Content-Type: multipart/mixed; boundary="===============0827156789371568786==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [mm/gup] cdaa813278: stress-ng.numa.ops_per_sec 4671.0% improvement Date: Thu, 28 Feb 2019 20:15:29 +0800 Message-ID: <20190228121529.GH10770@shao2-debian> In-Reply-To: <20190204052135.25784-5-jhubbard@nvidia.com> List-Id: --===============0827156789371568786== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed a 4671.0% improvement of stress-ng.numa.ops_per_sec due to = commit: commit: cdaa813278ddc616ee201eacda77f63996b5dd2d ("[PATCH 4/6] mm/gup: trac= k gup-pinned pages") url: https://github.com/0day-ci/linux/commits/john-hubbard-gmail-com/RFC-v2= -mm-gup-dma-tracking/20190205-001101 in testcase: stress-ng on test machine: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with = 64G memory with following parameters: nr_threads: 50% disk: 1HDD testtime: 5s class: memory cpufreq_governor: performance ucode: 0xb00002e In addition to that, the commit also has significant impact on the followin= g tests: +------------------+-------------------------------------------------------= --------------------+ | testcase: change | will-it-scale: ltp.cve-2017-18075.pass -100.0% undefin= ed | | test machine | qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2= -m 8G | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dprocess = | | | nr_task=3D100% = | | | test=3Dfutex1 = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | stress-ng: = | | test machine | 192 threads Skylake-4S with 704G memory = | | test parameters | class=3Dcpu = | | | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | nr_threads=3D100% = | | | testtime=3D1s = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | stress-ng: stress-ng.numa.ops_per_sec 401.7% improveme= nt | | test machine | 272 threads Intel(R) Xeon Phi(TM) CPU 7255 @ 1.10GHz w= ith 112G memory | | test parameters | class=3Dpipe = | | | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | nr_threads=3D100% = | | | testtime=3D1s = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | will-it-scale: stress-ng.vm-splice.ops_per_sec -18.5% = regression | | test machine | 272 threads Intel(R) Xeon Phi(TM) CPU 7255 @ 1.10GHz w= ith 112G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dprocess = | | | nr_task=3D100% = | | | test=3Dfutex2 = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | stress-ng: = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 64G memory | | test parameters | class=3Dos = | | | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | nr_threads=3D100% = | | | testtime=3D1s = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | stress-ng: stress-ng.futex.ops_per_sec -58.0% regressi= on | | test machine | 272 threads Intel(R) Xeon Phi(TM) CPU 7255 @ 1.10GHz w= ith 112G memory | | test parameters | class=3Dvm = | | | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | nr_threads=3D100% = | | | testtime=3D1s = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | stress-ng: stress-ng.vm-splice.ops -58.3% undefined = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 64G memory | | test parameters | class=3Dpipe = | | | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | nr_threads=3D100% = | | | testtime=3D60s = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | stress-ng: kernel_selftests.memfd.run_fuse_test.sh.pas= s -100.0% undefined | | test machine | qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2= -m 4G | | test parameters | class=3Dpipe = | | | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | nr_threads=3D100% = | | | testtime=3D60s = | +------------------+-------------------------------------------------------= --------------------+ | testcase: change | kvm-unit-tests: stress-ng.vm-splice.ops -99.3% undefin= ed | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 64G memory | +------------------+-------------------------------------------------------= --------------------+ Details are as below: ---------------------------------------------------------------------------= -----------------------> To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/disk/kconfig/nr_threads/rootfs/tbox_group/t= estcase/testtime/ucode: memory/gcc-7/performance/1HDD/x86_64-rhel-7.2/50%/debian-x86_64-2018-04-0= 3.cgz/lkp-bdw-ep3/stress-ng/5s/0xb00002e commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 17845 =C2=B1 2% +25.1% 22326 =C2=B1 22% stress-ng.memcpy.ops 3568 =C2=B1 2% +25.1% 4464 =C2=B1 22% stress-ng.memcpy.op= s_per_sec 55.50 =C2=B1 2% +3969.8% 2258 =C2=B1 3% stress-ng.numa.ops 9.41 =C2=B1 4% +4671.0% 449.07 =C2=B1 3% stress-ng.numa.ops_= per_sec 277857 =C2=B1 5% +50.9% 419386 =C2=B1 4% stress-ng.time.invo= luntary_context_switches 326.50 =C2=B1 10% -16.2% 273.50 =C2=B1 3% stress-ng.vm-addr.o= ps 65.30 =C2=B1 10% -16.2% 54.71 =C2=B1 3% stress-ng.vm-addr.o= ps_per_sec 0.01 =C2=B1113% +0.0 0.02 =C2=B1 36% mpstat.cpu.iowait% 181260 +15.7% 209701 vmstat.system.in 64963 =C2=B1 32% +315.5% 269897 =C2=B1 38% numa-numastat.node0= .other_node 66083 =C2=B1 33% +904.9% 664072 =C2=B1 18% numa-numastat.node1= .other_node 1670 =C2=B1 2% +36.4% 2279 =C2=B1 3% slabinfo.numa_polic= y.active_objs 1670 =C2=B1 2% +36.4% 2279 =C2=B1 3% slabinfo.numa_polic= y.num_objs 38695830 +29.5% 50110710 turbostat.IRQ 10.08 -2.9% 9.79 turbostat.RAMWatt 917912 =C2=B1 10% +77.1% 1625317 =C2=B1 27% meminfo.Active 917736 =C2=B1 10% +77.1% 1624942 =C2=B1 27% meminfo.Active(anon) 425637 =C2=B1 10% +43.8% 611934 =C2=B1 18% meminfo.Inactive 425296 =C2=B1 10% +43.8% 611561 =C2=B1 18% meminfo.Inactive(an= on) 3195353 =C2=B1 3% +26.7% 4047153 =C2=B1 14% meminfo.Memused 49.89 =C2=B1 5% -26.7% 36.55 =C2=B1 6% perf-stat.i.MPKI 4.372e+08 =C2=B1 2% -5.1% 4.151e+08 =C2=B1 3% perf-stat.i.cache-r= eferences 9.75 =C2=B1 5% -8.8% 8.90 =C2=B1 3% perf-stat.i.cpi 4.84 =C2=B1 3% -8.2% 4.44 =C2=B1 4% perf-stat.overall.M= PKI 4.361e+08 =C2=B1 2% -5.2% 4.137e+08 =C2=B1 3% perf-stat.ps.cache-= references 27667 =C2=B1 19% +32.4% 36627 =C2=B1 17% softirqs.CPU0.RCU 24079 =C2=B1 6% -12.6% 21054 =C2=B1 8% softirqs.CPU24.SCHED 29249 =C2=B1 4% +14.0% 33351 =C2=B1 4% softirqs.CPU25.RCU 29618 =C2=B1 4% +16.8% 34600 =C2=B1 8% softirqs.CPU27.RCU 37158 =C2=B1 3% -12.6% 32476 =C2=B1 12% softirqs.CPU69.RCU 446518 =C2=B1 23% +87.1% 835393 =C2=B1 18% numa-meminfo.node0.= Active 446388 =C2=B1 23% +87.1% 835224 =C2=B1 18% numa-meminfo.node0.= Active(anon) 279797 =C2=B1 60% +81.1% 506718 =C2=B1 7% numa-meminfo.node0.= Inactive 279545 =C2=B1 60% +81.2% 506611 =C2=B1 7% numa-meminfo.node0.= Inactive(anon) 57425 =C2=B1 7% +16.8% 67077 =C2=B1 3% numa-meminfo.node0.= KReclaimable 1666995 =C2=B1 17% +37.9% 2299473 =C2=B1 4% numa-meminfo.node0.= MemUsed 57425 =C2=B1 7% +16.8% 67077 =C2=B1 3% numa-meminfo.node0.= SReclaimable 59307 =C2=B1 7% -18.7% 48201 =C2=B1 4% numa-meminfo.node1.= KReclaimable 59307 =C2=B1 7% -18.7% 48201 =C2=B1 4% numa-meminfo.node1.= SReclaimable 114842 =C2=B1 19% +86.4% 214054 =C2=B1 15% numa-vmstat.node0.n= r_active_anon 71405 =C2=B1 61% +78.6% 127550 =C2=B1 8% numa-vmstat.node0.n= r_inactive_anon 257.00 =C2=B1 12% -43.0% 146.50 =C2=B1 30% numa-vmstat.node0.n= r_isolated_anon 14332 =C2=B1 7% +17.2% 16792 =C2=B1 3% numa-vmstat.node0.n= r_slab_reclaimable 114840 =C2=B1 19% +86.4% 214050 =C2=B1 15% numa-vmstat.node0.n= r_zone_active_anon 71404 =C2=B1 61% +78.6% 127549 =C2=B1 8% numa-vmstat.node0.n= r_zone_inactive_anon 39507 =C2=B1 32% +250.0% 138280 =C2=B1 37% numa-vmstat.node0.n= uma_other 313.75 =C2=B1 5% -57.1% 134.50 =C2=B1 25% numa-vmstat.node1.n= r_isolated_anon 14816 =C2=B1 7% -18.5% 12069 =C2=B1 4% numa-vmstat.node1.n= r_slab_reclaimable 172051 =C2=B1 7% +177.8% 477913 =C2=B1 13% numa-vmstat.node1.n= uma_other 231722 =C2=B1 8% +72.6% 399865 =C2=B1 27% proc-vmstat.nr_acti= ve_anon 291.00 =C2=B1 16% +18.6% 345.00 =C2=B1 19% proc-vmstat.nr_anon= _transparent_hugepages 107048 =C2=B1 8% +43.8% 153932 =C2=B1 19% proc-vmstat.nr_inac= tive_anon 643.25 =C2=B1 6% -55.9% 283.75 =C2=B1 25% proc-vmstat.nr_isol= ated_anon 231722 =C2=B1 8% +72.6% 399865 =C2=B1 27% proc-vmstat.nr_zone= _active_anon 107048 =C2=B1 8% +43.8% 153932 =C2=B1 19% proc-vmstat.nr_zone= _inactive_anon 131052 =C2=B1 3% +612.7% 933974 =C2=B1 3% proc-vmstat.numa_ot= her 6.265e+08 =C2=B1 3% -13.6% 5.411e+08 =C2=B1 5% proc-vmstat.pgalloc= _normal 6.264e+08 =C2=B1 3% -13.7% 5.403e+08 =C2=B1 5% proc-vmstat.pgfree 7486 =C2=B1122% +2087.9% 163793 =C2=B1 6% proc-vmstat.pgmigra= te_fail 1047865 =C2=B1 18% +134.0% 2452064 =C2=B1 15% proc-vmstat.pgmigra= te_success 234795 =C2=B1 26% -60.5% 92683 =C2=B1 78% proc-vmstat.thp_def= erred_split_page 417.00 =C2=B1145% +3214.7% 13822 =C2=B1144% proc-vmstat.unevict= able_pgs_cleared 417.50 =C2=B1144% +3211.2% 13824 =C2=B1144% proc-vmstat.unevict= able_pgs_stranded 46.55 -46.6 0.00 perf-profile.calltrace.cycles= -pp.__x64_sys_move_pages.do_syscall_64.entry_SYSCALL_64_after_hwframe 46.55 -46.6 0.00 perf-profile.calltrace.cycles= -pp.kernel_move_pages.__x64_sys_move_pages.do_syscall_64.entry_SYSCALL_64_a= fter_hwframe 46.47 -46.5 0.00 perf-profile.calltrace.cycles= -pp.do_move_pages_to_node.kernel_move_pages.__x64_sys_move_pages.do_syscall= _64.entry_SYSCALL_64_after_hwframe 46.47 -46.5 0.00 perf-profile.calltrace.cycles= -pp.migrate_pages.do_move_pages_to_node.kernel_move_pages.__x64_sys_move_pa= ges.do_syscall_64 45.32 -45.3 0.00 perf-profile.calltrace.cycles= -pp.move_to_new_page.migrate_pages.do_move_pages_to_node.kernel_move_pages.= __x64_sys_move_pages 45.32 -45.3 0.00 perf-profile.calltrace.cycles= -pp.migrate_page.move_to_new_page.migrate_pages.do_move_pages_to_node.kerne= l_move_pages 45.22 -45.2 0.00 perf-profile.calltrace.cycles= -pp.migrate_page_copy.migrate_page.move_to_new_page.migrate_pages.do_move_p= ages_to_node 43.53 -43.0 0.55 =C2=B1 62% perf-profile.calltrace.c= ycles-pp.copy_page.migrate_page_copy.migrate_page.move_to_new_page.migrate_= pages 78.97 =C2=B1 2% -6.3 72.65 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 79.20 =C2=B1 2% -6.2 72.97 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe 5.01 =C2=B1 3% -0.9 4.11 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_a= fter_hwframe 5.01 =C2=B1 3% -0.9 4.12 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe 4.94 =C2=B1 3% -0.9 4.05 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap.do_sysc= all_64 4.99 =C2=B1 3% -0.9 4.10 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_= SYSCALL_64_after_hwframe 2.48 =C2=B1 3% -0.5 2.02 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.tlb_finish_mmu.unmap_region.__do_munmap.__vm_munmap.__x64_sys= _munmap 2.47 =C2=B1 3% -0.5 2.02 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.arch_tlb_finish_mmu.tlb_finish_mmu.unmap_region.__do_munmap._= _vm_munmap 2.37 =C2=B1 3% -0.4 1.93 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mmu.unmap_r= egion.__do_munmap 2.35 =C2=B1 3% -0.4 1.92 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.release_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_fini= sh_mmu.unmap_region 2.38 =C2=B1 2% -0.4 1.96 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.pagevec_lru_move_fn.lru_add_drain_cpu.lru_add_drain.unmap_reg= ion.__do_munmap 2.38 =C2=B1 3% -0.4 1.96 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.lru_add_drain_cpu.lru_add_drain.unmap_region.__do_munmap.__vm= _munmap 2.38 =C2=B1 3% -0.4 1.96 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.lru_add_drain.unmap_region.__do_munmap.__vm_munmap.__x64_sys_= munmap 2.21 =C2=B1 3% -0.4 1.80 =C2=B1 2% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.release_pages.tlb_flush_mmu_free.arch_= tlb_finish_mmu.tlb_finish_mmu 2.19 =C2=B1 3% -0.4 1.78 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.relea= se_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu 2.23 =C2=B1 2% -0.4 1.83 =C2=B1 3% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.pagevec_lru_move_fn.lru_add_drain_cpu.= lru_add_drain.unmap_region 2.20 =C2=B1 2% -0.4 1.81 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.pagev= ec_lru_move_fn.lru_add_drain_cpu.lru_add_drain 0.58 =C2=B1 5% +0.2 0.77 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.touch_atime.pipe_read.__vfs_read.vfs_read.ksys_read 0.58 =C2=B1 7% +0.2 0.78 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.anon_pipe_buf_release.pipe_read.__vfs_read.vfs_read.ksys_read 0.70 =C2=B1 16% +0.2 0.92 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wa= ke_up_common_lock.pipe_read 0.65 =C2=B1 5% +0.2 0.88 perf-profile.calltrace.c= ycles-pp.selinux_file_permission.security_file_permission.vfs_write.ksys_wr= ite.do_syscall_64 0.66 =C2=B1 5% +0.2 0.89 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.selinux_file_permission.security_file_permission.vfs_read.ksy= s_read.do_syscall_64 0.70 =C2=B1 16% +0.2 0.94 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lo= ck.pipe_read.__vfs_read 0.81 =C2=B1 5% +0.3 1.10 =C2=B1 3% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.__wake_up_common_lock.pipe_read.__vfs_= read.vfs_read 0.83 =C2=B1 14% +0.3 1.12 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_read.__vfs_read.v= fs_read 0.40 =C2=B1 57% +0.3 0.71 perf-profile.calltrace.c= ycles-pp.__wake_up_common_lock.pipe_write.__vfs_write.vfs_write.ksys_write 0.58 =C2=B1 5% +0.3 0.92 =C2=B1 28% perf-profile.calltr= ace.cycles-pp.copy_user_enhanced_fast_string.copyin.copy_page_from_iter.pip= e_write.__vfs_write 0.28 =C2=B1100% +0.4 0.64 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.pipe_wait.pipe_write.__vfs_write.vfs_write.ksys_write 0.65 =C2=B1 5% +0.4 1.02 =C2=B1 25% perf-profile.calltr= ace.cycles-pp.copyin.copy_page_from_iter.pipe_write.__vfs_write.vfs_write 0.26 =C2=B1100% +0.4 0.65 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.atime_needs_update.touch_atime.pipe_read.__vfs_read.vfs_read 1.04 =C2=B1 5% +0.4 1.44 perf-profile.calltrace.c= ycles-pp.mutex_lock.pipe_write.__vfs_write.vfs_write.ksys_write 1.06 =C2=B1 5% +0.4 1.46 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.mutex_lock.pipe_read.__vfs_read.vfs_read.ksys_read 1.21 =C2=B1 5% +0.4 1.64 perf-profile.calltrace.c= ycles-pp.security_file_permission.vfs_write.ksys_write.do_syscall_64.entry_= SYSCALL_64_after_hwframe 1.14 =C2=B1 8% +0.5 1.61 perf-profile.calltrace.c= ycles-pp.mutex_unlock.pipe_read.__vfs_read.vfs_read.ksys_read 1.30 =C2=B1 5% +0.5 1.78 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.pipe= _read.__vfs_read 1.16 =C2=B1 9% +0.5 1.64 perf-profile.calltrace.c= ycles-pp.mutex_spin_on_owner.__mutex_lock.pipe_write.__vfs_write.vfs_write 0.13 =C2=B1173% +0.5 0.63 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start= _secondary 1.37 =C2=B1 6% +0.5 1.86 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.copyout.copy_page_to_iter.pipe_read.__vfs_read.vfs_read 1.34 =C2=B1 6% +0.5 1.85 perf-profile.calltrace.c= ycles-pp.security_file_permission.vfs_read.ksys_read.do_syscall_64.entry_SY= SCALL_64_after_hwframe 0.13 =C2=B1173% +0.5 0.64 perf-profile.calltrace.c= ycles-pp.file_has_perm.security_file_permission.vfs_write.ksys_write.do_sys= call_64 0.14 =C2=B1173% +0.5 0.67 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.file_has_perm.security_file_permission.vfs_read.ksys_read.do_= syscall_64 0.00 +0.5 0.54 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.rmap_walk_file.remove_migration_ptes.migrate_pages.migrate_to_node= .do_migrate_pages 1.25 =C2=B1 4% +0.6 1.82 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.copy_page_from_iter.pipe_write.__vfs_write.vfs_write.ksys_wri= te 0.00 +0.6 0.59 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.fsnotify.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_h= wframe 0.00 +0.6 0.59 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.rmap_walk_anon.try_to_unmap.migrate_pages.migrate_to_node.do_migra= te_pages 0.00 +0.6 0.60 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.find_next_bit.do_migrate_pages.kernel_migrate_pages.__x64_sys_migr= ate_pages.do_syscall_64 1.65 =C2=B1 7% +0.6 2.27 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.mutex_unlock.pipe_write.__vfs_write.vfs_write.ksys_write 0.00 +0.6 0.63 =C2=B1 6% perf-profile.calltrace.c= ycles-pp._raw_spin_lock.queue_pages_pte_range.__walk_page_range.walk_page_r= ange.queue_pages_range 0.00 +0.7 0.65 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.remove_migration_ptes.migrate_pages.migrate_to_node.do_migrate_pag= es.kernel_migrate_pages 1.89 =C2=B1 7% +0.7 2.56 perf-profile.calltrace.c= ycles-pp.__wake_up_common_lock.pipe_read.__vfs_read.vfs_read.ksys_read 0.00 +0.7 0.67 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.queue_pages_test_walk.walk_page_range.queue_pages_range.migrate_to= _node.do_migrate_pages 2.05 =C2=B1 5% +0.7 2.80 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.copy_page_to_iter.pipe_read.__vfs_read.vfs_read.ksys_read 0.00 +0.8 0.82 =C2=B1 23% perf-profile.calltrace.c= ycles-pp.migrate_page.move_to_new_page.migrate_pages.migrate_to_node.do_mig= rate_pages 0.00 +0.8 0.82 =C2=B1 23% perf-profile.calltrace.c= ycles-pp.move_to_new_page.migrate_pages.migrate_to_node.do_migrate_pages.ke= rnel_migrate_pages 0.00 +0.8 0.85 =C2=B1 5% perf-profile.calltrace.c= ycles-pp._vm_normal_page.queue_pages_pte_range.__walk_page_range.walk_page_= range.queue_pages_range 2.79 =C2=B1 4% +0.9 3.68 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64 0.00 +0.9 0.89 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.bitmap_ord_to_pos.do_migrate_pages.kernel_migrate_pages.__x64_sys_= migrate_pages.do_syscall_64 2.80 =C2=B1 6% +0.9 3.73 perf-profile.calltrace.c= ycles-pp.syscall_return_via_sysret 0.00 +1.2 1.21 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.smp_call_function_single.on_each_cpu_mask.on_each_cpu_cond_mask.fl= ush_tlb_mm_range.ptep_clear_flush 0.00 +1.3 1.25 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.on_each_cpu_mask.on_each_cpu_cond_mask.flush_tlb_mm_range.ptep_cle= ar_flush.try_to_unmap_one 0.00 +1.4 1.38 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.on_each_cpu_cond_mask.flush_tlb_mm_range.ptep_clear_flush.try_to_u= nmap_one.rmap_walk_file 3.73 =C2=B1 7% +1.4 5.11 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__mutex_lock.pipe_write.__vfs_write.vfs_write.ksys_write 0.00 +1.6 1.56 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.flush_tlb_mm_range.ptep_clear_flush.try_to_unmap_one.rmap_walk_fil= e.try_to_unmap 0.00 +1.6 1.63 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.ptep_clear_flush.try_to_unmap_one.rmap_walk_file.try_to_unmap.migr= ate_pages 0.00 +2.2 2.20 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.try_to_unmap_one.rmap_walk_file.try_to_unmap.migrate_pages.migrate= _to_node 0.00 +2.3 2.30 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.rmap_walk_file.try_to_unmap.migrate_pages.migrate_to_node.do_migra= te_pages 0.00 +2.9 2.90 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.try_to_unmap.migrate_pages.migrate_to_node.do_migrate_pages.kernel= _migrate_pages 8.94 =C2=B1 5% +3.4 12.33 perf-profile.calltrace.c= ycles-pp.pipe_read.__vfs_read.vfs_read.ksys_read.do_syscall_64 9.24 =C2=B1 5% +3.5 12.73 perf-profile.calltrace.c= ycles-pp.__vfs_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after= _hwframe 13.65 =C2=B1 18% +3.7 17.34 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 13.65 =C2=B1 18% +3.7 17.35 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64 13.65 =C2=B1 18% +3.7 17.35 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 13.89 =C2=B1 17% +3.9 17.84 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 10.58 =C2=B1 5% +4.0 14.54 perf-profile.calltrace.c= ycles-pp.pipe_write.__vfs_write.vfs_write.ksys_write.do_syscall_64 10.90 =C2=B1 5% +4.1 14.95 perf-profile.calltrace.c= ycles-pp.__vfs_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_af= ter_hwframe 11.36 =C2=B1 5% +4.3 15.62 perf-profile.calltrace.c= ycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.83 =C2=B1 5% +4.4 16.24 perf-profile.calltrace.c= ycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +4.5 4.54 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.migrate_pages.migrate_to_node.do_migrate_pages.kernel_migrate_page= s.__x64_sys_migrate_pages 12.69 =C2=B1 5% +4.7 17.35 perf-profile.calltrace.c= ycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.15 =C2=B1 5% +4.8 17.99 perf-profile.calltrace.c= ycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +5.1 5.10 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.__bitmap_weight.bitmap_bitremap.do_migrate_pages.kernel_migrate_pa= ges.__x64_sys_migrate_pages 0.00 +6.7 6.65 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.__bitmap_weight.do_migrate_pages.kernel_migrate_pages.__x64_sys_mi= grate_pages.do_syscall_64 0.00 +7.9 7.85 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.bitmap_bitremap.do_migrate_pages.kernel_migrate_pages.__x64_sys_mi= grate_pages.do_syscall_64 0.00 +8.3 8.31 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.queue_pages_pte_range.__walk_page_range.walk_page_range.queue_page= s_range.migrate_to_node 0.00 +9.4 9.39 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.__walk_page_range.walk_page_range.queue_pages_range.migrate_to_nod= e.do_migrate_pages 0.00 +10.3 10.28 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.walk_page_range.queue_pages_range.migrate_to_node.do_migrate_pages= .kernel_migrate_pages 0.00 +10.3 10.31 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.queue_pages_range.migrate_to_node.do_migrate_pages.kernel_migrate_= pages.__x64_sys_migrate_pages 0.63 =C2=B1 6% +14.3 14.88 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.migrate_to_node.do_migrate_pages.kernel_migrate_pages.__x64_s= ys_migrate_pages.do_syscall_64 1.25 =C2=B1 3% +31.2 32.42 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.do_migrate_pages.kernel_migrate_pages.__x64_sys_migrate_pages= .do_syscall_64.entry_SYSCALL_64_after_hwframe 1.26 =C2=B1 3% +31.4 32.62 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__x64_sys_migrate_pages.do_syscall_64.entry_SYSCALL_64_after_= hwframe 1.26 =C2=B1 3% +31.4 32.62 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.kernel_migrate_pages.__x64_sys_migrate_pages.do_syscall_64.en= try_SYSCALL_64_after_hwframe 360536 =C2=B1 3% +1526.6% 5864634 =C2=B1 6% interrupts.CAL:Func= tion_call_interrupts 4122 =C2=B1 31% +65.0% 6803 interrupts.CPU0.NMI:Non-= maskable_interrupts 4122 =C2=B1 31% +65.0% 6803 interrupts.CPU0.PMI:Perf= ormance_monitoring_interrupts 6247 =C2=B1 9% +23.4% 7708 =C2=B1 17% interrupts.CPU0.RES= :Rescheduling_interrupts 3735 =C2=B1 15% +2257.0% 88044 =C2=B1 33% interrupts.CPU1.CAL= :Function_call_interrupts 6593 =C2=B1 16% +23.6% 8150 =C2=B1 11% interrupts.CPU1.RES= :Rescheduling_interrupts 1605 =C2=B1 48% +5360.4% 87680 =C2=B1 33% interrupts.CPU1.TLB= :TLB_shootdowns 3668 =C2=B1 27% +2395.9% 91551 =C2=B1 17% interrupts.CPU10.CA= L:Function_call_interrupts 3705 =C2=B1 45% +87.8% 6957 =C2=B1 14% interrupts.CPU10.NM= I:Non-maskable_interrupts 3705 =C2=B1 45% +87.8% 6957 =C2=B1 14% interrupts.CPU10.PM= I:Performance_monitoring_interrupts 3692 =C2=B1 5% +50.9% 5571 =C2=B1 2% interrupts.CPU10.RE= S:Rescheduling_interrupts 1194 =C2=B1 74% +7530.5% 91146 =C2=B1 18% interrupts.CPU10.TL= B:TLB_shootdowns 3833 =C2=B1 29% +2767.2% 109921 =C2=B1 10% interrupts.CPU11.CA= L:Function_call_interrupts 3631 =C2=B1 2% +86.9% 6787 =C2=B1 8% interrupts.CPU11.RE= S:Rescheduling_interrupts 1569 =C2=B1 76% +6909.2% 109992 =C2=B1 11% interrupts.CPU11.TL= B:TLB_shootdowns 3557 =C2=B1 35% +2148.0% 79971 =C2=B1 54% interrupts.CPU12.CA= L:Function_call_interrupts 3760 =C2=B1 11% +58.0% 5942 =C2=B1 22% interrupts.CPU12.RE= S:Rescheduling_interrupts 1104 =C2=B1119% +7079.3% 79277 =C2=B1 56% interrupts.CPU12.TL= B:TLB_shootdowns 3639 =C2=B1 32% +2257.8% 85817 =C2=B1 28% interrupts.CPU13.CA= L:Function_call_interrupts 3497 =C2=B1 65% +76.1% 6159 =C2=B1 26% interrupts.CPU13.NM= I:Non-maskable_interrupts 3497 =C2=B1 65% +76.1% 6159 =C2=B1 26% interrupts.CPU13.PM= I:Performance_monitoring_interrupts 3799 =C2=B1 3% +46.3% 5558 =C2=B1 11% interrupts.CPU13.RE= S:Rescheduling_interrupts 1329 =C2=B1 89% +6373.1% 86075 =C2=B1 29% interrupts.CPU13.TL= B:TLB_shootdowns 3942 =C2=B1 31% +2512.7% 103013 =C2=B1 12% interrupts.CPU14.CA= L:Function_call_interrupts 3736 =C2=B1 4% +76.7% 6601 =C2=B1 14% interrupts.CPU14.RE= S:Rescheduling_interrupts 1491 =C2=B1 75% +6811.2% 103097 =C2=B1 12% interrupts.CPU14.TL= B:TLB_shootdowns 3605 =C2=B1 33% +2212.0% 83354 =C2=B1 58% interrupts.CPU15.CA= L:Function_call_interrupts 3624 =C2=B1 62% +85.4% 6720 =C2=B1 22% interrupts.CPU15.NM= I:Non-maskable_interrupts 3624 =C2=B1 62% +85.4% 6720 =C2=B1 22% interrupts.CPU15.PM= I:Performance_monitoring_interrupts 3751 =C2=B1 3% +41.9% 5325 =C2=B1 19% interrupts.CPU15.RE= S:Rescheduling_interrupts 1208 =C2=B1 98% +6788.3% 83227 =C2=B1 59% interrupts.CPU15.TL= B:TLB_shootdowns 3738 =C2=B1 28% +2823.1% 109274 =C2=B1 29% interrupts.CPU16.CA= L:Function_call_interrupts 3584 =C2=B1 3% +73.9% 6232 =C2=B1 17% interrupts.CPU16.RE= S:Rescheduling_interrupts 1749 =C2=B1 76% +6151.7% 109343 =C2=B1 29% interrupts.CPU16.TL= B:TLB_shootdowns 3590 =C2=B1 36% +2164.9% 81327 =C2=B1 44% interrupts.CPU17.CA= L:Function_call_interrupts 3515 =C2=B1 66% +67.5% 5887 =C2=B1 31% interrupts.CPU17.NM= I:Non-maskable_interrupts 3515 =C2=B1 66% +67.5% 5887 =C2=B1 31% interrupts.CPU17.PM= I:Performance_monitoring_interrupts 3602 =C2=B1 2% +59.5% 5746 =C2=B1 14% interrupts.CPU17.RE= S:Rescheduling_interrupts 1191 =C2=B1109% +6686.6% 80845 =C2=B1 46% interrupts.CPU17.TL= B:TLB_shootdowns 4548 =C2=B1 23% +2020.8% 96469 =C2=B1 48% interrupts.CPU18.CA= L:Function_call_interrupts 3822 =C2=B1 8% +52.3% 5822 =C2=B1 21% interrupts.CPU18.RE= S:Rescheduling_interrupts 2195 =C2=B1 50% +4291.9% 96414 =C2=B1 48% interrupts.CPU18.TL= B:TLB_shootdowns 3596 =C2=B1 15% +1942.4% 73450 =C2=B1 82% interrupts.CPU2.CAL= :Function_call_interrupts 5367 =C2=B1 6% +33.2% 7150 =C2=B1 6% interrupts.CPU2.NMI= :Non-maskable_interrupts 5367 =C2=B1 6% +33.2% 7150 =C2=B1 6% interrupts.CPU2.PMI= :Performance_monitoring_interrupts 3608 =C2=B1 33% +1494.0% 57512 =C2=B1 48% interrupts.CPU20.CA= L:Function_call_interrupts 3723 =C2=B1 3% +36.6% 5085 =C2=B1 11% interrupts.CPU20.RE= S:Rescheduling_interrupts 1159 =C2=B1 97% +4754.8% 56304 =C2=B1 50% interrupts.CPU20.TL= B:TLB_shootdowns 3686 =C2=B1 30% +2621.0% 100315 =C2=B1 33% interrupts.CPU21.CA= L:Function_call_interrupts 3574 =C2=B1 67% +77.6% 6349 =C2=B1 25% interrupts.CPU21.NM= I:Non-maskable_interrupts 3574 =C2=B1 67% +77.6% 6349 =C2=B1 25% interrupts.CPU21.PM= I:Performance_monitoring_interrupts 3835 =C2=B1 13% +65.2% 6337 =C2=B1 15% interrupts.CPU21.RE= S:Rescheduling_interrupts 1162 =C2=B1 98% +8509.6% 100065 =C2=B1 34% interrupts.CPU21.TL= B:TLB_shootdowns 3687 =C2=B1 27% +2336.0% 89813 =C2=B1 50% interrupts.CPU22.CA= L:Function_call_interrupts 3810 +83.5% 6993 =C2=B1 27% interrupts.CPU22.RES:Res= cheduling_interrupts 1484 =C2=B1 66% +5953.7% 89867 =C2=B1 51% interrupts.CPU22.TL= B:TLB_shootdowns 3974 =C2=B1 17% +2750.3% 113270 =C2=B1 15% interrupts.CPU23.CA= L:Function_call_interrupts 3926 =C2=B1 11% +80.7% 7096 =C2=B1 9% interrupts.CPU23.RE= S:Rescheduling_interrupts 1464 =C2=B1 53% +7676.5% 113848 =C2=B1 15% interrupts.CPU23.TL= B:TLB_shootdowns 4345 =C2=B1 14% +2287.9% 103770 =C2=B1 13% interrupts.CPU24.CA= L:Function_call_interrupts 4072 =C2=B1 9% +84.4% 7507 =C2=B1 13% interrupts.CPU24.RE= S:Rescheduling_interrupts 1858 =C2=B1 38% +5495.7% 103967 =C2=B1 14% interrupts.CPU24.TL= B:TLB_shootdowns 3807 =C2=B1 26% +2463.3% 97585 =C2=B1 30% interrupts.CPU25.CA= L:Function_call_interrupts 3852 =C2=B1 4% +78.3% 6870 =C2=B1 14% interrupts.CPU25.RE= S:Rescheduling_interrupts 1368 =C2=B1 72% +7011.0% 97296 =C2=B1 31% interrupts.CPU25.TL= B:TLB_shootdowns 3574 =C2=B1 21% +1729.3% 65390 =C2=B1 48% interrupts.CPU26.CA= L:Function_call_interrupts 6245 =C2=B1 7% -30.6% 4334 =C2=B1 26% interrupts.CPU26.NM= I:Non-maskable_interrupts 6245 =C2=B1 7% -30.6% 4334 =C2=B1 26% interrupts.CPU26.PM= I:Performance_monitoring_interrupts 4092 =C2=B1 18% +37.4% 5623 =C2=B1 14% interrupts.CPU26.RE= S:Rescheduling_interrupts 1168 =C2=B1 64% +5429.2% 64594 =C2=B1 50% interrupts.CPU26.TL= B:TLB_shootdowns 6377 =C2=B1 10% -34.5% 4179 =C2=B1 23% interrupts.CPU27.NM= I:Non-maskable_interrupts 6377 =C2=B1 10% -34.5% 4179 =C2=B1 23% interrupts.CPU27.PM= I:Performance_monitoring_interrupts 6425 =C2=B1 14% -38.7% 3937 =C2=B1 23% interrupts.CPU28.NM= I:Non-maskable_interrupts 6425 =C2=B1 14% -38.7% 3937 =C2=B1 23% interrupts.CPU28.PM= I:Performance_monitoring_interrupts 4880 =C2=B1 4% +894.4% 48528 =C2=B1 19% interrupts.CPU29.CA= L:Function_call_interrupts 3951 =C2=B1 6% +25.6% 4962 =C2=B1 6% interrupts.CPU29.RE= S:Rescheduling_interrupts 2365 =C2=B1 13% +1898.5% 47274 =C2=B1 20% interrupts.CPU29.TL= B:TLB_shootdowns 3890 =C2=B1 13% +3046.4% 122404 =C2=B1 11% interrupts.CPU3.CAL= :Function_call_interrupts 4834 =C2=B1 22% +53.2% 7407 =C2=B1 4% interrupts.CPU3.NMI= :Non-maskable_interrupts 4834 =C2=B1 22% +53.2% 7407 =C2=B1 4% interrupts.CPU3.PMI= :Performance_monitoring_interrupts 4600 =C2=B1 3% +89.1% 8699 =C2=B1 25% interrupts.CPU3.RES= :Rescheduling_interrupts 1585 =C2=B1 50% +7626.2% 122460 =C2=B1 12% interrupts.CPU3.TLB= :TLB_shootdowns 4598 =C2=B1 15% +1179.7% 58846 =C2=B1 45% interrupts.CPU31.CA= L:Function_call_interrupts 3672 =C2=B1 3% +61.8% 5941 =C2=B1 14% interrupts.CPU31.RE= S:Rescheduling_interrupts 2274 =C2=B1 27% +2438.3% 57732 =C2=B1 47% interrupts.CPU31.TL= B:TLB_shootdowns 4554 =C2=B1 21% +1114.9% 55329 =C2=B1 56% interrupts.CPU32.CA= L:Function_call_interrupts 3741 +44.6% 5408 =C2=B1 21% interrupts.CPU32.RES:Res= cheduling_interrupts 2105 =C2=B1 41% +2460.0% 53894 =C2=B1 59% interrupts.CPU32.TL= B:TLB_shootdowns 3907 =C2=B1 30% +860.8% 37539 =C2=B1 65% interrupts.CPU35.CA= L:Function_call_interrupts 3871 =C2=B1 9% +22.8% 4752 =C2=B1 18% interrupts.CPU35.RE= S:Rescheduling_interrupts 1638 =C2=B1 73% +2093.4% 35938 =C2=B1 68% interrupts.CPU35.TL= B:TLB_shootdowns 4647 =C2=B1 23% +1627.4% 80281 =C2=B1 12% interrupts.CPU36.CA= L:Function_call_interrupts 3821 =C2=B1 5% +57.4% 6015 =C2=B1 9% interrupts.CPU36.RE= S:Rescheduling_interrupts 2181 =C2=B1 45% +3557.4% 79776 =C2=B1 12% interrupts.CPU36.TL= B:TLB_shootdowns 7070 =C2=B1 14% -30.3% 4924 =C2=B1 24% interrupts.CPU38.NM= I:Non-maskable_interrupts 7070 =C2=B1 14% -30.3% 4924 =C2=B1 24% interrupts.CPU38.PM= I:Performance_monitoring_interrupts 3711 =C2=B1 12% +1962.2% 76543 =C2=B1 53% interrupts.CPU4.CAL= :Function_call_interrupts 4987 =C2=B1 21% +43.4% 7152 =C2=B1 3% interrupts.CPU4.NMI= :Non-maskable_interrupts 4987 =C2=B1 21% +43.4% 7152 =C2=B1 3% interrupts.CPU4.PMI= :Performance_monitoring_interrupts 3815 =C2=B1 2% +60.4% 6121 =C2=B1 20% interrupts.CPU4.RES= :Rescheduling_interrupts 1324 =C2=B1 33% +5629.5% 75872 =C2=B1 55% interrupts.CPU4.TLB= :TLB_shootdowns 4648 =C2=B1 22% +814.8% 42517 =C2=B1 39% interrupts.CPU43.CA= L:Function_call_interrupts 2282 =C2=B1 35% +1704.8% 41186 =C2=B1 41% interrupts.CPU43.TL= B:TLB_shootdowns 3602 =C2=B1 29% +2533.9% 94873 =C2=B1 42% interrupts.CPU45.CA= L:Function_call_interrupts 4435 =C2=B1 44% +62.7% 7217 =C2=B1 10% interrupts.CPU45.NM= I:Non-maskable_interrupts 4435 =C2=B1 44% +62.7% 7217 =C2=B1 10% interrupts.CPU45.PM= I:Performance_monitoring_interrupts 3712 =C2=B1 4% +57.8% 5856 =C2=B1 21% interrupts.CPU45.RE= S:Rescheduling_interrupts 1180 =C2=B1 98% +7913.7% 94601 =C2=B1 44% interrupts.CPU45.TL= B:TLB_shootdowns 4762 =C2=B1 26% +49.6% 7124 =C2=B1 12% interrupts.CPU46.NM= I:Non-maskable_interrupts 4762 =C2=B1 26% +49.6% 7124 =C2=B1 12% interrupts.CPU46.PM= I:Performance_monitoring_interrupts 1165 =C2=B1115% +5808.7% 68836 =C2=B1 84% interrupts.CPU47.TL= B:TLB_shootdowns 3486 =C2=B1 30% +2453.1% 89006 =C2=B1 60% interrupts.CPU48.CA= L:Function_call_interrupts 4565 =C2=B1 46% +55.6% 7104 =C2=B1 14% interrupts.CPU48.NM= I:Non-maskable_interrupts 4565 =C2=B1 46% +55.6% 7104 =C2=B1 14% interrupts.CPU48.PM= I:Performance_monitoring_interrupts 3695 =C2=B1 2% +70.3% 6295 =C2=B1 20% interrupts.CPU48.RE= S:Rescheduling_interrupts 1073 =C2=B1111% +8148.9% 88511 =C2=B1 62% interrupts.CPU48.TL= B:TLB_shootdowns 4106 =C2=B1 47% +69.1% 6944 =C2=B1 14% interrupts.CPU49.NM= I:Non-maskable_interrupts 4106 =C2=B1 47% +69.1% 6944 =C2=B1 14% interrupts.CPU49.PM= I:Performance_monitoring_interrupts 1185 =C2=B1 95% +5391.3% 65112 =C2=B1 98% interrupts.CPU49.TL= B:TLB_shootdowns 3601 =C2=B1 8% +2568.7% 96098 =C2=B1 29% interrupts.CPU5.CAL= :Function_call_interrupts 3785 =C2=B1 26% +91.1% 7233 =C2=B1 3% interrupts.CPU5.NMI= :Non-maskable_interrupts 3785 =C2=B1 26% +91.1% 7233 =C2=B1 3% interrupts.CPU5.PMI= :Performance_monitoring_interrupts 3668 =C2=B1 2% +74.1% 6386 =C2=B1 16% interrupts.CPU5.RES= :Rescheduling_interrupts 1137 =C2=B1 29% +8322.2% 95802 =C2=B1 30% interrupts.CPU5.TLB= :TLB_shootdowns 3745 =C2=B1 41% +84.0% 6890 =C2=B1 18% interrupts.CPU50.NM= I:Non-maskable_interrupts 3745 =C2=B1 41% +84.0% 6890 =C2=B1 18% interrupts.CPU50.PM= I:Performance_monitoring_interrupts 654.50 =C2=B1 68% +12823.4% 84583 =C2=B1 66% interrupts.CPU50.TL= B:TLB_shootdowns 3754 =C2=B1 59% +84.3% 6921 =C2=B1 18% interrupts.CPU51.NM= I:Non-maskable_interrupts 3754 =C2=B1 59% +84.3% 6921 =C2=B1 18% interrupts.CPU51.PM= I:Performance_monitoring_interrupts 3616 =C2=B1 4% +63.4% 5907 =C2=B1 23% interrupts.CPU51.RE= S:Rescheduling_interrupts 1051 =C2=B1115% +7965.0% 84783 =C2=B1 67% interrupts.CPU51.TL= B:TLB_shootdowns 3537 =C2=B1 35% +1280.8% 48845 =C2=B1 62% interrupts.CPU52.CA= L:Function_call_interrupts 1067 =C2=B1112% +4353.9% 47545 =C2=B1 65% interrupts.CPU52.TL= B:TLB_shootdowns 1112 =C2=B1109% +4960.5% 56285 =C2=B1 97% interrupts.CPU53.TL= B:TLB_shootdowns 3841 =C2=B1 56% +80.5% 6932 =C2=B1 20% interrupts.CPU54.NM= I:Non-maskable_interrupts 3841 =C2=B1 56% +80.5% 6932 =C2=B1 20% interrupts.CPU54.PM= I:Performance_monitoring_interrupts 3561 +69.5% 6036 =C2=B1 23% interrupts.CPU54.RES:Res= cheduling_interrupts 3543 =C2=B1 32% +1357.6% 51648 =C2=B1 60% interrupts.CPU55.CA= L:Function_call_interrupts 3537 =C2=B1 2% +39.5% 4933 =C2=B1 13% interrupts.CPU55.RE= S:Rescheduling_interrupts 1144 =C2=B1103% +4304.4% 50397 =C2=B1 63% interrupts.CPU55.TL= B:TLB_shootdowns 3550 =C2=B1 35% +2444.4% 90343 =C2=B1 56% interrupts.CPU56.CA= L:Function_call_interrupts 3650 =C2=B1 65% +94.0% 7082 =C2=B1 11% interrupts.CPU56.NM= I:Non-maskable_interrupts 3650 =C2=B1 65% +94.0% 7082 =C2=B1 11% interrupts.CPU56.PM= I:Performance_monitoring_interrupts 3651 +65.0% 6023 =C2=B1 23% interrupts.CPU56.RES:Res= cheduling_interrupts 1136 =C2=B1112% +7824.5% 90062 =C2=B1 58% interrupts.CPU56.TL= B:TLB_shootdowns 2575 =C2=B1 33% +170.5% 6966 =C2=B1 17% interrupts.CPU57.NM= I:Non-maskable_interrupts 2575 =C2=B1 33% +170.5% 6966 =C2=B1 17% interrupts.CPU57.PM= I:Performance_monitoring_interrupts 3533 =C2=B1 3% +63.2% 5768 =C2=B1 24% interrupts.CPU57.RE= S:Rescheduling_interrupts 1119 =C2=B1104% +7722.0% 87547 =C2=B1 60% interrupts.CPU57.TL= B:TLB_shootdowns 3626 +52.3% 5525 =C2=B1 18% interrupts.CPU58.RES:Res= cheduling_interrupts 3579 =C2=B1 35% +2484.6% 92516 =C2=B1 52% interrupts.CPU59.CA= L:Function_call_interrupts 2676 =C2=B1 32% +152.7% 6762 =C2=B1 23% interrupts.CPU59.NM= I:Non-maskable_interrupts 2676 =C2=B1 32% +152.7% 6762 =C2=B1 23% interrupts.CPU59.PM= I:Performance_monitoring_interrupts 3615 +63.4% 5907 =C2=B1 22% interrupts.CPU59.RES:Res= cheduling_interrupts 1144 =C2=B1104% +7945.0% 92075 =C2=B1 53% interrupts.CPU59.TL= B:TLB_shootdowns 3821 =C2=B1 15% +1528.2% 62212 =C2=B1 38% interrupts.CPU6.CAL= :Function_call_interrupts 3942 =C2=B1 39% +71.2% 6748 =C2=B1 9% interrupts.CPU6.NMI= :Non-maskable_interrupts 3942 =C2=B1 39% +71.2% 6748 =C2=B1 9% interrupts.CPU6.PMI= :Performance_monitoring_interrupts 3903 =C2=B1 4% +47.5% 5759 =C2=B1 22% interrupts.CPU6.RES= :Rescheduling_interrupts 1496 =C2=B1 36% +3987.9% 61185 =C2=B1 39% interrupts.CPU6.TLB= :TLB_shootdowns 2798 =C2=B1 22% +139.4% 6699 =C2=B1 21% interrupts.CPU60.NM= I:Non-maskable_interrupts 2798 =C2=B1 22% +139.4% 6699 =C2=B1 21% interrupts.CPU60.PM= I:Performance_monitoring_interrupts 2957 =C2=B1 17% +123.3% 6604 =C2=B1 22% interrupts.CPU61.NM= I:Non-maskable_interrupts 2957 =C2=B1 17% +123.3% 6604 =C2=B1 22% interrupts.CPU61.PM= I:Performance_monitoring_interrupts 3680 =C2=B1 37% +2380.7% 91308 =C2=B1 40% interrupts.CPU62.CA= L:Function_call_interrupts 4022 =C2=B1 14% +37.9% 5547 =C2=B1 11% interrupts.CPU62.RE= S:Rescheduling_interrupts 1136 =C2=B1124% +7892.6% 90855 =C2=B1 42% interrupts.CPU62.TL= B:TLB_shootdowns 3634 =C2=B1 36% +2919.3% 109735 =C2=B1 24% interrupts.CPU63.CA= L:Function_call_interrupts 3521 =C2=B1 26% +114.0% 7538 =C2=B1 2% interrupts.CPU63.NM= I:Non-maskable_interrupts 3521 =C2=B1 26% +114.0% 7538 =C2=B1 2% interrupts.CPU63.PM= I:Performance_monitoring_interrupts 3948 =C2=B1 10% +65.9% 6551 =C2=B1 18% interrupts.CPU63.RE= S:Rescheduling_interrupts 1152 =C2=B1110% +9401.5% 109528 =C2=B1 24% interrupts.CPU63.TL= B:TLB_shootdowns 3592 =C2=B1 34% +3034.8% 112602 =C2=B1 26% interrupts.CPU64.CA= L:Function_call_interrupts 2961 =C2=B1 17% +148.8% 7369 =C2=B1 9% interrupts.CPU64.NM= I:Non-maskable_interrupts 2961 =C2=B1 17% +148.8% 7369 =C2=B1 9% interrupts.CPU64.PM= I:Performance_monitoring_interrupts 4193 =C2=B1 19% +66.8% 6996 =C2=B1 10% interrupts.CPU64.RE= S:Rescheduling_interrupts 1104 =C2=B1106% +10101.5% 112650 =C2=B1 27% interrupts.CPU64.TL= B:TLB_shootdowns 3509 =C2=B1 33% +2502.5% 91320 =C2=B1 30% interrupts.CPU65.CA= L:Function_call_interrupts 2965 =C2=B1 17% +145.6% 7283 =C2=B1 6% interrupts.CPU65.NM= I:Non-maskable_interrupts 2965 =C2=B1 17% +145.6% 7283 =C2=B1 6% interrupts.CPU65.PM= I:Performance_monitoring_interrupts 3859 =C2=B1 8% +52.9% 5899 =C2=B1 13% interrupts.CPU65.RE= S:Rescheduling_interrupts 1037 =C2=B1112% +8669.9% 91009 =C2=B1 31% interrupts.CPU65.TL= B:TLB_shootdowns 3370 =C2=B1 10% +2036.3% 71994 =C2=B1 5% interrupts.CPU7.CAL= :Function_call_interrupts 3469 =C2=B1 44% +72.9% 5999 =C2=B1 24% interrupts.CPU7.NMI= :Non-maskable_interrupts 3469 =C2=B1 44% +72.9% 5999 =C2=B1 24% interrupts.CPU7.PMI= :Performance_monitoring_interrupts 3809 =C2=B1 4% +47.7% 5625 =C2=B1 11% interrupts.CPU7.RES= :Rescheduling_interrupts 988.50 =C2=B1 61% +7115.2% 71322 =C2=B1 6% interrupts.CPU7.TLB= :TLB_shootdowns 3654 =C2=B1 4% +80.9% 6612 =C2=B1 24% interrupts.CPU77.RE= S:Rescheduling_interrupts 3569 =C2=B1 25% +2737.1% 101271 =C2=B1 22% interrupts.CPU8.CAL= :Function_call_interrupts 3412 =C2=B1 47% +81.7% 6202 =C2=B1 26% interrupts.CPU8.NMI= :Non-maskable_interrupts 3412 =C2=B1 47% +81.7% 6202 =C2=B1 26% interrupts.CPU8.PMI= :Performance_monitoring_interrupts 3822 =C2=B1 6% +72.8% 6605 =C2=B1 13% interrupts.CPU8.RES= :Rescheduling_interrupts 2371 =C2=B1 57% +4169.2% 101244 =C2=B1 23% interrupts.CPU8.TLB= :TLB_shootdowns 3280 =C2=B1 25% +2403.5% 82113 =C2=B1 56% interrupts.CPU9.CAL= :Function_call_interrupts 3406 =C2=B1 50% +101.8% 6873 =C2=B1 11% interrupts.CPU9.NMI= :Non-maskable_interrupts 3406 =C2=B1 50% +101.8% 6873 =C2=B1 11% interrupts.CPU9.PMI= :Performance_monitoring_interrupts 3636 =C2=B1 6% +66.1% 6041 =C2=B1 24% interrupts.CPU9.RES= :Rescheduling_interrupts 898.75 =C2=B1100% +8966.6% 81486 =C2=B1 58% interrupts.CPU9.TLB= :TLB_shootdowns 441700 =C2=B1 6% +18.5% 523360 =C2=B1 5% interrupts.NMI:Non-= maskable_interrupts 441700 =C2=B1 6% +18.5% 523360 =C2=B1 5% interrupts.PMI:Perf= ormance_monitoring_interrupts 344450 =C2=B1 2% +42.8% 491951 =C2=B1 2% interrupts.RES:Resc= heduling_interrupts 153414 =C2=B1 10% +3677.4% 5795118 =C2=B1 6% interrupts.TLB:TLB_= shootdowns = = stress-ng.numa.ops = = = = 3500 +-+-----------------------------------------------------------------= -+ = | O O = | = 3000 +-+ O O O OO O O = | = O O O O O O O O OO = | = 2500 +-+ O O = | = | O O O O OO O OO = | = 2000 +-+ O O = | = | = | = 1500 +-+ = | = | = | = 1000 +-+ = | = | = | = 500 +-+ = | = | = | = 0 +-+-----------------------------------------------------------------= -+ = = = = = = stress-ng.numa.ops_per_sec = = = = 700 +-+------------------------------------------------------------------= -+ = | O = | = 600 +-+ O O O OO O O O = | = O O O O O O O O O O = | = 500 +-+ O = | = | O OO OO O O OO O = | = 400 +-+ O O = | = | = | = 300 +-+ = | = | = | = 200 +-+ = | = | = | = 100 +-+ = | = | = | = 0 +-+------------------------------------------------------------------= -+ = = = = = [*] bisect-good sample [O] bisect-bad sample ***************************************************************************= ************************ vm-snb-8G: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/kconfig/rootfs/tbox_group/test/testcase: gcc-7/x86_64-rhel-7.2/debian-x86_64-2018-04-03.cgz/vm-snb-8G/cve/ltp commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :12 8% 1:12 dmesg.BUG:soft_lockup-CPU##st= uck_for#s :12 83% 10:12 dmesg.Kernel_panic-not_syncin= g:System_is_deadlocked_on_memory :12 8% 1:12 dmesg.Kernel_panic-not_syncin= g:softlockup:hung_tasks :12 83% 10:12 dmesg.Out_of_memory:Kill_proc= ess :12 83% 10:12 dmesg.Out_of_memory_and_no_ki= llable_processes :12 8% 1:12 dmesg.RIP:free_reserved_area %stddev %change %stddev \ | \ = 1.00 -100.0% 0.00 ltp.cve-2017-18075.pass 783.53 =C2=B1 40% +165.9% 2083 ltp.time.elapsed_time 783.53 =C2=B1 40% +165.9% 2083 ltp.time.elapsed_time.max 1171525 =C2=B1 21% -69.1% 362268 ltp.time.involuntary_con= text_switches 11374889 =C2=B1 27% -89.7% 1171686 ltp.time.minor_page_faul= ts 103.08 =C2=B1 9% -46.6% 55.00 ltp.time.percent_of_cpu_= this_job_got 199802 =C2=B1 12% -36.0% 127912 ltp.time.voluntary_conte= xt_switches 557835 =C2=B1 3% +469.2% 3175044 meminfo.Active 557602 =C2=B1 3% +469.4% 3174826 meminfo.Active(anon) 204797 -51.1% 100217 meminfo.CmaFree 709192 =C2=B1 3% -11.8% 625168 meminfo.Inactive 22617 =C2=B1 16% -50.8% 11135 meminfo.Inactive(anon) 4772734 -52.9% 2247863 meminfo.MemAvailable 4273603 -57.4% 1820264 meminfo.MemFree 3888307 +63.1% 6341643 meminfo.Memused ***************************************************************************= ************************ lkp-skl-4sp1: 192 threads Skylake-4S with 704G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testc= ase: gcc-7/performance/x86_64-rhel-7.2/process/100%/debian-x86_64-2018-04-03.c= gz/lkp-skl-4sp1/futex1/will-it-scale commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 0.42 =C2=B1 41% -37.6% 0.27 =C2=B1 38% turbostat.CPU%c1 436529 +18.1% 515400 =C2=B1 2% meminfo.Active 432417 +18.2% 511272 =C2=B1 2% meminfo.Active(anon) 1.01 =C2=B1100% +1140.2% 12.50 =C2=B1141% irq_exception_noise= .__do_page_fault.50th 1.10 =C2=B1100% +1059.7% 12.70 =C2=B1137% irq_exception_noise= .__do_page_fault.60th 1.18 =C2=B1100% +1002.0% 13.00 =C2=B1133% irq_exception_noise= .__do_page_fault.70th 1.32 =C2=B1100% +934.8% 13.71 =C2=B1123% irq_exception_noise= .__do_page_fault.80th 545804 =C2=B1 35% -56.4% 238144 =C2=B1 29% numa-numastat.node0= .local_node 568271 =C2=B1 32% -54.7% 257664 =C2=B1 24% numa-numastat.node0= .numa_hit 232178 =C2=B1 44% +135.2% 546083 =C2=B1 30% numa-numastat.node2= .local_node 268049 =C2=B1 38% +114.9% 576076 =C2=B1 27% numa-numastat.node2= .numa_hit 330370 =C2=B1 19% -39.1% 201131 =C2=B1 50% numa-numastat.node3= .local_node 342159 =C2=B1 15% -31.7% 233865 =C2=B1 42% numa-numastat.node3= .numa_hit 108167 +18.2% 127807 =C2=B1 2% proc-vmstat.nr_active_an= on 6541 -1.8% 6425 proc-vmstat.nr_inactive_anon 8474 -2.4% 8271 =C2=B1 2% proc-vmstat.nr_mapped 108167 +18.2% 127807 =C2=B1 2% proc-vmstat.nr_zone_acti= ve_anon 6541 -1.8% 6425 proc-vmstat.nr_zone_inactive_= anon 29259 +3.5% 30283 proc-vmstat.pgactivate 1477807 -2.1% 1446297 proc-vmstat.pgfree 13.29 =C2=B1 5% -2.6 10.72 =C2=B1 4% perf-stat.i.cache-m= iss-rate% 1107530 =C2=B1 4% -16.6% 923800 =C2=B1 3% perf-stat.i.cache-m= isses 57.31 -2.0% 56.14 perf-stat.i.cpu-migrations 429491 =C2=B1 3% +14.9% 493355 =C2=B1 4% perf-stat.i.cycles-= between-cache-misses 51.31 +10.9 62.22 =C2=B1 6% perf-stat.i.iTLB-load-mi= ss-rate% 3.369e+08 +2.2% 3.443e+08 perf-stat.i.iTLB-load-misses 3.2e+08 -32.8% 2.149e+08 =C2=B1 16% perf-stat.i.iTLB-loads 863.04 -2.4% 842.12 perf-stat.i.instructions-per-= iTLB-miss 355.57 =C2=B1 6% -13.9% 306.21 =C2=B1 5% sched_debug.cfs_rq:= /.exec_clock.stddev 0.46 +163.6% 1.21 =C2=B1 10% sched_debug.cfs_rq:/.nr_= spread_over.avg 619.50 =C2=B1 6% -13.9% 533.25 =C2=B1 7% sched_debug.cfs_rq:= /.util_est_enqueued.max 128891 +42.6% 183838 =C2=B1 30% sched_debug.cpu.avg_idle= .stddev 11367 =C2=B1 2% +14.6% 13028 sched_debug.cpu.curr->pi= d.max 2547 =C2=B1 15% +30.3% 3321 sched_debug.cpu.curr->pi= d.min -11.50 -23.9% -8.75 sched_debug.cpu.nr_uninterrup= tible.min 10647 =C2=B1 20% -40.5% 6331 =C2=B1 17% sched_debug.cpu.sch= ed_goidle.max 800.32 =C2=B1 19% -31.8% 545.75 =C2=B1 5% sched_debug.cpu.sch= ed_goidle.stddev 20627 +16.3% 23980 =C2=B1 6% softirqs.CPU0.RCU 112466 =C2=B1 4% -8.4% 102965 =C2=B1 4% softirqs.CPU0.TIMER 20826 +10.9% 23088 =C2=B1 6% softirqs.CPU110.RCU 20775 =C2=B1 8% +22.1% 25361 =C2=B1 5% softirqs.CPU112.RCU 20835 =C2=B1 10% +22.8% 25592 =C2=B1 5% softirqs.CPU113.RCU 21208 =C2=B1 6% +21.7% 25811 =C2=B1 4% softirqs.CPU114.RCU 20691 =C2=B1 7% +24.5% 25764 =C2=B1 6% softirqs.CPU115.RCU 20809 =C2=B1 8% +22.8% 25550 =C2=B1 5% softirqs.CPU116.RCU 20870 =C2=B1 9% +23.4% 25754 =C2=B1 4% softirqs.CPU117.RCU 20714 =C2=B1 8% +23.4% 25568 =C2=B1 5% softirqs.CPU118.RCU 20652 =C2=B1 8% +22.6% 25310 =C2=B1 5% softirqs.CPU119.RCU 20909 +10.8% 23171 =C2=B1 7% softirqs.CPU13.RCU 20488 +10.1% 22548 =C2=B1 5% softirqs.CPU14.RCU 20955 =C2=B1 6% +21.3% 25421 =C2=B1 6% softirqs.CPU16.RCU 19946 +15.2% 22982 =C2=B1 11% softirqs.CPU173.RCU 133691 =C2=B1 19% -22.1% 104181 =C2=B1 4% softirqs.CPU176.TIM= ER 21426 =C2=B1 3% +17.6% 25194 =C2=B1 4% softirqs.CPU18.RCU 20370 =C2=B1 6% +24.1% 25275 =C2=B1 3% softirqs.CPU19.RCU 21029 =C2=B1 4% +19.6% 25146 =C2=B1 5% softirqs.CPU20.RCU 20971 =C2=B1 8% +19.7% 25095 =C2=B1 4% softirqs.CPU21.RCU 20759 =C2=B1 6% +20.2% 24958 =C2=B1 5% softirqs.CPU22.RCU 20627 =C2=B1 6% +21.6% 25077 =C2=B1 5% softirqs.CPU23.RCU 20693 +10.5% 22867 =C2=B1 6% softirqs.CPU5.RCU 18951 =C2=B1 4% +21.1% 22953 =C2=B1 12% softirqs.CPU75.RCU 110575 =C2=B1 4% -7.5% 102329 =C2=B1 2% softirqs.CPU98.TIMER 57149 +37.8% 78776 =C2=B1 10% numa-vmstat.node0.nr_fil= e_pages 1470 +84.0% 2706 =C2=B1 37% numa-vmstat.node0.nr_map= ped 1020 =C2=B1 74% +1687.7% 18243 =C2=B1 45% numa-vmstat.node0.n= r_shmem 16.50 =C2=B1 33% +8503.0% 1419 =C2=B1122% numa-vmstat.node1.n= r_inactive_anon 6205 +19.9% 7437 =C2=B1 10% numa-vmstat.node1.nr_ker= nel_stack 594.50 =C2=B1 3% +141.9% 1438 =C2=B1 52% numa-vmstat.node1.n= r_page_table_pages 56.00 =C2=B1 33% +2705.4% 1571 =C2=B1112% numa-vmstat.node1.n= r_shmem 3072 =C2=B1 5% +119.8% 6751 =C2=B1 17% numa-vmstat.node1.n= r_slab_reclaimable 11562 =C2=B1 2% +31.6% 15218 =C2=B1 9% numa-vmstat.node1.n= r_slab_unreclaimable 16.50 =C2=B1 33% +8503.0% 1419 =C2=B1122% numa-vmstat.node1.n= r_zone_inactive_anon 266341 =C2=B1 12% +131.7% 617001 =C2=B1 9% numa-vmstat.node1.n= uma_hit 140430 =C2=B1 23% +258.4% 503291 =C2=B1 12% numa-vmstat.node1.n= uma_local 1028 -100.0% 0.00 numa-vmstat.node2.nr_active_f= ile 71145 -19.0% 57616 =C2=B1 2% numa-vmstat.node2.nr_fil= e_pages 4668 =C2=B1 12% -67.9% 1500 =C2=B1104% numa-vmstat.node2.n= r_inactive_anon 544.50 -100.0% 0.00 numa-vmstat.node2.nr_inactive= _file 9199 =C2=B1 4% -28.3% 6593 =C2=B1 5% numa-vmstat.node2.n= r_kernel_stack 3552 -50.5% 1758 =C2=B1 33% numa-vmstat.node2.nr_map= ped 2955 =C2=B1 6% -65.5% 1018 =C2=B1 38% numa-vmstat.node2.n= r_page_table_pages 4996 =C2=B1 11% -65.4% 1727 =C2=B1 95% numa-vmstat.node2.n= r_shmem 64607 -13.5% 55888 numa-vmstat.node2.nr_unevicta= ble 1028 -100.0% 0.00 numa-vmstat.node2.nr_zone_act= ive_file 4668 =C2=B1 12% -67.9% 1500 =C2=B1104% numa-vmstat.node2.n= r_zone_inactive_anon 544.50 -100.0% 0.00 numa-vmstat.node2.nr_zone_ina= ctive_file 64607 -13.5% 55888 numa-vmstat.node2.nr_zone_une= victable 31367 =C2=B1 22% -70.8% 9145 =C2=B1104% numa-vmstat.node3.n= r_active_anon 11913 =C2=B1 59% -87.6% 1476 =C2=B1 52% numa-vmstat.node3.n= r_anon_pages 1000 =C2=B1 17% -72.0% 279.75 =C2=B1150% numa-vmstat.node3.n= r_inactive_anon 698.00 =C2=B1 11% -15.7% 588.25 numa-vmstat.node3.nr_pag= e_table_pages 6430 =C2=B1 14% -39.1% 3918 =C2=B1 20% numa-vmstat.node3.n= r_slab_reclaimable 31366 =C2=B1 22% -70.8% 9145 =C2=B1104% numa-vmstat.node3.n= r_zone_active_anon 1000 =C2=B1 17% -72.0% 279.75 =C2=B1150% numa-vmstat.node3.n= r_zone_inactive_anon 345814 =C2=B1 42% -45.4% 188830 =C2=B1 51% numa-vmstat.node3.n= uma_local 228598 +37.8% 315090 =C2=B1 10% numa-meminfo.node0.FileP= ages 3152 =C2=B1 89% +354.3% 14320 =C2=B1 50% numa-meminfo.node0.= Inactive 5883 +80.6% 10625 =C2=B1 34% numa-meminfo.node0.Mapped 4082 =C2=B1 74% +1687.1% 72956 =C2=B1 45% numa-meminfo.node0.= Shmem 68.50 =C2=B1 31% +8993.8% 6229 =C2=B1107% numa-meminfo.node1.= Inactive 68.50 =C2=B1 31% +8191.2% 5679 =C2=B1122% numa-meminfo.node1.= Inactive(anon) 12286 =C2=B1 5% +119.8% 27005 =C2=B1 17% numa-meminfo.node1.= KReclaimable 6207 +19.9% 7441 =C2=B1 10% numa-meminfo.node1.Kerne= lStack 2372 =C2=B1 3% +142.7% 5757 =C2=B1 52% numa-meminfo.node1.= PageTables 12286 =C2=B1 5% +119.8% 27005 =C2=B1 17% numa-meminfo.node1.= SReclaimable 46242 =C2=B1 2% +31.6% 60873 =C2=B1 9% numa-meminfo.node1.= SUnreclaim 223.50 =C2=B1 33% +2711.9% 6284 =C2=B1112% numa-meminfo.node1.= Shmem 58528 +50.1% 87879 =C2=B1 11% numa-meminfo.node1.Slab 4112 -100.0% 0.00 numa-meminfo.node2.Active(fil= e) 284580 -19.0% 230466 =C2=B1 2% numa-meminfo.node2.FileP= ages 20854 =C2=B1 11% -71.2% 6004 =C2=B1104% numa-meminfo.node2.= Inactive 18673 =C2=B1 12% -67.8% 6004 =C2=B1104% numa-meminfo.node2.= Inactive(anon) 2180 -100.0% 0.00 numa-meminfo.node2.Inactive(f= ile) 9203 =C2=B1 4% -28.3% 6594 =C2=B1 5% numa-meminfo.node2.= KernelStack 13712 -48.6% 7054 =C2=B1 33% numa-meminfo.node2.Mapped 883222 =C2=B1 6% -16.2% 740514 =C2=B1 13% numa-meminfo.node2.= MemUsed 11829 =C2=B1 6% -65.8% 4040 =C2=B1 38% numa-meminfo.node2.= PageTables 19985 =C2=B1 11% -65.4% 6911 =C2=B1 95% numa-meminfo.node2.= Shmem 258431 -13.5% 223554 numa-meminfo.node2.Unevictable 125256 =C2=B1 22% -70.8% 36547 =C2=B1104% numa-meminfo.node3.= Active 125256 =C2=B1 22% -70.8% 36547 =C2=B1104% numa-meminfo.node3.= Active(anon) 24571 =C2=B1 83% -96.0% 974.75 =C2=B1173% numa-meminfo.node3.= AnonHugePages 47677 =C2=B1 59% -87.7% 5876 =C2=B1 52% numa-meminfo.node3.= AnonPages 3993 =C2=B1 18% -72.1% 1115 =C2=B1149% numa-meminfo.node3.= Inactive 3991 =C2=B1 18% -72.1% 1115 =C2=B1149% numa-meminfo.node3.= Inactive(anon) 25714 =C2=B1 14% -39.1% 15671 =C2=B1 20% numa-meminfo.node3.= KReclaimable 696078 =C2=B1 2% -14.9% 592511 =C2=B1 8% numa-meminfo.node3.= MemUsed 2772 =C2=B1 11% -15.9% 2332 numa-meminfo.node3.PageT= ables 25714 =C2=B1 14% -39.1% 15671 =C2=B1 20% numa-meminfo.node3.= SReclaimable 78860 =C2=B1 8% -16.7% 65670 =C2=B1 6% numa-meminfo.node3.= Slab 1702 =C2=B1 25% -44.9% 937.50 =C2=B1 17% interrupts.CPU0.RES= :Rescheduling_interrupts 6102 =C2=B1 5% -3.6% 5884 =C2=B1 5% interrupts.CPU100.C= AL:Function_call_interrupts 6091 =C2=B1 5% -4.1% 5842 =C2=B1 5% interrupts.CPU101.C= AL:Function_call_interrupts 6100 =C2=B1 5% -4.3% 5841 =C2=B1 6% interrupts.CPU102.C= AL:Function_call_interrupts 6099 =C2=B1 5% -3.6% 5882 =C2=B1 5% interrupts.CPU103.C= AL:Function_call_interrupts 6099 =C2=B1 5% -3.5% 5883 =C2=B1 5% interrupts.CPU104.C= AL:Function_call_interrupts 6099 =C2=B1 5% -3.6% 5882 =C2=B1 5% interrupts.CPU106.C= AL:Function_call_interrupts 6119 =C2=B1 5% -3.8% 5886 =C2=B1 5% interrupts.CPU107.C= AL:Function_call_interrupts 6115 =C2=B1 5% -8.8% 5575 =C2=B1 4% interrupts.CPU108.C= AL:Function_call_interrupts 6115 =C2=B1 5% -3.6% 5894 =C2=B1 4% interrupts.CPU109.C= AL:Function_call_interrupts 6118 =C2=B1 5% -3.9% 5879 =C2=B1 5% interrupts.CPU110.C= AL:Function_call_interrupts 6117 =C2=B1 5% -3.8% 5884 =C2=B1 4% interrupts.CPU111.C= AL:Function_call_interrupts 291.50 =C2=B1 86% -90.1% 29.00 =C2=B1 33% interrupts.CPU111.R= ES:Rescheduling_interrupts 6117 =C2=B1 5% -3.6% 5897 =C2=B1 5% interrupts.CPU112.C= AL:Function_call_interrupts 6117 =C2=B1 5% -3.5% 5902 =C2=B1 5% interrupts.CPU113.C= AL:Function_call_interrupts 6116 =C2=B1 5% -3.5% 5904 =C2=B1 5% interrupts.CPU114.C= AL:Function_call_interrupts 6116 =C2=B1 5% -3.6% 5897 =C2=B1 5% interrupts.CPU115.C= AL:Function_call_interrupts 6117 =C2=B1 5% -3.6% 5897 =C2=B1 5% interrupts.CPU116.C= AL:Function_call_interrupts 6118 =C2=B1 5% -3.6% 5896 =C2=B1 5% interrupts.CPU117.C= AL:Function_call_interrupts 6088 =C2=B1 5% -5.7% 5744 interrupts.CPU12.CAL:Fun= ction_call_interrupts 1079 =C2=B1 78% -77.3% 245.50 =C2=B1134% interrupts.CPU120.R= ES:Rescheduling_interrupts 949.50 =C2=B1 91% -93.4% 63.00 =C2=B1 35% interrupts.CPU122.R= ES:Rescheduling_interrupts 6099 =C2=B1 5% -3.6% 5879 =C2=B1 4% interrupts.CPU13.CA= L:Function_call_interrupts 2647 =C2=B1 18% -82.0% 477.00 =C2=B1 33% interrupts.CPU13.RE= S:Rescheduling_interrupts 208.50 =C2=B1 51% -51.3% 101.50 =C2=B1 36% interrupts.CPU14.RE= S:Rescheduling_interrupts 53.00 =C2=B1 50% +502.4% 319.25 =C2=B1 68% interrupts.CPU140.R= ES:Rescheduling_interrupts 20.00 =C2=B1 55% +392.5% 98.50 =C2=B1 35% interrupts.CPU141.R= ES:Rescheduling_interrupts 6093 =C2=B1 5% -4.2% 5838 =C2=B1 5% interrupts.CPU144.C= AL:Function_call_interrupts 206.00 =C2=B1 59% -63.7% 74.75 =C2=B1 75% interrupts.CPU145.R= ES:Rescheduling_interrupts 6100 =C2=B1 5% -3.9% 5865 =C2=B1 5% interrupts.CPU15.CA= L:Function_call_interrupts 8.00 +575.0% 54.00 =C2=B1 60% interrupts.CPU152.RES:Re= scheduling_interrupts 969.00 =C2=B1 67% -91.8% 79.25 =C2=B1 56% interrupts.CPU153.R= ES:Rescheduling_interrupts 922.00 =C2=B1 91% -74.7% 233.50 =C2=B1134% interrupts.CPU159.R= ES:Rescheduling_interrupts 6098 =C2=B1 5% -3.9% 5863 =C2=B1 5% interrupts.CPU16.CA= L:Function_call_interrupts 6097 =C2=B1 5% -4.2% 5841 =C2=B1 4% interrupts.CPU17.CA= L:Function_call_interrupts 1077 =C2=B1 89% -94.5% 58.75 =C2=B1 78% interrupts.CPU176.R= ES:Rescheduling_interrupts 710144 =C2=B1 12% -13.5% 614236 interrupts.CPU182.LOC:Lo= cal_timer_interrupts 303.50 =C2=B1 78% -92.6% 22.50 =C2=B1 50% interrupts.CPU186.R= ES:Rescheduling_interrupts 6096 =C2=B1 5% -6.4% 5704 interrupts.CPU19.CAL:Fun= ction_call_interrupts 271.00 =C2=B1 71% -86.6% 36.25 =C2=B1 81% interrupts.CPU190.R= ES:Rescheduling_interrupts 6109 =C2=B1 5% -3.8% 5875 =C2=B1 5% interrupts.CPU26.CA= L:Function_call_interrupts 6114 =C2=B1 5% -4.1% 5864 =C2=B1 5% interrupts.CPU27.CA= L:Function_call_interrupts 6112 =C2=B1 5% -4.1% 5864 =C2=B1 5% interrupts.CPU28.CA= L:Function_call_interrupts 6085 =C2=B1 6% -3.7% 5859 =C2=B1 5% interrupts.CPU29.CA= L:Function_call_interrupts 780665 =C2=B1 20% -21.3% 614413 interrupts.CPU3.LOC:Loca= l_timer_interrupts 1969 =C2=B1 90% -88.1% 235.00 =C2=B1106% interrupts.CPU3.RES= :Rescheduling_interrupts 6085 =C2=B1 6% -3.8% 5855 =C2=B1 5% interrupts.CPU30.CA= L:Function_call_interrupts 6079 =C2=B1 6% -3.7% 5853 =C2=B1 5% interrupts.CPU31.CA= L:Function_call_interrupts 6080 =C2=B1 6% -3.8% 5847 =C2=B1 5% interrupts.CPU32.CA= L:Function_call_interrupts 6077 =C2=B1 6% -3.7% 5850 =C2=B1 5% interrupts.CPU33.CA= L:Function_call_interrupts 806.00 =C2=B1 11% -73.2% 216.00 =C2=B1 74% interrupts.CPU35.RE= S:Rescheduling_interrupts 1731 =C2=B1 3% -83.6% 283.75 =C2=B1 58% interrupts.CPU37.RE= S:Rescheduling_interrupts 45.50 =C2=B1 45% +1009.3% 504.75 =C2=B1 86% interrupts.CPU40.RE= S:Rescheduling_interrupts 41.50 =C2=B1 20% +222.3% 133.75 =C2=B1 47% interrupts.CPU44.RE= S:Rescheduling_interrupts 86.50 =C2=B1 26% +414.7% 445.25 =C2=B1 45% interrupts.CPU49.RE= S:Rescheduling_interrupts 129.50 =C2=B1 30% +1750.4% 2396 =C2=B1 94% interrupts.CPU53.RE= S:Rescheduling_interrupts 239.50 =C2=B1 51% +291.6% 938.00 =C2=B1 34% interrupts.CPU56.RE= S:Rescheduling_interrupts 6153 =C2=B1 5% -4.4% 5881 =C2=B1 5% interrupts.CPU58.CA= L:Function_call_interrupts 87.00 =C2=B1 8% +1240.2% 1166 =C2=B1 58% interrupts.CPU63.RE= S:Rescheduling_interrupts 244.50 =C2=B1 29% -51.7% 118.00 =C2=B1 30% interrupts.CPU69.RE= S:Rescheduling_interrupts 1242 =C2=B1 64% -82.3% 220.00 =C2=B1 33% interrupts.CPU75.RE= S:Rescheduling_interrupts 173.50 =C2=B1 18% -43.4% 98.25 =C2=B1 10% interrupts.CPU76.RE= S:Rescheduling_interrupts 2162 =C2=B1 60% -76.4% 510.50 =C2=B1123% interrupts.CPU77.RE= S:Rescheduling_interrupts 74.00 =C2=B1 5% +285.5% 285.25 =C2=B1 45% interrupts.CPU8.RES= :Rescheduling_interrupts 633.00 =C2=B1 34% -56.6% 274.50 =C2=B1 97% interrupts.CPU82.RE= S:Rescheduling_interrupts 6229 =C2=B1 7% -5.3% 5898 =C2=B1 5% interrupts.CPU84.CA= L:Function_call_interrupts 6123 =C2=B1 5% -3.6% 5900 =C2=B1 5% interrupts.CPU86.CA= L:Function_call_interrupts 943284 =C2=B1 34% -34.8% 614662 interrupts.CPU86.LOC:Loc= al_timer_interrupts 6122 =C2=B1 5% -3.6% 5899 =C2=B1 5% interrupts.CPU87.CA= L:Function_call_interrupts 6120 =C2=B1 5% -3.6% 5898 =C2=B1 5% interrupts.CPU88.CA= L:Function_call_interrupts 6118 =C2=B1 5% -3.5% 5902 =C2=B1 5% interrupts.CPU89.CA= L:Function_call_interrupts 1286 =C2=B1 83% -66.7% 428.50 =C2=B1118% interrupts.CPU9.RES= :Rescheduling_interrupts 6114 =C2=B1 5% -3.5% 5900 =C2=B1 5% interrupts.CPU91.CA= L:Function_call_interrupts 6118 =C2=B1 5% -3.4% 5908 =C2=B1 5% interrupts.CPU92.CA= L:Function_call_interrupts 6117 =C2=B1 5% -3.4% 5907 =C2=B1 5% interrupts.CPU93.CA= L:Function_call_interrupts 6118 =C2=B1 5% -3.4% 5907 =C2=B1 5% interrupts.CPU94.CA= L:Function_call_interrupts 6074 =C2=B1 5% -3.8% 5841 =C2=B1 5% interrupts.CPU95.CA= L:Function_call_interrupts 8980 =C2=B1 11% -9.6% 8117 =C2=B1 4% interrupts.CPU95.RE= S:Rescheduling_interrupts 6116 =C2=B1 5% -3.8% 5882 =C2=B1 5% interrupts.CPU96.CA= L:Function_call_interrupts 6116 =C2=B1 5% -5.4% 5786 =C2=B1 2% interrupts.CPU97.CA= L:Function_call_interrupts 6115 =C2=B1 5% -3.7% 5890 =C2=B1 5% interrupts.CPU99.CA= L:Function_call_interrupts 846020 =C2=B1 26% -27.6% 612307 interrupts.CPU99.LOC:Loc= al_timer_interrupts 311.00 -34.5% 203.75 =C2=B1 44% interrupts.TLB:TLB_shoot= downs ***************************************************************************= ************************ lkp-knm02: 272 threads Intel(R) Xeon Phi(TM) CPU 7255 @ 1.10GHz with 112G m= emory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/disk/kconfig/nr_threads/rootfs/tbox_group/t= estcase/testtime: cpu/gcc-7/performance/1HDD/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03.= cgz/lkp-knm02/stress-ng/1s commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 66.75 =C2=B1 8% +260.3% 240.50 =C2=B1 3% stress-ng.numa.ops 46.23 =C2=B1 5% +401.7% 231.92 =C2=B1 3% stress-ng.numa.ops_= per_sec 44912 =C2=B1 3% +6.8% 47988 stress-ng.time.voluntary= _context_switches 34176 =C2=B1 8% -38.7% 20951 =C2=B1 11% numa-numastat.node1= .numa_hit 34176 =C2=B1 8% -38.7% 20951 =C2=B1 11% numa-numastat.node1= .other_node 162.25 =C2=B1 13% -97.5% 4.00 =C2=B1106% numa-vmstat.node0.n= r_isolated_anon 180.50 =C2=B1 13% -100.0% 0.00 numa-vmstat.node1.nr_iso= lated_anon 22.10 =C2=B1 5% -21.7% 17.31 =C2=B1 4% perf-stat.i.MPKI 14.96 -4.5% 14.28 perf-stat.overall.MPKI 7.58 +0.1 7.65 perf-stat.overall.branch-miss= -rate% 18.33 +0.4 18.73 perf-stat.overall.cache-miss-= rate% 1831 +2.2% 1871 perf-stat.overall.cycles-betw= een-cache-misses 1.46 =C2=B1 33% -1.1 0.32 =C2=B1103% perf-profile.calltr= ace.cycles-pp.serial8250_console_putchar.uart_console_write.serial8250_cons= ole_write.console_unlock.vprintk_emit 1.44 =C2=B1 35% -0.8 0.63 =C2=B1 78% perf-profile.calltr= ace.cycles-pp.wait_for_xmitr.serial8250_console_putchar.uart_console_write.= serial8250_console_write.console_unlock 1.70 =C2=B1 15% -0.6 1.11 =C2=B1 62% perf-profile.calltr= ace.cycles-pp.run_rebalance_domains.__softirqentry_text_start.irq_exit.smp_= apic_timer_interrupt.apic_timer_interrupt 0.55 =C2=B1 66% +2.6 3.12 =C2=B1 75% perf-profile.calltr= ace.cycles-pp.__x64_sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe.= __ioctl.perf_evlist__enable 0.55 =C2=B1 66% +2.6 3.13 =C2=B1 74% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.__ioctl.perf_evlist__enable.cm= d_record.run_builtin 0.55 =C2=B1 66% +2.6 3.13 =C2=B1 74% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__ioctl.perf_evl= ist__enable.cmd_record 2626 =C2=B1 10% +17.0% 3072 =C2=B1 6% slabinfo.avtab_node= .active_objs 2626 =C2=B1 10% +17.0% 3072 =C2=B1 6% slabinfo.avtab_node= .num_objs 44473 +7.0% 47586 =C2=B1 4% slabinfo.filp.active_objs 44478 +7.1% 47622 =C2=B1 4% slabinfo.filp.num_objs 828.75 =C2=B1 9% -14.2% 711.00 =C2=B1 4% slabinfo.skbuff_fcl= one_cache.active_objs 828.75 =C2=B1 9% -14.2% 711.00 =C2=B1 4% slabinfo.skbuff_fcl= one_cache.num_objs 431.00 =C2=B1 30% -99.0% 4.50 =C2=B1101% proc-vmstat.nr_isol= ated_anon 34176 =C2=B1 8% -38.7% 20951 =C2=B1 11% proc-vmstat.numa_ot= her 23394485 =C2=B1 9% -74.5% 5964109 =C2=B1 40% proc-vmstat.pgalloc= _normal 23265642 =C2=B1 9% -75.0% 5825344 =C2=B1 41% proc-vmstat.pgfree 592.75 =C2=B1 15% +472.5% 3393 =C2=B1 8% proc-vmstat.pgmigra= te_fail 51229 =C2=B1 8% -86.2% 7061 =C2=B1 15% proc-vmstat.pgmigra= te_success 40681 =C2=B1 10% -83.7% 6633 =C2=B1 71% proc-vmstat.thp_def= erred_split_page 497.44 =C2=B1 3% -16.4% 415.64 =C2=B1 4% sched_debug.cfs_rq:= /.exec_clock.stddev 4.59 =C2=B1 20% -24.7% 3.45 =C2=B1 10% sched_debug.cfs_rq:= /.load_avg.avg 321.12 =C2=B1 46% -63.6% 116.75 =C2=B1 20% sched_debug.cfs_rq:= /.load_avg.max 23.22 =C2=B1 35% -51.5% 11.26 =C2=B1 12% sched_debug.cfs_rq:= /.load_avg.stddev 14.50 =C2=B1 22% +62.9% 23.62 =C2=B1 23% sched_debug.cfs_rq:= /.nr_spread_over.max 1.68 =C2=B1 12% +26.8% 2.13 =C2=B1 18% sched_debug.cfs_rq:= /.nr_spread_over.stddev 1078 =C2=B1 5% +17.5% 1267 =C2=B1 9% sched_debug.cfs_rq:= /.util_avg.max 9496 =C2=B1 18% -15.6% 8019 =C2=B1 4% softirqs.CPU0.RCU 40692 =C2=B1 5% -9.7% 36753 =C2=B1 2% softirqs.CPU0.TIMER 40960 =C2=B1 5% -9.7% 36968 =C2=B1 5% softirqs.CPU10.TIMER 42943 =C2=B1 5% -7.9% 39563 =C2=B1 5% softirqs.CPU114.TIM= ER 7967 =C2=B1 15% -14.7% 6795 =C2=B1 5% softirqs.CPU128.RCU 44489 =C2=B1 5% -13.2% 38635 =C2=B1 5% softirqs.CPU128.TIM= ER 43555 =C2=B1 7% -13.6% 37648 =C2=B1 5% softirqs.CPU144.TIM= ER 7955 =C2=B1 16% -15.9% 6693 =C2=B1 4% softirqs.CPU145.RCU 43111 =C2=B1 7% -11.9% 37982 =C2=B1 4% softirqs.CPU160.TIM= ER 7755 =C2=B1 18% -14.0% 6667 =C2=B1 6% softirqs.CPU186.RCU 43744 =C2=B1 6% -7.9% 40296 =C2=B1 5% softirqs.CPU187.TIM= ER 41152 =C2=B1 7% -9.2% 37362 =C2=B1 4% softirqs.CPU190.TIM= ER 43610 =C2=B1 3% -11.9% 38408 =C2=B1 5% softirqs.CPU198.TIM= ER 42378 =C2=B1 7% -11.4% 37538 =C2=B1 4% softirqs.CPU240.TIM= ER 8735 =C2=B1 18% -21.6% 6845 =C2=B1 8% softirqs.CPU262.RCU 37455 =C2=B1 4% -7.7% 34575 =C2=B1 3% softirqs.CPU270.TIM= ER 8857 =C2=B1 20% -25.2% 6622 =C2=B1 5% softirqs.CPU271.RCU 40008 =C2=B1 5% -9.7% 36122 =C2=B1 2% softirqs.CPU32.TIMER 45805 =C2=B1 22% -17.4% 37825 =C2=B1 4% softirqs.CPU37.TIMER 40227 =C2=B1 4% -10.2% 36125 =C2=B1 4% softirqs.CPU55.TIMER 44908 =C2=B1 6% -12.3% 39385 =C2=B1 5% softirqs.CPU64.TIMER 12303 =C2=B1 8% -24.0% 9348 =C2=B1 18% softirqs.CPU69.RCU 51650 =C2=B1 4% -17.8% 42473 =C2=B1 2% softirqs.CPU69.TIMER 44028 =C2=B1 6% -9.6% 39794 =C2=B1 3% softirqs.CPU86.TIMER 2009 =C2=B1 12% -24.9% 1509 =C2=B1 17% interrupts.CPU0.RES= :Rescheduling_interrupts 956.00 =C2=B1136% -91.7% 79.00 =C2=B1 24% interrupts.CPU10.RE= S:Rescheduling_interrupts 58.50 =C2=B1 38% +127.4% 133.00 =C2=B1 42% interrupts.CPU101.R= ES:Rescheduling_interrupts 33.25 =C2=B1 29% +226.3% 108.50 =C2=B1 94% interrupts.CPU104.R= ES:Rescheduling_interrupts 7122 =C2=B1 3% +10.9% 7897 =C2=B1 2% interrupts.CPU115.C= AL:Function_call_interrupts 56.25 =C2=B1 27% +98.2% 111.50 =C2=B1 62% interrupts.CPU118.R= ES:Rescheduling_interrupts 446.25 =C2=B1 38% -48.8% 228.50 =C2=B1 18% interrupts.CPU118.T= LB:TLB_shootdowns 7016 =C2=B1 5% +11.8% 7841 interrupts.CPU124.CAL:Fu= nction_call_interrupts 241.00 =C2=B1120% -77.3% 54.75 =C2=B1 23% interrupts.CPU124.R= ES:Rescheduling_interrupts 103.00 =C2=B1 41% -54.6% 46.75 =C2=B1 28% interrupts.CPU125.R= ES:Rescheduling_interrupts 37.00 =C2=B1 8% +303.4% 149.25 =C2=B1 76% interrupts.CPU156.R= ES:Rescheduling_interrupts 66.25 =C2=B1 81% +108.3% 138.00 =C2=B1 64% interrupts.CPU162.R= ES:Rescheduling_interrupts 34.75 =C2=B1 25% +656.1% 262.75 =C2=B1116% interrupts.CPU168.R= ES:Rescheduling_interrupts 117.25 =C2=B1 20% -42.9% 67.00 =C2=B1 29% interrupts.CPU193.R= ES:Rescheduling_interrupts 8393 =C2=B1 3% +11.5% 9359 =C2=B1 4% interrupts.CPU205.C= AL:Function_call_interrupts 87.75 =C2=B1 39% -44.7% 48.50 =C2=B1 28% interrupts.CPU205.R= ES:Rescheduling_interrupts 6863 =C2=B1 5% +12.5% 7720 =C2=B1 2% interrupts.CPU21.CA= L:Function_call_interrupts 47.25 =C2=B1 9% +66.7% 78.75 =C2=B1 27% interrupts.CPU224.R= ES:Rescheduling_interrupts 47.50 =C2=B1 33% +81.1% 86.00 =C2=B1 29% interrupts.CPU232.R= ES:Rescheduling_interrupts 32.25 =C2=B1 14% +106.2% 66.50 =C2=B1 50% interrupts.CPU241.R= ES:Rescheduling_interrupts 328.25 =C2=B1 25% +167.6% 878.50 =C2=B1 60% interrupts.CPU248.T= LB:TLB_shootdowns 36.75 =C2=B1 43% +105.4% 75.50 =C2=B1 40% interrupts.CPU256.R= ES:Rescheduling_interrupts 377.75 =C2=B1 20% +29.8% 490.25 =C2=B1 15% interrupts.CPU264.T= LB:TLB_shootdowns 73.50 =C2=B1 45% +204.8% 224.00 =C2=B1 61% interrupts.CPU28.RE= S:Rescheduling_interrupts 79.25 =C2=B1 37% +76.3% 139.75 =C2=B1 35% interrupts.CPU32.RE= S:Rescheduling_interrupts 6892 =C2=B1 6% +14.9% 7919 =C2=B1 3% interrupts.CPU37.CA= L:Function_call_interrupts 6892 =C2=B1 4% +16.9% 8055 =C2=B1 8% interrupts.CPU39.CA= L:Function_call_interrupts 51.75 =C2=B1 15% +68.1% 87.00 =C2=B1 34% interrupts.CPU39.RE= S:Rescheduling_interrupts 476.00 =C2=B1 17% +102.9% 966.00 =C2=B1 31% interrupts.CPU40.TL= B:TLB_shootdowns 6847 =C2=B1 5% +12.6% 7711 =C2=B1 2% interrupts.CPU41.CA= L:Function_call_interrupts 6853 =C2=B1 4% +10.9% 7603 =C2=B1 3% interrupts.CPU48.CA= L:Function_call_interrupts 522.50 =C2=B1 27% -48.1% 271.00 =C2=B1 74% interrupts.CPU54.TL= B:TLB_shootdowns 454.25 =C2=B1 29% +85.5% 842.75 =C2=B1 49% interrupts.CPU60.TL= B:TLB_shootdowns 300.00 =C2=B1 32% +148.1% 744.25 =C2=B1 55% interrupts.CPU61.TL= B:TLB_shootdowns 52.75 =C2=B1 23% +130.3% 121.50 =C2=B1 50% interrupts.CPU64.RE= S:Rescheduling_interrupts 52.00 =C2=B1 22% +122.6% 115.75 =C2=B1 62% interrupts.CPU70.RE= S:Rescheduling_interrupts 6972 =C2=B1 5% +8.9% 7595 =C2=B1 5% interrupts.CPU77.CA= L:Function_call_interrupts 6923 =C2=B1 4% +10.5% 7650 =C2=B1 2% interrupts.CPU8.CAL= :Function_call_interrupts 7233 =C2=B1 5% +11.3% 8049 =C2=B1 2% interrupts.CPU81.CA= L:Function_call_interrupts 585.25 =C2=B1 10% -37.6% 365.00 =C2=B1 27% interrupts.CPU88.TL= B:TLB_shootdowns ***************************************************************************= ************************ lkp-knm02: 272 threads Intel(R) Xeon Phi(TM) CPU 7255 @ 1.10GHz with 112G m= emory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/disk/kconfig/nr_threads/rootfs/tbox_group/t= estcase/testtime: pipe/gcc-7/performance/1HDD/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03= .cgz/lkp-knm02/stress-ng/1s commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 kmsg.DHCP/BOOTP:Reply_not_for= _us_on_eth#,op[#]xid[#] :4 25% 1:4 dmesg.RIP:get_gup_pin_page 1:4 -25% :4 dmesg.WARNING:at#for_ip_swapg= s_restore_regs_and_return_to_usermode/0x :4 25% 1:4 dmesg.WARNING:at_mm/gup.c:#ge= t_gup_pin_page 1:4 -25% :4 dmesg.WARNING:stack_recursion %stddev %change %stddev \ | \ = 18012 -10.5% 16117 =C2=B1 8% stress-ng.time.percent_o= f_cpu_this_job_got 1592 -4.9% 1513 stress-ng.time.system_time 3995345 -47.5% 2099227 stress-ng.vm-splice.ops 4001986 -18.5% 3259638 =C2=B1 7% stress-ng.vm-splice.ops_= per_sec 0.24 =C2=B1173% +1.3 1.53 =C2=B1 44% perf-profile.calltr= ace.cycles-pp.cpu_load_update.scheduler_tick.update_process_times.tick_sche= d_handle.tick_sched_timer 185055 =C2=B1 59% +38.4% 256144 =C2=B1 49% meminfo.Active 184967 =C2=B1 59% +38.4% 256057 =C2=B1 49% meminfo.Active(anon) 185946 =C2=B1 58% +40.8% 261876 =C2=B1 50% numa-meminfo.node0.= Active 185858 =C2=B1 58% +40.9% 261789 =C2=B1 50% numa-meminfo.node0.= Active(anon) 17098 =C2=B1 6% -11.5% 15128 =C2=B1 3% numa-meminfo.node1.= SUnreclaim 47648 =C2=B1 62% +42.2% 67747 =C2=B1 51% numa-vmstat.node0.n= r_active_anon 47622 =C2=B1 62% +42.2% 67725 =C2=B1 51% numa-vmstat.node0.n= r_zone_active_anon 4274 =C2=B1 6% -11.5% 3782 =C2=B1 3% numa-vmstat.node1.n= r_slab_unreclaimable 24880 +0.9% 25102 proc-vmstat.nr_slab_reclaimab= le 18690590 +1.3% 18925901 proc-vmstat.numa_hit 18690590 +1.3% 18925901 proc-vmstat.numa_local 10842 =C2=B1 3% +7.3% 11637 =C2=B1 5% softirqs.CPU13.TIMER 14451 =C2=B1 26% -26.5% 10615 =C2=B1 5% softirqs.CPU18.TIMER 10649 =C2=B1 5% +15.8% 12333 =C2=B1 10% softirqs.CPU56.TIMER 3.37 =C2=B1 7% -44.3% 1.88 =C2=B1 33% sched_debug.cfs_rq:= /.exec_clock.avg 22.72 =C2=B1 6% -29.9% 15.92 =C2=B1 26% sched_debug.cfs_rq:= /.exec_clock.stddev 5.80 =C2=B1 34% -40.9% 3.43 =C2=B1 11% sched_debug.cfs_rq:= /.load_avg.avg 1020 -51.2% 498.00 =C2=B1 6% sched_debug.cfs_rq:/.uti= l_est_enqueued.max 78.11 =C2=B1 12% -33.3% 52.06 =C2=B1 21% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 7243 =C2=B1 12% +79.0% 12964 =C2=B1 17% sched_debug.cpu.avg= _idle.min 2420 =C2=B1 18% -19.7% 1943 perf-stat.i.cycles-betwe= en-cache-misses 137.18 =C2=B1 5% +16.2% 159.47 =C2=B1 6% perf-stat.i.instruc= tions-per-iTLB-miss 1969 =C2=B1 4% -7.2% 1827 =C2=B1 2% perf-stat.overall.c= ycles-between-cache-misses 0.90 =C2=B1 3% -0.0 0.85 perf-stat.overall.iTLB-l= oad-miss-rate% 111.89 =C2=B1 2% +4.8% 117.28 perf-stat.overall.instru= ctions-per-iTLB-miss 1.822e+11 -12.8% 1.589e+11 =C2=B1 11% perf-stat.ps.cpu-cycles 10509 =C2=B1 3% -12.6% 9183 =C2=B1 10% perf-stat.ps.minor-= faults 457963 =C2=B1 2% -12.0% 402874 =C2=B1 11% perf-stat.ps.msec 10647 =C2=B1 4% -13.0% 9267 =C2=B1 10% perf-stat.ps.page-f= aults 1840 =C2=B1 34% -35.6% 1184 =C2=B1 19% interrupts.CPU12.RE= S:Rescheduling_interrupts 792.50 =C2=B1 7% +33.7% 1059 =C2=B1 17% interrupts.CPU126.R= ES:Rescheduling_interrupts 743.00 =C2=B1 50% +119.2% 1628 =C2=B1 20% interrupts.CPU154.R= ES:Rescheduling_interrupts 1490 =C2=B1 9% -37.5% 931.50 =C2=B1 21% interrupts.CPU16.RE= S:Rescheduling_interrupts 880.50 =C2=B1 30% +70.6% 1502 =C2=B1 10% interrupts.CPU194.R= ES:Rescheduling_interrupts 931.00 =C2=B1 23% +49.5% 1391 =C2=B1 18% interrupts.CPU216.R= ES:Rescheduling_interrupts 1158 =C2=B1 11% -31.0% 798.75 =C2=B1 30% interrupts.CPU236.R= ES:Rescheduling_interrupts 1253 =C2=B1 21% -32.7% 843.00 =C2=B1 31% interrupts.CPU241.R= ES:Rescheduling_interrupts 1700 =C2=B1 37% -58.2% 710.00 =C2=B1 48% interrupts.CPU243.R= ES:Rescheduling_interrupts 1399 =C2=B1 20% -40.4% 834.25 =C2=B1 35% interrupts.CPU255.R= ES:Rescheduling_interrupts 1064 =C2=B1 19% +32.0% 1405 =C2=B1 7% interrupts.CPU256.R= ES:Rescheduling_interrupts 996.75 =C2=B1 24% +32.0% 1316 =C2=B1 11% interrupts.CPU262.R= ES:Rescheduling_interrupts 1129 =C2=B1 22% +46.2% 1652 =C2=B1 16% interrupts.CPU267.R= ES:Rescheduling_interrupts 1553 =C2=B1 19% -34.4% 1019 =C2=B1 25% interrupts.CPU39.RE= S:Rescheduling_interrupts 1110 =C2=B1 5% +25.3% 1390 =C2=B1 14% interrupts.CPU40.RE= S:Rescheduling_interrupts 1073 =C2=B1 18% +45.5% 1562 =C2=B1 4% interrupts.CPU41.RE= S:Rescheduling_interrupts 1478 =C2=B1 20% -35.3% 956.50 =C2=B1 22% interrupts.CPU47.RE= S:Rescheduling_interrupts 1554 =C2=B1 7% -29.6% 1094 =C2=B1 24% interrupts.CPU54.RE= S:Rescheduling_interrupts 1613 =C2=B1 18% -37.6% 1007 =C2=B1 38% interrupts.CPU57.RE= S:Rescheduling_interrupts 946.25 =C2=B1 15% +45.7% 1379 =C2=B1 10% interrupts.CPU64.RE= S:Rescheduling_interrupts 780.00 =C2=B1 31% +81.5% 1415 =C2=B1 12% interrupts.CPU84.RE= S:Rescheduling_interrupts ***************************************************************************= ************************ lkp-bdw-ep3b: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-7/performance/x86_64-rhel-7.2/process/100%/debian-x86_64-2018-04-03.c= gz/lkp-bdw-ep3b/futex2/will-it-scale/0xb00002e commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 26674 =C2=B1 17% -22.3% 20716 =C2=B1 3% softirqs.CPU30.RCU 26755 =C2=B1 20% -21.3% 21064 =C2=B1 3% softirqs.CPU59.RCU 295164 +11.4% 328898 meminfo.Active 294996 +11.4% 328730 meminfo.Active(anon) 295368 -25.0% 221640 =C2=B1 14% meminfo.DirectMap4k 24.48 +0.2 24.66 perf-profile.calltrace.cycles= -pp.get_futex_key.futex_wait_setup.futex_wait.do_futex.__x64_sys_futex 14.88 +0.2 15.09 perf-profile.calltrace.cycles= -pp.gup_pgd_range.get_user_pages_fast.get_futex_key.futex_wait_setup.futex_= wait 50.45 +0.2 50.67 perf-profile.calltrace.cycles= -pp.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe 73752 +11.4% 82177 proc-vmstat.nr_active_anon 73752 +11.4% 82177 proc-vmstat.nr_zone_active_an= on 710645 -2.3% 694065 proc-vmstat.pgfree 2.108e+08 =C2=B1 15% -53.8% 97334654 =C2=B1 18% cpuidle.C6.time 262362 =C2=B1 3% -54.2% 120108 =C2=B1 14% cpuidle.C6.usage 27692 =C2=B1 77% -79.8% 5606 =C2=B1 27% cpuidle.POLL.time 4498 =C2=B1 40% -44.2% 2509 =C2=B1 8% cpuidle.POLL.usage 362291 -41.5% 211769 =C2=B1 18% numa-numastat.node0.loca= l_node 379384 -42.7% 217528 =C2=B1 19% numa-numastat.node0.numa= _hit 17093 -66.3% 5760 =C2=B1120% numa-numastat.node0.othe= r_node 289553 +50.8% 436751 =C2=B1 9% numa-numastat.node1.loca= l_node 289591 +54.7% 448130 =C2=B1 9% numa-numastat.node1.numa= _hit 250685 =C2=B1 3% -56.5% 108986 =C2=B1 17% turbostat.C6 0.77 =C2=B1 16% -0.4 0.34 =C2=B1 20% turbostat.C6% 0.55 =C2=B1 24% -58.3% 0.23 =C2=B1 32% turbostat.CPU%c6 0.35 =C2=B1 23% -54.2% 0.16 =C2=B1 55% turbostat.Pkg%pc2 0.03 =C2=B1 66% -91.7% 0.00 =C2=B1173% turbostat.Pkg%pc6 34.58 =C2=B1 11% +30.4% 45.08 =C2=B1 4% sched_debug.cfs_rq:= /.nr_spread_over.max 3.94 =C2=B1 7% +25.1% 4.92 =C2=B1 5% sched_debug.cfs_rq:= /.nr_spread_over.stddev 2.39 =C2=B1 2% +183.0% 6.78 =C2=B1106% sched_debug.cpu.cpu= _load[0].stddev 24.58 +107.3% 50.96 =C2=B1 62% sched_debug.cpu.cpu_load= [1].max 2.26 =C2=B1 6% +118.1% 4.94 =C2=B1 64% sched_debug.cpu.cpu= _load[1].stddev 25212 =C2=B1 22% -25.8% 18696 =C2=B1 27% sched_debug.cpu.sch= ed_count.max 125453 -33.3% 83670 =C2=B1 19% numa-meminfo.node0.AnonH= ugePages 168582 -21.2% 132815 =C2=B1 14% numa-meminfo.node0.AnonP= ages 124539 +18.2% 147258 =C2=B1 4% numa-meminfo.node1.Active 124539 +18.2% 147216 =C2=B1 4% numa-meminfo.node1.Activ= e(anon) 43851 =C2=B1 4% +99.6% 87509 =C2=B1 18% numa-meminfo.node1.= AnonHugePages 75101 =C2=B1 2% +48.9% 111789 =C2=B1 16% numa-meminfo.node1.= AnonPages 2816 =C2=B1 2% +22.4% 3447 =C2=B1 17% numa-meminfo.node1.= PageTables 54950 +11.2% 61121 =C2=B1 7% numa-meminfo.node1.SUnre= claim 42139 -21.2% 33199 =C2=B1 14% numa-vmstat.node0.nr_ano= n_pages 711043 -19.2% 574713 =C2=B1 14% numa-vmstat.node0.numa_h= it 693926 -18.0% 568865 =C2=B1 13% numa-vmstat.node0.numa_l= ocal 17117 -65.8% 5847 =C2=B1117% numa-vmstat.node0.numa_o= ther 31111 +18.3% 36809 =C2=B1 4% numa-vmstat.node1.nr_act= ive_anon 18777 =C2=B1 2% +48.8% 27945 =C2=B1 16% numa-vmstat.node1.n= r_anon_pages 699.50 =C2=B1 3% +22.0% 853.50 =C2=B1 16% numa-vmstat.node1.n= r_page_table_pages 13737 +11.2% 15279 =C2=B1 7% numa-vmstat.node1.nr_sla= b_unreclaimable 31111 +18.3% 36809 =C2=B1 4% numa-vmstat.node1.nr_zon= e_active_anon 426549 +32.8% 566367 =C2=B1 15% numa-vmstat.node1.numa_h= it 288820 +44.7% 417867 =C2=B1 20% numa-vmstat.node1.numa_l= ocal 0.00 -0.0 0.00 =C2=B1 2% perf-stat.i.dTLB-load-mi= ss-rate% 195436 -4.1% 187470 =C2=B1 3% perf-stat.i.dTLB-load-mi= sses 67.36 -0.7 66.69 perf-stat.i.iTLB-load-miss-ra= te% 1.66e+08 +2.8% 1.707e+08 perf-stat.i.iTLB-loads 51056 -8.1% 46912 =C2=B1 2% perf-stat.i.node-load-mi= sses 7153 -30.0% 5006 =C2=B1 21% perf-stat.i.node-loads 0.00 -0.0 0.00 =C2=B1 3% perf-stat.overall.dTLB-l= oad-miss-rate% 67.37 -0.7 66.69 perf-stat.overall.iTLB-load-m= iss-rate% 194906 -4.1% 186955 =C2=B1 3% perf-stat.ps.dTLB-load-m= isses 1.655e+08 +2.8% 1.701e+08 perf-stat.ps.iTLB-loads 50904 -8.1% 46767 =C2=B1 2% perf-stat.ps.node-load-m= isses 7136 -30.0% 4996 =C2=B1 21% perf-stat.ps.node-loads 352.50 =C2=B1 10% +32.5% 467.00 =C2=B1 14% interrupts.32:PCI-M= SI.3145729-edge.eth0-TxRx-0 222.00 =C2=B1 16% +84.0% 408.50 =C2=B1 27% interrupts.34:PCI-M= SI.3145731-edge.eth0-TxRx-2 275.00 =C2=B1 12% -25.7% 204.25 =C2=B1 17% interrupts.37:PCI-M= SI.3145734-edge.eth0-TxRx-5 352.50 =C2=B1 10% +32.5% 467.00 =C2=B1 14% interrupts.CPU11.32= :PCI-MSI.3145729-edge.eth0-TxRx-0 651.50 =C2=B1 59% -76.4% 154.00 =C2=B1 59% interrupts.CPU11.RE= S:Rescheduling_interrupts 222.00 =C2=B1 16% +84.0% 408.50 =C2=B1 27% interrupts.CPU13.34= :PCI-MSI.3145731-edge.eth0-TxRx-2 1011 =C2=B1 2% -82.7% 175.25 =C2=B1 50% interrupts.CPU13.RE= S:Rescheduling_interrupts 1680 =C2=B1 26% -64.1% 602.75 =C2=B1 85% interrupts.CPU14.RE= S:Rescheduling_interrupts 472.50 =C2=B1 53% -54.1% 217.00 =C2=B1 95% interrupts.CPU15.RE= S:Rescheduling_interrupts 275.00 =C2=B1 12% -25.7% 204.25 =C2=B1 17% interrupts.CPU16.37= :PCI-MSI.3145734-edge.eth0-TxRx-5 635.00 =C2=B1 62% -54.5% 289.00 =C2=B1113% interrupts.CPU17.RE= S:Rescheduling_interrupts 903.00 =C2=B1 12% -60.4% 357.50 =C2=B1 82% interrupts.CPU18.RE= S:Rescheduling_interrupts 109.00 =C2=B1 30% +627.1% 792.50 =C2=B1 99% interrupts.CPU24.RE= S:Rescheduling_interrupts 146.00 =C2=B1 8% +365.9% 680.25 =C2=B1 62% interrupts.CPU28.RE= S:Rescheduling_interrupts 1609 =C2=B1 53% -79.9% 323.50 =C2=B1 83% interrupts.CPU3.RES= :Rescheduling_interrupts 125.50 =C2=B1 25% +1227.3% 1665 =C2=B1 59% interrupts.CPU30.RE= S:Rescheduling_interrupts 381.00 =C2=B1 48% +240.0% 1295 =C2=B1 33% interrupts.CPU31.RE= S:Rescheduling_interrupts 127.50 =C2=B1 29% +1944.3% 2606 =C2=B1 69% interrupts.CPU36.RE= S:Rescheduling_interrupts 132.00 =C2=B1 22% +141.3% 318.50 =C2=B1 23% interrupts.CPU40.RE= S:Rescheduling_interrupts 255.50 =C2=B1 69% +377.2% 1219 =C2=B1 71% interrupts.CPU42.RE= S:Rescheduling_interrupts 965.00 =C2=B1 90% -93.8% 60.00 =C2=B1 93% interrupts.CPU45.RE= S:Rescheduling_interrupts 945.50 =C2=B1 96% -97.6% 22.75 =C2=B1 54% interrupts.CPU49.RE= S:Rescheduling_interrupts 231.50 =C2=B1 85% -88.1% 27.50 =C2=B1 89% interrupts.CPU50.RE= S:Rescheduling_interrupts 345.50 =C2=B1 91% -95.0% 17.25 =C2=B1 70% interrupts.CPU57.RE= S:Rescheduling_interrupts 71.50 =C2=B1 44% -47.6% 37.50 =C2=B1 88% interrupts.CPU59.RE= S:Rescheduling_interrupts 7877 -37.5% 4926 =C2=B1 34% interrupts.CPU6.NMI:Non-= maskable_interrupts 7877 -37.5% 4926 =C2=B1 34% interrupts.CPU6.PMI:Perf= ormance_monitoring_interrupts 1167 =C2=B1 44% -88.0% 139.75 =C2=B1 60% interrupts.CPU6.RES= :Rescheduling_interrupts 331.50 =C2=B1 91% -94.7% 17.50 =C2=B1 62% interrupts.CPU61.RE= S:Rescheduling_interrupts 136.50 =C2=B1 4% -81.7% 25.00 =C2=B1 57% interrupts.CPU64.RE= S:Rescheduling_interrupts 7897 -37.8% 4913 =C2=B1 34% interrupts.CPU7.NMI:Non-= maskable_interrupts 7897 -37.8% 4913 =C2=B1 34% interrupts.CPU7.PMI:Perf= ormance_monitoring_interrupts 1356 =C2=B1 18% -65.8% 463.75 =C2=B1 6% interrupts.CPU7.RES= :Rescheduling_interrupts 27.50 =C2=B1 5% +335.5% 119.75 =C2=B1101% interrupts.CPU73.RE= S:Rescheduling_interrupts 203.00 =C2=B1 13% -80.3% 40.00 =C2=B1 31% interrupts.CPU75.RE= S:Rescheduling_interrupts 7885 -37.4% 4934 =C2=B1 34% interrupts.CPU8.NMI:Non-= maskable_interrupts 7885 -37.4% 4934 =C2=B1 34% interrupts.CPU8.PMI:Perf= ormance_monitoring_interrupts 1232 =C2=B1 51% -80.8% 236.50 =C2=B1 85% interrupts.CPU8.RES= :Rescheduling_interrupts 295.00 =C2=B1 61% -58.7% 121.75 =C2=B1 65% interrupts.CPU87.RE= S:Rescheduling_interrupts ***************************************************************************= ************************ lkp-knm02: 272 threads Intel(R) Xeon Phi(TM) CPU 7255 @ 1.10GHz with 112G m= emory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/disk/kconfig/nr_threads/rootfs/tbox_group/t= estcase/testtime: os/gcc-7/performance/1HDD/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03.c= gz/lkp-knm02/stress-ng/1s commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 7:4 58% 10:4 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_= key.keyctl_set_timeout :4 50% 2:4 dmesg.RIP:get_gup_pin_page :4 50% 2:4 dmesg.WARNING:at_mm/gup.c:#ge= t_gup_pin_page :4 100% 4:4 kmsg.Memory_failure:#:dirty_L= RU_page_still_referenced_by#users :4 100% 4:4 kmsg.Memory_failure:#:recover= y_action_for_dirty_LRU_page:Failed 4:4 -100% :4 kmsg.Memory_failure:#:recover= y_action_for_dirty_LRU_page:Recovered %stddev %change %stddev \ | \ = 291197 -55.0% 131136 =C2=B1 11% stress-ng.futex.ops 290079 -58.0% 121851 =C2=B1 12% stress-ng.futex.ops_per_= sec 2015 =C2=B1 80% +203.6% 6119 =C2=B1 61% stress-ng.io.ops_pe= r_sec 122468 =C2=B1 2% +22.4% 149941 =C2=B1 2% stress-ng.mlock.ops= _per_sec 65.00 =C2=B1 6% +251.2% 228.25 =C2=B1 5% stress-ng.numa.ops 45.61 =C2=B1 5% +383.3% 220.41 =C2=B1 5% stress-ng.numa.ops_= per_sec 625254 =C2=B1 6% -23.1% 480881 =C2=B1 10% stress-ng.sem.ops 624395 =C2=B1 6% -23.1% 480000 =C2=B1 10% stress-ng.sem.ops_p= er_sec 14903791 -2.6% 14517111 stress-ng.time.voluntary_cont= ext_switches 306260 =C2=B1 4% -8.3% 280934 =C2=B1 5% stress-ng.userfault= fd.ops 306179 =C2=B1 4% -8.2% 280922 =C2=B1 5% stress-ng.userfault= fd.ops_per_sec 4157856 -49.5% 2098955 stress-ng.vm-splice.ops 4161453 -13.4% 3603810 stress-ng.vm-splice.ops_per_s= ec 1.53e+08 =C2=B1 2% +3.1% 1.578e+08 perf-stat.ps.iTLB-load-m= isses 4293169 =C2=B1 66% -44.9% 2363760 =C2=B1 2% cpuidle.POLL.time 81481 =C2=B1 48% -34.3% 53539 =C2=B1 2% cpuidle.POLL.usage 33283 =C2=B1 6% -59.2% 13575 =C2=B1 11% numa-numastat.node1= .numa_hit 33283 =C2=B1 6% -59.2% 13575 =C2=B1 11% numa-numastat.node1= .other_node 564127 =C2=B1 4% +185.9% 1612672 =C2=B1 19% meminfo.Active 563846 =C2=B1 4% +185.9% 1612232 =C2=B1 19% meminfo.Active(anon) 485.00 =C2=B1 22% +118.9% 1061 =C2=B1 7% meminfo.Inactive(fi= le) 4144644 +26.3% 5236228 =C2=B1 6% meminfo.Memused 510156 =C2=B1 3% +205.4% 1558069 =C2=B1 20% numa-meminfo.node0.= Active 509874 =C2=B1 3% +205.5% 1557628 =C2=B1 20% numa-meminfo.node0.= Active(anon) 474.50 =C2=B1 21% +123.8% 1061 =C2=B1 9% numa-meminfo.node0.= Inactive(file) 3534355 +30.6% 4617529 =C2=B1 7% numa-meminfo.node0.MemUs= ed 123321 =C2=B1 4% +218.3% 392482 =C2=B1 20% numa-vmstat.node0.n= r_active_anon 70.00 =C2=B1 19% +58.9% 111.25 =C2=B1 3% numa-vmstat.node0.n= r_active_file 119.00 =C2=B1 21% +124.2% 266.75 =C2=B1 8% numa-vmstat.node0.n= r_inactive_file 123242 =C2=B1 4% +218.4% 392451 =C2=B1 20% numa-vmstat.node0.n= r_zone_active_anon 70.00 =C2=B1 19% +58.9% 111.25 =C2=B1 3% numa-vmstat.node0.n= r_zone_active_file 119.00 =C2=B1 21% +124.2% 266.75 =C2=B1 8% numa-vmstat.node0.n= r_zone_inactive_file 3053 =C2=B1 6% -14.4% 2615 =C2=B1 12% sched_debug.cfs_rq:= /.exec_clock.stddev 1.46 =C2=B1 6% -15.1% 1.24 =C2=B1 5% sched_debug.cfs_rq:= /.nr_running.max 585.54 =C2=B1 15% -35.4% 378.27 =C2=B1 19% sched_debug.cfs_rq:= /.runnable_load_avg.max 567.38 =C2=B1 15% -37.7% 353.29 =C2=B1 11% sched_debug.cpu.cpu= _load[0].max 93234 =C2=B1 21% -24.0% 70869 =C2=B1 10% sched_debug.cpu.cur= r->pid.avg 185032 =C2=B1 4% -13.7% 159654 =C2=B1 10% sched_debug.cpu.cur= r->pid.max 23033 =C2=B1 9% -9.2% 20906 =C2=B1 6% sched_debug.cpu.sch= ed_goidle.max 2420 =C2=B1 6% -13.9% 2085 =C2=B1 4% sched_debug.cpu.sch= ed_goidle.stddev 38.68 =C2=B1 40% -60.9% 15.14 =C2=B1 30% sched_debug.rt_rq:/= .rt_time.max 7.03 =C2=B1 67% -61.5% 2.71 =C2=B1 40% sched_debug.rt_rq:/= .rt_time.stddev 134783 =C2=B1 5% +190.2% 391176 =C2=B1 17% proc-vmstat.nr_acti= ve_anon 70.25 =C2=B1 17% +58.4% 111.25 =C2=B1 4% proc-vmstat.nr_acti= ve_file 121.75 =C2=B1 20% +117.9% 265.25 =C2=B1 7% proc-vmstat.nr_inac= tive_file 131.00 =C2=B1 23% -99.8% 0.25 =C2=B1173% proc-vmstat.nr_isol= ated_anon 105352 -2.8% 102442 proc-vmstat.nr_slab_reclaimab= le 134783 =C2=B1 5% +190.2% 391176 =C2=B1 17% proc-vmstat.nr_zone= _active_anon 70.25 =C2=B1 17% +58.4% 111.25 =C2=B1 4% proc-vmstat.nr_zone= _active_file 121.75 =C2=B1 20% +117.9% 265.25 =C2=B1 7% proc-vmstat.nr_zone= _inactive_file 864.50 =C2=B1 25% +638.5% 6384 =C2=B1 83% proc-vmstat.numa_hu= ge_pte_updates 33283 =C2=B1 6% -59.2% 13575 =C2=B1 11% proc-vmstat.numa_ot= her 445254 =C2=B1 25% +634.9% 3272027 =C2=B1 83% proc-vmstat.numa_pt= e_updates 466.00 =C2=B1 12% +382.9% 2250 =C2=B1 9% proc-vmstat.pgmigra= te_fail 49887 =C2=B1 6% -92.6% 3698 =C2=B1 33% proc-vmstat.pgmigra= te_success 7822768 -1.3% 7721955 proc-vmstat.unevictable_pgs_c= ulled 352423 =C2=B1 2% +4.2% 367091 proc-vmstat.unevictable_= pgs_mlocked 351801 =C2=B1 2% +4.1% 366356 proc-vmstat.unevictable_= pgs_munlocked 351393 =C2=B1 2% +4.1% 365940 proc-vmstat.unevictable_= pgs_rescued 11075 =C2=B1 8% -16.5% 9245 =C2=B1 9% softirqs.CPU100.NET= _RX 8323 =C2=B1 9% +47.3% 12259 =C2=B1 23% softirqs.CPU111.NET= _RX 10330 =C2=B1 11% -17.8% 8494 =C2=B1 5% softirqs.CPU120.NET= _RX 28219 =C2=B1 4% -13.9% 24292 =C2=B1 3% softirqs.CPU123.RCU 19316 =C2=B1 6% -8.9% 17600 =C2=B1 4% softirqs.CPU127.SCH= ED 11518 =C2=B1 2% -26.4% 8477 =C2=B1 9% softirqs.CPU128.NET= _RX 6724 =C2=B1 22% +67.4% 11258 =C2=B1 24% softirqs.CPU131.NET= _RX 8571 =C2=B1 33% +62.2% 13903 =C2=B1 24% softirqs.CPU138.NET= _RX 7441 =C2=B1 4% +33.9% 9965 =C2=B1 14% softirqs.CPU141.NET= _RX 8270 =C2=B1 16% +44.7% 11966 =C2=B1 15% softirqs.CPU146.NET= _RX 11298 =C2=B1 20% -36.7% 7155 =C2=B1 18% softirqs.CPU148.NET= _RX 8935 =C2=B1 23% +33.2% 11900 =C2=B1 29% softirqs.CPU153.NET= _RX 19787 =C2=B1 5% -9.6% 17897 =C2=B1 3% softirqs.CPU163.SCH= ED 26941 =C2=B1 5% -9.5% 24385 =C2=B1 3% softirqs.CPU169.RCU 12370 =C2=B1 25% -34.7% 8074 =C2=B1 13% softirqs.CPU177.NET= _RX 20748 =C2=B1 6% -10.9% 18487 =C2=B1 4% softirqs.CPU181.SCH= ED 20707 =C2=B1 9% -16.1% 17369 =C2=B1 2% softirqs.CPU186.SCH= ED 19622 =C2=B1 6% -10.7% 17522 =C2=B1 3% softirqs.CPU187.SCH= ED 19406 =C2=B1 6% -8.9% 17672 =C2=B1 2% softirqs.CPU194.SCH= ED 32272 =C2=B1 8% -14.2% 27679 =C2=B1 7% softirqs.CPU20.RCU 12603 =C2=B1 21% -29.4% 8893 =C2=B1 16% softirqs.CPU209.NET= _RX 11432 =C2=B1 9% -14.7% 9749 =C2=B1 14% softirqs.CPU21.NET_= RX 9075 =C2=B1 9% -19.4% 7310 =C2=B1 7% softirqs.CPU214.NET= _RX 8118 =C2=B1 9% +55.0% 12584 =C2=B1 24% softirqs.CPU240.NET= _RX 9232 =C2=B1 16% -27.3% 6708 =C2=B1 9% softirqs.CPU244.NET= _RX 8203 =C2=B1 15% +32.8% 10895 =C2=B1 7% softirqs.CPU265.NET= _RX 14174 =C2=B1 8% -31.4% 9727 =C2=B1 23% softirqs.CPU267.NET= _RX 17401 =C2=B1 11% -55.9% 7675 =C2=B1 21% softirqs.CPU28.NET_= RX 30370 =C2=B1 4% -12.7% 26507 =C2=B1 3% softirqs.CPU3.RCU 11791 =C2=B1 4% -34.4% 7732 =C2=B1 13% softirqs.CPU46.NET_= RX 19641 =C2=B1 7% -10.5% 17574 =C2=B1 4% softirqs.CPU51.SCHED 9879 =C2=B1 18% +21.5% 12003 =C2=B1 13% softirqs.CPU53.NET_= RX 9572 =C2=B1 7% -8.3% 8781 =C2=B1 6% softirqs.CPU58.NET_= RX 11786 =C2=B1 12% -33.7% 7818 =C2=B1 4% softirqs.CPU6.NET_RX 19919 =C2=B1 8% -12.9% 17341 =C2=B1 4% softirqs.CPU69.SCHED 8365 =C2=B1 15% +64.2% 13734 =C2=B1 35% softirqs.CPU76.NET_= RX 7648 =C2=B1 11% +38.0% 10557 =C2=B1 17% softirqs.CPU77.NET_= RX 9286 =C2=B1 15% +44.2% 13394 =C2=B1 16% softirqs.CPU88.NET_= RX 27697 =C2=B1 4% -11.6% 24482 =C2=B1 3% softirqs.CPU90.RCU 8763 =C2=B1 16% +34.9% 11818 =C2=B1 22% softirqs.CPU94.NET_= RX 2680 =C2=B1 15% -51.8% 1293 =C2=B1 28% interrupts.CPU100.N= MI:Non-maskable_interrupts 2680 =C2=B1 15% -51.8% 1293 =C2=B1 28% interrupts.CPU100.P= MI:Performance_monitoring_interrupts 2219 =C2=B1 20% -30.4% 1545 =C2=B1 22% interrupts.CPU104.N= MI:Non-maskable_interrupts 2219 =C2=B1 20% -30.4% 1545 =C2=B1 22% interrupts.CPU104.P= MI:Performance_monitoring_interrupts 2314 =C2=B1 19% -31.7% 1580 =C2=B1 10% interrupts.CPU106.T= LB:TLB_shootdowns 2699 =C2=B1 18% -30.8% 1868 =C2=B1 10% interrupts.CPU108.T= LB:TLB_shootdowns 17763 =C2=B1 25% +63.0% 28961 =C2=B1 13% interrupts.CPU113.R= ES:Rescheduling_interrupts 16871 =C2=B1 22% +88.1% 31734 =C2=B1 27% interrupts.CPU125.R= ES:Rescheduling_interrupts 24894 =C2=B1 18% +27.6% 31769 =C2=B1 8% interrupts.CPU128.R= ES:Rescheduling_interrupts 1755 =C2=B1 23% +77.4% 3112 =C2=B1 57% interrupts.CPU130.T= LB:TLB_shootdowns 2644 =C2=B1 31% -35.0% 1719 =C2=B1 20% interrupts.CPU142.T= LB:TLB_shootdowns 1164 =C2=B1 14% +64.3% 1912 =C2=B1 46% interrupts.CPU145.N= MI:Non-maskable_interrupts 1164 =C2=B1 14% +64.3% 1912 =C2=B1 46% interrupts.CPU145.P= MI:Performance_monitoring_interrupts 23656 =C2=B1 38% +53.7% 36365 =C2=B1 30% interrupts.CPU150.R= ES:Rescheduling_interrupts 27724 =C2=B1 6% -30.2% 19354 =C2=B1 16% interrupts.CPU151.R= ES:Rescheduling_interrupts 2491 =C2=B1 23% -29.6% 1754 =C2=B1 18% interrupts.CPU155.T= LB:TLB_shootdowns 2153 =C2=B1 17% +16.1% 2499 =C2=B1 16% interrupts.CPU167.T= LB:TLB_shootdowns 2170 =C2=B1 18% -20.0% 1735 =C2=B1 11% interrupts.CPU169.T= LB:TLB_shootdowns 2004 =C2=B1 30% -33.3% 1337 =C2=B1 17% interrupts.CPU170.N= MI:Non-maskable_interrupts 2004 =C2=B1 30% -33.3% 1337 =C2=B1 17% interrupts.CPU170.P= MI:Performance_monitoring_interrupts 2079 =C2=B1 20% -25.1% 1557 =C2=B1 8% interrupts.CPU171.T= LB:TLB_shootdowns 1754 =C2=B1 10% +44.1% 2527 =C2=B1 17% interrupts.CPU187.T= LB:TLB_shootdowns 1632 =C2=B1 12% +45.6% 2376 =C2=B1 21% interrupts.CPU191.T= LB:TLB_shootdowns 3271 =C2=B1 49% -50.5% 1618 =C2=B1 49% interrupts.CPU199.N= MI:Non-maskable_interrupts 3271 =C2=B1 49% -50.5% 1618 =C2=B1 49% interrupts.CPU199.P= MI:Performance_monitoring_interrupts 3481 =C2=B1 41% -52.1% 1668 =C2=B1 33% interrupts.CPU200.N= MI:Non-maskable_interrupts 3481 =C2=B1 41% -52.1% 1668 =C2=B1 33% interrupts.CPU200.P= MI:Performance_monitoring_interrupts 20086 =C2=B1 22% +84.1% 36982 =C2=B1 5% interrupts.CPU212.R= ES:Rescheduling_interrupts 1738 =C2=B1 12% +17.8% 2048 =C2=B1 5% interrupts.CPU212.T= LB:TLB_shootdowns 18973 =C2=B1 23% +51.8% 28802 =C2=B1 19% interrupts.CPU216.R= ES:Rescheduling_interrupts 2301 =C2=B1 28% -51.6% 1113 =C2=B1 41% interrupts.CPU218.N= MI:Non-maskable_interrupts 2301 =C2=B1 28% -51.6% 1113 =C2=B1 41% interrupts.CPU218.P= MI:Performance_monitoring_interrupts 2267 =C2=B1 10% -16.8% 1887 =C2=B1 15% interrupts.CPU220.T= LB:TLB_shootdowns 15399 =C2=B1 14% +61.3% 24836 =C2=B1 7% interrupts.CPU222.R= ES:Rescheduling_interrupts 36076 =C2=B1 16% -43.8% 20263 =C2=B1 36% interrupts.CPU226.R= ES:Rescheduling_interrupts 19194 =C2=B1 10% +84.8% 35478 =C2=B1 13% interrupts.CPU227.R= ES:Rescheduling_interrupts 2425 =C2=B1 8% -19.9% 1942 =C2=B1 6% interrupts.CPU227.T= LB:TLB_shootdowns 2303 =C2=B1 22% -23.9% 1753 =C2=B1 8% interrupts.CPU234.T= LB:TLB_shootdowns 2837 =C2=B1 8% -49.9% 1421 =C2=B1 11% interrupts.CPU239.N= MI:Non-maskable_interrupts 2837 =C2=B1 8% -49.9% 1421 =C2=B1 11% interrupts.CPU239.P= MI:Performance_monitoring_interrupts 17386 =C2=B1 17% +84.6% 32093 =C2=B1 30% interrupts.CPU240.R= ES:Rescheduling_interrupts 18801 =C2=B1 55% +92.8% 36248 =C2=B1 23% interrupts.CPU246.R= ES:Rescheduling_interrupts 2469 =C2=B1 31% -29.8% 1732 =C2=B1 17% interrupts.CPU247.T= LB:TLB_shootdowns 31757 =C2=B1 27% -35.3% 20541 =C2=B1 31% interrupts.CPU250.R= ES:Rescheduling_interrupts 36905 =C2=B1 40% -46.7% 19670 =C2=B1 8% interrupts.CPU252.R= ES:Rescheduling_interrupts 20156 =C2=B1 12% +44.7% 29156 =C2=B1 7% interrupts.CPU253.R= ES:Rescheduling_interrupts 4880 =C2=B1 30% -48.0% 2539 =C2=B1 10% interrupts.CPU26.TL= B:TLB_shootdowns 30073 =C2=B1 26% -37.2% 18889 =C2=B1 28% interrupts.CPU260.R= ES:Rescheduling_interrupts 24487 =C2=B1 4% -23.7% 18693 =C2=B1 23% interrupts.CPU261.R= ES:Rescheduling_interrupts 2201 =C2=B1 26% -42.9% 1257 =C2=B1 29% interrupts.CPU262.N= MI:Non-maskable_interrupts 2201 =C2=B1 26% -42.9% 1257 =C2=B1 29% interrupts.CPU262.P= MI:Performance_monitoring_interrupts 16758 =C2=B1 30% +76.3% 29544 =C2=B1 16% interrupts.CPU263.R= ES:Rescheduling_interrupts 2958 =C2=B1 56% -54.4% 1350 =C2=B1 25% interrupts.CPU266.N= MI:Non-maskable_interrupts 2958 =C2=B1 56% -54.4% 1350 =C2=B1 25% interrupts.CPU266.P= MI:Performance_monitoring_interrupts 29594 =C2=B1 23% -35.9% 18979 =C2=B1 33% interrupts.CPU268.R= ES:Rescheduling_interrupts 2391 =C2=B1 20% -42.8% 1367 =C2=B1 25% interrupts.CPU27.NM= I:Non-maskable_interrupts 2391 =C2=B1 20% -42.8% 1367 =C2=B1 25% interrupts.CPU27.PM= I:Performance_monitoring_interrupts 17135 =C2=B1 26% +74.3% 29873 =C2=B1 20% interrupts.CPU32.RE= S:Rescheduling_interrupts 32963 =C2=B1 29% -31.4% 22602 =C2=B1 27% interrupts.CPU36.RE= S:Rescheduling_interrupts 2328 =C2=B1 28% -34.4% 1527 =C2=B1 50% interrupts.CPU39.NM= I:Non-maskable_interrupts 2328 =C2=B1 28% -34.4% 1527 =C2=B1 50% interrupts.CPU39.PM= I:Performance_monitoring_interrupts 16869 =C2=B1 24% +69.0% 28507 =C2=B1 22% interrupts.CPU39.RE= S:Rescheduling_interrupts 2584 =C2=B1 21% -26.7% 1895 =C2=B1 16% interrupts.CPU51.TL= B:TLB_shootdowns 3155 =C2=B1 16% -36.1% 2015 =C2=B1 20% interrupts.CPU52.TL= B:TLB_shootdowns 4951 =C2=B1 28% -60.4% 1961 =C2=B1 25% interrupts.CPU55.TL= B:TLB_shootdowns 4382 =C2=B1 24% -50.2% 2183 =C2=B1 14% interrupts.CPU56.TL= B:TLB_shootdowns 15835 =C2=B1 21% +108.6% 33033 =C2=B1 30% interrupts.CPU6.RES= :Rescheduling_interrupts 3549 =C2=B1 29% -34.9% 2310 =C2=B1 16% interrupts.CPU61.TL= B:TLB_shootdowns 3466 =C2=B1 41% -51.2% 1691 =C2=B1 58% interrupts.CPU67.NM= I:Non-maskable_interrupts 3466 =C2=B1 41% -51.2% 1691 =C2=B1 58% interrupts.CPU67.PM= I:Performance_monitoring_interrupts 35989 =C2=B1 19% -36.0% 23024 =C2=B1 27% interrupts.CPU75.RE= S:Rescheduling_interrupts 2210 =C2=B1 6% -30.4% 1538 =C2=B1 14% interrupts.CPU76.TL= B:TLB_shootdowns 3307 =C2=B1 45% -62.2% 1250 =C2=B1 14% interrupts.CPU78.NM= I:Non-maskable_interrupts 3307 =C2=B1 45% -62.2% 1250 =C2=B1 14% interrupts.CPU78.PM= I:Performance_monitoring_interrupts 1604 +54.6% 2480 =C2=B1 12% interrupts.CPU78.TLB:TLB= _shootdowns 2863 =C2=B1 57% -42.8% 1636 =C2=B1 11% interrupts.CPU90.NM= I:Non-maskable_interrupts 2863 =C2=B1 57% -42.8% 1636 =C2=B1 11% interrupts.CPU90.PM= I:Performance_monitoring_interrupts 2308 =C2=B1 11% -21.7% 1808 =C2=B1 8% interrupts.CPU91.TL= B:TLB_shootdowns 18040 =C2=B1 36% +89.6% 34197 =C2=B1 9% interrupts.CPU94.RE= S:Rescheduling_interrupts 21085 =C2=B1 18% +51.0% 31835 =C2=B1 16% interrupts.CPU97.RE= S:Rescheduling_interrupts ***************************************************************************= ************************ lkp-bdw-ep3: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G = memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/disk/kconfig/nr_threads/rootfs/tbox_group/t= estcase/testtime/ucode: vm/gcc-7/performance/1HDD/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03.c= gz/lkp-bdw-ep3/stress-ng/1s/0xb00002e commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 100% 4:4 kmsg.Memory_failure:#:dirty_L= RU_page_still_referenced_by#users :4 100% 4:4 kmsg.Memory_failure:#:recover= y_action_for_dirty_LRU_page:Failed 4:4 -100% :4 kmsg.Memory_failure:#:recover= y_action_for_dirty_LRU_page:Recovered :4 100% 4:4 dmesg.RIP:get_gup_pin_page 1:4 -25% :4 dmesg.WARNING:at#for_ip_swapg= s_restore_regs_and_return_to_usermode/0x :4 100% 4:4 dmesg.WARNING:at_mm/gup.c:#ge= t_gup_pin_page 1:4 -25% :4 dmesg.WARNING:stack_recursion %stddev %change %stddev \ | \ = 7765 -3.4% 7499 stress-ng.time.percent_of_cpu= _this_job_got 1880 -5.1% 1784 stress-ng.time.system_time 5023675 =C2=B1 2% -58.3% 2095111 stress-ng.vm-splice.ops 17.91 =C2=B1 8% +12.9% 20.22 =C2=B1 6% iostat.cpu.idle 2406 -3.4% 2325 turbostat.Avg_MHz 59555797 -11.7% 52587698 vmstat.memory.free 15.47 =C2=B1 9% +2.3 17.80 =C2=B1 7% mpstat.cpu.idle% 0.10 =C2=B1 8% -0.0 0.08 =C2=B1 8% mpstat.cpu.soft% 34300 =C2=B1 2% -5.0% 32577 perf-stat.ps.major-faults 170288 -0.9% 168728 perf-stat.ps.msec 1131 =C2=B1 7% -17.7% 930.75 =C2=B1 14% slabinfo.nsproxy.ac= tive_objs 1131 =C2=B1 7% -17.7% 930.75 =C2=B1 14% slabinfo.nsproxy.nu= m_objs 4662 =C2=B1 9% +69.2% 7887 =C2=B1 49% softirqs.CPU22.RCU 3963 =C2=B1 8% +151.7% 9974 =C2=B1 50% softirqs.CPU78.RCU 2905249 =C2=B1 10% +192.0% 8483775 =C2=B1 3% meminfo.Active 2905081 =C2=B1 10% +192.0% 8483607 =C2=B1 3% meminfo.Active(anon) 23150145 =C2=B1 4% -9.9% 20851826 =C2=B1 3% meminfo.Committed_AS 1365340 =C2=B1 5% +84.5% 2518784 =C2=B1 4% meminfo.Inactive 1364952 =C2=B1 5% +84.1% 2512920 =C2=B1 4% meminfo.Inactive(an= on) 387.25 =C2=B1 6% +1414.2% 5863 =C2=B1 4% meminfo.Inactive(fi= le) 59176014 -11.4% 52417164 meminfo.MemAvailable 59432778 -11.4% 52671931 meminfo.MemFree 6419352 =C2=B1 3% +105.3% 13180195 =C2=B1 2% meminfo.Memused 1.88 =C2=B1 6% +110.3% 3.96 =C2=B1 39% sched_debug.cpu.cpu= _load[1].avg 19.25 =C2=B1 2% +629.9% 140.50 =C2=B1 62% sched_debug.cpu.cpu= _load[1].max 4.41 =C2=B1 4% +258.0% 15.78 =C2=B1 53% sched_debug.cpu.cpu= _load[1].stddev 2.31 =C2=B1 14% +94.2% 4.48 =C2=B1 31% sched_debug.cpu.cpu= _load[2].avg 26.25 =C2=B1 47% +471.4% 150.00 =C2=B1 41% sched_debug.cpu.cpu= _load[2].max 4.71 =C2=B1 21% +248.5% 16.42 =C2=B1 38% sched_debug.cpu.cpu= _load[2].stddev 37.25 =C2=B1 37% +208.1% 114.75 =C2=B1 37% sched_debug.cpu.cpu= _load[3].max 5.87 =C2=B1 19% +125.8% 13.25 =C2=B1 34% sched_debug.cpu.cpu= _load[3].stddev 33.00 =C2=B1 19% +122.0% 73.25 =C2=B1 46% sched_debug.cpu.cpu= _load[4].max 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.static_key_slow_dec.sw_perf_event_destroy._free_event.perf_ev= ent_release_kernel.perf_release 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.__static_key_slow_dec_cpuslocked.static_key_slow_dec.sw_perf_= event_destroy._free_event.perf_event_release_kernel 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.__jump_label_update.__static_key_slow_dec_cpuslocked.static_k= ey_slow_dec.sw_perf_event_destroy._free_event 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.arch_jump_label_transform.__jump_label_update.__static_key_sl= ow_dec_cpuslocked.static_key_slow_dec.sw_perf_event_destroy 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.__jump_label_transform.arch_jump_label_transform.__jump_label= _update.__static_key_slow_dec_cpuslocked.static_key_slow_dec 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.smp_call_function_many.on_each_cpu.text_poke_bp.__jump_label_= transform.arch_jump_label_transform 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.on_each_cpu.text_poke_bp.__jump_label_transform.arch_jump_lab= el_transform.__jump_label_update 11.46 =C2=B1 47% -7.5 3.97 =C2=B1 98% perf-profile.calltr= ace.cycles-pp.text_poke_bp.__jump_label_transform.arch_jump_label_transform= .__jump_label_update.__static_key_slow_dec_cpuslocked 11.46 =C2=B1 47% -6.7 4.78 =C2=B1 69% perf-profile.calltr= ace.cycles-pp._free_event.perf_event_release_kernel.perf_release.__fput.tas= k_work_run 11.46 =C2=B1 47% -6.7 4.78 =C2=B1 69% perf-profile.calltr= ace.cycles-pp.sw_perf_event_destroy._free_event.perf_event_release_kernel.p= erf_release.__fput 695203 =C2=B1 5% +213.3% 2177910 =C2=B1 3% proc-vmstat.nr_acti= ve_anon 1473798 -11.8% 1299346 proc-vmstat.nr_dirty_backgrou= nd_threshold 2952003 -11.8% 2603072 proc-vmstat.nr_dirty_threshold 14852961 -11.8% 13107633 proc-vmstat.nr_free_pages 377237 =C2=B1 7% +69.4% 639157 =C2=B1 3% proc-vmstat.nr_inac= tive_anon 97.00 =C2=B1 3% +1395.6% 1450 =C2=B1 6% proc-vmstat.nr_inac= tive_file 695202 =C2=B1 5% +213.3% 2177910 =C2=B1 3% proc-vmstat.nr_zone= _active_anon 377237 =C2=B1 7% +69.4% 639157 =C2=B1 3% proc-vmstat.nr_zone= _inactive_anon 97.00 =C2=B1 3% +1395.6% 1450 =C2=B1 6% proc-vmstat.nr_zone= _inactive_file 12792774 =C2=B1 2% -10.7% 11419593 =C2=B1 7% proc-vmstat.pgactiv= ate 2113 -3.3% 2043 =C2=B1 2% proc-vmstat.thp_split_pa= ge 1404817 =C2=B1 4% +213.6% 4405232 =C2=B1 9% numa-meminfo.node0.= Active 1404733 =C2=B1 4% +213.6% 4405148 =C2=B1 9% numa-meminfo.node0.= Active(anon) 828406 =C2=B1 12% +51.0% 1250665 =C2=B1 10% numa-meminfo.node0.= Inactive 828190 =C2=B1 12% +50.7% 1247741 =C2=B1 10% numa-meminfo.node0.= Inactive(anon) 214.75 =C2=B1 59% +1261.6% 2924 =C2=B1 10% numa-meminfo.node0.= Inactive(file) 29574615 -11.6% 26131731 =C2=B1 2% numa-meminfo.node0.MemFr= ee 3284371 =C2=B1 6% +104.8% 6727255 =C2=B1 8% numa-meminfo.node0.= MemUsed 1476404 =C2=B1 11% +204.2% 4491068 =C2=B1 2% numa-meminfo.node1.= Active 1476320 =C2=B1 11% +204.2% 4490984 =C2=B1 2% numa-meminfo.node1.= Active(anon) 684877 =C2=B1 19% +87.8% 1286317 =C2=B1 9% numa-meminfo.node1.= Inactive 684690 =C2=B1 19% +87.5% 1283519 =C2=B1 9% numa-meminfo.node1.= Inactive(anon) 186.50 =C2=B1 65% +1400.3% 2798 =C2=B1 6% numa-meminfo.node1.= Inactive(file) 29743730 -12.1% 26154353 numa-meminfo.node1.MemFree 3249412 =C2=B1 9% +110.5% 6838786 =C2=B1 3% numa-meminfo.node1.= MemUsed 377498 =C2=B1 12% +193.5% 1108039 =C2=B1 9% numa-vmstat.node0.n= r_active_anon 7374428 -11.6% 6515488 =C2=B1 2% numa-vmstat.node0.nr_fre= e_pages 203915 =C2=B1 20% +57.8% 321729 =C2=B1 8% numa-vmstat.node0.n= r_inactive_anon 55.25 =C2=B1 59% +1211.3% 724.50 =C2=B1 11% numa-vmstat.node0.n= r_inactive_file 377455 =C2=B1 12% +193.5% 1108012 =C2=B1 9% numa-vmstat.node0.n= r_zone_active_anon 203887 =C2=B1 20% +57.8% 321697 =C2=B1 8% numa-vmstat.node0.n= r_zone_inactive_anon 55.25 =C2=B1 59% +1211.3% 724.50 =C2=B1 11% numa-vmstat.node0.n= r_zone_inactive_file 392594 =C2=B1 12% +181.8% 1106200 =C2=B1 3% numa-vmstat.node1.n= r_active_anon 7400171 -11.6% 6543657 numa-vmstat.node1.nr_free_pag= es 185991 =C2=B1 20% +78.6% 332154 =C2=B1 8% numa-vmstat.node1.n= r_inactive_anon 44.75 =C2=B1 65% +1458.7% 697.50 =C2=B1 5% numa-vmstat.node1.n= r_inactive_file 392558 =C2=B1 12% +181.8% 1106188 =C2=B1 3% numa-vmstat.node1.n= r_zone_active_anon 185980 =C2=B1 20% +78.6% 332130 =C2=B1 8% numa-vmstat.node1.n= r_zone_inactive_anon 44.75 =C2=B1 65% +1458.7% 697.50 =C2=B1 5% numa-vmstat.node1.n= r_zone_inactive_file 92917 -2.7% 90421 interrupts.CAL:Function_call_= interrupts 537.00 =C2=B1 10% +28.6% 690.50 =C2=B1 12% interrupts.CPU13.RE= S:Rescheduling_interrupts 574.25 =C2=B1 6% +44.4% 829.50 =C2=B1 29% interrupts.CPU17.RE= S:Rescheduling_interrupts 4162 =C2=B1 12% -22.4% 3231 =C2=B1 5% interrupts.CPU22.TL= B:TLB_shootdowns 4051 =C2=B1 11% -20.9% 3203 =C2=B1 3% interrupts.CPU23.TL= B:TLB_shootdowns 4017 =C2=B1 5% -17.4% 3318 =C2=B1 3% interrupts.CPU24.TL= B:TLB_shootdowns 4249 =C2=B1 10% -22.7% 3283 =C2=B1 8% interrupts.CPU25.TL= B:TLB_shootdowns 4003 =C2=B1 7% -17.8% 3291 =C2=B1 2% interrupts.CPU26.TL= B:TLB_shootdowns 4161 =C2=B1 8% -19.8% 3336 =C2=B1 7% interrupts.CPU27.TL= B:TLB_shootdowns 4063 =C2=B1 5% -17.9% 3337 =C2=B1 5% interrupts.CPU28.TL= B:TLB_shootdowns 3970 =C2=B1 6% -17.6% 3271 =C2=B1 4% interrupts.CPU29.TL= B:TLB_shootdowns 4093 =C2=B1 7% -20.1% 3270 =C2=B1 3% interrupts.CPU30.TL= B:TLB_shootdowns 4001 =C2=B1 7% -15.2% 3392 =C2=B1 9% interrupts.CPU31.TL= B:TLB_shootdowns 4246 =C2=B1 7% -22.6% 3284 =C2=B1 3% interrupts.CPU32.TL= B:TLB_shootdowns 3949 =C2=B1 6% -14.9% 3361 =C2=B1 6% interrupts.CPU33.TL= B:TLB_shootdowns 3949 =C2=B1 5% -15.6% 3332 =C2=B1 8% interrupts.CPU34.TL= B:TLB_shootdowns 4057 =C2=B1 9% -20.4% 3228 =C2=B1 3% interrupts.CPU35.TL= B:TLB_shootdowns 4105 =C2=B1 7% -22.5% 3180 =C2=B1 8% interrupts.CPU36.TL= B:TLB_shootdowns 3957 =C2=B1 7% -18.7% 3217 =C2=B1 7% interrupts.CPU37.TL= B:TLB_shootdowns 4071 =C2=B1 8% -20.7% 3229 =C2=B1 4% interrupts.CPU38.TL= B:TLB_shootdowns 4256 =C2=B1 18% -22.8% 3286 =C2=B1 4% interrupts.CPU39.TL= B:TLB_shootdowns 4334 =C2=B1 2% -22.0% 3381 =C2=B1 6% interrupts.CPU40.TL= B:TLB_shootdowns 3858 =C2=B1 5% -17.2% 3195 =C2=B1 7% interrupts.CPU42.TL= B:TLB_shootdowns 4212 =C2=B1 9% -20.3% 3356 =C2=B1 3% interrupts.CPU43.TL= B:TLB_shootdowns 3922 =C2=B1 9% -17.7% 3227 =C2=B1 4% interrupts.CPU66.TL= B:TLB_shootdowns 4021 =C2=B1 3% -16.1% 3372 =C2=B1 5% interrupts.CPU67.TL= B:TLB_shootdowns 4176 =C2=B1 4% -19.0% 3381 =C2=B1 4% interrupts.CPU68.TL= B:TLB_shootdowns 4149 =C2=B1 5% -39.5% 2508 =C2=B1 57% interrupts.CPU69.TL= B:TLB_shootdowns 3993 =C2=B1 8% -18.1% 3270 =C2=B1 3% interrupts.CPU70.TL= B:TLB_shootdowns 4059 =C2=B1 4% -17.4% 3352 =C2=B1 4% interrupts.CPU71.TL= B:TLB_shootdowns 514.50 =C2=B1 5% +49.7% 770.00 =C2=B1 24% interrupts.CPU72.RE= S:Rescheduling_interrupts 3994 =C2=B1 5% -20.9% 3158 =C2=B1 2% interrupts.CPU72.TL= B:TLB_shootdowns 4034 =C2=B1 7% -17.1% 3342 =C2=B1 3% interrupts.CPU73.TL= B:TLB_shootdowns 4018 =C2=B1 7% -15.1% 3412 =C2=B1 4% interrupts.CPU74.TL= B:TLB_shootdowns 4052 =C2=B1 7% -14.6% 3459 =C2=B1 5% interrupts.CPU75.TL= B:TLB_shootdowns 4060 =C2=B1 6% -19.6% 3263 =C2=B1 5% interrupts.CPU76.TL= B:TLB_shootdowns 4025 =C2=B1 5% -20.1% 3217 =C2=B1 2% interrupts.CPU77.TL= B:TLB_shootdowns 4071 =C2=B1 6% -21.5% 3197 =C2=B1 2% interrupts.CPU78.TL= B:TLB_shootdowns 4045 =C2=B1 5% -17.7% 3330 =C2=B1 7% interrupts.CPU79.TL= B:TLB_shootdowns 454.00 =C2=B1 36% +51.5% 688.00 =C2=B1 13% interrupts.CPU80.RE= S:Rescheduling_interrupts 3963 =C2=B1 5% -18.5% 3229 =C2=B1 5% interrupts.CPU81.TL= B:TLB_shootdowns 4202 =C2=B1 5% -25.3% 3139 =C2=B1 5% interrupts.CPU82.TL= B:TLB_shootdowns 3843 =C2=B1 3% -15.6% 3242 interrupts.CPU83.TLB:TLB= _shootdowns 4169 =C2=B1 5% -40.3% 2489 =C2=B1 57% interrupts.CPU86.TL= B:TLB_shootdowns 4062 =C2=B1 6% -17.6% 3345 =C2=B1 2% interrupts.CPU87.TL= B:TLB_shootdowns ***************************************************************************= ************************ vm-snb-4G: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 4G =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/group/kconfig/rootfs/tbox_group/testcase: gcc-7/kselftests-02/x86_64-rhel-7.2/debian-x86_64-2018-04-03.cgz/vm-snb-4= G/kernel_selftests commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 4:12 -25% 1:12 kmsg.unregister_netdevice:wai= ting_for_veth_A-R1_to_become_free.Usage_count=3D 1:12 -8% :12 kmsg.veth0:Failed_to_cycle_de= vice_veth0;route_tables_might_be_wrong :12 100% 12:12 kernel_selftests.memfd.run_fu= se_test.sh.fail :12 8% 1:12 kernel_selftests.net.ip_defra= g.sh.fail %stddev %change %stddev \ | \ = 1.00 -100.0% 0.00 kernel_selftests.memfd.run_fu= se_test.sh.pass 361623 +223.2% 1168751 meminfo.Active 361623 +223.2% 1168751 meminfo.Active(anon) 127769 =C2=B1 21% -94.8% 6662 =C2=B1 26% meminfo.CmaFree 1941240 -41.3% 1139756 meminfo.MemAvailable 1895394 -42.4% 1091194 =C2=B1 2% meminfo.MemFree 2137756 +37.6% 2941952 meminfo.Memused 881.70 =C2=B1 5% +52.8% 1347 =C2=B1 4% meminfo.max_used_kB ***************************************************************************= ************************ lkp-bdw-ep3: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G = memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/disk/kconfig/nr_threads/rootfs/tbox_group/t= estcase/testtime/ucode: pipe/gcc-7/performance/1HDD/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03= .cgz/lkp-bdw-ep3/stress-ng/60s/0xb00002e commit: = 9627026352 ("mm: page_cache_add_speculative(): refactoring") cdaa813278 ("mm/gup: track gup-pinned pages") 96270263521248d5 cdaa813278ddc616ee201eacda7 = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 100% 4:4 dmesg.RIP:get_gup_pin_page :4 100% 4:4 dmesg.WARNING:at_mm/gup.c:#ge= t_gup_pin_page %stddev %change %stddev \ | \ = 360.22 -16.3% 301.59 stress-ng.time.elapsed_time 360.22 -16.3% 301.59 stress-ng.time.elapsed_time.m= ax 8342 -1.3% 8234 stress-ng.time.percent_of_cpu= _this_job_got 26890 -19.3% 21707 stress-ng.time.system_time 2.989e+08 -99.3% 2099213 stress-ng.vm-splice.ops 12010366 +10.0% 13211802 meminfo.Committed_AS 5812 =C2=B1 4% +18.0% 6856 =C2=B1 3% meminfo.max_used_kB 5.64 =C2=B1 2% +1.3 6.94 =C2=B1 2% mpstat.cpu.idle% 9.90 +1.8 11.68 =C2=B1 2% mpstat.cpu.usr% 107366 =C2=B1 93% -78.7% 22825 =C2=B1 44% numa-meminfo.node0.= AnonPages 74249 =C2=B1 6% -13.8% 63969 =C2=B1 9% numa-meminfo.node0.= SUnreclaim 5.90 =C2=B1 2% +22.8% 7.24 iostat.cpu.idle 84.23 -3.7% 81.11 iostat.cpu.system 9.87 +18.0% 11.64 =C2=B1 2% iostat.cpu.user 16463 +2.3% 16841 proc-vmstat.nr_kernel_stack 275921 =C2=B1 93% -50.8% 135706 =C2=B1150% proc-vmstat.numa_pt= e_updates 1000818 -14.3% 857522 proc-vmstat.pgfault 83.75 -3.6% 80.75 vmstat.cpu.sy 9.25 =C2=B1 4% +21.6% 11.25 =C2=B1 3% vmstat.cpu.us 1766858 +20.5% 2129192 vmstat.system.cs 185535 +1.5% 188310 vmstat.system.in 26840 =C2=B1 93% -78.8% 5697 =C2=B1 44% numa-vmstat.node0.n= r_anon_pages 18563 =C2=B1 6% -13.8% 15992 =C2=B1 9% numa-vmstat.node0.n= r_slab_unreclaimable 1.066e+09 =C2=B1 2% -28.2% 7.648e+08 =C2=B1 7% numa-vmstat.node0.n= uma_hit 1.066e+09 =C2=B1 2% -28.2% 7.648e+08 =C2=B1 7% numa-vmstat.node0.n= uma_local 9.301e+08 =C2=B1 2% -17.2% 7.701e+08 =C2=B1 6% numa-vmstat.node1.n= uma_hit 9.3e+08 =C2=B1 2% -17.2% 7.699e+08 =C2=B1 6% numa-vmstat.node1.n= uma_local 2.15 =C2=B1 2% -0.1 2.03 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.star= t_secondary 0.87 -0.1 0.81 perf-profile.calltrace.cycles= -pp.avc_has_perm.file_has_perm.security_file_permission.vfs_read.ksys_read 1.35 -0.0 1.30 perf-profile.calltrace.cycles= -pp.file_has_perm.security_file_permission.vfs_read.ksys_read.do_syscall_64 0.83 -0.0 0.80 perf-profile.calltrace.cycles= -pp.avc_has_perm.file_has_perm.security_file_permission.vfs_write.ksys_write 1.31 -0.0 1.27 perf-profile.calltrace.cycles= -pp.file_has_perm.security_file_permission.vfs_write.ksys_write.do_syscall_= 64 0.55 +0.0 0.57 perf-profile.calltrace.cycles= -pp.__inode_security_revalidate.selinux_file_permission.security_file_permi= ssion.vfs_write.ksys_write 2.09 +0.1 2.15 perf-profile.calltrace.cycles= -pp.__alloc_pages_nodemask.pipe_write.__vfs_write.vfs_write.ksys_write 2.62 =C2=B1 2% +0.1 2.68 perf-profile.calltrace.c= ycles-pp.pipe_wait.pipe_write.__vfs_write.vfs_write.ksys_write 2650 -1.3% 2616 turbostat.Avg_MHz 3.85 =C2=B1 2% +0.7 4.55 turbostat.C1% 0.54 =C2=B1 7% +0.2 0.70 =C2=B1 12% turbostat.C1E% 4.71 =C2=B1 2% +21.7% 5.73 turbostat.CPU%c1 77.50 =C2=B1 2% -14.2% 66.50 =C2=B1 2% turbostat.CoreTmp 67302470 -14.9% 57247592 turbostat.IRQ 81.75 =C2=B1 2% -13.1% 71.00 turbostat.PkgTmp 261.28 +3.9% 271.39 turbostat.PkgWatt 1285315 =C2=B1 8% +15.7% 1487427 =C2=B1 6% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 173175 -16.1% 145379 sched_debug.cfs_rq:/.exec_clo= ck.avg 174188 -16.1% 146168 sched_debug.cfs_rq:/.exec_clo= ck.max 171345 -16.0% 143970 sched_debug.cfs_rq:/.exec_clo= ck.min 5689 =C2=B1 7% -27.5% 4124 =C2=B1 10% sched_debug.cfs_rq:= /.load.min 168.54 =C2=B1 6% +12.3% 189.25 =C2=B1 6% sched_debug.cfs_rq:= /.load_avg.max 1285315 =C2=B1 8% +15.7% 1487427 =C2=B1 6% sched_debug.cfs_rq:= /.max_vruntime.stddev 16247293 -15.8% 13678528 sched_debug.cfs_rq:/.min_vrun= time.avg 17621646 =C2=B1 2% -13.2% 15289779 =C2=B1 3% sched_debug.cfs_rq:= /.min_vruntime.max 14916399 -18.2% 12204755 =C2=B1 3% sched_debug.cfs_rq:/.min= _vruntime.min 0.13 =C2=B1 6% +21.7% 0.16 =C2=B1 8% sched_debug.cfs_rq:= /.nr_running.stddev 4.96 =C2=B1 4% -20.3% 3.96 =C2=B1 9% sched_debug.cfs_rq:= /.runnable_load_avg.min 5426 =C2=B1 8% -19.0% 4397 =C2=B1 11% sched_debug.cfs_rq:= /.runnable_weight.min 10113 =C2=B1 21% -48.9% 5166 =C2=B1 13% sched_debug.cpu.avg= _idle.min 222767 -13.4% 192825 sched_debug.cpu.clock.avg 222785 -13.4% 192841 sched_debug.cpu.clock.max 222745 -13.4% 192807 sched_debug.cpu.clock.min 11.90 =C2=B1 12% -17.7% 9.80 =C2=B1 12% sched_debug.cpu.clo= ck.stddev 222767 -13.4% 192825 sched_debug.cpu.clock_task.avg 222785 -13.4% 192841 sched_debug.cpu.clock_task.max 222745 -13.4% 192807 sched_debug.cpu.clock_task.min 11.90 =C2=B1 12% -17.7% 9.80 =C2=B1 12% sched_debug.cpu.clo= ck_task.stddev 5.21 =C2=B1 3% -12.9% 4.54 =C2=B1 3% sched_debug.cpu.cpu= _load[0].min 4955 -19.3% 4001 sched_debug.cpu.curr->pid.avg 6909 -11.6% 6108 sched_debug.cpu.curr->pid.max 11634 =C2=B1 7% -10.9% 10363 sched_debug.cpu.load.avg 193768 -15.5% 163653 sched_debug.cpu.nr_load_updat= es.avg 197917 -15.6% 167117 sched_debug.cpu.nr_load_updat= es.max 191959 -15.6% 162097 sched_debug.cpu.nr_load_updat= es.min 0.50 =C2=B1 6% +10.8% 0.56 =C2=B1 6% sched_debug.cpu.nr_= running.stddev 4644436 =C2=B1 2% -7.8% 4280609 =C2=B1 2% sched_debug.cpu.nr_= switches.avg 4644663 =C2=B1 2% -7.8% 4280771 =C2=B1 2% sched_debug.cpu.sch= ed_count.avg 409748 =C2=B1 4% -22.5% 317516 =C2=B1 3% sched_debug.cpu.sch= ed_goidle.avg 572470 =C2=B1 11% -22.4% 444043 =C2=B1 13% sched_debug.cpu.sch= ed_goidle.max 286861 =C2=B1 7% -22.8% 221401 =C2=B1 8% sched_debug.cpu.sch= ed_goidle.min 222744 -13.4% 192807 sched_debug.cpu_clk 219014 -13.7% 189076 sched_debug.ktime 223427 -13.4% 193488 sched_debug.sched_clk 14.20 +15.8% 16.44 perf-stat.i.MPKI 3.166e+10 +17.1% 3.708e+10 perf-stat.i.branch-instructio= ns 1.57 +0.0 1.59 perf-stat.i.branch-miss-rate% 4.847e+08 +16.6% 5.653e+08 =C2=B1 2% perf-stat.i.branch-misses 12.07 =C2=B1 23% -7.1 4.97 =C2=B1 55% perf-stat.i.cache-m= iss-rate% 9.997e+08 +18.7% 1.187e+09 perf-stat.i.cache-references 1782714 +20.5% 2148963 perf-stat.i.context-switches 4.01 -60.1% 1.60 perf-stat.i.cpi 269394 =C2=B1 5% +18.6% 319628 =C2=B1 2% perf-stat.i.cpu-mig= rations 0.19 =C2=B1 3% +0.0 0.22 perf-stat.i.dTLB-load-mi= ss-rate% 47856194 =C2=B1 3% +19.6% 57235440 perf-stat.i.dTLB-load-mi= sses 3.932e+10 +16.8% 4.592e+10 perf-stat.i.dTLB-loads 2.459e+10 +16.7% 2.871e+10 perf-stat.i.dTLB-stores 72.03 +1.3 73.35 perf-stat.i.iTLB-load-miss-ra= te% 92906511 =C2=B1 2% +16.5% 1.083e+08 =C2=B1 3% perf-stat.i.iTLB-lo= ad-misses 35482612 +12.6% 39969391 =C2=B1 2% perf-stat.i.iTLB-loads 1.521e+11 +17.0% 1.779e+11 perf-stat.i.instructions 28571 =C2=B1 3% +14.4% 32688 =C2=B1 6% perf-stat.i.instruc= tions-per-iTLB-miss 0.64 +16.9% 0.75 perf-stat.i.ipc 2696 +1.9% 2746 perf-stat.i.minor-faults 115872 =C2=B1 4% +33.3% 154453 =C2=B1 11% perf-stat.i.node-lo= ads 69.92 =C2=B1 5% -6.0 63.95 =C2=B1 2% perf-stat.i.node-st= ore-miss-rate% 2696 +1.9% 2746 perf-stat.i.page-faults 1.53 -15.3% 1.30 perf-stat.overall.cpi 0.65 +18.1% 0.77 perf-stat.overall.ipc 3.153e+10 +16.9% 3.684e+10 perf-stat.ps.branch-instructi= ons 4.827e+08 +16.3% 5.616e+08 =C2=B1 2% perf-stat.ps.branch-miss= es 9.972e+08 +18.4% 1.181e+09 perf-stat.ps.cache-references 1778082 +20.3% 2138597 perf-stat.ps.context-switches 2.319e+11 -1.2% 2.292e+11 perf-stat.ps.cpu-cycles 268859 =C2=B1 5% +18.4% 318278 =C2=B1 2% perf-stat.ps.cpu-mi= grations 47762824 =C2=B1 3% +19.4% 57005870 perf-stat.ps.dTLB-load-m= isses 3.916e+10 +16.5% 4.563e+10 perf-stat.ps.dTLB-loads 2.449e+10 +16.5% 2.852e+10 perf-stat.ps.dTLB-stores 92569828 =C2=B1 2% +16.2% 1.076e+08 =C2=B1 3% perf-stat.ps.iTLB-l= oad-misses 35350893 +12.4% 39724157 =C2=B1 2% perf-stat.ps.iTLB-loads 1.515e+11 +16.7% 1.767e+11 perf-stat.ps.instructions 2690 +1.6% 2733 perf-stat.ps.minor-faults 115582 =C2=B1 4% +33.0% 153669 =C2=B1 11% perf-stat.ps.node-l= oads 2690 +1.6% 2733 perf-stat.ps.page-faults 5.463e+13 -2.2% 5.344e+13 perf-stat.total.instructions 423.00 -16.0% 355.50 interrupts.9:IO-APIC.9-fasteo= i.acpi 334285 -13.8% 288189 interrupts.CAL:Function_call_= interrupts 3718 =C2=B1 5% -11.2% 3301 interrupts.CPU0.CAL:Func= tion_call_interrupts 721763 -16.2% 605183 interrupts.CPU0.LOC:Local_tim= er_interrupts 25452 =C2=B1 12% +29.7% 33009 =C2=B1 11% interrupts.CPU0.RES= :Rescheduling_interrupts 423.00 -16.0% 355.50 interrupts.CPU1.9:IO-APIC.9-f= asteoi.acpi 3841 -13.6% 3317 interrupts.CPU1.CAL:Function_= call_interrupts 721450 -16.2% 604748 interrupts.CPU1.LOC:Local_tim= er_interrupts 3776 =C2=B1 2% -12.2% 3317 interrupts.CPU10.CAL:Fun= ction_call_interrupts 722124 -16.2% 604931 interrupts.CPU10.LOC:Local_ti= mer_interrupts 22581 =C2=B1 13% +44.5% 32630 =C2=B1 25% interrupts.CPU10.RE= S:Rescheduling_interrupts 3835 -13.4% 3321 interrupts.CPU11.CAL:Function= _call_interrupts 721997 -16.2% 605063 interrupts.CPU11.LOC:Local_ti= mer_interrupts 21969 =C2=B1 12% +39.6% 30662 =C2=B1 10% interrupts.CPU11.RE= S:Rescheduling_interrupts 3828 -12.7% 3340 interrupts.CPU12.CAL:Function= _call_interrupts 721760 -16.2% 604828 interrupts.CPU12.LOC:Local_ti= mer_interrupts 3790 -12.8% 3303 interrupts.CPU13.CAL:Function= _call_interrupts 721659 -16.2% 604978 interrupts.CPU13.LOC:Local_ti= mer_interrupts 3796 -12.6% 3317 interrupts.CPU14.CAL:Function= _call_interrupts 721830 -16.2% 605051 interrupts.CPU14.LOC:Local_ti= mer_interrupts 3745 =C2=B1 2% -11.6% 3313 interrupts.CPU15.CAL:Fun= ction_call_interrupts 721696 -16.1% 605247 interrupts.CPU15.LOC:Local_ti= mer_interrupts 3796 =C2=B1 2% -13.1% 3298 interrupts.CPU16.CAL:Fun= ction_call_interrupts 721615 -16.1% 605304 interrupts.CPU16.LOC:Local_ti= mer_interrupts 721686 -16.2% 604977 interrupts.CPU17.LOC:Local_ti= mer_interrupts 23557 =C2=B1 11% +31.8% 31037 =C2=B1 17% interrupts.CPU17.RE= S:Rescheduling_interrupts 3841 -13.9% 3308 interrupts.CPU18.CAL:Function= _call_interrupts 721620 -16.2% 604958 interrupts.CPU18.LOC:Local_ti= mer_interrupts 22764 =C2=B1 17% +33.8% 30451 =C2=B1 8% interrupts.CPU18.RE= S:Rescheduling_interrupts 3790 =C2=B1 2% -12.8% 3304 interrupts.CPU19.CAL:Fun= ction_call_interrupts 721479 -16.1% 604999 interrupts.CPU19.LOC:Local_ti= mer_interrupts 3845 -14.0% 3307 interrupts.CPU2.CAL:Function_= call_interrupts 721284 -16.1% 605094 interrupts.CPU2.LOC:Local_tim= er_interrupts 22880 =C2=B1 19% +42.0% 32484 =C2=B1 12% interrupts.CPU2.RES= :Rescheduling_interrupts 721360 -16.1% 604946 interrupts.CPU20.LOC:Local_ti= mer_interrupts 21116 =C2=B1 18% +39.1% 29366 =C2=B1 17% interrupts.CPU20.RE= S:Rescheduling_interrupts 3811 -13.5% 3297 interrupts.CPU21.CAL:Function= _call_interrupts 721473 -16.2% 604796 interrupts.CPU21.LOC:Local_ti= mer_interrupts 3827 -15.3% 3241 =C2=B1 3% interrupts.CPU22.CAL:Fun= ction_call_interrupts 721210 -16.2% 604237 interrupts.CPU22.LOC:Local_ti= mer_interrupts 721987 -16.2% 604725 interrupts.CPU23.LOC:Local_ti= mer_interrupts 3821 -19.4% 3081 =C2=B1 6% interrupts.CPU24.CAL:Fun= ction_call_interrupts 721544 -16.2% 604685 interrupts.CPU24.LOC:Local_ti= mer_interrupts 3786 -15.6% 3194 =C2=B1 3% interrupts.CPU25.CAL:Fun= ction_call_interrupts 721135 -16.1% 604853 interrupts.CPU25.LOC:Local_ti= mer_interrupts 3827 -15.2% 3245 =C2=B1 2% interrupts.CPU26.CAL:Fun= ction_call_interrupts 721813 -16.2% 605191 interrupts.CPU26.LOC:Local_ti= mer_interrupts 3821 -25.4% 2851 =C2=B1 26% interrupts.CPU27.CAL:Fun= ction_call_interrupts 721056 -16.1% 605078 interrupts.CPU27.LOC:Local_ti= mer_interrupts 3818 -15.1% 3241 =C2=B1 3% interrupts.CPU28.CAL:Fun= ction_call_interrupts 721295 -16.1% 604867 interrupts.CPU28.LOC:Local_ti= mer_interrupts 3839 -14.2% 3293 interrupts.CPU29.CAL:Function= _call_interrupts 721791 -16.2% 604635 interrupts.CPU29.LOC:Local_ti= mer_interrupts 3818 -13.1% 3318 interrupts.CPU3.CAL:Function_= call_interrupts 721555 -16.2% 604385 interrupts.CPU3.LOC:Local_tim= er_interrupts 22807 =C2=B1 12% +32.9% 30316 =C2=B1 13% interrupts.CPU3.RES= :Rescheduling_interrupts 3829 -14.3% 3280 interrupts.CPU30.CAL:Function= _call_interrupts 721877 -16.2% 604644 interrupts.CPU30.LOC:Local_ti= mer_interrupts 29149 =C2=B1 5% -15.8% 24552 =C2=B1 10% interrupts.CPU30.RE= S:Rescheduling_interrupts 3838 -13.9% 3304 interrupts.CPU31.CAL:Function= _call_interrupts 721927 -16.2% 604849 interrupts.CPU31.LOC:Local_ti= mer_interrupts 3836 -14.2% 3290 interrupts.CPU32.CAL:Function= _call_interrupts 720992 -16.1% 604786 interrupts.CPU32.LOC:Local_ti= mer_interrupts 3826 -14.0% 3292 interrupts.CPU33.CAL:Function= _call_interrupts 721853 -16.2% 604700 interrupts.CPU33.LOC:Local_ti= mer_interrupts 3809 -13.8% 3283 interrupts.CPU34.CAL:Function= _call_interrupts 721742 -16.2% 605038 interrupts.CPU34.LOC:Local_ti= mer_interrupts 3833 -14.0% 3296 interrupts.CPU35.CAL:Function= _call_interrupts 721732 -16.2% 604841 interrupts.CPU35.LOC:Local_ti= mer_interrupts 3700 =C2=B1 6% -12.7% 3229 =C2=B1 3% interrupts.CPU36.CA= L:Function_call_interrupts 721598 -16.2% 604849 interrupts.CPU36.LOC:Local_ti= mer_interrupts 3835 -14.1% 3293 interrupts.CPU37.CAL:Function= _call_interrupts 721245 -16.2% 604498 interrupts.CPU37.LOC:Local_ti= mer_interrupts 3831 -13.8% 3301 interrupts.CPU38.CAL:Function= _call_interrupts 721366 -16.1% 605049 interrupts.CPU38.LOC:Local_ti= mer_interrupts 3843 -15.3% 3253 =C2=B1 2% interrupts.CPU39.CAL:Fun= ction_call_interrupts 721951 -16.2% 604693 interrupts.CPU39.LOC:Local_ti= mer_interrupts 3823 -13.2% 3316 interrupts.CPU4.CAL:Function_= call_interrupts 721523 -16.2% 604953 interrupts.CPU4.LOC:Local_tim= er_interrupts 22707 =C2=B1 16% +33.2% 30241 =C2=B1 3% interrupts.CPU4.RES= :Rescheduling_interrupts 3840 -14.2% 3294 interrupts.CPU40.CAL:Function= _call_interrupts 721636 -16.2% 604810 interrupts.CPU40.LOC:Local_ti= mer_interrupts 3847 -18.8% 3122 =C2=B1 9% interrupts.CPU41.CAL:Fun= ction_call_interrupts 721928 -16.2% 604884 interrupts.CPU41.LOC:Local_ti= mer_interrupts 3839 -14.3% 3290 interrupts.CPU42.CAL:Function= _call_interrupts 721753 -16.2% 604811 interrupts.CPU42.LOC:Local_ti= mer_interrupts 3778 -13.8% 3255 interrupts.CPU43.CAL:Function= _call_interrupts 721315 -16.2% 604691 interrupts.CPU43.LOC:Local_ti= mer_interrupts 3841 -13.7% 3314 interrupts.CPU44.CAL:Function= _call_interrupts 721306 -16.2% 604640 interrupts.CPU44.LOC:Local_ti= mer_interrupts 22357 =C2=B1 16% +47.9% 33078 =C2=B1 15% interrupts.CPU44.RE= S:Rescheduling_interrupts 3832 -15.0% 3256 =C2=B1 3% interrupts.CPU45.CAL:Fun= ction_call_interrupts 721470 -16.2% 604760 interrupts.CPU45.LOC:Local_ti= mer_interrupts 3846 -18.1% 3149 =C2=B1 9% interrupts.CPU46.CAL:Fun= ction_call_interrupts 721294 -16.2% 604606 interrupts.CPU46.LOC:Local_ti= mer_interrupts 22430 =C2=B1 19% +39.5% 31283 =C2=B1 10% interrupts.CPU46.RE= S:Rescheduling_interrupts 3795 -12.5% 3320 interrupts.CPU47.CAL:Function= _call_interrupts 721274 -16.2% 604302 interrupts.CPU47.LOC:Local_ti= mer_interrupts 22255 =C2=B1 13% +29.9% 28907 =C2=B1 5% interrupts.CPU47.RE= S:Rescheduling_interrupts 3841 -14.2% 3295 interrupts.CPU48.CAL:Function= _call_interrupts 721357 -16.2% 604782 interrupts.CPU48.LOC:Local_ti= mer_interrupts 20959 =C2=B1 17% +36.5% 28600 =C2=B1 7% interrupts.CPU48.RE= S:Rescheduling_interrupts 3835 -13.3% 3324 interrupts.CPU49.CAL:Function= _call_interrupts 721311 -16.1% 605127 interrupts.CPU49.LOC:Local_ti= mer_interrupts 22089 =C2=B1 15% +33.1% 29406 =C2=B1 11% interrupts.CPU49.RE= S:Rescheduling_interrupts 3842 -14.0% 3305 interrupts.CPU5.CAL:Function_= call_interrupts 721561 -16.1% 605092 interrupts.CPU5.LOC:Local_tim= er_interrupts 24272 =C2=B1 14% +25.3% 30413 =C2=B1 11% interrupts.CPU5.RES= :Rescheduling_interrupts 3848 -13.7% 3319 interrupts.CPU50.CAL:Function= _call_interrupts 721251 -16.1% 604921 interrupts.CPU50.LOC:Local_ti= mer_interrupts 3827 -13.3% 3318 interrupts.CPU51.CAL:Function= _call_interrupts 721474 -16.2% 604842 interrupts.CPU51.LOC:Local_ti= mer_interrupts 3812 -12.5% 3337 interrupts.CPU52.CAL:Function= _call_interrupts 721284 -16.1% 604942 interrupts.CPU52.LOC:Local_ti= mer_interrupts 22236 =C2=B1 10% +33.3% 29642 =C2=B1 8% interrupts.CPU52.RE= S:Rescheduling_interrupts 721452 -16.1% 605377 interrupts.CPU53.LOC:Local_ti= mer_interrupts 21926 =C2=B1 15% +38.2% 30305 =C2=B1 12% interrupts.CPU53.RE= S:Rescheduling_interrupts 721468 -16.1% 605249 interrupts.CPU54.LOC:Local_ti= mer_interrupts 22522 =C2=B1 13% +36.4% 30717 =C2=B1 17% interrupts.CPU54.RE= S:Rescheduling_interrupts 3842 -13.9% 3307 interrupts.CPU55.CAL:Function= _call_interrupts 721620 -16.2% 604986 interrupts.CPU55.LOC:Local_ti= mer_interrupts 22201 =C2=B1 16% +31.7% 29239 =C2=B1 11% interrupts.CPU55.RE= S:Rescheduling_interrupts 3811 -13.3% 3303 interrupts.CPU56.CAL:Function= _call_interrupts 721916 -16.2% 605011 interrupts.CPU56.LOC:Local_ti= mer_interrupts 721636 -16.2% 604961 interrupts.CPU57.LOC:Local_ti= mer_interrupts 3841 -13.9% 3309 interrupts.CPU58.CAL:Function= _call_interrupts 721637 -16.1% 605154 interrupts.CPU58.LOC:Local_ti= mer_interrupts 3795 -12.7% 3314 interrupts.CPU59.CAL:Function= _call_interrupts 721926 -16.1% 605366 interrupts.CPU59.LOC:Local_ti= mer_interrupts 3841 -17.0% 3189 =C2=B1 7% interrupts.CPU6.CAL:Func= tion_call_interrupts 721537 -16.1% 605025 interrupts.CPU6.LOC:Local_tim= er_interrupts 21627 =C2=B1 16% +36.9% 29599 =C2=B1 15% interrupts.CPU6.RES= :Rescheduling_interrupts 3839 -13.5% 3319 interrupts.CPU60.CAL:Function= _call_interrupts 721689 -16.2% 604938 interrupts.CPU60.LOC:Local_ti= mer_interrupts 22724 =C2=B1 12% +31.4% 29852 =C2=B1 13% interrupts.CPU60.RE= S:Rescheduling_interrupts 721538 -16.1% 605018 interrupts.CPU61.LOC:Local_ti= mer_interrupts 22521 =C2=B1 15% +33.2% 29995 =C2=B1 19% interrupts.CPU61.RE= S:Rescheduling_interrupts 3795 =C2=B1 2% -12.7% 3313 interrupts.CPU62.CAL:Fun= ction_call_interrupts 721565 -16.2% 604946 interrupts.CPU62.LOC:Local_ti= mer_interrupts 22054 =C2=B1 17% +38.7% 30598 =C2=B1 11% interrupts.CPU62.RE= S:Rescheduling_interrupts 721884 -16.2% 605030 interrupts.CPU63.LOC:Local_ti= mer_interrupts 3772 =C2=B1 3% -12.3% 3309 interrupts.CPU64.CAL:Fun= ction_call_interrupts 721981 -16.2% 605040 interrupts.CPU64.LOC:Local_ti= mer_interrupts 21437 =C2=B1 20% +33.6% 28639 =C2=B1 19% interrupts.CPU64.RE= S:Rescheduling_interrupts 3779 -19.3% 3051 =C2=B1 14% interrupts.CPU65.CAL:Fun= ction_call_interrupts 721390 -16.1% 605132 interrupts.CPU65.LOC:Local_ti= mer_interrupts 3825 -13.5% 3309 interrupts.CPU66.CAL:Function= _call_interrupts 722064 -16.3% 604606 interrupts.CPU66.LOC:Local_ti= mer_interrupts 3819 -26.5% 2808 =C2=B1 24% interrupts.CPU67.CAL:Fun= ction_call_interrupts 721439 -16.2% 604744 interrupts.CPU67.LOC:Local_ti= mer_interrupts 3821 -13.5% 3306 interrupts.CPU68.CAL:Function= _call_interrupts 722060 -16.3% 604673 interrupts.CPU68.LOC:Local_ti= mer_interrupts 3821 -13.7% 3297 interrupts.CPU69.CAL:Function= _call_interrupts 722106 -16.3% 604542 interrupts.CPU69.LOC:Local_ti= mer_interrupts 3842 -14.2% 3297 interrupts.CPU7.CAL:Function_= call_interrupts 721363 -16.1% 605295 interrupts.CPU7.LOC:Local_tim= er_interrupts 22221 =C2=B1 16% +40.9% 31317 =C2=B1 19% interrupts.CPU7.RES= :Rescheduling_interrupts 3826 -13.6% 3305 interrupts.CPU70.CAL:Function= _call_interrupts 721764 -16.2% 604627 interrupts.CPU70.LOC:Local_ti= mer_interrupts 3809 -13.5% 3295 interrupts.CPU71.CAL:Function= _call_interrupts 722080 -16.2% 604781 interrupts.CPU71.LOC:Local_ti= mer_interrupts 3818 -14.2% 3274 =C2=B1 2% interrupts.CPU72.CAL:Fun= ction_call_interrupts 721916 -16.2% 604918 interrupts.CPU72.LOC:Local_ti= mer_interrupts 27835 =C2=B1 14% -17.6% 22945 =C2=B1 10% interrupts.CPU72.RE= S:Rescheduling_interrupts 3813 -13.2% 3308 interrupts.CPU73.CAL:Function= _call_interrupts 721747 -16.2% 604707 interrupts.CPU73.LOC:Local_ti= mer_interrupts 721746 -16.2% 604838 interrupts.CPU74.LOC:Local_ti= mer_interrupts 3832 -14.7% 3269 =C2=B1 2% interrupts.CPU75.CAL:Fun= ction_call_interrupts 721781 -16.2% 604619 interrupts.CPU75.LOC:Local_ti= mer_interrupts 3779 -12.4% 3310 interrupts.CPU76.CAL:Function= _call_interrupts 720970 -16.1% 604618 interrupts.CPU76.LOC:Local_ti= mer_interrupts 3809 =C2=B1 2% -15.7% 3211 =C2=B1 4% interrupts.CPU77.CA= L:Function_call_interrupts 722062 -16.3% 604188 interrupts.CPU77.LOC:Local_ti= mer_interrupts 3843 -14.6% 3284 =C2=B1 2% interrupts.CPU78.CAL:Fun= ction_call_interrupts 721715 -16.2% 604636 interrupts.CPU78.LOC:Local_ti= mer_interrupts 3840 -13.9% 3306 interrupts.CPU79.CAL:Function= _call_interrupts 721613 -16.2% 604526 interrupts.CPU79.LOC:Local_ti= mer_interrupts 3763 =C2=B1 4% -11.5% 3331 interrupts.CPU8.CAL:Func= tion_call_interrupts 721367 -16.1% 605107 interrupts.CPU8.LOC:Local_tim= er_interrupts 22471 =C2=B1 17% +38.2% 31048 =C2=B1 9% interrupts.CPU8.RES= :Rescheduling_interrupts 3830 -13.9% 3298 interrupts.CPU80.CAL:Function= _call_interrupts 721678 -16.2% 604714 interrupts.CPU80.LOC:Local_ti= mer_interrupts 3776 =C2=B1 3% -12.5% 3306 interrupts.CPU81.CAL:Fun= ction_call_interrupts 721263 -16.1% 604803 interrupts.CPU81.LOC:Local_ti= mer_interrupts 3837 -13.9% 3305 interrupts.CPU82.CAL:Function= _call_interrupts 721961 -16.2% 604781 interrupts.CPU82.LOC:Local_ti= mer_interrupts 3849 -14.8% 3280 interrupts.CPU83.CAL:Function= _call_interrupts 721888 -16.2% 604619 interrupts.CPU83.LOC:Local_ti= mer_interrupts 3802 -13.2% 3300 interrupts.CPU84.CAL:Function= _call_interrupts 721937 -16.2% 604653 interrupts.CPU84.LOC:Local_ti= mer_interrupts 3843 -13.8% 3313 interrupts.CPU85.CAL:Function= _call_interrupts 721834 -16.2% 604711 interrupts.CPU85.LOC:Local_ti= mer_interrupts 3839 -14.3% 3291 interrupts.CPU86.CAL:Function= _call_interrupts 721871 -16.2% 604809 interrupts.CPU86.LOC:Local_ti= mer_interrupts 3847 -14.6% 3287 interrupts.CPU87.CAL:Function= _call_interrupts 722149 -16.3% 604789 interrupts.CPU87.LOC:Local_ti= mer_interrupts 3838 -14.1% 3298 interrupts.CPU9.CAL:Function_= call_interrupts 721253 -16.2% 604595 interrupts.CPU9.LOC:Local_tim= er_interrupts 22535 =C2=B1 19% +36.1% 30680 =C2=B1 11% interrupts.CPU9.RES= :Rescheduling_interrupts 63503101 -16.2% 53227032 interrupts.LOC:Local_timer_in= terrupts 310.00 =C2=B1 3% +11.0% 344.00 =C2=B1 7% interrupts.TLB:TLB_= shootdowns 20431 =C2=B1 15% -19.7% 16415 =C2=B1 4% softirqs.CPU0.RCU 34582 =C2=B1 2% +17.5% 40639 =C2=B1 8% softirqs.CPU0.SCHED 133704 -12.9% 116517 =C2=B1 3% softirqs.CPU0.TIMER 20017 =C2=B1 16% -18.6% 16300 softirqs.CPU1.RCU 32010 =C2=B1 3% +17.3% 37561 =C2=B1 8% softirqs.CPU1.SCHED 132385 =C2=B1 2% -14.8% 112812 softirqs.CPU1.TIMER 19743 =C2=B1 16% -20.2% 15764 =C2=B1 3% softirqs.CPU10.RCU 30881 =C2=B1 3% +20.6% 37253 =C2=B1 10% softirqs.CPU10.SCHED 130801 =C2=B1 2% -8.5% 119711 =C2=B1 6% softirqs.CPU10.TIMER 30607 =C2=B1 2% +20.4% 36850 =C2=B1 8% softirqs.CPU11.SCHED 133304 =C2=B1 2% -11.9% 117463 =C2=B1 2% softirqs.CPU11.TIMER 30848 +20.1% 37052 =C2=B1 9% softirqs.CPU12.SCHED 131208 -11.5% 116174 =C2=B1 3% softirqs.CPU12.TIMER 22042 =C2=B1 17% -28.7% 15719 =C2=B1 5% softirqs.CPU13.RCU 30520 =C2=B1 5% +21.7% 37133 =C2=B1 11% softirqs.CPU13.SCHED 135598 =C2=B1 4% -15.4% 114708 =C2=B1 2% softirqs.CPU13.TIMER 31132 =C2=B1 4% +15.4% 35911 =C2=B1 10% softirqs.CPU14.SCHED 148384 =C2=B1 17% -22.8% 114512 softirqs.CPU14.TIMER 30303 +20.6% 36560 =C2=B1 10% softirqs.CPU15.SCHED 133852 -14.1% 115008 softirqs.CPU15.TIMER 31199 =C2=B1 2% +18.5% 36961 =C2=B1 8% softirqs.CPU16.SCHED 133767 =C2=B1 2% -13.1% 116191 softirqs.CPU16.TIMER 19872 =C2=B1 17% -17.2% 16453 =C2=B1 2% softirqs.CPU17.RCU 30661 =C2=B1 2% +19.2% 36554 =C2=B1 9% softirqs.CPU17.SCHED 133274 =C2=B1 2% -15.1% 113122 =C2=B1 2% softirqs.CPU17.TIMER 20088 =C2=B1 15% -17.5% 16582 =C2=B1 2% softirqs.CPU18.RCU 31180 =C2=B1 3% +15.6% 36055 =C2=B1 9% softirqs.CPU18.SCHED 134796 =C2=B1 4% -15.7% 113667 softirqs.CPU18.TIMER 22481 =C2=B1 20% -26.8% 16451 =C2=B1 2% softirqs.CPU19.RCU 30809 =C2=B1 2% +19.5% 36811 =C2=B1 7% softirqs.CPU19.SCHED 132271 =C2=B1 2% -12.4% 115843 =C2=B1 3% softirqs.CPU19.TIMER 19797 =C2=B1 16% -17.5% 16326 =C2=B1 2% softirqs.CPU2.RCU 30922 =C2=B1 3% +21.6% 37612 =C2=B1 8% softirqs.CPU2.SCHED 25248 =C2=B1 29% -24.3% 19119 =C2=B1 24% softirqs.CPU20.RCU 29985 =C2=B1 2% +22.1% 36608 =C2=B1 8% softirqs.CPU20.SCHED 128772 =C2=B1 2% -10.9% 114692 softirqs.CPU20.TIMER 19935 =C2=B1 17% -19.2% 16110 =C2=B1 3% softirqs.CPU21.RCU 31495 =C2=B1 3% +16.4% 36651 =C2=B1 7% softirqs.CPU21.SCHED 130837 =C2=B1 3% -13.2% 113573 =C2=B1 2% softirqs.CPU21.TIMER 40257 =C2=B1 5% -13.7% 34739 =C2=B1 7% softirqs.CPU22.SCHED 133177 =C2=B1 2% -16.6% 111009 =C2=B1 3% softirqs.CPU22.TIMER 40524 =C2=B1 5% -17.6% 33383 =C2=B1 9% softirqs.CPU23.SCHED 133547 =C2=B1 4% -18.1% 109369 softirqs.CPU23.TIMER 39849 =C2=B1 3% -15.3% 33755 =C2=B1 9% softirqs.CPU24.SCHED 131526 =C2=B1 2% -17.7% 108249 =C2=B1 2% softirqs.CPU24.TIMER 39996 =C2=B1 4% -13.6% 34576 =C2=B1 6% softirqs.CPU25.SCHED 131627 =C2=B1 3% -16.1% 110442 =C2=B1 3% softirqs.CPU25.TIMER 39898 =C2=B1 5% -14.9% 33947 =C2=B1 7% softirqs.CPU26.SCHED 132681 -16.5% 110841 =C2=B1 4% softirqs.CPU26.TIMER 40079 =C2=B1 7% -15.6% 33826 =C2=B1 6% softirqs.CPU27.SCHED 133577 -18.1% 109462 =C2=B1 2% softirqs.CPU27.TIMER 40228 =C2=B1 5% -15.4% 34036 =C2=B1 6% softirqs.CPU28.SCHED 131075 =C2=B1 3% -17.9% 107666 =C2=B1 2% softirqs.CPU28.TIMER 39312 =C2=B1 3% -14.8% 33499 =C2=B1 8% softirqs.CPU29.SCHED 134423 =C2=B1 3% -18.4% 109702 =C2=B1 3% softirqs.CPU29.TIMER 19384 =C2=B1 17% -17.8% 15929 softirqs.CPU3.RCU 30436 =C2=B1 3% +21.2% 36897 =C2=B1 11% softirqs.CPU3.SCHED 132319 =C2=B1 3% -13.4% 114525 =C2=B1 2% softirqs.CPU3.TIMER 22908 =C2=B1 16% -22.4% 17781 =C2=B1 3% softirqs.CPU30.RCU 39762 =C2=B1 3% -15.0% 33803 =C2=B1 8% softirqs.CPU30.SCHED 134269 =C2=B1 2% -17.7% 110531 =C2=B1 2% softirqs.CPU30.TIMER 41024 =C2=B1 5% -17.4% 33894 =C2=B1 7% softirqs.CPU31.SCHED 149024 =C2=B1 17% -24.6% 112375 =C2=B1 3% softirqs.CPU31.TIMER 39978 =C2=B1 4% -15.5% 33774 =C2=B1 7% softirqs.CPU32.SCHED 131148 -17.2% 108564 =C2=B1 3% softirqs.CPU32.TIMER 39979 =C2=B1 4% -13.8% 34476 =C2=B1 9% softirqs.CPU33.SCHED 134094 =C2=B1 4% -18.1% 109836 =C2=B1 2% softirqs.CPU33.TIMER 22786 =C2=B1 16% -22.9% 17569 =C2=B1 4% softirqs.CPU34.RCU 40552 =C2=B1 4% -17.3% 33554 =C2=B1 7% softirqs.CPU34.SCHED 131088 =C2=B1 2% -17.0% 108798 =C2=B1 3% softirqs.CPU34.TIMER 39532 =C2=B1 3% -14.1% 33963 =C2=B1 7% softirqs.CPU35.SCHED 132211 =C2=B1 2% -15.9% 111137 =C2=B1 3% softirqs.CPU35.TIMER 38671 =C2=B1 4% -13.2% 33557 =C2=B1 9% softirqs.CPU36.SCHED 147868 =C2=B1 17% -27.0% 107982 softirqs.CPU36.TIMER 23249 =C2=B1 15% -22.1% 18100 =C2=B1 5% softirqs.CPU37.RCU 40190 =C2=B1 5% -15.3% 34023 =C2=B1 7% softirqs.CPU37.SCHED 132884 =C2=B1 3% -15.9% 111703 =C2=B1 2% softirqs.CPU37.TIMER 22745 =C2=B1 16% -23.2% 17469 =C2=B1 4% softirqs.CPU38.RCU 40569 =C2=B1 5% -16.3% 33950 =C2=B1 9% softirqs.CPU38.SCHED 135133 -18.3% 110441 =C2=B1 2% softirqs.CPU38.TIMER 39935 =C2=B1 5% -15.3% 33825 =C2=B1 8% softirqs.CPU39.SCHED 133753 =C2=B1 2% -17.5% 110412 softirqs.CPU39.TIMER 30946 =C2=B1 4% +17.7% 36409 =C2=B1 9% softirqs.CPU4.SCHED 130762 =C2=B1 2% -13.6% 113024 =C2=B1 2% softirqs.CPU4.TIMER 40335 =C2=B1 3% -16.4% 33703 =C2=B1 9% softirqs.CPU40.SCHED 130983 =C2=B1 2% -15.6% 110597 =C2=B1 2% softirqs.CPU40.TIMER 40423 =C2=B1 5% -17.1% 33525 =C2=B1 8% softirqs.CPU41.SCHED 132224 =C2=B1 4% -18.0% 108363 softirqs.CPU41.TIMER 40723 =C2=B1 4% -17.3% 33682 =C2=B1 7% softirqs.CPU42.SCHED 135049 -17.8% 110952 =C2=B1 3% softirqs.CPU42.TIMER 39349 =C2=B1 3% -14.8% 33536 =C2=B1 8% softirqs.CPU43.SCHED 134203 =C2=B1 2% -17.6% 110610 =C2=B1 2% softirqs.CPU43.TIMER 17084 =C2=B1 18% -18.0% 14000 =C2=B1 3% softirqs.CPU44.RCU 30946 +22.1% 37787 =C2=B1 9% softirqs.CPU44.SCHED 130568 -13.3% 113197 =C2=B1 3% softirqs.CPU44.TIMER 20252 =C2=B1 15% -19.8% 16238 =C2=B1 2% softirqs.CPU45.RCU 31638 =C2=B1 4% +16.3% 36780 =C2=B1 9% softirqs.CPU45.SCHED 132331 =C2=B1 2% -14.9% 112550 softirqs.CPU45.TIMER 24973 =C2=B1 13% -16.0% 20983 =C2=B1 2% softirqs.CPU46.RCU 30862 +22.1% 37672 =C2=B1 6% softirqs.CPU46.SCHED 137074 =C2=B1 3% -11.2% 121691 =C2=B1 4% softirqs.CPU46.TIMER 19750 =C2=B1 17% -18.6% 16079 =C2=B1 2% softirqs.CPU47.RCU 30289 =C2=B1 3% +21.4% 36762 =C2=B1 9% softirqs.CPU47.SCHED 130548 =C2=B1 3% -12.7% 113914 softirqs.CPU47.TIMER 19693 =C2=B1 16% -17.0% 16336 =C2=B1 4% softirqs.CPU48.RCU 30593 =C2=B1 5% +19.9% 36684 =C2=B1 9% softirqs.CPU48.SCHED 130499 =C2=B1 3% -13.6% 112753 =C2=B1 2% softirqs.CPU48.TIMER 30877 =C2=B1 2% +19.9% 37018 =C2=B1 9% softirqs.CPU49.SCHED 130875 =C2=B1 4% -13.0% 113833 softirqs.CPU49.TIMER 22365 =C2=B1 36% -27.9% 16131 softirqs.CPU5.RCU 30822 +20.2% 37048 =C2=B1 9% softirqs.CPU5.SCHED 130397 =C2=B1 3% -11.8% 115024 softirqs.CPU5.TIMER 22536 =C2=B1 37% -26.9% 16472 =C2=B1 4% softirqs.CPU50.RCU 30543 +20.3% 36752 =C2=B1 9% softirqs.CPU50.SCHED 133918 =C2=B1 3% -13.5% 115860 =C2=B1 4% softirqs.CPU50.TIMER 131702 =C2=B1 2% -9.6% 118995 =C2=B1 6% softirqs.CPU51.TIMER 20176 =C2=B1 17% -21.1% 15915 =C2=B1 3% softirqs.CPU52.RCU 30631 =C2=B1 3% +22.2% 37419 =C2=B1 7% softirqs.CPU52.SCHED 131629 -13.5% 113828 softirqs.CPU52.TIMER 31078 +21.4% 37736 =C2=B1 9% softirqs.CPU53.SCHED 133106 =C2=B1 3% -14.2% 114257 =C2=B1 3% softirqs.CPU53.TIMER 30982 =C2=B1 4% +19.3% 36962 =C2=B1 9% softirqs.CPU54.SCHED 25187 =C2=B1 31% -24.8% 18932 =C2=B1 27% softirqs.CPU55.RCU 30622 =C2=B1 3% +19.6% 36613 =C2=B1 9% softirqs.CPU55.SCHED 19796 =C2=B1 14% -18.3% 16167 =C2=B1 3% softirqs.CPU56.RCU 30828 +18.8% 36619 =C2=B1 9% softirqs.CPU56.SCHED 130194 =C2=B1 2% -12.1% 114503 =C2=B1 2% softirqs.CPU56.TIMER 30577 =C2=B1 5% +21.1% 37016 =C2=B1 10% softirqs.CPU57.SCHED 147818 =C2=B1 17% -24.6% 111515 =C2=B1 2% softirqs.CPU57.TIMER 25343 =C2=B1 33% -36.6% 16078 =C2=B1 4% softirqs.CPU58.RCU 31181 =C2=B1 2% +16.6% 36349 =C2=B1 10% softirqs.CPU58.SCHED 139070 =C2=B1 7% -16.4% 116283 =C2=B1 2% softirqs.CPU58.TIMER 19741 =C2=B1 16% -15.3% 16722 =C2=B1 5% softirqs.CPU59.RCU 30636 =C2=B1 2% +20.1% 36788 =C2=B1 9% softirqs.CPU59.SCHED 133696 -14.0% 114933 softirqs.CPU59.TIMER 30639 =C2=B1 2% +19.3% 36549 =C2=B1 9% softirqs.CPU6.SCHED 31080 +19.0% 36975 =C2=B1 7% softirqs.CPU60.SCHED 133580 =C2=B1 3% -13.5% 115606 softirqs.CPU60.TIMER 19131 =C2=B1 16% -16.9% 15898 =C2=B1 2% softirqs.CPU61.RCU 30495 =C2=B1 3% +20.2% 36664 =C2=B1 10% softirqs.CPU61.SCHED 133103 -15.3% 112675 softirqs.CPU61.TIMER 31019 =C2=B1 2% +18.8% 36849 =C2=B1 8% softirqs.CPU62.SCHED 134432 =C2=B1 4% -15.8% 113144 softirqs.CPU62.TIMER 30882 =C2=B1 2% +16.9% 36105 =C2=B1 8% softirqs.CPU63.SCHED 131772 =C2=B1 2% -12.7% 115005 =C2=B1 3% softirqs.CPU63.TIMER 19316 =C2=B1 16% -18.8% 15694 =C2=B1 4% softirqs.CPU64.RCU 30286 =C2=B1 2% +20.5% 36497 =C2=B1 8% softirqs.CPU64.SCHED 128582 =C2=B1 2% -10.1% 115656 =C2=B1 4% softirqs.CPU64.TIMER 19223 =C2=B1 17% -18.1% 15749 =C2=B1 3% softirqs.CPU65.RCU 30985 =C2=B1 2% +18.6% 36751 =C2=B1 8% softirqs.CPU65.SCHED 130355 =C2=B1 3% -13.0% 113407 =C2=B1 2% softirqs.CPU65.TIMER 40027 =C2=B1 4% -14.7% 34153 =C2=B1 7% softirqs.CPU66.SCHED 131990 =C2=B1 3% -16.9% 109630 =C2=B1 3% softirqs.CPU66.TIMER 40103 =C2=B1 5% -16.4% 33528 =C2=B1 7% softirqs.CPU67.SCHED 133065 =C2=B1 4% -18.5% 108445 softirqs.CPU67.TIMER 39282 -14.5% 33576 =C2=B1 9% softirqs.CPU68.SCHED 131993 =C2=B1 2% -18.9% 107006 =C2=B1 2% softirqs.CPU68.TIMER 131342 =C2=B1 3% -16.3% 109974 =C2=B1 3% softirqs.CPU69.TIMER 19684 =C2=B1 18% -16.4% 16446 =C2=B1 4% softirqs.CPU7.RCU 30804 =C2=B1 2% +19.7% 36877 =C2=B1 11% softirqs.CPU7.SCHED 39499 =C2=B1 4% -14.1% 33939 =C2=B1 7% softirqs.CPU70.SCHED 132374 -17.3% 109508 =C2=B1 4% softirqs.CPU70.TIMER 39816 =C2=B1 4% -13.6% 34387 =C2=B1 6% softirqs.CPU71.SCHED 133540 -18.0% 109519 =C2=B1 2% softirqs.CPU71.TIMER 40073 =C2=B1 4% -15.8% 33726 =C2=B1 6% softirqs.CPU72.SCHED 132172 =C2=B1 4% -18.5% 107744 softirqs.CPU72.TIMER 39089 =C2=B1 3% -14.1% 33596 =C2=B1 7% softirqs.CPU73.SCHED 131584 -16.4% 110040 =C2=B1 3% softirqs.CPU73.TIMER 40315 =C2=B1 4% -16.5% 33655 =C2=B1 7% softirqs.CPU74.SCHED 133455 -17.6% 109941 softirqs.CPU74.TIMER 40427 =C2=B1 5% -16.7% 33659 =C2=B1 8% softirqs.CPU75.SCHED 137065 =C2=B1 5% -18.6% 111601 =C2=B1 3% softirqs.CPU75.TIMER 39577 =C2=B1 3% -14.0% 34031 =C2=B1 7% softirqs.CPU76.SCHED 130476 -16.6% 108755 =C2=B1 4% softirqs.CPU76.TIMER 40386 =C2=B1 5% -14.9% 34356 =C2=B1 7% softirqs.CPU77.SCHED 134414 =C2=B1 4% -18.8% 109199 =C2=B1 3% softirqs.CPU77.TIMER 40179 =C2=B1 5% -16.2% 33656 =C2=B1 7% softirqs.CPU78.SCHED 131087 =C2=B1 2% -17.4% 108250 =C2=B1 3% softirqs.CPU78.TIMER 39263 =C2=B1 3% -14.2% 33686 =C2=B1 7% softirqs.CPU79.SCHED 130805 =C2=B1 2% -16.3% 109502 =C2=B1 2% softirqs.CPU79.TIMER 19896 =C2=B1 16% -19.7% 15987 =C2=B1 2% softirqs.CPU8.RCU 30563 =C2=B1 3% +24.0% 37906 =C2=B1 7% softirqs.CPU8.SCHED 131375 =C2=B1 2% -12.8% 114531 softirqs.CPU8.TIMER 39276 =C2=B1 2% -14.9% 33416 =C2=B1 9% softirqs.CPU80.SCHED 138042 =C2=B1 7% -21.9% 107876 =C2=B1 2% softirqs.CPU80.TIMER 21626 =C2=B1 17% -24.1% 16414 =C2=B1 4% softirqs.CPU81.RCU 40018 =C2=B1 4% -15.6% 33781 =C2=B1 7% softirqs.CPU81.SCHED 134117 =C2=B1 4% -16.8% 111583 =C2=B1 3% softirqs.CPU81.TIMER 134747 -18.0% 110540 =C2=B1 3% softirqs.CPU82.TIMER 133707 =C2=B1 2% -17.6% 110191 softirqs.CPU83.TIMER 40079 =C2=B1 4% -16.3% 33556 =C2=B1 10% softirqs.CPU84.SCHED 130536 =C2=B1 2% -15.8% 109959 softirqs.CPU84.TIMER 40427 =C2=B1 5% -16.9% 33585 =C2=B1 7% softirqs.CPU85.SCHED 131805 =C2=B1 4% -18.4% 107549 softirqs.CPU85.TIMER 40785 =C2=B1 5% -17.5% 33639 =C2=B1 7% softirqs.CPU86.SCHED 134917 =C2=B1 2% -18.1% 110473 =C2=B1 3% softirqs.CPU86.TIMER 39496 =C2=B1 3% -15.7% 33280 =C2=B1 8% softirqs.CPU87.SCHED 135851 =C2=B1 5% -19.3% 109698 =C2=B1 2% softirqs.CPU87.TIMER 30947 =C2=B1 2% +20.1% 37173 =C2=B1 9% softirqs.CPU9.SCHED 133360 =C2=B1 3% -14.3% 114339 =C2=B1 3% softirqs.CPU9.TIMER 4299 =C2=B1103% -66.6% 1438 =C2=B1 9% softirqs.NET_RX 1788927 =C2=B1 16% -15.2% 1516780 =C2=B1 4% softirqs.RCU 11741892 -15.5% 9927286 softirqs.TIMER Disclaimer: Results have been estimated based on internal Intel analysis and are provid= ed for informational purposes only. Any difference in system hardware or softw= are design or configuration may affect actual performance. Thanks, Rong Chen --===============0827156789371568786== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.0.0-rc4-00004-gcdaa8132" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjAuMC1yYzQgS2VybmVsIENvbmZpZ3VyYXRpb24KIwoKIwojIENvbXBpbGVyOiBnY2Mt NyAoRGViaWFuIDcuMy4wLTEpIDcuMy4wCiMKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19HQ0Nf VkVSU0lPTj03MDMwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19DQ19IQVNfQVNNX0dP VE89eQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CkNP TkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lO SVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05G SUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19CVUlM RF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0Ja SVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpD T05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19L RVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tF Uk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApD T05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNW SVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJ R19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05G SUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9 eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVS SUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19J UlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05G SUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJR X1NJTT15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9J UlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19HRU5FUklDX0lSUV9N QVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpD T05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklH X0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hE T0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VS Q0VfSU5JVD15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklH X0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09O RklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tF VkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1l cnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049 eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haX0lETEUgaXMg bm90IHNldApDT05GSUdfTk9fSFpfRlVMTD15CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JF U19USU1FUlM9eQojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1Q VF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRf Q09VTlQ9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdf VklSVF9DUFVfQUNDT1VOVElORz15CkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CiMg Q09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9TQ0hFRF9B VkdfSVJRPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUND VF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklH X1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKIyBDT05GSUdfUFNJIGlz IG5vdCBzZXQKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05G SUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9 eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExf Q09NTU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19DT05URVhUX1RSQUNL SU5HPXkKIyBDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19S Q1VfTk9DQl9DUFU9eQpDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05G SUdfSUtDT05GSUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19MT0dfQ1BV X01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMKQ09O RklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1B X0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpD T05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05G SUdfTlVNQV9CQUxBTkNJTkdfREVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX0NHUk9VUFM9eQpDT05G SUdfUEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX1NXQVA9eQpDT05G SUdfTUVNQ0dfU1dBUF9FTkFCTEVEPXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NH Uk9VUD15CiMgQ09ORklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQ X1dSSVRFQkFDSz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hF RD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklH X0NHUk9VUF9QSURTPXkKQ09ORklHX0NHUk9VUF9SRE1BPXkKQ09ORklHX0NHUk9VUF9GUkVFWkVS PXkKQ09ORklHX0NHUk9VUF9IVUdFVExCPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19Q SURfQ1BVU0VUPXkKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQojIENPTkZJR19DR1JPVVBfQ1BVQUND VCBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBD T05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9eQpD T05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklH X1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BP SU5UX1JFU1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQ UkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15 CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0Ja SVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09O RklHX1JEX0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJ R19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdf QU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9O X1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJ R19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRN QVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVND QUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9TSVhfVElNRVJTPXkKQ09O RklHX1BSSU5USz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZf Q09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklH X0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZE PXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJ R19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05G SUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1TX0FCU09M VVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0JQRl9T WVNDQUxMPXkKIyBDT05GSUdfQlBGX0pJVF9BTFdBWVNfT04gaXMgbm90IHNldApDT05GSUdfVVNF UkZBVUxURkQ9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdf UlNFUT15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfRU1CRURERUQ9eQpD T05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBL ZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5U Uz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1f RVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfTUVNQ0df U1lTRlNfT04gaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05G SUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0 CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRP TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfRlJFRUxJU1RfSEFSREVORUQgaXMgbm90IHNldApD T05GSUdfU0xVQl9DUFVfUEFSVElBTD15CkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049 eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHXzY0QklUPXkK Q09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15 CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJ Rz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQ T1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJD SF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpD T05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JO RF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5F UklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19H RU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldT RU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpD T05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0la RT15CkNPTkZJR19BUkNIX0hBU19GSUxURVJfUEdQUk9UPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVS X0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJ R19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9O X1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dB TlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNP TkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JU U19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxM T0M9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19B UkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19Q R1RBQkxFX0xFVkVMUz00CkNPTkZJR19DQ19IQVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CgojCiMg UHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NN UD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklH X1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdfUkVUUE9M SU5FPXkKIyBDT05GSUdfWDg2X1JFU0NUUkwgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVE X1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X1ZTTVAgaXMgbm90IHNldApDT05GSUdfWDg2X1VWPXkKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX01JRCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5U RUxfTFBTUz15CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKQ09O RklHX0lPU0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVCVUcgaXMgbm90IHNldApDT05GSUdf WDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9Q T0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJ UlQ9eQpDT05GSUdfUEFSQVZJUlRfWFhMPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTPXkKIyBDT05GSUdfUVVFVUVEX0xPQ0tfU1RB VCBpcyBub3Qgc2V0CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX1BWPXkKQ09ORklHX1hFTl9QVl9T TVA9eQpDT05GSUdfWEVOX0RPTTA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhW TV9TTVA9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQojIENP TkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBzZXQK Q09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX1BWSCBpcyBub3Qgc2V0CiMgQ09ORklHX0tWTV9E RUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkc9eQpDT05G SUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldAoj IENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05GSUdf TUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfR0VORVJJ Q19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFf Q0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09O RklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4 Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApDT05G SUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0hZ R09OPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklH X0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKQ09ORklHX0dBUlRfSU9NTVU9eQojIENP TkZJR19DQUxHQVJZX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX01BWFNNUD15CkNPTkZJR19OUl9D UFVTX1JBTkdFX0JFR0lOPTgxOTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTgxOTIKQ09ORklH X05SX0NQVVNfREVGQVVMVD04MTkyCkNPTkZJR19OUl9DUFVTPTgxOTIKQ09ORklHX1NDSEVEX1NN VD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4Nl9M T0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9C Uk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRUxPR19MRUdB Q1k9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19Y ODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCkNPTkZJR19YODZfVEhF Uk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9F VkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9eQpDT05G SUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BP V0VSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpD T05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19JOEs9bQpDT05GSUdfTUlDUk9D T0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09O RklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2 X0NQVUlEPXkKIyBDT05GSUdfWDg2XzVMRVZFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRElSRUNU X0dCUEFHRVM9eQojIENPTkZJR19YODZfQ1BBX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdf QVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNl dApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1B PXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQojIENPTkZJR19OVU1BX0VNVSBpcyBu b3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD0xMApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF PXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVN T1JZX01PREVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19L Q09SRV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAw MDAKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZ PW0KQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBB UkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZF X0xPVz02NApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJS X1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9S RUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNB Q0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CkNPTkZJR19YODZf SU5URUxfVU1JUD15CkNPTkZJR19YODZfSU5URUxfTVBYPXkKQ09ORklHX1g4Nl9JTlRFTF9NRU1P UllfUFJPVEVDVElPTl9LRVlTPXkKQ09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CiMgQ09O RklHX0VGSV9NSVhFRCBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlz IG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJU SUNLPXkKQ09ORklHX0tFWEVDPXkKIyBDT05GSUdfS0VYRUNfRklMRSBpcyBub3Qgc2V0CkNPTkZJ R19DUkFTSF9EVU1QPXkKQ09ORklHX0tFWEVDX0pVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9 MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlz IG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19D UFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVHX0hPVFBM VUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKQ09ORklH X0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUg aXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZ X0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKIyBDT05GSUdfTElWRVBBVENI IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CkNPTkZJR19BUkNIX0VOQUJM RV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkK Q09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElU X1BNRF9QVExPQ0s9eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09O RklHX0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5k IEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19T VVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CiMgQ09ORklHX1NVU1BFTkRfU0tJUF9T WU5DIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJO QVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05G SUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05G SUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkK Q09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKQ09ORklHX1BNX1RFU1RfU1VTUEVORD15CkNPTkZJ R19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9Q T1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VORVJHWV9NT0RFTCBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJ R19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJ X1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklH X0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TUENSX1RBQkxFPXkKQ09ORklH X0FDUElfTFBJVD15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9X RVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQpDT05GSUdf QUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkK Q09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpDT05GSUdfQUNQSV9GQU49 eQojIENPTkZJR19BQ1BJX1RBRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdf QUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklH X0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJ X1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9bQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15 CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPW0KQ09ORklHX0FDUElfVEhFUk1BTD15 CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkK Q09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX0RFQlVHPXkKQ09ORklHX0FD UElfUENJX1NMT1Q9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVH X01FTU9SWT15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKQ09ORklHX0FDUElfU0JTPW0K Q09ORklHX0FDUElfSEVEPXkKQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRD1tCkNPTkZJR19BQ1BJ X0JHUlQ9eQojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX05GSVQ9bQojIENPTkZJR19ORklUX1NFQ1VSSVRZX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJ R19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9BUEVJX0dIRVM9eQpDT05GSUdfQUNQSV9BUEVJX1BD SUVBRVI9eQpDT05GSUdfQUNQSV9BUEVJX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0FDUElfQVBF SV9FSU5KPW0KQ09ORklHX0FDUElfQVBFSV9FUlNUX0RFQlVHPXkKIyBDT05GSUdfRFBURl9QT1dF UiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1dBVENIRE9HPXkKQ09ORklHX0FDUElfRVhUTE9HPW0K Q09ORklHX0FDUElfQURYTD15CiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAojIENP TkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJ R19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15 CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VT RVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15 CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CkNPTkZJR19D UFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15 CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRF TUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKIyBDT05GSUdfQ1BVX0ZS RVFfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRy aXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CkNPTkZJR19YODZfUENDX0NQVUZSRVE9 bQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15 CkNPTkZJR19YODZfUE9XRVJOT1dfSzg9bQpDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJVElWSVRZ PW0KIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CkNPTkZJR19YODZf UDRfQ0xPQ0tNT0Q9bQoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBf TElCPW0KCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExF X0dPVl9MQURERVIgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQpDT05GSUdf SU5URUxfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0lfRElS RUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX01NQ09O Rl9GQU0xMEg9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09ORklH X0lTQV9CVVMgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfQU1EX05CPXkK IyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBCaW5hcnkgRW11bGF0aW9ucwojCkNP TkZJR19JQTMyX0VNVUxBVElPTj15CiMgQ09ORklHX0lBMzJfQU9VVCBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9YMzIgaXMgbm90IHNldApDT05GSUdfQ09NUEFUXzMyPXkKQ09ORklHX0NPTVBBVD15 CkNPTkZJR19DT01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9 eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX0hBVkVfR0VORVJJQ19HVVA9eQoKIwoj IEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPW0KIyBDT05GSUdfRUREX09GRiBpcyBub3Qg c2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZ U0ZTPXkKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CkNPTkZJR19J U0NTSV9JQkZUX0ZJTkQ9eQpDT05GSUdfSVNDU0lfSUJGVD1tCiMgQ09ORklHX0ZXX0NGR19TWVNG UyBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJ IChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfVkFS Uz15CkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQpDT05GSUdfRUZJ X1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRT15CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQoj IENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfV1JB UFBFUlM9eQojIENPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05G SUdfRUZJX0NBUFNVTEVfTE9BREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19BUFBMRV9QUk9QRVJUSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRf QVRUQUNLX01JVElHQVRJT04gaXMgbm90IHNldApDT05GSUdfVUVGSV9DUEVSPXkKQ09ORklHX1VF RklfQ1BFUl9YODY9eQoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCkNPTkZJR19IQVZFX0tW TT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09O RklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05G SUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15 CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkK Q09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09N UEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049 eQpDT05GSUdfS1ZNPW0KQ09ORklHX0tWTV9JTlRFTD1tCkNPTkZJR19LVk1fQU1EPW0KQ09ORklH X0tWTV9NTVVfQVVESVQ9eQpDT05GSUdfVkhPU1RfTkVUPW0KIyBDT05GSUdfVkhPU1RfU0NTSSBp cyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX1ZTT0NLIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUPW0K IyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0CgojCiMgR2VuZXJh bCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNP TkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hPVFBMVUdfU01UPXkKQ09ORklHX09QUk9GSUxFPW0K Q09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkK Q09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkKQ09ORklHX0pVTVBf TEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19P UFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBST0JFUz15CkNP TkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JV SUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJ RklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpD T05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hB VkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9FUlJPUl9JTkpFQ1RJ T049eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJ R19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkK Q09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1P Ulk9eQpDT05GSUdfSEFWRV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FS Q0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNL X0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJH X0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5U PXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJf UkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hB VkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09O RklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFC RUw9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfSEFWRV9S Q1VfVEFCTEVfRlJFRT15CkNPTkZJR19IQVZFX1JDVV9UQUJMRV9JTlZBTElEQVRFPXkKQ09ORklH X0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1Rf UEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RP VUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxU RVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9BUkNIX1NUQUNLTEVBSz15 CkNPTkZJR19IQVZFX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX0hBU19TVEFDS1BST1RFQ1RP Ul9OT05FPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX1NUQUNLUFJPVEVDVE9SX1NU Uk9ORz15CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZF X0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15 CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15 CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNI X1RSQU5TUEFSRU5UX0hVR0VQQUdFX1BVRD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkK Q09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lG SUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9P Tl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZF X0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FS Q0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRT PXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9BUkNIX0NP TVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX0hB VkVfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpD T05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKQ09O RklHX0NPTVBBVF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09O RklHX1ZNQVBfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05G SUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9 eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfQVJDSF9IQVNfUkVGQ09VTlQ9eQoj IENPTkZJR19SRUZDT1VOVF9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJf UkVMT0NBVElPTlM9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklH X0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9 eQpDT05GSUdfUExVR0lOX0hPU1RDQz0iZysrIgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CiMg Q09ORklHX0dDQ19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdf QkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkK Q09ORklHX01PRFVMRV9VTkxPQUQ9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEIGlzIG5v dCBzZXQKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU1JD VkVSU0lPTl9BTEwgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZ TVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15 CkNPTkZJR19CTEtfU0NTSV9SRVFVRVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JM S19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZf Wk9ORUQ9eQpDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJP VFRMSU5HX0xPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19XQlQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFU RU5DWSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQpDT05GSUdfQkxLX0RFQlVHX0ZT X1pPTkVEPXkKIyBDT05GSUdfQkxLX1NFRF9PUEFMIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24g VHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19P U0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BB UlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BB UlRJVElPTj15CkNPTkZJR19CU0RfRElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElP Tj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xB QkVMPXkKIyBDT05GSUdfTERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElU SU9OPXkKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFS VElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkK IyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFS VElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJ PXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQpDT05GSUdfQkxLX1BNPXkKCiMKIyBJTyBTY2hlZHVs ZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJF Uj15CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfTk9USUZJ RVJTPXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VO TE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFE X1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVf V1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05G SUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09O RklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tT PXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9D S1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JF Rk9SRV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05GSUdf RlJFRVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1UX0VM Rj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NP UkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05G SUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQoKIwojIE1lbW9yeSBNYW5hZ2VtZW50 IG9wdGlvbnMKIwpDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1f TUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkK Q09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpD T05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQ PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01F TUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfSEFWRV9CT09UTUVNX0lO Rk9fTk9ERT15CkNPTkZJR19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVR19T UEFSU0U9eQojIENPTkZJR19NRU1PUllfSE9UUExVR19ERUZBVUxUX09OTElORSBpcyBub3Qgc2V0 CkNPTkZJR19NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09O RklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19D T01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15 CkNPTkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVS PXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdf QVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CkNP TkZJR19IV1BPSVNPTl9JTkpFQ1Q9bQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05G SUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVH RVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRTX1RIUF9TV0FQPXkKQ09O RklHX1RIUF9TV0FQPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VfUEFHRUNBQ0hFPXkKQ09ORklH X0NMRUFOQ0FDSEU9eQpDT05GSUdfRlJPTlRTV0FQPXkKQ09ORklHX0NNQT15CiMgQ09ORklHX0NN QV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklH X0NNQV9BUkVBUz03CiMgQ09ORklHX01FTV9TT0ZUX0RJUlRZIGlzIG5vdCBzZXQKQ09ORklHX1pT V0FQPXkKQ09ORklHX1pQT09MPXkKQ09ORklHX1pCVUQ9eQojIENPTkZJR19aM0ZPTEQgaXMgbm90 IHNldApDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNl dAojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlf SU9SRU1BUD15CiMgQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90IHNldApD T05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX0FSQ0hfSEFTX1pPTkVfREVWSUNFPXkK Q09ORklHX1pPTkVfREVWSUNFPXkKQ09ORklHX0FSQ0hfSEFTX0hNTT15CkNPTkZJR19ERVZfUEFH RU1BUF9PUFM9eQojIENPTkZJR19ITU1fTUlSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWSUNF X1BSSVZBVEUgaXMgbm90IHNldAojIENPTkZJR19ERVZJQ0VfUFVCTElDIGlzIG5vdCBzZXQKQ09O RklHX0ZSQU1FX1ZFQ1RPUj15CkNPTkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05G SUdfQVJDSF9IQVNfUEtFWVM9eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENP TkZJR19HVVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFM PXkKQ09ORklHX05FVD15CkNPTkZJR19DT01QQVRfTkVUTElOS19NRVNTQUdFUz15CkNPTkZJR19O RVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9FWFRFTlNJT05TPXkK CiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9E SUFHPW0KQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9ESUFHPW0KIyBDT05GSUdfVExTIGlzIG5v dCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15 CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fU1VCX1BPTElD WT15CkNPTkZJR19YRlJNX01JR1JBVEU9eQpDT05GSUdfWEZSTV9TVEFUSVNUSUNTPXkKQ09ORklH X1hGUk1fSVBDT01QPW0KQ09ORklHX05FVF9LRVk9bQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkK IyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9N VUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKQ09ORklHX0lQX0ZJQl9UUklF X1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9NVUxU SVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VURV9DTEFTU0lE PXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CiMgQ09ORklHX0lQX1BOUF9C T09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5vdCBzZXQKQ09ORklHX05F VF9JUElQPW0KQ09ORklHX05FVF9JUEdSRV9ERU1VWD1tCkNPTkZJR19ORVRfSVBfVFVOTkVMPW0K Q09ORklHX05FVF9JUEdSRT1tCkNPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUPXkKQ09ORklHX0lQ X01ST1VURV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKQ09ORklHX0lQX01ST1VURV9NVUxU SVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdfSVBfUElNU01fVjI9eQpD T05GSUdfU1lOX0NPT0tJRVM9eQpDT05GSUdfTkVUX0lQVlRJPW0KQ09ORklHX05FVF9VRFBfVFVO TkVMPW0KQ09ORklHX05FVF9GT1U9bQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklH X0lORVRfQUg9bQpDT05GSUdfSU5FVF9FU1A9bQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlz IG5vdCBzZXQKQ09ORklHX0lORVRfSVBDT01QPW0KQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpD T05GSUdfSU5FVF9UVU5ORUw9bQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09O RklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPW0K Q09ORklHX0lORVRfRElBRz1tCkNPTkZJR19JTkVUX1RDUF9ESUFHPW0KQ09ORklHX0lORVRfVURQ X0RJQUc9bQojIENPTkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9E SUFHX0RFU1RST1kgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdf VENQX0NPTkdfQklDPW0KQ09ORklHX1RDUF9DT05HX0NVQklDPXkKQ09ORklHX1RDUF9DT05HX1dF U1RXT09EPW0KQ09ORklHX1RDUF9DT05HX0hUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9bQpD T05GSUdfVENQX0NPTkdfSFlCTEE9bQpDT05GSUdfVENQX0NPTkdfVkVHQVM9bQojIENPTkZJR19U Q1BfQ09OR19OViBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT1tCkNPTkZJR19U Q1BfQ09OR19MUD1tCkNPTkZJR19UQ1BfQ09OR19WRU5PPW0KQ09ORklHX1RDUF9DT05HX1lFQUg9 bQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9bQojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05H X0JCUiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9S RU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQ X01ENVNJRz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdf SVBWNl9ST1VURV9JTkZPPXkKQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5F VDZfQUg9bQpDT05GSUdfSU5FVDZfRVNQPW0KIyBDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQgaXMg bm90IHNldApDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQVjZfTUlQNj1tCiMgQ09ORklH X0lQVjZfSUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPW0KQ09ORklHX0lO RVQ2X1RVTk5FTD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09ORklHX0lO RVQ2X1hGUk1fTU9ERV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9bQpDT05G SUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPW0KQ09ORklHX0lQVjZfVlRJPW0K Q09ORklHX0lQVjZfU0lUPW0KQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVND X05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPW0KIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90 IHNldApDT05GSUdfSVBWNl9GT1U9bQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPW0KQ09ORklHX0lQ VjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CkNP TkZJR19JUFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpD T05GSUdfSVBWNl9QSU1TTV9WMj15CkNPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUw9eQojIENPTkZJ R19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NFRzZfQlBGPXkKQ09ORklH X05FVExBQkVMPXkKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNT SUZZPXkKQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORz15CkNPTkZJR19ORVRGSUxURVI9 eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9bQoK IwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JF U1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9bQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9C UklER0U9eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9BUlA9eQpDT05GSUdfTkVURklMVEVSX05F VExJTktfQUNDVD1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT1tCkNPTkZJR19ORVRG SUxURVJfTkVUTElOS19MT0c9bQpDT05GSUdfTkVURklMVEVSX05FVExJTktfT1NGPW0KQ09ORklH X05GX0NPTk5UUkFDSz1tCkNPTkZJR19ORl9MT0dfQ09NTU9OPW0KIyBDT05GSUdfTkZfTE9HX05F VERFViBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPW0KQ09ORklHX05GX0NP Tk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NP Tk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NP Tk5UUkFDS19FVkVOVFM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVCBpcyBub3Qgc2V0 CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19MQUJF TFM9eQpDT05GSUdfTkZfQ1RfUFJPVE9fRENDUD15CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9bQpD T05GSUdfTkZfQ1RfUFJPVE9fU0NUUD15CkNPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFPXkKQ09O RklHX05GX0NPTk5UUkFDS19BTUFOREE9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD1tCkNPTkZJ R19ORl9DT05OVFJBQ0tfSDMyMz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVJDPW0KQ09ORklHX05G X0NPTk5UUkFDS19CUk9BRENBU1Q9bQpDT05GSUdfTkZfQ09OTlRSQUNLX05FVEJJT1NfTlM9bQpD T05GSUdfTkZfQ09OTlRSQUNLX1NOTVA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9bQpDT05G SUdfTkZfQ09OTlRSQUNLX1NBTkU9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD1tCkNPTkZJR19O Rl9DT05OVFJBQ0tfVEZUUD1tCkNPTkZJR19ORl9DVF9ORVRMSU5LPW0KIyBDT05GSUdfTkVURklM VEVSX05FVExJTktfR0xVRV9DVCBpcyBub3Qgc2V0CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZf TkFUX05FRURFRD15CkNPTkZJR19ORl9OQVRfQU1BTkRBPW0KQ09ORklHX05GX05BVF9GVFA9bQpD T05GSUdfTkZfTkFUX0lSQz1tCkNPTkZJR19ORl9OQVRfU0lQPW0KQ09ORklHX05GX05BVF9URlRQ PW0KQ09ORklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9bQpD T05GSUdfTkZfVEFCTEVTPW0KIyBDT05GSUdfTkZfVEFCTEVTX1NFVCBpcyBub3Qgc2V0CiMgQ09O RklHX05GX1RBQkxFU19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTX05FVERFViBp cyBub3Qgc2V0CiMgQ09ORklHX05GVF9OVU1HRU4gaXMgbm90IHNldApDT05GSUdfTkZUX0NUPW0K Q09ORklHX05GVF9DT1VOVEVSPW0KIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNP TkZJR19ORlRfTE9HPW0KQ09ORklHX05GVF9MSU1JVD1tCiMgQ09ORklHX05GVF9NQVNRIGlzIG5v dCBzZXQKIyBDT05GSUdfTkZUX1JFRElSIGlzIG5vdCBzZXQKQ09ORklHX05GVF9OQVQ9bQojIENP TkZJR19ORlRfVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09CSlJFRiBpcyBub3Qgc2V0 CiMgQ09ORklHX05GVF9RVUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9RVU9UQSBpcyBub3Qg c2V0CiMgQ09ORklHX05GVF9SRUpFQ1QgaXMgbm90IHNldApDT05GSUdfTkZUX0NPTVBBVD1tCkNP TkZJR19ORlRfSEFTSD1tCiMgQ09ORklHX05GVF9YRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZU X1NPQ0tFVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAojIENPTkZJR19O RlRfVFBST1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNP TkZJR19ORVRGSUxURVJfWFRBQkxFUz15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMK Q09ORklHX05FVEZJTFRFUl9YVF9NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz1t CkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPW0KCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9BVURJVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NI RUNLU1VNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NP Tk5TRUNNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9bQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9EU0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9bQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X0lETEVUSU1FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD1tCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX0xPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9bQpD T05GSUdfTkVURklMVEVSX1hUX05BVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1B UD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfTkZRVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9bQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfUkVESVJFQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9U UkFDRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9bQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9UQ1BNU1M9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRT VFJJUD1tCgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9B RERSVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPW0KIyBDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf Q0xVU1RFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05O TEFCRUw9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5U UkFDSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNO PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9ITD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENP TVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0lQVlM9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfTElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JU PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX09TRj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RF Vj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfUVVPVEE9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9S RUNFTlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9bQojIENPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfU09DS0VUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9T VEFURT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9TVFJJTkc9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfVTMyPW0KQ09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBf U0VUX0JJVE1BUF9JUD1tCkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NF VF9CSVRNQVBfUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCiMgQ09ORklHX0lQX1NFVF9I QVNIX0lQTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9bQpDT05GSUdf SVBfU0VUX0hBU0hfSVBQT1JUSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPW0KIyBD T05GSUdfSVBfU0VUX0hBU0hfSVBNQUMgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9N QUMgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUIGlzIG5vdCBzZXQK Q09ORklHX0lQX1NFVF9IQVNIX05FVD1tCiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVCBpcyBu b3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05F VElGQUNFPW0KQ09ORklHX0lQX1NFVF9MSVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJR19J UF9WU19JUFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNf VEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBz dXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9 eQpDT05GSUdfSVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNP TkZJR19JUF9WU19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZT IHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdf SVBfVlNfTEM9bQpDT05GSUdfSVBfVlNfV0xDPW0KIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNl dAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQz1tCkNPTkZJ R19JUF9WU19MQkxDUj1tCkNPTkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9WU19TSD1tCiMgQ09O RklHX0lQX1ZTX01IIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NFRD1tCkNPTkZJR19JUF9WU19O UT1tCgojCiMgSVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoK IwojIElQVlMgTUggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwoj IElQVlMgYXBwbGljYXRpb24gaGVscGVyCiMKQ09ORklHX0lQX1ZTX0ZUUD1tCkNPTkZJR19JUF9W U19ORkNUPXkKQ09ORklHX0lQX1ZTX1BFX1NJUD1tCgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1 cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PW0KIyBDT05GSUdfTkZfU09DS0VUX0lQVjQg aXMgbm90IHNldApDT05GSUdfTkZfVFBST1hZX0lQVjQ9bQojIENPTkZJR19ORl9UQUJMRVNfSVBW NCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZf RFVQX0lQVjQ9bQojIENPTkZJR19ORl9MT0dfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0xPR19J UFY0PW0KQ09ORklHX05GX1JFSkVDVF9JUFY0PW0KQ09ORklHX05GX05BVF9JUFY0PW0KQ09ORklH X05GX05BVF9NQVNRVUVSQURFX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9bQpDT05G SUdfTkZfTkFUX1BQVFA9bQpDT05GSUdfTkZfTkFUX0gzMjM9bQpDT05GSUdfSVBfTkZfSVBUQUJM RVM9bQpDT05GSUdfSVBfTkZfTUFUQ0hfQUg9bQpDT05GSUdfSVBfTkZfTUFUQ0hfRUNOPW0KQ09O RklHX0lQX05GX01BVENIX1JQRklMVEVSPW0KQ09ORklHX0lQX05GX01BVENIX1RUTD1tCkNPTkZJ R19JUF9ORl9GSUxURVI9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUF9O Rl9UQVJHRVRfU1lOUFJPWFk9bQpDT05GSUdfSVBfTkZfTkFUPW0KQ09ORklHX0lQX05GX1RBUkdF VF9NQVNRVUVSQURFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdfSVBfTkZf VEFSR0VUX1JFRElSRUNUPW0KQ09ORklHX0lQX05GX01BTkdMRT1tCkNPTkZJR19JUF9ORl9UQVJH RVRfQ0xVU1RFUklQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9FQ049bQpDT05GSUdfSVBfTkZfVEFS R0VUX1RUTD1tCkNPTkZJR19JUF9ORl9SQVc9bQpDT05GSUdfSVBfTkZfU0VDVVJJVFk9bQpDT05G SUdfSVBfTkZfQVJQVEFCTEVTPW0KQ09ORklHX0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9O Rl9BUlBfTUFOR0xFPW0KCiMKIyBJUHY2OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCiMgQ09O RklHX05GX1NPQ0tFVF9JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GX1RQUk9YWV9JUFY2PW0KIyBD T05GSUdfTkZfVEFCTEVTX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjY9bQpDT05G SUdfTkZfUkVKRUNUX0lQVjY9bQpDT05GSUdfTkZfTE9HX0lQVjY9bQpDT05GSUdfTkZfTkFUX0lQ VjY9bQpDT05GSUdfSVA2X05GX0lQVEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNP TkZJR19JUDZfTkZfTUFUQ0hfRVVJNjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05G SUdfSVA2X05GX01BVENIX09QVFM9bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQ Nl9ORl9NQVRDSF9JUFY2SEVBREVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19J UDZfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KIyBDT05GSUdf SVA2X05GX01BVENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPW0KQ09O RklHX0lQNl9ORl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdf SVA2X05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUDZfTkZfTUFOR0xFPW0KQ09ORklHX0lQ Nl9ORl9SQVc9bQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPW0KIyBDT05GSUdfSVA2X05GX05BVCBp cyBub3Qgc2V0CkNPTkZJR19ORl9ERUZSQUdfSVBWNj1tCiMgQ09ORklHX05GX1RBQkxFU19CUklE R0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPW0KQ09ORklHX0JSSURHRV9F QlRfQlJPVVRFPW0KQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9bQpDT05GSUdfQlJJREdFX0VC VF9UX05BVD1tCkNPTkZJR19CUklER0VfRUJUXzgwMl8zPW0KQ09ORklHX0JSSURHRV9FQlRfQU1P Tkc9bQpDT05GSUdfQlJJREdFX0VCVF9BUlA9bQpDT05GSUdfQlJJREdFX0VCVF9JUD1tCkNPTkZJ R19CUklER0VfRUJUX0lQNj1tCkNPTkZJR19CUklER0VfRUJUX0xJTUlUPW0KQ09ORklHX0JSSURH RV9FQlRfTUFSSz1tCkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9bQpDT05GSUdfQlJJREdFX0VC VF9TVFA9bQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPW0KQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQ TFk9bQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPW0KQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPW0K Q09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9bQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPW0KQ09O RklHX0JSSURHRV9FQlRfTE9HPW0KQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9bQojIENPTkZJR19C UEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPW0KQ09ORklHX0lORVRfRENDUF9ESUFH PW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQy X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQ X0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQoKIwojIERD Q1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAojIENPTkZJ R19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfREVG QVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFD X05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05GSUdfU0NU UF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX0lORVRfU0NUUF9ESUFHPW0KIyBDT05GSUdfUkRT IGlzIG5vdCBzZXQKQ09ORklHX1RJUEM9bQpDT05GSUdfVElQQ19NRURJQV9VRFA9eQpDT05GSUdf VElQQ19ESUFHPW0KQ09ORklHX0FUTT1tCkNPTkZJR19BVE1fQ0xJUD1tCiMgQ09ORklHX0FUTV9D TElQX05PX0lDTVAgaXMgbm90IHNldApDT05GSUdfQVRNX0xBTkU9bQojIENPTkZJR19BVE1fTVBP QSBpcyBub3Qgc2V0CkNPTkZJR19BVE1fQlIyNjg0PW0KIyBDT05GSUdfQVRNX0JSMjY4NF9JUEZJ TFRFUiBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPW0KQ09ORklHX0wyVFBfREVCVUdGUz1tCkNPTkZJ R19MMlRQX1YzPXkKQ09ORklHX0wyVFBfSVA9bQpDT05GSUdfTDJUUF9FVEg9bQpDT05GSUdfU1RQ PW0KQ09ORklHX0dBUlA9bQpDT05GSUdfTVJQPW0KQ09ORklHX0JSSURHRT1tCkNPTkZJR19CUklE R0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQpDT05GSUdf SEFWRV9ORVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQSBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgw MjFRPW0KQ09ORklHX1ZMQU5fODAyMVFfR1ZSUD15CkNPTkZJR19WTEFOXzgwMjFRX01WUlA9eQoj IENPTkZJR19ERUNORVQgaXMgbm90IHNldApDT05GSUdfTExDPW0KIyBDT05GSUdfTExDMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQK IyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09O RklHXzZMT1dQQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND1tCiMgQ09ORklHX0lFRUU4 MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRf U09DS0VUPW0KQ09ORklHX01BQzgwMjE1ND1tCkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVl aW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9bQpDT05GSUdfTkVUX1NDSF9IVEI9 bQpDT05GSUdfTkVUX1NDSF9IRlNDPW0KQ09ORklHX05FVF9TQ0hfQVRNPW0KQ09ORklHX05FVF9T Q0hfUFJJTz1tCkNPTkZJR19ORVRfU0NIX01VTFRJUT1tCkNPTkZJR19ORVRfU0NIX1JFRD1tCkNP TkZJR19ORVRfU0NIX1NGQj1tCkNPTkZJR19ORVRfU0NIX1NGUT1tCkNPTkZJR19ORVRfU0NIX1RF UUw9bQpDT05GSUdfTkVUX1NDSF9UQkY9bQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9UQVBSSU8g aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPW0KQ09ORklHX05FVF9TQ0hfRFNNQVJLPW0K Q09ORklHX05FVF9TQ0hfTkVURU09bQpDT05GSUdfTkVUX1NDSF9EUlI9bQpDT05GSUdfTkVUX1ND SF9NUVBSSU89bQojIENPTkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApDT05GSUdfTkVU X1NDSF9DSE9LRT1tCkNPTkZJR19ORVRfU0NIX1FGUT1tCkNPTkZJR19ORVRfU0NIX0NPREVMPW0K Q09ORklHX05FVF9TQ0hfRlFfQ09ERUw9bQojIENPTkZJR19ORVRfU0NIX0NBS0UgaXMgbm90IHNl dAojIENPTkZJR19ORVRfU0NIX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ISEYgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0NIX1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lO R1JFU1M9bQpDT05GSUdfTkVUX1NDSF9QTFVHPW0KIyBDT05GSUdfTkVUX1NDSF9ERUZBVUxUIGlz IG5vdCBzZXQKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNPTkZJR19ORVRfQ0xTPXkKQ09ORklHX05F VF9DTFNfQkFTSUM9bQpDT05GSUdfTkVUX0NMU19UQ0lOREVYPW0KQ09ORklHX05FVF9DTFNfUk9V VEU0PW0KQ09ORklHX05FVF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQpDT05GSUdfQ0xT X1UzMl9QRVJGPXkKQ09ORklHX0NMU19VMzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9bQpD T05GSUdfTkVUX0NMU19SU1ZQNj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1c9bQpDT05GSUdfTkVUX0NM U19DR1JPVVA9eQpDT05GSUdfTkVUX0NMU19CUEY9bQojIENPTkZJR19ORVRfQ0xTX0ZMT1dFUiBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfTUFUQ0hBTEwgaXMgbm90IHNldApDT05GSUdfTkVU X0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NN UD1tCkNPTkZJR19ORVRfRU1BVENIX05CWVRFPW0KQ09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09O RklHX05FVF9FTUFUQ0hfTUVUQT1tCkNPTkZJR19ORVRfRU1BVENIX1RFWFQ9bQojIENPTkZJR19O RVRfRU1BVENIX0NBTklEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQ9bQojIENP TkZJR19ORVRfRU1BVENIX0lQVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJ R19ORVRfQUNUX1BPTElDRT1tCkNPTkZJR19ORVRfQUNUX0dBQ1Q9bQpDT05GSUdfR0FDVF9QUk9C PXkKQ09ORklHX05FVF9BQ1RfTUlSUkVEPW0KIyBDT05GSUdfTkVUX0FDVF9TQU1QTEUgaXMgbm90 IHNldApDT05GSUdfTkVUX0FDVF9JUFQ9bQpDT05GSUdfTkVUX0FDVF9OQVQ9bQpDT05GSUdfTkVU X0FDVF9QRURJVD1tCkNPTkZJR19ORVRfQUNUX1NJTVA9bQpDT05GSUdfTkVUX0FDVF9TS0JFRElU PW0KQ09ORklHX05FVF9BQ1RfQ1NVTT1tCiMgQ09ORklHX05FVF9BQ1RfVkxBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFS SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfU0tCTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX0FDVF9JRkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVkgaXMgbm90 IHNldApDT05GSUdfTkVUX0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RD Qj15CkNPTkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQK Q09ORklHX09QRU5WU1dJVENIPW0KQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJR19PUEVO VlNXSVRDSF9WWExBTj1tCkNPTkZJR19WU09DS0VUUz1tCkNPTkZJR19WU09DS0VUU19ESUFHPW0K Q09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPW0KIyBDT05GSUdfVklSVElPX1ZTT0NLRVRTIGlz IG5vdCBzZXQKIyBDT05GSUdfSFlQRVJWX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJ TktfRElBRz1tCkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz1tCiMgQ09ORklHX01Q TFNfUk9VVElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPW0KIyBDT05GSUdfSFNSIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTDNfTUFT VEVSX0RFVj15CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJ R19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5v dCBzZXQKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xM PXkKQ09ORklHX0JRTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VS PXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05GSUdf TkVUX1BLVEdFTj1tCkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBDT05GSUdfSEFNUkFESU8g aXMgbm90IHNldApDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1t CkNPTkZJR19DQU5fR1c9bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNB Tj1tCiMgQ09ORklHX0NBTl9WWENBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9TTENBTiBpcyBu b3Qgc2V0CkNPTkZJR19DQU5fREVWPW0KQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CiMgQ09O RklHX0NBTl9DX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DQzc3MCBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9JRklfQ0FORkQgaXMgbm90IHNldAojIENPTkZJR19DQU5fTV9DQU4gaXMgbm90 IHNldAojIENPTkZJR19DQU5fUEVBS19QQ0lFRkQgaXMgbm90IHNldAojIENPTkZJR19DQU5fU0pB MTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9TT0ZUSU5HIGlzIG5vdCBzZXQKCiMKIyBDQU4g U1BJIGludGVyZmFjZXMKIwojIENPTkZJR19DQU5fSEkzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FOX01DUDI1MVggaXMgbm90IHNldAoKIwojIENBTiBVU0IgaW50ZXJmYWNlcwojCiMgQ09ORklH X0NBTl84REVWX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9FTVNfVVNCIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0FOX0VTRF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0dTX1VTQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBTl9LVkFTRVJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01D QkFfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1BFQUtfVVNCIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FOX1VDQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qg c2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAoj IENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19G SUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklH X1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklH X0NGRzgwMjExPW0KIyBDT05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklH X0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjEx X0NFUlRJRklDQVRJT05fT05VUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJ R05FRF9SRUdEQj15CkNPTkZJR19DRkc4MDIxMV9VU0VfS0VSTkVMX1JFR0RCX0tFWVM9eQpDT05G SUdfQ0ZHODAyMTFfREVGQVVMVF9QUz15CiMgQ09ORklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90 IHNldApDT05GSUdfQ0ZHODAyMTFfQ1JEQV9TVVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9 eQpDT05GSUdfTElCODAyMTE9bQojIENPTkZJR19MSUI4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19NQUM4MDIxMT1tCkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFf UkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJ R19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklHX01BQzgwMjExX01FU0g9 eQpDT05GSUdfTUFDODAyMTFfTEVEUz15CkNPTkZJR19NQUM4MDIxMV9ERUJVR0ZTPXkKIyBDT05G SUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFf REVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0w CiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD1tCkNPTkZJR19SRktJTExf TEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CiMgQ09ORklHX05FVF85 UF9YRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfOVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUIgaXMgbm90IHNldAojIENPTkZJR19O RkMgaXMgbm90IHNldAojIENPTkZJR19QU0FNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lG RSBpcyBub3Qgc2V0CkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19MV1RVTk5FTF9CUEY9eQpDT05G SUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CkNPTkZJR19ORVRfU09DS19NU0c9eQoj IENPTkZJR19ORVRfREVWTElOSyBpcyBub3Qgc2V0CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQpD T05GSUdfRkFJTE9WRVI9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CgojCiMgRGV2aWNlIERyaXZl cnMKIwpDT05GSUdfSEFWRV9FSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX1BDST15CkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBP UlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKQ09ORklH X1BDSUVBRVJfSU5KRUNUPW0KQ09ORklHX1BDSUVfRUNSQz15CkNPTkZJR19QQ0lFQVNQTT15CiMg Q09ORklHX1BDSUVBU1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9 eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQ TV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5D RSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CiMgQ09ORklHX1BDSUVfRFBDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUENJRV9QVE0gaXMgbm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19Q Q0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9TVFVCPXkKIyBDT05GSUdfUENJX1BGX1NUVUIgaXMgbm90IHNldAojIENPTkZJ R19YRU5fUENJREVWX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdf UENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpD T05GSUdfUENJX1BBU0lEPXkKIyBDT05GSUdfUENJX1AyUERNQSBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfTEFCRUw9eQojIENPTkZJR19QQ0lfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdf UENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9J Qk09bQojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExV R19QQ0lfU0hQQyBpcyBub3Qgc2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCgojCiMg Q2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIwojIENPTkZJR19WTUQgaXMgbm90IHNl dAoKIwojIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfRFdfUExB VF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKCiMKIyBQQ0kg RW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAoKIwojIFBDSSBzd2l0 Y2ggY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfUENJX1NXX1NXSVRDSFRFQyBpcyBub3Qg c2V0CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJR19QQ01DSUEgaXMgbm90IHNldApDT05GSUdfQ0FS REJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPW0KQ09ORklHX1lFTlRB X08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkKQ09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRB X0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQojIENPTkZJR19SQVBJRElPIGlzIG5v dCBzZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9 eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19E RVZUTVBGU19NT1VOVD15CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdB UkVfQlVJTEQ9eQoKIwojIEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05G SUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJ R19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVE VU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVW UkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lT X0hZUEVSVklTT1I9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVS SUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0ky Qz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05G SUdfRE1BX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1 bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9 MjAwCkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BF UkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQK IyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5U PTgKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVO VFM9eQojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD1tCiMgQ09ORklHX01URF9U RVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwoj IENPTkZJR19NVERfUkVEQk9PVF9QQVJUUyBpcyBub3Qgc2V0CgojCiMgVXNlciBNb2R1bGVzIEFu ZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9bQpDT05GSUdfTVREX0JM T0NLPW0KIyBDT05GSUdfTVREX0JMT0NLX1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRMIGlzIG5v dCBzZXQKIyBDT05GSUdfTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQK IyBDT05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBD T05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENP TkZJR19NVERfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIg aXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVRE X0NGSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklH X01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09O RklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVRE X0NGSV9JMj15CiMgQ09ORklHX01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CgojCiMgTWFwcGluZyBkcml2 ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9Q TEFUUkFNIGlzIG5vdCBzZXQKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMK IwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSCBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9NQ0hQMjNLMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X1NTVDI1TCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TTFJBTSBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9QSFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldAojIENP TkZJR19NVERfQkxPQ0syTVREIGlzIG5vdCBzZXQKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERy aXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMgbm90IHNldAojIENPTkZJR19NVERfT05FTkFO RCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NQ SV9OQU5EIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMK IwojIENPTkZJR19NVERfTFBERFIgaXMgbm90IHNldAojIENPTkZJR19NVERfU1BJX05PUiBpcyBu b3Qgc2V0CkNPTkZJR19NVERfVUJJPW0KQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYK Q09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCiMgQ09ORklHX01URF9VQklfRkFTVE1BUCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9VQklfR0xVRUJJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VC SV9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlH SFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1t CkNPTkZJR19QQVJQT1JUX1NFUklBTD1tCiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBP UlRfQVg4ODc5NiBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9S VF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5v dCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkK Q09ORklHX0JMS19ERVZfTlVMTF9CTEs9bQpDT05GSUdfQkxLX0RFVl9OVUxMX0JMS19GQVVMVF9J TkpFQ1RJT049eQpDT05GSUdfQkxLX0RFVl9GRD1tCkNPTkZJR19DRFJPTT1tCiMgQ09ORklHX1BB UklERSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9bQojIENPTkZJ R19aUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTAKIyBDT05GSUdf QkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9TWDg9bQpDT05GSUdfQkxLX0RFVl9SQU09bQpDT05GSUdfQkxLX0RF Vl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9MTYzODQKQ09ORklHX0NEUk9N X1BLVENEVkQ9bQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01f UEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJfRVRIPW0KQ09ORklHX1hF Tl9CTEtERVZfRlJPTlRFTkQ9bQojIENPTkZJR19YRU5fQkxLREVWX0JBQ0tFTkQgaXMgbm90IHNl dApDT05GSUdfVklSVElPX0JMSz15CiMgQ09ORklHX1ZJUlRJT19CTEtfU0NTSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUlNYWD1tCgoj CiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09SRT1tCkNPTkZJR19CTEtfREVWX05WTUU9 bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQpDT05GSUdfTlZNRV9GQUJSSUNTPW0KIyBDT05GSUdf TlZNRV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVfVENQIGlzIG5vdCBzZXQKQ09ORklHX05W TUVfVEFSR0VUPW0KQ09ORklHX05WTUVfVEFSR0VUX0xPT1A9bQojIENPTkZJR19OVk1FX1RBUkdF VF9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVfVEFSR0VUX1RDUCBpcyBub3Qgc2V0CgojCiMg TWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEPW0KIyBDT05GSUdfQUQ1MjVY X0RQT1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19J Qk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CkNPTkZJR19TR0lf SU9DND1tCkNPTkZJR19USUZNX0NPUkU9bQpDT05GSUdfVElGTV83WFgxPW0KIyBDT05GSUdfSUNT OTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9bQpDT05GSUdfU0dJ X1hQPW0KQ09ORklHX0hQX0lMTz1tCkNPTkZJR19TR0lfR1JVPW0KIyBDT05GSUdfU0dJX0dSVV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19JU0wyOTAwMz1tCkNP TkZJR19JU0wyOTAyMD1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9bQpDT05GSUdfU0VOU09SU19C SDE3NzA9bQpDT05GSUdfU0VOU09SU19BUERTOTkwWD1tCiMgQ09ORklHX0hNQzYzNTIgaXMgbm90 IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX0JBTExPT049bQoj IENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19MQVRUSUNFX0VD UDNfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BWUEFOSUM9eQojIENPTkZJR19DMlBP UlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PW0K IyBDT05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0xFR0FDWT1tCkNP TkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01fOTNDWDY9bQojIENPTkZJR19FRVBS T01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBz ZXQKIyBDT05GSUdfRUVQUk9NX0VFMTAwNCBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9DT1JFPW0K IyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1Q VElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSVMzX0ky Qz1tCkNPTkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lOVEVM X01FSV9NRT15CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldApDT05GSUdfVk1XQVJF X1ZNQ0k9bQoKIwojIEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9ydAojCgojCiMgSW50ZWwgTUlD IEJ1cyBEcml2ZXIKIwojIENPTkZJR19JTlRFTF9NSUNfQlVTIGlzIG5vdCBzZXQKCiMKIyBTQ0lG IEJ1cyBEcml2ZXIKIwojIENPTkZJR19TQ0lGX0JVUyBpcyBub3Qgc2V0CgojCiMgVk9QIEJ1cyBE cml2ZXIKIwojIENPTkZJR19WT1BfQlVTIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgSG9zdCBE cml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoK IwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJz CiMKCiMKIyBWT1AgRHJpdmVyCiMKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdf RUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90 IHNldApDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kg ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz1tCkNP TkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNPTkZJ R19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1S T00pCiMKQ09ORklHX0JMS19ERVZfU0Q9bQpDT05GSUdfQ0hSX0RFVl9TVD1tCkNPTkZJR19DSFJf REVWX09TU1Q9bQpDT05GSUdfQkxLX0RFVl9TUj1tCkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15 CkNPTkZJR19DSFJfREVWX1NHPW0KQ09ORklHX0NIUl9ERVZfU0NIPW0KQ09ORklHX1NDU0lfRU5D TE9TVVJFPW0KQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNP TkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJ X1NQSV9BVFRSUz1tCkNPTkZJR19TQ1NJX0ZDX0FUVFJTPW0KQ09ORklHX1NDU0lfSVNDU0lfQVRU UlM9bQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPW0KQ09O RklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJ X1NSUF9BVFRSUz1tCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD1tCkNP TkZJR19JU0NTSV9CT09UX1NZU0ZTPW0KQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9bQpDT05GSUdf U0NTSV9DWEdCNF9JU0NTST1tCkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9bQpDT05GSUdfU0NTSV9C TlgyWF9GQ09FPW0KQ09ORklHX0JFMklTQ1NJPW0KIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JB SUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFNBPW0KQ09ORklHX1NDU0lfM1dfOVhYWD1tCkNP TkZJR19TQ1NJXzNXX1NBUz1tCiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdf U0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfQUlDNzlYWD1tCkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT00CkNPTkZJR19BSUM3 OVhYX1JFU0VUX0RFTEFZX01TPTE1MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlz IG5vdCBzZXQKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5WFhfUkVH X1BSRVRUWV9QUklOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX01WU0FTPW0KIyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQ9eQpDT05GSUdfU0NTSV9NVlVNST1tCiMgQ09ORklH X1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNl dApDT05GSUdfU0NTSV9BUkNNU1I9bQojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMg Q09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FD WSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0K Q09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9T R0U9MTI4CkNPTkZJR19TQ1NJX01QVDJTQVM9bQojIENPTkZJR19TQ1NJX1NNQVJUUFFJIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfVUZTSENEPW0KQ09ORklHX1NDU0lfVUZTSENEX1BDST1tCiMgQ09O RklHX1NDU0lfVUZTX0RXQ19UQ19QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRF9Q TEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUZTX0JTRyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0hQVElPUD1tCiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX01ZUkIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05G SUdfVk1XQVJFX1BWU0NTST1tCiMgQ09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQK Q09ORklHX0hZUEVSVl9TVE9SQUdFPW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJQkZDT0U9bQpD T05GSUdfRkNPRT1tCkNPTkZJR19GQ09FX0ZOSUM9bQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRFRI IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfSU5JVElPPW0KIyBDT05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9QUEEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lNTSBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX1NURVg9bQojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfSVBSPW0KQ09ORklHX1NDU0lfSVBSX1RSQUNFPXkKQ09ORklHX1NDU0lfSVBS X0RVTVA9eQojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf UUxBX0ZDPW0KIyBDT05GSUdfVENNX1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFf SVNDU0k9bQojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1 eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX1dENzE5WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPW0KQ09ORklHX1NDU0lfUE1D UkFJRD1tCkNPTkZJR19TQ1NJX1BNODAwMT1tCiMgQ09ORklHX1NDU0lfQkZBX0ZDIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfVklSVElPPW0KQ09ORklHX1NDU0lfQ0hFTFNJT19GQ09FPW0KQ09ORklH X1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9eQpD T05GSUdfU0NTSV9ESF9FTUM9eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NE X0lOSVRJQVRPUj1tCkNPTkZJR19TQ1NJX09TRF9VTEQ9bQpDT05GSUdfU0NTSV9PU0RfRFBSSU5U X1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRBPW0K Q09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FU QV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0 aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NB VEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KIyBDT05G SUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9bQpDT05G SUdfU0FUQV9TSUwyND1tCkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0 aCBjdXN0b20gRE1BIGludGVyZmFjZQojCkNPTkZJR19QRENfQURNQT1tCkNPTkZJR19TQVRBX1FT VE9SPW0KQ09ORklHX1NBVEFfU1g0PW0KQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYg Y29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD1tCiMgQ09ORklHX1NBVEFf RFdDIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfTVY9bQpDT05GSUdfU0FUQV9OVj1tCkNPTkZJR19T QVRBX1BST01JU0U9bQpDT05GSUdfU0FUQV9TSUw9bQpDT05GSUdfU0FUQV9TSVM9bQpDT05GSUdf U0FUQV9TVlc9bQpDT05GSUdfU0FUQV9VTEk9bQpDT05GSUdfU0FUQV9WSUE9bQpDT05GSUdfU0FU QV9WSVRFU1NFPW0KCiMKIyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklH X1BBVEFfQUxJPW0KQ09ORklHX1BBVEFfQU1EPW0KQ09ORklHX1BBVEFfQVJUT1A9bQpDT05GSUdf UEFUQV9BVElJWFA9bQpDT05GSUdfUEFUQV9BVFA4NjdYPW0KQ09ORklHX1BBVEFfQ01ENjRYPW0K IyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5v dCBzZXQKQ09ORklHX1BBVEFfSFBUMzY2PW0KQ09ORklHX1BBVEFfSFBUMzdYPW0KQ09ORklHX1BB VEFfSFBUM1gyTj1tCkNPTkZJR19QQVRBX0hQVDNYMz1tCiMgQ09ORklHX1BBVEFfSFBUM1gzX0RN QSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxMz1tCkNPTkZJR19QQVRBX0lUODIxWD1tCkNP TkZJR19QQVRBX0pNSUNST049bQpDT05GSUdfUEFUQV9NQVJWRUxMPW0KQ09ORklHX1BBVEFfTkVU Q0VMTD1tCkNPTkZJR19QQVRBX05JTkpBMzI9bQojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90 IHNldApDT05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBz ZXQKQ09ORklHX1BBVEFfUERDMjAyN1g9bQpDT05GSUdfUEFUQV9QRENfT0xEPW0KIyBDT05GSUdf UEFUQV9SQURJU1lTIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUkRDPW0KQ09ORklHX1BBVEFfU0NI PW0KQ09ORklHX1BBVEFfU0VSVkVSV09SS1M9bQpDT05GSUdfUEFUQV9TSUw2ODA9bQpDT05GSUdf UEFUQV9TSVM9bQpDT05GSUdfUEFUQV9UT1NISUJBPW0KIyBDT05GSUdfUEFUQV9UUklGTEVYIGlz IG5vdCBzZXQKQ09ORklHX1BBVEFfVklBPW0KIyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBz ZXQKCiMKIyBQSU8tb25seSBTRkYgY29udHJvbGxlcnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19QQVRBX01QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9OUzg3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PUFRJIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBz ZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwpDT05GSUdfUEFUQV9B Q1BJPW0KQ09ORklHX0FUQV9HRU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNl dApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkK Q09ORklHX01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNP TkZJR19NRF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9 bQpDT05GSUdfTURfRkFVTFRZPW0KIyBDT05GSUdfTURfQ0xVU1RFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdf QkxLX0RFVl9ETT1tCkNPTkZJR19ETV9ERUJVRz15CkNPTkZJR19ETV9CVUZJTz1tCiMgQ09ORklH X0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9f UFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RNX1VOU1RSSVBF RCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9TTkFQU0hPVD1tCkNPTkZJ R19ETV9USElOX1BST1ZJU0lPTklORz1tCkNPTkZJR19ETV9DQUNIRT1tCkNPTkZJR19ETV9DQUNI RV9TTVE9bQojIENPTkZJR19ETV9XUklURUNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJB IGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj1tCkNPTkZJR19ETV9MT0dfVVNFUlNQQUNFPW0K Q09ORklHX0RNX1JBSUQ9bQpDT05GSUdfRE1fWkVSTz1tCkNPTkZJR19ETV9NVUxUSVBBVEg9bQpD T05GSUdfRE1fTVVMVElQQVRIX1FMPW0KQ09ORklHX0RNX01VTFRJUEFUSF9TVD1tCkNPTkZJR19E TV9ERUxBWT1tCkNPTkZJR19ETV9VRVZFTlQ9eQpDT05GSUdfRE1fRkxBS0VZPW0KQ09ORklHX0RN X1ZFUklUWT1tCiMgQ09ORklHX0RNX1ZFUklUWV9GRUMgaXMgbm90IHNldApDT05GSUdfRE1fU1dJ VENIPW0KQ09ORklHX0RNX0xPR19XUklURVM9bQojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90 IHNldAojIENPTkZJR19ETV9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19UQVJHRVRfQ09SRT1tCkNP TkZJR19UQ01fSUJMT0NLPW0KQ09ORklHX1RDTV9GSUxFSU89bQpDT05GSUdfVENNX1BTQ1NJPW0K IyBDT05GSUdfVENNX1VTRVIyIGlzIG5vdCBzZXQKQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNP TkZJR19UQ01fRkM9bQpDT05GSUdfSVNDU0lfVEFSR0VUPW0KIyBDT05GSUdfSVNDU0lfVEFSR0VU X0NYR0I0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0JQX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19G VVNJT049eQpDT05GSUdfRlVTSU9OX1NQST1tCiMgQ09ORklHX0ZVU0lPTl9GQyBpcyBub3Qgc2V0 CkNPTkZJR19GVVNJT05fU0FTPW0KQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVT SU9OX0NUTD1tCkNPTkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2ly ZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09O RklHX0ZJUkVXSVJFX1NCUDI9bQpDT05GSUdfRklSRVdJUkVfTkVUPW0KIyBDT05GSUdfRklSRVdJ UkVfTk9TWSBpcyBub3Qgc2V0CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNf RU1VTU9VU0VCVE49eQpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVU X0NPUkU9eQpDT05GSUdfQk9ORElORz1tCkNPTkZJR19EVU1NWT1tCiMgQ09ORklHX0VRVUFMSVpF UiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZCPW0KQ09ORklHX05FVF9URUFN PW0KQ09ORklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPW0KQ09ORklHX05FVF9URUFNX01PREVf Uk9VTkRST0JJTj1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JBTkRPTT1tCkNPTkZJR19ORVRfVEVB TV9NT0RFX0FDVElWRUJBQ0tVUD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0xPQURCQUxBTkNFPW0K Q09ORklHX01BQ1ZMQU49bQpDT05GSUdfTUFDVlRBUD1tCiMgQ09ORklHX0lQVkxBTiBpcyBub3Qg c2V0CkNPTkZJR19WWExBTj1tCiMgQ09ORklHX0dFTkVWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dU UCBpcyBub3Qgc2V0CkNPTkZJR19NQUNTRUM9eQpDT05GSUdfTkVUQ09OU09MRT1tCkNPTkZJR19O RVRDT05TT0xFX0RZTkFNSUM9eQpDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05U Uk9MTEVSPXkKQ09ORklHX1RVTj1tCkNPTkZJR19UQVA9bQojIENPTkZJR19UVU5fVk5FVF9DUk9T U19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19ORVQ9eQpDT05GSUdf TkxNT049bQpDT05GSUdfTkVUX1ZSRj15CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUTV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJzCiMK CiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwpDT05GSUdfRVRI RVJORVQ9eQpDT05GSUdfTURJTz15CiMgQ09ORklHX05FVF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FHRVJFPXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxB Q1JJVEVDSD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0FMVEVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9BTUFaT049eQojIENPTkZJR19FTkFfRVRIRVJORVQgaXMgbm90IHNldAojIENP TkZJR19ORVRfVkVORE9SX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElB PXkKIyBDT05GSUdfQVFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09O RklHX05FVF9WRU5ET1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPW0KQ09ORklHX0FUTDE9bQpDT05G SUdfQVRMMUU9bQpDT05GSUdfQVRMMUM9bQpDT05GSUdfQUxYPW0KIyBDT05GSUdfTkVUX1ZFTkRP Ul9BVVJPUkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19C NDQ9bQpDT05GSUdfQjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9T RUxFQ1Q9eQpDT05GSUdfQjQ0X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09O RklHX0JOWDI9bQpDT05GSUdfQ05JQz1tCkNPTkZJR19USUdPTjM9eQpDT05GSUdfVElHT04zX0hX TU9OPXkKIyBDT05GSUdfQk5YMlggaXMgbm90IHNldAojIENPTkZJR19TWVNURU1QT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9 eQpDT05GSUdfQk5BPW0KQ09ORklHX05FVF9WRU5ET1JfQ0FERU5DRT15CiMgQ09ORklHX01BQ0Ig aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05J Q19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05G SUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfUkdYIGlz IG5vdCBzZXQKQ09ORklHX0NBVklVTV9QVFA9eQojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xJUVVJRElPX1ZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJ Tz15CiMgQ09ORklHX0NIRUxTSU9fVDEgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNP TkZJR19DSEVMU0lPX1Q0PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05G SUdfQ0hFTFNJT19UNFZGPW0KQ09ORklHX0NIRUxTSU9fTElCPW0KQ09ORklHX05FVF9WRU5ET1Jf Q0lTQ089eQpDT05GSUdfRU5JQz1tCkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJ R19DWF9FQ0FUIGlzIG5vdCBzZXQKQ09ORklHX0RORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9ERUM9 eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklHX0RFMjEwNFg9bQpDT05GSUdfREUyMTA0WF9EU0w9 MApDT05GSUdfVFVMSVA9eQojIENPTkZJR19UVUxJUF9NV0kgaXMgbm90IHNldApDT05GSUdfVFVM SVBfTU1JTz15CiMgQ09ORklHX1RVTElQX05BUEkgaXMgbm90IHNldApDT05GSUdfREU0WDU9bQpD T05GSUdfV0lOQk9ORF84NDA9bQpDT05GSUdfRE05MTAyPW0KQ09ORklHX1VMSTUyNlg9bQpDT05G SUdfUENNQ0lBX1hJUkNPTT1tCiMgQ09ORklHX05FVF9WRU5ET1JfRExJTksgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9I V01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUy TkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0Va Q0hJUD15CiMgQ09ORklHX05FVF9WRU5ET1JfSFAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf STgyNVhYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAw IGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19FMTAwMEVf SFdUUz15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPW0KQ09O RklHX0lYR0I9bQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhH QkVfRENCPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSTQwRT1tCiMgQ09ORklHX0k0MEVfRENC IGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNFIGlzIG5v dCBzZXQKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldAojIENPTkZJR19JR0MgaXMgbm90IHNldApD T05GSUdfSk1FPW0KQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89bQpD T05GSUdfU0tHRT1tCkNPTkZJR19TS0dFX0RFQlVHPXkKQ09ORklHX1NLR0VfR0VORVNJUz15CkNP TkZJR19TS1kyPW0KQ09ORklHX1NLWTJfREVCVUc9eQpDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5P WD15CkNPTkZJR19NTFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09S RT1tCkNPTkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKIyBDT05GSUdf TUxYNV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX01MWEZXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUwgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qg c2V0CiMgQ09ORklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldAojIENPTkZJR19MQU43NDNYIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9TRU1JPXkKQ09ORklHX05FVF9WRU5ET1JfTVlS ST15CkNPTkZJR19NWVJJMTBHRT1tCiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfTkFUU0VNSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9O PXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9OST15CiMgQ09ORklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X09LST15CkNPTkZJR19FVEhPQz1tCkNPTkZJR19ORVRfVkVORE9SX1BBQ0tFVF9FTkdJTkVTPXkK IyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVU X1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdfUUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdf UUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkK Q09ORklHX1FMR0U9bQpDT05GSUdfTkVUWEVOX05JQz1tCiMgQ09ORklHX1FFRCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19BVFAgaXMgbm90IHNl dApDT05GSUdfODEzOUNQPXkKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQoj IENPTkZJR184MTM5VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PXzgx Mjk9eQojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15 CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpD T05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9TRUVRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09M QVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9N T049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJ R19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0lTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf U01TQz15CkNPTkZJR19FUElDMTAwPW0KIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApDT05G SUdfU01TQzk0MjA9bQpDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19ORVRf VkVORE9SX1NUTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5v dCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5v dCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKIyBDT05GSUdfTURJ T19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQklUQkFORz1tCiMgQ09ORklHX01E SU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVNDQ19NSUlNIGlzIG5vdCBzZXQKIyBD T05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BI WT15CiMgQ09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZp Y2UgZHJpdmVycwojCkNPTkZJR19BTURfUEhZPW0KIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5v dCBzZXQKIyBDT05GSUdfQVNJWF9QSFkgaXMgbm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT1tCiMg Q09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTTg3WFhfUEhZPW0KQ09ORklH X0JDTV9ORVRfUEhZTElCPW0KQ09ORklHX0JST0FEQ09NX1BIWT1tCkNPTkZJR19DSUNBREFfUEhZ PW0KIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9bQoj IENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMg bm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4Njdf UEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPW0KIyBD T05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldApDT05GSUdfTFNJX0VUMTAxMUNfUEhZPW0K Q09ORklHX0xYVF9QSFk9bQpDT05GSUdfTUFSVkVMTF9QSFk9bQojIENPTkZJR19NQVJWRUxMXzEw R19QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVMX1BIWT1tCiMgQ09ORklHX01JQ1JPQ0hJUF9Q SFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19OQVRJT05BTF9QSFk9bQpDT05GSUdf UVNFTUlfUEhZPW0KQ09ORklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMg bm90IHNldAojIENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9 bQpDT05GSUdfU1RFMTBYUD1tCiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKQ09O RklHX1ZJVEVTU0VfUEhZPW0KIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkgaXMgbm90IHNldAoj IENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19QTElQIGlzIG5vdCBz ZXQKQ09ORklHX1BQUD1tCkNPTkZJR19QUFBfQlNEQ09NUD1tCkNPTkZJR19QUFBfREVGTEFURT1t CkNPTkZJR19QUFBfRklMVEVSPXkKQ09ORklHX1BQUF9NUFBFPW0KQ09ORklHX1BQUF9NVUxUSUxJ Tks9eQpDT05GSUdfUFBQT0FUTT1tCkNPTkZJR19QUFBPRT1tCkNPTkZJR19QUFRQPW0KQ09ORklH X1BQUE9MMlRQPW0KQ09ORklHX1BQUF9BU1lOQz1tCkNPTkZJR19QUFBfU1lOQ19UVFk9bQpDT05G SUdfU0xJUD1tCkNPTkZJR19TTEhDPW0KQ09ORklHX1NMSVBfQ09NUFJFU1NFRD15CkNPTkZJR19T TElQX1NNQVJUPXkKIyBDT05GSUdfU0xJUF9NT0RFX1NMSVA2IGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9ORVRfRFJJVkVSUz15CkNPTkZJR19VU0JfQ0FUQz15CkNPTkZJR19VU0JfS0FXRVRIPXkKQ09O RklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUy PW0KIyBDT05GSUdfVVNCX0xBTjc4WFggaXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CkNP TkZJR19VU0JfTkVUX0FYODgxN1g9eQpDT05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9bQpDT05G SUdfVVNCX05FVF9DRENFVEhFUj15CkNPTkZJR19VU0JfTkVUX0NEQ19FRU09eQpDT05GSUdfVVNC X05FVF9DRENfTkNNPW0KIyBDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTSBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfTkVUX0NEQ19NQklNPW0KQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKIyBDT05G SUdfVVNCX05FVF9TUjk3MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTgwMCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPXkKQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9 eQpDT05GSUdfVVNCX05FVF9HTDYyMEE9eQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPXkKQ09ORklH X1VTQl9ORVRfUExVU0I9eQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPXkKQ09ORklHX1VTQl9ORVRf Uk5ESVNfSE9TVD15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPXkKQ09ORklHX1VT Ql9ORVRfQ0RDX1NVQlNFVD15CkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3 MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNC X0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPXkK Q09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05G SUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfSFNPPW0KQ09ORklHX1VTQl9ORVRfSU5U NTFYMT15CkNPTkZJR19VU0JfSVBIRVRIPXkKQ09ORklHX1VTQl9TSUVSUkFfTkVUPXkKQ09ORklH X1VTQl9WTDYwMD1tCiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX05FVF9BUUMxMTEgaXMgbm90IHNldApDT05GSUdfV0xBTj15CiMgQ09ORklHX1dJUkVMRVNT X1dEUyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BRE1URUs9eQojIENPTkZJR19BRE04 MjExIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FUSD15CiMgQ09ORklHX0FUSF9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUtfUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUsgaXMgbm90IHNldAojIENPTkZJR19BVEg5S19IVEMg aXMgbm90IHNldAojIENPTkZJR19DQVJMOTE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDZLTCBp cyBub3Qgc2V0CiMgQ09ORklHX0FSNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTDYyMTAgaXMg bm90IHNldAojIENPTkZJR19BVEgxMEsgaXMgbm90IHNldAojIENPTkZJR19XQ04zNlhYIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0FUTUVMPXkKIyBDT05GSUdfQVRNRUwgaXMgbm90IHNl dAojIENPTkZJR19BVDc2QzUwWF9VU0IgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQlJP QURDT009eQojIENPTkZJR19CNDMgaXMgbm90IHNldAojIENPTkZJR19CNDNMRUdBQ1kgaXMgbm90 IHNldAojIENPTkZJR19CUkNNU01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01GTUFDIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfQUlSTyBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90IHNldAoj IENPTkZJR19JUFcyMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMNDk2NSBpcyBub3Qgc2V0CiMg Q09ORklHX0lXTDM5NDUgaXMgbm90IHNldAojIENPTkZJR19JV0xXSUZJIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX0lOVEVSU0lMPXkKIyBDT05GSUdfSE9TVEFQIGlzIG5vdCBzZXQKIyBD T05GSUdfSEVSTUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUDU0X0NPTU1PTiBpcyBub3Qgc2V0CiMg Q09ORklHX1BSSVNNNTQgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUFSVkVMTD15CiMg Q09ORklHX0xJQkVSVEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCRVJUQVNfVEhJTkZJUk0gaXMg bm90IHNldAojIENPTkZJR19NV0lGSUVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdMOEsgaXMgbm90 IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUs9eQojIENPTkZJR19NVDc2MDFVIGlzIG5v dCBzZXQKIyBDT05GSUdfTVQ3NngwVSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzZ4MEUgaXMgbm90 IHNldAojIENPTkZJR19NVDc2eDJFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NngyVSBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNl dAojIENPTkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKQ09ORklHX1JUTF9DQVJEUz1tCiMgQ09ORklH X1JUTDgxOTJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJTRSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUTDgxOTJERSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUTDg3MjNCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODhFRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUTDgxOTJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUTDgxOTJDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDhYWFhVIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JTST15CiMgQ09ORklHX1JTSV85MVggaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfU1Q9eQojIENPTkZJR19DVzEyMDAgaXMgbm90IHNldApDT05G SUdfV0xBTl9WRU5ET1JfVEk9eQojIENPTkZJR19XTDEyNTEgaXMgbm90IHNldAojIENPTkZJR19X TDEyWFggaXMgbm90IHNldAojIENPTkZJR19XTDE4WFggaXMgbm90IHNldAojIENPTkZJR19XTENP UkUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfWllEQVM9eQojIENPTkZJR19VU0JfWkQx MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfWkQxMjExUlcgaXMgbm90IHNldApDT05GSUdfV0xBTl9W RU5ET1JfUVVBTlRFTk5BPXkKIyBDT05GSUdfUVRORk1BQ19QQ0lFIGlzIG5vdCBzZXQKQ09ORklH X01BQzgwMjExX0hXU0lNPW0KIyBDT05GSUdfVVNCX05FVF9STkRJU19XTEFOIGlzIG5vdCBzZXQK IyBDT05GSUdfVklSVF9XSUZJIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgV2lNQVggKE5ldHdvcmtp bmcgb3B0aW9ucykgdG8gc2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMKQ09ORklHX1dBTj15CiMgQ09O RklHX0xBTk1FRElBIGlzIG5vdCBzZXQKQ09ORklHX0hETEM9bQpDT05GSUdfSERMQ19SQVc9bQoj IENPTkZJR19IRExDX1JBV19FVEggaXMgbm90IHNldApDT05GSUdfSERMQ19DSVNDTz1tCkNPTkZJ R19IRExDX0ZSPW0KQ09ORklHX0hETENfUFBQPW0KCiMKIyBYLjI1L0xBUEIgc3VwcG9ydCBpcyBk aXNhYmxlZAojCiMgQ09ORklHX1BDSTIwMFNZTiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTlhMIGlz IG5vdCBzZXQKIyBDT05GSUdfUEMzMDBUT08gaXMgbm90IHNldAojIENPTkZJR19GQVJTWU5DIGlz IG5vdCBzZXQKIyBDT05GSUdfRFNDQzQgaXMgbm90IHNldApDT05GSUdfRExDST1tCkNPTkZJR19E TENJX01BWD04CiMgQ09ORklHX1NCTkkgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9EUklW RVJTPW0KQ09ORklHX0lFRUU4MDIxNTRfRkFLRUxCPW0KIyBDT05GSUdfSUVFRTgwMjE1NF9BVDg2 UkYyMzAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X01SRjI0SjQwIGlzIG5vdCBzZXQK IyBDT05GSUdfSUVFRTgwMjE1NF9DQzI1MjAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0 X0FUVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9BREY3MjQyIGlzIG5vdCBzZXQK IyBDT05GSUdfSUVFRTgwMjE1NF9DQTgyMTAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0 X01DUjIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfSFdTSU0gaXMgbm90IHNldApD T05GSUdfWEVOX05FVERFVl9GUk9OVEVORD1tCiMgQ09ORklHX1hFTl9ORVRERVZfQkFDS0VORCBp cyBub3Qgc2V0CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0 CkNPTkZJR19IWVBFUlZfTkVUPW0KQ09ORklHX05FVERFVlNJTT1tCkNPTkZJR19ORVRfRkFJTE9W RVI9eQpDT05GSUdfSVNETj15CkNPTkZJR19JU0ROX0k0TD1tCkNPTkZJR19JU0ROX1BQUD15CkNP TkZJR19JU0ROX1BQUF9WSj15CkNPTkZJR19JU0ROX01QUD15CkNPTkZJR19JUFBQX0ZJTFRFUj15 CiMgQ09ORklHX0lTRE5fUFBQX0JTRENPTVAgaXMgbm90IHNldApDT05GSUdfSVNETl9BVURJTz15 CkNPTkZJR19JU0ROX1RUWV9GQVg9eQoKIwojIElTRE4gZmVhdHVyZSBzdWJtb2R1bGVzCiMKQ09O RklHX0lTRE5fRElWRVJTSU9OPW0KCiMKIyBJU0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMKIwoK IwojIFBhc3NpdmUgY2FyZHMKIwojIENPTkZJR19JU0ROX0RSVl9ISVNBWCBpcyBub3Qgc2V0CkNP TkZJR19JU0ROX0NBUEk9bQojIENPTkZJR19DQVBJX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lT RE5fQ0FQSV9DQVBJMjA9bQpDT05GSUdfSVNETl9DQVBJX01JRERMRVdBUkU9eQpDT05GSUdfSVNE Tl9DQVBJX0NBUElEUlY9bQojIENPTkZJR19JU0ROX0NBUElfQ0FQSURSVl9WRVJCT1NFIGlzIG5v dCBzZXQKCiMKIyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQSV9BVk09eQpDT05G SUdfSVNETl9EUlZfQVZNQjFfQjFQQ0k9bQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0lWND15 CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9UMVBDST1tCkNPTkZJR19JU0ROX0RSVl9BVk1CMV9DND1t CkNPTkZJR19JU0ROX0RSVl9HSUdBU0VUPW0KQ09ORklHX0dJR0FTRVRfQ0FQST15CkNPTkZJR19H SUdBU0VUX0JBU0U9bQpDT05GSUdfR0lHQVNFVF9NMTA1PW0KQ09ORklHX0dJR0FTRVRfTTEwMT1t CiMgQ09ORklHX0dJR0FTRVRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSFlTRE49bQpDT05GSUdf SFlTRE5fQ0FQST15CkNPTkZJR19NSVNETj1tCkNPTkZJR19NSVNETl9EU1A9bQpDT05GSUdfTUlT RE5fTDFPSVA9bQoKIwojIG1JU0ROIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfTUlTRE5fSEZD UENJPW0KQ09ORklHX01JU0ROX0hGQ01VTFRJPW0KQ09ORklHX01JU0ROX0hGQ1VTQj1tCkNPTkZJ R19NSVNETl9BVk1GUklUWj1tCkNPTkZJR19NSVNETl9TUEVFREZBWD1tCkNPTkZJR19NSVNETl9J TkZJTkVPTj1tCkNPTkZJR19NSVNETl9XNjY5Mj1tCkNPTkZJR19NSVNETl9ORVRKRVQ9bQpDT05G SUdfTUlTRE5fSVBBQz1tCkNPTkZJR19NSVNETl9JU0FSPW0KQ09ORklHX0lTRE5fSERMQz1tCiMg Q09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf SU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09O RklHX0lOUFVUX1BPTExERVY9bQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD1tCiMgQ09ORklHX0lO UFVUX01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05G SUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VT RURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0 IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9B UkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9ETElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9H UElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf TUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1 OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1RNMl9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9Q UzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMy UFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBU SUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9M SUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9QUzJf RUxBTlRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIX1NNQlVTPXkKQ09ORklHX01PVVNF X1BTMl9TRU5URUxJQz15CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNP TkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMg bm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKQ09ORklHX01PVVNFX1NFUklBTD1tCkNP TkZJR19NT1VTRV9BUFBMRVRPVUNIPW0KQ09ORklHX01PVVNFX0JDTTU5NzQ9bQpDT05GSUdfTU9V U0VfQ1lBUEE9bQojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NT1VT RV9WU1hYWEFBPW0KIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9T WU5BUFRJQ1NfSTJDPW0KQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9bQojIENPTkZJR19JTlBV VF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQpDT05GSUdfVEFCTEVU X1VTQl9BQ0VDQUQ9bQpDT05GSUdfVEFCTEVUX1VTQl9BSVBURUs9bQpDT05GSUdfVEFCTEVUX1VT Ql9HVENPPW0KIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RB QkxFVF9VU0JfS0JUQUI9bQojIENPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVMgaXMgbm90IHNldAoj IENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VD SFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJUSUVTPXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3NyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19Q SVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENU TUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1Q U0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEw WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VL VEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CiMg Q09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNP TV9XODAwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9bQojIENPTkZJR19UT1VDSFND UkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01U T1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTyBpcyBub3Qgc2V0CiMg Q09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f UEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElY Q0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90IHNl dAojIENPTkZJR19UT1VDSFNDUkVFTl9XTTk3WFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJ VDIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9UU0MyMDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JNX1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lTX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX1NUTUZUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUjQw IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENP TkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9Q Q1NQS1I9bQojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FQ QU5FTD1tCiMgQ09ORklHX0lOUFVUX0dQMkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElP X0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fREVDT0RFUiBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9BVExBU19CVE5TPW0KQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyPW0KQ09O RklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFPW0KIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfUE9XRVJNQVRFPW0KQ09ORklHX0lOUFVUX1lFQUxJTks9bQpDT05GSUdf SU5QVVRfQ00xMDk9bQpDT05GSUdfSU5QVVRfVUlOUFVUPW0KIyBDT05GSUdfSU5QVVRfUENGODU3 NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9F TkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9bQojIENPTkZJR19JTlBVVF9J REVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNT IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9DT1JF IGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05G SUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklH X1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJT19DVDgyQzcxMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklPX1BBUktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qg c2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NFUklP X0FMVEVSQV9QUzI9bQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NF UklPX0FSQ19QUzI9bQojIENPTkZJR19TRVJJT19PTFBDX0FQU1AgaXMgbm90IHNldApDT05GSUdf SFlQRVJWX0tFWUJPQVJEPW0KIyBDT05GSUdfU0VSSU9fR1BJT19QUzIgaXMgbm90IHNldAojIENP TkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CgojCiMg Q2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNP TEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9T TEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15 CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF9OT05TVEFOREFSRD15CiMgQ09ORklHX1JPQ0tFVFBPUlQgaXMgbm90IHNldApD T05GSUdfQ1lDTEFERVM9bQojIENPTkZJR19DWVpfSU5UUiBpcyBub3Qgc2V0CkNPTkZJR19NT1hB X0lOVEVMTElPPW0KQ09ORklHX01PWEFfU01BUlRJTz1tCkNPTkZJR19TWU5DTElOSz1tCkNPTkZJ R19TWU5DTElOS01QPW0KQ09ORklHX1NZTkNMSU5LX0dUPW0KQ09ORklHX05PWk9NST1tCiMgQ09O RklHX0lTSSBpcyBub3Qgc2V0CkNPTkZJR19OX0hETEM9bQpDT05GSUdfTl9HU009bQojIENPTkZJ R19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktNRU0g aXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15 CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BU SU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxf ODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklB TF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklB TF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05G SUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9 eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUw X1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklB TF84MjUwX01JRD15CiMgQ09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNldAoKIwojIE5v bi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9D T1JFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT1tCiMgQ09ORklHX1NFUklBTF9TQ0NOWFAg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFf VUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF9BUkM9bQpDT05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklB TF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBu b3Qgc2V0CkNPTkZJR19QUklOVEVSPW0KIyBDT05GSUdfTFBfQ09OU09MRSBpcyBub3Qgc2V0CkNP TkZJR19QUERFVj1tCkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdf SFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19DT05TT0xF PXkKQ09ORklHX0lQTUlfSEFORExFUj1tCkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQojIENPTkZJ R19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFD RT1tCkNPTkZJR19JUE1JX1NJPW0KIyBDT05GSUdfSVBNSV9TU0lGIGlzIG5vdCBzZXQKQ09ORklH X0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj1tCkNPTkZJR19IV19SQU5ET009 eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09bQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPW0K Q09ORklHX0hXX1JBTkRPTV9BTUQ9bQpDT05GSUdfSFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19S QU5ET01fVklSVElPPXkKQ09ORklHX05WUkFNPXkKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAoj IENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09O RklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTgxOTIKQ09ORklHX0hQRVQ9eQpD T05GSUdfSFBFVF9NTUFQPXkKIyBDT05GSUdfSFBFVF9NTUFQX0RFRkFVTFQgaXMgbm90IHNldApD T05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KQ09ORklHX1VWX01NVElNRVI9bQpDT05GSUdfVENHX1RQ TT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX1RDR19USVNfQ09SRT15CkNPTkZJR19U Q0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19TUEkgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElT X0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0df TlNDPW0KQ09ORklHX1RDR19BVE1FTD1tCkNPTkZJR19UQ0dfSU5GSU5FT049bQojIENPTkZJR19U Q0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9Y WSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9bQpD T05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFO RE9NX1RSVVNUX0NQVSBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkK Q09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdf STJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj1tCkNPTkZJR19JMkNfTVVYPW0KCiMKIyBN dWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX01VWF9HUElPIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX01VWF9MVEM0MzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01V WF9QQ0E5NTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9QQ0E5NTR4IGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX01VWF9SRUcgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX01MWENQTEQg aXMgbm90IHNldApDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNP TkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJl IEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMg Q09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90 IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PW0K Q09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9bQpDT05GSUdfSTJDX0FNRDgxMTE9bQpDT05GSUdfSTJD X0k4MDE9eQpDT05GSUdfSTJDX0lTQ0g9bQpDT05GSUdfSTJDX0lTTVQ9bQpDT05GSUdfSTJDX1BJ SVg0PW0KQ09ORklHX0kyQ19ORk9SQ0UyPW0KQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1PW0KIyBD T05GSUdfSTJDX05WSURJQV9HUFUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApDT05GSUdfSTJDX1NJUzk2WD1t CkNPTkZJR19JMkNfVklBPW0KQ09ORklHX0kyQ19WSUFQUk89bQoKIwojIEFDUEkgZHJpdmVycwoj CkNPTkZJR19JMkNfU0NNST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVt YmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BM QVRGT1JNPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfU0xBVkUgaXMgbm90IHNldApDT05GSUdf STJDX0RFU0lHTldBUkVfUENJPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfQkFZVFJBSUwgaXMg bm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9Q TEFURk9STT1tCkNPTkZJR19JMkNfU0lNVEVDPW0KIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qg c2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNf RElPTEFOX1UyQz1tCkNPTkZJR19JMkNfUEFSUE9SVD1tCkNPTkZJR19JMkNfUEFSUE9SVF9MSUdI VD1tCiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19U QU9TX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVElOWV9VU0I9bQpDT05GSUdfSTJDX1ZJUEVS Qk9BUkQ9bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19N TFhDUExEIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TVFVCPW0KIyBDT05GSUdfSTJDX1NMQVZFIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNf REVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAoj IENPTkZJR19JM0MgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQojIENPTkZJR19TUElfTUVNIGlzIG5vdCBzZXQK CiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1NQSV9BTFRFUkEg aXMgbm90IHNldAojIENPTkZJR19TUElfQVhJX1NQSV9FTkdJTkUgaXMgbm90IHNldAojIENPTkZJ R19TUElfQklUQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9CVVRURVJGTFkgaXMgbm90IHNl dAojIENPTkZJR19TUElfQ0FERU5DRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfREVTSUdOV0FSRT1t CiMgQ09ORklHX1NQSV9EV19QQ0kgaXMgbm90IHNldAojIENPTkZJR19TUElfRFdfTU1JTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xNNzBfTExQ IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09DX1RJTlkgaXMgbm90IHNldApDT05GSUdfU1BJX1BY QTJYWD1tCkNPTkZJR19TUElfUFhBMlhYX1BDST1tCiMgQ09ORklHX1NQSV9ST0NLQ0hJUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfTVhJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9Y SUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKCiMK IyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90IHNldAoj IENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2Mlgw IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBp cyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19Q UFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19Q UFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPW0KQ09O RklHX1BQU19DTElFTlRfUEFSUE9SVD1tCkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89bQoKIwojIFBQ UyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BU UF8xNTg4X0NMT0NLPXkKQ09ORklHX0RQODM2NDBfUEhZPW0KQ09ORklHX1BUUF8xNTg4X0NMT0NL X0tWTT15CkNPTkZJR19QSU5DVFJMPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19QSU5DT05GPXkK Q09ORklHX0dFTkVSSUNfUElOQ09ORj15CiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMgbm90IHNl dAojIENPTkZJR19QSU5DVFJMX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTUNQMjNT MDggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19Q SU5DVFJMX0JBWVRSQUlMPXkKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBzZXQK IyBDT05GSUdfUElOQ1RSTF9CUk9YVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DQU5O T05MQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DRURBUkZPUksgaXMgbm90IHNldAoj IENPTkZJR19QSU5DVFJMX0RFTlZFUlRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfR0VN SU5JTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfSUNFTEFLRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BJTkNUUkxfTEVXSVNCVVJHIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5S SVNFUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPTElCX0ZBU1RQ QVRIX0xJTUlUPTUxMgpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15 CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CgojCiMg TWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fSUNIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTFlOWFBPSU5UPW0KIyBDT05GSUdfR1BJ T19NQjg2UzdYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTU9DS1VQPXkKIyBDT05GSUdfR1BJT19W WDg1NSBpcyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09O RklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JVDg3IGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSDMxMVggaXMgbm90 IHNldAojIENPTkZJR19HUElPX1dJTkJPTkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1dTMTZD NDggaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQ NTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAg aXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCgojCiMgUENJIEdQSU8gZXhwYW5k ZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9J T0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMg bm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fTUFYMzE5MVgg aXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElP X01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fWFJBMTQwMyBpcyBub3Qgc2V0CgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBD T05GSUdfR1BJT19WSVBFUkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfVzEgaXMgbm90IHNldAoj IENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJ R19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMg Q09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIg aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFOQUdFUl9TQlMgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9H UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVEMzNjUxIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBz ZXQKQ09ORklHX0NIQVJHRVJfU01CMzQ3PW0KIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQx IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldApDT05GSUdfSFdN T049eQpDT05GSUdfSFdNT05fVklEPW0KIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qg c2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9bQpDT05G SUdfU0VOU09SU19BQklUVUdVUlUzPW0KIyBDT05GSUdfU0VOU09SU19BRDczMTQgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTg9bQpDT05GSUdf U0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNfQURNMTAyNT1tCkNPTkZJR19TRU5TT1JT X0FETTEwMjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5PW0KQ09ORklHX1NFTlNPUlNfQURNMTAz MT1tCkNPTkZJR19TRU5TT1JTX0FETTkyNDA9bQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPW0KIyBD T05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD1t CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9bQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPW0KQ09ORklH X1NFTlNPUlNfQURUNzQ3MD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9bQpDT05GSUdfU0VOU09S U19BU0M3NjIxPW0KQ09ORklHX1NFTlNPUlNfSzhURU1QPW0KQ09ORklHX1NFTlNPUlNfSzEwVEVN UD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj1tCkNPTkZJR19TRU5TT1JTX0FQUExFU01D PW0KQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0KIyBDT05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19BVFhQMT1tCkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KQ09ORklH X1NFTlNPUlNfRFMxNjIxPW0KQ09ORklHX1NFTlNPUlNfREVMTF9TTU09bQpDT05GSUdfU0VOU09S U19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4 MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMg Q09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUx OFNNPW0KQ09ORklHX1NFTlNPUlNfR0w1MjBTTT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KIyBD T05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJNQUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0K IyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0NPUkVURU1Q PW0KQ09ORklHX1NFTlNPUlNfSVQ4Nz1tCiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5F QUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MVEMyOTkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT1tCkNPTkZJR19TRU5T T1JTX0xUQzQyMTU9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MVEM0MjQ1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTFRDNDI2MT1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMTExMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJ R19TRU5TT1JTX01BWDE2Njg9bQpDT05GSUdfU0VOU09SU19NQVgxOTc9bQojIENPTkZJR19TRU5T T1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05G SUdfU0VOU09SU19NQVg2NjUwPW0KQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz1tCiMgQ09ORklHX1NF TlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQ1AzMDIxPW0KIyBDT05G SUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTYzPW0KIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTE03Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzU9bQpDT05GSUdfU0VO U09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1tCkNPTkZJR19TRU5TT1JTX0xNODA9bQpD T05GSUdfU0VOU09SU19MTTgzPW0KQ09ORklHX1NFTlNPUlNfTE04NT1tCkNPTkZJR19TRU5TT1JT X0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPW0KQ09ORklHX1NFTlNPUlNfTE05Mj1tCkNPTkZJ R19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0PW0KQ09ORklHX1NFTlNPUlNf TE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQpDT05GSUdfU0VOU09SU19QQzg3MzYw PW0KQ09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9S PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNU Njc3NT1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlBDTTdYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfT0NDX1A4X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BD Rjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05GSUdfU0VOU09SU19QTUJVUz1tCkNPTkZJR19TRU5T T1JTX0FETTEyNzU9bQojIENPTkZJR19TRU5TT1JTX0lCTV9DRkZQUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfSVIzNTIyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9bQpD T05GSUdfU0VOU09SU19MVEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19MVEMzODE1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9bQojIENPTkZJR19TRU5TT1JTX01BWDIwNzUxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc4NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCiMgQ09ORklHX1NFTlNPUlNf VFBTNDA0MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzUzNjc5IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05GSUdf U0VOU09SU19aTDYxMDA9bQojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfU0hUMjE9bQojIENPTkZJR19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9bQpDT05G SUdfU0VOU09SU19ETUUxNzM3PW0KQ09ORklHX1NFTlNPUlNfRU1DMTQwMz1tCiMgQ09ORklHX1NF TlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPW0KQ09ORklH X1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPW0KQ09ORklHX1NF TlNPUlNfU01TQzQ3QjM5Nz1tCkNPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OPW0KQ09ORklH X1NFTlNPUlNfU0NINTYyNz1tCkNPTkZJR19TRU5TT1JTX1NDSDU2MzY9bQojIENPTkZJR19TRU5T T1JTX1NUVFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FE UzEwMTU9bQpDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KIyBDT05GSUdfU0VOU09SU19BRFM3ODcx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT1tCkNPTkZJR19TRU5TT1JTX0lOQTIw OT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCiMgQ09ORklHX1NFTlNPUlNfSU5BMzIyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RI TUM1MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj1tCiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDggaXMgbm90IHNldApDT05GSUdfU0VOU09S U19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0MjE9bQpDT05GSUdfU0VOU09SU19WSUFfQ1BV VEVNUD1tCkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9bQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQpD T05GSUdfU0VOU09SU19WVDgyMzE9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJ R19TRU5TT1JTX1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQpDT05GSUdfU0VOU09S U19XODM3OTU9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVzgzTDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPW0KQ09ORklH X1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQojIENPTkZJR19T RU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfU0VOU09S U19BQ1BJX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19USEVSTUFMPXkK IyBDT05GSUdfVEhFUk1BTF9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfRU1F UkdFTkNZX1BPV0VST0ZGX0RFTEFZX01TPTAKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdf VEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBf V0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09O RklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklH X1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkK Q09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQ QUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0xPQ0tfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfVEhFUk1BTCBp cyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKCiMKIyBJbnRl bCB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfSU5URUxfUE9XRVJDTEFNUD1tCkNPTkZJR19YODZf UEtHX1RFTVBfVEhFUk1BTD1tCiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qg c2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhf VEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTD1tCkNPTkZJR19XQVRD SERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQg aXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExFX0JPT1RfRU5BQkxFRD15CiMgQ09ORklH X1dBVENIRE9HX1NZU0ZTIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KQ09ORklHX1dEQVRfV0RUPW0KIyBDT05GSUdfWElMSU5Y X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERP RyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJ R19BQ1FVSVJFX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVkFOVEVDSF9XRFQgaXMgbm90IHNl dApDT05GSUdfQUxJTTE1MzVfV0RUPW0KQ09ORklHX0FMSU03MTAxX1dEVD1tCiMgQ09ORklHX0VC Q19DMzg0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19GNzE4MDhFX1dEVD1tCkNPTkZJR19TUDUxMDBf VENPPW0KQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9bQojIENPTkZJR19FVVJPVEVDSF9XRFQg aXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPW0KQ09ORklHX0lCTUFTUj1tCiMgQ09ORklHX1dB RkVSX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQpDT05GSUdfSUU2WFhfV0RU PW0KQ09ORklHX0lUQ09fV0RUPXkKQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQpDT05GSUdf SVQ4NzEyRl9XRFQ9bQpDT05GSUdfSVQ4N19XRFQ9bQpDT05GSUdfSFBfV0FUQ0hET0c9bQpDT05G SUdfSFBXRFRfTk1JX0RFQ09ESU5HPXkKIyBDT05GSUdfU0MxMjAwX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX1BDODc0MTNfV0RUIGlzIG5vdCBzZXQKQ09ORklHX05WX1RDTz1tCiMgQ09ORklHXzYw WFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVNV9XRFQgaXMgbm90IHNldApDT05GSUdfU01T Q19TQ0gzMTFYX1dEVD1tCiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05G SUdfVFFNWDg2X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19WSUFfV0RUPW0KQ09ORklHX1c4MzYyN0hG X1dEVD1tCkNPTkZJR19XODM4NzdGX1dEVD1tCkNPTkZJR19XODM5NzdGX1dEVD1tCkNPTkZJR19N QUNIWl9XRFQ9bQojIENPTkZJR19TQkNfRVBYX0MzX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URUxfTUVJX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNl dAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RUIGlz IG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwoj CkNPTkZJR19QQ0lQQ1dBVENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2VkIFdh dGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9bQoKIwojIFdhdGNoZG9nIFByZXRp bWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90 IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKQ09ORklHX1NTQj1tCkNPTkZJR19TU0JfU1BST009 eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05G SUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9TRElPSE9TVD15CkNPTkZJR19T U0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkK IyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9 eQpDT05GSUdfQkNNQT1tCkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JD TUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQKQ09ORklHX0JD TUFfRFJJVkVSX1BDST15CkNPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTj15CiMgQ09ORklHX0JD TUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBD T05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNN NTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9NQURFUkEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMx M1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBDT05G SUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9bQojIENPTkZJR19J TlRFTF9TT0NfUE1JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVFdDIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hURENfVEkgaXMgbm90IHNldAojIENP TkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQ U1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFgg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVO RjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdfTUZE X1ZJUEVSQk9BUkQ9bQojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9Q Q0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VDQjE0MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9T TTUwMT1tCiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NL WTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19B Qlg1MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENP TkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMg aXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJ X0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19U UFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdf VFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENP TkZJR19NRkRfVFBTNjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjg0NzAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1 ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9TUEkgaXMg bm90IHNldAojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMw X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9WWDg1NT1tCiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAg aXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5v dCBzZXQKQ09ORklHX1JDX0NPUkU9bQpDT05GSUdfUkNfTUFQPW0KIyBDT05GSUdfTElSQyBpcyBu b3Qgc2V0CkNPTkZJR19SQ19ERUNPREVSUz15CkNPTkZJR19JUl9ORUNfREVDT0RFUj1tCkNPTkZJ R19JUl9SQzVfREVDT0RFUj1tCkNPTkZJR19JUl9SQzZfREVDT0RFUj1tCkNPTkZJR19JUl9KVkNf REVDT0RFUj1tCkNPTkZJR19JUl9TT05ZX0RFQ09ERVI9bQpDT05GSUdfSVJfU0FOWU9fREVDT0RF Uj1tCkNPTkZJR19JUl9TSEFSUF9ERUNPREVSPW0KQ09ORklHX0lSX01DRV9LQkRfREVDT0RFUj1t CkNPTkZJR19JUl9YTVBfREVDT0RFUj1tCiMgQ09ORklHX0lSX0lNT05fREVDT0RFUiBpcyBub3Qg c2V0CkNPTkZJR19SQ19ERVZJQ0VTPXkKQ09ORklHX1JDX0FUSV9SRU1PVEU9bQpDT05GSUdfSVJf RU5FPW0KQ09ORklHX0lSX0lNT049bQojIENPTkZJR19JUl9JTU9OX1JBVyBpcyBub3Qgc2V0CkNP TkZJR19JUl9NQ0VVU0I9bQpDT05GSUdfSVJfSVRFX0NJUj1tCkNPTkZJR19JUl9GSU5URUs9bQpD T05GSUdfSVJfTlVWT1RPTj1tCkNPTkZJR19JUl9SRURSQVQzPW0KQ09ORklHX0lSX1NUUkVBTVpB UD1tCkNPTkZJR19JUl9XSU5CT05EX0NJUj1tCiMgQ09ORklHX0lSX0lHT1JQTFVHVVNCIGlzIG5v dCBzZXQKQ09ORklHX0lSX0lHVUFOQT1tCkNPTkZJR19JUl9UVFVTQklSPW0KQ09ORklHX1JDX0xP T1BCQUNLPW0KIyBDT05GSUdfSVJfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfU0lSIGlz IG5vdCBzZXQKIyBDT05GSUdfUkNfWEJPWF9EVkQgaXMgbm90IHNldApDT05GSUdfTUVESUFfU1VQ UE9SVD1tCgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdfTUVESUFfQ0FNRVJB X1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFf RElHSVRBTF9UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQ9eQojIENPTkZJ R19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0NFQ19TVVBQT1JU IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19W SURFT19ERVY9bQpDT05GSUdfVklERU9fVjRMMj1tCiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19UVU5FUj1tCkNPTkZJR19WSURFT0JVRl9HRU49bQpDT05GSUdfVklERU9CVUZf RE1BX1NHPW0KQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9bQpDT05GSUdfRFZCX0NPUkU9bQojIENP TkZJR19EVkJfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkVUPXkKQ09ORklHX1RUUENJX0VF UFJPTT1tCkNPTkZJR19EVkJfTUFYX0FEQVBURVJTPTgKQ09ORklHX0RWQl9EWU5BTUlDX01JTk9S Uz15CiMgQ09ORklHX0RWQl9ERU1VWF9TRUNUSU9OX0xPU1NfTE9HIGlzIG5vdCBzZXQKIyBDT05G SUdfRFZCX1VMRV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19N RURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwpDT05GSUdfVVNCX1ZJREVP X0NMQVNTPW0KQ09ORklHX1VTQl9WSURFT19DTEFTU19JTlBVVF9FVkRFVj15CkNPTkZJR19VU0Jf R1NQQ0E9bQpDT05GSUdfVVNCX001NjAyPW0KQ09ORklHX1VTQl9TVFYwNlhYPW0KQ09ORklHX1VT Ql9HTDg2MD1tCkNPTkZJR19VU0JfR1NQQ0FfQkVOUT1tCkNPTkZJR19VU0JfR1NQQ0FfQ09ORVg9 bQpDT05GSUdfVVNCX0dTUENBX0NQSUExPW0KIyBDT05GSUdfVVNCX0dTUENBX0RUQ1MwMzMgaXMg bm90IHNldApDT05GSUdfVVNCX0dTUENBX0VUT01TPW0KQ09ORklHX1VTQl9HU1BDQV9GSU5FUElY PW0KQ09ORklHX1VTQl9HU1BDQV9KRUlMSU5KPW0KQ09ORklHX1VTQl9HU1BDQV9KTDIwMDVCQ0Q9 bQojIENPTkZJR19VU0JfR1NQQ0FfS0lORUNUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9L T05JQ0E9bQpDT05GSUdfVVNCX0dTUENBX01BUlM9bQpDT05GSUdfVVNCX0dTUENBX01SOTczMTBB PW0KQ09ORklHX1VTQl9HU1BDQV9OVzgwWD1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MTk9bQpDT05G SUdfVVNCX0dTUENBX09WNTM0PW0KQ09ORklHX1VTQl9HU1BDQV9PVjUzNF85PW0KQ09ORklHX1VT Ql9HU1BDQV9QQUMyMDc9bQpDT05GSUdfVVNCX0dTUENBX1BBQzczMDI9bQpDT05GSUdfVVNCX0dT UENBX1BBQzczMTE9bQpDT05GSUdfVVNCX0dTUENBX1NFNDAxPW0KQ09ORklHX1VTQl9HU1BDQV9T TjlDMjAyOD1tCkNPTkZJR19VU0JfR1NQQ0FfU045QzIwWD1tCkNPTkZJR19VU0JfR1NQQ0FfU09O SVhCPW0KQ09ORklHX1VTQl9HU1BDQV9TT05JWEo9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDA9 bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDE9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDU9bQpD T05GSUdfVVNCX0dTUENBX1NQQ0E1MDY9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDg9bQpDT05G SUdfVVNCX0dTUENBX1NQQ0E1NjE9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0ExNTI4PW0KQ09ORklH X1VTQl9HU1BDQV9TUTkwNT1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5MDVDPW0KQ09ORklHX1VTQl9H U1BDQV9TUTkzMFg9bQpDT05GSUdfVVNCX0dTUENBX1NUSzAxND1tCiMgQ09ORklHX1VTQl9HU1BD QV9TVEsxMTM1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9TVFYwNjgwPW0KQ09ORklHX1VT Ql9HU1BDQV9TVU5QTFVTPW0KQ09ORklHX1VTQl9HU1BDQV9UNjEzPW0KQ09ORklHX1VTQl9HU1BD QV9UT1BSTz1tCiMgQ09ORklHX1VTQl9HU1BDQV9UT1VQVEVLIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9HU1BDQV9UVjg1MzI9bQpDT05GSUdfVVNCX0dTUENBX1ZDMDMyWD1tCkNPTkZJR19VU0JfR1NQ Q0FfVklDQU09bQpDT05GSUdfVVNCX0dTUENBX1hJUkxJTktfQ0lUPW0KQ09ORklHX1VTQl9HU1BD QV9aQzNYWD1tCkNPTkZJR19VU0JfUFdDPW0KIyBDT05GSUdfVVNCX1BXQ19ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19VU0JfUFdDX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfVklERU9fQ1BJQTIgaXMg bm90IHNldApDT05GSUdfVVNCX1pSMzY0WFg9bQpDT05GSUdfVVNCX1NUS1dFQkNBTT1tCkNPTkZJ R19VU0JfUzIyNTU9bQojIENPTkZJR19WSURFT19VU0JUViBpcyBub3Qgc2V0CgojCiMgQW5hbG9n IFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX1BWUlVTQjI9bQpDT05GSUdfVklERU9fUFZS VVNCMl9TWVNGUz15CkNPTkZJR19WSURFT19QVlJVU0IyX0RWQj15CiMgQ09ORklHX1ZJREVPX1BW UlVTQjJfREVCVUdJRkMgaXMgbm90IHNldApDT05GSUdfVklERU9fSERQVlI9bQpDT05GSUdfVklE RU9fVVNCVklTSU9OPW0KIyBDT05GSUdfVklERU9fU1RLMTE2MF9DT01NT04gaXMgbm90IHNldAoj IENPTkZJR19WSURFT19HTzcwMDcgaXMgbm90IHNldAoKIwojIEFuYWxvZy9kaWdpdGFsIFRWIFVT QiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0FVMDgyOD1tCkNPTkZJR19WSURFT19BVTA4MjhfVjRM Mj15CiMgQ09ORklHX1ZJREVPX0FVMDgyOF9SQyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDIz MVhYPW0KQ09ORklHX1ZJREVPX0NYMjMxWFhfUkM9eQpDT05GSUdfVklERU9fQ1gyMzFYWF9BTFNB PW0KQ09ORklHX1ZJREVPX0NYMjMxWFhfRFZCPW0KQ09ORklHX1ZJREVPX1RNNjAwMD1tCkNPTkZJ R19WSURFT19UTTYwMDBfQUxTQT1tCkNPTkZJR19WSURFT19UTTYwMDBfRFZCPW0KCiMKIyBEaWdp dGFsIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX0RWQl9VU0I9bQojIENPTkZJR19EVkJfVVNCX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfRElCMzAwME1DPW0KQ09ORklHX0RWQl9VU0Jf QTgwMD1tCkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQj1tCiMgQ09ORklHX0RWQl9VU0JfRElCVVNC X01CX0ZBVUxUWSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQz1tCkNPTkZJR19E VkJfVVNCX0RJQjA3MDA9bQpDT05GSUdfRFZCX1VTQl9VTVRfMDEwPW0KQ09ORklHX0RWQl9VU0Jf Q1hVU0I9bQpDT05GSUdfRFZCX1VTQl9NOTIwWD1tCkNPTkZJR19EVkJfVVNCX0RJR0lUVj1tCkNP TkZJR19EVkJfVVNCX1ZQNzA0NT1tCkNPTkZJR19EVkJfVVNCX1ZQNzAyWD1tCkNPTkZJR19EVkJf VVNCX0dQOFBTSz1tCkNPTkZJR19EVkJfVVNCX05PVkFfVF9VU0IyPW0KQ09ORklHX0RWQl9VU0Jf VFRVU0IyPW0KQ09ORklHX0RWQl9VU0JfRFRUMjAwVT1tCkNPTkZJR19EVkJfVVNCX09QRVJBMT1t CkNPTkZJR19EVkJfVVNCX0FGOTAwNT1tCkNPTkZJR19EVkJfVVNCX0FGOTAwNV9SRU1PVEU9bQpD T05GSUdfRFZCX1VTQl9QQ1RWNDUyRT1tCkNPTkZJR19EVkJfVVNCX0RXMjEwMj1tCkNPTkZJR19E VkJfVVNCX0NJTkVSR1lfVDI9bQpDT05GSUdfRFZCX1VTQl9EVFY1MTAwPW0KQ09ORklHX0RWQl9V U0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0JfVEVDSE5JU0FUX1VTQjI9bQpDT05GSUdfRFZCX1VT Ql9WMj1tCkNPTkZJR19EVkJfVVNCX0FGOTAxNT1tCkNPTkZJR19EVkJfVVNCX0FGOTAzNT1tCkNP TkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJR19EVkJfVVNCX0FVNjYxMD1tCkNPTkZJR19EVkJf VVNCX0FaNjAwNz1tCkNPTkZJR19EVkJfVVNCX0NFNjIzMD1tCkNPTkZJR19EVkJfVVNCX0VDMTY4 PW0KQ09ORklHX0RWQl9VU0JfR0w4NjE9bQpDT05GSUdfRFZCX1VTQl9MTUUyNTEwPW0KQ09ORklH X0RWQl9VU0JfTVhMMTExU0Y9bQpDT05GSUdfRFZCX1VTQl9SVEwyOFhYVT1tCiMgQ09ORklHX0RW Ql9VU0JfRFZCU0tZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9aRDEzMDEgaXMgbm90IHNl dApDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJR19EVkJfVFRVU0JfREVDPW0KQ09ORklH X1NNU19VU0JfRFJWPW0KQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCPW0KIyBDT05GSUdfRFZC X0IyQzJfRkxFWENPUF9VU0JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EVkJfQVMxMDIgaXMg bm90IHNldAoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCkNP TkZJR19WSURFT19FTTI4WFg9bQojIENPTkZJR19WSURFT19FTTI4WFhfVjRMMiBpcyBub3Qgc2V0 CkNPTkZJR19WSURFT19FTTI4WFhfQUxTQT1tCkNPTkZJR19WSURFT19FTTI4WFhfRFZCPW0KQ09O RklHX1ZJREVPX0VNMjhYWF9SQz1tCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVk aWEgY2FwdHVyZSBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fTUVZRSBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX1NPTE82WDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc1ODY0IGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fVFc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXNjg2 WCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cgVFYgc3VwcG9ydAojCkNPTkZJ R19WSURFT19JVlRWPW0KIyBDT05GSUdfVklERU9fSVZUVl9ERVBSRUNBVEVEX0lPQ1RMUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lWVFZfQUxTQSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19G Ql9JVlRWPW0KIyBDT05GSUdfVklERU9fSEVYSVVNX0dFTUlOSSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX0hFWElVTV9PUklPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01YQiBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX0RUMzE1NSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9h bmFsb2cvaHlicmlkIFRWIHN1cHBvcnQKIwpDT05GSUdfVklERU9fQ1gxOD1tCkNPTkZJR19WSURF T19DWDE4X0FMU0E9bQpDT05GSUdfVklERU9fQ1gyMzg4NT1tCkNPTkZJR19NRURJQV9BTFRFUkFf Q0k9bQojIENPTkZJR19WSURFT19DWDI1ODIxIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0NYODg9 bQpDT05GSUdfVklERU9fQ1g4OF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYODhfQkxBQ0tCSVJEPW0K Q09ORklHX1ZJREVPX0NYODhfRFZCPW0KQ09ORklHX1ZJREVPX0NYODhfRU5BQkxFX1ZQMzA1ND15 CkNPTkZJR19WSURFT19DWDg4X1ZQMzA1ND1tCkNPTkZJR19WSURFT19DWDg4X01QRUc9bQpDT05G SUdfVklERU9fQlQ4NDg9bQpDT05GSUdfRFZCX0JUOFhYPW0KQ09ORklHX1ZJREVPX1NBQTcxMzQ9 bQpDT05GSUdfVklERU9fU0FBNzEzNF9BTFNBPW0KQ09ORklHX1ZJREVPX1NBQTcxMzRfUkM9eQpD T05GSUdfVklERU9fU0FBNzEzNF9EVkI9bQpDT05GSUdfVklERU9fU0FBNzE2ND1tCgojCiMgTWVk aWEgZGlnaXRhbCBUViBQQ0kgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0FWNzExMF9JUj15CkNPTkZJ R19EVkJfQVY3MTEwPW0KQ09ORklHX0RWQl9BVjcxMTBfT1NEPXkKQ09ORklHX0RWQl9CVURHRVRf Q09SRT1tCkNPTkZJR19EVkJfQlVER0VUPW0KQ09ORklHX0RWQl9CVURHRVRfQ0k9bQpDT05GSUdf RFZCX0JVREdFVF9BVj1tCkNPTkZJR19EVkJfQlVER0VUX1BBVENIPW0KQ09ORklHX0RWQl9CMkMy X0ZMRVhDT1BfUENJPW0KIyBDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0lfREVCVUcgaXMgbm90 IHNldApDT05GSUdfRFZCX1BMVVRPMj1tCkNPTkZJR19EVkJfRE0xMTA1PW0KQ09ORklHX0RWQl9Q VDE9bQojIENPTkZJR19EVkJfUFQzIGlzIG5vdCBzZXQKQ09ORklHX01BTlRJU19DT1JFPW0KQ09O RklHX0RWQl9NQU5USVM9bQpDT05GSUdfRFZCX0hPUFBFUj1tCkNPTkZJR19EVkJfTkdFTkU9bQpD T05GSUdfRFZCX0REQlJJREdFPW0KIyBDT05GSUdfRFZCX0REQlJJREdFX01TSUVOQUJMRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RWQl9TTUlQQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX05FVFVQ X1VOSURWQiBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9U RVNUX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19EVkJfUExBVEZPUk1fRFJJVkVSUyBpcyBu b3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKQ09ORklHX1NNU19TRElP X0RSVj1tCkNPTkZJR19SQURJT19BREFQVEVSUz15CkNPTkZJR19SQURJT19URUE1NzVYPW0KIyBD T05GSUdfUkFESU9fU0k0NzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0k0NzEzIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX01SODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RTQlIgaXMg bm90IHNldAojIENPTkZJR19SQURJT19NQVhJUkFESU8gaXMgbm90IHNldAojIENPTkZJR19SQURJ T19TSEFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NIQVJLMiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9LRUVORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVJFTU9OTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9NQTkwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RFQTU3NjQgaXMg bm90IHNldAojIENPTkZJR19SQURJT19TQUE3NzA2SCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElP X1RFRjY4NjIgaXMgbm90IHNldAojIENPTkZJR19SQURJT19XTDEyNzMgaXMgbm90IHNldAoKIwoj IFRleGFzIEluc3RydW1lbnRzIFdMMTI4eCBGTSBkcml2ZXIgKFNUIGJhc2VkKQojCgojCiMgU3Vw cG9ydGVkIEZpcmVXaXJlIChJRUVFIDEzOTQpIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9GSVJFRFRW PW0KQ09ORklHX0RWQl9GSVJFRFRWX0lOUFVUPXkKQ09ORklHX01FRElBX0NPTU1PTl9PUFRJT05T PXkKCiMKIyBjb21tb24gZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdfVklERU9fQ1gyMzQxWD1tCkNP TkZJR19WSURFT19UVkVFUFJPTT1tCkNPTkZJR19DWVBSRVNTX0ZJUk1XQVJFPW0KQ09ORklHX1ZJ REVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9N RU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQpDT05GSUdfVklERU9CVUYyX0RNQV9T Rz1tCkNPTkZJR19WSURFT0JVRjJfRFZCPW0KQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1A9bQpDT05G SUdfVklERU9fU0FBNzE0Nj1tCkNPTkZJR19WSURFT19TQUE3MTQ2X1ZWPW0KQ09ORklHX1NNU19T SUFOT19NRFRWPW0KQ09ORklHX1NNU19TSUFOT19SQz15CiMgQ09ORklHX1NNU19TSUFOT19ERUJV R0ZTIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5z b3JzLCBpMmMsIHNwaSwgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVD VD15CkNPTkZJR19NRURJQV9BVFRBQ0g9eQpDT05GSUdfVklERU9fSVJfSTJDPW0KCiMKIyBBdWRp byBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVPX1RWQVVESU89 bQpDT05GSUdfVklERU9fVERBNzQzMj1tCkNPTkZJR19WSURFT19NU1AzNDAwPW0KQ09ORklHX1ZJ REVPX0NTMzMwOD1tCkNPTkZJR19WSURFT19DUzUzNDU9bQpDT05GSUdfVklERU9fQ1M1M0wzMkE9 bQpDT05GSUdfVklERU9fV004Nzc1PW0KQ09ORklHX1ZJREVPX1dNODczOT1tCkNPTkZJR19WSURF T19WUDI3U01QWD1tCgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9bQoK IwojIFZpZGVvIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMVg9bQoKIwojIFZpZGVvIGFu ZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTdYPW0KQ09ORklHX1ZJREVPX0NY MjU4NDA9bQoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMjc9bQoKIwoj IENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNlcwojCgojCiMgVmlkZW8g aW1wcm92ZW1lbnQgY2hpcHMKIwpDT05GSUdfVklERU9fVVBENjQwMzFBPW0KQ09ORklHX1ZJREVP X1VQRDY0MDgzPW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCkNPTkZJR19W SURFT19TQUE2NzUySFM9bQoKIwojIFNEUiB0dW5lciBjaGlwcwojCgojCiMgTWlzY2VsbGFuZW91 cyBoZWxwZXIgY2hpcHMKIwpDT05GSUdfVklERU9fTTUyNzkwPW0KCiMKIyBTZW5zb3JzIHVzZWQg b24gc29jX2NhbWVyYSBkcml2ZXIKIwoKIwojIE1lZGlhIFNQSSBBZGFwdGVycwojCiMgQ09ORklH X0NYRDI4ODBfU1BJX0RSViBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUj1tCkNPTkZJR19N RURJQV9UVU5FUl9TSU1QTEU9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNTA9bQpDT05GSUdf TUVESUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPW0KQ09ORklH X01FRElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9bQpDT05G SUdfTUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PW0KQ09O RklHX01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjA9bQpDT05G SUdfTUVESUFfVFVORVJfTVQyMDYzPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjI2Nj1tCkNPTkZJ R19NRURJQV9UVU5FUl9NVDIxMzE9bQpDT05GSUdfTUVESUFfVFVORVJfUVQxMDEwPW0KQ09ORklH X01FRElBX1RVTkVSX1hDMjAyOD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9bQpDT05GSUdf TUVESUFfVFVORVJfWEM0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVTPW0KQ09ORklH X01FRElBX1RVTkVSX01YTDUwMDdUPW0KQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzPW0KQ09O RklHX01FRElBX1RVTkVSX01BWDIxNjU9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTg9bQpD T05GSUdfTUVESUFfVFVORVJfRkMwMDExPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMj1tCkNP TkZJR19NRURJQV9UVU5FUl9GQzAwMTM9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTI9bQpD T05GSUdfTUVESUFfVFVORVJfRTQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfRkMyNTgwPW0KQ09O RklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9bQpDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMT1t CkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQpDT05GSUdfTUVESUFfVFVORVJfSVQ5MTNYPW0K Q09ORklHX01FRElBX1RVTkVSX1I4MjBUPW0KQ09ORklHX01FRElBX1RVTkVSX1FNMUQxQzAwNDI9 bQpDT05GSUdfTUVESUFfVFVORVJfUU0xRDFCMDAwND1tCgojCiMgTXVsdGlzdGFuZGFyZCAoc2F0 ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05GSUdfRFZCX1NUQjYx MDA9bQpDT05GSUdfRFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjA5MTA9bQpDT05GSUdfRFZC X1NUVjYxMTB4PW0KQ09ORklHX0RWQl9TVFY2MTExPW0KQ09ORklHX0RWQl9NWEw1WFg9bQpDT05G SUdfRFZCX004OERTMzEwMz1tCgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0ZXJyZXN0cmlh bCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EUlhLPW0KQ09ORklHX0RWQl9UREExODI3MUMyREQ9 bQpDT05GSUdfRFZCX1NJMjE2NT1tCkNPTkZJR19EVkJfTU44ODQ3Mj1tCkNPTkZJR19EVkJfTU44 ODQ3Mz1tCgojCiMgRFZCLVMgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9DWDI0 MTEwPW0KQ09ORklHX0RWQl9DWDI0MTIzPW0KQ09ORklHX0RWQl9NVDMxMj1tCkNPTkZJR19EVkJf WkwxMDAzNj1tCkNPTkZJR19EVkJfWkwxMDAzOT1tCkNPTkZJR19EVkJfUzVIMTQyMD1tCkNPTkZJ R19EVkJfU1RWMDI4OD1tCkNPTkZJR19EVkJfU1RCNjAwMD1tCkNPTkZJR19EVkJfU1RWMDI5OT1t CkNPTkZJR19EVkJfU1RWNjExMD1tCkNPTkZJR19EVkJfU1RWMDkwMD1tCkNPTkZJR19EVkJfVERB ODA4Mz1tCkNPTkZJR19EVkJfVERBMTAwODY9bQpDT05GSUdfRFZCX1REQTgyNjE9bQpDT05GSUdf RFZCX1ZFUzFYOTM9bQpDT05GSUdfRFZCX1RVTkVSX0lURDEwMDA9bQpDT05GSUdfRFZCX1RVTkVS X0NYMjQxMTM9bQpDT05GSUdfRFZCX1REQTgyNlg9bQpDT05GSUdfRFZCX1RVQTYxMDA9bQpDT05G SUdfRFZCX0NYMjQxMTY9bQpDT05GSUdfRFZCX0NYMjQxMTc9bQpDT05GSUdfRFZCX0NYMjQxMjA9 bQpDT05GSUdfRFZCX1NJMjFYWD1tCkNPTkZJR19EVkJfVFMyMDIwPW0KQ09ORklHX0RWQl9EUzMw MDA9bQpDT05GSUdfRFZCX01CODZBMTY9bQpDT05GSUdfRFZCX1REQTEwMDcxPW0KCiMKIyBEVkIt VCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1A4ODcwPW0KQ09ORklHX0RW Ql9TUDg4N1g9bQpDT05GSUdfRFZCX0NYMjI3MDA9bQpDT05GSUdfRFZCX0NYMjI3MDI9bQpDT05G SUdfRFZCX0RSWEQ9bQpDT05GSUdfRFZCX0w2NDc4MT1tCkNPTkZJR19EVkJfVERBMTAwNFg9bQpD T05GSUdfRFZCX05YVDYwMDA9bQpDT05GSUdfRFZCX01UMzUyPW0KQ09ORklHX0RWQl9aTDEwMzUz PW0KQ09ORklHX0RWQl9ESUIzMDAwTUI9bQpDT05GSUdfRFZCX0RJQjMwMDBNQz1tCkNPTkZJR19E VkJfRElCNzAwME09bQpDT05GSUdfRFZCX0RJQjcwMDBQPW0KQ09ORklHX0RWQl9UREExMDA0OD1t CkNPTkZJR19EVkJfQUY5MDEzPW0KQ09ORklHX0RWQl9FQzEwMD1tCkNPTkZJR19EVkJfU1RWMDM2 Nz1tCkNPTkZJR19EVkJfQ1hEMjgyMFI9bQpDT05GSUdfRFZCX0NYRDI4NDFFUj1tCkNPTkZJR19E VkJfUlRMMjgzMD1tCkNPTkZJR19EVkJfUlRMMjgzMj1tCkNPTkZJR19EVkJfU0kyMTY4PW0KQ09O RklHX0RWQl9HUDhQU0tfRkU9bQoKIwojIERWQi1DIChjYWJsZSkgZnJvbnRlbmRzCiMKQ09ORklH X0RWQl9WRVMxODIwPW0KQ09ORklHX0RWQl9UREExMDAyMT1tCkNPTkZJR19EVkJfVERBMTAwMjM9 bQpDT05GSUdfRFZCX1NUVjAyOTc9bQoKIwojIEFUU0MgKE5vcnRoIEFtZXJpY2FuL0tvcmVhbiBU ZXJyZXN0cmlhbC9DYWJsZSBEVFYpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfTlhUMjAwWD1tCkNP TkZJR19EVkJfT1I1MTIxMT1tCkNPTkZJR19EVkJfT1I1MTEzMj1tCkNPTkZJR19EVkJfQkNNMzUx MD1tCkNPTkZJR19EVkJfTEdEVDMzMFg9bQpDT05GSUdfRFZCX0xHRFQzMzA1PW0KQ09ORklHX0RW Ql9MR0RUMzMwNkE9bQpDT05GSUdfRFZCX0xHMjE2MD1tCkNPTkZJR19EVkJfUzVIMTQwOT1tCkNP TkZJR19EVkJfQVU4NTIyPW0KQ09ORklHX0RWQl9BVTg1MjJfRFRWPW0KQ09ORklHX0RWQl9BVTg1 MjJfVjRMPW0KQ09ORklHX0RWQl9TNUgxNDExPW0KCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBm cm9udGVuZHMKIwpDT05GSUdfRFZCX1M5MjE9bQpDT05GSUdfRFZCX0RJQjgwMDA9bQpDT05GSUdf RFZCX01CODZBMjBTPW0KCiMKIyBJU0RCLVMgKHNhdGVsbGl0ZSkgJiBJU0RCLVQgKHRlcnJlc3Ry aWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1RDOTA1MjI9bQoKIwojIERpZ2l0YWwgdGVycmVz dHJpYWwgb25seSB0dW5lcnMvUExMCiMKQ09ORklHX0RWQl9QTEw9bQpDT05GSUdfRFZCX1RVTkVS X0RJQjAwNzA9bQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9bQoKIwojIFNFQyBjb250cm9sIGRl dmljZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9EUlgzOVhZSj1tCkNPTkZJR19EVkJfTE5CSDI1 PW0KQ09ORklHX0RWQl9MTkJQMjE9bQpDT05GSUdfRFZCX0xOQlAyMj1tCkNPTkZJR19EVkJfSVNM NjQwNT1tCkNPTkZJR19EVkJfSVNMNjQyMT1tCkNPTkZJR19EVkJfSVNMNjQyMz1tCkNPTkZJR19E VkJfQTgyOTM9bQpDT05GSUdfRFZCX0xHUzhHWFg9bQpDT05GSUdfRFZCX0FUQk04ODMwPW0KQ09O RklHX0RWQl9UREE2NjV4PW0KQ09ORklHX0RWQl9JWDI1MDVWPW0KQ09ORklHX0RWQl9NODhSUzIw MDA9bQpDT05GSUdfRFZCX0FGOTAzMz1tCgojCiMgQ29tbW9uIEludGVyZmFjZSAoRU41MDIyMSkg Y29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0RWQl9DWEQyMDk5PW0KCiMKIyBUb29scyB0byBk ZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1ZX0ZFPW0KCiMKIyBHcmFwaGlj cyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lO VEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRFTF9HVFQ9 eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTY0CkNPTkZJR19WR0Ff U1dJVENIRVJPTz15CkNPTkZJR19EUk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdf RFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9ERUJVR19TRUxGVEVTVD1t CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJ R19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMg Q09ORklHX0RSTV9GQkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTE9B RF9FRElEX0ZJUk1XQVJFPXkKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fVFRNPW0KCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0ky Q19DSDcwMDY9bQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9bQpDT05GSUdfRFJNX0kyQ19OWFBfVERB OTk4WD1tCiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIENPTkZJR19E Uk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CgojCiMg QUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCgojCiMgQU1EIExpYnJhcnkg cm91dGluZXMKIwojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkx NT1tCiMgQ09ORklHX0RSTV9JOTE1X0FMUEhBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJN X0k5MTVfQ0FQVFVSRV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15CkNP TkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0k5MTVfR1ZUIGlzIG5vdCBzZXQK CiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwojIENPTkZJR19EUk1fSTkxNV9XRVJST1IgaXMgbm90 IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1 X1NXX0ZFTkNFX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9TV19G RU5DRV9DSEVDS19EQUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19HVUMgaXMg bm90IHNldAojIENPTkZJR19EUk1fSTkxNV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9JOTE1X0xPV19MRVZFTF9UUkFDRVBPSU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1 X0RFQlVHX1ZCTEFOS19FVkFERSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX1JV TlRJTUVfUE0gaXMgbm90IHNldApDT05GSUdfRFJNX1ZHRU09bQojIENPTkZJR19EUk1fVktNUyBp cyBub3Qgc2V0CkNPTkZJR19EUk1fVk1XR0ZYPW0KQ09ORklHX0RSTV9WTVdHRlhfRkJDT049eQpD T05GSUdfRFJNX0dNQTUwMD1tCkNPTkZJR19EUk1fR01BNjAwPXkKQ09ORklHX0RSTV9HTUEzNjAw PXkKQ09ORklHX0RSTV9VREw9bQpDT05GSUdfRFJNX0FTVD1tCkNPTkZJR19EUk1fTUdBRzIwMD1t CkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9bQpDT05GSUdfRFJNX1FYTD1tCiMgQ09ORklHX0RSTV9C T0NIUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBzZXQKQ09ORklH X0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfUkFT UEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJ R19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBD T05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9I SUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1hFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdf RFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CkNPTkZJR19EUk1fTElCX1JBTkRPTT15Cgoj CiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9O T1RJRlk9eQpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJ R19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJR19GQl9T WVNfRklMTFJFQ1Q9bQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPW0KQ09ORklHX0ZCX1NZU19JTUFH RUJMSVQ9bQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9T WVNfRk9QUz1tCkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CiMgQ09ORklHX0ZCX01PREVfSEVMUEVS UyBpcyBub3Qgc2V0CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBo YXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENP TkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9 eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNYWFggaXMg bm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1Nzgg aXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJP WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FU WTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1Mz IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lT IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFH SUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RG WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9W VDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf Q0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01FVFJP Tk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdfRkJf SFlQRVJWPW0KIyBDT05GSUdfRkJfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIg aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFT U19ERVZJQ0U9bQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMgaXMgbm90IHNldAojIENPTkZJR19M Q0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MVFYzNTBRViBpcyBub3Qgc2V0 CiMgQ09ORklHX0xDRF9JTEk5MjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0lMSTkzMjAgaXMg bm90IHNldAojIENPTkZJR19MQ0RfVERPMjRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0 MzJBNCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZPUk09bQojIENPTkZJR19MQ0RfQU1TMzY5 RkcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVM1MDFLRjAzIGlzIG5vdCBzZXQKIyBDT05G SUdfTENEX0hYODM1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9PVE0zMjI1QSBpcyBub3Qgc2V0 CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVS SUMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9BUFBMRT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf QURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf TE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xQODU1WCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIw N0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5vdCBzZXQKQ09ORklHX0hETUk9eQoKIwojIENvbnNv bGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19W R0FDT05fU09GVF9TQ1JPTExCQUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0la RT02NAojIENPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1BFUlNJU1RFTlRfRU5BQkxFX0JZ X0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9D T05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJB TUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklN QVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENPTkZJR19GUkFN RUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKQ09ORklHX0xPR089 eQojIENPTkZJR19MT0dPX0xJTlVYX01PTk8gaXMgbm90IHNldAojIENPTkZJR19MT0dPX0xJTlVY X1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VO RD1tCkNPTkZJR19TT1VORF9PU1NfQ09SRT15CkNPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJ TT15CkNPTkZJR19TTkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05G SUdfU05EX0hXREVQPW0KQ09ORklHX1NORF9TRVFfREVWSUNFPW0KQ09ORklHX1NORF9SQVdNSURJ PW0KQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9KQUNLX0lOUFVUX0RFVj15CkNPTkZJR19T TkRfT1NTRU1VTD15CiMgQ09ORklHX1NORF9NSVhFUl9PU1MgaXMgbm90IHNldAojIENPTkZJR19T TkRfUENNX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKQ09ORklHX1NORF9I UlRJTUVSPW0KQ09ORklHX1NORF9EWU5BTUlDX01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRT PTMyCiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNldApDT05GSUdfU05EX1BS T0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKIyBDT05GSUdfU05EX1ZFUkJPU0Vf UFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9eQpDT05GSUdfU05EX1NFUVVFTkNFUj1t CkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0KQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTPW0KQ09ORklH X1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD1tCkNP TkZJR19TTkRfU0VRX01JREk9bQpDT05GSUdfU05EX1NFUV9NSURJX0VNVUw9bQpDT05GSUdfU05E X1NFUV9WSVJNSURJPW0KQ09ORklHX1NORF9NUFU0MDFfVUFSVD1tCkNPTkZJR19TTkRfT1BMM19M SUI9bQpDT05GSUdfU05EX09QTDNfTElCX1NFUT1tCkNPTkZJR19TTkRfVlhfTElCPW0KQ09ORklH X1NORF9BQzk3X0NPREVDPW0KQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPW0K Q09ORklHX1NORF9EVU1NWT1tCkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdfU05EX1ZJUk1JREk9 bQpDT05GSUdfU05EX01UUEFWPW0KIyBDT05GSUdfU05EX01UUzY0IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NFUklBTF9VMTY1NTAgaXMgbm90IHNldApDT05GSUdfU05EX01QVTQwMT1tCiMgQ09O RklHX1NORF9QT1JUTUFOMlg0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkU9 eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTUKQ09ORklHX1NORF9QQ0k9eQpD T05GSUdfU05EX0FEMTg4OT1tCiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUxJNTQ1MT1tCkNPTkZJR19TTkRf QVNJSFBJPW0KQ09ORklHX1NORF9BVElJWFA9bQpDT05GSUdfU05EX0FUSUlYUF9NT0RFTT1tCkNP TkZJR19TTkRfQVU4ODEwPW0KQ09ORklHX1NORF9BVTg4MjA9bQpDT05GSUdfU05EX0FVODgzMD1t CiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfQlQ4N1g9bQojIENPTkZJR19TTkRfQlQ4N1hfT1ZFUkNMT0NLIGlzIG5v dCBzZXQKQ09ORklHX1NORF9DQTAxMDY9bQpDT05GSUdfU05EX0NNSVBDST1tCkNPTkZJR19TTkRf T1hZR0VOX0xJQj1tCkNPTkZJR19TTkRfT1hZR0VOPW0KIyBDT05GSUdfU05EX0NTNDI4MSBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfQ1M0NlhYPW0KQ09ORklHX1NORF9DUzQ2WFhfTkVXX0RTUD15CkNP TkZJR19TTkRfQ1RYRkk9bQpDT05GSUdfU05EX0RBUkxBMjA9bQpDT05GSUdfU05EX0dJTkEyMD1t CkNPTkZJR19TTkRfTEFZTEEyMD1tCkNPTkZJR19TTkRfREFSTEEyND1tCkNPTkZJR19TTkRfR0lO QTI0PW0KQ09ORklHX1NORF9MQVlMQTI0PW0KQ09ORklHX1NORF9NT05BPW0KQ09ORklHX1NORF9N SUE9bQpDT05GSUdfU05EX0VDSE8zRz1tCkNPTkZJR19TTkRfSU5ESUdPPW0KQ09ORklHX1NORF9J TkRJR09JTz1tCkNPTkZJR19TTkRfSU5ESUdPREo9bQpDT05GSUdfU05EX0lORElHT0lPWD1tCkNP TkZJR19TTkRfSU5ESUdPREpYPW0KQ09ORklHX1NORF9FTVUxMEsxPW0KQ09ORklHX1NORF9FTVUx MEsxX1NFUT1tCkNPTkZJR19TTkRfRU1VMTBLMVg9bQpDT05GSUdfU05EX0VOUzEzNzA9bQpDT05G SUdfU05EX0VOUzEzNzE9bQojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBzZXQKQ09ORklHX1NO RF9FUzE5Njg9bQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNPTkZJR19TTkRfRVMxOTY4X1JB RElPPXkKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IRFNQPW0KQ09O RklHX1NORF9IRFNQTT1tCkNPTkZJR19TTkRfSUNFMTcxMj1tCkNPTkZJR19TTkRfSUNFMTcyND1t CkNPTkZJR19TTkRfSU5URUw4WDA9bQpDT05GSUdfU05EX0lOVEVMOFgwTT1tCkNPTkZJR19TTkRf S09SRzEyMTI9bQpDT05GSUdfU05EX0xPTEE9bQpDT05GSUdfU05EX0xYNjQ2NEVTPW0KQ09ORklH X1NORF9NQUVTVFJPMz1tCkNPTkZJR19TTkRfTUFFU1RSTzNfSU5QVVQ9eQpDT05GSUdfU05EX01J WEFSVD1tCiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENYSFI9bQoj IENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUk1FMzI9bQpDT05GSUdf U05EX1JNRTk2PW0KQ09ORklHX1NORF9STUU5NjUyPW0KIyBDT05GSUdfU05EX1NPTklDVklCRVMg aXMgbm90IHNldApDT05GSUdfU05EX1RSSURFTlQ9bQpDT05GSUdfU05EX1ZJQTgyWFg9bQpDT05G SUdfU05EX1ZJQTgyWFhfTU9ERU09bQpDT05GSUdfU05EX1ZJUlRVT1NPPW0KQ09ORklHX1NORF9W WDIyMj1tCiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90IHNldAoKIwojIEhELUF1ZGlvCiMKQ09O RklHX1NORF9IREE9bQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19TTkRfSERBX0hXREVQ PXkKIyBDT05GSUdfU05EX0hEQV9SRUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0lO UFVUX0JFRVA9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MAojIENPTkZJR19TTkRf SERBX1BBVENIX0xPQURFUiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9 bQpDT05GSUdfU05EX0hEQV9DT0RFQ19BTkFMT0c9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdN QVRFTD1tCkNPTkZJR19TTkRfSERBX0NPREVDX1ZJQT1tCkNPTkZJR19TTkRfSERBX0NPREVDX0hE TUk9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19D T05FWEFOVD1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDExMD1tCkNPTkZJR19TTkRfSERBX0NP REVDX0NBMDEzMj1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMl9EU1A9eQpDT05GSUdfU05E X0hEQV9DT0RFQ19DTUVESUE9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9bQpDT05GSUdf U05EX0hEQV9HRU5FUklDPW0KQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9ERUZBVUxUPTAKQ09O RklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRfSERBX0RTUF9MT0FERVI9eQpDT05GSUdfU05E X0hEQV9DT01QT05FTlQ9eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NORF9IREFfUFJF QUxMT0NfU0laRT01MTIKQ09ORklHX1NORF9TUEk9eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19T TkRfVVNCX0FVRElPPW0KQ09ORklHX1NORF9VU0JfVUExMDE9bQpDT05GSUdfU05EX1VTQl9VU1gy WT1tCkNPTkZJR19TTkRfVVNCX0NBSUFRPW0KQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpD T05GSUdfU05EX1VTQl9VUzEyMkw9bQpDT05GSUdfU05EX1VTQl82RklSRT1tCiMgQ09ORklHX1NO RF9VU0JfSElGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfVVNCX1BPRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfUE9ESEQgaXMg bm90IHNldAojIENPTkZJR19TTkRfVVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1VTQl9WQVJJQVggaXMgbm90IHNldApDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9G SVJFV0lSRV9MSUI9bQojIENPTkZJR19TTkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9P WEZXIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JU0lHSFQ9bQojIENPTkZJR19TTkRfRklSRVdPUktT IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJ UkVXSVJFX0RJR0kwMFggaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX01PVFUgaXMgbm90IHNldAojIENPTkZJR19T TkRfRklSRUZBQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DIGlzIG5vdCBzZXQKQ09ORklH X1NORF9YODY9eQojIENPTkZJR19IRE1JX0xQRV9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19TTkRf U1lOVEhfRU1VWD1tCiMgQ09ORklHX1NORF9YRU5fRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdf QUM5N19CVVM9bQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJR19ISURf R0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkK IyBDT05GSUdfSElEX0FDQ1VUT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9bQojIENP TkZJR19ISURfQUNSVVhfRkYgaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJ RF9BUFBMRUlSPW0KIyBDT05GSUdfSElEX0FTVVMgaXMgbm90IHNldApDT05GSUdfSElEX0FVUkVB TD1tCkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0JJR0JFTl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09O RklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJ R19ISURfQ09VR0FSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUk9ESUtFWVM9bQojIENPTkZJR19I SURfQ01FRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CkNPTkZJ R19ISURfQ1lQUkVTUz15CkNPTkZJR19ISURfRFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJ U0VfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0VMQU4gaXMgbm90IHNldApDT05GSUdfSElEX0VMRUNPTT1tCiMgQ09ORklHX0hJRF9FTE8g aXMgbm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90 IHNldAojIENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfSE9MVEVLPW0KIyBD T05GSUdfSE9MVEVLX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURfVUNMT0dJ Qz1tCkNPTkZJR19ISURfV0FMVE9QPW0KQ09ORklHX0hJRF9HWVJBVElPTj1tCkNPTkZJR19ISURf SUNBREU9bQojIENPTkZJR19ISURfSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0pBQlJBIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9UV0lOSEFOPW0KQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKQ09O RklHX0hJRF9MQ1BPV0VSPW0KQ09ORklHX0hJRF9MRUQ9bQojIENPTkZJR19ISURfTEVOT1ZPIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CkNPTkZJR19ISURfTE9HSVRFQ0hfREo9bQpD T05GSUdfSElEX0xPR0lURUNIX0hJRFBQPW0KIyBDT05GSUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNl dAojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQw X0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0CkNPTkZJR19I SURfTUFHSUNNT1VTRT15CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9SRURSQUdPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKQ09ORklHX0hJ RF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD1tCiMgQ09ORklHX0hJRF9OVEkgaXMg bm90IHNldApDT05GSUdfSElEX05UUklHPXkKQ09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19ISURf UEFOVEhFUkxPUkQ9bQojIENPTkZJR19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9bQpDT05GSUdfSElE X1BJQ09MQ0Q9bQpDT05GSUdfSElEX1BJQ09MQ0RfRkI9eQpDT05GSUdfSElEX1BJQ09MQ0RfQkFD S0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9MRURT PXkKQ09ORklHX0hJRF9QSUNPTENEX0NJUj15CkNPTkZJR19ISURfUExBTlRST05JQ1M9eQpDT05G SUdfSElEX1BSSU1BWD1tCiMgQ09ORklHX0hJRF9SRVRST0RFIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9ST0NDQVQ9bQpDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURfU0FNU1VORz1tCkNPTkZJ R19ISURfU09OWT1tCiMgQ09ORklHX1NPTllfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1NQRUVE TElOSz1tCiMgQ09ORklHX0hJRF9TVEVBTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1RFRUxTRVJJ RVM9bQpDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9HUkVFTkFTSUE9bQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApDT05G SUdfSElEX0hZUEVSVl9NT1VTRT1tCkNPTkZJR19ISURfU01BUlRKT1lQTFVTPW0KIyBDT05GSUdf U01BUlRKT1lQTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USVZPPW0KQ09ORklHX0hJRF9U T1BTRUVEPW0KQ09ORklHX0hJRF9USElOR009bQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj1tCiMg Q09ORklHX1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9VRFJBV19QUzMg aXMgbm90IHNldApDT05GSUdfSElEX1dBQ09NPW0KQ09ORklHX0hJRF9XSUlNT1RFPW0KIyBDT05G SUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aRVJPUExVUz1tCiMgQ09ORklHX1pF Uk9QTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCiMgQ09ORklHX0hJRF9T RU5TT1JfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FMUFMgaXMgbm90IHNldAoKIwojIFVT QiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdf VVNCX0hJRERFVj15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9bQoKIwoj IEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90IHNl dApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNP TkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkK Q09ORklHX1VTQl9QQ0k9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJQ0VTPXkKCiMKIyBN aXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1Q9eQoj IENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19V U0JfT1RHX0JMQUNLTElTVF9IVUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VS X1VTQlBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX01PTj15CkNPTkZJR19VU0JfV1VTQj1tCkNP TkZJR19VU0JfV1VTQl9DQkFGPW0KIyBDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRyBpcyBub3Qg c2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gw MF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lf REJHQ0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CkNPTkZJR19VU0JfWEhDSV9Q TEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJf VFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkK IyBDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09Y VTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIx X0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENE X1BDST15CiMgQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19V U0JfVUhDSV9IQ0Q9eQojIENPTkZJR19VU0JfVTEzMl9IQ0QgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9XSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSFdBX0hDRD1t CiMgQ09ORklHX1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfU1NCIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwojIFVTQiBE ZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPW0KQ09ORklHX1VTQl9QUklOVEVS PW0KQ09ORklHX1VTQl9XRE09bQpDT05GSUdfVVNCX1RNQz1tCgojCiMgTk9URTogVVNCX1NUT1JB R0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVk ZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JB R0U9bQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1RP UkFHRV9SRUFMVEVLPW0KQ09ORklHX1JFQUxURUtfQVVUT1BNPXkKQ09ORklHX1VTQl9TVE9SQUdF X0RBVEFGQUI9bQpDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTT1tCkNPTkZJR19VU0JfU1RPUkFH RV9JU0QyMDA9bQpDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQ9bQpDT05GSUdfVVNCX1NUT1JBR0Vf U0REUjA5PW0KQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT1tCkNPTkZJR19VU0JfU1RPUkFHRV9K VU1QU0hPVD1tCkNPTkZJR19VU0JfU1RPUkFHRV9BTEFVREE9bQpDT05GSUdfVVNCX1NUT1JBR0Vf T05FVE9VQ0g9bQpDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUE9bQpDT05GSUdfVVNCX1NUT1JBR0Vf Q1lQUkVTU19BVEFDQj1tCkNPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwPW0KQ09ORklHX1VT Ql9VQVM9bQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD1tCkNP TkZJR19VU0JfTUlDUk9URUs9bQojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMz15CiMgQ09ORklHX1VT Ql9EV0MzX0hPU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzNfR0FER0VUPXkKIyBDT05GSUdf VVNCX0RXQzNfRFVBTF9ST0xFIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZlciBT dXBwb3J0CiMKQ09ORklHX1VTQl9EV0MzX1BDST15CkNPTkZJR19VU0JfRFdDM19IQVBTPXkKIyBD T05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUEgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwoj CkNPTkZJR19VU0JfVVNTNzIwPW0KQ09ORklHX1VTQl9TRVJJQUw9eQpDT05GSUdfVVNCX1NFUklB TF9DT05TT0xFPXkKQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09ORklHX1VTQl9TRVJJ QUxfU0lNUExFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEU9bQpDT05GSUdf VVNCX1NFUklBTF9BUkszMTE2PW0KQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lOPW0KQ09ORklHX1VT Ql9TRVJJQUxfQ0gzNDE9bQpDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQ9bQpDT05GSUdfVVNC X1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9bQpDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9bQpDT05G SUdfVVNCX1NFUklBTF9DWVBSRVNTX004PW0KQ09ORklHX1VTQl9TRVJJQUxfRU1QRUc9bQpDT05G SUdfVVNCX1NFUklBTF9GVERJX1NJTz1tCkNPTkZJR19VU0JfU0VSSUFMX1ZJU09SPW0KQ09ORklH X1VTQl9TRVJJQUxfSVBBUT1tCkNPTkZJR19VU0JfU0VSSUFMX0lSPW0KQ09ORklHX1VTQl9TRVJJ QUxfRURHRVBPUlQ9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9UST1tCiMgQ09ORklHX1VT Ql9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMg bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9HQVJNSU49bQpDT05GSUdfVVNCX1NFUklBTF9JUFc9 bQpDT05GSUdfVVNCX1NFUklBTF9JVVU9bQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQT1t CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU49bQpDT05GSUdfVVNCX1NFUklBTF9LTFNJPW0KQ09O RklHX1VTQl9TRVJJQUxfS09CSUxfU0NUPW0KQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9bQoj IENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9T NzcyMD1tCkNPTkZJR19VU0JfU0VSSUFMX01PUzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VS SUFMX01PUzc4NDA9bQojIENPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldApDT05G SUdfVVNCX1NFUklBTF9OQVZNQU49bQpDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQpDT05GSUdf VVNCX1NFUklBTF9PVEk2ODU4PW0KQ09ORklHX1VTQl9TRVJJQUxfUUNBVVg9bQpDT05GSUdfVVNC X1NFUklBTF9RVUFMQ09NTT1tCkNPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDU9bQpDT05GSUdfVVNC X1NFUklBTF9TQUZFPW0KQ09ORklHX1VTQl9TRVJJQUxfU0FGRV9QQURERUQ9eQpDT05GSUdfVVNC X1NFUklBTF9TSUVSUkFXSVJFTEVTUz1tCkNPTkZJR19VU0JfU0VSSUFMX1NZTUJPTD1tCiMgQ09O RklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9 bQpDT05GSUdfVVNCX1NFUklBTF9YSVJDT009bQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09O RklHX1VTQl9TRVJJQUxfT1BUSU9OPW0KQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD1tCkNPTkZJ R19VU0JfU0VSSUFMX09QVElDT049bQpDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVD1tCiMgQ09O RklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TU1Ux MDA9bQpDT05GSUdfVVNCX1NFUklBTF9RVDI9bQojIENPTkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3 MzAgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9ERUJVRz1tCgojCiMgVVNCIE1pc2NlbGxh bmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9bQpDT05GSUdfVVNCX0VNSTI2PW0KQ09O RklHX1VTQl9BRFVUVVg9bQpDT05GSUdfVVNCX1NFVlNFRz1tCiMgQ09ORklHX1VTQl9SSU81MDAg aXMgbm90IHNldApDT05GSUdfVVNCX0xFR09UT1dFUj1tCkNPTkZJR19VU0JfTENEPW0KIyBDT05G SUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMg bm90IHNldApDT05GSUdfVVNCX0lETU9VU0U9bQpDT05GSUdfVVNCX0ZURElfRUxBTj1tCkNPTkZJ R19VU0JfQVBQTEVESVNQTEFZPW0KQ09ORklHX1VTQl9TSVNVU0JWR0E9bQpDT05GSUdfVVNCX1NJ U1VTQlZHQV9DT049eQpDT05GSUdfVVNCX0xEPW0KIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9S IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JT1dBUlJJT1I9bQojIENPTkZJR19VU0JfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldApDT05GSUdf VVNCX0lTSUdIVEZXPW0KIyBDT05GSUdfVVNCX1lVUkVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9F WlVTQl9GWDI9bQojIENPTkZJR19VU0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9IU0lDX1VTQjM1MDM9bQojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tF WSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVRNPW0KQ09ORklHX1VTQl9TUEVFRFRPVUNIPW0KQ09O RklHX1VTQl9DWEFDUlU9bQpDT05GSUdfVVNCX1VFQUdMRUFUTT1tCkNPTkZJR19VU0JfWFVTQkFU TT1tCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNP TkZJR19OT1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJ R19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19G SUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlMgaXMgbm90IHNldApD T05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05V TV9CVUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdfVVNC X0ZPVEcyMTBfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dSX1VEQyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90 IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1UzRCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQkRD X1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTUQ1NTM2VURDIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX05FVDIyNzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HT0tVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VHMjBUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0RVTU1ZX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTElCQ09NUE9T SVRFPW0KQ09ORklHX1VTQl9GX01BU1NfU1RPUkFHRT1tCiMgQ09ORklHX1VTQl9DT05GSUdGUyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FVRElP IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX05D TSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9GVU5DVElPTkZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NQVNTX1NUT1JBR0U9bQojIENPTkZJ R19VU0JfR0FER0VUX1RBUkdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9NSURJX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9H X1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX01VTFRJIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJH UCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1dFQkNBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RZ UEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JPTEVfU1dJVENIIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1VXQj1tCkNPTkZJR19VV0JfSFdBPW0KQ09ORklHX1VXQl9XSENJPW0KQ09ORklH X1VXQl9JMTQ4MFU9bQpDT05GSUdfTU1DPW0KQ09ORklHX01NQ19CTE9DSz1tCkNPTkZJR19NTUNf QkxPQ0tfTUlOT1JTPTgKQ09ORklHX1NESU9fVUFSVD1tCiMgQ09ORklHX01NQ19URVNUIGlzIG5v dCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklH X01NQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJ X1BDST1tCkNPTkZJR19NTUNfUklDT0hfTU1DPXkKQ09ORklHX01NQ19TREhDSV9BQ1BJPW0KQ09O RklHX01NQ19TREhDSV9QTFRGTT1tCiMgQ09ORklHX01NQ19TREhDSV9GX1NESDMwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldApDT05GSUdfTU1DX1RJRk1fU0Q9bQojIENP TkZJR19NTUNfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DQjcxMD1tCkNPTkZJR19NTUNfVklB X1NETU1DPW0KQ09ORklHX01NQ19WVUIzMDA9bQpDT05GSUdfTU1DX1VTSEM9bQojIENPTkZJR19N TUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ1FIQ0k9bQojIENPTkZJR19NTUNf VE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKIyBDT05G SUdfTU1DX1NESENJX1hFTk9OIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPW0KIyBDT05GSUdf TUVNU1RJQ0tfREVCVUcgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENP TkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlzIG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NL PW0KIyBDT05GSUdfTVNfQkxPQ0sgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29u dHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1RJRk1fTVM9bQpDT05GSUdfTUVNU1RJ Q0tfSk1JQ1JPTl8zOFg9bQpDT05GSUdfTUVNU1RJQ0tfUjU5Mj1tCkNPTkZJR19ORVdfTEVEUz15 CkNPTkZJR19MRURTX0NMQVNTPXkKIyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfQlJJR0hUTkVTU19IV19DSEFOR0VEIGlzIG5vdCBzZXQKCiMKIyBMRUQg ZHJpdmVycwojCiMgQ09ORklHX0xFRFNfQVBVIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNTMw PW0KIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIg aXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5 NDQ9bQojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9D T01NT049bQpDT05GSUdfTEVEU19MUDU1MjE9bQpDT05GSUdfTEVEU19MUDU1MjM9bQpDT05GSUdf TEVEU19MUDU1NjI9bQojIENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CkNPTkZJR19MRURT X0NMRVZPX01BSUw9bQojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19M RURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNl dAojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPW0KIyBDT05GSUdfTEVEU19MVDM1OTMgaXMg bm90IHNldAojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RM QzU5MVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAoKIwojIExF RCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRy aXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPW0KIyBDT05GSUdfTEVEU19N TFhDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NTFhSRUcgaXMgbm90IHNldAojIENPTkZJ R19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURTX05JQzc4QlggaXMgbm90IHNldAoK IwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJ R0dFUl9USU1FUj1tCkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD1tCiMgQ09ORklHX0xFRFNf VFJJR0dFUl9ESVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX01URCBpcyBub3Qg c2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9C QUNLTElHSFQ9bQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19UUklHR0VSX0FDVElWSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQ SU8gaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049bQoKIwojIGlwdGFi bGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05G SUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPW0K IyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklH R0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9BVURJTz1tCiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkg aXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRP TUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VE QUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19F REFDX0RFQ09ERV9NQ0U9bQojIENPTkZJR19FREFDX0dIRVMgaXMgbm90IHNldApDT05GSUdfRURB Q19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfQU1ENjRfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQK Q09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURBQ19JODI5NzVYPW0KQ09ORklHX0VEQUNfSTMw MDA9bQpDT05GSUdfRURBQ19JMzIwMD1tCiMgQ09ORklHX0VEQUNfSUUzMTIwMCBpcyBub3Qgc2V0 CkNPTkZJR19FREFDX1gzOD1tCkNPTkZJR19FREFDX0k1NDAwPW0KQ09ORklHX0VEQUNfSTdDT1JF PW0KQ09ORklHX0VEQUNfSTUwMDA9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJR19FREFDX0k3 MzAwPW0KQ09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19FREFDX1NLWD1tCiMgQ09ORklHX0VE QUNfUE5EMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9M SUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19I Q1RPU1lTX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldAojIENP TkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50 ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkK Q09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2 ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdfUlRD X0RSVl9EUzEzMDdfQ0VOVFVSWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCiMg Q09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3 Mj1tCkNPTkZJR19SVENfRFJWX01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09O RklHX1JUQ19EUlZfSVNMMTIwOD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JU Q19EUlZfWDEyMDU9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPW0KIyBDT05GSUdfUlRDX0RSVl9Q Q0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9QQ0Y4NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz1tCkNPTkZJR19S VENfRFJWX000MVQ4MD1tCkNPTkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdfUlRDX0RS Vl9CUTMySz1tCiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0ZNMzEzMD1tCiMgQ09ORklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfUlg4NTgxPW0KQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZfRU0z MDI3PW0KIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJp dmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg0 NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX1JTNUMzNDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBh bmQgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09ORklHX1JUQ19E UlZfRFMzMjMyX0hXTU9OPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfUlYzMDI5QzI9bQpDT05GSUdfUlRDX0RSVl9SVjMwMjlfSFdNT049eQoKIwoj IFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENf RFJWX0RTMTI4Nj1tCkNPTkZJR19SVENfRFJWX0RTMTUxMT1tCkNPTkZJR19SVENfRFJWX0RTMTU1 Mz1tCiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0RTMTc0Mj1tCkNPTkZJR19SVENfRFJWX0RTMjQwND1tCkNPTkZJR19SVENfRFJWX1NUSzE3 VEE4PW0KIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9N NDhUMzU9bQpDT05GSUdfUlRDX0RSVl9NNDhUNTk9bQpDT05GSUdfUlRDX0RSVl9NU002MjQyPW0K Q09ORklHX1JUQ19EUlZfQlE0ODAyPW0KQ09ORklHX1JUQ19EUlZfUlA1QzAxPW0KQ09ORklHX1JU Q19EUlZfVjMwMjA9bQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZf RlRSVEMwMTAgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJ R19SVENfRFJWX0hJRF9TRU5TT1JfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkK IyBDT05GSUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpD T05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19E TUFfQUNQST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9JRE1BNjQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JT0FURE1BIGlzIG5vdCBzZXQKIyBD T05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBu b3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz1tCkNPTkZJR19EV19E TUFDX1BDST15CkNPTkZJR19IU1VfRE1BPXkKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lO Q19UWF9ETUE9eQpDT05GSUdfRE1BVEVTVD1tCkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwoj IERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CkNPTkZJR19TV19TWU5DPXkKIyBD T05GSUdfVURNQUJVRiBpcyBub3Qgc2V0CkNPTkZJR19BVVhESVNQTEFZPXkKIyBDT05GSUdfSEQ0 NDc4MCBpcyBub3Qgc2V0CkNPTkZJR19LUzAxMDg9bQpDT05GSUdfS1MwMTA4X1BPUlQ9MHgzNzgK Q09ORklHX0tTMDEwOF9ERUxBWT0yCkNPTkZJR19DRkFHMTI4NjRCPW0KQ09ORklHX0NGQUcxMjg2 NEJfUkFURT0yMAojIENPTkZJR19JTUdfQVNDSUlfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFO RUwgaXMgbm90IHNldApDT05GSUdfVUlPPW0KQ09ORklHX1VJT19DSUY9bQpDT05GSUdfVUlPX1BE UlZfR0VOSVJRPW0KIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJ T19BRUM9bQpDT05GSUdfVUlPX1NFUkNPUzM9bQpDT05GSUdfVUlPX1BDSV9HRU5FUklDPW0KIyBD T05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fUFJVU1MgaXMgbm90IHNldAoj IENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENPTkZJR19VSU9fSFZfR0VORVJJQyBpcyBu b3Qgc2V0CkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPW0KQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09O RklHX1ZGSU89bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19Q Q0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldApDT05GSUdfVkZJT19QQ0lfTU1B UD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKQ09ORklHX1ZGSU9fUENJX0lHRD15CiMgQ09ORklH X1ZGSU9fTURFViBpcyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9bQojIENPTkZJ R19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19N RU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05G SUdfVklSVElPX0JBTExPT049eQojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldAojIENP TkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qg c3VwcG9ydAojCkNPTkZJR19IWVBFUlY9bQpDT05GSUdfSFlQRVJWX1RTQ1BBR0U9eQpDT05GSUdf SFlQRVJWX1VUSUxTPW0KQ09ORklHX0hZUEVSVl9CQUxMT09OPW0KCiMKIyBYZW4gZHJpdmVyIHN1 cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQojIENPTkZJR19YRU5fU0VMRkJBTExPT05JTkcg aXMgbm90IHNldAojIENPTkZJR19YRU5fQkFMTE9PTl9NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0 CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVMVD15CkNPTkZJR19YRU5fREVWX0VWVENITj1t CkNPTkZJR19YRU5fQkFDS0VORD15CkNPTkZJR19YRU5GUz1tCkNPTkZJR19YRU5fQ09NUEFUX1hF TkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05U RU5EPXkKIyBDT05GSUdfWEVOX0dOVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9HUkFOVF9E RVZfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DIGlzIG5vdCBz ZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPW0KQ09ORklHX1hFTl9QQ0lE RVZfQkFDS0VORD1tCiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKIyBD T05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VORCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9TQ1NJX0JB Q0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9bQpDT05GSUdfWEVOX0FDUElfUFJP Q0VTU09SPW0KIyBDT05GSUdfWEVOX01DRV9MT0cgaXMgbm90IHNldApDT05GSUdfWEVOX0hBVkVf UFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19Y RU5fQUNQST15CkNPTkZJR19YRU5fU1lNUz15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKQ09ORklH X1NUQUdJTkc9eQojIENPTkZJR19QUklTTTJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJ IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE5MlUgaXMgbm90IHNldApDT05GSUdfUlRMTElCPW0K Q09ORklHX1JUTExJQl9DUllQVE9fQ0NNUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1RLSVA9bQpD T05GSUdfUlRMTElCX0NSWVBUT19XRVA9bQpDT05GSUdfUlRMODE5MkU9bQojIENPTkZJR19SVEw4 NzIzQlMgaXMgbm90IHNldApDT05GSUdfUjg3MTJVPW0KIyBDT05GSUdfUjgxODhFVSBpcyBub3Qg c2V0CiMgQ09ORklHX1I4ODIyQkUgaXMgbm90IHNldAojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBz ZXQKIyBDT05GSUdfVlQ2NjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU2IGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfU003NTAgaXMgbm90IHNldAojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoK IwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENPTkZJR19TUEVBS1VQIGlzIG5vdCBzZXQK IyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklH X0xURV9HRE03MjRYIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX1NFUklBTD1tCkNPTkZJR19G V1RUWV9NQVhfVE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRTPTMyCiMg Q09ORklHX0dTX0ZQR0FCT09UIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5JU1lTU1BBUiBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1RGVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTEMxMDAwX1NESU8gaXMg bm90IHNldAojIENPTkZJR19XSUxDMTAwMF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NT1NUIGlz IG5vdCBzZXQKIyBDT05GSUdfS1M3MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1JFWUJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9WQk9YVklERU8gaXMgbm90IHNldAojIENPTkZJR19QSTQzMyBp cyBub3Qgc2V0CiMgQ09ORklHX01US19NTUMgaXMgbm90IHNldAoKIwojIEdhc2tldCBkZXZpY2Vz CiMKIyBDT05GSUdfU1RBR0lOR19HQVNLRVRfRlJBTUVXT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdf WElMX0FYSVNfRklGTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VST0ZTX0ZTIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPW0KIyBDT05GSUdfQUNF Ul9XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSSERGPW0KIyBDT05GSUdfQUxJRU5XQVJF X1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BU1VTX0xBUFRPUD1tCkNPTkZJR19EQ0RCQVM9bQojIENP TkZJR19ERUxMX1NNQklPUyBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1dNSV9BSU89bQojIENPTkZJ R19ERUxMX1dNSV9MRUQgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMgbm90IHNl dAojIENPTkZJR19ERUxMX1JCVE4gaXMgbm90IHNldApDT05GSUdfREVMTF9SQlU9bQpDT05GSUdf RlVKSVRTVV9MQVBUT1A9bQpDT05GSUdfRlVKSVRTVV9UQUJMRVQ9bQpDT05GSUdfQU1JTE9fUkZL SUxMPW0KIyBDT05GSUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldApDT05GSUdfSFBfQUNDRUw9 bQojIENPTkZJR19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19IUF9XTUk9bQojIENPTkZJ R19MR19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfTVNJX0xBUFRPUD1tCkNPTkZJR19QQU5BU09O SUNfTEFQVE9QPW0KQ09ORklHX0NPTVBBTF9MQVBUT1A9bQpDT05GSUdfU09OWV9MQVBUT1A9bQpD T05GSUdfU09OWVBJX0NPTVBBVD15CkNPTkZJR19JREVBUEFEX0xBUFRPUD1tCiMgQ09ORklHX1NV UkZBQ0UzX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJPW0KQ09ORklHX1RISU5L UEFEX0FDUElfQUxTQV9TVVBQT1JUPXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lM SVRJRVMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElO S1BBRF9BQ1BJX1ZJREVPPXkKQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQpDT05G SUdfU0VOU09SU19IREFQUz1tCiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CkNPTkZJ R19FRUVQQ19MQVBUT1A9bQpDT05GSUdfQVNVU19XTUk9bQpDT05GSUdfQVNVU19OQl9XTUk9bQpD T05GSUdfRUVFUENfV01JPW0KIyBDT05GSUdfQVNVU19XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1dNST1tCkNPTkZJR19XTUlfQk1PRj1tCiMgQ09ORklHX0lOVEVMX1dNSV9USFVOREVS Qk9MVCBpcyBub3Qgc2V0CkNPTkZJR19NU0lfV01JPW0KIyBDT05GSUdfUEVBUV9XTUkgaXMgbm90 IHNldApDT05GSUdfVE9QU1RBUl9MQVBUT1A9bQpDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9bQoj IENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9bQojIENPTkZJR19JTlRFTF9JTlQwMDAyX1ZHUElPIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfVkJUTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JUFM9bQojIENPTkZJR19JTlRFTF9QTUNf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VO R19MQVBUT1A9bQpDT05GSUdfTVhNX1dNST1tCkNPTkZJR19JTlRFTF9PQUtUUkFJTD1tCkNPTkZJ R19TQU1TVU5HX1ExMD1tCkNPTkZJR19BUFBMRV9HTVVYPW0KIyBDT05GSUdfSU5URUxfUlNUIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMg bm90IHNldAojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENPTkZJR19NTFhf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19NVUxUSV9JTlNUQU5USUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X0FUT01JU1AyX1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CkNP TkZJR19QTUNfQVRPTT15CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENP TkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkK Q09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9u IENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NM S19TSTU0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9O X0NMS19QV00gaXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBD bG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNf TE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9 eQojIENPTkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9BUEk9eQpDT05G SUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoj CiMgQ09ORklHX0lPTU1VX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxU X1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05GSUdfQU1EX0lP TU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj1tCkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lO VEVMX0lPTU1VPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9GTE9Q UFlfV0E9eQpDT05GSUdfSVJRX1JFTUFQPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENP TkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdf UlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAojIENPTkZJR19SUE1TR19WSVJUSU8gaXMg bm90IHNldAojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVtIE9u IENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwoKIwoj IEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKCiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2 ZXJzCiMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwoj CiMgQ09ORklHX1NPQ19USSBpcyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBD T05GSUdfWElMSU5YX1ZDVSBpcyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZG UkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9bQojIENP TkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFf R09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFVkZSRVFfR09WX1BBU1NJVkUgaXMgbm90IHNldAoKIwojIERF VkZSRVEgRHJpdmVycwojCiMgQ09ORklHX1BNX0RFVkZSRVFfRVZFTlQgaXMgbm90IHNldApDT05G SUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19FWFRDT05f R1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9JTlRFTF9JTlQzNDk2IGlzIG5vdCBzZXQK IyBDT05GSUdfRVhUQ09OX01BWDMzNTUgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUlQ4OTcz QSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldAojIENPTkZJR19F WFRDT05fVVNCX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENP TkZJR19JSU8gaXMgbm90IHNldApDT05GSUdfTlRCPW0KIyBDT05GSUdfTlRCX0FNRCBpcyBub3Qg c2V0CiMgQ09ORklHX05UQl9JRFQgaXMgbm90IHNldAojIENPTkZJR19OVEJfSU5URUwgaXMgbm90 IHNldAojIENPTkZJR19OVEJfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1BJTkdQ T05HIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1RPT0wgaXMgbm90IHNldAojIENPTkZJR19OVEJf UEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJ R19WTUVfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05G SUdfUFdNX0xQU1M9bQpDT05GSUdfUFdNX0xQU1NfUENJPW0KQ09ORklHX1BXTV9MUFNTX1BMQVRG T1JNPW0KIyBDT05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBv cnQKIwpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNl dAojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5v dCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdf QkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBp cyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKQ09ORklHX1BP V0VSQ0FQPXkKQ09ORklHX0lOVEVMX1JBUEw9bQojIENPTkZJR19JRExFX0lOSkVDVCBpcyBub3Qg c2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBw b3J0CiMKQ09ORklHX1JBUz15CiMgQ09ORklHX1JBU19DRUMgaXMgbm90IHNldAojIENPTkZJR19U SFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMg bm90IHNldApDT05GSUdfTElCTlZESU1NPW0KQ09ORklHX0JMS19ERVZfUE1FTT1tCkNPTkZJR19O RF9CTEs9bQpDT05GSUdfTkRfQ0xBSU09eQpDT05GSUdfTkRfQlRUPW0KQ09ORklHX0JUVD15CkNP TkZJR19ORF9QRk49bQpDT05GSUdfTlZESU1NX1BGTj15CkNPTkZJR19OVkRJTU1fREFYPXkKQ09O RklHX05WRElNTV9LRVlTPXkKQ09ORklHX0RBWF9EUklWRVI9eQpDT05GSUdfREFYPXkKQ09ORklH X0RFVl9EQVg9bQpDT05GSUdfREVWX0RBWF9QTUVNPW0KQ09ORklHX05WTUVNPXkKCiMKIyBIVyB0 cmFjaW5nIHN1cHBvcnQKIwpDT05GSUdfU1RNPW0KIyBDT05GSUdfU1RNX1BST1RPX0JBU0lDIGlz IG5vdCBzZXQKIyBDT05GSUdfU1RNX1BST1RPX1NZU19UIGlzIG5vdCBzZXQKQ09ORklHX1NUTV9E VU1NWT1tCkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9bQpDT05GSUdfU1RNX1NPVVJDRV9IRUFS VEJFQVQ9bQpDT05GSUdfU1RNX1NPVVJDRV9GVFJBQ0U9bQpDT05GSUdfSU5URUxfVEg9bQpDT05G SUdfSU5URUxfVEhfUENJPW0KIyBDT05GSUdfSU5URUxfVEhfQUNQSSBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9USF9HVEg9bQpDT05GSUdfSU5URUxfVEhfU1RIPW0KQ09ORklHX0lOVEVMX1RIX01T VT1tCkNPTkZJR19JTlRFTF9USF9QVEk9bQojIENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldApDT05GSUdfUE1fT1BQPXkKIyBDT05GSUdfVU5J U1lTX1ZJU09SQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NMSU1CVVMgaXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09S RF9BQ0NFU1M9eQpDT05GSUdfRlNfSU9NQVA9eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRf VVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNf U0VDVVJJVFk9eQpDT05GSUdfRVhUNF9FTkNSWVBUSU9OPXkKQ09ORklHX0VYVDRfRlNfRU5DUllQ VElPTj15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09O RklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15CiMgQ09ORklHX1JF SVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hG U19GUz1tCkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJR19Y RlNfUlQ9eQpDT05GSUdfWEZTX09OTElORV9TQ1JVQj15CkNPTkZJR19YRlNfT05MSU5FX1JFUEFJ Uj15CkNPTkZJR19YRlNfREVCVUc9eQpDT05GSUdfWEZTX0FTU0VSVF9GQVRBTD15CkNPTkZJR19H RlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05GSUdfT0NGUzJfRlM9bQpD T05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RFUj1t CkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJVR19NQVNLTE9HPXkKIyBD T05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdf QlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMg Q09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5v dCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05J TEZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPW0KQ09ORklHX0YyRlNfU1RBVF9GUz15 CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05G SUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMg bm90IHNldApDT05GSUdfRjJGU19GU19FTkNSWVBUSU9OPXkKIyBDT05GSUdfRjJGU19JT19UUkFD RSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09O RklHX0ZTX0RBWD15CkNPTkZJR19GU19EQVhfUE1EPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNP TkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBpcyBub3Qgc2V0CkNP TkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORz15CkNPTkZJ R19GU19FTkNSWVBUSU9OPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05G SUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX0ZBTk9USUZZX0FDQ0VT U19QRVJNSVNTSU9OUz15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVS RkFDRT15CkNPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcg aXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNl dApDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01Q QVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9G Uz1tCkNPTkZJR19DVVNFPW0KQ09ORklHX09WRVJMQVlfRlM9bQojIENPTkZJR19PVkVSTEFZX0ZT X1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZ U19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdf T1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX01FVEFD T1BZIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJR19GU0NB Q0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJ R19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBp cyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPW0KIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBD RC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVU PXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9bQoKIwojIERPUy9GQVQvTlQgRmlsZXN5 c3RlbXMKIwpDT05GSUdfRkFUX0ZTPW0KQ09ORklHX01TRE9TX0ZTPW0KQ09ORklHX1ZGQVRfRlM9 bQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NI QVJTRVQ9ImFzY2lpIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05G SUdfTlRGU19GUyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BS T0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1ZNQ09SRT15CiMgQ09ORklH X1BST0NfVk1DT1JFX0RFVklDRV9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RMPXkK Q09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdf S0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lY X0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVH RVRMQl9QQUdFPXkKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJ Q19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CkNPTkZJR19N SVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf SkZGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19VQklGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19D UkFNRlM9bQpDT05GSUdfQ1JBTUZTX0JMT0NLREVWPXkKIyBDT05GSUdfQ1JBTUZTX01URCBpcyBu b3Qgc2V0CkNPTkZJR19TUVVBU0hGUz1tCkNPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBD T05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVD T01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CiMg Q09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FV QVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CiMgQ09ORklHX1NRVUFTSEZTX0xa NCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19MWk89eQpDT05GSUdfU1FVQVNIRlNfWFo9eQoj IENPTkZJR19TUVVBU0hGU19aU1REIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVW QkxLX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0 CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBp cyBub3Qgc2V0CkNPTkZJR19NSU5JWF9GUz1tCiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNl dApDT05GSUdfUFNUT1JFPXkKQ09ORklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTPXkKIyBDT05G SUdfUFNUT1JFX0xaT19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9MWjRfQ09N UFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0SENfQ09NUFJFU1MgaXMgbm90IHNl dAojIENPTkZJR19QU1RPUkVfODQyX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JF X1pTVERfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0NPTVBSRVNTPXkKQ09ORklH X1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTX0RFRkFVTFQ9eQpDT05GSUdfUFNUT1JFX0NPTVBSRVNT X0RFRkFVTFQ9ImRlZmxhdGUiCkNPTkZJR19QU1RPUkVfQ09OU09MRT15CkNPTkZJR19QU1RPUkVf UE1TRz15CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX1JB TT1tCiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19FWE9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1T PXkKQ09ORklHX05GU19GUz15CiMgQ09ORklHX05GU19WMiBpcyBub3Qgc2V0CkNPTkZJR19ORlNf VjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9bQojIENPTkZJR19ORlNfU1dB UCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19Q TkZTX0ZJTEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05GSUdfUE5GU19GTEVYRklM RV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJu ZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZT X1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9M RUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19O RlNfREVCVUc9eQpDT05GSUdfTkZTRD1tCkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNE X1YzPXkKQ09ORklHX05GU0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQojIENPTkZJR19ORlNE X0JMT0NLTEFZT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9TQ1NJTEFZT1VUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZTRF9GTEVYRklMRUxBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19ORlNEX1Y0 X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdfTkZTRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNl dApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkK Q09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQ Qz15CkNPTkZJR19TVU5SUENfR1NTPW0KQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJ R19SUENTRUNfR1NTX0tSQjU9bQpDT05GSUdfU1VOUlBDX0RFQlVHPXkKIyBDT05GSUdfQ0VQSF9G UyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPW0KIyBDT05GSUdfQ0lGU19TVEFUUzIgaXMgbm90IHNl dApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05GSUdfQ0lGU19XRUFLX1BX X0hBU0g9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19D SUZTX1BPU0lYPXkKQ09ORklHX0NJRlNfQUNMPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJ R19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlz IG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBp cyBub3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMg bm90IHNldApDT05GSUdfOVBfRlM9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdf OVBfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxU PSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3 PW0KQ09ORklHX05MU19DT0RFUEFHRV83NzU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1tCkNP TkZJR19OTFNfQ09ERVBBR0VfODUyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTU9bQpDT05GSUdf TkxTX0NPREVQQUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPW0KQ09ORklHX05MU19D T0RFUEFHRV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1tCkNPTkZJR19OTFNfQ09ERVBB R0VfODYzPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PW0KQ09ORklHX05MU19DT0RFUEFHRV84Njk9bQpD T05GSUdfTkxTX0NPREVQQUdFXzkzNj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPW0KQ09ORklH X05MU19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODc0PW0KQ09ORklHX05MU19JU084ODU5Xzg9bQpDT05GSUdfTkxTX0NPREVQQUdF XzEyNTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09O RklHX05MU19JU084ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19OTFNfSVNP ODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfNT1tCkNP TkZJR19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9bQpDT05GSUdfTkxTX0lT Tzg4NTlfOT1tCkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNfSVNPODg1OV8xND1t CkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9SPW0KQ09ORklHX05MU19L T0k4X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFDX0NFTFRJQz1tCkNP TkZJR19OTFNfTUFDX0NFTlRFVVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJQU49bQpDT05GSUdf TkxTX01BQ19DWVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz1tCkNPTkZJR19OTFNfTUFD X0dSRUVLPW0KQ09ORklHX05MU19NQUNfSUNFTEFORD1tCkNPTkZJR19OTFNfTUFDX0lOVUlUPW0K Q09ORklHX05MU19NQUNfUk9NQU5JQU49bQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09ORklH X05MU19VVEY4PW0KQ09ORklHX0RMTT1tCkNPTkZJR19ETE1fREVCVUc9eQoKIwojIFNlY3VyaXR5 IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19LRVlTX0NPTVBBVD15CkNPTkZJR19QRVJT SVNURU5UX0tFWVJJTkdTPXkKQ09ORklHX0JJR19LRVlTPXkKQ09ORklHX1RSVVNURURfS0VZUz15 CkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdf U0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlfV1JJVEFCTEVfSE9PS1M9eQpDT05GSUdfU0VDVVJJ VFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1BBR0VfVEFCTEVfSVNPTEFU SU9OPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRI PXkKQ09ORklHX0lOVEVMX1RYVD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj02NTUzNQpDT05G SUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQojIENPTkZJR19IQVJERU5FRF9V U0VSQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPUlRJRllfU09VUkNFIGlzIG5vdCBzZXQKIyBD T05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NF TElOVVg9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU09eQpDT05GSUdfU0VDVVJJ VFlfU0VMSU5VWF9CT09UUEFSQU1fVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ESVNB QkxFPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9T RUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0NIRUNLUkVRUFJPVF9W QUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ VFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklHX1NF Q1VSSVRZX0FQUEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNPTkZJR19TRUNVUklUWV9BUFBBUk1P Ul9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0hfREVGQVVMVD15CiMgQ09ORklH X1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9B RFBJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldApDT05GSUdf SU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZ X0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09O RklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENS X0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBpcyBu b3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRF IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCkNPTkZJR19J TUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTI1NiBp cyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyIGlzIG5vdCBzZXQKQ09O RklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTEiCiMgQ09ORklHX0lNQV9XUklURV9QT0xJQ1kgaXMg bm90IHNldAojIENPTkZJR19JTUFfUkVBRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQ UFJBSVNFPXkKIyBDT05GSUdfSU1BX0FSQ0hfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1B X0FQUFJBSVNFX0JVSUxEX1BPTElDWSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfQVBQUkFJU0VfQk9P VFBBUkFNPXkKQ09ORklHX0lNQV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19JTUFfQkxBQ0tM SVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlzIG5vdCBzZXQK Q09ORklHX0VWTT15CkNPTkZJR19FVk1fQVRUUl9GU1VVSUQ9eQojIENPTkZJR19FVk1fQUREX1hB VFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTV9MT0FEX1g1MDkgaXMgbm90IHNldApDT05GSUdf REVGQVVMVF9TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBB Uk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfU0VDVVJJVFk9InNlbGludXgiCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09O RklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1t CkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19DUllQ VE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkK Q09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBU T19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBI RVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19D UllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVM VD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNP TkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19S U0E9eQojIENPTkZJR19DUllQVE9fREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNESCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9 eQpDT05GSUdfQ1JZUFRPX1VTRVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNU Uz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdf Q1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX1dPUktR VUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KQ09O RklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19TSU1EPW0KQ09ORklHX0NSWVBUT19HTFVF X0hFTFBFUl9YODY9bQpDT05GSUdfQ1JZUFRPX0VOR0lORT1tCgojCiMgQXV0aGVudGljYXRlZCBF bmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009bQpDT05G SUdfQ1JZUFRPX0dDTT15CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FF R0lTMTI4TCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzI1NiBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0FFR0lTMTI4TF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lT MjU2X0FFU05JX1NTRTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVM2NDAgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fTU9SVVM2NDBfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19NT1JVUzEyODAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgwX1NTRTIg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgwX0FWWDIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9k ZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9 eQpDT05GSUdfQ1JZUFRPX0xSVz1tCiMgQ09ORklHX0NSWVBUT19PRkIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlX UkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfU1NFMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X0FWWDIgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fQURJQU5UVU0gaXMgbm90IHNldAoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NN QUM9bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZ UFRPX1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NS WVBUT19DUkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0NSQzMyPW0KQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JD VDEwRElGX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19DUllQVE9fUE9M WTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9f TUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYw PW0KQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19D UllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hB MjU2X1NTU0UzPW0KQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdfQ1JZUFRPX1NI QTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPW0KIyBDT05G SUdfQ1JZUFRPX1NNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fVEdSMTkyPW0KQ09ORklHX0NSWVBUT19XUDUxMj1tCkNPTkZJR19D UllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9bQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRP X0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfVEkgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FF U19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD1tCkNPTkZJR19DUllQVE9fQU5V QklTPW0KQ09ORklHX0NSWVBUT19BUkM0PW0KQ09ORklHX0NSWVBUT19CTE9XRklTSD1tCkNPTkZJ R19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9 bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQ9 bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRP X0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj1t CkNPTkZJR19DUllQVE9fQ0FTVDU9bQpDT05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQ9bQpD T05GSUdfQ1JZUFRPX0NBU1Q2PW0KQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0PW0KQ09O RklHX0NSWVBUT19ERVM9bQojIENPTkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19GQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX0tIQVpBRD1tCkNPTkZJR19D UllQVE9fU0FMU0EyMD1tCiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9 bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZf NjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VS UEVOVF9BVlgyX1g4Nl82ND1tCiMgQ09ORklHX0NSWVBUT19TTTQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX1RFQT1tCkNPTkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9fVFdPRklT SF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19U V09GSVNIX1g4Nl82NF8zV0FZPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9bQoK IwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19M Wk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19aU1REIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdf Q1JZUFRPX0FOU0lfQ1BSTkc9bQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQ VE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJ R19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdf Q1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkK IyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19V U0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUQVRTIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX0hXPXkKQ09ORklHX0NSWVBU T19ERVZfUEFETE9DSz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVTPW0KQ09ORklHX0NS WVBUT19ERVZfUEFETE9DS19TSEE9bQojIENPTkZJR19DUllQVE9fREVWX0NDUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJY IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9D Tk41NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19ERVZfVklSVElPPW0KQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpD T05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQojIENPTkZJR19BU1lNTUVUUklD X1RQTV9LRVlfU1VCVFlQRSBpcyBub3Qgc2V0CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNF Uj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19Q S0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQK IyBDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKCiMKIyBDZXJ0 aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19TWVNURU1fVFJVU1RFRF9L RVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VY VFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZ UklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qg c2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklH X1JBSUQ2X1BRPW0KQ09ORklHX1JBSUQ2X1BRX0JFTkNITUFSSz15CkNPTkZJR19CSVRSRVZFUlNF PXkKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpD T05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpD T05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15 CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15 CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09O RklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPW0KQ09ORklH X0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJf U0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS QzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENP TkZJR19DUkM2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldAojIENPTkZJR19D UkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PW0KQ09ORklHX1hY SEFTSD15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJf SU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09O RklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1pTVERf Q09NUFJFU1M9bQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPW0KQ09ORklHX1haX0RFQz15CkNPTkZJ R19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0 PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1ha X0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMg bm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9 eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdf REVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19B TExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPW0KQ09ORklHX1JFRURfU09MT01PTl9FTkM4 PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdf VEVYVFNFQVJDSF9LTVA9bQpDT05GSUdfVEVYVFNFQVJDSF9CTT1tCkNPTkZJR19URVhUU0VBUkNI X0ZTTT1tCkNPTkZJR19CVFJFRT15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX1hBUlJB WV9NVUxUST15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpD T05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19ORUVEX1NHX0RN QV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FE RFJfVF82NEJJVD15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19J T01NVV9IRUxQRVI9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVU1BU0tfT0ZG U1RBQ0s9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENP TkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpf VEFCPXkKQ09ORklHX0NPUkRJQz1tCiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CkNPTkZJR19JUlFf UE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX09JRF9SRUdJ U1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQojIENPTkZJ R19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQpD T05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hB U19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19NQ1NBRkU9eQpD T05GSUdfU0JJVE1BUD15CkNPTkZJR19QUklNRV9OVU1CRVJTPW0KIyBDT05GSUdfU1RSSU5HX1NF TEZURVNUIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBk bWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX0NPTlNPTEVfTE9HTEVW RUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FVSUVUPTQKQ09ORklHX01FU1NB R0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJR19E WU5BTUlDX0RFQlVHPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRp b25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEPXkKIyBD T05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdB UkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRU5B QkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01f U1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9T WU1CT0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlT TUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfU1RBQ0tf VkFMSURBVElPTj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0 CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0w eDEKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwoj IE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfUE9JU09OSU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldApDT05GSUdfREVC VUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0xVQl9ERUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNl dApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05G SUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNP TkZJR19NRU1PUllfTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBDT05GSUdfREVCVUdfUEVSX0NQ VV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJ R19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19D Q19IQVNfS0FTQU5fR0VORVJJQz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX0tDT1Y9eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tD T1YgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5k IEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19TT0ZUTE9DS1VQX0RFVEVD VE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05G SUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MApDT05GSUdfSEFSRExPQ0tVUF9E RVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKQ09ORklH X0hBUkRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9 eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9MQojIENPTkZJR19ERVRF Q1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldApD T05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklH X1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15 CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVi dWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfTE9DS19ERUJVR0dJ TkdfU1VQUE9SVD15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19M T0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVT IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19SV1NFTVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9D IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xP Q0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD1t CkNPTkZJR19XV19NVVRFWF9TRUxGVEVTVD1tCkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdf V0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVD VCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9 eQojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19UT1JU VVJFX1RFU1Q9bQpDT05GSUdfUkNVX1BFUkZfVEVTVD1tCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNU PW0KQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MAojIENPTkZJR19SQ1VfVFJBQ0UgaXMg bm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf V1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQg aXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQK Q09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj1tCkNPTkZJR19QTV9OT1RJRklFUl9FUlJP Ul9JTkpFQ1Q9bQojIENPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBz ZXQKQ09ORklHX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19GQVVMVF9JTkpFQ1RJ T049eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExP QyBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX01BS0VfUkVRVUVTVD15CiMgQ09ORklHX0ZBSUxfSU9f VElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVURVggaXMgbm90IHNldApDT05GSUdf RkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfRkFJTF9GVU5DVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1QgaXMgbm90IHNldApDT05GSUdfTEFURU5DWVRP UD15CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkK Q09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf VFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlD X0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNP TkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05G SUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklH X1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9 eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9X X1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19U UkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15 CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19QUkVFTVBUSVJRX0VWRU5U UyBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1ND SEVEX1RSQUNFUj15CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJB Q0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKIyBDT05GSUdfVFJBQ0VSX1NO QVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05F PXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJ R19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS19UUkFDRVI9eQpD T05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdf S1BST0JFX0VWRU5UU19PTl9OT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVFM9 eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19EWU5BTUlDX0VWRU5UUz15CkNPTkZJR19QUk9C RV9FVkVOVFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0Vf V0lUSF9SRUdTPXkKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKIyBDT05GSUdfQlBGX0tQUk9C RV9PVkVSUklERSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09O RklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMg bm90IHNldApDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfSElTVF9UUklHR0VSUz15CiMgQ09O RklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JF TkNITUFSSz1tCiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VW QUxfTUFQX0ZJTEUgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTz15CkNPTkZJ R19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CkNPTkZJR19MS0RUTT1tCiMgQ09O RklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfS1BST0JFU19TQU5JVFlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tU UkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9bQpDT05GSUdfSU5U RVJWQUxfVFJFRV9URVNUPW0KQ09ORklHX1BFUkNQVV9URVNUPW0KQ09ORklHX0FUT01JQzY0X1NF TEZURVNUPXkKQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1Q9bQojIENPTkZJR19URVNUX0hFWERVTVAg aXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfS1NUUlRPWD1tCkNPTkZJR19URVNUX1BSSU5URj1tCkNPTkZJR19URVNUX0JJVE1BUD1t CiMgQ09ORklHX1RFU1RfQklURklFTEQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1VVSUQgaXMg bm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfT1ZF UkZMT1cgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldAojIENP TkZJR19URVNUX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19URVNUX0lEQSBpcyBub3Qgc2V0CkNP TkZJR19URVNUX0xLTT1tCkNPTkZJR19URVNUX1VTRVJfQ09QWT1tCkNPTkZJR19URVNUX0JQRj1t CiMgQ09ORklHX0ZJTkRfQklUX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0ZJUk1X QVJFPW0KQ09ORklHX1RFU1RfU1lTQ1RMPW0KQ09ORklHX1RFU1RfVURFTEFZPW0KQ09ORklHX1RF U1RfU1RBVElDX0tFWVM9bQpDT05GSUdfVEVTVF9LTU9EPW0KIyBDT05GSUdfVEVTVF9NRU1DQVRf UCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19CVUdfT05f REFUQV9DT1JSVVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05G SUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMg Q09ORklHX0lPX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1Nf U1VQUE9SVD15CkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JP T1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQoj IENPTkZJR19FQVJMWV9QUklOVEtfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJTlRL X1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CiMgQ09O RklHX0VGSV9QR1RfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQK Q09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAoj IENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQ T1JUPXkKQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVf MFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9V REVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9 eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0lPX0RFTEFZX1RZUEU9MApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJ R19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJ R19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19VTldJTkRFUl9PUkM9eQojIENPTkZJR19VTldJTkRFUl9GUkFNRV9Q T0lOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5XSU5ERVJfR1VFU1MgaXMgbm90IHNldAo= --===============0827156789371568786== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nc3RyZXNzLW5nJwoJ ZXhwb3J0IHRlc3RjYXNlPSdzdHJlc3MtbmcnCglleHBvcnQgY2F0ZWdvcnk9J2JlbmNobWFyaycK CWV4cG9ydCBucl90aHJlYWRzPTQ0CglleHBvcnQgdGVzdHRpbWU9NQoJZXhwb3J0IGpvYl9vcmln aW49Jy9sa3AvbGtwLy5zcmMtMjAxOTAyMTYtMTIxMzQzL2FsbG90L2N5Y2xpYzpwMTpsaW51eC1k ZXZlbDpkZXZlbC1ob3VybHkvbGtwLWJkdy1lcDMvc3RyZXNzLW5nLnlhbWwnCglleHBvcnQgcXVl dWVfY21kbGluZV9rZXlzPSdicmFuY2gKY29tbWl0JwoJZXhwb3J0IHF1ZXVlPSd2YWxpZGF0ZScK CWV4cG9ydCB0ZXN0Ym94PSdsa3AtYmR3LWVwMycKCWV4cG9ydCB0Ym94X2dyb3VwPSdsa3AtYmR3 LWVwMycKCWV4cG9ydCBzdWJtaXRfaWQ9JzVjNzcwNTc0MGI5YTkzOWZiOTE2OTA5MicKCWV4cG9y dCBqb2JfZmlsZT0nL2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtYmR3LWVwMy9zdHJlc3MtbmctbWVt b3J5LXBlcmZvcm1hbmNlLTFIREQtNTAlLTVzLXVjb2RlPTB4YjAwMDAyZS1kZWJpYW4teC0yMDE5 MDIyOC00MDg4OS1lMXBjYmktMy55YW1sJwoJZXhwb3J0IGlkPSdlZTdhZjcxMmE4NmU2YmY3ZjQ1 NWFjNDAzZjhlZTkyMzhjZWFmMmY1JwoJZXhwb3J0IHF1ZXVlcl92ZXJzaW9uPScvbGtwL2xrcC8u c3JjLTIwMTkwMjI3LTIzNDM0MCcKCWV4cG9ydCBuZWVkX2tjb25maWc9J0NPTkZJR19CTEtfREVW X1NECkNPTkZJR19TQ1NJCkNPTkZJR19CTE9DSz15CkNPTkZJR19TQVRBX0FIQ0kKQ09ORklHX1NB VEFfQUhDSV9QTEFURk9STQpDT05GSUdfQVRBCkNPTkZJR19QQ0k9eQpDT05GSUdfU0VDVVJJVFlf QVBQQVJNT1I9eScKCWV4cG9ydCBjb21taXQ9J2NkYWE4MTMyNzhkZGM2MTZlZTIwMWVhY2RhNzdm NjM5OTZiNWRkMmQnCglleHBvcnQga2NvbmZpZz0neDg2XzY0LXJoZWwtNy4yJwoJZXhwb3J0IGNv bXBpbGVyPSdnY2MtNycKCWV4cG9ydCByb290ZnM9J2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5j Z3onCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDE5LTAyLTI4IDA1OjQ3OjMyICswODAwJwoJZXhw b3J0IF9pZD0nNWM3NzA1NzQwYjlhOTM5ZmI5MTY5MDkzJwoJZXhwb3J0IF9ydD0nL3Jlc3VsdC9z dHJlc3MtbmcvbWVtb3J5LXBlcmZvcm1hbmNlLTFIREQtNTAlLTVzLXVjb2RlPTB4YjAwMDAyZS9s a3AtYmR3LWVwMy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3g4Nl82NC1yaGVsLTcuMi9n Y2MtNy9jZGFhODEzMjc4ZGRjNjE2ZWUyMDFlYWNkYTc3ZjYzOTk2YjVkZDJkJwoJZXhwb3J0IHVz ZXI9J2xrcCcKCWV4cG9ydCBoZWFkX2NvbW1pdD0nYzFjZGM1ZWE2ZjdlNGJlOTg4OWM2YTg5OThk M2JjZTNjNTdiYjNkNycKCWV4cG9ydCBiYXNlX2NvbW1pdD0nZjE3YjVmMDZjYjkyZWYyMjUwNTEz YTFlMTU0YzQ3Yjc4ZGYwN2Q0MCcKCWV4cG9ydCBicmFuY2g9J2xpbnV4LWRldmVsL2RldmVsLWhv dXJseS0yMDE5MDIxNzEzJwoJZXhwb3J0IHJlc3VsdF9yb290PScvcmVzdWx0L3N0cmVzcy1uZy9t ZW1vcnktcGVyZm9ybWFuY2UtMUhERC01MCUtNXMtdWNvZGU9MHhiMDAwMDJlL2xrcC1iZHctZXAz L2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oveDg2XzY0LXJoZWwtNy4yL2djYy03L2NkYWE4 MTMyNzhkZGM2MTZlZTIwMWVhY2RhNzdmNjM5OTZiNWRkMmQvMycKCWV4cG9ydCBzY2hlZHVsZXJf dmVyc2lvbj0nL2xrcC9sa3AvLnNyYy0yMDE5MDIyNy0yMzQzNDAnCglleHBvcnQgTEtQX1NFUlZF Uj0naW5uJwoJZXhwb3J0IG1heF91cHRpbWU9MTM1NC45MTk5OTk5OTk5OTk4CglleHBvcnQgaW5p dHJkPScvb3NpbWFnZS9kZWJpYW4vZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNneicKCWV4cG9y dCBib290bG9hZGVyX2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAKdXNlcj1sa3AKam9iPS9sa3Avam9i cy9zY2hlZHVsZWQvbGtwLWJkdy1lcDMvc3RyZXNzLW5nLW1lbW9yeS1wZXJmb3JtYW5jZS0xSERE LTUwJS01cy11Y29kZT0weGIwMDAwMmUtZGViaWFuLXgtMjAxOTAyMjgtNDA4ODktZTFwY2JpLTMu eWFtbApBUkNIPXg4Nl82NAprY29uZmlnPXg4Nl82NC1yaGVsLTcuMgpicmFuY2g9bGludXgtZGV2 ZWwvZGV2ZWwtaG91cmx5LTIwMTkwMjE3MTMKY29tbWl0PWNkYWE4MTMyNzhkZGM2MTZlZTIwMWVh Y2RhNzdmNjM5OTZiNWRkMmQKQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9n Y2MtNy9jZGFhODEzMjc4ZGRjNjE2ZWUyMDFlYWNkYTc3ZjYzOTk2YjVkZDJkL3ZtbGludXotNS4w LjAtcmM0LTAwMDA0LWdjZGFhODEzMgptYXhfdXB0aW1lPTEzNTQKUkVTVUxUX1JPT1Q9L3Jlc3Vs dC9zdHJlc3MtbmcvbWVtb3J5LXBlcmZvcm1hbmNlLTFIREQtNTAlLTVzLXVjb2RlPTB4YjAwMDAy ZS9sa3AtYmR3LWVwMy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3g4Nl82NC1yaGVsLTcu Mi9nY2MtNy9jZGFhODEzMjc4ZGRjNjE2ZWUyMDFlYWNkYTc3ZjYzOTk2YjVkZDJkLzMKTEtQX1NF UlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxlZApyY3VwZGF0ZS5y Y3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRrLmRldmttc2c9b24K cGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5taV93YXRjaGRvZz1wYW5pYwpvb3BzPXBhbmlj CmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNrPTAKZHJiZC5taW5vcl9jb3VudD04CnN5c3Rl bWQubG9nX2xldmVsPWVycgppZ25vcmVfbG9nbGV2ZWwKY29uc29sZT10dHkwCmVhcmx5cHJpbnRr PXR0eVMwLDExNTIwMApjb25zb2xlPXR0eVMwLDExNTIwMAp2Z2E9bm9ybWFsCnJ3JwoJZXhwb3J0 IG1vZHVsZXNfaW5pdHJkPScvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy9jZGFhODEz Mjc4ZGRjNjE2ZWUyMDFlYWNkYTc3ZjYzOTk2YjVkZDJkL21vZHVsZXMuY2d6JwoJZXhwb3J0IGJt X2luaXRyZD0nL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3J1bi1p cGNvbmZpZ18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0w NC0wMy5jZ3ovbGtwXzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0y MDE4LTA0LTAzLmNnei9yc3luYy1yb290ZnNfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9k ZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3N0cmVzcy1uZ18yMDE4LTExLTA3LmNneiwvb3Np bWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovbXBzdGF0XzIwMTgtMDYtMTku Y2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei90dXJib3N0YXRf MjAxOC0wNS0xNy5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ov dHVyYm9zdGF0LXg4Nl82NC1kNTI1NmIyXzIwMTgtMDUtMTguY2d6LC9vc2ltYWdlL2RlcHMvZGVi aWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9wZXJmXzIwMTktMDEtMDEuY2d6LC9vc2ltYWdlL3Br Zy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3BlcmYteDg2XzY0LWUxZWYwMzVkMjcyZV8y MDE5LTAxLTAxLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ov aHdfMjAxNi0xMS0xNS5jZ3onCglleHBvcnQgbGtwX2luaXRyZD0nL2xrcC9sa3AvbGtwLXg4Nl82 NC5jZ3onCglleHBvcnQgc2l0ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0 IExLUF9DSUZTX1BPUlQ9MTM5CglleHBvcnQgcmVwZWF0X3RvPTQKCWV4cG9ydCBzY2hlZHVsZV9u b3RpZnlfYWRkcmVzcz0KCWV4cG9ydCBtb2RlbD0nQnJvYWR3ZWxsLUVQJwoJZXhwb3J0IG5yX2Nw dT04OAoJZXhwb3J0IG1lbW9yeT0nNjRHJwoJZXhwb3J0IHN3YXBfcGFydGl0aW9ucz0KCWV4cG9y dCByb290ZnNfcGFydGl0aW9uPSdMQUJFTD1MS1AtUk9PVEZTJwoJZXhwb3J0IGhkZF9wYXJ0aXRp b25zPScvZGV2L2Rpc2svYnktaWQvYXRhLVNUMjUwRE0wMDAtMUJEMTQxX1cyQURENUNaLXBhcnQx JwoJZXhwb3J0IGJyYW5kPSdJbnRlbChSKSBYZW9uKFIpIENQVSBFNS0yNjk5IHY0IEAgMi4yMEdI eicKCWV4cG9ydCB1Y29kZT0nMHhiMDAwMDJlJwoJZXhwb3J0IGtlcm5lbD0nL3BrZy9saW51eC94 ODZfNjQtcmhlbC03LjIvZ2NjLTcvY2RhYTgxMzI3OGRkYzYxNmVlMjAxZWFjZGE3N2Y2Mzk5NmI1 ZGQyZC92bWxpbnV6LTUuMC4wLXJjNC0wMDAwNC1nY2RhYTgxMzInCglleHBvcnQgZGVxdWV1ZV90 aW1lPScyMDE5LTAyLTI4IDA1OjU5OjQ4ICswODAwJwoJZXhwb3J0IGpvYl9pbml0cmQ9Jy9sa3Av am9icy9zY2hlZHVsZWQvbGtwLWJkdy1lcDMvc3RyZXNzLW5nLW1lbW9yeS1wZXJmb3JtYW5jZS0x SERELTUwJS01cy11Y29kZT0weGIwMDAwMmUtZGViaWFuLXgtMjAxOTAyMjgtNDA4ODktZTFwY2Jp LTMuY2d6JwoKCVsgLW4gIiRMS1BfU1JDIiBdIHx8CglleHBvcnQgTEtQX1NSQz0vbGtwLyR7dXNl cjotbGtwfS9zcmMKfQoKcnVuX2pvYigpCnsKCWVjaG8gJCQgPiAkVE1QL3J1bi1qb2IucGlkCgoJ LiAkTEtQX1NSQy9saWIvaHR0cC5zaAoJLiAkTEtQX1NSQy9saWIvam9iLnNoCgkuICRMS1BfU1JD L2xpYi9lbnYuc2gKCglleHBvcnRfdG9wX2VudgoKCXJ1bl9zZXR1cCBucl9oZGQ9MSAkTEtQX1NS Qy9zZXR1cC9kaXNrCgoJcnVuX3NldHVwICRMS1BfU1JDL3NldHVwL2NwdWZyZXFfZ292ZXJub3Ig J3BlcmZvcm1hbmNlJwoKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIga21z ZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvbm8tc3Rkb3V0L3dyYXBwZXIgYm9vdC10 aW1lCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGlvc3RhdAoJcnVuX21v bml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBoZWFydGJlYXQKCXJ1bl9tb25pdG9yICRM S1BfU1JDL21vbml0b3JzL3dyYXBwZXIgdm1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25p dG9ycy93cmFwcGVyIG51bWEtbnVtYXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3Jz L3dyYXBwZXIgbnVtYS12bXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBw ZXIgbnVtYS1tZW1pbmZvCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHBy b2Mtdm1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHByb2Mtc3Rh dAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBtZW1pbmZvCglydW5fbW9u aXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHNsYWJpbmZvCglydW5fbW9uaXRvciAkTEtQ X1NSQy9tb25pdG9ycy93cmFwcGVyIGludGVycnVwdHMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21v bml0b3JzL3dyYXBwZXIgbG9ja19zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93 cmFwcGVyIGxhdGVuY3lfc3RhdHMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBw ZXIgc29mdGlycXMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL29uZS1zaG90L3dyYXBw ZXIgYmRpX2Rldl9tYXBwaW5nCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVy IGRpc2tzdGF0cwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBuZnNzdGF0 CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGNwdWlkbGUKCXJ1bl9tb25p dG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgY3B1ZnJlcS1zdGF0cwoJcnVuX21vbml0b3Ig JExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciB0dXJib3N0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JD L21vbml0b3JzL3dyYXBwZXIgc2NoZWRfZGVidWcKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0 b3JzL3dyYXBwZXIgcGVyZi1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFw cGVyIG1wc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvbm8tc3Rkb3V0L3dyYXBw ZXIgcGVyZi1wcm9maWxlCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG9v bS1raWxsZXIKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNoZG9nCgoJ cnVuX3Rlc3QgY2xhc3M9J21lbW9yeScgJExLUF9TUkMvdGVzdHMvd3JhcHBlciBzdHJlc3MtbmcK fQoKZXh0cmFjdF9zdGF0cygpCnsKCWV4cG9ydCBzdGF0c19wYXJ0X2JlZ2luPQoJZXhwb3J0IHN0 YXRzX3BhcnRfZW5kPQoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc3RyZXNzLW5nCgkkTEtQX1NS Qy9zdGF0cy93cmFwcGVyIGttc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgYm9vdC10aW1lCgkk TEtQX1NSQy9zdGF0cy93cmFwcGVyIGlvc3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB2bXN0 YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbnVtYS1udW1hc3RhdAoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciBudW1hLXZtc3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBudW1hLW1lbWluZm8K CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgcHJvYy12bXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIgbWVtaW5mbwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzbGFiaW5mbwoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBpbnRlcnJ1cHRzCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxvY2tfc3RhdAoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXRlbmN5X3N0YXRzCgkkTEtQX1NSQy9zdGF0cy93cmFw cGVyIHNvZnRpcnFzCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGRpc2tzdGF0cwoJJExLUF9TUkMv c3RhdHMvd3JhcHBlciBuZnNzdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGNwdWlkbGUKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgdHVyYm9zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHNj aGVkX2RlYnVnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHBlcmYtc3RhdAoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBtcHN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgcGVyZi1wcm9maWxlCgoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lIHN0cmVzcy1uZy50aW1lCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIHRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzdGRlcnIKCSRMS1BfU1JD L3N0YXRzL3dyYXBwZXIgbGFzdF9zdGF0ZQp9CgoiJEAiCg== --===============0827156789371568786== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL3N0cmVzcy1uZy55YW1sCnN1aXRlOiBzdHJlc3MtbmcKdGVzdGNhc2U6IHN0 cmVzcy1uZwpjYXRlZ29yeTogYmVuY2htYXJrCm5yX3RocmVhZHM6IDUwJQpkaXNrOiAxSERECnRl c3R0aW1lOiA1cwpzdHJlc3Mtbmc6CiAgY2xhc3M6IG1lbW9yeQpqb2Jfb3JpZ2luOiAiL2xrcC9s a3AvLnNyYy0yMDE5MDIxNi0xMjEzNDMvYWxsb3QvY3ljbGljOnAxOmxpbnV4LWRldmVsOmRldmVs LWhvdXJseS9sa3AtYmR3LWVwMy9zdHJlc3MtbmcueWFtbCIKCiMhIHF1ZXVlIG9wdGlvbnMKcXVl dWVfY21kbGluZV9rZXlzOgotIGJyYW5jaAotIGNvbW1pdApxdWV1ZTogYmlzZWN0CnRlc3Rib3g6 IGxrcC1iZHctZXAzCnRib3hfZ3JvdXA6IGxrcC1iZHctZXAzCnN1Ym1pdF9pZDogNWM3NmZmZDEw YjlhOTM2MDU2OWJiZWFlCmpvYl9maWxlOiAiL2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtYmR3LWVw My9zdHJlc3MtbmctbWVtb3J5LXBlcmZvcm1hbmNlLTFIREQtNTAlLTVzLXVjb2RlPTB4YjAwMDAy ZS1kZWJpYW4teDg2LTIwMTkwMjI4LTI0NjYyLWhyM3prcS0wLnlhbWwiCmlkOiAxYjY4ZjMyODky MzAyMmQ4ZjNkMDhjYzNjNjRjNmQxZDMxMTkyMmRlCnF1ZXVlcl92ZXJzaW9uOiAiL2xrcC9sa3Av LnNyYy0yMDE5MDIyNy0yMzQzNDAiCgojISBob3N0cy9sa3AtYmR3LWVwMwoKIyEgaW5jbHVkZS9j YXRlZ29yeS9iZW5jaG1hcmsKa21zZzogCmJvb3QtdGltZTogCmlvc3RhdDogCmhlYXJ0YmVhdDog CnZtc3RhdDogCm51bWEtbnVtYXN0YXQ6IApudW1hLXZtc3RhdDogCm51bWEtbWVtaW5mbzogCnBy b2Mtdm1zdGF0OiAKcHJvYy1zdGF0OiAKbWVtaW5mbzogCnNsYWJpbmZvOiAKaW50ZXJydXB0czog CmxvY2tfc3RhdDogCmxhdGVuY3lfc3RhdHM6IApzb2Z0aXJxczogCmJkaV9kZXZfbWFwcGluZzog CmRpc2tzdGF0czogCm5mc3N0YXQ6IApjcHVpZGxlOiAKY3B1ZnJlcS1zdGF0czogCnR1cmJvc3Rh dDogCnNjaGVkX2RlYnVnOiAKcGVyZi1zdGF0OiAKbXBzdGF0OiAKcGVyZi1wcm9maWxlOiAKCiMh IGluY2x1ZGUvY2F0ZWdvcnkvQUxMCmNwdWZyZXFfZ292ZXJub3I6IHBlcmZvcm1hbmNlCgojISBp bmNsdWRlL2Rpc2svbnJfaGRkCm5lZWRfa2NvbmZpZzoKLSBDT05GSUdfQkxLX0RFVl9TRAotIENP TkZJR19TQ1NJCi0gQ09ORklHX0JMT0NLPXkKLSBDT05GSUdfU0FUQV9BSENJCi0gQ09ORklHX1NB VEFfQUhDSV9QTEFURk9STQotIENPTkZJR19BVEEKLSBDT05GSUdfUENJPXkKLSBDT05GSUdfU0VD VVJJVFlfQVBQQVJNT1I9eQoKIyEgaW5jbHVkZS9zdHJlc3MtbmcKCiMhIGluY2x1ZGUvcXVldWUv Y3ljbGljCmNvbW1pdDogY2RhYTgxMzI3OGRkYzYxNmVlMjAxZWFjZGE3N2Y2Mzk5NmI1ZGQyZAoK IyEgZGVmYXVsdCBwYXJhbXMKa2NvbmZpZzogeDg2XzY0LXJoZWwtNy4yCmNvbXBpbGVyOiBnY2Mt Nwpyb290ZnM6IGRlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oKZW5xdWV1ZV90aW1lOiAyMDE5 LTAyLTI4IDA1OjIzOjI5LjE0MzE2MzY3MSArMDg6MDAKX2lkOiA1Yzc2ZmZkMTBiOWE5MzYwNTY5 YmJlYWUKX3J0OiAiL3Jlc3VsdC9zdHJlc3MtbmcvbWVtb3J5LXBlcmZvcm1hbmNlLTFIREQtNTAl LTVzLXVjb2RlPTB4YjAwMDAyZS9sa3AtYmR3LWVwMy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMu Y2d6L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy9jZGFhODEzMjc4ZGRjNjE2ZWUyMDFlYWNkYTc3ZjYz OTk2YjVkZDJkIgoKIyEgc2NoZWR1bGUgb3B0aW9ucwp1c2VyOiBsa3AKaGVhZF9jb21taXQ6IGMx Y2RjNWVhNmY3ZTRiZTk4ODljNmE4OTk4ZDNiY2UzYzU3YmIzZDcKYmFzZV9jb21taXQ6IGYxN2I1 ZjA2Y2I5MmVmMjI1MDUxM2ExZTE1NGM0N2I3OGRmMDdkNDAKYnJhbmNoOiBsaW51eC1kZXZlbC9k ZXZlbC1ob3VybHktMjAxOTAyMTcxMwpyZXN1bHRfcm9vdDogIi9yZXN1bHQvc3RyZXNzLW5nL21l bW9yeS1wZXJmb3JtYW5jZS0xSERELTUwJS01cy11Y29kZT0weGIwMDAwMmUvbGtwLWJkdy1lcDMv ZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei94ODZfNjQtcmhlbC03LjIvZ2NjLTcvY2RhYTgx MzI3OGRkYzYxNmVlMjAxZWFjZGE3N2Y2Mzk5NmI1ZGQyZC8wIgpzY2hlZHVsZXJfdmVyc2lvbjog Ii9sa3AvbGtwLy5zcmMtMjAxOTAyMjctMjM0MzQwIgpMS1BfU0VSVkVSOiBpbm4KbWF4X3VwdGlt ZTogMTM1NC45MTk5OTk5OTk5OTk4CmluaXRyZDogIi9vc2ltYWdlL2RlYmlhbi9kZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6Igpib290bG9hZGVyX2FwcGVuZDoKLSByb290PS9kZXYvcmFtMAot IHVzZXI9bGtwCi0gam9iPS9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1lcDMvc3RyZXNzLW5n LW1lbW9yeS1wZXJmb3JtYW5jZS0xSERELTUwJS01cy11Y29kZT0weGIwMDAwMmUtZGViaWFuLXg4 Ni0yMDE5MDIyOC0yNDY2Mi1ocjN6a3EtMC55YW1sCi0gQVJDSD14ODZfNjQKLSBrY29uZmlnPXg4 Nl82NC1yaGVsLTcuMgotIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxOTAyMTcx MwotIGNvbW1pdD1jZGFhODEzMjc4ZGRjNjE2ZWUyMDFlYWNkYTc3ZjYzOTk2YjVkZDJkCi0gQk9P VF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy9jZGFhODEzMjc4ZGRjNjE2 ZWUyMDFlYWNkYTc3ZjYzOTk2YjVkZDJkL3ZtbGludXotNS4wLjAtcmM0LTAwMDA0LWdjZGFhODEz MgotIG1heF91cHRpbWU9MTM1NAotIFJFU1VMVF9ST09UPS9yZXN1bHQvc3RyZXNzLW5nL21lbW9y eS1wZXJmb3JtYW5jZS0xSERELTUwJS01cy11Y29kZT0weGIwMDAwMmUvbGtwLWJkdy1lcDMvZGVi aWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei94ODZfNjQtcmhlbC03LjIvZ2NjLTcvY2RhYTgxMzI3 OGRkYzYxNmVlMjAxZWFjZGE3N2Y2Mzk5NmI1ZGQyZC8wCi0gTEtQX1NFUlZFUj1pbm4KLSBkZWJ1 ZwotIGFwaWM9ZGVidWcKLSBzeXNycV9hbHdheXNfZW5hYmxlZAotIHJjdXBkYXRlLnJjdV9jcHVf c3RhbGxfdGltZW91dD0xMDAKLSBuZXQuaWZuYW1lcz0wCi0gcHJpbnRrLmRldmttc2c9b24KLSBw YW5pYz0tMQotIHNvZnRsb2NrdXBfcGFuaWM9MQotIG5taV93YXRjaGRvZz1wYW5pYwotIG9vcHM9 cGFuaWMKLSBsb2FkX3JhbWRpc2s9MgotIHByb21wdF9yYW1kaXNrPTAKLSBkcmJkLm1pbm9yX2Nv dW50PTgKLSBzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKLSBpZ25vcmVfbG9nbGV2ZWwKLSBjb25zb2xl PXR0eTAKLSBlYXJseXByaW50az10dHlTMCwxMTUyMDAKLSBjb25zb2xlPXR0eVMwLDExNTIwMAot IHZnYT1ub3JtYWwKLSBydwptb2R1bGVzX2luaXRyZDogIi9wa2cvbGludXgveDg2XzY0LXJoZWwt Ny4yL2djYy03L2NkYWE4MTMyNzhkZGM2MTZlZTIwMWVhY2RhNzdmNjM5OTZiNWRkMmQvbW9kdWxl cy5jZ3oiCmJtX2luaXRyZDogIi9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAz LmNnei9ydW4taXBjb25maWdfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6L2xrcF8yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlh bi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcnN5bmMtcm9vdGZzXzIwMTgtMDQtMDMuY2d6LC9vc2lt YWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9zdHJlc3MtbmdfMjAxOC0xMS0w Ny5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L21wc3RhdF8y MDE4LTA2LTE5LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ov dHVyYm9zdGF0XzIwMTgtMDUtMTcuY2d6LC9vc2ltYWdlL3BrZy9kZWJpYW4teDg2XzY0LTIwMTgt MDQtMDMuY2d6L3R1cmJvc3RhdC14ODZfNjQtZDUyNTZiMl8yMDE4LTA1LTE4LmNneiwvb3NpbWFn ZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcGVyZl8yMDE5LTAxLTAxLmNneiwv b3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9wZXJmLXg4Nl82NC1lMWVm MDM1ZDI3MmVfMjAxOS0wMS0wMS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgt MDQtMDMuY2d6L2h3XzIwMTYtMTEtMTUuY2d6Igpsa3BfaW5pdHJkOiAiL2xrcC9sa3AvbGtwLXg4 Nl82NC5jZ3oiCnNpdGU6IGlubgoKIyEgL2xrcC9sa3AvLnNyYy0yMDE5MDIxNi0xMjEzNDMvaW5j bHVkZS9zaXRlL2lubgpMS1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQpvb20ta2ls bGVyOiAKd2F0Y2hkb2c6IAoKIyEgcnVudGltZSBzdGF0dXMKcmVwZWF0X3RvOiAyCnNjaGVkdWxl X25vdGlmeV9hZGRyZXNzOiAKbW9kZWw6IEJyb2Fkd2VsbC1FUApucl9jcHU6IDg4Cm1lbW9yeTog NjRHCnN3YXBfcGFydGl0aW9uczogCnJvb3Rmc19wYXJ0aXRpb246IExBQkVMPUxLUC1ST09URlMK aGRkX3BhcnRpdGlvbnM6ICIvZGV2L2Rpc2svYnktaWQvYXRhLVNUMjUwRE0wMDAtMUJEMTQxX1cy QURENUNaLXBhcnQxIgpicmFuZDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTUtMjY5OSB2NCBAIDIu MjBHSHoKdWNvZGU6ICcweGIwMDAwMmUnCgojISB1c2VyIG92ZXJyaWRlcwprZXJuZWw6ICIvcGtn L2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy9jZGFhODEzMjc4ZGRjNjE2ZWUyMDFlYWNkYTc3 ZjYzOTk2YjVkZDJkL3ZtbGludXotNS4wLjAtcmM0LTAwMDA0LWdjZGFhODEzMiIKZGVxdWV1ZV90 aW1lOiAyMDE5LTAyLTI4IDA1OjM2OjE3LjYxMjYwMjA5MCArMDg6MDAKCiMhIC9sa3AvbGtwLy5z cmMtMjAxOTAyMjctMjM0MzQwL2luY2x1ZGUvc2l0ZS9pbm4Kam9iX3N0YXRlOiBmaW5pc2hlZAps b2FkYXZnOiA3OC4wMyA1MS41MCAyMC45NCAxLzY5OSA4ODAwMApzdGFydF90aW1lOiAnMTU1MTMw MzQ0MicKZW5kX3RpbWU6ICcxNTUxMzAzNjUxJwp2ZXJzaW9uOiAiL2xrcC9sa3AvLnNyYy0yMDE5 MDIyNy0yMzQzNDAiCg== --===============0827156789371568786== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" CmZvciBjcHVfZGlyIGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdVswLTldKgpkbwoJb25s aW5lX2ZpbGU9IiRjcHVfZGlyIi9vbmxpbmUKCVsgLWYgIiRvbmxpbmVfZmlsZSIgXSAmJiBbICIk KGNhdCAiJG9ubGluZV9maWxlIikiIC1lcSAwIF0gJiYgY29udGludWUKCglmaWxlPSIkY3B1X2Rp ciIvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCglbIC1mICIkZmlsZSIgXSAmJiBlY2hvICJwZXJm b3JtYW5jZSIgPiAiJGZpbGUiCmRvbmUKCg== --===============0827156789371568786==--