From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E0F153C1E for ; Wed, 15 Feb 2023 09:44:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676454287; x=1707990287; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=mE1ND57yUfgKFNfT92OR3AHNOg4899ARTismU5rEMbk=; b=Dnac6G2taiVIApHB61aadh2th0SGgo00wxANs1O5/NpMplWIjLahuBnj HqD31r+LX81lHtKKUTMRBqZFwGHRtgMTOCqde8sUMo1+NDH3SlEQg/R2S xcSfKjDsOknDCuSnuYckGlf+qkJG6q8mTHGLjeADcTnFrICoqNFrqU4aa WioifZXstPW7zeiaycOCZLD4NkDk7CiS7p15GMPgqJaSHwQSgaThfSFEO a3LdUkwAKvA6N30YdxI9eHOoINUHHm8t3rqW0gCgsf29G4VwlrfGnJbRZ BvuAGoLdXn87kKp0ZfoFRRd7Lh7y0lg7c1PMDOUETpjrExGW0A5+zW/W8 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10621"; a="330017152" X-IronPort-AV: E=Sophos;i="5.97,299,1669104000"; d="scan'208";a="330017152" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2023 01:44:45 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10621"; a="701958460" X-IronPort-AV: E=Sophos;i="5.97,299,1669104000"; d="scan'208";a="701958460" Received: from lkp-server01.sh.intel.com (HELO 4455601a8d94) ([10.239.97.150]) by orsmga001.jf.intel.com with ESMTP; 15 Feb 2023 01:44:42 -0800 Received: from kbuild by 4455601a8d94 with local (Exim 4.96) (envelope-from ) id 1pSELB-0009FX-1B; Wed, 15 Feb 2023 09:44:41 +0000 Date: Wed, 15 Feb 2023 17:44:14 +0800 From: kernel test robot To: Etienne Carriere , linux-kernel@vger.kernel.org Cc: oe-kbuild-all@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Jens Wiklander , Sumit Garg , op-tee@lists.trustedfirmware.org, Cristian Marussi , Etienne Carriere Subject: Re: [PATCH v2 2/2] firmware: arm_scmi: optee: use optee system invocation Message-ID: <202302151710.KAq1hph3-lkp@intel.com> References: <20230214152047.1143106-2-etienne.carriere@linaro.org> Precedence: bulk X-Mailing-List: oe-kbuild-all@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="fqtB6MVOofCTbVBE" Content-Disposition: inline In-Reply-To: <20230214152047.1143106-2-etienne.carriere@linaro.org> --fqtB6MVOofCTbVBE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Etienne, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v6.2-rc8] [cannot apply to soc/for-next next-20230215] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Etienne-Carriere/firmware-arm_scmi-optee-use-optee-system-invocation/20230214-233230 patch link: https://lore.kernel.org/r/20230214152047.1143106-2-etienne.carriere%40linaro.org patch subject: [PATCH v2 2/2] firmware: arm_scmi: optee: use optee system invocation config: arm-allyesconfig compiler: arm-linux-gnueabi-gcc (GCC) 12.1.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/7a2f7bc17be8c4a18d32c439458d2f0f99e18cd6 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Etienne-Carriere/firmware-arm_scmi-optee-use-optee-system-invocation/20230214-233230 git checkout 7a2f7bc17be8c4a18d32c439458d2f0f99e18cd6 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=arm olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=arm SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-kbuild-all/202302151710.KAq1hph3-lkp@intel.com/ All errors (new ones prefixed by >>): drivers/firmware/arm_scmi/optee.c: In function 'scmi_optee_chan_setup': >> drivers/firmware/arm_scmi/optee.c:436:77: error: expected ';' before 'if' 436 | ret = tee_client_request_system_context(scmi_optee_private->tee_ctx) | ^ | ; 437 | if (ret) | ~~ >> drivers/firmware/arm_scmi/optee.c:439:9: error: 'else' without a previous 'if' 439 | else | ^~~~ >> drivers/firmware/arm_scmi/optee.c:470:79: error: expected ';' before 'return' 470 | tee_client_release_system_context(scmi_optee_private->tee_ctx) | ^ | ; 471 | 472 | return ret; | ~~~~~~ drivers/firmware/arm_scmi/optee.c: In function 'scmi_optee_chan_free': drivers/firmware/arm_scmi/optee.c:497:79: error: expected ';' before 'return' 497 | tee_client_release_system_context(scmi_optee_private->tee_ctx) | ^ | ; 498 | 499 | return 0; | ~~~~~~ drivers/firmware/arm_scmi/optee.c:500:1: error: no return statement in function returning non-void [-Werror=return-type] 500 | } | ^ drivers/firmware/arm_scmi/optee.c: In function 'scmi_optee_chan_setup': drivers/firmware/arm_scmi/optee.c:473:1: error: control reaches end of non-void function [-Werror=return-type] 473 | } | ^ cc1: some warnings being treated as errors vim +436 drivers/firmware/arm_scmi/optee.c 412 413 static int scmi_optee_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, bool tx) 414 { 415 struct scmi_optee_channel *channel; 416 uint32_t channel_id; 417 int ret; 418 419 if (!tx) 420 return -ENODEV; 421 422 channel = devm_kzalloc(dev, sizeof(*channel), GFP_KERNEL); 423 if (!channel) 424 return -ENOMEM; 425 426 ret = of_property_read_u32_index(cinfo->dev->of_node, "linaro,optee-channel-id", 427 0, &channel_id); 428 if (ret) 429 return ret; 430 431 cinfo->transport_info = channel; 432 channel->cinfo = cinfo; 433 channel->channel_id = channel_id; 434 mutex_init(&channel->mu); 435 > 436 ret = tee_client_request_system_context(scmi_optee_private->tee_ctx) 437 if (ret) 438 dev_warn(dev, "Couldn't provision an OP-TEE system context\n"); > 439 else 440 channel->sys_thread = true; 441 442 ret = setup_shmem(dev, cinfo, channel); 443 if (ret) 444 goto err_release_sysctx; 445 446 ret = open_session(scmi_optee_private, &channel->tee_session); 447 if (ret) 448 goto err_free_shm; 449 450 ret = get_channel(channel); 451 if (ret) 452 goto err_close_sess; 453 454 /* Enable polling */ 455 cinfo->no_completion_irq = true; 456 457 mutex_lock(&scmi_optee_private->mu); 458 list_add(&channel->link, &scmi_optee_private->channel_list); 459 mutex_unlock(&scmi_optee_private->mu); 460 461 return 0; 462 463 err_close_sess: 464 close_session(scmi_optee_private, channel->tee_session); 465 err_free_shm: 466 if (channel->tee_shm) 467 tee_shm_free(channel->tee_shm); 468 err_release_sysctx: 469 if (channel->sys_thread) > 470 tee_client_release_system_context(scmi_optee_private->tee_ctx) 471 472 return ret; 473 } 474 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests --fqtB6MVOofCTbVBE Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=config # # Automatically generated file; DO NOT EDIT. # Linux/arm 6.2.0-rc8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabi-gcc (GCC) 12.1.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=120100 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23800 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23800 CONFIG_LLD_VERSION=0 CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=123 CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_COMPILE_TEST=y # CONFIG_WERROR is not set CONFIG_LOCALVERSION="" CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_WATCH_QUEUE=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_SHOW_LEVEL=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y CONFIG_GENERIC_IRQ_IPI=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_GENERIC_IRQ_DEBUGFS=y # end of IRQ subsystem CONFIG_GENERIC_IRQ_MULTI_HANDLER=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_ARCH_HAS_TICK_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_TIME_KUNIT_TEST=y CONFIG_CONTEXT_TRACKING=y CONFIG_CONTEXT_TRACKING_IDLE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_BPF_JIT_DEFAULT_ON=y CONFIG_BPF_UNPRIV_DEFAULT_OFF=y CONFIG_USERMODE_DRIVER=y CONFIG_BPF_LSM=y # end of BPF subsystem CONFIG_PREEMPT_NONE_BUILD=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_SCHED_CORE=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_SCHED_THERMAL_PRESSURE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_PSI=y CONFIG_PSI_DEFAULT_DISABLED=y # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_NEED_SRCU_NMI_SAFE=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_FORCE_TASKS_RCU=y CONFIG_TASKS_RCU=y CONFIG_FORCE_TASKS_RUDE_RCU=y CONFIG_TASKS_RUDE_RCU=y CONFIG_FORCE_TASKS_TRACE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=2 CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_DEFAULT_ALL=y CONFIG_TASKS_TRACE_RCU_READ_MB=y CONFIG_RCU_LAZY=y # end of RCU Subsystem CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_IKHEADERS=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_PRINTK_INDEX=y CONFIG_GENERIC_SCHED_CLOCK=y # # Scheduler features # CONFIG_UCLAMP_TASK=y CONFIG_UCLAMP_BUCKETS_COUNT=5 # end of Scheduler features CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_GCC12_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_CGROUP_FAVOR_DYNMODS=y CONFIG_MEMCG=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_UCLAMP_TASK_GROUP=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y CONFIG_CGROUP_MISC=y CONFIG_CGROUP_DEBUG=y CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_RD_ZSTD=y CONFIG_BOOT_CONFIG=y CONFIG_BOOT_CONFIG_EMBED=y CONFIG_BOOT_CONFIG_EMBED_FILE="" CONFIG_INITRAMFS_PRESERVE_MTIME=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_LD_ORPHAN_WARN_LEVEL="warn" CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_SELFTEST=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y CONFIG_DEBUG_RSEQ=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y CONFIG_PC104=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # end of Kernel Performance Events And Counters CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_ARM=y CONFIG_ARM_DMA_USE_IOMMU=y CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8 CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_HAVE_TCM=y CONFIG_HAVE_PROC_CPU=y CONFIG_NO_IOPORT_MAP=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_ARCH_HAS_BANDGAP=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIQ=y CONFIG_ARM_PATCH_PHYS_VIRT=y CONFIG_GENERIC_BUG=y CONFIG_PGTABLE_LEVELS=2 # # System Type # CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MULTIPLATFORM=y # # Platform selection # # # CPU Core family selection # CONFIG_ARCH_MULTI_V6=y CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MULTI_V6_V7=y # end of Platform selection CONFIG_ARCH_VIRT=y CONFIG_ARCH_AIROHA=y CONFIG_ARCH_ACTIONS=y CONFIG_ARCH_ALPINE=y CONFIG_ARCH_ARTPEC=y CONFIG_MACH_ARTPEC6=y CONFIG_ARCH_ASPEED=y CONFIG_MACH_ASPEED_G5=y CONFIG_MACH_ASPEED_G6=y CONFIG_ARCH_AT91=y CONFIG_SOC_SAMA5D2=y CONFIG_SOC_SAMA5D3=y CONFIG_SOC_SAMA5D4=y CONFIG_SOC_SAMA7G5=y CONFIG_SOC_LAN966=y # # Clocksource driver selection # CONFIG_ATMEL_CLOCKSOURCE_PIT=y CONFIG_ATMEL_CLOCKSOURCE_TCB=y CONFIG_MICROCHIP_CLOCKSOURCE_PIT64B=y CONFIG_HAVE_AT91_UTMI=y CONFIG_HAVE_AT91_USB_CLK=y CONFIG_COMMON_CLK_AT91=y CONFIG_HAVE_AT91_SMD=y CONFIG_HAVE_AT91_H32MX=y CONFIG_HAVE_AT91_GENERATED_CLK=y CONFIG_HAVE_AT91_AUDIO_PLL=y CONFIG_HAVE_AT91_I2S_MUX_CLK=y CONFIG_HAVE_AT91_SAM9X60_PLL=y CONFIG_SOC_SAM_V7=y CONFIG_SOC_SAMA5=y CONFIG_ATMEL_PM=y CONFIG_ATMEL_SECURE_PM=y CONFIG_SOC_SAMA7=y CONFIG_ARCH_BCM=y # # IPROC architected SoCs # CONFIG_ARCH_BCM_IPROC=y CONFIG_ARCH_BCM_CYGNUS=y CONFIG_ARCH_BCM_HR2=y CONFIG_ARCH_BCM_NSP=y CONFIG_ARCH_BCM_5301X=y # # KONA architected SoCs # CONFIG_ARCH_BCM_MOBILE=y CONFIG_ARCH_BCM_281XX=y CONFIG_ARCH_BCM_21664=y CONFIG_ARCH_BCM_23550=y CONFIG_ARCH_BCM_MOBILE_L2_CACHE=y CONFIG_ARCH_BCM_MOBILE_SMC=y CONFIG_ARCH_BCM_MOBILE_SMP=y # # Other Architectures # CONFIG_ARCH_BCM2835=y CONFIG_ARCH_BCM_53573=y CONFIG_ARCH_BRCMSTB=y CONFIG_ARCH_BCMBCA=y # # BCMBCA sub platforms # CONFIG_ARCH_BCMBCA_CORTEXA7=y CONFIG_ARCH_BCMBCA_CORTEXA9=y CONFIG_ARCH_BCMBCA_BRAHMAB15=y CONFIG_ARCH_BERLIN=y CONFIG_MACH_BERLIN_BG2=y CONFIG_MACH_BERLIN_BG2CD=y CONFIG_MACH_BERLIN_BG2Q=y CONFIG_ARCH_CNS3XXX=y CONFIG_MACH_CNS3420VB=y CONFIG_ARCH_DIGICOLOR=y CONFIG_ARCH_DOVE=y CONFIG_DOVE_LEGACY=y CONFIG_MACH_DOVE_DB=y CONFIG_MACH_CM_A510=y CONFIG_ARCH_EXYNOS=y CONFIG_S5P_DEV_MFC=y CONFIG_ARCH_EXYNOS3=y CONFIG_ARCH_EXYNOS4=y CONFIG_ARCH_EXYNOS5=y # # Exynos SoCs # CONFIG_SOC_EXYNOS3250=y CONFIG_CPU_EXYNOS4210=y CONFIG_SOC_EXYNOS4412=y CONFIG_SOC_EXYNOS5250=y CONFIG_SOC_EXYNOS5260=y CONFIG_SOC_EXYNOS5410=y CONFIG_SOC_EXYNOS5420=y CONFIG_SOC_EXYNOS5800=y CONFIG_EXYNOS_MCPM=y CONFIG_EXYNOS_CPU_SUSPEND=y CONFIG_ARCH_HIGHBANK=y CONFIG_ARCH_HISI=y # # Hisilicon platform type # CONFIG_ARCH_HI3xxx=y CONFIG_ARCH_HIP01=y CONFIG_ARCH_HIP04=y CONFIG_ARCH_HIX5HD2=y # end of Hisilicon platform type CONFIG_ARCH_HPE=y CONFIG_ARCH_HPE_GXP=y CONFIG_ARCH_MXC=y CONFIG_MXC_TZIC=y CONFIG_MXC_AVIC=y CONFIG_HAVE_IMX_ANATOP=y CONFIG_HAVE_IMX_GPC=y CONFIG_HAVE_IMX_MMDC=y CONFIG_HAVE_IMX_SRC=y # # ARM1136 platforms # CONFIG_SOC_IMX31=y CONFIG_SOC_IMX35=y # # Cortex-A platforms # CONFIG_SOC_IMX5=y CONFIG_SOC_IMX50=y CONFIG_SOC_IMX51=y CONFIG_SOC_IMX53=y CONFIG_SOC_IMX6=y CONFIG_SOC_IMX6Q=y CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SLL=y CONFIG_SOC_IMX6SX=y CONFIG_SOC_IMX6UL=y CONFIG_SOC_LS1021A=y # # Cortex-A/Cortex-M asymmetric multiprocessing platforms # CONFIG_SOC_IMX7D_CA7=y CONFIG_SOC_IMX7D=y CONFIG_SOC_IMX7ULP=y CONFIG_SOC_VF610=y CONFIG_VF_USE_ARM_GLOBAL_TIMER=y # CONFIG_VF_USE_PIT_TIMER is not set CONFIG_ARCH_KEYSTONE=y CONFIG_ARCH_MEDIATEK=y CONFIG_MACH_MT2701=y CONFIG_MACH_MT6589=y CONFIG_MACH_MT6592=y CONFIG_MACH_MT7623=y CONFIG_MACH_MT7629=y CONFIG_MACH_MT8127=y CONFIG_MACH_MT8135=y CONFIG_ARCH_MESON=y CONFIG_MACH_MESON6=y CONFIG_MACH_MESON8=y CONFIG_ARCH_MILBEAUT=y CONFIG_ARCH_MILBEAUT_M10V=y CONFIG_ARCH_MMP=y # # Marvell PXA168/910/MMP2 Implementations # CONFIG_MACH_BROWNSTONE=y CONFIG_MACH_FLINT=y CONFIG_MACH_MARVELL_JASPER=y CONFIG_MACH_MMP2_DT=y CONFIG_MACH_MMP3_DT=y # end of Marvell PXA168/910/MMP2 Implementations CONFIG_CPU_MMP2=y CONFIG_USB_EHCI_MV_U2O=y CONFIG_MMP_SRAM=y CONFIG_ARCH_MSTARV7=y CONFIG_MACH_INFINITY=y CONFIG_MACH_MERCURY=y CONFIG_ARCH_MVEBU=y CONFIG_MACH_MVEBU_ANY=y CONFIG_MACH_MVEBU_V7=y CONFIG_MACH_ARMADA_370=y CONFIG_MACH_ARMADA_375=y CONFIG_MACH_ARMADA_38X=y CONFIG_MACH_ARMADA_39X=y CONFIG_MACH_ARMADA_XP=y CONFIG_MACH_DOVE=y CONFIG_ARCH_NPCM=y CONFIG_ARCH_NPCM7XX=y CONFIG_ARCH_OMAP=y CONFIG_MACH_OMAP_GENERIC=y # # TI OMAP/AM/DM/DRA Family # CONFIG_OMAP_HWMOD=y CONFIG_ARCH_OMAP2=y CONFIG_ARCH_OMAP3=y CONFIG_ARCH_OMAP4=y CONFIG_SOC_OMAP5=y CONFIG_SOC_AM33XX=y CONFIG_SOC_AM43XX=y CONFIG_SOC_DRA7XX=y CONFIG_ARCH_OMAP2PLUS=y CONFIG_OMAP_INTERCONNECT_BARRIER=y # # TI OMAP2/3/4 Specific Features # CONFIG_ARCH_OMAP2PLUS_TYPICAL=y CONFIG_SOC_HAS_OMAP2_SDRC=y CONFIG_SOC_HAS_REALTIME_COUNTER=y CONFIG_POWER_AVS_OMAP=y CONFIG_POWER_AVS_OMAP_CLASS3=y CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE=y CONFIG_OMAP3_L2_AUX_SECURE_SERVICE_SET_ID=43 # # OMAP Core Type # CONFIG_SOC_OMAP2420=y CONFIG_SOC_OMAP2430=y CONFIG_SOC_OMAP3430=y CONFIG_SOC_TI81XX=y # # OMAP Legacy Platform Data Board Type # CONFIG_MACH_OMAP2_TUSB6010=y CONFIG_MACH_NOKIA_N810=y CONFIG_MACH_NOKIA_N810_WIMAX=y CONFIG_MACH_NOKIA_N8X0=y CONFIG_OMAP3_SDRC_AC_TIMING=y # end of TI OMAP2/3/4 Specific Features CONFIG_OMAP5_ERRATA_801819=y # end of TI OMAP/AM/DM/DRA Family CONFIG_ARCH_OXNAS=y CONFIG_MACH_OX820=y CONFIG_ARCH_QCOM=y CONFIG_ARCH_IPQ40XX=y CONFIG_ARCH_MSM8X60=y CONFIG_ARCH_MSM8909=y CONFIG_ARCH_MSM8916=y CONFIG_ARCH_MSM8960=y CONFIG_ARCH_MSM8974=y CONFIG_ARCH_MDM9615=y CONFIG_ARCH_RDA=y CONFIG_ARCH_REALTEK=y CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_S3C64XX=y CONFIG_CPU_S3C6400=y CONFIG_CPU_S3C6410=y CONFIG_S3C64XX_PL080=y CONFIG_S3C64XX_SETUP_SDHCI=y CONFIG_SAMSUNG_DEV_BACKLIGHT=y CONFIG_S3C64XX_SETUP_I2C0=y CONFIG_S3C64XX_SETUP_I2C1=y CONFIG_S3C64XX_SETUP_IDE=y CONFIG_S3C64XX_SETUP_FB_24BPP=y CONFIG_S3C64XX_SETUP_KEYPAD=y CONFIG_S3C64XX_SETUP_SDHCI_GPIO=y CONFIG_S3C64XX_SETUP_SPI=y CONFIG_S3C64XX_SETUP_USB_PHY=y CONFIG_MACH_SMDK6400=y CONFIG_MACH_ANW6410=y CONFIG_MACH_MINI6410=y CONFIG_MACH_REAL6410=y CONFIG_MACH_SMDK6410=y CONFIG_SMDK6410_SD_CH0=y # CONFIG_SMDK6410_SD_CH1 is not set CONFIG_SMDK6410_WM1190_EV1=y CONFIG_SMDK6410_WM1192_EV1=y CONFIG_MACH_NCP=y CONFIG_MACH_HMT=y CONFIG_MACH_SMARTQ=y CONFIG_MACH_SMARTQ5=y CONFIG_MACH_SMARTQ7=y CONFIG_MACH_WLF_CRAGG_6410=y CONFIG_MACH_S3C64XX_DT=y CONFIG_PLAT_SAMSUNG=y CONFIG_SAMSUNG_PM=y # # Samsung Common options # # # Boot options # CONFIG_S3C_LOWLEVEL_UART_PORT=0 CONFIG_SAMSUNG_ATAGS=y CONFIG_S3C_GPIO_SPACE=0 CONFIG_S3C_GPIO_TRACK=y CONFIG_S3C_DEV_HSMMC=y CONFIG_S3C_DEV_HSMMC1=y CONFIG_S3C_DEV_HSMMC2=y CONFIG_S3C_DEV_HWMON=y CONFIG_S3C_DEV_I2C1=y CONFIG_S3C_DEV_FB=y CONFIG_S3C_DEV_USB_HOST=y CONFIG_S3C_DEV_USB_HSOTG=y CONFIG_S3C_DEV_WDT=y CONFIG_S3C_DEV_NAND=y CONFIG_S3C_DEV_RTC=y CONFIG_SAMSUNG_DEV_ADC=y CONFIG_SAMSUNG_DEV_IDE=y CONFIG_S3C64XX_DEV_SPI0=y CONFIG_SAMSUNG_DEV_TS=y CONFIG_SAMSUNG_DEV_KEYPAD=y CONFIG_SAMSUNG_DEV_PWM=y CONFIG_GPIO_SAMSUNG=y CONFIG_SAMSUNG_PM_GPIO=y CONFIG_SAMSUNG_WAKEMASK=y # end of Samsung Common options CONFIG_ARCH_S5PV210=y CONFIG_CPU_S5PV210=y CONFIG_ARCH_RENESAS=y CONFIG_ARCH_INTEL_SOCFPGA=y CONFIG_SOCFPGA_SUSPEND=y CONFIG_PLAT_SPEAR=y CONFIG_ARCH_SPEAR13XX=y CONFIG_MACH_SPEAR1310=y CONFIG_MACH_SPEAR1340=y CONFIG_ARCH_STI=y CONFIG_SOC_STIH415=y CONFIG_SOC_STIH416=y CONFIG_SOC_STIH407=y CONFIG_ARCH_STM32=y CONFIG_MACH_STM32MP157=y CONFIG_MACH_STM32MP13=y CONFIG_ARCH_SUNPLUS=y CONFIG_SOC_SP7021=y CONFIG_ARCH_SUNXI=y CONFIG_MACH_SUN4I=y CONFIG_MACH_SUN5I=y CONFIG_MACH_SUN6I=y CONFIG_MACH_SUN7I=y CONFIG_MACH_SUN8I=y CONFIG_MACH_SUN9I=y CONFIG_ARCH_SUNXI_MC_SMP=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_UNIPHIER=y CONFIG_ARCH_U8500=y CONFIG_UX500_SOC_DB8500=y CONFIG_UX500_DEBUG_UART=2 CONFIG_ARCH_INTEGRATOR=y CONFIG_ARCH_INTEGRATOR_AP=y CONFIG_INTEGRATOR_IMPD1=y CONFIG_INTEGRATOR_CM1136JFS=y CONFIG_ARCH_INTEGRATOR_CP=y CONFIG_INTEGRATOR_CTB36=y CONFIG_ARCH_CINTEGRATOR=y CONFIG_ARCH_REALVIEW=y CONFIG_MACH_REALVIEW_EB=y CONFIG_REALVIEW_EB_ARM1136=y CONFIG_REALVIEW_EB_ARM1176=y CONFIG_REALVIEW_EB_A9MP=y CONFIG_REALVIEW_EB_ARM11MP=y CONFIG_MACH_REALVIEW_PB11MP=y CONFIG_MACH_REALVIEW_PB1176=y CONFIG_MACH_REALVIEW_PBA8=y CONFIG_MACH_REALVIEW_PBX=y CONFIG_ARCH_VEXPRESS=y CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y CONFIG_ARCH_VEXPRESS_DCSCB=y CONFIG_ARCH_VEXPRESS_SPC=y CONFIG_ARCH_VEXPRESS_TC2_PM=y CONFIG_ARCH_VT8500=y CONFIG_ARCH_WM8750=y CONFIG_ARCH_WM8850=y CONFIG_ARCH_ZYNQ=y CONFIG_PLAT_ORION=y CONFIG_PLAT_ORION_LEGACY=y CONFIG_PLAT_VERSATILE=y # # Processor Type # CONFIG_CPU_PJ4=y CONFIG_CPU_PJ4B=y CONFIG_CPU_V6=y CONFIG_CPU_V6K=y CONFIG_CPU_V7=y CONFIG_CPU_THUMB_CAPABLE=y CONFIG_CPU_32v6=y CONFIG_CPU_32v6K=y CONFIG_CPU_32v7=y CONFIG_CPU_ABRT_EV6=y CONFIG_CPU_ABRT_EV7=y CONFIG_CPU_PABRT_V6=y CONFIG_CPU_PABRT_V7=y CONFIG_CPU_CACHE_V6=y CONFIG_CPU_CACHE_V7=y CONFIG_CPU_CACHE_VIPT=y CONFIG_CPU_COPY_V6=y CONFIG_CPU_TLB_V6=y CONFIG_CPU_TLB_V7=y CONFIG_CPU_HAS_ASID=y CONFIG_CPU_CP15=y CONFIG_CPU_CP15_MMU=y # # Processor Features # CONFIG_ARM_THUMB=y CONFIG_ARM_THUMBEE=y CONFIG_ARM_VIRT_EXT=y CONFIG_SWP_EMULATE=y CONFIG_CPU_LITTLE_ENDIAN=y # CONFIG_CPU_BIG_ENDIAN is not set CONFIG_CPU_ICACHE_DISABLE=y CONFIG_CPU_ICACHE_MISMATCH_WORKAROUND=y CONFIG_CPU_BPREDICT_DISABLE=y CONFIG_CPU_SPECTRE=y CONFIG_HARDEN_BRANCH_PREDICTOR=y CONFIG_HARDEN_BRANCH_HISTORY=y CONFIG_KUSER_HELPERS=y CONFIG_VDSO=y CONFIG_DMA_CACHE_RWFO=y CONFIG_OUTER_CACHE=y CONFIG_OUTER_CACHE_SYNC=y CONFIG_CACHE_B15_RAC=y CONFIG_CACHE_FEROCEON_L2=y CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH=y CONFIG_MIGHT_HAVE_CACHE_L2X0=y CONFIG_CACHE_L2X0=y CONFIG_CACHE_L2X0_PMU=y CONFIG_PL310_ERRATA_588369=y CONFIG_PL310_ERRATA_727915=y CONFIG_PL310_ERRATA_753970=y CONFIG_PL310_ERRATA_769419=y CONFIG_CACHE_TAUROS2=y CONFIG_CACHE_UNIPHIER=y CONFIG_ARM_L1_CACHE_SHIFT_6=y CONFIG_ARM_L1_CACHE_SHIFT_7=y CONFIG_ARM_L1_CACHE_SHIFT=7 CONFIG_ARM_DMA_MEM_BUFFERABLE=y CONFIG_ARM_HEAVY_MB=y CONFIG_DEBUG_ALIGN_RODATA=y CONFIG_IWMMXT=y CONFIG_PJ4B_ERRATA_4742=y CONFIG_ARM_ERRATA_326103=y CONFIG_ARM_ERRATA_411920=y CONFIG_ARM_ERRATA_430973=y CONFIG_ARM_ERRATA_643719=y CONFIG_ARM_ERRATA_720789=y CONFIG_ARM_ERRATA_754322=y CONFIG_ARM_ERRATA_754327=y CONFIG_ARM_ERRATA_364296=y CONFIG_ARM_ERRATA_764369=y CONFIG_ARM_ERRATA_764319=y CONFIG_ARM_ERRATA_775420=y CONFIG_ARM_ERRATA_798181=y CONFIG_ARM_ERRATA_773022=y CONFIG_ARM_ERRATA_818325_852422=y CONFIG_ARM_ERRATA_821420=y CONFIG_ARM_ERRATA_825619=y CONFIG_ARM_ERRATA_857271=y CONFIG_ARM_ERRATA_852421=y CONFIG_ARM_ERRATA_852423=y CONFIG_ARM_ERRATA_857272=y # end of System Type CONFIG_KRAIT_L2_ACCESSORS=y # # Bus support # CONFIG_ARM_ERRATA_814220=y # end of Bus support # # Kernel Features # CONFIG_HAVE_SMP=y CONFIG_SMP=y CONFIG_SMP_ON_UP=y CONFIG_IRQSTACKS=y CONFIG_ARM_CPU_TOPOLOGY=y CONFIG_SCHED_MC=y CONFIG_SCHED_SMT=y CONFIG_HAVE_ARM_SCU=y CONFIG_HAVE_ARM_ARCH_TIMER=y CONFIG_HAVE_ARM_TWD=y CONFIG_MCPM=y CONFIG_MCPM_QUAD_CLUSTER=y CONFIG_BIG_LITTLE=y CONFIG_BL_SWITCHER=y CONFIG_BL_SWITCHER_DUMMY_IF=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_NR_CPUS=4 CONFIG_HOTPLUG_CPU=y CONFIG_ARM_PSCI=y CONFIG_HZ_FIXED=0 CONFIG_HZ_100=y # CONFIG_HZ_200 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_500 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y CONFIG_ARM_PATCH_IDIV=y CONFIG_AEABI=y CONFIG_OABI_COMPAT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y CONFIG_CPU_SW_DOMAIN_PAN=y CONFIG_HW_PERF_EVENTS=y CONFIG_ARM_MODULE_PLTS=y CONFIG_ARCH_FORCE_MAX_ORDER=12 CONFIG_ALIGNMENT_TRAP=y CONFIG_UACCESS_WITH_MEMCPY=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_CC_HAVE_STACKPROTECTOR_TLS=y # end of Kernel Features # # Boot options # CONFIG_USE_OF=y CONFIG_ATAGS=y CONFIG_UNUSED_BOARD_FILES=y CONFIG_DEPRECATED_PARAM_STRUCT=y CONFIG_ZBOOT_ROM_TEXT=0x0 CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_ARM_APPENDED_DTB=y CONFIG_ARM_ATAG_DTB_COMPAT=y CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y # CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set CONFIG_CMDLINE="" CONFIG_KEXEC=y CONFIG_ATAGS_PROC=y CONFIG_CRASH_DUMP=y CONFIG_AUTO_ZRELADDR=y CONFIG_EFI_STUB=y CONFIG_EFI=y CONFIG_DMI=y # end of Boot options # # CPU Power Management # # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_CPUFREQ_DT=y CONFIG_CPUFREQ_DT_PLATDEV=y CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=y CONFIG_ARM_ARMADA_37XX_CPUFREQ=y CONFIG_ARM_ARMADA_8K_CPUFREQ=y CONFIG_ARM_SCPI_CPUFREQ=y CONFIG_ARM_VEXPRESS_SPC_CPUFREQ=y CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=y CONFIG_ARM_HIGHBANK_CPUFREQ=y CONFIG_ARM_IMX6Q_CPUFREQ=y CONFIG_ARM_IMX_CPUFREQ_DT=y CONFIG_ARM_MEDIATEK_CPUFREQ=y CONFIG_ARM_MEDIATEK_CPUFREQ_HW=y CONFIG_ARM_OMAP2PLUS_CPUFREQ=y CONFIG_ARM_QCOM_CPUFREQ_NVMEM=y CONFIG_ARM_QCOM_CPUFREQ_HW=y CONFIG_ARM_RASPBERRYPI_CPUFREQ=y CONFIG_ARM_S3C64XX_CPUFREQ=y CONFIG_ARM_S5PV210_CPUFREQ=y CONFIG_ARM_SCMI_CPUFREQ=y CONFIG_ARM_SPEAR_CPUFREQ=y CONFIG_ARM_STI_CPUFREQ=y CONFIG_ARM_TEGRA20_CPUFREQ=y CONFIG_ARM_TEGRA124_CPUFREQ=y CONFIG_ARM_TEGRA186_CPUFREQ=y CONFIG_ARM_TI_CPUFREQ=y CONFIG_QORIQ_CPUFREQ=y # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_CPU_IDLE_GOV_TEO=y CONFIG_DT_IDLE_STATES=y CONFIG_DT_IDLE_GENPD=y # # ARM CPU Idle Drivers # CONFIG_ARM_CPUIDLE=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y CONFIG_ARM_BIG_LITTLE_CPUIDLE=y CONFIG_ARM_CLPS711X_CPUIDLE=y CONFIG_ARM_HIGHBANK_CPUIDLE=y CONFIG_ARM_KIRKWOOD_CPUIDLE=y CONFIG_ARM_ZYNQ_CPUIDLE=y CONFIG_ARM_U8500_CPUIDLE=y CONFIG_ARM_AT91_CPUIDLE=y CONFIG_ARM_EXYNOS_CPUIDLE=y CONFIG_ARM_MVEBU_V7_CPUIDLE=y CONFIG_ARM_TEGRA_CPUIDLE=y CONFIG_ARM_QCOM_SPM_CPUIDLE=y # end of ARM CPU Idle Drivers CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED=y # end of CPU Idle # end of CPU Power Management # # Floating point emulation # # # At least one emulation must be selected # CONFIG_FPE_NWFPE=y CONFIG_FPE_NWFPE_XP=y CONFIG_FPE_FASTFPE=y CONFIG_VFP=y CONFIG_VFPv3=y CONFIG_NEON=y CONFIG_KERNEL_MODE_NEON=y # end of Floating point emulation # # Power management options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_USERSPACE_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=120 CONFIG_APM_EMULATION=y CONFIG_PM_CLK=y CONFIG_PM_GENERIC_DOMAINS=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_PM_GENERIC_DOMAINS_SLEEP=y CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y CONFIG_ENERGY_MODEL=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARM_CPU_SUSPEND=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y # end of Power management options CONFIG_AS_VFP_VMRS_FPINST=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_OPTPROBES=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_GENERIC_IDLE_POLL_SETUP=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_KEEPINITRD=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_32BIT_OFF_T=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_SECCOMP=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_LTO_NONE=y CONFIG_HAVE_CONTEXT_TRACKING_USER=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y CONFIG_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_LOCK_EVENT_COUNTS=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_HAVE_ARCH_PFN_VALID=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y CONFIG_FUNCTION_ALIGNMENT=0 # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y CONFIG_MODULE_SIG_FORCE=y CONFIG_MODULE_SIG_ALL=y CONFIG_MODULE_SIG_SHA1=y # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha1" CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y CONFIG_MODPROBE_PATH="/sbin/modprobe" CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLOCK_LEGACY_AUTOLOAD=y CONFIG_BLK_RQ_ALLOC_TIME=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG_COMMON=y CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_DEV_THROTTLING_LOW=y CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y CONFIG_BLK_CGROUP_IOLATENCY=y CONFIG_BLK_CGROUP_FC_APPID=y CONFIG_BLK_CGROUP_IOCOST=y CONFIG_BLK_CGROUP_IOPRIO=y CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y CONFIG_BLK_SED_OPAL=y CONFIG_BLK_INLINE_ENCRYPTION=y CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y CONFIG_ACORN_PARTITION_CUMANA=y CONFIG_ACORN_PARTITION_EESOX=y CONFIG_ACORN_PARTITION_ICS=y CONFIG_ACORN_PARTITION_ADFS=y CONFIG_ACORN_PARTITION_POWERTEC=y CONFIG_ACORN_PARTITION_RISCIX=y CONFIG_AIX_PARTITION=y CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y CONFIG_LDM_DEBUG=y CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_PARTITION=y # end of Partition Types CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y CONFIG_BLK_PM=y CONFIG_BLOCK_HOLDER_DEPRECATED=y CONFIG_BLK_MQ_STACKING=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y CONFIG_IOSCHED_BFQ=y CONFIG_BFQ_GROUP_IOSCHED=y CONFIG_BFQ_CGROUP_DEBUG=y # end of IO Schedulers CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_ELF_KUNIT_TEST=y CONFIG_BINFMT_ELF_FDPIC=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_ARCH_HAS_BINFMT_FLAT=y CONFIG_BINFMT_FLAT=y CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y CONFIG_BINFMT_FLAT_OLD=y CONFIG_BINFMT_ZFLAT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_ZPOOL=y CONFIG_SWAP=y CONFIG_ZSWAP=y CONFIG_ZSWAP_DEFAULT_ON=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" CONFIG_ZBUD=y CONFIG_Z3FOLD=y CONFIG_ZSMALLOC=y CONFIG_ZSMALLOC_STAT=y # # SLAB allocator options # # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB_DEPRECATED is not set CONFIG_SLUB_TINY=y CONFIG_SLAB_MERGE_DEFAULT=y # end of SLAB allocator options CONFIG_SHUFFLE_PAGE_ALLOCATOR=y CONFIG_COMPAT_BRK=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_ARCH_KEEP_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_BOUNCE=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_FRONTSWAP=y CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_SYSFS=y CONFIG_CMA_AREAS=7 CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_PAGE_IDLE_FLAG=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ZONE_DMA=y CONFIG_HMM_MIRROR=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_PERCPU_STATS=y CONFIG_GUP_TEST=y CONFIG_KMAP_LOCAL=y CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y CONFIG_ANON_VMA_NAME=y CONFIG_USERFAULTFD=y CONFIG_LRU_GEN=y CONFIG_LRU_GEN_ENABLED=y CONFIG_LRU_GEN_STATS=y # # Data Access Monitoring # CONFIG_DAMON=y CONFIG_DAMON_KUNIT_TEST=y CONFIG_DAMON_VADDR=y CONFIG_DAMON_PADDR=y CONFIG_DAMON_VADDR_KUNIT_TEST=y CONFIG_DAMON_SYSFS=y CONFIG_DAMON_DBGFS=y CONFIG_DAMON_DBGFS_KUNIT_TEST=y CONFIG_DAMON_RECLAIM=y CONFIG_DAMON_LRU_SORT=y # end of Data Access Monitoring # end of Memory Management options CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_NET_REDIRECT=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y CONFIG_UNIX_DIAG=y CONFIG_TLS=y CONFIG_TLS_DEVICE=y CONFIG_TLS_TOE=y CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_INTERFACE=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_AH=y CONFIG_XFRM_ESP=y CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_XFRM_ESPINTCP=y CONFIG_SMC=y CONFIG_SMC_DIAG=y CONFIG_XDP_SOCKETS=y CONFIG_XDP_SOCKETS_DIAG=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=y CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_ESP_OFFLOAD=y CONFIG_INET_ESPINTCP=y CONFIG_INET_IPCOMP=y CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y CONFIG_INET_RAW_DIAG=y CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_NV=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y CONFIG_TCP_CONG_DCTCP=y CONFIG_TCP_CONG_CDG=y CONFIG_TCP_CONG_BBR=y # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_DCTCP is not set # CONFIG_DEFAULT_CDG is not set # CONFIG_DEFAULT_BBR is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_ESP_OFFLOAD=y CONFIG_INET6_ESPINTCP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y CONFIG_IPV6_ILA=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_IPV6_VTI=y CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y CONFIG_IPV6_FOU=y CONFIG_IPV6_FOU_TUNNEL=y CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_IPV6_SEG6_BPF=y CONFIG_IPV6_RPL_LWTUNNEL=y CONFIG_IPV6_IOAM6_LWTUNNEL=y CONFIG_NETLABEL=y CONFIG_MPTCP=y CONFIG_INET_MPTCP_DIAG=y CONFIG_MPTCP_IPV6=y CONFIG_MPTCP_KUNIT_TEST=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_EGRESS=y CONFIG_NETFILTER_SKIP_EGRESS=y CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_NETLINK_HOOK=y CONFIG_NETFILTER_NETLINK_ACCT=y CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NETFILTER_NETLINK_OSF=y CONFIG_NF_CONNTRACK=y CONFIG_NF_LOG_SYSLOG=y CONFIG_NETFILTER_CONNCOUNT=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=y CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y CONFIG_NF_CT_NETLINK_TIMEOUT=y CONFIG_NF_CT_NETLINK_HELPER=y CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=y CONFIG_NF_NAT_AMANDA=y CONFIG_NF_NAT_FTP=y CONFIG_NF_NAT_IRC=y CONFIG_NF_NAT_SIP=y CONFIG_NF_NAT_TFTP=y CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NF_NAT_OVS=y CONFIG_NETFILTER_SYNPROXY=y CONFIG_NF_TABLES=y CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_NUMGEN=y CONFIG_NFT_CT=y CONFIG_NFT_FLOW_OFFLOAD=y CONFIG_NFT_CONNLIMIT=y CONFIG_NFT_LOG=y CONFIG_NFT_LIMIT=y CONFIG_NFT_MASQ=y CONFIG_NFT_REDIR=y CONFIG_NFT_NAT=y CONFIG_NFT_TUNNEL=y CONFIG_NFT_QUEUE=y CONFIG_NFT_QUOTA=y CONFIG_NFT_REJECT=y CONFIG_NFT_REJECT_INET=y CONFIG_NFT_COMPAT=y CONFIG_NFT_HASH=y CONFIG_NFT_FIB=y CONFIG_NFT_FIB_INET=y CONFIG_NFT_XFRM=y CONFIG_NFT_SOCKET=y CONFIG_NFT_OSF=y CONFIG_NFT_TPROXY=y CONFIG_NFT_SYNPROXY=y CONFIG_NF_DUP_NETDEV=y CONFIG_NFT_DUP_NETDEV=y CONFIG_NFT_FWD_NETDEV=y CONFIG_NFT_FIB_NETDEV=y CONFIG_NFT_REJECT_NETDEV=y CONFIG_NF_FLOW_TABLE_INET=y CONFIG_NF_FLOW_TABLE=y CONFIG_NF_FLOW_TABLE_PROCFS=y CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y CONFIG_NETFILTER_XT_TARGET_HMARK=y CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y CONFIG_NETFILTER_XT_TARGET_LOG=y CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_NAT=y CONFIG_NETFILTER_XT_TARGET_NETMAP=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NOTRACK=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_REDIRECT=y CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y CONFIG_NETFILTER_XT_MATCH_BPF=y CONFIG_NETFILTER_XT_MATCH_CGROUP=y CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y CONFIG_NETFILTER_XT_MATCH_CONNLABEL=y CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y CONFIG_NETFILTER_XT_MATCH_IPCOMP=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPVS=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y CONFIG_NETFILTER_XT_MATCH_NFACCT=y CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y CONFIG_NETFILTER_XT_MATCH_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y # end of Core Netfilter Configuration CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y CONFIG_IP_SET_HASH_IPMARK=y CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y CONFIG_IP_SET_HASH_IPMAC=y CONFIG_IP_SET_HASH_MAC=y CONFIG_IP_SET_HASH_NETPORTNET=y CONFIG_IP_SET_HASH_NET=y CONFIG_IP_SET_HASH_NETNET=y CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_DEBUG=y CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y CONFIG_IP_VS_FO=y CONFIG_IP_VS_OVF=y CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_MH=y CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y CONFIG_IP_VS_TWOS=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=y CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_SOCKET_IPV4=y CONFIG_NF_TPROXY_IPV4=y CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_REJECT_IPV4=y CONFIG_NFT_DUP_IPV4=y CONFIG_NFT_FIB_IPV4=y CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=y CONFIG_NF_LOG_ARP=y CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_NF_NAT_SNMP_BASIC=y CONFIG_NF_NAT_PPTP=y CONFIG_NF_NAT_H323=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y CONFIG_IP_NF_MATCH_RPFILTER=y CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y CONFIG_IP_NF_TARGET_SYNPROXY=y CONFIG_IP_NF_NAT=y CONFIG_IP_NF_TARGET_MASQUERADE=y CONFIG_IP_NF_TARGET_NETMAP=y CONFIG_IP_NF_TARGET_REDIRECT=y CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=y CONFIG_NF_TPROXY_IPV6=y CONFIG_NF_TABLES_IPV6=y CONFIG_NFT_REJECT_IPV6=y CONFIG_NFT_DUP_IPV6=y CONFIG_NFT_FIB_IPV6=y CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y CONFIG_NF_LOG_IPV6=y CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_MATCH_MH=y CONFIG_IP6_NF_MATCH_RPFILTER=y CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_MATCH_SRH=y CONFIG_IP6_NF_TARGET_HL=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y CONFIG_IP6_NF_TARGET_SYNPROXY=y CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_SECURITY=y CONFIG_IP6_NF_NAT=y CONFIG_IP6_NF_TARGET_MASQUERADE=y CONFIG_IP6_NF_TARGET_NPT=y # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_TABLES_BRIDGE=y CONFIG_NFT_BRIDGE_META=y CONFIG_NFT_BRIDGE_REJECT=y CONFIG_NF_CONNTRACK_BRIDGE=y CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_IP6=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y CONFIG_BPFILTER=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y CONFIG_IP_DCCP_CCID3=y CONFIG_IP_DCCP_CCID3_DEBUG=y CONFIG_IP_DCCP_TFRC_LIB=y CONFIG_IP_DCCP_TFRC_DEBUG=y # end of DCCP CCIDs Configuration # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y # end of DCCP Kernel Hacking CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=y CONFIG_RDS=y CONFIG_RDS_RDMA=y CONFIG_RDS_TCP=y CONFIG_RDS_DEBUG=y CONFIG_TIPC=y CONFIG_TIPC_MEDIA_IB=y CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=y CONFIG_ATM=y CONFIG_ATM_CLIP=y CONFIG_ATM_CLIP_NO_ICMP=y CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y CONFIG_ATM_BR2684_IPFILTER=y CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_BRIDGE_MRP=y CONFIG_BRIDGE_CFM=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_NONE=y CONFIG_NET_DSA_TAG_AR9331=y CONFIG_NET_DSA_TAG_BRCM_COMMON=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_BRCM_LEGACY=y CONFIG_NET_DSA_TAG_BRCM_PREPEND=y CONFIG_NET_DSA_TAG_HELLCREEK=y CONFIG_NET_DSA_TAG_GSWIP=y CONFIG_NET_DSA_TAG_DSA_COMMON=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_MTK=y CONFIG_NET_DSA_TAG_KSZ=y CONFIG_NET_DSA_TAG_OCELOT=y CONFIG_NET_DSA_TAG_OCELOT_8021Q=y CONFIG_NET_DSA_TAG_QCA=y CONFIG_NET_DSA_TAG_RTL4_A=y CONFIG_NET_DSA_TAG_RTL8_4=y CONFIG_NET_DSA_TAG_RZN1_A5PSW=y CONFIG_NET_DSA_TAG_LAN9303=y CONFIG_NET_DSA_TAG_SJA1105=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_NET_DSA_TAG_XRS700X=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_LLC=y CONFIG_LLC2=y CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_6LOWPAN=y CONFIG_6LOWPAN_DEBUGFS=y CONFIG_6LOWPAN_NHC=y CONFIG_6LOWPAN_NHC_DEST=y CONFIG_6LOWPAN_NHC_FRAGMENT=y CONFIG_6LOWPAN_NHC_HOP=y CONFIG_6LOWPAN_NHC_IPV6=y CONFIG_6LOWPAN_NHC_MOBILITY=y CONFIG_6LOWPAN_NHC_ROUTING=y CONFIG_6LOWPAN_NHC_UDP=y CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=y CONFIG_6LOWPAN_GHC_UDP=y CONFIG_6LOWPAN_GHC_ICMPV6=y CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=y CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=y CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=y CONFIG_IEEE802154=y CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y CONFIG_IEEE802154_SOCKET=y CONFIG_IEEE802154_6LOWPAN=y CONFIG_MAC802154=y CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_CBS=y CONFIG_NET_SCH_ETF=y CONFIG_NET_SCH_TAPRIO=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_SKBPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y CONFIG_NET_SCH_CODEL=y CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_CAKE=y CONFIG_NET_SCH_FQ=y CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_FQ_PIE=y CONFIG_NET_SCH_INGRESS=y CONFIG_NET_SCH_PLUG=y CONFIG_NET_SCH_ETS=y CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set # CONFIG_DEFAULT_CODEL is not set # CONFIG_DEFAULT_FQ_CODEL is not set # CONFIG_DEFAULT_FQ_PIE is not set # CONFIG_DEFAULT_SFQ is not set CONFIG_DEFAULT_PFIFO_FAST=y CONFIG_DEFAULT_NET_SCH="pfifo_fast" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y CONFIG_NET_CLS_MATCHALL=y CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y CONFIG_NET_EMATCH_CANID=y CONFIG_NET_EMATCH_IPSET=y CONFIG_NET_EMATCH_IPT=y CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_SAMPLE=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y CONFIG_NET_ACT_MPLS=y CONFIG_NET_ACT_VLAN=y CONFIG_NET_ACT_BPF=y CONFIG_NET_ACT_CONNMARK=y CONFIG_NET_ACT_CTINFO=y CONFIG_NET_ACT_SKBMOD=y CONFIG_NET_ACT_IFE=y CONFIG_NET_ACT_TUNNEL_KEY=y CONFIG_NET_ACT_CT=y CONFIG_NET_ACT_GATE=y CONFIG_NET_IFE_SKBMARK=y CONFIG_NET_IFE_SKBPRIO=y CONFIG_NET_IFE_SKBTCINDEX=y CONFIG_NET_TC_SKB_EXT=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BATMAN_V=y CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_BATMAN_ADV_TRACING=y CONFIG_OPENVSWITCH=y CONFIG_OPENVSWITCH_GRE=y CONFIG_OPENVSWITCH_VXLAN=y CONFIG_OPENVSWITCH_GENEVE=y CONFIG_VSOCKETS=y CONFIG_VSOCKETS_DIAG=y CONFIG_VSOCKETS_LOOPBACK=y CONFIG_VIRTIO_VSOCKETS=y CONFIG_VIRTIO_VSOCKETS_COMMON=y CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y CONFIG_MPLS_IPTUNNEL=y CONFIG_NET_NSH=y CONFIG_HSR=y CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_QRTR=y CONFIG_QRTR_SMD=y CONFIG_QRTR_TUN=y CONFIG_QRTR_MHI=y CONFIG_NET_NCSI=y CONFIG_NCSI_OEM_CMD_GET_MAC=y CONFIG_NCSI_OEM_CMD_KEEP_PHY=y CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y CONFIG_HWBM=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_BAYCOM_EPP=y CONFIG_YAM=y # end of AX.25 network device drivers CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y CONFIG_CAN_J1939=y CONFIG_CAN_ISOTP=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LE_L2CAP_ECRED=y CONFIG_BT_6LOWPAN=y CONFIG_BT_LEDS=y CONFIG_BT_MSFTEXT=y CONFIG_BT_AOSPEXT=y CONFIG_BT_DEBUGFS=y CONFIG_BT_SELFTEST=y CONFIG_BT_SELFTEST_ECDH=y CONFIG_BT_SELFTEST_SMP=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_QCA=y CONFIG_BT_MTK=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y CONFIG_BT_HCIBTUSB_POLL_SYNC=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_SERDEV=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_NOKIA=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIUART_RTL=y CONFIG_BT_HCIUART_QCA=y CONFIG_BT_HCIUART_AG6XX=y CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBCM4377=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_BT_MTKSDIO=y CONFIG_BT_MTKUART=y CONFIG_BT_QCOMSMD=y CONFIG_BT_HCIRSI=y CONFIG_BT_VIRTIO=y # end of Bluetooth device drivers CONFIG_AF_RXRPC=y CONFIG_AF_RXRPC_IPV6=y CONFIG_AF_RXRPC_INJECT_LOSS=y CONFIG_AF_RXRPC_DEBUG=y CONFIG_RXKAD=y CONFIG_RXPERF=y CONFIG_AF_KCM=y CONFIG_STREAM_PARSER=y CONFIG_MCTP=y CONFIG_MCTP_TEST=y CONFIG_MCTP_FLOWS=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_DEVELOPER_WARNINGS=y CONFIG_CFG80211_CERTIFICATION_ONUS=y CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_EXTRA_REGDB_KEYDIR="" CONFIG_CFG80211_REG_CELLULAR_HINTS=y CONFIG_CFG80211_REG_RELAX_NO_IR=y CONFIG_CFG80211_DEFAULT_PS=y CONFIG_CFG80211_DEBUGFS=y CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y CONFIG_LIB80211_DEBUG=y CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y CONFIG_MAC80211_MESSAGE_TRACING=y CONFIG_MAC80211_DEBUG_MENU=y CONFIG_MAC80211_NOINLINE=y CONFIG_MAC80211_VERBOSE_DEBUG=y CONFIG_MAC80211_MLME_DEBUG=y CONFIG_MAC80211_STA_DEBUG=y CONFIG_MAC80211_HT_DEBUG=y CONFIG_MAC80211_OCB_DEBUG=y CONFIG_MAC80211_IBSS_DEBUG=y CONFIG_MAC80211_PS_DEBUG=y CONFIG_MAC80211_MPL_DEBUG=y CONFIG_MAC80211_MPATH_DEBUG=y CONFIG_MAC80211_MHWMP_DEBUG=y CONFIG_MAC80211_MESH_SYNC_DEBUG=y CONFIG_MAC80211_MESH_CSA_DEBUG=y CONFIG_MAC80211_MESH_PS_DEBUG=y CONFIG_MAC80211_TDLS_DEBUG=y CONFIG_MAC80211_DEBUG_COUNTERS=y CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=y CONFIG_NET_9P_FD=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_RDMA=y CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=y CONFIG_CAIF_USB=y CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y CONFIG_NFC_NCI_SPI=y CONFIG_NFC_NCI_UART=y CONFIG_NFC_HCI=y CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # CONFIG_NFC_TRF7970A=y CONFIG_NFC_SIM=y CONFIG_NFC_PORT100=y CONFIG_NFC_VIRTUAL_NCI=y CONFIG_NFC_FDP=y CONFIG_NFC_FDP_I2C=y CONFIG_NFC_PN544=y CONFIG_NFC_PN544_I2C=y CONFIG_NFC_PN533=y CONFIG_NFC_PN533_USB=y CONFIG_NFC_PN533_I2C=y CONFIG_NFC_PN532_UART=y CONFIG_NFC_MICROREAD=y CONFIG_NFC_MICROREAD_I2C=y CONFIG_NFC_MRVL=y CONFIG_NFC_MRVL_USB=y CONFIG_NFC_MRVL_UART=y CONFIG_NFC_MRVL_I2C=y CONFIG_NFC_MRVL_SPI=y CONFIG_NFC_ST21NFCA=y CONFIG_NFC_ST21NFCA_I2C=y CONFIG_NFC_ST_NCI=y CONFIG_NFC_ST_NCI_I2C=y CONFIG_NFC_ST_NCI_SPI=y CONFIG_NFC_NXP_NCI=y CONFIG_NFC_NXP_NCI_I2C=y CONFIG_NFC_S3FWRN5=y CONFIG_NFC_S3FWRN5_I2C=y CONFIG_NFC_S3FWRN82_UART=y CONFIG_NFC_ST95HF=y # end of Near Field Communication (NFC) devices CONFIG_PSAMPLE=y CONFIG_NET_IFE=y CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y CONFIG_PAGE_POOL_STATS=y CONFIG_FAILOVER=y CONFIG_ETHTOOL_NETLINK=y CONFIG_NETDEV_ADDR_LIST_TEST=y # # Device Drivers # CONFIG_ARM_AMBA=y CONFIG_TEGRA_AHB=y CONFIG_HAVE_PCI=y CONFIG_FORCE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_DOMAINS_GENERIC=y CONFIG_PCI_SYSCALL=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=y CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y CONFIG_PCIE_PTM=y CONFIG_PCI_MSI=y CONFIG_PCI_QUIRKS=y CONFIG_PCI_DEBUG=y CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_PCI_PF_STUB=y CONFIG_PCI_ATS=y CONFIG_PCI_DOE=y CONFIG_PCI_ECAM=y CONFIG_PCI_BRIDGE_EMUL=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_PCIE_BUS_TUNE_OFF is not set CONFIG_PCIE_BUS_DEFAULT=y # CONFIG_PCIE_BUS_SAFE is not set # CONFIG_PCIE_BUS_PERFORMANCE is not set # CONFIG_PCIE_BUS_PEER2PEER is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # CONFIG_PCI_MVEBU=y CONFIG_PCI_AARDVARK=y CONFIG_PCIE_XILINX_NWL=y CONFIG_PCI_FTPCI100=y CONFIG_PCI_IXP4XX=y CONFIG_PCI_TEGRA=y CONFIG_PCI_RCAR_GEN2=y CONFIG_PCIE_RCAR_HOST=y CONFIG_PCIE_RCAR_EP=y CONFIG_PCI_HOST_COMMON=y CONFIG_PCI_HOST_GENERIC=y CONFIG_PCIE_XILINX=y CONFIG_PCIE_XILINX_CPM=y CONFIG_PCI_XGENE=y CONFIG_PCI_XGENE_MSI=y CONFIG_PCI_V3_SEMI=y CONFIG_PCI_VERSATILE=y CONFIG_PCIE_IPROC=y CONFIG_PCIE_IPROC_PLATFORM=y CONFIG_PCIE_IPROC_BCMA=y CONFIG_PCIE_IPROC_MSI=y CONFIG_PCIE_ALTERA=y CONFIG_PCIE_ALTERA_MSI=y CONFIG_PCI_HOST_THUNDER_PEM=y CONFIG_PCI_HOST_THUNDER_ECAM=y CONFIG_PCIE_ROCKCHIP=y CONFIG_PCIE_ROCKCHIP_HOST=y CONFIG_PCIE_ROCKCHIP_EP=y CONFIG_PCIE_MEDIATEK=y CONFIG_PCIE_MEDIATEK_GEN3=y CONFIG_PCIE_BRCMSTB=y CONFIG_PCI_LOONGSON=y CONFIG_PCIE_MICROCHIP_HOST=y CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000 CONFIG_PCIE_APPLE=y CONFIG_PCIE_MT7621=y # # DesignWare PCI Core Support # CONFIG_PCIE_DW=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_EP=y CONFIG_PCI_DRA7XX=y CONFIG_PCI_DRA7XX_HOST=y CONFIG_PCI_DRA7XX_EP=y CONFIG_PCIE_DW_PLAT=y CONFIG_PCIE_DW_PLAT_HOST=y CONFIG_PCIE_DW_PLAT_EP=y CONFIG_PCI_EXYNOS=y CONFIG_PCI_IMX6=y CONFIG_PCIE_SPEAR13XX=y CONFIG_PCI_KEYSTONE=y CONFIG_PCI_KEYSTONE_HOST=y CONFIG_PCI_KEYSTONE_EP=y CONFIG_PCI_LAYERSCAPE=y CONFIG_PCI_LAYERSCAPE_EP=y CONFIG_PCI_HISI=y CONFIG_PCIE_QCOM=y CONFIG_PCIE_QCOM_EP=y CONFIG_PCIE_ARMADA_8K=y CONFIG_PCIE_ARTPEC6=y CONFIG_PCIE_ARTPEC6_HOST=y CONFIG_PCIE_ARTPEC6_EP=y CONFIG_PCIE_BT1=y CONFIG_PCIE_ROCKCHIP_DW_HOST=y CONFIG_PCIE_INTEL_GW=y CONFIG_PCIE_KEEMBAY=y CONFIG_PCIE_KEEMBAY_HOST=y CONFIG_PCIE_KEEMBAY_EP=y CONFIG_PCIE_KIRIN=y CONFIG_PCIE_HISI_STB=y CONFIG_PCI_MESON=y CONFIG_PCIE_TEGRA194=y CONFIG_PCIE_TEGRA194_HOST=y CONFIG_PCIE_TEGRA194_EP=y CONFIG_PCIE_VISCONTI_HOST=y CONFIG_PCIE_UNIPHIER=y CONFIG_PCIE_UNIPHIER_EP=y CONFIG_PCIE_AL=y CONFIG_PCIE_FU740=y # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # CONFIG_PCIE_MOBIVEIL=y CONFIG_PCIE_MOBIVEIL_HOST=y CONFIG_PCIE_MOBIVEIL_PLAT=y CONFIG_PCIE_LAYERSCAPE_GEN4=y # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # CONFIG_PCIE_CADENCE=y CONFIG_PCIE_CADENCE_HOST=y CONFIG_PCIE_CADENCE_EP=y CONFIG_PCIE_CADENCE_PLAT=y CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y CONFIG_PCI_J721E=y CONFIG_PCI_J721E_HOST=y CONFIG_PCI_J721E_EP=y # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y CONFIG_PCI_ENDPOINT_CONFIGFS=y CONFIG_PCI_EPF_TEST=y CONFIG_PCI_EPF_NTB=y CONFIG_PCI_EPF_VNTB=y # end of PCI Endpoint # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=y # end of PCI switch controller drivers CONFIG_CXL_BUS=y CONFIG_CXL_PCI=y CONFIG_CXL_MEM_RAW_COMMANDS=y CONFIG_CXL_MEM=y CONFIG_CXL_PORT=y CONFIG_CXL_SUSPEND=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y CONFIG_OMAP_CF=y CONFIG_PCCARD_NONSTATIC=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y CONFIG_RAPIDIO_CHMAN=y CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_RAPIDIO_RXS_GEN3=y # end of RapidIO Switch drivers # # Generic Driver Options # CONFIG_AUXILIARY_BUS=y CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_SAFE=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_FW_LOADER_SYSFS=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_FW_LOADER_COMPRESS=y CONFIG_FW_LOADER_COMPRESS_XZ=y CONFIG_FW_LOADER_COMPRESS_ZSTD=y CONFIG_FW_CACHE=y CONFIG_FW_UPLOAD=y # end of Firmware loader CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y CONFIG_DEBUG_DRIVER=y CONFIG_DEBUG_DEVRES=y CONFIG_DEBUG_TEST_DRIVER_REMOVE=y CONFIG_PM_QOS_KUNIT_TEST=y CONFIG_TEST_ASYNC_DRIVER_PROBE=m CONFIG_DRIVER_PE_KUNIT_TEST=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_AC97=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SLIMBUS=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_W1=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_REGMAP_SOUNDWIRE=y CONFIG_REGMAP_SOUNDWIRE_MBQ=y CONFIG_REGMAP_SCCB=y CONFIG_REGMAP_I3C=y CONFIG_REGMAP_SPI_AVMM=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_FENCE_TRACE=y CONFIG_GENERIC_ARCH_TOPOLOGY=y # end of Generic Driver Options # # Bus devices # CONFIG_ARM_CCI=y CONFIG_ARM_CCI400_COMMON=y CONFIG_ARM_CCI400_PORT_CTRL=y CONFIG_ARM_INTEGRATOR_LM=y CONFIG_BRCMSTB_GISB_ARB=y CONFIG_BT1_APB=y CONFIG_BT1_AXI=y CONFIG_MOXTET=y CONFIG_HISILICON_LPC=y CONFIG_IMX_WEIM=y CONFIG_INTEL_IXP4XX_EB=y CONFIG_MVEBU_MBUS=y CONFIG_OMAP_INTERCONNECT=y CONFIG_OMAP_OCP2SCP=y CONFIG_QCOM_EBI2=y CONFIG_QCOM_SSC_BLOCK_BUS=y CONFIG_SUN50I_DE2_BUS=y CONFIG_SUNXI_RSB=y CONFIG_TEGRA_GMI=y CONFIG_TI_PWMSS=y CONFIG_TI_SYSC=y CONFIG_UNIPHIER_SYSTEM_BUS=y CONFIG_VEXPRESS_CONFIG=y CONFIG_FSL_MC_BUS=y CONFIG_FSL_MC_UAPI_SUPPORT=y CONFIG_MHI_BUS=y CONFIG_MHI_BUS_DEBUG=y CONFIG_MHI_BUS_PCI_GENERIC=y CONFIG_MHI_BUS_EP=y # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # # Firmware Drivers # # # ARM System Control and Management Interface Protocol # CONFIG_ARM_SCMI_PROTOCOL=y CONFIG_ARM_SCMI_HAVE_TRANSPORT=y CONFIG_ARM_SCMI_HAVE_SHMEM=y CONFIG_ARM_SCMI_HAVE_MSG=y CONFIG_ARM_SCMI_TRANSPORT_MAILBOX=y CONFIG_ARM_SCMI_TRANSPORT_OPTEE=y CONFIG_ARM_SCMI_TRANSPORT_SMC=y CONFIG_ARM_SCMI_TRANSPORT_SMC_ATOMIC_ENABLE=y CONFIG_ARM_SCMI_TRANSPORT_VIRTIO=y CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_VERSION1_COMPLIANCE=y CONFIG_ARM_SCMI_TRANSPORT_VIRTIO_ATOMIC_ENABLE=y CONFIG_ARM_SCMI_POWER_DOMAIN=y CONFIG_ARM_SCMI_POWER_CONTROL=y # end of ARM System Control and Management Interface Protocol CONFIG_ARM_SCPI_PROTOCOL=y CONFIG_ARM_SCPI_POWER_DOMAIN=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_RASPBERRYPI_FIRMWARE=y CONFIG_MTK_ADSP_IPC=y CONFIG_QCOM_SCM=y CONFIG_QCOM_SCM_DOWNLOAD_MODE_DEFAULT=y CONFIG_SYSFB=y CONFIG_SYSFB_SIMPLEFB=y CONFIG_TI_SCI_PROTOCOL=y CONFIG_TRUSTED_FOUNDATIONS=y CONFIG_TURRIS_MOX_RWTM=y CONFIG_BCM47XX_NVRAM=y CONFIG_BCM47XX_SPROM=y CONFIG_TEE_BNXT_FW=y CONFIG_FW_CS_DSP=y CONFIG_GOOGLE_FIRMWARE=y CONFIG_GOOGLE_CBMEM=y CONFIG_GOOGLE_COREBOOT_TABLE=y CONFIG_GOOGLE_MEMCONSOLE=y CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_PARAMS_FROM_FDT=y CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_GENERIC_STUB=y CONFIG_EFI_ARMSTUB_DTB_LOADER=y CONFIG_EFI_BOOTLOADER_CONTROL=y CONFIG_EFI_CAPSULE_LOADER=y CONFIG_EFI_TEST=y CONFIG_RESET_ATTACK_MITIGATION=y CONFIG_EFI_RCI2_TABLE=y CONFIG_EFI_DISABLE_PCI_DMA=y CONFIG_EFI_DISABLE_RUNTIME=y CONFIG_EFI_COCO_SECRET=y # end of EFI (Extensible Firmware Interface) Support CONFIG_IMX_DSP=y CONFIG_IMX_SCU=y CONFIG_IMX_SCU_PD=y CONFIG_ARM_PSCI_FW=y CONFIG_HAVE_ARM_SMCCC=y CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y CONFIG_ARM_SMCCC_SOC_ID=y # # Tegra firmware driver # CONFIG_TEGRA_IVC=y CONFIG_TEGRA_BPMP=y # end of Tegra firmware driver # end of Firmware Drivers CONFIG_GNSS=y CONFIG_GNSS_SERIAL=y CONFIG_GNSS_MTK_SERIAL=y CONFIG_GNSS_SIRF_SERIAL=y CONFIG_GNSS_UBX_SERIAL=y CONFIG_GNSS_USB=y CONFIG_MTD=y CONFIG_MTD_TESTS=m # # Partition parsers # CONFIG_MTD_AR7_PARTS=y CONFIG_MTD_BCM47XX_PARTS=y CONFIG_MTD_BCM63XX_PARTS=y CONFIG_MTD_BRCM_U_BOOT=y CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=y CONFIG_MTD_OF_PARTS_BCM4908=y CONFIG_MTD_OF_PARTS_LINKSYS_NS=y CONFIG_MTD_PARSER_IMAGETAG=y CONFIG_MTD_AFS_PARTS=y CONFIG_MTD_PARSER_TPLINK_SAFELOADER=y CONFIG_MTD_PARSER_TRX=y CONFIG_MTD_SHARPSL_PARTS=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y CONFIG_MTD_QCOMSMEM_PARTS=y # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # # Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. # CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y CONFIG_MTD_PSTORE=y CONFIG_MTD_SWAP=y CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_I4=y CONFIG_MTD_CFI_I8=y CONFIG_MTD_OTP=y CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_PHYSMAP_BT1_ROM=y CONFIG_MTD_PHYSMAP_VERSATILE=y CONFIG_MTD_PHYSMAP_GEMINI=y CONFIG_MTD_PHYSMAP_IXP4XX=y CONFIG_MTD_PHYSMAP_GPIO_ADDR=y CONFIG_MTD_SC520CDP=y CONFIG_MTD_NETSC520=y CONFIG_MTD_TS5500=y CONFIG_MTD_IMPA7=y CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y CONFIG_MTD_PCMCIA_ANONYMOUS=y CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # end of Mapping drivers for chip access # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y CONFIG_MTD_PMC551_BUGFIX=y CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_DATAFLASH=y CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y CONFIG_MTD_DATAFLASH_OTP=y CONFIG_MTD_MCHP23K256=y CONFIG_MTD_MCHP48L640=y CONFIG_MTD_SPEAR_SMI=y CONFIG_MTD_SST25L=y CONFIG_MTD_BCM47XXSFLASH=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_MTD_ST_SPI_FSM=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # end of Self-contained MTD device drivers # # NAND # CONFIG_MTD_NAND_CORE=y CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y CONFIG_MTD_ONENAND_OMAP2=y CONFIG_MTD_ONENAND_SAMSUNG=y CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_RAW_NAND=y # # Raw/parallel NAND flash controllers # CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=y CONFIG_MTD_NAND_DENALI_DT=y CONFIG_MTD_NAND_AMS_DELTA=y CONFIG_MTD_NAND_OMAP2=y CONFIG_MTD_NAND_OMAP_BCH=y CONFIG_MTD_NAND_OMAP_BCH_BUILD=y CONFIG_MTD_NAND_S3C2410=y CONFIG_MTD_NAND_S3C2410_DEBUG=y CONFIG_MTD_NAND_S3C2410_CLKSTOP=y CONFIG_MTD_NAND_SHARPSL=y CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_ATMEL=y CONFIG_MTD_NAND_ORION=y CONFIG_MTD_NAND_MARVELL=y CONFIG_MTD_NAND_SLC_LPC32XX=y CONFIG_MTD_NAND_MLC_LPC32XX=y CONFIG_MTD_NAND_TMIO=y CONFIG_MTD_NAND_BRCMNAND=y CONFIG_MTD_NAND_BRCMNAND_BCM63XX=y CONFIG_MTD_NAND_BRCMNAND_BCMA=y CONFIG_MTD_NAND_BRCMNAND_BCMBCA=y CONFIG_MTD_NAND_BRCMNAND_BRCMSTB=y CONFIG_MTD_NAND_BRCMNAND_IPROC=y CONFIG_MTD_NAND_BCM47XXNFLASH=y CONFIG_MTD_NAND_OXNAS=y CONFIG_MTD_NAND_GPMI_NAND=y CONFIG_MTD_NAND_FSL_IFC=y CONFIG_MTD_NAND_VF610_NFC=y CONFIG_MTD_NAND_MXC=y CONFIG_MTD_NAND_SH_FLCTL=y CONFIG_MTD_NAND_DAVINCI=y CONFIG_MTD_NAND_TXX9NDFMC=y CONFIG_MTD_NAND_JZ4780=y CONFIG_MTD_NAND_INGENIC_ECC=y CONFIG_MTD_NAND_JZ4740_ECC=y CONFIG_MTD_NAND_JZ4725B_BCH=y CONFIG_MTD_NAND_JZ4780_BCH=y CONFIG_MTD_NAND_FSMC=y CONFIG_MTD_NAND_SUNXI=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_NAND_QCOM=y CONFIG_MTD_NAND_MTK=y CONFIG_MTD_NAND_MXIC=y CONFIG_MTD_NAND_TEGRA=y CONFIG_MTD_NAND_STM32_FMC2=y CONFIG_MTD_NAND_MESON=y CONFIG_MTD_NAND_GPIO=y CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_CADENCE=y CONFIG_MTD_NAND_ARASAN=y CONFIG_MTD_NAND_INTEL_LGM=y CONFIG_MTD_NAND_ROCKCHIP=y CONFIG_MTD_NAND_PL35X=y CONFIG_MTD_NAND_RENESAS=y # # Misc # CONFIG_MTD_SM_COMMON=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_SPI_NAND=y # # ECC engine support # CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SW_HAMMING=y CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC=y CONFIG_MTD_NAND_ECC_SW_BCH=y CONFIG_MTD_NAND_ECC_MXIC=y CONFIG_MTD_NAND_ECC_MEDIATEK=y # end of ECC engine support # end of NAND # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_LPDDR2_NVM=y # end of LPDDR & LPDDR2 PCM memory drivers CONFIG_MTD_SPI_NOR=y CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y # CONFIG_MTD_SPI_NOR_SWP_KEEP is not set CONFIG_SPI_HISI_SFC=y CONFIG_SPI_NXP_SPIFI=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=y CONFIG_MTD_UBI_BLOCK=y CONFIG_MTD_HYPERBUS=y CONFIG_HBMC_AM654=y CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_ALL_DTBS=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_KOBJ=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_IRQ=y CONFIG_OF_RESERVED_MEM=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=y CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y CONFIG_CDROM=y CONFIG_PARIDE=y # # Parallel IDE high-level drivers # CONFIG_PARIDE_PD=y CONFIG_PARIDE_PCD=y CONFIG_PARIDE_PF=y CONFIG_PARIDE_PT=y CONFIG_PARIDE_PG=y # # Parallel IDE protocol modules # CONFIG_PARIDE_ATEN=y CONFIG_PARIDE_BPCK=y CONFIG_PARIDE_BPCK6=y CONFIG_PARIDE_COMM=y CONFIG_PARIDE_DSTR=y CONFIG_PARIDE_FIT2=y CONFIG_PARIDE_FIT3=y CONFIG_PARIDE_EPAT=y CONFIG_PARIDE_EPATC8=y CONFIG_PARIDE_EPIA=y CONFIG_PARIDE_FRIQ=y CONFIG_PARIDE_FRPW=y CONFIG_PARIDE_KBIC=y CONFIG_PARIDE_KTTI=y CONFIG_PARIDE_ON20=y CONFIG_PARIDE_ON26=y CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y CONFIG_ZRAM=y CONFIG_ZRAM_DEF_COMP_LZORLE=y # CONFIG_ZRAM_DEF_COMP_ZSTD is not set # CONFIG_ZRAM_DEF_COMP_LZ4 is not set # CONFIG_ZRAM_DEF_COMP_LZO is not set # CONFIG_ZRAM_DEF_COMP_LZ4HC is not set # CONFIG_ZRAM_DEF_COMP_842 is not set CONFIG_ZRAM_DEF_COMP="lzo-rle" CONFIG_ZRAM_WRITEBACK=y CONFIG_ZRAM_MEMORY_TRACKING=y CONFIG_ZRAM_MULTI_COMP=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_DRBD=y CONFIG_DRBD_FAULT_INJECTION=y CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_RBD=y CONFIG_BLK_DEV_UBLK=y CONFIG_BLK_DEV_RNBD=y CONFIG_BLK_DEV_RNBD_CLIENT=y CONFIG_BLK_DEV_RNBD_SERVER=y # # NVME Support # CONFIG_NVME_COMMON=y CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_NVME_MULTIPATH=y CONFIG_NVME_VERBOSE_ERRORS=y CONFIG_NVME_HWMON=y CONFIG_NVME_FABRICS=y CONFIG_NVME_RDMA=y CONFIG_NVME_FC=y CONFIG_NVME_TCP=y CONFIG_NVME_AUTH=y CONFIG_NVME_APPLE=y CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_PASSTHRU=y CONFIG_NVME_TARGET_LOOP=y CONFIG_NVME_TARGET_RDMA=y CONFIG_NVME_TARGET_FC=y CONFIG_NVME_TARGET_FCLOOP=y CONFIG_NVME_TARGET_TCP=y CONFIG_NVME_TARGET_AUTH=y # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y CONFIG_PHANTOM=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ATMEL_SSC=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_SMPRO_ERRMON=y CONFIG_SMPRO_MISC=y CONFIG_GEHC_ACHC=y CONFIG_HI6421V600_IRQ=y CONFIG_HP_ILO=y CONFIG_QCOM_COINCELL=y CONFIG_QCOM_FASTRPC=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_PCH_PHUB=y CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y CONFIG_SRAM_EXEC=y CONFIG_DW_XDATA_PCIE=y CONFIG_PCI_ENDPOINT_TEST=y CONFIG_XILINX_SDFEC=y CONFIG_MISC_RTSX=y CONFIG_HISI_HIKEY_USB=y CONFIG_OPEN_DICE=y CONFIG_VCPU_STALL_DETECTOR=y CONFIG_C2PORT=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y CONFIG_EEPROM_IDT_89HPESX=y CONFIG_EEPROM_EE1004=y # end of EEPROM support CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_SPI=y CONFIG_SENSORS_LIS3_I2C=y CONFIG_ALTERA_STAPL=y CONFIG_ECHO=y CONFIG_BCM_VK=y CONFIG_BCM_VK_TTY=y CONFIG_MISC_ALCOR_PCI=y CONFIG_MISC_RTSX_PCI=y CONFIG_MISC_RTSX_USB=y CONFIG_HABANA_AI=y CONFIG_UACCE=y CONFIG_PVPANIC=y CONFIG_PVPANIC_MMIO=y CONFIG_PVPANIC_PCI=y CONFIG_GP_PCI1XXXX=y # end of Misc devices # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI_COMMON=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_BLK_DEV_SR=y CONFIG_CHR_DEV_SG=y CONFIG_BLK_DEV_BSG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_HISI_SAS=y CONFIG_SCSI_HISI_SAS_DEBUGFS_DEFAULT_ENABLE=y CONFIG_SCSI_MVSAS=y CONFIG_SCSI_MVSAS_DEBUG=y CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y CONFIG_SCSI_ESAS2R=y CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_MPI3MR=y CONFIG_SCSI_SMARTPQI=y CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y CONFIG_SCSI_FLASHPOINT=y CONFIG_SCSI_MYRB=y CONFIG_SCSI_MYRS=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_SCSI_SNIC=y CONFIG_SCSI_SNIC_DEBUG_FS=y CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_FDOMAIN=y CONFIG_SCSI_FDOMAIN_PCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y CONFIG_SCSI_IZIP_EPP16=y CONFIG_SCSI_IZIP_SLOW_CTR=y CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=y CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y CONFIG_TCM_QLA2XXX=y CONFIG_TCM_QLA2XXX_DEBUG=y CONFIG_SCSI_QLA_ISCSI=y CONFIG_QEDI=y CONFIG_QEDF=y CONFIG_SCSI_LPFC=y CONFIG_SCSI_LPFC_DEBUG_FS=y CONFIG_SCSI_EFCT=y CONFIG_SCSI_DC395x=y CONFIG_SCSI_AM53C974=y CONFIG_SCSI_NSP32=y CONFIG_SCSI_WD719X=y CONFIG_SCSI_DEBUG=y CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y CONFIG_SCSI_CHELSIO_FCOE=y CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_NINJA_SCSI=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_HAVE_PATA_PLATFORM=y CONFIG_ATA=y CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_BRCM=y CONFIG_AHCI_DA850=y CONFIG_AHCI_DM816=y CONFIG_AHCI_DWC=y CONFIG_AHCI_ST=y CONFIG_AHCI_IMX=y CONFIG_AHCI_CEVA=y CONFIG_AHCI_MTK=y CONFIG_AHCI_MVEBU=y CONFIG_AHCI_SUNXI=y CONFIG_AHCI_TEGRA=y CONFIG_AHCI_XGENE=y CONFIG_AHCI_QORIQ=y CONFIG_SATA_FSL=y CONFIG_SATA_GEMINI=y CONFIG_SATA_AHCI_SEATTLE=y CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_DWC=y CONFIG_SATA_DWC_OLD_DMA=y CONFIG_SATA_HIGHBANK=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_RCAR=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARASAN_CF=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y CONFIG_PATA_CS5520=y CONFIG_PATA_CS5530=y CONFIG_PATA_CS5536=y CONFIG_PATA_CYPRESS=y CONFIG_PATA_EFAR=y CONFIG_PATA_FTIDE010=y CONFIG_PATA_HPT366=y CONFIG_PATA_HPT37X=y CONFIG_PATA_HPT3X2N=y CONFIG_PATA_HPT3X3=y CONFIG_PATA_HPT3X3_DMA=y CONFIG_PATA_IMX=y CONFIG_PATA_IT8213=y CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y CONFIG_PATA_NINJA32=y CONFIG_PATA_NS87415=y CONFIG_PATA_OLDPIIX=y CONFIG_PATA_OPTIDMA=y CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y CONFIG_PATA_RADISYS=y CONFIG_PATA_RDC=y CONFIG_PATA_SC1200=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y CONFIG_PATA_PXA=y CONFIG_PATA_WINBOND=y # # PIO-only SFF controllers # CONFIG_PATA_CMD640_PCI=y CONFIG_PATA_IXP4XX_CF=y CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y CONFIG_PATA_OPTI=y CONFIG_PATA_PCMCIA=y CONFIG_PATA_PLATFORM=y CONFIG_PATA_OF_PLATFORM=y CONFIG_PATA_RZ1000=y CONFIG_PATA_SAMSUNG_CF=y # # Generic fallback / legacy drivers # CONFIG_ATA_GENERIC=y CONFIG_PATA_LEGACY=y CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y CONFIG_MD_CLUSTER=y CONFIG_BCACHE=y CONFIG_BCACHE_DEBUG=y CONFIG_BCACHE_CLOSURES_DEBUG=y CONFIG_BCACHE_ASYNC_REGISTRATION=y CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=y CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_UNSTRIPED=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_SMQ=y CONFIG_DM_WRITECACHE=y CONFIG_DM_ERA=y CONFIG_DM_CLONE=y CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_MULTIPATH_HST=y CONFIG_DM_MULTIPATH_IOA=y CONFIG_DM_DELAY=y CONFIG_DM_DUST=y CONFIG_DM_INIT=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y CONFIG_DM_VERITY=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=y CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y CONFIG_DM_VERITY_FEC=y CONFIG_DM_SWITCH=y CONFIG_DM_LOG_WRITES=y CONFIG_DM_INTEGRITY=y CONFIG_DM_ZONED=y CONFIG_DM_AUDIT=y CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y CONFIG_TCM_USER2=y CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y CONFIG_ISCSI_TARGET_CXGB4=y CONFIG_SBP_TARGET=y CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LAN=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y # end of IEEE 1394 (FireWire) support CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_WIREGUARD=y CONFIG_WIREGUARD_DEBUG=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_IFB=y CONFIG_NET_TEAM=y CONFIG_NET_TEAM_MODE_BROADCAST=y CONFIG_NET_TEAM_MODE_ROUNDROBIN=y CONFIG_NET_TEAM_MODE_RANDOM=y CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=y CONFIG_NET_TEAM_MODE_LOADBALANCE=y CONFIG_MACVLAN=y CONFIG_MACVTAP=y CONFIG_IPVLAN_L3S=y CONFIG_IPVLAN=y CONFIG_IPVTAP=y CONFIG_VXLAN=y CONFIG_GENEVE=y CONFIG_BAREUDP=y CONFIG_GTP=y CONFIG_AMT=y CONFIG_MACSEC=y CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_NTB_NETDEV=y CONFIG_RIONET=y CONFIG_RIONET_TX_SIZE=128 CONFIG_RIONET_RX_SIZE=128 CONFIG_TUN=y CONFIG_TAP=y CONFIG_TUN_VNET_CROSS_LE=y CONFIG_VETH=y CONFIG_VIRTIO_NET=y CONFIG_NLMON=y CONFIG_NET_VRF=y CONFIG_VSOCKMON=y CONFIG_MHI_NET=y CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y CONFIG_ATM_ENI_DEBUG=y CONFIG_ATM_ENI_TUNE_BURST=y CONFIG_ATM_ENI_BURST_TX_16W=y CONFIG_ATM_ENI_BURST_TX_8W=y CONFIG_ATM_ENI_BURST_TX_4W=y CONFIG_ATM_ENI_BURST_TX_2W=y CONFIG_ATM_ENI_BURST_RX_16W=y CONFIG_ATM_ENI_BURST_RX_8W=y CONFIG_ATM_ENI_BURST_RX_4W=y CONFIG_ATM_ENI_BURST_RX_2W=y CONFIG_ATM_NICSTAR=y CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y CONFIG_ATM_IDT77252=y CONFIG_ATM_IDT77252_DEBUG=y CONFIG_ATM_IDT77252_RCV_ALL=y CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_IA=y CONFIG_ATM_IA_DEBUG=y CONFIG_ATM_FORE200E=y CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=y CONFIG_CAIF_DRIVERS=y CONFIG_CAIF_TTY=y CONFIG_CAIF_VIRTIO=y # # Distributed Switch Architecture drivers # CONFIG_B53=y CONFIG_B53_SPI_DRIVER=y CONFIG_B53_MDIO_DRIVER=y CONFIG_B53_MMAP_DRIVER=y CONFIG_B53_SRAB_DRIVER=y CONFIG_B53_SERDES=y CONFIG_NET_DSA_BCM_SF2=y CONFIG_NET_DSA_LOOP=y CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=y CONFIG_NET_DSA_LANTIQ_GSWIP=y CONFIG_NET_DSA_MT7530=y CONFIG_NET_DSA_MV88E6060=y CONFIG_NET_DSA_MICROCHIP_KSZ_COMMON=y CONFIG_NET_DSA_MICROCHIP_KSZ9477_I2C=y CONFIG_NET_DSA_MICROCHIP_KSZ_SPI=y CONFIG_NET_DSA_MICROCHIP_KSZ8863_SMI=y CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6XXX_PTP=y CONFIG_NET_DSA_MSCC_FELIX=y CONFIG_NET_DSA_MSCC_SEVILLE=y CONFIG_NET_DSA_AR9331=y CONFIG_NET_DSA_QCA8K=y CONFIG_NET_DSA_SJA1105=y CONFIG_NET_DSA_SJA1105_PTP=y CONFIG_NET_DSA_SJA1105_TAS=y CONFIG_NET_DSA_SJA1105_VL=y CONFIG_NET_DSA_XRS700X=y CONFIG_NET_DSA_XRS700X_I2C=y CONFIG_NET_DSA_XRS700X_MDIO=y CONFIG_NET_DSA_REALTEK=y CONFIG_NET_DSA_REALTEK_MDIO=y CONFIG_NET_DSA_REALTEK_SMI=y CONFIG_NET_DSA_REALTEK_RTL8365MB=y CONFIG_NET_DSA_REALTEK_RTL8366RB=y CONFIG_NET_DSA_RZN1_A5PSW=y CONFIG_NET_DSA_SMSC_LAN9303=y CONFIG_NET_DSA_SMSC_LAN9303_I2C=y CONFIG_NET_DSA_SMSC_LAN9303_MDIO=y CONFIG_NET_DSA_VITESSE_VSC73XX=y CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=y CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=y # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_TYPHOON=y CONFIG_NET_VENDOR_ACTIONS=y CONFIG_OWL_EMAC=y CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALACRITECH=y CONFIG_SLICOSS=y CONFIG_NET_VENDOR_ALLWINNER=y CONFIG_SUN4I_EMAC=y CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y CONFIG_ACENIC_OMIT_TIGON_I=y CONFIG_ALTERA_TSE=y CONFIG_NET_VENDOR_AMAZON=y CONFIG_ENA_ETHERNET=y CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y CONFIG_AMD_XGBE=y CONFIG_AMD_XGBE_DCB=y CONFIG_NET_XGENE=y CONFIG_NET_XGENE_V2=y CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_AQTION=y CONFIG_NET_VENDOR_ARC=y CONFIG_ARC_EMAC_CORE=y CONFIG_ARC_EMAC=y CONFIG_EMAC_ROCKCHIP=y CONFIG_NET_VENDOR_ASIX=y CONFIG_SPI_AX88796C=y CONFIG_SPI_AX88796C_COMPRESSION=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y CONFIG_ALX=y CONFIG_CX_ECAT=y CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BCM4908_ENET=y CONFIG_BCMGENET=y CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y CONFIG_BGMAC=y CONFIG_BGMAC_BCMA=y CONFIG_BGMAC_PLATFORM=y CONFIG_SYSTEMPORT=y CONFIG_BNXT=y CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_CADENCE=y CONFIG_MACB=y CONFIG_MACB_USE_HWSTAMP=y CONFIG_MACB_PCI=y CONFIG_NET_CALXEDA_XGMAC=y CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y CONFIG_CHELSIO_T4_DCB=y CONFIG_CHELSIO_T4_FCOE=y CONFIG_CHELSIO_T4VF=y CONFIG_CHELSIO_LIB=y CONFIG_CHELSIO_INLINE_CRYPTO=y CONFIG_CRYPTO_DEV_CHELSIO_TLS=y CONFIG_CHELSIO_IPSEC_INLINE=y CONFIG_CHELSIO_TLS_DEVICE=y CONFIG_NET_VENDOR_CIRRUS=y CONFIG_CS89x0=y CONFIG_CS89x0_PLATFORM=y CONFIG_EP93XX_ETH=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y CONFIG_NET_VENDOR_CORTINA=y CONFIG_GEMINI_ETHERNET=y CONFIG_NET_VENDOR_DAVICOM=y CONFIG_DM9000=y CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL=y CONFIG_DM9051=y CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y CONFIG_TULIP_MWI=y CONFIG_TULIP_MMIO=y CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y CONFIG_SUNDANCE_MMIO=y CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_ENGLEDER=y CONFIG_TSNEP=y CONFIG_TSNEP_SELFTESTS=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=y CONFIG_NET_VENDOR_FARADAY=y CONFIG_FTMAC100=y CONFIG_FTGMAC100=y CONFIG_NET_VENDOR_FREESCALE=y CONFIG_FEC=y CONFIG_FSL_FMAN=y CONFIG_FSL_PQ_MDIO=y CONFIG_FSL_XGMAC_MDIO=y CONFIG_GIANFAR=y CONFIG_FSL_DPAA2_ETH=y CONFIG_FSL_DPAA2_ETH_DCB=y CONFIG_FSL_DPAA2_PTP_CLOCK=y CONFIG_FSL_DPAA2_SWITCH=y CONFIG_FSL_ENETC=y CONFIG_FSL_ENETC_VF=y CONFIG_FSL_ENETC_IERB=y CONFIG_FSL_ENETC_MDIO=y CONFIG_FSL_ENETC_PTP_CLOCK=y CONFIG_FSL_ENETC_QOS=y CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y CONFIG_NET_VENDOR_FUNGIBLE=y CONFIG_FUN_CORE=y CONFIG_FUN_ETH=y CONFIG_NET_VENDOR_GOOGLE=y CONFIG_GVE=y CONFIG_NET_VENDOR_HISILICON=y CONFIG_HIX5HD2_GMAC=y CONFIG_HISI_FEMAC=y CONFIG_HIP04_ETH=y CONFIG_HI13X1_GMAC=y CONFIG_HNS_MDIO=y CONFIG_HNS=y CONFIG_HNS_DSAF=y CONFIG_HNS_ENET=y CONFIG_HNS3=y CONFIG_HNS3_HCLGE=y CONFIG_HNS3_DCB=y CONFIG_HNS3_HCLGEVF=y CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBE_IPSEC=y CONFIG_IXGBEVF=y CONFIG_IXGBEVF_IPSEC=y CONFIG_I40E=y CONFIG_I40E_DCB=y CONFIG_IAVF=y CONFIG_I40EVF=y CONFIG_ICE=y CONFIG_ICE_SWITCHDEV=y CONFIG_FM10K=y CONFIG_IGC=y CONFIG_NET_VENDOR_WANGXUN=y CONFIG_LIBWX=y CONFIG_NGBE=y CONFIG_TXGBE=y CONFIG_JME=y CONFIG_KORINA=y CONFIG_NET_VENDOR_ADI=y CONFIG_ADIN1110=y CONFIG_NET_VENDOR_LITEX=y CONFIG_LITEX_LITEETH=y CONFIG_NET_VENDOR_MARVELL=y CONFIG_MV643XX_ETH=y CONFIG_MVMDIO=y CONFIG_MVNETA_BM_ENABLE=y CONFIG_MVNETA=y CONFIG_MVNETA_BM=y CONFIG_MVPP2=y CONFIG_MVPP2_PTP=y CONFIG_PXA168_ETH=y CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_PRESTERA=y CONFIG_PRESTERA_PCI=y CONFIG_NET_VENDOR_MEDIATEK=y CONFIG_NET_MEDIATEK_SOC_WED=y CONFIG_NET_MEDIATEK_SOC=y CONFIG_NET_MEDIATEK_STAR_EMAC=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y CONFIG_MLX5_CORE=y CONFIG_MLX5_FPGA=y CONFIG_MLX5_CORE_EN=y CONFIG_MLX5_EN_ARFS=y CONFIG_MLX5_EN_RXNFC=y CONFIG_MLX5_MPFS=y CONFIG_MLX5_ESWITCH=y CONFIG_MLX5_BRIDGE=y CONFIG_MLX5_CLS_ACT=y CONFIG_MLX5_TC_CT=y CONFIG_MLX5_TC_SAMPLE=y CONFIG_MLX5_CORE_EN_DCB=y CONFIG_MLX5_CORE_IPOIB=y CONFIG_MLX5_EN_MACSEC=y CONFIG_MLX5_EN_IPSEC=y CONFIG_MLX5_EN_TLS=y CONFIG_MLX5_SW_STEERING=y CONFIG_MLX5_SF=y CONFIG_MLX5_SF_MANAGER=y CONFIG_MLXSW_CORE=y CONFIG_MLXSW_CORE_HWMON=y CONFIG_MLXSW_CORE_THERMAL=y CONFIG_MLXSW_PCI=y CONFIG_MLXSW_I2C=y CONFIG_MLXSW_SPECTRUM=y CONFIG_MLXSW_SPECTRUM_DCB=y CONFIG_MLXSW_MINIMAL=y CONFIG_MLXFW=y CONFIG_MLXBF_GIGE=y CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y CONFIG_ENC28J60_WRITEVERIFY=y CONFIG_ENCX24J600=y CONFIG_LAN743X=y CONFIG_LAN966X_SWITCH=y CONFIG_SPARX5_SWITCH=y CONFIG_SPARX5_DCB=y CONFIG_VCAP=y CONFIG_VCAP_KUNIT_TEST=y CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_MSCC_OCELOT_SWITCH_LIB=y CONFIG_MSCC_OCELOT_SWITCH=y CONFIG_NET_VENDOR_MICROSOFT=y CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_NET_VENDOR_NI=y CONFIG_NI_XGE_MANAGEMENT_ENET=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_NETERION=y CONFIG_S2IO=y CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=y CONFIG_NFP_APP_FLOWER=y CONFIG_NFP_APP_ABM_NIC=y CONFIG_NFP_NET_IPSEC=y CONFIG_NFP_DEBUG=y CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_AX88796=y CONFIG_AX88796_93CX6=y CONFIG_NE2K_PCI=y CONFIG_PCMCIA_PCNET=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_LPC_ENET=y CONFIG_NET_VENDOR_OKI=y CONFIG_PCH_GBE=y CONFIG_ETHOC=y CONFIG_NET_VENDOR_PACKET_ENGINES=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_PENSANDO=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_NETXEN_NIC=y CONFIG_QED=y CONFIG_QED_LL2=y CONFIG_QED_SRIOV=y CONFIG_QEDE=y CONFIG_QED_ISCSI=y CONFIG_QED_FCOE=y CONFIG_QED_OOO=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_QCA7000=y CONFIG_QCA7000_SPI=y CONFIG_QCA7000_UART=y CONFIG_QCOM_EMAC=y CONFIG_RMNET=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y CONFIG_8139_OLD_RX_RESET=y CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_SH_ETH=y CONFIG_RAVB=y CONFIG_RENESAS_ETHER_SWITCH=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=y CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=y CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=y CONFIG_SFC_FALCON_MTD=y CONFIG_SFC_SIENA=y CONFIG_SFC_SIENA_MTD=y CONFIG_SFC_SIENA_MCDI_MON=y CONFIG_SFC_SIENA_SRIOV=y CONFIG_SFC_SIENA_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y CONFIG_SMC91X=y CONFIG_PCMCIA_SMC91C92=y CONFIG_EPIC100=y CONFIG_SMSC911X=y CONFIG_SMSC9420=y CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_SNI_AVE=y CONFIG_SNI_NETSEC=y CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y CONFIG_STMMAC_SELFTESTS=y CONFIG_STMMAC_PLATFORM=y CONFIG_DWMAC_DWC_QOS_ETH=y CONFIG_DWMAC_GENERIC=y CONFIG_DWMAC_ANARION=y CONFIG_DWMAC_INGENIC=y CONFIG_DWMAC_IPQ806X=y CONFIG_DWMAC_LPC18XX=y CONFIG_DWMAC_MEDIATEK=y CONFIG_DWMAC_MESON=y CONFIG_DWMAC_OXNAS=y CONFIG_DWMAC_QCOM_ETHQOS=y CONFIG_DWMAC_ROCKCHIP=y CONFIG_DWMAC_SOCFPGA=y CONFIG_DWMAC_STI=y CONFIG_DWMAC_STM32=y CONFIG_DWMAC_SUNXI=y CONFIG_DWMAC_SUN8I=y CONFIG_DWMAC_IMX8=y CONFIG_DWMAC_INTEL_PLAT=y CONFIG_DWMAC_TEGRA=y CONFIG_DWMAC_VISCONTI=y CONFIG_DWMAC_LOONGSON=y CONFIG_STMMAC_PCI=y CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y CONFIG_NET_VENDOR_SUNPLUS=y CONFIG_SP7021_EMAC=y CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_DWC_XLGMAC=y CONFIG_DWC_XLGMAC_PCI=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y CONFIG_TI_DAVINCI_EMAC=y CONFIG_TI_DAVINCI_MDIO=y CONFIG_TI_CPSW_PHY_SEL=y CONFIG_TI_CPSW=y CONFIG_TI_CPSW_SWITCHDEV=y CONFIG_TI_CPTS=y CONFIG_TI_KEYSTONE_NETCP=y CONFIG_TI_KEYSTONE_NETCP_ETHSS=y CONFIG_TLAN=y CONFIG_NET_VENDOR_VERTEXCOM=y CONFIG_MSE102X=y CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y CONFIG_VIA_RHINE_MMIO=y CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y CONFIG_WIZNET_W5100=y CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_DIRECT is not set # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_WIZNET_W5100_SPI=y CONFIG_NET_VENDOR_XILINX=y CONFIG_XILINX_EMACLITE=y CONFIG_XILINX_AXI_EMAC=y CONFIG_XILINX_LL_TEMAC=y CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_FDDI=y CONFIG_DEFXX=y CONFIG_SKFP=y CONFIG_HIPPI=y CONFIG_ROADRUNNER=y CONFIG_ROADRUNNER_LARGE_RINGS=y CONFIG_QCOM_IPA=y CONFIG_PHYLINK=y CONFIG_PHYLIB=y CONFIG_SWPHY=y CONFIG_LED_TRIGGER_PHY=y CONFIG_FIXED_PHY=y CONFIG_SFP=y # # MII PHY device drivers # CONFIG_AMD_PHY=y CONFIG_MESON_GXL_PHY=y CONFIG_ADIN_PHY=y CONFIG_ADIN1100_PHY=y CONFIG_AQUANTIA_PHY=y CONFIG_AX88796B_PHY=y CONFIG_BROADCOM_PHY=y CONFIG_BCM54140_PHY=y CONFIG_BCM63XX_PHY=y CONFIG_BCM7XXX_PHY=y CONFIG_BCM84881_PHY=y CONFIG_BCM87XX_PHY=y CONFIG_BCM_CYGNUS_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BCM_NET_PHYPTP=y CONFIG_CICADA_PHY=y CONFIG_CORTINA_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_ICPLUS_PHY=y CONFIG_LXT_PHY=y CONFIG_INTEL_XWAY_PHY=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MARVELL_PHY=y CONFIG_MARVELL_10G_PHY=y CONFIG_MARVELL_88X2222_PHY=y CONFIG_MAXLINEAR_GPHY=y CONFIG_MEDIATEK_GE_PHY=y CONFIG_MICREL_PHY=y CONFIG_MICROCHIP_PHY=y CONFIG_MICROCHIP_T1_PHY=y CONFIG_MICROSEMI_PHY=y CONFIG_MOTORCOMM_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_NXP_C45_TJA11XX_PHY=y CONFIG_NXP_TJA11XX_PHY=y CONFIG_AT803X_PHY=y CONFIG_QSEMI_PHY=y CONFIG_REALTEK_PHY=y CONFIG_RENESAS_PHY=y CONFIG_ROCKCHIP_PHY=y CONFIG_SMSC_PHY=y CONFIG_STE10XP=y CONFIG_TERANETICS_PHY=y CONFIG_DP83822_PHY=y CONFIG_DP83TC811_PHY=y CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_DP83869_PHY=y CONFIG_DP83TD510_PHY=y CONFIG_VITESSE_PHY=y CONFIG_XILINX_GMII2RGMII=y CONFIG_MICREL_KS8995MA=y CONFIG_PSE_CONTROLLER=y CONFIG_PSE_REGULATOR=y CONFIG_CAN_DEV=y CONFIG_CAN_VCAN=y CONFIG_CAN_VXCAN=y CONFIG_CAN_NETLINK=y CONFIG_CAN_CALC_BITTIMING=y CONFIG_CAN_RX_OFFLOAD=y CONFIG_CAN_AT91=y CONFIG_CAN_CAN327=y CONFIG_CAN_FLEXCAN=y CONFIG_CAN_GRCAN=y CONFIG_CAN_JANZ_ICAN3=y CONFIG_CAN_KVASER_PCIEFD=y CONFIG_CAN_SLCAN=y CONFIG_CAN_SUN4I=y CONFIG_CAN_TI_HECC=y CONFIG_CAN_XILINXCAN=y CONFIG_CAN_C_CAN=y CONFIG_CAN_C_CAN_PLATFORM=y CONFIG_CAN_C_CAN_PCI=y CONFIG_CAN_CC770=y CONFIG_CAN_CC770_ISA=y CONFIG_CAN_CC770_PLATFORM=y CONFIG_CAN_CTUCANFD=y CONFIG_CAN_CTUCANFD_PCI=y CONFIG_CAN_CTUCANFD_PLATFORM=y CONFIG_CAN_IFI_CANFD=y CONFIG_CAN_M_CAN=y CONFIG_CAN_M_CAN_PCI=y CONFIG_CAN_M_CAN_PLATFORM=y CONFIG_CAN_M_CAN_TCAN4X5X=y CONFIG_CAN_PEAK_PCIEFD=y CONFIG_CAN_RCAR=y CONFIG_CAN_RCAR_CANFD=y CONFIG_CAN_SJA1000=y CONFIG_CAN_EMS_PCI=y CONFIG_CAN_EMS_PCMCIA=y CONFIG_CAN_F81601=y CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PEAK_PCI=y CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_PLX_PCI=y CONFIG_CAN_SJA1000_ISA=y CONFIG_CAN_SJA1000_PLATFORM=y CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # # CAN SPI interfaces # CONFIG_CAN_HI311X=y CONFIG_CAN_MCP251X=y CONFIG_CAN_MCP251XFD=y CONFIG_CAN_MCP251XFD_SANITY=y # end of CAN SPI interfaces # # CAN USB interfaces # CONFIG_CAN_8DEV_USB=y CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB=y CONFIG_CAN_ETAS_ES58X=y CONFIG_CAN_GS_USB=y CONFIG_CAN_KVASER_USB=y CONFIG_CAN_MCBA_USB=y CONFIG_CAN_PEAK_USB=y CONFIG_CAN_UCAN=y # end of CAN USB interfaces CONFIG_CAN_DEBUG_DEVICES=y # # MCTP Device Drivers # CONFIG_MCTP_SERIAL=y CONFIG_MCTP_TRANSPORT_I2C=y # end of MCTP Device Drivers CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y CONFIG_OF_MDIO=y CONFIG_MDIO_DEVRES=y CONFIG_MDIO_SUN4I=y CONFIG_MDIO_XGENE=y CONFIG_MDIO_ASPEED=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_BCM_IPROC=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_MDIO_CAVIUM=y CONFIG_MDIO_GPIO=y CONFIG_MDIO_HISI_FEMAC=y CONFIG_MDIO_I2C=y CONFIG_MDIO_MVUSB=y CONFIG_MDIO_MSCC_MIIM=y CONFIG_MDIO_MOXART=y CONFIG_MDIO_OCTEON=y CONFIG_MDIO_IPQ4019=y CONFIG_MDIO_IPQ8064=y # # MDIO Multiplexers # CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_MESON_G12A=y CONFIG_MDIO_BUS_MUX_BCM6368=y CONFIG_MDIO_BUS_MUX_BCM_IPROC=y CONFIG_MDIO_BUS_MUX_GPIO=y CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y CONFIG_MDIO_BUS_MUX_MMIOREG=y # # PCS device drivers # CONFIG_PCS_XPCS=y CONFIG_PCS_LYNX=y CONFIG_PCS_RZN1_MIIC=y CONFIG_PCS_ALTERA_TSE=y # end of PCS device drivers CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=y CONFIG_USB_LAN78XX=y CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y CONFIG_USB_NET_HUAWEI_CDC_NCM=y CONFIG_USB_NET_CDC_MBIM=y CONFIG_USB_NET_DM9601=y CONFIG_USB_NET_SR9700=y CONFIG_USB_NET_SR9800=y CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=y CONFIG_USB_NET_KALMIA=y CONFIG_USB_NET_QMI_WWAN=y CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=y CONFIG_USB_NET_CH9200=y CONFIG_USB_NET_AQC111=y CONFIG_USB_RTL8153_ECM=y CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=y CONFIG_ATH_COMMON=y CONFIG_WLAN_VENDOR_ATH=y CONFIG_ATH_DEBUG=y CONFIG_ATH_TRACEPOINTS=y CONFIG_ATH_REG_DYNAMIC_USER_REG_HINTS=y CONFIG_ATH_REG_DYNAMIC_USER_CERT_TESTING=y CONFIG_ATH5K=y CONFIG_ATH5K_DEBUG=y CONFIG_ATH5K_TRACER=y CONFIG_ATH5K_PCI=y CONFIG_ATH5K_TEST_CHANNELS=y CONFIG_ATH9K_HW=y CONFIG_ATH9K_COMMON=y CONFIG_ATH9K_COMMON_DEBUG=y CONFIG_ATH9K_DFS_DEBUGFS=y CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=y CONFIG_ATH9K_PCI=y CONFIG_ATH9K_AHB=y CONFIG_ATH9K_DEBUGFS=y CONFIG_ATH9K_STATION_STATISTICS=y CONFIG_ATH9K_TX99=y CONFIG_ATH9K_DFS_CERTIFIED=y CONFIG_ATH9K_DYNACK=y CONFIG_ATH9K_WOW=y CONFIG_ATH9K_RFKILL=y CONFIG_ATH9K_CHANNEL_CONTEXT=y CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_PCI_NO_EEPROM=y CONFIG_ATH9K_HTC=y CONFIG_ATH9K_HTC_DEBUGFS=y CONFIG_ATH9K_HWRNG=y CONFIG_ATH9K_COMMON_SPECTRAL=y CONFIG_CARL9170=y CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_DEBUGFS=y CONFIG_CARL9170_WPC=y CONFIG_CARL9170_HWRNG=y CONFIG_ATH6KL=y CONFIG_ATH6KL_SDIO=y CONFIG_ATH6KL_USB=y CONFIG_ATH6KL_DEBUG=y CONFIG_ATH6KL_TRACING=y CONFIG_ATH6KL_REGDOMAIN=y CONFIG_AR5523=y CONFIG_WIL6210=y CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210_TRACING=y CONFIG_WIL6210_DEBUGFS=y CONFIG_ATH10K=y CONFIG_ATH10K_CE=y CONFIG_ATH10K_PCI=y CONFIG_ATH10K_AHB=y CONFIG_ATH10K_SDIO=y CONFIG_ATH10K_USB=y CONFIG_ATH10K_SNOC=y CONFIG_ATH10K_DEBUG=y CONFIG_ATH10K_DEBUGFS=y CONFIG_ATH10K_SPECTRAL=y CONFIG_ATH10K_TRACING=y CONFIG_ATH10K_DFS_CERTIFIED=y CONFIG_WCN36XX=y CONFIG_WCN36XX_DEBUGFS=y CONFIG_ATH11K=y CONFIG_ATH11K_AHB=y CONFIG_ATH11K_PCI=y CONFIG_ATH11K_DEBUG=y CONFIG_ATH11K_DEBUGFS=y CONFIG_ATH11K_TRACING=y CONFIG_ATH11K_SPECTRAL=y CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_AT76C50X_USB=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=y CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y CONFIG_B43_DEBUG=y CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y CONFIG_BRCMSMAC_LEDS=y CONFIG_BRCMFMAC=y CONFIG_BRCMFMAC_PROTO_BCDC=y CONFIG_BRCMFMAC_PROTO_MSGBUF=y CONFIG_BRCMFMAC_SDIO=y CONFIG_BRCMFMAC_USB=y CONFIG_BRCMFMAC_PCIE=y CONFIG_BRCM_TRACING=y CONFIG_BRCMDBG=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_AIRO_CS=y CONFIG_WLAN_VENDOR_INTEL=y CONFIG_IPW2100=y CONFIG_IPW2100_MONITOR=y CONFIG_IPW2100_DEBUG=y CONFIG_IPW2200=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y CONFIG_IPW2200_DEBUG=y CONFIG_LIBIPW=y CONFIG_LIBIPW_DEBUG=y CONFIG_IWLEGACY=y CONFIG_IWL4965=y CONFIG_IWL3945=y # # iwl3945 / iwl4965 Debugging Options # CONFIG_IWLEGACY_DEBUG=y CONFIG_IWLEGACY_DEBUGFS=y # end of iwl3945 / iwl4965 Debugging Options CONFIG_IWLWIFI=y CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=y CONFIG_IWLMVM=y # # Debugging Options # CONFIG_IWLWIFI_DEBUG=y CONFIG_IWLWIFI_DEBUGFS=y CONFIG_IWLWIFI_DEVICE_TRACING=y # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=y CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=y CONFIG_HERMES=y CONFIG_HERMES_PRISM=y CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=y CONFIG_TMD_HERMES=y CONFIG_NORTEL_HERMES=y CONFIG_PCI_HERMES=y CONFIG_ORINOCO_USB=y CONFIG_P54_COMMON=y CONFIG_P54_USB=y CONFIG_P54_PCI=y CONFIG_P54_SPI=y CONFIG_P54_SPI_DEFAULT_EEPROM=y CONFIG_P54_LEDS=y CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=y CONFIG_LIBERTAS_USB=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y CONFIG_LIBERTAS_DEBUG=y CONFIG_LIBERTAS_MESH=y CONFIG_LIBERTAS_THINFIRM=y CONFIG_LIBERTAS_THINFIRM_DEBUG=y CONFIG_LIBERTAS_THINFIRM_USB=y CONFIG_MWIFIEX=y CONFIG_MWIFIEX_SDIO=y CONFIG_MWIFIEX_PCIE=y CONFIG_MWIFIEX_USB=y CONFIG_MWL8K=y CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_MT7601U=y CONFIG_MT76_CORE=y CONFIG_MT76_LEDS=y CONFIG_MT76_USB=y CONFIG_MT76_SDIO=y CONFIG_MT76x02_LIB=y CONFIG_MT76x02_USB=y CONFIG_MT76_CONNAC_LIB=y CONFIG_MT76x0_COMMON=y CONFIG_MT76x0U=y CONFIG_MT76x0E=y CONFIG_MT76x2_COMMON=y CONFIG_MT76x2E=y CONFIG_MT76x2U=y CONFIG_MT7603E=y CONFIG_MT7615_COMMON=y CONFIG_MT7615E=y CONFIG_MT7622_WMAC=y CONFIG_MT7663_USB_SDIO_COMMON=y CONFIG_MT7663U=y CONFIG_MT7663S=y CONFIG_MT7915E=y CONFIG_MT7986_WMAC=y CONFIG_MT7921_COMMON=y CONFIG_MT7921E=y CONFIG_MT7921S=y CONFIG_MT7921U=y CONFIG_MT7996E=y CONFIG_WLAN_VENDOR_MICROCHIP=y CONFIG_WILC1000=y CONFIG_WILC1000_SDIO=y CONFIG_WILC1000_SPI=y CONFIG_WILC1000_HW_OOB_INTR=y CONFIG_WLAN_VENDOR_PURELIFI=y CONFIG_PLFXLC=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=y CONFIG_RT2400PCI=y CONFIG_RT2500PCI=y CONFIG_RT61PCI=y CONFIG_RT2800PCI=y CONFIG_RT2800PCI_RT33XX=y CONFIG_RT2800PCI_RT35XX=y CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=y CONFIG_RT73USB=y CONFIG_RT2800USB=y CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y CONFIG_RT2800USB_RT3573=y CONFIG_RT2800USB_RT53XX=y CONFIG_RT2800USB_RT55XX=y CONFIG_RT2800USB_UNKNOWN=y CONFIG_RT2800_LIB=y CONFIG_RT2800_LIB_MMIO=y CONFIG_RT2X00_LIB_MMIO=y CONFIG_RT2X00_LIB_PCI=y CONFIG_RT2X00_LIB_USB=y CONFIG_RT2X00_LIB=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y CONFIG_RT2X00_LIB_DEBUGFS=y CONFIG_RT2X00_DEBUG=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=y CONFIG_RTL8192CE=y CONFIG_RTL8192SE=y CONFIG_RTL8192DE=y CONFIG_RTL8723AE=y CONFIG_RTL8723BE=y CONFIG_RTL8188EE=y CONFIG_RTL8192EE=y CONFIG_RTL8821AE=y CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_PCI=y CONFIG_RTLWIFI_USB=y CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=y CONFIG_RTL8723_COMMON=y CONFIG_RTLBTCOEXIST=y CONFIG_RTL8XXXU=y CONFIG_RTL8XXXU_UNTESTED=y CONFIG_RTW88=y CONFIG_RTW88_CORE=y CONFIG_RTW88_PCI=y CONFIG_RTW88_USB=y CONFIG_RTW88_8822B=y CONFIG_RTW88_8822C=y CONFIG_RTW88_8723D=y CONFIG_RTW88_8821C=y CONFIG_RTW88_8822BE=y CONFIG_RTW88_8822BU=y CONFIG_RTW88_8822CE=y CONFIG_RTW88_8822CU=y CONFIG_RTW88_8723DE=y CONFIG_RTW88_8723DU=y CONFIG_RTW88_8821CE=y CONFIG_RTW88_8821CU=y CONFIG_RTW88_DEBUG=y CONFIG_RTW88_DEBUGFS=y CONFIG_RTW89=y CONFIG_RTW89_CORE=y CONFIG_RTW89_PCI=y CONFIG_RTW89_8852A=y CONFIG_RTW89_8852B=y CONFIG_RTW89_8852C=y CONFIG_RTW89_8852AE=y CONFIG_RTW89_8852BE=y CONFIG_RTW89_8852CE=y CONFIG_RTW89_DEBUG=y CONFIG_RTW89_DEBUGMSG=y CONFIG_RTW89_DEBUGFS=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_RSI_91X=y CONFIG_RSI_DEBUGFS=y CONFIG_RSI_SDIO=y CONFIG_RSI_USB=y CONFIG_RSI_COEX=y CONFIG_WLAN_VENDOR_SILABS=y CONFIG_WFX=y CONFIG_WLAN_VENDOR_ST=y CONFIG_CW1200=y CONFIG_CW1200_WLAN_SDIO=y CONFIG_CW1200_WLAN_SPI=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WL1251=y CONFIG_WL1251_SPI=y CONFIG_WL1251_SDIO=y CONFIG_WL12XX=y CONFIG_WL18XX=y CONFIG_WLCORE=y CONFIG_WLCORE_SPI=y CONFIG_WLCORE_SDIO=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_USB_ZD1201=y CONFIG_ZD1211RW=y CONFIG_ZD1211RW_DEBUG=y CONFIG_WLAN_VENDOR_QUANTENNA=y CONFIG_QTNFMAC=y CONFIG_QTNFMAC_PCIE=y CONFIG_PCMCIA_RAYCS=y CONFIG_PCMCIA_WL3501=y CONFIG_MAC80211_HWSIM=y CONFIG_USB_NET_RNDIS_WLAN=y CONFIG_VIRT_WIFI=y CONFIG_WAN=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y CONFIG_HDLC_X25=y CONFIG_PCI200SYN=y CONFIG_WANXL=y CONFIG_PC300TOO=y CONFIG_FARSYNC=y CONFIG_FSL_UCC_HDLC=y CONFIG_SLIC_DS26522=y CONFIG_LAPBETHER=y CONFIG_IEEE802154_DRIVERS=y CONFIG_IEEE802154_FAKELB=y CONFIG_IEEE802154_AT86RF230=y CONFIG_IEEE802154_MRF24J40=y CONFIG_IEEE802154_CC2520=y CONFIG_IEEE802154_ATUSB=y CONFIG_IEEE802154_ADF7242=y CONFIG_IEEE802154_CA8210=y CONFIG_IEEE802154_CA8210_DEBUGFS=y CONFIG_IEEE802154_MCR20A=y CONFIG_IEEE802154_HWSIM=y # # Wireless WAN # CONFIG_WWAN=y CONFIG_WWAN_DEBUGFS=y CONFIG_WWAN_HWSIM=y CONFIG_MHI_WWAN_CTRL=y CONFIG_MHI_WWAN_MBIM=y CONFIG_QCOM_BAM_DMUX=y CONFIG_RPMSG_WWAN_CTRL=y CONFIG_IOSM=y CONFIG_MTK_T7XX=y # end of Wireless WAN CONFIG_VMXNET3=y CONFIG_USB4_NET=y CONFIG_NETDEVSIM=y CONFIG_NET_FAILOVER=y CONFIG_ISDN=y CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_HFCUSB=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y CONFIG_MISDN_INFINEON=y CONFIG_MISDN_W6692=y CONFIG_MISDN_NETJET=y CONFIG_MISDN_HDLC=y CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y CONFIG_INPUT_VIVALDIFMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y CONFIG_INPUT_APMPOWER=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADC=y CONFIG_KEYBOARD_ADP5520=y CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1050=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_CLPS711X=y CONFIG_KEYBOARD_DLINK_DIR685=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_EP93XX=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=y CONFIG_KEYBOARD_TCA6416=y CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_LPC32XX=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_SNVS_PWRKEY=y CONFIG_KEYBOARD_IMX=y CONFIG_KEYBOARD_IMX_SC_KEY=y CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_NOMADIK=y CONFIG_KEYBOARD_TEGRA=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_PINEPHONE=y CONFIG_KEYBOARD_PXA27x=y CONFIG_KEYBOARD_PMIC8XXX=y CONFIG_KEYBOARD_SAMSUNG=y CONFIG_KEYBOARD_GOLDFISH_EVENTS=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_ST_KEYSCAN=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_SH_KEYSC=y CONFIG_KEYBOARD_STMPE=y CONFIG_KEYBOARD_SUN4I_LRADC=y CONFIG_KEYBOARD_IQS62X=y CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_SPEAR=y CONFIG_KEYBOARD_TC3589X=y CONFIG_KEYBOARD_TM2_TOUCHKEY=y CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=y CONFIG_KEYBOARD_CROS_EC=y CONFIG_KEYBOARD_CAP11XX=y CONFIG_KEYBOARD_BCM=y CONFIG_KEYBOARD_MT6779=y CONFIG_KEYBOARD_MTK_PMIC=y CONFIG_KEYBOARD_CYPRESS_SF=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_ELAN_I2C=y CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y CONFIG_MOUSE_SYNAPTICS_USB=y CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADC=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y CONFIG_JOYSTICK_PSXPAD_SPI=y CONFIG_JOYSTICK_PSXPAD_SPI_FF=y CONFIG_JOYSTICK_PXRC=y CONFIG_JOYSTICK_QWIIC=y CONFIG_JOYSTICK_FSIA6B=y CONFIG_JOYSTICK_SENSEHAT=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y CONFIG_TABLET_USB_PEGASUS=y CONFIG_TABLET_SERIAL_WACOM4=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_88PM860X=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y CONFIG_TOUCHSCREEN_AD7879_SPI=y CONFIG_TOUCHSCREEN_ADC=y CONFIG_TOUCHSCREEN_AR1021_I2C=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_BU21029=y CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=y CONFIG_TOUCHSCREEN_CY8CTMA140=y CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y CONFIG_TOUCHSCREEN_CYTTSP_SPI=y CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y CONFIG_TOUCHSCREEN_CYTTSP4_I2C=y CONFIG_TOUCHSCREEN_CYTTSP4_SPI=y CONFIG_TOUCHSCREEN_CYTTSP5=y CONFIG_TOUCHSCREEN_DA9034=y CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX=y CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y CONFIG_TOUCHSCREEN_EXC3000=y CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_HIDEEP=y CONFIG_TOUCHSCREEN_HYCON_HY46XX=y CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_ILITEK=y CONFIG_TOUCHSCREEN_IPROC=y CONFIG_TOUCHSCREEN_S6SY761=y CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_EKTF2127=y CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y CONFIG_TOUCHSCREEN_MELFAS_MIP4=y CONFIG_TOUCHSCREEN_MSG2638=y CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_IMAGIS=y CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y CONFIG_TOUCHSCREEN_MIGOR=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y CONFIG_TOUCHSCREEN_UCB1400=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y CONFIG_TOUCHSCREEN_WM831X=y CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_MXS_LRADC=y CONFIG_TOUCHSCREEN_MX25=y CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TS4800=y CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2005=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_TSC2007_IIO=y CONFIG_TOUCHSCREEN_PCAP=y CONFIG_TOUCHSCREEN_RM_TS=y CONFIG_TOUCHSCREEN_SILEAD=y CONFIG_TOUCHSCREEN_SIS_I2C=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMFTS=y CONFIG_TOUCHSCREEN_STMPE=y CONFIG_TOUCHSCREEN_SUN4I=y CONFIG_TOUCHSCREEN_SUR40=y CONFIG_TOUCHSCREEN_SURFACE3_SPI=y CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ZET6223=y CONFIG_TOUCHSCREEN_ZFORCE=y CONFIG_TOUCHSCREEN_COLIBRI_VF50=y CONFIG_TOUCHSCREEN_ROHM_BU21023=y CONFIG_TOUCHSCREEN_IQS5XX=y CONFIG_TOUCHSCREEN_ZINITIX=y CONFIG_TOUCHSCREEN_HIMAX_HX83112B=y CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=y CONFIG_INPUT_88PM80X_ONKEY=y CONFIG_INPUT_AB8500_PONKEY=y CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=y CONFIG_INPUT_AD714X_SPI=y CONFIG_INPUT_ARIEL_PWRBUTTON=y CONFIG_INPUT_ARIZONA_HAPTICS=y CONFIG_INPUT_ATC260X_ONKEY=y CONFIG_INPUT_ATMEL_CAPTOUCH=y CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PM8941_PWRKEY=y CONFIG_INPUT_PM8XXX_VIBRATOR=y CONFIG_INPUT_PMIC8XXX_PWRKEY=y CONFIG_INPUT_MAX77650_ONKEY=y CONFIG_INPUT_MAX77693_HAPTIC=y CONFIG_INPUT_MAX8925_ONKEY=y CONFIG_INPUT_MAX8997_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_DECODER=y CONFIG_INPUT_GPIO_VIBRA=y CONFIG_INPUT_CPCAP_PWRBUTTON=y CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_RETU_PWRBUTTON=y CONFIG_INPUT_TPS65218_PWRBUTTON=y CONFIG_INPUT_TPS65219_PWRBUTTON=y CONFIG_INPUT_AXP20X_PEK=y CONFIG_INPUT_TWL4030_PWRBUTTON=y CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_PWM_VIBRA=y CONFIG_INPUT_RK805_PWRKEY=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA7280_HAPTICS=y CONFIG_INPUT_DA9052_ONKEY=y CONFIG_INPUT_DA9055_ONKEY=y CONFIG_INPUT_DA9063_ONKEY=y CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_PCAP=y CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y CONFIG_INPUT_ADXL34X_SPI=y CONFIG_INPUT_IBM_PANEL=y CONFIG_INPUT_IMS_PCU=y CONFIG_INPUT_IQS269A=y CONFIG_INPUT_IQS626A=y CONFIG_INPUT_IQS7222=y CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y CONFIG_INPUT_DRV260X_HAPTICS=y CONFIG_INPUT_DRV2665_HAPTICS=y CONFIG_INPUT_DRV2667_HAPTICS=y CONFIG_INPUT_HISI_POWERKEY=y CONFIG_INPUT_RAVE_SP_PWRBUTTON=y CONFIG_INPUT_SC27XX_VIBRA=y CONFIG_INPUT_RT5120_PWRKEY=y CONFIG_INPUT_STPMIC1_ONKEY=y CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=y CONFIG_RMI4_SPI=y CONFIG_RMI4_SMB=y CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y CONFIG_RMI4_F54=y CONFIG_RMI4_F55=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_AMBAKMI=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_SERIO_OLPC_APSP=y CONFIG_SERIO_SUN4I_PS2=y CONFIG_SERIO_GPIO_PS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_LEGACY_TIOCSTI=y CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_16550A_VARIANTS=y CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_MEN_MCB=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_ASPEED_VUART=y CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_BCM2835AUX=y CONFIG_SERIAL_8250_FSL=y CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_EM=y CONFIG_SERIAL_8250_IOC3=y CONFIG_SERIAL_8250_RT288X=y CONFIG_SERIAL_8250_OMAP=y CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y CONFIG_SERIAL_8250_LPC18XX=y CONFIG_SERIAL_8250_MT6577=y CONFIG_SERIAL_8250_UNIPHIER=y CONFIG_SERIAL_8250_INGENIC=y CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_PERICOM=y CONFIG_SERIAL_8250_PXA=y CONFIG_SERIAL_8250_TEGRA=y CONFIG_SERIAL_8250_BCM7271=y CONFIG_SERIAL_OF_PLATFORM=y # # Non-8250 serial port support # CONFIG_SERIAL_AMBA_PL010=y CONFIG_SERIAL_AMBA_PL010_CONSOLE=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=y CONFIG_SERIAL_ATMEL=y CONFIG_SERIAL_ATMEL_CONSOLE=y CONFIG_SERIAL_ATMEL_PDC=y CONFIG_SERIAL_ATMEL_TTYAT=y CONFIG_SERIAL_KGDB_NMI=y CONFIG_SERIAL_MESON=y CONFIG_SERIAL_MESON_CONSOLE=y CONFIG_SERIAL_CLPS711X=y CONFIG_SERIAL_CLPS711X_CONSOLE=y CONFIG_SERIAL_SAMSUNG=y CONFIG_SERIAL_SAMSUNG_UARTS_4=y CONFIG_SERIAL_SAMSUNG_UARTS=4 CONFIG_SERIAL_SAMSUNG_CONSOLE=y CONFIG_SERIAL_TEGRA=y CONFIG_SERIAL_TEGRA_TCU=y CONFIG_SERIAL_TEGRA_TCU_CONSOLE=y CONFIG_SERIAL_MAX3100=y CONFIG_SERIAL_MAX310X=y CONFIG_SERIAL_PXA=y CONFIG_SERIAL_PXA_CONSOLE=y CONFIG_SERIAL_IMX=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_SH_SCI=y CONFIG_SERIAL_SH_SCI_NR_UARTS=18 CONFIG_SERIAL_SH_SCI_CONSOLE=y CONFIG_SERIAL_SH_SCI_EARLYCON=y CONFIG_SERIAL_SH_SCI_DMA=y CONFIG_SERIAL_HS_LPC32XX=y CONFIG_SERIAL_HS_LPC32XX_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_CONSOLE_POLL=y CONFIG_SERIAL_ICOM=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_MSM=y CONFIG_SERIAL_MSM_CONSOLE=y CONFIG_SERIAL_QCOM_GENI=y CONFIG_SERIAL_QCOM_GENI_CONSOLE=y CONFIG_SERIAL_VT8500=y CONFIG_SERIAL_VT8500_CONSOLE=y CONFIG_SERIAL_OMAP=y CONFIG_SERIAL_OMAP_CONSOLE=y CONFIG_SERIAL_SIFIVE=y CONFIG_SERIAL_SIFIVE_CONSOLE=y CONFIG_SERIAL_LANTIQ=y CONFIG_SERIAL_LANTIQ_CONSOLE=y CONFIG_SERIAL_QE=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_SC16IS7XX_I2C=y CONFIG_SERIAL_SC16IS7XX_SPI=y CONFIG_SERIAL_TIMBERDALE=y CONFIG_SERIAL_BCM63XX=y CONFIG_SERIAL_BCM63XX_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y CONFIG_SERIAL_PCH_UART=y CONFIG_SERIAL_PCH_UART_CONSOLE=y CONFIG_SERIAL_MXS_AUART=y CONFIG_SERIAL_MXS_AUART_CONSOLE=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_MPS2_UART_CONSOLE=y CONFIG_SERIAL_MPS2_UART=y CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_FSL_LINFLEXUART=y CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y CONFIG_SERIAL_CONEXANT_DIGICOLOR=y CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE=y CONFIG_SERIAL_ST_ASC=y CONFIG_SERIAL_ST_ASC_CONSOLE=y CONFIG_SERIAL_MEN_Z135=y CONFIG_SERIAL_SPRD=y CONFIG_SERIAL_SPRD_CONSOLE=y CONFIG_SERIAL_STM32=y CONFIG_SERIAL_STM32_CONSOLE=y CONFIG_SERIAL_MVEBU_UART=y CONFIG_SERIAL_MVEBU_CONSOLE=y CONFIG_SERIAL_OWL=y CONFIG_SERIAL_OWL_CONSOLE=y CONFIG_SERIAL_RDA=y CONFIG_SERIAL_RDA_CONSOLE=y CONFIG_SERIAL_MILBEAUT_USIO=y CONFIG_SERIAL_MILBEAUT_USIO_PORTS=4 CONFIG_SERIAL_MILBEAUT_USIO_CONSOLE=y CONFIG_SERIAL_LITEUART=y CONFIG_SERIAL_LITEUART_MAX_PORTS=1 CONFIG_SERIAL_LITEUART_CONSOLE=y CONFIG_SERIAL_SUNPLUS=y CONFIG_SERIAL_SUNPLUS_CONSOLE=y # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK_GT=y CONFIG_N_HDLC=y CONFIG_GOLDFISH_TTY=y CONFIG_GOLDFISH_TTY_EARLY_CONSOLE=y CONFIG_N_GSM=y CONFIG_NOZOMI=y CONFIG_NULL_TTY=y CONFIG_HVC_DRIVER=y CONFIG_HVC_DCC=y CONFIG_HVC_DCC_SERIALIZE_SMP=y CONFIG_RPMSG_TTY=y CONFIG_SERIAL_DEV_BUS=y CONFIG_SERIAL_DEV_CTRL_TTYPORT=y CONFIG_TTY_PRINTK=y CONFIG_TTY_PRINTK_LEVEL=6 CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SSIF=y CONFIG_IPMI_IPMB=y CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_IPMI_KCS_BMC=y CONFIG_ASPEED_KCS_IPMI_BMC=y CONFIG_NPCM7XX_KCS_IPMI_BMC=y CONFIG_IPMI_KCS_BMC_CDEV_IPMI=y CONFIG_IPMI_KCS_BMC_SERIO=y CONFIG_ASPEED_BT_IPMI_BMC=y CONFIG_SSIF_IPMI_BMC=y CONFIG_IPMB_DEVICE_INTERFACE=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_ATMEL=y CONFIG_HW_RANDOM_BA431=y CONFIG_HW_RANDOM_BCM2835=y CONFIG_HW_RANDOM_IPROC_RNG200=y CONFIG_HW_RANDOM_IXP4XX=y CONFIG_HW_RANDOM_OMAP=y CONFIG_HW_RANDOM_OMAP3_ROM=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_MXC_RNGA=y CONFIG_HW_RANDOM_IMX_RNGC=y CONFIG_HW_RANDOM_NOMADIK=y CONFIG_HW_RANDOM_HISI=y CONFIG_HW_RANDOM_ST=y CONFIG_HW_RANDOM_STM32=y CONFIG_HW_RANDOM_POLARFIRE_SOC=y CONFIG_HW_RANDOM_MESON=y CONFIG_HW_RANDOM_MTK=y CONFIG_HW_RANDOM_EXYNOS=y CONFIG_HW_RANDOM_OPTEE=y CONFIG_HW_RANDOM_NPCM=y CONFIG_HW_RANDOM_KEYSTONE=y CONFIG_HW_RANDOM_CCTRNG=y CONFIG_HW_RANDOM_XIPHERA=y CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_SCR24X=y CONFIG_IPWIRELESS=y # end of PCMCIA character devices CONFIG_DEVMEM=y CONFIG_DEVPORT=y CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_SPI=y CONFIG_TCG_TIS_SPI_CR50=y CONFIG_TCG_TIS_I2C=y CONFIG_TCG_TIS_SYNQUACER=y CONFIG_TCG_TIS_I2C_CR50=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_VTPM_PROXY=y CONFIG_TCG_FTPM_TEE=y CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_XILLYBUS_CLASS=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y CONFIG_XILLYBUS_OF=y CONFIG_XILLYUSB=y # end of Character devices # # I2C support # CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_GPMUX=y CONFIG_I2C_MUX_LTC4306=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_PINCTRL=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_DEMUX_PINCTRL=y CONFIG_I2C_MUX_MLXCPLD=y # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_CCGX_UCSI=y CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD8111=y CONFIG_I2C_HIX5HD2=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NVIDIA_GPU=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_ALTERA=y CONFIG_I2C_ASPEED=y CONFIG_I2C_AT91=y CONFIG_I2C_AT91_SLAVE_EXPERIMENTAL=y CONFIG_I2C_AXXIA=y CONFIG_I2C_BCM2835=y CONFIG_I2C_BCM_IPROC=y CONFIG_I2C_BCM_KONA=y CONFIG_I2C_BRCMSTB=y CONFIG_I2C_CADENCE=y CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DAVINCI=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_SLAVE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DIGICOLOR=y CONFIG_I2C_EG20T=y CONFIG_I2C_EMEV2=y CONFIG_I2C_EXYNOS5=y CONFIG_I2C_GPIO=y CONFIG_I2C_GPIO_FAULT_INJECTOR=y CONFIG_I2C_HIGHLANDER=y CONFIG_I2C_HISI=y CONFIG_I2C_IMG=y CONFIG_I2C_IMX=y CONFIG_I2C_IMX_LPI2C=y CONFIG_I2C_IOP3XX=y CONFIG_I2C_JZ4780=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_LPC2K=y CONFIG_I2C_MESON=y CONFIG_I2C_MICROCHIP_CORE=y CONFIG_I2C_MT65XX=y CONFIG_I2C_MT7621=y CONFIG_I2C_MV64XXX=y CONFIG_I2C_MXS=y CONFIG_I2C_NOMADIK=y CONFIG_I2C_NPCM=y CONFIG_I2C_OCORES=y CONFIG_I2C_OMAP=y CONFIG_I2C_OWL=y CONFIG_I2C_APPLE=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PNX=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_SLAVE=y CONFIG_I2C_QCOM_CCI=y CONFIG_I2C_QCOM_GENI=y CONFIG_I2C_QUP=y CONFIG_I2C_RIIC=y CONFIG_I2C_RK3X=y CONFIG_I2C_RZV2M=y CONFIG_I2C_S3C2410=y CONFIG_I2C_SH_MOBILE=y CONFIG_I2C_SIMTEC=y CONFIG_I2C_SPRD=y CONFIG_I2C_ST=y CONFIG_I2C_STM32F4=y CONFIG_I2C_STM32F7=y CONFIG_I2C_SUN6I_P2WI=y CONFIG_I2C_SYNQUACER=y CONFIG_I2C_TEGRA=y CONFIG_I2C_TEGRA_BPMP=y CONFIG_I2C_UNIPHIER=y CONFIG_I2C_UNIPHIER_F=y CONFIG_I2C_VERSATILE=y CONFIG_I2C_WMT=y CONFIG_I2C_XILINX=y CONFIG_I2C_XLP9XX=y CONFIG_I2C_RCAR=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_DLN2=y CONFIG_I2C_CP2615=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PCI1XXXX=y CONFIG_I2C_ROBOTFUZZ_OSIF=y CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIPERBOARD=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=y CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_I2C_FSI=y CONFIG_I2C_VIRTIO=y # end of I2C Hardware Bus support CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y CONFIG_I2C_SLAVE_TESTUNIT=y CONFIG_I2C_DEBUG_CORE=y CONFIG_I2C_DEBUG_ALGO=y CONFIG_I2C_DEBUG_BUS=y # end of I2C support CONFIG_I3C=y CONFIG_CDNS_I3C_MASTER=y CONFIG_DW_I3C_MASTER=y CONFIG_SVC_I3C_MASTER=y CONFIG_MIPI_I3C_HCI=y CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y CONFIG_SPI_MEM=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_ALTERA_CORE=y CONFIG_SPI_ALTERA_DFL=y CONFIG_SPI_AR934X=y CONFIG_SPI_ATH79=y CONFIG_SPI_ARMADA_3700=y CONFIG_SPI_ASPEED_SMC=y CONFIG_SPI_ATMEL=y CONFIG_SPI_AT91_USART=y CONFIG_SPI_ATMEL_QUADSPI=y CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BCM2835=y CONFIG_SPI_BCM2835AUX=y CONFIG_SPI_BCM63XX=y CONFIG_SPI_BCM63XX_HSSPI=y CONFIG_SPI_BCM_QSPI=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=y CONFIG_SPI_CADENCE_QUADSPI=y CONFIG_SPI_CADENCE_XSPI=y CONFIG_SPI_CLPS711X=y CONFIG_SPI_DAVINCI=y CONFIG_SPI_DESIGNWARE=y CONFIG_SPI_DW_DMA=y CONFIG_SPI_DW_PCI=y CONFIG_SPI_DW_MMIO=y CONFIG_SPI_DW_BT1=y CONFIG_SPI_DW_BT1_DIRMAP=y CONFIG_SPI_DLN2=y CONFIG_SPI_EP93XX=y CONFIG_SPI_FSI=y CONFIG_SPI_FSL_LPSPI=y CONFIG_SPI_FSL_QUADSPI=y CONFIG_SPI_GXP=y CONFIG_SPI_HISI_KUNPENG=y CONFIG_SPI_HISI_SFC_V3XX=y CONFIG_SPI_NXP_FLEXSPI=y CONFIG_SPI_GPIO=y CONFIG_SPI_IMG_SPFI=y CONFIG_SPI_IMX=y CONFIG_SPI_INGENIC=y CONFIG_SPI_INTEL=y CONFIG_SPI_INTEL_PCI=y CONFIG_SPI_INTEL_PLATFORM=y CONFIG_SPI_JCORE=y CONFIG_SPI_LM70_LLP=y CONFIG_SPI_LP8841_RTC=y CONFIG_SPI_FSL_LIB=y CONFIG_SPI_FSL_SPI=y CONFIG_SPI_FSL_DSPI=y CONFIG_SPI_MESON_SPICC=y CONFIG_SPI_MESON_SPIFC=y CONFIG_SPI_MICROCHIP_CORE=y CONFIG_SPI_MICROCHIP_CORE_QSPI=y CONFIG_SPI_MT65XX=y CONFIG_SPI_MT7621=y CONFIG_SPI_MTK_NOR=y CONFIG_SPI_MTK_SNFI=y CONFIG_SPI_WPCM_FIU=y CONFIG_SPI_NPCM_FIU=y CONFIG_SPI_NPCM_PSPI=y CONFIG_SPI_LANTIQ_SSC=y CONFIG_SPI_OC_TINY=y CONFIG_SPI_OMAP_UWIRE=y CONFIG_SPI_OMAP24XX=y CONFIG_SPI_TI_QSPI=y CONFIG_SPI_OMAP_100K=y CONFIG_SPI_ORION=y CONFIG_SPI_PCI1XXXX=y CONFIG_SPI_PIC32=y CONFIG_SPI_PIC32_SQI=y CONFIG_SPI_PL022=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_ROCKCHIP=y CONFIG_SPI_ROCKCHIP_SFC=y CONFIG_SPI_RPCIF=y CONFIG_SPI_RSPI=y CONFIG_SPI_QCOM_QSPI=y CONFIG_SPI_QUP=y CONFIG_SPI_QCOM_GENI=y CONFIG_SPI_S3C64XX=y CONFIG_SPI_SC18IS602=y CONFIG_SPI_SH_MSIOF=y CONFIG_SPI_SH=y CONFIG_SPI_SH_HSPI=y CONFIG_SPI_SIFIVE=y CONFIG_SPI_SLAVE_MT27XX=y CONFIG_SPI_SN_F_OSPI=y CONFIG_SPI_SPRD=y CONFIG_SPI_SPRD_ADI=y CONFIG_SPI_STM32=y CONFIG_SPI_STM32_QSPI=y CONFIG_SPI_ST_SSC4=y CONFIG_SPI_SUN4I=y CONFIG_SPI_SUN6I=y CONFIG_SPI_SUNPLUS_SP7021=y CONFIG_SPI_SYNQUACER=y CONFIG_SPI_MXIC=y CONFIG_SPI_TEGRA210_QUAD=y CONFIG_SPI_TEGRA114=y CONFIG_SPI_TEGRA20_SFLASH=y CONFIG_SPI_TEGRA20_SLINK=y CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_UNIPHIER=y CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y CONFIG_SPI_XLP=y CONFIG_SPI_XTENSA_XTFPGA=y CONFIG_SPI_ZYNQ_QSPI=y CONFIG_SPI_ZYNQMP_GQSPI=y CONFIG_SPI_AMD=y # # SPI Multiplexer support # CONFIG_SPI_MUX=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_LOOPBACK_TEST=m CONFIG_SPI_TLE62X0=y CONFIG_SPI_SLAVE=y CONFIG_SPI_SLAVE_TIME=y CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y CONFIG_SPI_DYNAMIC=y CONFIG_SPMI=y CONFIG_SPMI_HISI3670=y CONFIG_SPMI_MSM_PMIC_ARB=y CONFIG_SPMI_MTK_PMIF=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # CONFIG_OMAP_SSI=y # # HSI clients # CONFIG_NOKIA_MODEM=y CONFIG_CMT_SPEECH=y CONFIG_SSI_PROTOCOL=y CONFIG_HSI_CHAR=y CONFIG_PPS=y CONFIG_PPS_DEBUG=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_PARPORT=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_PTP_1588_CLOCK_OPTIONAL=y CONFIG_PTP_1588_CLOCK_DTE=y CONFIG_PTP_1588_CLOCK_QORIQ=y CONFIG_DP83640_PHY=y CONFIG_PTP_1588_CLOCK_INES=y CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PTP_1588_CLOCK_IDT82P33=y CONFIG_PTP_1588_CLOCK_IDTCM=y CONFIG_PTP_1588_CLOCK_OCP=y # end of PTP clock support CONFIG_PINCTRL=y CONFIG_GENERIC_PINCTRL_GROUPS=y CONFIG_PINMUX=y CONFIG_GENERIC_PINMUX_FUNCTIONS=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y CONFIG_PINCTRL_AMD=y CONFIG_PINCTRL_ARTPEC6=y CONFIG_PINCTRL_AS3722=y CONFIG_PINCTRL_AT91=y CONFIG_PINCTRL_AT91PIO4=y CONFIG_PINCTRL_AXP209=y CONFIG_PINCTRL_BM1880=y CONFIG_PINCTRL_CY8C95X0=y CONFIG_PINCTRL_DA850_PUPD=y CONFIG_PINCTRL_DA9062=y CONFIG_PINCTRL_DIGICOLOR=y CONFIG_PINCTRL_EQUILIBRIUM=y CONFIG_PINCTRL_INGENIC=y CONFIG_PINCTRL_LOONGSON2=y CONFIG_PINCTRL_LPC18XX=y CONFIG_PINCTRL_MAX77620=y CONFIG_PINCTRL_MCP23S08_I2C=y CONFIG_PINCTRL_MCP23S08_SPI=y CONFIG_PINCTRL_MCP23S08=y CONFIG_PINCTRL_MICROCHIP_SGPIO=y CONFIG_PINCTRL_OCELOT=y CONFIG_PINCTRL_OXNAS=y CONFIG_PINCTRL_PALMAS=y CONFIG_PINCTRL_PISTACHIO=y CONFIG_PINCTRL_RK805=y CONFIG_PINCTRL_ROCKCHIP=y CONFIG_PINCTRL_SINGLE=y CONFIG_PINCTRL_ST=y CONFIG_PINCTRL_STMFX=y CONFIG_PINCTRL_SX150X=y CONFIG_PINCTRL_ZYNQ=y CONFIG_PINCTRL_OWL=y CONFIG_PINCTRL_S500=y CONFIG_PINCTRL_S700=y CONFIG_PINCTRL_S900=y CONFIG_PINCTRL_ASPEED=y CONFIG_PINCTRL_ASPEED_G4=y CONFIG_PINCTRL_ASPEED_G5=y CONFIG_PINCTRL_ASPEED_G6=y CONFIG_PINCTRL_BCM281XX=y CONFIG_PINCTRL_BCM2835=y CONFIG_PINCTRL_BCM4908=y CONFIG_PINCTRL_BCM63XX=y CONFIG_PINCTRL_BCM6318=y CONFIG_PINCTRL_BCM6328=y CONFIG_PINCTRL_BCM6358=y CONFIG_PINCTRL_BCM6362=y CONFIG_PINCTRL_BCM6368=y CONFIG_PINCTRL_BCM63268=y CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_CYGNUS_MUX=y CONFIG_PINCTRL_NS=y CONFIG_PINCTRL_NSP_GPIO=y CONFIG_PINCTRL_NS2_MUX=y CONFIG_PINCTRL_NSP_MUX=y CONFIG_PINCTRL_BERLIN=y CONFIG_PINCTRL_AS370=y CONFIG_PINCTRL_BERLIN_BG2=y CONFIG_PINCTRL_BERLIN_BG2CD=y CONFIG_PINCTRL_BERLIN_BG2Q=y CONFIG_PINCTRL_BERLIN_BG4CT=y CONFIG_PINCTRL_LOCHNAGAR=y CONFIG_PINCTRL_MADERA=y CONFIG_PINCTRL_CS47L15=y CONFIG_PINCTRL_CS47L35=y CONFIG_PINCTRL_CS47L85=y CONFIG_PINCTRL_CS47L90=y CONFIG_PINCTRL_CS47L92=y CONFIG_PINCTRL_IMX=y CONFIG_PINCTRL_IMX35=y CONFIG_PINCTRL_IMX50=y CONFIG_PINCTRL_IMX51=y CONFIG_PINCTRL_IMX53=y CONFIG_PINCTRL_IMX6Q=y CONFIG_PINCTRL_IMX6SL=y CONFIG_PINCTRL_IMX6SLL=y CONFIG_PINCTRL_IMX6SX=y CONFIG_PINCTRL_IMX6UL=y CONFIG_PINCTRL_IMX7D=y CONFIG_PINCTRL_IMX7ULP=y CONFIG_PINCTRL_IMX8MM=y CONFIG_PINCTRL_IMX8MN=y CONFIG_PINCTRL_IMX8MP=y CONFIG_PINCTRL_IMX8MQ=y CONFIG_PINCTRL_IMX8ULP=y CONFIG_PINCTRL_IMXRT1050=y CONFIG_PINCTRL_IMX93=y CONFIG_PINCTRL_VF610=y CONFIG_PINCTRL_IMXRT1170=y # # Intel pinctrl drivers # # end of Intel pinctrl drivers # # MediaTek pinctrl drivers # CONFIG_EINT_MTK=y CONFIG_PINCTRL_MTK=y CONFIG_PINCTRL_MTK_V2=y CONFIG_PINCTRL_MTK_MOORE=y CONFIG_PINCTRL_MTK_PARIS=y CONFIG_PINCTRL_MT2701=y CONFIG_PINCTRL_MT7623=y CONFIG_PINCTRL_MT7629=y CONFIG_PINCTRL_MT8135=y CONFIG_PINCTRL_MT8127=y CONFIG_PINCTRL_MT2712=y CONFIG_PINCTRL_MT6765=y CONFIG_PINCTRL_MT6779=y CONFIG_PINCTRL_MT6795=y CONFIG_PINCTRL_MT6797=y CONFIG_PINCTRL_MT7622=y CONFIG_PINCTRL_MT7986=y CONFIG_PINCTRL_MT8167=y CONFIG_PINCTRL_MT8173=y CONFIG_PINCTRL_MT8183=y CONFIG_PINCTRL_MT8186=y CONFIG_PINCTRL_MT8188=y CONFIG_PINCTRL_MT8192=y CONFIG_PINCTRL_MT8195=y CONFIG_PINCTRL_MT8365=y CONFIG_PINCTRL_MT8516=y CONFIG_PINCTRL_MT6397=y # end of MediaTek pinctrl drivers CONFIG_PINCTRL_MESON=y CONFIG_PINCTRL_MESON8=y CONFIG_PINCTRL_MESON8B=y CONFIG_PINCTRL_MESON8_PMX=y CONFIG_PINCTRL_MVEBU=y CONFIG_PINCTRL_DOVE=y CONFIG_PINCTRL_ARMADA_370=y CONFIG_PINCTRL_ARMADA_375=y CONFIG_PINCTRL_ARMADA_38X=y CONFIG_PINCTRL_ARMADA_39X=y CONFIG_PINCTRL_ARMADA_XP=y CONFIG_PINCTRL_ABX500=y CONFIG_PINCTRL_AB8500=y CONFIG_PINCTRL_AB8505=y CONFIG_PINCTRL_NOMADIK=y CONFIG_PINCTRL_DB8500=y CONFIG_PINCTRL_WPCM450=y CONFIG_PINCTRL_NPCM7XX=y CONFIG_PINCTRL_PXA=y CONFIG_PINCTRL_PXA25X=y CONFIG_PINCTRL_PXA27X=y CONFIG_PINCTRL_MSM=y CONFIG_PINCTRL_APQ8064=y CONFIG_PINCTRL_APQ8084=y CONFIG_PINCTRL_IPQ4019=y CONFIG_PINCTRL_IPQ8064=y CONFIG_PINCTRL_IPQ8074=y CONFIG_PINCTRL_IPQ6018=y CONFIG_PINCTRL_MSM8226=y CONFIG_PINCTRL_MSM8660=y CONFIG_PINCTRL_MSM8960=y CONFIG_PINCTRL_MDM9607=y CONFIG_PINCTRL_MDM9615=y CONFIG_PINCTRL_MSM8X74=y CONFIG_PINCTRL_MSM8909=y CONFIG_PINCTRL_MSM8916=y CONFIG_PINCTRL_MSM8953=y CONFIG_PINCTRL_MSM8976=y CONFIG_PINCTRL_MSM8994=y CONFIG_PINCTRL_MSM8996=y CONFIG_PINCTRL_MSM8998=y CONFIG_PINCTRL_QCM2290=y CONFIG_PINCTRL_QCS404=y CONFIG_PINCTRL_QCOM_SPMI_PMIC=y CONFIG_PINCTRL_QCOM_SSBI_PMIC=y CONFIG_PINCTRL_SC7180=y CONFIG_PINCTRL_SC7280=y CONFIG_PINCTRL_SC7280_LPASS_LPI=y CONFIG_PINCTRL_SC8180X=y CONFIG_PINCTRL_SC8280XP=y CONFIG_PINCTRL_SDM660=y CONFIG_PINCTRL_SDM670=y CONFIG_PINCTRL_SDM845=y CONFIG_PINCTRL_SDX55=y CONFIG_PINCTRL_SM6115=y CONFIG_PINCTRL_SM6125=y CONFIG_PINCTRL_SM6350=y CONFIG_PINCTRL_SM6375=y CONFIG_PINCTRL_SDX65=y CONFIG_PINCTRL_SM8150=y CONFIG_PINCTRL_SM8250=y CONFIG_PINCTRL_SM8250_LPASS_LPI=y CONFIG_PINCTRL_SM8350=y CONFIG_PINCTRL_SM8450=y CONFIG_PINCTRL_SM8450_LPASS_LPI=y CONFIG_PINCTRL_SC8280XP_LPASS_LPI=y CONFIG_PINCTRL_LPASS_LPI=y # # Renesas pinctrl drivers # CONFIG_PINCTRL_RENESAS=y CONFIG_PINCTRL_SH_PFC=y CONFIG_PINCTRL_SH_PFC_GPIO=y CONFIG_PINCTRL_SH_FUNC_GPIO=y CONFIG_PINCTRL_PFC_EMEV2=y CONFIG_PINCTRL_PFC_R8A77995=y CONFIG_PINCTRL_PFC_R8A7794=y CONFIG_PINCTRL_PFC_R8A77990=y CONFIG_PINCTRL_PFC_R8A7779=y CONFIG_PINCTRL_PFC_R8A7790=y CONFIG_PINCTRL_PFC_R8A77950=y CONFIG_PINCTRL_PFC_R8A77951=y CONFIG_PINCTRL_PFC_R8A7778=y CONFIG_PINCTRL_PFC_R8A7793=y CONFIG_PINCTRL_PFC_R8A7791=y CONFIG_PINCTRL_PFC_R8A77965=y CONFIG_PINCTRL_PFC_R8A77960=y CONFIG_PINCTRL_PFC_R8A77961=y CONFIG_PINCTRL_PFC_R8A779F0=y CONFIG_PINCTRL_PFC_R8A7792=y CONFIG_PINCTRL_PFC_R8A77980=y CONFIG_PINCTRL_PFC_R8A77970=y CONFIG_PINCTRL_PFC_R8A779A0=y CONFIG_PINCTRL_PFC_R8A779G0=y CONFIG_PINCTRL_PFC_R8A7740=y CONFIG_PINCTRL_PFC_R8A73A4=y CONFIG_PINCTRL_RZA1=y CONFIG_PINCTRL_RZA2=y CONFIG_PINCTRL_RZG2L=y CONFIG_PINCTRL_PFC_R8A77470=y CONFIG_PINCTRL_PFC_R8A7745=y CONFIG_PINCTRL_PFC_R8A7742=y CONFIG_PINCTRL_PFC_R8A7743=y CONFIG_PINCTRL_PFC_R8A7744=y CONFIG_PINCTRL_PFC_R8A774C0=y CONFIG_PINCTRL_PFC_R8A774E1=y CONFIG_PINCTRL_PFC_R8A774A1=y CONFIG_PINCTRL_PFC_R8A774B1=y CONFIG_PINCTRL_RZN1=y CONFIG_PINCTRL_RZV2M=y CONFIG_PINCTRL_PFC_SH7203=y CONFIG_PINCTRL_PFC_SH7264=y CONFIG_PINCTRL_PFC_SH7269=y CONFIG_PINCTRL_PFC_SH7720=y CONFIG_PINCTRL_PFC_SH7722=y CONFIG_PINCTRL_PFC_SH7734=y CONFIG_PINCTRL_PFC_SH7757=y CONFIG_PINCTRL_PFC_SH7785=y CONFIG_PINCTRL_PFC_SH7786=y CONFIG_PINCTRL_PFC_SH73A0=y CONFIG_PINCTRL_PFC_SH7723=y CONFIG_PINCTRL_PFC_SH7724=y CONFIG_PINCTRL_PFC_SHX3=y # end of Renesas pinctrl drivers CONFIG_PINCTRL_SAMSUNG=y CONFIG_PINCTRL_EXYNOS=y CONFIG_PINCTRL_EXYNOS_ARM=y CONFIG_PINCTRL_EXYNOS_ARM64=y CONFIG_PINCTRL_S3C24XX=y CONFIG_PINCTRL_S3C64XX=y CONFIG_PINCTRL_SPEAR=y CONFIG_PINCTRL_SPEAR1310=y CONFIG_PINCTRL_SPEAR1340=y CONFIG_PINCTRL_SPEAR_PLGPIO=y CONFIG_PINCTRL_SPRD=y CONFIG_PINCTRL_SPRD_SC9860=y CONFIG_PINCTRL_STARFIVE_JH7100=y CONFIG_PINCTRL_STM32=y CONFIG_PINCTRL_STM32F429=y CONFIG_PINCTRL_STM32F469=y CONFIG_PINCTRL_STM32F746=y CONFIG_PINCTRL_STM32F769=y CONFIG_PINCTRL_STM32H743=y CONFIG_PINCTRL_STM32MP135=y CONFIG_PINCTRL_STM32MP157=y CONFIG_PINCTRL_SPPCTL=y CONFIG_PINCTRL_SUNXI=y CONFIG_PINCTRL_SUN4I_A10=y CONFIG_PINCTRL_SUN5I=y CONFIG_PINCTRL_SUN6I_A31=y CONFIG_PINCTRL_SUN6I_A31_R=y CONFIG_PINCTRL_SUN8I_A23=y CONFIG_PINCTRL_SUN8I_A33=y CONFIG_PINCTRL_SUN8I_A83T=y CONFIG_PINCTRL_SUN8I_A83T_R=y CONFIG_PINCTRL_SUN8I_A23_R=y CONFIG_PINCTRL_SUN8I_H3=y CONFIG_PINCTRL_SUN8I_H3_R=y CONFIG_PINCTRL_SUN8I_V3S=y CONFIG_PINCTRL_SUN9I_A80=y CONFIG_PINCTRL_SUN9I_A80_R=y CONFIG_PINCTRL_SUN20I_D1=y CONFIG_PINCTRL_SUN50I_A64=y CONFIG_PINCTRL_SUN50I_A64_R=y CONFIG_PINCTRL_SUN50I_A100=y CONFIG_PINCTRL_SUN50I_A100_R=y CONFIG_PINCTRL_SUN50I_H5=y CONFIG_PINCTRL_SUN50I_H6=y CONFIG_PINCTRL_SUN50I_H6_R=y CONFIG_PINCTRL_SUN50I_H616=y CONFIG_PINCTRL_SUN50I_H616_R=y CONFIG_PINCTRL_TEGRA=y CONFIG_PINCTRL_TEGRA20=y CONFIG_PINCTRL_TEGRA30=y CONFIG_PINCTRL_TEGRA114=y CONFIG_PINCTRL_TEGRA124=y CONFIG_PINCTRL_TEGRA_XUSB=y CONFIG_PINCTRL_TI_IODELAY=y CONFIG_PINCTRL_UNIPHIER=y CONFIG_PINCTRL_UNIPHIER_LD4=y CONFIG_PINCTRL_UNIPHIER_PRO4=y CONFIG_PINCTRL_UNIPHIER_SLD8=y CONFIG_PINCTRL_UNIPHIER_PRO5=y CONFIG_PINCTRL_UNIPHIER_PXS2=y CONFIG_PINCTRL_UNIPHIER_LD6B=y CONFIG_PINCTRL_UNIPHIER_LD11=y CONFIG_PINCTRL_UNIPHIER_LD20=y CONFIG_PINCTRL_UNIPHIER_PXS3=y CONFIG_PINCTRL_UNIPHIER_NX1=y CONFIG_PINCTRL_VISCONTI=y CONFIG_PINCTRL_TMPV7700=y CONFIG_PINCTRL_WMT=y CONFIG_PINCTRL_WM8750=y CONFIG_PINCTRL_WM8850=y CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_OF_GPIO=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_REGMAP=y CONFIG_GPIO_MAX730X=y CONFIG_GPIO_IDIO_16=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y CONFIG_GPIO_ASPEED=y CONFIG_GPIO_ASPEED_SGPIO=y CONFIG_GPIO_ATH79=y CONFIG_GPIO_RASPBERRYPI_EXP=y CONFIG_GPIO_BCM_KONA=y CONFIG_GPIO_BCM_XGS_IPROC=y CONFIG_GPIO_BRCMSTB=y CONFIG_GPIO_CADENCE=y CONFIG_GPIO_CLPS711X=y CONFIG_GPIO_DAVINCI=y CONFIG_GPIO_DWAPB=y CONFIG_GPIO_EIC_SPRD=y CONFIG_GPIO_EM=y CONFIG_GPIO_EN7523=y CONFIG_GPIO_EXAR=y CONFIG_GPIO_FTGPIO010=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_HISI=y CONFIG_GPIO_HLWD=y CONFIG_GPIO_IMX_SCU=y CONFIG_GPIO_IOP=y CONFIG_GPIO_LOGICVC=y CONFIG_GPIO_LPC18XX=y CONFIG_GPIO_LPC32XX=y CONFIG_GPIO_MB86S7X=y CONFIG_GPIO_MENZ127=y CONFIG_GPIO_MPC8XXX=y CONFIG_GPIO_MT7621=y CONFIG_GPIO_MVEBU=y CONFIG_GPIO_MXC=y CONFIG_GPIO_MXS=y CONFIG_GPIO_OMAP=y CONFIG_GPIO_PL061=y CONFIG_GPIO_PMIC_EIC_SPRD=y CONFIG_GPIO_PXA=y CONFIG_GPIO_RCAR=y CONFIG_GPIO_RDA=y CONFIG_GPIO_ROCKCHIP=y CONFIG_GPIO_SAMA5D2_PIOBU=y CONFIG_GPIO_SIFIVE=y CONFIG_GPIO_SIOX=y CONFIG_GPIO_SNPS_CREG=y CONFIG_GPIO_SPEAR_SPICS=y CONFIG_GPIO_SPRD=y CONFIG_GPIO_STP_XWAY=y CONFIG_GPIO_SYSCON=y CONFIG_GPIO_TEGRA=y CONFIG_GPIO_TEGRA186=y CONFIG_GPIO_TS4800=y CONFIG_GPIO_UNIPHIER=y CONFIG_GPIO_VF610=y CONFIG_GPIO_VISCONTI=y CONFIG_GPIO_VX855=y CONFIG_GPIO_WCD934X=y CONFIG_GPIO_XGENE_SB=y CONFIG_GPIO_XILINX=y CONFIG_GPIO_XLP=y CONFIG_GPIO_ZEVIO=y CONFIG_GPIO_ZYNQ=y CONFIG_GPIO_AMD_FCH=y CONFIG_GPIO_MSC313=y CONFIG_GPIO_IDT3243X=y # end of Memory mapped GPIO drivers # # I2C GPIO expanders # CONFIG_GPIO_ADNP=y CONFIG_GPIO_GW_PLD=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCA9570=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_TPIC2810=y CONFIG_GPIO_TS4900=y # end of I2C GPIO expanders # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=y CONFIG_GPIO_ALTERA_A10SR=y CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_BD71815=y CONFIG_GPIO_BD71828=y CONFIG_GPIO_BD9571MWV=y CONFIG_GPIO_CRYSTAL_COVE=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_DLN2=y CONFIG_HTC_EGPIO=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_LP873X=y CONFIG_GPIO_LP87565=y CONFIG_GPIO_MADERA=y CONFIG_GPIO_MAX77620=y CONFIG_GPIO_MAX77650=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_RC5T583=y CONFIG_GPIO_SL28CPLD=y CONFIG_GPIO_STMPE=y CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_TPS65086=y CONFIG_GPIO_TPS65218=y CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_UCB1400=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8350=y CONFIG_GPIO_WM8994=y # end of MFD GPIO expanders # # PCI GPIO expanders # CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCH=y CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_PCIE_IDIO_24=y CONFIG_GPIO_RDC321X=y # end of PCI GPIO expanders # # SPI GPIO expanders # CONFIG_GPIO_74X164=y CONFIG_GPIO_MAX3191X=y CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y CONFIG_GPIO_PISOSR=y CONFIG_GPIO_XRA1403=y CONFIG_GPIO_MOXTET=y # end of SPI GPIO expanders # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=y # end of USB GPIO expanders # # Virtual GPIO drivers # CONFIG_GPIO_AGGREGATOR=y CONFIG_GPIO_LATCH=y CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_VIRTIO=y CONFIG_GPIO_SIM=y # end of Virtual GPIO drivers CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_MXC=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y CONFIG_HDQ_MASTER_OMAP=y CONFIG_W1_MASTER_SGI=y # end of 1-wire Bus Masters # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2405=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2805=y CONFIG_W1_SLAVE_DS2430=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2438=y CONFIG_W1_SLAVE_DS250X=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_DS28E17=y # end of 1-wire Slaves CONFIG_POWER_RESET=y CONFIG_POWER_RESET_AS3722=y CONFIG_POWER_RESET_AT91_POWEROFF=y CONFIG_POWER_RESET_AT91_RESET=y CONFIG_POWER_RESET_AT91_SAMA5D2_SHDWC=y CONFIG_POWER_RESET_ATC260X=y CONFIG_POWER_RESET_BRCMKONA=y CONFIG_POWER_RESET_BRCMSTB=y CONFIG_POWER_RESET_GEMINI_POWEROFF=y CONFIG_POWER_RESET_GPIO=y CONFIG_POWER_RESET_GPIO_RESTART=y CONFIG_POWER_RESET_HISI=y CONFIG_POWER_RESET_LINKSTATION=y CONFIG_POWER_RESET_MSM=y CONFIG_POWER_RESET_QCOM_PON=y CONFIG_POWER_RESET_OCELOT_RESET=y CONFIG_POWER_RESET_OXNAS=y CONFIG_POWER_RESET_PIIX4_POWEROFF=y CONFIG_POWER_RESET_LTC2952=y CONFIG_POWER_RESET_MT6323=y CONFIG_POWER_RESET_QNAP=y CONFIG_POWER_RESET_REGULATOR=y CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_RESET_ST=y CONFIG_POWER_RESET_TPS65086=y CONFIG_POWER_RESET_VERSATILE=y CONFIG_POWER_RESET_VEXPRESS=y CONFIG_POWER_RESET_KEYSTONE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y CONFIG_POWER_RESET_RMOBILE=y CONFIG_REBOOT_MODE=y CONFIG_SYSCON_REBOOT_MODE=y CONFIG_POWER_RESET_SC27XX=y CONFIG_NVMEM_REBOOT_MODE=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_POWER_SUPPLY_HWMON=y CONFIG_PDA_POWER=y CONFIG_APM_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_IP5XXX_POWER=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y CONFIG_CHARGER_ADP5061=y CONFIG_BATTERY_ACT8945A=y CONFIG_BATTERY_CPCAP=y CONFIG_BATTERY_CW2015=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_LEGO_EV3=y CONFIG_BATTERY_OLPC=y CONFIG_BATTERY_SAMSUNG_SDI=y CONFIG_BATTERY_INGENIC=y CONFIG_BATTERY_WM97XX=y CONFIG_BATTERY_SBS=y CONFIG_CHARGER_SBS=y CONFIG_MANAGER_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_BQ27XXX_HDQ=y CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM=y CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=y CONFIG_CHARGER_DA9150=y CONFIG_BATTERY_DA9150=y CONFIG_CHARGER_AXP20X=y CONFIG_BATTERY_AXP20X=y CONFIG_AXP20X_POWER=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_MAX1721X=y CONFIG_BATTERY_TWL4030_MADC=y CONFIG_CHARGER_88PM860X=y CONFIG_CHARGER_PCF50633=y CONFIG_BATTERY_RX51=y CONFIG_CHARGER_CPCAP=y CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_LP8788=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_LT3651=y CONFIG_CHARGER_LTC4162L=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_DETECTOR_MAX14656=y CONFIG_CHARGER_MAX77650=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_MAX77976=y CONFIG_CHARGER_MAX8997=y CONFIG_CHARGER_MAX8998=y CONFIG_CHARGER_MP2629=y CONFIG_CHARGER_MT6360=y CONFIG_CHARGER_MT6370=y CONFIG_CHARGER_QCOM_SMBB=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ2515X=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_BQ25980=y CONFIG_CHARGER_BQ256XX=y CONFIG_CHARGER_RK817=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_CHARGER_TPS65217=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_AB8500_BM=y CONFIG_BATTERY_GOLDFISH=y CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y CONFIG_CHARGER_CROS_USBPD=y CONFIG_CHARGER_CROS_PCHG=y CONFIG_CHARGER_SC2731=y CONFIG_FUEL_GAUGE_SC27XX=y CONFIG_CHARGER_UCS1002=y CONFIG_CHARGER_BD99954=y CONFIG_RN5T618_POWER=y CONFIG_BATTERY_ACER_A500=y CONFIG_BATTERY_UG3105=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_SMPRO=y CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM1177=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_AHT10=y CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=y CONFIG_SENSORS_AS370=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_AXI_FAN_CONTROL=y CONFIG_SENSORS_ARM_SCMI=y CONFIG_SENSORS_ARM_SCPI=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ASPEED=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_BT1_PVT=y CONFIG_SENSORS_BT1_PVT_ALARMS=y CONFIG_SENSORS_CORSAIR_CPRO=y CONFIG_SENSORS_CORSAIR_PSU=y CONFIG_SENSORS_DRIVETEMP=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_DA9055=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_SPARX5=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_GSC=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_FTSTEUTATES=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LAN966X=y CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LOCHNAGAR=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC2947=y CONFIG_SENSORS_LTC2947_I2C=y CONFIG_SENSORS_LTC2947_SPI=y CONFIG_SENSORS_LTC2990=y CONFIG_SENSORS_LTC2992=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX127=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX31722=y CONFIG_SENSORS_MAX31730=y CONFIG_SENSORS_MAX31760=y CONFIG_SENSORS_MAX6620=y CONFIG_SENSORS_MAX6621=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MLXREG_FAN=y CONFIG_SENSORS_TC654=y CONFIG_SENSORS_TPS23861=y CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_MR75203=y CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775_CORE=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT6775_I2C=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_NPCM7XX=y CONFIG_SENSORS_NSA320=y CONFIG_SENSORS_NZXT_KRAKEN2=y CONFIG_SENSORS_NZXT_SMART2=y CONFIG_SENSORS_OCC_P8_I2C=y CONFIG_SENSORS_OCC_P9_SBE=y CONFIG_SENSORS_OCC=y CONFIG_SENSORS_PCF8591=y CONFIG_SENSORS_PECI_CPUTEMP=y CONFIG_SENSORS_PECI_DIMMTEMP=y CONFIG_SENSORS_PECI=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1266=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_BEL_PFE=y CONFIG_SENSORS_BPA_RS600=y CONFIG_SENSORS_DELTA_AHE50DC_FAN=y CONFIG_SENSORS_FSP_3Y=y CONFIG_SENSORS_IBM_CFFPS=y CONFIG_SENSORS_DPS920AB=y CONFIG_SENSORS_INSPUR_IPSPS=y CONFIG_SENSORS_IR35221=y CONFIG_SENSORS_IR36021=y CONFIG_SENSORS_IR38064=y CONFIG_SENSORS_IR38064_REGULATOR=y CONFIG_SENSORS_IRPS5401=y CONFIG_SENSORS_ISL68137=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LM25066_REGULATOR=y CONFIG_SENSORS_LT7182S=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX15301=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX16601=y CONFIG_SENSORS_MAX20730=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX31785=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_MP2888=y CONFIG_SENSORS_MP2975=y CONFIG_SENSORS_MP5023=y CONFIG_SENSORS_PIM4328=y CONFIG_SENSORS_PLI1209BC=y CONFIG_SENSORS_PLI1209BC_REGULATOR=y CONFIG_SENSORS_PM6764TR=y CONFIG_SENSORS_PXE1610=y CONFIG_SENSORS_Q54SJ108A2=y CONFIG_SENSORS_STPDDC60=y CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_TPS53679=y CONFIG_SENSORS_TPS546D24=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_XDPE152=y CONFIG_SENSORS_XDPE122=y CONFIG_SENSORS_XDPE122_REGULATOR=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_RASPBERRYPI_HWMON=y CONFIG_SENSORS_SL28CPLD=y CONFIG_SENSORS_SBTSI=y CONFIG_SENSORS_SBRMI=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHT4x=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_SY7636A=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC2305=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_STTS751=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_INA238=y CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP108=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_TMP464=y CONFIG_SENSORS_TMP513=y CONFIG_SENSORS_VEXPRESS=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83773G=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_WM8350=y CONFIG_SENSORS_INTEL_M10_BMC_HWMON=y CONFIG_THERMAL=y CONFIG_THERMAL_NETLINK=y CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_CPU_THERMAL=y CONFIG_CPU_FREQ_THERMAL=y CONFIG_CPU_IDLE_THERMAL=y CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y CONFIG_THERMAL_MMIO=y CONFIG_HISI_THERMAL=y CONFIG_IMX_THERMAL=y CONFIG_IMX_SC_THERMAL=y CONFIG_IMX8MM_THERMAL=y CONFIG_K3_THERMAL=y CONFIG_MAX77620_THERMAL=y CONFIG_QORIQ_THERMAL=y CONFIG_SPEAR_THERMAL=y CONFIG_SUN8I_THERMAL=y CONFIG_ROCKCHIP_THERMAL=y CONFIG_RCAR_THERMAL=y CONFIG_RCAR_GEN3_THERMAL=y CONFIG_RZG2L_THERMAL=y CONFIG_KIRKWOOD_THERMAL=y CONFIG_DOVE_THERMAL=y CONFIG_DB8500_THERMAL=y CONFIG_ARMADA_THERMAL=y CONFIG_DA9062_THERMAL=y CONFIG_MTK_THERMAL=y CONFIG_AMLOGIC_THERMAL=y # # Intel thermal drivers # # # ACPI INT340X thermal drivers # # end of ACPI INT340X thermal drivers # end of Intel thermal drivers # # Broadcom thermal drivers # CONFIG_BCM2711_THERMAL=y CONFIG_BCM2835_THERMAL=y CONFIG_BRCMSTB_THERMAL=y CONFIG_BCM_NS_THERMAL=y CONFIG_BCM_SR_THERMAL=y # end of Broadcom thermal drivers # # Texas Instruments thermal drivers # CONFIG_TI_SOC_THERMAL=y CONFIG_TI_THERMAL=y CONFIG_OMAP3_THERMAL=y CONFIG_OMAP4_THERMAL=y CONFIG_OMAP5_THERMAL=y CONFIG_DRA752_THERMAL=y # end of Texas Instruments thermal drivers # # Samsung thermal drivers # CONFIG_EXYNOS_THERMAL=y # end of Samsung thermal drivers # # STMicroelectronics thermal drivers # CONFIG_ST_THERMAL=y CONFIG_ST_THERMAL_SYSCFG=y CONFIG_ST_THERMAL_MEMMAP=y CONFIG_STM32_THERMAL=y # end of STMicroelectronics thermal drivers # # NVIDIA Tegra thermal drivers # CONFIG_TEGRA_SOCTHERM=y CONFIG_TEGRA_BPMP_THERMAL=y CONFIG_TEGRA30_TSENSOR=y # end of NVIDIA Tegra thermal drivers CONFIG_GENERIC_ADC_THERMAL=y # # Qualcomm thermal drivers # CONFIG_QCOM_TSENS=y CONFIG_QCOM_SPMI_ADC_TM5=y CONFIG_QCOM_SPMI_TEMP_ALARM=y CONFIG_QCOM_LMH=y # end of Qualcomm thermal drivers CONFIG_UNIPHIER_THERMAL=y CONFIG_SPRD_THERMAL=y CONFIG_KHADAS_MCU_FAN_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y # # Watchdog Pretimeout Governors # CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y # CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y CONFIG_BD957XMUF_WATCHDOG=y CONFIG_DA9052_WATCHDOG=y CONFIG_DA9055_WATCHDOG=y CONFIG_DA9063_WATCHDOG=y CONFIG_DA9062_WATCHDOG=y CONFIG_GPIO_WATCHDOG=y CONFIG_GPIO_WATCHDOG_ARCH_INITCALL=y CONFIG_MENF21BMC_WATCHDOG=y CONFIG_MENZ069_WATCHDOG=y CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y CONFIG_ZIIRAVE_WATCHDOG=y CONFIG_RAVE_SP_WATCHDOG=y CONFIG_MLX_WDT=y CONFIG_SL28CPLD_WATCHDOG=y CONFIG_ARM_SP805_WATCHDOG=y CONFIG_ARMADA_37XX_WATCHDOG=y CONFIG_ASM9260_WATCHDOG=y CONFIG_AT91RM9200_WATCHDOG=y CONFIG_AT91SAM9X_WATCHDOG=y CONFIG_SAMA5D4_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y CONFIG_977_WATCHDOG=y CONFIG_FTWDT010_WATCHDOG=y CONFIG_S3C2410_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_EP93XX_WATCHDOG=y CONFIG_OMAP_WATCHDOG=y CONFIG_PNX4008_WATCHDOG=y CONFIG_DAVINCI_WATCHDOG=y CONFIG_K3_RTI_WATCHDOG=y CONFIG_ORION_WATCHDOG=y CONFIG_RN5T618_WATCHDOG=y CONFIG_SUNXI_WATCHDOG=y CONFIG_NPCM7XX_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y CONFIG_STMP3XXX_RTC_WATCHDOG=y CONFIG_TS4800_WATCHDOG=y CONFIG_TS72XX_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=y CONFIG_MAX77620_WATCHDOG=y CONFIG_IMX2_WDT=y CONFIG_IMX_SC_WDT=y CONFIG_IMX7ULP_WDT=y CONFIG_DB500_WATCHDOG=y CONFIG_RETU_WATCHDOG=y CONFIG_MOXART_WDT=y CONFIG_ST_LPC_WATCHDOG=y CONFIG_TEGRA_WATCHDOG=y CONFIG_QCOM_WDT=y CONFIG_MESON_GXBB_WATCHDOG=y CONFIG_MESON_WATCHDOG=y CONFIG_MEDIATEK_WATCHDOG=y CONFIG_DIGICOLOR_WATCHDOG=y CONFIG_ARM_SMC_WATCHDOG=y CONFIG_LPC18XX_WATCHDOG=y CONFIG_RENESAS_WDT=y CONFIG_RENESAS_RZAWDT=y CONFIG_RENESAS_RZN1WDT=y CONFIG_RENESAS_RZG2LWDT=y CONFIG_ASPEED_WATCHDOG=y CONFIG_STM32_WATCHDOG=y CONFIG_STPMIC1_WATCHDOG=y CONFIG_UNIPHIER_WATCHDOG=y CONFIG_RTD119X_WATCHDOG=y CONFIG_REALTEK_OTTO_WDT=y CONFIG_SPRD_WATCHDOG=y CONFIG_PM8916_WATCHDOG=y CONFIG_VISCONTI_WATCHDOG=y CONFIG_MSC313E_WATCHDOG=y CONFIG_APPLE_WATCHDOG=y CONFIG_SUNPLUS_WATCHDOG=y CONFIG_ALIM7101_WDT=y CONFIG_SC520_WDT=y CONFIG_I6300ESB_WDT=y CONFIG_KEMPLD_WDT=y CONFIG_RDC321X_WDT=y CONFIG_ATH79_WDT=y CONFIG_BCM47XX_WDT=y CONFIG_BCM2835_WDT=y CONFIG_BCM_KONA_WDT=y CONFIG_BCM_KONA_WDT_DEBUG=y CONFIG_BCM7038_WDT=y CONFIG_IMGPDC_WDT=y CONFIG_GXP_WATCHDOG=y CONFIG_MPC5200_WDT=y CONFIG_MEN_A21_WDT=y CONFIG_UML_WATCHDOG=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_HOST_SOC=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_MIPS=y CONFIG_BCMA_PFLASH=y CONFIG_BCMA_SFLASH=y CONFIG_BCMA_NFLASH=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_ALTERA_A10SR=y CONFIG_MFD_ALTERA_SYSMGR=y CONFIG_MFD_ACT8945A=y CONFIG_MFD_AS3711=y CONFIG_MFD_SMPRO=y CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_AT91_USART=y CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_ATMEL_SMC=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_BD9571MWV=y CONFIG_MFD_AC100=y CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y CONFIG_MFD_AXP20X_RSB=y CONFIG_MFD_CROS_EC_DEV=y CONFIG_MFD_MADERA=y CONFIG_MFD_MADERA_I2C=y CONFIG_MFD_MADERA_SPI=y CONFIG_MFD_CS47L15=y CONFIG_MFD_CS47L35=y CONFIG_MFD_CS47L85=y CONFIG_MFD_CS47L90=y CONFIG_MFD_CS47L92=y CONFIG_MFD_ASIC3=y CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_DLN2=y CONFIG_MFD_ENE_KB3930=y CONFIG_MFD_EXYNOS_LPASS=y CONFIG_MFD_GATEWORKS_GSC=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_MP2629=y CONFIG_MFD_MXS_LRADC=y CONFIG_MFD_MX25_TSADC=y CONFIG_MFD_HI6421_PMIC=y CONFIG_MFD_HI6421_SPMI=y CONFIG_MFD_HI655X_PMIC=y CONFIG_HTC_PASIC3=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_IQS62X=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77620=y CONFIG_MFD_MAX77650=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77714=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6360=y CONFIG_MFD_MT6370=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_OCELOT=y CONFIG_EZX_PCAP=y CONFIG_MFD_CPCAP=y CONFIG_MFD_VIPERBOARD=y CONFIG_MFD_NTXEC=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_PM8XXX=y CONFIG_MFD_QCOM_RPM=y CONFIG_MFD_SPMI_PMIC=y CONFIG_MFD_SY7636A=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RT4831=y CONFIG_MFD_RT5033=y CONFIG_MFD_RT5120=y CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SIMPLE_MFD_I2C=y CONFIG_MFD_SL28CPLD=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y CONFIG_MFD_SC27XX_PMIC=y CONFIG_ABX500_CORE=y CONFIG_AB8500_CORE=y CONFIG_MFD_DB8500_PRCMU=y CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # CONFIG_STMPE_I2C=y CONFIG_STMPE_SPI=y # end of STMicroelectronics STMPE Interface Drivers CONFIG_MFD_SUN6I_PRCM=y CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=y CONFIG_MFD_OMAP_USB_HOST=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y CONFIG_TPS65010=y CONFIG_TPS6507X=y CONFIG_MFD_TPS65086=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TI_LP87565=y CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS65219=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y CONFIG_TWL4030_CORE=y CONFIG_TWL4030_POWER=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MENELAUS=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y CONFIG_MFD_TMIO=y CONFIG_MFD_T7L66XB=y CONFIG_MFD_TC6387XB=y CONFIG_MFD_TC6393XB=y CONFIG_MFD_TQMX86=y CONFIG_MFD_VX855=y CONFIG_MFD_LOCHNAGAR=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_MFD_STW481X=y CONFIG_MFD_ROHM_BD718XX=y CONFIG_MFD_ROHM_BD71828=y CONFIG_MFD_ROHM_BD957XMUF=y CONFIG_MFD_STM32_LPTIMER=y CONFIG_MFD_STM32_TIMERS=y CONFIG_MFD_STPMIC1=y CONFIG_MFD_STMFX=y CONFIG_MFD_WCD934X=y CONFIG_MFD_ATC260X=y CONFIG_MFD_ATC260X_I2C=y CONFIG_MFD_KHADAS_MCU=y CONFIG_MFD_ACER_A500_EC=y CONFIG_MFD_QCOM_PM8008=y CONFIG_MFD_VEXPRESS_SYSREG=y CONFIG_RAVE_SP_CORE=y CONFIG_MFD_INTEL_M10_BMC=y CONFIG_MFD_RSMU_I2C=y CONFIG_MFD_RSMU_SPI=y # end of Multifunction device drivers CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PG86X=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_ACT8945A=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AB8500=y CONFIG_REGULATOR_ARIZONA_LDO1=y CONFIG_REGULATOR_ARIZONA_MICSUPP=y CONFIG_REGULATOR_ARM_SCMI=y CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_ATC260X=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_BD71815=y CONFIG_REGULATOR_BD71828=y CONFIG_REGULATOR_BD718XX=y CONFIG_REGULATOR_BD9571MWV=y CONFIG_REGULATOR_BD957XMUF=y CONFIG_REGULATOR_CPCAP=y CONFIG_REGULATOR_CROS_EC=y CONFIG_REGULATOR_DA903X=y CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_DA9121=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_DBX500_PRCMU=y CONFIG_REGULATOR_DB8500_PRCMU=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_FAN53880=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_HI6421=y CONFIG_REGULATOR_HI6421V530=y CONFIG_REGULATOR_HI655X=y CONFIG_REGULATOR_HI6421V600=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LM363X=y CONFIG_REGULATOR_LOCHNAGAR=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP873X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP87565=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_LTC3676=y CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX77620=y CONFIG_REGULATOR_MAX77650=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8893=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX20086=y CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MAX77802=y CONFIG_REGULATOR_MAX77826=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MCP16502=y CONFIG_REGULATOR_MP5416=y CONFIG_REGULATOR_MP8859=y CONFIG_REGULATOR_MP886X=y CONFIG_REGULATOR_MPQ7920=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6315=y CONFIG_REGULATOR_MT6323=y CONFIG_REGULATOR_MT6331=y CONFIG_REGULATOR_MT6332=y CONFIG_REGULATOR_MT6357=y CONFIG_REGULATOR_MT6358=y CONFIG_REGULATOR_MT6359=y CONFIG_REGULATOR_MT6360=y CONFIG_REGULATOR_MT6370=y CONFIG_REGULATOR_MT6380=y CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PBIAS=y CONFIG_REGULATOR_PCA9450=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PF8X00=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y CONFIG_REGULATOR_PV88080=y CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_QCOM_RPM=y CONFIG_REGULATOR_QCOM_RPMH=y CONFIG_REGULATOR_QCOM_SMD_RPM=y CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_QCOM_USB_VBUS=y CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=y CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_ROHM=y CONFIG_REGULATOR_RT4801=y CONFIG_REGULATOR_RT4831=y CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_RT5120=y CONFIG_REGULATOR_RT5190A=y CONFIG_REGULATOR_RT5759=y CONFIG_REGULATOR_RT6160=y CONFIG_REGULATOR_RT6190=y CONFIG_REGULATOR_RT6245=y CONFIG_REGULATOR_RTQ2134=y CONFIG_REGULATOR_RTMV20=y CONFIG_REGULATOR_RTQ6752=y CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_SC2731=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_SLG51000=y CONFIG_REGULATOR_STM32_BOOSTER=y CONFIG_REGULATOR_STM32_VREFBUF=y CONFIG_REGULATOR_STM32_PWR=y CONFIG_REGULATOR_STPMIC1=y CONFIG_REGULATOR_TI_ABB=y CONFIG_REGULATOR_STW481X_VMMC=y CONFIG_REGULATOR_SY7636A=y CONFIG_REGULATOR_SY8106A=y CONFIG_REGULATOR_SY8824X=y CONFIG_REGULATOR_SY8827N=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS6286X=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65086=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS65218=y CONFIG_REGULATOR_TPS65219=y CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TPS68470=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_UNIPHIER=y CONFIG_REGULATOR_VCTRL=y CONFIG_REGULATOR_VEXPRESS=y CONFIG_REGULATOR_VQMMC_IPQ4019=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y CONFIG_REGULATOR_QCOM_LABIBB=y CONFIG_RC_CORE=y CONFIG_BPF_LIRC_MODE2=y CONFIG_LIRC=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y CONFIG_IR_IMON_DECODER=y CONFIG_IR_JVC_DECODER=y CONFIG_IR_MCE_KBD_DECODER=y CONFIG_IR_NEC_DECODER=y CONFIG_IR_RC5_DECODER=y CONFIG_IR_RC6_DECODER=y CONFIG_IR_RCMM_DECODER=y CONFIG_IR_SANYO_DECODER=y CONFIG_IR_SHARP_DECODER=y CONFIG_IR_SONY_DECODER=y CONFIG_IR_XMP_DECODER=y CONFIG_RC_DEVICES=y CONFIG_IR_ENE=y CONFIG_IR_FINTEK=y CONFIG_IR_GPIO_CIR=y CONFIG_IR_GPIO_TX=y CONFIG_IR_HIX5HD2=y CONFIG_IR_IGORPLUGUSB=y CONFIG_IR_IGUANA=y CONFIG_IR_IMON=y CONFIG_IR_IMON_RAW=y CONFIG_IR_ITE_CIR=y CONFIG_IR_MCEUSB=y CONFIG_IR_MESON=y CONFIG_IR_MESON_TX=y CONFIG_IR_MTK=y CONFIG_IR_NUVOTON=y CONFIG_IR_PWM_TX=y CONFIG_IR_REDRAT3=y CONFIG_IR_RX51=y CONFIG_IR_SERIAL=y CONFIG_IR_SERIAL_TRANSMITTER=y CONFIG_IR_SPI=y CONFIG_IR_STREAMZAP=y CONFIG_IR_SUNXI=y CONFIG_IR_TOY=y CONFIG_IR_TTUSBIR=y CONFIG_IR_WINBOND_CIR=y CONFIG_RC_ATI_REMOTE=y CONFIG_RC_LOOPBACK=y CONFIG_RC_ST=y CONFIG_RC_XBOX_DVD=y CONFIG_IR_IMG=y CONFIG_IR_IMG_RAW=y CONFIG_IR_IMG_HW=y CONFIG_IR_IMG_NEC=y CONFIG_IR_IMG_JVC=y CONFIG_IR_IMG_SONY=y CONFIG_IR_IMG_SHARP=y CONFIG_IR_IMG_SANYO=y CONFIG_IR_IMG_RC5=y CONFIG_IR_IMG_RC6=y CONFIG_CEC_CORE=y CONFIG_CEC_NOTIFIER=y CONFIG_CEC_PIN=y # # CEC support # CONFIG_MEDIA_CEC_RC=y CONFIG_CEC_PIN_ERROR_INJ=y CONFIG_MEDIA_CEC_SUPPORT=y CONFIG_CEC_CH7322=y CONFIG_CEC_CROS_EC=y CONFIG_CEC_MESON_AO=y CONFIG_CEC_MESON_G12A_AO=y CONFIG_CEC_GPIO=y CONFIG_CEC_SAMSUNG_S5P=y CONFIG_CEC_STI=y CONFIG_CEC_STM32=y CONFIG_CEC_TEGRA=y CONFIG_CEC_SECO=y CONFIG_CEC_SECO_RC=y CONFIG_USB_PULSE8_CEC=y CONFIG_USB_RAINSHADOW_CEC=y # end of CEC support CONFIG_MEDIA_SUPPORT=y CONFIG_MEDIA_SUPPORT_FILTER=y CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Media device types # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_PLATFORM_SUPPORT=y CONFIG_MEDIA_TEST_SUPPORT=y # end of Media device types CONFIG_VIDEO_DEV=y CONFIG_MEDIA_CONTROLLER=y CONFIG_DVB_CORE=y # # Video4Linux options # CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=y CONFIG_V4L2_JPEG_HELPER=y CONFIG_V4L2_H264=y CONFIG_V4L2_VP9=y CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_V4L2_FLASH_LED_CLASS=y CONFIG_V4L2_FWNODE=y CONFIG_V4L2_ASYNC=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF_VMALLOC=y CONFIG_VIDEOBUF_DMA_CONTIG=y # end of Video4Linux options # # Media controller options # CONFIG_MEDIA_CONTROLLER_DVB=y CONFIG_MEDIA_CONTROLLER_REQUEST_API=y # end of Media controller options # # Digital TV options # CONFIG_DVB_MMAP=y CONFIG_DVB_NET=y CONFIG_DVB_MAX_ADAPTERS=16 CONFIG_DVB_DYNAMIC_MINORS=y CONFIG_DVB_DEMUX_SECTION_LOSS_LOG=y CONFIG_DVB_ULE_DEBUG=y # end of Digital TV options # # Media drivers # # # Drivers filtered as selected at 'Filter media drivers' # # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_GSPCA=y CONFIG_USB_GSPCA_BENQ=y CONFIG_USB_GSPCA_CONEX=y CONFIG_USB_GSPCA_CPIA1=y CONFIG_USB_GSPCA_DTCS033=y CONFIG_USB_GSPCA_ETOMS=y CONFIG_USB_GSPCA_FINEPIX=y CONFIG_USB_GSPCA_JEILINJ=y CONFIG_USB_GSPCA_JL2005BCD=y CONFIG_USB_GSPCA_KINECT=y CONFIG_USB_GSPCA_KONICA=y CONFIG_USB_GSPCA_MARS=y CONFIG_USB_GSPCA_MR97310A=y CONFIG_USB_GSPCA_NW80X=y CONFIG_USB_GSPCA_OV519=y CONFIG_USB_GSPCA_OV534=y CONFIG_USB_GSPCA_OV534_9=y CONFIG_USB_GSPCA_PAC207=y CONFIG_USB_GSPCA_PAC7302=y CONFIG_USB_GSPCA_PAC7311=y CONFIG_USB_GSPCA_SE401=y CONFIG_USB_GSPCA_SN9C2028=y CONFIG_USB_GSPCA_SN9C20X=y CONFIG_USB_GSPCA_SONIXB=y CONFIG_USB_GSPCA_SONIXJ=y CONFIG_USB_GSPCA_SPCA1528=y CONFIG_USB_GSPCA_SPCA500=y CONFIG_USB_GSPCA_SPCA501=y CONFIG_USB_GSPCA_SPCA505=y CONFIG_USB_GSPCA_SPCA506=y CONFIG_USB_GSPCA_SPCA508=y CONFIG_USB_GSPCA_SPCA561=y CONFIG_USB_GSPCA_SQ905=y CONFIG_USB_GSPCA_SQ905C=y CONFIG_USB_GSPCA_SQ930X=y CONFIG_USB_GSPCA_STK014=y CONFIG_USB_GSPCA_STK1135=y CONFIG_USB_GSPCA_STV0680=y CONFIG_USB_GSPCA_SUNPLUS=y CONFIG_USB_GSPCA_T613=y CONFIG_USB_GSPCA_TOPRO=y CONFIG_USB_GSPCA_TOUPTEK=y CONFIG_USB_GSPCA_TV8532=y CONFIG_USB_GSPCA_VC032X=y CONFIG_USB_GSPCA_VICAM=y CONFIG_USB_GSPCA_XIRLINK_CIT=y CONFIG_USB_GSPCA_ZC3XX=y CONFIG_USB_GL860=y CONFIG_USB_M5602=y CONFIG_USB_STV06XX=y CONFIG_USB_PWC=y CONFIG_USB_PWC_DEBUG=y CONFIG_USB_PWC_INPUT_EVDEV=y CONFIG_USB_S2255=y CONFIG_VIDEO_USBTV=y CONFIG_USB_VIDEO_CLASS=y CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y # # Analog TV USB devices # CONFIG_VIDEO_GO7007=y CONFIG_VIDEO_GO7007_USB=y CONFIG_VIDEO_GO7007_LOADER=y CONFIG_VIDEO_GO7007_USB_S2250_BOARD=y CONFIG_VIDEO_HDPVR=y CONFIG_VIDEO_PVRUSB2=y CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y CONFIG_VIDEO_STK1160_COMMON=y CONFIG_VIDEO_STK1160=y # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=y CONFIG_VIDEO_AU0828_V4L2=y CONFIG_VIDEO_AU0828_RC=y CONFIG_VIDEO_CX231XX=y CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=y CONFIG_VIDEO_CX231XX_DVB=y # # Digital TV USB devices # CONFIG_DVB_AS102=y CONFIG_DVB_B2C2_FLEXCOP_USB=y CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG=y CONFIG_DVB_USB_V2=y CONFIG_DVB_USB_AF9015=y CONFIG_DVB_USB_AF9035=y CONFIG_DVB_USB_ANYSEE=y CONFIG_DVB_USB_AU6610=y CONFIG_DVB_USB_AZ6007=y CONFIG_DVB_USB_CE6230=y CONFIG_DVB_USB_DVBSKY=y CONFIG_DVB_USB_EC168=y CONFIG_DVB_USB_GL861=y CONFIG_DVB_USB_LME2510=y CONFIG_DVB_USB_MXL111SF=y CONFIG_DVB_USB_RTL28XXU=y CONFIG_DVB_USB_ZD1301=y CONFIG_DVB_USB=y CONFIG_DVB_USB_DEBUG=y CONFIG_DVB_USB_A800=y CONFIG_DVB_USB_AF9005=y CONFIG_DVB_USB_AF9005_REMOTE=y CONFIG_DVB_USB_AZ6027=y CONFIG_DVB_USB_CINERGY_T2=y CONFIG_DVB_USB_CXUSB=y CONFIG_DVB_USB_CXUSB_ANALOG=y CONFIG_DVB_USB_DIB0700=y CONFIG_DVB_USB_DIB3000MC=y CONFIG_DVB_USB_DIBUSB_MB=y CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y CONFIG_DVB_USB_DIBUSB_MC=y CONFIG_DVB_USB_DIGITV=y CONFIG_DVB_USB_DTT200U=y CONFIG_DVB_USB_DTV5100=y CONFIG_DVB_USB_DW2102=y CONFIG_DVB_USB_GP8PSK=y CONFIG_DVB_USB_M920X=y CONFIG_DVB_USB_NOVA_T_USB2=y CONFIG_DVB_USB_OPERA1=y CONFIG_DVB_USB_PCTV452E=y CONFIG_DVB_USB_TECHNISAT_USB2=y CONFIG_DVB_USB_TTUSB2=y CONFIG_DVB_USB_UMT_010=y CONFIG_DVB_USB_VP702X=y CONFIG_DVB_USB_VP7045=y CONFIG_SMS_USB_DRV=y CONFIG_DVB_TTUSB_BUDGET=y CONFIG_DVB_TTUSB_DEC=y # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=y CONFIG_VIDEO_EM28XX_V4L2=y CONFIG_VIDEO_EM28XX_ALSA=y CONFIG_VIDEO_EM28XX_DVB=y CONFIG_VIDEO_EM28XX_RC=y # # Software defined radio USB devices # CONFIG_USB_AIRSPY=y CONFIG_USB_HACKRF=y CONFIG_USB_MSI2500=y CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # CONFIG_VIDEO_SOLO6X10=y CONFIG_STA2X11_VIP=y CONFIG_VIDEO_TW5864=y CONFIG_VIDEO_TW68=y CONFIG_VIDEO_TW686X=y CONFIG_VIDEO_ZORAN=y CONFIG_VIDEO_ZORAN_DC30=y CONFIG_VIDEO_ZORAN_ZR36060=y CONFIG_VIDEO_ZORAN_BUZ=y CONFIG_VIDEO_ZORAN_DC10=y CONFIG_VIDEO_ZORAN_LML33=y CONFIG_VIDEO_ZORAN_LML33R10=y CONFIG_VIDEO_ZORAN_AVS6EYES=y # # Media capture/analog TV support # CONFIG_VIDEO_DT3155=y CONFIG_VIDEO_IVTV=y CONFIG_VIDEO_IVTV_ALSA=y CONFIG_VIDEO_FB_IVTV=y # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_BT848=y CONFIG_DVB_BT8XX=y CONFIG_VIDEO_COBALT=y CONFIG_VIDEO_CX18=y CONFIG_VIDEO_CX18_ALSA=y CONFIG_VIDEO_CX23885=y CONFIG_MEDIA_ALTERA_CI=y CONFIG_VIDEO_CX25821=y CONFIG_VIDEO_CX25821_ALSA=y CONFIG_VIDEO_CX88=y CONFIG_VIDEO_CX88_ALSA=y CONFIG_VIDEO_CX88_BLACKBIRD=y CONFIG_VIDEO_CX88_DVB=y CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=y CONFIG_VIDEO_CX88_MPEG=y CONFIG_VIDEO_SAA7134=y CONFIG_VIDEO_SAA7134_ALSA=y CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=y CONFIG_VIDEO_SAA7134_GO7007=y CONFIG_VIDEO_SAA7164=y # # Media digital TV PCI Adapters # CONFIG_DVB_B2C2_FLEXCOP_PCI=y CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG=y CONFIG_DVB_DDBRIDGE=y CONFIG_DVB_DDBRIDGE_MSIENABLE=y CONFIG_DVB_DM1105=y CONFIG_MANTIS_CORE=y CONFIG_DVB_MANTIS=y CONFIG_DVB_HOPPER=y CONFIG_DVB_NETUP_UNIDVB=y CONFIG_DVB_NGENE=y CONFIG_DVB_PLUTO2=y CONFIG_DVB_PT1=y CONFIG_DVB_PT3=y CONFIG_DVB_SMIPCIE=y CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_MAXIRADIO=y CONFIG_RADIO_SAA7706H=y CONFIG_RADIO_SHARK=y CONFIG_RADIO_SHARK2=y CONFIG_RADIO_SI4713=y CONFIG_RADIO_SI476X=y CONFIG_RADIO_TEA575X=y CONFIG_RADIO_TEA5764=y CONFIG_RADIO_TEA5764_XTAL=y CONFIG_RADIO_TEF6862=y CONFIG_RADIO_TIMBERDALE=y CONFIG_RADIO_WL1273=y CONFIG_USB_DSBR=y CONFIG_USB_KEENE=y CONFIG_USB_MA901=y CONFIG_USB_MR800=y CONFIG_USB_RAREMONO=y CONFIG_RADIO_SI470X=y CONFIG_USB_SI470X=y CONFIG_I2C_SI470X=y CONFIG_USB_SI4713=y CONFIG_PLATFORM_SI4713=y CONFIG_I2C_SI4713=y CONFIG_RADIO_WL128X=y CONFIG_V4L_RADIO_ISA_DRIVERS=y CONFIG_RADIO_AZTECH=y CONFIG_RADIO_AZTECH_PORT=350 CONFIG_RADIO_CADET=y CONFIG_RADIO_GEMTEK=y CONFIG_RADIO_GEMTEK_PORT=34c CONFIG_RADIO_GEMTEK_PROBE=y CONFIG_RADIO_ISA=y CONFIG_RADIO_RTRACK=y CONFIG_RADIO_RTRACK2=y CONFIG_RADIO_RTRACK2_PORT=30c CONFIG_RADIO_RTRACK_PORT=30f CONFIG_RADIO_SF16FMI=y CONFIG_RADIO_SF16FMR2=y CONFIG_RADIO_TERRATEC=y CONFIG_RADIO_TRUST=y CONFIG_RADIO_TRUST_PORT=350 CONFIG_RADIO_TYPHOON=y CONFIG_RADIO_TYPHOON_MUTEFREQ=87500 CONFIG_RADIO_TYPHOON_PORT=316 CONFIG_RADIO_ZOLTRIX=y CONFIG_RADIO_ZOLTRIX_PORT=20c CONFIG_MEDIA_PLATFORM_DRIVERS=y CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_SDR_PLATFORM_DRIVERS=y CONFIG_DVB_PLATFORM_DRIVERS=y CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y CONFIG_VIDEO_MUX=y # # Allegro DVT media platform drivers # CONFIG_VIDEO_ALLEGRO_DVT=y # # Amlogic media platform drivers # CONFIG_VIDEO_MESON_GE2D=y # # Amphion drivers # CONFIG_VIDEO_AMPHION_VPU=y # # Aspeed media platform drivers # CONFIG_VIDEO_ASPEED=y # # Atmel media platform drivers # CONFIG_VIDEO_ATMEL_ISI=y # # Cadence media platform drivers # CONFIG_VIDEO_CADENCE_CSI2RX=y CONFIG_VIDEO_CADENCE_CSI2TX=y # # Chips&Media media platform drivers # CONFIG_VIDEO_CODA=y CONFIG_VIDEO_IMX_VDOA=y # # Intel media platform drivers # CONFIG_VIDEO_PXA27x=y # # Marvell media platform drivers # CONFIG_VIDEO_CAFE_CCIC=y CONFIG_VIDEO_MMP_CAMERA=y # # Mediatek media platform drivers # CONFIG_VIDEO_MEDIATEK_JPEG=y CONFIG_VIDEO_MEDIATEK_MDP=y CONFIG_VIDEO_MEDIATEK_VCODEC_SCP=y CONFIG_VIDEO_MEDIATEK_VCODEC_VPU=y CONFIG_VIDEO_MEDIATEK_VCODEC=y CONFIG_VIDEO_MEDIATEK_VPU=y CONFIG_VIDEO_MEDIATEK_MDP3=y # # Microchip Technology, Inc. media platform drivers # CONFIG_VIDEO_MICROCHIP_ISC=y CONFIG_VIDEO_MICROCHIP_XISC=y CONFIG_VIDEO_MICROCHIP_ISC_BASE=y CONFIG_VIDEO_MICROCHIP_CSI2DC=y # # NVidia media platform drivers # CONFIG_VIDEO_TEGRA_VDE=y # # NXP media platform drivers # CONFIG_VIDEO_IMX7_CSI=y CONFIG_VIDEO_IMX_MIPI_CSIS=y CONFIG_VIDEO_IMX_PXP=y CONFIG_VIDEO_MX2_EMMAPRP=y CONFIG_VIDEO_DW100=y CONFIG_VIDEO_IMX8_JPEG=y # # Qualcomm media platform drivers # CONFIG_VIDEO_QCOM_CAMSS=y CONFIG_VIDEO_QCOM_VENUS=y # # Renesas media platform drivers # CONFIG_VIDEO_RENESAS_CEU=y CONFIG_VIDEO_RCAR_ISP=y CONFIG_VIDEO_SH_VOU=y CONFIG_VIDEO_RCAR_CSI2=y CONFIG_VIDEO_RCAR_VIN=y CONFIG_VIDEO_RZG2L_CSI2=y CONFIG_VIDEO_RZG2L_CRU=y CONFIG_VIDEO_RENESAS_FCP=y CONFIG_VIDEO_RENESAS_FDP1=y CONFIG_VIDEO_RENESAS_JPU=y CONFIG_VIDEO_RENESAS_VSP1=y CONFIG_VIDEO_RCAR_DRIF=y # # Rockchip media platform drivers # CONFIG_VIDEO_ROCKCHIP_RGA=y CONFIG_VIDEO_ROCKCHIP_ISP1=y # # Samsung media platform drivers # CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=y CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS=y CONFIG_VIDEO_EXYNOS4_IS_COMMON=y CONFIG_VIDEO_S5P_FIMC=y CONFIG_VIDEO_S5P_MIPI_CSIS=y CONFIG_VIDEO_EXYNOS_FIMC_LITE=y CONFIG_VIDEO_EXYNOS4_FIMC_IS=y CONFIG_VIDEO_EXYNOS4_ISP_DMA_CAPTURE=y CONFIG_VIDEO_S3C_CAMIF=y CONFIG_VIDEO_SAMSUNG_S5P_G2D=y CONFIG_VIDEO_SAMSUNG_S5P_JPEG=y CONFIG_VIDEO_SAMSUNG_S5P_MFC=y # # STMicroelectronics media platform drivers # CONFIG_VIDEO_STI_BDISP=y CONFIG_DVB_C8SECTPFE=y CONFIG_VIDEO_STI_DELTA=y CONFIG_VIDEO_STI_DELTA_MJPEG=y CONFIG_VIDEO_STI_DELTA_DRIVER=y CONFIG_VIDEO_STI_HVA=y CONFIG_VIDEO_STI_HVA_DEBUGFS=y CONFIG_VIDEO_STM32_DCMI=y CONFIG_VIDEO_STM32_DMA2D=y # # Sunxi media platform drivers # CONFIG_VIDEO_SUN4I_CSI=y CONFIG_VIDEO_SUN6I_CSI=y CONFIG_VIDEO_SUN6I_MIPI_CSI2=y CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2=y CONFIG_VIDEO_SUN8I_DEINTERLACE=y CONFIG_VIDEO_SUN8I_ROTATE=y # # Texas Instruments drivers # CONFIG_VIDEO_TI_VPDMA=y CONFIG_VIDEO_TI_SC=y CONFIG_VIDEO_TI_CSC=y CONFIG_VIDEO_TI_CAL=y CONFIG_VIDEO_TI_CAL_MC=y CONFIG_VIDEO_TI_VPE=y CONFIG_VIDEO_TI_VPE_DEBUG=y CONFIG_VIDEO_AM437X_VPFE=y CONFIG_VIDEO_DAVINCI_VPIF_DISPLAY=y CONFIG_VIDEO_DAVINCI_VPIF_CAPTURE=y CONFIG_VIDEO_DAVINCI_VPBE_DISPLAY=y CONFIG_VIDEO_OMAP2_VOUT_VRFB=y CONFIG_VIDEO_OMAP2_VOUT=y CONFIG_VIDEO_OMAP3=y CONFIG_VIDEO_OMAP3_DEBUG=y # # Verisilicon media platform drivers # CONFIG_VIDEO_HANTRO=y CONFIG_VIDEO_HANTRO_IMX8M=y CONFIG_VIDEO_HANTRO_SAMA5D4=y CONFIG_VIDEO_HANTRO_ROCKCHIP=y CONFIG_VIDEO_HANTRO_SUNXI=y # # VIA media platform drivers # CONFIG_VIDEO_VIA_CAMERA=y # # Xilinx media platform drivers # CONFIG_VIDEO_XILINX=y CONFIG_VIDEO_XILINX_CSI2RXSS=y CONFIG_VIDEO_XILINX_TPG=y CONFIG_VIDEO_XILINX_VTC=y # # MMC/SDIO DVB adapters # CONFIG_SMS_SDIO_DRV=y CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIM2M=y CONFIG_VIDEO_VICODEC=y CONFIG_VIDEO_VIMC=y CONFIG_VIDEO_VIVID=y CONFIG_VIDEO_VIVID_CEC=y CONFIG_VIDEO_VIVID_MAX_DEVS=64 CONFIG_VIDEO_VISL=y CONFIG_VISL_DEBUGFS=y CONFIG_DVB_TEST_DRIVERS=y CONFIG_DVB_VIDTV=y # # FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=y CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_CYPRESS_FIRMWARE=y CONFIG_TTPCI_EEPROM=y CONFIG_VIDEO_CX2341X=y CONFIG_VIDEO_TVEEPROM=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_DVB_B2C2_FLEXCOP_DEBUG=y CONFIG_SMS_SIANO_MDTV=y CONFIG_SMS_SIANO_RC=y CONFIG_SMS_SIANO_DEBUGFS=y CONFIG_VIDEO_V4L2_TPG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_V4L2=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_VIDEOBUF2_DMA_SG=y CONFIG_VIDEOBUF2_DVB=y # end of Media drivers # # Media ancillary drivers # CONFIG_MEDIA_ATTACH=y # # IR I2C driver auto-selected by 'Autoselect ancillary drivers' # CONFIG_VIDEO_IR_I2C=y # # Camera sensor devices # CONFIG_VIDEO_APTINA_PLL=y CONFIG_VIDEO_CCS_PLL=y CONFIG_VIDEO_AR0521=y CONFIG_VIDEO_HI556=y CONFIG_VIDEO_HI846=y CONFIG_VIDEO_HI847=y CONFIG_VIDEO_IMX208=y CONFIG_VIDEO_IMX214=y CONFIG_VIDEO_IMX219=y CONFIG_VIDEO_IMX258=y CONFIG_VIDEO_IMX274=y CONFIG_VIDEO_IMX290=y CONFIG_VIDEO_IMX319=y CONFIG_VIDEO_IMX334=y CONFIG_VIDEO_IMX335=y CONFIG_VIDEO_IMX355=y CONFIG_VIDEO_IMX412=y CONFIG_VIDEO_MAX9271_LIB=y CONFIG_VIDEO_MT9M001=y CONFIG_VIDEO_MT9M032=y CONFIG_VIDEO_MT9M111=y CONFIG_VIDEO_MT9P031=y CONFIG_VIDEO_MT9T001=y CONFIG_VIDEO_MT9T112=y CONFIG_VIDEO_MT9V011=y CONFIG_VIDEO_MT9V032=y CONFIG_VIDEO_MT9V111=y CONFIG_VIDEO_NOON010PC30=y CONFIG_VIDEO_OG01A1B=y CONFIG_VIDEO_OV02A10=y CONFIG_VIDEO_OV08D10=y CONFIG_VIDEO_OV08X40=y CONFIG_VIDEO_OV13858=y CONFIG_VIDEO_OV13B10=y CONFIG_VIDEO_OV2640=y CONFIG_VIDEO_OV2659=y CONFIG_VIDEO_OV2680=y CONFIG_VIDEO_OV2685=y CONFIG_VIDEO_OV2740=y CONFIG_VIDEO_OV4689=y CONFIG_VIDEO_OV5640=y CONFIG_VIDEO_OV5645=y CONFIG_VIDEO_OV5647=y CONFIG_VIDEO_OV5648=y CONFIG_VIDEO_OV5670=y CONFIG_VIDEO_OV5675=y CONFIG_VIDEO_OV5693=y CONFIG_VIDEO_OV5695=y CONFIG_VIDEO_OV6650=y CONFIG_VIDEO_OV7251=y CONFIG_VIDEO_OV7640=y CONFIG_VIDEO_OV7670=y CONFIG_VIDEO_OV772X=y CONFIG_VIDEO_OV7740=y CONFIG_VIDEO_OV8856=y CONFIG_VIDEO_OV8865=y CONFIG_VIDEO_OV9282=y CONFIG_VIDEO_OV9640=y CONFIG_VIDEO_OV9650=y CONFIG_VIDEO_OV9734=y CONFIG_VIDEO_RDACM20=y CONFIG_VIDEO_RDACM21=y CONFIG_VIDEO_RJ54N1=y CONFIG_VIDEO_S5C73M3=y CONFIG_VIDEO_S5K5BAF=y CONFIG_VIDEO_S5K6A3=y CONFIG_VIDEO_S5K6AA=y CONFIG_VIDEO_SR030PC30=y CONFIG_VIDEO_ST_VGXY61=y CONFIG_VIDEO_VS6624=y CONFIG_VIDEO_CCS=y CONFIG_VIDEO_ET8EK8=y CONFIG_VIDEO_M5MOLS=y # end of Camera sensor devices # # Lens drivers # CONFIG_VIDEO_AD5820=y CONFIG_VIDEO_AK7375=y CONFIG_VIDEO_DW9714=y CONFIG_VIDEO_DW9768=y CONFIG_VIDEO_DW9807_VCM=y # end of Lens drivers # # Flash devices # CONFIG_VIDEO_ADP1653=y CONFIG_VIDEO_LM3560=y CONFIG_VIDEO_LM3646=y # end of Flash devices # # Audio decoders, processors and mixers # CONFIG_VIDEO_CS3308=y CONFIG_VIDEO_CS5345=y CONFIG_VIDEO_CS53L32A=y CONFIG_VIDEO_MSP3400=y CONFIG_VIDEO_SONY_BTF_MPX=y CONFIG_VIDEO_TDA1997X=y CONFIG_VIDEO_TDA7432=y CONFIG_VIDEO_TDA9840=y CONFIG_VIDEO_TEA6415C=y CONFIG_VIDEO_TEA6420=y CONFIG_VIDEO_TLV320AIC23B=y CONFIG_VIDEO_TVAUDIO=y CONFIG_VIDEO_UDA1342=y CONFIG_VIDEO_VP27SMPX=y CONFIG_VIDEO_WM8739=y CONFIG_VIDEO_WM8775=y # end of Audio decoders, processors and mixers # # RDS decoders # CONFIG_VIDEO_SAA6588=y # end of RDS decoders # # Video decoders # CONFIG_VIDEO_ADV7180=y CONFIG_VIDEO_ADV7183=y CONFIG_VIDEO_ADV748X=y CONFIG_VIDEO_ADV7604=y CONFIG_VIDEO_ADV7604_CEC=y CONFIG_VIDEO_ADV7842=y CONFIG_VIDEO_ADV7842_CEC=y CONFIG_VIDEO_BT819=y CONFIG_VIDEO_BT856=y CONFIG_VIDEO_BT866=y CONFIG_VIDEO_ISL7998X=y CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_MAX9286=y CONFIG_VIDEO_ML86V7667=y CONFIG_VIDEO_SAA7110=y CONFIG_VIDEO_SAA711X=y CONFIG_VIDEO_TC358743=y CONFIG_VIDEO_TC358743_CEC=y CONFIG_VIDEO_TC358746=y CONFIG_VIDEO_TVP514X=y CONFIG_VIDEO_TVP5150=y CONFIG_VIDEO_TVP7002=y CONFIG_VIDEO_TW2804=y CONFIG_VIDEO_TW9903=y CONFIG_VIDEO_TW9906=y CONFIG_VIDEO_TW9910=y CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # CONFIG_VIDEO_SAA717X=y CONFIG_VIDEO_CX25840=y # end of Video decoders # # Video encoders # CONFIG_VIDEO_AD9389B=y CONFIG_VIDEO_ADV7170=y CONFIG_VIDEO_ADV7175=y CONFIG_VIDEO_ADV7343=y CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_ADV7511=y CONFIG_VIDEO_ADV7511_CEC=y CONFIG_VIDEO_AK881X=y CONFIG_VIDEO_SAA7127=y CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_THS8200=y # end of Video encoders # # Video improvement chips # CONFIG_VIDEO_UPD64031A=y CONFIG_VIDEO_UPD64083=y # end of Video improvement chips # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # end of Audio/Video compression chips # # SDR tuner chips # CONFIG_SDR_MAX2175=y # end of SDR tuner chips # # Miscellaneous helper chips # CONFIG_VIDEO_I2C=y CONFIG_VIDEO_M52790=y CONFIG_VIDEO_ST_MIPID02=y CONFIG_VIDEO_THS7303=y # end of Miscellaneous helper chips # # Media SPI Adapters # CONFIG_CXD2880_SPI_DRV=y CONFIG_VIDEO_GS1662=y # end of Media SPI Adapters CONFIG_MEDIA_TUNER=y # # Customize TV tuners # CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_IT913X=y CONFIG_MEDIA_TUNER_M88RS6000T=y CONFIG_MEDIA_TUNER_MAX2165=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MSI001=y CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_MT2131=y CONFIG_MEDIA_TUNER_MT2266=y CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_QM1D1B0004=y CONFIG_MEDIA_TUNER_QM1D1C0042=y CONFIG_MEDIA_TUNER_QT1010=y CONFIG_MEDIA_TUNER_R820T=y CONFIG_MEDIA_TUNER_SI2157=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_TDA18218=y CONFIG_MEDIA_TUNER_TDA18250=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y CONFIG_MEDIA_TUNER_TUA9001=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_XC5000=y # end of Customize TV tuners # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_M88DS3103=y CONFIG_DVB_MXL5XX=y CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y CONFIG_DVB_STV090x=y CONFIG_DVB_STV0910=y CONFIG_DVB_STV6110x=y CONFIG_DVB_STV6111=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y CONFIG_DVB_MN88472=y CONFIG_DVB_MN88473=y CONFIG_DVB_SI2165=y CONFIG_DVB_TDA18271C2DD=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=y CONFIG_DVB_CX24116=y CONFIG_DVB_CX24117=y CONFIG_DVB_CX24120=y CONFIG_DVB_CX24123=y CONFIG_DVB_DS3000=y CONFIG_DVB_MB86A16=y CONFIG_DVB_MT312=y CONFIG_DVB_S5H1420=y CONFIG_DVB_SI21XX=y CONFIG_DVB_STB6000=y CONFIG_DVB_STV0288=y CONFIG_DVB_STV0299=y CONFIG_DVB_STV0900=y CONFIG_DVB_STV6110=y CONFIG_DVB_TDA10071=y CONFIG_DVB_TDA10086=y CONFIG_DVB_TDA8083=y CONFIG_DVB_TDA8261=y CONFIG_DVB_TDA826X=y CONFIG_DVB_TS2020=y CONFIG_DVB_TUA6100=y CONFIG_DVB_TUNER_CX24113=y CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_VES1X93=y CONFIG_DVB_ZL10036=y CONFIG_DVB_ZL10039=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_AF9013=y CONFIG_DVB_AS102_FE=y CONFIG_DVB_CX22700=y CONFIG_DVB_CX22702=y CONFIG_DVB_CXD2820R=y CONFIG_DVB_CXD2841ER=y CONFIG_DVB_DIB3000MB=y CONFIG_DVB_DIB3000MC=y CONFIG_DVB_DIB7000M=y CONFIG_DVB_DIB7000P=y CONFIG_DVB_DIB9000=y CONFIG_DVB_DRXD=y CONFIG_DVB_EC100=y CONFIG_DVB_GP8PSK_FE=y CONFIG_DVB_L64781=y CONFIG_DVB_MT352=y CONFIG_DVB_NXT6000=y CONFIG_DVB_RTL2830=y CONFIG_DVB_RTL2832=y CONFIG_DVB_RTL2832_SDR=y CONFIG_DVB_S5H1432=y CONFIG_DVB_SI2168=y CONFIG_DVB_SP887X=y CONFIG_DVB_STV0367=y CONFIG_DVB_TDA10048=y CONFIG_DVB_TDA1004X=y CONFIG_DVB_ZD1301_DEMOD=y CONFIG_DVB_ZL10353=y CONFIG_DVB_CXD2880=y # # DVB-C (cable) frontends # CONFIG_DVB_STV0297=y CONFIG_DVB_TDA10021=y CONFIG_DVB_TDA10023=y CONFIG_DVB_VES1820=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_DTV=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LG2160=y CONFIG_DVB_LGDT3305=y CONFIG_DVB_LGDT3306A=y CONFIG_DVB_LGDT330X=y CONFIG_DVB_MXL692=y CONFIG_DVB_NXT200X=y CONFIG_DVB_OR51132=y CONFIG_DVB_OR51211=y CONFIG_DVB_S5H1409=y CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # CONFIG_DVB_DIB8000=y CONFIG_DVB_MB86A20S=y CONFIG_DVB_S921=y # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_MN88443X=y CONFIG_DVB_TC90522=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # SEC control devices for DVB-S # CONFIG_DVB_A8293=y CONFIG_DVB_AF9033=y CONFIG_DVB_ASCOT2E=y CONFIG_DVB_ATBM8830=y CONFIG_DVB_HELENE=y CONFIG_DVB_HORUS3A=y CONFIG_DVB_ISL6405=y CONFIG_DVB_ISL6421=y CONFIG_DVB_ISL6423=y CONFIG_DVB_IX2505V=y CONFIG_DVB_LGS8GL5=y CONFIG_DVB_LGS8GXX=y CONFIG_DVB_LNBH25=y CONFIG_DVB_LNBH29=y CONFIG_DVB_LNBP21=y CONFIG_DVB_LNBP22=y CONFIG_DVB_M88RS2000=y CONFIG_DVB_TDA665x=y CONFIG_DVB_DRX39XYJ=y # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=y CONFIG_DVB_SP2=y # end of Customise DVB Frontends # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # end of Media ancillary drivers # # Graphics support # CONFIG_APERTURE_HELPERS=y CONFIG_VIDEO_NOMODESET=y CONFIG_TEGRA_HOST1X_CONTEXT_BUS=y CONFIG_TEGRA_HOST1X=y CONFIG_TEGRA_HOST1X_FIREWALL=y CONFIG_IMX_IPUV3_CORE=y CONFIG_DRM=y CONFIG_DRM_MIPI_DBI=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DEBUG_MM=y CONFIG_DRM_USE_DYNAMIC_DEBUG=y CONFIG_DRM_KUNIT_TEST=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS=y CONFIG_DRM_DEBUG_MODESET_LOCK=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_DP_AUX_BUS=y CONFIG_DRM_DISPLAY_HELPER=y CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DP_CEC=y CONFIG_DRM_TTM=y CONFIG_DRM_BUDDY=y CONFIG_DRM_VRAM_HELPER=y CONFIG_DRM_TTM_HELPER=y CONFIG_DRM_GEM_DMA_HELPER=y CONFIG_DRM_GEM_SHMEM_HELPER=y CONFIG_DRM_SCHED=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_I2C_NXP_TDA9950=y # end of I2C encoder or helper chips # # ARM devices # CONFIG_DRM_HDLCD=y CONFIG_DRM_HDLCD_SHOW_UNDERRUN=y CONFIG_DRM_MALI_DISPLAY=y CONFIG_DRM_KOMEDA=y # end of ARM devices CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_AMDGPU=y CONFIG_DRM_AMDGPU_SI=y CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y # # ACP (Audio CoProcessor) Configuration # CONFIG_DRM_AMD_ACP=y # end of ACP (Audio CoProcessor) Configuration # # Display Engine Configuration # CONFIG_DRM_AMD_DC=y CONFIG_DRM_AMD_DC_HDCP=y CONFIG_DRM_AMD_DC_SI=y CONFIG_DEBUG_KERNEL_DC=y # end of Display Engine Configuration CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y CONFIG_NOUVEAU_PLATFORM_DRIVER=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_NOUVEAU_DEBUG_MMU=y CONFIG_NOUVEAU_DEBUG_PUSH=y CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_KMB_DISPLAY=y CONFIG_DRM_VGEM=y CONFIG_DRM_VKMS=y CONFIG_DRM_EXYNOS=y # # CRTCs # CONFIG_DRM_EXYNOS5433_DECON=y CONFIG_DRM_EXYNOS_MIXER=y CONFIG_DRM_EXYNOS_VIDI=y # # Encoders and Bridges # CONFIG_DRM_EXYNOS_DSI=y CONFIG_DRM_EXYNOS_HDMI=y CONFIG_DRM_EXYNOS_MIC=y # # Sub-drivers # CONFIG_DRM_EXYNOS_G2D=y CONFIG_DRM_EXYNOS_IPP=y CONFIG_DRM_EXYNOS_FIMC=y CONFIG_DRM_EXYNOS_ROTATOR=y CONFIG_DRM_EXYNOS_SCALER=y CONFIG_DRM_EXYNOS_GSC=y CONFIG_DRM_ROCKCHIP=y CONFIG_ROCKCHIP_VOP=y CONFIG_ROCKCHIP_VOP2=y CONFIG_ROCKCHIP_ANALOGIX_DP=y CONFIG_ROCKCHIP_CDN_DP=y CONFIG_ROCKCHIP_DW_HDMI=y CONFIG_ROCKCHIP_DW_MIPI_DSI=y CONFIG_ROCKCHIP_INNO_HDMI=y CONFIG_ROCKCHIP_LVDS=y CONFIG_ROCKCHIP_RGB=y CONFIG_ROCKCHIP_RK3066_HDMI=y CONFIG_DRM_UDL=y CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_ARMADA=y CONFIG_DRM_ATMEL_HLCDC=y CONFIG_DRM_RCAR_DU=y CONFIG_DRM_RCAR_USE_CMM=y CONFIG_DRM_RCAR_CMM=y CONFIG_DRM_RCAR_DW_HDMI=y CONFIG_DRM_RCAR_USE_LVDS=y CONFIG_DRM_RCAR_LVDS=y CONFIG_DRM_RCAR_USE_MIPI_DSI=y CONFIG_DRM_RCAR_MIPI_DSI=y CONFIG_DRM_RZG2L_MIPI_DSI=y CONFIG_DRM_RCAR_VSP=y CONFIG_DRM_SHMOBILE=y CONFIG_DRM_SUN4I=y CONFIG_DRM_SUN4I_HDMI=y CONFIG_DRM_SUN4I_HDMI_CEC=y CONFIG_DRM_SUN4I_BACKEND=y CONFIG_DRM_SUN6I_DSI=y CONFIG_DRM_SUN8I_DW_HDMI=y CONFIG_DRM_SUN8I_MIXER=y CONFIG_DRM_SUN8I_TCON_TOP=y CONFIG_DRM_OMAP=y CONFIG_OMAP2_DSS_DEBUG=y CONFIG_OMAP2_DSS_DEBUGFS=y CONFIG_OMAP2_DSS_COLLECT_IRQ_STATS=y CONFIG_OMAP2_DSS_DPI=y CONFIG_OMAP2_DSS_VENC=y CONFIG_OMAP2_DSS_HDMI_COMMON=y CONFIG_OMAP4_DSS_HDMI=y CONFIG_OMAP4_DSS_HDMI_CEC=y CONFIG_OMAP5_DSS_HDMI=y CONFIG_OMAP2_DSS_SDI=y CONFIG_OMAP2_DSS_DSI=y CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0 CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y CONFIG_DRM_TILCDC=y CONFIG_DRM_QXL=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_MSM=y CONFIG_DRM_MSM_GPU_STATE=y CONFIG_DRM_MSM_GPU_SUDO=y CONFIG_DRM_MSM_MDSS=y CONFIG_DRM_MSM_MDP4=y CONFIG_DRM_MSM_MDP5=y CONFIG_DRM_MSM_DPU=y CONFIG_DRM_MSM_DP=y CONFIG_DRM_MSM_DSI=y CONFIG_DRM_MSM_DSI_28NM_PHY=y CONFIG_DRM_MSM_DSI_20NM_PHY=y CONFIG_DRM_MSM_DSI_28NM_8960_PHY=y CONFIG_DRM_MSM_DSI_14NM_PHY=y CONFIG_DRM_MSM_DSI_10NM_PHY=y CONFIG_DRM_MSM_DSI_7NM_PHY=y CONFIG_DRM_MSM_HDMI=y CONFIG_DRM_MSM_HDMI_HDCP=y CONFIG_DRM_FSL_DCU=y CONFIG_DRM_TEGRA=y CONFIG_DRM_TEGRA_DEBUG=y CONFIG_DRM_TEGRA_STAGING=y CONFIG_DRM_STM=y CONFIG_DRM_STM_DSI=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_ABT_Y030XX067A=y CONFIG_DRM_PANEL_ARM_VERSATILE=y CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596=y CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0=y CONFIG_DRM_PANEL_BOE_HIMAX8279D=y CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=y CONFIG_DRM_PANEL_DSI_CM=y CONFIG_DRM_PANEL_LVDS=y CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_EDP=y CONFIG_DRM_PANEL_EBBG_FT8719=y CONFIG_DRM_PANEL_ELIDA_KD35T133=y CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=y CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=y CONFIG_DRM_PANEL_ILITEK_IL9322=y CONFIG_DRM_PANEL_ILITEK_ILI9341=y CONFIG_DRM_PANEL_ILITEK_ILI9881C=y CONFIG_DRM_PANEL_INNOLUX_EJ030NA=y CONFIG_DRM_PANEL_INNOLUX_P079ZCA=y CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=y CONFIG_DRM_PANEL_JDI_LT070ME05000=y CONFIG_DRM_PANEL_JDI_R63452=y CONFIG_DRM_PANEL_KHADAS_TS050=y CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=y CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W=y CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829=y CONFIG_DRM_PANEL_SAMSUNG_LD9040=y CONFIG_DRM_PANEL_LG_LB035Q02=y CONFIG_DRM_PANEL_LG_LG4573=y CONFIG_DRM_PANEL_NEC_NL8048HL11=y CONFIG_DRM_PANEL_NEWVISION_NV3051D=y CONFIG_DRM_PANEL_NEWVISION_NV3052C=y CONFIG_DRM_PANEL_NOVATEK_NT35510=y CONFIG_DRM_PANEL_NOVATEK_NT35560=y CONFIG_DRM_PANEL_NOVATEK_NT35950=y CONFIG_DRM_PANEL_NOVATEK_NT36672A=y CONFIG_DRM_PANEL_NOVATEK_NT39016=y CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=y CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=y CONFIG_DRM_PANEL_ORISETECH_OTM8009A=y CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS=y CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=y CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=y CONFIG_DRM_PANEL_RAYDIUM_RM67191=y CONFIG_DRM_PANEL_RAYDIUM_RM68200=y CONFIG_DRM_PANEL_RONBO_RB070D30=y CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y CONFIG_DRM_PANEL_SAMSUNG_DB7430=y CONFIG_DRM_PANEL_SAMSUNG_S6D16D0=y CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=y CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=y CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_SPI=y CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=y CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=y CONFIG_DRM_PANEL_SEIKO_43WVF1G=y CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y CONFIG_DRM_PANEL_SHARP_LS037V7DW01=y CONFIG_DRM_PANEL_SHARP_LS043T1LE01=y CONFIG_DRM_PANEL_SHARP_LS060T1SX01=y CONFIG_DRM_PANEL_SITRONIX_ST7701=y CONFIG_DRM_PANEL_SITRONIX_ST7703=y CONFIG_DRM_PANEL_SITRONIX_ST7789V=y CONFIG_DRM_PANEL_SONY_ACX565AKM=y CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521=y CONFIG_DRM_PANEL_TDO_TL070WSH30=y CONFIG_DRM_PANEL_TPO_TD028TTEC1=y CONFIG_DRM_PANEL_TPO_TD043MTEA1=y CONFIG_DRM_PANEL_TPO_TPG110=y CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=y CONFIG_DRM_PANEL_VISIONOX_RM69299=y CONFIG_DRM_PANEL_WIDECHIPS_WS2401=y CONFIG_DRM_PANEL_XINPENG_XPP055C272=y # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_CDNS_DSI=y CONFIG_DRM_CHIPONE_ICN6211=y CONFIG_DRM_CHRONTEL_CH7033=y CONFIG_DRM_CROS_EC_ANX7688=y CONFIG_DRM_DISPLAY_CONNECTOR=y CONFIG_DRM_FSL_LDB=y CONFIG_DRM_ITE_IT6505=y CONFIG_DRM_LONTIUM_LT8912B=y CONFIG_DRM_LONTIUM_LT9211=y CONFIG_DRM_LONTIUM_LT9611=y CONFIG_DRM_LONTIUM_LT9611UXC=y CONFIG_DRM_ITE_IT66121=y CONFIG_DRM_LVDS_CODEC=y CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=y CONFIG_DRM_NWL_MIPI_DSI=y CONFIG_DRM_NXP_PTN3460=y CONFIG_DRM_PARADE_PS8622=y CONFIG_DRM_PARADE_PS8640=y CONFIG_DRM_SIL_SII8620=y CONFIG_DRM_SII902X=y CONFIG_DRM_SII9234=y CONFIG_DRM_SIMPLE_BRIDGE=y CONFIG_DRM_THINE_THC63LVD1024=y CONFIG_DRM_TOSHIBA_TC358762=y CONFIG_DRM_TOSHIBA_TC358764=y CONFIG_DRM_TOSHIBA_TC358767=y CONFIG_DRM_TOSHIBA_TC358768=y CONFIG_DRM_TOSHIBA_TC358775=y CONFIG_DRM_TI_DLPC3433=y CONFIG_DRM_TI_TFP410=y CONFIG_DRM_TI_SN65DSI83=y CONFIG_DRM_TI_SN65DSI86=y CONFIG_DRM_TI_TPD12S015=y CONFIG_DRM_ANALOGIX_ANX6345=y CONFIG_DRM_ANALOGIX_ANX78XX=y CONFIG_DRM_ANALOGIX_DP=y CONFIG_DRM_ANALOGIX_ANX7625=y CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_ADV7511_AUDIO=y CONFIG_DRM_I2C_ADV7511_CEC=y CONFIG_DRM_CDNS_MHDP8546=y CONFIG_DRM_CDNS_MHDP8546_J721E=y CONFIG_DRM_IMX8QM_LDB=y CONFIG_DRM_IMX8QXP_LDB=y CONFIG_DRM_IMX8QXP_PIXEL_COMBINER=y CONFIG_DRM_IMX8QXP_PIXEL_LINK=y CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI=y CONFIG_DRM_DW_HDMI=y CONFIG_DRM_DW_HDMI_AHB_AUDIO=y CONFIG_DRM_DW_HDMI_I2S_AUDIO=y CONFIG_DRM_DW_HDMI_GP_AUDIO=y CONFIG_DRM_DW_HDMI_CEC=y CONFIG_DRM_DW_MIPI_DSI=y # end of Display Interface Bridges CONFIG_DRM_STI=y CONFIG_DRM_IMX=y CONFIG_DRM_IMX_PARALLEL_DISPLAY=y CONFIG_DRM_IMX_TVE=y CONFIG_DRM_IMX_LDB=y CONFIG_DRM_IMX_HDMI=y CONFIG_DRM_INGENIC=y CONFIG_DRM_INGENIC_IPU=y CONFIG_DRM_V3D=y CONFIG_DRM_VC4=y CONFIG_DRM_VC4_HDMI_CEC=y CONFIG_DRM_ETNAVIV=y CONFIG_DRM_ETNAVIV_THERMAL=y CONFIG_DRM_HISI_HIBMC=y CONFIG_DRM_LOGICVC=y CONFIG_DRM_MEDIATEK=y CONFIG_DRM_MEDIATEK_DP=y CONFIG_DRM_MEDIATEK_HDMI=y CONFIG_DRM_MXS=y CONFIG_DRM_MXSFB=y CONFIG_DRM_IMX_LCDIF=y CONFIG_DRM_MESON=y CONFIG_DRM_MESON_DW_HDMI=y CONFIG_DRM_ARCPGU=y CONFIG_DRM_BOCHS=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_GM12U320=y CONFIG_DRM_OFDRM=y CONFIG_DRM_PANEL_MIPI_DBI=y CONFIG_DRM_SIMPLEDRM=y CONFIG_TINYDRM_HX8357D=y CONFIG_TINYDRM_ILI9163=y CONFIG_TINYDRM_ILI9225=y CONFIG_TINYDRM_ILI9341=y CONFIG_TINYDRM_ILI9486=y CONFIG_TINYDRM_MI0283QT=y CONFIG_TINYDRM_REPAPER=y CONFIG_TINYDRM_ST7586=y CONFIG_TINYDRM_ST7735R=y CONFIG_DRM_PL111=y CONFIG_DRM_TVE200=y CONFIG_DRM_LIMA=y CONFIG_DRM_ASPEED_GFX=y CONFIG_DRM_MCDE=y CONFIG_DRM_TIDSS=y CONFIG_DRM_ZYNQMP_DPSUB=y CONFIG_DRM_GUD=y CONFIG_DRM_SSD130X=y CONFIG_DRM_SSD130X_I2C=y CONFIG_DRM_SSD130X_SPI=y CONFIG_DRM_SPRD=y CONFIG_DRM_LEGACY=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_MGA=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y CONFIG_DRM_EXPORT_FOR_TESTS=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA=y CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=y CONFIG_FB_MACMODES=y CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_ARMCLCD=y CONFIG_FB_CLPS711X=y CONFIG_FB_IMX=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y CONFIG_FB_CONTROL=y CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y CONFIG_FB_UVESA=y CONFIG_FB_EFI=y CONFIG_FB_GBE=y CONFIG_FB_GBE_MEM=4 CONFIG_FB_PVR2=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y CONFIG_FB_ATMEL=y CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_VT8500=y CONFIG_FB_WM8505=y CONFIG_FB_WMT_GE_ROPS=y CONFIG_FB_PXA168=y CONFIG_FB_W100=y CONFIG_FB_SH_MOBILE_LCDC=y CONFIG_FB_TMIO=y CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_S3C=y CONFIG_FB_S3C_DEBUG_REGWRITE=y CONFIG_FB_SM501=y CONFIG_FB_SMSCUFX=y CONFIG_FB_UDL=y CONFIG_FB_IBM_GXT4500=y CONFIG_FB_XILINX=y CONFIG_FB_GOLDFISH=y CONFIG_FB_DA8XX=y CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_MX3=y CONFIG_FB_BROADSHEET=y CONFIG_FB_SSD1307=y CONFIG_FB_SM712=y CONFIG_FB_OMAP=y CONFIG_FB_OMAP_LCDC_EXTERNAL=y CONFIG_FB_OMAP_LCDC_HWA742=y CONFIG_FB_OMAP_MANUAL_UPDATE=y CONFIG_FB_OMAP_LCD_MIPID=y CONFIG_FB_OMAP_LCD_H3=y CONFIG_FB_OMAP_DMA_TUNE=y CONFIG_OMAP2_VRFB=y CONFIG_MMP_DISP=y CONFIG_MMP_DISP_CONTROLLER=y CONFIG_MMP_DISP_SPI=y CONFIG_MMP_PANEL_TPOHVGA=y CONFIG_MMP_FB=y # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_AMS369FG06=y CONFIG_LCD_LMS501KF03=y CONFIG_LCD_HX8357=y CONFIG_LCD_OTM3225A=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_ATMEL_LCDC=y CONFIG_BACKLIGHT_KTD253=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_OMAP1=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_DA9052=y CONFIG_BACKLIGHT_MAX8925=y CONFIG_BACKLIGHT_MT6370=y CONFIG_BACKLIGHT_QCOM_WLED=y CONFIG_BACKLIGHT_RT4831=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_88PM860X=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_LP8788=y CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_BACKLIGHT_ARCXCNN=y CONFIG_BACKLIGHT_RAVE_SP=y CONFIG_BACKLIGHT_LED=y # end of Backlight & LCD device support CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y # end of Console display driver support CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support CONFIG_DRM_ACCEL=y CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_PCM_ELD=y CONFIG_SND_PCM_IEC958=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_SEQ_DEVICE=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_CTL_FAST_LOOKUP=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_CTL_INPUT_VALIDATION=y CONFIG_SND_CTL_DEBUG=y CONFIG_SND_JACK_INJECTION_DEBUG=y CONFIG_SND_VMASTER=y CONFIG_SND_CTL_LED=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=y CONFIG_SND_SEQ_MIDI=y CONFIG_SND_SEQ_MIDI_EMUL=y CONFIG_SND_SEQ_VIRMIDI=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_OPL3_LIB_SEQ=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_SERIAL_GENERIC=y CONFIG_SND_MPU401=y CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALI5451=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y CONFIG_SND_BT87X_OVERCLOCK=y CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS5535AUDIO=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y CONFIG_SND_FM801=y CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_GENERIC_LEDS=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_TEGRA=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CS8409=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y # end of HD-Audio CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_ALIGNED_MMIO=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_EXT_CORE=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_INTEL_DSP_CONFIG=y CONFIG_SND_ARM=y CONFIG_SND_ARMAACI=y CONFIG_SND_PXA2XX_LIB=y # # Atmel devices (AT91) # CONFIG_SND_ATMEL_AC97C=y # end of Atmel devices (AT91) CONFIG_SND_SPI=y CONFIG_SND_AT73C213=y CONFIG_SND_AT73C213_TARGET_BITRATE=48000 CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_UA101=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y CONFIG_SND_USB_HIFACE=y CONFIG_SND_BCD2000=y CONFIG_SND_USB_LINE6=y CONFIG_SND_USB_POD=y CONFIG_SND_USB_PODHD=y CONFIG_SND_USB_TONEPORT=y CONFIG_SND_USB_VARIAX=y CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y CONFIG_SND_DICE=y CONFIG_SND_OXFW=y CONFIG_SND_ISIGHT=y CONFIG_SND_FIREWORKS=y CONFIG_SND_BEBOB=y CONFIG_SND_FIREWIRE_DIGI00X=y CONFIG_SND_FIREWIRE_TASCAM=y CONFIG_SND_FIREWIRE_MOTU=y CONFIG_SND_FIREFACE=y CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y CONFIG_SND_SOC=y CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST=y CONFIG_SND_SOC_UTILS_KUNIT_TEST=y CONFIG_SND_SOC_ADI=y CONFIG_SND_SOC_ADI_AXI_I2S=y CONFIG_SND_SOC_ADI_AXI_SPDIF=y CONFIG_SND_SOC_AMD_ACP=y CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=y CONFIG_SND_AMD_ACP_CONFIG=y CONFIG_SND_SOC_APPLE_MCA=y CONFIG_SND_ATMEL_SOC=y CONFIG_SND_ATMEL_SOC_PDC=y CONFIG_SND_ATMEL_SOC_DMA=y CONFIG_SND_ATMEL_SOC_SSC=y CONFIG_SND_ATMEL_SOC_SSC_PDC=y CONFIG_SND_ATMEL_SOC_SSC_DMA=y CONFIG_SND_AT91_SOC_SAM9G20_WM8731=y CONFIG_SND_ATMEL_SOC_WM8904=y CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y CONFIG_SND_ATMEL_SOC_CLASSD=y CONFIG_SND_ATMEL_SOC_PDMIC=y CONFIG_SND_ATMEL_SOC_TSE850_PCM5142=y CONFIG_SND_ATMEL_SOC_I2S=y CONFIG_SND_SOC_MIKROE_PROTO=y CONFIG_SND_MCHP_SOC_I2S_MCC=y CONFIG_SND_MCHP_SOC_SPDIFTX=y CONFIG_SND_MCHP_SOC_SPDIFRX=y CONFIG_SND_MCHP_SOC_PDMC=y CONFIG_SND_BCM2835_SOC_I2S=y CONFIG_SND_SOC_CYGNUS=y CONFIG_SND_BCM63XX_I2S_WHISTLER=y CONFIG_SND_EP93XX_SOC=y CONFIG_SND_DESIGNWARE_I2S=y CONFIG_SND_DESIGNWARE_PCM=y # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_SOC_FSL_SAI=y CONFIG_SND_SOC_FSL_MQS=y CONFIG_SND_SOC_FSL_AUDMIX=y CONFIG_SND_SOC_FSL_SSI=y CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y CONFIG_SND_SOC_FSL_MICFIL=y CONFIG_SND_SOC_FSL_EASRC=y CONFIG_SND_SOC_FSL_XCVR=y CONFIG_SND_SOC_FSL_AUD2HTX=y CONFIG_SND_SOC_FSL_UTILS=y CONFIG_SND_SOC_FSL_RPMSG=y CONFIG_SND_SOC_IMX_PCM_DMA=y CONFIG_SND_SOC_IMX_AUDIO_RPMSG=y CONFIG_SND_SOC_IMX_PCM_RPMSG=y CONFIG_SND_SOC_IMX_AUDMUX=y CONFIG_SND_IMX_SOC=y CONFIG_SND_SOC_IMX_PCM_FIQ=y # # SoC Audio support for Freescale i.MX boards: # CONFIG_SND_SOC_EUKREA_TLV320=y CONFIG_SND_SOC_IMX_ES8328=y CONFIG_SND_SOC_IMX_SGTL5000=y CONFIG_SND_SOC_IMX_SPDIF=y CONFIG_SND_SOC_FSL_ASOC_CARD=y CONFIG_SND_SOC_IMX_AUDMIX=y CONFIG_SND_SOC_IMX_HDMI=y CONFIG_SND_SOC_IMX_RPMSG=y CONFIG_SND_SOC_IMX_CARD=y # end of SoC Audio for Freescale CPUs CONFIG_SND_I2S_HI6210_I2S=y CONFIG_SND_JZ4740_SOC_I2S=y CONFIG_SND_KIRKWOOD_SOC=y CONFIG_SND_KIRKWOOD_SOC_ARMADA370_DB=y CONFIG_SND_SOC_IMG=y CONFIG_SND_SOC_IMG_I2S_IN=y CONFIG_SND_SOC_IMG_I2S_OUT=y CONFIG_SND_SOC_IMG_PARALLEL_OUT=y CONFIG_SND_SOC_IMG_SPDIF_IN=y CONFIG_SND_SOC_IMG_SPDIF_OUT=y CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=y CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SOC_ACPI_INTEL_MATCH=y CONFIG_SND_SOC_INTEL_KEEMBAY=y CONFIG_SND_SOC_INTEL_AVS=y # # Intel AVS Machine drivers # # # Available DSP configurations # CONFIG_SND_SOC_INTEL_AVS_MACH_DA7219=y CONFIG_SND_SOC_INTEL_AVS_MACH_DMIC=y CONFIG_SND_SOC_INTEL_AVS_MACH_HDAUDIO=y CONFIG_SND_SOC_INTEL_AVS_MACH_I2S_TEST=y CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98927=y CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98357A=y CONFIG_SND_SOC_INTEL_AVS_MACH_MAX98373=y CONFIG_SND_SOC_INTEL_AVS_MACH_NAU8825=y CONFIG_SND_SOC_INTEL_AVS_MACH_PROBE=y CONFIG_SND_SOC_INTEL_AVS_MACH_RT274=y CONFIG_SND_SOC_INTEL_AVS_MACH_RT286=y CONFIG_SND_SOC_INTEL_AVS_MACH_RT298=y CONFIG_SND_SOC_INTEL_AVS_MACH_RT5682=y CONFIG_SND_SOC_INTEL_AVS_MACH_SSM4567=y # end of Intel AVS Machine drivers CONFIG_SND_SOC_INTEL_MACH=y CONFIG_SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES=y CONFIG_SND_SOC_INTEL_BDW_RT5650_MACH=y CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=y CONFIG_SND_SOC_INTEL_BROADWELL_MACH=y CONFIG_SND_SOC_MEDIATEK=y CONFIG_SND_SOC_MT2701=y CONFIG_SND_SOC_MT2701_CS42448=y CONFIG_SND_SOC_MT2701_WM8960=y CONFIG_SND_SOC_MT6797=y CONFIG_SND_SOC_MT6797_MT6351=y CONFIG_SND_SOC_MT8173=y CONFIG_SND_SOC_MT8173_MAX98090=y CONFIG_SND_SOC_MT8173_RT5650=y CONFIG_SND_SOC_MT8173_RT5650_RT5514=y CONFIG_SND_SOC_MT8173_RT5650_RT5676=y CONFIG_SND_SOC_MT8183=y CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A=y CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=y CONFIG_SND_SOC_MT8186=y CONFIG_SND_SOC_MT8186_MT6366_DA7219_MAX98357=y CONFIG_SND_SOC_MT8186_MT6366_RT1019_RT5682S=y CONFIG_SND_SOC_MTK_BTCVSD=y CONFIG_SND_SOC_MT8192=y CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682=y CONFIG_SND_SOC_MT8195=y CONFIG_SND_SOC_MT8195_MT6359=y # # ASoC support for Amlogic platforms # CONFIG_SND_MESON_AIU=y CONFIG_SND_MESON_AXG_FIFO=y CONFIG_SND_MESON_AXG_FRDDR=y CONFIG_SND_MESON_AXG_TODDR=y CONFIG_SND_MESON_AXG_TDM_FORMATTER=y CONFIG_SND_MESON_AXG_TDM_INTERFACE=y CONFIG_SND_MESON_AXG_TDMIN=y CONFIG_SND_MESON_AXG_TDMOUT=y CONFIG_SND_MESON_AXG_SOUND_CARD=y CONFIG_SND_MESON_AXG_SPDIFOUT=y CONFIG_SND_MESON_AXG_SPDIFIN=y CONFIG_SND_MESON_AXG_PDM=y CONFIG_SND_MESON_CARD_UTILS=y CONFIG_SND_MESON_CODEC_GLUE=y CONFIG_SND_MESON_GX_SOUND_CARD=y CONFIG_SND_MESON_G12A_TOACODEC=y CONFIG_SND_MESON_G12A_TOHDMITX=y CONFIG_SND_SOC_MESON_T9015=y # end of ASoC support for Amlogic platforms CONFIG_SND_MXS_SOC=y CONFIG_SND_SOC_MXS_SGTL5000=y CONFIG_SND_PXA2XX_SOC=y CONFIG_SND_MMP_SOC=y CONFIG_SND_PXA_SOC_SSP=y CONFIG_SND_MMP_SOC_SSPA=y CONFIG_SND_PXA910_SOC=y CONFIG_SND_MMP_SOC_BROWNSTONE=y CONFIG_SND_SOC_QCOM=y CONFIG_SND_SOC_LPASS_CPU=y CONFIG_SND_SOC_LPASS_HDMI=y CONFIG_SND_SOC_LPASS_PLATFORM=y CONFIG_SND_SOC_LPASS_CDC_DMA=y CONFIG_SND_SOC_LPASS_IPQ806X=y CONFIG_SND_SOC_LPASS_APQ8016=y CONFIG_SND_SOC_LPASS_SC7180=y CONFIG_SND_SOC_LPASS_SC7280=y CONFIG_SND_SOC_STORM=y CONFIG_SND_SOC_APQ8016_SBC=y CONFIG_SND_SOC_QCOM_COMMON=y CONFIG_SND_SOC_QCOM_SDW=y CONFIG_SND_SOC_QDSP6_COMMON=y CONFIG_SND_SOC_QDSP6_CORE=y CONFIG_SND_SOC_QDSP6_AFE=y CONFIG_SND_SOC_QDSP6_AFE_DAI=y CONFIG_SND_SOC_QDSP6_AFE_CLOCKS=y CONFIG_SND_SOC_QDSP6_ADM=y CONFIG_SND_SOC_QDSP6_ROUTING=y CONFIG_SND_SOC_QDSP6_ASM=y CONFIG_SND_SOC_QDSP6_ASM_DAI=y CONFIG_SND_SOC_QDSP6_APM_DAI=y CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI=y CONFIG_SND_SOC_QDSP6_APM=y CONFIG_SND_SOC_QDSP6_PRM_LPASS_CLOCKS=y CONFIG_SND_SOC_QDSP6_PRM=y CONFIG_SND_SOC_QDSP6=y CONFIG_SND_SOC_MSM8996=y CONFIG_SND_SOC_SDM845=y CONFIG_SND_SOC_SM8250=y CONFIG_SND_SOC_SC8280XP=y CONFIG_SND_SOC_SC7180=y CONFIG_SND_SOC_SC7280=y CONFIG_SND_SOC_ROCKCHIP=y CONFIG_SND_SOC_ROCKCHIP_I2S=y CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y CONFIG_SND_SOC_ROCKCHIP_PDM=y CONFIG_SND_SOC_ROCKCHIP_SPDIF=y CONFIG_SND_SOC_ROCKCHIP_MAX98090=y CONFIG_SND_SOC_ROCKCHIP_RT5645=y CONFIG_SND_SOC_RK3288_HDMI_ANALOG=y CONFIG_SND_SOC_RK3399_GRU_SOUND=y CONFIG_SND_SOC_SAMSUNG=y CONFIG_SND_S3C24XX_I2S=y CONFIG_SND_S3C_I2SV2_SOC=y CONFIG_SND_S3C2412_SOC_I2S=y CONFIG_SND_SAMSUNG_PCM=y CONFIG_SND_SAMSUNG_SPDIF=y CONFIG_SND_SAMSUNG_I2S=y CONFIG_SND_SOC_SAMSUNG_NEO1973_WM8753=y CONFIG_SND_SOC_SAMSUNG_JIVE_WM8750=y CONFIG_SND_SOC_SAMSUNG_SMDK_WM8580=y CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994=y CONFIG_SND_SOC_SAMSUNG_S3C24XX_UDA134X=y CONFIG_SND_SOC_SAMSUNG_SIMTEC=y CONFIG_SND_SOC_SAMSUNG_SIMTEC_TLV320AIC23=y CONFIG_SND_SOC_SAMSUNG_SIMTEC_HERMES=y CONFIG_SND_SOC_SAMSUNG_H1940_UDA1380=y CONFIG_SND_SOC_SAMSUNG_RX1950_UDA1380=y CONFIG_SND_SOC_SMARTQ=y CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF=y CONFIG_SND_SOC_SMDK_WM8994_PCM=y CONFIG_SND_SOC_SPEYSIDE=y CONFIG_SND_SOC_TOBERMORY=y CONFIG_SND_SOC_BELLS=y CONFIG_SND_SOC_LOWLAND=y CONFIG_SND_SOC_LITTLEMILL=y CONFIG_SND_SOC_SNOW=y CONFIG_SND_SOC_ODROID=y CONFIG_SND_SOC_ARNDALE=y CONFIG_SND_SOC_SAMSUNG_TM2_WM5110=y CONFIG_SND_SOC_SAMSUNG_ARIES_WM8994=y CONFIG_SND_SOC_SAMSUNG_MIDAS_WM1811=y # # SoC Audio support for Renesas SoCs # CONFIG_SND_SOC_SH4_FSI=y CONFIG_SND_SOC_RCAR=y CONFIG_SND_SOC_RZ=y # end of SoC Audio support for Renesas SoCs CONFIG_SND_SOC_SOF_TOPLEVEL=y CONFIG_SND_SOC_SOF_PCI_DEV=y CONFIG_SND_SOC_SOF_PCI=y CONFIG_SND_SOC_SOF_ACPI=y CONFIG_SND_SOC_SOF_ACPI_DEV=y CONFIG_SND_SOC_SOF_OF=y CONFIG_SND_SOC_SOF_OF_DEV=y CONFIG_SND_SOC_SOF_COMPRESS=y CONFIG_SND_SOC_SOF_DEBUG_PROBES=y CONFIG_SND_SOC_SOF_CLIENT=y CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT=y CONFIG_SND_SOC_SOF_FORCE_PROBE_WORKQUEUE=y CONFIG_SND_SOC_SOF_NOCODEC=y CONFIG_SND_SOC_SOF_NOCODEC_SUPPORT=y CONFIG_SND_SOC_SOF_STRICT_ABI_CHECKS=y CONFIG_SND_SOC_SOF_DEBUG=y CONFIG_SND_SOC_SOF_FORCE_NOCODEC_MODE=y CONFIG_SND_SOC_SOF_DEBUG_XRUN_STOP=y CONFIG_SND_SOC_SOF_DEBUG_VERBOSE_IPC=y CONFIG_SND_SOC_SOF_DEBUG_FORCE_IPC_POSITION=y CONFIG_SND_SOC_SOF_DEBUG_ENABLE_DEBUGFS_CACHE=y CONFIG_SND_SOC_SOF_DEBUG_ENABLE_FIRMWARE_TRACE=y CONFIG_SND_SOC_SOF_DEBUG_IPC_FLOOD_TEST=y CONFIG_SND_SOC_SOF_DEBUG_IPC_FLOOD_TEST_NUM=2 CONFIG_SND_SOC_SOF_DEBUG_IPC_MSG_INJECTOR=y CONFIG_SND_SOC_SOF_DEBUG_RETAIN_DSP_CONTEXT=y CONFIG_SND_SOC_SOF=y CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y CONFIG_SND_SOC_SOF_IPC3=y CONFIG_SND_SOC_SOF_INTEL_IPC4=y CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=y CONFIG_SND_SOC_SOF_AMD_COMMON=y CONFIG_SND_SOC_SOF_AMD_RENOIR=y CONFIG_SND_SOC_SOF_AMD_REMBRANDT=y CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y CONFIG_SND_SOC_SOF_IMX_COMMON=y CONFIG_SND_SOC_SOF_IMX8=y CONFIG_SND_SOC_SOF_IMX8M=y CONFIG_SND_SOC_SOF_IMX8ULP=y CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL=y CONFIG_SND_SOC_SOF_INTEL_HIFI_EP_IPC=y CONFIG_SND_SOC_SOF_INTEL_ATOM_HIFI_EP=y CONFIG_SND_SOC_SOF_INTEL_COMMON=y CONFIG_SND_SOC_SOF_BAYTRAIL=y CONFIG_SND_SOC_SOF_BROADWELL=y CONFIG_SND_SOC_SOF_MERRIFIELD=y CONFIG_SND_SOC_SOF_INTEL_SKL=y CONFIG_SND_SOC_SOF_SKYLAKE=y CONFIG_SND_SOC_SOF_KABYLAKE=y CONFIG_SND_SOC_SOF_INTEL_APL=y CONFIG_SND_SOC_SOF_APOLLOLAKE=y CONFIG_SND_SOC_SOF_GEMINILAKE=y CONFIG_SND_SOC_SOF_INTEL_CNL=y CONFIG_SND_SOC_SOF_CANNONLAKE=y CONFIG_SND_SOC_SOF_COFFEELAKE=y CONFIG_SND_SOC_SOF_COMETLAKE=y CONFIG_SND_SOC_SOF_INTEL_ICL=y CONFIG_SND_SOC_SOF_ICELAKE=y CONFIG_SND_SOC_SOF_JASPERLAKE=y CONFIG_SND_SOC_SOF_INTEL_TGL=y CONFIG_SND_SOC_SOF_TIGERLAKE=y CONFIG_SND_SOC_SOF_ELKHARTLAKE=y CONFIG_SND_SOC_SOF_ALDERLAKE=y CONFIG_SND_SOC_SOF_INTEL_MTL=y CONFIG_SND_SOC_SOF_METEORLAKE=y CONFIG_SND_SOC_SOF_HDA_COMMON=y CONFIG_SND_SOC_SOF_HDA_LINK_BASELINE=y CONFIG_SND_SOC_SOF_HDA_PROBES=y CONFIG_SND_SOC_SOF_INTEL_SOUNDWIRE_LINK_BASELINE=y CONFIG_SND_SOC_SOF_MTK_TOPLEVEL=y CONFIG_SND_SOC_SOF_MTK_COMMON=y CONFIG_SND_SOC_SOF_MT8186=y CONFIG_SND_SOC_SOF_MT8195=y CONFIG_SND_SOC_SOF_XTENSA=y CONFIG_SND_SOC_SPRD=y CONFIG_SND_SOC_SPRD_MCDT=y CONFIG_SND_SOC_STI=y # # STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_STM32_SAI=y CONFIG_SND_SOC_STM32_I2S=y CONFIG_SND_SOC_STM32_SPDIFRX=y CONFIG_SND_SOC_STM32_DFSDM=y # end of STMicroelectronics STM32 SOC audio support # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=y CONFIG_SND_SUN8I_CODEC=y CONFIG_SND_SUN8I_CODEC_ANALOG=y CONFIG_SND_SUN50I_CODEC_ANALOG=y CONFIG_SND_SUN4I_I2S=y CONFIG_SND_SUN4I_SPDIF=y CONFIG_SND_SUN50I_DMIC=y CONFIG_SND_SUN8I_ADDA_PR_REGMAP=y # end of Allwinner SoC Audio support CONFIG_SND_SOC_TEGRA=y CONFIG_SND_SOC_TEGRA20_AC97=y CONFIG_SND_SOC_TEGRA20_DAS=y CONFIG_SND_SOC_TEGRA20_I2S=y CONFIG_SND_SOC_TEGRA20_SPDIF=y CONFIG_SND_SOC_TEGRA30_AHUB=y CONFIG_SND_SOC_TEGRA30_I2S=y CONFIG_SND_SOC_TEGRA210_AHUB=y CONFIG_SND_SOC_TEGRA210_DMIC=y CONFIG_SND_SOC_TEGRA210_I2S=y CONFIG_SND_SOC_TEGRA210_OPE=y CONFIG_SND_SOC_TEGRA186_ASRC=y CONFIG_SND_SOC_TEGRA186_DSPK=y CONFIG_SND_SOC_TEGRA210_ADMAIF=y CONFIG_SND_SOC_TEGRA210_MVC=y CONFIG_SND_SOC_TEGRA210_SFC=y CONFIG_SND_SOC_TEGRA210_AMX=y CONFIG_SND_SOC_TEGRA210_ADX=y CONFIG_SND_SOC_TEGRA210_MIXER=y CONFIG_SND_SOC_TEGRA_AUDIO_GRAPH_CARD=y CONFIG_SND_SOC_TEGRA_MACHINE_DRV=y CONFIG_SND_SOC_TEGRA_RT5640=y CONFIG_SND_SOC_TEGRA_WM8753=y CONFIG_SND_SOC_TEGRA_WM8903=y CONFIG_SND_SOC_TEGRA_WM9712=y CONFIG_SND_SOC_TEGRA_TRIMSLICE=y CONFIG_SND_SOC_TEGRA_ALC5632=y CONFIG_SND_SOC_TEGRA_MAX98090=y CONFIG_SND_SOC_TEGRA_RT5677=y CONFIG_SND_SOC_TEGRA_SGTL5000=y # # Audio support for Texas Instruments SoCs # CONFIG_SND_SOC_TI_EDMA_PCM=y CONFIG_SND_SOC_TI_SDMA_PCM=y CONFIG_SND_SOC_TI_UDMA_PCM=y # # Texas Instruments DAI support for: # CONFIG_SND_SOC_DAVINCI_ASP=y CONFIG_SND_SOC_DAVINCI_MCASP=y CONFIG_SND_SOC_DAVINCI_VCIF=y CONFIG_SND_SOC_OMAP_DMIC=y CONFIG_SND_SOC_OMAP_MCBSP=y CONFIG_SND_SOC_OMAP_MCPDM=y # # Audio support for boards with Texas Instruments SoCs # CONFIG_SND_SOC_NOKIA_N810=y CONFIG_SND_SOC_NOKIA_RX51=y CONFIG_SND_SOC_OMAP3_PANDORA=y CONFIG_SND_SOC_OMAP3_TWL4030=y CONFIG_SND_SOC_OMAP_ABE_TWL6040=y CONFIG_SND_SOC_OMAP_HDMI=y CONFIG_SND_SOC_J721E_EVM=y # end of Audio support for Texas Instruments SoCs CONFIG_SND_SOC_UNIPHIER=y CONFIG_SND_SOC_UNIPHIER_AIO=y CONFIG_SND_SOC_UNIPHIER_LD11=y CONFIG_SND_SOC_UNIPHIER_PXS2=y CONFIG_SND_SOC_UNIPHIER_EVEA_CODEC=y CONFIG_SND_SOC_UX500=y CONFIG_SND_SOC_UX500_PLAT_MSP_I2S=y CONFIG_SND_SOC_UX500_PLAT_DMA=y CONFIG_SND_SOC_UX500_MACH_MOP500=y CONFIG_SND_SOC_XILINX_I2S=y CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=y CONFIG_SND_SOC_XILINX_SPDIF=y CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_ALL_CODECS=y CONFIG_SND_SOC_88PM860X=y CONFIG_SND_SOC_ARIZONA=y CONFIG_SND_SOC_WM_HUBS=y CONFIG_SND_SOC_WM_ADSP=y CONFIG_SND_SOC_AB8500_CODEC=y CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_AD1836=y CONFIG_SND_SOC_AD193X=y CONFIG_SND_SOC_AD193X_SPI=y CONFIG_SND_SOC_AD193X_I2C=y CONFIG_SND_SOC_AD1980=y CONFIG_SND_SOC_AD73311=y CONFIG_SND_SOC_ADAU_UTILS=y CONFIG_SND_SOC_ADAU1372=y CONFIG_SND_SOC_ADAU1372_I2C=y CONFIG_SND_SOC_ADAU1372_SPI=y CONFIG_SND_SOC_ADAU1373=y CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_ADAU17X1=y CONFIG_SND_SOC_ADAU1761=y CONFIG_SND_SOC_ADAU1761_I2C=y CONFIG_SND_SOC_ADAU1761_SPI=y CONFIG_SND_SOC_ADAU1781=y CONFIG_SND_SOC_ADAU1781_I2C=y CONFIG_SND_SOC_ADAU1781_SPI=y CONFIG_SND_SOC_ADAU1977=y CONFIG_SND_SOC_ADAU1977_SPI=y CONFIG_SND_SOC_ADAU1977_I2C=y CONFIG_SND_SOC_ADAU7002=y CONFIG_SND_SOC_ADAU7118=y CONFIG_SND_SOC_ADAU7118_HW=y CONFIG_SND_SOC_ADAU7118_I2C=y CONFIG_SND_SOC_ADAV80X=y CONFIG_SND_SOC_ADAV801=y CONFIG_SND_SOC_ADAV803=y CONFIG_SND_SOC_ADS117X=y CONFIG_SND_SOC_AK4104=y CONFIG_SND_SOC_AK4118=y CONFIG_SND_SOC_AK4375=y CONFIG_SND_SOC_AK4458=y CONFIG_SND_SOC_AK4535=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y CONFIG_SND_SOC_AK4641=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK4671=y CONFIG_SND_SOC_AK5386=y CONFIG_SND_SOC_AK5558=y CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_ALC5632=y CONFIG_SND_SOC_AW8738=y CONFIG_SND_SOC_BD28623=y CONFIG_SND_SOC_BT_SCO=y CONFIG_SND_SOC_CPCAP=y CONFIG_SND_SOC_CQ0093VC=y CONFIG_SND_SOC_CROS_EC_CODEC=y CONFIG_SND_SOC_CS35L32=y CONFIG_SND_SOC_CS35L33=y CONFIG_SND_SOC_CS35L34=y CONFIG_SND_SOC_CS35L35=y CONFIG_SND_SOC_CS35L36=y CONFIG_SND_SOC_CS35L41_LIB=y CONFIG_SND_SOC_CS35L41=y CONFIG_SND_SOC_CS35L41_SPI=y CONFIG_SND_SOC_CS35L41_I2C=y CONFIG_SND_SOC_CS35L45_TABLES=y CONFIG_SND_SOC_CS35L45=y CONFIG_SND_SOC_CS35L45_SPI=y CONFIG_SND_SOC_CS35L45_I2C=y CONFIG_SND_SOC_CS42L42_CORE=y CONFIG_SND_SOC_CS42L42=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L51_I2C=y CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L56=y CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS42L83=y CONFIG_SND_SOC_CS4234=y CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y CONFIG_SND_SOC_CS4271_SPI=y CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_CS43130=y CONFIG_SND_SOC_CS4341=y CONFIG_SND_SOC_CS4349=y CONFIG_SND_SOC_CS47L15=y CONFIG_SND_SOC_CS47L24=y CONFIG_SND_SOC_CS47L35=y CONFIG_SND_SOC_CS47L85=y CONFIG_SND_SOC_CS47L90=y CONFIG_SND_SOC_CS47L92=y CONFIG_SND_SOC_CS53L30=y CONFIG_SND_SOC_CX20442=y CONFIG_SND_SOC_CX2072X=y CONFIG_SND_SOC_JZ4740_CODEC=y CONFIG_SND_SOC_JZ4725B_CODEC=y CONFIG_SND_SOC_JZ4760_CODEC=y CONFIG_SND_SOC_JZ4770_CODEC=y CONFIG_SND_SOC_L3=y CONFIG_SND_SOC_DA7210=y CONFIG_SND_SOC_DA7213=y CONFIG_SND_SOC_DA7218=y CONFIG_SND_SOC_DA7219=y CONFIG_SND_SOC_DA732X=y CONFIG_SND_SOC_DA9055=y CONFIG_SND_SOC_DMIC=y CONFIG_SND_SOC_HDMI_CODEC=y CONFIG_SND_SOC_ES7134=y CONFIG_SND_SOC_ES7241=y CONFIG_SND_SOC_ES8316=y CONFIG_SND_SOC_ES8326=y CONFIG_SND_SOC_ES8328=y CONFIG_SND_SOC_ES8328_I2C=y CONFIG_SND_SOC_ES8328_SPI=y CONFIG_SND_SOC_GTM601=y CONFIG_SND_SOC_HDAC_HDMI=y CONFIG_SND_SOC_HDAC_HDA=y CONFIG_SND_SOC_HDA=y CONFIG_SND_SOC_ICS43432=y CONFIG_SND_SOC_INNO_RK3036=y CONFIG_SND_SOC_ISABELLE=y CONFIG_SND_SOC_LM49453=y CONFIG_SND_SOC_LOCHNAGAR_SC=y CONFIG_SND_SOC_MADERA=y CONFIG_SND_SOC_MAX98088=y CONFIG_SND_SOC_MAX98090=y CONFIG_SND_SOC_MAX98095=y CONFIG_SND_SOC_MAX98357A=y CONFIG_SND_SOC_MAX98371=y CONFIG_SND_SOC_MAX98504=y CONFIG_SND_SOC_MAX9867=y CONFIG_SND_SOC_MAX98925=y CONFIG_SND_SOC_MAX98926=y CONFIG_SND_SOC_MAX98927=y CONFIG_SND_SOC_MAX98520=y CONFIG_SND_SOC_MAX98373=y CONFIG_SND_SOC_MAX98373_I2C=y CONFIG_SND_SOC_MAX98373_SDW=y CONFIG_SND_SOC_MAX98390=y CONFIG_SND_SOC_MAX98396=y CONFIG_SND_SOC_MAX9850=y CONFIG_SND_SOC_MAX9860=y CONFIG_SND_SOC_MSM8916_WCD_ANALOG=y CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=y CONFIG_SND_SOC_PCM1681=y CONFIG_SND_SOC_PCM1789=y CONFIG_SND_SOC_PCM1789_I2C=y CONFIG_SND_SOC_PCM179X=y CONFIG_SND_SOC_PCM179X_I2C=y CONFIG_SND_SOC_PCM179X_SPI=y CONFIG_SND_SOC_PCM186X=y CONFIG_SND_SOC_PCM186X_I2C=y CONFIG_SND_SOC_PCM186X_SPI=y CONFIG_SND_SOC_PCM3008=y CONFIG_SND_SOC_PCM3060=y CONFIG_SND_SOC_PCM3060_I2C=y CONFIG_SND_SOC_PCM3060_SPI=y CONFIG_SND_SOC_PCM3168A=y CONFIG_SND_SOC_PCM3168A_I2C=y CONFIG_SND_SOC_PCM3168A_SPI=y CONFIG_SND_SOC_PCM5102A=y CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y CONFIG_SND_SOC_PCM512x_SPI=y CONFIG_SND_SOC_RK3328=y CONFIG_SND_SOC_RK817=y CONFIG_SND_SOC_RL6231=y CONFIG_SND_SOC_RL6347A=y CONFIG_SND_SOC_RT274=y CONFIG_SND_SOC_RT286=y CONFIG_SND_SOC_RT298=y CONFIG_SND_SOC_RT1011=y CONFIG_SND_SOC_RT1015=y CONFIG_SND_SOC_RT1015P=y CONFIG_SND_SOC_RT1016=y CONFIG_SND_SOC_RT1019=y CONFIG_SND_SOC_RT1305=y CONFIG_SND_SOC_RT1308=y CONFIG_SND_SOC_RT1308_SDW=y CONFIG_SND_SOC_RT1316_SDW=y CONFIG_SND_SOC_RT1318_SDW=y CONFIG_SND_SOC_RT5514=y CONFIG_SND_SOC_RT5514_SPI=y CONFIG_SND_SOC_RT5616=y CONFIG_SND_SOC_RT5631=y CONFIG_SND_SOC_RT5640=y CONFIG_SND_SOC_RT5645=y CONFIG_SND_SOC_RT5651=y CONFIG_SND_SOC_RT5659=y CONFIG_SND_SOC_RT5660=y CONFIG_SND_SOC_RT5663=y CONFIG_SND_SOC_RT5665=y CONFIG_SND_SOC_RT5668=y CONFIG_SND_SOC_RT5670=y CONFIG_SND_SOC_RT5677=y CONFIG_SND_SOC_RT5677_SPI=y CONFIG_SND_SOC_RT5682=y CONFIG_SND_SOC_RT5682_I2C=y CONFIG_SND_SOC_RT5682_SDW=y CONFIG_SND_SOC_RT5682S=y CONFIG_SND_SOC_RT700=y CONFIG_SND_SOC_RT700_SDW=y CONFIG_SND_SOC_RT711=y CONFIG_SND_SOC_RT711_SDW=y CONFIG_SND_SOC_RT711_SDCA_SDW=y CONFIG_SND_SOC_RT715=y CONFIG_SND_SOC_RT715_SDW=y CONFIG_SND_SOC_RT715_SDCA_SDW=y CONFIG_SND_SOC_RT9120=y CONFIG_SND_SOC_SDW_MOCKUP=y CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SI476X=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y CONFIG_SND_SOC_SIGMADSP_REGMAP=y CONFIG_SND_SOC_SIMPLE_AMPLIFIER=y CONFIG_SND_SOC_SIMPLE_MUX=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_SRC4XXX_I2C=y CONFIG_SND_SOC_SRC4XXX=y CONFIG_SND_SOC_SSM2305=y CONFIG_SND_SOC_SSM2518=y CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_SSM2602_SPI=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y CONFIG_SND_SOC_STA32X=y CONFIG_SND_SOC_STA350=y CONFIG_SND_SOC_STA529=y CONFIG_SND_SOC_STAC9766=y CONFIG_SND_SOC_STI_SAS=y CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS2562=y CONFIG_SND_SOC_TAS2764=y CONFIG_SND_SOC_TAS2770=y CONFIG_SND_SOC_TAS2780=y CONFIG_SND_SOC_TAS5086=y CONFIG_SND_SOC_TAS571X=y CONFIG_SND_SOC_TAS5720=y CONFIG_SND_SOC_TAS5805M=y CONFIG_SND_SOC_TAS6424=y CONFIG_SND_SOC_TDA7419=y CONFIG_SND_SOC_TFA9879=y CONFIG_SND_SOC_TFA989X=y CONFIG_SND_SOC_TLV320ADC3XXX=y CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y CONFIG_SND_SOC_TLV320AIC23_SPI=y CONFIG_SND_SOC_TLV320AIC26=y CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC32X4=y CONFIG_SND_SOC_TLV320AIC32X4_I2C=y CONFIG_SND_SOC_TLV320AIC32X4_SPI=y CONFIG_SND_SOC_TLV320AIC3X=y CONFIG_SND_SOC_TLV320AIC3X_I2C=y CONFIG_SND_SOC_TLV320AIC3X_SPI=y CONFIG_SND_SOC_TLV320DAC33=y CONFIG_SND_SOC_TLV320ADCX140=y CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_TSCS42XX=y CONFIG_SND_SOC_TSCS454=y CONFIG_SND_SOC_TWL4030=y CONFIG_SND_SOC_TWL6040=y CONFIG_SND_SOC_UDA1334=y CONFIG_SND_SOC_UDA134X=y CONFIG_SND_SOC_UDA1380=y CONFIG_SND_SOC_WCD9335=y CONFIG_SND_SOC_WCD_MBHC=y CONFIG_SND_SOC_WCD934X=y CONFIG_SND_SOC_WCD938X=y CONFIG_SND_SOC_WCD938X_SDW=y CONFIG_SND_SOC_WL1273=y CONFIG_SND_SOC_WM0010=y CONFIG_SND_SOC_WM1250_EV1=y CONFIG_SND_SOC_WM2000=y CONFIG_SND_SOC_WM2200=y CONFIG_SND_SOC_WM5100=y CONFIG_SND_SOC_WM5102=y CONFIG_SND_SOC_WM5110=y CONFIG_SND_SOC_WM8350=y CONFIG_SND_SOC_WM8400=y CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y CONFIG_SND_SOC_WM8524=y CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8727=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8731_I2C=y CONFIG_SND_SOC_WM8731_SPI=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8770=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8782=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8804_SPI=y CONFIG_SND_SOC_WM8900=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8904=y CONFIG_SND_SOC_WM8940=y CONFIG_SND_SOC_WM8955=y CONFIG_SND_SOC_WM8960=y CONFIG_SND_SOC_WM8961=y CONFIG_SND_SOC_WM8962=y CONFIG_SND_SOC_WM8971=y CONFIG_SND_SOC_WM8974=y CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_WM8983=y CONFIG_SND_SOC_WM8985=y CONFIG_SND_SOC_WM8988=y CONFIG_SND_SOC_WM8990=y CONFIG_SND_SOC_WM8991=y CONFIG_SND_SOC_WM8993=y CONFIG_SND_SOC_WM8994=y CONFIG_SND_SOC_WM8995=y CONFIG_SND_SOC_WM8996=y CONFIG_SND_SOC_WM8997=y CONFIG_SND_SOC_WM8998=y CONFIG_SND_SOC_WM9081=y CONFIG_SND_SOC_WM9090=y CONFIG_SND_SOC_WM9705=y CONFIG_SND_SOC_WM9712=y CONFIG_SND_SOC_WM9713=y CONFIG_SND_SOC_WSA881X=y CONFIG_SND_SOC_WSA883X=y CONFIG_SND_SOC_ZL38060=y CONFIG_SND_SOC_LM4857=y CONFIG_SND_SOC_MAX9759=y CONFIG_SND_SOC_MAX9768=y CONFIG_SND_SOC_MAX9877=y CONFIG_SND_SOC_MC13783=y CONFIG_SND_SOC_ML26124=y CONFIG_SND_SOC_MT6351=y CONFIG_SND_SOC_MT6358=y CONFIG_SND_SOC_MT6359=y CONFIG_SND_SOC_MT6359_ACCDET=y CONFIG_SND_SOC_MT6660=y CONFIG_SND_SOC_NAU8315=y CONFIG_SND_SOC_NAU8540=y CONFIG_SND_SOC_NAU8810=y CONFIG_SND_SOC_NAU8821=y CONFIG_SND_SOC_NAU8822=y CONFIG_SND_SOC_NAU8824=y CONFIG_SND_SOC_NAU8825=y CONFIG_SND_SOC_TPA6130A2=y CONFIG_SND_SOC_LPASS_MACRO_COMMON=y CONFIG_SND_SOC_LPASS_WSA_MACRO=y CONFIG_SND_SOC_LPASS_VA_MACRO=y CONFIG_SND_SOC_LPASS_RX_MACRO=y CONFIG_SND_SOC_LPASS_TX_MACRO=y # end of CODEC drivers CONFIG_SND_SIMPLE_CARD_UTILS=y CONFIG_SND_SIMPLE_CARD=y CONFIG_SND_AUDIO_GRAPH_CARD=y CONFIG_SND_AUDIO_GRAPH_CARD2=y CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=y CONFIG_SND_TEST_COMPONENT=y CONFIG_SND_SYNTH_EMUX=y CONFIG_SND_VIRTIO=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACCUTOUCH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=y CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_BETOP_FF=y CONFIG_HID_BIGBEN_FF=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CORSAIR=y CONFIG_HID_COUGAR=y CONFIG_HID_MACALLY=y CONFIG_HID_PRODIKEYS=y CONFIG_HID_CMEDIA=y CONFIG_HID_CP2112=y CONFIG_HID_CREATIVE_SB0540=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELAN=y CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_FT260=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_GLORIOUS=y CONFIG_HID_HOLTEK=y CONFIG_HOLTEK_FF=y CONFIG_HID_VIVALDI_COMMON=y CONFIG_HID_GOOGLE_HAMMER=y CONFIG_HID_VIVALDI=y CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_VIEWSONIC=y CONFIG_HID_VRC2=y CONFIG_HID_XIAOMI=y CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_ITE=y CONFIG_HID_JABRA=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y CONFIG_HID_LENOVO=y CONFIG_HID_LETSKETCH=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MALTRON=y CONFIG_HID_MAYFLASH=y CONFIG_HID_MEGAWORLD_FF=y CONFIG_HID_REDRAGON=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NINTENDO=y CONFIG_NINTENDO_FF=y CONFIG_HID_NTI=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PENMOUNT=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PLAYSTATION=y CONFIG_PLAYSTATION_FF=y CONFIG_HID_PXRC=y CONFIG_HID_RAZER=y CONFIG_HID_PRIMAX=y CONFIG_HID_RETRODE=y CONFIG_HID_ROCCAT=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SEMITEK=y CONFIG_HID_SIGMAMICRO=y CONFIG_HID_SONY=y CONFIG_SONY_FF=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEAM=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_TOPRE=y CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=y CONFIG_HID_U2FZERO=y CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y CONFIG_HID_ALPS=y CONFIG_HID_MCP2221=y CONFIG_HID_KUNIT_TEST=y # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # end of USB HID support # # I2C HID support # CONFIG_I2C_HID_OF=y CONFIG_I2C_HID_OF_ELAN=y CONFIG_I2C_HID_OF_GOODIX=y # end of I2C HID support CONFIG_I2C_HID_CORE=y # # Intel ISH HID support # # end of Intel ISH HID support # # AMD SFH HID Support # CONFIG_AMD_SFH_HID=y # end of AMD SFH HID Support # end of HID support CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_LED_TRIG=y CONFIG_USB_ULPI_BUS=y CONFIG_USB_CONN_GPIO=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_FEW_INIT_RETRIES=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y CONFIG_USB_OTG_PRODUCTLIST=y CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB=y CONFIG_USB_OTG_FSM=y CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_DBGCAP=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PCI_RENESAS=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_XHCI_HISTB=y CONFIG_USB_XHCI_MTK=y CONFIG_USB_XHCI_MVEBU=y CONFIG_USB_XHCI_RCAR=y CONFIG_USB_XHCI_TEGRA=y CONFIG_USB_EHCI_BRCMSTB=y CONFIG_USB_BRCMSTB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_FSL=y CONFIG_USB_EHCI_HCD_NPCM7XX=y CONFIG_USB_EHCI_HCD_OMAP=y CONFIG_USB_EHCI_HCD_ORION=y CONFIG_USB_EHCI_HCD_SPEAR=y CONFIG_USB_EHCI_HCD_STI=y CONFIG_USB_EHCI_HCD_AT91=y CONFIG_USB_EHCI_TEGRA=y CONFIG_USB_EHCI_SH=y CONFIG_USB_EHCI_EXYNOS=y CONFIG_USB_EHCI_MV=y CONFIG_USB_CNS3XXX_EHCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y CONFIG_USB_MAX3421_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_SPEAR=y CONFIG_USB_OHCI_HCD_STI=y CONFIG_USB_OHCI_HCD_S3C2410=y CONFIG_USB_OHCI_HCD_LPC32XX=y CONFIG_USB_OHCI_HCD_AT91=y CONFIG_USB_OHCI_HCD_OMAP3=y CONFIG_USB_OHCI_HCD_DAVINCI=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_SH=y CONFIG_USB_OHCI_EXYNOS=y CONFIG_USB_CNS3XXX_OHCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y CONFIG_USB_UHCI_SUPPORT_NON_PCI_HC=y CONFIG_USB_UHCI_PLATFORM=y CONFIG_USB_UHCI_ASPEED=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_RENESAS_USBHS_HCD=y CONFIG_USB_HCD_BCMA=y CONFIG_USB_HCD_SSB=y CONFIG_USB_HCD_TEST_MODE=y CONFIG_USB_RENESAS_USBHS=y # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_DEBUG=y CONFIG_USB_STORAGE_REALTEK=y CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_VHCI_HC_PORTS=8 CONFIG_USBIP_VHCI_NR_HCS=1 CONFIG_USBIP_HOST=y CONFIG_USBIP_VUDC=y CONFIG_USBIP_DEBUG=y # # USB dual-mode controller drivers # CONFIG_USB_CDNS_SUPPORT=y CONFIG_USB_CDNS_HOST=y CONFIG_USB_CDNS3=y CONFIG_USB_CDNS3_GADGET=y CONFIG_USB_CDNS3_HOST=y CONFIG_USB_CDNS3_TI=y CONFIG_USB_CDNS3_IMX=y CONFIG_USB_FOTG210=y CONFIG_USB_FOTG210_HCD=y CONFIG_USB_FOTG210_UDC=y CONFIG_USB_MTU3=y # CONFIG_USB_MTU3_HOST is not set # CONFIG_USB_MTU3_GADGET is not set CONFIG_USB_MTU3_DUAL_ROLE=y CONFIG_USB_MTU3_DEBUG=y CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y # # Platform Glue Layer # CONFIG_USB_MUSB_SUNXI=y CONFIG_USB_MUSB_TUSB6010=y CONFIG_USB_MUSB_OMAP2PLUS=y CONFIG_USB_MUSB_DSPS=y CONFIG_USB_MUSB_UX500=y CONFIG_USB_MUSB_MEDIATEK=y CONFIG_USB_MUSB_POLARFIRE_SOC=y # # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DWC3_HOST is not set # CONFIG_USB_DWC3_GADGET is not set CONFIG_USB_DWC3_DUAL_ROLE=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_OMAP=y CONFIG_USB_DWC3_EXYNOS=y CONFIG_USB_DWC3_HAPS=y CONFIG_USB_DWC3_KEYSTONE=y CONFIG_USB_DWC3_MESON_G12A=y CONFIG_USB_DWC3_OF_SIMPLE=y CONFIG_USB_DWC3_ST=y CONFIG_USB_DWC3_QCOM=y CONFIG_USB_DWC3_IMX8MP=y CONFIG_USB_DWC3_XILINX=y CONFIG_USB_DWC3_AM62=y CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set CONFIG_USB_DWC2_DUAL_ROLE=y CONFIG_USB_DWC2_PCI=y CONFIG_USB_DWC2_DEBUG=y CONFIG_USB_DWC2_VERBOSE=y CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y CONFIG_USB_DWC2_DEBUG_PERIODIC=y CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_PCI=y CONFIG_USB_CHIPIDEA_MSM=y CONFIG_USB_CHIPIDEA_IMX=y CONFIG_USB_CHIPIDEA_GENERIC=y CONFIG_USB_CHIPIDEA_TEGRA=y CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1761_UDC=y # CONFIG_USB_ISP1760_HOST_ROLE is not set # CONFIG_USB_ISP1760_GADGET_ROLE is not set CONFIG_USB_ISP1760_DUAL_ROLE=y # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_SIMPLE=y CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y CONFIG_USB_SERIAL_F81232=y CONFIG_USB_SERIAL_F8153X=y CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y CONFIG_USB_SERIAL_METRO=y CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y CONFIG_USB_SERIAL_MXUPORT=y CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y CONFIG_USB_SERIAL_TI=y CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y CONFIG_USB_SERIAL_XSENS_MT=y CONFIG_USB_SERIAL_WISHBONE=y CONFIG_USB_SERIAL_SSU100=y CONFIG_USB_SERIAL_QT2=y CONFIG_USB_SERIAL_UPD78F0730=y CONFIG_USB_SERIAL_XR=y CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_QCOM_EUD=y CONFIG_APPLE_MFI_FASTCHARGE=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HUB_USB251XB=y CONFIG_USB_HSIC_USB3503=y CONFIG_USB_HSIC_USB4604=y CONFIG_USB_LINK_LAYER_TEST=y CONFIG_USB_CHAOSKEY=y CONFIG_BRCM_USB_PINMAP=y CONFIG_USB_ONBOARD_HUB=y CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_AB8500_USB=y CONFIG_ISP1301_OMAP=y CONFIG_KEYSTONE_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_AM335X_CONTROL_USB=y CONFIG_AM335X_PHY_USB=y CONFIG_TWL6030_USB=y CONFIG_TAHVO_USB=y CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y CONFIG_USB_ISP1301=y CONFIG_USB_MV_OTG=y CONFIG_USB_MXS_PHY=y CONFIG_USB_TEGRA_PHY=y CONFIG_USB_ULPI=y CONFIG_USB_ULPI_VIEWPORT=y # end of USB Physical Layer drivers CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y CONFIG_USB_GADGET_DEBUG_FILES=y CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 CONFIG_U_SERIAL_CONSOLE=y # # USB Peripheral Controller # CONFIG_USB_AT91=y CONFIG_USB_LPC32XX=y CONFIG_USB_ATMEL_USBA=y CONFIG_USB_FUSB300=y CONFIG_USB_GR_UDC=y CONFIG_USB_R8A66597=y CONFIG_USB_RENESAS_USBHS_UDC=y CONFIG_USB_RENESAS_USB3=y CONFIG_USB_PXA27X=y CONFIG_USB_MV_UDC=y CONFIG_USB_MV_U3D=y CONFIG_USB_SNP_CORE=y CONFIG_USB_SNP_UDC_PLAT=y CONFIG_USB_M66592=y CONFIG_USB_BDC_UDC=y CONFIG_USB_AMD5536UDC=y CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y CONFIG_USB_NET2280=y CONFIG_USB_GOKU=y CONFIG_USB_EG20T=y CONFIG_USB_GADGET_XILINX=y CONFIG_USB_MAX3420_UDC=y CONFIG_USB_TEGRA_XUDC=y CONFIG_USB_ASPEED_UDC=y CONFIG_USB_ASPEED_VHUB=y CONFIG_USB_DUMMY_HCD=y # end of USB Peripheral Controller CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_F_ACM=y CONFIG_USB_F_SS_LB=y CONFIG_USB_U_SERIAL=y CONFIG_USB_U_ETHER=y CONFIG_USB_U_AUDIO=y CONFIG_USB_F_SERIAL=y CONFIG_USB_F_OBEX=y CONFIG_USB_F_NCM=y CONFIG_USB_F_ECM=y CONFIG_USB_F_PHONET=y CONFIG_USB_F_EEM=y CONFIG_USB_F_SUBSET=y CONFIG_USB_F_RNDIS=y CONFIG_USB_F_MASS_STORAGE=y CONFIG_USB_F_FS=y CONFIG_USB_F_UAC1=y CONFIG_USB_F_UAC1_LEGACY=y CONFIG_USB_F_UAC2=y CONFIG_USB_F_UVC=y CONFIG_USB_F_MIDI=y CONFIG_USB_F_HID=y CONFIG_USB_F_PRINTER=y CONFIG_USB_F_TCM=y CONFIG_USB_CONFIGFS=y CONFIG_USB_CONFIGFS_SERIAL=y CONFIG_USB_CONFIGFS_ACM=y CONFIG_USB_CONFIGFS_OBEX=y CONFIG_USB_CONFIGFS_NCM=y CONFIG_USB_CONFIGFS_ECM=y CONFIG_USB_CONFIGFS_ECM_SUBSET=y CONFIG_USB_CONFIGFS_RNDIS=y CONFIG_USB_CONFIGFS_EEM=y CONFIG_USB_CONFIGFS_PHONET=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_LB_SS=y CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UAC1=y CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y CONFIG_USB_CONFIGFS_F_UAC2=y CONFIG_USB_CONFIGFS_F_MIDI=y CONFIG_USB_CONFIGFS_F_HID=y CONFIG_USB_CONFIGFS_F_UVC=y CONFIG_USB_CONFIGFS_F_PRINTER=y CONFIG_USB_CONFIGFS_F_TCM=y # # USB Gadget precomposed configurations # CONFIG_USB_ZERO=y CONFIG_USB_ZERO_HNPTEST=y CONFIG_USB_AUDIO=y CONFIG_GADGET_UAC1=y CONFIG_GADGET_UAC1_LEGACY=y CONFIG_USB_ETH=y CONFIG_USB_ETH_RNDIS=y CONFIG_USB_ETH_EEM=y CONFIG_USB_G_NCM=y CONFIG_USB_GADGETFS=y CONFIG_USB_FUNCTIONFS=y CONFIG_USB_FUNCTIONFS_ETH=y CONFIG_USB_FUNCTIONFS_RNDIS=y CONFIG_USB_FUNCTIONFS_GENERIC=y CONFIG_USB_MASS_STORAGE=y CONFIG_USB_GADGET_TARGET=y CONFIG_USB_G_SERIAL=y CONFIG_USB_MIDI_GADGET=y CONFIG_USB_G_PRINTER=y CONFIG_USB_CDC_COMPOSITE=y CONFIG_USB_G_NOKIA=y CONFIG_USB_G_ACM_MS=y CONFIG_USB_G_MULTI=y CONFIG_USB_G_MULTI_RNDIS=y CONFIG_USB_G_MULTI_CDC=y CONFIG_USB_G_HID=y CONFIG_USB_G_DBGP=y # CONFIG_USB_G_DBGP_PRINTK is not set CONFIG_USB_G_DBGP_SERIAL=y CONFIG_USB_G_WEBCAM=y CONFIG_USB_RAW_GADGET=y # end of USB Gadget precomposed configurations CONFIG_TYPEC=y CONFIG_TYPEC_TCPM=y CONFIG_TYPEC_TCPCI=y CONFIG_TYPEC_RT1711H=y CONFIG_TYPEC_MT6360=y CONFIG_TYPEC_TCPCI_MT6370=y CONFIG_TYPEC_TCPCI_MAXIM=y CONFIG_TYPEC_FUSB302=y CONFIG_TYPEC_UCSI=y CONFIG_UCSI_CCG=y CONFIG_UCSI_STM32G0=y CONFIG_TYPEC_TPS6598X=y CONFIG_TYPEC_ANX7411=y CONFIG_TYPEC_RT1719=y CONFIG_TYPEC_HD3SS3220=y CONFIG_TYPEC_STUSB160X=y CONFIG_TYPEC_QCOM_PMIC=y CONFIG_TYPEC_WUSB3801=y # # USB Type-C Multiplexer/DeMultiplexer Switch support # CONFIG_TYPEC_MUX_FSA4480=y CONFIG_TYPEC_MUX_PI3USB30532=y # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # CONFIG_TYPEC_DP_ALTMODE=y CONFIG_TYPEC_NVIDIA_ALTMODE=y # end of USB Type-C Alternate Mode drivers CONFIG_USB_ROLE_SWITCH=y CONFIG_MMC=y CONFIG_PWRSEQ_EMMC=y CONFIG_PWRSEQ_SD8787=y CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y CONFIG_MMC_CRYPTO=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_DEBUG=y CONFIG_MMC_SUNPLUS=y CONFIG_MMC_ARMMMCI=y CONFIG_MMC_QCOM_DML=y CONFIG_MMC_STM32_SDMMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_OF_ARASAN=y CONFIG_MMC_SDHCI_OF_ASPEED=y CONFIG_MMC_SDHCI_OF_ASPEED_TEST=y CONFIG_MMC_SDHCI_OF_AT91=y CONFIG_MMC_SDHCI_OF_ESDHC=y CONFIG_MMC_SDHCI_OF_DWCMSHC=y CONFIG_MMC_SDHCI_OF_SPARX5=y CONFIG_MMC_SDHCI_CADENCE=y CONFIG_MMC_SDHCI_CNS3XXX=y CONFIG_MMC_SDHCI_ESDHC_IMX=y CONFIG_MMC_SDHCI_DOVE=y CONFIG_MMC_SDHCI_TEGRA=y CONFIG_MMC_SDHCI_S3C=y CONFIG_MMC_SDHCI_PXAV3=y CONFIG_MMC_SDHCI_PXAV2=y CONFIG_MMC_SDHCI_SPEAR=y CONFIG_MMC_SDHCI_S3C_DMA=y CONFIG_MMC_SDHCI_BCM_KONA=y CONFIG_MMC_SDHCI_F_SDH30=y CONFIG_MMC_SDHCI_MILBEAUT=y CONFIG_MMC_SDHCI_IPROC=y CONFIG_MMC_MESON_GX=y CONFIG_MMC_MESON_MX_SDHC=y CONFIG_MMC_MESON_MX_SDIO=y CONFIG_MMC_MOXART=y CONFIG_MMC_SDHCI_ST=y CONFIG_MMC_OMAP=y CONFIG_MMC_OMAP_HS=y CONFIG_MMC_ALCOR=y CONFIG_MMC_ATMELMCI=y CONFIG_MMC_SDHCI_MSM=y CONFIG_MMC_MXC=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_MVSDIO=y CONFIG_MMC_DAVINCI=y CONFIG_MMC_SPI=y CONFIG_MMC_S3C=y CONFIG_MMC_S3C_HW_SDIO_IRQ=y CONFIG_MMC_S3C_PIO=y # CONFIG_MMC_S3C_DMA is not set CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_SDHCI_SPRD=y CONFIG_MMC_TMIO_CORE=y CONFIG_MMC_TMIO=y CONFIG_MMC_SDHI=y CONFIG_MMC_SDHI_SYS_DMAC=y CONFIG_MMC_SDHI_INTERNAL_DMAC=y CONFIG_MMC_UNIPHIER=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_DW=y CONFIG_MMC_DW_PLTFM=y CONFIG_MMC_DW_BLUEFIELD=y CONFIG_MMC_DW_EXYNOS=y CONFIG_MMC_DW_HI3798CV200=y CONFIG_MMC_DW_K3=y CONFIG_MMC_DW_PCI=y CONFIG_MMC_DW_ROCKCHIP=y CONFIG_MMC_SH_MMCIF=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y CONFIG_MMC_WMT=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_REALTEK_USB=y CONFIG_MMC_SUNXI=y CONFIG_MMC_CQHCI=y CONFIG_MMC_HSQ=y CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_BCM2835=y CONFIG_MMC_MTK=y CONFIG_MMC_SDHCI_BRCMSTB=y CONFIG_MMC_SDHCI_XENON=y CONFIG_MMC_SDHCI_OMAP=y CONFIG_MMC_SDHCI_AM654=y CONFIG_MMC_OWL=y CONFIG_MMC_SDHCI_EXTERNAL_DMA=y CONFIG_MMC_LITEX=y CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFS_BSG=y CONFIG_SCSI_UFS_CRYPTO=y CONFIG_SCSI_UFS_HPB=y CONFIG_SCSI_UFS_FAULT_INJECTION=y CONFIG_SCSI_UFS_HWMON=y CONFIG_SCSI_UFSHCD_PCI=y CONFIG_SCSI_UFS_DWC_TC_PCI=y CONFIG_SCSI_UFSHCD_PLATFORM=y CONFIG_SCSI_UFS_CDNS_PLATFORM=y CONFIG_SCSI_UFS_DWC_TC_PLATFORM=y CONFIG_SCSI_UFS_QCOM=y CONFIG_SCSI_UFS_MEDIATEK=y CONFIG_SCSI_UFS_HISI=y CONFIG_SCSI_UFS_RENESAS=y CONFIG_SCSI_UFS_TI_J721E=y CONFIG_SCSI_UFS_EXYNOS=y CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_PCI=y CONFIG_MEMSTICK_REALTEK_USB=y CONFIG_LEDS_GPIO_REGISTER=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y CONFIG_LEDS_CLASS_MULTICOLOR=y CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # CONFIG_LEDS_88PM860X=y CONFIG_LEDS_AN30259A=y CONFIG_LEDS_ARIEL=y CONFIG_LEDS_AW2013=y CONFIG_LEDS_BCM6328=y CONFIG_LEDS_BCM6358=y CONFIG_LEDS_CPCAP=y CONFIG_LEDS_CR0014114=y CONFIG_LEDS_EL15203000=y CONFIG_LEDS_TURRIS_OMNIA=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3532=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_LM3692X=y CONFIG_LEDS_MT6323=y CONFIG_LEDS_S3C24XX=y CONFIG_LEDS_COBALT_QUBE=y CONFIG_LEDS_COBALT_RAQ=y CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP50XX=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA955X_GPIO=y CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA903X=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_NS2=y CONFIG_LEDS_NETXBIG=y CONFIG_LEDS_ASIC3=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX77650=y CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y CONFIG_LEDS_IS31FL319X=y CONFIG_LEDS_IS31FL32XX=y CONFIG_LEDS_SC27XX_BLTC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y CONFIG_LEDS_PM8058=y CONFIG_LEDS_MLXREG=y CONFIG_LEDS_USER=y CONFIG_LEDS_SPI_BYTE=y CONFIG_LEDS_TI_LMU_COMMON=y CONFIG_LEDS_LM3697=y CONFIG_LEDS_LM36274=y CONFIG_LEDS_TPS6105X=y CONFIG_LEDS_IP30=y CONFIG_LEDS_ACER_A500=y CONFIG_LEDS_BCM63138=y CONFIG_LEDS_LGM=y # # Flash and Torch LED drivers # CONFIG_LEDS_AAT1290=y CONFIG_LEDS_AS3645A=y CONFIG_LEDS_KTD2692=y CONFIG_LEDS_LM3601X=y CONFIG_LEDS_MAX77693=y CONFIG_LEDS_MT6360=y CONFIG_LEDS_RT4505=y CONFIG_LEDS_RT8515=y CONFIG_LEDS_SGM3140=y # # RGB LED drivers # CONFIG_LEDS_PWM_MULTICOLOR=y CONFIG_LEDS_QCOM_LPG=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_MTD=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_ACTIVITY=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_LEDS_TRIGGER_NETDEV=y CONFIG_LEDS_TRIGGER_PATTERN=y CONFIG_LEDS_TRIGGER_AUDIO=y CONFIG_LEDS_TRIGGER_TTY=y # # Simple LED drivers # CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SERIALIO=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_ACNTPC=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_DECPC=m CONFIG_SPEAKUP_SYNTH_DTLK=y CONFIG_SPEAKUP_SYNTH_KEYPC=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y # end of Speakup console speech CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_CXGB4=y CONFIG_INFINIBAND_IRDMA=y CONFIG_MLX4_INFINIBAND=y CONFIG_MLX5_INFINIBAND=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_OCRDMA=y CONFIG_INFINIBAND_VMWARE_PVRDMA=y CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y CONFIG_INFINIBAND_SRP=y CONFIG_INFINIBAND_SRPT=y CONFIG_INFINIBAND_ISER=y CONFIG_INFINIBAND_ISERT=y CONFIG_INFINIBAND_RTRS=y CONFIG_INFINIBAND_RTRS_CLIENT=y CONFIG_INFINIBAND_RTRS_SERVER=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_AL_MC=y CONFIG_EDAC_LAYERSCAPE=y CONFIG_EDAC_HIGHBANK_MC=y CONFIG_EDAC_HIGHBANK_L2=y CONFIG_EDAC_ALTERA=y CONFIG_EDAC_ALTERA_SDRAM=y CONFIG_EDAC_ALTERA_L2C=y CONFIG_EDAC_ALTERA_OCRAM=y CONFIG_EDAC_ALTERA_ETHERNET=y CONFIG_EDAC_ALTERA_NAND=y CONFIG_EDAC_ALTERA_DMA=y CONFIG_EDAC_ALTERA_USB=y CONFIG_EDAC_ALTERA_QSPI=y CONFIG_EDAC_ALTERA_SDMMC=y CONFIG_EDAC_ARMADA_XP=y CONFIG_EDAC_SYNOPSYS=y CONFIG_EDAC_XGENE=y CONFIG_EDAC_TI=y CONFIG_EDAC_QCOM=y CONFIG_EDAC_ASPEED=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y CONFIG_RTC_LIB_KUNIT_TEST=y CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y CONFIG_RTC_DRV_88PM80X=y CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABEOZ9=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_AC100=y CONFIG_RTC_DRV_BRCMSTB=y CONFIG_RTC_DRV_AS3722=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1307_CENTURY=y CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_HYM8563=y CONFIG_RTC_DRV_LP8788=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_MAX77686=y CONFIG_RTC_DRV_NCT3018Y=y CONFIG_RTC_DRV_RK808=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_ISL12026=y CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF85363=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BD70528=y CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL92330=y CONFIG_RTC_DRV_TWL4030=y CONFIG_RTC_DRV_PALMAS=y CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_RC5T619=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8010=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3028=y CONFIG_RTC_DRV_RV3032=y CONFIG_RTC_DRV_RV8803=y CONFIG_RTC_DRV_S5M=y CONFIG_RTC_DRV_SD3078=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1302=y CONFIG_RTC_DRV_DS1305=y CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6916=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_MCP795=y CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_DS3232_HWMON=y CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_RV3029_HWMON=y CONFIG_RTC_DRV_RX6110=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y CONFIG_RTC_DRV_DS1685=y # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_DA9055=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_EFI=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_GAMECUBE=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_SC27XX=y CONFIG_RTC_DRV_SPEAR=y CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_AB8500=y CONFIG_RTC_DRV_OPTEE=y CONFIG_RTC_DRV_ZYNQMP=y CONFIG_RTC_DRV_CROS_EC=y CONFIG_RTC_DRV_NTXEC=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_ASM9260=y CONFIG_RTC_DRV_DIGICOLOR=y CONFIG_RTC_DRV_IMXDI=y CONFIG_RTC_DRV_FSL_FTM_ALARM=y CONFIG_RTC_DRV_MESON=y CONFIG_RTC_DRV_MESON_VRTC=y CONFIG_RTC_DRV_OMAP=y CONFIG_RTC_DRV_S3C=y CONFIG_RTC_DRV_EP93XX=y CONFIG_RTC_DRV_SA1100=y CONFIG_RTC_DRV_SH=y CONFIG_RTC_DRV_SUNPLUS=y CONFIG_RTC_DRV_PL030=y CONFIG_RTC_DRV_PL031=y CONFIG_RTC_DRV_AT91RM9200=y CONFIG_RTC_DRV_AT91SAM9=y CONFIG_RTC_DRV_RZN1=y CONFIG_RTC_DRV_GENERIC=y CONFIG_RTC_DRV_VT8500=y CONFIG_RTC_DRV_SUN6I=y CONFIG_RTC_DRV_SUNXI=y CONFIG_RTC_DRV_MV=y CONFIG_RTC_DRV_ARMADA38X=y CONFIG_RTC_DRV_CADENCE=y CONFIG_RTC_DRV_FTRTC010=y CONFIG_RTC_DRV_STMP=y CONFIG_RTC_DRV_PCAP=y CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_JZ4740=y CONFIG_RTC_DRV_LPC24XX=y CONFIG_RTC_DRV_LPC32XX=y CONFIG_RTC_DRV_PM8XXX=y CONFIG_RTC_DRV_TEGRA=y CONFIG_RTC_DRV_MXC=y CONFIG_RTC_DRV_MXC_V2=y CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_IMX_SC=y CONFIG_RTC_DRV_ST_LPC=y CONFIG_RTC_DRV_MOXART=y CONFIG_RTC_DRV_MT2712=y CONFIG_RTC_DRV_MT6397=y CONFIG_RTC_DRV_MT7622=y CONFIG_RTC_DRV_XGENE=y CONFIG_RTC_DRV_R7301=y CONFIG_RTC_DRV_STM32=y CONFIG_RTC_DRV_CPCAP=y CONFIG_RTC_DRV_RTD119X=y CONFIG_RTC_DRV_ASPEED=y CONFIG_RTC_DRV_TI_K3=y # # HID Sensor RTC drivers # CONFIG_RTC_DRV_HID_SENSOR_TIME=y CONFIG_RTC_DRV_GOLDFISH=y CONFIG_RTC_DRV_MSC313=y CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_OF=y CONFIG_ALTERA_MSGDMA=y CONFIG_AMBA_PL08X=y CONFIG_APPLE_ADMAC=y CONFIG_AT_HDMAC=y CONFIG_AT_XDMAC=y CONFIG_AXI_DMAC=y CONFIG_BCM_SBA_RAID=y CONFIG_DMA_BCM2835=y CONFIG_DMA_JZ4780=y CONFIG_DMA_SA11X0=y CONFIG_DMA_SUN4I=y CONFIG_DMA_SUN6I=y CONFIG_DW_AXI_DMAC=y CONFIG_EP93XX_DMA=y CONFIG_FSL_EDMA=y CONFIG_FSL_QDMA=y CONFIG_HISI_DMA=y CONFIG_IMG_MDC_DMA=y CONFIG_IMX_DMA=y CONFIG_IMX_SDMA=y CONFIG_INTEL_IDMA64=y CONFIG_K3_DMA=y CONFIG_LPC18XX_DMAMUX=y CONFIG_MCF_EDMA=y CONFIG_MILBEAUT_HDMAC=y CONFIG_MILBEAUT_XDMAC=y CONFIG_MMP_PDMA=y CONFIG_MMP_TDMA=y CONFIG_MV_XOR=y CONFIG_MXS_DMA=y CONFIG_MX3_IPU=y CONFIG_MX3_IPU_IRQS=4 CONFIG_NBPFAXI_DMA=y CONFIG_OWL_DMA=y CONFIG_PCH_DMA=y CONFIG_PL330_DMA=y CONFIG_PXA_DMA=y CONFIG_PLX_DMA=y CONFIG_STE_DMA40=y CONFIG_ST_FDMA=y CONFIG_STM32_DMA=y CONFIG_STM32_DMAMUX=y CONFIG_STM32_MDMA=y CONFIG_SPRD_DMA=y CONFIG_S3C24XX_DMAC=y CONFIG_TEGRA20_APB_DMA=y CONFIG_TEGRA210_ADMA=y CONFIG_TIMB_DMA=y CONFIG_UNIPHIER_MDMAC=y CONFIG_UNIPHIER_XDMAC=y CONFIG_XGENE_DMA=y CONFIG_XILINX_DMA=y CONFIG_XILINX_ZYNQMP_DMA=y CONFIG_XILINX_ZYNQMP_DPDMA=y CONFIG_MTK_HSDMA=y CONFIG_MTK_CQDMA=y CONFIG_MTK_UART_APDMA=y CONFIG_QCOM_ADM=y CONFIG_QCOM_BAM_DMA=y CONFIG_QCOM_GPI_DMA=y CONFIG_QCOM_HIDMA_MGMT=y CONFIG_QCOM_HIDMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_RZN1_DMAMUX=y CONFIG_DW_DMAC_PCI=y CONFIG_DW_EDMA=y CONFIG_DW_EDMA_PCIE=y CONFIG_HSU_DMA=y CONFIG_SF_PDMA=y CONFIG_RENESAS_DMA=y CONFIG_SH_DMAE_BASE=y CONFIG_SH_DMAE=y CONFIG_RCAR_DMAC=y CONFIG_RENESAS_USB_DMAC=y CONFIG_RZ_DMAC=y CONFIG_TI_CPPI41=y CONFIG_TI_EDMA=y CONFIG_DMA_OMAP=y CONFIG_TI_DMA_CROSSBAR=y CONFIG_INTEL_LDMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=y CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_UDMABUF=y CONFIG_DMABUF_MOVE_NOTIFY=y CONFIG_DMABUF_DEBUG=y CONFIG_DMABUF_SELFTESTS=y CONFIG_DMABUF_HEAPS=y CONFIG_DMABUF_SYSFS_STATS=y CONFIG_DMABUF_HEAPS_SYSTEM=y CONFIG_DMABUF_HEAPS_CMA=y # end of DMABUF options CONFIG_AUXDISPLAY=y CONFIG_CHARLCD=y CONFIG_LINEDISP=y CONFIG_HD44780_COMMON=y CONFIG_HD44780=y CONFIG_KS0108=y CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_IMG_ASCII_LCD=y CONFIG_HT16K33=y CONFIG_LCD2S=y CONFIG_ARM_CHARLCD=y CONFIG_PARPORT_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD_BL_FLASH=y CONFIG_PANEL=y CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y CONFIG_UIO_PRUSS=y CONFIG_UIO_MF624=y CONFIG_UIO_DFL=y CONFIG_VFIO=y CONFIG_VFIO_CONTAINER=y CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_VIRQFD=y CONFIG_VFIO_PCI_CORE=y CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI=y CONFIG_MLX5_VFIO_PCI=y CONFIG_VFIO_PLATFORM=y CONFIG_VFIO_AMBA=y CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=y CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=y CONFIG_VFIO_PLATFORM_BCMFLEXRM_RESET=y CONFIG_VFIO_MDEV=y CONFIG_VFIO_FSL_MC=y CONFIG_IRQ_BYPASS_MANAGER=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO_ANCHOR=y CONFIG_VIRTIO=y CONFIG_VIRTIO_PCI_LIB=y CONFIG_VIRTIO_PCI_LIB_LEGACY=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_VDPA=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y CONFIG_VIRTIO_DMA_SHARED_BUFFER=y CONFIG_VDPA=y CONFIG_VDPA_SIM=y CONFIG_VDPA_SIM_NET=y CONFIG_VDPA_SIM_BLOCK=y CONFIG_VDPA_USER=y CONFIG_IFCVF=y CONFIG_MLX5_VDPA=y CONFIG_MLX5_VDPA_NET=y CONFIG_VP_VDPA=y CONFIG_VHOST_IOTLB=y CONFIG_VHOST_RING=y CONFIG_VHOST=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=y CONFIG_VHOST_SCSI=y CONFIG_VHOST_VSOCK=y CONFIG_VHOST_VDPA=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Microsoft Hyper-V guest support # # end of Microsoft Hyper-V guest support CONFIG_GREYBUS=y CONFIG_GREYBUS_ES2=y CONFIG_COMEDI=y CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y CONFIG_COMEDI_BOND=y CONFIG_COMEDI_TEST=y CONFIG_COMEDI_PARPORT=y CONFIG_COMEDI_SSV_DNP=y CONFIG_COMEDI_ISA_DRIVERS=y CONFIG_COMEDI_PCL711=y CONFIG_COMEDI_PCL724=y CONFIG_COMEDI_PCL726=y CONFIG_COMEDI_PCL730=y CONFIG_COMEDI_PCL812=y CONFIG_COMEDI_PCL816=y CONFIG_COMEDI_PCL818=y CONFIG_COMEDI_PCM3724=y CONFIG_COMEDI_AMPLC_DIO200_ISA=y CONFIG_COMEDI_AMPLC_PC236_ISA=y CONFIG_COMEDI_AMPLC_PC263_ISA=y CONFIG_COMEDI_RTI800=y CONFIG_COMEDI_RTI802=y CONFIG_COMEDI_DAC02=y CONFIG_COMEDI_DAS16M1=y CONFIG_COMEDI_DAS08_ISA=y CONFIG_COMEDI_DAS16=y CONFIG_COMEDI_DAS800=y CONFIG_COMEDI_DAS1800=y CONFIG_COMEDI_DAS6402=y CONFIG_COMEDI_DT2801=y CONFIG_COMEDI_DT2811=y CONFIG_COMEDI_DT2814=y CONFIG_COMEDI_DT2815=y CONFIG_COMEDI_DT2817=y CONFIG_COMEDI_DT282X=y CONFIG_COMEDI_DMM32AT=y CONFIG_COMEDI_FL512=y CONFIG_COMEDI_AIO_AIO12_8=y CONFIG_COMEDI_AIO_IIRO_16=y CONFIG_COMEDI_II_PCI20KC=y CONFIG_COMEDI_C6XDIGIO=y CONFIG_COMEDI_MPC624=y CONFIG_COMEDI_ADQ12B=y CONFIG_COMEDI_NI_AT_A2150=y CONFIG_COMEDI_NI_AT_AO=y CONFIG_COMEDI_NI_ATMIO=y CONFIG_COMEDI_NI_ATMIO16D=y CONFIG_COMEDI_NI_LABPC_ISA=y CONFIG_COMEDI_PCMAD=y CONFIG_COMEDI_PCMDA12=y CONFIG_COMEDI_PCMMIO=y CONFIG_COMEDI_PCMUIO=y CONFIG_COMEDI_MULTIQ3=y CONFIG_COMEDI_S526=y CONFIG_COMEDI_PCI_DRIVERS=y CONFIG_COMEDI_8255_PCI=y CONFIG_COMEDI_ADDI_WATCHDOG=y CONFIG_COMEDI_ADDI_APCI_1032=y CONFIG_COMEDI_ADDI_APCI_1500=y CONFIG_COMEDI_ADDI_APCI_1516=y CONFIG_COMEDI_ADDI_APCI_1564=y CONFIG_COMEDI_ADDI_APCI_16XX=y CONFIG_COMEDI_ADDI_APCI_2032=y CONFIG_COMEDI_ADDI_APCI_2200=y CONFIG_COMEDI_ADDI_APCI_3120=y CONFIG_COMEDI_ADDI_APCI_3501=y CONFIG_COMEDI_ADDI_APCI_3XXX=y CONFIG_COMEDI_ADL_PCI6208=y CONFIG_COMEDI_ADL_PCI7X3X=y CONFIG_COMEDI_ADL_PCI8164=y CONFIG_COMEDI_ADL_PCI9111=y CONFIG_COMEDI_ADL_PCI9118=y CONFIG_COMEDI_ADV_PCI1710=y CONFIG_COMEDI_ADV_PCI1720=y CONFIG_COMEDI_ADV_PCI1723=y CONFIG_COMEDI_ADV_PCI1724=y CONFIG_COMEDI_ADV_PCI1760=y CONFIG_COMEDI_ADV_PCI_DIO=y CONFIG_COMEDI_AMPLC_DIO200_PCI=y CONFIG_COMEDI_AMPLC_PC236_PCI=y CONFIG_COMEDI_AMPLC_PC263_PCI=y CONFIG_COMEDI_AMPLC_PCI224=y CONFIG_COMEDI_AMPLC_PCI230=y CONFIG_COMEDI_CONTEC_PCI_DIO=y CONFIG_COMEDI_DAS08_PCI=y CONFIG_COMEDI_DT3000=y CONFIG_COMEDI_DYNA_PCI10XX=y CONFIG_COMEDI_GSC_HPDI=y CONFIG_COMEDI_MF6X4=y CONFIG_COMEDI_ICP_MULTI=y CONFIG_COMEDI_DAQBOARD2000=y CONFIG_COMEDI_JR3_PCI=y CONFIG_COMEDI_KE_COUNTER=y CONFIG_COMEDI_CB_PCIDAS64=y CONFIG_COMEDI_CB_PCIDAS=y CONFIG_COMEDI_CB_PCIDDA=y CONFIG_COMEDI_CB_PCIMDAS=y CONFIG_COMEDI_CB_PCIMDDA=y CONFIG_COMEDI_ME4000=y CONFIG_COMEDI_ME_DAQ=y CONFIG_COMEDI_NI_6527=y CONFIG_COMEDI_NI_65XX=y CONFIG_COMEDI_NI_660X=y CONFIG_COMEDI_NI_670X=y CONFIG_COMEDI_NI_LABPC_PCI=y CONFIG_COMEDI_NI_PCIDIO=y CONFIG_COMEDI_NI_PCIMIO=y CONFIG_COMEDI_RTD520=y CONFIG_COMEDI_S626=y CONFIG_COMEDI_MITE=y CONFIG_COMEDI_NI_TIOCMD=y CONFIG_COMEDI_PCMCIA_DRIVERS=y CONFIG_COMEDI_CB_DAS16_CS=y CONFIG_COMEDI_DAS08_CS=y CONFIG_COMEDI_NI_DAQ_700_CS=y CONFIG_COMEDI_NI_DAQ_DIO24_CS=y CONFIG_COMEDI_NI_LABPC_CS=y CONFIG_COMEDI_NI_MIO_CS=y CONFIG_COMEDI_QUATECH_DAQP_CS=y CONFIG_COMEDI_USB_DRIVERS=y CONFIG_COMEDI_DT9812=y CONFIG_COMEDI_NI_USB6501=y CONFIG_COMEDI_USBDUX=y CONFIG_COMEDI_USBDUXFAST=y CONFIG_COMEDI_USBDUXSIGMA=y CONFIG_COMEDI_VMK80XX=y CONFIG_COMEDI_8254=y CONFIG_COMEDI_8255=y CONFIG_COMEDI_8255_SA=y CONFIG_COMEDI_KCOMEDILIB=y CONFIG_COMEDI_AMPLC_DIO200=y CONFIG_COMEDI_AMPLC_PC236=y CONFIG_COMEDI_DAS08=y CONFIG_COMEDI_NI_LABPC=y CONFIG_COMEDI_NI_TIO=y CONFIG_COMEDI_NI_ROUTING=y CONFIG_COMEDI_TESTS=y CONFIG_COMEDI_TESTS_EXAMPLE=y CONFIG_COMEDI_TESTS_NI_ROUTES=y CONFIG_STAGING=y CONFIG_PRISM2_USB=y CONFIG_RTL8192U=m CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m CONFIG_RTL8723BS=m CONFIG_R8712U=y CONFIG_R8188EU=m CONFIG_RTS5208=y CONFIG_OCTEON_ETHERNET=y CONFIG_VT6655=m CONFIG_VT6656=m # # IIO staging drivers # # # Accelerometers # CONFIG_ADIS16203=y CONFIG_ADIS16240=y # end of Accelerometers # # Analog to digital converters # CONFIG_AD7816=y # end of Analog to digital converters # # Analog digital bi-direction converters # CONFIG_ADT7316=y CONFIG_ADT7316_SPI=y CONFIG_ADT7316_I2C=y # end of Analog digital bi-direction converters # # Direct Digital Synthesis # CONFIG_AD9832=y CONFIG_AD9834=y # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # CONFIG_AD5933=y # end of Network Analyzer, Impedance Converters # # Active energy metering IC # CONFIG_ADE7854=y CONFIG_ADE7854_I2C=y CONFIG_ADE7854_SPI=y # end of Active energy metering IC # # Resolver to digital converters # CONFIG_AD2S1210=y # end of Resolver to digital converters # end of IIO staging drivers CONFIG_FB_SM750=y CONFIG_USB_EMXX=y CONFIG_MFD_NVEC=y CONFIG_KEYBOARD_NVEC=y CONFIG_SERIO_NVEC_PS2=y CONFIG_NVEC_POWER=y CONFIG_NVEC_PAZ00=y CONFIG_STAGING_MEDIA=y CONFIG_VIDEO_IMX_MEDIA=y # # i.MX5/6/7/8 Media Sub devices # CONFIG_VIDEO_IMX_CSI=y # end of i.MX5/6/7/8 Media Sub devices CONFIG_VIDEO_IMX8MQ_MIPI_CSI2=y CONFIG_VIDEO_MAX96712=y CONFIG_VIDEO_MESON_VDEC=y CONFIG_VIDEO_OMAP4=y CONFIG_VIDEO_ROCKCHIP_VDEC=y CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_SUNXI_CEDRUS=y CONFIG_VIDEO_SUN6I_ISP=y CONFIG_VIDEO_TEGRA=y CONFIG_VIDEO_TEGRA_TPG=y CONFIG_STAGING_MEDIA_DEPRECATED=y # # Atmel media platform drivers # CONFIG_VIDEO_ATMEL_ISC=y CONFIG_VIDEO_ATMEL_XISC=y CONFIG_VIDEO_ATMEL_ISC_BASE=y CONFIG_VIDEO_CPIA2=y CONFIG_VIDEO_VIU=y CONFIG_VIDEO_SAA7146=y CONFIG_VIDEO_SAA7146_VV=y CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=y CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_PATCH=y CONFIG_DVB_SP8870=y CONFIG_VIDEO_HEXIUM_GEMINI=y CONFIG_VIDEO_HEXIUM_ORION=y CONFIG_VIDEO_MXB=y CONFIG_DVB_BUDGET_CORE=y CONFIG_DVB_BUDGET=y CONFIG_DVB_BUDGET_CI=y CONFIG_DVB_BUDGET_AV=y CONFIG_VIDEO_STKWEBCAM=y CONFIG_VIDEO_TM6000=y CONFIG_VIDEO_TM6000_ALSA=y CONFIG_VIDEO_TM6000_DVB=y CONFIG_VIDEO_DM6446_CCDC=y CONFIG_VIDEO_DM355_CCDC=y CONFIG_VIDEO_DM365_ISIF=y CONFIG_USB_ZR364XX=y CONFIG_STAGING_BOARD=y CONFIG_LTE_GDM724X=m CONFIG_FB_TFT=y CONFIG_FB_TFT_AGM1264K_FL=y CONFIG_FB_TFT_BD663474=y CONFIG_FB_TFT_HX8340BN=y CONFIG_FB_TFT_HX8347D=y CONFIG_FB_TFT_HX8353D=y CONFIG_FB_TFT_HX8357D=y CONFIG_FB_TFT_ILI9163=y CONFIG_FB_TFT_ILI9320=y CONFIG_FB_TFT_ILI9325=y CONFIG_FB_TFT_ILI9340=y CONFIG_FB_TFT_ILI9341=y CONFIG_FB_TFT_ILI9481=y CONFIG_FB_TFT_ILI9486=y CONFIG_FB_TFT_PCD8544=y CONFIG_FB_TFT_RA8875=y CONFIG_FB_TFT_S6D02A1=y CONFIG_FB_TFT_S6D1121=y CONFIG_FB_TFT_SEPS525=y CONFIG_FB_TFT_SH1106=y CONFIG_FB_TFT_SSD1289=y CONFIG_FB_TFT_SSD1305=y CONFIG_FB_TFT_SSD1306=y CONFIG_FB_TFT_SSD1331=y CONFIG_FB_TFT_SSD1351=y CONFIG_FB_TFT_ST7735R=y CONFIG_FB_TFT_ST7789V=y CONFIG_FB_TFT_TINYLCD=y CONFIG_FB_TFT_TLS8204=y CONFIG_FB_TFT_UC1611=y CONFIG_FB_TFT_UC1701=y CONFIG_FB_TFT_UPD161704=y CONFIG_MOST_COMPONENTS=y CONFIG_MOST_NET=y CONFIG_MOST_VIDEO=y CONFIG_MOST_DIM2=y CONFIG_MOST_I2C=y CONFIG_KS7010=y CONFIG_GREYBUS_AUDIO=y CONFIG_GREYBUS_AUDIO_APB_CODEC=y CONFIG_GREYBUS_BOOTROM=y CONFIG_GREYBUS_FIRMWARE=y CONFIG_GREYBUS_HID=y CONFIG_GREYBUS_LIGHT=y CONFIG_GREYBUS_LOG=y CONFIG_GREYBUS_LOOPBACK=y CONFIG_GREYBUS_POWER=y CONFIG_GREYBUS_RAW=y CONFIG_GREYBUS_VIBRATOR=y CONFIG_GREYBUS_BRIDGED_PHY=y CONFIG_GREYBUS_GPIO=y CONFIG_GREYBUS_I2C=y CONFIG_GREYBUS_PWM=y CONFIG_GREYBUS_SDIO=y CONFIG_GREYBUS_SPI=y CONFIG_GREYBUS_UART=y CONFIG_GREYBUS_USB=y CONFIG_GREYBUS_ARCHE=y CONFIG_BCM_VIDEOCORE=y CONFIG_BCM2835_VCHIQ=y CONFIG_VCHIQ_CDEV=y CONFIG_SND_BCM2835=y CONFIG_VIDEO_BCM2835=y CONFIG_BCM2835_VCHIQ_MMAL=y CONFIG_PI433=y CONFIG_XIL_AXIS_FIFO=y CONFIG_FIELDBUS_DEV=y CONFIG_HMS_ANYBUSS_BUS=y CONFIG_ARCX_ANYBUS_CONTROLLER=y CONFIG_HMS_PROFINET=y CONFIG_QLGE=y CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_TSI148=y CONFIG_VME_FAKE=y # # VME Device Drivers # CONFIG_VME_USER=y CONFIG_GOLDFISH=y CONFIG_GOLDFISH_PIPE=y CONFIG_CHROME_PLATFORMS=y CONFIG_CROS_EC=y CONFIG_CROS_EC_I2C=y CONFIG_CROS_EC_RPMSG=y CONFIG_CROS_EC_SPI=y CONFIG_CROS_EC_PROTO=y CONFIG_CROS_KBD_LED_BACKLIGHT=y CONFIG_CROS_EC_CHARDEV=y CONFIG_CROS_EC_LIGHTBAR=y CONFIG_CROS_EC_VBC=y CONFIG_CROS_EC_DEBUGFS=y CONFIG_CROS_EC_SENSORHUB=y CONFIG_CROS_EC_SYSFS=y CONFIG_CROS_EC_TYPEC=y CONFIG_CROS_HPS_I2C=y CONFIG_CROS_USBPD_LOGGER=y CONFIG_CROS_USBPD_NOTIFY=y CONFIG_CROS_KUNIT=y CONFIG_MELLANOX_PLATFORM=y CONFIG_MLXREG_HOTPLUG=y CONFIG_MLXREG_IO=y CONFIG_MLXREG_LC=y CONFIG_NVSW_SN2201=y CONFIG_OLPC_EC=y CONFIG_OLPC_XO175=y CONFIG_OLPC_XO175_EC=y CONFIG_SURFACE_PLATFORMS=y CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y CONFIG_COMMON_CLK_WM831X=y # # Clock driver for ARM Reference designs # CONFIG_CLK_ICST=y CONFIG_CLK_SP810=y CONFIG_CLK_VEXPRESS_OSC=y # end of Clock driver for ARM Reference designs CONFIG_CLK_HSDK=y CONFIG_LMK04832=y CONFIG_COMMON_CLK_APPLE_NCO=y CONFIG_COMMON_CLK_MAX77686=y CONFIG_COMMON_CLK_MAX9485=y CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_HI655X=y CONFIG_COMMON_CLK_SCMI=y CONFIG_COMMON_CLK_SCPI=y CONFIG_COMMON_CLK_SI5341=y CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y CONFIG_COMMON_CLK_SI544=y CONFIG_COMMON_CLK_SI570=y CONFIG_COMMON_CLK_BM1880=y CONFIG_COMMON_CLK_CDCE706=y CONFIG_COMMON_CLK_TPS68470=y CONFIG_COMMON_CLK_CDCE925=y CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_COMMON_CLK_EN7523=y CONFIG_COMMON_CLK_FSL_FLEXSPI=y CONFIG_COMMON_CLK_FSL_SAI=y CONFIG_COMMON_CLK_GEMINI=y CONFIG_COMMON_CLK_LAN966X=y CONFIG_COMMON_CLK_ASPEED=y CONFIG_COMMON_CLK_S2MPS11=y CONFIG_CLK_TWL6040=y CONFIG_COMMON_CLK_AXI_CLKGEN=y CONFIG_CLK_QORIQ=y CONFIG_CLK_LS1028A_PLLDIG=y CONFIG_COMMON_CLK_XGENE=y CONFIG_COMMON_CLK_LOCHNAGAR=y CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=y CONFIG_COMMON_CLK_OXNAS=y CONFIG_COMMON_CLK_RS9_PCIE=y CONFIG_COMMON_CLK_VC5=y CONFIG_COMMON_CLK_VC7=y CONFIG_COMMON_CLK_STM32MP135=y CONFIG_COMMON_CLK_STM32MP157=y CONFIG_COMMON_CLK_MMP2=y CONFIG_COMMON_CLK_MMP2_AUDIO=y CONFIG_COMMON_CLK_BD718XX=y CONFIG_COMMON_CLK_FIXED_MMIO=y CONFIG_CLK_ACTIONS=y CONFIG_CLK_OWL_S500=y CONFIG_CLK_OWL_S700=y CONFIG_CLK_OWL_S900=y CONFIG_CLK_ANALOGBITS_WRPLL_CLN28HPC=y CONFIG_CLK_BAIKAL_T1=y CONFIG_CLK_BT1_CCU_PLL=y CONFIG_CLK_BT1_CCU_DIV=y CONFIG_CLK_BT1_CCU_RST=y CONFIG_CLK_BCM2711_DVP=y CONFIG_CLK_BCM2835=y CONFIG_CLK_BCM_63XX=y CONFIG_CLK_BCM_63XX_GATE=y CONFIG_CLK_BCM_KONA=y CONFIG_COMMON_CLK_IPROC=y CONFIG_CLK_BCM_CYGNUS=y CONFIG_CLK_BCM_HR2=y CONFIG_CLK_BCM_NSP=y CONFIG_CLK_BCM_NS2=y CONFIG_CLK_BCM_SR=y CONFIG_CLK_RASPBERRYPI=y CONFIG_COMMON_CLK_HI3516CV300=y CONFIG_COMMON_CLK_HI3519=y CONFIG_COMMON_CLK_HI3559A=y CONFIG_COMMON_CLK_HI3660=y CONFIG_COMMON_CLK_HI3670=y CONFIG_COMMON_CLK_HI3798CV200=y CONFIG_COMMON_CLK_HI6220=y CONFIG_RESET_HISI=y CONFIG_STUB_CLK_HI6220=y CONFIG_STUB_CLK_HI3660=y CONFIG_COMMON_CLK_BOSTON=y CONFIG_MXC_CLK=y CONFIG_MXC_CLK_SCU=y CONFIG_CLK_IMX31=y CONFIG_CLK_IMX35=y CONFIG_CLK_IMX5=y CONFIG_CLK_IMX6Q=y CONFIG_CLK_IMX6SL=y CONFIG_CLK_IMX6SLL=y CONFIG_CLK_IMX6SX=y CONFIG_CLK_IMX6UL=y CONFIG_CLK_IMX7D=y CONFIG_CLK_IMX7ULP=y CONFIG_CLK_VF610=y CONFIG_CLK_IMX8MM=y CONFIG_CLK_IMX8MN=y CONFIG_CLK_IMX8MP=y CONFIG_CLK_IMX8MQ=y CONFIG_CLK_IMX8QXP=y CONFIG_CLK_IMX8ULP=y CONFIG_CLK_IMX93=y # # Ingenic SoCs drivers # CONFIG_INGENIC_CGU_COMMON=y CONFIG_INGENIC_CGU_JZ4740=y CONFIG_INGENIC_CGU_JZ4755=y CONFIG_INGENIC_CGU_JZ4725B=y CONFIG_INGENIC_CGU_JZ4760=y CONFIG_INGENIC_CGU_JZ4770=y CONFIG_INGENIC_CGU_JZ4780=y CONFIG_INGENIC_CGU_X1000=y CONFIG_INGENIC_CGU_X1830=y CONFIG_INGENIC_TCU_CLK=y # end of Ingenic SoCs drivers CONFIG_COMMON_CLK_KEYSTONE=y CONFIG_TI_SCI_CLK=y CONFIG_TI_SCI_CLK_PROBE_FROM_FW=y CONFIG_TI_SYSCON_CLK=y # # Clock driver for MediaTek SoC # CONFIG_COMMON_CLK_MEDIATEK=y CONFIG_COMMON_CLK_MEDIATEK_FHCTL=y CONFIG_COMMON_CLK_MT2701=y CONFIG_COMMON_CLK_MT2701_MMSYS=y CONFIG_COMMON_CLK_MT2701_IMGSYS=y CONFIG_COMMON_CLK_MT2701_VDECSYS=y CONFIG_COMMON_CLK_MT2701_HIFSYS=y CONFIG_COMMON_CLK_MT2701_ETHSYS=y CONFIG_COMMON_CLK_MT2701_BDPSYS=y CONFIG_COMMON_CLK_MT2701_AUDSYS=y CONFIG_COMMON_CLK_MT2701_G3DSYS=y CONFIG_COMMON_CLK_MT2712=y CONFIG_COMMON_CLK_MT2712_BDPSYS=y CONFIG_COMMON_CLK_MT2712_IMGSYS=y CONFIG_COMMON_CLK_MT2712_JPGDECSYS=y CONFIG_COMMON_CLK_MT2712_MFGCFG=y CONFIG_COMMON_CLK_MT2712_MMSYS=y CONFIG_COMMON_CLK_MT2712_VDECSYS=y CONFIG_COMMON_CLK_MT2712_VENCSYS=y CONFIG_COMMON_CLK_MT6765=y CONFIG_COMMON_CLK_MT6765_AUDIOSYS=y CONFIG_COMMON_CLK_MT6765_CAMSYS=y CONFIG_COMMON_CLK_MT6765_GCESYS=y CONFIG_COMMON_CLK_MT6765_MMSYS=y CONFIG_COMMON_CLK_MT6765_IMGSYS=y CONFIG_COMMON_CLK_MT6765_VCODECSYS=y CONFIG_COMMON_CLK_MT6765_MFGSYS=y CONFIG_COMMON_CLK_MT6765_MIPI0ASYS=y CONFIG_COMMON_CLK_MT6765_MIPI0BSYS=y CONFIG_COMMON_CLK_MT6765_MIPI1ASYS=y CONFIG_COMMON_CLK_MT6765_MIPI1BSYS=y CONFIG_COMMON_CLK_MT6765_MIPI2ASYS=y CONFIG_COMMON_CLK_MT6765_MIPI2BSYS=y CONFIG_COMMON_CLK_MT6779=y CONFIG_COMMON_CLK_MT6779_MMSYS=y CONFIG_COMMON_CLK_MT6779_IMGSYS=y CONFIG_COMMON_CLK_MT6779_IPESYS=y CONFIG_COMMON_CLK_MT6779_CAMSYS=y CONFIG_COMMON_CLK_MT6779_VDECSYS=y CONFIG_COMMON_CLK_MT6779_VENCSYS=y CONFIG_COMMON_CLK_MT6779_MFGCFG=y CONFIG_COMMON_CLK_MT6779_AUDSYS=y CONFIG_COMMON_CLK_MT6795=y CONFIG_COMMON_CLK_MT6795_MFGCFG=y CONFIG_COMMON_CLK_MT6795_MMSYS=y CONFIG_COMMON_CLK_MT6795_VDECSYS=y CONFIG_COMMON_CLK_MT6795_VENCSYS=y CONFIG_COMMON_CLK_MT6797=y CONFIG_COMMON_CLK_MT6797_MMSYS=y CONFIG_COMMON_CLK_MT6797_IMGSYS=y CONFIG_COMMON_CLK_MT6797_VDECSYS=y CONFIG_COMMON_CLK_MT6797_VENCSYS=y CONFIG_COMMON_CLK_MT7622=y CONFIG_COMMON_CLK_MT7622_ETHSYS=y CONFIG_COMMON_CLK_MT7622_HIFSYS=y CONFIG_COMMON_CLK_MT7622_AUDSYS=y CONFIG_COMMON_CLK_MT7629=y CONFIG_COMMON_CLK_MT7629_ETHSYS=y CONFIG_COMMON_CLK_MT7629_HIFSYS=y CONFIG_COMMON_CLK_MT7986=y CONFIG_COMMON_CLK_MT7986_ETHSYS=y CONFIG_COMMON_CLK_MT8135=y CONFIG_COMMON_CLK_MT8167=y CONFIG_COMMON_CLK_MT8167_AUDSYS=y CONFIG_COMMON_CLK_MT8167_IMGSYS=y CONFIG_COMMON_CLK_MT8167_MFGCFG=y CONFIG_COMMON_CLK_MT8167_MMSYS=y CONFIG_COMMON_CLK_MT8167_VDECSYS=y CONFIG_COMMON_CLK_MT8173=y CONFIG_COMMON_CLK_MT8173_MMSYS=y CONFIG_COMMON_CLK_MT8183=y CONFIG_COMMON_CLK_MT8183_AUDIOSYS=y CONFIG_COMMON_CLK_MT8183_CAMSYS=y CONFIG_COMMON_CLK_MT8183_IMGSYS=y CONFIG_COMMON_CLK_MT8183_IPU_CORE0=y CONFIG_COMMON_CLK_MT8183_IPU_CORE1=y CONFIG_COMMON_CLK_MT8183_IPU_ADL=y CONFIG_COMMON_CLK_MT8183_IPU_CONN=y CONFIG_COMMON_CLK_MT8183_MFGCFG=y CONFIG_COMMON_CLK_MT8183_MMSYS=y CONFIG_COMMON_CLK_MT8183_VDECSYS=y CONFIG_COMMON_CLK_MT8183_VENCSYS=y CONFIG_COMMON_CLK_MT8186=y CONFIG_COMMON_CLK_MT8192=y CONFIG_COMMON_CLK_MT8192_AUDSYS=y CONFIG_COMMON_CLK_MT8192_CAMSYS=y CONFIG_COMMON_CLK_MT8192_IMGSYS=y CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP=y CONFIG_COMMON_CLK_MT8192_IPESYS=y CONFIG_COMMON_CLK_MT8192_MDPSYS=y CONFIG_COMMON_CLK_MT8192_MFGCFG=y CONFIG_COMMON_CLK_MT8192_MMSYS=y CONFIG_COMMON_CLK_MT8192_MSDC=y CONFIG_COMMON_CLK_MT8192_SCP_ADSP=y CONFIG_COMMON_CLK_MT8192_VDECSYS=y CONFIG_COMMON_CLK_MT8192_VENCSYS=y CONFIG_COMMON_CLK_MT8195=y CONFIG_COMMON_CLK_MT8365=y CONFIG_COMMON_CLK_MT8365_APU=y CONFIG_COMMON_CLK_MT8365_CAM=y CONFIG_COMMON_CLK_MT8365_MFG=y CONFIG_COMMON_CLK_MT8365_MMSYS=y CONFIG_COMMON_CLK_MT8365_VDEC=y CONFIG_COMMON_CLK_MT8365_VENC=y CONFIG_COMMON_CLK_MT8516=y CONFIG_COMMON_CLK_MT8516_AUDSYS=y # end of Clock driver for MediaTek SoC # # Clock support for Amlogic platforms # CONFIG_COMMON_CLK_MESON_REGMAP=y CONFIG_COMMON_CLK_MESON_MPLL=y CONFIG_COMMON_CLK_MESON_PLL=y CONFIG_COMMON_CLK_MESON8B=y # CONFIG_COMMON_CLK_AXG_AUDIO is not set # end of Clock support for Amlogic platforms CONFIG_MSTAR_MSC313_CPUPLL=y CONFIG_MSTAR_MSC313_MPLL=y CONFIG_MCHP_CLK_MPFS=y CONFIG_MVEBU_CLK_COMMON=y CONFIG_MVEBU_CLK_CPU=y CONFIG_MVEBU_CLK_COREDIV=y CONFIG_ARMADA_AP_CP_HELPER=y CONFIG_ARMADA_370_CLK=y CONFIG_ARMADA_375_CLK=y CONFIG_ARMADA_38X_CLK=y CONFIG_ARMADA_39X_CLK=y CONFIG_ARMADA_XP_CLK=y CONFIG_ARMADA_AP_CPU_CLK=y CONFIG_DOVE_CLK=y CONFIG_COMMON_CLK_PISTACHIO=y CONFIG_KRAIT_CLOCKS=y CONFIG_QCOM_GDSC=y CONFIG_QCOM_RPMCC=y CONFIG_COMMON_CLK_QCOM=y CONFIG_QCOM_A53PLL=y CONFIG_QCOM_A7PLL=y CONFIG_QCOM_CLK_APCS_MSM8916=y CONFIG_QCOM_CLK_APCS_SDX55=y CONFIG_QCOM_CLK_RPM=y CONFIG_QCOM_CLK_SMD_RPM=y CONFIG_QCOM_CLK_RPMH=y CONFIG_APQ_GCC_8084=y CONFIG_APQ_MMCC_8084=y CONFIG_IPQ_APSS_PLL=y CONFIG_IPQ_APSS_6018=y CONFIG_IPQ_GCC_4019=y CONFIG_IPQ_GCC_6018=y CONFIG_IPQ_GCC_806X=y CONFIG_IPQ_LCC_806X=y CONFIG_IPQ_GCC_8074=y CONFIG_MSM_GCC_8660=y CONFIG_MSM_GCC_8909=y CONFIG_MSM_GCC_8916=y CONFIG_MSM_GCC_8939=y CONFIG_MSM_GCC_8960=y CONFIG_MSM_LCC_8960=y CONFIG_MDM_GCC_9607=y CONFIG_MDM_GCC_9615=y CONFIG_MDM_LCC_9615=y CONFIG_MSM_MMCC_8960=y CONFIG_MSM_GCC_8953=y CONFIG_MSM_GCC_8974=y CONFIG_MSM_MMCC_8974=y CONFIG_MSM_GCC_8976=y CONFIG_MSM_MMCC_8994=y CONFIG_MSM_GCC_8994=y CONFIG_MSM_GCC_8996=y CONFIG_MSM_MMCC_8996=y CONFIG_MSM_GCC_8998=y CONFIG_MSM_GPUCC_8998=y CONFIG_MSM_MMCC_8998=y CONFIG_QCM_GCC_2290=y CONFIG_QCM_DISPCC_2290=y CONFIG_QCS_GCC_404=y CONFIG_SC_CAMCC_7180=y CONFIG_SC_CAMCC_7280=y CONFIG_SC_DISPCC_7180=y CONFIG_SC_DISPCC_7280=y CONFIG_SC_DISPCC_8280XP=y CONFIG_SC_GCC_7180=y CONFIG_SC_GCC_7280=y CONFIG_SC_GCC_8180X=y CONFIG_SC_GCC_8280XP=y CONFIG_SC_GPUCC_7180=y CONFIG_SC_GPUCC_7280=y CONFIG_SC_GPUCC_8280XP=y CONFIG_SC_LPASSCC_7280=y CONFIG_SC_LPASS_CORECC_7180=y CONFIG_SC_LPASS_CORECC_7280=y CONFIG_SC_MSS_7180=y CONFIG_SC_VIDEOCC_7180=y CONFIG_SC_VIDEOCC_7280=y CONFIG_SDM_CAMCC_845=y CONFIG_SDM_GCC_660=y CONFIG_SDM_MMCC_660=y CONFIG_SDM_GPUCC_660=y CONFIG_QCS_TURING_404=y CONFIG_QCS_Q6SSTOP_404=y CONFIG_SDM_GCC_845=y CONFIG_SDM_GPUCC_845=y CONFIG_SDM_VIDEOCC_845=y CONFIG_SDM_DISPCC_845=y CONFIG_SDM_LPASSCC_845=y CONFIG_SDX_GCC_55=y CONFIG_SDX_GCC_65=y CONFIG_SM_CAMCC_8250=y CONFIG_SM_CAMCC_8450=y CONFIG_SM_DISPCC_6115=y CONFIG_SM_DISPCC_6125=y CONFIG_SM_DISPCC_8250=y CONFIG_SM_DISPCC_6350=y CONFIG_SM_DISPCC_6375=y CONFIG_SM_DISPCC_8450=y CONFIG_SM_GCC_6115=y CONFIG_SM_GCC_6125=y CONFIG_SM_GCC_6350=y CONFIG_SM_GCC_6375=y CONFIG_SM_GCC_8150=y CONFIG_SM_GCC_8250=y CONFIG_SM_GCC_8350=y CONFIG_SM_GCC_8450=y CONFIG_SM_GCC_8550=y CONFIG_SM_GPUCC_6350=y CONFIG_SM_GPUCC_8150=y CONFIG_SM_GPUCC_8250=y CONFIG_SM_GPUCC_8350=y CONFIG_SM_VIDEOCC_8150=y CONFIG_SM_VIDEOCC_8250=y CONFIG_SPMI_PMIC_CLKDIV=y CONFIG_QCOM_HFPLL=y CONFIG_KPSS_XCC=y CONFIG_KRAITCC=y CONFIG_CLK_GFM_LPASS_SM8250=y CONFIG_CLK_MT7621=y CONFIG_CLK_RENESAS=y CONFIG_CLK_EMEV2=y CONFIG_CLK_RZA1=y CONFIG_CLK_R7S9210=y CONFIG_CLK_R8A73A4=y CONFIG_CLK_R8A7740=y CONFIG_CLK_R8A7742=y CONFIG_CLK_R8A7743=y CONFIG_CLK_R8A7745=y CONFIG_CLK_R8A77470=y CONFIG_CLK_R8A774A1=y CONFIG_CLK_R8A774B1=y CONFIG_CLK_R8A774C0=y CONFIG_CLK_R8A774E1=y CONFIG_CLK_R8A7778=y CONFIG_CLK_R8A7779=y CONFIG_CLK_R8A7790=y CONFIG_CLK_R8A7791=y CONFIG_CLK_R8A7792=y CONFIG_CLK_R8A7794=y CONFIG_CLK_R8A7795=y CONFIG_CLK_R8A77960=y CONFIG_CLK_R8A77961=y CONFIG_CLK_R8A77965=y CONFIG_CLK_R8A77970=y CONFIG_CLK_R8A77980=y CONFIG_CLK_R8A77990=y CONFIG_CLK_R8A77995=y CONFIG_CLK_R8A779A0=y CONFIG_CLK_R8A779F0=y CONFIG_CLK_R8A779G0=y CONFIG_CLK_R9A06G032=y CONFIG_CLK_R9A07G043=y CONFIG_CLK_R9A07G044=y CONFIG_CLK_R9A07G054=y CONFIG_CLK_R9A09G011=y CONFIG_CLK_SH73A0=y CONFIG_CLK_RCAR_CPG_LIB=y CONFIG_CLK_RCAR_GEN2_CPG=y CONFIG_CLK_RCAR_GEN3_CPG=y CONFIG_CLK_RCAR_GEN4_CPG=y CONFIG_CLK_RCAR_USB2_CLOCK_SEL=y CONFIG_CLK_RZG2L=y CONFIG_CLK_RENESAS_CPG_MSSR=y CONFIG_CLK_RENESAS_CPG_MSTP=y CONFIG_CLK_RENESAS_DIV6=y CONFIG_COMMON_CLK_ROCKCHIP=y CONFIG_CLK_PX30=y CONFIG_CLK_RV110X=y CONFIG_CLK_RV1126=y CONFIG_CLK_RK3036=y CONFIG_CLK_RK312X=y CONFIG_CLK_RK3188=y CONFIG_CLK_RK322X=y CONFIG_CLK_RK3288=y CONFIG_CLK_RK3308=y CONFIG_CLK_RK3328=y CONFIG_CLK_RK3368=y CONFIG_CLK_RK3399=y CONFIG_CLK_RK3568=y CONFIG_CLK_RK3588=y CONFIG_COMMON_CLK_SAMSUNG=y CONFIG_S3C64XX_COMMON_CLK=y CONFIG_S5PV210_COMMON_CLK=y CONFIG_EXYNOS_3250_COMMON_CLK=y CONFIG_EXYNOS_4_COMMON_CLK=y CONFIG_EXYNOS_5250_COMMON_CLK=y CONFIG_EXYNOS_5260_COMMON_CLK=y CONFIG_EXYNOS_5410_COMMON_CLK=y CONFIG_EXYNOS_5420_COMMON_CLK=y CONFIG_EXYNOS_ARM64_COMMON_CLK=y CONFIG_EXYNOS_AUDSS_CLK_CON=y CONFIG_EXYNOS_CLKOUT=y CONFIG_S3C2410_COMMON_CLK=y CONFIG_S3C2412_COMMON_CLK=y CONFIG_S3C2443_COMMON_CLK=y CONFIG_TESLA_FSD_COMMON_CLK=y CONFIG_CLK_SIFIVE=y CONFIG_CLK_SIFIVE_PRCI=y CONFIG_CLK_INTEL_SOCFPGA=y CONFIG_CLK_INTEL_SOCFPGA32=y CONFIG_CLK_INTEL_SOCFPGA64=y CONFIG_SPRD_COMMON_CLK=y CONFIG_SPRD_SC9860_CLK=y CONFIG_SPRD_SC9863A_CLK=y CONFIG_SPRD_UMS512_CLK=y CONFIG_CLK_STARFIVE_JH7100=y CONFIG_CLK_STARFIVE_JH7100_AUDIO=y CONFIG_CLK_SUNXI=y CONFIG_CLK_SUNXI_CLOCKS=y CONFIG_CLK_SUNXI_PRCM_SUN6I=y CONFIG_CLK_SUNXI_PRCM_SUN8I=y CONFIG_CLK_SUNXI_PRCM_SUN9I=y CONFIG_SUNXI_CCU=y CONFIG_SUNIV_F1C100S_CCU=y CONFIG_SUN20I_D1_CCU=y CONFIG_SUN20I_D1_R_CCU=y CONFIG_SUN50I_A64_CCU=y CONFIG_SUN50I_A100_CCU=y CONFIG_SUN50I_A100_R_CCU=y CONFIG_SUN50I_H6_CCU=y CONFIG_SUN50I_H616_CCU=y CONFIG_SUN50I_H6_R_CCU=y CONFIG_SUN4I_A10_CCU=y CONFIG_SUN5I_CCU=y CONFIG_SUN6I_A31_CCU=y CONFIG_SUN6I_RTC_CCU=y CONFIG_SUN8I_A23_CCU=y CONFIG_SUN8I_A33_CCU=y CONFIG_SUN8I_A83T_CCU=y CONFIG_SUN8I_H3_CCU=y CONFIG_SUN8I_V3S_CCU=y CONFIG_SUN8I_DE2_CCU=y CONFIG_SUN8I_R40_CCU=y CONFIG_SUN9I_A80_CCU=y CONFIG_SUN8I_R_CCU=y CONFIG_CLK_TEGRA_BPMP=y CONFIG_TEGRA_CLK_DFLL=y CONFIG_TEGRA124_CLK_EMC=y CONFIG_COMMON_CLK_TI_ADPLL=y CONFIG_CLK_UNIPHIER=y CONFIG_COMMON_CLK_VISCONTI=y CONFIG_CLK_LGM_CGU=y CONFIG_XILINX_VCU=y CONFIG_COMMON_CLK_XLNX_CLKWZRD=y CONFIG_COMMON_CLK_ZYNQMP=y CONFIG_CLK_KUNIT_TEST=y CONFIG_CLK_GATE_KUNIT_TEST=y CONFIG_HWSPINLOCK=y CONFIG_HWSPINLOCK_OMAP=y CONFIG_HWSPINLOCK_QCOM=y CONFIG_HWSPINLOCK_SPRD=y CONFIG_HWSPINLOCK_STM32=y CONFIG_HWSPINLOCK_SUN6I=y CONFIG_HSEM_U8500=y # # Clock Source drivers # CONFIG_TIMER_OF=y CONFIG_TIMER_PROBE=y CONFIG_OMAP_DM_SYSTIMER=y CONFIG_CLKSRC_MMIO=y CONFIG_BCM2835_TIMER=y CONFIG_BCM_KONA_TIMER=y CONFIG_DAVINCI_TIMER=y CONFIG_DIGICOLOR_TIMER=y CONFIG_OMAP_DM_TIMER=y CONFIG_DW_APB_TIMER=y CONFIG_DW_APB_TIMER_OF=y CONFIG_FTTMR010_TIMER=y CONFIG_IXP4XX_TIMER=y CONFIG_ROCKCHIP_TIMER=y CONFIG_ARMADA_370_XP_TIMER=y CONFIG_MESON6_TIMER=y CONFIG_ORION_TIMER=y CONFIG_OWL_TIMER=y CONFIG_RDA_TIMER=y CONFIG_SUN4I_TIMER=y CONFIG_SUN5I_HSTIMER=y CONFIG_TEGRA_TIMER=y CONFIG_TEGRA186_TIMER=y CONFIG_VT8500_TIMER=y CONFIG_NPCM7XX_TIMER=y CONFIG_CADENCE_TTC_TIMER=y CONFIG_ASM9260_TIMER=y CONFIG_CLKSRC_NOMADIK_MTU=y CONFIG_CLKSRC_DBX500_PRCMU=y CONFIG_CLPS711X_TIMER=y CONFIG_MXS_TIMER=y CONFIG_NSPIRE_TIMER=y CONFIG_KEYSTONE_TIMER=y CONFIG_INTEGRATOR_AP_TIMER=y CONFIG_CLKSRC_LPC32XX=y CONFIG_CLKSRC_PISTACHIO=y CONFIG_CLKSRC_TI_32K=y CONFIG_CLKSRC_STM32=y CONFIG_CLKSRC_STM32_LP=y CONFIG_CLKSRC_MPS2=y CONFIG_ARC_TIMERS=y CONFIG_ARC_TIMERS_64BIT=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y CONFIG_ARM_GLOBAL_TIMER=y CONFIG_ARM_GT_INITIAL_PRESCALER_VAL=2 CONFIG_ARM_TIMER_SP804=y CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y CONFIG_ARMV7M_SYSTICK=y CONFIG_ATMEL_PIT=y CONFIG_ATMEL_ST=y CONFIG_ATMEL_TCB_CLKSRC=y CONFIG_CLKSRC_EXYNOS_MCT=y CONFIG_CLKSRC_SAMSUNG_PWM=y CONFIG_FSL_FTM_TIMER=y CONFIG_OXNAS_RPS_TIMER=y CONFIG_SYS_SUPPORTS_SH_CMT=y CONFIG_MTK_TIMER=y CONFIG_SPRD_TIMER=y CONFIG_SYS_SUPPORTS_SH_MTU2=y CONFIG_SYS_SUPPORTS_SH_TMU=y CONFIG_SYS_SUPPORTS_EM_STI=y CONFIG_CLKSRC_JCORE_PIT=y CONFIG_SH_TIMER_CMT=y CONFIG_SH_TIMER_MTU2=y CONFIG_RENESAS_OSTM=y CONFIG_SH_TIMER_TMU=y CONFIG_EM_TIMER_STI=y CONFIG_CLKSRC_QCOM=y CONFIG_CLKSRC_VERSATILE=y CONFIG_CLKSRC_PXA=y CONFIG_CLKSRC_IMX_GPT=y CONFIG_CLKSRC_IMX_TPM=y CONFIG_TIMER_IMX_SYS_CTR=y CONFIG_CLKSRC_ST_LPC=y CONFIG_GXP_TIMER=y CONFIG_MILBEAUT_TIMER=y CONFIG_MSC313E_TIMER=y CONFIG_INGENIC_TIMER=y CONFIG_INGENIC_SYSOST=y CONFIG_INGENIC_OST=y CONFIG_MICROCHIP_PIT64B=y CONFIG_GOLDFISH_TIMER=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_ARM_MHU=y CONFIG_ARM_MHU_V2=y CONFIG_IMX_MBOX=y CONFIG_PLATFORM_MHU=y CONFIG_PL320_MBOX=y CONFIG_ARMADA_37XX_RWTM_MBOX=y CONFIG_OMAP2PLUS_MBOX=y CONFIG_OMAP_MBOX_KFIFO_SIZE=256 CONFIG_ROCKCHIP_MBOX=y CONFIG_ALTERA_MBOX=y CONFIG_BCM2835_MBOX=y CONFIG_STI_MBOX=y CONFIG_TI_MESSAGE_MANAGER=y CONFIG_HI3660_MBOX=y CONFIG_HI6220_MBOX=y CONFIG_MAILBOX_TEST=y CONFIG_POLARFIRE_SOC_MAILBOX=y CONFIG_QCOM_APCS_IPC=y CONFIG_TEGRA_HSP_MBOX=y CONFIG_BCM_PDC_MBOX=y CONFIG_STM32_IPCC=y CONFIG_MTK_ADSP_MBOX=y CONFIG_MTK_CMDQ_MBOX=y CONFIG_SUN6I_MSGBOX=y CONFIG_SPRD_MBOX=y CONFIG_QCOM_IPCC=y CONFIG_IOMMU_IOVA=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IO_PGTABLE=y CONFIG_IOMMU_IO_PGTABLE_LPAE=y CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST=y CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST=y # end of Generic IOMMU Pagetable Support CONFIG_IOMMU_DEBUGFS=y CONFIG_IOMMU_DEFAULT_DMA_STRICT=y # CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_OF_IOMMU=y CONFIG_MSM_IOMMU=y CONFIG_IOMMUFD=y CONFIG_IOMMUFD_TEST=y CONFIG_OMAP_IOMMU=y CONFIG_OMAP_IOMMU_DEBUG=y CONFIG_ROCKCHIP_IOMMU=y CONFIG_SUN50I_IOMMU=y CONFIG_TEGRA_IOMMU_GART=y CONFIG_TEGRA_IOMMU_SMMU=y CONFIG_EXYNOS_IOMMU=y CONFIG_EXYNOS_IOMMU_DEBUG=y CONFIG_IPMMU_VMSA=y CONFIG_ARM_SMMU=y CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS=y CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT=y CONFIG_ARM_SMMU_QCOM=y CONFIG_ARM_SMMU_QCOM_DEBUG=y CONFIG_S390_CCW_IOMMU=y CONFIG_S390_AP_IOMMU=y CONFIG_MTK_IOMMU=y CONFIG_MTK_IOMMU_V1=y CONFIG_QCOM_IOMMU=y CONFIG_SPRD_IOMMU=y # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_REMOTEPROC_CDEV=y CONFIG_IMX_REMOTEPROC=y CONFIG_IMX_DSP_REMOTEPROC=y CONFIG_INGENIC_VPU_RPROC=y CONFIG_MTK_SCP=y CONFIG_OMAP_REMOTEPROC=y CONFIG_OMAP_REMOTEPROC_WATCHDOG=y CONFIG_WKUP_M3_RPROC=y CONFIG_KEYSTONE_REMOTEPROC=y CONFIG_MESON_MX_AO_ARC_REMOTEPROC=y CONFIG_PRU_REMOTEPROC=y CONFIG_QCOM_PIL_INFO=y CONFIG_QCOM_RPROC_COMMON=y CONFIG_QCOM_Q6V5_COMMON=y CONFIG_QCOM_Q6V5_ADSP=y CONFIG_QCOM_Q6V5_MSS=y CONFIG_QCOM_Q6V5_PAS=y CONFIG_QCOM_Q6V5_WCSS=y CONFIG_QCOM_SYSMON=y CONFIG_QCOM_WCNSS_PIL=y CONFIG_RCAR_REMOTEPROC=y CONFIG_ST_REMOTEPROC=y CONFIG_ST_SLIM_REMOTEPROC=y CONFIG_STM32_RPROC=y # end of Remoteproc drivers # # Rpmsg drivers # CONFIG_RPMSG=y CONFIG_RPMSG_CHAR=y CONFIG_RPMSG_CTRL=y CONFIG_RPMSG_NS=y CONFIG_RPMSG_MTK_SCP=y CONFIG_RPMSG_QCOM_GLINK=y CONFIG_RPMSG_QCOM_GLINK_RPM=y CONFIG_RPMSG_QCOM_GLINK_SMEM=y CONFIG_RPMSG_QCOM_SMD=y CONFIG_RPMSG_VIRTIO=y # end of Rpmsg drivers CONFIG_SOUNDWIRE=y # # SoundWire Devices # CONFIG_SOUNDWIRE_QCOM=y # # SOC (System On Chip) specific Drivers # CONFIG_OWL_PM_DOMAINS_HELPER=y CONFIG_OWL_PM_DOMAINS=y # # Amlogic SoC drivers # CONFIG_MESON_CANVAS=y CONFIG_MESON_CLK_MEASURE=y CONFIG_MESON_GX_SOCINFO=y CONFIG_MESON_GX_PM_DOMAINS=y CONFIG_MESON_EE_PM_DOMAINS=y CONFIG_MESON_MX_SOCINFO=y # end of Amlogic SoC drivers # # Apple SoC drivers # CONFIG_APPLE_PMGR_PWRSTATE=y CONFIG_APPLE_RTKIT=y CONFIG_APPLE_SART=y # end of Apple SoC drivers # # ASPEED SoC drivers # CONFIG_ASPEED_LPC_CTRL=y CONFIG_ASPEED_LPC_SNOOP=y CONFIG_ASPEED_UART_ROUTING=y CONFIG_ASPEED_P2A_CTRL=y CONFIG_ASPEED_SOCINFO=y # end of ASPEED SoC drivers CONFIG_AT91_SOC_ID=y CONFIG_AT91_SOC_SFR=y # # Broadcom SoC drivers # CONFIG_BCM2835_POWER=y CONFIG_RASPBERRYPI_POWER=y CONFIG_SOC_BCM63XX=y CONFIG_SOC_BRCMSTB=y CONFIG_BCM63XX_POWER=y CONFIG_BCM_PMB=y CONFIG_BRCMSTB_PM=y # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # CONFIG_QUICC_ENGINE=y CONFIG_UCC_SLOW=y CONFIG_UCC_FAST=y CONFIG_UCC=y CONFIG_QE_TDM=y CONFIG_FSL_GUTS=y CONFIG_FSL_MC_DPIO=y CONFIG_DPAA2_CONSOLE=y CONFIG_FSL_RCPM=y # end of NXP/Freescale QorIQ SoC drivers # # fujitsu SoC drivers # # end of fujitsu SoC drivers # # i.MX SoC drivers # CONFIG_IMX_GPCV2_PM_DOMAINS=y CONFIG_SOC_IMX8M=y CONFIG_SOC_IMX9=y # end of i.MX SoC drivers # # IXP4xx SoC drivers # CONFIG_IXP4XX_QMGR=y CONFIG_IXP4XX_NPE=y # end of IXP4xx SoC drivers # # Enable LiteX SoC Builder specific drivers # CONFIG_LITEX=y CONFIG_LITEX_SOC_CONTROLLER=y # end of Enable LiteX SoC Builder specific drivers CONFIG_LOONGSON2_GUTS=y # # MediaTek SoC drivers # CONFIG_MTK_CMDQ=y CONFIG_MTK_DEVAPC=y CONFIG_MTK_INFRACFG=y CONFIG_MTK_PMIC_WRAP=y CONFIG_MTK_SCPSYS=y CONFIG_MTK_SCPSYS_PM_DOMAINS=y CONFIG_MTK_MMSYS=y CONFIG_MTK_SVS=y # end of MediaTek SoC drivers CONFIG_POLARFIRE_SOC_SYS_CTRL=y CONFIG_PLAT_PXA=y CONFIG_PXA_SSP=y # # Qualcomm SoC drivers # CONFIG_QCOM_AOSS_QMP=y CONFIG_QCOM_COMMAND_DB=y CONFIG_QCOM_CPR=y CONFIG_QCOM_GENI_SE=y CONFIG_QCOM_GSBI=y CONFIG_QCOM_LLCC=y CONFIG_QCOM_MDT_LOADER=y CONFIG_QCOM_OCMEM=y CONFIG_QCOM_PDR_HELPERS=y CONFIG_QCOM_QMI_HELPERS=y CONFIG_QCOM_RMTFS_MEM=y CONFIG_QCOM_RPMH=y CONFIG_QCOM_RPMHPD=y CONFIG_QCOM_RPMPD=y CONFIG_QCOM_SMEM=y CONFIG_QCOM_SMD_RPM=y CONFIG_QCOM_SMEM_STATE=y CONFIG_QCOM_SMP2P=y CONFIG_QCOM_SMSM=y CONFIG_QCOM_SOCINFO=y CONFIG_QCOM_SPM=y CONFIG_QCOM_STATS=y CONFIG_QCOM_WCNSS_CTRL=y CONFIG_QCOM_APR=y CONFIG_QCOM_ICC_BWMON=y # end of Qualcomm SoC drivers CONFIG_SOC_RENESAS=y CONFIG_ARCH_RCAR_GEN1=y CONFIG_ARCH_RCAR_GEN2=y CONFIG_ARCH_RMOBILE=y CONFIG_ARCH_RZN1=y CONFIG_ARCH_EMEV2=y CONFIG_ARCH_R8A7794=y CONFIG_ARCH_R8A7779=y CONFIG_ARCH_R8A7790=y CONFIG_ARCH_R8A7778=y CONFIG_ARCH_R8A7793=y CONFIG_ARCH_R8A7791=y CONFIG_ARCH_R8A7792=y CONFIG_ARCH_R8A7740=y CONFIG_ARCH_R8A73A4=y CONFIG_ARCH_R7S72100=y CONFIG_ARCH_R7S9210=y CONFIG_ARCH_R8A77470=y CONFIG_ARCH_R8A7745=y CONFIG_ARCH_R8A7742=y CONFIG_ARCH_R8A7743=y CONFIG_ARCH_R8A7744=y CONFIG_ARCH_R9A06G032=y CONFIG_ARCH_SH73A0=y CONFIG_RST_RCAR=y CONFIG_SYSC_RCAR=y CONFIG_SYSC_RCAR_GEN4=y CONFIG_SYSC_R8A77995=y CONFIG_SYSC_R8A7794=y CONFIG_SYSC_R8A77990=y CONFIG_SYSC_R8A7779=y CONFIG_SYSC_R8A7790=y CONFIG_SYSC_R8A7795=y CONFIG_SYSC_R8A7791=y CONFIG_SYSC_R8A77965=y CONFIG_SYSC_R8A77960=y CONFIG_SYSC_R8A77961=y CONFIG_SYSC_R8A779F0=y CONFIG_SYSC_R8A7792=y CONFIG_SYSC_R8A77980=y CONFIG_SYSC_R8A77970=y CONFIG_SYSC_R8A779A0=y CONFIG_SYSC_R8A779G0=y CONFIG_SYSC_RMOBILE=y CONFIG_SYSC_R8A77470=y CONFIG_SYSC_R8A7745=y CONFIG_SYSC_R8A7742=y CONFIG_SYSC_R8A7743=y CONFIG_SYSC_R8A774C0=y CONFIG_SYSC_R8A774E1=y CONFIG_SYSC_R8A774A1=y CONFIG_SYSC_R8A774B1=y CONFIG_ROCKCHIP_GRF=y CONFIG_ROCKCHIP_IODOMAIN=y CONFIG_ROCKCHIP_PM_DOMAINS=y CONFIG_ROCKCHIP_DTPM=m CONFIG_SOC_SAMSUNG=y CONFIG_EXYNOS_ASV_ARM=y CONFIG_EXYNOS_CHIPID=y CONFIG_EXYNOS_USI=y CONFIG_EXYNOS_PMU=y CONFIG_EXYNOS_PMU_ARM_DRIVERS=y CONFIG_EXYNOS_PM_DOMAINS=y CONFIG_S3C_PM_DEBUG_LED_SMDK=y CONFIG_SAMSUNG_PM_CHECK=y CONFIG_SAMSUNG_PM_CHECK_CHUNKSIZE=64 CONFIG_EXYNOS_REGULATOR_COUPLER=y CONFIG_SUNXI_MBUS=y CONFIG_SUNXI_SRAM=y CONFIG_ARCH_TEGRA_2x_SOC=y CONFIG_ARCH_TEGRA_3x_SOC=y CONFIG_ARCH_TEGRA_114_SOC=y CONFIG_ARCH_TEGRA_124_SOC=y CONFIG_SOC_TEGRA_FUSE=y CONFIG_SOC_TEGRA_FLOWCTRL=y CONFIG_SOC_TEGRA_PMC=y CONFIG_SOC_TEGRA_POWERGATE_BPMP=y CONFIG_SOC_TEGRA20_VOLTAGE_COUPLER=y CONFIG_SOC_TEGRA30_VOLTAGE_COUPLER=y CONFIG_SOC_TI=y CONFIG_KEYSTONE_NAVIGATOR_QMSS=y CONFIG_KEYSTONE_NAVIGATOR_DMA=y CONFIG_AMX3_PM=y CONFIG_WKUP_M3_IPC=y CONFIG_TI_SCI_PM_DOMAINS=y CONFIG_TI_PRUSS=y CONFIG_UX500_SOC_ID=y CONFIG_SOC_INTEGRATOR_CM=y CONFIG_SOC_REALVIEW=y # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y CONFIG_DEVFREQ_GOV_PASSIVE=y # # DEVFREQ Drivers # CONFIG_ARM_EXYNOS_BUS_DEVFREQ=y CONFIG_ARM_IMX_BUS_DEVFREQ=y CONFIG_ARM_IMX8M_DDRC_DEVFREQ=y CONFIG_ARM_TEGRA_DEVFREQ=y CONFIG_ARM_MEDIATEK_CCI_DEVFREQ=y CONFIG_ARM_RK3399_DMC_DEVFREQ=y CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ=y CONFIG_PM_DEVFREQ_EVENT=y CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=y CONFIG_DEVFREQ_EVENT_EXYNOS_PPMU=y CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=y CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_FSA9480=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_MAX77843=y CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_PTN5150=y CONFIG_EXTCON_QCOM_SPMI_MISC=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_EXTCON_USBC_CROS_EC=y CONFIG_EXTCON_USBC_TUSB320=y CONFIG_MEMORY=y CONFIG_DDR=y CONFIG_ARM_PL172_MPMC=y CONFIG_ATMEL_SDRAMC=y CONFIG_ATMEL_EBI=y CONFIG_BRCMSTB_DPFE=y CONFIG_BRCMSTB_MEMC=y CONFIG_BT1_L2_CTL=y CONFIG_TI_AEMIF=y CONFIG_TI_EMIF=y CONFIG_OMAP_GPMC=y CONFIG_OMAP_GPMC_DEBUG=y CONFIG_TI_EMIF_SRAM=y CONFIG_FPGA_DFL_EMIF=y CONFIG_MVEBU_DEVBUS=y CONFIG_FSL_CORENET_CF=y CONFIG_FSL_IFC=y CONFIG_JZ4780_NEMC=y CONFIG_MTK_SMI=y CONFIG_DA8XX_DDRCTL=y CONFIG_PL353_SMC=y CONFIG_RENESAS_RPCIF=y CONFIG_STM32_FMC2_EBI=y CONFIG_SAMSUNG_MC=y CONFIG_EXYNOS5422_DMC=y CONFIG_EXYNOS_SROM=y CONFIG_TEGRA_MC=y CONFIG_TEGRA20_EMC=y CONFIG_TEGRA30_EMC=y CONFIG_TEGRA124_EMC=y CONFIG_TEGRA210_EMC_TABLE=y CONFIG_TEGRA210_EMC=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_BUFFER_DMA=y CONFIG_IIO_BUFFER_DMAENGINE=y CONFIG_IIO_BUFFER_HW_CONSUMER=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_DEVICE=y CONFIG_IIO_SW_TRIGGER=y CONFIG_IIO_TRIGGERED_EVENT=y # # Accelerometers # CONFIG_ADIS16201=y CONFIG_ADIS16209=y CONFIG_ADXL313=y CONFIG_ADXL313_I2C=y CONFIG_ADXL313_SPI=y CONFIG_ADXL355=y CONFIG_ADXL355_I2C=y CONFIG_ADXL355_SPI=y CONFIG_ADXL367=y CONFIG_ADXL367_SPI=y CONFIG_ADXL367_I2C=y CONFIG_ADXL372=y CONFIG_ADXL372_SPI=y CONFIG_ADXL372_I2C=y CONFIG_BMA220=y CONFIG_BMA400=y CONFIG_BMA400_I2C=y CONFIG_BMA400_SPI=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y CONFIG_BMI088_ACCEL=y CONFIG_BMI088_ACCEL_SPI=y CONFIG_DA280=y CONFIG_DA311=y CONFIG_DMARD06=y CONFIG_DMARD09=y CONFIG_DMARD10=y CONFIG_FXLS8962AF=y CONFIG_FXLS8962AF_I2C=y CONFIG_FXLS8962AF_SPI=y CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_IIO_CROS_EC_ACCEL_LEGACY=y CONFIG_IIO_KX022A=y CONFIG_IIO_KX022A_SPI=y CONFIG_IIO_KX022A_I2C=y CONFIG_KXSD9=y CONFIG_KXSD9_SPI=y CONFIG_KXSD9_I2C=y CONFIG_KXCJK1013=y CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7455_SPI=y CONFIG_MMA7660=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y CONFIG_MSA311=y CONFIG_MXC4005=y CONFIG_MXC6255=y CONFIG_SCA3000=y CONFIG_SCA3300=y CONFIG_STK8312=y CONFIG_STK8BA50=y # end of Accelerometers # # Analog to digital converters # CONFIG_AB8500_GPADC=y CONFIG_AD_SIGMA_DELTA=y CONFIG_AD4130=y CONFIG_AD7091R5=y CONFIG_AD7124=y CONFIG_AD7192=y CONFIG_AD7266=y CONFIG_AD7280=y CONFIG_AD7291=y CONFIG_AD7292=y CONFIG_AD7298=y CONFIG_AD7476=y CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=y CONFIG_AD7606_IFACE_SPI=y CONFIG_AD7766=y CONFIG_AD7768_1=y CONFIG_AD7780=y CONFIG_AD7791=y CONFIG_AD7793=y CONFIG_AD7887=y CONFIG_AD7923=y CONFIG_AD7949=y CONFIG_AD799X=y CONFIG_AD9467=y CONFIG_ADI_AXI_ADC=y CONFIG_ASPEED_ADC=y CONFIG_AT91_ADC=y CONFIG_AT91_SAMA5D2_ADC=y CONFIG_AXP20X_ADC=y CONFIG_AXP288_ADC=y CONFIG_BCM_IPROC_ADC=y CONFIG_BERLIN2_ADC=y CONFIG_CC10001_ADC=y CONFIG_CPCAP_ADC=y CONFIG_DA9150_GPADC=y CONFIG_DLN2_ADC=y CONFIG_ENVELOPE_DETECTOR=y CONFIG_EXYNOS_ADC=y CONFIG_MXS_LRADC_ADC=y CONFIG_FSL_MX25_ADC=y CONFIG_HI8435=y CONFIG_HX711=y CONFIG_INGENIC_ADC=y CONFIG_IMX7D_ADC=y CONFIG_IMX8QXP_ADC=y CONFIG_LP8788_ADC=y CONFIG_LPC18XX_ADC=y CONFIG_LPC32XX_ADC=y CONFIG_LTC2471=y CONFIG_LTC2485=y CONFIG_LTC2496=y CONFIG_LTC2497=y CONFIG_MAX1027=y CONFIG_MAX11100=y CONFIG_MAX1118=y CONFIG_MAX11205=y CONFIG_MAX11410=y CONFIG_MAX1241=y CONFIG_MAX1363=y CONFIG_MAX9611=y CONFIG_MCP320X=y CONFIG_MCP3422=y CONFIG_MCP3911=y CONFIG_MEDIATEK_MT6360_ADC=y CONFIG_MEDIATEK_MT6370_ADC=y CONFIG_MEDIATEK_MT6577_AUXADC=y CONFIG_MEN_Z188_ADC=y CONFIG_MESON_SARADC=y CONFIG_MP2629_ADC=y CONFIG_NAU7802=y CONFIG_NPCM_ADC=y CONFIG_PALMAS_GPADC=y CONFIG_QCOM_VADC_COMMON=y CONFIG_QCOM_PM8XXX_XOADC=y CONFIG_QCOM_SPMI_RRADC=y CONFIG_QCOM_SPMI_IADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_QCOM_SPMI_ADC5=y CONFIG_RCAR_GYRO_ADC=y CONFIG_RN5T618_ADC=y CONFIG_ROCKCHIP_SARADC=y CONFIG_RICHTEK_RTQ6056=y CONFIG_RZG2L_ADC=y CONFIG_SC27XX_ADC=y CONFIG_SPEAR_ADC=y CONFIG_SD_ADC_MODULATOR=y CONFIG_STM32_ADC_CORE=y CONFIG_STM32_ADC=y CONFIG_STM32_DFSDM_CORE=y CONFIG_STM32_DFSDM_ADC=y CONFIG_STMPE_ADC=y CONFIG_SUN4I_GPADC=y CONFIG_TI_ADC081C=y CONFIG_TI_ADC0832=y CONFIG_TI_ADC084S021=y CONFIG_TI_ADC12138=y CONFIG_TI_ADC108S102=y CONFIG_TI_ADC128S052=y CONFIG_TI_ADC161S626=y CONFIG_TI_ADS1015=y CONFIG_TI_ADS7950=y CONFIG_TI_ADS8344=y CONFIG_TI_ADS8688=y CONFIG_TI_ADS124S08=y CONFIG_TI_ADS131E08=y CONFIG_TI_AM335X_ADC=y CONFIG_TI_TLC4541=y CONFIG_TI_TSC2046=y CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y CONFIG_VF610_ADC=y CONFIG_VIPERBOARD_ADC=y CONFIG_XILINX_XADC=y CONFIG_XILINX_AMS=y # end of Analog to digital converters # # Analog to digital and digital to analog converters # CONFIG_AD74115=y CONFIG_AD74413R=y # end of Analog to digital and digital to analog converters # # Analog Front Ends # CONFIG_IIO_RESCALE=y # end of Analog Front Ends # # Amplifiers # CONFIG_AD8366=y CONFIG_ADA4250=y CONFIG_HMC425=y # end of Amplifiers # # Capacitance to digital converters # CONFIG_AD7150=y CONFIG_AD7746=y # end of Capacitance to digital converters # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y CONFIG_ATLAS_EZO_SENSOR=y CONFIG_BME680=y CONFIG_BME680_I2C=y CONFIG_BME680_SPI=y CONFIG_CCS811=y CONFIG_IAQCORE=y CONFIG_PMS7003=y CONFIG_SCD30_CORE=y CONFIG_SCD30_I2C=y CONFIG_SCD30_SERIAL=y CONFIG_SCD4X=y CONFIG_SENSIRION_SGP30=y CONFIG_SENSIRION_SGP40=y CONFIG_SPS30=y CONFIG_SPS30_I2C=y CONFIG_SPS30_SERIAL=y CONFIG_SENSEAIR_SUNRISE_CO2=y CONFIG_VZ89X=y # end of Chemical Sensors CONFIG_IIO_CROS_EC_SENSORS_CORE=y CONFIG_IIO_CROS_EC_SENSORS=y CONFIG_IIO_CROS_EC_SENSORS_LID_ANGLE=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y # end of Hid Sensor IIO Common CONFIG_IIO_MS_SENSORS_I2C=y # # IIO SCMI Sensors # CONFIG_IIO_SCMI=y # end of IIO SCMI Sensors # # SSP Sensor Common # CONFIG_IIO_SSP_SENSORS_COMMONS=y CONFIG_IIO_SSP_SENSORHUB=y # end of SSP Sensor Common CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD3552R=y CONFIG_AD5064=y CONFIG_AD5360=y CONFIG_AD5380=y CONFIG_AD5421=y CONFIG_AD5446=y CONFIG_AD5449=y CONFIG_AD5592R_BASE=y CONFIG_AD5592R=y CONFIG_AD5593R=y CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_LTC2688=y CONFIG_AD5686=y CONFIG_AD5686_SPI=y CONFIG_AD5696_I2C=y CONFIG_AD5755=y CONFIG_AD5758=y CONFIG_AD5761=y CONFIG_AD5764=y CONFIG_AD5766=y CONFIG_AD5770R=y CONFIG_AD5791=y CONFIG_AD7293=y CONFIG_AD7303=y CONFIG_AD8801=y CONFIG_DPOT_DAC=y CONFIG_DS4424=y CONFIG_LPC18XX_DAC=y CONFIG_LTC1660=y CONFIG_LTC2632=y CONFIG_M62332=y CONFIG_MAX517=y CONFIG_MAX5821=y CONFIG_MCP4725=y CONFIG_MCP4922=y CONFIG_STM32_DAC=y CONFIG_STM32_DAC_CORE=y CONFIG_TI_DAC082S085=y CONFIG_TI_DAC5571=y CONFIG_TI_DAC7311=y CONFIG_TI_DAC7612=y CONFIG_VF610_DAC=y # end of Digital to analog converters # # IIO dummy driver # CONFIG_IIO_DUMMY_EVGEN=y CONFIG_IIO_SIMPLE_DUMMY=y CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # end of IIO dummy driver # # Filters # # end of Filters # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=y CONFIG_ADF4371=y CONFIG_ADF4377=y CONFIG_ADMV1013=y CONFIG_ADMV4420=y CONFIG_ADRF6780=y # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # CONFIG_ADIS16080=y CONFIG_ADIS16130=y CONFIG_ADIS16136=y CONFIG_ADIS16260=y CONFIG_ADXRS290=y CONFIG_ADXRS450=y CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_BMG160_SPI=y CONFIG_FXAS21002C=y CONFIG_FXAS21002C_I2C=y CONFIG_FXAS21002C_SPI=y CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y CONFIG_ITG3200=y # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4403=y CONFIG_AFE4404=y CONFIG_MAX30100=y CONFIG_MAX30102=y # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # CONFIG_AM2315=y CONFIG_DHT11=y CONFIG_HDC100X=y CONFIG_HDC2010=y CONFIG_HID_SENSOR_HUMIDITY=y CONFIG_HTS221=y CONFIG_HTS221_I2C=y CONFIG_HTS221_SPI=y CONFIG_HTU21=y CONFIG_SI7005=y CONFIG_SI7020=y # end of Humidity sensors # # Inertial measurement units # CONFIG_ADIS16400=y CONFIG_ADIS16460=y CONFIG_ADIS16475=y CONFIG_ADIS16480=y CONFIG_BMI160=y CONFIG_BMI160_I2C=y CONFIG_BMI160_SPI=y CONFIG_BOSCH_BNO055=y CONFIG_BOSCH_BNO055_SERIAL=y CONFIG_BOSCH_BNO055_I2C=y CONFIG_FXOS8700=y CONFIG_FXOS8700_I2C=y CONFIG_FXOS8700_SPI=y CONFIG_KMX61=y CONFIG_INV_ICM42600=y CONFIG_INV_ICM42600_I2C=y CONFIG_INV_ICM42600_SPI=y CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=y CONFIG_INV_MPU6050_SPI=y CONFIG_IIO_ST_LSM6DSX=y CONFIG_IIO_ST_LSM6DSX_I2C=y CONFIG_IIO_ST_LSM6DSX_SPI=y CONFIG_IIO_ST_LSM6DSX_I3C=y # end of Inertial measurement units CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # CONFIG_ADJD_S311=y CONFIG_ADUX1020=y CONFIG_AL3010=y CONFIG_AL3320A=y CONFIG_APDS9300=y CONFIG_APDS9960=y CONFIG_AS73211=y CONFIG_BH1750=y CONFIG_BH1780=y CONFIG_CM32181=y CONFIG_CM3232=y CONFIG_CM3323=y CONFIG_CM3605=y CONFIG_CM36651=y CONFIG_IIO_CROS_EC_LIGHT_PROX=y CONFIG_GP2AP002=y CONFIG_GP2AP020A00F=y CONFIG_IQS621_ALS=y CONFIG_SENSORS_ISL29018=y CONFIG_SENSORS_ISL29028=y CONFIG_ISL29125=y CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y CONFIG_RPR0521=y CONFIG_SENSORS_LM3533=y CONFIG_LTR501=y CONFIG_LTRF216A=y CONFIG_LV0104CS=y CONFIG_MAX44000=y CONFIG_MAX44009=y CONFIG_NOA1305=y CONFIG_OPT3001=y CONFIG_PA12203001=y CONFIG_SI1133=y CONFIG_SI1145=y CONFIG_STK3310=y CONFIG_ST_UVIS25=y CONFIG_ST_UVIS25_I2C=y CONFIG_ST_UVIS25_SPI=y CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL2583=y CONFIG_TSL2591=y CONFIG_TSL2772=y CONFIG_TSL4531=y CONFIG_US5182D=y CONFIG_VCNL4000=y CONFIG_VCNL4035=y CONFIG_VEML6030=y CONFIG_VEML6070=y CONFIG_VL6180=y CONFIG_ZOPT2201=y # end of Light sensors # # Magnetometer sensors # CONFIG_AK8974=y CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_BMC150_MAGN_I2C=y CONFIG_BMC150_MAGN_SPI=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y CONFIG_SENSORS_HMC5843_SPI=y CONFIG_SENSORS_RM3100=y CONFIG_SENSORS_RM3100_I2C=y CONFIG_SENSORS_RM3100_SPI=y CONFIG_YAMAHA_YAS530=y # end of Magnetometer sensors # # Multiplexers # CONFIG_IIO_MUX=y # end of Multiplexers # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # end of Inclinometer sensors CONFIG_IIO_RESCALE_KUNIT_TEST=y CONFIG_IIO_FORMAT_KUNIT_TEST=y # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=y CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_STM32_LPTIMER_TRIGGER=y CONFIG_IIO_STM32_TIMER_TRIGGER=y CONFIG_IIO_TIGHTLOOP_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # end of Triggers - standalone # # Linear and angular position sensors # CONFIG_IQS624_POS=y CONFIG_HID_SENSOR_CUSTOM_INTEL_HINGE=y # end of Linear and angular position sensors # # Digital potentiometers # CONFIG_AD5110=y CONFIG_AD5272=y CONFIG_DS1803=y CONFIG_MAX5432=y CONFIG_MAX5481=y CONFIG_MAX5487=y CONFIG_MCP4018=y CONFIG_MCP4131=y CONFIG_MCP4531=y CONFIG_MCP41010=y CONFIG_TPL0102=y # end of Digital potentiometers # # Digital potentiostats # CONFIG_LMP91000=y # end of Digital potentiostats # # Pressure sensors # CONFIG_ABP060MG=y CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_BMP280_SPI=y CONFIG_IIO_CROS_EC_BARO=y CONFIG_DLHL60D=y CONFIG_DPS310=y CONFIG_HID_SENSOR_PRESS=y CONFIG_HP03=y CONFIG_ICP10100=y CONFIG_MPL115=y CONFIG_MPL115_I2C=y CONFIG_MPL115_SPI=y CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5611_SPI=y CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_IIO_ST_PRESS_SPI=y CONFIG_T5403=y CONFIG_HP206C=y CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=y CONFIG_ZPA2326_SPI=y # end of Pressure sensors # # Lightning sensors # CONFIG_AS3935=y # end of Lightning sensors # # Proximity and distance sensors # CONFIG_CROS_EC_MKBP_PROXIMITY=y CONFIG_ISL29501=y CONFIG_LIDAR_LITE_V2=y CONFIG_MB1232=y CONFIG_PING=y CONFIG_RFD77402=y CONFIG_SRF04=y CONFIG_SX_COMMON=y CONFIG_SX9310=y CONFIG_SX9324=y CONFIG_SX9360=y CONFIG_SX9500=y CONFIG_SRF08=y CONFIG_VCNL3020=y CONFIG_VL53L0X_I2C=y # end of Proximity and distance sensors # # Resolver to digital converters # CONFIG_AD2S90=y CONFIG_AD2S1200=y # end of Resolver to digital converters # # Temperature sensors # CONFIG_IQS620AT_TEMP=y CONFIG_LTC2983=y CONFIG_MAXIM_THERMOCOUPLE=y CONFIG_HID_SENSOR_TEMP=y CONFIG_MLX90614=y CONFIG_MLX90632=y CONFIG_TMP006=y CONFIG_TMP007=y CONFIG_TMP117=y CONFIG_TSYS01=y CONFIG_TSYS02D=y CONFIG_MAX30208=y CONFIG_MAX31856=y CONFIG_MAX31865=y # end of Temperature sensors CONFIG_NTB=y CONFIG_NTB_MSI=y CONFIG_NTB_IDT=y CONFIG_NTB_EPF=m CONFIG_NTB_SWITCHTEC=y CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y CONFIG_NTB_PERF=y CONFIG_NTB_MSI_TEST=y CONFIG_NTB_TRANSPORT=y CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_DEBUG=y CONFIG_PWM_AB8500=y CONFIG_PWM_ATMEL=y CONFIG_PWM_ATMEL_HLCDC_PWM=y CONFIG_PWM_ATMEL_TCB=y CONFIG_PWM_BCM_IPROC=y CONFIG_PWM_BCM_KONA=y CONFIG_PWM_BCM2835=y CONFIG_PWM_BERLIN=y CONFIG_PWM_BRCMSTB=y CONFIG_PWM_CLK=y CONFIG_PWM_CLPS711X=y CONFIG_PWM_CROS_EC=y CONFIG_PWM_DWC=y CONFIG_PWM_EP93XX=y CONFIG_PWM_FSL_FTM=y CONFIG_PWM_HIBVT=y CONFIG_PWM_IMG=y CONFIG_PWM_IMX1=y CONFIG_PWM_IMX27=y CONFIG_PWM_IMX_TPM=y CONFIG_PWM_INTEL_LGM=y CONFIG_PWM_IQS620A=y CONFIG_PWM_JZ4740=y CONFIG_PWM_KEEMBAY=y CONFIG_PWM_LP3943=y CONFIG_PWM_LPC18XX_SCT=y CONFIG_PWM_LPC32XX=y CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y CONFIG_PWM_LPSS_PLATFORM=y CONFIG_PWM_MESON=y CONFIG_PWM_MTK_DISP=y CONFIG_PWM_MEDIATEK=y CONFIG_PWM_MXS=y CONFIG_PWM_NTXEC=y CONFIG_PWM_OMAP_DMTIMER=y CONFIG_PWM_PCA9685=y CONFIG_PWM_PXA=y CONFIG_PWM_RASPBERRYPI_POE=y CONFIG_PWM_RCAR=y CONFIG_PWM_RENESAS_TPU=y CONFIG_PWM_ROCKCHIP=y CONFIG_PWM_SAMSUNG=y CONFIG_PWM_SIFIVE=y CONFIG_PWM_SL28CPLD=y CONFIG_PWM_SPEAR=y CONFIG_PWM_SPRD=y CONFIG_PWM_STI=y CONFIG_PWM_STM32=y CONFIG_PWM_STM32_LP=y CONFIG_PWM_STMPE=y CONFIG_PWM_SUN4I=y CONFIG_PWM_SUNPLUS=y CONFIG_PWM_TEGRA=y CONFIG_PWM_TIECAP=y CONFIG_PWM_TIEHRPWM=y CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_PWM_VISCONTI=y CONFIG_PWM_VT8500=y CONFIG_PWM_XILINX=y # # IRQ chip support # CONFIG_IRQCHIP=y CONFIG_ARM_GIC=y CONFIG_ARM_GIC_MAX_NR=2 CONFIG_ARM_GIC_V2M=y CONFIG_GIC_NON_BANKED=y CONFIG_ARM_GIC_V3=y CONFIG_ARM_GIC_V3_ITS=y CONFIG_ARM_GIC_V3_ITS_PCI=y CONFIG_ARM_GIC_V3_ITS_FSL_MC=y CONFIG_ARM_VIC=y CONFIG_ARM_VIC_NR=4 CONFIG_ARMADA_370_XP_IRQ=y CONFIG_ALPINE_MSI=y CONFIG_AL_FIC=y CONFIG_ATMEL_AIC5_IRQ=y CONFIG_BCM7038_L1_IRQ=y CONFIG_BCM7120_L2_IRQ=y CONFIG_BRCMSTB_L2_IRQ=y CONFIG_DW_APB_ICTL=y CONFIG_MADERA_IRQ=y CONFIG_OMAP_IRQCHIP=y CONFIG_ORION_IRQCHIP=y CONFIG_JCORE_AIC=y CONFIG_RDA_INTC=y CONFIG_RENESAS_INTC_IRQPIN=y CONFIG_RENESAS_IRQC=y CONFIG_RENESAS_RZA1_IRQC=y CONFIG_RENESAS_RZG2L_IRQC=y CONFIG_SL28CPLD_INTC=y CONFIG_ST_IRQCHIP=y CONFIG_SUN4I_INTC=y CONFIG_SUN6I_R_INTC=y CONFIG_SUNXI_NMI_INTC=y CONFIG_TS4800_IRQ=y CONFIG_VERSATILE_FPGA_IRQ=y CONFIG_VERSATILE_FPGA_IRQ_NR=4 CONFIG_XILINX_INTC=y CONFIG_IRQ_CROSSBAR=y CONFIG_KEYSTONE_IRQ=y CONFIG_INGENIC_TCU_IRQ=y CONFIG_IMX_GPCV2=y CONFIG_LS_EXTIRQ=y CONFIG_LS_SCFG_MSI=y CONFIG_PARTITION_PERCPU=y CONFIG_STM32_EXTI=y CONFIG_IRQ_UNIPHIER_AIDET=y CONFIG_MESON_IRQ_GPIO=y CONFIG_QCOM_PDC=y CONFIG_QCOM_MPM=y CONFIG_IMX_IRQSTEER=y CONFIG_IMX_INTMUX=y CONFIG_IMX_MU_MSI=y CONFIG_TI_PRUSS_INTC=y CONFIG_EXYNOS_IRQ_COMBINER=y CONFIG_MST_IRQ=y CONFIG_MCHP_EIC=y CONFIG_SUNPLUS_SP7021_INTC=y # end of IRQ chip support CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y CONFIG_ARCH_HAS_RESET_CONTROLLER=y CONFIG_RESET_CONTROLLER=y CONFIG_RESET_A10SR=y CONFIG_RESET_ATH79=y CONFIG_RESET_AXS10X=y CONFIG_RESET_BCM6345=y CONFIG_RESET_BERLIN=y CONFIG_RESET_BRCMSTB=y CONFIG_RESET_BRCMSTB_RESCAL=y CONFIG_RESET_HSDK=y CONFIG_RESET_IMX7=y CONFIG_RESET_INTEL_GW=y CONFIG_RESET_K210=y CONFIG_RESET_LANTIQ=y CONFIG_RESET_LPC18XX=y CONFIG_RESET_MCHP_SPARX5=y CONFIG_RESET_MESON=y CONFIG_RESET_MESON_AUDIO_ARB=y CONFIG_RESET_NPCM=y CONFIG_RESET_OXNAS=y CONFIG_RESET_PISTACHIO=y CONFIG_RESET_POLARFIRE_SOC=y CONFIG_RESET_QCOM_AOSS=y CONFIG_RESET_QCOM_PDC=y CONFIG_RESET_RASPBERRYPI=y CONFIG_RESET_RZG2L_USBPHY_CTRL=y CONFIG_RESET_SCMI=y CONFIG_RESET_SIMPLE=y CONFIG_RESET_SOCFPGA=y CONFIG_RESET_STARFIVE_JH7100=y CONFIG_RESET_SUNPLUS=y CONFIG_RESET_SUNXI=y CONFIG_RESET_TI_SCI=y CONFIG_RESET_TI_SYSCON=y CONFIG_RESET_TI_TPS380X=y CONFIG_RESET_TN48M_CPLD=y CONFIG_RESET_UNIPHIER=y CONFIG_RESET_UNIPHIER_GLUE=y CONFIG_RESET_ZYNQ=y CONFIG_STI_RESET_SYSCFG=y CONFIG_STIH407_RESET=y CONFIG_COMMON_RESET_HI3660=y CONFIG_COMMON_RESET_HI6220=y CONFIG_RESET_TEGRA_BPMP=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y CONFIG_PHY_LPC18XX_USB_OTG=y CONFIG_PHY_PISTACHIO_USB=y CONFIG_PHY_XGENE=y CONFIG_USB_LGM_PHY=y CONFIG_PHY_CAN_TRANSCEIVER=y CONFIG_PHY_SUN4I_USB=y CONFIG_PHY_SUN6I_MIPI_DPHY=y CONFIG_PHY_SUN9I_USB=y CONFIG_PHY_SUN50I_USB3=y CONFIG_PHY_MESON8_HDMI_TX=y CONFIG_PHY_MESON8B_USB2=y CONFIG_PHY_MESON_GXL_USB2=y CONFIG_PHY_MESON_G12A_MIPI_DPHY_ANALOG=y CONFIG_PHY_MESON_G12A_USB2=y CONFIG_PHY_MESON_G12A_USB3_PCIE=y CONFIG_PHY_MESON_AXG_PCIE=y CONFIG_PHY_MESON_AXG_MIPI_PCIE_ANALOG=y CONFIG_PHY_MESON_AXG_MIPI_DPHY=y # # PHY drivers for Broadcom platforms # CONFIG_PHY_BCM63XX_USBH=y CONFIG_PHY_CYGNUS_PCIE=y CONFIG_PHY_BCM_SR_USB=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_BCM_NS_USB2=y CONFIG_PHY_BCM_NS_USB3=y CONFIG_PHY_NS2_PCIE=y CONFIG_PHY_NS2_USB_DRD=y CONFIG_PHY_BRCM_SATA=y CONFIG_PHY_BRCM_USB=y CONFIG_PHY_BCM_SR_PCIE=y # end of PHY drivers for Broadcom platforms CONFIG_PHY_CADENCE_TORRENT=y CONFIG_PHY_CADENCE_DPHY=y CONFIG_PHY_CADENCE_DPHY_RX=y CONFIG_PHY_CADENCE_SIERRA=y CONFIG_PHY_CADENCE_SALVO=y CONFIG_PHY_FSL_IMX8MQ_USB=y CONFIG_PHY_MIXEL_LVDS_PHY=y CONFIG_PHY_MIXEL_MIPI_DPHY=y CONFIG_PHY_FSL_IMX8M_PCIE=y CONFIG_PHY_FSL_LYNX_28G=y CONFIG_PHY_HI6220_USB=y CONFIG_PHY_HI3660_USB=y CONFIG_PHY_HI3670_USB=y CONFIG_PHY_HI3670_PCIE=y CONFIG_PHY_HISTB_COMBPHY=y CONFIG_PHY_HISI_INNO_USB2=y CONFIG_PHY_HIX5HD2_SATA=y CONFIG_PHY_INGENIC_USB=y CONFIG_PHY_LANTIQ_VRX200_PCIE=y CONFIG_PHY_LANTIQ_RCU_USB2=y CONFIG_ARMADA375_USBCLUSTER_PHY=y CONFIG_PHY_BERLIN_SATA=y CONFIG_PHY_BERLIN_USB=y CONFIG_PHY_MVEBU_A3700_COMPHY=y CONFIG_PHY_MVEBU_A3700_UTMI=y CONFIG_PHY_MVEBU_A38X_COMPHY=y CONFIG_PHY_MVEBU_CP110_COMPHY=y CONFIG_PHY_MVEBU_CP110_UTMI=y CONFIG_PHY_MVEBU_SATA=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_PHY_PXA_USB=y CONFIG_PHY_MMP3_USB=y CONFIG_PHY_MMP3_HSIC=y CONFIG_PHY_MTK_PCIE=y CONFIG_PHY_MTK_TPHY=y CONFIG_PHY_MTK_UFS=y CONFIG_PHY_MTK_XSPHY=y CONFIG_PHY_MTK_HDMI=y CONFIG_PHY_MTK_MIPI_DSI=y CONFIG_PHY_MTK_DP=y CONFIG_PHY_SPARX5_SERDES=y CONFIG_PHY_LAN966X_SERDES=y CONFIG_PHY_CPCAP_USB=y CONFIG_PHY_MAPPHONE_MDM6600=y CONFIG_PHY_OCELOT_SERDES=y CONFIG_PHY_ATH79_USB=y CONFIG_PHY_QCOM_APQ8064_SATA=y CONFIG_PHY_QCOM_EDP=y CONFIG_PHY_QCOM_IPQ4019_USB=y CONFIG_PHY_QCOM_IPQ806X_SATA=y CONFIG_PHY_QCOM_PCIE2=y CONFIG_PHY_QCOM_QMP=y CONFIG_PHY_QCOM_QUSB2=y CONFIG_PHY_QCOM_USB_HS=y CONFIG_PHY_QCOM_USB_SNPS_FEMTO_V2=y CONFIG_PHY_QCOM_USB_HSIC=y CONFIG_PHY_QCOM_USB_HS_28NM=y CONFIG_PHY_QCOM_USB_SS=y CONFIG_PHY_QCOM_IPQ806X_USB=y CONFIG_PHY_MT7621_PCI=y CONFIG_PHY_RALINK_USB=y CONFIG_PHY_R8A779F0_ETHERNET_SERDES=y CONFIG_PHY_RCAR_GEN2=y CONFIG_PHY_RCAR_GEN3_PCIE=y CONFIG_PHY_RCAR_GEN3_USB2=y CONFIG_PHY_RCAR_GEN3_USB3=y CONFIG_PHY_ROCKCHIP_DP=y CONFIG_PHY_ROCKCHIP_DPHY_RX0=y CONFIG_PHY_ROCKCHIP_EMMC=y CONFIG_PHY_ROCKCHIP_INNO_HDMI=y CONFIG_PHY_ROCKCHIP_INNO_USB2=y CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=y CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=y CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y CONFIG_PHY_ROCKCHIP_PCIE=y CONFIG_PHY_ROCKCHIP_SNPS_PCIE3=y CONFIG_PHY_ROCKCHIP_TYPEC=y CONFIG_PHY_ROCKCHIP_USB=y CONFIG_PHY_EXYNOS_DP_VIDEO=y CONFIG_PHY_EXYNOS_MIPI_VIDEO=y CONFIG_PHY_EXYNOS_PCIE=y CONFIG_PHY_SAMSUNG_UFS=y CONFIG_PHY_SAMSUNG_USB2=y CONFIG_PHY_EXYNOS4210_USB2=y CONFIG_PHY_EXYNOS4X12_USB2=y CONFIG_PHY_EXYNOS5250_USB2=y CONFIG_PHY_S5PV210_USB2=y CONFIG_PHY_EXYNOS5_USBDRD=y CONFIG_PHY_EXYNOS5250_SATA=y CONFIG_PHY_UNIPHIER_USB2=y CONFIG_PHY_UNIPHIER_USB3=y CONFIG_PHY_UNIPHIER_PCIE=y CONFIG_PHY_UNIPHIER_AHCI=y CONFIG_PHY_MIPHY28LP=y CONFIG_PHY_ST_SPEAR1310_MIPHY=y CONFIG_PHY_ST_SPEAR1340_MIPHY=y CONFIG_PHY_STIH407_USB=y CONFIG_PHY_STM32_USBPHYC=y CONFIG_PHY_SUNPLUS_USB=y CONFIG_PHY_TEGRA_XUSB=y CONFIG_PHY_TEGRA194_P2U=y CONFIG_PHY_DA8XX_USB=y CONFIG_PHY_DM816X_USB=y CONFIG_PHY_AM654_SERDES=y CONFIG_PHY_J721E_WIZ=y CONFIG_OMAP_CONTROL_PHY=y CONFIG_OMAP_USB2=y CONFIG_TI_PIPE3=y CONFIG_PHY_TUSB1210=y CONFIG_TWL4030_USB=y CONFIG_PHY_TI_GMII_SEL=y CONFIG_PHY_INTEL_KEEMBAY_EMMC=y CONFIG_PHY_INTEL_KEEMBAY_USB=y CONFIG_PHY_INTEL_LGM_COMBO=y CONFIG_PHY_INTEL_LGM_EMMC=y CONFIG_PHY_INTEL_THUNDERBAY_EMMC=y CONFIG_PHY_XILINX_ZYNQMP=y # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_IDLE_INJECT=y CONFIG_ARM_SCMI_POWERCAP=y CONFIG_DTPM=y CONFIG_DTPM_CPU=y CONFIG_DTPM_DEVFREQ=y CONFIG_MCB=y CONFIG_MCB_PCI=y CONFIG_MCB_LPC=y # # Performance monitor support # CONFIG_ARM_CCI_PMU=y CONFIG_ARM_CCI400_PMU=y CONFIG_ARM_CCI5xx_PMU=y CONFIG_ARM_CCN=y CONFIG_ARM_CMN=y CONFIG_ARM_PMU=y CONFIG_FSL_IMX8_DDR_PMU=y CONFIG_ARM_DMC620_PMU=y CONFIG_ALIBABA_UNCORE_DRW_PMU=y CONFIG_HNS3_PMU=y CONFIG_MESON_DDR_PMU=y # end of Performance monitor support CONFIG_RAS=y CONFIG_USB4=y CONFIG_USB4_DEBUGFS_WRITE=y CONFIG_USB4_DEBUGFS_MARGINING=y CONFIG_USB4_KUNIT_TEST=y CONFIG_USB4_DMA_TEST=y # # Android # CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDERFS=y CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" CONFIG_ANDROID_BINDER_IPC_SELFTEST=y # end of Android CONFIG_DAX=y CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y CONFIG_NVMEM_APPLE_EFUSES=y CONFIG_NVMEM_BCM_OCOTP=y CONFIG_NVMEM_BRCM_NVRAM=y CONFIG_NVMEM_IMX_IIM=y CONFIG_NVMEM_IMX_OCOTP=y CONFIG_NVMEM_IMX_OCOTP_SCU=y CONFIG_NVMEM_JZ4780_EFUSE=y CONFIG_NVMEM_LAN9662_OTPC=y CONFIG_NVMEM_LAYERSCAPE_SFP=y CONFIG_NVMEM_LPC18XX_EEPROM=y CONFIG_NVMEM_LPC18XX_OTP=y CONFIG_NVMEM_MESON_MX_EFUSE=y CONFIG_NVMEM_MICROCHIP_OTPC=y CONFIG_NVMEM_MTK_EFUSE=y CONFIG_NVMEM_MXS_OCOTP=y CONFIG_NVMEM_NINTENDO_OTP=y CONFIG_NVMEM_QCOM_QFPROM=y CONFIG_NVMEM_RAVE_SP_EEPROM=y CONFIG_NVMEM_RMEM=y CONFIG_NVMEM_ROCKCHIP_EFUSE=y CONFIG_NVMEM_ROCKCHIP_OTP=y CONFIG_NVMEM_SC27XX_EFUSE=y CONFIG_NVMEM_SNVS_LPGPR=y CONFIG_NVMEM_SPMI_SDAM=y CONFIG_NVMEM_SPRD_EFUSE=y CONFIG_NVMEM_STM32_ROMEM=y CONFIG_NVMEM_SUNPLUS_OCOTP=y CONFIG_NVMEM_SUNXI_SID=y CONFIG_NVMEM_U_BOOT_ENV=y CONFIG_NVMEM_UNIPHIER_EFUSE=y CONFIG_NVMEM_VF610_OCOTP=y # # HW tracing support # CONFIG_STM=y CONFIG_STM_PROTO_BASIC=y CONFIG_STM_PROTO_SYS_T=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y CONFIG_STM_SOURCE_HEARTBEAT=y CONFIG_STM_SOURCE_FTRACE=y CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_STH=y CONFIG_INTEL_TH_MSU=y CONFIG_INTEL_TH_PTI=y CONFIG_INTEL_TH_DEBUG=y # end of HW tracing support CONFIG_FPGA=y CONFIG_FPGA_MGR_SOCFPGA=y CONFIG_FPGA_MGR_SOCFPGA_A10=y CONFIG_ALTERA_PR_IP_CORE=y CONFIG_ALTERA_PR_IP_CORE_PLAT=y CONFIG_FPGA_MGR_ALTERA_PS_SPI=y CONFIG_FPGA_MGR_ALTERA_CVP=y CONFIG_FPGA_MGR_ZYNQ_FPGA=y CONFIG_FPGA_MGR_XILINX_SPI=y CONFIG_FPGA_MGR_ICE40_SPI=y CONFIG_FPGA_MGR_MACHXO2_SPI=y CONFIG_FPGA_BRIDGE=y CONFIG_SOCFPGA_FPGA_BRIDGE=y CONFIG_ALTERA_FREEZE_BRIDGE=y CONFIG_XILINX_PR_DECOUPLER=y CONFIG_FPGA_REGION=y CONFIG_OF_FPGA_REGION=y CONFIG_FPGA_DFL=y CONFIG_FPGA_DFL_FME=y CONFIG_FPGA_DFL_FME_MGR=y CONFIG_FPGA_DFL_FME_BRIDGE=y CONFIG_FPGA_DFL_FME_REGION=y CONFIG_FPGA_DFL_AFU=y CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=y CONFIG_FPGA_DFL_PCI=y CONFIG_FPGA_MGR_ZYNQMP_FPGA=y CONFIG_FPGA_MGR_VERSAL_FPGA=y CONFIG_FPGA_M10_BMC_SEC_UPDATE=y CONFIG_FPGA_MGR_MICROCHIP_SPI=y CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=y CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=y CONFIG_FSI=y CONFIG_FSI_NEW_DEV_NODE=y CONFIG_FSI_MASTER_GPIO=y CONFIG_FSI_MASTER_HUB=y CONFIG_FSI_MASTER_AST_CF=y CONFIG_FSI_MASTER_ASPEED=y CONFIG_FSI_SCOM=y CONFIG_FSI_SBEFIFO=y CONFIG_FSI_OCC=y CONFIG_TEE=y CONFIG_OPTEE=y CONFIG_MULTIPLEXER=y # # Multiplexer drivers # CONFIG_MUX_ADG792A=y CONFIG_MUX_ADGS1408=y CONFIG_MUX_GPIO=y CONFIG_MUX_MMIO=y # end of Multiplexer drivers CONFIG_PM_OPP=y CONFIG_SIOX=y CONFIG_SIOX_BUS_GPIO=y CONFIG_SLIMBUS=y CONFIG_SLIM_QCOM_CTRL=y CONFIG_SLIM_QCOM_NGD_CTRL=y CONFIG_INTERCONNECT=y CONFIG_INTERCONNECT_IMX=y CONFIG_INTERCONNECT_IMX8MM=y CONFIG_INTERCONNECT_IMX8MN=y CONFIG_INTERCONNECT_IMX8MQ=y CONFIG_INTERCONNECT_IMX8MP=y CONFIG_INTERCONNECT_QCOM=y CONFIG_INTERCONNECT_QCOM_BCM_VOTER=y CONFIG_INTERCONNECT_QCOM_MSM8916=y CONFIG_INTERCONNECT_QCOM_MSM8939=y CONFIG_INTERCONNECT_QCOM_MSM8974=y CONFIG_INTERCONNECT_QCOM_MSM8996=y CONFIG_INTERCONNECT_QCOM_OSM_L3=y CONFIG_INTERCONNECT_QCOM_QCM2290=y CONFIG_INTERCONNECT_QCOM_QCS404=y CONFIG_INTERCONNECT_QCOM_RPMH_POSSIBLE=y CONFIG_INTERCONNECT_QCOM_RPMH=y CONFIG_INTERCONNECT_QCOM_SC7180=y CONFIG_INTERCONNECT_QCOM_SC7280=y CONFIG_INTERCONNECT_QCOM_SC8180X=y CONFIG_INTERCONNECT_QCOM_SC8280XP=y CONFIG_INTERCONNECT_QCOM_SDM660=y CONFIG_INTERCONNECT_QCOM_SDM845=y CONFIG_INTERCONNECT_QCOM_SDX55=y CONFIG_INTERCONNECT_QCOM_SDX65=y CONFIG_INTERCONNECT_QCOM_SM6350=y CONFIG_INTERCONNECT_QCOM_SM8150=y CONFIG_INTERCONNECT_QCOM_SM8250=y CONFIG_INTERCONNECT_QCOM_SM8350=y CONFIG_INTERCONNECT_QCOM_SM8450=y CONFIG_INTERCONNECT_QCOM_SMD_RPM=y CONFIG_INTERCONNECT_SAMSUNG=y CONFIG_INTERCONNECT_EXYNOS=y CONFIG_COUNTER=y CONFIG_104_QUAD_8=y CONFIG_INTERRUPT_CNT=y CONFIG_STM32_TIMER_CNT=y CONFIG_STM32_LPTIMER_CNT=y CONFIG_TI_EQEP=y CONFIG_FTM_QUADDEC=y CONFIG_MICROCHIP_TCB_CAPTURE=y CONFIG_INTEL_QEP=y CONFIG_TI_ECAP_CAPTURE=y CONFIG_MOST=y CONFIG_MOST_USB_HDM=y CONFIG_MOST_CDEV=y CONFIG_MOST_SND=y CONFIG_PECI=y CONFIG_PECI_CPU=y CONFIG_PECI_ASPEED=y CONFIG_HTE=y # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_VALIDATE_FS_PARSER=y CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_DEBUG=y CONFIG_EXT4_KUNIT_TESTS=y CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y CONFIG_REISERFS_PROC_INFO=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y CONFIG_XFS_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y CONFIG_BTRFS_DEBUG=y CONFIG_BTRFS_ASSERT=y CONFIG_BTRFS_FS_REF_VERIFY=y CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_FAULT_INJECTION=y CONFIG_F2FS_FS_COMPRESSION=y CONFIG_F2FS_FS_LZO=y CONFIG_F2FS_FS_LZORLE=y CONFIG_F2FS_FS_LZ4=y CONFIG_F2FS_FS_LZ4HC=y CONFIG_F2FS_FS_ZSTD=y CONFIG_F2FS_IOSTAT=y CONFIG_F2FS_UNFAIR_RWSEM=y CONFIG_ZONEFS_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FS_ENCRYPTION_ALGS=y CONFIG_FS_ENCRYPTION_INLINE_CRYPT=y CONFIG_FS_VERITY=y CONFIG_FS_VERITY_DEBUG=y CONFIG_FS_VERITY_BUILTIN_SIGNATURES=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_VIRTIO_FS=y CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y CONFIG_OVERLAY_FS_INDEX=y CONFIG_OVERLAY_FS_METACOPY=y # # Caches # CONFIG_NETFS_SUPPORT=y CONFIG_NETFS_STATS=y CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_DEBUG=y CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y CONFIG_CACHEFILES_ERROR_INJECTION=y CONFIG_CACHEFILES_ONDEMAND=y # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y CONFIG_FAT_KUNIT_TEST=y CONFIG_EXFAT_FS=y CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y CONFIG_NTFS3_FS=y CONFIG_NTFS3_LZX_XPRESS=y CONFIG_NTFS3_FS_POSIX_ACL=y # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_VMCORE=y CONFIG_PROC_VMCORE_DEVICE_DUMP=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_MEMFD_CREATE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_FS_WBUF_VERIFY=y CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y CONFIG_JFFS2_RUBIN=y # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y CONFIG_UBIFS_FS_ZSTD=y CONFIG_UBIFS_ATIME_SUPPORT=y CONFIG_UBIFS_FS_XATTR=y CONFIG_UBIFS_FS_SECURITY=y CONFIG_UBIFS_FS_AUTHENTICATION=y CONFIG_CRAMFS=y CONFIG_CRAMFS_BLOCKDEV=y CONFIG_CRAMFS_MTD=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y CONFIG_SQUASHFS_DECOMP_MULTI=y CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT=y CONFIG_SQUASHFS_MOUNT_DECOMP_THREADS=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_ZSTD=y CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y # CONFIG_ROMFS_BACKED_BY_MTD is not set # CONFIG_ROMFS_BACKED_BY_BOTH is not set CONFIG_ROMFS_ON_BLOCK=y CONFIG_PSTORE=y CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 CONFIG_PSTORE_DEFLATE_COMPRESS=y CONFIG_PSTORE_LZO_COMPRESS=y CONFIG_PSTORE_LZ4_COMPRESS=y CONFIG_PSTORE_LZ4HC_COMPRESS=y CONFIG_PSTORE_842_COMPRESS=y CONFIG_PSTORE_ZSTD_COMPRESS=y CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y # CONFIG_PSTORE_LZO_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_ZSTD_COMPRESS_DEFAULT is not set CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_FTRACE=y CONFIG_PSTORE_RAM=y CONFIG_PSTORE_ZONE=y CONFIG_PSTORE_BLK=y CONFIG_PSTORE_BLK_BLKDEV="" CONFIG_PSTORE_BLK_KMSG_SIZE=64 CONFIG_PSTORE_BLK_MAX_REASON=2 CONFIG_PSTORE_BLK_PMSG_SIZE=64 CONFIG_PSTORE_BLK_CONSOLE_SIZE=64 CONFIG_PSTORE_BLK_FTRACE_SIZE=64 CONFIG_SYSV_FS=y CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y CONFIG_UFS_DEBUG=y CONFIG_EROFS_FS=y CONFIG_EROFS_FS_DEBUG=y CONFIG_EROFS_FS_XATTR=y CONFIG_EROFS_FS_POSIX_ACL=y CONFIG_EROFS_FS_SECURITY=y CONFIG_EROFS_FS_ZIP=y CONFIG_EROFS_FS_ZIP_LZMA=y CONFIG_EROFS_FS_ONDEMAND=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NFS_SWAP=y CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_FLEXFILE_LAYOUT=y CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" CONFIG_NFS_V4_1_MIGRATION=y CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y CONFIG_NFS_FSCACHE=y CONFIG_NFS_USE_LEGACY_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y CONFIG_NFS_V4_2_READ_PLUS=y CONFIG_NFSD=y CONFIG_NFSD_V2=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y CONFIG_NFSD_BLOCKLAYOUT=y CONFIG_NFSD_SCSILAYOUT=y CONFIG_NFSD_FLEXFILELAYOUT=y CONFIG_NFSD_V4_2_INTER_SSC=y CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_SUNRPC_SWAP=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=y CONFIG_SUNRPC_DEBUG=y CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y CONFIG_CEPH_FSCACHE=y CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CEPH_FS_SECURITY_LABEL=y CONFIG_CIFS=y CONFIG_CIFS_STATS2=y CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DEBUG2=y CONFIG_CIFS_DEBUG_DUMP_KEYS=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_SWN_UPCALL=y CONFIG_CIFS_SMB_DIRECT=y CONFIG_CIFS_FSCACHE=y CONFIG_CIFS_ROOT=y CONFIG_SMB_SERVER=y CONFIG_SMB_SERVER_SMBDIRECT=y CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y CONFIG_SMB_SERVER_KERBEROS5=y CONFIG_SMBFS_COMMON=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y CONFIG_AFS_DEBUG=y CONFIG_AFS_FSCACHE=y CONFIG_AFS_DEBUG_CURSOR=y CONFIG_9P_FS=y CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y CONFIG_9P_FS_SECURITY=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEPRECATED_API=y CONFIG_DLM_DEBUG=y CONFIG_UNICODE=y CONFIG_UNICODE_NORMALIZATION_SELFTEST=y CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y CONFIG_KEYS_REQUEST_CACHE=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_TRUSTED_KEYS_TPM=y CONFIG_TRUSTED_KEYS_TEE=y CONFIG_TRUSTED_KEYS_CAAM=y CONFIG_ENCRYPTED_KEYS=y CONFIG_USER_DECRYPTED_DATA=y CONFIG_KEY_DH_OPERATIONS=y CONFIG_KEY_NOTIFICATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITY_WRITABLE_HOOKS=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_INFINIBAND=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_LSM_MMAP_MIN_ADDR=32768 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_FORTIFY_SOURCE=y CONFIG_STATIC_USERMODEHELPER=y CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper" CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 CONFIG_SECURITY_SELINUX_SIDTAB_HASH_BITS=9 CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE=256 CONFIG_SECURITY_SMACK=y CONFIG_SECURITY_SMACK_BRINGUP=y CONFIG_SECURITY_SMACK_NETFILTER=y CONFIG_SECURITY_SMACK_APPEND_SIGNALS=y CONFIG_SECURITY_TOMOYO=y CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048 CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024 CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER=y CONFIG_SECURITY_TOMOYO_INSECURE_BUILTIN_SETTING=y CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_DEBUG=y CONFIG_SECURITY_APPARMOR_DEBUG_ASSERTS=y CONFIG_SECURITY_APPARMOR_DEBUG_MESSAGES=y CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y CONFIG_SECURITY_APPARMOR_KUNIT_TEST=y CONFIG_SECURITY_LOADPIN=y CONFIG_SECURITY_LOADPIN_ENFORCE=y CONFIG_SECURITY_LOADPIN_VERITY=y CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_SAFESETID=y CONFIG_SECURITY_LOCKDOWN_LSM=y CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y # CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set # CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set CONFIG_SECURITY_LANDLOCK=y CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_LOAD_UEFI_KEYS=y CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set # CONFIG_IMA_DEFAULT_HASH_WP512 is not set # CONFIG_IMA_DEFAULT_HASH_SM3 is not set CONFIG_IMA_DEFAULT_HASH="sha1" CONFIG_IMA_WRITE_POLICY=y CONFIG_IMA_READ_POLICY=y CONFIG_IMA_APPRAISE=y CONFIG_IMA_ARCH_POLICY=y CONFIG_IMA_APPRAISE_BUILD_POLICY=y CONFIG_IMA_APPRAISE_REQUIRE_FIRMWARE_SIGS=y CONFIG_IMA_APPRAISE_REQUIRE_KEXEC_SIGS=y CONFIG_IMA_APPRAISE_REQUIRE_MODULE_SIGS=y CONFIG_IMA_APPRAISE_REQUIRE_POLICY_SIGS=y CONFIG_IMA_APPRAISE_BOOTPARAM=y CONFIG_IMA_APPRAISE_MODSIG=y CONFIG_IMA_TRUSTED_KEYRING=y CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y CONFIG_IMA_BLACKLIST_KEYRING=y CONFIG_IMA_LOAD_X509=y CONFIG_IMA_X509_PATH="/etc/keys/x509_ima.der" CONFIG_IMA_APPRAISE_SIGNED_INIT=y CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y CONFIG_IMA_DISABLE_HTABLE=y CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y CONFIG_EVM_EXTRA_SMACK_XATTRS=y CONFIG_EVM_ADD_XATTRS=y CONFIG_EVM_LOAD_X509=y CONFIG_EVM_X509_PATH="/etc/keys/x509_evm.der" CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_SMACK is not set # CONFIG_DEFAULT_SECURITY_TOMOYO is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y # CONFIG_INIT_STACK_NONE is not set CONFIG_INIT_STACK_ALL_PATTERN=y # CONFIG_INIT_STACK_ALL_ZERO is not set CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y CONFIG_INIT_ON_FREE_DEFAULT_ON=y CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y CONFIG_ZERO_CALL_USED_REGS=y # end of Memory initialization # CONFIG_RANDSTRUCT_NONE is not set CONFIG_RANDSTRUCT_FULL=y # CONFIG_RANDSTRUCT_PERFORMANCE is not set CONFIG_RANDSTRUCT=y CONFIG_GCC_PLUGIN_RANDSTRUCT=y # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=y CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_ENGINE=y # end of Crypto core or helper # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_DH_RFC7919_GROUPS=y CONFIG_CRYPTO_ECC=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_ECDSA=y CONFIG_CRYPTO_ECRDSA=y CONFIG_CRYPTO_SM2=y CONFIG_CRYPTO_CURVE25519=y # end of Public-key cryptography # # Block ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARIA=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SM4=y CONFIG_CRYPTO_SM4_GENERIC=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # end of Block ciphers # # Length-preserving ciphers and modes # CONFIG_CRYPTO_ADIANTUM=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_HCTR2=y CONFIG_CRYPTO_KEYWRAP=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_OFB=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XCTR=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_NHPOLY1305=y # end of Length-preserving ciphers and modes # # AEAD (authenticated encryption with associated data) ciphers # CONFIG_CRYPTO_AEGIS128=y CONFIG_CRYPTO_AEGIS128_SIMD=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y CONFIG_CRYPTO_ESSIV=y # end of AEAD (authenticated encryption with associated data) ciphers # # Hashes, digests, and MACs # CONFIG_CRYPTO_BLAKE2B=y CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_POLYVAL=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_SM3=y CONFIG_CRYPTO_SM3_GENERIC=y CONFIG_CRYPTO_STREEBOG=y CONFIG_CRYPTO_VMAC=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_XXHASH=y # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRC64_ROCKSOFT=y # end of CRCs (cyclic redundancy checks) # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y CONFIG_CRYPTO_ZSTD=y # end of Compression # # Random number generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_KDF800108_CTR=y # end of Random number generation # # Userspace interface # CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_RNG_CAVP=y CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y CONFIG_CRYPTO_STATS=y # end of Userspace interface CONFIG_CRYPTO_HASH_INFO=y # # Accelerated Cryptographic Algorithms for CPU (arm) # CONFIG_CRYPTO_CURVE25519_NEON=y CONFIG_CRYPTO_GHASH_ARM_CE=y CONFIG_CRYPTO_NHPOLY1305_NEON=y CONFIG_CRYPTO_POLY1305_ARM=y CONFIG_CRYPTO_BLAKE2S_ARM=y CONFIG_CRYPTO_BLAKE2B_NEON=y CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA1_ARM_NEON=y CONFIG_CRYPTO_SHA1_ARM_CE=y CONFIG_CRYPTO_SHA2_ARM_CE=y CONFIG_CRYPTO_SHA256_ARM=y CONFIG_CRYPTO_SHA512_ARM=y CONFIG_CRYPTO_AES_ARM=y CONFIG_CRYPTO_AES_ARM_BS=y CONFIG_CRYPTO_AES_ARM_CE=y CONFIG_CRYPTO_CHACHA20_NEON=y CONFIG_CRYPTO_CRC32_ARM_CE=y CONFIG_CRYPTO_CRCT10DIF_ARM_CE=y # end of Accelerated Cryptographic Algorithms for CPU (arm) CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_ALLWINNER=y CONFIG_CRYPTO_DEV_SUN4I_SS=y CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y CONFIG_CRYPTO_DEV_SUN4I_SS_DEBUG=y CONFIG_CRYPTO_DEV_SUN8I_CE=y CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG=y CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y CONFIG_CRYPTO_DEV_SUN8I_SS=y CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG=y CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG=y CONFIG_CRYPTO_DEV_SUN8I_SS_HASH=y CONFIG_CRYPTO_DEV_SL3516=y CONFIG_CRYPTO_DEV_SL3516_DEBUG=y CONFIG_CRYPTO_DEV_HIFN_795X=y CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=y CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=y CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=y CONFIG_CRYPTO_DEV_FSL_CAAM=y CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG=y CONFIG_CRYPTO_DEV_FSL_CAAM_JR=y CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9 CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_COUNT_THLD=255 CONFIG_CRYPTO_DEV_FSL_CAAM_INTC_TIME_THLD=2048 CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=y CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=y CONFIG_CRYPTO_DEV_FSL_CAAM_PRNG_API=y CONFIG_CRYPTO_DEV_FSL_CAAM_BLOB_GEN=y CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=y CONFIG_CRYPTO_DEV_OMAP=y CONFIG_CRYPTO_DEV_OMAP_SHAM=y CONFIG_CRYPTO_DEV_OMAP_AES=y CONFIG_CRYPTO_DEV_OMAP_DES=y CONFIG_CRYPTO_DEV_SAHARA=y CONFIG_CRYPTO_DEV_EXYNOS_RNG=y CONFIG_CRYPTO_DEV_S5P=y CONFIG_CRYPTO_DEV_UX500=y CONFIG_CRYPTO_DEV_UX500_HASH=y CONFIG_CRYPTO_DEV_UX500_DEBUG=y CONFIG_CRYPTO_DEV_ATMEL_AUTHENC=y CONFIG_CRYPTO_DEV_ATMEL_AES=y CONFIG_CRYPTO_DEV_ATMEL_TDES=y CONFIG_CRYPTO_DEV_ATMEL_SHA=y CONFIG_CRYPTO_DEV_ATMEL_I2C=y CONFIG_CRYPTO_DEV_ATMEL_ECC=y CONFIG_CRYPTO_DEV_ATMEL_SHA204A=y CONFIG_CRYPTO_DEV_MXS_DCP=y CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_CRYPTO_DEV_QAT_C3XXX=y CONFIG_CRYPTO_DEV_QAT_C62X=y CONFIG_CRYPTO_DEV_QAT_4XXX=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y CONFIG_CRYPTO_DEV_QAT_C62XVF=y CONFIG_CRYPTO_DEV_MARVELL=y CONFIG_CRYPTO_DEV_MARVELL_CESA=y CONFIG_CRYPTO_DEV_QCE=y CONFIG_CRYPTO_DEV_QCE_SKCIPHER=y CONFIG_CRYPTO_DEV_QCE_SHA=y CONFIG_CRYPTO_DEV_QCE_AEAD=y CONFIG_CRYPTO_DEV_QCE_ENABLE_ALL=y # CONFIG_CRYPTO_DEV_QCE_ENABLE_SKCIPHER is not set # CONFIG_CRYPTO_DEV_QCE_ENABLE_SHA is not set # CONFIG_CRYPTO_DEV_QCE_ENABLE_AEAD is not set CONFIG_CRYPTO_DEV_QCE_SW_MAX_LEN=512 CONFIG_CRYPTO_DEV_QCOM_RNG=y CONFIG_CRYPTO_DEV_IMGTEC_HASH=y CONFIG_CRYPTO_DEV_ROCKCHIP=y CONFIG_CRYPTO_DEV_ROCKCHIP_DEBUG=y CONFIG_CRYPTO_DEV_ZYNQMP_AES=y CONFIG_CRYPTO_DEV_ZYNQMP_SHA3=y CONFIG_CRYPTO_DEV_CHELSIO=y CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_CRYPTO_DEV_BCM_SPU=y CONFIG_CRYPTO_DEV_STM32_CRC=y CONFIG_CRYPTO_DEV_STM32_HASH=y CONFIG_CRYPTO_DEV_STM32_CRYP=y CONFIG_CRYPTO_DEV_SAFEXCEL=y CONFIG_CRYPTO_DEV_ARTPEC6=y CONFIG_CRYPTO_DEV_CCREE=y CONFIG_CRYPTO_DEV_HISI_SEC=y CONFIG_CRYPTO_DEV_AMLOGIC_GXL=y CONFIG_CRYPTO_DEV_AMLOGIC_GXL_DEBUG=y CONFIG_CRYPTO_DEV_SA2UL=y CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4=y CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_ECB=y CONFIG_CRYPTO_DEV_KEEMBAY_OCS_AES_SM4_CTS=y CONFIG_CRYPTO_DEV_KEEMBAY_OCS_ECC=y CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU=y CONFIG_CRYPTO_DEV_KEEMBAY_OCS_HCU_HMAC_SHA224=y CONFIG_CRYPTO_DEV_ASPEED=y CONFIG_CRYPTO_DEV_ASPEED_DEBUG=y CONFIG_CRYPTO_DEV_ASPEED_HACE_HASH=y CONFIG_CRYPTO_DEV_ASPEED_HACE_CRYPTO=y CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS8_PRIVATE_KEY_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y CONFIG_PKCS7_TEST_KEY=y CONFIG_SIGNED_PE_FILE_VERIFICATION=y CONFIG_FIPS_SIGNATURE_SELFTEST=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_MODULE_SIG_KEY_TYPE_RSA=y # CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSTEM_EXTRA_CERTIFICATE=y CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 CONFIG_SECONDARY_TRUSTED_KEYRING=y CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_SYSTEM_REVOCATION_LIST=y CONFIG_SYSTEM_REVOCATION_KEYS="" CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y CONFIG_PACKING=y CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_CORDIC=y CONFIG_PRIME_NUMBERS=y CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_STMP_DEVICE=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # # Crypto library routines # CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=y CONFIG_CRYPTO_LIB_GF128MUL=y CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y CONFIG_CRYPTO_LIB_CHACHA=y CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y CONFIG_CRYPTO_LIB_CURVE25519=y CONFIG_CRYPTO_LIB_DES=y CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y CONFIG_CRYPTO_LIB_POLY1305=y CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y CONFIG_CRYPTO_LIB_SHA1=y CONFIG_CRYPTO_LIB_SHA256=y # end of Crypto library routines CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC64_ROCKSOFT=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC64=y CONFIG_CRC4=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_XXHASH=y CONFIG_AUDIT_GENERIC=y CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMMON=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_MICROLZMA=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_REED_SOLOMON_ENC16=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_INTERVAL_TREE_SPAN_ITER=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_DMA_DECLARE_COHERENT=y CONFIG_ARCH_HAS_SETUP_DMA_OPS=y CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y CONFIG_DMA_NONCOHERENT_MMAP=y CONFIG_DMA_CMA=y CONFIG_DMA_PERNUMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=16 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 CONFIG_DMA_API_DEBUG=y CONFIG_DMA_API_DEBUG_SG=y CONFIG_DMA_MAP_BENCHMARK=y CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_GENERIC_ATOMIC64=y CONFIG_LRU_CACHE=y CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_32=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_FONT_6x11=y CONFIG_FONT_7x14=y CONFIG_FONT_PEARL_8x8=y CONFIG_FONT_ACORN_8x8=y CONFIG_FONT_MINI_4x6=y CONFIG_FONT_6x10=y CONFIG_FONT_10x18=y CONFIG_FONT_SUN8x16=y CONFIG_FONT_SUN12x22=y CONFIG_FONT_TER16x32=y CONFIG_FONT_6x8=y CONFIG_SG_SPLIT=y CONFIG_SG_POOL=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y CONFIG_REF_TRACKER=y CONFIG_SBITMAP=y CONFIG_PARMAN=y CONFIG_OBJAGG=y # end of Library routines CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y CONFIG_PLDMFW=y CONFIG_ASN1_ENCODER=y CONFIG_POLYNOMIAL=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y CONFIG_STACKTRACE_BUILD_ID=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # CONFIG_AS_HAS_NON_CONST_LEB128=y CONFIG_DEBUG_INFO_NONE=y # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_HEADERS_INSTALL=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_VMLINUX_MAP=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y CONFIG_KGDB=y CONFIG_KGDB_HONOUR_BLOCKLIST=y CONFIG_KGDB_SERIAL_CONSOLE=y CONFIG_KGDB_TESTS=y CONFIG_KGDB_TESTS_ON_BOOT=y CONFIG_KGDB_TESTS_BOOT_STRING="V1F100" CONFIG_KGDB_KDB=y CONFIG_KDB_DEFAULT_ENABLE=0x1 CONFIG_KDB_KEYBOARD=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y CONFIG_CC_HAS_UBSAN_BOUNDS=y CONFIG_UBSAN_BOUNDS=y CONFIG_UBSAN_ONLY_BOUNDS=y CONFIG_UBSAN_SHIFT=y CONFIG_UBSAN_DIV_ZERO=y CONFIG_UBSAN_UNREACHABLE=y CONFIG_UBSAN_BOOL=y CONFIG_UBSAN_ENUM=y CONFIG_UBSAN_SANITIZE_ALL=y CONFIG_TEST_UBSAN=m CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments # # Networking Debugging # CONFIG_NET_DEV_REFCNT_TRACKER=y CONFIG_NET_NS_REFCNT_TRACKER=y CONFIG_DEBUG_NET=y # end of Networking Debugging # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_PAGE_OWNER=y CONFIG_PAGE_POISONING=y CONFIG_DEBUG_PAGE_REF=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_WX=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SHRINKER_DEBUG=y CONFIG_HAVE_DEBUG_KMEMLEAK=y CONFIG_DEBUG_KMEMLEAK=y CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE=16000 CONFIG_DEBUG_KMEMLEAK_TEST=m CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y CONFIG_DEBUG_KMEMLEAK_AUTO_SCAN=y CONFIG_DEBUG_STACK_USAGE=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_VM_IRQSOFF=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_MAPLE_TREE=y CONFIG_DEBUG_VM_RB=y CONFIG_DEBUG_VM_PGFLAGS=y CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_KMAP_LOCAL=y CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y CONFIG_HAVE_ARCH_KFENCE=y CONFIG_KFENCE=y CONFIG_KFENCE_SAMPLE_INTERVAL=100 CONFIG_KFENCE_NUM_OBJECTS=255 CONFIG_KFENCE_DEFERRABLE=y CONFIG_KFENCE_STATIC_KEYS=y CONFIG_KFENCE_STRESS_TEST_FAULTS=0 CONFIG_KFENCE_KUNIT_TEST=y # end of Memory Debugging CONFIG_DEBUG_SHIRQ=y # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_WQ_WATCHDOG=y CONFIG_TEST_LOCKUP=m # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging CONFIG_DEBUG_TIMEKEEPING=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y CONFIG_PROVE_LOCKING=y CONFIG_PROVE_RAW_LOCK_NESTING=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_RWSEMS=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_LOCKDEP=y CONFIG_LOCKDEP_BITS=15 CONFIG_LOCKDEP_CHAINS_BITS=16 CONFIG_LOCKDEP_STACK_TRACE_BITS=19 CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14 CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12 CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_WW_MUTEX_SELFTEST=y CONFIG_SCF_TORTURE_TEST=y # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_TRACE_IRQFLAGS=y CONFIG_DEBUG_IRQFLAGS=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y CONFIG_DEBUG_KOBJECT=y CONFIG_DEBUG_KOBJECT_RELEASE=y # # Debug kernel data structures # CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PLIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_BUG_ON_DATA_CORRUPTION=y CONFIG_DEBUG_MAPLE_TREE=y # end of Debug kernel data structures CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_LIST=y CONFIG_TORTURE_TEST=y CONFIG_RCU_SCALE_TEST=y CONFIG_RCU_TORTURE_TEST=y CONFIG_RCU_REF_SCALE_TEST=y CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y CONFIG_RCU_STRICT_GRACE_PERIOD=y # end of RCU Debugging CONFIG_DEBUG_WQ_FORCE_RR_CPU=y CONFIG_CPU_HOTPLUG_STATE_CONTROL=y CONFIG_LATENCYTOP=y CONFIG_DEBUG_CGROUP_REF=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y CONFIG_BUILDTIME_MCOUNT_SORT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_BOOTTIME_TRACING=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y CONFIG_OSNOISE_TRACER=y CONFIG_TIMERLAT_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y CONFIG_KPROBE_EVENTS_ON_NOTRACE=y CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_BPF_KPROBE_OVERRIDE=y CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_USER_EVENTS=y CONFIG_HIST_TRIGGERS=y CONFIG_TRACE_EVENT_INJECT=y CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y CONFIG_TRACE_EVAL_MAP_FILE=y CONFIG_FTRACE_RECORD_RECURSION=y CONFIG_FTRACE_RECORD_RECURSION_SIZE=128 CONFIG_RING_BUFFER_RECORD_RECURSION=y CONFIG_GCOV_PROFILE_FTRACE=y CONFIG_FTRACE_SELFTEST=y CONFIG_FTRACE_STARTUP_TEST=y CONFIG_EVENT_TRACE_STARTUP_TEST=y CONFIG_EVENT_TRACE_TEST_SYSCALLS=y CONFIG_FTRACE_SORT_STARTUP_TEST=y CONFIG_RING_BUFFER_STARTUP_TEST=y CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS=y CONFIG_PREEMPTIRQ_DELAY_TEST=m CONFIG_SYNTH_EVENT_GEN_TEST=y CONFIG_KPROBE_EVENT_GEN_TEST=y CONFIG_HIST_TRIGGERS_DEBUG=y CONFIG_DA_MON_EVENTS=y CONFIG_DA_MON_EVENTS_ID=y CONFIG_RV=y CONFIG_RV_MON_WWNR=y CONFIG_RV_REACTORS=y CONFIG_RV_REACT_PRINTK=y CONFIG_RV_REACT_PANIC=y # CONFIG_SAMPLES is not set CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y # # arm Debugging # CONFIG_ARM_PTDUMP_CORE=y CONFIG_ARM_PTDUMP_DEBUGFS=y # CONFIG_UNWINDER_FRAME_POINTER is not set CONFIG_UNWINDER_ARM=y CONFIG_ARM_UNWIND=y CONFIG_BACKTRACE_VERBOSE=y CONFIG_DEBUG_USER=y CONFIG_DEBUG_LL=y CONFIG_DEBUG_ALPINE_UART0=y # CONFIG_DEBUG_AT91_SAM9263_DBGU is not set # CONFIG_DEBUG_AT91_SAMA5D2_UART1 is not set # CONFIG_DEBUG_AT91_SAMA5D4_USART3 is not set # CONFIG_DEBUG_AT91_SAMA7G5_FLEXCOM3 is not set # CONFIG_DEBUG_AT91_LAN966_FLEXCOM is not set # CONFIG_DEBUG_BCM2835 is not set # CONFIG_DEBUG_BCM2836 is not set # CONFIG_DEBUG_BCM_5301X is not set # CONFIG_DEBUG_BCM_HR2 is not set # CONFIG_DEBUG_BCM_IPROC_UART3 is not set # CONFIG_DEBUG_BCM_KONA_UART is not set # CONFIG_DEBUG_BCM63XX_UART is not set # CONFIG_DEBUG_BERLIN_UART is not set # CONFIG_DEBUG_BRCMSTB_UART is not set # CONFIG_DEBUG_CNS3XXX is not set # CONFIG_DEBUG_DIGICOLOR_UA0 is not set # CONFIG_DEBUG_HI3620_UART is not set # CONFIG_DEBUG_HIGHBANK_UART is not set # CONFIG_DEBUG_HIP01_UART is not set # CONFIG_DEBUG_HIP04_UART is not set # CONFIG_DEBUG_HIX5HD2_UART is not set # CONFIG_DEBUG_IMX31_UART is not set # CONFIG_DEBUG_IMX35_UART is not set # CONFIG_DEBUG_IMX50_UART is not set # CONFIG_DEBUG_IMX51_UART is not set # CONFIG_DEBUG_IMX53_UART is not set # CONFIG_DEBUG_IMX6Q_UART is not set # CONFIG_DEBUG_IMX6SL_UART is not set # CONFIG_DEBUG_IMX6SX_UART is not set # CONFIG_DEBUG_IMX6UL_UART is not set # CONFIG_DEBUG_IMX7D_UART is not set # CONFIG_DEBUG_INTEGRATOR is not set # CONFIG_DEBUG_KEYSTONE_UART0 is not set # CONFIG_DEBUG_KEYSTONE_UART1 is not set # CONFIG_DEBUG_MESON_UARTAO is not set # CONFIG_DEBUG_MMP_UART2 is not set # CONFIG_DEBUG_MMP_UART3 is not set # CONFIG_DEBUG_MVEBU_UART0 is not set # CONFIG_DEBUG_MVEBU_UART0_ALTERNATE is not set # CONFIG_DEBUG_MVEBU_UART1_ALTERNATE is not set # CONFIG_DEBUG_MSTARV7_PMUART is not set # CONFIG_DEBUG_MT6589_UART0 is not set # CONFIG_DEBUG_MT8127_UART0 is not set # CONFIG_DEBUG_MT8135_UART3 is not set # CONFIG_DEBUG_OMAP2UART1 is not set # CONFIG_DEBUG_OMAP2UART2 is not set # CONFIG_DEBUG_OMAP2UART3 is not set # CONFIG_DEBUG_OMAP3UART3 is not set # CONFIG_DEBUG_OMAP4UART3 is not set # CONFIG_DEBUG_OMAP3UART4 is not set # CONFIG_DEBUG_OMAP4UART4 is not set # CONFIG_DEBUG_TI81XXUART1 is not set # CONFIG_DEBUG_TI81XXUART2 is not set # CONFIG_DEBUG_TI81XXUART3 is not set # CONFIG_DEBUG_AM33XXUART1 is not set # CONFIG_DEBUG_ZOOM_UART is not set # CONFIG_DEBUG_QCOM_UARTDM is not set # CONFIG_DEBUG_REALVIEW_STD_PORT is not set # CONFIG_DEBUG_REALVIEW_PB1176_PORT is not set # CONFIG_DEBUG_RV1108_UART0 is not set # CONFIG_DEBUG_RV1108_UART1 is not set # CONFIG_DEBUG_RV1108_UART2 is not set # CONFIG_DEBUG_RK29_UART0 is not set # CONFIG_DEBUG_RK29_UART1 is not set # CONFIG_DEBUG_RK29_UART2 is not set # CONFIG_DEBUG_RK3X_UART0 is not set # CONFIG_DEBUG_RK3X_UART1 is not set # CONFIG_DEBUG_RK3X_UART2 is not set # CONFIG_DEBUG_RK3X_UART3 is not set # CONFIG_DEBUG_RK32_UART2 is not set # CONFIG_DEBUG_R7S72100_SCIF2 is not set # CONFIG_DEBUG_R7S9210_SCIF2 is not set # CONFIG_DEBUG_R7S9210_SCIF4 is not set # CONFIG_DEBUG_RCAR_GEN1_SCIF0 is not set # CONFIG_DEBUG_RCAR_GEN1_SCIF2 is not set # CONFIG_DEBUG_RCAR_GEN2_SCIF0 is not set # CONFIG_DEBUG_RCAR_GEN2_SCIF1 is not set # CONFIG_DEBUG_RCAR_GEN2_SCIF2 is not set # CONFIG_DEBUG_RCAR_GEN2_SCIF4 is not set # CONFIG_DEBUG_RCAR_GEN2_SCIFA2 is not set # CONFIG_DEBUG_RMOBILE_SCIFA0 is not set # CONFIG_DEBUG_RMOBILE_SCIFA1 is not set # CONFIG_DEBUG_RMOBILE_SCIFA4 is not set # CONFIG_DEBUG_S3C_UART0 is not set # CONFIG_DEBUG_S3C_UART1 is not set # CONFIG_DEBUG_S3C_UART2 is not set # CONFIG_DEBUG_S3C_UART3 is not set # CONFIG_DEBUG_SOCFPGA_UART0 is not set # CONFIG_DEBUG_SOCFPGA_ARRIA10_UART1 is not set # CONFIG_DEBUG_SOCFPGA_CYCLONE5_UART1 is not set # CONFIG_DEBUG_SUN9I_UART0 is not set # CONFIG_DEBUG_SUNXI_UART0 is not set # CONFIG_DEBUG_SUNXI_UART1 is not set # CONFIG_DEBUG_SUNXI_R_UART is not set # CONFIG_DEBUG_SPEAR13XX is not set # CONFIG_DEBUG_STIH41X_ASC2 is not set # CONFIG_DEBUG_STIH41X_SBC_ASC1 is not set # CONFIG_DEBUG_STIH418_SBC_ASC0 is not set # CONFIG_STM32MP1_DEBUG_UART is not set # CONFIG_TEGRA_DEBUG_UART_AUTO_ODMDATA is not set # CONFIG_TEGRA_DEBUG_UARTA is not set # CONFIG_TEGRA_DEBUG_UARTB is not set # CONFIG_TEGRA_DEBUG_UARTC is not set # CONFIG_TEGRA_DEBUG_UARTD is not set # CONFIG_TEGRA_DEBUG_UARTE is not set # CONFIG_DEBUG_UX500_UART is not set # CONFIG_DEBUG_VEXPRESS_UART0_DETECT is not set # CONFIG_DEBUG_VEXPRESS_UART0_CA9 is not set # CONFIG_DEBUG_VEXPRESS_UART0_RS1 is not set # CONFIG_DEBUG_VF_UART is not set # CONFIG_DEBUG_VT8500_UART0 is not set # CONFIG_DEBUG_ZYNQ_UART0 is not set # CONFIG_DEBUG_ZYNQ_UART1 is not set # CONFIG_DEBUG_ICEDCC is not set # CONFIG_DEBUG_SEMIHOSTING is not set # CONFIG_DEBUG_LL_UART_8250 is not set # CONFIG_DEBUG_LL_UART_PL01X is not set CONFIG_DEBUG_VF_UART_PORT=1 CONFIG_DEBUG_UART_FLOW_CONTROL=y CONFIG_DEBUG_LL_INCLUDE="debug/palmchip.S" CONFIG_DEBUG_UART_8250=y CONFIG_DEBUG_UART_PHYS=0xfd883000 CONFIG_DEBUG_UART_VIRT=0xfd883000 CONFIG_DEBUG_UART_8250_SHIFT=2 CONFIG_DEBUG_UART_8250_WORD=y CONFIG_DEBUG_UART_8250_PALMCHIP=y CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" CONFIG_EARLY_PRINTK=y CONFIG_ARM_KPROBES_TEST=y CONFIG_PID_IN_CONTEXTIDR=y CONFIG_CORESIGHT=y CONFIG_CORESIGHT_LINKS_AND_SINKS=y CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y CONFIG_CORESIGHT_CATU=y CONFIG_CORESIGHT_SINK_TPIU=y CONFIG_CORESIGHT_SINK_ETBV10=y CONFIG_CORESIGHT_SOURCE_ETM3X=y CONFIG_CORESIGHT_STM=y CONFIG_CORESIGHT_CPU_DEBUG=y CONFIG_CORESIGHT_CPU_DEBUG_DEFAULT_ON=y CONFIG_CORESIGHT_CTI=y CONFIG_CORESIGHT_CTI_INTEGRATION_REGS=y # end of arm Debugging # # Kernel Testing and Coverage # CONFIG_KUNIT=y CONFIG_KUNIT_DEBUGFS=y CONFIG_KUNIT_TEST=y CONFIG_KUNIT_EXAMPLE_TEST=y CONFIG_KUNIT_ALL_TESTS=y CONFIG_KUNIT_DEFAULT_ENABLED=y CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=y CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=y CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAULT_INJECTION_USERCOPY=y CONFIG_FAIL_MAKE_REQUEST=y CONFIG_FAIL_IO_TIMEOUT=y CONFIG_FAIL_FUTEX=y CONFIG_FAULT_INJECTION_DEBUG_FS=y CONFIG_FAIL_FUNCTION=y CONFIG_FAIL_MMC_REQUEST=y CONFIG_FAIL_SUNRPC=y CONFIG_FAULT_INJECTION_STACKTRACE_FILTER=y CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y CONFIG_KCOV=y CONFIG_KCOV_ENABLE_COMPARISONS=y CONFIG_KCOV_INSTRUMENT_ALL=y CONFIG_KCOV_IRQ_AREA_SIZE=0x40000 CONFIG_RUNTIME_TESTING_MENU=y CONFIG_LKDTM=y CONFIG_CPUMASK_KUNIT_TEST=y CONFIG_TEST_LIST_SORT=y CONFIG_TEST_MIN_HEAP=y CONFIG_TEST_SORT=y CONFIG_TEST_DIV64=y CONFIG_KPROBES_SANITY_TEST=y CONFIG_BACKTRACE_SELF_TEST=y CONFIG_TEST_REF_TRACKER=y CONFIG_RBTREE_TEST=y CONFIG_REED_SOLOMON_TEST=y CONFIG_INTERVAL_TREE_TEST=y CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_ASYNC_RAID6_TEST=y CONFIG_TEST_HEXDUMP=y CONFIG_STRING_SELFTEST=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_SCANF=y CONFIG_TEST_BITMAP=y CONFIG_TEST_UUID=y CONFIG_TEST_XARRAY=y CONFIG_TEST_MAPLE_TREE=y CONFIG_TEST_RHASHTABLE=y CONFIG_TEST_IDA=y CONFIG_TEST_PARMAN=y CONFIG_TEST_LKM=m CONFIG_TEST_BITOPS=m CONFIG_TEST_VMALLOC=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_BLACKHOLE_DEV=m CONFIG_FIND_BIT_BENCHMARK=y CONFIG_TEST_FIRMWARE=y CONFIG_TEST_SYSCTL=y CONFIG_BITFIELD_KUNIT=y CONFIG_HASH_KUNIT_TEST=y CONFIG_RESOURCE_KUNIT_TEST=y CONFIG_SYSCTL_KUNIT_TEST=y CONFIG_LIST_KUNIT_TEST=y CONFIG_LINEAR_RANGES_TEST=y CONFIG_CMDLINE_KUNIT_TEST=y CONFIG_BITS_TEST=y CONFIG_RATIONAL_KUNIT_TEST=y CONFIG_MEMCPY_KUNIT_TEST=y CONFIG_MEMCPY_SLOW_KUNIT_TEST=y CONFIG_IS_SIGNED_TYPE_KUNIT_TEST=y CONFIG_OVERFLOW_KUNIT_TEST=y CONFIG_STACKINIT_KUNIT_TEST=y CONFIG_FORTIFY_KUNIT_TEST=y CONFIG_HW_BREAKPOINT_KUNIT_TEST=y CONFIG_STRSCPY_KUNIT_TEST=y CONFIG_SIPHASH_KUNIT_TEST=y CONFIG_TEST_UDELAY=y CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_DYNAMIC_DEBUG=y CONFIG_TEST_KMOD=m CONFIG_TEST_DEBUG_VIRTUAL=y CONFIG_TEST_MEMCAT_P=y CONFIG_TEST_OBJAGG=y CONFIG_TEST_MEMINIT=y CONFIG_TEST_FREE_PAGES=y CONFIG_ARCH_USE_MEMTEST=y CONFIG_MEMTEST=y # end of Kernel Testing and Coverage # # Rust hacking # # end of Rust hacking CONFIG_WARN_MISSING_DOCUMENTS=y CONFIG_WARN_ABI_ERRORS=y # end of Kernel hacking --fqtB6MVOofCTbVBE-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot To: op-tee@lists.trustedfirmware.org Subject: Re: [PATCH v2 2/2] firmware: arm_scmi: optee: use optee system invocation Date: Wed, 15 Feb 2023 09:44:50 +0000 Message-ID: <202302151710.KAq1hph3-lkp@intel.com> In-Reply-To: <20230214152047.1143106-2-etienne.carriere@linaro.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8308545284314451553==" List-Id: --===============8308545284314451553== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Etienne, Thank you for the patch! Yet something to improve: [auto build test ERROR on linus/master] [also build test ERROR on v6.2-rc8] [cannot apply to soc/for-next next-20230215] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Etienne-Carriere/firmw= are-arm_scmi-optee-use-optee-system-invocation/20230214-233230 patch link: https://lore.kernel.org/r/20230214152047.1143106-2-etienne.car= riere%40linaro.org patch subject: [PATCH v2 2/2] firmware: arm_scmi: optee: use optee system inv= ocation config: arm-allyesconfig compiler: arm-linux-gnueabi-gcc (GCC) 12.1.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/ma= ke.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/7a2f7bc17be8c4a18d32c= 439458d2f0f99e18cd6 git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Etienne-Carriere/firmware-arm_scmi-o= ptee-use-optee-system-invocation/20230214-233230 git checkout 7a2f7bc17be8c4a18d32c439458d2f0f99e18cd6 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-12.1.0 make.cross W= =3D1 O=3Dbuild_dir ARCH=3Darm olddefconfig COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-12.1.0 make.cross W= =3D1 O=3Dbuild_dir ARCH=3Darm SHELL=3D/bin/bash If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-kbuild-all/202302151710.KAq1hph3-lkp(a)int= el.com/ All errors (new ones prefixed by >>): drivers/firmware/arm_scmi/optee.c: In function 'scmi_optee_chan_setup': >> drivers/firmware/arm_scmi/optee.c:436:77: error: expected ';' before 'if' 436 | ret =3D tee_client_request_system_context(scmi_optee_priva= te->tee_ctx) | = ^ | = ; 437 | if (ret) | ~~ = =20 >> drivers/firmware/arm_scmi/optee.c:439:9: error: 'else' without a previous = 'if' 439 | else | ^~~~ >> drivers/firmware/arm_scmi/optee.c:470:79: error: expected ';' before 'retu= rn' 470 | tee_client_release_system_context(scmi_optee_priva= te->tee_ctx) | = ^ | = ; 471 |=20 472 | return ret; | ~~~~~~ = =20 drivers/firmware/arm_scmi/optee.c: In function 'scmi_optee_chan_free': drivers/firmware/arm_scmi/optee.c:497:79: error: expected ';' before 'retu= rn' 497 | tee_client_release_system_context(scmi_optee_priva= te->tee_ctx) | = ^ | = ; 498 |=20 499 | return 0; | ~~~~~~ = =20 drivers/firmware/arm_scmi/optee.c:500:1: error: no return statement in fun= ction returning non-void [-Werror=3Dreturn-type] 500 | } | ^ drivers/firmware/arm_scmi/optee.c: In function 'scmi_optee_chan_setup': drivers/firmware/arm_scmi/optee.c:473:1: error: control reaches end of non= -void function [-Werror=3Dreturn-type] 473 | } | ^ cc1: some warnings being treated as errors vim +436 drivers/firmware/arm_scmi/optee.c 412=09 413 static int scmi_optee_chan_setup(struct scmi_chan_info *cinfo, struct = device *dev, bool tx) 414 { 415 struct scmi_optee_channel *channel; 416 uint32_t channel_id; 417 int ret; 418=09 419 if (!tx) 420 return -ENODEV; 421=09 422 channel =3D devm_kzalloc(dev, sizeof(*channel), GFP_KERNEL); 423 if (!channel) 424 return -ENOMEM; 425=09 426 ret =3D of_property_read_u32_index(cinfo->dev->of_node, "linaro,optee= -channel-id", 427 0, &channel_id); 428 if (ret) 429 return ret; 430=09 431 cinfo->transport_info =3D channel; 432 channel->cinfo =3D cinfo; 433 channel->channel_id =3D channel_id; 434 mutex_init(&channel->mu); 435=09 > 436 ret =3D tee_client_request_system_context(scmi_optee_private->tee_ctx) 437 if (ret) 438 dev_warn(dev, "Couldn't provision an OP-TEE system context\n"); > 439 else 440 channel->sys_thread =3D true; 441=09 442 ret =3D setup_shmem(dev, cinfo, channel); 443 if (ret) 444 goto err_release_sysctx; 445=09 446 ret =3D open_session(scmi_optee_private, &channel->tee_session); 447 if (ret) 448 goto err_free_shm; 449=09 450 ret =3D get_channel(channel); 451 if (ret) 452 goto err_close_sess; 453=09 454 /* Enable polling */ 455 cinfo->no_completion_irq =3D true; 456=09 457 mutex_lock(&scmi_optee_private->mu); 458 list_add(&channel->link, &scmi_optee_private->channel_list); 459 mutex_unlock(&scmi_optee_private->mu); 460=09 461 return 0; 462=09 463 err_close_sess: 464 close_session(scmi_optee_private, channel->tee_session); 465 err_free_shm: 466 if (channel->tee_shm) 467 tee_shm_free(channel->tee_shm); 468 err_release_sysctx: 469 if (channel->sys_thread) > 470 tee_client_release_system_context(scmi_optee_private->tee_ctx) 471=09 472 return ret; 473 } 474=09 --=20 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests --===============8308545284314451553== Content-Type: text/plain Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.txt" MIME-Version: 1.0 IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2Fy bSA2LjIuMC1yYzggS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfQ0NfVkVSU0lPTl9URVhU PSJhcm0tbGludXgtZ251ZWFiaS1nY2MgKEdDQykgMTIuMS4wIgpDT05GSUdfQ0NfSVNfR0NDPXkK Q09ORklHX0dDQ19WRVJTSU9OPTEyMDEwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19B U19JU19HTlU9eQpDT05GSUdfQVNfVkVSU0lPTj0yMzgwMApDT05GSUdfTERfSVNfQkZEPXkKQ09O RklHX0xEX1ZFUlNJT049MjM4MDAKQ09ORklHX0xMRF9WRVJTSU9OPTAKQ09ORklHX0NDX0hBU19B U01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RPX1RJRURfT1VUUFVUPXkKQ09O RklHX0NDX0hBU19BU01fSU5MSU5FPXkKQ09ORklHX0NDX0hBU19OT19QUk9GSUxFX0ZOX0FUVFI9 eQpDT05GSUdfUEFIT0xFX1ZFUlNJT049MTIzCkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05GSUdf SVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX1RBQkxFX1NPUlQ9eQpDT05GSUdfVEhSRUFEX0lO Rk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElN SVQ9MzIKQ09ORklHX0NPTVBJTEVfVEVTVD15CiMgQ09ORklHX1dFUlJPUiBpcyBub3Qgc2V0CkNP TkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VS TkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9Y Wj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09O RklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lOSVQ9IiIKQ09ORklH X0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQ Q19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVND VEw9eQpDT05GSUdfV0FUQ0hfUVVFVUU9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNP TkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdf R0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5F UklDX0lSUV9TSE9XX0xFVkVMPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFT Sz15CkNPTkZJR19HRU5FUklDX0lSUV9NSUdSQVRJT049eQpDT05GSUdfR0VORVJJQ19JUlFfSU5K RUNUSU9OPXkKQ09ORklHX0hBUkRJUlFTX1NXX1JFU0VORD15CkNPTkZJR19HRU5FUklDX0lSUV9D SElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX1NJTT15CkNPTkZJR19JUlFfRE9N QUlOX0hJRVJBUkNIWT15CkNPTkZJR19JUlFfRkFTVEVPSV9ISUVSQVJDSFlfSEFORExFUlM9eQpD T05GSUdfR0VORVJJQ19JUlFfSVBJPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19J UlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0dFTkVSSUNf SVJRX0RFQlVHRlM9eQojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpDT05GSUdfR0VORVJJQ19JUlFf TVVMVElfSEFORExFUj15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VO RVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19BUkNIX0hBU19USUNLX0JST0FEQ0FTVD15CkNPTkZJ R19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19USU1FX0tVTklUX1RFU1Q9 eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HX0lETEU9 eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05P X0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0ha X0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09O RklHX0hJR0hfUkVTX1RJTUVSUz15CiMgZW5kIG9mIFRpbWVycyBzdWJzeXN0ZW0KCkNPTkZJR19C UEY9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19C UEZfU1lTQ0FMTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkK Q09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZG PXkKQ09ORklHX1VTRVJNT0RFX0RSSVZFUj15CkNPTkZJR19CUEZfTFNNPXkKIyBlbmQgb2YgQlBG IHN1YnN5c3RlbQoKQ09ORklHX1BSRUVNUFRfTk9ORV9CVUlMRD15CkNPTkZJR19QUkVFTVBUX05P TkU9eQojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVN UFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19TQ0hFRF9DT1JFPXkK CiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BV X0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0 CkNPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfU0NIRURfQVZHX0lSUT15 CkNPTkZJR19TQ0hFRF9USEVSTUFMX1BSRVNTVVJFPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9 eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdf VEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19JT19BQ0NP VU5USU5HPXkKQ09ORklHX1BTST15CkNPTkZJR19QU0lfREVGQVVMVF9ESVNBQkxFRD15CiMgZW5k IG9mIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKCkNPTkZJR19DUFVfSVNPTEFU SU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKQ09ORklHX1JDVV9F WFBFUlQ9eQpDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfTkVFRF9TUkNV X05NSV9TQUZFPXkKQ09ORklHX1RBU0tTX1JDVV9HRU5FUklDPXkKQ09ORklHX0ZPUkNFX1RBU0tT X1JDVT15CkNPTkZJR19UQVNLU19SQ1U9eQpDT05GSUdfRk9SQ0VfVEFTS1NfUlVERV9SQ1U9eQpD T05GSUdfVEFTS1NfUlVERV9SQ1U9eQpDT05GSUdfRk9SQ0VfVEFTS1NfVFJBQ0VfUkNVPXkKQ09O RklHX1RBU0tTX1RSQUNFX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JD VV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19SQ1VfRkFOT1VUPTMyCkNPTkZJR19SQ1VfRkFOT1VU X0xFQUY9MgpDT05GSUdfUkNVX05PQ0JfQ1BVPXkKQ09ORklHX1JDVV9OT0NCX0NQVV9ERUZBVUxU X0FMTD15CkNPTkZJR19UQVNLU19UUkFDRV9SQ1VfUkVBRF9NQj15CkNPTkZJR19SQ1VfTEFaWT15 CiMgZW5kIG9mIFJDVSBTdWJzeXN0ZW0KCkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJ R19QUk9DPXkKQ09ORklHX0lLSEVBREVSUz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJ R19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJ RlQ9MTMKQ09ORklHX1BSSU5US19JTkRFWD15CkNPTkZJR19HRU5FUklDX1NDSEVEX0NMT0NLPXkK CiMKIyBTY2hlZHVsZXIgZmVhdHVyZXMKIwpDT05GSUdfVUNMQU1QX1RBU0s9eQpDT05GSUdfVUNM QU1QX0JVQ0tFVFNfQ09VTlQ9NQojIGVuZCBvZiBTY2hlZHVsZXIgZmVhdHVyZXMKCkNPTkZJR19D Q19JTVBMSUNJVF9GQUxMVEhST1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdf R0NDMTFfTk9fQVJSQVlfQk9VTkRTPXkKQ09ORklHX0dDQzEyX05PX0FSUkFZX0JPVU5EUz15CkNP TkZJR19DQ19OT19BUlJBWV9CT1VORFM9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NP VU5URVI9eQpDT05GSUdfQ0dST1VQX0ZBVk9SX0RZTk1PRFM9eQpDT05GSUdfTUVNQ0c9eQpDT05G SUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQPXkKQ09ORklHX0NHUk9VUF9XUklURUJB Q0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05G SUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19VQ0xBTVBf VEFTS19HUk9VUD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNP TkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQ VVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09O RklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQpDT05GSUdfQ0dST1VQX01JU0M9 eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9eQpDT05GSUdf TkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJf TlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19DSEVDS1BPSU5UX1JF U1RPUkU9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQ9 eQpDT05GSUdfU1lTRlNfREVQUkVDQVRFRF9WMj15CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtf REVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkK Q09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdf UkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19SRF9aU1REPXkKQ09ORklHX0JPT1RfQ09O RklHPXkKQ09ORklHX0JPT1RfQ09ORklHX0VNQkVEPXkKQ09ORklHX0JPT1RfQ09ORklHX0VNQkVE X0ZJTEU9IiIKQ09ORklHX0lOSVRSQU1GU19QUkVTRVJWRV9NVElNRT15CkNPTkZJR19DQ19PUFRJ TUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBu b3Qgc2V0CkNPTkZJR19MRF9PUlBIQU5fV0FSTj15CkNPTkZJR19MRF9PUlBIQU5fV0FSTl9MRVZF TD0id2FybiIKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX0VYUEVS VD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lT Q0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfUE9T SVhfVElNRVJTPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9 eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09O RklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZF TlRGRD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfSU9fVVJJTkc9eQpDT05G SUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05GSUdfS0FMTFNZTVM9 eQpDT05GSUdfS0FMTFNZTVNfU0VMRlRFU1Q9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklH X0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5D X0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKQ09ORklHX0RFQlVHX1JTRVE9eQpD T05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VT RV9WTUFMTE9DPXkKQ09ORklHX1BDMTA0PXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRz IEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VT RV9WTUFMTE9DPXkKIyBlbmQgb2YgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRl cnMKCkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5HPXkK Q09ORklHX1RSQUNFUE9JTlRTPXkKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHX0FSTT15 CkNPTkZJR19BUk1fRE1BX1VTRV9JT01NVT15CkNPTkZJR19BUk1fRE1BX0lPTU1VX0FMSUdOTUVO VD04CkNPTkZJR19TWVNfU1VQUE9SVFNfQVBNX0VNVUxBVElPTj15CkNPTkZJR19IQVZFX1RDTT15 CkNPTkZJR19IQVZFX1BST0NfQ1BVPXkKQ09ORklHX05PX0lPUE9SVF9NQVA9eQpDT05GSUdfU1RB Q0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19BUkNIX0hB U19CQU5ER0FQPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfR0VORVJJQ19IV0VJ R0hUPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfVVBST0JFUz15CkNPTkZJR19GSVE9eQpDT05GSUdfQVJNX1BBVENIX1BIWVNfVklSVD15CkNP TkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz0yCgojCiMgU3lzdGVtIFR5 cGUKIwpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49OApDT05GSUdf QVJDSF9NTUFQX1JORF9CSVRTX01BWD0xNgpDT05GSUdfQVJDSF9NVUxUSVBMQVRGT1JNPXkKCiMK IyBQbGF0Zm9ybSBzZWxlY3Rpb24KIwoKIwojIENQVSBDb3JlIGZhbWlseSBzZWxlY3Rpb24KIwpD T05GSUdfQVJDSF9NVUxUSV9WNj15CkNPTkZJR19BUkNIX01VTFRJX1Y3PXkKQ09ORklHX0FSQ0hf TVVMVElfVjZfVjc9eQojIGVuZCBvZiBQbGF0Zm9ybSBzZWxlY3Rpb24KCkNPTkZJR19BUkNIX1ZJ UlQ9eQpDT05GSUdfQVJDSF9BSVJPSEE9eQpDT05GSUdfQVJDSF9BQ1RJT05TPXkKQ09ORklHX0FS Q0hfQUxQSU5FPXkKQ09ORklHX0FSQ0hfQVJUUEVDPXkKQ09ORklHX01BQ0hfQVJUUEVDNj15CkNP TkZJR19BUkNIX0FTUEVFRD15CkNPTkZJR19NQUNIX0FTUEVFRF9HNT15CkNPTkZJR19NQUNIX0FT UEVFRF9HNj15CkNPTkZJR19BUkNIX0FUOTE9eQpDT05GSUdfU09DX1NBTUE1RDI9eQpDT05GSUdf U09DX1NBTUE1RDM9eQpDT05GSUdfU09DX1NBTUE1RDQ9eQpDT05GSUdfU09DX1NBTUE3RzU9eQpD T05GSUdfU09DX0xBTjk2Nj15CgojCiMgQ2xvY2tzb3VyY2UgZHJpdmVyIHNlbGVjdGlvbgojCkNP TkZJR19BVE1FTF9DTE9DS1NPVVJDRV9QSVQ9eQpDT05GSUdfQVRNRUxfQ0xPQ0tTT1VSQ0VfVENC PXkKQ09ORklHX01JQ1JPQ0hJUF9DTE9DS1NPVVJDRV9QSVQ2NEI9eQpDT05GSUdfSEFWRV9BVDkx X1VUTUk9eQpDT05GSUdfSEFWRV9BVDkxX1VTQl9DTEs9eQpDT05GSUdfQ09NTU9OX0NMS19BVDkx PXkKQ09ORklHX0hBVkVfQVQ5MV9TTUQ9eQpDT05GSUdfSEFWRV9BVDkxX0gzMk1YPXkKQ09ORklH X0hBVkVfQVQ5MV9HRU5FUkFURURfQ0xLPXkKQ09ORklHX0hBVkVfQVQ5MV9BVURJT19QTEw9eQpD T05GSUdfSEFWRV9BVDkxX0kyU19NVVhfQ0xLPXkKQ09ORklHX0hBVkVfQVQ5MV9TQU05WDYwX1BM TD15CkNPTkZJR19TT0NfU0FNX1Y3PXkKQ09ORklHX1NPQ19TQU1BNT15CkNPTkZJR19BVE1FTF9Q TT15CkNPTkZJR19BVE1FTF9TRUNVUkVfUE09eQpDT05GSUdfU09DX1NBTUE3PXkKQ09ORklHX0FS Q0hfQkNNPXkKCiMKIyBJUFJPQyBhcmNoaXRlY3RlZCBTb0NzCiMKQ09ORklHX0FSQ0hfQkNNX0lQ Uk9DPXkKQ09ORklHX0FSQ0hfQkNNX0NZR05VUz15CkNPTkZJR19BUkNIX0JDTV9IUjI9eQpDT05G SUdfQVJDSF9CQ01fTlNQPXkKQ09ORklHX0FSQ0hfQkNNXzUzMDFYPXkKCiMKIyBLT05BIGFyY2hp dGVjdGVkIFNvQ3MKIwpDT05GSUdfQVJDSF9CQ01fTU9CSUxFPXkKQ09ORklHX0FSQ0hfQkNNXzI4 MVhYPXkKQ09ORklHX0FSQ0hfQkNNXzIxNjY0PXkKQ09ORklHX0FSQ0hfQkNNXzIzNTUwPXkKQ09O RklHX0FSQ0hfQkNNX01PQklMRV9MMl9DQUNIRT15CkNPTkZJR19BUkNIX0JDTV9NT0JJTEVfU01D PXkKQ09ORklHX0FSQ0hfQkNNX01PQklMRV9TTVA9eQoKIwojIE90aGVyIEFyY2hpdGVjdHVyZXMK IwpDT05GSUdfQVJDSF9CQ00yODM1PXkKQ09ORklHX0FSQ0hfQkNNXzUzNTczPXkKQ09ORklHX0FS Q0hfQlJDTVNUQj15CkNPTkZJR19BUkNIX0JDTUJDQT15CgojCiMgQkNNQkNBIHN1YiBwbGF0Zm9y bXMKIwpDT05GSUdfQVJDSF9CQ01CQ0FfQ09SVEVYQTc9eQpDT05GSUdfQVJDSF9CQ01CQ0FfQ09S VEVYQTk9eQpDT05GSUdfQVJDSF9CQ01CQ0FfQlJBSE1BQjE1PXkKQ09ORklHX0FSQ0hfQkVSTElO PXkKQ09ORklHX01BQ0hfQkVSTElOX0JHMj15CkNPTkZJR19NQUNIX0JFUkxJTl9CRzJDRD15CkNP TkZJR19NQUNIX0JFUkxJTl9CRzJRPXkKQ09ORklHX0FSQ0hfQ05TM1hYWD15CkNPTkZJR19NQUNI X0NOUzM0MjBWQj15CkNPTkZJR19BUkNIX0RJR0lDT0xPUj15CkNPTkZJR19BUkNIX0RPVkU9eQpD T05GSUdfRE9WRV9MRUdBQ1k9eQpDT05GSUdfTUFDSF9ET1ZFX0RCPXkKQ09ORklHX01BQ0hfQ01f QTUxMD15CkNPTkZJR19BUkNIX0VYWU5PUz15CkNPTkZJR19TNVBfREVWX01GQz15CkNPTkZJR19B UkNIX0VYWU5PUzM9eQpDT05GSUdfQVJDSF9FWFlOT1M0PXkKQ09ORklHX0FSQ0hfRVhZTk9TNT15 CgojCiMgRXh5bm9zIFNvQ3MKIwpDT05GSUdfU09DX0VYWU5PUzMyNTA9eQpDT05GSUdfQ1BVX0VY WU5PUzQyMTA9eQpDT05GSUdfU09DX0VYWU5PUzQ0MTI9eQpDT05GSUdfU09DX0VYWU5PUzUyNTA9 eQpDT05GSUdfU09DX0VYWU5PUzUyNjA9eQpDT05GSUdfU09DX0VYWU5PUzU0MTA9eQpDT05GSUdf U09DX0VYWU5PUzU0MjA9eQpDT05GSUdfU09DX0VYWU5PUzU4MDA9eQpDT05GSUdfRVhZTk9TX01D UE09eQpDT05GSUdfRVhZTk9TX0NQVV9TVVNQRU5EPXkKQ09ORklHX0FSQ0hfSElHSEJBTks9eQpD T05GSUdfQVJDSF9ISVNJPXkKCiMKIyBIaXNpbGljb24gcGxhdGZvcm0gdHlwZQojCkNPTkZJR19B UkNIX0hJM3h4eD15CkNPTkZJR19BUkNIX0hJUDAxPXkKQ09ORklHX0FSQ0hfSElQMDQ9eQpDT05G SUdfQVJDSF9ISVg1SEQyPXkKIyBlbmQgb2YgSGlzaWxpY29uIHBsYXRmb3JtIHR5cGUKCkNPTkZJ R19BUkNIX0hQRT15CkNPTkZJR19BUkNIX0hQRV9HWFA9eQpDT05GSUdfQVJDSF9NWEM9eQpDT05G SUdfTVhDX1RaSUM9eQpDT05GSUdfTVhDX0FWSUM9eQpDT05GSUdfSEFWRV9JTVhfQU5BVE9QPXkK Q09ORklHX0hBVkVfSU1YX0dQQz15CkNPTkZJR19IQVZFX0lNWF9NTURDPXkKQ09ORklHX0hBVkVf SU1YX1NSQz15CgojCiMgQVJNMTEzNiBwbGF0Zm9ybXMKIwpDT05GSUdfU09DX0lNWDMxPXkKQ09O RklHX1NPQ19JTVgzNT15CgojCiMgQ29ydGV4LUEgcGxhdGZvcm1zCiMKQ09ORklHX1NPQ19JTVg1 PXkKQ09ORklHX1NPQ19JTVg1MD15CkNPTkZJR19TT0NfSU1YNTE9eQpDT05GSUdfU09DX0lNWDUz PXkKQ09ORklHX1NPQ19JTVg2PXkKQ09ORklHX1NPQ19JTVg2UT15CkNPTkZJR19TT0NfSU1YNlNM PXkKQ09ORklHX1NPQ19JTVg2U0xMPXkKQ09ORklHX1NPQ19JTVg2U1g9eQpDT05GSUdfU09DX0lN WDZVTD15CkNPTkZJR19TT0NfTFMxMDIxQT15CgojCiMgQ29ydGV4LUEvQ29ydGV4LU0gYXN5bW1l dHJpYyBtdWx0aXByb2Nlc3NpbmcgcGxhdGZvcm1zCiMKQ09ORklHX1NPQ19JTVg3RF9DQTc9eQpD T05GSUdfU09DX0lNWDdEPXkKQ09ORklHX1NPQ19JTVg3VUxQPXkKQ09ORklHX1NPQ19WRjYxMD15 CkNPTkZJR19WRl9VU0VfQVJNX0dMT0JBTF9USU1FUj15CiMgQ09ORklHX1ZGX1VTRV9QSVRfVElN RVIgaXMgbm90IHNldApDT05GSUdfQVJDSF9LRVlTVE9ORT15CkNPTkZJR19BUkNIX01FRElBVEVL PXkKQ09ORklHX01BQ0hfTVQyNzAxPXkKQ09ORklHX01BQ0hfTVQ2NTg5PXkKQ09ORklHX01BQ0hf TVQ2NTkyPXkKQ09ORklHX01BQ0hfTVQ3NjIzPXkKQ09ORklHX01BQ0hfTVQ3NjI5PXkKQ09ORklH X01BQ0hfTVQ4MTI3PXkKQ09ORklHX01BQ0hfTVQ4MTM1PXkKQ09ORklHX0FSQ0hfTUVTT049eQpD T05GSUdfTUFDSF9NRVNPTjY9eQpDT05GSUdfTUFDSF9NRVNPTjg9eQpDT05GSUdfQVJDSF9NSUxC RUFVVD15CkNPTkZJR19BUkNIX01JTEJFQVVUX00xMFY9eQpDT05GSUdfQVJDSF9NTVA9eQoKIwoj IE1hcnZlbGwgUFhBMTY4LzkxMC9NTVAyIEltcGxlbWVudGF0aW9ucwojCkNPTkZJR19NQUNIX0JS T1dOU1RPTkU9eQpDT05GSUdfTUFDSF9GTElOVD15CkNPTkZJR19NQUNIX01BUlZFTExfSkFTUEVS PXkKQ09ORklHX01BQ0hfTU1QMl9EVD15CkNPTkZJR19NQUNIX01NUDNfRFQ9eQojIGVuZCBvZiBN YXJ2ZWxsIFBYQTE2OC85MTAvTU1QMiBJbXBsZW1lbnRhdGlvbnMKCkNPTkZJR19DUFVfTU1QMj15 CkNPTkZJR19VU0JfRUhDSV9NVl9VMk89eQpDT05GSUdfTU1QX1NSQU09eQpDT05GSUdfQVJDSF9N U1RBUlY3PXkKQ09ORklHX01BQ0hfSU5GSU5JVFk9eQpDT05GSUdfTUFDSF9NRVJDVVJZPXkKQ09O RklHX0FSQ0hfTVZFQlU9eQpDT05GSUdfTUFDSF9NVkVCVV9BTlk9eQpDT05GSUdfTUFDSF9NVkVC VV9WNz15CkNPTkZJR19NQUNIX0FSTUFEQV8zNzA9eQpDT05GSUdfTUFDSF9BUk1BREFfMzc1PXkK Q09ORklHX01BQ0hfQVJNQURBXzM4WD15CkNPTkZJR19NQUNIX0FSTUFEQV8zOVg9eQpDT05GSUdf TUFDSF9BUk1BREFfWFA9eQpDT05GSUdfTUFDSF9ET1ZFPXkKQ09ORklHX0FSQ0hfTlBDTT15CkNP TkZJR19BUkNIX05QQ003WFg9eQpDT05GSUdfQVJDSF9PTUFQPXkKQ09ORklHX01BQ0hfT01BUF9H RU5FUklDPXkKCiMKIyBUSSBPTUFQL0FNL0RNL0RSQSBGYW1pbHkKIwpDT05GSUdfT01BUF9IV01P RD15CkNPTkZJR19BUkNIX09NQVAyPXkKQ09ORklHX0FSQ0hfT01BUDM9eQpDT05GSUdfQVJDSF9P TUFQND15CkNPTkZJR19TT0NfT01BUDU9eQpDT05GSUdfU09DX0FNMzNYWD15CkNPTkZJR19TT0Nf QU00M1hYPXkKQ09ORklHX1NPQ19EUkE3WFg9eQpDT05GSUdfQVJDSF9PTUFQMlBMVVM9eQpDT05G SUdfT01BUF9JTlRFUkNPTk5FQ1RfQkFSUklFUj15CgojCiMgVEkgT01BUDIvMy80IFNwZWNpZmlj IEZlYXR1cmVzCiMKQ09ORklHX0FSQ0hfT01BUDJQTFVTX1RZUElDQUw9eQpDT05GSUdfU09DX0hB U19PTUFQMl9TRFJDPXkKQ09ORklHX1NPQ19IQVNfUkVBTFRJTUVfQ09VTlRFUj15CkNPTkZJR19Q T1dFUl9BVlNfT01BUD15CkNPTkZJR19QT1dFUl9BVlNfT01BUF9DTEFTUzM9eQpDT05GSUdfT01B UDNfTDJfQVVYX1NFQ1VSRV9TQVZFX1JFU1RPUkU9eQpDT05GSUdfT01BUDNfTDJfQVVYX1NFQ1VS RV9TRVJWSUNFX1NFVF9JRD00MwoKIwojIE9NQVAgQ29yZSBUeXBlCiMKQ09ORklHX1NPQ19PTUFQ MjQyMD15CkNPTkZJR19TT0NfT01BUDI0MzA9eQpDT05GSUdfU09DX09NQVAzNDMwPXkKQ09ORklH X1NPQ19USTgxWFg9eQoKIwojIE9NQVAgTGVnYWN5IFBsYXRmb3JtIERhdGEgQm9hcmQgVHlwZQoj CkNPTkZJR19NQUNIX09NQVAyX1RVU0I2MDEwPXkKQ09ORklHX01BQ0hfTk9LSUFfTjgxMD15CkNP TkZJR19NQUNIX05PS0lBX044MTBfV0lNQVg9eQpDT05GSUdfTUFDSF9OT0tJQV9OOFgwPXkKQ09O RklHX09NQVAzX1NEUkNfQUNfVElNSU5HPXkKIyBlbmQgb2YgVEkgT01BUDIvMy80IFNwZWNpZmlj IEZlYXR1cmVzCgpDT05GSUdfT01BUDVfRVJSQVRBXzgwMTgxOT15CiMgZW5kIG9mIFRJIE9NQVAv QU0vRE0vRFJBIEZhbWlseQoKQ09ORklHX0FSQ0hfT1hOQVM9eQpDT05GSUdfTUFDSF9PWDgyMD15 CkNPTkZJR19BUkNIX1FDT009eQpDT05GSUdfQVJDSF9JUFE0MFhYPXkKQ09ORklHX0FSQ0hfTVNN OFg2MD15CkNPTkZJR19BUkNIX01TTTg5MDk9eQpDT05GSUdfQVJDSF9NU004OTE2PXkKQ09ORklH X0FSQ0hfTVNNODk2MD15CkNPTkZJR19BUkNIX01TTTg5NzQ9eQpDT05GSUdfQVJDSF9NRE05NjE1 PXkKQ09ORklHX0FSQ0hfUkRBPXkKQ09ORklHX0FSQ0hfUkVBTFRFSz15CkNPTkZJR19BUkNIX1JP Q0tDSElQPXkKQ09ORklHX0FSQ0hfUzNDNjRYWD15CkNPTkZJR19DUFVfUzNDNjQwMD15CkNPTkZJ R19DUFVfUzNDNjQxMD15CkNPTkZJR19TM0M2NFhYX1BMMDgwPXkKQ09ORklHX1MzQzY0WFhfU0VU VVBfU0RIQ0k9eQpDT05GSUdfU0FNU1VOR19ERVZfQkFDS0xJR0hUPXkKQ09ORklHX1MzQzY0WFhf U0VUVVBfSTJDMD15CkNPTkZJR19TM0M2NFhYX1NFVFVQX0kyQzE9eQpDT05GSUdfUzNDNjRYWF9T RVRVUF9JREU9eQpDT05GSUdfUzNDNjRYWF9TRVRVUF9GQl8yNEJQUD15CkNPTkZJR19TM0M2NFhY X1NFVFVQX0tFWVBBRD15CkNPTkZJR19TM0M2NFhYX1NFVFVQX1NESENJX0dQSU89eQpDT05GSUdf UzNDNjRYWF9TRVRVUF9TUEk9eQpDT05GSUdfUzNDNjRYWF9TRVRVUF9VU0JfUEhZPXkKQ09ORklH X01BQ0hfU01ESzY0MDA9eQpDT05GSUdfTUFDSF9BTlc2NDEwPXkKQ09ORklHX01BQ0hfTUlOSTY0 MTA9eQpDT05GSUdfTUFDSF9SRUFMNjQxMD15CkNPTkZJR19NQUNIX1NNREs2NDEwPXkKQ09ORklH X1NNREs2NDEwX1NEX0NIMD15CiMgQ09ORklHX1NNREs2NDEwX1NEX0NIMSBpcyBub3Qgc2V0CkNP TkZJR19TTURLNjQxMF9XTTExOTBfRVYxPXkKQ09ORklHX1NNREs2NDEwX1dNMTE5Ml9FVjE9eQpD T05GSUdfTUFDSF9OQ1A9eQpDT05GSUdfTUFDSF9ITVQ9eQpDT05GSUdfTUFDSF9TTUFSVFE9eQpD T05GSUdfTUFDSF9TTUFSVFE1PXkKQ09ORklHX01BQ0hfU01BUlRRNz15CkNPTkZJR19NQUNIX1dM Rl9DUkFHR182NDEwPXkKQ09ORklHX01BQ0hfUzNDNjRYWF9EVD15CkNPTkZJR19QTEFUX1NBTVNV Tkc9eQpDT05GSUdfU0FNU1VOR19QTT15CgojCiMgU2Ftc3VuZyBDb21tb24gb3B0aW9ucwojCgoj CiMgQm9vdCBvcHRpb25zCiMKQ09ORklHX1MzQ19MT1dMRVZFTF9VQVJUX1BPUlQ9MApDT05GSUdf U0FNU1VOR19BVEFHUz15CkNPTkZJR19TM0NfR1BJT19TUEFDRT0wCkNPTkZJR19TM0NfR1BJT19U UkFDSz15CkNPTkZJR19TM0NfREVWX0hTTU1DPXkKQ09ORklHX1MzQ19ERVZfSFNNTUMxPXkKQ09O RklHX1MzQ19ERVZfSFNNTUMyPXkKQ09ORklHX1MzQ19ERVZfSFdNT049eQpDT05GSUdfUzNDX0RF Vl9JMkMxPXkKQ09ORklHX1MzQ19ERVZfRkI9eQpDT05GSUdfUzNDX0RFVl9VU0JfSE9TVD15CkNP TkZJR19TM0NfREVWX1VTQl9IU09URz15CkNPTkZJR19TM0NfREVWX1dEVD15CkNPTkZJR19TM0Nf REVWX05BTkQ9eQpDT05GSUdfUzNDX0RFVl9SVEM9eQpDT05GSUdfU0FNU1VOR19ERVZfQURDPXkK Q09ORklHX1NBTVNVTkdfREVWX0lERT15CkNPTkZJR19TM0M2NFhYX0RFVl9TUEkwPXkKQ09ORklH X1NBTVNVTkdfREVWX1RTPXkKQ09ORklHX1NBTVNVTkdfREVWX0tFWVBBRD15CkNPTkZJR19TQU1T VU5HX0RFVl9QV009eQpDT05GSUdfR1BJT19TQU1TVU5HPXkKQ09ORklHX1NBTVNVTkdfUE1fR1BJ Tz15CkNPTkZJR19TQU1TVU5HX1dBS0VNQVNLPXkKIyBlbmQgb2YgU2Ftc3VuZyBDb21tb24gb3B0 aW9ucwoKQ09ORklHX0FSQ0hfUzVQVjIxMD15CkNPTkZJR19DUFVfUzVQVjIxMD15CkNPTkZJR19B UkNIX1JFTkVTQVM9eQpDT05GSUdfQVJDSF9JTlRFTF9TT0NGUEdBPXkKQ09ORklHX1NPQ0ZQR0Ff U1VTUEVORD15CkNPTkZJR19QTEFUX1NQRUFSPXkKQ09ORklHX0FSQ0hfU1BFQVIxM1hYPXkKQ09O RklHX01BQ0hfU1BFQVIxMzEwPXkKQ09ORklHX01BQ0hfU1BFQVIxMzQwPXkKQ09ORklHX0FSQ0hf U1RJPXkKQ09ORklHX1NPQ19TVElINDE1PXkKQ09ORklHX1NPQ19TVElINDE2PXkKQ09ORklHX1NP Q19TVElINDA3PXkKQ09ORklHX0FSQ0hfU1RNMzI9eQpDT05GSUdfTUFDSF9TVE0zMk1QMTU3PXkK Q09ORklHX01BQ0hfU1RNMzJNUDEzPXkKQ09ORklHX0FSQ0hfU1VOUExVUz15CkNPTkZJR19TT0Nf U1A3MDIxPXkKQ09ORklHX0FSQ0hfU1VOWEk9eQpDT05GSUdfTUFDSF9TVU40ST15CkNPTkZJR19N QUNIX1NVTjVJPXkKQ09ORklHX01BQ0hfU1VONkk9eQpDT05GSUdfTUFDSF9TVU43ST15CkNPTkZJ R19NQUNIX1NVTjhJPXkKQ09ORklHX01BQ0hfU1VOOUk9eQpDT05GSUdfQVJDSF9TVU5YSV9NQ19T TVA9eQpDT05GSUdfQVJDSF9URUdSQT15CkNPTkZJR19BUkNIX1VOSVBISUVSPXkKQ09ORklHX0FS Q0hfVTg1MDA9eQpDT05GSUdfVVg1MDBfU09DX0RCODUwMD15CkNPTkZJR19VWDUwMF9ERUJVR19V QVJUPTIKQ09ORklHX0FSQ0hfSU5URUdSQVRPUj15CkNPTkZJR19BUkNIX0lOVEVHUkFUT1JfQVA9 eQpDT05GSUdfSU5URUdSQVRPUl9JTVBEMT15CkNPTkZJR19JTlRFR1JBVE9SX0NNMTEzNkpGUz15 CkNPTkZJR19BUkNIX0lOVEVHUkFUT1JfQ1A9eQpDT05GSUdfSU5URUdSQVRPUl9DVEIzNj15CkNP TkZJR19BUkNIX0NJTlRFR1JBVE9SPXkKQ09ORklHX0FSQ0hfUkVBTFZJRVc9eQpDT05GSUdfTUFD SF9SRUFMVklFV19FQj15CkNPTkZJR19SRUFMVklFV19FQl9BUk0xMTM2PXkKQ09ORklHX1JFQUxW SUVXX0VCX0FSTTExNzY9eQpDT05GSUdfUkVBTFZJRVdfRUJfQTlNUD15CkNPTkZJR19SRUFMVklF V19FQl9BUk0xMU1QPXkKQ09ORklHX01BQ0hfUkVBTFZJRVdfUEIxMU1QPXkKQ09ORklHX01BQ0hf UkVBTFZJRVdfUEIxMTc2PXkKQ09ORklHX01BQ0hfUkVBTFZJRVdfUEJBOD15CkNPTkZJR19NQUNI X1JFQUxWSUVXX1BCWD15CkNPTkZJR19BUkNIX1ZFWFBSRVNTPXkKQ09ORklHX0FSQ0hfVkVYUFJF U1NfQ09SVEVYX0E1X0E5X0VSUkFUQT15CkNPTkZJR19BUkNIX1ZFWFBSRVNTX0RDU0NCPXkKQ09O RklHX0FSQ0hfVkVYUFJFU1NfU1BDPXkKQ09ORklHX0FSQ0hfVkVYUFJFU1NfVEMyX1BNPXkKQ09O RklHX0FSQ0hfVlQ4NTAwPXkKQ09ORklHX0FSQ0hfV004NzUwPXkKQ09ORklHX0FSQ0hfV004ODUw PXkKQ09ORklHX0FSQ0hfWllOUT15CkNPTkZJR19QTEFUX09SSU9OPXkKQ09ORklHX1BMQVRfT1JJ T05fTEVHQUNZPXkKQ09ORklHX1BMQVRfVkVSU0FUSUxFPXkKCiMKIyBQcm9jZXNzb3IgVHlwZQoj CkNPTkZJR19DUFVfUEo0PXkKQ09ORklHX0NQVV9QSjRCPXkKQ09ORklHX0NQVV9WNj15CkNPTkZJ R19DUFVfVjZLPXkKQ09ORklHX0NQVV9WNz15CkNPTkZJR19DUFVfVEhVTUJfQ0FQQUJMRT15CkNP TkZJR19DUFVfMzJ2Nj15CkNPTkZJR19DUFVfMzJ2Nks9eQpDT05GSUdfQ1BVXzMydjc9eQpDT05G SUdfQ1BVX0FCUlRfRVY2PXkKQ09ORklHX0NQVV9BQlJUX0VWNz15CkNPTkZJR19DUFVfUEFCUlRf VjY9eQpDT05GSUdfQ1BVX1BBQlJUX1Y3PXkKQ09ORklHX0NQVV9DQUNIRV9WNj15CkNPTkZJR19D UFVfQ0FDSEVfVjc9eQpDT05GSUdfQ1BVX0NBQ0hFX1ZJUFQ9eQpDT05GSUdfQ1BVX0NPUFlfVjY9 eQpDT05GSUdfQ1BVX1RMQl9WNj15CkNPTkZJR19DUFVfVExCX1Y3PXkKQ09ORklHX0NQVV9IQVNf QVNJRD15CkNPTkZJR19DUFVfQ1AxNT15CkNPTkZJR19DUFVfQ1AxNV9NTVU9eQoKIwojIFByb2Nl c3NvciBGZWF0dXJlcwojCkNPTkZJR19BUk1fVEhVTUI9eQpDT05GSUdfQVJNX1RIVU1CRUU9eQpD T05GSUdfQVJNX1ZJUlRfRVhUPXkKQ09ORklHX1NXUF9FTVVMQVRFPXkKQ09ORklHX0NQVV9MSVRU TEVfRU5ESUFOPXkKIyBDT05GSUdfQ1BVX0JJR19FTkRJQU4gaXMgbm90IHNldApDT05GSUdfQ1BV X0lDQUNIRV9ESVNBQkxFPXkKQ09ORklHX0NQVV9JQ0FDSEVfTUlTTUFUQ0hfV09SS0FST1VORD15 CkNPTkZJR19DUFVfQlBSRURJQ1RfRElTQUJMRT15CkNPTkZJR19DUFVfU1BFQ1RSRT15CkNPTkZJ R19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUj15CkNPTkZJR19IQVJERU5fQlJBTkNIX0hJU1RPUlk9 eQpDT05GSUdfS1VTRVJfSEVMUEVSUz15CkNPTkZJR19WRFNPPXkKQ09ORklHX0RNQV9DQUNIRV9S V0ZPPXkKQ09ORklHX09VVEVSX0NBQ0hFPXkKQ09ORklHX09VVEVSX0NBQ0hFX1NZTkM9eQpDT05G SUdfQ0FDSEVfQjE1X1JBQz15CkNPTkZJR19DQUNIRV9GRVJPQ0VPTl9MMj15CkNPTkZJR19DQUNI RV9GRVJPQ0VPTl9MMl9XUklURVRIUk9VR0g9eQpDT05GSUdfTUlHSFRfSEFWRV9DQUNIRV9MMlgw PXkKQ09ORklHX0NBQ0hFX0wyWDA9eQpDT05GSUdfQ0FDSEVfTDJYMF9QTVU9eQpDT05GSUdfUEwz MTBfRVJSQVRBXzU4ODM2OT15CkNPTkZJR19QTDMxMF9FUlJBVEFfNzI3OTE1PXkKQ09ORklHX1BM MzEwX0VSUkFUQV83NTM5NzA9eQpDT05GSUdfUEwzMTBfRVJSQVRBXzc2OTQxOT15CkNPTkZJR19D QUNIRV9UQVVST1MyPXkKQ09ORklHX0NBQ0hFX1VOSVBISUVSPXkKQ09ORklHX0FSTV9MMV9DQUNI RV9TSElGVF82PXkKQ09ORklHX0FSTV9MMV9DQUNIRV9TSElGVF83PXkKQ09ORklHX0FSTV9MMV9D QUNIRV9TSElGVD03CkNPTkZJR19BUk1fRE1BX01FTV9CVUZGRVJBQkxFPXkKQ09ORklHX0FSTV9I RUFWWV9NQj15CkNPTkZJR19ERUJVR19BTElHTl9ST0RBVEE9eQpDT05GSUdfSVdNTVhUPXkKQ09O RklHX1BKNEJfRVJSQVRBXzQ3NDI9eQpDT05GSUdfQVJNX0VSUkFUQV8zMjYxMDM9eQpDT05GSUdf QVJNX0VSUkFUQV80MTE5MjA9eQpDT05GSUdfQVJNX0VSUkFUQV80MzA5NzM9eQpDT05GSUdfQVJN X0VSUkFUQV82NDM3MTk9eQpDT05GSUdfQVJNX0VSUkFUQV83MjA3ODk9eQpDT05GSUdfQVJNX0VS UkFUQV83NTQzMjI9eQpDT05GSUdfQVJNX0VSUkFUQV83NTQzMjc9eQpDT05GSUdfQVJNX0VSUkFU QV8zNjQyOTY9eQpDT05GSUdfQVJNX0VSUkFUQV83NjQzNjk9eQpDT05GSUdfQVJNX0VSUkFUQV83 NjQzMTk9eQpDT05GSUdfQVJNX0VSUkFUQV83NzU0MjA9eQpDT05GSUdfQVJNX0VSUkFUQV83OTgx ODE9eQpDT05GSUdfQVJNX0VSUkFUQV83NzMwMjI9eQpDT05GSUdfQVJNX0VSUkFUQV84MTgzMjVf ODUyNDIyPXkKQ09ORklHX0FSTV9FUlJBVEFfODIxNDIwPXkKQ09ORklHX0FSTV9FUlJBVEFfODI1 NjE5PXkKQ09ORklHX0FSTV9FUlJBVEFfODU3MjcxPXkKQ09ORklHX0FSTV9FUlJBVEFfODUyNDIx PXkKQ09ORklHX0FSTV9FUlJBVEFfODUyNDIzPXkKQ09ORklHX0FSTV9FUlJBVEFfODU3MjcyPXkK IyBlbmQgb2YgU3lzdGVtIFR5cGUKCkNPTkZJR19LUkFJVF9MMl9BQ0NFU1NPUlM9eQoKIwojIEJ1 cyBzdXBwb3J0CiMKQ09ORklHX0FSTV9FUlJBVEFfODE0MjIwPXkKIyBlbmQgb2YgQnVzIHN1cHBv cnQKCiMKIyBLZXJuZWwgRmVhdHVyZXMKIwpDT05GSUdfSEFWRV9TTVA9eQpDT05GSUdfU01QPXkK Q09ORklHX1NNUF9PTl9VUD15CkNPTkZJR19JUlFTVEFDS1M9eQpDT05GSUdfQVJNX0NQVV9UT1BP TE9HWT15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfSEFWRV9B Uk1fU0NVPXkKQ09ORklHX0hBVkVfQVJNX0FSQ0hfVElNRVI9eQpDT05GSUdfSEFWRV9BUk1fVFdE PXkKQ09ORklHX01DUE09eQpDT05GSUdfTUNQTV9RVUFEX0NMVVNURVI9eQpDT05GSUdfQklHX0xJ VFRMRT15CkNPTkZJR19CTF9TV0lUQ0hFUj15CkNPTkZJR19CTF9TV0lUQ0hFUl9EVU1NWV9JRj15 CkNPTkZJR19WTVNQTElUXzNHPXkKIyBDT05GSUdfVk1TUExJVF8zR19PUFQgaXMgbm90IHNldAoj IENPTkZJR19WTVNQTElUXzJHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8xRyBpcyBub3Qg c2V0CkNPTkZJR19QQUdFX09GRlNFVD0weEMwMDAwMDAwCkNPTkZJR19OUl9DUFVTPTQKQ09ORklH X0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FSTV9QU0NJPXkKQ09ORklHX0haX0ZJWEVEPTAKQ09ORklH X0haXzEwMD15CiMgQ09ORklHX0haXzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzUwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCkNPTkZJR19TQ0hF RF9IUlRJQ0s9eQpDT05GSUdfQVJNX1BBVENIX0lESVY9eQpDT05GSUdfQUVBQkk9eQpDT05GSUdf T0FCSV9DT01QQVQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0FS Q0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklH X0hJR0hNRU09eQpDT05GSUdfSElHSFBURT15CkNPTkZJR19DUFVfU1dfRE9NQUlOX1BBTj15CkNP TkZJR19IV19QRVJGX0VWRU5UUz15CkNPTkZJR19BUk1fTU9EVUxFX1BMVFM9eQpDT05GSUdfQVJD SF9GT1JDRV9NQVhfT1JERVI9MTIKQ09ORklHX0FMSUdOTUVOVF9UUkFQPXkKQ09ORklHX1VBQ0NF U1NfV0lUSF9NRU1DUFk9eQpDT05GSUdfUEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJUlRfVElNRV9B Q0NPVU5USU5HPXkKQ09ORklHX0NDX0hBVkVfU1RBQ0tQUk9URUNUT1JfVExTPXkKIyBlbmQgb2Yg S2VybmVsIEZlYXR1cmVzCgojCiMgQm9vdCBvcHRpb25zCiMKQ09ORklHX1VTRV9PRj15CkNPTkZJ R19BVEFHUz15CkNPTkZJR19VTlVTRURfQk9BUkRfRklMRVM9eQpDT05GSUdfREVQUkVDQVRFRF9Q QVJBTV9TVFJVQ1Q9eQpDT05GSUdfWkJPT1RfUk9NX1RFWFQ9MHgwCkNPTkZJR19aQk9PVF9ST01f QlNTPTB4MApDT05GSUdfQVJNX0FQUEVOREVEX0RUQj15CkNPTkZJR19BUk1fQVRBR19EVEJfQ09N UEFUPXkKQ09ORklHX0FSTV9BVEFHX0RUQl9DT01QQVRfQ01ETElORV9GUk9NX0JPT1RMT0FERVI9 eQojIENPTkZJR19BUk1fQVRBR19EVEJfQ09NUEFUX0NNRExJTkVfRVhURU5EIGlzIG5vdCBzZXQK Q09ORklHX0NNRExJTkU9IiIKQ09ORklHX0tFWEVDPXkKQ09ORklHX0FUQUdTX1BST0M9eQpDT05G SUdfQ1JBU0hfRFVNUD15CkNPTkZJR19BVVRPX1pSRUxBRERSPXkKQ09ORklHX0VGSV9TVFVCPXkK Q09ORklHX0VGST15CkNPTkZJR19ETUk9eQojIGVuZCBvZiBCb290IG9wdGlvbnMKCiMKIyBDUFUg UG93ZXIgTWFuYWdlbWVudAojCgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQ VV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9BVFRSX1NFVD15CkNPTkZJR19DUFVfRlJFUV9H T1ZfQ09NTU9OPXkKQ09ORklHX0NQVV9GUkVRX1NUQVQ9eQojIENPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VT RVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5E IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlz IG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJTD15CkNPTkZJR19D UFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15 CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRF TUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKQ09ORklHX0NQVV9GUkVR X0dPVl9TQ0hFRFVUSUw9eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKQ09O RklHX0NQVUZSRVFfRFQ9eQpDT05GSUdfQ1BVRlJFUV9EVF9QTEFUREVWPXkKQ09ORklHX0FSTV9B TExXSU5ORVJfU1VONTBJX0NQVUZSRVFfTlZNRU09eQpDT05GSUdfQVJNX0FSTUFEQV8zN1hYX0NQ VUZSRVE9eQpDT05GSUdfQVJNX0FSTUFEQV84S19DUFVGUkVRPXkKQ09ORklHX0FSTV9TQ1BJX0NQ VUZSRVE9eQpDT05GSUdfQVJNX1ZFWFBSRVNTX1NQQ19DUFVGUkVRPXkKQ09ORklHX0FSTV9CUkNN U1RCX0FWU19DUFVGUkVRPXkKQ09ORklHX0FSTV9ISUdIQkFOS19DUFVGUkVRPXkKQ09ORklHX0FS TV9JTVg2UV9DUFVGUkVRPXkKQ09ORklHX0FSTV9JTVhfQ1BVRlJFUV9EVD15CkNPTkZJR19BUk1f TUVESUFURUtfQ1BVRlJFUT15CkNPTkZJR19BUk1fTUVESUFURUtfQ1BVRlJFUV9IVz15CkNPTkZJ R19BUk1fT01BUDJQTFVTX0NQVUZSRVE9eQpDT05GSUdfQVJNX1FDT01fQ1BVRlJFUV9OVk1FTT15 CkNPTkZJR19BUk1fUUNPTV9DUFVGUkVRX0hXPXkKQ09ORklHX0FSTV9SQVNQQkVSUllQSV9DUFVG UkVRPXkKQ09ORklHX0FSTV9TM0M2NFhYX0NQVUZSRVE9eQpDT05GSUdfQVJNX1M1UFYyMTBfQ1BV RlJFUT15CkNPTkZJR19BUk1fU0NNSV9DUFVGUkVRPXkKQ09ORklHX0FSTV9TUEVBUl9DUFVGUkVR PXkKQ09ORklHX0FSTV9TVElfQ1BVRlJFUT15CkNPTkZJR19BUk1fVEVHUkEyMF9DUFVGUkVRPXkK Q09ORklHX0FSTV9URUdSQTEyNF9DUFVGUkVRPXkKQ09ORklHX0FSTV9URUdSQTE4Nl9DUFVGUkVR PXkKQ09ORklHX0FSTV9USV9DUFVGUkVRPXkKQ09ORklHX1FPUklRX0NQVUZSRVE9eQojIGVuZCBv ZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15 CkNPTkZJR19DUFVfSURMRV9NVUxUSVBMRV9EUklWRVJTPXkKQ09ORklHX0NQVV9JRExFX0dPVl9M QURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQpDT05GSUdfQ1BVX0lETEVfR09WX1RF Tz15CkNPTkZJR19EVF9JRExFX1NUQVRFUz15CkNPTkZJR19EVF9JRExFX0dFTlBEPXkKCiMKIyBB Uk0gQ1BVIElkbGUgRHJpdmVycwojCkNPTkZJR19BUk1fQ1BVSURMRT15CkNPTkZJR19BUk1fUFND SV9DUFVJRExFPXkKQ09ORklHX0FSTV9QU0NJX0NQVUlETEVfRE9NQUlOPXkKQ09ORklHX0FSTV9C SUdfTElUVExFX0NQVUlETEU9eQpDT05GSUdfQVJNX0NMUFM3MTFYX0NQVUlETEU9eQpDT05GSUdf QVJNX0hJR0hCQU5LX0NQVUlETEU9eQpDT05GSUdfQVJNX0tJUktXT09EX0NQVUlETEU9eQpDT05G SUdfQVJNX1pZTlFfQ1BVSURMRT15CkNPTkZJR19BUk1fVTg1MDBfQ1BVSURMRT15CkNPTkZJR19B Uk1fQVQ5MV9DUFVJRExFPXkKQ09ORklHX0FSTV9FWFlOT1NfQ1BVSURMRT15CkNPTkZJR19BUk1f TVZFQlVfVjdfQ1BVSURMRT15CkNPTkZJR19BUk1fVEVHUkFfQ1BVSURMRT15CkNPTkZJR19BUk1f UUNPTV9TUE1fQ1BVSURMRT15CiMgZW5kIG9mIEFSTSBDUFUgSWRsZSBEcml2ZXJzCgpDT05GSUdf QVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEPXkKIyBlbmQgb2YgQ1BVIElkbGUKIyBlbmQgb2Yg Q1BVIFBvd2VyIE1hbmFnZW1lbnQKCiMKIyBGbG9hdGluZyBwb2ludCBlbXVsYXRpb24KIwoKIwoj IEF0IGxlYXN0IG9uZSBlbXVsYXRpb24gbXVzdCBiZSBzZWxlY3RlZAojCkNPTkZJR19GUEVfTldG UEU9eQpDT05GSUdfRlBFX05XRlBFX1hQPXkKQ09ORklHX0ZQRV9GQVNURlBFPXkKQ09ORklHX1ZG UD15CkNPTkZJR19WRlB2Mz15CkNPTkZJR19ORU9OPXkKQ09ORklHX0tFUk5FTF9NT0RFX05FT049 eQojIGVuZCBvZiBGbG9hdGluZyBwb2ludCBlbXVsYXRpb24KCiMKIyBQb3dlciBtYW5hZ2VtZW50 IG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05G SUdfU1VTUEVORF9TS0lQX1NZTkM9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJ R19ISUJFUk5BVElPTj15CkNPTkZJR19ISUJFUk5BVElPTl9TTkFQU0hPVF9ERVY9eQpDT05GSUdf UE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01Q PXkKQ09ORklHX1BNX0FVVE9TTEVFUD15CkNPTkZJR19QTV9VU0VSU1BBQ0VfQVVUT1NMRUVQPXkK Q09ORklHX1BNX1dBS0VMT0NLUz15CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9MTAwCkNPTkZJ R19QTV9XQUtFTE9DS1NfR0M9eQpDT05GSUdfUE09eQpDT05GSUdfUE1fREVCVUc9eQpDT05GSUdf UE1fQURWQU5DRURfREVCVUc9eQpDT05GSUdfUE1fVEVTVF9TVVNQRU5EPXkKQ09ORklHX1BNX1NM RUVQX0RFQlVHPXkKQ09ORklHX0RQTV9XQVRDSERPRz15CkNPTkZJR19EUE1fV0FUQ0hET0dfVElN RU9VVD0xMjAKQ09ORklHX0FQTV9FTVVMQVRJT049eQpDT05GSUdfUE1fQ0xLPXkKQ09ORklHX1BN X0dFTkVSSUNfRE9NQUlOUz15CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVD15CkNP TkZJR19QTV9HRU5FUklDX0RPTUFJTlNfU0xFRVA9eQpDT05GSUdfUE1fR0VORVJJQ19ET01BSU5T X09GPXkKQ09ORklHX0NQVV9QTT15CkNPTkZJR19FTkVSR1lfTU9ERUw9eQpDT05GSUdfQVJDSF9T VVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSTV9DUFVfU1VTUEVORD15CkNPTkZJR19BUkNIX0hJ QkVSTkFUSU9OX1BPU1NJQkxFPXkKIyBlbmQgb2YgUG93ZXIgbWFuYWdlbWVudCBvcHRpb25zCgpD T05GSUdfQVNfVkZQX1ZNUlNfRlBJTlNUPXkKCiMKIyBHZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBl bmRlbnQgb3B0aW9ucwojCkNPTkZJR19DUkFTSF9DT1JFPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpD T05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKQ09ORklHX1NUQVRJQ19LRVlTX1NF TEZURVNUPXkKQ09ORklHX09QVFBST0JFUz15CkNPTkZJR19VUFJPQkVTPXkKQ09ORklHX0hBVkVf RUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dB UD15CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZF X0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9GVU5DVElP Tl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfVFJBQ0VfSVJRRkxB R1NfU1VQUE9SVD15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1B X0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfR0VO RVJJQ19JRExFX1BPTExfU0VUVVA9eQpDT05GSUdfQVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9eQpD T05GSUdfQVJDSF9IQVNfS0VFUElOSVRSRD15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkK Q09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIXzMy QklUX09GRl9UPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJ R19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfUEVS Rl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9B UkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05G SUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01Q PXkKQ09ORklHX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19T VEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfTFRP X05PTkU9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX1VTRVI9eQpDT05GSUdfSEFWRV9W SVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9 eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZf UkVMPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0hBVkVfU09G VElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdfU09GVElSUV9PTl9PV05fU1RBQ0s9eQpDT05GSUdf QVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15 CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz04CkNP TkZJR19QQUdFX1NJWkVfTEVTU19USEFOXzY0S0I9eQpDT05GSUdfUEFHRV9TSVpFX0xFU1NfVEhB Tl8yNTZLQj15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9UT1BET1dOX01NQVBfTEFZT1VUPXkK Q09ORklHX0lTQV9CVVNfQVBJPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERf U0lHU1VTUEVORDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15CkNPTkZJR19DT01QQVRfMzJCSVRf VElNRT15CkNPTkZJR19BUkNIX09QVElPTkFMX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9PUFRJ T05BTF9LRVJORUxfUldYX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9S V1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01P RFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfTE9DS19FVkVOVF9D T1VOVFM9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0hBVkVfQVJD SF9QRk5fVkFMSUQ9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJR19H Q09WX0tFUk5FTD15CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2Yg R0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CkNP TkZJR19HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09O RklHX0ZVTkNUSU9OX0FMSUdOTUVOVD0wCiMgZW5kIG9mIEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRl cGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAK Q09ORklHX01PRFVMRV9TSUdfRk9STUFUPXkKQ09ORklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxF X0ZPUkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0Vf VU5MT0FEPXkKQ09ORklHX01PRFVMRV9VTkxPQURfVEFJTlRfVFJBQ0tJTkc9eQpDT05GSUdfTU9E VkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKQ09ORklHX01PRFVMRV9T SUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CkNP TkZJR19NT0RVTEVfU0lHX1NIQTE9eQojIENPTkZJR19NT0RVTEVfU0lHX1NIQTIyNCBpcyBub3Qg c2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxF X1NJR19TSEEzODQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTUxMiBpcyBub3Qg c2V0CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTEiCkNPTkZJR19NT0RVTEVfQ09NUFJFU1Nf Tk9ORT15CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdf TU9EVUxFX0NPTVBSRVNTX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1pT VEQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX0FMTE9XX01JU1NJTkdfTkFNRVNQQUNFX0lNUE9S VFM9eQpDT05GSUdfTU9EUFJPQkVfUEFUSD0iL3NiaW4vbW9kcHJvYmUiCkNPTkZJR19NT0RVTEVT X1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMT0NLX0xFR0FDWV9BVVRPTE9B RD15CkNPTkZJR19CTEtfUlFfQUxMT0NfVElNRT15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15 CkNPTkZJR19CTEtfREVWX0JTR19DT01NT049eQpDT05GSUdfQkxLX0lDUT15CkNPTkZJR19CTEtf REVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX0lO VEVHUklUWV9UMTA9eQpDT05GSUdfQkxLX0RFVl9aT05FRD15CkNPTkZJR19CTEtfREVWX1RIUk9U VExJTkc9eQpDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVz15CkNPTkZJR19CTEtfV0JUPXkK Q09ORklHX0JMS19XQlRfTVE9eQpDT05GSUdfQkxLX0NHUk9VUF9JT0xBVEVOQ1k9eQpDT05GSUdf QkxLX0NHUk9VUF9GQ19BUFBJRD15CkNPTkZJR19CTEtfQ0dST1VQX0lPQ09TVD15CkNPTkZJR19C TEtfQ0dST1VQX0lPUFJJTz15CkNPTkZJR19CTEtfREVCVUdfRlM9eQpDT05GSUdfQkxLX0RFQlVH X0ZTX1pPTkVEPXkKQ09ORklHX0JMS19TRURfT1BBTD15CkNPTkZJR19CTEtfSU5MSU5FX0VOQ1JZ UFRJT049eQpDT05GSUdfQkxLX0lOTElORV9FTkNSWVBUSU9OX0ZBTExCQUNLPXkKCiMKIyBQYXJ0 aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKQ09ORklHX0FDT1JOX1BB UlRJVElPTj15CkNPTkZJR19BQ09STl9QQVJUSVRJT05fQ1VNQU5BPXkKQ09ORklHX0FDT1JOX1BB UlRJVElPTl9FRVNPWD15CkNPTkZJR19BQ09STl9QQVJUSVRJT05fSUNTPXkKQ09ORklHX0FDT1JO X1BBUlRJVElPTl9BREZTPXkKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9QT1dFUlRFQz15CkNPTkZJ R19BQ09STl9QQVJUSVRJT05fUklTQ0lYPXkKQ09ORklHX0FJWF9QQVJUSVRJT049eQpDT05GSUdf T1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfQVRBUklfUEFS VElUSU9OPXkKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkK Q09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklH X1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQpDT05G SUdfTERNX1BBUlRJVElPTj15CkNPTkZJR19MRE1fREVCVUc9eQpDT05GSUdfU0dJX1BBUlRJVElP Tj15CkNPTkZJR19VTFRSSVhfUEFSVElUSU9OPXkKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05G SUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQpDT05GSUdfU1lTVjY4 X1BBUlRJVElPTj15CkNPTkZJR19DTURMSU5FX1BBUlRJVElPTj15CiMgZW5kIG9mIFBhcnRpdGlv biBUeXBlcwoKQ09ORklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJ R19CTEtfTVFfUkRNQT15CkNPTkZJR19CTEtfUE09eQpDT05GSUdfQkxPQ0tfSE9MREVSX0RFUFJF Q0FURUQ9eQpDT05GSUdfQkxLX01RX1NUQUNLSU5HPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09O RklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUj15CkNPTkZJ R19JT1NDSEVEX0JGUT15CkNPTkZJR19CRlFfR1JPVVBfSU9TQ0hFRD15CkNPTkZJR19CRlFfQ0dS T1VQX0RFQlVHPXkKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BBREFUQT15CkNPTkZJ R19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VN X1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hf SEFTX05PTl9PVkVSTEFQUElOR19BRERSRVNTX1NQQUNFPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwoj IEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQklO Rk1UX0VMRl9LVU5JVF9URVNUPXkKQ09ORklHX0JJTkZNVF9FTEZfRkRQSUM9eQpDT05GSUdfRUxG Q09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5G TVRfU0NSSVBUPXkKQ09ORklHX0FSQ0hfSEFTX0JJTkZNVF9GTEFUPXkKQ09ORklHX0JJTkZNVF9G TEFUPXkKQ09ORklHX0JJTkZNVF9GTEFUX0FSR1ZQX0VOVlBfT05fU1RBQ0s9eQpDT05GSUdfQklO Rk1UX0ZMQVRfT0xEPXkKQ09ORklHX0JJTkZNVF9aRkxBVD15CkNPTkZJR19CSU5GTVRfTUlTQz15 CkNPTkZJR19DT1JFRFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMg TWVtb3J5IE1hbmFnZW1lbnQgb3B0aW9ucwojCkNPTkZJR19aUE9PTD15CkNPTkZJR19TV0FQPXkK Q09ORklHX1pTV0FQPXkKQ09ORklHX1pTV0FQX0RFRkFVTFRfT049eQojIENPTkZJR19aU1dBUF9D T01QUkVTU09SX0RFRkFVTFRfREVGTEFURSBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUF9DT01QUkVT U09SX0RFRkFVTFRfTFpPPXkKIyBDT05GSUdfWlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUXzg0MiBp cyBub3Qgc2V0CiMgQ09ORklHX1pTV0FQX0NPTVBSRVNTT1JfREVGQVVMVF9MWjQgaXMgbm90IHNl dAojIENPTkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFVTFRfTFo0SEMgaXMgbm90IHNldAojIENP TkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFVTFRfWlNURCBpcyBub3Qgc2V0CkNPTkZJR19aU1dB UF9DT01QUkVTU09SX0RFRkFVTFQ9Imx6byIKQ09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRfWkJV RD15CiMgQ09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRfWjNGT0xEIGlzIG5vdCBzZXQKIyBDT05G SUdfWlNXQVBfWlBPT0xfREVGQVVMVF9aU01BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUF9a UE9PTF9ERUZBVUxUPSJ6YnVkIgpDT05GSUdfWkJVRD15CkNPTkZJR19aM0ZPTEQ9eQpDT05GSUdf WlNNQUxMT0M9eQpDT05GSUdfWlNNQUxMT0NfU1RBVD15CgojCiMgU0xBQiBhbGxvY2F0b3Igb3B0 aW9ucwojCiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NM T0JfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX1RJTlk9eQpDT05GSUdfU0xBQl9N RVJHRV9ERUZBVUxUPXkKIyBlbmQgb2YgU0xBQiBhbGxvY2F0b3Igb3B0aW9ucwoKQ09ORklHX1NI VUZGTEVfUEFHRV9BTExPQ0FUT1I9eQpDT05GSUdfQ09NUEFUX0JSSz15CkNPTkZJR19TRUxFQ1Rf TUVNT1JZX01PREVMPXkKQ09ORklHX0ZMQVRNRU1fTUFOVUFMPXkKIyBDT05GSUdfU1BBUlNFTUVN X01BTlVBTCBpcyBub3Qgc2V0CkNPTkZJR19GTEFUTUVNPXkKQ09ORklHX0FSQ0hfS0VFUF9NRU1C TE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklHX0VYQ0xVU0lWRV9TWVNURU1f UkFNPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX01FTU9SWV9CQUxMT09OPXkK Q09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX0NP TVBBQ1RfVU5FVklDVEFCTEVfREVGQVVMVD0xCkNPTkZJR19QQUdFX1JFUE9SVElORz15CkNPTkZJ R19NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX0JPVU5DRT15CkNPTkZJ R19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQURE Uj00MDk2CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0ZST05UU1dB UD15CkNPTkZJR19DTUE9eQpDT05GSUdfQ01BX0RFQlVHPXkKQ09ORklHX0NNQV9ERUJVR0ZTPXkK Q09ORklHX0NNQV9TWVNGUz15CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfR0VORVJJQ19FQVJM WV9JT1JFTUFQPXkKQ09ORklHX1BBR0VfSURMRV9GTEFHPXkKQ09ORklHX0lETEVfUEFHRV9UUkFD S0lORz15CkNPTkZJR19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfWk9O RV9ETUE9eQpDT05GSUdfSE1NX01JUlJPUj15CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNP TkZJR19QRVJDUFVfU1RBVFM9eQpDT05GSUdfR1VQX1RFU1Q9eQpDT05GSUdfS01BUF9MT0NBTD15 CkNPTkZJR19LTUFQX0xPQ0FMX05PTl9MSU5FQVJfUFRFX0FSUkFZPXkKQ09ORklHX0FOT05fVk1B X05BTUU9eQpDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfTFJVX0dFTj15CkNPTkZJR19MUlVf R0VOX0VOQUJMRUQ9eQpDT05GSUdfTFJVX0dFTl9TVEFUUz15CgojCiMgRGF0YSBBY2Nlc3MgTW9u aXRvcmluZwojCkNPTkZJR19EQU1PTj15CkNPTkZJR19EQU1PTl9LVU5JVF9URVNUPXkKQ09ORklH X0RBTU9OX1ZBRERSPXkKQ09ORklHX0RBTU9OX1BBRERSPXkKQ09ORklHX0RBTU9OX1ZBRERSX0tV TklUX1RFU1Q9eQpDT05GSUdfREFNT05fU1lTRlM9eQpDT05GSUdfREFNT05fREJHRlM9eQpDT05G SUdfREFNT05fREJHRlNfS1VOSVRfVEVTVD15CkNPTkZJR19EQU1PTl9SRUNMQUlNPXkKQ09ORklH X0RBTU9OX0xSVV9TT1JUPXkKIyBlbmQgb2YgRGF0YSBBY2Nlc3MgTW9uaXRvcmluZwojIGVuZCBv ZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9JTkdS RVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQpDT05GSUdfTkVUX1JFRElSRUNUPXkKQ09ORklHX1NL Ql9FWFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkK Q09ORklHX1BBQ0tFVF9ESUFHPXkKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05G SUdfQUZfVU5JWF9PT0I9eQpDT05GSUdfVU5JWF9ESUFHPXkKQ09ORklHX1RMUz15CkNPTkZJR19U TFNfREVWSUNFPXkKQ09ORklHX1RMU19UT0U9eQpDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09G RkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CkNPTkZJR19YRlJN X0lOVEVSRkFDRT15CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRF PXkKQ09ORklHX1hGUk1fU1RBVElTVElDUz15CkNPTkZJR19YRlJNX0FIPXkKQ09ORklHX1hGUk1f RVNQPXkKQ09ORklHX1hGUk1fSVBDT01QPXkKQ09ORklHX05FVF9LRVk9eQpDT05GSUdfTkVUX0tF WV9NSUdSQVRFPXkKQ09ORklHX1hGUk1fRVNQSU5UQ1A9eQpDT05GSUdfU01DPXkKQ09ORklHX1NN Q19ESUFHPXkKQ09ORklHX1hEUF9TT0NLRVRTPXkKQ09ORklHX1hEUF9TT0NLRVRTX0RJQUc9eQpD T05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9V VEVSPXkKQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxF Uz15CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15 CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBf REhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdfSVBfUE5QX1JBUlA9eQpDT05GSUdf TkVUX0lQSVA9eQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPXkKQ09ORklHX05FVF9JUF9UVU5ORUw9 eQpDT05GSUdfTkVUX0lQR1JFPXkKQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1Q9eQpDT05GSUdf SVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRFX01V TFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15 CkNPTkZJR19TWU5fQ09PS0lFUz15CkNPTkZJR19ORVRfSVBWVEk9eQpDT05GSUdfTkVUX1VEUF9U VU5ORUw9eQpDT05GSUdfTkVUX0ZPVT15CkNPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFM9eQpDT05G SUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15CkNPTkZJR19JTkVUX0VTUF9PRkZMT0FEPXkK Q09ORklHX0lORVRfRVNQSU5UQ1A9eQpDT05GSUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9U QUJMRV9QRVJUVVJCX09SREVSPTE2CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lO RVRfVFVOTkVMPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKQ09O RklHX0lORVRfVURQX0RJQUc9eQpDT05GSUdfSU5FVF9SQVdfRElBRz15CkNPTkZJR19JTkVUX0RJ QUdfREVTVFJPWT15CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19C SUM9eQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9eQpD T05GSUdfVENQX0NPTkdfSFRDUD15CkNPTkZJR19UQ1BfQ09OR19IU1RDUD15CkNPTkZJR19UQ1Bf Q09OR19IWUJMQT15CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CkNPTkZJR19UQ1BfQ09OR19OVj15 CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT15CkNPTkZJR19UQ1BfQ09OR19MUD15CkNPTkZJR19U Q1BfQ09OR19WRU5PPXkKQ09ORklHX1RDUF9DT05HX1lFQUg9eQpDT05GSUdfVENQX0NPTkdfSUxM SU5PSVM9eQpDT05GSUdfVENQX0NPTkdfRENUQ1A9eQpDT05GSUdfVENQX0NPTkdfQ0RHPXkKQ09O RklHX1RDUF9DT05HX0JCUj15CiMgQ09ORklHX0RFRkFVTFRfQklDIGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0hUQ1AgaXMgbm90IHNldAojIENPTkZJ R19ERUZBVUxUX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9WRUdBUyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFRkFVTFRfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfV0VT VFdPT0QgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0RDVENQIGlzIG5vdCBzZXQKIyBDT05G SUdfREVGQVVMVF9DREcgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0JCUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05H PSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JP VVRFUl9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CkNPTkZJR19JUFY2X09QVElNSVNU SUNfREFEPXkKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CkNPTkZJR19JTkVU Nl9FU1BfT0ZGTE9BRD15CkNPTkZJR19JTkVUNl9FU1BJTlRDUD15CkNPTkZJR19JTkVUNl9JUENP TVA9eQpDT05GSUdfSVBWNl9NSVA2PXkKQ09ORklHX0lQVjZfSUxBPXkKQ09ORklHX0lORVQ2X1hG Uk1fVFVOTkVMPXkKQ09ORklHX0lORVQ2X1RVTk5FTD15CkNPTkZJR19JUFY2X1ZUST15CkNPTkZJ R19JUFY2X1NJVD15CkNPTkZJR19JUFY2X1NJVF82UkQ9eQpDT05GSUdfSVBWNl9ORElTQ19OT0RF VFlQRT15CkNPTkZJR19JUFY2X1RVTk5FTD15CkNPTkZJR19JUFY2X0dSRT15CkNPTkZJR19JUFY2 X0ZPVT15CkNPTkZJR19JUFY2X0ZPVV9UVU5ORUw9eQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJM RVM9eQpDT05GSUdfSVBWNl9TVUJUUkVFUz15CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJR19J UFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9QSU1TTV9WMj15CkNPTkZJ R19JUFY2X1NFRzZfTFdUVU5ORUw9eQpDT05GSUdfSVBWNl9TRUc2X0hNQUM9eQpDT05GSUdfSVBW Nl9TRUc2X0JQRj15CkNPTkZJR19JUFY2X1JQTF9MV1RVTk5FTD15CkNPTkZJR19JUFY2X0lPQU02 X0xXVFVOTkVMPXkKQ09ORklHX05FVExBQkVMPXkKQ09ORklHX01QVENQPXkKQ09ORklHX0lORVRf TVBUQ1BfRElBRz15CkNPTkZJR19NUFRDUF9JUFY2PXkKQ09ORklHX01QVENQX0tVTklUX1RFU1Q9 eQpDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQpDT05G SUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJR19O RVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29yZSBO ZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJ R19ORVRGSUxURVJfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9TS0lQX0VHUkVTUz15CkNPTkZJ R19ORVRGSUxURVJfTkVUTElOSz15CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNP TkZJR19ORVRGSUxURVJfRkFNSUxZX0FSUD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19IT09L PXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVURklMVEVSX05FVExJ TktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05FVEZJTFRF Ul9ORVRMSU5LX09TRj15CkNPTkZJR19ORl9DT05OVFJBQ0s9eQpDT05GSUdfTkZfTE9HX1NZU0xP Rz15CkNPTkZJR19ORVRGSUxURVJfQ09OTkNPVU5UPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJL PXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05F Uz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVO VFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJ TUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkKQ09ORklHX05GX0NUX1BST1RP X0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9 eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRB PXkKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9eQpD T05GSUdfTkZfQ09OTlRSQUNLX0lSQz15CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkK Q09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1Q PXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkK Q09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05G SUdfTkZfQ1RfTkVUTElOSz15CkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQ9eQpDT05GSUdf TkZfQ1RfTkVUTElOS19IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15 CkNPTkZJR19ORl9OQVQ9eQpDT05GSUdfTkZfTkFUX0FNQU5EQT15CkNPTkZJR19ORl9OQVRfRlRQ PXkKQ09ORklHX05GX05BVF9JUkM9eQpDT05GSUdfTkZfTkFUX1NJUD15CkNPTkZJR19ORl9OQVRf VEZUUD15CkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREU9 eQpDT05GSUdfTkZfTkFUX09WUz15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9eQpDT05GSUdf TkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05GX1RBQkxFU19ORVRE RVY9eQpDT05GSUdfTkZUX05VTUdFTj15CkNPTkZJR19ORlRfQ1Q9eQpDT05GSUdfTkZUX0ZMT1df T0ZGTE9BRD15CkNPTkZJR19ORlRfQ09OTkxJTUlUPXkKQ09ORklHX05GVF9MT0c9eQpDT05GSUdf TkZUX0xJTUlUPXkKQ09ORklHX05GVF9NQVNRPXkKQ09ORklHX05GVF9SRURJUj15CkNPTkZJR19O RlRfTkFUPXkKQ09ORklHX05GVF9UVU5ORUw9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05G VF9RVU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNP TkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpDT05G SUdfTkZUX0ZJQl9JTkVUPXkKQ09ORklHX05GVF9YRlJNPXkKQ09ORklHX05GVF9TT0NLRVQ9eQpD T05GSUdfTkZUX09TRj15CkNPTkZJR19ORlRfVFBST1hZPXkKQ09ORklHX05GVF9TWU5QUk9YWT15 CkNPTkZJR19ORl9EVVBfTkVUREVWPXkKQ09ORklHX05GVF9EVVBfTkVUREVWPXkKQ09ORklHX05G VF9GV0RfTkVUREVWPXkKQ09ORklHX05GVF9GSUJfTkVUREVWPXkKQ09ORklHX05GVF9SRUpFQ1Rf TkVUREVWPXkKQ09ORklHX05GX0ZMT1dfVEFCTEVfSU5FVD15CkNPTkZJR19ORl9GTE9XX1RBQkxF PXkKQ09ORklHX05GX0ZMT1dfVEFCTEVfUFJPQ0ZTPXkKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVT PXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01B Uks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9T RVQ9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FV RElUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0hFQ0tTVU09eQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5N QVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTlNFQ01BUks9eQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9eQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X0hNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPXkKQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfTEVEPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HPXkK Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTkFU PXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfTkZMT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVFPXkKQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX1JBVEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RB UkdFVF9URUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9eQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9UUkFDRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01B Uks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBG PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfRENDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0VDTj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15 CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0lQQ09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VO VD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9T VFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVTMyPXkKIyBlbmQg b2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKQ09ORklHX0lQX1NFVD15CkNPTkZJR19J UF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklU TUFQX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFT SF9JUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BUks9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQ T1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVElQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQ UE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUE1BQz15CkNPTkZJR19JUF9TRVRfSEFTSF9N QUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFTSF9O RVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVFBP UlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VUX0xJU1RfU0VU PXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQpDT05GSUdfSVBfVlNfREVCVUc9 eQpDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBs b2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19J UF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZT X1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9UT19T Q1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj15CkNPTkZJR19JUF9W U19XUlI9eQpDT05GSUdfSVBfVlNfTEM9eQpDT05GSUdfSVBfVlNfV0xDPXkKQ09ORklHX0lQX1ZT X0ZPPXkKQ09ORklHX0lQX1ZTX09WRj15CkNPTkZJR19JUF9WU19MQkxDPXkKQ09ORklHX0lQX1ZT X0xCTENSPXkKQ09ORklHX0lQX1ZTX0RIPXkKQ09ORklHX0lQX1ZTX1NIPXkKQ09ORklHX0lQX1ZT X01IPXkKQ09ORklHX0lQX1ZTX1NFRD15CkNPTkZJR19JUF9WU19OUT15CkNPTkZJR19JUF9WU19U V09TPXkKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04 CgojCiMgSVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgoj CiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPXkKQ09ORklHX0lQ X1ZTX05GQ1Q9eQpDT05GSUdfSVBfVlNfUEVfU0lQPXkKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZp Z3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfU09DS0VUX0lQVjQ9 eQpDT05GSUdfTkZfVFBST1hZX0lQVjQ9eQpDT05GSUdfTkZfVEFCTEVTX0lQVjQ9eQpDT05GSUdf TkZUX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GVF9EVVBfSVBWND15CkNPTkZJR19ORlRfRklCX0lQ VjQ9eQpDT05GSUdfTkZfVEFCTEVTX0FSUD15CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19O Rl9MT0dfQVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkK Q09ORklHX05GX05BVF9TTk1QX0JBU0lDPXkKQ09ORklHX05GX05BVF9QUFRQPXkKQ09ORklHX05G X05BVF9IMzIzPXkKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKQ09ORklHX0lQX05GX01BVENIX0FI PXkKQ09ORklHX0lQX05GX01BVENIX0VDTj15CkNPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUj15 CkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9eQpDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQ X05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklH X0lQX05GX05BVD15CkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFERT15CkNPTkZJR19JUF9O Rl9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVD15CkNPTkZJR19J UF9ORl9NQU5HTEU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX0NMVVNURVJJUD15CkNPTkZJR19JUF9O Rl9UQVJHRVRfRUNOPXkKQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9eQpDT05GSUdfSVBfTkZfUkFX PXkKQ09ORklHX0lQX05GX1NFQ1VSSVRZPXkKQ09ORklHX0lQX05GX0FSUFRBQkxFUz15CkNPTkZJ R19JUF9ORl9BUlBGSUxURVI9eQpDT05GSUdfSVBfTkZfQVJQX01BTkdMRT15CiMgZW5kIG9mIElQ OiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0 aW9uCiMKQ09ORklHX05GX1NPQ0tFVF9JUFY2PXkKQ09ORklHX05GX1RQUk9YWV9JUFY2PXkKQ09O RklHX05GX1RBQkxFU19JUFY2PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORlRf RFVQX0lQVjY9eQpDT05GSUdfTkZUX0ZJQl9JUFY2PXkKQ09ORklHX05GX0RVUF9JUFY2PXkKQ09O RklHX05GX1JFSkVDVF9JUFY2PXkKQ09ORklHX05GX0xPR19JUFY2PXkKQ09ORklHX0lQNl9ORl9J UFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VV STY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRT PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURF Uj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVS PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfU1JIPXkKQ09O RklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZf TkZfVEFSR0VUX1JFSkVDVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklH X0lQNl9ORl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJ VFk9eQpDT05GSUdfSVA2X05GX05BVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREU9 eQpDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQ9eQojIGVuZCBvZiBJUHY2OiBOZXRmaWx0ZXIgQ29u ZmlndXJhdGlvbgoKQ09ORklHX05GX0RFRlJBR19JUFY2PXkKQ09ORklHX05GX1RBQkxFU19CUklE R0U9eQpDT05GSUdfTkZUX0JSSURHRV9NRVRBPXkKQ09ORklHX05GVF9CUklER0VfUkVKRUNUPXkK Q09ORklHX05GX0NPTk5UUkFDS19CUklER0U9eQpDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkK Q09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpD T05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklH X0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdF X0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlU PXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpD T05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JS SURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURH RV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdF X0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZM T0c9eQpDT05GSUdfQlBGSUxURVI9eQpDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1Bf RElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKQ09ORklHX0lQX0RDQ1BfQ0NJ RDJfREVCVUc9eQpDT05GSUdfSVBfRENDUF9DQ0lEMz15CkNPTkZJR19JUF9EQ0NQX0NDSUQzX0RF QlVHPXkKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQpDT05GSUdfSVBfRENDUF9URlJDX0RFQlVH PXkKIyBlbmQgb2YgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCgojCiMgRENDUCBLZXJuZWwgSGFj a2luZwojCkNPTkZJR19JUF9EQ0NQX0RFQlVHPXkKIyBlbmQgb2YgRENDUCBLZXJuZWwgSGFja2lu ZwoKQ09ORklHX0lQX1NDVFA9eQpDT05GSUdfU0NUUF9EQkdfT0JKQ05UPXkKQ09ORklHX1NDVFBf REVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hN QUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05F IGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1NDVFBfQ09P S0lFX0hNQUNfU0hBMT15CkNPTkZJR19JTkVUX1NDVFBfRElBRz15CkNPTkZJR19SRFM9eQpDT05G SUdfUkRTX1JETUE9eQpDT05GSUdfUkRTX1RDUD15CkNPTkZJR19SRFNfREVCVUc9eQpDT05GSUdf VElQQz15CkNPTkZJR19USVBDX01FRElBX0lCPXkKQ09ORklHX1RJUENfTUVESUFfVURQPXkKQ09O RklHX1RJUENfQ1JZUFRPPXkKQ09ORklHX1RJUENfRElBRz15CkNPTkZJR19BVE09eQpDT05GSUdf QVRNX0NMSVA9eQpDT05GSUdfQVRNX0NMSVBfTk9fSUNNUD15CkNPTkZJR19BVE1fTEFORT15CkNP TkZJR19BVE1fTVBPQT15CkNPTkZJR19BVE1fQlIyNjg0PXkKQ09ORklHX0FUTV9CUjI2ODRfSVBG SUxURVI9eQpDT05GSUdfTDJUUD15CkNPTkZJR19MMlRQX0RFQlVHRlM9eQpDT05GSUdfTDJUUF9W Mz15CkNPTkZJR19MMlRQX0lQPXkKQ09ORklHX0wyVFBfRVRIPXkKQ09ORklHX1NUUD15CkNPTkZJ R19HQVJQPXkKQ09ORklHX01SUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBf U05PT1BJTkc9eQpDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKQ09ORklHX0JSSURHRV9N UlA9eQpDT05GSUdfQlJJREdFX0NGTT15CkNPTkZJR19ORVRfRFNBPXkKQ09ORklHX05FVF9EU0Ff VEFHX05PTkU9eQpDT05GSUdfTkVUX0RTQV9UQUdfQVI5MzMxPXkKQ09ORklHX05FVF9EU0FfVEFH X0JSQ01fQ09NTU9OPXkKQ09ORklHX05FVF9EU0FfVEFHX0JSQ009eQpDT05GSUdfTkVUX0RTQV9U QUdfQlJDTV9MRUdBQ1k9eQpDT05GSUdfTkVUX0RTQV9UQUdfQlJDTV9QUkVQRU5EPXkKQ09ORklH X05FVF9EU0FfVEFHX0hFTExDUkVFSz15CkNPTkZJR19ORVRfRFNBX1RBR19HU1dJUD15CkNPTkZJ R19ORVRfRFNBX1RBR19EU0FfQ09NTU9OPXkKQ09ORklHX05FVF9EU0FfVEFHX0RTQT15CkNPTkZJ R19ORVRfRFNBX1RBR19FRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX01USz15CkNPTkZJR19ORVRf RFNBX1RBR19LU1o9eQpDT05GSUdfTkVUX0RTQV9UQUdfT0NFTE9UPXkKQ09ORklHX05FVF9EU0Ff VEFHX09DRUxPVF84MDIxUT15CkNPTkZJR19ORVRfRFNBX1RBR19RQ0E9eQpDT05GSUdfTkVUX0RT QV9UQUdfUlRMNF9BPXkKQ09ORklHX05FVF9EU0FfVEFHX1JUTDhfND15CkNPTkZJR19ORVRfRFNB X1RBR19SWk4xX0E1UFNXPXkKQ09ORklHX05FVF9EU0FfVEFHX0xBTjkzMDM9eQpDT05GSUdfTkVU X0RTQV9UQUdfU0pBMTEwNT15CkNPTkZJR19ORVRfRFNBX1RBR19UUkFJTEVSPXkKQ09ORklHX05F VF9EU0FfVEFHX1hSUzcwMFg9eQpDT05GSUdfVkxBTl84MDIxUT15CkNPTkZJR19WTEFOXzgwMjFR X0dWUlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKQ09ORklHX0xMQz15CkNPTkZJR19MTEMy PXkKQ09ORklHX0FUQUxLPXkKQ09ORklHX0RFVl9BUFBMRVRBTEs9eQpDT05GSUdfSVBERFA9eQpD T05GSUdfSVBERFBfRU5DQVA9eQpDT05GSUdfWDI1PXkKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhP TkVUPXkKQ09ORklHXzZMT1dQQU49eQpDT05GSUdfNkxPV1BBTl9ERUJVR0ZTPXkKQ09ORklHXzZM T1dQQU5fTkhDPXkKQ09ORklHXzZMT1dQQU5fTkhDX0RFU1Q9eQpDT05GSUdfNkxPV1BBTl9OSENf RlJBR01FTlQ9eQpDT05GSUdfNkxPV1BBTl9OSENfSE9QPXkKQ09ORklHXzZMT1dQQU5fTkhDX0lQ VjY9eQpDT05GSUdfNkxPV1BBTl9OSENfTU9CSUxJVFk9eQpDT05GSUdfNkxPV1BBTl9OSENfUk9V VElORz15CkNPTkZJR182TE9XUEFOX05IQ19VRFA9eQpDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hE Ul9IT1A9eQpDT05GSUdfNkxPV1BBTl9HSENfVURQPXkKQ09ORklHXzZMT1dQQU5fR0hDX0lDTVBW Nj15CkNPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0RFU1Q9eQpDT05GSUdfNkxPV1BBTl9HSENf RVhUX0hEUl9GUkFHPXkKQ09ORklHXzZMT1dQQU5fR0hDX0VYVF9IRFJfUk9VVEU9eQpDT05GSUdf SUVFRTgwMjE1ND15CkNPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTD15CkNP TkZJR19JRUVFODAyMTU0X1NPQ0tFVD15CkNPTkZJR19JRUVFODAyMTU0XzZMT1dQQU49eQpDT05G SUdfTUFDODAyMTU0PXkKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGlu ZwojCkNPTkZJR19ORVRfU0NIX0NCUT15CkNPTkZJR19ORVRfU0NIX0hUQj15CkNPTkZJR19ORVRf U0NIX0hGU0M9eQpDT05GSUdfTkVUX1NDSF9BVE09eQpDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09O RklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklHX05FVF9TQ0hf U0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CkNPTkZJR19O RVRfU0NIX1RCRj15CkNPTkZJR19ORVRfU0NIX0NCUz15CkNPTkZJR19ORVRfU0NIX0VURj15CkNP TkZJR19ORVRfU0NIX1RBUFJJTz15CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1ND SF9EU01BUks9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNP TkZJR19ORVRfU0NIX01RUFJJTz15CkNPTkZJR19ORVRfU0NIX1NLQlBSSU89eQpDT05GSUdfTkVU X1NDSF9DSE9LRT15CkNPTkZJR19ORVRfU0NIX1FGUT15CkNPTkZJR19ORVRfU0NIX0NPREVMPXkK Q09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQpDT05GSUdfTkVUX1NDSF9DQUtFPXkKQ09ORklHX05F VF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQpDT05G SUdfTkVUX1NDSF9GUV9QSUU9eQpDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9T Q0hfUExVRz15CkNPTkZJR19ORVRfU0NIX0VUUz15CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQoj IENPTkZJR19ERUZBVUxUX0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9DT0RFTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfRlFfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ERUZB VUxUX0ZRX1BJRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0ZRIGlzIG5vdCBzZXQKQ09O RklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZvX2Zh c3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xT X0JBU0lDPXkKQ09ORklHX05FVF9DTFNfVENJTkRFWD15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15 CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05FVF9DTFNfVTMyPXkKQ09ORklHX0NMU19VMzJf UEVSRj15CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19SU1ZQPXkKQ09ORklH X05FVF9DTFNfUlNWUDY9eQpDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dS T1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklH X05FVF9DTFNfTUFUQ0hBTEw9eQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENI X1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRF PXkKQ09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJ R19ORVRfRU1BVENIX1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9DQU5JRD15CkNPTkZJR19ORVRf RU1BVENIX0lQU0VUPXkKQ09ORklHX05FVF9FTUFUQ0hfSVBUPXkKQ09ORklHX05FVF9DTFNfQUNU PXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CkNPTkZJR19H QUNUX1BST0I9eQpDT05GSUdfTkVUX0FDVF9NSVJSRUQ9eQpDT05GSUdfTkVUX0FDVF9TQU1QTEU9 eQpDT05GSUdfTkVUX0FDVF9JUFQ9eQpDT05GSUdfTkVUX0FDVF9OQVQ9eQpDT05GSUdfTkVUX0FD VF9QRURJVD15CkNPTkZJR19ORVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkK Q09ORklHX05FVF9BQ1RfQ1NVTT15CkNPTkZJR19ORVRfQUNUX01QTFM9eQpDT05GSUdfTkVUX0FD VF9WTEFOPXkKQ09ORklHX05FVF9BQ1RfQlBGPXkKQ09ORklHX05FVF9BQ1RfQ09OTk1BUks9eQpD T05GSUdfTkVUX0FDVF9DVElORk89eQpDT05GSUdfTkVUX0FDVF9TS0JNT0Q9eQpDT05GSUdfTkVU X0FDVF9JRkU9eQpDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZPXkKQ09ORklHX05FVF9BQ1RfQ1Q9 eQpDT05GSUdfTkVUX0FDVF9HQVRFPXkKQ09ORklHX05FVF9JRkVfU0tCTUFSSz15CkNPTkZJR19O RVRfSUZFX1NLQlBSSU89eQpDT05GSUdfTkVUX0lGRV9TS0JUQ0lOREVYPXkKQ09ORklHX05FVF9U Q19TS0JfRVhUPXkKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5T X1JFU09MVkVSPXkKQ09ORklHX0JBVE1BTl9BRFY9eQpDT05GSUdfQkFUTUFOX0FEVl9CQVRNQU5f Vj15CkNPTkZJR19CQVRNQU5fQURWX0JMQT15CkNPTkZJR19CQVRNQU5fQURWX0RBVD15CkNPTkZJ R19CQVRNQU5fQURWX05DPXkKQ09ORklHX0JBVE1BTl9BRFZfTUNBU1Q9eQpDT05GSUdfQkFUTUFO X0FEVl9ERUJVRz15CkNPTkZJR19CQVRNQU5fQURWX1RSQUNJTkc9eQpDT05GSUdfT1BFTlZTV0lU Q0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPXkKQ09ORklHX09QRU5WU1dJVENIX1ZYTEFOPXkK Q09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09D S0VUU19ESUFHPXkKQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPXkKQ09ORklHX1ZJUlRJT19WU09D S0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX05FVExJTktfRElB Rz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CkNPTkZJR19NUExTX1JPVVRJ Tkc9eQpDT05GSUdfTVBMU19JUFRVTk5FTD15CkNPTkZJR19ORVRfTlNIPXkKQ09ORklHX0hTUj15 CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJfREVWPXkKQ09ORklH X1FSVFI9eQpDT05GSUdfUVJUUl9TTUQ9eQpDT05GSUdfUVJUUl9UVU49eQpDT05GSUdfUVJUUl9N SEk9eQpDT05GSUdfTkVUX05DU0k9eQpDT05GSUdfTkNTSV9PRU1fQ01EX0dFVF9NQUM9eQpDT05G SUdfTkNTSV9PRU1fQ01EX0tFRVBfUEhZPXkKQ09ORklHX1BDUFVfREVWX1JFRkNOVD15CkNPTkZJ R19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1NPQ0tfUlhfUVVFVUVfTUFQUElORz15 CkNPTkZJR19YUFM9eQpDT05GSUdfSFdCTT15CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05G SUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdf QlFMPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkK CiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05GSUdfTkVUX1BLVEdFTj15CkNPTkZJR19ORVRfRFJP UF9NT05JVE9SPXkKIyBlbmQgb2YgTmV0d29yayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcg b3B0aW9ucwoKQ09ORklHX0hBTVJBRElPPXkKCiMKIyBQYWNrZXQgUmFkaW8gcHJvdG9jb2xzCiMK Q09ORklHX0FYMjU9eQpDT05GSUdfQVgyNV9EQU1BX1NMQVZFPXkKQ09ORklHX05FVFJPTT15CkNP TkZJR19ST1NFPXkKCiMKIyBBWC4yNSBuZXR3b3JrIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01L SVNTPXkKQ09ORklHXzZQQUNLPXkKQ09ORklHX0JQUUVUSEVSPXkKQ09ORklHX0JBWUNPTV9TRVJf RkRYPXkKQ09ORklHX0JBWUNPTV9TRVJfSERYPXkKQ09ORklHX0JBWUNPTV9QQVI9eQpDT05GSUdf QkFZQ09NX0VQUD15CkNPTkZJR19ZQU09eQojIGVuZCBvZiBBWC4yNSBuZXR3b3JrIGRldmljZSBk cml2ZXJzCgpDT05GSUdfQ0FOPXkKQ09ORklHX0NBTl9SQVc9eQpDT05GSUdfQ0FOX0JDTT15CkNP TkZJR19DQU5fR1c9eQpDT05GSUdfQ0FOX0oxOTM5PXkKQ09ORklHX0NBTl9JU09UUD15CkNPTkZJ R19CVD15CkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNPTU09eQpDT05GSUdfQlRfUkZD T01NX1RUWT15CkNPTkZJR19CVF9CTkVQPXkKQ09ORklHX0JUX0JORVBfTUNfRklMVEVSPXkKQ09O RklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JUX0NNVFA9eQpDT05GSUdfQlRfSElE UD15CkNPTkZJR19CVF9IUz15CkNPTkZJR19CVF9MRT15CkNPTkZJR19CVF9MRV9MMkNBUF9FQ1JF RD15CkNPTkZJR19CVF82TE9XUEFOPXkKQ09ORklHX0JUX0xFRFM9eQpDT05GSUdfQlRfTVNGVEVY VD15CkNPTkZJR19CVF9BT1NQRVhUPXkKQ09ORklHX0JUX0RFQlVHRlM9eQpDT05GSUdfQlRfU0VM RlRFU1Q9eQpDT05GSUdfQlRfU0VMRlRFU1RfRUNESD15CkNPTkZJR19CVF9TRUxGVEVTVF9TTVA9 eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRFTD15CkNPTkZJ R19CVF9CQ009eQpDT05GSUdfQlRfUlRMPXkKQ09ORklHX0JUX1FDQT15CkNPTkZJR19CVF9NVEs9 eQpDT05GSUdfQlRfSENJQlRVU0I9eQpDT05GSUdfQlRfSENJQlRVU0JfQVVUT1NVU1BFTkQ9eQpD T05GSUdfQlRfSENJQlRVU0JfUE9MTF9TWU5DPXkKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CkNP TkZJR19CVF9IQ0lCVFVTQl9NVEs9eQpDT05GSUdfQlRfSENJQlRVU0JfUlRMPXkKQ09ORklHX0JU X0hDSUJUU0RJTz15CkNPTkZJR19CVF9IQ0lVQVJUPXkKQ09ORklHX0JUX0hDSVVBUlRfU0VSREVW PXkKQ09ORklHX0JUX0hDSVVBUlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9OT0tJQT15CkNPTkZJ R19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNPTkZJR19CVF9I Q0lVQVJUX0xMPXkKQ09ORklHX0JUX0hDSVVBUlRfM1dJUkU9eQpDT05GSUdfQlRfSENJVUFSVF9J TlRFTD15CkNPTkZJR19CVF9IQ0lVQVJUX0JDTT15CkNPTkZJR19CVF9IQ0lVQVJUX1JUTD15CkNP TkZJR19CVF9IQ0lVQVJUX1FDQT15CkNPTkZJR19CVF9IQ0lVQVJUX0FHNlhYPXkKQ09ORklHX0JU X0hDSVVBUlRfTVJWTD15CkNPTkZJR19CVF9IQ0lCQ00yMDNYPXkKQ09ORklHX0JUX0hDSUJDTTQz Nzc9eQpDT05GSUdfQlRfSENJQlBBMTBYPXkKQ09ORklHX0JUX0hDSUJGVVNCPXkKQ09ORklHX0JU X0hDSURUTDE9eQpDT05GSUdfQlRfSENJQlQzQz15CkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD15CkNP TkZJR19CVF9IQ0lWSENJPXkKQ09ORklHX0JUX01SVkw9eQpDT05GSUdfQlRfTVJWTF9TRElPPXkK Q09ORklHX0JUX0FUSDNLPXkKQ09ORklHX0JUX01US1NESU89eQpDT05GSUdfQlRfTVRLVUFSVD15 CkNPTkZJR19CVF9RQ09NU01EPXkKQ09ORklHX0JUX0hDSVJTST15CkNPTkZJR19CVF9WSVJUSU89 eQojIGVuZCBvZiBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKCkNPTkZJR19BRl9SWFJQQz15CkNP TkZJR19BRl9SWFJQQ19JUFY2PXkKQ09ORklHX0FGX1JYUlBDX0lOSkVDVF9MT1NTPXkKQ09ORklH X0FGX1JYUlBDX0RFQlVHPXkKQ09ORklHX1JYS0FEPXkKQ09ORklHX1JYUEVSRj15CkNPTkZJR19B Rl9LQ009eQpDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19NQ1RQPXkKQ09ORklHX01DVFBf VEVTVD15CkNPTkZJR19NQ1RQX0ZMT1dTPXkKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJF TEVTUz15CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dF WFRfUFJPQz15CkNPTkZJR19XRVhUX1NQWT15CkNPTkZJR19XRVhUX1BSSVY9eQpDT05GSUdfQ0ZH ODAyMTE9eQpDT05GSUdfTkw4MDIxMV9URVNUTU9ERT15CkNPTkZJR19DRkc4MDIxMV9ERVZFTE9Q RVJfV0FSTklOR1M9eQpDT05GSUdfQ0ZHODAyMTFfQ0VSVElGSUNBVElPTl9PTlVTPXkKQ09ORklH X0NGRzgwMjExX1JFUVVJUkVfU0lHTkVEX1JFR0RCPXkKQ09ORklHX0NGRzgwMjExX1VTRV9LRVJO RUxfUkVHREJfS0VZUz15CkNPTkZJR19DRkc4MDIxMV9FWFRSQV9SRUdEQl9LRVlESVI9IiIKQ09O RklHX0NGRzgwMjExX1JFR19DRUxMVUxBUl9ISU5UUz15CkNPTkZJR19DRkc4MDIxMV9SRUdfUkVM QVhfTk9fSVI9eQpDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUz15CkNPTkZJR19DRkc4MDIxMV9E RUJVR0ZTPXkKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9X RVhUPXkKQ09ORklHX0NGRzgwMjExX1dFWFRfRVhQT1JUPXkKQ09ORklHX0xJQjgwMjExPXkKQ09O RklHX0xJQjgwMjExX0NSWVBUX1dFUD15CkNPTkZJR19MSUI4MDIxMV9DUllQVF9DQ01QPXkKQ09O RklHX0xJQjgwMjExX0NSWVBUX1RLSVA9eQpDT05GSUdfTElCODAyMTFfREVCVUc9eQpDT05GSUdf TUFDODAyMTE9eQpDT05GSUdfTUFDODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JDX01J TlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQpDT05GSUdfTUFD ODAyMTFfUkNfREVGQVVMVD0ibWluc3RyZWxfaHQiCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09O RklHX01BQzgwMjExX0xFRFM9eQpDT05GSUdfTUFDODAyMTFfREVCVUdGUz15CkNPTkZJR19NQUM4 MDIxMV9NRVNTQUdFX1RSQUNJTkc9eQpDT05GSUdfTUFDODAyMTFfREVCVUdfTUVOVT15CkNPTkZJ R19NQUM4MDIxMV9OT0lOTElORT15CkNPTkZJR19NQUM4MDIxMV9WRVJCT1NFX0RFQlVHPXkKQ09O RklHX01BQzgwMjExX01MTUVfREVCVUc9eQpDT05GSUdfTUFDODAyMTFfU1RBX0RFQlVHPXkKQ09O RklHX01BQzgwMjExX0hUX0RFQlVHPXkKQ09ORklHX01BQzgwMjExX09DQl9ERUJVRz15CkNPTkZJ R19NQUM4MDIxMV9JQlNTX0RFQlVHPXkKQ09ORklHX01BQzgwMjExX1BTX0RFQlVHPXkKQ09ORklH X01BQzgwMjExX01QTF9ERUJVRz15CkNPTkZJR19NQUM4MDIxMV9NUEFUSF9ERUJVRz15CkNPTkZJ R19NQUM4MDIxMV9NSFdNUF9ERUJVRz15CkNPTkZJR19NQUM4MDIxMV9NRVNIX1NZTkNfREVCVUc9 eQpDT05GSUdfTUFDODAyMTFfTUVTSF9DU0FfREVCVUc9eQpDT05GSUdfTUFDODAyMTFfTUVTSF9Q U19ERUJVRz15CkNPTkZJR19NQUM4MDIxMV9URExTX0RFQlVHPXkKQ09ORklHX01BQzgwMjExX0RF QlVHX0NPVU5URVJTPXkKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKQ09ORklH X1JGS0lMTD15CkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05G SUdfUkZLSUxMX0dQSU89eQpDT05GSUdfTkVUXzlQPXkKQ09ORklHX05FVF85UF9GRD15CkNPTkZJ R19ORVRfOVBfVklSVElPPXkKQ09ORklHX05FVF85UF9SRE1BPXkKQ09ORklHX05FVF85UF9ERUJV Rz15CkNPTkZJR19DQUlGPXkKQ09ORklHX0NBSUZfREVCVUc9eQpDT05GSUdfQ0FJRl9ORVRERVY9 eQpDT05GSUdfQ0FJRl9VU0I9eQpDT05GSUdfQ0VQSF9MSUI9eQpDT05GSUdfQ0VQSF9MSUJfUFJF VFRZREVCVUc9eQpDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUj15CkNPTkZJR19ORkM9 eQpDT05GSUdfTkZDX0RJR0lUQUw9eQpDT05GSUdfTkZDX05DST15CkNPTkZJR19ORkNfTkNJX1NQ ST15CkNPTkZJR19ORkNfTkNJX1VBUlQ9eQpDT05GSUdfTkZDX0hDST15CkNPTkZJR19ORkNfU0hE TEM9eQoKIwojIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKQ09ORklH X05GQ19UUkY3OTcwQT15CkNPTkZJR19ORkNfU0lNPXkKQ09ORklHX05GQ19QT1JUMTAwPXkKQ09O RklHX05GQ19WSVJUVUFMX05DST15CkNPTkZJR19ORkNfRkRQPXkKQ09ORklHX05GQ19GRFBfSTJD PXkKQ09ORklHX05GQ19QTjU0ND15CkNPTkZJR19ORkNfUE41NDRfSTJDPXkKQ09ORklHX05GQ19Q TjUzMz15CkNPTkZJR19ORkNfUE41MzNfVVNCPXkKQ09ORklHX05GQ19QTjUzM19JMkM9eQpDT05G SUdfTkZDX1BONTMyX1VBUlQ9eQpDT05GSUdfTkZDX01JQ1JPUkVBRD15CkNPTkZJR19ORkNfTUlD Uk9SRUFEX0kyQz15CkNPTkZJR19ORkNfTVJWTD15CkNPTkZJR19ORkNfTVJWTF9VU0I9eQpDT05G SUdfTkZDX01SVkxfVUFSVD15CkNPTkZJR19ORkNfTVJWTF9JMkM9eQpDT05GSUdfTkZDX01SVkxf U1BJPXkKQ09ORklHX05GQ19TVDIxTkZDQT15CkNPTkZJR19ORkNfU1QyMU5GQ0FfSTJDPXkKQ09O RklHX05GQ19TVF9OQ0k9eQpDT05GSUdfTkZDX1NUX05DSV9JMkM9eQpDT05GSUdfTkZDX1NUX05D SV9TUEk9eQpDT05GSUdfTkZDX05YUF9OQ0k9eQpDT05GSUdfTkZDX05YUF9OQ0lfSTJDPXkKQ09O RklHX05GQ19TM0ZXUk41PXkKQ09ORklHX05GQ19TM0ZXUk41X0kyQz15CkNPTkZJR19ORkNfUzNG V1JOODJfVUFSVD15CkNPTkZJR19ORkNfU1Q5NUhGPXkKIyBlbmQgb2YgTmVhciBGaWVsZCBDb21t dW5pY2F0aW9uIChORkMpIGRldmljZXMKCkNPTkZJR19QU0FNUExFPXkKQ09ORklHX05FVF9JRkU9 eQpDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNI RT15CkNPTkZJR19HUk9fQ0VMTFM9eQpDT05GSUdfU09DS19WQUxJREFURV9YTUlUPXkKQ09ORklH X05FVF9TRUxGVEVTVFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5L PXkKQ09ORklHX1BBR0VfUE9PTD15CkNPTkZJR19QQUdFX1BPT0xfU1RBVFM9eQpDT05GSUdfRkFJ TE9WRVI9eQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkKQ09ORklHX05FVERFVl9BRERSX0xJU1Rf VEVTVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQVJNX0FNQkE9eQpDT05GSUdfVEVH UkFfQUhCPXkKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX0ZPUkNFX1BDST15CkNPTkZJR19QQ0k9 eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJX0RPTUFJTlNfR0VORVJJQz15CkNPTkZJ R19QQ0lfU1lTQ0FMTD15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVHX1BDSV9Q Q0lFPXkKQ09ORklHX1BDSUVBRVI9eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9eQpDT05GSUdfUENJ RV9FQ1JDPXkKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENP TkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QT1dF Ul9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBu b3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lFX0RQQz15CkNPTkZJR19QQ0lFX1BU TT15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfUENJX0RFQlVH PXkKQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPPXkKQ09ORklHX1BDSV9TVFVCPXkKQ09O RklHX1BDSV9QRl9TVFVCPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0RPRT15CkNPTkZJ R19QQ0lfRUNBTT15CkNPTkZJR19QQ0lfQlJJREdFX0VNVUw9eQpDT05GSUdfUENJX0lPVj15CkNP TkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQojIENP TkZJR19QQ0lFX0JVU19UVU5FX09GRiBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX0JVU19ERUZBVUxU PXkKIyBDT05GSUdfUENJRV9CVVNfU0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlVTX1BF UkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVVNfUEVFUjJQRUVSIGlzIG5vdCBz ZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfSE9U UExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9T SFBDPXkKCiMKIyBQQ0kgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX1BDSV9NVkVCVT15CkNP TkZJR19QQ0lfQUFSRFZBUks9eQpDT05GSUdfUENJRV9YSUxJTlhfTldMPXkKQ09ORklHX1BDSV9G VFBDSTEwMD15CkNPTkZJR19QQ0lfSVhQNFhYPXkKQ09ORklHX1BDSV9URUdSQT15CkNPTkZJR19Q Q0lfUkNBUl9HRU4yPXkKQ09ORklHX1BDSUVfUkNBUl9IT1NUPXkKQ09ORklHX1BDSUVfUkNBUl9F UD15CkNPTkZJR19QQ0lfSE9TVF9DT01NT049eQpDT05GSUdfUENJX0hPU1RfR0VORVJJQz15CkNP TkZJR19QQ0lFX1hJTElOWD15CkNPTkZJR19QQ0lFX1hJTElOWF9DUE09eQpDT05GSUdfUENJX1hH RU5FPXkKQ09ORklHX1BDSV9YR0VORV9NU0k9eQpDT05GSUdfUENJX1YzX1NFTUk9eQpDT05GSUdf UENJX1ZFUlNBVElMRT15CkNPTkZJR19QQ0lFX0lQUk9DPXkKQ09ORklHX1BDSUVfSVBST0NfUExB VEZPUk09eQpDT05GSUdfUENJRV9JUFJPQ19CQ01BPXkKQ09ORklHX1BDSUVfSVBST0NfTVNJPXkK Q09ORklHX1BDSUVfQUxURVJBPXkKQ09ORklHX1BDSUVfQUxURVJBX01TST15CkNPTkZJR19QQ0lf SE9TVF9USFVOREVSX1BFTT15CkNPTkZJR19QQ0lfSE9TVF9USFVOREVSX0VDQU09eQpDT05GSUdf UENJRV9ST0NLQ0hJUD15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0hPU1Q9eQpDT05GSUdfUENJRV9S T0NLQ0hJUF9FUD15CkNPTkZJR19QQ0lFX01FRElBVEVLPXkKQ09ORklHX1BDSUVfTUVESUFURUtf R0VOMz15CkNPTkZJR19QQ0lFX0JSQ01TVEI9eQpDT05GSUdfUENJX0xPT05HU09OPXkKQ09ORklH X1BDSUVfTUlDUk9DSElQX0hPU1Q9eQpDT05GSUdfUENJRV9BUFBMRV9NU0lfRE9PUkJFTExfQURE Uj0weGZmZmZmMDAwCkNPTkZJR19QQ0lFX0FQUExFPXkKQ09ORklHX1BDSUVfTVQ3NjIxPXkKCiMK IyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQKIwpDT05GSUdfUENJRV9EVz15CkNPTkZJR19Q Q0lFX0RXX0hPU1Q9eQpDT05GSUdfUENJRV9EV19FUD15CkNPTkZJR19QQ0lfRFJBN1hYPXkKQ09O RklHX1BDSV9EUkE3WFhfSE9TVD15CkNPTkZJR19QQ0lfRFJBN1hYX0VQPXkKQ09ORklHX1BDSUVf RFdfUExBVD15CkNPTkZJR19QQ0lFX0RXX1BMQVRfSE9TVD15CkNPTkZJR19QQ0lFX0RXX1BMQVRf RVA9eQpDT05GSUdfUENJX0VYWU5PUz15CkNPTkZJR19QQ0lfSU1YNj15CkNPTkZJR19QQ0lFX1NQ RUFSMTNYWD15CkNPTkZJR19QQ0lfS0VZU1RPTkU9eQpDT05GSUdfUENJX0tFWVNUT05FX0hPU1Q9 eQpDT05GSUdfUENJX0tFWVNUT05FX0VQPXkKQ09ORklHX1BDSV9MQVlFUlNDQVBFPXkKQ09ORklH X1BDSV9MQVlFUlNDQVBFX0VQPXkKQ09ORklHX1BDSV9ISVNJPXkKQ09ORklHX1BDSUVfUUNPTT15 CkNPTkZJR19QQ0lFX1FDT01fRVA9eQpDT05GSUdfUENJRV9BUk1BREFfOEs9eQpDT05GSUdfUENJ RV9BUlRQRUM2PXkKQ09ORklHX1BDSUVfQVJUUEVDNl9IT1NUPXkKQ09ORklHX1BDSUVfQVJUUEVD Nl9FUD15CkNPTkZJR19QQ0lFX0JUMT15CkNPTkZJR19QQ0lFX1JPQ0tDSElQX0RXX0hPU1Q9eQpD T05GSUdfUENJRV9JTlRFTF9HVz15CkNPTkZJR19QQ0lFX0tFRU1CQVk9eQpDT05GSUdfUENJRV9L RUVNQkFZX0hPU1Q9eQpDT05GSUdfUENJRV9LRUVNQkFZX0VQPXkKQ09ORklHX1BDSUVfS0lSSU49 eQpDT05GSUdfUENJRV9ISVNJX1NUQj15CkNPTkZJR19QQ0lfTUVTT049eQpDT05GSUdfUENJRV9U RUdSQTE5ND15CkNPTkZJR19QQ0lFX1RFR1JBMTk0X0hPU1Q9eQpDT05GSUdfUENJRV9URUdSQTE5 NF9FUD15CkNPTkZJR19QQ0lFX1ZJU0NPTlRJX0hPU1Q9eQpDT05GSUdfUENJRV9VTklQSElFUj15 CkNPTkZJR19QQ0lFX1VOSVBISUVSX0VQPXkKQ09ORklHX1BDSUVfQUw9eQpDT05GSUdfUENJRV9G VTc0MD15CiMgZW5kIG9mIERlc2lnbldhcmUgUENJIENvcmUgU3VwcG9ydAoKIwojIE1vYml2ZWls IFBDSWUgQ29yZSBTdXBwb3J0CiMKQ09ORklHX1BDSUVfTU9CSVZFSUw9eQpDT05GSUdfUENJRV9N T0JJVkVJTF9IT1NUPXkKQ09ORklHX1BDSUVfTU9CSVZFSUxfUExBVD15CkNPTkZJR19QQ0lFX0xB WUVSU0NBUEVfR0VOND15CiMgZW5kIG9mIE1vYml2ZWlsIFBDSWUgQ29yZSBTdXBwb3J0CgojCiMg Q2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIwpDT05GSUdfUENJRV9DQURFTkNFPXkK Q09ORklHX1BDSUVfQ0FERU5DRV9IT1NUPXkKQ09ORklHX1BDSUVfQ0FERU5DRV9FUD15CkNPTkZJ R19QQ0lFX0NBREVOQ0VfUExBVD15CkNPTkZJR19QQ0lFX0NBREVOQ0VfUExBVF9IT1NUPXkKQ09O RklHX1BDSUVfQ0FERU5DRV9QTEFUX0VQPXkKQ09ORklHX1BDSV9KNzIxRT15CkNPTkZJR19QQ0lf SjcyMUVfSE9TVD15CkNPTkZJR19QQ0lfSjcyMUVfRVA9eQojIGVuZCBvZiBDYWRlbmNlIFBDSWUg Y29udHJvbGxlcnMgc3VwcG9ydAojIGVuZCBvZiBQQ0kgY29udHJvbGxlciBkcml2ZXJzCgojCiMg UENJIEVuZHBvaW50CiMKQ09ORklHX1BDSV9FTkRQT0lOVD15CkNPTkZJR19QQ0lfRU5EUE9JTlRf Q09ORklHRlM9eQpDT05GSUdfUENJX0VQRl9URVNUPXkKQ09ORklHX1BDSV9FUEZfTlRCPXkKQ09O RklHX1BDSV9FUEZfVk5UQj15CiMgZW5kIG9mIFBDSSBFbmRwb2ludAoKIwojIFBDSSBzd2l0Y2gg Y29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX1BDSV9TV19TV0lUQ0hURUM9eQojIGVuZCBvZiBQ Q0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKQ09ORklHX0NYTF9CVVM9eQpDT05GSUdfQ1hM X1BDST15CkNPTkZJR19DWExfTUVNX1JBV19DT01NQU5EUz15CkNPTkZJR19DWExfTUVNPXkKQ09O RklHX0NYTF9QT1JUPXkKQ09ORklHX0NYTF9TVVNQRU5EPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJ R19QQ01DSUE9eQpDT05GSUdfUENNQ0lBX0xPQURfQ0lTPXkKQ09ORklHX0NBUkRCVVM9eQoKIwoj IFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5UQT15CkNPTkZJR19ZRU5UQV9PMj15CkNPTkZJ R19ZRU5UQV9SSUNPSD15CkNPTkZJR19ZRU5UQV9UST15CkNPTkZJR19ZRU5UQV9FTkVfVFVORT15 CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKQ09ORklHX1BENjcyOT15CkNPTkZJR19JODIwOTI9eQpD T05GSUdfT01BUF9DRj15CkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKQ09ORklHX1JBUElESU89 eQpDT05GSUdfUkFQSURJT19UU0k3MjE9eQpDT05GSUdfUkFQSURJT19ESVNDX1RJTUVPVVQ9MzAK Q09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTPXkKQ09ORklHX1JBUElESU9fRE1BX0VO R0lORT15CkNPTkZJR19SQVBJRElPX0RFQlVHPXkKQ09ORklHX1JBUElESU9fRU5VTV9CQVNJQz15 CkNPTkZJR19SQVBJRElPX0NITUFOPXkKQ09ORklHX1JBUElESU9fTVBPUlRfQ0RFVj15CgojCiMg UmFwaWRJTyBTd2l0Y2ggZHJpdmVycwojCkNPTkZJR19SQVBJRElPX0NQU19YWD15CkNPTkZJR19S QVBJRElPX0NQU19HRU4yPXkKQ09ORklHX1JBUElESU9fUlhTX0dFTjM9eQojIGVuZCBvZiBSYXBp ZElPIFN3aXRjaCBkcml2ZXJzCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19B VVhJTElBUllfQlVTPXkKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBF Ul9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZUTVBGU19NT1VOVD15CkNPTkZJ R19ERVZUTVBGU19TQUZFPXkKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJN V0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNP TkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkKQ09ORklHX0ZXX0xPQURFUl9TWVNGUz15CkNPTkZJ R19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKQ09ORklH X0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSz15CkNPTkZJR19GV19MT0FERVJfQ09NUFJF U1M9eQpDT05GSUdfRldfTE9BREVSX0NPTVBSRVNTX1haPXkKQ09ORklHX0ZXX0xPQURFUl9DT01Q UkVTU19aU1REPXkKQ09ORklHX0ZXX0NBQ0hFPXkKQ09ORklHX0ZXX1VQTE9BRD15CiMgZW5kIG9m IEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX1dBTlRfREVWX0NPUkVEVU1QPXkKQ09ORklHX0FMTE9X X0RFVl9DT1JFRFVNUD15CkNPTkZJR19ERVZfQ09SRURVTVA9eQpDT05GSUdfREVCVUdfRFJJVkVS PXkKQ09ORklHX0RFQlVHX0RFVlJFUz15CkNPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkU9 eQpDT05GSUdfUE1fUU9TX0tVTklUX1RFU1Q9eQpDT05GSUdfVEVTVF9BU1lOQ19EUklWRVJfUFJP QkU9bQpDT05GSUdfRFJJVkVSX1BFX0tVTklUX1RFU1Q9eQpDT05GSUdfR0VORVJJQ19DUFVfQVVU T1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CkNPTkZJR19TT0Nf QlVTPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfQUM5Nz15CkNPTkZJR19SRUdNQVBf STJDPXkKQ09ORklHX1JFR01BUF9TTElNQlVTPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdf UkVHTUFQX1NQTUk9eQpDT05GSUdfUkVHTUFQX1cxPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09O RklHX1JFR01BUF9JUlE9eQpDT05GSUdfUkVHTUFQX1NPVU5EV0lSRT15CkNPTkZJR19SRUdNQVBf U09VTkRXSVJFX01CUT15CkNPTkZJR19SRUdNQVBfU0NDQj15CkNPTkZJR19SRUdNQVBfSTNDPXkK Q09ORklHX1JFR01BUF9TUElfQVZNTT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CkNPTkZJ R19ETUFfRkVOQ0VfVFJBQ0U9eQpDT05GSUdfR0VORVJJQ19BUkNIX1RPUE9MT0dZPXkKIyBlbmQg b2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0FSTV9D Q0k9eQpDT05GSUdfQVJNX0NDSTQwMF9DT01NT049eQpDT05GSUdfQVJNX0NDSTQwMF9QT1JUX0NU Ukw9eQpDT05GSUdfQVJNX0lOVEVHUkFUT1JfTE09eQpDT05GSUdfQlJDTVNUQl9HSVNCX0FSQj15 CkNPTkZJR19CVDFfQVBCPXkKQ09ORklHX0JUMV9BWEk9eQpDT05GSUdfTU9YVEVUPXkKQ09ORklH X0hJU0lMSUNPTl9MUEM9eQpDT05GSUdfSU1YX1dFSU09eQpDT05GSUdfSU5URUxfSVhQNFhYX0VC PXkKQ09ORklHX01WRUJVX01CVVM9eQpDT05GSUdfT01BUF9JTlRFUkNPTk5FQ1Q9eQpDT05GSUdf T01BUF9PQ1AyU0NQPXkKQ09ORklHX1FDT01fRUJJMj15CkNPTkZJR19RQ09NX1NTQ19CTE9DS19C VVM9eQpDT05GSUdfU1VONTBJX0RFMl9CVVM9eQpDT05GSUdfU1VOWElfUlNCPXkKQ09ORklHX1RF R1JBX0dNST15CkNPTkZJR19USV9QV01TUz15CkNPTkZJR19USV9TWVNDPXkKQ09ORklHX1VOSVBI SUVSX1NZU1RFTV9CVVM9eQpDT05GSUdfVkVYUFJFU1NfQ09ORklHPXkKQ09ORklHX0ZTTF9NQ19C VVM9eQpDT05GSUdfRlNMX01DX1VBUElfU1VQUE9SVD15CkNPTkZJR19NSElfQlVTPXkKQ09ORklH X01ISV9CVVNfREVCVUc9eQpDT05GSUdfTUhJX0JVU19QQ0lfR0VORVJJQz15CkNPTkZJR19NSElf QlVTX0VQPXkKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdf UFJPQ19FVkVOVFM9eQoKIwojIEZpcm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29u dHJvbCBhbmQgTWFuYWdlbWVudCBJbnRlcmZhY2UgUHJvdG9jb2wKIwpDT05GSUdfQVJNX1NDTUlf UFJPVE9DT0w9eQpDT05GSUdfQVJNX1NDTUlfSEFWRV9UUkFOU1BPUlQ9eQpDT05GSUdfQVJNX1ND TUlfSEFWRV9TSE1FTT15CkNPTkZJR19BUk1fU0NNSV9IQVZFX01TRz15CkNPTkZJR19BUk1fU0NN SV9UUkFOU1BPUlRfTUFJTEJPWD15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfT1BURUU9eQpD T05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1NNQz15CkNPTkZJR19BUk1fU0NNSV9UUkFOU1BPUlRf U01DX0FUT01JQ19FTkFCTEU9eQpDT05GSUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJTz15CkNP TkZJR19BUk1fU0NNSV9UUkFOU1BPUlRfVklSVElPX1ZFUlNJT04xX0NPTVBMSUFOQ0U9eQpDT05G SUdfQVJNX1NDTUlfVFJBTlNQT1JUX1ZJUlRJT19BVE9NSUNfRU5BQkxFPXkKQ09ORklHX0FSTV9T Q01JX1BPV0VSX0RPTUFJTj15CkNPTkZJR19BUk1fU0NNSV9QT1dFUl9DT05UUk9MPXkKIyBlbmQg b2YgQVJNIFN5c3RlbSBDb250cm9sIGFuZCBNYW5hZ2VtZW50IEludGVyZmFjZSBQcm90b2NvbAoK Q09ORklHX0FSTV9TQ1BJX1BST1RPQ09MPXkKQ09ORklHX0FSTV9TQ1BJX1BPV0VSX0RPTUFJTj15 CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZT PXkKQ09ORklHX1JBU1BCRVJSWVBJX0ZJUk1XQVJFPXkKQ09ORklHX01US19BRFNQX0lQQz15CkNP TkZJR19RQ09NX1NDTT15CkNPTkZJR19RQ09NX1NDTV9ET1dOTE9BRF9NT0RFX0RFRkFVTFQ9eQpD T05GSUdfU1lTRkI9eQpDT05GSUdfU1lTRkJfU0lNUExFRkI9eQpDT05GSUdfVElfU0NJX1BST1RP Q09MPXkKQ09ORklHX1RSVVNURURfRk9VTkRBVElPTlM9eQpDT05GSUdfVFVSUklTX01PWF9SV1RN PXkKQ09ORklHX0JDTTQ3WFhfTlZSQU09eQpDT05GSUdfQkNNNDdYWF9TUFJPTT15CkNPTkZJR19U RUVfQk5YVF9GVz15CkNPTkZJR19GV19DU19EU1A9eQpDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkK Q09ORklHX0dPT0dMRV9DQk1FTT15CkNPTkZJR19HT09HTEVfQ09SRUJPT1RfVEFCTEU9eQpDT05G SUdfR09PR0xFX01FTUNPTlNPTEU9eQpDT05GSUdfR09PR0xFX01FTUNPTlNPTEVfQ09SRUJPT1Q9 eQpDT05GSUdfR09PR0xFX1ZQRD15CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVy ZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9 eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRT15CkNPTkZJR19FRklfUEFS QU1TX0ZST01fRkRUPXkKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX0VGSV9H RU5FUklDX1NUVUI9eQpDT05GSUdfRUZJX0FSTVNUVUJfRFRCX0xPQURFUj15CkNPTkZJR19FRklf Qk9PVExPQURFUl9DT05UUk9MPXkKQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUj15CkNPTkZJR19F RklfVEVTVD15CkNPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTj15CkNPTkZJR19FRklfUkNJ Ml9UQUJMRT15CkNPTkZJR19FRklfRElTQUJMRV9QQ0lfRE1BPXkKQ09ORklHX0VGSV9ESVNBQkxF X1JVTlRJTUU9eQpDT05GSUdfRUZJX0NPQ09fU0VDUkVUPXkKIyBlbmQgb2YgRUZJIChFeHRlbnNp YmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX0lNWF9EU1A9eQpDT05GSUdf SU1YX1NDVT15CkNPTkZJR19JTVhfU0NVX1BEPXkKQ09ORklHX0FSTV9QU0NJX0ZXPXkKQ09ORklH X0hBVkVfQVJNX1NNQ0NDPXkKQ09ORklHX0hBVkVfQVJNX1NNQ0NDX0RJU0NPVkVSWT15CkNPTkZJ R19BUk1fU01DQ0NfU09DX0lEPXkKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwpDT05GSUdf VEVHUkFfSVZDPXkKQ09ORklHX1RFR1JBX0JQTVA9eQojIGVuZCBvZiBUZWdyYSBmaXJtd2FyZSBk cml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKQ09ORklHX0dOU1M9eQpDT05GSUdfR05T U19TRVJJQUw9eQpDT05GSUdfR05TU19NVEtfU0VSSUFMPXkKQ09ORklHX0dOU1NfU0lSRl9TRVJJ QUw9eQpDT05GSUdfR05TU19VQlhfU0VSSUFMPXkKQ09ORklHX0dOU1NfVVNCPXkKQ09ORklHX01U RD15CkNPTkZJR19NVERfVEVTVFM9bQoKIwojIFBhcnRpdGlvbiBwYXJzZXJzCiMKQ09ORklHX01U RF9BUjdfUEFSVFM9eQpDT05GSUdfTVREX0JDTTQ3WFhfUEFSVFM9eQpDT05GSUdfTVREX0JDTTYz WFhfUEFSVFM9eQpDT05GSUdfTVREX0JSQ01fVV9CT09UPXkKQ09ORklHX01URF9DTURMSU5FX1BB UlRTPXkKQ09ORklHX01URF9PRl9QQVJUUz15CkNPTkZJR19NVERfT0ZfUEFSVFNfQkNNNDkwOD15 CkNPTkZJR19NVERfT0ZfUEFSVFNfTElOS1NZU19OUz15CkNPTkZJR19NVERfUEFSU0VSX0lNQUdF VEFHPXkKQ09ORklHX01URF9BRlNfUEFSVFM9eQpDT05GSUdfTVREX1BBUlNFUl9UUExJTktfU0FG RUxPQURFUj15CkNPTkZJR19NVERfUEFSU0VSX1RSWD15CkNPTkZJR19NVERfU0hBUlBTTF9QQVJU Uz15CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RP UllfQkxPQ0s9LTEKQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEPXkKQ09ORklH X01URF9SRURCT09UX1BBUlRTX1JFQURPTkxZPXkKQ09ORklHX01URF9RQ09NU01FTV9QQVJUUz15 CiMgZW5kIG9mIFBhcnRpdGlvbiBwYXJzZXJzCgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xh dGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkKCiMK IyBOb3RlIHRoYXQgaW4gc29tZSBjYXNlcyBVQkkgYmxvY2sgaXMgcHJlZmVycmVkLiBTZWUgTVRE X1VCSV9CTE9DSy4KIwpDT05GSUdfRlRMPXkKQ09ORklHX05GVEw9eQpDT05GSUdfTkZUTF9SVz15 CkNPTkZJR19JTkZUTD15CkNPTkZJR19SRkRfRlRMPXkKQ09ORklHX1NTRkRDPXkKQ09ORklHX1NN X0ZUTD15CkNPTkZJR19NVERfT09QUz15CkNPTkZJR19NVERfUFNUT1JFPXkKQ09ORklHX01URF9T V0FQPXkKQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVI9eQoKIwojIFJBTS9ST00vRmxhc2gg Y2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVDUFJPQkU9eQpD T05GSUdfTVREX0dFTl9QUk9CRT15CkNPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05TPXkKQ09ORklH X01URF9DRklfTk9TV0FQPXkKIyBDT05GSUdfTVREX0NGSV9CRV9CWVRFX1NXQVAgaXMgbm90IHNl dAojIENPTkZJR19NVERfQ0ZJX0xFX0JZVEVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJ X0dFT01FVFJZPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBf QkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKQ09ORklHX01URF9N QVBfQkFOS19XSURUSF84PXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNj15CkNPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfMzI9eQpDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJ X0kyPXkKQ09ORklHX01URF9DRklfSTQ9eQpDT05GSUdfTVREX0NGSV9JOD15CkNPTkZJR19NVERf T1RQPXkKQ09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9eQpD T05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9DRklfVVRJTD15CkNPTkZJR19NVERfUkFN PXkKQ09ORklHX01URF9ST009eQpDT05GSUdfTVREX0FCU0VOVD15CiMgZW5kIG9mIFJBTS9ST00v Rmxhc2ggY2hpcCBkcml2ZXJzCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2Vzcwoj CkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CkNPTkZJR19NVERfUEhZU01BUD15CkNPTkZJ R19NVERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4MDAwMDAw CkNPTkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJRFRIPTIK Q09ORklHX01URF9QSFlTTUFQX09GPXkKQ09ORklHX01URF9QSFlTTUFQX0JUMV9ST009eQpDT05G SUdfTVREX1BIWVNNQVBfVkVSU0FUSUxFPXkKQ09ORklHX01URF9QSFlTTUFQX0dFTUlOST15CkNP TkZJR19NVERfUEhZU01BUF9JWFA0WFg9eQpDT05GSUdfTVREX1BIWVNNQVBfR1BJT19BRERSPXkK Q09ORklHX01URF9TQzUyMENEUD15CkNPTkZJR19NVERfTkVUU0M1MjA9eQpDT05GSUdfTVREX1RT NTUwMD15CkNPTkZJR19NVERfSU1QQTc9eQpDT05GSUdfTVREX1BDST15CkNPTkZJR19NVERfUENN Q0lBPXkKQ09ORklHX01URF9QQ01DSUFfQU5PTllNT1VTPXkKQ09ORklHX01URF9JTlRFTF9WUl9O T1I9eQpDT05GSUdfTVREX1BMQVRSQU09eQojIGVuZCBvZiBNYXBwaW5nIGRyaXZlcnMgZm9yIGNo aXAgYWNjZXNzCgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKQ09ORklH X01URF9QTUM1NTE9eQpDT05GSUdfTVREX1BNQzU1MV9CVUdGSVg9eQpDT05GSUdfTVREX1BNQzU1 MV9ERUJVRz15CkNPTkZJR19NVERfREFUQUZMQVNIPXkKQ09ORklHX01URF9EQVRBRkxBU0hfV1JJ VEVfVkVSSUZZPXkKQ09ORklHX01URF9EQVRBRkxBU0hfT1RQPXkKQ09ORklHX01URF9NQ0hQMjNL MjU2PXkKQ09ORklHX01URF9NQ0hQNDhMNjQwPXkKQ09ORklHX01URF9TUEVBUl9TTUk9eQpDT05G SUdfTVREX1NTVDI1TD15CkNPTkZJR19NVERfQkNNNDdYWFNGTEFTSD15CkNPTkZJR19NVERfU0xS QU09eQpDT05GSUdfTVREX1BIUkFNPXkKQ09ORklHX01URF9NVERSQU09eQpDT05GSUdfTVREUkFN X1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERf QkxPQ0syTVREPXkKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfTVRE X0RPQ0czPXkKQ09ORklHX01URF9TVF9TUElfRlNNPXkKQ09ORklHX0JDSF9DT05TVF9NPTE0CkNP TkZJR19CQ0hfQ09OU1RfVD00CiMgZW5kIG9mIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJp dmVycwoKIwojIE5BTkQKIwpDT05GSUdfTVREX05BTkRfQ09SRT15CkNPTkZJR19NVERfT05FTkFO RD15CkNPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJVEU9eQpDT05GSUdfTVREX09ORU5BTkRf R0VORVJJQz15CkNPTkZJR19NVERfT05FTkFORF9PTUFQMj15CkNPTkZJR19NVERfT05FTkFORF9T QU1TVU5HPXkKQ09ORklHX01URF9PTkVOQU5EX09UUD15CkNPTkZJR19NVERfT05FTkFORF8yWF9Q Uk9HUkFNPXkKQ09ORklHX01URF9SQVdfTkFORD15CgojCiMgUmF3L3BhcmFsbGVsIE5BTkQgZmxh c2ggY29udHJvbGxlcnMKIwpDT05GSUdfTVREX05BTkRfREVOQUxJPXkKQ09ORklHX01URF9OQU5E X0RFTkFMSV9QQ0k9eQpDT05GSUdfTVREX05BTkRfREVOQUxJX0RUPXkKQ09ORklHX01URF9OQU5E X0FNU19ERUxUQT15CkNPTkZJR19NVERfTkFORF9PTUFQMj15CkNPTkZJR19NVERfTkFORF9PTUFQ X0JDSD15CkNPTkZJR19NVERfTkFORF9PTUFQX0JDSF9CVUlMRD15CkNPTkZJR19NVERfTkFORF9T M0MyNDEwPXkKQ09ORklHX01URF9OQU5EX1MzQzI0MTBfREVCVUc9eQpDT05GSUdfTVREX05BTkRf UzNDMjQxMF9DTEtTVE9QPXkKQ09ORklHX01URF9OQU5EX1NIQVJQU0w9eQpDT05GSUdfTVREX05B TkRfQ0FGRT15CkNPTkZJR19NVERfTkFORF9BVE1FTD15CkNPTkZJR19NVERfTkFORF9PUklPTj15 CkNPTkZJR19NVERfTkFORF9NQVJWRUxMPXkKQ09ORklHX01URF9OQU5EX1NMQ19MUEMzMlhYPXkK Q09ORklHX01URF9OQU5EX01MQ19MUEMzMlhYPXkKQ09ORklHX01URF9OQU5EX1RNSU89eQpDT05G SUdfTVREX05BTkRfQlJDTU5BTkQ9eQpDT05GSUdfTVREX05BTkRfQlJDTU5BTkRfQkNNNjNYWD15 CkNPTkZJR19NVERfTkFORF9CUkNNTkFORF9CQ01BPXkKQ09ORklHX01URF9OQU5EX0JSQ01OQU5E X0JDTUJDQT15CkNPTkZJR19NVERfTkFORF9CUkNNTkFORF9CUkNNU1RCPXkKQ09ORklHX01URF9O QU5EX0JSQ01OQU5EX0lQUk9DPXkKQ09ORklHX01URF9OQU5EX0JDTTQ3WFhORkxBU0g9eQpDT05G SUdfTVREX05BTkRfT1hOQVM9eQpDT05GSUdfTVREX05BTkRfR1BNSV9OQU5EPXkKQ09ORklHX01U RF9OQU5EX0ZTTF9JRkM9eQpDT05GSUdfTVREX05BTkRfVkY2MTBfTkZDPXkKQ09ORklHX01URF9O QU5EX01YQz15CkNPTkZJR19NVERfTkFORF9TSF9GTENUTD15CkNPTkZJR19NVERfTkFORF9EQVZJ TkNJPXkKQ09ORklHX01URF9OQU5EX1RYWDlOREZNQz15CkNPTkZJR19NVERfTkFORF9KWjQ3ODA9 eQpDT05GSUdfTVREX05BTkRfSU5HRU5JQ19FQ0M9eQpDT05GSUdfTVREX05BTkRfSlo0NzQwX0VD Qz15CkNPTkZJR19NVERfTkFORF9KWjQ3MjVCX0JDSD15CkNPTkZJR19NVERfTkFORF9KWjQ3ODBf QkNIPXkKQ09ORklHX01URF9OQU5EX0ZTTUM9eQpDT05GSUdfTVREX05BTkRfU1VOWEk9eQpDT05G SUdfTVREX05BTkRfSElTSTUwND15CkNPTkZJR19NVERfTkFORF9RQ09NPXkKQ09ORklHX01URF9O QU5EX01USz15CkNPTkZJR19NVERfTkFORF9NWElDPXkKQ09ORklHX01URF9OQU5EX1RFR1JBPXkK Q09ORklHX01URF9OQU5EX1NUTTMyX0ZNQzI9eQpDT05GSUdfTVREX05BTkRfTUVTT049eQpDT05G SUdfTVREX05BTkRfR1BJTz15CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CkNPTkZJR19NVERf TkFORF9DQURFTkNFPXkKQ09ORklHX01URF9OQU5EX0FSQVNBTj15CkNPTkZJR19NVERfTkFORF9J TlRFTF9MR009eQpDT05GSUdfTVREX05BTkRfUk9DS0NISVA9eQpDT05GSUdfTVREX05BTkRfUEwz NVg9eQpDT05GSUdfTVREX05BTkRfUkVORVNBUz15CgojCiMgTWlzYwojCkNPTkZJR19NVERfU01f Q09NTU9OPXkKQ09ORklHX01URF9OQU5EX05BTkRTSU09eQpDT05GSUdfTVREX05BTkRfUklDT0g9 eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQ X1BST0JFX0FEVkFOQ0VEPXkKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQUREUkVT Uz0wCkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0hJR0g9eQpDT05GSUdfTVREX05B TkRfRElTS09OQ0hJUF9CQlRXUklURT15CkNPTkZJR19NVERfU1BJX05BTkQ9eQoKIwojIEVDQyBl bmdpbmUgc3VwcG9ydAojCkNPTkZJR19NVERfTkFORF9FQ0M9eQpDT05GSUdfTVREX05BTkRfRUND X1NXX0hBTU1JTkc9eQpDT05GSUdfTVREX05BTkRfRUNDX1NXX0hBTU1JTkdfU01DPXkKQ09ORklH X01URF9OQU5EX0VDQ19TV19CQ0g9eQpDT05GSUdfTVREX05BTkRfRUNDX01YSUM9eQpDT05GSUdf TVREX05BTkRfRUNDX01FRElBVEVLPXkKIyBlbmQgb2YgRUNDIGVuZ2luZSBzdXBwb3J0CiMgZW5k IG9mIE5BTkQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMKIwpDT05GSUdf TVREX0xQRERSPXkKQ09ORklHX01URF9RSU5GT19QUk9CRT15CkNPTkZJR19NVERfTFBERFIyX05W TT15CiMgZW5kIG9mIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwoKQ09ORklHX01U RF9TUElfTk9SPXkKQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTPXkKIyBDT05GSUdf TVREX1NQSV9OT1JfU1dQX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfTVREX1NQSV9OT1JfU1dQ X0RJU0FCTEVfT05fVk9MQVRJTEU9eQojIENPTkZJR19NVERfU1BJX05PUl9TV1BfS0VFUCBpcyBu b3Qgc2V0CkNPTkZJR19TUElfSElTSV9TRkM9eQpDT05GSUdfU1BJX05YUF9TUElGST15CkNPTkZJ R19NVERfVUJJPXkKQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9V QklfQkVCX0xJTUlUPTIwCkNPTkZJR19NVERfVUJJX0ZBU1RNQVA9eQpDT05GSUdfTVREX1VCSV9H TFVFQkk9eQpDT05GSUdfTVREX1VCSV9CTE9DSz15CkNPTkZJR19NVERfSFlQRVJCVVM9eQpDT05G SUdfSEJNQ19BTTY1ND15CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQpDT05GSUdfT0ZfVU5JVFRF U1Q9eQpDT05GSUdfT0ZfQUxMX0RUQlM9eQpDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdfT0Zf RUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfS09CSj15CkNPTkZJR19PRl9EWU5BTUlDPXkKQ09O RklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1JFU0VSVkVEX01FTT15 CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpDT05GSUdfQVJDSF9NSUdI VF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkK Q09ORklHX1BBUlBPUlRfU0VSSUFMPXkKQ09ORklHX1BBUlBPUlRfUENfRklGTz15CkNPTkZJR19Q QVJQT1JUX1BDX1NVUEVSSU89eQpDT05GSUdfUEFSUE9SVF9QQ19QQ01DSUE9eQpDT05GSUdfUEFS UE9SVF9BWDg4Nzk2PXkKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9Q Qz15CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JMS19ERVZfTlVMTF9CTEs9eQpDT05GSUdfQkxL X0RFVl9OVUxMX0JMS19GQVVMVF9JTkpFQ1RJT049eQpDT05GSUdfQ0RST009eQpDT05GSUdfUEFS SURFPXkKCiMKIyBQYXJhbGxlbCBJREUgaGlnaC1sZXZlbCBkcml2ZXJzCiMKQ09ORklHX1BBUklE RV9QRD15CkNPTkZJR19QQVJJREVfUENEPXkKQ09ORklHX1BBUklERV9QRj15CkNPTkZJR19QQVJJ REVfUFQ9eQpDT05GSUdfUEFSSURFX1BHPXkKCiMKIyBQYXJhbGxlbCBJREUgcHJvdG9jb2wgbW9k dWxlcwojCkNPTkZJR19QQVJJREVfQVRFTj15CkNPTkZJR19QQVJJREVfQlBDSz15CkNPTkZJR19Q QVJJREVfQlBDSzY9eQpDT05GSUdfUEFSSURFX0NPTU09eQpDT05GSUdfUEFSSURFX0RTVFI9eQpD T05GSUdfUEFSSURFX0ZJVDI9eQpDT05GSUdfUEFSSURFX0ZJVDM9eQpDT05GSUdfUEFSSURFX0VQ QVQ9eQpDT05GSUdfUEFSSURFX0VQQVRDOD15CkNPTkZJR19QQVJJREVfRVBJQT15CkNPTkZJR19Q QVJJREVfRlJJUT15CkNPTkZJR19QQVJJREVfRlJQVz15CkNPTkZJR19QQVJJREVfS0JJQz15CkNP TkZJR19QQVJJREVfS1RUST15CkNPTkZJR19QQVJJREVfT04yMD15CkNPTkZJR19QQVJJREVfT04y Nj15CkNPTkZJR19CTEtfREVWX1BDSUVTU0RfTVRJUDMyWFg9eQpDT05GSUdfWlJBTT15CkNPTkZJ R19aUkFNX0RFRl9DT01QX0xaT1JMRT15CiMgQ09ORklHX1pSQU1fREVGX0NPTVBfWlNURCBpcyBu b3Qgc2V0CiMgQ09ORklHX1pSQU1fREVGX0NPTVBfTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfWlJB TV9ERUZfQ09NUF9MWk8gaXMgbm90IHNldAojIENPTkZJR19aUkFNX0RFRl9DT01QX0xaNEhDIGlz IG5vdCBzZXQKIyBDT05GSUdfWlJBTV9ERUZfQ09NUF84NDIgaXMgbm90IHNldApDT05GSUdfWlJB TV9ERUZfQ09NUD0ibHpvLXJsZSIKQ09ORklHX1pSQU1fV1JJVEVCQUNLPXkKQ09ORklHX1pSQU1f TUVNT1JZX1RSQUNLSU5HPXkKQ09ORklHX1pSQU1fTVVMVElfQ09NUD15CkNPTkZJR19CTEtfREVW X0xPT1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CkNPTkZJR19CTEtfREVWX0RS QkQ9eQpDT05GSUdfRFJCRF9GQVVMVF9JTkpFQ1RJT049eQpDT05GSUdfQkxLX0RFVl9OQkQ9eQpD T05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JM S19ERVZfUkFNX1NJWkU9NDA5NgpDT05GSUdfQ0RST01fUEtUQ0RWRD15CkNPTkZJR19DRFJPTV9Q S1RDRFZEX0JVRkZFUlM9OApDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEU9eQpDT05GSUdfQVRB X09WRVJfRVRIPXkKQ09ORklHX1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RFVl9SQkQ9eQpDT05G SUdfQkxLX0RFVl9VQkxLPXkKQ09ORklHX0JMS19ERVZfUk5CRD15CkNPTkZJR19CTEtfREVWX1JO QkRfQ0xJRU5UPXkKQ09ORklHX0JMS19ERVZfUk5CRF9TRVJWRVI9eQoKIwojIE5WTUUgU3VwcG9y dAojCkNPTkZJR19OVk1FX0NPTU1PTj15CkNPTkZJR19OVk1FX0NPUkU9eQpDT05GSUdfQkxLX0RF Vl9OVk1FPXkKQ09ORklHX05WTUVfTVVMVElQQVRIPXkKQ09ORklHX05WTUVfVkVSQk9TRV9FUlJP UlM9eQpDT05GSUdfTlZNRV9IV01PTj15CkNPTkZJR19OVk1FX0ZBQlJJQ1M9eQpDT05GSUdfTlZN RV9SRE1BPXkKQ09ORklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQ1A9eQpDT05GSUdfTlZNRV9B VVRIPXkKQ09ORklHX05WTUVfQVBQTEU9eQpDT05GSUdfTlZNRV9UQVJHRVQ9eQpDT05GSUdfTlZN RV9UQVJHRVRfUEFTU1RIUlU9eQpDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD15CkNPTkZJR19OVk1F X1RBUkdFVF9SRE1BPXkKQ09ORklHX05WTUVfVEFSR0VUX0ZDPXkKQ09ORklHX05WTUVfVEFSR0VU X0ZDTE9PUD15CkNPTkZJR19OVk1FX1RBUkdFVF9UQ1A9eQpDT05GSUdfTlZNRV9UQVJHRVRfQVVU SD15CiMgZW5kIG9mIE5WTUUgU3VwcG9ydAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5T T1JTX0xJUzNMVjAyRD15CkNPTkZJR19BRDUyNVhfRFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9J MkM9eQpDT05GSUdfQUQ1MjVYX0RQT1RfU1BJPXkKQ09ORklHX0RVTU1ZX0lSUT15CkNPTkZJR19Q SEFOVE9NPXkKQ09ORklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9eQpDT05GSUdfSUNT OTMyUzQwMT15CkNPTkZJR19BVE1FTF9TU0M9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkK Q09ORklHX1NNUFJPX0VSUk1PTj15CkNPTkZJR19TTVBST19NSVNDPXkKQ09ORklHX0dFSENfQUNI Qz15CkNPTkZJR19ISTY0MjFWNjAwX0lSUT15CkNPTkZJR19IUF9JTE89eQpDT05GSUdfUUNPTV9D T0lOQ0VMTD15CkNPTkZJR19RQ09NX0ZBU1RSUEM9eQpDT05GSUdfQVBEUzk4MDJBTFM9eQpDT05G SUdfSVNMMjkwMDM9eQpDT05GSUdfSVNMMjkwMjA9eQpDT05GSUdfU0VOU09SU19UU0wyNTUwPXkK Q09ORklHX1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQpDT05GSUdf SE1DNjM1Mj15CkNPTkZJR19EUzE2ODI9eQpDT05GSUdfUENIX1BIVUI9eQpDT05GSUdfTEFUVElD RV9FQ1AzX0NPTkZJRz15CkNPTkZJR19TUkFNPXkKQ09ORklHX1NSQU1fRVhFQz15CkNPTkZJR19E V19YREFUQV9QQ0lFPXkKQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUPXkKQ09ORklHX1hJTElOWF9T REZFQz15CkNPTkZJR19NSVNDX1JUU1g9eQpDT05GSUdfSElTSV9ISUtFWV9VU0I9eQpDT05GSUdf T1BFTl9ESUNFPXkKQ09ORklHX1ZDUFVfU1RBTExfREVURUNUT1I9eQpDT05GSUdfQzJQT1JUPXkK CiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND15CkNPTkZJR19FRVBST01f QVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKQ09O RklHX0VFUFJPTV85M0NYNj15CkNPTkZJR19FRVBST01fOTNYWDQ2PXkKQ09ORklHX0VFUFJPTV9J RFRfODlIUEVTWD15CkNPTkZJR19FRVBST01fRUUxMDA0PXkKIyBlbmQgb2YgRUVQUk9NIHN1cHBv cnQKCkNPTkZJR19DQjcxMF9DT1JFPXkKQ09ORklHX0NCNzEwX0RFQlVHPXkKQ09ORklHX0NCNzEw X0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNw b3J0IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19USV9TVD15CiMgZW5kIG9mIFRleGFzIEluc3Ry dW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCgpDT05GSUdfU0VOU09SU19M SVMzX1NQST15CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKQ09ORklHX0FMVEVSQV9TVEFQTD15 CkNPTkZJR19FQ0hPPXkKQ09ORklHX0JDTV9WSz15CkNPTkZJR19CQ01fVktfVFRZPXkKQ09ORklH X01JU0NfQUxDT1JfUENJPXkKQ09ORklHX01JU0NfUlRTWF9QQ0k9eQpDT05GSUdfTUlTQ19SVFNY X1VTQj15CkNPTkZJR19IQUJBTkFfQUk9eQpDT05GSUdfVUFDQ0U9eQpDT05GSUdfUFZQQU5JQz15 CkNPTkZJR19QVlBBTklDX01NSU89eQpDT05GSUdfUFZQQU5JQ19QQ0k9eQpDT05GSUdfR1BfUENJ MVhYWFg9eQojIGVuZCBvZiBNaXNjIGRldmljZXMKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMK Q09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTSV9DT01NT049 eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJTks9eQpD T05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwg Q0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPXkKQ09ORklHX0NIUl9ERVZfU1Q9eQpDT05GSUdf QkxLX0RFVl9TUj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09O RklHX0NIUl9ERVZfU0NIPXkKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09O U1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoK IwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CkNPTkZJR19TQ1NJ X0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRU UlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJ R19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CiMgZW5kIG9mIFND U0kgVHJhbnNwb3J0cwoKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkK Q09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQpDT05GSUdfU0NTSV9DWEdCM19JU0NTST15CkNPTkZJ R19TQ1NJX0NYR0I0X0lTQ1NJPXkKQ09ORklHX1NDU0lfQk5YMl9JU0NTST15CkNPTkZJR19TQ1NJ X0JOWDJYX0ZDT0U9eQpDT05GSUdfQkUySVNDU0k9eQpDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JB SUQ9eQpDT05GSUdfU0NTSV9IUFNBPXkKQ09ORklHX1NDU0lfM1dfOVhYWD15CkNPTkZJR19TQ1NJ XzNXX1NBUz15CkNPTkZJR19TQ1NJX0FDQVJEPXkKQ09ORklHX1NDU0lfQUFDUkFJRD15CkNPTkZJ R19TQ1NJX0FJQzdYWFg9eQpDT05GSUdfQUlDN1hYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09ORklH X0FJQzdYWFhfUkVTRVRfREVMQVlfTVM9NTAwMApDT05GSUdfQUlDN1hYWF9ERUJVR19FTkFCTEU9 eQpDT05GSUdfQUlDN1hYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzdYWFhfUkVHX1BSRVRUWV9Q UklOVD15CkNPTkZJR19TQ1NJX0FJQzc5WFg9eQpDT05GSUdfQUlDNzlYWF9DTURTX1BFUl9ERVZJ Q0U9MzIKQ09ORklHX0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9NTAwMApDT05GSUdfQUlDNzlYWF9E RUJVR19FTkFCTEU9eQpDT05GSUdfQUlDNzlYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzc5WFhf UkVHX1BSRVRUWV9QUklOVD15CkNPTkZJR19TQ1NJX0FJQzk0WFg9eQpDT05GSUdfQUlDOTRYWF9E RUJVRz15CkNPTkZJR19TQ1NJX0hJU0lfU0FTPXkKQ09ORklHX1NDU0lfSElTSV9TQVNfREVCVUdG U19ERUZBVUxUX0VOQUJMRT15CkNPTkZJR19TQ1NJX01WU0FTPXkKQ09ORklHX1NDU0lfTVZTQVNf REVCVUc9eQpDT05GSUdfU0NTSV9NVlNBU19UQVNLTEVUPXkKQ09ORklHX1NDU0lfTVZVTUk9eQpD T05GSUdfU0NTSV9BRFZBTlNZUz15CkNPTkZJR19TQ1NJX0FSQ01TUj15CkNPTkZJR19TQ1NJX0VT QVMyUj15CkNPTkZJR19NRUdBUkFJRF9ORVdHRU49eQpDT05GSUdfTUVHQVJBSURfTU09eQpDT05G SUdfTUVHQVJBSURfTUFJTEJPWD15CkNPTkZJR19NRUdBUkFJRF9MRUdBQ1k9eQpDT05GSUdfTUVH QVJBSURfU0FTPXkKQ09ORklHX1NDU0lfTVBUM1NBUz15CkNPTkZJR19TQ1NJX01QVDJTQVNfTUFY X1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQy U0FTPXkKQ09ORklHX1NDU0lfTVBJM01SPXkKQ09ORklHX1NDU0lfU01BUlRQUUk9eQpDT05GSUdf U0NTSV9IUFRJT1A9eQpDT05GSUdfU0NTSV9CVVNMT0dJQz15CkNPTkZJR19TQ1NJX0ZMQVNIUE9J TlQ9eQpDT05GSUdfU0NTSV9NWVJCPXkKQ09ORklHX1NDU0lfTVlSUz15CkNPTkZJR19MSUJGQz15 CkNPTkZJR19MSUJGQ09FPXkKQ09ORklHX0ZDT0U9eQpDT05GSUdfU0NTSV9TTklDPXkKQ09ORklH X1NDU0lfU05JQ19ERUJVR19GUz15CkNPTkZJR19TQ1NJX0RNWDMxOTFEPXkKQ09ORklHX1NDU0lf RkRPTUFJTj15CkNPTkZJR19TQ1NJX0ZET01BSU5fUENJPXkKQ09ORklHX1NDU0lfSVBTPXkKQ09O RklHX1NDU0lfSU5JVElPPXkKQ09ORklHX1NDU0lfSU5JQTEwMD15CkNPTkZJR19TQ1NJX1BQQT15 CkNPTkZJR19TQ1NJX0lNTT15CkNPTkZJR19TQ1NJX0laSVBfRVBQMTY9eQpDT05GSUdfU0NTSV9J WklQX1NMT1dfQ1RSPXkKQ09ORklHX1NDU0lfU1RFWD15CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8y PXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NT SV9TWU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFH Uz02NApDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQUj15CkNPTkZJ R19TQ1NJX0lQUl9UUkFDRT15CkNPTkZJR19TQ1NJX0lQUl9EVU1QPXkKQ09ORklHX1NDU0lfUUxP R0lDXzEyODA9eQpDT05GSUdfU0NTSV9RTEFfRkM9eQpDT05GSUdfVENNX1FMQTJYWFg9eQpDT05G SUdfVENNX1FMQTJYWFhfREVCVUc9eQpDT05GSUdfU0NTSV9RTEFfSVNDU0k9eQpDT05GSUdfUUVE ST15CkNPTkZJR19RRURGPXkKQ09ORklHX1NDU0lfTFBGQz15CkNPTkZJR19TQ1NJX0xQRkNfREVC VUdfRlM9eQpDT05GSUdfU0NTSV9FRkNUPXkKQ09ORklHX1NDU0lfREMzOTV4PXkKQ09ORklHX1ND U0lfQU01M0M5NzQ9eQpDT05GSUdfU0NTSV9OU1AzMj15CkNPTkZJR19TQ1NJX1dENzE5WD15CkNP TkZJR19TQ1NJX0RFQlVHPXkKQ09ORklHX1NDU0lfUE1DUkFJRD15CkNPTkZJR19TQ1NJX1BNODAw MT15CkNPTkZJR19TQ1NJX0JGQV9GQz15CkNPTkZJR19TQ1NJX1ZJUlRJTz15CkNPTkZJR19TQ1NJ X0NIRUxTSU9fRkNPRT15CkNPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CkNPTkZJR19QQ01D SUFfQUhBMTUyWD1tCkNPTkZJR19QQ01DSUFfRkRPTUFJTj1tCkNPTkZJR19QQ01DSUFfTklOSkFf U0NTST1tCkNPTkZJR19QQ01DSUFfUUxPR0lDPW0KQ09ORklHX1BDTUNJQV9TWU01M0M1MDA9bQpD T05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9eQpDT05GSUdfU0NTSV9ESF9IUF9T Vz15CkNPTkZJR19TQ1NJX0RIX0VNQz15CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQojIGVuZCBvZiBT Q1NJIGRldmljZSBzdXBwb3J0CgpDT05GSUdfSEFWRV9QQVRBX1BMQVRGT1JNPXkKQ09ORklHX0FU QT15CkNPTkZJR19TQVRBX0hPU1Q9eQpDT05GSUdfUEFUQV9USU1JTkdTPXkKQ09ORklHX0FUQV9W RVJCT1NFX0VSUk9SPXkKQ09ORklHX0FUQV9GT1JDRT15CkNPTkZJR19TQVRBX1BNUD15CgojCiMg Q29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9B SENJPXkKQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BM QVRGT1JNPXkKQ09ORklHX0FIQ0lfQlJDTT15CkNPTkZJR19BSENJX0RBODUwPXkKQ09ORklHX0FI Q0lfRE04MTY9eQpDT05GSUdfQUhDSV9EV0M9eQpDT05GSUdfQUhDSV9TVD15CkNPTkZJR19BSENJ X0lNWD15CkNPTkZJR19BSENJX0NFVkE9eQpDT05GSUdfQUhDSV9NVEs9eQpDT05GSUdfQUhDSV9N VkVCVT15CkNPTkZJR19BSENJX1NVTlhJPXkKQ09ORklHX0FIQ0lfVEVHUkE9eQpDT05GSUdfQUhD SV9YR0VORT15CkNPTkZJR19BSENJX1FPUklRPXkKQ09ORklHX1NBVEFfRlNMPXkKQ09ORklHX1NB VEFfR0VNSU5JPXkKQ09ORklHX1NBVEFfQUhDSV9TRUFUVExFPXkKQ09ORklHX1NBVEFfSU5JQzE2 Mlg9eQpDT05GSUdfU0FUQV9BQ0FSRF9BSENJPXkKQ09ORklHX1NBVEFfU0lMMjQ9eQpDT05GSUdf QVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UK IwpDT05GSUdfUERDX0FETUE9eQpDT05GSUdfU0FUQV9RU1RPUj15CkNPTkZJR19TQVRBX1NYND15 CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEK IwpDT05GSUdfQVRBX1BJSVg9eQpDT05GSUdfU0FUQV9EV0M9eQpDT05GSUdfU0FUQV9EV0NfT0xE X0RNQT15CkNPTkZJR19TQVRBX0hJR0hCQU5LPXkKQ09ORklHX1NBVEFfTVY9eQpDT05GSUdfU0FU QV9OVj15CkNPTkZJR19TQVRBX1BST01JU0U9eQpDT05GSUdfU0FUQV9SQ0FSPXkKQ09ORklHX1NB VEFfU0lMPXkKQ09ORklHX1NBVEFfU0lTPXkKQ09ORklHX1NBVEFfU1ZXPXkKQ09ORklHX1NBVEFf VUxJPXkKQ09ORklHX1NBVEFfVklBPXkKQ09ORklHX1NBVEFfVklURVNTRT15CgojCiMgUEFUQSBT RkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19QQVRBX0FMST15CkNPTkZJR19QQVRB X0FNRD15CkNPTkZJR19QQVRBX0FSQVNBTl9DRj15CkNPTkZJR19QQVRBX0FSVE9QPXkKQ09ORklH X1BBVEFfQVRJSVhQPXkKQ09ORklHX1BBVEFfQVRQODY3WD15CkNPTkZJR19QQVRBX0NNRDY0WD15 CkNPTkZJR19QQVRBX0NTNTUyMD15CkNPTkZJR19QQVRBX0NTNTUzMD15CkNPTkZJR19QQVRBX0NT NTUzNj15CkNPTkZJR19QQVRBX0NZUFJFU1M9eQpDT05GSUdfUEFUQV9FRkFSPXkKQ09ORklHX1BB VEFfRlRJREUwMTA9eQpDT05GSUdfUEFUQV9IUFQzNjY9eQpDT05GSUdfUEFUQV9IUFQzN1g9eQpD T05GSUdfUEFUQV9IUFQzWDJOPXkKQ09ORklHX1BBVEFfSFBUM1gzPXkKQ09ORklHX1BBVEFfSFBU M1gzX0RNQT15CkNPTkZJR19QQVRBX0lNWD15CkNPTkZJR19QQVRBX0lUODIxMz15CkNPTkZJR19Q QVRBX0lUODIxWD15CkNPTkZJR19QQVRBX0pNSUNST049eQpDT05GSUdfUEFUQV9NQVJWRUxMPXkK Q09ORklHX1BBVEFfTkVUQ0VMTD15CkNPTkZJR19QQVRBX05JTkpBMzI9eQpDT05GSUdfUEFUQV9O Uzg3NDE1PXkKQ09ORklHX1BBVEFfT0xEUElJWD15CkNPTkZJR19QQVRBX09QVElETUE9eQpDT05G SUdfUEFUQV9QREMyMDI3WD15CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQpDT05GSUdfUEFUQV9SQURJ U1lTPXkKQ09ORklHX1BBVEFfUkRDPXkKQ09ORklHX1BBVEFfU0MxMjAwPXkKQ09ORklHX1BBVEFf U0NIPXkKQ09ORklHX1BBVEFfU0VSVkVSV09SS1M9eQpDT05GSUdfUEFUQV9TSUw2ODA9eQpDT05G SUdfUEFUQV9TSVM9eQpDT05GSUdfUEFUQV9UT1NISUJBPXkKQ09ORklHX1BBVEFfVFJJRkxFWD15 CkNPTkZJR19QQVRBX1ZJQT15CkNPTkZJR19QQVRBX1BYQT15CkNPTkZJR19QQVRBX1dJTkJPTkQ9 eQoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCkNPTkZJR19QQVRBX0NNRDY0MF9QQ0k9 eQpDT05GSUdfUEFUQV9JWFA0WFhfQ0Y9eQpDT05GSUdfUEFUQV9NUElJWD15CkNPTkZJR19QQVRB X05TODc0MTA9eQpDT05GSUdfUEFUQV9PUFRJPXkKQ09ORklHX1BBVEFfUENNQ0lBPXkKQ09ORklH X1BBVEFfUExBVEZPUk09eQpDT05GSUdfUEFUQV9PRl9QTEFURk9STT15CkNPTkZJR19QQVRBX1Ja MTAwMD15CkNPTkZJR19QQVRBX1NBTVNVTkdfQ0Y9eQoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBs ZWdhY3kgZHJpdmVycwojCkNPTkZJR19BVEFfR0VORVJJQz15CkNPTkZJR19QQVRBX0xFR0FDWT15 CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQpD T05GSUdfTURfTElORUFSPXkKQ09ORklHX01EX1JBSUQwPXkKQ09ORklHX01EX1JBSUQxPXkKQ09O RklHX01EX1JBSUQxMD15CkNPTkZJR19NRF9SQUlENDU2PXkKQ09ORklHX01EX01VTFRJUEFUSD15 CkNPTkZJR19NRF9GQVVMVFk9eQpDT05GSUdfTURfQ0xVU1RFUj15CkNPTkZJR19CQ0FDSEU9eQpD T05GSUdfQkNBQ0hFX0RFQlVHPXkKQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRz15CkNPTkZJ R19CQ0FDSEVfQVNZTkNfUkVHSVNUUkFUSU9OPXkKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15 CkNPTkZJR19CTEtfREVWX0RNPXkKQ09ORklHX0RNX0RFQlVHPXkKQ09ORklHX0RNX0JVRklPPXkK Q09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORz15CkNPTkZJR19ETV9ERUJVR19C TE9DS19TVEFDS19UUkFDSU5HPXkKQ09ORklHX0RNX0JJT19QUklTT049eQpDT05GSUdfRE1fUEVS U0lTVEVOVF9EQVRBPXkKQ09ORklHX0RNX1VOU1RSSVBFRD15CkNPTkZJR19ETV9DUllQVD15CkNP TkZJR19ETV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz15CkNPTkZJR19E TV9DQUNIRT15CkNPTkZJR19ETV9DQUNIRV9TTVE9eQpDT05GSUdfRE1fV1JJVEVDQUNIRT15CkNP TkZJR19ETV9FUkE9eQpDT05GSUdfRE1fQ0xPTkU9eQpDT05GSUdfRE1fTUlSUk9SPXkKQ09ORklH X0RNX0xPR19VU0VSU1BBQ0U9eQpDT05GSUdfRE1fUkFJRD15CkNPTkZJR19ETV9aRVJPPXkKQ09O RklHX0RNX01VTFRJUEFUSD15CkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9eQpDT05GSUdfRE1fTVVM VElQQVRIX1NUPXkKQ09ORklHX0RNX01VTFRJUEFUSF9IU1Q9eQpDT05GSUdfRE1fTVVMVElQQVRI X0lPQT15CkNPTkZJR19ETV9ERUxBWT15CkNPTkZJR19ETV9EVVNUPXkKQ09ORklHX0RNX0lOSVQ9 eQpDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklHX0RNX0ZMQUtFWT15CkNPTkZJR19ETV9WRVJJVFk9 eQpDT05GSUdfRE1fVkVSSVRZX1ZFUklGWV9ST09USEFTSF9TSUc9eQpDT05GSUdfRE1fVkVSSVRZ X1ZFUklGWV9ST09USEFTSF9TSUdfU0VDT05EQVJZX0tFWVJJTkc9eQpDT05GSUdfRE1fVkVSSVRZ X0ZFQz15CkNPTkZJR19ETV9TV0lUQ0g9eQpDT05GSUdfRE1fTE9HX1dSSVRFUz15CkNPTkZJR19E TV9JTlRFR1JJVFk9eQpDT05GSUdfRE1fWk9ORUQ9eQpDT05GSUdfRE1fQVVESVQ9eQpDT05GSUdf VEFSR0VUX0NPUkU9eQpDT05GSUdfVENNX0lCTE9DSz15CkNPTkZJR19UQ01fRklMRUlPPXkKQ09O RklHX1RDTV9QU0NTST15CkNPTkZJR19UQ01fVVNFUjI9eQpDT05GSUdfTE9PUEJBQ0tfVEFSR0VU PXkKQ09ORklHX1RDTV9GQz15CkNPTkZJR19JU0NTSV9UQVJHRVQ9eQpDT05GSUdfSVNDU0lfVEFS R0VUX0NYR0I0PXkKQ09ORklHX1NCUF9UQVJHRVQ9eQpDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZV U0lPTl9TUEk9eQpDT05GSUdfRlVTSU9OX0ZDPXkKQ09ORklHX0ZVU0lPTl9TQVM9eQpDT05GSUdf RlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPXkKQ09ORklHX0ZVU0lPTl9MQU49 eQpDT05GSUdfRlVTSU9OX0xPR0dJTkc9eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBv cnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CkNPTkZJR19GSVJF V0lSRV9TQlAyPXkKQ09ORklHX0ZJUkVXSVJFX05FVD15CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkK IyBlbmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX05FVERFVklDRVM9 eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05GSUdf RFVNTVk9eQpDT05GSUdfV0lSRUdVQVJEPXkKQ09ORklHX1dJUkVHVUFSRF9ERUJVRz15CkNPTkZJ R19FUVVBTElaRVI9eQpDT05GSUdfTkVUX0ZDPXkKQ09ORklHX0lGQj15CkNPTkZJR19ORVRfVEVB TT15CkNPTkZJR19ORVRfVEVBTV9NT0RFX0JST0FEQ0FTVD15CkNPTkZJR19ORVRfVEVBTV9NT0RF X1JPVU5EUk9CSU49eQpDT05GSUdfTkVUX1RFQU1fTU9ERV9SQU5ET009eQpDT05GSUdfTkVUX1RF QU1fTU9ERV9BQ1RJVkVCQUNLVVA9eQpDT05GSUdfTkVUX1RFQU1fTU9ERV9MT0FEQkFMQU5DRT15 CkNPTkZJR19NQUNWTEFOPXkKQ09ORklHX01BQ1ZUQVA9eQpDT05GSUdfSVBWTEFOX0wzUz15CkNP TkZJR19JUFZMQU49eQpDT05GSUdfSVBWVEFQPXkKQ09ORklHX1ZYTEFOPXkKQ09ORklHX0dFTkVW RT15CkNPTkZJR19CQVJFVURQPXkKQ09ORklHX0dUUD15CkNPTkZJR19BTVQ9eQpDT05GSUdfTUFD U0VDPXkKQ09ORklHX05FVENPTlNPTEU9eQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09O RklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19OVEJfTkVU REVWPXkKQ09ORklHX1JJT05FVD15CkNPTkZJR19SSU9ORVRfVFhfU0laRT0xMjgKQ09ORklHX1JJ T05FVF9SWF9TSVpFPTEyOApDT05GSUdfVFVOPXkKQ09ORklHX1RBUD15CkNPTkZJR19UVU5fVk5F VF9DUk9TU19MRT15CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQpDT05GSUdfTkxN T049eQpDT05GSUdfTkVUX1ZSRj15CkNPTkZJR19WU09DS01PTj15CkNPTkZJR19NSElfTkVUPXkK Q09ORklHX1NVTkdFTV9QSFk9eQpDT05GSUdfQVJDTkVUPXkKQ09ORklHX0FSQ05FVF8xMjAxPXkK Q09ORklHX0FSQ05FVF8xMDUxPXkKQ09ORklHX0FSQ05FVF9SQVc9eQpDT05GSUdfQVJDTkVUX0NB UD15CkNPTkZJR19BUkNORVRfQ09NOTB4eD15CkNPTkZJR19BUkNORVRfQ09NOTB4eElPPXkKQ09O RklHX0FSQ05FVF9SSU1fST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjA9eQpDT05GSUdfQVJDTkVU X0NPTTIwMDIwX1BDST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjBfQ1M9eQpDT05GSUdfQVRNX0RS SVZFUlM9eQpDT05GSUdfQVRNX0RVTU1ZPXkKQ09ORklHX0FUTV9UQ1A9eQpDT05GSUdfQVRNX0xB TkFJPXkKQ09ORklHX0FUTV9FTkk9eQpDT05GSUdfQVRNX0VOSV9ERUJVRz15CkNPTkZJR19BVE1f RU5JX1RVTkVfQlVSU1Q9eQpDT05GSUdfQVRNX0VOSV9CVVJTVF9UWF8xNlc9eQpDT05GSUdfQVRN X0VOSV9CVVJTVF9UWF84Vz15CkNPTkZJR19BVE1fRU5JX0JVUlNUX1RYXzRXPXkKQ09ORklHX0FU TV9FTklfQlVSU1RfVFhfMlc9eQpDT05GSUdfQVRNX0VOSV9CVVJTVF9SWF8xNlc9eQpDT05GSUdf QVRNX0VOSV9CVVJTVF9SWF84Vz15CkNPTkZJR19BVE1fRU5JX0JVUlNUX1JYXzRXPXkKQ09ORklH X0FUTV9FTklfQlVSU1RfUlhfMlc9eQpDT05GSUdfQVRNX05JQ1NUQVI9eQpDT05GSUdfQVRNX05J Q1NUQVJfVVNFX1NVTkk9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1PXkKQ09ORklH X0FUTV9JRFQ3NzI1Mj15CkNPTkZJR19BVE1fSURUNzcyNTJfREVCVUc9eQpDT05GSUdfQVRNX0lE VDc3MjUyX1JDVl9BTEw9eQpDT05GSUdfQVRNX0lEVDc3MjUyX1VTRV9TVU5JPXkKQ09ORklHX0FU TV9JQT15CkNPTkZJR19BVE1fSUFfREVCVUc9eQpDT05GSUdfQVRNX0ZPUkUyMDBFPXkKQ09ORklH X0FUTV9GT1JFMjAwRV9VU0VfVEFTS0xFVD15CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9 MTYKQ09ORklHX0FUTV9GT1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9eQpDT05GSUdfQVRN X0hFX1VTRV9TVU5JPXkKQ09ORklHX0FUTV9TT0xPUz15CkNPTkZJR19DQUlGX0RSSVZFUlM9eQpD T05GSUdfQ0FJRl9UVFk9eQpDT05GSUdfQ0FJRl9WSVJUSU89eQoKIwojIERpc3RyaWJ1dGVkIFN3 aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNPTkZJR19CNTM9eQpDT05GSUdfQjUzX1NQSV9E UklWRVI9eQpDT05GSUdfQjUzX01ESU9fRFJJVkVSPXkKQ09ORklHX0I1M19NTUFQX0RSSVZFUj15 CkNPTkZJR19CNTNfU1JBQl9EUklWRVI9eQpDT05GSUdfQjUzX1NFUkRFUz15CkNPTkZJR19ORVRf RFNBX0JDTV9TRjI9eQpDT05GSUdfTkVUX0RTQV9MT09QPXkKQ09ORklHX05FVF9EU0FfSElSU0NI TUFOTl9IRUxMQ1JFRUs9eQpDT05GSUdfTkVUX0RTQV9MQU5USVFfR1NXSVA9eQpDT05GSUdfTkVU X0RTQV9NVDc1MzA9eQpDT05GSUdfTkVUX0RTQV9NVjg4RTYwNjA9eQpDT05GSUdfTkVUX0RTQV9N SUNST0NISVBfS1NaX0NPTU1PTj15CkNPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1o5NDc3X0ky Qz15CkNPTkZJR19ORVRfRFNBX01JQ1JPQ0hJUF9LU1pfU1BJPXkKQ09ORklHX05FVF9EU0FfTUlD Uk9DSElQX0tTWjg4NjNfU01JPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYPXkKQ09ORklHX05F VF9EU0FfTVY4OEU2WFhYX1BUUD15CkNPTkZJR19ORVRfRFNBX01TQ0NfRkVMSVg9eQpDT05GSUdf TkVUX0RTQV9NU0NDX1NFVklMTEU9eQpDT05GSUdfTkVUX0RTQV9BUjkzMzE9eQpDT05GSUdfTkVU X0RTQV9RQ0E4Sz15CkNPTkZJR19ORVRfRFNBX1NKQTExMDU9eQpDT05GSUdfTkVUX0RTQV9TSkEx MTA1X1BUUD15CkNPTkZJR19ORVRfRFNBX1NKQTExMDVfVEFTPXkKQ09ORklHX05FVF9EU0FfU0pB MTEwNV9WTD15CkNPTkZJR19ORVRfRFNBX1hSUzcwMFg9eQpDT05GSUdfTkVUX0RTQV9YUlM3MDBY X0kyQz15CkNPTkZJR19ORVRfRFNBX1hSUzcwMFhfTURJTz15CkNPTkZJR19ORVRfRFNBX1JFQUxU RUs9eQpDT05GSUdfTkVUX0RTQV9SRUFMVEVLX01ESU89eQpDT05GSUdfTkVUX0RTQV9SRUFMVEVL X1NNST15CkNPTkZJR19ORVRfRFNBX1JFQUxURUtfUlRMODM2NU1CPXkKQ09ORklHX05FVF9EU0Ff UkVBTFRFS19SVEw4MzY2UkI9eQpDT05GSUdfTkVUX0RTQV9SWk4xX0E1UFNXPXkKQ09ORklHX05F VF9EU0FfU01TQ19MQU45MzAzPXkKQ09ORklHX05FVF9EU0FfU01TQ19MQU45MzAzX0kyQz15CkNP TkZJR19ORVRfRFNBX1NNU0NfTEFOOTMwM19NRElPPXkKQ09ORklHX05FVF9EU0FfVklURVNTRV9W U0M3M1hYPXkKQ09ORklHX05FVF9EU0FfVklURVNTRV9WU0M3M1hYX1NQST15CkNPTkZJR19ORVRf RFNBX1ZJVEVTU0VfVlNDNzNYWF9QTEFURk9STT15CiMgZW5kIG9mIERpc3RyaWJ1dGVkIFN3aXRj aCBBcmNoaXRlY3R1cmUgZHJpdmVycwoKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQpD T05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09ORklHX1BDTUNJQV8zQzU3ND15CkNPTkZJR19QQ01D SUFfM0M1ODk9eQpDT05GSUdfVFlQSE9PTj15CkNPTkZJR19ORVRfVkVORE9SX0FDVElPTlM9eQpD T05GSUdfT1dMX0VNQUM9eQpDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKQ09ORklHX0FEQVBU RUNfU1RBUkZJUkU9eQpDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CkNPTkZJR19FVDEzMVg9eQpD T05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKQ09ORklHX1NMSUNPU1M9eQpDT05GSUdfTkVU X1ZFTkRPUl9BTExXSU5ORVI9eQpDT05GSUdfU1VONElfRU1BQz15CkNPTkZJR19ORVRfVkVORE9S X0FMVEVPTj15CkNPTkZJR19BQ0VOSUM9eQpDT05GSUdfQUNFTklDX09NSVRfVElHT05fST15CkNP TkZJR19BTFRFUkFfVFNFPXkKQ09ORklHX05FVF9WRU5ET1JfQU1BWk9OPXkKQ09ORklHX0VOQV9F VEhFUk5FVD15CkNPTkZJR19ORVRfVkVORE9SX0FNRD15CkNPTkZJR19BTUQ4MTExX0VUSD15CkNP TkZJR19QQ05FVDMyPXkKQ09ORklHX1BDTUNJQV9OTUNMQU49eQpDT05GSUdfQU1EX1hHQkU9eQpD T05GSUdfQU1EX1hHQkVfRENCPXkKQ09ORklHX05FVF9YR0VORT15CkNPTkZJR19ORVRfWEdFTkVf VjI9eQpDT05GSUdfTkVUX1ZFTkRPUl9BUVVBTlRJQT15CkNPTkZJR19BUVRJT049eQpDT05GSUdf TkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfQVJDX0VNQUNfQ09SRT15CkNPTkZJR19BUkNfRU1BQz15 CkNPTkZJR19FTUFDX1JPQ0tDSElQPXkKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CkNPTkZJR19T UElfQVg4ODc5NkM9eQpDT05GSUdfU1BJX0FYODg3OTZDX0NPTVBSRVNTSU9OPXkKQ09ORklHX05F VF9WRU5ET1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPXkKQ09ORklHX0FUTDE9eQpDT05GSUdfQVRM MUU9eQpDT05GSUdfQVRMMUM9eQpDT05GSUdfQUxYPXkKQ09ORklHX0NYX0VDQVQ9eQpDT05GSUdf TkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9eQpDT05GSUdfQjQ0X1BDSV9BVVRPU0VM RUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDST15CkNP TkZJR19CQ000OTA4X0VORVQ9eQpDT05GSUdfQkNNR0VORVQ9eQpDT05GSUdfQk5YMj15CkNPTkZJ R19DTklDPXkKQ09ORklHX1RJR09OMz15CkNPTkZJR19USUdPTjNfSFdNT049eQpDT05GSUdfQk5Y Mlg9eQpDT05GSUdfQk5YMlhfU1JJT1Y9eQpDT05GSUdfQkdNQUM9eQpDT05GSUdfQkdNQUNfQkNN QT15CkNPTkZJR19CR01BQ19QTEFURk9STT15CkNPTkZJR19TWVNURU1QT1JUPXkKQ09ORklHX0JO WFQ9eQpDT05GSUdfQk5YVF9TUklPVj15CkNPTkZJR19CTlhUX0ZMT1dFUl9PRkZMT0FEPXkKQ09O RklHX0JOWFRfRENCPXkKQ09ORklHX0JOWFRfSFdNT049eQpDT05GSUdfTkVUX1ZFTkRPUl9DQURF TkNFPXkKQ09ORklHX01BQ0I9eQpDT05GSUdfTUFDQl9VU0VfSFdTVEFNUD15CkNPTkZJR19NQUNC X1BDST15CkNPTkZJR19ORVRfQ0FMWEVEQV9YR01BQz15CkNPTkZJR19ORVRfVkVORE9SX0NBVklV TT15CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQpDT05GSUdfQ0hFTFNJT19UMT15CkNPTkZJ R19DSEVMU0lPX1QxXzFHPXkKQ09ORklHX0NIRUxTSU9fVDM9eQpDT05GSUdfQ0hFTFNJT19UND15 CkNPTkZJR19DSEVMU0lPX1Q0X0RDQj15CkNPTkZJR19DSEVMU0lPX1Q0X0ZDT0U9eQpDT05GSUdf Q0hFTFNJT19UNFZGPXkKQ09ORklHX0NIRUxTSU9fTElCPXkKQ09ORklHX0NIRUxTSU9fSU5MSU5F X0NSWVBUTz15CkNPTkZJR19DUllQVE9fREVWX0NIRUxTSU9fVExTPXkKQ09ORklHX0NIRUxTSU9f SVBTRUNfSU5MSU5FPXkKQ09ORklHX0NIRUxTSU9fVExTX0RFVklDRT15CkNPTkZJR19ORVRfVkVO RE9SX0NJUlJVUz15CkNPTkZJR19DUzg5eDA9eQpDT05GSUdfQ1M4OXgwX1BMQVRGT1JNPXkKQ09O RklHX0VQOTNYWF9FVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19FTklDPXkK Q09ORklHX05FVF9WRU5ET1JfQ09SVElOQT15CkNPTkZJR19HRU1JTklfRVRIRVJORVQ9eQpDT05G SUdfTkVUX1ZFTkRPUl9EQVZJQ09NPXkKQ09ORklHX0RNOTAwMD15CkNPTkZJR19ETTkwMDBfRk9S Q0VfU0lNUExFX1BIWV9QT0xMPXkKQ09ORklHX0RNOTA1MT15CkNPTkZJR19ETkVUPXkKQ09ORklH X05FVF9WRU5ET1JfREVDPXkKQ09ORklHX05FVF9UVUxJUD15CkNPTkZJR19ERTIxMDRYPXkKQ09O RklHX0RFMjEwNFhfRFNMPTAKQ09ORklHX1RVTElQPXkKQ09ORklHX1RVTElQX01XST15CkNPTkZJ R19UVUxJUF9NTUlPPXkKQ09ORklHX1RVTElQX05BUEk9eQpDT05GSUdfVFVMSVBfTkFQSV9IV19N SVRJR0FUSU9OPXkKQ09ORklHX1dJTkJPTkRfODQwPXkKQ09ORklHX0RNOTEwMj15CkNPTkZJR19V TEk1MjZYPXkKQ09ORklHX1BDTUNJQV9YSVJDT009eQpDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15 CkNPTkZJR19ETDJLPXkKQ09ORklHX1NVTkRBTkNFPXkKQ09ORklHX1NVTkRBTkNFX01NSU89eQpD T05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPXkKQ09ORklHX0JFMk5FVF9I V01PTj15CkNPTkZJR19CRTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUy TkVUX0xBTkNFUj15CkNPTkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VO R0xFREVSPXkKQ09ORklHX1RTTkVQPXkKQ09ORklHX1RTTkVQX1NFTEZURVNUUz15CkNPTkZJR19O RVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19FWkNISVBfTlBTX01BTkFHRU1FTlRfRU5FVD15CkNP TkZJR19ORVRfVkVORE9SX0ZBUkFEQVk9eQpDT05GSUdfRlRNQUMxMDA9eQpDT05GSUdfRlRHTUFD MTAwPXkKQ09ORklHX05FVF9WRU5ET1JfRlJFRVNDQUxFPXkKQ09ORklHX0ZFQz15CkNPTkZJR19G U0xfRk1BTj15CkNPTkZJR19GU0xfUFFfTURJTz15CkNPTkZJR19GU0xfWEdNQUNfTURJTz15CkNP TkZJR19HSUFORkFSPXkKQ09ORklHX0ZTTF9EUEFBMl9FVEg9eQpDT05GSUdfRlNMX0RQQUEyX0VU SF9EQ0I9eQpDT05GSUdfRlNMX0RQQUEyX1BUUF9DTE9DSz15CkNPTkZJR19GU0xfRFBBQTJfU1dJ VENIPXkKQ09ORklHX0ZTTF9FTkVUQz15CkNPTkZJR19GU0xfRU5FVENfVkY9eQpDT05GSUdfRlNM X0VORVRDX0lFUkI9eQpDT05GSUdfRlNMX0VORVRDX01ESU89eQpDT05GSUdfRlNMX0VORVRDX1BU UF9DTE9DSz15CkNPTkZJR19GU0xfRU5FVENfUU9TPXkKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRT VT15CkNPTkZJR19QQ01DSUFfRk1WSjE4WD15CkNPTkZJR19ORVRfVkVORE9SX0ZVTkdJQkxFPXkK Q09ORklHX0ZVTl9DT1JFPXkKQ09ORklHX0ZVTl9FVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9HT09H TEU9eQpDT05GSUdfR1ZFPXkKQ09ORklHX05FVF9WRU5ET1JfSElTSUxJQ09OPXkKQ09ORklHX0hJ WDVIRDJfR01BQz15CkNPTkZJR19ISVNJX0ZFTUFDPXkKQ09ORklHX0hJUDA0X0VUSD15CkNPTkZJ R19ISTEzWDFfR01BQz15CkNPTkZJR19ITlNfTURJTz15CkNPTkZJR19ITlM9eQpDT05GSUdfSE5T X0RTQUY9eQpDT05GSUdfSE5TX0VORVQ9eQpDT05GSUdfSE5TMz15CkNPTkZJR19ITlMzX0hDTEdF PXkKQ09ORklHX0hOUzNfRENCPXkKQ09ORklHX0hOUzNfSENMR0VWRj15CkNPTkZJR19ORVRfVkVO RE9SX0hVQVdFST15CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9S X0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09O RklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQj15 CkNPTkZJR19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CkNPTkZJR19JWEdCRV9EQ0I9eQpD T05GSUdfSVhHQkVfSVBTRUM9eQpDT05GSUdfSVhHQkVWRj15CkNPTkZJR19JWEdCRVZGX0lQU0VD PXkKQ09ORklHX0k0MEU9eQpDT05GSUdfSTQwRV9EQ0I9eQpDT05GSUdfSUFWRj15CkNPTkZJR19J NDBFVkY9eQpDT05GSUdfSUNFPXkKQ09ORklHX0lDRV9TV0lUQ0hERVY9eQpDT05GSUdfRk0xMEs9 eQpDT05GSUdfSUdDPXkKQ09ORklHX05FVF9WRU5ET1JfV0FOR1hVTj15CkNPTkZJR19MSUJXWD15 CkNPTkZJR19OR0JFPXkKQ09ORklHX1RYR0JFPXkKQ09ORklHX0pNRT15CkNPTkZJR19LT1JJTkE9 eQpDT05GSUdfTkVUX1ZFTkRPUl9BREk9eQpDT05GSUdfQURJTjExMTA9eQpDT05GSUdfTkVUX1ZF TkRPUl9MSVRFWD15CkNPTkZJR19MSVRFWF9MSVRFRVRIPXkKQ09ORklHX05FVF9WRU5ET1JfTUFS VkVMTD15CkNPTkZJR19NVjY0M1hYX0VUSD15CkNPTkZJR19NVk1ESU89eQpDT05GSUdfTVZORVRB X0JNX0VOQUJMRT15CkNPTkZJR19NVk5FVEE9eQpDT05GSUdfTVZORVRBX0JNPXkKQ09ORklHX01W UFAyPXkKQ09ORklHX01WUFAyX1BUUD15CkNPTkZJR19QWEExNjhfRVRIPXkKQ09ORklHX1NLR0U9 eQpDT05GSUdfU0tHRV9ERUJVRz15CkNPTkZJR19TS0dFX0dFTkVTSVM9eQpDT05GSUdfU0tZMj15 CkNPTkZJR19TS1kyX0RFQlVHPXkKQ09ORklHX1BSRVNURVJBPXkKQ09ORklHX1BSRVNURVJBX1BD ST15CkNPTkZJR19ORVRfVkVORE9SX01FRElBVEVLPXkKQ09ORklHX05FVF9NRURJQVRFS19TT0Nf V0VEPXkKQ09ORklHX05FVF9NRURJQVRFS19TT0M9eQpDT05GSUdfTkVUX01FRElBVEVLX1NUQVJf RU1BQz15CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49eQpDT05G SUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9DT1JFPXkKQ09ORklHX01MWDRfREVCVUc9eQpD T05GSUdfTUxYNF9DT1JFX0dFTjI9eQpDT05GSUdfTUxYNV9DT1JFPXkKQ09ORklHX01MWDVfRlBH QT15CkNPTkZJR19NTFg1X0NPUkVfRU49eQpDT05GSUdfTUxYNV9FTl9BUkZTPXkKQ09ORklHX01M WDVfRU5fUlhORkM9eQpDT05GSUdfTUxYNV9NUEZTPXkKQ09ORklHX01MWDVfRVNXSVRDSD15CkNP TkZJR19NTFg1X0JSSURHRT15CkNPTkZJR19NTFg1X0NMU19BQ1Q9eQpDT05GSUdfTUxYNV9UQ19D VD15CkNPTkZJR19NTFg1X1RDX1NBTVBMRT15CkNPTkZJR19NTFg1X0NPUkVfRU5fRENCPXkKQ09O RklHX01MWDVfQ09SRV9JUE9JQj15CkNPTkZJR19NTFg1X0VOX01BQ1NFQz15CkNPTkZJR19NTFg1 X0VOX0lQU0VDPXkKQ09ORklHX01MWDVfRU5fVExTPXkKQ09ORklHX01MWDVfU1dfU1RFRVJJTkc9 eQpDT05GSUdfTUxYNV9TRj15CkNPTkZJR19NTFg1X1NGX01BTkFHRVI9eQpDT05GSUdfTUxYU1df Q09SRT15CkNPTkZJR19NTFhTV19DT1JFX0hXTU9OPXkKQ09ORklHX01MWFNXX0NPUkVfVEhFUk1B TD15CkNPTkZJR19NTFhTV19QQ0k9eQpDT05GSUdfTUxYU1dfSTJDPXkKQ09ORklHX01MWFNXX1NQ RUNUUlVNPXkKQ09ORklHX01MWFNXX1NQRUNUUlVNX0RDQj15CkNPTkZJR19NTFhTV19NSU5JTUFM PXkKQ09ORklHX01MWEZXPXkKQ09ORklHX01MWEJGX0dJR0U9eQpDT05GSUdfTkVUX1ZFTkRPUl9N SUNSRUw9eQpDT05GSUdfS1M4ODQyPXkKQ09ORklHX0tTODg1MT15CkNPTkZJR19LUzg4NTFfTUxM PXkKQ09ORklHX0tTWjg4NFhfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9DSElQPXkKQ09O RklHX0VOQzI4SjYwPXkKQ09ORklHX0VOQzI4SjYwX1dSSVRFVkVSSUZZPXkKQ09ORklHX0VOQ1gy NEo2MDA9eQpDT05GSUdfTEFONzQzWD15CkNPTkZJR19MQU45NjZYX1NXSVRDSD15CkNPTkZJR19T UEFSWDVfU1dJVENIPXkKQ09ORklHX1NQQVJYNV9EQ0I9eQpDT05GSUdfVkNBUD15CkNPTkZJR19W Q0FQX0tVTklUX1RFU1Q9eQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQpDT05GSUdfTVND Q19PQ0VMT1RfU1dJVENIX0xJQj15CkNPTkZJR19NU0NDX09DRUxPVF9TV0lUQ0g9eQpDT05GSUdf TkVUX1ZFTkRPUl9NSUNST1NPRlQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKQ09ORklHX01Z UkkxMEdFPXkKQ09ORklHX05FVF9WRU5ET1JfTkk9eQpDT05GSUdfTklfWEdFX01BTkFHRU1FTlRf RU5FVD15CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQpDT05GSUdfTkFUU0VNST15CkNPTkZJ R19OUzgzODIwPXkKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQpDT05GSUdfUzJJTz15CkNP TkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CkNPTkZJR19ORlA9eQpDT05GSUdfTkZQX0FQUF9G TE9XRVI9eQpDT05GSUdfTkZQX0FQUF9BQk1fTklDPXkKQ09ORklHX05GUF9ORVRfSVBTRUM9eQpD T05GSUdfTkZQX0RFQlVHPXkKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CkNPTkZJR19QQ01DSUFf QVhORVQ9eQpDT05GSUdfQVg4ODc5Nj15CkNPTkZJR19BWDg4Nzk2XzkzQ1g2PXkKQ09ORklHX05F MktfUENJPXkKQ09ORklHX1BDTUNJQV9QQ05FVD15CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15 CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTFBDX0VORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9P S0k9eQpDT05GSUdfUENIX0dCRT15CkNPTkZJR19FVEhPQz15CkNPTkZJR19ORVRfVkVORE9SX1BB Q0tFVF9FTkdJTkVTPXkKQ09ORklHX0hBTUFDSEk9eQpDT05GSUdfWUVMTE9XRklOPXkKQ09ORklH X05FVF9WRU5ET1JfUEVOU0FORE89eQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdf UUxBM1hYWD15CkNPTkZJR19RTENOSUM9eQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FM Q05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX05FVFhFTl9OSUM9eQpDT05G SUdfUUVEPXkKQ09ORklHX1FFRF9MTDI9eQpDT05GSUdfUUVEX1NSSU9WPXkKQ09ORklHX1FFREU9 eQpDT05GSUdfUUVEX0lTQ1NJPXkKQ09ORklHX1FFRF9GQ09FPXkKQ09ORklHX1FFRF9PT089eQpD T05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKQ09ORklHX0JOQT15CkNPTkZJR19ORVRfVkVORE9S X1FVQUxDT01NPXkKQ09ORklHX1FDQTcwMDA9eQpDT05GSUdfUUNBNzAwMF9TUEk9eQpDT05GSUdf UUNBNzAwMF9VQVJUPXkKQ09ORklHX1FDT01fRU1BQz15CkNPTkZJR19STU5FVD15CkNPTkZJR19O RVRfVkVORE9SX1JEQz15CkNPTkZJR19SNjA0MD15CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9 eQpDT05GSUdfODEzOUNQPXkKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQpD T05GSUdfODEzOVRPT19UVU5FX1RXSVNURVI9eQpDT05GSUdfODEzOVRPT184MTI5PXkKQ09ORklH XzgxMzlfT0xEX1JYX1JFU0VUPXkKQ09ORklHX1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1JfUkVO RVNBUz15CkNPTkZJR19TSF9FVEg9eQpDT05GSUdfUkFWQj15CkNPTkZJR19SRU5FU0FTX0VUSEVS X1NXSVRDSD15CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNPTkZJR19ST0NLRVI9eQpDT05G SUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKQ09ORklHX1NYR0JFX0VUSD15CkNPTkZJR19ORVRfVkVO RE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJR19TQzkyMDMxPXkKQ09O RklHX05FVF9WRU5ET1JfU0lTPXkKQ09ORklHX1NJUzkwMD15CkNPTkZJR19TSVMxOTA9eQpDT05G SUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKQ09ORklHX1NGQz15CkNPTkZJR19TRkNfTVREPXkK Q09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElf TE9HR0lORz15CkNPTkZJR19TRkNfRkFMQ09OPXkKQ09ORklHX1NGQ19GQUxDT05fTVREPXkKQ09O RklHX1NGQ19TSUVOQT15CkNPTkZJR19TRkNfU0lFTkFfTVREPXkKQ09ORklHX1NGQ19TSUVOQV9N Q0RJX01PTj15CkNPTkZJR19TRkNfU0lFTkFfU1JJT1Y9eQpDT05GSUdfU0ZDX1NJRU5BX01DRElf TE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfU01DOTFYPXkKQ09ORklH X1BDTUNJQV9TTUM5MUM5Mj15CkNPTkZJR19FUElDMTAwPXkKQ09ORklHX1NNU0M5MTFYPXkKQ09O RklHX1NNU0M5NDIwPXkKQ09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhUPXkKQ09ORklHX1NOSV9B VkU9eQpDT05GSUdfU05JX05FVFNFQz15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQpDT05G SUdfU1RNTUFDX0VUSD15CkNPTkZJR19TVE1NQUNfU0VMRlRFU1RTPXkKQ09ORklHX1NUTU1BQ19Q TEFURk9STT15CkNPTkZJR19EV01BQ19EV0NfUU9TX0VUSD15CkNPTkZJR19EV01BQ19HRU5FUklD PXkKQ09ORklHX0RXTUFDX0FOQVJJT049eQpDT05GSUdfRFdNQUNfSU5HRU5JQz15CkNPTkZJR19E V01BQ19JUFE4MDZYPXkKQ09ORklHX0RXTUFDX0xQQzE4WFg9eQpDT05GSUdfRFdNQUNfTUVESUFU RUs9eQpDT05GSUdfRFdNQUNfTUVTT049eQpDT05GSUdfRFdNQUNfT1hOQVM9eQpDT05GSUdfRFdN QUNfUUNPTV9FVEhRT1M9eQpDT05GSUdfRFdNQUNfUk9DS0NISVA9eQpDT05GSUdfRFdNQUNfU09D RlBHQT15CkNPTkZJR19EV01BQ19TVEk9eQpDT05GSUdfRFdNQUNfU1RNMzI9eQpDT05GSUdfRFdN QUNfU1VOWEk9eQpDT05GSUdfRFdNQUNfU1VOOEk9eQpDT05GSUdfRFdNQUNfSU1YOD15CkNPTkZJ R19EV01BQ19JTlRFTF9QTEFUPXkKQ09ORklHX0RXTUFDX1RFR1JBPXkKQ09ORklHX0RXTUFDX1ZJ U0NPTlRJPXkKQ09ORklHX0RXTUFDX0xPT05HU09OPXkKQ09ORklHX1NUTU1BQ19QQ0k9eQpDT05G SUdfTkVUX1ZFTkRPUl9TVU49eQpDT05GSUdfSEFQUFlNRUFMPXkKQ09ORklHX1NVTkdFTT15CkNP TkZJR19DQVNTSU5JPXkKQ09ORklHX05JVT15CkNPTkZJR19ORVRfVkVORE9SX1NVTlBMVVM9eQpD T05GSUdfU1A3MDIxX0VNQUM9eQpDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CkNPTkZJR19E V0NfWExHTUFDPXkKQ09ORklHX0RXQ19YTEdNQUNfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfVEVI VVRJPXkKQ09ORklHX1RFSFVUST15CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKQ09ORklHX1RJX0RB VklOQ0lfRU1BQz15CkNPTkZJR19USV9EQVZJTkNJX01ESU89eQpDT05GSUdfVElfQ1BTV19QSFlf U0VMPXkKQ09ORklHX1RJX0NQU1c9eQpDT05GSUdfVElfQ1BTV19TV0lUQ0hERVY9eQpDT05GSUdf VElfQ1BUUz15CkNPTkZJR19USV9LRVlTVE9ORV9ORVRDUD15CkNPTkZJR19USV9LRVlTVE9ORV9O RVRDUF9FVEhTUz15CkNPTkZJR19UTEFOPXkKQ09ORklHX05FVF9WRU5ET1JfVkVSVEVYQ09NPXkK Q09ORklHX01TRTEwMlg9eQpDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQpDT05GSUdfVklBX1JISU5F PXkKQ09ORklHX1ZJQV9SSElORV9NTUlPPXkKQ09ORklHX1ZJQV9WRUxPQ0lUWT15CkNPTkZJR19O RVRfVkVORE9SX1dJWk5FVD15CkNPTkZJR19XSVpORVRfVzUxMDA9eQpDT05GSUdfV0laTkVUX1c1 MzAwPXkKIyBDT05GSUdfV0laTkVUX0JVU19ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19XSVpO RVRfQlVTX0lORElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1dJWk5FVF9CVVNfQU5ZPXkKQ09ORklH X1dJWk5FVF9XNTEwMF9TUEk9eQpDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQpDT05GSUdfWElM SU5YX0VNQUNMSVRFPXkKQ09ORklHX1hJTElOWF9BWElfRU1BQz15CkNPTkZJR19YSUxJTlhfTExf VEVNQUM9eQpDT05GSUdfTkVUX1ZFTkRPUl9YSVJDT009eQpDT05GSUdfUENNQ0lBX1hJUkMyUFM9 eQpDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD15CkNPTkZJR19TS0ZQPXkKQ09ORklHX0hJUFBJ PXkKQ09ORklHX1JPQURSVU5ORVI9eQpDT05GSUdfUk9BRFJVTk5FUl9MQVJHRV9SSU5HUz15CkNP TkZJR19RQ09NX0lQQT15CkNPTkZJR19QSFlMSU5LPXkKQ09ORklHX1BIWUxJQj15CkNPTkZJR19T V1BIWT15CkNPTkZJR19MRURfVFJJR0dFUl9QSFk9eQpDT05GSUdfRklYRURfUEhZPXkKQ09ORklH X1NGUD15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BTURfUEhZPXkKQ09O RklHX01FU09OX0dYTF9QSFk9eQpDT05GSUdfQURJTl9QSFk9eQpDT05GSUdfQURJTjExMDBfUEhZ PXkKQ09ORklHX0FRVUFOVElBX1BIWT15CkNPTkZJR19BWDg4Nzk2Ql9QSFk9eQpDT05GSUdfQlJP QURDT01fUEhZPXkKQ09ORklHX0JDTTU0MTQwX1BIWT15CkNPTkZJR19CQ002M1hYX1BIWT15CkNP TkZJR19CQ003WFhYX1BIWT15CkNPTkZJR19CQ004NDg4MV9QSFk9eQpDT05GSUdfQkNNODdYWF9Q SFk9eQpDT05GSUdfQkNNX0NZR05VU19QSFk9eQpDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05G SUdfQkNNX05FVF9QSFlQVFA9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19DT1JUSU5BX1BI WT15CkNPTkZJR19EQVZJQ09NX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX0xYVF9Q SFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09O RklHX01BUlZFTExfUEhZPXkKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CkNPTkZJR19NQVJWRUxM Xzg4WDIyMjJfUEhZPXkKQ09ORklHX01BWExJTkVBUl9HUEhZPXkKQ09ORklHX01FRElBVEVLX0dF X1BIWT15CkNPTkZJR19NSUNSRUxfUEhZPXkKQ09ORklHX01JQ1JPQ0hJUF9QSFk9eQpDT05GSUdf TUlDUk9DSElQX1QxX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZPXkKQ09ORklHX01PVE9SQ09N TV9QSFk9eQpDT05GSUdfTkFUSU9OQUxfUEhZPXkKQ09ORklHX05YUF9DNDVfVEpBMTFYWF9QSFk9 eQpDT05GSUdfTlhQX1RKQTExWFhfUEhZPXkKQ09ORklHX0FUODAzWF9QSFk9eQpDT05GSUdfUVNF TUlfUEhZPXkKQ09ORklHX1JFQUxURUtfUEhZPXkKQ09ORklHX1JFTkVTQVNfUEhZPXkKQ09ORklH X1JPQ0tDSElQX1BIWT15CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19TVEUxMFhQPXkKQ09ORklH X1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX0RQODM4MjJfUEhZPXkKQ09ORklHX0RQODNUQzgxMV9Q SFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRFA4 Mzg2OV9QSFk9eQpDT05GSUdfRFA4M1RENTEwX1BIWT15CkNPTkZJR19WSVRFU1NFX1BIWT15CkNP TkZJR19YSUxJTlhfR01JSTJSR01JST15CkNPTkZJR19NSUNSRUxfS1M4OTk1TUE9eQpDT05GSUdf UFNFX0NPTlRST0xMRVI9eQpDT05GSUdfUFNFX1JFR1VMQVRPUj15CkNPTkZJR19DQU5fREVWPXkK Q09ORklHX0NBTl9WQ0FOPXkKQ09ORklHX0NBTl9WWENBTj15CkNPTkZJR19DQU5fTkVUTElOSz15 CkNPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkc9eQpDT05GSUdfQ0FOX1JYX09GRkxPQUQ9eQpDT05G SUdfQ0FOX0FUOTE9eQpDT05GSUdfQ0FOX0NBTjMyNz15CkNPTkZJR19DQU5fRkxFWENBTj15CkNP TkZJR19DQU5fR1JDQU49eQpDT05GSUdfQ0FOX0pBTlpfSUNBTjM9eQpDT05GSUdfQ0FOX0tWQVNF Ul9QQ0lFRkQ9eQpDT05GSUdfQ0FOX1NMQ0FOPXkKQ09ORklHX0NBTl9TVU40ST15CkNPTkZJR19D QU5fVElfSEVDQz15CkNPTkZJR19DQU5fWElMSU5YQ0FOPXkKQ09ORklHX0NBTl9DX0NBTj15CkNP TkZJR19DQU5fQ19DQU5fUExBVEZPUk09eQpDT05GSUdfQ0FOX0NfQ0FOX1BDST15CkNPTkZJR19D QU5fQ0M3NzA9eQpDT05GSUdfQ0FOX0NDNzcwX0lTQT15CkNPTkZJR19DQU5fQ0M3NzBfUExBVEZP Uk09eQpDT05GSUdfQ0FOX0NUVUNBTkZEPXkKQ09ORklHX0NBTl9DVFVDQU5GRF9QQ0k9eQpDT05G SUdfQ0FOX0NUVUNBTkZEX1BMQVRGT1JNPXkKQ09ORklHX0NBTl9JRklfQ0FORkQ9eQpDT05GSUdf Q0FOX01fQ0FOPXkKQ09ORklHX0NBTl9NX0NBTl9QQ0k9eQpDT05GSUdfQ0FOX01fQ0FOX1BMQVRG T1JNPXkKQ09ORklHX0NBTl9NX0NBTl9UQ0FONFg1WD15CkNPTkZJR19DQU5fUEVBS19QQ0lFRkQ9 eQpDT05GSUdfQ0FOX1JDQVI9eQpDT05GSUdfQ0FOX1JDQVJfQ0FORkQ9eQpDT05GSUdfQ0FOX1NK QTEwMDA9eQpDT05GSUdfQ0FOX0VNU19QQ0k9eQpDT05GSUdfQ0FOX0VNU19QQ01DSUE9eQpDT05G SUdfQ0FOX0Y4MTYwMT15CkNPTkZJR19DQU5fS1ZBU0VSX1BDST15CkNPTkZJR19DQU5fUEVBS19Q Q0k9eQpDT05GSUdfQ0FOX1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX1BMWF9QQ0k9eQpDT05GSUdf Q0FOX1NKQTEwMDBfSVNBPXkKQ09ORklHX0NBTl9TSkExMDAwX1BMQVRGT1JNPXkKQ09ORklHX0NB Tl9TT0ZUSU5HPXkKQ09ORklHX0NBTl9TT0ZUSU5HX0NTPXkKCiMKIyBDQU4gU1BJIGludGVyZmFj ZXMKIwpDT05GSUdfQ0FOX0hJMzExWD15CkNPTkZJR19DQU5fTUNQMjUxWD15CkNPTkZJR19DQU5f TUNQMjUxWEZEPXkKQ09ORklHX0NBTl9NQ1AyNTFYRkRfU0FOSVRZPXkKIyBlbmQgb2YgQ0FOIFNQ SSBpbnRlcmZhY2VzCgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKQ09ORklHX0NBTl84REVWX1VT Qj15CkNPTkZJR19DQU5fRU1TX1VTQj15CkNPTkZJR19DQU5fRVNEX1VTQj15CkNPTkZJR19DQU5f RVRBU19FUzU4WD15CkNPTkZJR19DQU5fR1NfVVNCPXkKQ09ORklHX0NBTl9LVkFTRVJfVVNCPXkK Q09ORklHX0NBTl9NQ0JBX1VTQj15CkNPTkZJR19DQU5fUEVBS19VU0I9eQpDT05GSUdfQ0FOX1VD QU49eQojIGVuZCBvZiBDQU4gVVNCIGludGVyZmFjZXMKCkNPTkZJR19DQU5fREVCVUdfREVWSUNF Uz15CgojCiMgTUNUUCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19NQ1RQX1NFUklBTD15CkNPTkZJ R19NQ1RQX1RSQU5TUE9SVF9JMkM9eQojIGVuZCBvZiBNQ1RQIERldmljZSBEcml2ZXJzCgpDT05G SUdfTURJT19ERVZJQ0U9eQpDT05GSUdfTURJT19CVVM9eQpDT05GSUdfRldOT0RFX01ESU89eQpD T05GSUdfT0ZfTURJTz15CkNPTkZJR19NRElPX0RFVlJFUz15CkNPTkZJR19NRElPX1NVTjRJPXkK Q09ORklHX01ESU9fWEdFTkU9eQpDT05GSUdfTURJT19BU1BFRUQ9eQpDT05GSUdfTURJT19CSVRC QU5HPXkKQ09ORklHX01ESU9fQkNNX0lQUk9DPXkKQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CkNP TkZJR19NRElPX0NBVklVTT15CkNPTkZJR19NRElPX0dQSU89eQpDT05GSUdfTURJT19ISVNJX0ZF TUFDPXkKQ09ORklHX01ESU9fSTJDPXkKQ09ORklHX01ESU9fTVZVU0I9eQpDT05GSUdfTURJT19N U0NDX01JSU09eQpDT05GSUdfTURJT19NT1hBUlQ9eQpDT05GSUdfTURJT19PQ1RFT049eQpDT05G SUdfTURJT19JUFE0MDE5PXkKQ09ORklHX01ESU9fSVBRODA2ND15CgojCiMgTURJTyBNdWx0aXBs ZXhlcnMKIwpDT05GSUdfTURJT19CVVNfTVVYPXkKQ09ORklHX01ESU9fQlVTX01VWF9NRVNPTl9H MTJBPXkKQ09ORklHX01ESU9fQlVTX01VWF9CQ002MzY4PXkKQ09ORklHX01ESU9fQlVTX01VWF9C Q01fSVBST0M9eQpDT05GSUdfTURJT19CVVNfTVVYX0dQSU89eQpDT05GSUdfTURJT19CVVNfTVVY X01VTFRJUExFWEVSPXkKQ09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPXkKCiMKIyBQQ1MgZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfUENTX1hQQ1M9eQpDT05GSUdfUENTX0xZTlg9eQpDT05GSUdf UENTX1JaTjFfTUlJQz15CkNPTkZJR19QQ1NfQUxURVJBX1RTRT15CiMgZW5kIG9mIFBDUyBkZXZp Y2UgZHJpdmVycwoKQ09ORklHX1BMSVA9eQpDT05GSUdfUFBQPXkKQ09ORklHX1BQUF9CU0RDT01Q PXkKQ09ORklHX1BQUF9ERUZMQVRFPXkKQ09ORklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01Q UEU9eQpDT05GSUdfUFBQX01VTFRJTElOSz15CkNPTkZJR19QUFBPQVRNPXkKQ09ORklHX1BQUE9F PXkKQ09ORklHX1BQVFA9eQpDT05GSUdfUFBQT0wyVFA9eQpDT05GSUdfUFBQX0FTWU5DPXkKQ09O RklHX1BQUF9TWU5DX1RUWT15CkNPTkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQpDT05GSUdfU0xJ UF9DT01QUkVTU0VEPXkKQ09ORklHX1NMSVBfU01BUlQ9eQpDT05GSUdfU0xJUF9NT0RFX1NMSVA2 PXkKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJR19VU0JfQ0FUQz15CkNPTkZJR19VU0Jf S0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklH X1VTQl9SVEw4MTUyPXkKQ09ORklHX1VTQl9MQU43OFhYPXkKQ09ORklHX1VTQl9VU0JORVQ9eQpD T05GSUdfVVNCX05FVF9BWDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPXkKQ09O RklHX1VTQl9ORVRfQ0RDRVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENfRUVNPXkKQ09ORklHX1VT Ql9ORVRfQ0RDX05DTT15CkNPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNPXkKQ09ORklHX1VT Ql9ORVRfQ0RDX01CSU09eQpDT05GSUdfVVNCX05FVF9ETTk2MDE9eQpDT05GSUdfVVNCX05FVF9T Ujk3MDA9eQpDT05GSUdfVVNCX05FVF9TUjk4MDA9eQpDT05GSUdfVVNCX05FVF9TTVNDNzVYWD15 CkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09ORklH X1VTQl9ORVRfTkVUMTA4MD15CkNPTkZJR19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRf TUNTNzgzMD15CkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENf U1VCU0VUX0VOQUJMRT15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9eQpDT05GSUdfVVNCX0FM SV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdf VVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15 CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPXkKQ09O RklHX1VTQl9ORVRfS0FMTUlBPXkKQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49eQpDT05GSUdfVVNC X0hTTz15CkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9eQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9eQpD T05GSUdfVVNCX0lQSEVUSD15CkNPTkZJR19VU0JfU0lFUlJBX05FVD15CkNPTkZJR19VU0JfVkw2 MDA9eQpDT05GSUdfVVNCX05FVF9DSDkyMDA9eQpDT05GSUdfVVNCX05FVF9BUUMxMTE9eQpDT05G SUdfVVNCX1JUTDgxNTNfRUNNPXkKQ09ORklHX1dMQU49eQpDT05GSUdfV0xBTl9WRU5ET1JfQURN VEVLPXkKQ09ORklHX0FETTgyMTE9eQpDT05GSUdfQVRIX0NPTU1PTj15CkNPTkZJR19XTEFOX1ZF TkRPUl9BVEg9eQpDT05GSUdfQVRIX0RFQlVHPXkKQ09ORklHX0FUSF9UUkFDRVBPSU5UUz15CkNP TkZJR19BVEhfUkVHX0RZTkFNSUNfVVNFUl9SRUdfSElOVFM9eQpDT05GSUdfQVRIX1JFR19EWU5B TUlDX1VTRVJfQ0VSVF9URVNUSU5HPXkKQ09ORklHX0FUSDVLPXkKQ09ORklHX0FUSDVLX0RFQlVH PXkKQ09ORklHX0FUSDVLX1RSQUNFUj15CkNPTkZJR19BVEg1S19QQ0k9eQpDT05GSUdfQVRINUtf VEVTVF9DSEFOTkVMUz15CkNPTkZJR19BVEg5S19IVz15CkNPTkZJR19BVEg5S19DT01NT049eQpD T05GSUdfQVRIOUtfQ09NTU9OX0RFQlVHPXkKQ09ORklHX0FUSDlLX0RGU19ERUJVR0ZTPXkKQ09O RklHX0FUSDlLX0JUQ09FWF9TVVBQT1JUPXkKQ09ORklHX0FUSDlLPXkKQ09ORklHX0FUSDlLX1BD ST15CkNPTkZJR19BVEg5S19BSEI9eQpDT05GSUdfQVRIOUtfREVCVUdGUz15CkNPTkZJR19BVEg5 S19TVEFUSU9OX1NUQVRJU1RJQ1M9eQpDT05GSUdfQVRIOUtfVFg5OT15CkNPTkZJR19BVEg5S19E RlNfQ0VSVElGSUVEPXkKQ09ORklHX0FUSDlLX0RZTkFDSz15CkNPTkZJR19BVEg5S19XT1c9eQpD T05GSUdfQVRIOUtfUkZLSUxMPXkKQ09ORklHX0FUSDlLX0NIQU5ORUxfQ09OVEVYVD15CkNPTkZJ R19BVEg5S19QQ09FTT15CkNPTkZJR19BVEg5S19QQ0lfTk9fRUVQUk9NPXkKQ09ORklHX0FUSDlL X0hUQz15CkNPTkZJR19BVEg5S19IVENfREVCVUdGUz15CkNPTkZJR19BVEg5S19IV1JORz15CkNP TkZJR19BVEg5S19DT01NT05fU1BFQ1RSQUw9eQpDT05GSUdfQ0FSTDkxNzA9eQpDT05GSUdfQ0FS TDkxNzBfTEVEUz15CkNPTkZJR19DQVJMOTE3MF9ERUJVR0ZTPXkKQ09ORklHX0NBUkw5MTcwX1dQ Qz15CkNPTkZJR19DQVJMOTE3MF9IV1JORz15CkNPTkZJR19BVEg2S0w9eQpDT05GSUdfQVRINktM X1NESU89eQpDT05GSUdfQVRINktMX1VTQj15CkNPTkZJR19BVEg2S0xfREVCVUc9eQpDT05GSUdf QVRINktMX1RSQUNJTkc9eQpDT05GSUdfQVRINktMX1JFR0RPTUFJTj15CkNPTkZJR19BUjU1MjM9 eQpDT05GSUdfV0lMNjIxMD15CkNPTkZJR19XSUw2MjEwX0lTUl9DT1I9eQpDT05GSUdfV0lMNjIx MF9UUkFDSU5HPXkKQ09ORklHX1dJTDYyMTBfREVCVUdGUz15CkNPTkZJR19BVEgxMEs9eQpDT05G SUdfQVRIMTBLX0NFPXkKQ09ORklHX0FUSDEwS19QQ0k9eQpDT05GSUdfQVRIMTBLX0FIQj15CkNP TkZJR19BVEgxMEtfU0RJTz15CkNPTkZJR19BVEgxMEtfVVNCPXkKQ09ORklHX0FUSDEwS19TTk9D PXkKQ09ORklHX0FUSDEwS19ERUJVRz15CkNPTkZJR19BVEgxMEtfREVCVUdGUz15CkNPTkZJR19B VEgxMEtfU1BFQ1RSQUw9eQpDT05GSUdfQVRIMTBLX1RSQUNJTkc9eQpDT05GSUdfQVRIMTBLX0RG U19DRVJUSUZJRUQ9eQpDT05GSUdfV0NOMzZYWD15CkNPTkZJR19XQ04zNlhYX0RFQlVHRlM9eQpD T05GSUdfQVRIMTFLPXkKQ09ORklHX0FUSDExS19BSEI9eQpDT05GSUdfQVRIMTFLX1BDST15CkNP TkZJR19BVEgxMUtfREVCVUc9eQpDT05GSUdfQVRIMTFLX0RFQlVHRlM9eQpDT05GSUdfQVRIMTFL X1RSQUNJTkc9eQpDT05GSUdfQVRIMTFLX1NQRUNUUkFMPXkKQ09ORklHX1dMQU5fVkVORE9SX0FU TUVMPXkKQ09ORklHX0FUTUVMPXkKQ09ORklHX1BDSV9BVE1FTD15CkNPTkZJR19QQ01DSUFfQVRN RUw9eQpDT05GSUdfQVQ3NkM1MFhfVVNCPXkKQ09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkK Q09ORklHX0I0Mz15CkNPTkZJR19CNDNfQkNNQT15CkNPTkZJR19CNDNfU1NCPXkKQ09ORklHX0I0 M19CVVNFU19CQ01BX0FORF9TU0I9eQojIENPTkZJR19CNDNfQlVTRVNfQkNNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0I0M19CVVNFU19TU0IgaXMgbm90IHNldApDT05GSUdfQjQzX1BDSV9BVVRPU0VM RUNUPXkKQ09ORklHX0I0M19QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzX1NESU89eQpD T05GSUdfQjQzX0JDTUFfUElPPXkKQ09ORklHX0I0M19QSU89eQpDT05GSUdfQjQzX1BIWV9HPXkK Q09ORklHX0I0M19QSFlfTj15CkNPTkZJR19CNDNfUEhZX0xQPXkKQ09ORklHX0I0M19QSFlfSFQ9 eQpDT05GSUdfQjQzX0xFRFM9eQpDT05GSUdfQjQzX0hXUk5HPXkKQ09ORklHX0I0M19ERUJVRz15 CkNPTkZJR19CNDNMRUdBQ1k9eQpDT05GSUdfQjQzTEVHQUNZX1BDSV9BVVRPU0VMRUNUPXkKQ09O RklHX0I0M0xFR0FDWV9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzTEVHQUNZX0xFRFM9 eQpDT05GSUdfQjQzTEVHQUNZX0hXUk5HPXkKQ09ORklHX0I0M0xFR0FDWV9ERUJVRz15CkNPTkZJ R19CNDNMRUdBQ1lfRE1BPXkKQ09ORklHX0I0M0xFR0FDWV9QSU89eQpDT05GSUdfQjQzTEVHQUNZ X0RNQV9BTkRfUElPX01PREU9eQojIENPTkZJR19CNDNMRUdBQ1lfRE1BX01PREUgaXMgbm90IHNl dAojIENPTkZJR19CNDNMRUdBQ1lfUElPX01PREUgaXMgbm90IHNldApDT05GSUdfQlJDTVVUSUw9 eQpDT05GSUdfQlJDTVNNQUM9eQpDT05GSUdfQlJDTVNNQUNfTEVEUz15CkNPTkZJR19CUkNNRk1B Qz15CkNPTkZJR19CUkNNRk1BQ19QUk9UT19CQ0RDPXkKQ09ORklHX0JSQ01GTUFDX1BST1RPX01T R0JVRj15CkNPTkZJR19CUkNNRk1BQ19TRElPPXkKQ09ORklHX0JSQ01GTUFDX1VTQj15CkNPTkZJ R19CUkNNRk1BQ19QQ0lFPXkKQ09ORklHX0JSQ01fVFJBQ0lORz15CkNPTkZJR19CUkNNREJHPXkK Q09ORklHX1dMQU5fVkVORE9SX0NJU0NPPXkKQ09ORklHX0FJUk9fQ1M9eQpDT05GSUdfV0xBTl9W RU5ET1JfSU5URUw9eQpDT05GSUdfSVBXMjEwMD15CkNPTkZJR19JUFcyMTAwX01PTklUT1I9eQpD T05GSUdfSVBXMjEwMF9ERUJVRz15CkNPTkZJR19JUFcyMjAwPXkKQ09ORklHX0lQVzIyMDBfTU9O SVRPUj15CkNPTkZJR19JUFcyMjAwX1JBRElPVEFQPXkKQ09ORklHX0lQVzIyMDBfUFJPTUlTQ1VP VVM9eQpDT05GSUdfSVBXMjIwMF9RT1M9eQpDT05GSUdfSVBXMjIwMF9ERUJVRz15CkNPTkZJR19M SUJJUFc9eQpDT05GSUdfTElCSVBXX0RFQlVHPXkKQ09ORklHX0lXTEVHQUNZPXkKQ09ORklHX0lX TDQ5NjU9eQpDT05GSUdfSVdMMzk0NT15CgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5n IE9wdGlvbnMKIwpDT05GSUdfSVdMRUdBQ1lfREVCVUc9eQpDT05GSUdfSVdMRUdBQ1lfREVCVUdG Uz15CiMgZW5kIG9mIGl3bDM5NDUgLyBpd2w0OTY1IERlYnVnZ2luZyBPcHRpb25zCgpDT05GSUdf SVdMV0lGST15CkNPTkZJR19JV0xXSUZJX0xFRFM9eQpDT05GSUdfSVdMRFZNPXkKQ09ORklHX0lX TE1WTT15CgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwpDT05GSUdfSVdMV0lGSV9ERUJVRz15CkNP TkZJR19JV0xXSUZJX0RFQlVHRlM9eQpDT05GSUdfSVdMV0lGSV9ERVZJQ0VfVFJBQ0lORz15CiMg ZW5kIG9mIERlYnVnZ2luZyBPcHRpb25zCgpDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQpD T05GSUdfSE9TVEFQPXkKQ09ORklHX0hPU1RBUF9GSVJNV0FSRT15CkNPTkZJR19IT1NUQVBfRklS TVdBUkVfTlZSQU09eQpDT05GSUdfSE9TVEFQX1BMWD15CkNPTkZJR19IT1NUQVBfUENJPXkKQ09O RklHX0hPU1RBUF9DUz15CkNPTkZJR19IRVJNRVM9eQpDT05GSUdfSEVSTUVTX1BSSVNNPXkKQ09O RklHX0hFUk1FU19DQUNIRV9GV19PTl9JTklUPXkKQ09ORklHX1BMWF9IRVJNRVM9eQpDT05GSUdf VE1EX0hFUk1FUz15CkNPTkZJR19OT1JURUxfSEVSTUVTPXkKQ09ORklHX1BDSV9IRVJNRVM9eQpD T05GSUdfT1JJTk9DT19VU0I9eQpDT05GSUdfUDU0X0NPTU1PTj15CkNPTkZJR19QNTRfVVNCPXkK Q09ORklHX1A1NF9QQ0k9eQpDT05GSUdfUDU0X1NQST15CkNPTkZJR19QNTRfU1BJX0RFRkFVTFRf RUVQUk9NPXkKQ09ORklHX1A1NF9MRURTPXkKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQpD T05GSUdfTElCRVJUQVM9eQpDT05GSUdfTElCRVJUQVNfVVNCPXkKQ09ORklHX0xJQkVSVEFTX1NE SU89eQpDT05GSUdfTElCRVJUQVNfU1BJPXkKQ09ORklHX0xJQkVSVEFTX0RFQlVHPXkKQ09ORklH X0xJQkVSVEFTX01FU0g9eQpDT05GSUdfTElCRVJUQVNfVEhJTkZJUk09eQpDT05GSUdfTElCRVJU QVNfVEhJTkZJUk1fREVCVUc9eQpDT05GSUdfTElCRVJUQVNfVEhJTkZJUk1fVVNCPXkKQ09ORklH X01XSUZJRVg9eQpDT05GSUdfTVdJRklFWF9TRElPPXkKQ09ORklHX01XSUZJRVhfUENJRT15CkNP TkZJR19NV0lGSUVYX1VTQj15CkNPTkZJR19NV0w4Sz15CkNPTkZJR19XTEFOX1ZFTkRPUl9NRURJ QVRFSz15CkNPTkZJR19NVDc2MDFVPXkKQ09ORklHX01UNzZfQ09SRT15CkNPTkZJR19NVDc2X0xF RFM9eQpDT05GSUdfTVQ3Nl9VU0I9eQpDT05GSUdfTVQ3Nl9TRElPPXkKQ09ORklHX01UNzZ4MDJf TElCPXkKQ09ORklHX01UNzZ4MDJfVVNCPXkKQ09ORklHX01UNzZfQ09OTkFDX0xJQj15CkNPTkZJ R19NVDc2eDBfQ09NTU9OPXkKQ09ORklHX01UNzZ4MFU9eQpDT05GSUdfTVQ3NngwRT15CkNPTkZJ R19NVDc2eDJfQ09NTU9OPXkKQ09ORklHX01UNzZ4MkU9eQpDT05GSUdfTVQ3NngyVT15CkNPTkZJ R19NVDc2MDNFPXkKQ09ORklHX01UNzYxNV9DT01NT049eQpDT05GSUdfTVQ3NjE1RT15CkNPTkZJ R19NVDc2MjJfV01BQz15CkNPTkZJR19NVDc2NjNfVVNCX1NESU9fQ09NTU9OPXkKQ09ORklHX01U NzY2M1U9eQpDT05GSUdfTVQ3NjYzUz15CkNPTkZJR19NVDc5MTVFPXkKQ09ORklHX01UNzk4Nl9X TUFDPXkKQ09ORklHX01UNzkyMV9DT01NT049eQpDT05GSUdfTVQ3OTIxRT15CkNPTkZJR19NVDc5 MjFTPXkKQ09ORklHX01UNzkyMVU9eQpDT05GSUdfTVQ3OTk2RT15CkNPTkZJR19XTEFOX1ZFTkRP Ul9NSUNST0NISVA9eQpDT05GSUdfV0lMQzEwMDA9eQpDT05GSUdfV0lMQzEwMDBfU0RJTz15CkNP TkZJR19XSUxDMTAwMF9TUEk9eQpDT05GSUdfV0lMQzEwMDBfSFdfT09CX0lOVFI9eQpDT05GSUdf V0xBTl9WRU5ET1JfUFVSRUxJRkk9eQpDT05GSUdfUExGWExDPXkKQ09ORklHX1dMQU5fVkVORE9S X1JBTElOSz15CkNPTkZJR19SVDJYMDA9eQpDT05GSUdfUlQyNDAwUENJPXkKQ09ORklHX1JUMjUw MFBDST15CkNPTkZJR19SVDYxUENJPXkKQ09ORklHX1JUMjgwMFBDST15CkNPTkZJR19SVDI4MDBQ Q0lfUlQzM1hYPXkKQ09ORklHX1JUMjgwMFBDSV9SVDM1WFg9eQpDT05GSUdfUlQyODAwUENJX1JU NTNYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQzMjkwPXkKQ09ORklHX1JUMjUwMFVTQj15CkNPTkZJ R19SVDczVVNCPXkKQ09ORklHX1JUMjgwMFVTQj15CkNPTkZJR19SVDI4MDBVU0JfUlQzM1hYPXkK Q09ORklHX1JUMjgwMFVTQl9SVDM1WFg9eQpDT05GSUdfUlQyODAwVVNCX1JUMzU3Mz15CkNPTkZJ R19SVDI4MDBVU0JfUlQ1M1hYPXkKQ09ORklHX1JUMjgwMFVTQl9SVDU1WFg9eQpDT05GSUdfUlQy ODAwVVNCX1VOS05PV049eQpDT05GSUdfUlQyODAwX0xJQj15CkNPTkZJR19SVDI4MDBfTElCX01N SU89eQpDT05GSUdfUlQyWDAwX0xJQl9NTUlPPXkKQ09ORklHX1JUMlgwMF9MSUJfUENJPXkKQ09O RklHX1JUMlgwMF9MSUJfVVNCPXkKQ09ORklHX1JUMlgwMF9MSUI9eQpDT05GSUdfUlQyWDAwX0xJ Ql9GSVJNV0FSRT15CkNPTkZJR19SVDJYMDBfTElCX0NSWVBUTz15CkNPTkZJR19SVDJYMDBfTElC X0xFRFM9eQpDT05GSUdfUlQyWDAwX0xJQl9ERUJVR0ZTPXkKQ09ORklHX1JUMlgwMF9ERUJVRz15 CkNPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklHX1JUTDgxODA9eQpDT05GSUdfUlRM ODE4Nz15CkNPTkZJR19SVEw4MTg3X0xFRFM9eQpDT05GSUdfUlRMX0NBUkRTPXkKQ09ORklHX1JU TDgxOTJDRT15CkNPTkZJR19SVEw4MTkyU0U9eQpDT05GSUdfUlRMODE5MkRFPXkKQ09ORklHX1JU TDg3MjNBRT15CkNPTkZJR19SVEw4NzIzQkU9eQpDT05GSUdfUlRMODE4OEVFPXkKQ09ORklHX1JU TDgxOTJFRT15CkNPTkZJR19SVEw4ODIxQUU9eQpDT05GSUdfUlRMODE5MkNVPXkKQ09ORklHX1JU TFdJRkk9eQpDT05GSUdfUlRMV0lGSV9QQ0k9eQpDT05GSUdfUlRMV0lGSV9VU0I9eQpDT05GSUdf UlRMV0lGSV9ERUJVRz15CkNPTkZJR19SVEw4MTkyQ19DT01NT049eQpDT05GSUdfUlRMODcyM19D T01NT049eQpDT05GSUdfUlRMQlRDT0VYSVNUPXkKQ09ORklHX1JUTDhYWFhVPXkKQ09ORklHX1JU TDhYWFhVX1VOVEVTVEVEPXkKQ09ORklHX1JUVzg4PXkKQ09ORklHX1JUVzg4X0NPUkU9eQpDT05G SUdfUlRXODhfUENJPXkKQ09ORklHX1JUVzg4X1VTQj15CkNPTkZJR19SVFc4OF84ODIyQj15CkNP TkZJR19SVFc4OF84ODIyQz15CkNPTkZJR19SVFc4OF84NzIzRD15CkNPTkZJR19SVFc4OF84ODIx Qz15CkNPTkZJR19SVFc4OF84ODIyQkU9eQpDT05GSUdfUlRXODhfODgyMkJVPXkKQ09ORklHX1JU Vzg4Xzg4MjJDRT15CkNPTkZJR19SVFc4OF84ODIyQ1U9eQpDT05GSUdfUlRXODhfODcyM0RFPXkK Q09ORklHX1JUVzg4Xzg3MjNEVT15CkNPTkZJR19SVFc4OF84ODIxQ0U9eQpDT05GSUdfUlRXODhf ODgyMUNVPXkKQ09ORklHX1JUVzg4X0RFQlVHPXkKQ09ORklHX1JUVzg4X0RFQlVHRlM9eQpDT05G SUdfUlRXODk9eQpDT05GSUdfUlRXODlfQ09SRT15CkNPTkZJR19SVFc4OV9QQ0k9eQpDT05GSUdf UlRXODlfODg1MkE9eQpDT05GSUdfUlRXODlfODg1MkI9eQpDT05GSUdfUlRXODlfODg1MkM9eQpD T05GSUdfUlRXODlfODg1MkFFPXkKQ09ORklHX1JUVzg5Xzg4NTJCRT15CkNPTkZJR19SVFc4OV84 ODUyQ0U9eQpDT05GSUdfUlRXODlfREVCVUc9eQpDT05GSUdfUlRXODlfREVCVUdNU0c9eQpDT05G SUdfUlRXODlfREVCVUdGUz15CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQpDT05GSUdfUlNJXzkx WD15CkNPTkZJR19SU0lfREVCVUdGUz15CkNPTkZJR19SU0lfU0RJTz15CkNPTkZJR19SU0lfVVNC PXkKQ09ORklHX1JTSV9DT0VYPXkKQ09ORklHX1dMQU5fVkVORE9SX1NJTEFCUz15CkNPTkZJR19X Rlg9eQpDT05GSUdfV0xBTl9WRU5ET1JfU1Q9eQpDT05GSUdfQ1cxMjAwPXkKQ09ORklHX0NXMTIw MF9XTEFOX1NESU89eQpDT05GSUdfQ1cxMjAwX1dMQU5fU1BJPXkKQ09ORklHX1dMQU5fVkVORE9S X1RJPXkKQ09ORklHX1dMMTI1MT15CkNPTkZJR19XTDEyNTFfU1BJPXkKQ09ORklHX1dMMTI1MV9T RElPPXkKQ09ORklHX1dMMTJYWD15CkNPTkZJR19XTDE4WFg9eQpDT05GSUdfV0xDT1JFPXkKQ09O RklHX1dMQ09SRV9TUEk9eQpDT05GSUdfV0xDT1JFX1NESU89eQpDT05GSUdfV0xBTl9WRU5ET1Jf WllEQVM9eQpDT05GSUdfVVNCX1pEMTIwMT15CkNPTkZJR19aRDEyMTFSVz15CkNPTkZJR19aRDEy MTFSV19ERUJVRz15CkNPTkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQpDT05GSUdfUVRORk1B Qz15CkNPTkZJR19RVE5GTUFDX1BDSUU9eQpDT05GSUdfUENNQ0lBX1JBWUNTPXkKQ09ORklHX1BD TUNJQV9XTDM1MDE9eQpDT05GSUdfTUFDODAyMTFfSFdTSU09eQpDT05GSUdfVVNCX05FVF9STkRJ U19XTEFOPXkKQ09ORklHX1ZJUlRfV0lGST15CkNPTkZJR19XQU49eQpDT05GSUdfSERMQz15CkNP TkZJR19IRExDX1JBVz15CkNPTkZJR19IRExDX1JBV19FVEg9eQpDT05GSUdfSERMQ19DSVNDTz15 CkNPTkZJR19IRExDX0ZSPXkKQ09ORklHX0hETENfUFBQPXkKQ09ORklHX0hETENfWDI1PXkKQ09O RklHX1BDSTIwMFNZTj15CkNPTkZJR19XQU5YTD15CkNPTkZJR19QQzMwMFRPTz15CkNPTkZJR19G QVJTWU5DPXkKQ09ORklHX0ZTTF9VQ0NfSERMQz15CkNPTkZJR19TTElDX0RTMjY1MjI9eQpDT05G SUdfTEFQQkVUSEVSPXkKQ09ORklHX0lFRUU4MDIxNTRfRFJJVkVSUz15CkNPTkZJR19JRUVFODAy MTU0X0ZBS0VMQj15CkNPTkZJR19JRUVFODAyMTU0X0FUODZSRjIzMD15CkNPTkZJR19JRUVFODAy MTU0X01SRjI0SjQwPXkKQ09ORklHX0lFRUU4MDIxNTRfQ0MyNTIwPXkKQ09ORklHX0lFRUU4MDIx NTRfQVRVU0I9eQpDT05GSUdfSUVFRTgwMjE1NF9BREY3MjQyPXkKQ09ORklHX0lFRUU4MDIxNTRf Q0E4MjEwPXkKQ09ORklHX0lFRUU4MDIxNTRfQ0E4MjEwX0RFQlVHRlM9eQpDT05GSUdfSUVFRTgw MjE1NF9NQ1IyMEE9eQpDT05GSUdfSUVFRTgwMjE1NF9IV1NJTT15CgojCiMgV2lyZWxlc3MgV0FO CiMKQ09ORklHX1dXQU49eQpDT05GSUdfV1dBTl9ERUJVR0ZTPXkKQ09ORklHX1dXQU5fSFdTSU09 eQpDT05GSUdfTUhJX1dXQU5fQ1RSTD15CkNPTkZJR19NSElfV1dBTl9NQklNPXkKQ09ORklHX1FD T01fQkFNX0RNVVg9eQpDT05GSUdfUlBNU0dfV1dBTl9DVFJMPXkKQ09ORklHX0lPU009eQpDT05G SUdfTVRLX1Q3WFg9eQojIGVuZCBvZiBXaXJlbGVzcyBXQU4KCkNPTkZJR19WTVhORVQzPXkKQ09O RklHX1VTQjRfTkVUPXkKQ09ORklHX05FVERFVlNJTT15CkNPTkZJR19ORVRfRkFJTE9WRVI9eQpD T05GSUdfSVNETj15CkNPTkZJR19JU0ROX0NBUEk9eQpDT05GSUdfQ0FQSV9UUkFDRT15CkNPTkZJ R19JU0ROX0NBUElfTUlERExFV0FSRT15CkNPTkZJR19NSVNETj15CkNPTkZJR19NSVNETl9EU1A9 eQpDT05GSUdfTUlTRE5fTDFPSVA9eQoKIwojIG1JU0ROIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05G SUdfTUlTRE5fSEZDUENJPXkKQ09ORklHX01JU0ROX0hGQ01VTFRJPXkKQ09ORklHX01JU0ROX0hG Q1VTQj15CkNPTkZJR19NSVNETl9BVk1GUklUWj15CkNPTkZJR19NSVNETl9TUEVFREZBWD15CkNP TkZJR19NSVNETl9JTkZJTkVPTj15CkNPTkZJR19NSVNETl9XNjY5Mj15CkNPTkZJR19NSVNETl9O RVRKRVQ9eQpDT05GSUdfTUlTRE5fSERMQz15CkNPTkZJR19NSVNETl9JUEFDPXkKQ09ORklHX01J U0ROX0lTQVI9eQoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09O RklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9T UEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQpDT05GSUdfSU5QVVRfVklWQUxE SUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9 eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NS RUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJR19JTlBV VF9KT1lERVY9eQpDT05GSUdfSU5QVVRfRVZERVY9eQpDT05GSUdfSU5QVVRfRVZCVUc9eQpDT05G SUdfSU5QVVRfQVBNUE9XRVI9eQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lO UFVUX0tFWUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FEQz15CkNPTkZJR19LRVlCT0FSRF9BRFA1 NTIwPXkKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQpDT05GSUdfS0VZQk9BUkRfQURQNTU4OT15 CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNTA9eQpDT05GSUdf S0VZQk9BUkRfUVQxMDcwPXkKQ09ORklHX0tFWUJPQVJEX1FUMjE2MD15CkNPTkZJR19LRVlCT0FS RF9DTFBTNzExWD15CkNPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODU9eQpDT05GSUdfS0VZQk9B UkRfTEtLQkQ9eQpDT05GSUdfS0VZQk9BUkRfRVA5M1hYPXkKQ09ORklHX0tFWUJPQVJEX0dQSU89 eQpDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQ9eQpDT05GSUdfS0VZQk9BUkRfVENBNjQxNj15 CkNPTkZJR19LRVlCT0FSRF9UQ0E4NDE4PXkKQ09ORklHX0tFWUJPQVJEX01BVFJJWD15CkNPTkZJ R19LRVlCT0FSRF9MTTgzMjM9eQpDT05GSUdfS0VZQk9BUkRfTE04MzMzPXkKQ09ORklHX0tFWUJP QVJEX0xQQzMyWFg9eQpDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT15CkNPTkZJR19LRVlCT0FSRF9N Q1M9eQpDT05GSUdfS0VZQk9BUkRfTVBSMTIxPXkKQ09ORklHX0tFWUJPQVJEX1NOVlNfUFdSS0VZ PXkKQ09ORklHX0tFWUJPQVJEX0lNWD15CkNPTkZJR19LRVlCT0FSRF9JTVhfU0NfS0VZPXkKQ09O RklHX0tFWUJPQVJEX05FV1RPTj15CkNPTkZJR19LRVlCT0FSRF9OT01BRElLPXkKQ09ORklHX0tF WUJPQVJEX1RFR1JBPXkKQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz15CkNPTkZJR19LRVlCT0FS RF9QSU5FUEhPTkU9eQpDT05GSUdfS0VZQk9BUkRfUFhBMjd4PXkKQ09ORklHX0tFWUJPQVJEX1BN SUM4WFhYPXkKQ09ORklHX0tFWUJPQVJEX1NBTVNVTkc9eQpDT05GSUdfS0VZQk9BUkRfR09MREZJ U0hfRVZFTlRTPXkKQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZPXkKQ09ORklHX0tFWUJPQVJEX1NU X0tFWVNDQU49eQpDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKQ09ORklHX0tFWUJPQVJEX1NIX0tF WVNDPXkKQ09ORklHX0tFWUJPQVJEX1NUTVBFPXkKQ09ORklHX0tFWUJPQVJEX1NVTjRJX0xSQURD PXkKQ09ORklHX0tFWUJPQVJEX0lRUzYyWD15CkNPTkZJR19LRVlCT0FSRF9PTUFQND15CkNPTkZJ R19LRVlCT0FSRF9TUEVBUj15CkNPTkZJR19LRVlCT0FSRF9UQzM1ODlYPXkKQ09ORklHX0tFWUJP QVJEX1RNMl9UT1VDSEtFWT15CkNPTkZJR19LRVlCT0FSRF9UV0w0MDMwPXkKQ09ORklHX0tFWUJP QVJEX1hUS0JEPXkKQ09ORklHX0tFWUJPQVJEX0NST1NfRUM9eQpDT05GSUdfS0VZQk9BUkRfQ0FQ MTFYWD15CkNPTkZJR19LRVlCT0FSRF9CQ009eQpDT05GSUdfS0VZQk9BUkRfTVQ2Nzc5PXkKQ09O RklHX0tFWUJPQVJEX01US19QTUlDPXkKQ09ORklHX0tFWUJPQVJEX0NZUFJFU1NfU0Y9eQpDT05G SUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBT PXkKQ09ORklHX01PVVNFX1BTMl9CWUQ9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNP TkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1NfU01C VVM9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9J TlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVD SF9TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQpDT05GSUdfTU9VU0VfUFMyX1RP VUNIS0lUPXkKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1NN QlVTPXkKQ09ORklHX01PVVNFX1NFUklBTD15CkNPTkZJR19NT1VTRV9BUFBMRVRPVUNIPXkKQ09O RklHX01PVVNFX0JDTTU5NzQ9eQpDT05GSUdfTU9VU0VfQ1lBUEE9eQpDT05GSUdfTU9VU0VfRUxB Tl9JMkM9eQpDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDPXkKQ09ORklHX01PVVNFX0VMQU5fSTJD X1NNQlVTPXkKQ09ORklHX01PVVNFX1ZTWFhYQUE9eQpDT05GSUdfTU9VU0VfR1BJTz15CkNPTkZJ R19NT1VTRV9TWU5BUFRJQ1NfSTJDPXkKQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9eQpDT05G SUdfSU5QVVRfSk9ZU1RJQ0s9eQpDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HPXkKQ09ORklHX0pPWVNU SUNLX0EzRD15CkNPTkZJR19KT1lTVElDS19BREM9eQpDT05GSUdfSk9ZU1RJQ0tfQURJPXkKQ09O RklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQpDT05GSUdfSk9ZU1RJ Q0tfR1JJUD15CkNPTkZJR19KT1lTVElDS19HUklQX01QPXkKQ09ORklHX0pPWVNUSUNLX0dVSUxM RU1PVD15CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElDS19TSURFV0lO REVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFPXkKQ09O RklHX0pPWVNUSUNLX0lGT1JDRV9VU0I9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNP TkZJR19KT1lTVElDS19XQVJSSU9SPXkKQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOPXkKQ09ORklH X0pPWVNUSUNLX1NQQUNFT1JCPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTD15CkNPTkZJR19K T1lTVElDS19TVElOR0VSPXkKQ09ORklHX0pPWVNUSUNLX1RXSURKT1k9eQpDT05GSUdfSk9ZU1RJ Q0tfWkhFTkhVQT15CkNPTkZJR19KT1lTVElDS19EQjk9eQpDT05GSUdfSk9ZU1RJQ0tfR0FNRUNP Tj15CkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZYPXkKQ09ORklHX0pPWVNUSUNLX0FTNTAxMT15 CkNPTkZJR19KT1lTVElDS19KT1lEVU1QPXkKQ09ORklHX0pPWVNUSUNLX1hQQUQ9eQpDT05GSUdf Sk9ZU1RJQ0tfWFBBRF9GRj15CkNPTkZJR19KT1lTVElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9Z U1RJQ0tfV0FMS0VSQTA3MDE9eQpDT05GSUdfSk9ZU1RJQ0tfUFNYUEFEX1NQST15CkNPTkZJR19K T1lTVElDS19QU1hQQURfU1BJX0ZGPXkKQ09ORklHX0pPWVNUSUNLX1BYUkM9eQpDT05GSUdfSk9Z U1RJQ0tfUVdJSUM9eQpDT05GSUdfSk9ZU1RJQ0tfRlNJQTZCPXkKQ09ORklHX0pPWVNUSUNLX1NF TlNFSEFUPXkKQ09ORklHX0lOUFVUX1RBQkxFVD15CkNPTkZJR19UQUJMRVRfVVNCX0FDRUNBRD15 CkNPTkZJR19UQUJMRVRfVVNCX0FJUFRFSz15CkNPTkZJR19UQUJMRVRfVVNCX0hBTldBTkc9eQpD T05GSUdfVEFCTEVUX1VTQl9LQlRBQj15CkNPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVM9eQpDT05G SUdfVEFCTEVUX1NFUklBTF9XQUNPTTQ9eQpDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05G SUdfVE9VQ0hTQ1JFRU5fODhQTTg2MFg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0Nj15CkNP TkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PXkKQ09O RklHX1RPVUNIU0NSRUVOX0FENzg3OV9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X1NQ ST15CkNPTkZJR19UT1VDSFNDUkVFTl9BREM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0ky Qz15CkNPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVRN RUxfTVhUX1QzNz15CkNPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSPXkKQ09ORklHX1RPVUNI U0NSRUVOX0JVMjEwMTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAyOT15CkNPTkZJR19UT1VD SFNDUkVFTl9DSElQT05FX0lDTjgzMTg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNQTE0MD15 CkNPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRT UF9DT1JFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fQ1lUVFNQX1NQST15CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkU9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fQ1lUVFNQNF9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9TUEk9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNT15CkNPTkZJR19UT1VDSFNDUkVFTl9EQTkwMzQ9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fREE5MDUyPXkKQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk89 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9T RVJJQUw9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMD15CkNPTkZJR19UT1VDSFNDUkVFTl9G VUpJVFNVPXkKQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWD15CkNPTkZJR19UT1VDSFNDUkVFTl9I SURFRVA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSFlDT05fSFk0NlhYPXkKQ09ORklHX1RPVUNIU0NS RUVOX0hZTklUUk9OX0NTVFhYWD15CkNPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYPXkKQ09ORklH X1RPVUNIU0NSRUVOX0lMSVRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9JUFJPQz15CkNPTkZJR19U T1VDSFNDUkVFTl9TNlNZNzYxPXkKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPXkKQ09ORklHX1RP VUNIU0NSRUVOX0VLVEYyMTI3PXkKQ09ORklHX1RPVUNIU0NSRUVOX0VMQU49eQpDT05GSUdfVE9V Q0hTQ1JFRU5fRUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxPXkKQ09ORklHX1RP VUNIU0NSRUVOX1dBQ09NX0kyQz15CkNPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMT15CkNPTkZJ R19UT1VDSFNDUkVFTl9NQ1M1MDAwPXkKQ09ORklHX1RPVUNIU0NSRUVOX01NUzExND15CkNPTkZJ R19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQND15CkNPTkZJR19UT1VDSFNDUkVFTl9NU0cyNjM4PXkK Q09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9JTUFHSVM9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fSU1YNlVMX1RTQz15CkNPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU89 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQ9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNj15CkNPTkZJR19UT1VDSFNDUkVFTl9SQVNQ QkVSUllQSV9GVz15CkNPTkZJR19UT1VDSFNDUkVFTl9NSUdPUj15CkNPTkZJR19UT1VDSFNDUkVF Tl9UT1VDSFJJR0hUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPXkKQ09ORklHX1RPVUNI U0NSRUVOX1RJX0FNMzM1WF9UU0M9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVUNCMTQwMD15CkNPTkZJ R19UT1VDSFNDUkVFTl9QSVhDSVI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkM9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTdYWD15CkNP TkZJR19UT1VDSFNDUkVFTl9XTTk3MDU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzEyPXkKQ09O RklHX1RPVUNIU0NSRUVOX1dNOTcxMz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRF PXkKQ09ORklHX1RPVUNIU0NSRUVOX01YU19MUkFEQz15CkNPTkZJR19UT1VDSFNDUkVFTl9NWDI1 PXkKQ09ORklHX1RPVUNIU0NSRUVOX01DMTM3ODM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VH QUxBWD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfUEFOSklUPXkKQ09ORklHX1RPVUNIU0NSRUVO X1VTQl8zTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSVRNPXkKQ09ORklHX1RPVUNIU0NSRUVO X1VTQl9FVFVSQk89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dVTlpFPXkKQ09ORklHX1RPVUNI U0NSRUVOX1VTQl9ETUNfVFNDMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lSVE9VQ0g9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lERUFMVEVLPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9H RU5FUkFMX1RPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HT1RPUD15CkNPTkZJR19UT1VD SFNDUkVFTl9VU0JfSkFTVEVDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FTE89eQpDT05GSUdf VE9VQ0hTQ1JFRU5fVVNCX0UyST15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfWllUUk9OSUM9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVF9UQzQ1VVNCPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql9ORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUFTWVRPVUNIPXkKQ09ORklHX1RPVUNI U0NSRUVOX1RPVUNISVQyMTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFM0ODAwPXkKQ09ORklHX1RP VUNIU0NSRUVOX1RTQ19TRVJJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwND15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA1PXkK Q09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDc9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwN19J SU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUENBUD15CkNPTkZJR19UT1VDSFNDUkVFTl9STV9UUz15 CkNPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fU0lTX0kyQz15 CkNPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTPXkK Q09ORklHX1RPVUNIU0NSRUVOX1NUTVBFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NVTjRJPXkKQ09O RklHX1RPVUNIU0NSRUVOX1NVUjQwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NVUkZBQ0UzX1NQST15 CkNPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fWkVUNjIyMz15CkNPTkZJR19UT1VDSFNDUkVFTl9aRk9SQ0U9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ09MSUJSSV9WRjUwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1JP SE1fQlUyMTAyMz15CkNPTkZJR19UT1VDSFNDUkVFTl9JUVM1WFg9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fWklOSVRJWD15CkNPTkZJR19UT1VDSFNDUkVFTl9ISU1BWF9IWDgzMTEyQj15CkNPTkZJR19J TlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUXzg4UE04NjBYX09OS0VZPXkKQ09ORklHX0lOUFVUXzg4 UE04MFhfT05LRVk9eQpDT05GSUdfSU5QVVRfQUI4NTAwX1BPTktFWT15CkNPTkZJR19JTlBVVF9B RDcxNFg9eQpDT05GSUdfSU5QVVRfQUQ3MTRYX0kyQz15CkNPTkZJR19JTlBVVF9BRDcxNFhfU1BJ PXkKQ09ORklHX0lOUFVUX0FSSUVMX1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9BUklaT05BX0hB UFRJQ1M9eQpDT05GSUdfSU5QVVRfQVRDMjYwWF9PTktFWT15CkNPTkZJR19JTlBVVF9BVE1FTF9D QVBUT1VDSD15CkNPTkZJR19JTlBVVF9CTUExNTA9eQpDT05GSUdfSU5QVVRfRTNYMF9CVVRUT049 eQpDT05GSUdfSU5QVVRfUE04OTQxX1BXUktFWT15CkNPTkZJR19JTlBVVF9QTThYWFhfVklCUkFU T1I9eQpDT05GSUdfSU5QVVRfUE1JQzhYWFhfUFdSS0VZPXkKQ09ORklHX0lOUFVUX01BWDc3NjUw X09OS0VZPXkKQ09ORklHX0lOUFVUX01BWDc3NjkzX0hBUFRJQz15CkNPTkZJR19JTlBVVF9NQVg4 OTI1X09OS0VZPXkKQ09ORklHX0lOUFVUX01BWDg5OTdfSEFQVElDPXkKQ09ORklHX0lOUFVUX01D MTM3ODNfUFdSQlVUVE9OPXkKQ09ORklHX0lOUFVUX01NQTg0NTA9eQpDT05GSUdfSU5QVVRfR1BJ T19CRUVQRVI9eQpDT05GSUdfSU5QVVRfR1BJT19ERUNPREVSPXkKQ09ORklHX0lOUFVUX0dQSU9f VklCUkE9eQpDT05GSUdfSU5QVVRfQ1BDQVBfUFdSQlVUVE9OPXkKQ09ORklHX0lOUFVUX0FUSV9S RU1PVEUyPXkKQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFPXkKQ09ORklHX0lOUFVUX0tYVEo5 PXkKQ09ORklHX0lOUFVUX1BPV0VSTUFURT15CkNPTkZJR19JTlBVVF9ZRUFMSU5LPXkKQ09ORklH X0lOUFVUX0NNMTA5PXkKQ09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUM9eQpDT05GSUdfSU5Q VVRfUkVUVV9QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfVFBTNjUyMThfUFdSQlVUVE9OPXkKQ09O RklHX0lOUFVUX1RQUzY1MjE5X1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9BWFAyMFhfUEVLPXkK Q09ORklHX0lOUFVUX1RXTDQwMzBfUFdSQlVUVE9OPXkKQ09ORklHX0lOUFVUX1RXTDQwMzBfVklC UkE9eQpDT05GSUdfSU5QVVRfVFdMNjA0MF9WSUJSQT15CkNPTkZJR19JTlBVVF9VSU5QVVQ9eQpD T05GSUdfSU5QVVRfUEFMTUFTX1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9QQ0Y1MDYzM19QTVU9 eQpDT05GSUdfSU5QVVRfUENGODU3ND15CkNPTkZJR19JTlBVVF9QV01fQkVFUEVSPXkKQ09ORklH X0lOUFVUX1BXTV9WSUJSQT15CkNPTkZJR19JTlBVVF9SSzgwNV9QV1JLRVk9eQpDT05GSUdfSU5Q VVRfR1BJT19ST1RBUllfRU5DT0RFUj15CkNPTkZJR19JTlBVVF9EQTcyODBfSEFQVElDUz15CkNP TkZJR19JTlBVVF9EQTkwNTJfT05LRVk9eQpDT05GSUdfSU5QVVRfREE5MDU1X09OS0VZPXkKQ09O RklHX0lOUFVUX0RBOTA2M19PTktFWT15CkNPTkZJR19JTlBVVF9XTTgzMVhfT049eQpDT05GSUdf SU5QVVRfUENBUD15CkNPTkZJR19JTlBVVF9BRFhMMzRYPXkKQ09ORklHX0lOUFVUX0FEWEwzNFhf STJDPXkKQ09ORklHX0lOUFVUX0FEWEwzNFhfU1BJPXkKQ09ORklHX0lOUFVUX0lCTV9QQU5FTD15 CkNPTkZJR19JTlBVVF9JTVNfUENVPXkKQ09ORklHX0lOUFVUX0lRUzI2OUE9eQpDT05GSUdfSU5Q VVRfSVFTNjI2QT15CkNPTkZJR19JTlBVVF9JUVM3MjIyPXkKQ09ORklHX0lOUFVUX0NNQTMwMDA9 eQpDT05GSUdfSU5QVVRfQ01BMzAwMF9JMkM9eQpDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNT PXkKQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUz15CkNPTkZJR19JTlBVVF9EUlYyNjY3X0hB UFRJQ1M9eQpDT05GSUdfSU5QVVRfSElTSV9QT1dFUktFWT15CkNPTkZJR19JTlBVVF9SQVZFX1NQ X1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9TQzI3WFhfVklCUkE9eQpDT05GSUdfSU5QVVRfUlQ1 MTIwX1BXUktFWT15CkNPTkZJR19JTlBVVF9TVFBNSUMxX09OS0VZPXkKQ09ORklHX1JNSTRfQ09S RT15CkNPTkZJR19STUk0X0kyQz15CkNPTkZJR19STUk0X1NQST15CkNPTkZJR19STUk0X1NNQj15 CkNPTkZJR19STUk0X0YwMz15CkNPTkZJR19STUk0X0YwM19TRVJJTz15CkNPTkZJR19STUk0XzJE X1NFTlNPUj15CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19STUk0X0YxMj15CkNPTkZJR19STUk0 X0YzMD15CkNPTkZJR19STUk0X0YzND15CkNPTkZJR19STUk0X0YzQT15CkNPTkZJR19STUk0X0Y1 ND15CkNPTkZJR19STUk0X0Y1NT15CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NF UklPPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKQ09ORklH X1NFUklPX0FNQkFLTUk9eQpDT05GSUdfU0VSSU9fUENJUFMyPXkKQ09ORklHX1NFUklPX0xJQlBT Mj15CkNPTkZJR19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj15CkNPTkZJR19T RVJJT19QUzJNVUxUPXkKQ09ORklHX1NFUklPX0FSQ19QUzI9eQpDT05GSUdfU0VSSU9fQVBCUFMy PXkKQ09ORklHX1NFUklPX09MUENfQVBTUD15CkNPTkZJR19TRVJJT19TVU40SV9QUzI9eQpDT05G SUdfU0VSSU9fR1BJT19QUzI9eQpDT05GSUdfVVNFUklPPXkKQ09ORklHX0dBTUVQT1JUPXkKQ09O RklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKQ09ORklHX0dBTUVQT1JU X0VNVTEwSzE9eQpDT05GSUdfR0FNRVBPUlRfRk04MDE9eQojIGVuZCBvZiBIYXJkd2FyZSBJL08g cG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2aWNlIHN1cHBvcnQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNl cwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9 eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hX X0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9Q VFlTPXkKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CkNP TkZJR19MRUdBQ1lfVElPQ1NUST15CkNPTkZJR19MRElTQ19BVVRPTE9BRD15CgojCiMgU2VyaWFs IGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkK Q09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1 MF8xNjU1MEFfVkFSSUFOVFM9eQpDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLPXkKQ09ORklHX1NF UklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklB TF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9FWEFSPXkKQ09ORklHX1NFUklBTF84MjUw X0NTPXkKQ09ORklHX1NFUklBTF84MjUwX01FTl9NQ0I9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJf VUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxf ODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NF UklBTF84MjUwX0FTUEVFRF9WVUFSVD15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQpD T05GSUdfU0VSSUFMXzgyNTBfREVURUNUX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQpD T05GSUdfU0VSSUFMXzgyNTBfRFdMSUI9eQpDT05GSUdfU0VSSUFMXzgyNTBfQkNNMjgzNUFVWD15 CkNPTkZJR19TRVJJQUxfODI1MF9GU0w9eQpDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQpDT05GSUdf U0VSSUFMXzgyNTBfRU09eQpDT05GSUdfU0VSSUFMXzgyNTBfSU9DMz15CkNPTkZJR19TRVJJQUxf ODI1MF9SVDI4OFg9eQpDT05GSUdfU0VSSUFMXzgyNTBfT01BUD15CkNPTkZJR19TRVJJQUxfODI1 MF9PTUFQX1RUWU9fRklYVVA9eQpDT05GSUdfU0VSSUFMXzgyNTBfTFBDMThYWD15CkNPTkZJR19T RVJJQUxfODI1MF9NVDY1Nzc9eQpDT05GSUdfU0VSSUFMXzgyNTBfVU5JUEhJRVI9eQpDT05GSUdf U0VSSUFMXzgyNTBfSU5HRU5JQz15CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NF UklBTF84MjUwX01JRD15CkNPTkZJR19TRVJJQUxfODI1MF9QRVJJQ09NPXkKQ09ORklHX1NFUklB TF84MjUwX1BYQT15CkNPTkZJR19TRVJJQUxfODI1MF9URUdSQT15CkNPTkZJR19TRVJJQUxfODI1 MF9CQ003MjcxPXkKQ09ORklHX1NFUklBTF9PRl9QTEFURk9STT15CgojCiMgTm9uLTgyNTAgc2Vy aWFsIHBvcnQgc3VwcG9ydAojCkNPTkZJR19TRVJJQUxfQU1CQV9QTDAxMD15CkNPTkZJR19TRVJJ QUxfQU1CQV9QTDAxMF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9BTUJBX1BMMDExPXkKQ09ORklH X1NFUklBTF9BTUJBX1BMMDExX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0VBUkxZQ09OX0FSTV9T RU1JSE9TVD15CkNPTkZJR19TRVJJQUxfQVRNRUw9eQpDT05GSUdfU0VSSUFMX0FUTUVMX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMX0FUTUVMX1BEQz15CkNPTkZJR19TRVJJQUxfQVRNRUxfVFRZQVQ9 eQpDT05GSUdfU0VSSUFMX0tHREJfTk1JPXkKQ09ORklHX1NFUklBTF9NRVNPTj15CkNPTkZJR19T RVJJQUxfTUVTT05fQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQ0xQUzcxMVg9eQpDT05GSUdfU0VS SUFMX0NMUFM3MTFYX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NBTVNVTkc9eQpDT05GSUdfU0VS SUFMX1NBTVNVTkdfVUFSVFNfND15CkNPTkZJR19TRVJJQUxfU0FNU1VOR19VQVJUUz00CkNPTkZJ R19TRVJJQUxfU0FNU1VOR19DT05TT0xFPXkKQ09ORklHX1NFUklBTF9URUdSQT15CkNPTkZJR19T RVJJQUxfVEVHUkFfVENVPXkKQ09ORklHX1NFUklBTF9URUdSQV9UQ1VfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfTUFYMzEwMD15CkNPTkZJR19TRVJJQUxfTUFYMzEwWD15CkNPTkZJR19TRVJJQUxf UFhBPXkKQ09ORklHX1NFUklBTF9QWEFfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSU1YPXkKQ09O RklHX1NFUklBTF9JTVhfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSU1YX0VBUkxZQ09OPXkKQ09O RklHX1NFUklBTF9VQVJUTElURT15CkNPTkZJR19TRVJJQUxfVUFSVExJVEVfQ09OU09MRT15CkNP TkZJR19TRVJJQUxfVUFSVExJVEVfTlJfVUFSVFM9MQpDT05GSUdfU0VSSUFMX1NIX1NDST15CkNP TkZJR19TRVJJQUxfU0hfU0NJX05SX1VBUlRTPTE4CkNPTkZJR19TRVJJQUxfU0hfU0NJX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMX1NIX1NDSV9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfU0hfU0NJ X0RNQT15CkNPTkZJR19TRVJJQUxfSFNfTFBDMzJYWD15CkNPTkZJR19TRVJJQUxfSFNfTFBDMzJY WF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNP TEU9eQpDT05GSUdfQ09OU09MRV9QT0xMPXkKQ09ORklHX1NFUklBTF9JQ09NPXkKQ09ORklHX1NF UklBTF9KU009eQpDT05GSUdfU0VSSUFMX01TTT15CkNPTkZJR19TRVJJQUxfTVNNX0NPTlNPTEU9 eQpDT05GSUdfU0VSSUFMX1FDT01fR0VOST15CkNPTkZJR19TRVJJQUxfUUNPTV9HRU5JX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMX1ZUODUwMD15CkNPTkZJR19TRVJJQUxfVlQ4NTAwX0NPTlNPTEU9 eQpDT05GSUdfU0VSSUFMX09NQVA9eQpDT05GSUdfU0VSSUFMX09NQVBfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfU0lGSVZFPXkKQ09ORklHX1NFUklBTF9TSUZJVkVfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfTEFOVElRPXkKQ09ORklHX1NFUklBTF9MQU5USVFfQ09OU09MRT15CkNPTkZJR19TRVJJ QUxfUUU9eQpDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNPTkZJR19TRVJJQUxfU0NDTlhQX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9DT1JFPXkKQ09ORklHX1NFUklBTF9TQzE2SVM3 WFg9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9JMkM9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdY WF9TUEk9eQpDT05GSUdfU0VSSUFMX1RJTUJFUkRBTEU9eQpDT05GSUdfU0VSSUFMX0JDTTYzWFg9 eQpDT05GSUdfU0VSSUFMX0JDTTYzWFhfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQUxURVJBX0pU QUdVQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlRfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEVfQllQQVNTPXkKQ09ORklHX1NFUklBTF9BTFRF UkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdfU0VS SUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJU X0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1BDSF9VQVJUPXkKQ09ORklHX1NFUklBTF9QQ0hfVUFS VF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9NWFNfQVVBUlQ9eQpDT05GSUdfU0VSSUFMX01YU19B VUFSVF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVD15CkNPTkZJR19TRVJJ QUxfWElMSU5YX1BTX1VBUlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfTVBTMl9VQVJUX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMX01QUzJfVUFSVD15CkNPTkZJR19TRVJJQUxfQVJDPXkKQ09ORklH X1NFUklBTF9BUkNfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKQ09ORklH X1NFUklBTF9SUDI9eQpDT05GSUdfU0VSSUFMX1JQMl9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFM X0ZTTF9MUFVBUlQ9eQpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfRlNMX0xJTkZMRVhVQVJUPXkKQ09ORklHX1NFUklBTF9GU0xfTElORkxFWFVBUlRfQ09O U09MRT15CkNPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SPXkKQ09ORklHX1NFUklBTF9D T05FWEFOVF9ESUdJQ09MT1JfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfU1RfQVNDPXkKQ09ORklH X1NFUklBTF9TVF9BU0NfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfTUVOX1oxMzU9eQpDT05GSUdf U0VSSUFMX1NQUkQ9eQpDT05GSUdfU0VSSUFMX1NQUkRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxf U1RNMzI9eQpDT05GSUdfU0VSSUFMX1NUTTMyX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX01WRUJV X1VBUlQ9eQpDT05GSUdfU0VSSUFMX01WRUJVX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX09XTD15 CkNPTkZJR19TRVJJQUxfT1dMX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1JEQT15CkNPTkZJR19T RVJJQUxfUkRBX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX01JTEJFQVVUX1VTSU89eQpDT05GSUdf U0VSSUFMX01JTEJFQVVUX1VTSU9fUE9SVFM9NApDT05GSUdfU0VSSUFMX01JTEJFQVVUX1VTSU9f Q09OU09MRT15CkNPTkZJR19TRVJJQUxfTElURVVBUlQ9eQpDT05GSUdfU0VSSUFMX0xJVEVVQVJU X01BWF9QT1JUUz0xCkNPTkZJR19TRVJJQUxfTElURVVBUlRfQ09OU09MRT15CkNPTkZJR19TRVJJ QUxfU1VOUExVUz15CkNPTkZJR19TRVJJQUxfU1VOUExVU19DT05TT0xFPXkKIyBlbmQgb2YgU2Vy aWFsIGRyaXZlcnMKCkNPTkZJR19TRVJJQUxfTUNUUkxfR1BJTz15CkNPTkZJR19TRVJJQUxfTk9O U1RBTkRBUkQ9eQpDT05GSUdfTU9YQV9JTlRFTExJTz15CkNPTkZJR19NT1hBX1NNQVJUSU89eQpD T05GSUdfU1lOQ0xJTktfR1Q9eQpDT05GSUdfTl9IRExDPXkKQ09ORklHX0dPTERGSVNIX1RUWT15 CkNPTkZJR19HT0xERklTSF9UVFlfRUFSTFlfQ09OU09MRT15CkNPTkZJR19OX0dTTT15CkNPTkZJ R19OT1pPTUk9eQpDT05GSUdfTlVMTF9UVFk9eQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19I VkNfRENDPXkKQ09ORklHX0hWQ19EQ0NfU0VSSUFMSVpFX1NNUD15CkNPTkZJR19SUE1TR19UVFk9 eQpDT05GSUdfU0VSSUFMX0RFVl9CVVM9eQpDT05GSUdfU0VSSUFMX0RFVl9DVFJMX1RUWVBPUlQ9 eQpDT05GSUdfVFRZX1BSSU5USz15CkNPTkZJR19UVFlfUFJJTlRLX0xFVkVMPTYKQ09ORklHX1BS SU5URVI9eQpDT05GSUdfTFBfQ09OU09MRT15CkNPTkZJR19QUERFVj15CkNPTkZJR19WSVJUSU9f Q09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkK Q09ORklHX0lQTUlfUExBVF9EQVRBPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQpDT05GSUdf SVBNSV9QQU5JQ19TVFJJTkc9eQpDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklH X0lQTUlfU0k9eQpDT05GSUdfSVBNSV9TU0lGPXkKQ09ORklHX0lQTUlfSVBNQj15CkNPTkZJR19J UE1JX1dBVENIRE9HPXkKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSVBNSV9LQ1NfQk1D PXkKQ09ORklHX0FTUEVFRF9LQ1NfSVBNSV9CTUM9eQpDT05GSUdfTlBDTTdYWF9LQ1NfSVBNSV9C TUM9eQpDT05GSUdfSVBNSV9LQ1NfQk1DX0NERVZfSVBNST15CkNPTkZJR19JUE1JX0tDU19CTUNf U0VSSU89eQpDT05GSUdfQVNQRUVEX0JUX0lQTUlfQk1DPXkKQ09ORklHX1NTSUZfSVBNSV9CTUM9 eQpDT05GSUdfSVBNQl9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJ R19IV19SQU5ET01fVElNRVJJT01FTT15CkNPTkZJR19IV19SQU5ET01fQVRNRUw9eQpDT05GSUdf SFdfUkFORE9NX0JBNDMxPXkKQ09ORklHX0hXX1JBTkRPTV9CQ00yODM1PXkKQ09ORklHX0hXX1JB TkRPTV9JUFJPQ19STkcyMDA9eQpDT05GSUdfSFdfUkFORE9NX0lYUDRYWD15CkNPTkZJR19IV19S QU5ET01fT01BUD15CkNPTkZJR19IV19SQU5ET01fT01BUDNfUk9NPXkKQ09ORklHX0hXX1JBTkRP TV9WSVJUSU89eQpDT05GSUdfSFdfUkFORE9NX01YQ19STkdBPXkKQ09ORklHX0hXX1JBTkRPTV9J TVhfUk5HQz15CkNPTkZJR19IV19SQU5ET01fTk9NQURJSz15CkNPTkZJR19IV19SQU5ET01fSElT ST15CkNPTkZJR19IV19SQU5ET01fU1Q9eQpDT05GSUdfSFdfUkFORE9NX1NUTTMyPXkKQ09ORklH X0hXX1JBTkRPTV9QT0xBUkZJUkVfU09DPXkKQ09ORklHX0hXX1JBTkRPTV9NRVNPTj15CkNPTkZJ R19IV19SQU5ET01fTVRLPXkKQ09ORklHX0hXX1JBTkRPTV9FWFlOT1M9eQpDT05GSUdfSFdfUkFO RE9NX09QVEVFPXkKQ09ORklHX0hXX1JBTkRPTV9OUENNPXkKQ09ORklHX0hXX1JBTkRPTV9LRVlT VE9ORT15CkNPTkZJR19IV19SQU5ET01fQ0NUUk5HPXkKQ09ORklHX0hXX1JBTkRPTV9YSVBIRVJB PXkKQ09ORklHX0hXX1JBTkRPTV9BUk1fU01DQ0NfVFJORz15CkNPTkZJR19BUFBMSUNPTT15Cgoj CiMgUENNQ0lBIGNoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1NZTkNMSU5LX0NTPXkKQ09ORklH X0NBUkRNQU5fNDAwMD15CkNPTkZJR19DQVJETUFOXzQwNDA9eQpDT05GSUdfU0NSMjRYPXkKQ09O RklHX0lQV0lSRUxFU1M9eQojIGVuZCBvZiBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKCkNPTkZJ R19ERVZNRU09eQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX0hXX1JB TkRPTV9UUE09eQpDT05GSUdfVENHX1RJU19DT1JFPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdf VENHX1RJU19TUEk9eQpDT05GSUdfVENHX1RJU19TUElfQ1I1MD15CkNPTkZJR19UQ0dfVElTX0ky Qz15CkNPTkZJR19UQ0dfVElTX1NZTlFVQUNFUj15CkNPTkZJR19UQ0dfVElTX0kyQ19DUjUwPXkK Q09ORklHX1RDR19USVNfSTJDX0FUTUVMPXkKQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPXkK Q09ORklHX1RDR19USVNfSTJDX05VVk9UT049eQpDT05GSUdfVENHX1ZUUE1fUFJPWFk9eQpDT05G SUdfVENHX0ZUUE1fVEVFPXkKQ09ORklHX1RDR19USVNfU1QzM1pQMjQ9eQpDT05GSUdfVENHX1RJ U19TVDMzWlAyNF9JMkM9eQpDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEk9eQpDT05GSUdfWElM TFlCVVNfQ0xBU1M9eQpDT05GSUdfWElMTFlCVVM9eQpDT05GSUdfWElMTFlCVVNfUENJRT15CkNP TkZJR19YSUxMWUJVU19PRj15CkNPTkZJR19YSUxMWVVTQj15CiMgZW5kIG9mIENoYXJhY3RlciBk ZXZpY2VzCgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0kyQ19CT0FSRElO Rk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNf TVVYPXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJf R1BJT19DSEFMTEVOR0U9eQpDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0kyQ19NVVhfR1BN VVg9eQpDT05GSUdfSTJDX01VWF9MVEM0MzA2PXkKQ09ORklHX0kyQ19NVVhfUENBOTU0MT15CkNP TkZJR19JMkNfTVVYX1BDQTk1NHg9eQpDT05GSUdfSTJDX01VWF9QSU5DVFJMPXkKQ09ORklHX0ky Q19NVVhfUkVHPXkKQ09ORklHX0kyQ19ERU1VWF9QSU5DVFJMPXkKQ09ORklHX0kyQ19NVVhfTUxY Q1BMRD15CiMgZW5kIG9mIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKCkNPTkZJR19JMkNf SEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09O RklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBD IFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19DQ0dYX1VDU0k9eQpD T05GSUdfSTJDX0FMSTE1MzU9eQpDT05GSUdfSTJDX0FMSTE1NjM9eQpDT05GSUdfSTJDX0FMSTE1 WDM9eQpDT05GSUdfSTJDX0FNRDc1Nj15CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNf SElYNUhEMj15CkNPTkZJR19JMkNfSTgwMT15CkNPTkZJR19JMkNfSVNDSD15CkNPTkZJR19JMkNf UElJWDQ9eQpDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05WSURJQV9HUFU9eQpDT05G SUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYzMD15CkNPTkZJR19JMkNfU0lTOTZYPXkK Q09ORklHX0kyQ19WSUE9eQpDT05GSUdfSTJDX1ZJQVBSTz15CgojCiMgSTJDIHN5c3RlbSBidXMg ZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19B TFRFUkE9eQpDT05GSUdfSTJDX0FTUEVFRD15CkNPTkZJR19JMkNfQVQ5MT15CkNPTkZJR19JMkNf QVQ5MV9TTEFWRV9FWFBFUklNRU5UQUw9eQpDT05GSUdfSTJDX0FYWElBPXkKQ09ORklHX0kyQ19C Q00yODM1PXkKQ09ORklHX0kyQ19CQ01fSVBST0M9eQpDT05GSUdfSTJDX0JDTV9LT05BPXkKQ09O RklHX0kyQ19CUkNNU1RCPXkKQ09ORklHX0kyQ19DQURFTkNFPXkKQ09ORklHX0kyQ19DQlVTX0dQ SU89eQpDT05GSUdfSTJDX0RBVklOQ0k9eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNP TkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9S TT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQpDT05GSUdfSTJDX0RJR0lDT0xPUj15CkNP TkZJR19JMkNfRUcyMFQ9eQpDT05GSUdfSTJDX0VNRVYyPXkKQ09ORklHX0kyQ19FWFlOT1M1PXkK Q09ORklHX0kyQ19HUElPPXkKQ09ORklHX0kyQ19HUElPX0ZBVUxUX0lOSkVDVE9SPXkKQ09ORklH X0kyQ19ISUdITEFOREVSPXkKQ09ORklHX0kyQ19ISVNJPXkKQ09ORklHX0kyQ19JTUc9eQpDT05G SUdfSTJDX0lNWD15CkNPTkZJR19JMkNfSU1YX0xQSTJDPXkKQ09ORklHX0kyQ19JT1AzWFg9eQpD T05GSUdfSTJDX0paNDc4MD15CkNPTkZJR19JMkNfS0VNUExEPXkKQ09ORklHX0kyQ19MUEMySz15 CkNPTkZJR19JMkNfTUVTT049eQpDT05GSUdfSTJDX01JQ1JPQ0hJUF9DT1JFPXkKQ09ORklHX0ky Q19NVDY1WFg9eQpDT05GSUdfSTJDX01UNzYyMT15CkNPTkZJR19JMkNfTVY2NFhYWD15CkNPTkZJ R19JMkNfTVhTPXkKQ09ORklHX0kyQ19OT01BRElLPXkKQ09ORklHX0kyQ19OUENNPXkKQ09ORklH X0kyQ19PQ09SRVM9eQpDT05GSUdfSTJDX09NQVA9eQpDT05GSUdfSTJDX09XTD15CkNPTkZJR19J MkNfQVBQTEU9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CkNPTkZJR19JMkNfUE5YPXkKQ09O RklHX0kyQ19QWEE9eQpDT05GSUdfSTJDX1BYQV9TTEFWRT15CkNPTkZJR19JMkNfUUNPTV9DQ0k9 eQpDT05GSUdfSTJDX1FDT01fR0VOST15CkNPTkZJR19JMkNfUVVQPXkKQ09ORklHX0kyQ19SSUlD PXkKQ09ORklHX0kyQ19SSzNYPXkKQ09ORklHX0kyQ19SWlYyTT15CkNPTkZJR19JMkNfUzNDMjQx MD15CkNPTkZJR19JMkNfU0hfTU9CSUxFPXkKQ09ORklHX0kyQ19TSU1URUM9eQpDT05GSUdfSTJD X1NQUkQ9eQpDT05GSUdfSTJDX1NUPXkKQ09ORklHX0kyQ19TVE0zMkY0PXkKQ09ORklHX0kyQ19T VE0zMkY3PXkKQ09ORklHX0kyQ19TVU42SV9QMldJPXkKQ09ORklHX0kyQ19TWU5RVUFDRVI9eQpD T05GSUdfSTJDX1RFR1JBPXkKQ09ORklHX0kyQ19URUdSQV9CUE1QPXkKQ09ORklHX0kyQ19VTklQ SElFUj15CkNPTkZJR19JMkNfVU5JUEhJRVJfRj15CkNPTkZJR19JMkNfVkVSU0FUSUxFPXkKQ09O RklHX0kyQ19XTVQ9eQpDT05GSUdfSTJDX1hJTElOWD15CkNPTkZJR19JMkNfWExQOVhYPXkKQ09O RklHX0kyQ19SQ0FSPXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMK Q09ORklHX0kyQ19ESU9MQU5fVTJDPXkKQ09ORklHX0kyQ19ETE4yPXkKQ09ORklHX0kyQ19DUDI2 MTU9eQpDT05GSUdfSTJDX1BBUlBPUlQ9eQpDT05GSUdfSTJDX1BDSTFYWFhYPXkKQ09ORklHX0ky Q19ST0JPVEZVWlpfT1NJRj15CkNPTkZJR19JMkNfVEFPU19FVk09eQpDT05GSUdfSTJDX1RJTllf VVNCPXkKQ09ORklHX0kyQ19WSVBFUkJPQVJEPXkKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRy aXZlcnMKIwpDT05GSUdfSTJDX01MWENQTEQ9eQpDT05GSUdfSTJDX0NST1NfRUNfVFVOTkVMPXkK Q09ORklHX0kyQ19GU0k9eQpDT05GSUdfSTJDX1ZJUlRJTz15CiMgZW5kIG9mIEkyQyBIYXJkd2Fy ZSBCdXMgc3VwcG9ydAoKQ09ORklHX0kyQ19TVFVCPW0KQ09ORklHX0kyQ19TTEFWRT15CkNPTkZJ R19JMkNfU0xBVkVfRUVQUk9NPXkKQ09ORklHX0kyQ19TTEFWRV9URVNUVU5JVD15CkNPTkZJR19J MkNfREVCVUdfQ09SRT15CkNPTkZJR19JMkNfREVCVUdfQUxHTz15CkNPTkZJR19JMkNfREVCVUdf QlVTPXkKIyBlbmQgb2YgSTJDIHN1cHBvcnQKCkNPTkZJR19JM0M9eQpDT05GSUdfQ0ROU19JM0Nf TUFTVEVSPXkKQ09ORklHX0RXX0kzQ19NQVNURVI9eQpDT05GSUdfU1ZDX0kzQ19NQVNURVI9eQpD T05GSUdfTUlQSV9JM0NfSENJPXkKQ09ORklHX1NQST15CkNPTkZJR19TUElfREVCVUc9eQpDT05G SUdfU1BJX01BU1RFUj15CkNPTkZJR19TUElfTUVNPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xs ZXIgRHJpdmVycwojCkNPTkZJR19TUElfQUxURVJBPXkKQ09ORklHX1NQSV9BTFRFUkFfQ09SRT15 CkNPTkZJR19TUElfQUxURVJBX0RGTD15CkNPTkZJR19TUElfQVI5MzRYPXkKQ09ORklHX1NQSV9B VEg3OT15CkNPTkZJR19TUElfQVJNQURBXzM3MDA9eQpDT05GSUdfU1BJX0FTUEVFRF9TTUM9eQpD T05GSUdfU1BJX0FUTUVMPXkKQ09ORklHX1NQSV9BVDkxX1VTQVJUPXkKQ09ORklHX1NQSV9BVE1F TF9RVUFEU1BJPXkKQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORT15CkNPTkZJR19TUElfQkNNMjgz NT15CkNPTkZJR19TUElfQkNNMjgzNUFVWD15CkNPTkZJR19TUElfQkNNNjNYWD15CkNPTkZJR19T UElfQkNNNjNYWF9IU1NQST15CkNPTkZJR19TUElfQkNNX1FTUEk9eQpDT05GSUdfU1BJX0JJVEJB Tkc9eQpDT05GSUdfU1BJX0JVVFRFUkZMWT15CkNPTkZJR19TUElfQ0FERU5DRT15CkNPTkZJR19T UElfQ0FERU5DRV9RVUFEU1BJPXkKQ09ORklHX1NQSV9DQURFTkNFX1hTUEk9eQpDT05GSUdfU1BJ X0NMUFM3MTFYPXkKQ09ORklHX1NQSV9EQVZJTkNJPXkKQ09ORklHX1NQSV9ERVNJR05XQVJFPXkK Q09ORklHX1NQSV9EV19ETUE9eQpDT05GSUdfU1BJX0RXX1BDST15CkNPTkZJR19TUElfRFdfTU1J Tz15CkNPTkZJR19TUElfRFdfQlQxPXkKQ09ORklHX1NQSV9EV19CVDFfRElSTUFQPXkKQ09ORklH X1NQSV9ETE4yPXkKQ09ORklHX1NQSV9FUDkzWFg9eQpDT05GSUdfU1BJX0ZTST15CkNPTkZJR19T UElfRlNMX0xQU1BJPXkKQ09ORklHX1NQSV9GU0xfUVVBRFNQST15CkNPTkZJR19TUElfR1hQPXkK Q09ORklHX1NQSV9ISVNJX0tVTlBFTkc9eQpDT05GSUdfU1BJX0hJU0lfU0ZDX1YzWFg9eQpDT05G SUdfU1BJX05YUF9GTEVYU1BJPXkKQ09ORklHX1NQSV9HUElPPXkKQ09ORklHX1NQSV9JTUdfU1BG ST15CkNPTkZJR19TUElfSU1YPXkKQ09ORklHX1NQSV9JTkdFTklDPXkKQ09ORklHX1NQSV9JTlRF TD15CkNPTkZJR19TUElfSU5URUxfUENJPXkKQ09ORklHX1NQSV9JTlRFTF9QTEFURk9STT15CkNP TkZJR19TUElfSkNPUkU9eQpDT05GSUdfU1BJX0xNNzBfTExQPXkKQ09ORklHX1NQSV9MUDg4NDFf UlRDPXkKQ09ORklHX1NQSV9GU0xfTElCPXkKQ09ORklHX1NQSV9GU0xfU1BJPXkKQ09ORklHX1NQ SV9GU0xfRFNQST15CkNPTkZJR19TUElfTUVTT05fU1BJQ0M9eQpDT05GSUdfU1BJX01FU09OX1NQ SUZDPXkKQ09ORklHX1NQSV9NSUNST0NISVBfQ09SRT15CkNPTkZJR19TUElfTUlDUk9DSElQX0NP UkVfUVNQST15CkNPTkZJR19TUElfTVQ2NVhYPXkKQ09ORklHX1NQSV9NVDc2MjE9eQpDT05GSUdf U1BJX01US19OT1I9eQpDT05GSUdfU1BJX01US19TTkZJPXkKQ09ORklHX1NQSV9XUENNX0ZJVT15 CkNPTkZJR19TUElfTlBDTV9GSVU9eQpDT05GSUdfU1BJX05QQ01fUFNQST15CkNPTkZJR19TUElf TEFOVElRX1NTQz15CkNPTkZJR19TUElfT0NfVElOWT15CkNPTkZJR19TUElfT01BUF9VV0lSRT15 CkNPTkZJR19TUElfT01BUDI0WFg9eQpDT05GSUdfU1BJX1RJX1FTUEk9eQpDT05GSUdfU1BJX09N QVBfMTAwSz15CkNPTkZJR19TUElfT1JJT049eQpDT05GSUdfU1BJX1BDSTFYWFhYPXkKQ09ORklH X1NQSV9QSUMzMj15CkNPTkZJR19TUElfUElDMzJfU1FJPXkKQ09ORklHX1NQSV9QTDAyMj15CkNP TkZJR19TUElfUFhBMlhYPXkKQ09ORklHX1NQSV9QWEEyWFhfUENJPXkKQ09ORklHX1NQSV9ST0NL Q0hJUD15CkNPTkZJR19TUElfUk9DS0NISVBfU0ZDPXkKQ09ORklHX1NQSV9SUENJRj15CkNPTkZJ R19TUElfUlNQST15CkNPTkZJR19TUElfUUNPTV9RU1BJPXkKQ09ORklHX1NQSV9RVVA9eQpDT05G SUdfU1BJX1FDT01fR0VOST15CkNPTkZJR19TUElfUzNDNjRYWD15CkNPTkZJR19TUElfU0MxOElT NjAyPXkKQ09ORklHX1NQSV9TSF9NU0lPRj15CkNPTkZJR19TUElfU0g9eQpDT05GSUdfU1BJX1NI X0hTUEk9eQpDT05GSUdfU1BJX1NJRklWRT15CkNPTkZJR19TUElfU0xBVkVfTVQyN1hYPXkKQ09O RklHX1NQSV9TTl9GX09TUEk9eQpDT05GSUdfU1BJX1NQUkQ9eQpDT05GSUdfU1BJX1NQUkRfQURJ PXkKQ09ORklHX1NQSV9TVE0zMj15CkNPTkZJR19TUElfU1RNMzJfUVNQST15CkNPTkZJR19TUElf U1RfU1NDND15CkNPTkZJR19TUElfU1VONEk9eQpDT05GSUdfU1BJX1NVTjZJPXkKQ09ORklHX1NQ SV9TVU5QTFVTX1NQNzAyMT15CkNPTkZJR19TUElfU1lOUVVBQ0VSPXkKQ09ORklHX1NQSV9NWElD PXkKQ09ORklHX1NQSV9URUdSQTIxMF9RVUFEPXkKQ09ORklHX1NQSV9URUdSQTExND15CkNPTkZJ R19TUElfVEVHUkEyMF9TRkxBU0g9eQpDT05GSUdfU1BJX1RFR1JBMjBfU0xJTks9eQpDT05GSUdf U1BJX1RPUENMSUZGX1BDSD15CkNPTkZJR19TUElfVU5JUEhJRVI9eQpDT05GSUdfU1BJX1hDT01N PXkKQ09ORklHX1NQSV9YSUxJTlg9eQpDT05GSUdfU1BJX1hMUD15CkNPTkZJR19TUElfWFRFTlNB X1hURlBHQT15CkNPTkZJR19TUElfWllOUV9RU1BJPXkKQ09ORklHX1NQSV9aWU5RTVBfR1FTUEk9 eQpDT05GSUdfU1BJX0FNRD15CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwpDT05GSUdf U1BJX01VWD15CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwpDT05GSUdfU1BJX1NQSURFVj15 CkNPTkZJR19TUElfTE9PUEJBQ0tfVEVTVD1tCkNPTkZJR19TUElfVExFNjJYMD15CkNPTkZJR19T UElfU0xBVkU9eQpDT05GSUdfU1BJX1NMQVZFX1RJTUU9eQpDT05GSUdfU1BJX1NMQVZFX1NZU1RF TV9DT05UUk9MPXkKQ09ORklHX1NQSV9EWU5BTUlDPXkKQ09ORklHX1NQTUk9eQpDT05GSUdfU1BN SV9ISVNJMzY3MD15CkNPTkZJR19TUE1JX01TTV9QTUlDX0FSQj15CkNPTkZJR19TUE1JX01US19Q TUlGPXkKQ09ORklHX0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kgY29udHJv bGxlcnMKIwpDT05GSUdfT01BUF9TU0k9eQoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX05PS0lB X01PREVNPXkKQ09ORklHX0NNVF9TUEVFQ0g9eQpDT05GSUdfU1NJX1BST1RPQ09MPXkKQ09ORklH X0hTSV9DSEFSPXkKQ09ORklHX1BQUz15CkNPTkZJR19QUFNfREVCVUc9eQoKIwojIFBQUyBjbGll bnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9LVElNRVI9eQpDT05GSUdfUFBTX0NMSUVO VF9MRElTQz15CkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9eQpDT05GSUdfUFBTX0NMSUVOVF9H UElPPXkKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9y dAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19PUFRJT05B TD15CkNPTkZJR19QVFBfMTU4OF9DTE9DS19EVEU9eQpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUU9S SVE9eQpDT05GSUdfRFA4MzY0MF9QSFk9eQpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSU5FUz15CkNP TkZJR19QVFBfMTU4OF9DTE9DS19QQ0g9eQpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKQ09O RklHX1BUUF8xNTg4X0NMT0NLX0lEVDgyUDMzPXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVENN PXkKQ09ORklHX1BUUF8xNTg4X0NMT0NLX09DUD15CiMgZW5kIG9mIFBUUCBjbG9jayBzdXBwb3J0 CgpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19HRU5FUklDX1BJTkNUUkxfR1JPVVBTPXkKQ09ORklH X1BJTk1VWD15CkNPTkZJR19HRU5FUklDX1BJTk1VWF9GVU5DVElPTlM9eQpDT05GSUdfUElOQ09O Rj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQpDT05GSUdfREVCVUdfUElOQ1RSTD15CkNPTkZJ R19QSU5DVFJMX0FNRD15CkNPTkZJR19QSU5DVFJMX0FSVFBFQzY9eQpDT05GSUdfUElOQ1RSTF9B UzM3MjI9eQpDT05GSUdfUElOQ1RSTF9BVDkxPXkKQ09ORklHX1BJTkNUUkxfQVQ5MVBJTzQ9eQpD T05GSUdfUElOQ1RSTF9BWFAyMDk9eQpDT05GSUdfUElOQ1RSTF9CTTE4ODA9eQpDT05GSUdfUElO Q1RSTF9DWThDOTVYMD15CkNPTkZJR19QSU5DVFJMX0RBODUwX1BVUEQ9eQpDT05GSUdfUElOQ1RS TF9EQTkwNjI9eQpDT05GSUdfUElOQ1RSTF9ESUdJQ09MT1I9eQpDT05GSUdfUElOQ1RSTF9FUVVJ TElCUklVTT15CkNPTkZJR19QSU5DVFJMX0lOR0VOSUM9eQpDT05GSUdfUElOQ1RSTF9MT09OR1NP TjI9eQpDT05GSUdfUElOQ1RSTF9MUEMxOFhYPXkKQ09ORklHX1BJTkNUUkxfTUFYNzc2MjA9eQpD T05GSUdfUElOQ1RSTF9NQ1AyM1MwOF9JMkM9eQpDT05GSUdfUElOQ1RSTF9NQ1AyM1MwOF9TUEk9 eQpDT05GSUdfUElOQ1RSTF9NQ1AyM1MwOD15CkNPTkZJR19QSU5DVFJMX01JQ1JPQ0hJUF9TR1BJ Tz15CkNPTkZJR19QSU5DVFJMX09DRUxPVD15CkNPTkZJR19QSU5DVFJMX09YTkFTPXkKQ09ORklH X1BJTkNUUkxfUEFMTUFTPXkKQ09ORklHX1BJTkNUUkxfUElTVEFDSElPPXkKQ09ORklHX1BJTkNU UkxfUks4MDU9eQpDT05GSUdfUElOQ1RSTF9ST0NLQ0hJUD15CkNPTkZJR19QSU5DVFJMX1NJTkdM RT15CkNPTkZJR19QSU5DVFJMX1NUPXkKQ09ORklHX1BJTkNUUkxfU1RNRlg9eQpDT05GSUdfUElO Q1RSTF9TWDE1MFg9eQpDT05GSUdfUElOQ1RSTF9aWU5RPXkKQ09ORklHX1BJTkNUUkxfT1dMPXkK Q09ORklHX1BJTkNUUkxfUzUwMD15CkNPTkZJR19QSU5DVFJMX1M3MDA9eQpDT05GSUdfUElOQ1RS TF9TOTAwPXkKQ09ORklHX1BJTkNUUkxfQVNQRUVEPXkKQ09ORklHX1BJTkNUUkxfQVNQRUVEX0c0 PXkKQ09ORklHX1BJTkNUUkxfQVNQRUVEX0c1PXkKQ09ORklHX1BJTkNUUkxfQVNQRUVEX0c2PXkK Q09ORklHX1BJTkNUUkxfQkNNMjgxWFg9eQpDT05GSUdfUElOQ1RSTF9CQ00yODM1PXkKQ09ORklH X1BJTkNUUkxfQkNNNDkwOD15CkNPTkZJR19QSU5DVFJMX0JDTTYzWFg9eQpDT05GSUdfUElOQ1RS TF9CQ002MzE4PXkKQ09ORklHX1BJTkNUUkxfQkNNNjMyOD15CkNPTkZJR19QSU5DVFJMX0JDTTYz NTg9eQpDT05GSUdfUElOQ1RSTF9CQ002MzYyPXkKQ09ORklHX1BJTkNUUkxfQkNNNjM2OD15CkNP TkZJR19QSU5DVFJMX0JDTTYzMjY4PXkKQ09ORklHX1BJTkNUUkxfSVBST0NfR1BJTz15CkNPTkZJ R19QSU5DVFJMX0NZR05VU19NVVg9eQpDT05GSUdfUElOQ1RSTF9OUz15CkNPTkZJR19QSU5DVFJM X05TUF9HUElPPXkKQ09ORklHX1BJTkNUUkxfTlMyX01VWD15CkNPTkZJR19QSU5DVFJMX05TUF9N VVg9eQpDT05GSUdfUElOQ1RSTF9CRVJMSU49eQpDT05GSUdfUElOQ1RSTF9BUzM3MD15CkNPTkZJ R19QSU5DVFJMX0JFUkxJTl9CRzI9eQpDT05GSUdfUElOQ1RSTF9CRVJMSU5fQkcyQ0Q9eQpDT05G SUdfUElOQ1RSTF9CRVJMSU5fQkcyUT15CkNPTkZJR19QSU5DVFJMX0JFUkxJTl9CRzRDVD15CkNP TkZJR19QSU5DVFJMX0xPQ0hOQUdBUj15CkNPTkZJR19QSU5DVFJMX01BREVSQT15CkNPTkZJR19Q SU5DVFJMX0NTNDdMMTU9eQpDT05GSUdfUElOQ1RSTF9DUzQ3TDM1PXkKQ09ORklHX1BJTkNUUkxf Q1M0N0w4NT15CkNPTkZJR19QSU5DVFJMX0NTNDdMOTA9eQpDT05GSUdfUElOQ1RSTF9DUzQ3TDky PXkKQ09ORklHX1BJTkNUUkxfSU1YPXkKQ09ORklHX1BJTkNUUkxfSU1YMzU9eQpDT05GSUdfUElO Q1RSTF9JTVg1MD15CkNPTkZJR19QSU5DVFJMX0lNWDUxPXkKQ09ORklHX1BJTkNUUkxfSU1YNTM9 eQpDT05GSUdfUElOQ1RSTF9JTVg2UT15CkNPTkZJR19QSU5DVFJMX0lNWDZTTD15CkNPTkZJR19Q SU5DVFJMX0lNWDZTTEw9eQpDT05GSUdfUElOQ1RSTF9JTVg2U1g9eQpDT05GSUdfUElOQ1RSTF9J TVg2VUw9eQpDT05GSUdfUElOQ1RSTF9JTVg3RD15CkNPTkZJR19QSU5DVFJMX0lNWDdVTFA9eQpD T05GSUdfUElOQ1RSTF9JTVg4TU09eQpDT05GSUdfUElOQ1RSTF9JTVg4TU49eQpDT05GSUdfUElO Q1RSTF9JTVg4TVA9eQpDT05GSUdfUElOQ1RSTF9JTVg4TVE9eQpDT05GSUdfUElOQ1RSTF9JTVg4 VUxQPXkKQ09ORklHX1BJTkNUUkxfSU1YUlQxMDUwPXkKQ09ORklHX1BJTkNUUkxfSU1YOTM9eQpD T05GSUdfUElOQ1RSTF9WRjYxMD15CkNPTkZJR19QSU5DVFJMX0lNWFJUMTE3MD15CgojCiMgSW50 ZWwgcGluY3RybCBkcml2ZXJzCiMKIyBlbmQgb2YgSW50ZWwgcGluY3RybCBkcml2ZXJzCgojCiMg TWVkaWFUZWsgcGluY3RybCBkcml2ZXJzCiMKQ09ORklHX0VJTlRfTVRLPXkKQ09ORklHX1BJTkNU UkxfTVRLPXkKQ09ORklHX1BJTkNUUkxfTVRLX1YyPXkKQ09ORklHX1BJTkNUUkxfTVRLX01PT1JF PXkKQ09ORklHX1BJTkNUUkxfTVRLX1BBUklTPXkKQ09ORklHX1BJTkNUUkxfTVQyNzAxPXkKQ09O RklHX1BJTkNUUkxfTVQ3NjIzPXkKQ09ORklHX1BJTkNUUkxfTVQ3NjI5PXkKQ09ORklHX1BJTkNU UkxfTVQ4MTM1PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTI3PXkKQ09ORklHX1BJTkNUUkxfTVQyNzEy PXkKQ09ORklHX1BJTkNUUkxfTVQ2NzY1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzc5PXkKQ09ORklH X1BJTkNUUkxfTVQ2Nzk1PXkKQ09ORklHX1BJTkNUUkxfTVQ2Nzk3PXkKQ09ORklHX1BJTkNUUkxf TVQ3NjIyPXkKQ09ORklHX1BJTkNUUkxfTVQ3OTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTY3PXkK Q09ORklHX1BJTkNUUkxfTVQ4MTczPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTgzPXkKQ09ORklHX1BJ TkNUUkxfTVQ4MTg2PXkKQ09ORklHX1BJTkNUUkxfTVQ4MTg4PXkKQ09ORklHX1BJTkNUUkxfTVQ4 MTkyPXkKQ09ORklHX1BJTkNUUkxfTVQ4MTk1PXkKQ09ORklHX1BJTkNUUkxfTVQ4MzY1PXkKQ09O RklHX1BJTkNUUkxfTVQ4NTE2PXkKQ09ORklHX1BJTkNUUkxfTVQ2Mzk3PXkKIyBlbmQgb2YgTWVk aWFUZWsgcGluY3RybCBkcml2ZXJzCgpDT05GSUdfUElOQ1RSTF9NRVNPTj15CkNPTkZJR19QSU5D VFJMX01FU09OOD15CkNPTkZJR19QSU5DVFJMX01FU09OOEI9eQpDT05GSUdfUElOQ1RSTF9NRVNP TjhfUE1YPXkKQ09ORklHX1BJTkNUUkxfTVZFQlU9eQpDT05GSUdfUElOQ1RSTF9ET1ZFPXkKQ09O RklHX1BJTkNUUkxfQVJNQURBXzM3MD15CkNPTkZJR19QSU5DVFJMX0FSTUFEQV8zNzU9eQpDT05G SUdfUElOQ1RSTF9BUk1BREFfMzhYPXkKQ09ORklHX1BJTkNUUkxfQVJNQURBXzM5WD15CkNPTkZJ R19QSU5DVFJMX0FSTUFEQV9YUD15CkNPTkZJR19QSU5DVFJMX0FCWDUwMD15CkNPTkZJR19QSU5D VFJMX0FCODUwMD15CkNPTkZJR19QSU5DVFJMX0FCODUwNT15CkNPTkZJR19QSU5DVFJMX05PTUFE SUs9eQpDT05GSUdfUElOQ1RSTF9EQjg1MDA9eQpDT05GSUdfUElOQ1RSTF9XUENNNDUwPXkKQ09O RklHX1BJTkNUUkxfTlBDTTdYWD15CkNPTkZJR19QSU5DVFJMX1BYQT15CkNPTkZJR19QSU5DVFJM X1BYQTI1WD15CkNPTkZJR19QSU5DVFJMX1BYQTI3WD15CkNPTkZJR19QSU5DVFJMX01TTT15CkNP TkZJR19QSU5DVFJMX0FQUTgwNjQ9eQpDT05GSUdfUElOQ1RSTF9BUFE4MDg0PXkKQ09ORklHX1BJ TkNUUkxfSVBRNDAxOT15CkNPTkZJR19QSU5DVFJMX0lQUTgwNjQ9eQpDT05GSUdfUElOQ1RSTF9J UFE4MDc0PXkKQ09ORklHX1BJTkNUUkxfSVBRNjAxOD15CkNPTkZJR19QSU5DVFJMX01TTTgyMjY9 eQpDT05GSUdfUElOQ1RSTF9NU004NjYwPXkKQ09ORklHX1BJTkNUUkxfTVNNODk2MD15CkNPTkZJ R19QSU5DVFJMX01ETTk2MDc9eQpDT05GSUdfUElOQ1RSTF9NRE05NjE1PXkKQ09ORklHX1BJTkNU UkxfTVNNOFg3ND15CkNPTkZJR19QSU5DVFJMX01TTTg5MDk9eQpDT05GSUdfUElOQ1RSTF9NU004 OTE2PXkKQ09ORklHX1BJTkNUUkxfTVNNODk1Mz15CkNPTkZJR19QSU5DVFJMX01TTTg5NzY9eQpD T05GSUdfUElOQ1RSTF9NU004OTk0PXkKQ09ORklHX1BJTkNUUkxfTVNNODk5Nj15CkNPTkZJR19Q SU5DVFJMX01TTTg5OTg9eQpDT05GSUdfUElOQ1RSTF9RQ00yMjkwPXkKQ09ORklHX1BJTkNUUkxf UUNTNDA0PXkKQ09ORklHX1BJTkNUUkxfUUNPTV9TUE1JX1BNSUM9eQpDT05GSUdfUElOQ1RSTF9R Q09NX1NTQklfUE1JQz15CkNPTkZJR19QSU5DVFJMX1NDNzE4MD15CkNPTkZJR19QSU5DVFJMX1ND NzI4MD15CkNPTkZJR19QSU5DVFJMX1NDNzI4MF9MUEFTU19MUEk9eQpDT05GSUdfUElOQ1RSTF9T QzgxODBYPXkKQ09ORklHX1BJTkNUUkxfU0M4MjgwWFA9eQpDT05GSUdfUElOQ1RSTF9TRE02NjA9 eQpDT05GSUdfUElOQ1RSTF9TRE02NzA9eQpDT05GSUdfUElOQ1RSTF9TRE04NDU9eQpDT05GSUdf UElOQ1RSTF9TRFg1NT15CkNPTkZJR19QSU5DVFJMX1NNNjExNT15CkNPTkZJR19QSU5DVFJMX1NN NjEyNT15CkNPTkZJR19QSU5DVFJMX1NNNjM1MD15CkNPTkZJR19QSU5DVFJMX1NNNjM3NT15CkNP TkZJR19QSU5DVFJMX1NEWDY1PXkKQ09ORklHX1BJTkNUUkxfU004MTUwPXkKQ09ORklHX1BJTkNU UkxfU004MjUwPXkKQ09ORklHX1BJTkNUUkxfU004MjUwX0xQQVNTX0xQST15CkNPTkZJR19QSU5D VFJMX1NNODM1MD15CkNPTkZJR19QSU5DVFJMX1NNODQ1MD15CkNPTkZJR19QSU5DVFJMX1NNODQ1 MF9MUEFTU19MUEk9eQpDT05GSUdfUElOQ1RSTF9TQzgyODBYUF9MUEFTU19MUEk9eQpDT05GSUdf UElOQ1RSTF9MUEFTU19MUEk9eQoKIwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKQ09ORklH X1BJTkNUUkxfUkVORVNBUz15CkNPTkZJR19QSU5DVFJMX1NIX1BGQz15CkNPTkZJR19QSU5DVFJM X1NIX1BGQ19HUElPPXkKQ09ORklHX1BJTkNUUkxfU0hfRlVOQ19HUElPPXkKQ09ORklHX1BJTkNU UkxfUEZDX0VNRVYyPXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3OTk1PXkKQ09ORklHX1BJTkNU UkxfUEZDX1I4QTc3OTQ9eQpDT05GSUdfUElOQ1RSTF9QRkNfUjhBNzc5OTA9eQpDT05GSUdfUElO Q1RSTF9QRkNfUjhBNzc3OT15CkNPTkZJR19QSU5DVFJMX1BGQ19SOEE3NzkwPXkKQ09ORklHX1BJ TkNUUkxfUEZDX1I4QTc3OTUwPXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3OTUxPXkKQ09ORklH X1BJTkNUUkxfUEZDX1I4QTc3Nzg9eQpDT05GSUdfUElOQ1RSTF9QRkNfUjhBNzc5Mz15CkNPTkZJ R19QSU5DVFJMX1BGQ19SOEE3NzkxPXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3OTY1PXkKQ09O RklHX1BJTkNUUkxfUEZDX1I4QTc3OTYwPXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3OTYxPXkK Q09ORklHX1BJTkNUUkxfUEZDX1I4QTc3OUYwPXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3OTI9 eQpDT05GSUdfUElOQ1RSTF9QRkNfUjhBNzc5ODA9eQpDT05GSUdfUElOQ1RSTF9QRkNfUjhBNzc5 NzA9eQpDT05GSUdfUElOQ1RSTF9QRkNfUjhBNzc5QTA9eQpDT05GSUdfUElOQ1RSTF9QRkNfUjhB Nzc5RzA9eQpDT05GSUdfUElOQ1RSTF9QRkNfUjhBNzc0MD15CkNPTkZJR19QSU5DVFJMX1BGQ19S OEE3M0E0PXkKQ09ORklHX1BJTkNUUkxfUlpBMT15CkNPTkZJR19QSU5DVFJMX1JaQTI9eQpDT05G SUdfUElOQ1RSTF9SWkcyTD15CkNPTkZJR19QSU5DVFJMX1BGQ19SOEE3NzQ3MD15CkNPTkZJR19Q SU5DVFJMX1BGQ19SOEE3NzQ1PXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3NDI9eQpDT05GSUdf UElOQ1RSTF9QRkNfUjhBNzc0Mz15CkNPTkZJR19QSU5DVFJMX1BGQ19SOEE3NzQ0PXkKQ09ORklH X1BJTkNUUkxfUEZDX1I4QTc3NEMwPXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3NEUxPXkKQ09O RklHX1BJTkNUUkxfUEZDX1I4QTc3NEExPXkKQ09ORklHX1BJTkNUUkxfUEZDX1I4QTc3NEIxPXkK Q09ORklHX1BJTkNUUkxfUlpOMT15CkNPTkZJR19QSU5DVFJMX1JaVjJNPXkKQ09ORklHX1BJTkNU UkxfUEZDX1NINzIwMz15CkNPTkZJR19QSU5DVFJMX1BGQ19TSDcyNjQ9eQpDT05GSUdfUElOQ1RS TF9QRkNfU0g3MjY5PXkKQ09ORklHX1BJTkNUUkxfUEZDX1NINzcyMD15CkNPTkZJR19QSU5DVFJM X1BGQ19TSDc3MjI9eQpDT05GSUdfUElOQ1RSTF9QRkNfU0g3NzM0PXkKQ09ORklHX1BJTkNUUkxf UEZDX1NINzc1Nz15CkNPTkZJR19QSU5DVFJMX1BGQ19TSDc3ODU9eQpDT05GSUdfUElOQ1RSTF9Q RkNfU0g3Nzg2PXkKQ09ORklHX1BJTkNUUkxfUEZDX1NINzNBMD15CkNPTkZJR19QSU5DVFJMX1BG Q19TSDc3MjM9eQpDT05GSUdfUElOQ1RSTF9QRkNfU0g3NzI0PXkKQ09ORklHX1BJTkNUUkxfUEZD X1NIWDM9eQojIGVuZCBvZiBSZW5lc2FzIHBpbmN0cmwgZHJpdmVycwoKQ09ORklHX1BJTkNUUkxf U0FNU1VORz15CkNPTkZJR19QSU5DVFJMX0VYWU5PUz15CkNPTkZJR19QSU5DVFJMX0VYWU5PU19B Uk09eQpDT05GSUdfUElOQ1RSTF9FWFlOT1NfQVJNNjQ9eQpDT05GSUdfUElOQ1RSTF9TM0MyNFhY PXkKQ09ORklHX1BJTkNUUkxfUzNDNjRYWD15CkNPTkZJR19QSU5DVFJMX1NQRUFSPXkKQ09ORklH X1BJTkNUUkxfU1BFQVIxMzEwPXkKQ09ORklHX1BJTkNUUkxfU1BFQVIxMzQwPXkKQ09ORklHX1BJ TkNUUkxfU1BFQVJfUExHUElPPXkKQ09ORklHX1BJTkNUUkxfU1BSRD15CkNPTkZJR19QSU5DVFJM X1NQUkRfU0M5ODYwPXkKQ09ORklHX1BJTkNUUkxfU1RBUkZJVkVfSkg3MTAwPXkKQ09ORklHX1BJ TkNUUkxfU1RNMzI9eQpDT05GSUdfUElOQ1RSTF9TVE0zMkY0Mjk9eQpDT05GSUdfUElOQ1RSTF9T VE0zMkY0Njk9eQpDT05GSUdfUElOQ1RSTF9TVE0zMkY3NDY9eQpDT05GSUdfUElOQ1RSTF9TVE0z MkY3Njk9eQpDT05GSUdfUElOQ1RSTF9TVE0zMkg3NDM9eQpDT05GSUdfUElOQ1RSTF9TVE0zMk1Q MTM1PXkKQ09ORklHX1BJTkNUUkxfU1RNMzJNUDE1Nz15CkNPTkZJR19QSU5DVFJMX1NQUENUTD15 CkNPTkZJR19QSU5DVFJMX1NVTlhJPXkKQ09ORklHX1BJTkNUUkxfU1VONElfQTEwPXkKQ09ORklH X1BJTkNUUkxfU1VONUk9eQpDT05GSUdfUElOQ1RSTF9TVU42SV9BMzE9eQpDT05GSUdfUElOQ1RS TF9TVU42SV9BMzFfUj15CkNPTkZJR19QSU5DVFJMX1NVTjhJX0EyMz15CkNPTkZJR19QSU5DVFJM X1NVTjhJX0EzMz15CkNPTkZJR19QSU5DVFJMX1NVTjhJX0E4M1Q9eQpDT05GSUdfUElOQ1RSTF9T VU44SV9BODNUX1I9eQpDT05GSUdfUElOQ1RSTF9TVU44SV9BMjNfUj15CkNPTkZJR19QSU5DVFJM X1NVTjhJX0gzPXkKQ09ORklHX1BJTkNUUkxfU1VOOElfSDNfUj15CkNPTkZJR19QSU5DVFJMX1NV TjhJX1YzUz15CkNPTkZJR19QSU5DVFJMX1NVTjlJX0E4MD15CkNPTkZJR19QSU5DVFJMX1NVTjlJ X0E4MF9SPXkKQ09ORklHX1BJTkNUUkxfU1VOMjBJX0QxPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJ X0E2ND15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9BNjRfUj15CkNPTkZJR19QSU5DVFJMX1NVTjUw SV9BMTAwPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0ExMDBfUj15CkNPTkZJR19QSU5DVFJMX1NV TjUwSV9INT15CkNPTkZJR19QSU5DVFJMX1NVTjUwSV9INj15CkNPTkZJR19QSU5DVFJMX1NVTjUw SV9INl9SPXkKQ09ORklHX1BJTkNUUkxfU1VONTBJX0g2MTY9eQpDT05GSUdfUElOQ1RSTF9TVU41 MElfSDYxNl9SPXkKQ09ORklHX1BJTkNUUkxfVEVHUkE9eQpDT05GSUdfUElOQ1RSTF9URUdSQTIw PXkKQ09ORklHX1BJTkNUUkxfVEVHUkEzMD15CkNPTkZJR19QSU5DVFJMX1RFR1JBMTE0PXkKQ09O RklHX1BJTkNUUkxfVEVHUkExMjQ9eQpDT05GSUdfUElOQ1RSTF9URUdSQV9YVVNCPXkKQ09ORklH X1BJTkNUUkxfVElfSU9ERUxBWT15CkNPTkZJR19QSU5DVFJMX1VOSVBISUVSPXkKQ09ORklHX1BJ TkNUUkxfVU5JUEhJRVJfTEQ0PXkKQ09ORklHX1BJTkNUUkxfVU5JUEhJRVJfUFJPND15CkNPTkZJ R19QSU5DVFJMX1VOSVBISUVSX1NMRDg9eQpDT05GSUdfUElOQ1RSTF9VTklQSElFUl9QUk81PXkK Q09ORklHX1BJTkNUUkxfVU5JUEhJRVJfUFhTMj15CkNPTkZJR19QSU5DVFJMX1VOSVBISUVSX0xE NkI9eQpDT05GSUdfUElOQ1RSTF9VTklQSElFUl9MRDExPXkKQ09ORklHX1BJTkNUUkxfVU5JUEhJ RVJfTEQyMD15CkNPTkZJR19QSU5DVFJMX1VOSVBISUVSX1BYUzM9eQpDT05GSUdfUElOQ1RSTF9V TklQSElFUl9OWDE9eQpDT05GSUdfUElOQ1RSTF9WSVNDT05UST15CkNPTkZJR19QSU5DVFJMX1RN UFY3NzAwPXkKQ09ORklHX1BJTkNUUkxfV01UPXkKQ09ORklHX1BJTkNUUkxfV004NzUwPXkKQ09O RklHX1BJTkNUUkxfV004ODUwPXkKQ09ORklHX0FSQ0hfSEFWRV9DVVNUT01fR1BJT19IPXkKQ09O RklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9MSU1JVD01MTIKQ09ORklHX09G X0dQSU89eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09ORklHX0RFQlVHX0dQSU89eQpDT05G SUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0NERVY9eQpDT05GSUdfR1BJT19DREVWX1YxPXkK Q09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX1JFR01BUD15CkNPTkZJR19HUElPX01B WDczMFg9eQpDT05GSUdfR1BJT19JRElPXzE2PXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJp dmVycwojCkNPTkZJR19HUElPXzc0WFhfTU1JTz15CkNPTkZJR19HUElPX0FMVEVSQT15CkNPTkZJ R19HUElPX0FTUEVFRD15CkNPTkZJR19HUElPX0FTUEVFRF9TR1BJTz15CkNPTkZJR19HUElPX0FU SDc5PXkKQ09ORklHX0dQSU9fUkFTUEJFUlJZUElfRVhQPXkKQ09ORklHX0dQSU9fQkNNX0tPTkE9 eQpDT05GSUdfR1BJT19CQ01fWEdTX0lQUk9DPXkKQ09ORklHX0dQSU9fQlJDTVNUQj15CkNPTkZJ R19HUElPX0NBREVOQ0U9eQpDT05GSUdfR1BJT19DTFBTNzExWD15CkNPTkZJR19HUElPX0RBVklO Q0k9eQpDT05GSUdfR1BJT19EV0FQQj15CkNPTkZJR19HUElPX0VJQ19TUFJEPXkKQ09ORklHX0dQ SU9fRU09eQpDT05GSUdfR1BJT19FTjc1MjM9eQpDT05GSUdfR1BJT19FWEFSPXkKQ09ORklHX0dQ SU9fRlRHUElPMDEwPXkKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STT15CkNPTkZJR19HUElP X0dSR1BJTz15CkNPTkZJR19HUElPX0hJU0k9eQpDT05GSUdfR1BJT19ITFdEPXkKQ09ORklHX0dQ SU9fSU1YX1NDVT15CkNPTkZJR19HUElPX0lPUD15CkNPTkZJR19HUElPX0xPR0lDVkM9eQpDT05G SUdfR1BJT19MUEMxOFhYPXkKQ09ORklHX0dQSU9fTFBDMzJYWD15CkNPTkZJR19HUElPX01CODZT N1g9eQpDT05GSUdfR1BJT19NRU5aMTI3PXkKQ09ORklHX0dQSU9fTVBDOFhYWD15CkNPTkZJR19H UElPX01UNzYyMT15CkNPTkZJR19HUElPX01WRUJVPXkKQ09ORklHX0dQSU9fTVhDPXkKQ09ORklH X0dQSU9fTVhTPXkKQ09ORklHX0dQSU9fT01BUD15CkNPTkZJR19HUElPX1BMMDYxPXkKQ09ORklH X0dQSU9fUE1JQ19FSUNfU1BSRD15CkNPTkZJR19HUElPX1BYQT15CkNPTkZJR19HUElPX1JDQVI9 eQpDT05GSUdfR1BJT19SREE9eQpDT05GSUdfR1BJT19ST0NLQ0hJUD15CkNPTkZJR19HUElPX1NB TUE1RDJfUElPQlU9eQpDT05GSUdfR1BJT19TSUZJVkU9eQpDT05GSUdfR1BJT19TSU9YPXkKQ09O RklHX0dQSU9fU05QU19DUkVHPXkKQ09ORklHX0dQSU9fU1BFQVJfU1BJQ1M9eQpDT05GSUdfR1BJ T19TUFJEPXkKQ09ORklHX0dQSU9fU1RQX1hXQVk9eQpDT05GSUdfR1BJT19TWVNDT049eQpDT05G SUdfR1BJT19URUdSQT15CkNPTkZJR19HUElPX1RFR1JBMTg2PXkKQ09ORklHX0dQSU9fVFM0ODAw PXkKQ09ORklHX0dQSU9fVU5JUEhJRVI9eQpDT05GSUdfR1BJT19WRjYxMD15CkNPTkZJR19HUElP X1ZJU0NPTlRJPXkKQ09ORklHX0dQSU9fVlg4NTU9eQpDT05GSUdfR1BJT19XQ0Q5MzRYPXkKQ09O RklHX0dQSU9fWEdFTkVfU0I9eQpDT05GSUdfR1BJT19YSUxJTlg9eQpDT05GSUdfR1BJT19YTFA9 eQpDT05GSUdfR1BJT19aRVZJTz15CkNPTkZJR19HUElPX1pZTlE9eQpDT05GSUdfR1BJT19BTURf RkNIPXkKQ09ORklHX0dQSU9fTVNDMzEzPXkKQ09ORklHX0dQSU9fSURUMzI0M1g9eQojIGVuZCBv ZiBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCkNP TkZJR19HUElPX0FETlA9eQpDT05GSUdfR1BJT19HV19QTEQ9eQpDT05GSUdfR1BJT19NQVg3MzAw PXkKQ09ORklHX0dQSU9fTUFYNzMyWD15CkNPTkZJR19HUElPX01BWDczMlhfSVJRPXkKQ09ORklH X0dQSU9fUENBOTUzWD15CkNPTkZJR19HUElPX1BDQTk1M1hfSVJRPXkKQ09ORklHX0dQSU9fUENB OTU3MD15CkNPTkZJR19HUElPX1BDRjg1N1g9eQpDT05GSUdfR1BJT19UUElDMjgxMD15CkNPTkZJ R19HUElPX1RTNDkwMD15CiMgZW5kIG9mIEkyQyBHUElPIGV4cGFuZGVycwoKIwojIE1GRCBHUElP IGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FEUDU1MjA9eQpDT05GSUdfR1BJT19BTFRFUkFfQTEw U1I9eQpDT05GSUdfR1BJT19BUklaT05BPXkKQ09ORklHX0dQSU9fQkQ3MTgxNT15CkNPTkZJR19H UElPX0JENzE4Mjg9eQpDT05GSUdfR1BJT19CRDk1NzFNV1Y9eQpDT05GSUdfR1BJT19DUllTVEFM X0NPVkU9eQpDT05GSUdfR1BJT19EQTkwNTI9eQpDT05GSUdfR1BJT19EQTkwNTU9eQpDT05GSUdf R1BJT19ETE4yPXkKQ09ORklHX0hUQ19FR1BJTz15CkNPTkZJR19HUElPX0pBTlpfVFRMPXkKQ09O RklHX0dQSU9fS0VNUExEPXkKQ09ORklHX0dQSU9fTFAzOTQzPXkKQ09ORklHX0dQSU9fTFA4NzNY PXkKQ09ORklHX0dQSU9fTFA4NzU2NT15CkNPTkZJR19HUElPX01BREVSQT15CkNPTkZJR19HUElP X01BWDc3NjIwPXkKQ09ORklHX0dQSU9fTUFYNzc2NTA9eQpDT05GSUdfR1BJT19QQUxNQVM9eQpD T05GSUdfR1BJT19SQzVUNTgzPXkKQ09ORklHX0dQSU9fU0wyOENQTEQ9eQpDT05GSUdfR1BJT19T VE1QRT15CkNPTkZJR19HUElPX1RDMzU4OVg9eQpDT05GSUdfR1BJT19USU1CRVJEQUxFPXkKQ09O RklHX0dQSU9fVFBTNjUwODY9eQpDT05GSUdfR1BJT19UUFM2NTIxOD15CkNPTkZJR19HUElPX1RQ UzY1ODZYPXkKQ09ORklHX0dQSU9fVFBTNjU5MTA9eQpDT05GSUdfR1BJT19UUFM2NTkxMj15CkNP TkZJR19HUElPX1RXTDQwMzA9eQpDT05GSUdfR1BJT19UV0w2MDQwPXkKQ09ORklHX0dQSU9fVUNC MTQwMD15CkNPTkZJR19HUElPX1dNODMxWD15CkNPTkZJR19HUElPX1dNODM1MD15CkNPTkZJR19H UElPX1dNODk5ND15CiMgZW5kIG9mIE1GRCBHUElPIGV4cGFuZGVycwoKIwojIFBDSSBHUElPIGV4 cGFuZGVycwojCkNPTkZJR19HUElPX01MX0lPSD15CkNPTkZJR19HUElPX1BDSD15CkNPTkZJR19H UElPX1BDSV9JRElPXzE2PXkKQ09ORklHX0dQSU9fUENJRV9JRElPXzI0PXkKQ09ORklHX0dQSU9f UkRDMzIxWD15CiMgZW5kIG9mIFBDSSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFu ZGVycwojCkNPTkZJR19HUElPXzc0WDE2ND15CkNPTkZJR19HUElPX01BWDMxOTFYPXkKQ09ORklH X0dQSU9fTUFYNzMwMT15CkNPTkZJR19HUElPX01DMzM4ODA9eQpDT05GSUdfR1BJT19QSVNPU1I9 eQpDT05GSUdfR1BJT19YUkExNDAzPXkKQ09ORklHX0dQSU9fTU9YVEVUPXkKIyBlbmQgb2YgU1BJ IEdQSU8gZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fVklQ RVJCT0FSRD15CiMgZW5kIG9mIFVTQiBHUElPIGV4cGFuZGVycwoKIwojIFZpcnR1YWwgR1BJTyBk cml2ZXJzCiMKQ09ORklHX0dQSU9fQUdHUkVHQVRPUj15CkNPTkZJR19HUElPX0xBVENIPXkKQ09O RklHX0dQSU9fTU9DS1VQPXkKQ09ORklHX0dQSU9fVklSVElPPXkKQ09ORklHX0dQSU9fU0lNPXkK IyBlbmQgb2YgVmlydHVhbCBHUElPIGRyaXZlcnMKCkNPTkZJR19XMT15CkNPTkZJR19XMV9DT049 eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPXkKQ09O RklHX1cxX01BU1RFUl9EUzI0OTA9eQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CkNPTkZJR19X MV9NQVNURVJfTVhDPXkKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNPTkZJR19XMV9NQVNURVJf R1BJTz15CkNPTkZJR19IRFFfTUFTVEVSX09NQVA9eQpDT05GSUdfVzFfTUFTVEVSX1NHST15CiMg ZW5kIG9mIDEtd2lyZSBCdXMgTWFzdGVycwoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFf U0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xBVkVfU01FTT15CkNPTkZJR19XMV9TTEFWRV9EUzI0 MDU9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFE QkFDSz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkK Q09ORklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJR19XMV9TTEFWRV9EUzI4MDU9eQpDT05GSUdf VzFfU0xBVkVfRFMyNDMwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFW RV9EUzI0MzM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CkNPTkZJR19XMV9TTEFWRV9E UzI0Mzg9eQpDT05GSUdfVzFfU0xBVkVfRFMyNTBYPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15 CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15CkNPTkZJ R19XMV9TTEFWRV9EUzI4RTE3PXkKIyBlbmQgb2YgMS13aXJlIFNsYXZlcwoKQ09ORklHX1BPV0VS X1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VUX0FTMzcyMj15CkNPTkZJR19QT1dFUl9SRVNFVF9B VDkxX1BPV0VST0ZGPXkKQ09ORklHX1BPV0VSX1JFU0VUX0FUOTFfUkVTRVQ9eQpDT05GSUdfUE9X RVJfUkVTRVRfQVQ5MV9TQU1BNUQyX1NIRFdDPXkKQ09ORklHX1BPV0VSX1JFU0VUX0FUQzI2MFg9 eQpDT05GSUdfUE9XRVJfUkVTRVRfQlJDTUtPTkE9eQpDT05GSUdfUE9XRVJfUkVTRVRfQlJDTVNU Qj15CkNPTkZJR19QT1dFUl9SRVNFVF9HRU1JTklfUE9XRVJPRkY9eQpDT05GSUdfUE9XRVJfUkVT RVRfR1BJTz15CkNPTkZJR19QT1dFUl9SRVNFVF9HUElPX1JFU1RBUlQ9eQpDT05GSUdfUE9XRVJf UkVTRVRfSElTST15CkNPTkZJR19QT1dFUl9SRVNFVF9MSU5LU1RBVElPTj15CkNPTkZJR19QT1dF Ul9SRVNFVF9NU009eQpDT05GSUdfUE9XRVJfUkVTRVRfUUNPTV9QT049eQpDT05GSUdfUE9XRVJf UkVTRVRfT0NFTE9UX1JFU0VUPXkKQ09ORklHX1BPV0VSX1JFU0VUX09YTkFTPXkKQ09ORklHX1BP V0VSX1JFU0VUX1BJSVg0X1BPV0VST0ZGPXkKQ09ORklHX1BPV0VSX1JFU0VUX0xUQzI5NTI9eQpD T05GSUdfUE9XRVJfUkVTRVRfTVQ2MzIzPXkKQ09ORklHX1BPV0VSX1JFU0VUX1FOQVA9eQpDT05G SUdfUE9XRVJfUkVTRVRfUkVHVUxBVE9SPXkKQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQ9eQpD T05GSUdfUE9XRVJfUkVTRVRfU1Q9eQpDT05GSUdfUE9XRVJfUkVTRVRfVFBTNjUwODY9eQpDT05G SUdfUE9XRVJfUkVTRVRfVkVSU0FUSUxFPXkKQ09ORklHX1BPV0VSX1JFU0VUX1ZFWFBSRVNTPXkK Q09ORklHX1BPV0VSX1JFU0VUX0tFWVNUT05FPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15 CkNPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05fUE9XRVJPRkY9eQpDT05GSUdfUE9XRVJfUkVTRVRf Uk1PQklMRT15CkNPTkZJR19SRUJPT1RfTU9ERT15CkNPTkZJR19TWVNDT05fUkVCT09UX01PREU9 eQpDT05GSUdfUE9XRVJfUkVTRVRfU0MyN1hYPXkKQ09ORklHX05WTUVNX1JFQk9PVF9NT0RFPXkK Q09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19QT1dFUl9TVVBQTFlfREVCVUc9eQpDT05GSUdf UE9XRVJfU1VQUExZX0hXTU9OPXkKQ09ORklHX1BEQV9QT1dFUj15CkNPTkZJR19BUE1fUE9XRVI9 eQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNPTkZJR19JUDVYWFhfUE9XRVI9eQpDT05G SUdfTUFYODkyNV9QT1dFUj15CkNPTkZJR19XTTgzMVhfQkFDS1VQPXkKQ09ORklHX1dNODMxWF9Q T1dFUj15CkNPTkZJR19XTTgzNTBfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19C QVRURVJZXzg4UE04NjBYPXkKQ09ORklHX0NIQVJHRVJfQURQNTA2MT15CkNPTkZJR19CQVRURVJZ X0FDVDg5NDVBPXkKQ09ORklHX0JBVFRFUllfQ1BDQVA9eQpDT05GSUdfQkFUVEVSWV9DVzIwMTU9 eQpDT05GSUdfQkFUVEVSWV9EUzI3NjA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQpDT05GSUdf QkFUVEVSWV9EUzI3ODE9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQpDT05GSUdfQkFUVEVSWV9M RUdPX0VWMz15CkNPTkZJR19CQVRURVJZX09MUEM9eQpDT05GSUdfQkFUVEVSWV9TQU1TVU5HX1NE ST15CkNPTkZJR19CQVRURVJZX0lOR0VOSUM9eQpDT05GSUdfQkFUVEVSWV9XTTk3WFg9eQpDT05G SUdfQkFUVEVSWV9TQlM9eQpDT05GSUdfQ0hBUkdFUl9TQlM9eQpDT05GSUdfTUFOQUdFUl9TQlM9 eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYPXkKQ09ORklHX0JBVFRFUllfQlEyN1hYWF9JMkM9eQpD T05GSUdfQkFUVEVSWV9CUTI3WFhYX0hEUT15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfRFRfVVBE QVRFU19OVk09eQpDT05GSUdfQkFUVEVSWV9EQTkwMzA9eQpDT05GSUdfQkFUVEVSWV9EQTkwNTI9 eQpDT05GSUdfQ0hBUkdFUl9EQTkxNTA9eQpDT05GSUdfQkFUVEVSWV9EQTkxNTA9eQpDT05GSUdf Q0hBUkdFUl9BWFAyMFg9eQpDT05GSUdfQkFUVEVSWV9BWFAyMFg9eQpDT05GSUdfQVhQMjBYX1BP V0VSPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0Mj15 CkNPTkZJR19CQVRURVJZX01BWDE3MjFYPXkKQ09ORklHX0JBVFRFUllfVFdMNDAzMF9NQURDPXkK Q09ORklHX0NIQVJHRVJfODhQTTg2MFg9eQpDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMz15CkNPTkZJ R19CQVRURVJZX1JYNTE9eQpDT05GSUdfQ0hBUkdFUl9DUENBUD15CkNPTkZJR19DSEFSR0VSX0lT UDE3MDQ9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTAzPXkKQ09ORklHX0NIQVJHRVJfVFdMNDAzMD15 CkNPTkZJR19DSEFSR0VSX0xQODcyNz15CkNPTkZJR19DSEFSR0VSX0xQODc4OD15CkNPTkZJR19D SEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9NQU5BR0VSPXkKQ09ORklHX0NIQVJHRVJfTFQz NjUxPXkKQ09ORklHX0NIQVJHRVJfTFRDNDE2Mkw9eQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz15 CkNPTkZJR19DSEFSR0VSX0RFVEVDVE9SX01BWDE0NjU2PXkKQ09ORklHX0NIQVJHRVJfTUFYNzc2 NTA9eQpDT05GSUdfQ0hBUkdFUl9NQVg3NzY5Mz15CkNPTkZJR19DSEFSR0VSX01BWDc3OTc2PXkK Q09ORklHX0NIQVJHRVJfTUFYODk5Nz15CkNPTkZJR19DSEFSR0VSX01BWDg5OTg9eQpDT05GSUdf Q0hBUkdFUl9NUDI2Mjk9eQpDT05GSUdfQ0hBUkdFUl9NVDYzNjA9eQpDT05GSUdfQ0hBUkdFUl9N VDYzNzA9eQpDT05GSUdfQ0hBUkdFUl9RQ09NX1NNQkI9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTVY PXkKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9eQpDT05G SUdfQ0hBUkdFUl9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJfQlEyNTE1WD15CkNPTkZJR19DSEFS R0VSX0JRMjU4OTA9eQpDT05GSUdfQ0hBUkdFUl9CUTI1OTgwPXkKQ09ORklHX0NIQVJHRVJfQlEy NTZYWD15CkNPTkZJR19DSEFSR0VSX1JLODE3PXkKQ09ORklHX0NIQVJHRVJfU01CMzQ3PXkKQ09O RklHX0NIQVJHRVJfVFBTNjUwOTA9eQpDT05GSUdfQ0hBUkdFUl9UUFM2NTIxNz15CkNPTkZJR19C QVRURVJZX0dBVUdFX0xUQzI5NDE9eQpDT05GSUdfQUI4NTAwX0JNPXkKQ09ORklHX0JBVFRFUllf R09MREZJU0g9eQpDT05GSUdfQkFUVEVSWV9SVDUwMzM9eQpDT05GSUdfQ0hBUkdFUl9SVDk0NTU9 eQpDT05GSUdfQ0hBUkdFUl9DUk9TX1VTQlBEPXkKQ09ORklHX0NIQVJHRVJfQ1JPU19QQ0hHPXkK Q09ORklHX0NIQVJHRVJfU0MyNzMxPXkKQ09ORklHX0ZVRUxfR0FVR0VfU0MyN1hYPXkKQ09ORklH X0NIQVJHRVJfVUNTMTAwMj15CkNPTkZJR19DSEFSR0VSX0JEOTk5NTQ9eQpDT05GSUdfUk41VDYx OF9QT1dFUj15CkNPTkZJR19CQVRURVJZX0FDRVJfQTUwMD15CkNPTkZJR19CQVRURVJZX1VHMzEw NT15CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpDT05GSUdfSFdNT05fREVCVUdf Q0hJUD15CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19TTVBSTz15CkNPTkZJ R19TRU5TT1JTX0FENzMxND15CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJR19TRU5TT1JT X0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9eQpDT05GSUdfU0VOU09SU19BRE0xMDI2 PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyOT15CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQpDT05G SUdfU0VOU09SU19BRE0xMTc3PXkKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CkNPTkZJR19TRU5T T1JTX0FEVDdYMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3MzEwPXkKQ09ORklHX1NFTlNPUlNfQURU NzQxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkK Q09ORklHX1NFTlNPUlNfQURUNzQ3MD15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05GSUdf U0VOU09SU19BSFQxMD15CkNPTkZJR19TRU5TT1JTX0FRVUFDT01QVVRFUl9ENU5FWFQ9eQpDT05G SUdfU0VOU09SU19BUzM3MD15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdfU0VOU09S U19BWElfRkFOX0NPTlRST0w9eQpDT05GSUdfU0VOU09SU19BUk1fU0NNST15CkNPTkZJR19TRU5T T1JTX0FSTV9TQ1BJPXkKQ09ORklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVNQ RUVEPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19CVDFfUFZUPXkKQ09O RklHX1NFTlNPUlNfQlQxX1BWVF9BTEFSTVM9eQpDT05GSUdfU0VOU09SU19DT1JTQUlSX0NQUk89 eQpDT05GSUdfU0VOU09SU19DT1JTQUlSX1BTVT15CkNPTkZJR19TRU5TT1JTX0RSSVZFVEVNUD15 CkNPTkZJR19TRU5TT1JTX0RTNjIwPXkKQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NF TlNPUlNfREE5MDUyX0FEQz15CkNPTkZJR19TRU5TT1JTX0RBOTA1NT15CkNPTkZJR19TRU5TT1JT X0k1S19BTUI9eQpDT05GSUdfU0VOU09SU19TUEFSWDU9eQpDT05GSUdfU0VOU09SU19GNzE4MDVG PXkKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQpDT05GSUdfU0VOU09SU19GNzUzNzVTPXkKQ09O RklHX1NFTlNPUlNfR1NDPXkKQ09ORklHX1NFTlNPUlNfTUMxMzc4M19BREM9eQpDT05GSUdfU0VO U09SU19GU0NITUQ9eQpDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUz15CkNPTkZJR19TRU5TT1JT X0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NFTlNPUlNfRzc2MEE9 eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR1BJT19GQU49eQpDT05GSUdf U0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NFTlNPUlNfSUJNQUVNPXkKQ09ORklHX1NFTlNPUlNf SUJNUEVYPXkKQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OPXkKQ09ORklHX1NFTlNPUlNfSVQ4Nz15 CkNPTkZJR19TRU5TT1JTX0pDNDI9eQpDT05GSUdfU0VOU09SU19QT1dSMTIyMD15CkNPTkZJR19T RU5TT1JTX0xBTjk2Nlg9eQpDT05GSUdfU0VOU09SU19MSU5FQUdFPXkKQ09ORklHX1NFTlNPUlNf TE9DSE5BR0FSPXkKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT15CkNPTkZJR19TRU5TT1JTX0xUQzI5 NDc9eQpDT05GSUdfU0VOU09SU19MVEMyOTQ3X0kyQz15CkNPTkZJR19TRU5TT1JTX0xUQzI5NDdf U1BJPXkKQ09ORklHX1NFTlNPUlNfTFRDMjk5MD15CkNPTkZJR19TRU5TT1JTX0xUQzI5OTI9eQpD T05GSUdfU0VOU09SU19MVEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CkNPTkZJR19T RU5TT1JTX0xUQzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNf TFRDNDI2MD15CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxMTEx PXkKQ09ORklHX1NFTlNPUlNfTUFYMTI3PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9eQpDT05G SUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CkNPTkZJR19TRU5T T1JTX01BWDE5Nz15CkNPTkZJR19TRU5TT1JTX01BWDMxNzIyPXkKQ09ORklHX1NFTlNPUlNfTUFY MzE3MzA9eQpDT05GSUdfU0VOU09SU19NQVgzMTc2MD15CkNPTkZJR19TRU5TT1JTX01BWDY2MjA9 eQpDT05GSUdfU0VOU09SU19NQVg2NjIxPXkKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CkNPTkZJ R19TRU5TT1JTX01BWDY2NTA9eQpDT05GSUdfU0VOU09SU19NQVg2Njk3PXkKQ09ORklHX1NFTlNP UlNfTUFYMzE3OTA9eQpDT05GSUdfU0VOU09SU19NQ1AzMDIxPXkKQ09ORklHX1NFTlNPUlNfTUxY UkVHX0ZBTj15CkNPTkZJR19TRU5TT1JTX1RDNjU0PXkKQ09ORklHX1NFTlNPUlNfVFBTMjM4NjE9 eQpDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT049eQpDT05GSUdfU0VOU09SU19NUjc1MjAz PXkKQ09ORklHX1NFTlNPUlNfQURDWFg9eQpDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklHX1NF TlNPUlNfTE03MD15CkNPTkZJR19TRU5TT1JTX0xNNzM9eQpDT05GSUdfU0VOU09SU19MTTc1PXkK Q09ORklHX1NFTlNPUlNfTE03Nz15CkNPTkZJR19TRU5TT1JTX0xNNzg9eQpDT05GSUdfU0VOU09S U19MTTgwPXkKQ09ORklHX1NFTlNPUlNfTE04Mz15CkNPTkZJR19TRU5TT1JTX0xNODU9eQpDT05G SUdfU0VOU09SU19MTTg3PXkKQ09ORklHX1NFTlNPUlNfTE05MD15CkNPTkZJR19TRU5TT1JTX0xN OTI9eQpDT05GSUdfU0VOU09SU19MTTkzPXkKQ09ORklHX1NFTlNPUlNfTE05NTIzND15CkNPTkZJ R19TRU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NFTlNP UlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19OVENf VEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VOU09SU19OQ1Q2 Nzc1X0NPUkU9eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkKQ09ORklHX1NFTlNPUlNfTkNUNjc3 NV9JMkM9eQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPXkKQ09ORklHX1NFTlNPUlNfTkNUNzkwND15 CkNPTkZJR19TRU5TT1JTX05QQ003WFg9eQpDT05GSUdfU0VOU09SU19OU0EzMjA9eQpDT05GSUdf U0VOU09SU19OWlhUX0tSQUtFTjI9eQpDT05GSUdfU0VOU09SU19OWlhUX1NNQVJUMj15CkNPTkZJ R19TRU5TT1JTX09DQ19QOF9JMkM9eQpDT05GSUdfU0VOU09SU19PQ0NfUDlfU0JFPXkKQ09ORklH X1NFTlNPUlNfT0NDPXkKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19TRU5TT1JTX1BF Q0lfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1BFQ0lfRElNTVRFTVA9eQpDT05GSUdfU0VOU09S U19QRUNJPXkKQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfUE1CVVM9eQpDT05GSUdfU0VO U09SU19BRE0xMjY2PXkKQ09ORklHX1NFTlNPUlNfQURNMTI3NT15CkNPTkZJR19TRU5TT1JTX0JF TF9QRkU9eQpDT05GSUdfU0VOU09SU19CUEFfUlM2MDA9eQpDT05GSUdfU0VOU09SU19ERUxUQV9B SEU1MERDX0ZBTj15CkNPTkZJR19TRU5TT1JTX0ZTUF8zWT15CkNPTkZJR19TRU5TT1JTX0lCTV9D RkZQUz15CkNPTkZJR19TRU5TT1JTX0RQUzkyMEFCPXkKQ09ORklHX1NFTlNPUlNfSU5TUFVSX0lQ U1BTPXkKQ09ORklHX1NFTlNPUlNfSVIzNTIyMT15CkNPTkZJR19TRU5TT1JTX0lSMzYwMjE9eQpD T05GSUdfU0VOU09SU19JUjM4MDY0PXkKQ09ORklHX1NFTlNPUlNfSVIzODA2NF9SRUdVTEFUT1I9 eQpDT05GSUdfU0VOU09SU19JUlBTNTQwMT15CkNPTkZJR19TRU5TT1JTX0lTTDY4MTM3PXkKQ09O RklHX1NFTlNPUlNfTE0yNTA2Nj15CkNPTkZJR19TRU5TT1JTX0xNMjUwNjZfUkVHVUxBVE9SPXkK Q09ORklHX1NFTlNPUlNfTFQ3MTgyUz15CkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9eQpDT05GSUdf U0VOU09SU19MVEMyOTc4X1JFR1VMQVRPUj15CkNPTkZJR19TRU5TT1JTX0xUQzM4MTU9eQpDT05G SUdfU0VOU09SU19NQVgxNTMwMT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PXkKQ09ORklHX1NF TlNPUlNfTUFYMTY2MDE9eQpDT05GSUdfU0VOU09SU19NQVgyMDczMD15CkNPTkZJR19TRU5TT1JT X01BWDIwNzUxPXkKQ09ORklHX1NFTlNPUlNfTUFYMzE3ODU9eQpDT05GSUdfU0VOU09SU19NQVgz NDQ0MD15CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9eQpDT05GSUdfU0VOU09SU19NUDI4ODg9eQpD T05GSUdfU0VOU09SU19NUDI5NzU9eQpDT05GSUdfU0VOU09SU19NUDUwMjM9eQpDT05GSUdfU0VO U09SU19QSU00MzI4PXkKQ09ORklHX1NFTlNPUlNfUExJMTIwOUJDPXkKQ09ORklHX1NFTlNPUlNf UExJMTIwOUJDX1JFR1VMQVRPUj15CkNPTkZJR19TRU5TT1JTX1BNNjc2NFRSPXkKQ09ORklHX1NF TlNPUlNfUFhFMTYxMD15CkNPTkZJR19TRU5TT1JTX1E1NFNKMTA4QTI9eQpDT05GSUdfU0VOU09S U19TVFBEREM2MD15CkNPTkZJR19TRU5TT1JTX1RQUzQwNDIyPXkKQ09ORklHX1NFTlNPUlNfVFBT NTM2Nzk9eQpDT05GSUdfU0VOU09SU19UUFM1NDZEMjQ9eQpDT05GSUdfU0VOU09SU19VQ0Q5MDAw PXkKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD15CkNPTkZJR19TRU5TT1JTX1hEUEUxNTI9eQpDT05G SUdfU0VOU09SU19YRFBFMTIyPXkKQ09ORklHX1NFTlNPUlNfWERQRTEyMl9SRUdVTEFUT1I9eQpD T05GSUdfU0VOU09SU19aTDYxMDA9eQpDT05GSUdfU0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NF TlNPUlNfUkFTUEJFUlJZUElfSFdNT049eQpDT05GSUdfU0VOU09SU19TTDI4Q1BMRD15CkNPTkZJ R19TRU5TT1JTX1NCVFNJPXkKQ09ORklHX1NFTlNPUlNfU0JSTUk9eQpDT05GSUdfU0VOU09SU19T SFQxNT15CkNPTkZJR19TRU5TT1JTX1NIVDIxPXkKQ09ORklHX1NFTlNPUlNfU0hUM3g9eQpDT05G SUdfU0VOU09SU19TSFQ0eD15CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKQ09ORklHX1NFTlNPUlNf U0lTNTU5NT15CkNPTkZJR19TRU5TT1JTX1NZNzYzNkE9eQpDT05GSUdfU0VOU09SU19ETUUxNzM3 PXkKQ09ORklHX1NFTlNPUlNfRU1DMTQwMz15CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQpDT05G SUdfU0VOU09SU19FTUMyMzA1PXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQpDT05GSUdfU0VO U09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09S U19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQpDT05GSUdfU0VO U09SU19TQ0g1NjI3PXkKQ09ORklHX1NFTlNPUlNfU0NINTYzNj15CkNPTkZJR19TRU5TT1JTX1NU VFM3NTE9eQpDT05GSUdfU0VOU09SU19TTU02NjU9eQpDT05GSUdfU0VOU09SU19BREMxMjhEODE4 PXkKQ09ORklHX1NFTlNPUlNfQURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9eQpDT05G SUdfU0VOU09SU19BTUM2ODIxPXkKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNP UlNfSU5BMlhYPXkKQ09ORklHX1NFTlNPUlNfSU5BMjM4PXkKQ09ORklHX1NFTlNPUlNfSU5BMzIy MT15CkNPTkZJR19TRU5TT1JTX1RDNzQ9eQpDT05GSUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdf U0VOU09SU19UTVAxMDI9eQpDT05GSUdfU0VOU09SU19UTVAxMDM9eQpDT05GSUdfU0VOU09SU19U TVAxMDg9eQpDT05GSUdfU0VOU09SU19UTVA0MDE9eQpDT05GSUdfU0VOU09SU19UTVA0MjE9eQpD T05GSUdfU0VOU09SU19UTVA0NjQ9eQpDT05GSUdfU0VOU09SU19UTVA1MTM9eQpDT05GSUdfU0VO U09SU19WRVhQUkVTUz15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VOU09SU19W VDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05GSUdfU0VOU09SU19XODM3NzNHPXkK Q09ORklHX1NFTlNPUlNfVzgzNzgxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9eQpDT05GSUdf U0VOU09SU19XODM3OTJEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkzPXkKQ09ORklHX1NFTlNPUlNf VzgzNzk1PXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkw9eQpDT05GSUdfU0VOU09SU19X ODNMNzg1VFM9eQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2 MjdIRj15CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj15CkNPTkZJR19TRU5TT1JTX1dNODMxWD15 CkNPTkZJR19TRU5TT1JTX1dNODM1MD15CkNPTkZJR19TRU5TT1JTX0lOVEVMX00xMF9CTUNfSFdN T049eQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX05FVExJTks9eQpDT05GSUdfVEhF Uk1BTF9TVEFUSVNUSUNTPXkKQ09ORklHX1RIRVJNQUxfRU1FUkdFTkNZX1BPV0VST0ZGX0RFTEFZ X01TPTAKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05GSUdfVEhFUk1BTF9PRj15CkNPTkZJR19U SEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9X SVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldApDT05GSUdf VEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpD T05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BB Q0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKQ09ORklHX0NQVV9USEVS TUFMPXkKQ09ORklHX0NQVV9GUkVRX1RIRVJNQUw9eQpDT05GSUdfQ1BVX0lETEVfVEhFUk1BTD15 CkNPTkZJR19ERVZGUkVRX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQpDT05G SUdfVEhFUk1BTF9NTUlPPXkKQ09ORklHX0hJU0lfVEhFUk1BTD15CkNPTkZJR19JTVhfVEhFUk1B TD15CkNPTkZJR19JTVhfU0NfVEhFUk1BTD15CkNPTkZJR19JTVg4TU1fVEhFUk1BTD15CkNPTkZJ R19LM19USEVSTUFMPXkKQ09ORklHX01BWDc3NjIwX1RIRVJNQUw9eQpDT05GSUdfUU9SSVFfVEhF Uk1BTD15CkNPTkZJR19TUEVBUl9USEVSTUFMPXkKQ09ORklHX1NVTjhJX1RIRVJNQUw9eQpDT05G SUdfUk9DS0NISVBfVEhFUk1BTD15CkNPTkZJR19SQ0FSX1RIRVJNQUw9eQpDT05GSUdfUkNBUl9H RU4zX1RIRVJNQUw9eQpDT05GSUdfUlpHMkxfVEhFUk1BTD15CkNPTkZJR19LSVJLV09PRF9USEVS TUFMPXkKQ09ORklHX0RPVkVfVEhFUk1BTD15CkNPTkZJR19EQjg1MDBfVEhFUk1BTD15CkNPTkZJ R19BUk1BREFfVEhFUk1BTD15CkNPTkZJR19EQTkwNjJfVEhFUk1BTD15CkNPTkZJR19NVEtfVEhF Uk1BTD15CkNPTkZJR19BTUxPR0lDX1RIRVJNQUw9eQoKIwojIEludGVsIHRoZXJtYWwgZHJpdmVy cwojCgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMgZW5kIG9mIEFDUEkgSU5U MzQwWCB0aGVybWFsIGRyaXZlcnMKIyBlbmQgb2YgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCgojCiMg QnJvYWRjb20gdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0JDTTI3MTFfVEhFUk1BTD15CkNPTkZJ R19CQ00yODM1X1RIRVJNQUw9eQpDT05GSUdfQlJDTVNUQl9USEVSTUFMPXkKQ09ORklHX0JDTV9O U19USEVSTUFMPXkKQ09ORklHX0JDTV9TUl9USEVSTUFMPXkKIyBlbmQgb2YgQnJvYWRjb20gdGhl cm1hbCBkcml2ZXJzCgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKQ09O RklHX1RJX1NPQ19USEVSTUFMPXkKQ09ORklHX1RJX1RIRVJNQUw9eQpDT05GSUdfT01BUDNfVEhF Uk1BTD15CkNPTkZJR19PTUFQNF9USEVSTUFMPXkKQ09ORklHX09NQVA1X1RIRVJNQUw9eQpDT05G SUdfRFJBNzUyX1RIRVJNQUw9eQojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRy aXZlcnMKCiMKIyBTYW1zdW5nIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19FWFlOT1NfVEhFUk1B TD15CiMgZW5kIG9mIFNhbXN1bmcgdGhlcm1hbCBkcml2ZXJzCgojCiMgU1RNaWNyb2VsZWN0cm9u aWNzIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19TVF9USEVSTUFMPXkKQ09ORklHX1NUX1RIRVJN QUxfU1lTQ0ZHPXkKQ09ORklHX1NUX1RIRVJNQUxfTUVNTUFQPXkKQ09ORklHX1NUTTMyX1RIRVJN QUw9eQojIGVuZCBvZiBTVE1pY3JvZWxlY3Ryb25pY3MgdGhlcm1hbCBkcml2ZXJzCgojCiMgTlZJ RElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19URUdSQV9TT0NUSEVSTT15CkNPTkZJ R19URUdSQV9CUE1QX1RIRVJNQUw9eQpDT05GSUdfVEVHUkEzMF9UU0VOU09SPXkKIyBlbmQgb2Yg TlZJRElBIFRlZ3JhIHRoZXJtYWwgZHJpdmVycwoKQ09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUw9 eQoKIwojIFF1YWxjb21tIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19RQ09NX1RTRU5TPXkKQ09O RklHX1FDT01fU1BNSV9BRENfVE01PXkKQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNPXkKQ09O RklHX1FDT01fTE1IPXkKIyBlbmQgb2YgUXVhbGNvbW0gdGhlcm1hbCBkcml2ZXJzCgpDT05GSUdf VU5JUEhJRVJfVEhFUk1BTD15CkNPTkZJR19TUFJEX1RIRVJNQUw9eQpDT05GSUdfS0hBREFTX01D VV9GQU5fVEhFUk1BTD15CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkK Q09ORklHX1dBVENIRE9HX05PV0FZT1VUPXkKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VO QUJMRUQ9eQpDT05GSUdfV0FUQ0hET0dfT1BFTl9USU1FT1VUPTAKQ09ORklHX1dBVENIRE9HX1NZ U0ZTPXkKQ09ORklHX1dBVENIRE9HX0hSVElNRVJfUFJFVElNRU9VVD15CgojCiMgV2F0Y2hkb2cg UHJldGltZW91dCBHb3Zlcm5vcnMKIwpDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1Y9eQpD T05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1ZfU0VMPW0KQ09ORklHX1dBVENIRE9HX1BSRVRJ TUVPVVRfR09WX05PT1A9eQpDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1ZfUEFOSUM9eQoj IENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0RFRkFVTFRfR09WX05PT1AgaXMgbm90IHNldApD T05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9ERUZBVUxUX0dPVl9QQU5JQz15CgojCiMgV2F0Y2hk b2cgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz15CkNPTkZJR19TT0ZUX1dB VENIRE9HX1BSRVRJTUVPVVQ9eQpDT05GSUdfQkQ5NTdYTVVGX1dBVENIRE9HPXkKQ09ORklHX0RB OTA1Ml9XQVRDSERPRz15CkNPTkZJR19EQTkwNTVfV0FUQ0hET0c9eQpDT05GSUdfREE5MDYzX1dB VENIRE9HPXkKQ09ORklHX0RBOTA2Ml9XQVRDSERPRz15CkNPTkZJR19HUElPX1dBVENIRE9HPXkK Q09ORklHX0dQSU9fV0FUQ0hET0dfQVJDSF9JTklUQ0FMTD15CkNPTkZJR19NRU5GMjFCTUNfV0FU Q0hET0c9eQpDT05GSUdfTUVOWjA2OV9XQVRDSERPRz15CkNPTkZJR19XTTgzMVhfV0FUQ0hET0c9 eQpDT05GSUdfV004MzUwX1dBVENIRE9HPXkKQ09ORklHX1hJTElOWF9XQVRDSERPRz15CkNPTkZJ R19aSUlSQVZFX1dBVENIRE9HPXkKQ09ORklHX1JBVkVfU1BfV0FUQ0hET0c9eQpDT05GSUdfTUxY X1dEVD15CkNPTkZJR19TTDI4Q1BMRF9XQVRDSERPRz15CkNPTkZJR19BUk1fU1A4MDVfV0FUQ0hE T0c9eQpDT05GSUdfQVJNQURBXzM3WFhfV0FUQ0hET0c9eQpDT05GSUdfQVNNOTI2MF9XQVRDSERP Rz15CkNPTkZJR19BVDkxUk05MjAwX1dBVENIRE9HPXkKQ09ORklHX0FUOTFTQU05WF9XQVRDSERP Rz15CkNPTkZJR19TQU1BNUQ0X1dBVENIRE9HPXkKQ09ORklHX0NBREVOQ0VfV0FUQ0hET0c9eQpD T05GSUdfOTc3X1dBVENIRE9HPXkKQ09ORklHX0ZUV0RUMDEwX1dBVENIRE9HPXkKQ09ORklHX1Mz QzI0MTBfV0FUQ0hET0c9eQpDT05GSUdfRFdfV0FUQ0hET0c9eQpDT05GSUdfRVA5M1hYX1dBVENI RE9HPXkKQ09ORklHX09NQVBfV0FUQ0hET0c9eQpDT05GSUdfUE5YNDAwOF9XQVRDSERPRz15CkNP TkZJR19EQVZJTkNJX1dBVENIRE9HPXkKQ09ORklHX0szX1JUSV9XQVRDSERPRz15CkNPTkZJR19P UklPTl9XQVRDSERPRz15CkNPTkZJR19STjVUNjE4X1dBVENIRE9HPXkKQ09ORklHX1NVTlhJX1dB VENIRE9HPXkKQ09ORklHX05QQ003WFhfV0FUQ0hET0c9eQpDT05GSUdfVFdMNDAzMF9XQVRDSERP Rz15CkNPTkZJR19TVE1QM1hYWF9SVENfV0FUQ0hET0c9eQpDT05GSUdfVFM0ODAwX1dBVENIRE9H PXkKQ09ORklHX1RTNzJYWF9XQVRDSERPRz15CkNPTkZJR19NQVg2M1hYX1dBVENIRE9HPXkKQ09O RklHX01BWDc3NjIwX1dBVENIRE9HPXkKQ09ORklHX0lNWDJfV0RUPXkKQ09ORklHX0lNWF9TQ19X RFQ9eQpDT05GSUdfSU1YN1VMUF9XRFQ9eQpDT05GSUdfREI1MDBfV0FUQ0hET0c9eQpDT05GSUdf UkVUVV9XQVRDSERPRz15CkNPTkZJR19NT1hBUlRfV0RUPXkKQ09ORklHX1NUX0xQQ19XQVRDSERP Rz15CkNPTkZJR19URUdSQV9XQVRDSERPRz15CkNPTkZJR19RQ09NX1dEVD15CkNPTkZJR19NRVNP Tl9HWEJCX1dBVENIRE9HPXkKQ09ORklHX01FU09OX1dBVENIRE9HPXkKQ09ORklHX01FRElBVEVL X1dBVENIRE9HPXkKQ09ORklHX0RJR0lDT0xPUl9XQVRDSERPRz15CkNPTkZJR19BUk1fU01DX1dB VENIRE9HPXkKQ09ORklHX0xQQzE4WFhfV0FUQ0hET0c9eQpDT05GSUdfUkVORVNBU19XRFQ9eQpD T05GSUdfUkVORVNBU19SWkFXRFQ9eQpDT05GSUdfUkVORVNBU19SWk4xV0RUPXkKQ09ORklHX1JF TkVTQVNfUlpHMkxXRFQ9eQpDT05GSUdfQVNQRUVEX1dBVENIRE9HPXkKQ09ORklHX1NUTTMyX1dB VENIRE9HPXkKQ09ORklHX1NUUE1JQzFfV0FUQ0hET0c9eQpDT05GSUdfVU5JUEhJRVJfV0FUQ0hE T0c9eQpDT05GSUdfUlREMTE5WF9XQVRDSERPRz15CkNPTkZJR19SRUFMVEVLX09UVE9fV0RUPXkK Q09ORklHX1NQUkRfV0FUQ0hET0c9eQpDT05GSUdfUE04OTE2X1dBVENIRE9HPXkKQ09ORklHX1ZJ U0NPTlRJX1dBVENIRE9HPXkKQ09ORklHX01TQzMxM0VfV0FUQ0hET0c9eQpDT05GSUdfQVBQTEVf V0FUQ0hET0c9eQpDT05GSUdfU1VOUExVU19XQVRDSERPRz15CkNPTkZJR19BTElNNzEwMV9XRFQ9 eQpDT05GSUdfU0M1MjBfV0RUPXkKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNPTkZJR19LRU1QTERf V0RUPXkKQ09ORklHX1JEQzMyMVhfV0RUPXkKQ09ORklHX0FUSDc5X1dEVD15CkNPTkZJR19CQ000 N1hYX1dEVD15CkNPTkZJR19CQ00yODM1X1dEVD15CkNPTkZJR19CQ01fS09OQV9XRFQ9eQpDT05G SUdfQkNNX0tPTkFfV0RUX0RFQlVHPXkKQ09ORklHX0JDTTcwMzhfV0RUPXkKQ09ORklHX0lNR1BE Q19XRFQ9eQpDT05GSUdfR1hQX1dBVENIRE9HPXkKQ09ORklHX01QQzUyMDBfV0RUPXkKQ09ORklH X01FTl9BMjFfV0RUPXkKQ09ORklHX1VNTF9XQVRDSERPRz15CgojCiMgUENJLWJhc2VkIFdhdGNo ZG9nIENhcmRzCiMKQ09ORklHX1BDSVBDV0FUQ0hET0c9eQpDT05GSUdfV0RUUENJPXkKCiMKIyBV U0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfVVNCUENXQVRDSERPRz15CkNPTkZJR19T U0JfUE9TU0lCTEU9eQpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0Jf QkxPQ0tJTz15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9T VD15CkNPTkZJR19TU0JfQjQzX1BDSV9CUklER0U9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9T U0lCTEU9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJ QkxFPXkKQ09ORklHX1NTQl9TRElPSE9TVD15CkNPTkZJR19TU0JfSE9TVF9TT0M9eQpDT05GSUdf U1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15 CkNPTkZJR19TU0JfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9QT1NTSUJMRT15CkNPTkZJR19C Q01BPXkKQ09ORklHX0JDTUFfQkxPQ0tJTz15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxF PXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQpDT05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19C Q01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9EUklWRVJfTUlQUz15CkNPTkZJR19CQ01BX1BG TEFTSD15CkNPTkZJR19CQ01BX1NGTEFTSD15CkNPTkZJR19CQ01BX05GTEFTSD15CkNPTkZJR19C Q01BX0RSSVZFUl9HTUFDX0NNTj15CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKQ09ORklHX0JD TUFfREVCVUc9eQoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZE X0NPUkU9eQpDT05GSUdfTUZEX0FMVEVSQV9BMTBTUj15CkNPTkZJR19NRkRfQUxURVJBX1NZU01H Uj15CkNPTkZJR19NRkRfQUNUODk0NUE9eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19NRkRf U01QUk89eQpDT05GSUdfTUZEX0FTMzcyMj15CkNPTkZJR19QTUlDX0FEUDU1MjA9eQpDT05GSUdf TUZEX0FBVDI4NzBfQ09SRT15CkNPTkZJR19NRkRfQVQ5MV9VU0FSVD15CkNPTkZJR19NRkRfQVRN RUxfRkxFWENPTT15CkNPTkZJR19NRkRfQVRNRUxfSExDREM9eQpDT05GSUdfTUZEX0FUTUVMX1NN Qz15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZEX0JEOTU3MU1XVj15CkNPTkZJR19N RkRfQUMxMDA9eQpDT05GSUdfTUZEX0FYUDIwWD15CkNPTkZJR19NRkRfQVhQMjBYX0kyQz15CkNP TkZJR19NRkRfQVhQMjBYX1JTQj15CkNPTkZJR19NRkRfQ1JPU19FQ19ERVY9eQpDT05GSUdfTUZE X01BREVSQT15CkNPTkZJR19NRkRfTUFERVJBX0kyQz15CkNPTkZJR19NRkRfTUFERVJBX1NQST15 CkNPTkZJR19NRkRfQ1M0N0wxNT15CkNPTkZJR19NRkRfQ1M0N0wzNT15CkNPTkZJR19NRkRfQ1M0 N0w4NT15CkNPTkZJR19NRkRfQ1M0N0w5MD15CkNPTkZJR19NRkRfQ1M0N0w5Mj15CkNPTkZJR19N RkRfQVNJQzM9eQpDT05GSUdfUE1JQ19EQTkwM1g9eQpDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05G SUdfTUZEX0RBOTA1Ml9TUEk9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RB OTA1NT15CkNPTkZJR19NRkRfREE5MDYyPXkKQ09ORklHX01GRF9EQTkwNjM9eQpDT05GSUdfTUZE X0RBOTE1MD15CkNPTkZJR19NRkRfRExOMj15CkNPTkZJR19NRkRfRU5FX0tCMzkzMD15CkNPTkZJ R19NRkRfRVhZTk9TX0xQQVNTPXkKQ09ORklHX01GRF9HQVRFV09SS1NfR1NDPXkKQ09ORklHX01G RF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEzWFhYX1NQST15CkNPTkZJR19NRkRfTUMxM1hYWF9J MkM9eQpDT05GSUdfTUZEX01QMjYyOT15CkNPTkZJR19NRkRfTVhTX0xSQURDPXkKQ09ORklHX01G RF9NWDI1X1RTQURDPXkKQ09ORklHX01GRF9ISTY0MjFfUE1JQz15CkNPTkZJR19NRkRfSEk2NDIx X1NQTUk9eQpDT05GSUdfTUZEX0hJNjU1WF9QTUlDPXkKQ09ORklHX0hUQ19QQVNJQzM9eQpDT05G SUdfTFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKQ09ORklHX0lOVEVMX1NPQ19QTUlDPXkKQ09O RklHX01GRF9JUVM2Mlg9eQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09ORklHX01GRF9LRU1Q TEQ9eQpDT05GSUdfTUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9eQpDT05GSUdfTUZE Xzg4UE04NjBYPXkKQ09ORklHX01GRF9NQVgxNDU3Nz15CkNPTkZJR19NRkRfTUFYNzc2MjA9eQpD T05GSUdfTUZEX01BWDc3NjUwPXkKQ09ORklHX01GRF9NQVg3NzY4Nj15CkNPTkZJR19NRkRfTUFY Nzc2OTM9eQpDT05GSUdfTUZEX01BWDc3NzE0PXkKQ09ORklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJ R19NRkRfTUFYODkwNz15CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15 CkNPTkZJR19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfTVQ2MzYwPXkKQ09ORklHX01GRF9NVDYz NzA9eQpDT05GSUdfTUZEX01UNjM5Nz15CkNPTkZJR19NRkRfTUVORjIxQk1DPXkKQ09ORklHX01G RF9PQ0VMT1Q9eQpDT05GSUdfRVpYX1BDQVA9eQpDT05GSUdfTUZEX0NQQ0FQPXkKQ09ORklHX01G RF9WSVBFUkJPQVJEPXkKQ09ORklHX01GRF9OVFhFQz15CkNPTkZJR19NRkRfUkVUVT15CkNPTkZJ R19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQ SU89eQpDT05GSUdfVUNCMTQwMF9DT1JFPXkKQ09ORklHX01GRF9QTThYWFg9eQpDT05GSUdfTUZE X1FDT01fUlBNPXkKQ09ORklHX01GRF9TUE1JX1BNSUM9eQpDT05GSUdfTUZEX1NZNzYzNkE9eQpD T05GSUdfTUZEX1JEQzMyMVg9eQpDT05GSUdfTUZEX1JUNDgzMT15CkNPTkZJR19NRkRfUlQ1MDMz PXkKQ09ORklHX01GRF9SVDUxMjA9eQpDT05GSUdfTUZEX1JDNVQ1ODM9eQpDT05GSUdfTUZEX1JL ODA4PXkKQ09ORklHX01GRF9STjVUNjE4PXkKQ09ORklHX01GRF9TRUNfQ09SRT15CkNPTkZJR19N RkRfU0k0NzZYX0NPUkU9eQpDT05GSUdfTUZEX1NJTVBMRV9NRkRfSTJDPXkKQ09ORklHX01GRF9T TDI4Q1BMRD15CkNPTkZJR19NRkRfU001MDE9eQpDT05GSUdfTUZEX1NNNTAxX0dQSU89eQpDT05G SUdfTUZEX1NLWTgxNDUyPXkKQ09ORklHX01GRF9TQzI3WFhfUE1JQz15CkNPTkZJR19BQlg1MDBf Q09SRT15CkNPTkZJR19BQjg1MDBfQ09SRT15CkNPTkZJR19NRkRfREI4NTAwX1BSQ01VPXkKQ09O RklHX01GRF9TVE1QRT15CgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIFNUTVBFIEludGVyZmFjZSBE cml2ZXJzCiMKQ09ORklHX1NUTVBFX0kyQz15CkNPTkZJR19TVE1QRV9TUEk9eQojIGVuZCBvZiBT VE1pY3JvZWxlY3Ryb25pY3MgU1RNUEUgSW50ZXJmYWNlIERyaXZlcnMKCkNPTkZJR19NRkRfU1VO NklfUFJDTT15CkNPTkZJR19NRkRfU1lTQ09OPXkKQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURD PXkKQ09ORklHX01GRF9MUDM5NDM9eQpDT05GSUdfTUZEX0xQODc4OD15CkNPTkZJR19NRkRfVElf TE1VPXkKQ09ORklHX01GRF9PTUFQX1VTQl9IT1NUPXkKQ09ORklHX01GRF9QQUxNQVM9eQpDT05G SUdfVFBTNjEwNVg9eQpDT05GSUdfVFBTNjUwMTA9eQpDT05GSUdfVFBTNjUwN1g9eQpDT05GSUdf TUZEX1RQUzY1MDg2PXkKQ09ORklHX01GRF9UUFM2NTA5MD15CkNPTkZJR19NRkRfVFBTNjUyMTc9 eQpDT05GSUdfTUZEX1RJX0xQODczWD15CkNPTkZJR19NRkRfVElfTFA4NzU2NT15CkNPTkZJR19N RkRfVFBTNjUyMTg9eQpDT05GSUdfTUZEX1RQUzY1MjE5PXkKQ09ORklHX01GRF9UUFM2NTg2WD15 CkNPTkZJR19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9U UFM2NTkxMl9JMkM9eQpDT05GSUdfTUZEX1RQUzY1OTEyX1NQST15CkNPTkZJR19UV0w0MDMwX0NP UkU9eQpDT05GSUdfVFdMNDAzMF9QT1dFUj15CkNPTkZJR19NRkRfVFdMNDAzMF9BVURJTz15CkNP TkZJR19UV0w2MDQwX0NPUkU9eQpDT05GSUdfTUVORUxBVVM9eQpDT05GSUdfTUZEX1dMMTI3M19D T1JFPXkKQ09ORklHX01GRF9MTTM1MzM9eQpDT05GSUdfTUZEX1RJTUJFUkRBTEU9eQpDT05GSUdf TUZEX1RDMzU4OVg9eQpDT05GSUdfTUZEX1RNSU89eQpDT05GSUdfTUZEX1Q3TDY2WEI9eQpDT05G SUdfTUZEX1RDNjM4N1hCPXkKQ09ORklHX01GRF9UQzYzOTNYQj15CkNPTkZJR19NRkRfVFFNWDg2 PXkKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfTE9DSE5BR0FSPXkKQ09ORklHX01GRF9B UklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQVJJWk9OQV9TUEk9 eQpDT05GSUdfTUZEX0NTNDdMMjQ9eQpDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19NRkRfV001 MTEwPXkKQ09ORklHX01GRF9XTTg5OTc9eQpDT05GSUdfTUZEX1dNODk5OD15CkNPTkZJR19NRkRf V004NDAwPXkKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dNODMxWF9JMkM9eQpDT05G SUdfTUZEX1dNODMxWF9TUEk9eQpDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUw X0kyQz15CkNPTkZJR19NRkRfV004OTk0PXkKQ09ORklHX01GRF9TVFc0ODFYPXkKQ09ORklHX01G RF9ST0hNX0JENzE4WFg9eQpDT05GSUdfTUZEX1JPSE1fQkQ3MTgyOD15CkNPTkZJR19NRkRfUk9I TV9CRDk1N1hNVUY9eQpDT05GSUdfTUZEX1NUTTMyX0xQVElNRVI9eQpDT05GSUdfTUZEX1NUTTMy X1RJTUVSUz15CkNPTkZJR19NRkRfU1RQTUlDMT15CkNPTkZJR19NRkRfU1RNRlg9eQpDT05GSUdf TUZEX1dDRDkzNFg9eQpDT05GSUdfTUZEX0FUQzI2MFg9eQpDT05GSUdfTUZEX0FUQzI2MFhfSTJD PXkKQ09ORklHX01GRF9LSEFEQVNfTUNVPXkKQ09ORklHX01GRF9BQ0VSX0E1MDBfRUM9eQpDT05G SUdfTUZEX1FDT01fUE04MDA4PXkKQ09ORklHX01GRF9WRVhQUkVTU19TWVNSRUc9eQpDT05GSUdf UkFWRV9TUF9DT1JFPXkKQ09ORklHX01GRF9JTlRFTF9NMTBfQk1DPXkKQ09ORklHX01GRF9SU01V X0kyQz15CkNPTkZJR19NRkRfUlNNVV9TUEk9eQojIGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRldmlj ZSBkcml2ZXJzCgpDT05GSUdfUkVHVUxBVE9SPXkKQ09ORklHX1JFR1VMQVRPUl9ERUJVRz15CkNP TkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9D T05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKQ09ORklHX1JF R1VMQVRPUl84OFBHODZYPXkKQ09ORklHX1JFR1VMQVRPUl84OFBNODAwPXkKQ09ORklHX1JFR1VM QVRPUl84OFBNODYwNz15CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CkNPTkZJR19SRUdVTEFU T1JfQUNUODk0NUE9eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1Jf QU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9BQVQyODcwPXkKQ09ORklHX1JFR1VMQVRPUl9BQjg1 MDA9eQpDT05GSUdfUkVHVUxBVE9SX0FSSVpPTkFfTERPMT15CkNPTkZJR19SRUdVTEFUT1JfQVJJ Wk9OQV9NSUNTVVBQPXkKQ09ORklHX1JFR1VMQVRPUl9BUk1fU0NNST15CkNPTkZJR19SRUdVTEFU T1JfQVMzNzExPXkKQ09ORklHX1JFR1VMQVRPUl9BUzM3MjI9eQpDT05GSUdfUkVHVUxBVE9SX0FU QzI2MFg9eQpDT05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CkNPTkZJR19SRUdVTEFUT1JfQkNNNTkw WFg9eQpDT05GSUdfUkVHVUxBVE9SX0JENzE4MTU9eQpDT05GSUdfUkVHVUxBVE9SX0JENzE4Mjg9 eQpDT05GSUdfUkVHVUxBVE9SX0JENzE4WFg9eQpDT05GSUdfUkVHVUxBVE9SX0JEOTU3MU1XVj15 CkNPTkZJR19SRUdVTEFUT1JfQkQ5NTdYTVVGPXkKQ09ORklHX1JFR1VMQVRPUl9DUENBUD15CkNP TkZJR19SRUdVTEFUT1JfQ1JPU19FQz15CkNPTkZJR19SRUdVTEFUT1JfREE5MDNYPXkKQ09ORklH X1JFR1VMQVRPUl9EQTkwNTI9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1NT15CkNPTkZJR19SRUdV TEFUT1JfREE5MDYyPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9eQpDT05GSUdfUkVHVUxBVE9S X0RBOTEyMT15CkNPTkZJR19SRUdVTEFUT1JfREE5MjEwPXkKQ09ORklHX1JFR1VMQVRPUl9EQTky MTE9eQpDT05GSUdfUkVHVUxBVE9SX0RCWDUwMF9QUkNNVT15CkNPTkZJR19SRUdVTEFUT1JfREI4 NTAwX1BSQ01VPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CkNPTkZJR19SRUdVTEFUT1Jf RkFONTM4ODA9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQpDT05GSUdfUkVHVUxBVE9SX0hJNjQy MT15CkNPTkZJR19SRUdVTEFUT1JfSEk2NDIxVjUzMD15CkNPTkZJR19SRUdVTEFUT1JfSEk2NTVY PXkKQ09ORklHX1JFR1VMQVRPUl9ISTY0MjFWNjAwPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1 PXkKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT15CkNPTkZJR19SRUdVTEFUT1JfTE0zNjNYPXkK Q09ORklHX1JFR1VMQVRPUl9MT0NITkFHQVI9eQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CkNP TkZJR19SRUdVTEFUT1JfTFAzOTcyPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdf UkVHVUxBVE9SX0xQODczWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKQ09ORklHX1JFR1VM QVRPUl9MUDg3NTY1PXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3ODg9eQpDT05GSUdfUkVHVUxBVE9S X0xUQzM1ODk9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzY9eQpDT05GSUdfUkVHVUxBVE9SX01B WDE0NTc3PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3 NzYyMD15CkNPTkZJR19SRUdVTEFUT1JfTUFYNzc2NTA9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2 NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg4OTM9 eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MjU9eQpD T05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NzM9eQpDT05G SUdfUkVHVUxBVE9SX01BWDg5OTc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTg9eQpDT05GSUdf UkVHVUxBVE9SX01BWDIwMDg2PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4Nj15CkNPTkZJR19S RUdVTEFUT1JfTUFYNzc2OTM9eQpDT05GSUdfUkVHVUxBVE9SX01BWDc3ODAyPXkKQ09ORklHX1JF R1VMQVRPUl9NQVg3NzgyNj15CkNPTkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPXkKQ09ORklH X1JFR1VMQVRPUl9NQzEzNzgzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPXkKQ09ORklHX1JF R1VMQVRPUl9NQ1AxNjUwMj15CkNPTkZJR19SRUdVTEFUT1JfTVA1NDE2PXkKQ09ORklHX1JFR1VM QVRPUl9NUDg4NTk9eQpDT05GSUdfUkVHVUxBVE9SX01QODg2WD15CkNPTkZJR19SRUdVTEFUT1Jf TVBRNzkyMD15CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzExPXkKQ09ORklHX1JFR1VMQVRPUl9NVDYz MTU9eQpDT05GSUdfUkVHVUxBVE9SX01UNjMyMz15CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzMxPXkK Q09ORklHX1JFR1VMQVRPUl9NVDYzMzI9eQpDT05GSUdfUkVHVUxBVE9SX01UNjM1Nz15CkNPTkZJ R19SRUdVTEFUT1JfTVQ2MzU4PXkKQ09ORklHX1JFR1VMQVRPUl9NVDYzNTk9eQpDT05GSUdfUkVH VUxBVE9SX01UNjM2MD15CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzcwPXkKQ09ORklHX1JFR1VMQVRP Ul9NVDYzODA9eQpDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz15CkNPTkZJR19SRUdVTEFUT1JfUEFM TUFTPXkKQ09ORklHX1JFR1VMQVRPUl9QQklBUz15CkNPTkZJR19SRUdVTEFUT1JfUENBOTQ1MD15 CkNPTkZJR19SRUdVTEFUT1JfUENBUD15CkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9eQpDT05G SUdfUkVHVUxBVE9SX1BGOFgwMD15CkNPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDA9eQpDT05GSUdf UkVHVUxBVE9SX1BWODgwNjA9eQpDT05GSUdfUkVHVUxBVE9SX1BWODgwODA9eQpDT05GSUdfUkVH VUxBVE9SX1BWODgwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1BXTT15CkNPTkZJR19SRUdVTEFUT1Jf UUNPTV9SUE09eQpDT05GSUdfUkVHVUxBVE9SX1FDT01fUlBNSD15CkNPTkZJR19SRUdVTEFUT1Jf UUNPTV9TTURfUlBNPXkKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9eQpDT05GSUdfUkVHVUxB VE9SX1FDT01fVVNCX1ZCVVM9eQpDT05GSUdfUkVHVUxBVE9SX1JBU1BCRVJSWVBJX1RPVUNIU0NS RUVOX0FUVElOWT15CkNPTkZJR19SRUdVTEFUT1JfUkM1VDU4Mz15CkNPTkZJR19SRUdVTEFUT1Jf Uks4MDg9eQpDT05GSUdfUkVHVUxBVE9SX1JONVQ2MTg9eQpDT05GSUdfUkVHVUxBVE9SX1JPSE09 eQpDT05GSUdfUkVHVUxBVE9SX1JUNDgwMT15CkNPTkZJR19SRUdVTEFUT1JfUlQ0ODMxPXkKQ09O RklHX1JFR1VMQVRPUl9SVDUwMzM9eQpDT05GSUdfUkVHVUxBVE9SX1JUNTEyMD15CkNPTkZJR19S RUdVTEFUT1JfUlQ1MTkwQT15CkNPTkZJR19SRUdVTEFUT1JfUlQ1NzU5PXkKQ09ORklHX1JFR1VM QVRPUl9SVDYxNjA9eQpDT05GSUdfUkVHVUxBVE9SX1JUNjE5MD15CkNPTkZJR19SRUdVTEFUT1Jf UlQ2MjQ1PXkKQ09ORklHX1JFR1VMQVRPUl9SVFEyMTM0PXkKQ09ORklHX1JFR1VMQVRPUl9SVE1W MjA9eQpDT05GSUdfUkVHVUxBVE9SX1JUUTY3NTI9eQpDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9 eQpDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTE9eQpDT05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9eQpD T05GSUdfUkVHVUxBVE9SX1NDMjczMT15CkNPTkZJR19SRUdVTEFUT1JfU0tZODE0NTI9eQpDT05G SUdfUkVHVUxBVE9SX1NMRzUxMDAwPXkKQ09ORklHX1JFR1VMQVRPUl9TVE0zMl9CT09TVEVSPXkK Q09ORklHX1JFR1VMQVRPUl9TVE0zMl9WUkVGQlVGPXkKQ09ORklHX1JFR1VMQVRPUl9TVE0zMl9Q V1I9eQpDT05GSUdfUkVHVUxBVE9SX1NUUE1JQzE9eQpDT05GSUdfUkVHVUxBVE9SX1RJX0FCQj15 CkNPTkZJR19SRUdVTEFUT1JfU1RXNDgxWF9WTU1DPXkKQ09ORklHX1JFR1VMQVRPUl9TWTc2MzZB PXkKQ09ORklHX1JFR1VMQVRPUl9TWTgxMDZBPXkKQ09ORklHX1JFR1VMQVRPUl9TWTg4MjRYPXkK Q09ORklHX1JFR1VMQVRPUl9TWTg4MjdOPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj15CkNP TkZJR19SRUdVTEFUT1JfVFBTNjEwNVg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPXkKQ09O RklHX1JFR1VMQVRPUl9UUFM2Mjg2WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQpDT05G SUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA4Nj15CkNPTkZJ R19SRUdVTEFUT1JfVFBTNjUwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKQ09ORklH X1JFR1VMQVRPUl9UUFM2NTIxNz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyMTg9eQpDT05GSUdf UkVHVUxBVE9SX1RQUzY1MjE5PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WD15CkNPTkZJR19S RUdVTEFUT1JfVFBTNjU4Nlg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwPXkKQ09ORklHX1JF R1VMQVRPUl9UUFM2NTkxMj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjg0NzA9eQpDT05GSUdfUkVH VUxBVE9SX1RXTDQwMzA9eQpDT05GSUdfUkVHVUxBVE9SX1VOSVBISUVSPXkKQ09ORklHX1JFR1VM QVRPUl9WQ1RSTD15CkNPTkZJR19SRUdVTEFUT1JfVkVYUFJFU1M9eQpDT05GSUdfUkVHVUxBVE9S X1ZRTU1DX0lQUTQwMTk9eQpDT05GSUdfUkVHVUxBVE9SX1dNODMxWD15CkNPTkZJR19SRUdVTEFU T1JfV004MzUwPXkKQ09ORklHX1JFR1VMQVRPUl9XTTg0MDA9eQpDT05GSUdfUkVHVUxBVE9SX1dN ODk5ND15CkNPTkZJR19SRUdVTEFUT1JfUUNPTV9MQUJJQkI9eQpDT05GSUdfUkNfQ09SRT15CkNP TkZJR19CUEZfTElSQ19NT0RFMj15CkNPTkZJR19MSVJDPXkKQ09ORklHX1JDX01BUD15CkNPTkZJ R19SQ19ERUNPREVSUz15CkNPTkZJR19JUl9JTU9OX0RFQ09ERVI9eQpDT05GSUdfSVJfSlZDX0RF Q09ERVI9eQpDT05GSUdfSVJfTUNFX0tCRF9ERUNPREVSPXkKQ09ORklHX0lSX05FQ19ERUNPREVS PXkKQ09ORklHX0lSX1JDNV9ERUNPREVSPXkKQ09ORklHX0lSX1JDNl9ERUNPREVSPXkKQ09ORklH X0lSX1JDTU1fREVDT0RFUj15CkNPTkZJR19JUl9TQU5ZT19ERUNPREVSPXkKQ09ORklHX0lSX1NI QVJQX0RFQ09ERVI9eQpDT05GSUdfSVJfU09OWV9ERUNPREVSPXkKQ09ORklHX0lSX1hNUF9ERUNP REVSPXkKQ09ORklHX1JDX0RFVklDRVM9eQpDT05GSUdfSVJfRU5FPXkKQ09ORklHX0lSX0ZJTlRF Sz15CkNPTkZJR19JUl9HUElPX0NJUj15CkNPTkZJR19JUl9HUElPX1RYPXkKQ09ORklHX0lSX0hJ WDVIRDI9eQpDT05GSUdfSVJfSUdPUlBMVUdVU0I9eQpDT05GSUdfSVJfSUdVQU5BPXkKQ09ORklH X0lSX0lNT049eQpDT05GSUdfSVJfSU1PTl9SQVc9eQpDT05GSUdfSVJfSVRFX0NJUj15CkNPTkZJ R19JUl9NQ0VVU0I9eQpDT05GSUdfSVJfTUVTT049eQpDT05GSUdfSVJfTUVTT05fVFg9eQpDT05G SUdfSVJfTVRLPXkKQ09ORklHX0lSX05VVk9UT049eQpDT05GSUdfSVJfUFdNX1RYPXkKQ09ORklH X0lSX1JFRFJBVDM9eQpDT05GSUdfSVJfUlg1MT15CkNPTkZJR19JUl9TRVJJQUw9eQpDT05GSUdf SVJfU0VSSUFMX1RSQU5TTUlUVEVSPXkKQ09ORklHX0lSX1NQST15CkNPTkZJR19JUl9TVFJFQU1a QVA9eQpDT05GSUdfSVJfU1VOWEk9eQpDT05GSUdfSVJfVE9ZPXkKQ09ORklHX0lSX1RUVVNCSVI9 eQpDT05GSUdfSVJfV0lOQk9ORF9DSVI9eQpDT05GSUdfUkNfQVRJX1JFTU9URT15CkNPTkZJR19S Q19MT09QQkFDSz15CkNPTkZJR19SQ19TVD15CkNPTkZJR19SQ19YQk9YX0RWRD15CkNPTkZJR19J Ul9JTUc9eQpDT05GSUdfSVJfSU1HX1JBVz15CkNPTkZJR19JUl9JTUdfSFc9eQpDT05GSUdfSVJf SU1HX05FQz15CkNPTkZJR19JUl9JTUdfSlZDPXkKQ09ORklHX0lSX0lNR19TT05ZPXkKQ09ORklH X0lSX0lNR19TSEFSUD15CkNPTkZJR19JUl9JTUdfU0FOWU89eQpDT05GSUdfSVJfSU1HX1JDNT15 CkNPTkZJR19JUl9JTUdfUkM2PXkKQ09ORklHX0NFQ19DT1JFPXkKQ09ORklHX0NFQ19OT1RJRklF Uj15CkNPTkZJR19DRUNfUElOPXkKCiMKIyBDRUMgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DRUNf UkM9eQpDT05GSUdfQ0VDX1BJTl9FUlJPUl9JTko9eQpDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQ9 eQpDT05GSUdfQ0VDX0NINzMyMj15CkNPTkZJR19DRUNfQ1JPU19FQz15CkNPTkZJR19DRUNfTUVT T05fQU89eQpDT05GSUdfQ0VDX01FU09OX0cxMkFfQU89eQpDT05GSUdfQ0VDX0dQSU89eQpDT05G SUdfQ0VDX1NBTVNVTkdfUzVQPXkKQ09ORklHX0NFQ19TVEk9eQpDT05GSUdfQ0VDX1NUTTMyPXkK Q09ORklHX0NFQ19URUdSQT15CkNPTkZJR19DRUNfU0VDTz15CkNPTkZJR19DRUNfU0VDT19SQz15 CkNPTkZJR19VU0JfUFVMU0U4X0NFQz15CkNPTkZJR19VU0JfUkFJTlNIQURPV19DRUM9eQojIGVu ZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfU1VQ UE9SVF9GSUxURVI9eQpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQoKIwojIE1lZGlh IGRldmljZSB0eXBlcwojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CkNPTkZJR19NRURJ QV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQ9eQpD T05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CkNPTkZJR19NRURJQV9TRFJfU1VQUE9SVD15CkNP TkZJR19NRURJQV9QTEFURk9STV9TVVBQT1JUPXkKQ09ORklHX01FRElBX1RFU1RfU1VQUE9SVD15 CiMgZW5kIG9mIE1lZGlhIGRldmljZSB0eXBlcwoKQ09ORklHX1ZJREVPX0RFVj15CkNPTkZJR19N RURJQV9DT05UUk9MTEVSPXkKQ09ORklHX0RWQl9DT1JFPXkKCiMKIyBWaWRlbzRMaW51eCBvcHRp b25zCiMKQ09ORklHX1ZJREVPX1Y0TDJfSTJDPXkKQ09ORklHX1ZJREVPX1Y0TDJfU1VCREVWX0FQ ST15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQpDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFO R0VTPXkKQ09ORklHX1ZJREVPX1RVTkVSPXkKQ09ORklHX1Y0TDJfSlBFR19IRUxQRVI9eQpDT05G SUdfVjRMMl9IMjY0PXkKQ09ORklHX1Y0TDJfVlA5PXkKQ09ORklHX1Y0TDJfTUVNMk1FTV9ERVY9 eQpDT05GSUdfVjRMMl9GTEFTSF9MRURfQ0xBU1M9eQpDT05GSUdfVjRMMl9GV05PREU9eQpDT05G SUdfVjRMMl9BU1lOQz15CkNPTkZJR19WSURFT0JVRl9HRU49eQpDT05GSUdfVklERU9CVUZfRE1B X1NHPXkKQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9eQpDT05GSUdfVklERU9CVUZfRE1BX0NPTlRJ Rz15CiMgZW5kIG9mIFZpZGVvNExpbnV4IG9wdGlvbnMKCiMKIyBNZWRpYSBjb250cm9sbGVyIG9w dGlvbnMKIwpDT05GSUdfTUVESUFfQ09OVFJPTExFUl9EVkI9eQpDT05GSUdfTUVESUFfQ09OVFJP TExFUl9SRVFVRVNUX0FQST15CiMgZW5kIG9mIE1lZGlhIGNvbnRyb2xsZXIgb3B0aW9ucwoKIwoj IERpZ2l0YWwgVFYgb3B0aW9ucwojCkNPTkZJR19EVkJfTU1BUD15CkNPTkZJR19EVkJfTkVUPXkK Q09ORklHX0RWQl9NQVhfQURBUFRFUlM9MTYKQ09ORklHX0RWQl9EWU5BTUlDX01JTk9SUz15CkNP TkZJR19EVkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRz15CkNPTkZJR19EVkJfVUxFX0RFQlVHPXkK IyBlbmQgb2YgRGlnaXRhbCBUViBvcHRpb25zCgojCiMgTWVkaWEgZHJpdmVycwojCgojCiMgRHJp dmVycyBmaWx0ZXJlZCBhcyBzZWxlY3RlZCBhdCAnRmlsdGVyIG1lZGlhIGRyaXZlcnMnCiMKCiMK IyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX01FRElBX1VTQl9TVVBQT1JUPXkKCiMKIyBXZWJjYW0g ZGV2aWNlcwojCkNPTkZJR19VU0JfR1NQQ0E9eQpDT05GSUdfVVNCX0dTUENBX0JFTlE9eQpDT05G SUdfVVNCX0dTUENBX0NPTkVYPXkKQ09ORklHX1VTQl9HU1BDQV9DUElBMT15CkNPTkZJR19VU0Jf R1NQQ0FfRFRDUzAzMz15CkNPTkZJR19VU0JfR1NQQ0FfRVRPTVM9eQpDT05GSUdfVVNCX0dTUENB X0ZJTkVQSVg9eQpDT05GSUdfVVNCX0dTUENBX0pFSUxJTko9eQpDT05GSUdfVVNCX0dTUENBX0pM MjAwNUJDRD15CkNPTkZJR19VU0JfR1NQQ0FfS0lORUNUPXkKQ09ORklHX1VTQl9HU1BDQV9LT05J Q0E9eQpDT05GSUdfVVNCX0dTUENBX01BUlM9eQpDT05GSUdfVVNCX0dTUENBX01SOTczMTBBPXkK Q09ORklHX1VTQl9HU1BDQV9OVzgwWD15CkNPTkZJR19VU0JfR1NQQ0FfT1Y1MTk9eQpDT05GSUdf VVNCX0dTUENBX09WNTM0PXkKQ09ORklHX1VTQl9HU1BDQV9PVjUzNF85PXkKQ09ORklHX1VTQl9H U1BDQV9QQUMyMDc9eQpDT05GSUdfVVNCX0dTUENBX1BBQzczMDI9eQpDT05GSUdfVVNCX0dTUENB X1BBQzczMTE9eQpDT05GSUdfVVNCX0dTUENBX1NFNDAxPXkKQ09ORklHX1VTQl9HU1BDQV9TTjlD MjAyOD15CkNPTkZJR19VU0JfR1NQQ0FfU045QzIwWD15CkNPTkZJR19VU0JfR1NQQ0FfU09OSVhC PXkKQ09ORklHX1VTQl9HU1BDQV9TT05JWEo9eQpDT05GSUdfVVNCX0dTUENBX1NQQ0ExNTI4PXkK Q09ORklHX1VTQl9HU1BDQV9TUENBNTAwPXkKQ09ORklHX1VTQl9HU1BDQV9TUENBNTAxPXkKQ09O RklHX1VTQl9HU1BDQV9TUENBNTA1PXkKQ09ORklHX1VTQl9HU1BDQV9TUENBNTA2PXkKQ09ORklH X1VTQl9HU1BDQV9TUENBNTA4PXkKQ09ORklHX1VTQl9HU1BDQV9TUENBNTYxPXkKQ09ORklHX1VT Ql9HU1BDQV9TUTkwNT15CkNPTkZJR19VU0JfR1NQQ0FfU1E5MDVDPXkKQ09ORklHX1VTQl9HU1BD QV9TUTkzMFg9eQpDT05GSUdfVVNCX0dTUENBX1NUSzAxND15CkNPTkZJR19VU0JfR1NQQ0FfU1RL MTEzNT15CkNPTkZJR19VU0JfR1NQQ0FfU1RWMDY4MD15CkNPTkZJR19VU0JfR1NQQ0FfU1VOUExV Uz15CkNPTkZJR19VU0JfR1NQQ0FfVDYxMz15CkNPTkZJR19VU0JfR1NQQ0FfVE9QUk89eQpDT05G SUdfVVNCX0dTUENBX1RPVVBURUs9eQpDT05GSUdfVVNCX0dTUENBX1RWODUzMj15CkNPTkZJR19V U0JfR1NQQ0FfVkMwMzJYPXkKQ09ORklHX1VTQl9HU1BDQV9WSUNBTT15CkNPTkZJR19VU0JfR1NQ Q0FfWElSTElOS19DSVQ9eQpDT05GSUdfVVNCX0dTUENBX1pDM1hYPXkKQ09ORklHX1VTQl9HTDg2 MD15CkNPTkZJR19VU0JfTTU2MDI9eQpDT05GSUdfVVNCX1NUVjA2WFg9eQpDT05GSUdfVVNCX1BX Qz15CkNPTkZJR19VU0JfUFdDX0RFQlVHPXkKQ09ORklHX1VTQl9QV0NfSU5QVVRfRVZERVY9eQpD T05GSUdfVVNCX1MyMjU1PXkKQ09ORklHX1ZJREVPX1VTQlRWPXkKQ09ORklHX1VTQl9WSURFT19D TEFTUz15CkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoKIwojIEFuYWxvZyBU ViBVU0IgZGV2aWNlcwojCkNPTkZJR19WSURFT19HTzcwMDc9eQpDT05GSUdfVklERU9fR083MDA3 X1VTQj15CkNPTkZJR19WSURFT19HTzcwMDdfTE9BREVSPXkKQ09ORklHX1ZJREVPX0dPNzAwN19V U0JfUzIyNTBfQk9BUkQ9eQpDT05GSUdfVklERU9fSERQVlI9eQpDT05GSUdfVklERU9fUFZSVVNC Mj15CkNPTkZJR19WSURFT19QVlJVU0IyX1NZU0ZTPXkKQ09ORklHX1ZJREVPX1BWUlVTQjJfRFZC PXkKQ09ORklHX1ZJREVPX1BWUlVTQjJfREVCVUdJRkM9eQpDT05GSUdfVklERU9fU1RLMTE2MF9D T01NT049eQpDT05GSUdfVklERU9fU1RLMTE2MD15CgojCiMgQW5hbG9nL2RpZ2l0YWwgVFYgVVNC IGRldmljZXMKIwpDT05GSUdfVklERU9fQVUwODI4PXkKQ09ORklHX1ZJREVPX0FVMDgyOF9WNEwy PXkKQ09ORklHX1ZJREVPX0FVMDgyOF9SQz15CkNPTkZJR19WSURFT19DWDIzMVhYPXkKQ09ORklH X1ZJREVPX0NYMjMxWFhfUkM9eQpDT05GSUdfVklERU9fQ1gyMzFYWF9BTFNBPXkKQ09ORklHX1ZJ REVPX0NYMjMxWFhfRFZCPXkKCiMKIyBEaWdpdGFsIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX0RW Ql9BUzEwMj15CkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1VTQj15CkNPTkZJR19EVkJfQjJDMl9G TEVYQ09QX1VTQl9ERUJVRz15CkNPTkZJR19EVkJfVVNCX1YyPXkKQ09ORklHX0RWQl9VU0JfQUY5 MDE1PXkKQ09ORklHX0RWQl9VU0JfQUY5MDM1PXkKQ09ORklHX0RWQl9VU0JfQU5ZU0VFPXkKQ09O RklHX0RWQl9VU0JfQVU2NjEwPXkKQ09ORklHX0RWQl9VU0JfQVo2MDA3PXkKQ09ORklHX0RWQl9V U0JfQ0U2MjMwPXkKQ09ORklHX0RWQl9VU0JfRFZCU0tZPXkKQ09ORklHX0RWQl9VU0JfRUMxNjg9 eQpDT05GSUdfRFZCX1VTQl9HTDg2MT15CkNPTkZJR19EVkJfVVNCX0xNRTI1MTA9eQpDT05GSUdf RFZCX1VTQl9NWEwxMTFTRj15CkNPTkZJR19EVkJfVVNCX1JUTDI4WFhVPXkKQ09ORklHX0RWQl9V U0JfWkQxMzAxPXkKQ09ORklHX0RWQl9VU0I9eQpDT05GSUdfRFZCX1VTQl9ERUJVRz15CkNPTkZJ R19EVkJfVVNCX0E4MDA9eQpDT05GSUdfRFZCX1VTQl9BRjkwMDU9eQpDT05GSUdfRFZCX1VTQl9B RjkwMDVfUkVNT1RFPXkKQ09ORklHX0RWQl9VU0JfQVo2MDI3PXkKQ09ORklHX0RWQl9VU0JfQ0lO RVJHWV9UMj15CkNPTkZJR19EVkJfVVNCX0NYVVNCPXkKQ09ORklHX0RWQl9VU0JfQ1hVU0JfQU5B TE9HPXkKQ09ORklHX0RWQl9VU0JfRElCMDcwMD15CkNPTkZJR19EVkJfVVNCX0RJQjMwMDBNQz15 CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQj15CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQl9GQVVM VFk9eQpDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUM9eQpDT05GSUdfRFZCX1VTQl9ESUdJVFY9eQpD T05GSUdfRFZCX1VTQl9EVFQyMDBVPXkKQ09ORklHX0RWQl9VU0JfRFRWNTEwMD15CkNPTkZJR19E VkJfVVNCX0RXMjEwMj15CkNPTkZJR19EVkJfVVNCX0dQOFBTSz15CkNPTkZJR19EVkJfVVNCX005 MjBYPXkKQ09ORklHX0RWQl9VU0JfTk9WQV9UX1VTQjI9eQpDT05GSUdfRFZCX1VTQl9PUEVSQTE9 eQpDT05GSUdfRFZCX1VTQl9QQ1RWNDUyRT15CkNPTkZJR19EVkJfVVNCX1RFQ0hOSVNBVF9VU0Iy PXkKQ09ORklHX0RWQl9VU0JfVFRVU0IyPXkKQ09ORklHX0RWQl9VU0JfVU1UXzAxMD15CkNPTkZJ R19EVkJfVVNCX1ZQNzAyWD15CkNPTkZJR19EVkJfVVNCX1ZQNzA0NT15CkNPTkZJR19TTVNfVVNC X0RSVj15CkNPTkZJR19EVkJfVFRVU0JfQlVER0VUPXkKQ09ORklHX0RWQl9UVFVTQl9ERUM9eQoK IwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCkNPTkZJR19WSURF T19FTTI4WFg9eQpDT05GSUdfVklERU9fRU0yOFhYX1Y0TDI9eQpDT05GSUdfVklERU9fRU0yOFhY X0FMU0E9eQpDT05GSUdfVklERU9fRU0yOFhYX0RWQj15CkNPTkZJR19WSURFT19FTTI4WFhfUkM9 eQoKIwojIFNvZnR3YXJlIGRlZmluZWQgcmFkaW8gVVNCIGRldmljZXMKIwpDT05GSUdfVVNCX0FJ UlNQWT15CkNPTkZJR19VU0JfSEFDS1JGPXkKQ09ORklHX1VTQl9NU0kyNTAwPXkKQ09ORklHX01F RElBX1BDSV9TVVBQT1JUPXkKCiMKIyBNZWRpYSBjYXB0dXJlIHN1cHBvcnQKIwpDT05GSUdfVklE RU9fU09MTzZYMTA9eQpDT05GSUdfU1RBMlgxMV9WSVA9eQpDT05GSUdfVklERU9fVFc1ODY0PXkK Q09ORklHX1ZJREVPX1RXNjg9eQpDT05GSUdfVklERU9fVFc2ODZYPXkKQ09ORklHX1ZJREVPX1pP UkFOPXkKQ09ORklHX1ZJREVPX1pPUkFOX0RDMzA9eQpDT05GSUdfVklERU9fWk9SQU5fWlIzNjA2 MD15CkNPTkZJR19WSURFT19aT1JBTl9CVVo9eQpDT05GSUdfVklERU9fWk9SQU5fREMxMD15CkNP TkZJR19WSURFT19aT1JBTl9MTUwzMz15CkNPTkZJR19WSURFT19aT1JBTl9MTUwzM1IxMD15CkNP TkZJR19WSURFT19aT1JBTl9BVlM2RVlFUz15CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cgVFYg c3VwcG9ydAojCkNPTkZJR19WSURFT19EVDMxNTU9eQpDT05GSUdfVklERU9fSVZUVj15CkNPTkZJ R19WSURFT19JVlRWX0FMU0E9eQpDT05GSUdfVklERU9fRkJfSVZUVj15CgojCiMgTWVkaWEgY2Fw dHVyZS9hbmFsb2cvaHlicmlkIFRWIHN1cHBvcnQKIwpDT05GSUdfVklERU9fQlQ4NDg9eQpDT05G SUdfRFZCX0JUOFhYPXkKQ09ORklHX1ZJREVPX0NPQkFMVD15CkNPTkZJR19WSURFT19DWDE4PXkK Q09ORklHX1ZJREVPX0NYMThfQUxTQT15CkNPTkZJR19WSURFT19DWDIzODg1PXkKQ09ORklHX01F RElBX0FMVEVSQV9DST15CkNPTkZJR19WSURFT19DWDI1ODIxPXkKQ09ORklHX1ZJREVPX0NYMjU4 MjFfQUxTQT15CkNPTkZJR19WSURFT19DWDg4PXkKQ09ORklHX1ZJREVPX0NYODhfQUxTQT15CkNP TkZJR19WSURFT19DWDg4X0JMQUNLQklSRD15CkNPTkZJR19WSURFT19DWDg4X0RWQj15CkNPTkZJ R19WSURFT19DWDg4X0VOQUJMRV9WUDMwNTQ9eQpDT05GSUdfVklERU9fQ1g4OF9WUDMwNTQ9eQpD T05GSUdfVklERU9fQ1g4OF9NUEVHPXkKQ09ORklHX1ZJREVPX1NBQTcxMzQ9eQpDT05GSUdfVklE RU9fU0FBNzEzNF9BTFNBPXkKQ09ORklHX1ZJREVPX1NBQTcxMzRfUkM9eQpDT05GSUdfVklERU9f U0FBNzEzNF9EVkI9eQpDT05GSUdfVklERU9fU0FBNzEzNF9HTzcwMDc9eQpDT05GSUdfVklERU9f U0FBNzE2ND15CgojCiMgTWVkaWEgZGlnaXRhbCBUViBQQ0kgQWRhcHRlcnMKIwpDT05GSUdfRFZC X0IyQzJfRkxFWENPUF9QQ0k9eQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0lfREVCVUc9eQpD T05GSUdfRFZCX0REQlJJREdFPXkKQ09ORklHX0RWQl9EREJSSURHRV9NU0lFTkFCTEU9eQpDT05G SUdfRFZCX0RNMTEwNT15CkNPTkZJR19NQU5USVNfQ09SRT15CkNPTkZJR19EVkJfTUFOVElTPXkK Q09ORklHX0RWQl9IT1BQRVI9eQpDT05GSUdfRFZCX05FVFVQX1VOSURWQj15CkNPTkZJR19EVkJf TkdFTkU9eQpDT05GSUdfRFZCX1BMVVRPMj15CkNPTkZJR19EVkJfUFQxPXkKQ09ORklHX0RWQl9Q VDM9eQpDT05GSUdfRFZCX1NNSVBDSUU9eQpDT05GSUdfUkFESU9fQURBUFRFUlM9eQpDT05GSUdf UkFESU9fTUFYSVJBRElPPXkKQ09ORklHX1JBRElPX1NBQTc3MDZIPXkKQ09ORklHX1JBRElPX1NI QVJLPXkKQ09ORklHX1JBRElPX1NIQVJLMj15CkNPTkZJR19SQURJT19TSTQ3MTM9eQpDT05GSUdf UkFESU9fU0k0NzZYPXkKQ09ORklHX1JBRElPX1RFQTU3NVg9eQpDT05GSUdfUkFESU9fVEVBNTc2 ND15CkNPTkZJR19SQURJT19URUE1NzY0X1hUQUw9eQpDT05GSUdfUkFESU9fVEVGNjg2Mj15CkNP TkZJR19SQURJT19USU1CRVJEQUxFPXkKQ09ORklHX1JBRElPX1dMMTI3Mz15CkNPTkZJR19VU0Jf RFNCUj15CkNPTkZJR19VU0JfS0VFTkU9eQpDT05GSUdfVVNCX01BOTAxPXkKQ09ORklHX1VTQl9N UjgwMD15CkNPTkZJR19VU0JfUkFSRU1PTk89eQpDT05GSUdfUkFESU9fU0k0NzBYPXkKQ09ORklH X1VTQl9TSTQ3MFg9eQpDT05GSUdfSTJDX1NJNDcwWD15CkNPTkZJR19VU0JfU0k0NzEzPXkKQ09O RklHX1BMQVRGT1JNX1NJNDcxMz15CkNPTkZJR19JMkNfU0k0NzEzPXkKQ09ORklHX1JBRElPX1dM MTI4WD15CkNPTkZJR19WNExfUkFESU9fSVNBX0RSSVZFUlM9eQpDT05GSUdfUkFESU9fQVpURUNI PXkKQ09ORklHX1JBRElPX0FaVEVDSF9QT1JUPTM1MApDT05GSUdfUkFESU9fQ0FERVQ9eQpDT05G SUdfUkFESU9fR0VNVEVLPXkKQ09ORklHX1JBRElPX0dFTVRFS19QT1JUPTM0YwpDT05GSUdfUkFE SU9fR0VNVEVLX1BST0JFPXkKQ09ORklHX1JBRElPX0lTQT15CkNPTkZJR19SQURJT19SVFJBQ0s9 eQpDT05GSUdfUkFESU9fUlRSQUNLMj15CkNPTkZJR19SQURJT19SVFJBQ0syX1BPUlQ9MzBjCkNP TkZJR19SQURJT19SVFJBQ0tfUE9SVD0zMGYKQ09ORklHX1JBRElPX1NGMTZGTUk9eQpDT05GSUdf UkFESU9fU0YxNkZNUjI9eQpDT05GSUdfUkFESU9fVEVSUkFURUM9eQpDT05GSUdfUkFESU9fVFJV U1Q9eQpDT05GSUdfUkFESU9fVFJVU1RfUE9SVD0zNTAKQ09ORklHX1JBRElPX1RZUEhPT049eQpD T05GSUdfUkFESU9fVFlQSE9PTl9NVVRFRlJFUT04NzUwMApDT05GSUdfUkFESU9fVFlQSE9PTl9Q T1JUPTMxNgpDT05GSUdfUkFESU9fWk9MVFJJWD15CkNPTkZJR19SQURJT19aT0xUUklYX1BPUlQ9 MjBjCkNPTkZJR19NRURJQV9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX1Y0TF9QTEFURk9STV9E UklWRVJTPXkKQ09ORklHX1NEUl9QTEFURk9STV9EUklWRVJTPXkKQ09ORklHX0RWQl9QTEFURk9S TV9EUklWRVJTPXkKQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlM9eQpDT05GSUdfVklERU9fTUVN Mk1FTV9ERUlOVEVSTEFDRT15CkNPTkZJR19WSURFT19NVVg9eQoKIwojIEFsbGVncm8gRFZUIG1l ZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwpDT05GSUdfVklERU9fQUxMRUdST19EVlQ9eQoKIwojIEFt bG9naWMgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19NRVNPTl9HRTJEPXkK CiMKIyBBbXBoaW9uIGRyaXZlcnMKIwpDT05GSUdfVklERU9fQU1QSElPTl9WUFU9eQoKIwojIEFz cGVlZCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklHX1ZJREVPX0FTUEVFRD15CgojCiMg QXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19BVE1FTF9JU0k9eQoK IwojIENhZGVuY2UgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19DQURFTkNF X0NTSTJSWD15CkNPTkZJR19WSURFT19DQURFTkNFX0NTSTJUWD15CgojCiMgQ2hpcHMmTWVkaWEg bWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19DT0RBPXkKQ09ORklHX1ZJREVP X0lNWF9WRE9BPXkKCiMKIyBJbnRlbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklHX1ZJ REVPX1BYQTI3eD15CgojCiMgTWFydmVsbCBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklH X1ZJREVPX0NBRkVfQ0NJQz15CkNPTkZJR19WSURFT19NTVBfQ0FNRVJBPXkKCiMKIyBNZWRpYXRl ayBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklHX1ZJREVPX01FRElBVEVLX0pQRUc9eQpD T05GSUdfVklERU9fTUVESUFURUtfTURQPXkKQ09ORklHX1ZJREVPX01FRElBVEVLX1ZDT0RFQ19T Q1A9eQpDT05GSUdfVklERU9fTUVESUFURUtfVkNPREVDX1ZQVT15CkNPTkZJR19WSURFT19NRURJ QVRFS19WQ09ERUM9eQpDT05GSUdfVklERU9fTUVESUFURUtfVlBVPXkKQ09ORklHX1ZJREVPX01F RElBVEVLX01EUDM9eQoKIwojIE1pY3JvY2hpcCBUZWNobm9sb2d5LCBJbmMuIG1lZGlhIHBsYXRm b3JtIGRyaXZlcnMKIwpDT05GSUdfVklERU9fTUlDUk9DSElQX0lTQz15CkNPTkZJR19WSURFT19N SUNST0NISVBfWElTQz15CkNPTkZJR19WSURFT19NSUNST0NISVBfSVNDX0JBU0U9eQpDT05GSUdf VklERU9fTUlDUk9DSElQX0NTSTJEQz15CgojCiMgTlZpZGlhIG1lZGlhIHBsYXRmb3JtIGRyaXZl cnMKIwpDT05GSUdfVklERU9fVEVHUkFfVkRFPXkKCiMKIyBOWFAgbWVkaWEgcGxhdGZvcm0gZHJp dmVycwojCkNPTkZJR19WSURFT19JTVg3X0NTST15CkNPTkZJR19WSURFT19JTVhfTUlQSV9DU0lT PXkKQ09ORklHX1ZJREVPX0lNWF9QWFA9eQpDT05GSUdfVklERU9fTVgyX0VNTUFQUlA9eQpDT05G SUdfVklERU9fRFcxMDA9eQpDT05GSUdfVklERU9fSU1YOF9KUEVHPXkKCiMKIyBRdWFsY29tbSBt ZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMKQ09ORklHX1ZJREVPX1FDT01fQ0FNU1M9eQpDT05GSUdf VklERU9fUUNPTV9WRU5VUz15CgojCiMgUmVuZXNhcyBtZWRpYSBwbGF0Zm9ybSBkcml2ZXJzCiMK Q09ORklHX1ZJREVPX1JFTkVTQVNfQ0VVPXkKQ09ORklHX1ZJREVPX1JDQVJfSVNQPXkKQ09ORklH X1ZJREVPX1NIX1ZPVT15CkNPTkZJR19WSURFT19SQ0FSX0NTSTI9eQpDT05GSUdfVklERU9fUkNB Ul9WSU49eQpDT05GSUdfVklERU9fUlpHMkxfQ1NJMj15CkNPTkZJR19WSURFT19SWkcyTF9DUlU9 eQpDT05GSUdfVklERU9fUkVORVNBU19GQ1A9eQpDT05GSUdfVklERU9fUkVORVNBU19GRFAxPXkK Q09ORklHX1ZJREVPX1JFTkVTQVNfSlBVPXkKQ09ORklHX1ZJREVPX1JFTkVTQVNfVlNQMT15CkNP TkZJR19WSURFT19SQ0FSX0RSSUY9eQoKIwojIFJvY2tjaGlwIG1lZGlhIHBsYXRmb3JtIGRyaXZl cnMKIwpDT05GSUdfVklERU9fUk9DS0NISVBfUkdBPXkKQ09ORklHX1ZJREVPX1JPQ0tDSElQX0lT UDE9eQoKIwojIFNhbXN1bmcgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19T QU1TVU5HX0VYWU5PU19HU0M9eQpDT05GSUdfVklERU9fU0FNU1VOR19FWFlOT1M0X0lTPXkKQ09O RklHX1ZJREVPX0VYWU5PUzRfSVNfQ09NTU9OPXkKQ09ORklHX1ZJREVPX1M1UF9GSU1DPXkKQ09O RklHX1ZJREVPX1M1UF9NSVBJX0NTSVM9eQpDT05GSUdfVklERU9fRVhZTk9TX0ZJTUNfTElURT15 CkNPTkZJR19WSURFT19FWFlOT1M0X0ZJTUNfSVM9eQpDT05GSUdfVklERU9fRVhZTk9TNF9JU1Bf RE1BX0NBUFRVUkU9eQpDT05GSUdfVklERU9fUzNDX0NBTUlGPXkKQ09ORklHX1ZJREVPX1NBTVNV TkdfUzVQX0cyRD15CkNPTkZJR19WSURFT19TQU1TVU5HX1M1UF9KUEVHPXkKQ09ORklHX1ZJREVP X1NBTVNVTkdfUzVQX01GQz15CgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIG1lZGlhIHBsYXRmb3Jt IGRyaXZlcnMKIwpDT05GSUdfVklERU9fU1RJX0JESVNQPXkKQ09ORklHX0RWQl9DOFNFQ1RQRkU9 eQpDT05GSUdfVklERU9fU1RJX0RFTFRBPXkKQ09ORklHX1ZJREVPX1NUSV9ERUxUQV9NSlBFRz15 CkNPTkZJR19WSURFT19TVElfREVMVEFfRFJJVkVSPXkKQ09ORklHX1ZJREVPX1NUSV9IVkE9eQpD T05GSUdfVklERU9fU1RJX0hWQV9ERUJVR0ZTPXkKQ09ORklHX1ZJREVPX1NUTTMyX0RDTUk9eQpD T05GSUdfVklERU9fU1RNMzJfRE1BMkQ9eQoKIwojIFN1bnhpIG1lZGlhIHBsYXRmb3JtIGRyaXZl cnMKIwpDT05GSUdfVklERU9fU1VONElfQ1NJPXkKQ09ORklHX1ZJREVPX1NVTjZJX0NTST15CkNP TkZJR19WSURFT19TVU42SV9NSVBJX0NTSTI9eQpDT05GSUdfVklERU9fU1VOOElfQTgzVF9NSVBJ X0NTSTI9eQpDT05GSUdfVklERU9fU1VOOElfREVJTlRFUkxBQ0U9eQpDT05GSUdfVklERU9fU1VO OElfUk9UQVRFPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBkcml2ZXJzCiMKQ09ORklHX1ZJREVP X1RJX1ZQRE1BPXkKQ09ORklHX1ZJREVPX1RJX1NDPXkKQ09ORklHX1ZJREVPX1RJX0NTQz15CkNP TkZJR19WSURFT19USV9DQUw9eQpDT05GSUdfVklERU9fVElfQ0FMX01DPXkKQ09ORklHX1ZJREVP X1RJX1ZQRT15CkNPTkZJR19WSURFT19USV9WUEVfREVCVUc9eQpDT05GSUdfVklERU9fQU00MzdY X1ZQRkU9eQpDT05GSUdfVklERU9fREFWSU5DSV9WUElGX0RJU1BMQVk9eQpDT05GSUdfVklERU9f REFWSU5DSV9WUElGX0NBUFRVUkU9eQpDT05GSUdfVklERU9fREFWSU5DSV9WUEJFX0RJU1BMQVk9 eQpDT05GSUdfVklERU9fT01BUDJfVk9VVF9WUkZCPXkKQ09ORklHX1ZJREVPX09NQVAyX1ZPVVQ9 eQpDT05GSUdfVklERU9fT01BUDM9eQpDT05GSUdfVklERU9fT01BUDNfREVCVUc9eQoKIwojIFZl cmlzaWxpY29uIG1lZGlhIHBsYXRmb3JtIGRyaXZlcnMKIwpDT05GSUdfVklERU9fSEFOVFJPPXkK Q09ORklHX1ZJREVPX0hBTlRST19JTVg4TT15CkNPTkZJR19WSURFT19IQU5UUk9fU0FNQTVEND15 CkNPTkZJR19WSURFT19IQU5UUk9fUk9DS0NISVA9eQpDT05GSUdfVklERU9fSEFOVFJPX1NVTlhJ PXkKCiMKIyBWSUEgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19WSUFfQ0FN RVJBPXkKCiMKIyBYaWxpbnggbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19Y SUxJTlg9eQpDT05GSUdfVklERU9fWElMSU5YX0NTSTJSWFNTPXkKQ09ORklHX1ZJREVPX1hJTElO WF9UUEc9eQpDT05GSUdfVklERU9fWElMSU5YX1ZUQz15CgojCiMgTU1DL1NESU8gRFZCIGFkYXB0 ZXJzCiMKQ09ORklHX1NNU19TRElPX0RSVj15CkNPTkZJR19WNExfVEVTVF9EUklWRVJTPXkKQ09O RklHX1ZJREVPX1ZJTTJNPXkKQ09ORklHX1ZJREVPX1ZJQ09ERUM9eQpDT05GSUdfVklERU9fVklN Qz15CkNPTkZJR19WSURFT19WSVZJRD15CkNPTkZJR19WSURFT19WSVZJRF9DRUM9eQpDT05GSUdf VklERU9fVklWSURfTUFYX0RFVlM9NjQKQ09ORklHX1ZJREVPX1ZJU0w9eQpDT05GSUdfVklTTF9E RUJVR0ZTPXkKQ09ORklHX0RWQl9URVNUX0RSSVZFUlM9eQpDT05GSUdfRFZCX1ZJRFRWPXkKCiMK IyBGaXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCkNPTkZJR19EVkJfRklSRURUVj15CkNP TkZJR19EVkJfRklSRURUVl9JTlBVVD15CkNPTkZJR19NRURJQV9DT01NT05fT1BUSU9OUz15Cgoj CiMgY29tbW9uIGRyaXZlciBvcHRpb25zCiMKQ09ORklHX0NZUFJFU1NfRklSTVdBUkU9eQpDT05G SUdfVFRQQ0lfRUVQUk9NPXkKQ09ORklHX1ZJREVPX0NYMjM0MVg9eQpDT05GSUdfVklERU9fVFZF RVBST009eQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUD15CkNPTkZJR19EVkJfQjJDMl9GTEVYQ09Q X0RFQlVHPXkKQ09ORklHX1NNU19TSUFOT19NRFRWPXkKQ09ORklHX1NNU19TSUFOT19SQz15CkNP TkZJR19TTVNfU0lBTk9fREVCVUdGUz15CkNPTkZJR19WSURFT19WNEwyX1RQRz15CkNPTkZJR19W SURFT0JVRjJfQ09SRT15CkNPTkZJR19WSURFT0JVRjJfVjRMMj15CkNPTkZJR19WSURFT0JVRjJf TUVNT1BTPXkKQ09ORklHX1ZJREVPQlVGMl9ETUFfQ09OVElHPXkKQ09ORklHX1ZJREVPQlVGMl9W TUFMTE9DPXkKQ09ORklHX1ZJREVPQlVGMl9ETUFfU0c9eQpDT05GSUdfVklERU9CVUYyX0RWQj15 CiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwojCkNP TkZJR19NRURJQV9BVFRBQ0g9eQoKIwojIElSIEkyQyBkcml2ZXIgYXV0by1zZWxlY3RlZCBieSAn QXV0b3NlbGVjdCBhbmNpbGxhcnkgZHJpdmVycycKIwpDT05GSUdfVklERU9fSVJfSTJDPXkKCiMK IyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwpDT05GSUdfVklERU9fQVBUSU5BX1BMTD15CkNPTkZJ R19WSURFT19DQ1NfUExMPXkKQ09ORklHX1ZJREVPX0FSMDUyMT15CkNPTkZJR19WSURFT19ISTU1 Nj15CkNPTkZJR19WSURFT19ISTg0Nj15CkNPTkZJR19WSURFT19ISTg0Nz15CkNPTkZJR19WSURF T19JTVgyMDg9eQpDT05GSUdfVklERU9fSU1YMjE0PXkKQ09ORklHX1ZJREVPX0lNWDIxOT15CkNP TkZJR19WSURFT19JTVgyNTg9eQpDT05GSUdfVklERU9fSU1YMjc0PXkKQ09ORklHX1ZJREVPX0lN WDI5MD15CkNPTkZJR19WSURFT19JTVgzMTk9eQpDT05GSUdfVklERU9fSU1YMzM0PXkKQ09ORklH X1ZJREVPX0lNWDMzNT15CkNPTkZJR19WSURFT19JTVgzNTU9eQpDT05GSUdfVklERU9fSU1YNDEy PXkKQ09ORklHX1ZJREVPX01BWDkyNzFfTElCPXkKQ09ORklHX1ZJREVPX01UOU0wMDE9eQpDT05G SUdfVklERU9fTVQ5TTAzMj15CkNPTkZJR19WSURFT19NVDlNMTExPXkKQ09ORklHX1ZJREVPX01U OVAwMzE9eQpDT05GSUdfVklERU9fTVQ5VDAwMT15CkNPTkZJR19WSURFT19NVDlUMTEyPXkKQ09O RklHX1ZJREVPX01UOVYwMTE9eQpDT05GSUdfVklERU9fTVQ5VjAzMj15CkNPTkZJR19WSURFT19N VDlWMTExPXkKQ09ORklHX1ZJREVPX05PT04wMTBQQzMwPXkKQ09ORklHX1ZJREVPX09HMDFBMUI9 eQpDT05GSUdfVklERU9fT1YwMkExMD15CkNPTkZJR19WSURFT19PVjA4RDEwPXkKQ09ORklHX1ZJ REVPX09WMDhYNDA9eQpDT05GSUdfVklERU9fT1YxMzg1OD15CkNPTkZJR19WSURFT19PVjEzQjEw PXkKQ09ORklHX1ZJREVPX09WMjY0MD15CkNPTkZJR19WSURFT19PVjI2NTk9eQpDT05GSUdfVklE RU9fT1YyNjgwPXkKQ09ORklHX1ZJREVPX09WMjY4NT15CkNPTkZJR19WSURFT19PVjI3NDA9eQpD T05GSUdfVklERU9fT1Y0Njg5PXkKQ09ORklHX1ZJREVPX09WNTY0MD15CkNPTkZJR19WSURFT19P VjU2NDU9eQpDT05GSUdfVklERU9fT1Y1NjQ3PXkKQ09ORklHX1ZJREVPX09WNTY0OD15CkNPTkZJ R19WSURFT19PVjU2NzA9eQpDT05GSUdfVklERU9fT1Y1Njc1PXkKQ09ORklHX1ZJREVPX09WNTY5 Mz15CkNPTkZJR19WSURFT19PVjU2OTU9eQpDT05GSUdfVklERU9fT1Y2NjUwPXkKQ09ORklHX1ZJ REVPX09WNzI1MT15CkNPTkZJR19WSURFT19PVjc2NDA9eQpDT05GSUdfVklERU9fT1Y3NjcwPXkK Q09ORklHX1ZJREVPX09WNzcyWD15CkNPTkZJR19WSURFT19PVjc3NDA9eQpDT05GSUdfVklERU9f T1Y4ODU2PXkKQ09ORklHX1ZJREVPX09WODg2NT15CkNPTkZJR19WSURFT19PVjkyODI9eQpDT05G SUdfVklERU9fT1Y5NjQwPXkKQ09ORklHX1ZJREVPX09WOTY1MD15CkNPTkZJR19WSURFT19PVjk3 MzQ9eQpDT05GSUdfVklERU9fUkRBQ00yMD15CkNPTkZJR19WSURFT19SREFDTTIxPXkKQ09ORklH X1ZJREVPX1JKNTROMT15CkNPTkZJR19WSURFT19TNUM3M00zPXkKQ09ORklHX1ZJREVPX1M1SzVC QUY9eQpDT05GSUdfVklERU9fUzVLNkEzPXkKQ09ORklHX1ZJREVPX1M1SzZBQT15CkNPTkZJR19W SURFT19TUjAzMFBDMzA9eQpDT05GSUdfVklERU9fU1RfVkdYWTYxPXkKQ09ORklHX1ZJREVPX1ZT NjYyND15CkNPTkZJR19WSURFT19DQ1M9eQpDT05GSUdfVklERU9fRVQ4RUs4PXkKQ09ORklHX1ZJ REVPX001TU9MUz15CiMgZW5kIG9mIENhbWVyYSBzZW5zb3IgZGV2aWNlcwoKIwojIExlbnMgZHJp dmVycwojCkNPTkZJR19WSURFT19BRDU4MjA9eQpDT05GSUdfVklERU9fQUs3Mzc1PXkKQ09ORklH X1ZJREVPX0RXOTcxND15CkNPTkZJR19WSURFT19EVzk3Njg9eQpDT05GSUdfVklERU9fRFc5ODA3 X1ZDTT15CiMgZW5kIG9mIExlbnMgZHJpdmVycwoKIwojIEZsYXNoIGRldmljZXMKIwpDT05GSUdf VklERU9fQURQMTY1Mz15CkNPTkZJR19WSURFT19MTTM1NjA9eQpDT05GSUdfVklERU9fTE0zNjQ2 PXkKIyBlbmQgb2YgRmxhc2ggZGV2aWNlcwoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3Jz IGFuZCBtaXhlcnMKIwpDT05GSUdfVklERU9fQ1MzMzA4PXkKQ09ORklHX1ZJREVPX0NTNTM0NT15 CkNPTkZJR19WSURFT19DUzUzTDMyQT15CkNPTkZJR19WSURFT19NU1AzNDAwPXkKQ09ORklHX1ZJ REVPX1NPTllfQlRGX01QWD15CkNPTkZJR19WSURFT19UREExOTk3WD15CkNPTkZJR19WSURFT19U REE3NDMyPXkKQ09ORklHX1ZJREVPX1REQTk4NDA9eQpDT05GSUdfVklERU9fVEVBNjQxNUM9eQpD T05GSUdfVklERU9fVEVBNjQyMD15CkNPTkZJR19WSURFT19UTFYzMjBBSUMyM0I9eQpDT05GSUdf VklERU9fVFZBVURJTz15CkNPTkZJR19WSURFT19VREExMzQyPXkKQ09ORklHX1ZJREVPX1ZQMjdT TVBYPXkKQ09ORklHX1ZJREVPX1dNODczOT15CkNPTkZJR19WSURFT19XTTg3NzU9eQojIGVuZCBv ZiBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCgojCiMgUkRTIGRlY29kZXJz CiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9eQojIGVuZCBvZiBSRFMgZGVjb2RlcnMKCiMKIyBWaWRl byBkZWNvZGVycwojCkNPTkZJR19WSURFT19BRFY3MTgwPXkKQ09ORklHX1ZJREVPX0FEVjcxODM9 eQpDT05GSUdfVklERU9fQURWNzQ4WD15CkNPTkZJR19WSURFT19BRFY3NjA0PXkKQ09ORklHX1ZJ REVPX0FEVjc2MDRfQ0VDPXkKQ09ORklHX1ZJREVPX0FEVjc4NDI9eQpDT05GSUdfVklERU9fQURW Nzg0Ml9DRUM9eQpDT05GSUdfVklERU9fQlQ4MTk9eQpDT05GSUdfVklERU9fQlQ4NTY9eQpDT05G SUdfVklERU9fQlQ4NjY9eQpDT05GSUdfVklERU9fSVNMNzk5OFg9eQpDT05GSUdfVklERU9fS1Mw MTI3PXkKQ09ORklHX1ZJREVPX01BWDkyODY9eQpDT05GSUdfVklERU9fTUw4NlY3NjY3PXkKQ09O RklHX1ZJREVPX1NBQTcxMTA9eQpDT05GSUdfVklERU9fU0FBNzExWD15CkNPTkZJR19WSURFT19U QzM1ODc0Mz15CkNPTkZJR19WSURFT19UQzM1ODc0M19DRUM9eQpDT05GSUdfVklERU9fVEMzNTg3 NDY9eQpDT05GSUdfVklERU9fVFZQNTE0WD15CkNPTkZJR19WSURFT19UVlA1MTUwPXkKQ09ORklH X1ZJREVPX1RWUDcwMDI9eQpDT05GSUdfVklERU9fVFcyODA0PXkKQ09ORklHX1ZJREVPX1RXOTkw Mz15CkNPTkZJR19WSURFT19UVzk5MDY9eQpDT05GSUdfVklERU9fVFc5OTEwPXkKQ09ORklHX1ZJ REVPX1ZQWDMyMjA9eQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURF T19TQUE3MTdYPXkKQ09ORklHX1ZJREVPX0NYMjU4NDA9eQojIGVuZCBvZiBWaWRlbyBkZWNvZGVy cwoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJREVPX0FEOTM4OUI9eQpDT05GSUdfVklE RU9fQURWNzE3MD15CkNPTkZJR19WSURFT19BRFY3MTc1PXkKQ09ORklHX1ZJREVPX0FEVjczNDM9 eQpDT05GSUdfVklERU9fQURWNzM5Mz15CkNPTkZJR19WSURFT19BRFY3NTExPXkKQ09ORklHX1ZJ REVPX0FEVjc1MTFfQ0VDPXkKQ09ORklHX1ZJREVPX0FLODgxWD15CkNPTkZJR19WSURFT19TQUE3 MTI3PXkKQ09ORklHX1ZJREVPX1NBQTcxODU9eQpDT05GSUdfVklERU9fVEhTODIwMD15CiMgZW5k IG9mIFZpZGVvIGVuY29kZXJzCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwpDT05GSUdf VklERU9fVVBENjQwMzFBPXkKQ09ORklHX1ZJREVPX1VQRDY0MDgzPXkKIyBlbmQgb2YgVmlkZW8g aW1wcm92ZW1lbnQgY2hpcHMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCkNP TkZJR19WSURFT19TQUE2NzUySFM9eQojIGVuZCBvZiBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBj aGlwcwoKIwojIFNEUiB0dW5lciBjaGlwcwojCkNPTkZJR19TRFJfTUFYMjE3NT15CiMgZW5kIG9m IFNEUiB0dW5lciBjaGlwcwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKQ09ORklH X1ZJREVPX0kyQz15CkNPTkZJR19WSURFT19NNTI3OTA9eQpDT05GSUdfVklERU9fU1RfTUlQSUQw Mj15CkNPTkZJR19WSURFT19USFM3MzAzPXkKIyBlbmQgb2YgTWlzY2VsbGFuZW91cyBoZWxwZXIg Y2hpcHMKCiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwpDT05GSUdfQ1hEMjg4MF9TUElfRFJWPXkK Q09ORklHX1ZJREVPX0dTMTY2Mj15CiMgZW5kIG9mIE1lZGlhIFNQSSBBZGFwdGVycwoKQ09ORklH X01FRElBX1RVTkVSPXkKCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMKQ09ORklHX01FRElBX1RV TkVSX0U0MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT15CkNPTkZJR19NRURJQV9UVU5F Ul9GQzAwMTI9eQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPXkKQ09ORklHX01FRElBX1RVTkVS X0ZDMjU4MD15CkNPTkZJR19NRURJQV9UVU5FUl9JVDkxM1g9eQpDT05GSUdfTUVESUFfVFVORVJf TTg4UlM2MDAwVD15CkNPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PXkKQ09ORklHX01FRElBX1RV TkVSX01DNDRTODAzPXkKQ09ORklHX01FRElBX1RVTkVSX01TSTAwMT15CkNPTkZJR19NRURJQV9U VU5FUl9NVDIwNjA9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYzPXkKQ09ORklHX01FRElBX1RV TkVSX01UMjBYWD15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIxMzE9eQpDT05GSUdfTUVESUFfVFVO RVJfTVQyMjY2PXkKQ09ORklHX01FRElBX1RVTkVSX01YTDMwMVJGPXkKQ09ORklHX01FRElBX1RV TkVSX01YTDUwMDVTPXkKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPXkKQ09ORklHX01FRElB X1RVTkVSX1FNMUQxQjAwMDQ9eQpDT05GSUdfTUVESUFfVFVORVJfUU0xRDFDMDA0Mj15CkNPTkZJ R19NRURJQV9UVU5FUl9RVDEwMTA9eQpDT05GSUdfTUVESUFfVFVORVJfUjgyMFQ9eQpDT05GSUdf TUVESUFfVFVORVJfU0kyMTU3PXkKQ09ORklHX01FRElBX1RVTkVSX1NJTVBMRT15CkNPTkZJR19N RURJQV9UVU5FUl9UREExODIxMj15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxOD15CkNPTkZJ R19NRURJQV9UVU5FUl9UREExODI1MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CkNP TkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpD T05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxPXkK Q09ORklHX01FRElBX1RVTkVSX1RFQTU3Njc9eQpDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMT15 CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPXkK Q09ORklHX01FRElBX1RVTkVSX1hDNTAwMD15CiMgZW5kIG9mIEN1c3RvbWl6ZSBUViB0dW5lcnMK CiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAoc2F0ZWxs aXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX004OERTMzEwMz15CkNPTkZJR19EVkJfTVhMNVhY PXkKQ09ORklHX0RWQl9TVEIwODk5PXkKQ09ORklHX0RWQl9TVEI2MTAwPXkKQ09ORklHX0RWQl9T VFYwOTB4PXkKQ09ORklHX0RWQl9TVFYwOTEwPXkKQ09ORklHX0RWQl9TVFY2MTEweD15CkNPTkZJ R19EVkJfU1RWNjExMT15CgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0ZXJyZXN0cmlhbCkg ZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EUlhLPXkKQ09ORklHX0RWQl9NTjg4NDcyPXkKQ09ORklH X0RWQl9NTjg4NDczPXkKQ09ORklHX0RWQl9TSTIxNjU9eQpDT05GSUdfRFZCX1REQTE4MjcxQzJE RD15CgojCiMgRFZCLVMgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9DWDI0MTEw PXkKQ09ORklHX0RWQl9DWDI0MTE2PXkKQ09ORklHX0RWQl9DWDI0MTE3PXkKQ09ORklHX0RWQl9D WDI0MTIwPXkKQ09ORklHX0RWQl9DWDI0MTIzPXkKQ09ORklHX0RWQl9EUzMwMDA9eQpDT05GSUdf RFZCX01CODZBMTY9eQpDT05GSUdfRFZCX01UMzEyPXkKQ09ORklHX0RWQl9TNUgxNDIwPXkKQ09O RklHX0RWQl9TSTIxWFg9eQpDT05GSUdfRFZCX1NUQjYwMDA9eQpDT05GSUdfRFZCX1NUVjAyODg9 eQpDT05GSUdfRFZCX1NUVjAyOTk9eQpDT05GSUdfRFZCX1NUVjA5MDA9eQpDT05GSUdfRFZCX1NU VjYxMTA9eQpDT05GSUdfRFZCX1REQTEwMDcxPXkKQ09ORklHX0RWQl9UREExMDA4Nj15CkNPTkZJ R19EVkJfVERBODA4Mz15CkNPTkZJR19EVkJfVERBODI2MT15CkNPTkZJR19EVkJfVERBODI2WD15 CkNPTkZJR19EVkJfVFMyMDIwPXkKQ09ORklHX0RWQl9UVUE2MTAwPXkKQ09ORklHX0RWQl9UVU5F Ul9DWDI0MTEzPXkKQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPXkKQ09ORklHX0RWQl9WRVMxWDkz PXkKQ09ORklHX0RWQl9aTDEwMDM2PXkKQ09ORklHX0RWQl9aTDEwMDM5PXkKCiMKIyBEVkItVCAo dGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQUY5MDEzPXkKQ09ORklHX0RWQl9B UzEwMl9GRT15CkNPTkZJR19EVkJfQ1gyMjcwMD15CkNPTkZJR19EVkJfQ1gyMjcwMj15CkNPTkZJ R19EVkJfQ1hEMjgyMFI9eQpDT05GSUdfRFZCX0NYRDI4NDFFUj15CkNPTkZJR19EVkJfRElCMzAw ME1CPXkKQ09ORklHX0RWQl9ESUIzMDAwTUM9eQpDT05GSUdfRFZCX0RJQjcwMDBNPXkKQ09ORklH X0RWQl9ESUI3MDAwUD15CkNPTkZJR19EVkJfRElCOTAwMD15CkNPTkZJR19EVkJfRFJYRD15CkNP TkZJR19EVkJfRUMxMDA9eQpDT05GSUdfRFZCX0dQOFBTS19GRT15CkNPTkZJR19EVkJfTDY0Nzgx PXkKQ09ORklHX0RWQl9NVDM1Mj15CkNPTkZJR19EVkJfTlhUNjAwMD15CkNPTkZJR19EVkJfUlRM MjgzMD15CkNPTkZJR19EVkJfUlRMMjgzMj15CkNPTkZJR19EVkJfUlRMMjgzMl9TRFI9eQpDT05G SUdfRFZCX1M1SDE0MzI9eQpDT05GSUdfRFZCX1NJMjE2OD15CkNPTkZJR19EVkJfU1A4ODdYPXkK Q09ORklHX0RWQl9TVFYwMzY3PXkKQ09ORklHX0RWQl9UREExMDA0OD15CkNPTkZJR19EVkJfVERB MTAwNFg9eQpDT05GSUdfRFZCX1pEMTMwMV9ERU1PRD15CkNPTkZJR19EVkJfWkwxMDM1Mz15CkNP TkZJR19EVkJfQ1hEMjg4MD15CgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpDT05GSUdf RFZCX1NUVjAyOTc9eQpDT05GSUdfRFZCX1REQTEwMDIxPXkKQ09ORklHX0RWQl9UREExMDAyMz15 CkNPTkZJR19EVkJfVkVTMTgyMD15CgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRl cnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9BVTg1MjI9eQpDT05G SUdfRFZCX0FVODUyMl9EVFY9eQpDT05GSUdfRFZCX0FVODUyMl9WNEw9eQpDT05GSUdfRFZCX0JD TTM1MTA9eQpDT05GSUdfRFZCX0xHMjE2MD15CkNPTkZJR19EVkJfTEdEVDMzMDU9eQpDT05GSUdf RFZCX0xHRFQzMzA2QT15CkNPTkZJR19EVkJfTEdEVDMzMFg9eQpDT05GSUdfRFZCX01YTDY5Mj15 CkNPTkZJR19EVkJfTlhUMjAwWD15CkNPTkZJR19EVkJfT1I1MTEzMj15CkNPTkZJR19EVkJfT1I1 MTIxMT15CkNPTkZJR19EVkJfUzVIMTQwOT15CkNPTkZJR19EVkJfUzVIMTQxMT15CgojCiMgSVNE Qi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9ESUI4MDAwPXkKQ09ORklH X0RWQl9NQjg2QTIwUz15CkNPTkZJR19EVkJfUzkyMT15CgojCiMgSVNEQi1TIChzYXRlbGxpdGUp ICYgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9NTjg4NDQzWD15 CkNPTkZJR19EVkJfVEM5MDUyMj15CgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVy cy9QTEwKIwpDT05GSUdfRFZCX1BMTD15CkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD15CkNPTkZJ R19EVkJfVFVORVJfRElCMDA5MD15CgojCiMgU0VDIGNvbnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMK IwpDT05GSUdfRFZCX0E4MjkzPXkKQ09ORklHX0RWQl9BRjkwMzM9eQpDT05GSUdfRFZCX0FTQ09U MkU9eQpDT05GSUdfRFZCX0FUQk04ODMwPXkKQ09ORklHX0RWQl9IRUxFTkU9eQpDT05GSUdfRFZC X0hPUlVTM0E9eQpDT05GSUdfRFZCX0lTTDY0MDU9eQpDT05GSUdfRFZCX0lTTDY0MjE9eQpDT05G SUdfRFZCX0lTTDY0MjM9eQpDT05GSUdfRFZCX0lYMjUwNVY9eQpDT05GSUdfRFZCX0xHUzhHTDU9 eQpDT05GSUdfRFZCX0xHUzhHWFg9eQpDT05GSUdfRFZCX0xOQkgyNT15CkNPTkZJR19EVkJfTE5C SDI5PXkKQ09ORklHX0RWQl9MTkJQMjE9eQpDT05GSUdfRFZCX0xOQlAyMj15CkNPTkZJR19EVkJf TTg4UlMyMDAwPXkKQ09ORklHX0RWQl9UREE2NjV4PXkKQ09ORklHX0RWQl9EUlgzOVhZSj15Cgoj CiMgQ29tbW9uIEludGVyZmFjZSAoRU41MDIyMSkgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklH X0RWQl9DWEQyMDk5PXkKQ09ORklHX0RWQl9TUDI9eQojIGVuZCBvZiBDdXN0b21pc2UgRFZCIEZy b250ZW5kcwoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCkNPTkZJR19EVkJf RFVNTVlfRkU9eQojIGVuZCBvZiBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycwoKIwojIEdyYXBoaWNz IHN1cHBvcnQKIwpDT05GSUdfQVBFUlRVUkVfSEVMUEVSUz15CkNPTkZJR19WSURFT19OT01PREVT RVQ9eQpDT05GSUdfVEVHUkFfSE9TVDFYX0NPTlRFWFRfQlVTPXkKQ09ORklHX1RFR1JBX0hPU1Qx WD15CkNPTkZJR19URUdSQV9IT1NUMVhfRklSRVdBTEw9eQpDT05GSUdfSU1YX0lQVVYzX0NPUkU9 eQpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RCST15CkNPTkZJR19EUk1fTUlQSV9EU0k9 eQpDT05GSUdfRFJNX0RFQlVHX01NPXkKQ09ORklHX0RSTV9VU0VfRFlOQU1JQ19ERUJVRz15CkNP TkZJR19EUk1fS1VOSVRfVEVTVD15CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1f REVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlM9eQpDT05GSUdfRFJNX0RFQlVHX01PREVTRVRfTE9D Sz15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxM T0M9MTAwCkNPTkZJR19EUk1fRkJERVZfTEVBS19QSFlTX1NNRU09eQpDT05GSUdfRFJNX0xPQURf RURJRF9GSVJNV0FSRT15CkNPTkZJR19EUk1fRFBfQVVYX0JVUz15CkNPTkZJR19EUk1fRElTUExB WV9IRUxQRVI9eQpDT05GSUdfRFJNX0RJU1BMQVlfRFBfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQ TEFZX0hEQ1BfSEVMUEVSPXkKQ09ORklHX0RSTV9ESVNQTEFZX0hETUlfSEVMUEVSPXkKQ09ORklH X0RSTV9EUF9BVVhfQ0hBUkRFVj15CkNPTkZJR19EUk1fRFBfQ0VDPXkKQ09ORklHX0RSTV9UVE09 eQpDT05GSUdfRFJNX0JVRERZPXkKQ09ORklHX0RSTV9WUkFNX0hFTFBFUj15CkNPTkZJR19EUk1f VFRNX0hFTFBFUj15CkNPTkZJR19EUk1fR0VNX0RNQV9IRUxQRVI9eQpDT05GSUdfRFJNX0dFTV9T SE1FTV9IRUxQRVI9eQpDT05GSUdfRFJNX1NDSEVEPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxw ZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9eQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9 eQpDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WD15CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OTUw PXkKIyBlbmQgb2YgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCgojCiMgQVJNIGRldmljZXMK IwpDT05GSUdfRFJNX0hETENEPXkKQ09ORklHX0RSTV9IRExDRF9TSE9XX1VOREVSUlVOPXkKQ09O RklHX0RSTV9NQUxJX0RJU1BMQVk9eQpDT05GSUdfRFJNX0tPTUVEQT15CiMgZW5kIG9mIEFSTSBk ZXZpY2VzCgpDT05GSUdfRFJNX1JBREVPTj15CkNPTkZJR19EUk1fUkFERU9OX1VTRVJQVFI9eQpD T05GSUdfRFJNX0FNREdQVT15CkNPTkZJR19EUk1fQU1ER1BVX1NJPXkKQ09ORklHX0RSTV9BTURH UFVfQ0lLPXkKQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUj15CgojCiMgQUNQIChBdWRpbyBDb1By b2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCkNPTkZJR19EUk1fQU1EX0FDUD15CiMgZW5kIG9mIEFD UCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KCiMKIyBEaXNwbGF5IEVuZ2luZSBD b25maWd1cmF0aW9uCiMKQ09ORklHX0RSTV9BTURfREM9eQpDT05GSUdfRFJNX0FNRF9EQ19IRENQ PXkKQ09ORklHX0RSTV9BTURfRENfU0k9eQpDT05GSUdfREVCVUdfS0VSTkVMX0RDPXkKIyBlbmQg b2YgRGlzcGxheSBFbmdpbmUgQ29uZmlndXJhdGlvbgoKQ09ORklHX0RSTV9OT1VWRUFVPXkKQ09O RklHX05PVVZFQVVfTEVHQUNZX0NUWF9TVVBQT1JUPXkKQ09ORklHX05PVVZFQVVfUExBVEZPUk1f RFJJVkVSPXkKQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19ERUZB VUxUPTMKQ09ORklHX05PVVZFQVVfREVCVUdfTU1VPXkKQ09ORklHX05PVVZFQVVfREVCVUdfUFVT SD15CkNPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQpDT05GSUdfRFJNX0tNQl9ESVNQTEFZ PXkKQ09ORklHX0RSTV9WR0VNPXkKQ09ORklHX0RSTV9WS01TPXkKQ09ORklHX0RSTV9FWFlOT1M9 eQoKIwojIENSVENzCiMKQ09ORklHX0RSTV9FWFlOT1M1NDMzX0RFQ09OPXkKQ09ORklHX0RSTV9F WFlOT1NfTUlYRVI9eQpDT05GSUdfRFJNX0VYWU5PU19WSURJPXkKCiMKIyBFbmNvZGVycyBhbmQg QnJpZGdlcwojCkNPTkZJR19EUk1fRVhZTk9TX0RTST15CkNPTkZJR19EUk1fRVhZTk9TX0hETUk9 eQpDT05GSUdfRFJNX0VYWU5PU19NSUM9eQoKIwojIFN1Yi1kcml2ZXJzCiMKQ09ORklHX0RSTV9F WFlOT1NfRzJEPXkKQ09ORklHX0RSTV9FWFlOT1NfSVBQPXkKQ09ORklHX0RSTV9FWFlOT1NfRklN Qz15CkNPTkZJR19EUk1fRVhZTk9TX1JPVEFUT1I9eQpDT05GSUdfRFJNX0VYWU5PU19TQ0FMRVI9 eQpDT05GSUdfRFJNX0VYWU5PU19HU0M9eQpDT05GSUdfRFJNX1JPQ0tDSElQPXkKQ09ORklHX1JP Q0tDSElQX1ZPUD15CkNPTkZJR19ST0NLQ0hJUF9WT1AyPXkKQ09ORklHX1JPQ0tDSElQX0FOQUxP R0lYX0RQPXkKQ09ORklHX1JPQ0tDSElQX0NETl9EUD15CkNPTkZJR19ST0NLQ0hJUF9EV19IRE1J PXkKQ09ORklHX1JPQ0tDSElQX0RXX01JUElfRFNJPXkKQ09ORklHX1JPQ0tDSElQX0lOTk9fSERN ST15CkNPTkZJR19ST0NLQ0hJUF9MVkRTPXkKQ09ORklHX1JPQ0tDSElQX1JHQj15CkNPTkZJR19S T0NLQ0hJUF9SSzMwNjZfSERNST15CkNPTkZJR19EUk1fVURMPXkKQ09ORklHX0RSTV9BU1Q9eQpD T05GSUdfRFJNX01HQUcyMDA9eQpDT05GSUdfRFJNX0FSTUFEQT15CkNPTkZJR19EUk1fQVRNRUxf SExDREM9eQpDT05GSUdfRFJNX1JDQVJfRFU9eQpDT05GSUdfRFJNX1JDQVJfVVNFX0NNTT15CkNP TkZJR19EUk1fUkNBUl9DTU09eQpDT05GSUdfRFJNX1JDQVJfRFdfSERNST15CkNPTkZJR19EUk1f UkNBUl9VU0VfTFZEUz15CkNPTkZJR19EUk1fUkNBUl9MVkRTPXkKQ09ORklHX0RSTV9SQ0FSX1VT RV9NSVBJX0RTST15CkNPTkZJR19EUk1fUkNBUl9NSVBJX0RTST15CkNPTkZJR19EUk1fUlpHMkxf TUlQSV9EU0k9eQpDT05GSUdfRFJNX1JDQVJfVlNQPXkKQ09ORklHX0RSTV9TSE1PQklMRT15CkNP TkZJR19EUk1fU1VONEk9eQpDT05GSUdfRFJNX1NVTjRJX0hETUk9eQpDT05GSUdfRFJNX1NVTjRJ X0hETUlfQ0VDPXkKQ09ORklHX0RSTV9TVU40SV9CQUNLRU5EPXkKQ09ORklHX0RSTV9TVU42SV9E U0k9eQpDT05GSUdfRFJNX1NVTjhJX0RXX0hETUk9eQpDT05GSUdfRFJNX1NVTjhJX01JWEVSPXkK Q09ORklHX0RSTV9TVU44SV9UQ09OX1RPUD15CkNPTkZJR19EUk1fT01BUD15CkNPTkZJR19PTUFQ Ml9EU1NfREVCVUc9eQpDT05GSUdfT01BUDJfRFNTX0RFQlVHRlM9eQpDT05GSUdfT01BUDJfRFNT X0NPTExFQ1RfSVJRX1NUQVRTPXkKQ09ORklHX09NQVAyX0RTU19EUEk9eQpDT05GSUdfT01BUDJf RFNTX1ZFTkM9eQpDT05GSUdfT01BUDJfRFNTX0hETUlfQ09NTU9OPXkKQ09ORklHX09NQVA0X0RT U19IRE1JPXkKQ09ORklHX09NQVA0X0RTU19IRE1JX0NFQz15CkNPTkZJR19PTUFQNV9EU1NfSERN ST15CkNPTkZJR19PTUFQMl9EU1NfU0RJPXkKQ09ORklHX09NQVAyX0RTU19EU0k9eQpDT05GSUdf T01BUDJfRFNTX01JTl9GQ0tfUEVSX1BDSz0wCkNPTkZJR19PTUFQMl9EU1NfU0xFRVBfQUZURVJf VkVOQ19SRVNFVD15CkNPTkZJR19EUk1fVElMQ0RDPXkKQ09ORklHX0RSTV9RWEw9eQpDT05GSUdf RFJNX1ZJUlRJT19HUFU9eQpDT05GSUdfRFJNX01TTT15CkNPTkZJR19EUk1fTVNNX0dQVV9TVEFU RT15CkNPTkZJR19EUk1fTVNNX0dQVV9TVURPPXkKQ09ORklHX0RSTV9NU01fTURTUz15CkNPTkZJ R19EUk1fTVNNX01EUDQ9eQpDT05GSUdfRFJNX01TTV9NRFA1PXkKQ09ORklHX0RSTV9NU01fRFBV PXkKQ09ORklHX0RSTV9NU01fRFA9eQpDT05GSUdfRFJNX01TTV9EU0k9eQpDT05GSUdfRFJNX01T TV9EU0lfMjhOTV9QSFk9eQpDT05GSUdfRFJNX01TTV9EU0lfMjBOTV9QSFk9eQpDT05GSUdfRFJN X01TTV9EU0lfMjhOTV84OTYwX1BIWT15CkNPTkZJR19EUk1fTVNNX0RTSV8xNE5NX1BIWT15CkNP TkZJR19EUk1fTVNNX0RTSV8xME5NX1BIWT15CkNPTkZJR19EUk1fTVNNX0RTSV83Tk1fUEhZPXkK Q09ORklHX0RSTV9NU01fSERNST15CkNPTkZJR19EUk1fTVNNX0hETUlfSERDUD15CkNPTkZJR19E Uk1fRlNMX0RDVT15CkNPTkZJR19EUk1fVEVHUkE9eQpDT05GSUdfRFJNX1RFR1JBX0RFQlVHPXkK Q09ORklHX0RSTV9URUdSQV9TVEFHSU5HPXkKQ09ORklHX0RSTV9TVE09eQpDT05GSUdfRFJNX1NU TV9EU0k9eQpDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCkNPTkZJR19E Uk1fUEFORUxfQUJUX1kwMzBYWDA2N0E9eQpDT05GSUdfRFJNX1BBTkVMX0FSTV9WRVJTQVRJTEU9 eQpDT05GSUdfRFJNX1BBTkVMX0FTVVNfWjAwVF9UTTVQNV9OVDM1NTk2PXkKQ09ORklHX0RSTV9Q QU5FTF9CT0VfQkYwNjBZOE1fQUowPXkKQ09ORklHX0RSTV9QQU5FTF9CT0VfSElNQVg4Mjc5RD15 CkNPTkZJR19EUk1fUEFORUxfQk9FX1RWMTAxV1VNX05MNj15CkNPTkZJR19EUk1fUEFORUxfRFNJ X0NNPXkKQ09ORklHX0RSTV9QQU5FTF9MVkRTPXkKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQpD T05GSUdfRFJNX1BBTkVMX0VEUD15CkNPTkZJR19EUk1fUEFORUxfRUJCR19GVDg3MTk9eQpDT05G SUdfRFJNX1BBTkVMX0VMSURBX0tEMzVUMTMzPXkKQ09ORklHX0RSTV9QQU5FTF9GRUlYSU5fSzEw MV9JTTJCQTAyPXkKQ09ORklHX0RSTV9QQU5FTF9GRUlZQU5HX0ZZMDcwMjRESTI2QTMwRD15CkNP TkZJR19EUk1fUEFORUxfSUxJVEVLX0lMOTMyMj15CkNPTkZJR19EUk1fUEFORUxfSUxJVEVLX0lM STkzNDE9eQpDT05GSUdfRFJNX1BBTkVMX0lMSVRFS19JTEk5ODgxQz15CkNPTkZJR19EUk1fUEFO RUxfSU5OT0xVWF9FSjAzME5BPXkKQ09ORklHX0RSTV9QQU5FTF9JTk5PTFVYX1AwNzlaQ0E9eQpD T05GSUdfRFJNX1BBTkVMX0pBREFSRF9KRDkzNjVEQV9IMz15CkNPTkZJR19EUk1fUEFORUxfSkRJ X0xUMDcwTUUwNTAwMD15CkNPTkZJR19EUk1fUEFORUxfSkRJX1I2MzQ1Mj15CkNPTkZJR19EUk1f UEFORUxfS0hBREFTX1RTMDUwPXkKQ09ORklHX0RSTV9QQU5FTF9LSU5HRElTUExBWV9LRDA5N0Qw ND15CkNPTkZJR19EUk1fUEFORUxfTEVBRFRFS19MVEswNTBIMzE0Nlc9eQpDT05GSUdfRFJNX1BB TkVMX0xFQURURUtfTFRLNTAwSEQxODI5PXkKQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0xEOTA0 MD15CkNPTkZJR19EUk1fUEFORUxfTEdfTEIwMzVRMDI9eQpDT05GSUdfRFJNX1BBTkVMX0xHX0xH NDU3Mz15CkNPTkZJR19EUk1fUEFORUxfTkVDX05MODA0OEhMMTE9eQpDT05GSUdfRFJNX1BBTkVM X05FV1ZJU0lPTl9OVjMwNTFEPXkKQ09ORklHX0RSTV9QQU5FTF9ORVdWSVNJT05fTlYzMDUyQz15 CkNPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM1NTEwPXkKQ09ORklHX0RSTV9QQU5FTF9OT1ZB VEVLX05UMzU1NjA9eQpDT05GSUdfRFJNX1BBTkVMX05PVkFURUtfTlQzNTk1MD15CkNPTkZJR19E Uk1fUEFORUxfTk9WQVRFS19OVDM2NjcyQT15CkNPTkZJR19EUk1fUEFORUxfTk9WQVRFS19OVDM5 MDE2PXkKQ09ORklHX0RSTV9QQU5FTF9NQU5USVhfTUxBRjA1N1dFNTE9eQpDT05GSUdfRFJNX1BB TkVMX09MSU1FWF9MQ0RfT0xJTlVYSU5PPXkKQ09ORklHX0RSTV9QQU5FTF9PUklTRVRFQ0hfT1RN ODAwOUE9eQpDT05GSUdfRFJNX1BBTkVMX09TRF9PU0QxMDFUMjU4N181M1RTPXkKQ09ORklHX0RS TV9QQU5FTF9QQU5BU09OSUNfVlZYMTBGMDM0TjAwPXkKQ09ORklHX0RSTV9QQU5FTF9SQVNQQkVS UllQSV9UT1VDSFNDUkVFTj15CkNPTkZJR19EUk1fUEFORUxfUkFZRElVTV9STTY3MTkxPXkKQ09O RklHX0RSTV9QQU5FTF9SQVlESVVNX1JNNjgyMDA9eQpDT05GSUdfRFJNX1BBTkVMX1JPTkJPX1JC MDcwRDMwPXkKQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0FUTkEzM1hDMjA9eQpDT05GSUdfRFJN X1BBTkVMX1NBTVNVTkdfREI3NDMwPXkKQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RDE2RDA9 eQpDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZEMjdBMT15CkNPTkZJR19EUk1fUEFORUxfU0FN U1VOR19TNkUzSEEyPXkKQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RTYzSjBYMDM9eQpDT05G SUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFNjNNMD15CkNPTkZJR19EUk1fUEFORUxfU0FNU1VOR19T NkU2M00wX1NQST15CkNPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TNkU2M00wX0RTST15CkNPTkZJ R19EUk1fUEFORUxfU0FNU1VOR19TNkU4OEEwX0FNUzQ1MkVGMDE9eQpDT05GSUdfRFJNX1BBTkVM X1NBTVNVTkdfUzZFOEFBMD15CkNPTkZJR19EUk1fUEFORUxfU0FNU1VOR19TT0ZFRjAwPXkKQ09O RklHX0RSTV9QQU5FTF9TRUlLT180M1dWRjFHPXkKQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUTEw MVIxU1gwMT15CkNPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwMzdWN0RXMDE9eQpDT05GSUdfRFJN X1BBTkVMX1NIQVJQX0xTMDQzVDFMRTAxPXkKQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUzA2MFQx U1gwMT15CkNPTkZJR19EUk1fUEFORUxfU0lUUk9OSVhfU1Q3NzAxPXkKQ09ORklHX0RSTV9QQU5F TF9TSVRST05JWF9TVDc3MDM9eQpDT05GSUdfRFJNX1BBTkVMX1NJVFJPTklYX1NUNzc4OVY9eQpD T05GSUdfRFJNX1BBTkVMX1NPTllfQUNYNTY1QUtNPXkKQ09ORklHX0RSTV9QQU5FTF9TT05ZX1RV TElQX1RSVUxZX05UMzU1MjE9eQpDT05GSUdfRFJNX1BBTkVMX1RET19UTDA3MFdTSDMwPXkKQ09O RklHX0RSTV9QQU5FTF9UUE9fVEQwMjhUVEVDMT15CkNPTkZJR19EUk1fUEFORUxfVFBPX1REMDQz TVRFQTE9eQpDT05GSUdfRFJNX1BBTkVMX1RQT19UUEcxMTA9eQpDT05GSUdfRFJNX1BBTkVMX1RS VUxZX05UMzU1OTdfV1FYR0E9eQpDT05GSUdfRFJNX1BBTkVMX1ZJU0lPTk9YX1JNNjkyOTk9eQpD T05GSUdfRFJNX1BBTkVMX1dJREVDSElQU19XUzI0MDE9eQpDT05GSUdfRFJNX1BBTkVMX1hJTlBF TkdfWFBQMDU1QzI3Mj15CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdfRFJNX0JSSURH RT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlk Z2VzCiMKQ09ORklHX0RSTV9DRE5TX0RTST15CkNPTkZJR19EUk1fQ0hJUE9ORV9JQ042MjExPXkK Q09ORklHX0RSTV9DSFJPTlRFTF9DSDcwMzM9eQpDT05GSUdfRFJNX0NST1NfRUNfQU5YNzY4OD15 CkNPTkZJR19EUk1fRElTUExBWV9DT05ORUNUT1I9eQpDT05GSUdfRFJNX0ZTTF9MREI9eQpDT05G SUdfRFJNX0lURV9JVDY1MDU9eQpDT05GSUdfRFJNX0xPTlRJVU1fTFQ4OTEyQj15CkNPTkZJR19E Uk1fTE9OVElVTV9MVDkyMTE9eQpDT05GSUdfRFJNX0xPTlRJVU1fTFQ5NjExPXkKQ09ORklHX0RS TV9MT05USVVNX0xUOTYxMVVYQz15CkNPTkZJR19EUk1fSVRFX0lUNjYxMjE9eQpDT05GSUdfRFJN X0xWRFNfQ09ERUM9eQpDT05GSUdfRFJNX01FR0FDSElQU19TVERQWFhYWF9HRV9CODUwVjNfRlc9 eQpDT05GSUdfRFJNX05XTF9NSVBJX0RTST15CkNPTkZJR19EUk1fTlhQX1BUTjM0NjA9eQpDT05G SUdfRFJNX1BBUkFERV9QUzg2MjI9eQpDT05GSUdfRFJNX1BBUkFERV9QUzg2NDA9eQpDT05GSUdf RFJNX1NJTF9TSUk4NjIwPXkKQ09ORklHX0RSTV9TSUk5MDJYPXkKQ09ORklHX0RSTV9TSUk5MjM0 PXkKQ09ORklHX0RSTV9TSU1QTEVfQlJJREdFPXkKQ09ORklHX0RSTV9USElORV9USEM2M0xWRDEw MjQ9eQpDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjI9eQpDT05GSUdfRFJNX1RPU0hJQkFfVEMz NTg3NjQ9eQpDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3Njc9eQpDT05GSUdfRFJNX1RPU0hJQkFf VEMzNTg3Njg9eQpDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NzU9eQpDT05GSUdfRFJNX1RJX0RM UEMzNDMzPXkKQ09ORklHX0RSTV9USV9URlA0MTA9eQpDT05GSUdfRFJNX1RJX1NONjVEU0k4Mz15 CkNPTkZJR19EUk1fVElfU042NURTSTg2PXkKQ09ORklHX0RSTV9USV9UUEQxMlMwMTU9eQpDT05G SUdfRFJNX0FOQUxPR0lYX0FOWDYzNDU9eQpDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFg9eQpD T05GSUdfRFJNX0FOQUxPR0lYX0RQPXkKQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3NjI1PXkKQ09O RklHX0RSTV9JMkNfQURWNzUxMT15CkNPTkZJR19EUk1fSTJDX0FEVjc1MTFfQVVESU89eQpDT05G SUdfRFJNX0kyQ19BRFY3NTExX0NFQz15CkNPTkZJR19EUk1fQ0ROU19NSERQODU0Nj15CkNPTkZJ R19EUk1fQ0ROU19NSERQODU0Nl9KNzIxRT15CkNPTkZJR19EUk1fSU1YOFFNX0xEQj15CkNPTkZJ R19EUk1fSU1YOFFYUF9MREI9eQpDT05GSUdfRFJNX0lNWDhRWFBfUElYRUxfQ09NQklORVI9eQpD T05GSUdfRFJNX0lNWDhRWFBfUElYRUxfTElOSz15CkNPTkZJR19EUk1fSU1YOFFYUF9QSVhFTF9M SU5LX1RPX0RQST15CkNPTkZJR19EUk1fRFdfSERNST15CkNPTkZJR19EUk1fRFdfSERNSV9BSEJf QVVESU89eQpDT05GSUdfRFJNX0RXX0hETUlfSTJTX0FVRElPPXkKQ09ORklHX0RSTV9EV19IRE1J X0dQX0FVRElPPXkKQ09ORklHX0RSTV9EV19IRE1JX0NFQz15CkNPTkZJR19EUk1fRFdfTUlQSV9E U0k9eQojIGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgpDT05GSUdfRFJNX1NUST15 CkNPTkZJR19EUk1fSU1YPXkKQ09ORklHX0RSTV9JTVhfUEFSQUxMRUxfRElTUExBWT15CkNPTkZJ R19EUk1fSU1YX1RWRT15CkNPTkZJR19EUk1fSU1YX0xEQj15CkNPTkZJR19EUk1fSU1YX0hETUk9 eQpDT05GSUdfRFJNX0lOR0VOSUM9eQpDT05GSUdfRFJNX0lOR0VOSUNfSVBVPXkKQ09ORklHX0RS TV9WM0Q9eQpDT05GSUdfRFJNX1ZDND15CkNPTkZJR19EUk1fVkM0X0hETUlfQ0VDPXkKQ09ORklH X0RSTV9FVE5BVklWPXkKQ09ORklHX0RSTV9FVE5BVklWX1RIRVJNQUw9eQpDT05GSUdfRFJNX0hJ U0lfSElCTUM9eQpDT05GSUdfRFJNX0xPR0lDVkM9eQpDT05GSUdfRFJNX01FRElBVEVLPXkKQ09O RklHX0RSTV9NRURJQVRFS19EUD15CkNPTkZJR19EUk1fTUVESUFURUtfSERNST15CkNPTkZJR19E Uk1fTVhTPXkKQ09ORklHX0RSTV9NWFNGQj15CkNPTkZJR19EUk1fSU1YX0xDRElGPXkKQ09ORklH X0RSTV9NRVNPTj15CkNPTkZJR19EUk1fTUVTT05fRFdfSERNST15CkNPTkZJR19EUk1fQVJDUEdV PXkKQ09ORklHX0RSTV9CT0NIUz15CkNPTkZJR19EUk1fQ0lSUlVTX1FFTVU9eQpDT05GSUdfRFJN X0dNMTJVMzIwPXkKQ09ORklHX0RSTV9PRkRSTT15CkNPTkZJR19EUk1fUEFORUxfTUlQSV9EQkk9 eQpDT05GSUdfRFJNX1NJTVBMRURSTT15CkNPTkZJR19USU5ZRFJNX0hYODM1N0Q9eQpDT05GSUdf VElOWURSTV9JTEk5MTYzPXkKQ09ORklHX1RJTllEUk1fSUxJOTIyNT15CkNPTkZJR19USU5ZRFJN X0lMSTkzNDE9eQpDT05GSUdfVElOWURSTV9JTEk5NDg2PXkKQ09ORklHX1RJTllEUk1fTUkwMjgz UVQ9eQpDT05GSUdfVElOWURSTV9SRVBBUEVSPXkKQ09ORklHX1RJTllEUk1fU1Q3NTg2PXkKQ09O RklHX1RJTllEUk1fU1Q3NzM1Uj15CkNPTkZJR19EUk1fUEwxMTE9eQpDT05GSUdfRFJNX1RWRTIw MD15CkNPTkZJR19EUk1fTElNQT15CkNPTkZJR19EUk1fQVNQRUVEX0dGWD15CkNPTkZJR19EUk1f TUNERT15CkNPTkZJR19EUk1fVElEU1M9eQpDT05GSUdfRFJNX1pZTlFNUF9EUFNVQj15CkNPTkZJ R19EUk1fR1VEPXkKQ09ORklHX0RSTV9TU0QxMzBYPXkKQ09ORklHX0RSTV9TU0QxMzBYX0kyQz15 CkNPTkZJR19EUk1fU1NEMTMwWF9TUEk9eQpDT05GSUdfRFJNX1NQUkQ9eQpDT05GSUdfRFJNX0xF R0FDWT15CkNPTkZJR19EUk1fVERGWD15CkNPTkZJR19EUk1fUjEyOD15CkNPTkZJR19EUk1fTUdB PXkKQ09ORklHX0RSTV9WSUE9eQpDT05GSUdfRFJNX1NBVkFHRT15CkNPTkZJR19EUk1fRVhQT1JU X0ZPUl9URVNUUz15CkNPTkZJR19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJUktTPXkKQ09ORklH X0RSTV9MSUJfUkFORE9NPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQl9D TURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9F RElEPXkKQ09ORklHX0ZCX0REQz15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJf Q0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfQ0ZCX1JF Vl9QSVhFTFNfSU5fQllURT15CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lT X0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQpDT05GSUdfRkJfUFJPVklERV9H RVRfRkJfVU5NQVBQRURfQVJFQT15CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15CkNPTkZJR19G Ql9CT1RIX0VORElBTj15CiMgQ09ORklHX0ZCX0JJR19FTkRJQU4gaXMgbm90IHNldAojIENPTkZJ R19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklH X0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX1NWR0FMSUI9eQpDT05GSUdfRkJfTUFDTU9ERVM9 eQpDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19G Ql9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKQ09O RklHX0ZCX0NJUlJVUz15CkNPTkZJR19GQl9QTTI9eQpDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09O TkVDVD15CkNPTkZJR19GQl9BUk1DTENEPXkKQ09ORklHX0ZCX0NMUFM3MTFYPXkKQ09ORklHX0ZC X0lNWD15CkNPTkZJR19GQl9DWUJFUjIwMDA9eQpDT05GSUdfRkJfQ1lCRVIyMDAwX0REQz15CkNP TkZJR19GQl9BUkM9eQpDT05GSUdfRkJfQ09OVFJPTD15CkNPTkZJR19GQl9BU0lMSUFOVD15CkNP TkZJR19GQl9JTVNUVD15CkNPTkZJR19GQl9VVkVTQT15CkNPTkZJR19GQl9FRkk9eQpDT05GSUdf RkJfR0JFPXkKQ09ORklHX0ZCX0dCRV9NRU09NApDT05GSUdfRkJfUFZSMj15CkNPTkZJR19GQl9P UEVOQ09SRVM9eQpDT05GSUdfRkJfUzFEMTNYWFg9eQpDT05GSUdfRkJfQVRNRUw9eQpDT05GSUdf RkJfTlZJRElBPXkKQ09ORklHX0ZCX05WSURJQV9JMkM9eQpDT05GSUdfRkJfTlZJRElBX0RFQlVH PXkKQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUklWQT15CkNPTkZJR19G Ql9SSVZBX0kyQz15CkNPTkZJR19GQl9SSVZBX0RFQlVHPXkKQ09ORklHX0ZCX1JJVkFfQkFDS0xJ R0hUPXkKQ09ORklHX0ZCX0k3NDA9eQpDT05GSUdfRkJfTUFUUk9YPXkKQ09ORklHX0ZCX01BVFJP WF9NSUxMRU5JVU09eQpDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFPXkKQ09ORklHX0ZCX01BVFJP WF9HPXkKQ09ORklHX0ZCX01BVFJPWF9JMkM9eQpDT05GSUdfRkJfTUFUUk9YX01BVkVOPXkKQ09O RklHX0ZCX1JBREVPTj15CkNPTkZJR19GQl9SQURFT05fSTJDPXkKQ09ORklHX0ZCX1JBREVPTl9C QUNLTElHSFQ9eQpDT05GSUdfRkJfUkFERU9OX0RFQlVHPXkKQ09ORklHX0ZCX0FUWTEyOD15CkNP TkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0FUWT15CkNPTkZJR19GQl9BVFlf Q1Q9eQpDT05GSUdfRkJfQVRZX0dFTkVSSUNfTENEPXkKQ09ORklHX0ZCX0FUWV9HWD15CkNPTkZJ R19GQl9BVFlfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0REQz15CkNP TkZJR19GQl9TQVZBR0U9eQpDT05GSUdfRkJfU0FWQUdFX0kyQz15CkNPTkZJR19GQl9TQVZBR0Vf QUNDRUw9eQpDT05GSUdfRkJfU0lTPXkKQ09ORklHX0ZCX1NJU18zMDA9eQpDT05GSUdfRkJfU0lT XzMxNT15CkNPTkZJR19GQl9WSUE9eQpDT05GSUdfRkJfVklBX0RJUkVDVF9QUk9DRlM9eQpDT05G SUdfRkJfVklBX1hfQ09NUEFUSUJJTElUWT15CkNPTkZJR19GQl9ORU9NQUdJQz15CkNPTkZJR19G Ql9LWVJPPXkKQ09ORklHX0ZCXzNERlg9eQpDT05GSUdfRkJfM0RGWF9BQ0NFTD15CkNPTkZJR19G Ql8zREZYX0kyQz15CkNPTkZJR19GQl9WT09ET08xPXkKQ09ORklHX0ZCX1ZUODYyMz15CkNPTkZJ R19GQl9UUklERU5UPXkKQ09ORklHX0ZCX0FSSz15CkNPTkZJR19GQl9QTTM9eQpDT05GSUdfRkJf Q0FSTUlORT15CkNPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTD15CiMgQ09ORklHX0NBUk1JTkVf RFJBTV9DVVNUT00gaXMgbm90IHNldApDT05GSUdfRkJfVlQ4NTAwPXkKQ09ORklHX0ZCX1dNODUw NT15CkNPTkZJR19GQl9XTVRfR0VfUk9QUz15CkNPTkZJR19GQl9QWEExNjg9eQpDT05GSUdfRkJf VzEwMD15CkNPTkZJR19GQl9TSF9NT0JJTEVfTENEQz15CkNPTkZJR19GQl9UTUlPPXkKQ09ORklH X0ZCX1RNSU9fQUNDRUxMPXkKQ09ORklHX0ZCX1MzQz15CkNPTkZJR19GQl9TM0NfREVCVUdfUkVH V1JJVEU9eQpDT05GSUdfRkJfU001MDE9eQpDT05GSUdfRkJfU01TQ1VGWD15CkNPTkZJR19GQl9V REw9eQpDT05GSUdfRkJfSUJNX0dYVDQ1MDA9eQpDT05GSUdfRkJfWElMSU5YPXkKQ09ORklHX0ZC X0dPTERGSVNIPXkKQ09ORklHX0ZCX0RBOFhYPXkKQ09ORklHX0ZCX1ZJUlRVQUw9eQpDT05GSUdf RkJfTUVUUk9OT01FPXkKQ09ORklHX0ZCX01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lf R0RDPXkKQ09ORklHX0ZCX01CODYyWFhfSTJDPXkKQ09ORklHX0ZCX01YMz15CkNPTkZJR19GQl9C Uk9BRFNIRUVUPXkKQ09ORklHX0ZCX1NTRDEzMDc9eQpDT05GSUdfRkJfU003MTI9eQpDT05GSUdf RkJfT01BUD15CkNPTkZJR19GQl9PTUFQX0xDRENfRVhURVJOQUw9eQpDT05GSUdfRkJfT01BUF9M Q0RDX0hXQTc0Mj15CkNPTkZJR19GQl9PTUFQX01BTlVBTF9VUERBVEU9eQpDT05GSUdfRkJfT01B UF9MQ0RfTUlQSUQ9eQpDT05GSUdfRkJfT01BUF9MQ0RfSDM9eQpDT05GSUdfRkJfT01BUF9ETUFf VFVORT15CkNPTkZJR19PTUFQMl9WUkZCPXkKQ09ORklHX01NUF9ESVNQPXkKQ09ORklHX01NUF9E SVNQX0NPTlRST0xMRVI9eQpDT05GSUdfTU1QX0RJU1BfU1BJPXkKQ09ORklHX01NUF9QQU5FTF9U UE9IVkdBPXkKQ09ORklHX01NUF9GQj15CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgoj CiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0xDRF9DTEFTU19ERVZJ Q0U9eQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPXkKQ09ORklHX0xDRF9MTVMyODNHRjA1PXkKQ09O RklHX0xDRF9MVFYzNTBRVj15CkNPTkZJR19MQ0RfSUxJOTIyWD15CkNPTkZJR19MQ0RfSUxJOTMy MD15CkNPTkZJR19MQ0RfVERPMjRNPXkKQ09ORklHX0xDRF9WR0cyNDMyQTQ9eQpDT05GSUdfTENE X1BMQVRGT1JNPXkKQ09ORklHX0xDRF9BTVMzNjlGRzA2PXkKQ09ORklHX0xDRF9MTVM1MDFLRjAz PXkKQ09ORklHX0xDRF9IWDgzNTc9eQpDT05GSUdfTENEX09UTTMyMjVBPXkKQ09ORklHX0JBQ0tM SUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0FUTUVMX0xDREM9eQpDT05GSUdf QkFDS0xJR0hUX0tURDI1Mz15CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPXkKQ09ORklHX0JBQ0tM SUdIVF9PTUFQMT15CkNPTkZJR19CQUNLTElHSFRfUFdNPXkKQ09ORklHX0JBQ0tMSUdIVF9EQTkw M1g9eQpDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj15CkNPTkZJR19CQUNLTElHSFRfTUFYODkyNT15 CkNPTkZJR19CQUNLTElHSFRfTVQ2MzcwPXkKQ09ORklHX0JBQ0tMSUdIVF9RQ09NX1dMRUQ9eQpD T05GSUdfQkFDS0xJR0hUX1JUNDgzMT15CkNPTkZJR19CQUNLTElHSFRfV004MzFYPXkKQ09ORklH X0JBQ0tMSUdIVF9BRFA1NTIwPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPXkKQ09ORklHX0JB Q0tMSUdIVF9BRFA4ODcwPXkKQ09ORklHX0JBQ0tMSUdIVF84OFBNODYwWD15CkNPTkZJR19CQUNL TElHSFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJR0hUX0FBVDI4NzA9eQpDT05GSUdfQkFDS0xJ R0hUX0xNMzYzMEE9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CkNPTkZJR19CQUNLTElHSFRf TFA4NTVYPXkKQ09ORklHX0JBQ0tMSUdIVF9MUDg3ODg9eQpDT05GSUdfQkFDS0xJR0hUX1BBTkRP UkE9eQpDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUyPXkKQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIx Nz15CkNPTkZJR19CQUNLTElHSFRfQVMzNzExPXkKQ09ORklHX0JBQ0tMSUdIVF9HUElPPXkKQ09O RklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PXkKQ09ORklH X0JBQ0tMSUdIVF9BUkNYQ05OPXkKQ09ORklHX0JBQ0tMSUdIVF9SQVZFX1NQPXkKQ09ORklHX0JB Q0tMSUdIVF9MRUQ9eQojIGVuZCBvZiBCYWNrbGlnaHQgJiBMQ0QgZGV2aWNlIHN1cHBvcnQKCkNP TkZJR19WR0FTVEFURT15CkNPTkZJR19WSURFT01PREVfSEVMUEVSUz15CkNPTkZJR19IRE1JPXkK CiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9 eQpDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKQ09O RklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfTEVHQUNZX0FDQ0VMRVJBVElPTj15CkNPTkZJR19GUkFN RUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNP TEVfUk9UQVRJT049eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERUZFUlJFRF9UQUtFT1ZF Uj15CiMgZW5kIG9mIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX0xPR089 eQpDT05GSUdfTE9HT19MSU5VWF9NT05PPXkKQ09ORklHX0xPR09fTElOVVhfVkdBMTY9eQpDT05G SUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9ydAoKQ09ORklH X0RSTV9BQ0NFTD15CkNPTkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09SRT15CkNPTkZJ R19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTT15CkNPTkZJR19TTkQ9eQpDT05GSUdfU05EX1RJTUVS PXkKQ09ORklHX1NORF9QQ009eQpDT05GSUdfU05EX1BDTV9FTEQ9eQpDT05GSUdfU05EX1BDTV9J RUM5NTg9eQpDT05GSUdfU05EX0RNQUVOR0lORV9QQ009eQpDT05GSUdfU05EX0hXREVQPXkKQ09O RklHX1NORF9TRVFfREVWSUNFPXkKQ09ORklHX1NORF9SQVdNSURJPXkKQ09ORklHX1NORF9DT01Q UkVTU19PRkZMT0FEPXkKQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9KQUNLX0lOUFVUX0RF Vj15CkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NTPXkKQ09ORklHX1NO RF9QQ01fT1NTPXkKQ09ORklHX1NORF9QQ01fT1NTX1BMVUdJTlM9eQpDT05GSUdfU05EX1BDTV9U SU1FUj15CkNPTkZJR19TTkRfSFJUSU1FUj15CkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpD T05GSUdfU05EX01BWF9DQVJEUz0zMgpDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQST15CkNPTkZJ R19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQpDT05GSUdfU05EX1ZF UkJPU0VfUFJJTlRLPXkKQ09ORklHX1NORF9DVExfRkFTVF9MT09LVVA9eQpDT05GSUdfU05EX0RF QlVHPXkKQ09ORklHX1NORF9ERUJVR19WRVJCT1NFPXkKQ09ORklHX1NORF9QQ01fWFJVTl9ERUJV Rz15CkNPTkZJR19TTkRfQ1RMX0lOUFVUX1ZBTElEQVRJT049eQpDT05GSUdfU05EX0NUTF9ERUJV Rz15CkNPTkZJR19TTkRfSkFDS19JTkpFQ1RJT05fREVCVUc9eQpDT05GSUdfU05EX1ZNQVNURVI9 eQpDT05GSUdfU05EX0NUTF9MRUQ9eQpDT05GSUdfU05EX1NFUVVFTkNFUj15CkNPTkZJR19TTkRf U0VRX0RVTU1ZPXkKQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTPXkKQ09ORklHX1NORF9TRVFfSFJU SU1FUl9ERUZBVUxUPXkKQ09ORklHX1NORF9TRVFfTUlESV9FVkVOVD15CkNPTkZJR19TTkRfU0VR X01JREk9eQpDT05GSUdfU05EX1NFUV9NSURJX0VNVUw9eQpDT05GSUdfU05EX1NFUV9WSVJNSURJ PXkKQ09ORklHX1NORF9NUFU0MDFfVUFSVD15CkNPTkZJR19TTkRfT1BMM19MSUI9eQpDT05GSUdf U05EX09QTDNfTElCX1NFUT15CkNPTkZJR19TTkRfVlhfTElCPXkKQ09ORklHX1NORF9BQzk3X0NP REVDPXkKQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9EVU1NWT15CkNPTkZJR19TTkRf QUxPT1A9eQpDT05GSUdfU05EX1ZJUk1JREk9eQpDT05GSUdfU05EX01UUEFWPXkKQ09ORklHX1NO RF9NVFM2ND15CkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1MD15CkNPTkZJR19TTkRfU0VSSUFMX0dF TkVSSUM9eQpDT05GSUdfU05EX01QVTQwMT15CkNPTkZJR19TTkRfUE9SVE1BTjJYND15CkNPTkZJ R19TTkRfQUM5N19QT1dFUl9TQVZFPXkKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVfREVGQVVM VD0wCkNPTkZJR19TTkRfUENJPXkKQ09ORklHX1NORF9BRDE4ODk9eQpDT05GSUdfU05EX0FMUzMw MD15CkNPTkZJR19TTkRfQUxJNTQ1MT15CkNPTkZJR19TTkRfQVRJSVhQPXkKQ09ORklHX1NORF9B VElJWFBfTU9ERU09eQpDT05GSUdfU05EX0FVODgxMD15CkNPTkZJR19TTkRfQVU4ODIwPXkKQ09O RklHX1NORF9BVTg4MzA9eQpDT05GSUdfU05EX0FXMj15CkNPTkZJR19TTkRfQVpUMzMyOD15CkNP TkZJR19TTkRfQlQ4N1g9eQpDT05GSUdfU05EX0JUODdYX09WRVJDTE9DSz15CkNPTkZJR19TTkRf Q0EwMTA2PXkKQ09ORklHX1NORF9DTUlQQ0k9eQpDT05GSUdfU05EX09YWUdFTl9MSUI9eQpDT05G SUdfU05EX09YWUdFTj15CkNPTkZJR19TTkRfQ1M0MjgxPXkKQ09ORklHX1NORF9DUzQ2WFg9eQpD T05GSUdfU05EX0NTNDZYWF9ORVdfRFNQPXkKQ09ORklHX1NORF9DUzU1MzVBVURJTz15CkNPTkZJ R19TTkRfQ1RYRkk9eQpDT05GSUdfU05EX0RBUkxBMjA9eQpDT05GSUdfU05EX0dJTkEyMD15CkNP TkZJR19TTkRfTEFZTEEyMD15CkNPTkZJR19TTkRfREFSTEEyND15CkNPTkZJR19TTkRfR0lOQTI0 PXkKQ09ORklHX1NORF9MQVlMQTI0PXkKQ09ORklHX1NORF9NT05BPXkKQ09ORklHX1NORF9NSUE9 eQpDT05GSUdfU05EX0VDSE8zRz15CkNPTkZJR19TTkRfSU5ESUdPPXkKQ09ORklHX1NORF9JTkRJ R09JTz15CkNPTkZJR19TTkRfSU5ESUdPREo9eQpDT05GSUdfU05EX0lORElHT0lPWD15CkNPTkZJ R19TTkRfSU5ESUdPREpYPXkKQ09ORklHX1NORF9FTVUxMEsxPXkKQ09ORklHX1NORF9FTVUxMEsx X1NFUT15CkNPTkZJR19TTkRfRU1VMTBLMVg9eQpDT05GSUdfU05EX0VOUzEzNzA9eQpDT05GSUdf U05EX0VOUzEzNzE9eQpDT05GSUdfU05EX0VTMTkzOD15CkNPTkZJR19TTkRfRVMxOTY4PXkKQ09O RklHX1NORF9FUzE5NjhfSU5QVVQ9eQpDT05GSUdfU05EX0VTMTk2OF9SQURJTz15CkNPTkZJR19T TkRfRk04MDE9eQpDT05GSUdfU05EX0ZNODAxX1RFQTU3NVhfQk9PTD15CkNPTkZJR19TTkRfSERT UD15CgojCiMgRG9uJ3QgZm9yZ2V0IHRvIGFkZCBidWlsdC1pbiBmaXJtd2FyZXMgZm9yIEhEU1Ag ZHJpdmVyCiMKQ09ORklHX1NORF9IRFNQTT15CkNPTkZJR19TTkRfSUNFMTcxMj15CkNPTkZJR19T TkRfSUNFMTcyND15CkNPTkZJR19TTkRfSU5URUw4WDA9eQpDT05GSUdfU05EX0lOVEVMOFgwTT15 CkNPTkZJR19TTkRfS09SRzEyMTI9eQpDT05GSUdfU05EX0xPTEE9eQpDT05GSUdfU05EX01BRVNU Uk8zPXkKQ09ORklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJR19TTkRfTUlYQVJUPXkKQ09O RklHX1NORF9OTTI1Nj15CkNPTkZJR19TTkRfUENYSFI9eQpDT05GSUdfU05EX1JJUFRJREU9eQpD T05GSUdfU05EX1JNRTMyPXkKQ09ORklHX1NORF9STUU5Nj15CkNPTkZJR19TTkRfUk1FOTY1Mj15 CkNPTkZJR19TTkRfU09OSUNWSUJFUz15CkNPTkZJR19TTkRfVFJJREVOVD15CkNPTkZJR19TTkRf VklBODJYWD15CkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT15CkNPTkZJR19TTkRfVklSVFVPU089 eQpDT05GSUdfU05EX1ZYMjIyPXkKQ09ORklHX1NORF9ZTUZQQ0k9eQoKIwojIEhELUF1ZGlvCiMK Q09ORklHX1NORF9IREE9eQpDT05GSUdfU05EX0hEQV9HRU5FUklDX0xFRFM9eQpDT05GSUdfU05E X0hEQV9JTlRFTD15CkNPTkZJR19TTkRfSERBX1RFR1JBPXkKQ09ORklHX1NORF9IREFfSFdERVA9 eQpDT05GSUdfU05EX0hEQV9SRUNPTkZJRz15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVA9eQpD T05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MQpDT05GSUdfU05EX0hEQV9QQVRDSF9MT0FE RVI9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19SRUFMVEVLPXkKQ09ORklHX1NORF9IREFfQ09ERUNf QU5BTE9HPXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUw9eQpDT05GSUdfU05EX0hEQV9D T0RFQ19WSUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JPXkKQ09ORklHX1NORF9IREFfQ09E RUNfQ0lSUlVTPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ1M4NDA5PXkKQ09ORklHX1NORF9IREFf Q09ERUNfQ09ORVhBTlQ9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMTA9eQpDT05GSUdfU05E X0hEQV9DT0RFQ19DQTAxMzI9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzJfRFNQPXkKQ09O RklHX1NORF9IREFfQ09ERUNfQ01FRElBPXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0PXkK Q09ORklHX1NORF9IREFfR0VORVJJQz15CkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVM VD0wCkNPTkZJR19TTkRfSERBX0lOVEVMX0hETUlfU0lMRU5UX1NUUkVBTT15CiMgZW5kIG9mIEhE LUF1ZGlvCgpDT05GSUdfU05EX0hEQV9DT1JFPXkKQ09ORklHX1NORF9IREFfRFNQX0xPQURFUj15 CkNPTkZJR19TTkRfSERBX0FMSUdORURfTU1JTz15CkNPTkZJR19TTkRfSERBX0NPTVBPTkVOVD15 CkNPTkZJR19TTkRfSERBX0VYVF9DT1JFPXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02 NApDT05GSUdfU05EX0lOVEVMX0RTUF9DT05GSUc9eQpDT05GSUdfU05EX0FSTT15CkNPTkZJR19T TkRfQVJNQUFDST15CkNPTkZJR19TTkRfUFhBMlhYX0xJQj15CgojCiMgQXRtZWwgZGV2aWNlcyAo QVQ5MSkKIwpDT05GSUdfU05EX0FUTUVMX0FDOTdDPXkKIyBlbmQgb2YgQXRtZWwgZGV2aWNlcyAo QVQ5MSkKCkNPTkZJR19TTkRfU1BJPXkKQ09ORklHX1NORF9BVDczQzIxMz15CkNPTkZJR19TTkRf QVQ3M0MyMTNfVEFSR0VUX0JJVFJBVEU9NDgwMDAKQ09ORklHX1NORF9VU0I9eQpDT05GSUdfU05E X1VTQl9BVURJTz15CkNPTkZJR19TTkRfVVNCX0FVRElPX1VTRV9NRURJQV9DT05UUk9MTEVSPXkK Q09ORklHX1NORF9VU0JfVUExMDE9eQpDT05GSUdfU05EX1VTQl9DQUlBUT15CkNPTkZJR19TTkRf VVNCX0NBSUFRX0lOUFVUPXkKQ09ORklHX1NORF9VU0JfVVMxMjJMPXkKQ09ORklHX1NORF9VU0Jf NkZJUkU9eQpDT05GSUdfU05EX1VTQl9ISUZBQ0U9eQpDT05GSUdfU05EX0JDRDIwMDA9eQpDT05G SUdfU05EX1VTQl9MSU5FNj15CkNPTkZJR19TTkRfVVNCX1BPRD15CkNPTkZJR19TTkRfVVNCX1BP REhEPXkKQ09ORklHX1NORF9VU0JfVE9ORVBPUlQ9eQpDT05GSUdfU05EX1VTQl9WQVJJQVg9eQpD T05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9GSVJFV0lSRV9MSUI9eQpDT05GSUdfU05E X0RJQ0U9eQpDT05GSUdfU05EX09YRlc9eQpDT05GSUdfU05EX0lTSUdIVD15CkNPTkZJR19TTkRf RklSRVdPUktTPXkKQ09ORklHX1NORF9CRUJPQj15CkNPTkZJR19TTkRfRklSRVdJUkVfRElHSTAw WD15CkNPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNPXkKQ09ORklHX1NORF9GSVJFV0lSRV9NT1RV PXkKQ09ORklHX1NORF9GSVJFRkFDRT15CkNPTkZJR19TTkRfUENNQ0lBPXkKQ09ORklHX1NORF9W WFBPQ0tFVD15CkNPTkZJR19TTkRfUERBVURJT0NGPXkKQ09ORklHX1NORF9TT0M9eQpDT05GSUdf U05EX1NPQ19BQzk3X0JVUz15CkNPTkZJR19TTkRfU09DX0dFTkVSSUNfRE1BRU5HSU5FX1BDTT15 CkNPTkZJR19TTkRfU09DX0NPTVBSRVNTPXkKQ09ORklHX1NORF9TT0NfVE9QT0xPR1k9eQpDT05G SUdfU05EX1NPQ19UT1BPTE9HWV9LVU5JVF9URVNUPXkKQ09ORklHX1NORF9TT0NfVVRJTFNfS1VO SVRfVEVTVD15CkNPTkZJR19TTkRfU09DX0FEST15CkNPTkZJR19TTkRfU09DX0FESV9BWElfSTJT PXkKQ09ORklHX1NORF9TT0NfQURJX0FYSV9TUERJRj15CkNPTkZJR19TTkRfU09DX0FNRF9BQ1A9 eQpDT05GSUdfU05EX1NPQ19BTURfQ1pfUlQ1NjQ1X01BQ0g9eQpDT05GSUdfU05EX0FNRF9BQ1Bf Q09ORklHPXkKQ09ORklHX1NORF9TT0NfQVBQTEVfTUNBPXkKQ09ORklHX1NORF9BVE1FTF9TT0M9 eQpDT05GSUdfU05EX0FUTUVMX1NPQ19QREM9eQpDT05GSUdfU05EX0FUTUVMX1NPQ19ETUE9eQpD T05GSUdfU05EX0FUTUVMX1NPQ19TU0M9eQpDT05GSUdfU05EX0FUTUVMX1NPQ19TU0NfUERDPXkK Q09ORklHX1NORF9BVE1FTF9TT0NfU1NDX0RNQT15CkNPTkZJR19TTkRfQVQ5MV9TT0NfU0FNOUcy MF9XTTg3MzE9eQpDT05GSUdfU05EX0FUTUVMX1NPQ19XTTg5MDQ9eQpDT05GSUdfU05EX0FUOTFf U09DX1NBTTlYNV9XTTg3MzE9eQpDT05GSUdfU05EX0FUTUVMX1NPQ19DTEFTU0Q9eQpDT05GSUdf U05EX0FUTUVMX1NPQ19QRE1JQz15CkNPTkZJR19TTkRfQVRNRUxfU09DX1RTRTg1MF9QQ001MTQy PXkKQ09ORklHX1NORF9BVE1FTF9TT0NfSTJTPXkKQ09ORklHX1NORF9TT0NfTUlLUk9FX1BST1RP PXkKQ09ORklHX1NORF9NQ0hQX1NPQ19JMlNfTUNDPXkKQ09ORklHX1NORF9NQ0hQX1NPQ19TUERJ RlRYPXkKQ09ORklHX1NORF9NQ0hQX1NPQ19TUERJRlJYPXkKQ09ORklHX1NORF9NQ0hQX1NPQ19Q RE1DPXkKQ09ORklHX1NORF9CQ00yODM1X1NPQ19JMlM9eQpDT05GSUdfU05EX1NPQ19DWUdOVVM9 eQpDT05GSUdfU05EX0JDTTYzWFhfSTJTX1dISVNUTEVSPXkKQ09ORklHX1NORF9FUDkzWFhfU09D PXkKQ09ORklHX1NORF9ERVNJR05XQVJFX0kyUz15CkNPTkZJR19TTkRfREVTSUdOV0FSRV9QQ009 eQoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMKIwoKIwojIENvbW1vbiBTb0MgQXVk aW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMKQ09ORklHX1NORF9TT0NfRlNMX0FTUkM9 eQpDT05GSUdfU05EX1NPQ19GU0xfU0FJPXkKQ09ORklHX1NORF9TT0NfRlNMX01RUz15CkNPTkZJ R19TTkRfU09DX0ZTTF9BVURNSVg9eQpDT05GSUdfU05EX1NPQ19GU0xfU1NJPXkKQ09ORklHX1NO RF9TT0NfRlNMX1NQRElGPXkKQ09ORklHX1NORF9TT0NfRlNMX0VTQUk9eQpDT05GSUdfU05EX1NP Q19GU0xfTUlDRklMPXkKQ09ORklHX1NORF9TT0NfRlNMX0VBU1JDPXkKQ09ORklHX1NORF9TT0Nf RlNMX1hDVlI9eQpDT05GSUdfU05EX1NPQ19GU0xfQVVEMkhUWD15CkNPTkZJR19TTkRfU09DX0ZT TF9VVElMUz15CkNPTkZJR19TTkRfU09DX0ZTTF9SUE1TRz15CkNPTkZJR19TTkRfU09DX0lNWF9Q Q01fRE1BPXkKQ09ORklHX1NORF9TT0NfSU1YX0FVRElPX1JQTVNHPXkKQ09ORklHX1NORF9TT0Nf SU1YX1BDTV9SUE1TRz15CkNPTkZJR19TTkRfU09DX0lNWF9BVURNVVg9eQpDT05GSUdfU05EX0lN WF9TT0M9eQpDT05GSUdfU05EX1NPQ19JTVhfUENNX0ZJUT15CgojCiMgU29DIEF1ZGlvIHN1cHBv cnQgZm9yIEZyZWVzY2FsZSBpLk1YIGJvYXJkczoKIwpDT05GSUdfU05EX1NPQ19FVUtSRUFfVExW MzIwPXkKQ09ORklHX1NORF9TT0NfSU1YX0VTODMyOD15CkNPTkZJR19TTkRfU09DX0lNWF9TR1RM NTAwMD15CkNPTkZJR19TTkRfU09DX0lNWF9TUERJRj15CkNPTkZJR19TTkRfU09DX0ZTTF9BU09D X0NBUkQ9eQpDT05GSUdfU05EX1NPQ19JTVhfQVVETUlYPXkKQ09ORklHX1NORF9TT0NfSU1YX0hE TUk9eQpDT05GSUdfU05EX1NPQ19JTVhfUlBNU0c9eQpDT05GSUdfU05EX1NPQ19JTVhfQ0FSRD15 CiMgZW5kIG9mIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMKCkNPTkZJR19TTkRfSTJTX0hJ NjIxMF9JMlM9eQpDT05GSUdfU05EX0paNDc0MF9TT0NfSTJTPXkKQ09ORklHX1NORF9LSVJLV09P RF9TT0M9eQpDT05GSUdfU05EX0tJUktXT09EX1NPQ19BUk1BREEzNzBfREI9eQpDT05GSUdfU05E X1NPQ19JTUc9eQpDT05GSUdfU05EX1NPQ19JTUdfSTJTX0lOPXkKQ09ORklHX1NORF9TT0NfSU1H X0kyU19PVVQ9eQpDT05GSUdfU05EX1NPQ19JTUdfUEFSQUxMRUxfT1VUPXkKQ09ORklHX1NORF9T T0NfSU1HX1NQRElGX0lOPXkKQ09ORklHX1NORF9TT0NfSU1HX1NQRElGX09VVD15CkNPTkZJR19T TkRfU09DX0lNR19QSVNUQUNISU9fSU5URVJOQUxfREFDPXkKQ09ORklHX1NORF9TT0NfSU5URUxf U1NUX1RPUExFVkVMPXkKQ09ORklHX1NORF9TT0NfQUNQSV9JTlRFTF9NQVRDSD15CkNPTkZJR19T TkRfU09DX0lOVEVMX0tFRU1CQVk9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9BVlM9eQoKIwojIElu dGVsIEFWUyBNYWNoaW5lIGRyaXZlcnMKIwoKIwojIEF2YWlsYWJsZSBEU1AgY29uZmlndXJhdGlv bnMKIwpDT05GSUdfU05EX1NPQ19JTlRFTF9BVlNfTUFDSF9EQTcyMTk9eQpDT05GSUdfU05EX1NP Q19JTlRFTF9BVlNfTUFDSF9ETUlDPXkKQ09ORklHX1NORF9TT0NfSU5URUxfQVZTX01BQ0hfSERB VURJTz15CkNPTkZJR19TTkRfU09DX0lOVEVMX0FWU19NQUNIX0kyU19URVNUPXkKQ09ORklHX1NO RF9TT0NfSU5URUxfQVZTX01BQ0hfTUFYOTg5Mjc9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9BVlNf TUFDSF9NQVg5ODM1N0E9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9BVlNfTUFDSF9NQVg5ODM3Mz15 CkNPTkZJR19TTkRfU09DX0lOVEVMX0FWU19NQUNIX05BVTg4MjU9eQpDT05GSUdfU05EX1NPQ19J TlRFTF9BVlNfTUFDSF9QUk9CRT15CkNPTkZJR19TTkRfU09DX0lOVEVMX0FWU19NQUNIX1JUMjc0 PXkKQ09ORklHX1NORF9TT0NfSU5URUxfQVZTX01BQ0hfUlQyODY9eQpDT05GSUdfU05EX1NPQ19J TlRFTF9BVlNfTUFDSF9SVDI5OD15CkNPTkZJR19TTkRfU09DX0lOVEVMX0FWU19NQUNIX1JUNTY4 Mj15CkNPTkZJR19TTkRfU09DX0lOVEVMX0FWU19NQUNIX1NTTTQ1Njc9eQojIGVuZCBvZiBJbnRl bCBBVlMgTWFjaGluZSBkcml2ZXJzCgpDT05GSUdfU05EX1NPQ19JTlRFTF9NQUNIPXkKQ09ORklH X1NORF9TT0NfSU5URUxfVVNFUl9GUklFTkRMWV9MT05HX05BTUVTPXkKQ09ORklHX1NORF9TT0Nf SU5URUxfQkRXX1JUNTY1MF9NQUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxfQkRXX1JUNTY3N19N QUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxfQlJPQURXRUxMX01BQ0g9eQpDT05GSUdfU05EX1NP Q19NRURJQVRFSz15CkNPTkZJR19TTkRfU09DX01UMjcwMT15CkNPTkZJR19TTkRfU09DX01UMjcw MV9DUzQyNDQ4PXkKQ09ORklHX1NORF9TT0NfTVQyNzAxX1dNODk2MD15CkNPTkZJR19TTkRfU09D X01UNjc5Nz15CkNPTkZJR19TTkRfU09DX01UNjc5N19NVDYzNTE9eQpDT05GSUdfU05EX1NPQ19N VDgxNzM9eQpDT05GSUdfU05EX1NPQ19NVDgxNzNfTUFYOTgwOTA9eQpDT05GSUdfU05EX1NPQ19N VDgxNzNfUlQ1NjUwPXkKQ09ORklHX1NORF9TT0NfTVQ4MTczX1JUNTY1MF9SVDU1MTQ9eQpDT05G SUdfU05EX1NPQ19NVDgxNzNfUlQ1NjUwX1JUNTY3Nj15CkNPTkZJR19TTkRfU09DX01UODE4Mz15 CkNPTkZJR19TTkRfU09DX01UODE4M19NVDYzNThfVFMzQTIyN0VfTUFYOTgzNTdBPXkKQ09ORklH X1NORF9TT0NfTVQ4MTgzX0RBNzIxOV9NQVg5ODM1N0E9eQpDT05GSUdfU05EX1NPQ19NVDgxODY9 eQpDT05GSUdfU05EX1NPQ19NVDgxODZfTVQ2MzY2X0RBNzIxOV9NQVg5ODM1Nz15CkNPTkZJR19T TkRfU09DX01UODE4Nl9NVDYzNjZfUlQxMDE5X1JUNTY4MlM9eQpDT05GSUdfU05EX1NPQ19NVEtf QlRDVlNEPXkKQ09ORklHX1NORF9TT0NfTVQ4MTkyPXkKQ09ORklHX1NORF9TT0NfTVQ4MTkyX01U NjM1OV9SVDEwMTVfUlQ1NjgyPXkKQ09ORklHX1NORF9TT0NfTVQ4MTk1PXkKQ09ORklHX1NORF9T T0NfTVQ4MTk1X01UNjM1OT15CgojCiMgQVNvQyBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3Jt cwojCkNPTkZJR19TTkRfTUVTT05fQUlVPXkKQ09ORklHX1NORF9NRVNPTl9BWEdfRklGTz15CkNP TkZJR19TTkRfTUVTT05fQVhHX0ZSRERSPXkKQ09ORklHX1NORF9NRVNPTl9BWEdfVE9ERFI9eQpD T05GSUdfU05EX01FU09OX0FYR19URE1fRk9STUFUVEVSPXkKQ09ORklHX1NORF9NRVNPTl9BWEdf VERNX0lOVEVSRkFDRT15CkNPTkZJR19TTkRfTUVTT05fQVhHX1RETUlOPXkKQ09ORklHX1NORF9N RVNPTl9BWEdfVERNT1VUPXkKQ09ORklHX1NORF9NRVNPTl9BWEdfU09VTkRfQ0FSRD15CkNPTkZJ R19TTkRfTUVTT05fQVhHX1NQRElGT1VUPXkKQ09ORklHX1NORF9NRVNPTl9BWEdfU1BESUZJTj15 CkNPTkZJR19TTkRfTUVTT05fQVhHX1BETT15CkNPTkZJR19TTkRfTUVTT05fQ0FSRF9VVElMUz15 CkNPTkZJR19TTkRfTUVTT05fQ09ERUNfR0xVRT15CkNPTkZJR19TTkRfTUVTT05fR1hfU09VTkRf Q0FSRD15CkNPTkZJR19TTkRfTUVTT05fRzEyQV9UT0FDT0RFQz15CkNPTkZJR19TTkRfTUVTT05f RzEyQV9UT0hETUlUWD15CkNPTkZJR19TTkRfU09DX01FU09OX1Q5MDE1PXkKIyBlbmQgb2YgQVNv QyBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwoKQ09ORklHX1NORF9NWFNfU09DPXkKQ09O RklHX1NORF9TT0NfTVhTX1NHVEw1MDAwPXkKQ09ORklHX1NORF9QWEEyWFhfU09DPXkKQ09ORklH X1NORF9NTVBfU09DPXkKQ09ORklHX1NORF9QWEFfU09DX1NTUD15CkNPTkZJR19TTkRfTU1QX1NP Q19TU1BBPXkKQ09ORklHX1NORF9QWEE5MTBfU09DPXkKQ09ORklHX1NORF9NTVBfU09DX0JST1dO U1RPTkU9eQpDT05GSUdfU05EX1NPQ19RQ09NPXkKQ09ORklHX1NORF9TT0NfTFBBU1NfQ1BVPXkK Q09ORklHX1NORF9TT0NfTFBBU1NfSERNST15CkNPTkZJR19TTkRfU09DX0xQQVNTX1BMQVRGT1JN PXkKQ09ORklHX1NORF9TT0NfTFBBU1NfQ0RDX0RNQT15CkNPTkZJR19TTkRfU09DX0xQQVNTX0lQ UTgwNlg9eQpDT05GSUdfU05EX1NPQ19MUEFTU19BUFE4MDE2PXkKQ09ORklHX1NORF9TT0NfTFBB U1NfU0M3MTgwPXkKQ09ORklHX1NORF9TT0NfTFBBU1NfU0M3MjgwPXkKQ09ORklHX1NORF9TT0Nf U1RPUk09eQpDT05GSUdfU05EX1NPQ19BUFE4MDE2X1NCQz15CkNPTkZJR19TTkRfU09DX1FDT01f Q09NTU9OPXkKQ09ORklHX1NORF9TT0NfUUNPTV9TRFc9eQpDT05GSUdfU05EX1NPQ19RRFNQNl9D T01NT049eQpDT05GSUdfU05EX1NPQ19RRFNQNl9DT1JFPXkKQ09ORklHX1NORF9TT0NfUURTUDZf QUZFPXkKQ09ORklHX1NORF9TT0NfUURTUDZfQUZFX0RBST15CkNPTkZJR19TTkRfU09DX1FEU1A2 X0FGRV9DTE9DS1M9eQpDT05GSUdfU05EX1NPQ19RRFNQNl9BRE09eQpDT05GSUdfU05EX1NPQ19R RFNQNl9ST1VUSU5HPXkKQ09ORklHX1NORF9TT0NfUURTUDZfQVNNPXkKQ09ORklHX1NORF9TT0Nf UURTUDZfQVNNX0RBST15CkNPTkZJR19TTkRfU09DX1FEU1A2X0FQTV9EQUk9eQpDT05GSUdfU05E X1NPQ19RRFNQNl9BUE1fTFBBU1NfREFJPXkKQ09ORklHX1NORF9TT0NfUURTUDZfQVBNPXkKQ09O RklHX1NORF9TT0NfUURTUDZfUFJNX0xQQVNTX0NMT0NLUz15CkNPTkZJR19TTkRfU09DX1FEU1A2 X1BSTT15CkNPTkZJR19TTkRfU09DX1FEU1A2PXkKQ09ORklHX1NORF9TT0NfTVNNODk5Nj15CkNP TkZJR19TTkRfU09DX1NETTg0NT15CkNPTkZJR19TTkRfU09DX1NNODI1MD15CkNPTkZJR19TTkRf U09DX1NDODI4MFhQPXkKQ09ORklHX1NORF9TT0NfU0M3MTgwPXkKQ09ORklHX1NORF9TT0NfU0M3 MjgwPXkKQ09ORklHX1NORF9TT0NfUk9DS0NISVA9eQpDT05GSUdfU05EX1NPQ19ST0NLQ0hJUF9J MlM9eQpDT05GSUdfU05EX1NPQ19ST0NLQ0hJUF9JMlNfVERNPXkKQ09ORklHX1NORF9TT0NfUk9D S0NISVBfUERNPXkKQ09ORklHX1NORF9TT0NfUk9DS0NISVBfU1BESUY9eQpDT05GSUdfU05EX1NP Q19ST0NLQ0hJUF9NQVg5ODA5MD15CkNPTkZJR19TTkRfU09DX1JPQ0tDSElQX1JUNTY0NT15CkNP TkZJR19TTkRfU09DX1JLMzI4OF9IRE1JX0FOQUxPRz15CkNPTkZJR19TTkRfU09DX1JLMzM5OV9H UlVfU09VTkQ9eQpDT05GSUdfU05EX1NPQ19TQU1TVU5HPXkKQ09ORklHX1NORF9TM0MyNFhYX0ky Uz15CkNPTkZJR19TTkRfUzNDX0kyU1YyX1NPQz15CkNPTkZJR19TTkRfUzNDMjQxMl9TT0NfSTJT PXkKQ09ORklHX1NORF9TQU1TVU5HX1BDTT15CkNPTkZJR19TTkRfU0FNU1VOR19TUERJRj15CkNP TkZJR19TTkRfU0FNU1VOR19JMlM9eQpDT05GSUdfU05EX1NPQ19TQU1TVU5HX05FTzE5NzNfV004 NzUzPXkKQ09ORklHX1NORF9TT0NfU0FNU1VOR19KSVZFX1dNODc1MD15CkNPTkZJR19TTkRfU09D X1NBTVNVTkdfU01ES19XTTg1ODA9eQpDT05GSUdfU05EX1NPQ19TQU1TVU5HX1NNREtfV004OTk0 PXkKQ09ORklHX1NORF9TT0NfU0FNU1VOR19TM0MyNFhYX1VEQTEzNFg9eQpDT05GSUdfU05EX1NP Q19TQU1TVU5HX1NJTVRFQz15CkNPTkZJR19TTkRfU09DX1NBTVNVTkdfU0lNVEVDX1RMVjMyMEFJ QzIzPXkKQ09ORklHX1NORF9TT0NfU0FNU1VOR19TSU1URUNfSEVSTUVTPXkKQ09ORklHX1NORF9T T0NfU0FNU1VOR19IMTk0MF9VREExMzgwPXkKQ09ORklHX1NORF9TT0NfU0FNU1VOR19SWDE5NTBf VURBMTM4MD15CkNPTkZJR19TTkRfU09DX1NNQVJUUT15CkNPTkZJR19TTkRfU09DX1NBTVNVTkdf U01ES19TUERJRj15CkNPTkZJR19TTkRfU09DX1NNREtfV004OTk0X1BDTT15CkNPTkZJR19TTkRf U09DX1NQRVlTSURFPXkKQ09ORklHX1NORF9TT0NfVE9CRVJNT1JZPXkKQ09ORklHX1NORF9TT0Nf QkVMTFM9eQpDT05GSUdfU05EX1NPQ19MT1dMQU5EPXkKQ09ORklHX1NORF9TT0NfTElUVExFTUlM TD15CkNPTkZJR19TTkRfU09DX1NOT1c9eQpDT05GSUdfU05EX1NPQ19PRFJPSUQ9eQpDT05GSUdf U05EX1NPQ19BUk5EQUxFPXkKQ09ORklHX1NORF9TT0NfU0FNU1VOR19UTTJfV001MTEwPXkKQ09O RklHX1NORF9TT0NfU0FNU1VOR19BUklFU19XTTg5OTQ9eQpDT05GSUdfU05EX1NPQ19TQU1TVU5H X01JREFTX1dNMTgxMT15CgojCiMgU29DIEF1ZGlvIHN1cHBvcnQgZm9yIFJlbmVzYXMgU29Dcwoj CkNPTkZJR19TTkRfU09DX1NINF9GU0k9eQpDT05GSUdfU05EX1NPQ19SQ0FSPXkKQ09ORklHX1NO RF9TT0NfUlo9eQojIGVuZCBvZiBTb0MgQXVkaW8gc3VwcG9ydCBmb3IgUmVuZXNhcyBTb0NzCgpD T05GSUdfU05EX1NPQ19TT0ZfVE9QTEVWRUw9eQpDT05GSUdfU05EX1NPQ19TT0ZfUENJX0RFVj15 CkNPTkZJR19TTkRfU09DX1NPRl9QQ0k9eQpDT05GSUdfU05EX1NPQ19TT0ZfQUNQST15CkNPTkZJ R19TTkRfU09DX1NPRl9BQ1BJX0RFVj15CkNPTkZJR19TTkRfU09DX1NPRl9PRj15CkNPTkZJR19T TkRfU09DX1NPRl9PRl9ERVY9eQpDT05GSUdfU05EX1NPQ19TT0ZfQ09NUFJFU1M9eQpDT05GSUdf U05EX1NPQ19TT0ZfREVCVUdfUFJPQkVTPXkKQ09ORklHX1NORF9TT0NfU09GX0NMSUVOVD15CkNP TkZJR19TTkRfU09DX1NPRl9ERVZFTE9QRVJfU1VQUE9SVD15CkNPTkZJR19TTkRfU09DX1NPRl9G T1JDRV9QUk9CRV9XT1JLUVVFVUU9eQpDT05GSUdfU05EX1NPQ19TT0ZfTk9DT0RFQz15CkNPTkZJ R19TTkRfU09DX1NPRl9OT0NPREVDX1NVUFBPUlQ9eQpDT05GSUdfU05EX1NPQ19TT0ZfU1RSSUNU X0FCSV9DSEVDS1M9eQpDT05GSUdfU05EX1NPQ19TT0ZfREVCVUc9eQpDT05GSUdfU05EX1NPQ19T T0ZfRk9SQ0VfTk9DT0RFQ19NT0RFPXkKQ09ORklHX1NORF9TT0NfU09GX0RFQlVHX1hSVU5fU1RP UD15CkNPTkZJR19TTkRfU09DX1NPRl9ERUJVR19WRVJCT1NFX0lQQz15CkNPTkZJR19TTkRfU09D X1NPRl9ERUJVR19GT1JDRV9JUENfUE9TSVRJT049eQpDT05GSUdfU05EX1NPQ19TT0ZfREVCVUdf RU5BQkxFX0RFQlVHRlNfQ0FDSEU9eQpDT05GSUdfU05EX1NPQ19TT0ZfREVCVUdfRU5BQkxFX0ZJ Uk1XQVJFX1RSQUNFPXkKQ09ORklHX1NORF9TT0NfU09GX0RFQlVHX0lQQ19GTE9PRF9URVNUPXkK Q09ORklHX1NORF9TT0NfU09GX0RFQlVHX0lQQ19GTE9PRF9URVNUX05VTT0yCkNPTkZJR19TTkRf U09DX1NPRl9ERUJVR19JUENfTVNHX0lOSkVDVE9SPXkKQ09ORklHX1NORF9TT0NfU09GX0RFQlVH X1JFVEFJTl9EU1BfQ09OVEVYVD15CkNPTkZJR19TTkRfU09DX1NPRj15CkNPTkZJR19TTkRfU09D X1NPRl9QUk9CRV9XT1JLX1FVRVVFPXkKQ09ORklHX1NORF9TT0NfU09GX0lQQzM9eQpDT05GSUdf U05EX1NPQ19TT0ZfSU5URUxfSVBDND15CkNPTkZJR19TTkRfU09DX1NPRl9BTURfVE9QTEVWRUw9 eQpDT05GSUdfU05EX1NPQ19TT0ZfQU1EX0NPTU1PTj15CkNPTkZJR19TTkRfU09DX1NPRl9BTURf UkVOT0lSPXkKQ09ORklHX1NORF9TT0NfU09GX0FNRF9SRU1CUkFORFQ9eQpDT05GSUdfU05EX1NP Q19TT0ZfSU1YX1RPUExFVkVMPXkKQ09ORklHX1NORF9TT0NfU09GX0lNWF9DT01NT049eQpDT05G SUdfU05EX1NPQ19TT0ZfSU1YOD15CkNPTkZJR19TTkRfU09DX1NPRl9JTVg4TT15CkNPTkZJR19T TkRfU09DX1NPRl9JTVg4VUxQPXkKQ09ORklHX1NORF9TT0NfU09GX0lOVEVMX1RPUExFVkVMPXkK Q09ORklHX1NORF9TT0NfU09GX0lOVEVMX0hJRklfRVBfSVBDPXkKQ09ORklHX1NORF9TT0NfU09G X0lOVEVMX0FUT01fSElGSV9FUD15CkNPTkZJR19TTkRfU09DX1NPRl9JTlRFTF9DT01NT049eQpD T05GSUdfU05EX1NPQ19TT0ZfQkFZVFJBSUw9eQpDT05GSUdfU05EX1NPQ19TT0ZfQlJPQURXRUxM PXkKQ09ORklHX1NORF9TT0NfU09GX01FUlJJRklFTEQ9eQpDT05GSUdfU05EX1NPQ19TT0ZfSU5U RUxfU0tMPXkKQ09ORklHX1NORF9TT0NfU09GX1NLWUxBS0U9eQpDT05GSUdfU05EX1NPQ19TT0Zf S0FCWUxBS0U9eQpDT05GSUdfU05EX1NPQ19TT0ZfSU5URUxfQVBMPXkKQ09ORklHX1NORF9TT0Nf U09GX0FQT0xMT0xBS0U9eQpDT05GSUdfU05EX1NPQ19TT0ZfR0VNSU5JTEFLRT15CkNPTkZJR19T TkRfU09DX1NPRl9JTlRFTF9DTkw9eQpDT05GSUdfU05EX1NPQ19TT0ZfQ0FOTk9OTEFLRT15CkNP TkZJR19TTkRfU09DX1NPRl9DT0ZGRUVMQUtFPXkKQ09ORklHX1NORF9TT0NfU09GX0NPTUVUTEFL RT15CkNPTkZJR19TTkRfU09DX1NPRl9JTlRFTF9JQ0w9eQpDT05GSUdfU05EX1NPQ19TT0ZfSUNF TEFLRT15CkNPTkZJR19TTkRfU09DX1NPRl9KQVNQRVJMQUtFPXkKQ09ORklHX1NORF9TT0NfU09G X0lOVEVMX1RHTD15CkNPTkZJR19TTkRfU09DX1NPRl9USUdFUkxBS0U9eQpDT05GSUdfU05EX1NP Q19TT0ZfRUxLSEFSVExBS0U9eQpDT05GSUdfU05EX1NPQ19TT0ZfQUxERVJMQUtFPXkKQ09ORklH X1NORF9TT0NfU09GX0lOVEVMX01UTD15CkNPTkZJR19TTkRfU09DX1NPRl9NRVRFT1JMQUtFPXkK Q09ORklHX1NORF9TT0NfU09GX0hEQV9DT01NT049eQpDT05GSUdfU05EX1NPQ19TT0ZfSERBX0xJ TktfQkFTRUxJTkU9eQpDT05GSUdfU05EX1NPQ19TT0ZfSERBX1BST0JFUz15CkNPTkZJR19TTkRf U09DX1NPRl9JTlRFTF9TT1VORFdJUkVfTElOS19CQVNFTElORT15CkNPTkZJR19TTkRfU09DX1NP Rl9NVEtfVE9QTEVWRUw9eQpDT05GSUdfU05EX1NPQ19TT0ZfTVRLX0NPTU1PTj15CkNPTkZJR19T TkRfU09DX1NPRl9NVDgxODY9eQpDT05GSUdfU05EX1NPQ19TT0ZfTVQ4MTk1PXkKQ09ORklHX1NO RF9TT0NfU09GX1hURU5TQT15CkNPTkZJR19TTkRfU09DX1NQUkQ9eQpDT05GSUdfU05EX1NPQ19T UFJEX01DRFQ9eQpDT05GSUdfU05EX1NPQ19TVEk9eQoKIwojIFNUTWljcm9lbGVjdHJvbmljcyBT VE0zMiBTT0MgYXVkaW8gc3VwcG9ydAojCkNPTkZJR19TTkRfU09DX1NUTTMyX1NBST15CkNPTkZJ R19TTkRfU09DX1NUTTMyX0kyUz15CkNPTkZJR19TTkRfU09DX1NUTTMyX1NQRElGUlg9eQpDT05G SUdfU05EX1NPQ19TVE0zMl9ERlNETT15CiMgZW5kIG9mIFNUTWljcm9lbGVjdHJvbmljcyBTVE0z MiBTT0MgYXVkaW8gc3VwcG9ydAoKIwojIEFsbHdpbm5lciBTb0MgQXVkaW8gc3VwcG9ydAojCkNP TkZJR19TTkRfU1VONElfQ09ERUM9eQpDT05GSUdfU05EX1NVTjhJX0NPREVDPXkKQ09ORklHX1NO RF9TVU44SV9DT0RFQ19BTkFMT0c9eQpDT05GSUdfU05EX1NVTjUwSV9DT0RFQ19BTkFMT0c9eQpD T05GSUdfU05EX1NVTjRJX0kyUz15CkNPTkZJR19TTkRfU1VONElfU1BESUY9eQpDT05GSUdfU05E X1NVTjUwSV9ETUlDPXkKQ09ORklHX1NORF9TVU44SV9BRERBX1BSX1JFR01BUD15CiMgZW5kIG9m IEFsbHdpbm5lciBTb0MgQXVkaW8gc3VwcG9ydAoKQ09ORklHX1NORF9TT0NfVEVHUkE9eQpDT05G SUdfU05EX1NPQ19URUdSQTIwX0FDOTc9eQpDT05GSUdfU05EX1NPQ19URUdSQTIwX0RBUz15CkNP TkZJR19TTkRfU09DX1RFR1JBMjBfSTJTPXkKQ09ORklHX1NORF9TT0NfVEVHUkEyMF9TUERJRj15 CkNPTkZJR19TTkRfU09DX1RFR1JBMzBfQUhVQj15CkNPTkZJR19TTkRfU09DX1RFR1JBMzBfSTJT PXkKQ09ORklHX1NORF9TT0NfVEVHUkEyMTBfQUhVQj15CkNPTkZJR19TTkRfU09DX1RFR1JBMjEw X0RNSUM9eQpDT05GSUdfU05EX1NPQ19URUdSQTIxMF9JMlM9eQpDT05GSUdfU05EX1NPQ19URUdS QTIxMF9PUEU9eQpDT05GSUdfU05EX1NPQ19URUdSQTE4Nl9BU1JDPXkKQ09ORklHX1NORF9TT0Nf VEVHUkExODZfRFNQSz15CkNPTkZJR19TTkRfU09DX1RFR1JBMjEwX0FETUFJRj15CkNPTkZJR19T TkRfU09DX1RFR1JBMjEwX01WQz15CkNPTkZJR19TTkRfU09DX1RFR1JBMjEwX1NGQz15CkNPTkZJ R19TTkRfU09DX1RFR1JBMjEwX0FNWD15CkNPTkZJR19TTkRfU09DX1RFR1JBMjEwX0FEWD15CkNP TkZJR19TTkRfU09DX1RFR1JBMjEwX01JWEVSPXkKQ09ORklHX1NORF9TT0NfVEVHUkFfQVVESU9f R1JBUEhfQ0FSRD15CkNPTkZJR19TTkRfU09DX1RFR1JBX01BQ0hJTkVfRFJWPXkKQ09ORklHX1NO RF9TT0NfVEVHUkFfUlQ1NjQwPXkKQ09ORklHX1NORF9TT0NfVEVHUkFfV004NzUzPXkKQ09ORklH X1NORF9TT0NfVEVHUkFfV004OTAzPXkKQ09ORklHX1NORF9TT0NfVEVHUkFfV005NzEyPXkKQ09O RklHX1NORF9TT0NfVEVHUkFfVFJJTVNMSUNFPXkKQ09ORklHX1NORF9TT0NfVEVHUkFfQUxDNTYz Mj15CkNPTkZJR19TTkRfU09DX1RFR1JBX01BWDk4MDkwPXkKQ09ORklHX1NORF9TT0NfVEVHUkFf UlQ1Njc3PXkKQ09ORklHX1NORF9TT0NfVEVHUkFfU0dUTDUwMDA9eQoKIwojIEF1ZGlvIHN1cHBv cnQgZm9yIFRleGFzIEluc3RydW1lbnRzIFNvQ3MKIwpDT05GSUdfU05EX1NPQ19USV9FRE1BX1BD TT15CkNPTkZJR19TTkRfU09DX1RJX1NETUFfUENNPXkKQ09ORklHX1NORF9TT0NfVElfVURNQV9Q Q009eQoKIwojIFRleGFzIEluc3RydW1lbnRzIERBSSBzdXBwb3J0IGZvcjoKIwpDT05GSUdfU05E X1NPQ19EQVZJTkNJX0FTUD15CkNPTkZJR19TTkRfU09DX0RBVklOQ0lfTUNBU1A9eQpDT05GSUdf U05EX1NPQ19EQVZJTkNJX1ZDSUY9eQpDT05GSUdfU05EX1NPQ19PTUFQX0RNSUM9eQpDT05GSUdf U05EX1NPQ19PTUFQX01DQlNQPXkKQ09ORklHX1NORF9TT0NfT01BUF9NQ1BETT15CgojCiMgQXVk aW8gc3VwcG9ydCBmb3IgYm9hcmRzIHdpdGggVGV4YXMgSW5zdHJ1bWVudHMgU29DcwojCkNPTkZJ R19TTkRfU09DX05PS0lBX044MTA9eQpDT05GSUdfU05EX1NPQ19OT0tJQV9SWDUxPXkKQ09ORklH X1NORF9TT0NfT01BUDNfUEFORE9SQT15CkNPTkZJR19TTkRfU09DX09NQVAzX1RXTDQwMzA9eQpD T05GSUdfU05EX1NPQ19PTUFQX0FCRV9UV0w2MDQwPXkKQ09ORklHX1NORF9TT0NfT01BUF9IRE1J PXkKQ09ORklHX1NORF9TT0NfSjcyMUVfRVZNPXkKIyBlbmQgb2YgQXVkaW8gc3VwcG9ydCBmb3Ig VGV4YXMgSW5zdHJ1bWVudHMgU29DcwoKQ09ORklHX1NORF9TT0NfVU5JUEhJRVI9eQpDT05GSUdf U05EX1NPQ19VTklQSElFUl9BSU89eQpDT05GSUdfU05EX1NPQ19VTklQSElFUl9MRDExPXkKQ09O RklHX1NORF9TT0NfVU5JUEhJRVJfUFhTMj15CkNPTkZJR19TTkRfU09DX1VOSVBISUVSX0VWRUFf Q09ERUM9eQpDT05GSUdfU05EX1NPQ19VWDUwMD15CkNPTkZJR19TTkRfU09DX1VYNTAwX1BMQVRf TVNQX0kyUz15CkNPTkZJR19TTkRfU09DX1VYNTAwX1BMQVRfRE1BPXkKQ09ORklHX1NORF9TT0Nf VVg1MDBfTUFDSF9NT1A1MDA9eQpDT05GSUdfU05EX1NPQ19YSUxJTlhfSTJTPXkKQ09ORklHX1NO RF9TT0NfWElMSU5YX0FVRElPX0ZPUk1BVFRFUj15CkNPTkZJR19TTkRfU09DX1hJTElOWF9TUERJ Rj15CkNPTkZJR19TTkRfU09DX1hURlBHQV9JMlM9eQpDT05GSUdfU05EX1NPQ19JMkNfQU5EX1NQ ST15CgojCiMgQ09ERUMgZHJpdmVycwojCkNPTkZJR19TTkRfU09DX0FMTF9DT0RFQ1M9eQpDT05G SUdfU05EX1NPQ184OFBNODYwWD15CkNPTkZJR19TTkRfU09DX0FSSVpPTkE9eQpDT05GSUdfU05E X1NPQ19XTV9IVUJTPXkKQ09ORklHX1NORF9TT0NfV01fQURTUD15CkNPTkZJR19TTkRfU09DX0FC ODUwMF9DT0RFQz15CkNPTkZJR19TTkRfU09DX0FDOTdfQ09ERUM9eQpDT05GSUdfU05EX1NPQ19B RDE4MzY9eQpDT05GSUdfU05EX1NPQ19BRDE5M1g9eQpDT05GSUdfU05EX1NPQ19BRDE5M1hfU1BJ PXkKQ09ORklHX1NORF9TT0NfQUQxOTNYX0kyQz15CkNPTkZJR19TTkRfU09DX0FEMTk4MD15CkNP TkZJR19TTkRfU09DX0FENzMzMTE9eQpDT05GSUdfU05EX1NPQ19BREFVX1VUSUxTPXkKQ09ORklH X1NORF9TT0NfQURBVTEzNzI9eQpDT05GSUdfU05EX1NPQ19BREFVMTM3Ml9JMkM9eQpDT05GSUdf U05EX1NPQ19BREFVMTM3Ml9TUEk9eQpDT05GSUdfU05EX1NPQ19BREFVMTM3Mz15CkNPTkZJR19T TkRfU09DX0FEQVUxNzAxPXkKQ09ORklHX1NORF9TT0NfQURBVTE3WDE9eQpDT05GSUdfU05EX1NP Q19BREFVMTc2MT15CkNPTkZJR19TTkRfU09DX0FEQVUxNzYxX0kyQz15CkNPTkZJR19TTkRfU09D X0FEQVUxNzYxX1NQST15CkNPTkZJR19TTkRfU09DX0FEQVUxNzgxPXkKQ09ORklHX1NORF9TT0Nf QURBVTE3ODFfSTJDPXkKQ09ORklHX1NORF9TT0NfQURBVTE3ODFfU1BJPXkKQ09ORklHX1NORF9T T0NfQURBVTE5Nzc9eQpDT05GSUdfU05EX1NPQ19BREFVMTk3N19TUEk9eQpDT05GSUdfU05EX1NP Q19BREFVMTk3N19JMkM9eQpDT05GSUdfU05EX1NPQ19BREFVNzAwMj15CkNPTkZJR19TTkRfU09D X0FEQVU3MTE4PXkKQ09ORklHX1NORF9TT0NfQURBVTcxMThfSFc9eQpDT05GSUdfU05EX1NPQ19B REFVNzExOF9JMkM9eQpDT05GSUdfU05EX1NPQ19BREFWODBYPXkKQ09ORklHX1NORF9TT0NfQURB VjgwMT15CkNPTkZJR19TTkRfU09DX0FEQVY4MDM9eQpDT05GSUdfU05EX1NPQ19BRFMxMTdYPXkK Q09ORklHX1NORF9TT0NfQUs0MTA0PXkKQ09ORklHX1NORF9TT0NfQUs0MTE4PXkKQ09ORklHX1NO RF9TT0NfQUs0Mzc1PXkKQ09ORklHX1NORF9TT0NfQUs0NDU4PXkKQ09ORklHX1NORF9TT0NfQUs0 NTM1PXkKQ09ORklHX1NORF9TT0NfQUs0NTU0PXkKQ09ORklHX1NORF9TT0NfQUs0NjEzPXkKQ09O RklHX1NORF9TT0NfQUs0NjQxPXkKQ09ORklHX1NORF9TT0NfQUs0NjQyPXkKQ09ORklHX1NORF9T T0NfQUs0NjcxPXkKQ09ORklHX1NORF9TT0NfQUs1Mzg2PXkKQ09ORklHX1NORF9TT0NfQUs1NTU4 PXkKQ09ORklHX1NORF9TT0NfQUxDNTYyMz15CkNPTkZJR19TTkRfU09DX0FMQzU2MzI9eQpDT05G SUdfU05EX1NPQ19BVzg3Mzg9eQpDT05GSUdfU05EX1NPQ19CRDI4NjIzPXkKQ09ORklHX1NORF9T T0NfQlRfU0NPPXkKQ09ORklHX1NORF9TT0NfQ1BDQVA9eQpDT05GSUdfU05EX1NPQ19DUTAwOTNW Qz15CkNPTkZJR19TTkRfU09DX0NST1NfRUNfQ09ERUM9eQpDT05GSUdfU05EX1NPQ19DUzM1TDMy PXkKQ09ORklHX1NORF9TT0NfQ1MzNUwzMz15CkNPTkZJR19TTkRfU09DX0NTMzVMMzQ9eQpDT05G SUdfU05EX1NPQ19DUzM1TDM1PXkKQ09ORklHX1NORF9TT0NfQ1MzNUwzNj15CkNPTkZJR19TTkRf U09DX0NTMzVMNDFfTElCPXkKQ09ORklHX1NORF9TT0NfQ1MzNUw0MT15CkNPTkZJR19TTkRfU09D X0NTMzVMNDFfU1BJPXkKQ09ORklHX1NORF9TT0NfQ1MzNUw0MV9JMkM9eQpDT05GSUdfU05EX1NP Q19DUzM1TDQ1X1RBQkxFUz15CkNPTkZJR19TTkRfU09DX0NTMzVMNDU9eQpDT05GSUdfU05EX1NP Q19DUzM1TDQ1X1NQST15CkNPTkZJR19TTkRfU09DX0NTMzVMNDVfSTJDPXkKQ09ORklHX1NORF9T T0NfQ1M0Mkw0Ml9DT1JFPXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw0Mj15CkNPTkZJR19TTkRfU09D X0NTNDJMNTE9eQpDT05GSUdfU05EX1NPQ19DUzQyTDUxX0kyQz15CkNPTkZJR19TTkRfU09DX0NT NDJMNTI9eQpDT05GSUdfU05EX1NPQ19DUzQyTDU2PXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw3Mz15 CkNPTkZJR19TTkRfU09DX0NTNDJMODM9eQpDT05GSUdfU05EX1NPQ19DUzQyMzQ9eQpDT05GSUdf U05EX1NPQ19DUzQyNjU9eQpDT05GSUdfU05EX1NPQ19DUzQyNzA9eQpDT05GSUdfU05EX1NPQ19D UzQyNzE9eQpDT05GSUdfU05EX1NPQ19DUzQyNzFfSTJDPXkKQ09ORklHX1NORF9TT0NfQ1M0Mjcx X1NQST15CkNPTkZJR19TTkRfU09DX0NTNDJYWDg9eQpDT05GSUdfU05EX1NPQ19DUzQyWFg4X0ky Qz15CkNPTkZJR19TTkRfU09DX0NTNDMxMzA9eQpDT05GSUdfU05EX1NPQ19DUzQzNDE9eQpDT05G SUdfU05EX1NPQ19DUzQzNDk9eQpDT05GSUdfU05EX1NPQ19DUzQ3TDE1PXkKQ09ORklHX1NORF9T T0NfQ1M0N0wyND15CkNPTkZJR19TTkRfU09DX0NTNDdMMzU9eQpDT05GSUdfU05EX1NPQ19DUzQ3 TDg1PXkKQ09ORklHX1NORF9TT0NfQ1M0N0w5MD15CkNPTkZJR19TTkRfU09DX0NTNDdMOTI9eQpD T05GSUdfU05EX1NPQ19DUzUzTDMwPXkKQ09ORklHX1NORF9TT0NfQ1gyMDQ0Mj15CkNPTkZJR19T TkRfU09DX0NYMjA3Mlg9eQpDT05GSUdfU05EX1NPQ19KWjQ3NDBfQ09ERUM9eQpDT05GSUdfU05E X1NPQ19KWjQ3MjVCX0NPREVDPXkKQ09ORklHX1NORF9TT0NfSlo0NzYwX0NPREVDPXkKQ09ORklH X1NORF9TT0NfSlo0NzcwX0NPREVDPXkKQ09ORklHX1NORF9TT0NfTDM9eQpDT05GSUdfU05EX1NP Q19EQTcyMTA9eQpDT05GSUdfU05EX1NPQ19EQTcyMTM9eQpDT05GSUdfU05EX1NPQ19EQTcyMTg9 eQpDT05GSUdfU05EX1NPQ19EQTcyMTk9eQpDT05GSUdfU05EX1NPQ19EQTczMlg9eQpDT05GSUdf U05EX1NPQ19EQTkwNTU9eQpDT05GSUdfU05EX1NPQ19ETUlDPXkKQ09ORklHX1NORF9TT0NfSERN SV9DT0RFQz15CkNPTkZJR19TTkRfU09DX0VTNzEzND15CkNPTkZJR19TTkRfU09DX0VTNzI0MT15 CkNPTkZJR19TTkRfU09DX0VTODMxNj15CkNPTkZJR19TTkRfU09DX0VTODMyNj15CkNPTkZJR19T TkRfU09DX0VTODMyOD15CkNPTkZJR19TTkRfU09DX0VTODMyOF9JMkM9eQpDT05GSUdfU05EX1NP Q19FUzgzMjhfU1BJPXkKQ09ORklHX1NORF9TT0NfR1RNNjAxPXkKQ09ORklHX1NORF9TT0NfSERB Q19IRE1JPXkKQ09ORklHX1NORF9TT0NfSERBQ19IREE9eQpDT05GSUdfU05EX1NPQ19IREE9eQpD T05GSUdfU05EX1NPQ19JQ1M0MzQzMj15CkNPTkZJR19TTkRfU09DX0lOTk9fUkszMDM2PXkKQ09O RklHX1NORF9TT0NfSVNBQkVMTEU9eQpDT05GSUdfU05EX1NPQ19MTTQ5NDUzPXkKQ09ORklHX1NO RF9TT0NfTE9DSE5BR0FSX1NDPXkKQ09ORklHX1NORF9TT0NfTUFERVJBPXkKQ09ORklHX1NORF9T T0NfTUFYOTgwODg9eQpDT05GSUdfU05EX1NPQ19NQVg5ODA5MD15CkNPTkZJR19TTkRfU09DX01B WDk4MDk1PXkKQ09ORklHX1NORF9TT0NfTUFYOTgzNTdBPXkKQ09ORklHX1NORF9TT0NfTUFYOTgz NzE9eQpDT05GSUdfU05EX1NPQ19NQVg5ODUwND15CkNPTkZJR19TTkRfU09DX01BWDk4Njc9eQpD T05GSUdfU05EX1NPQ19NQVg5ODkyNT15CkNPTkZJR19TTkRfU09DX01BWDk4OTI2PXkKQ09ORklH X1NORF9TT0NfTUFYOTg5Mjc9eQpDT05GSUdfU05EX1NPQ19NQVg5ODUyMD15CkNPTkZJR19TTkRf U09DX01BWDk4MzczPXkKQ09ORklHX1NORF9TT0NfTUFYOTgzNzNfSTJDPXkKQ09ORklHX1NORF9T T0NfTUFYOTgzNzNfU0RXPXkKQ09ORklHX1NORF9TT0NfTUFYOTgzOTA9eQpDT05GSUdfU05EX1NP Q19NQVg5ODM5Nj15CkNPTkZJR19TTkRfU09DX01BWDk4NTA9eQpDT05GSUdfU05EX1NPQ19NQVg5 ODYwPXkKQ09ORklHX1NORF9TT0NfTVNNODkxNl9XQ0RfQU5BTE9HPXkKQ09ORklHX1NORF9TT0Nf TVNNODkxNl9XQ0RfRElHSVRBTD15CkNPTkZJR19TTkRfU09DX1BDTTE2ODE9eQpDT05GSUdfU05E X1NPQ19QQ00xNzg5PXkKQ09ORklHX1NORF9TT0NfUENNMTc4OV9JMkM9eQpDT05GSUdfU05EX1NP Q19QQ00xNzlYPXkKQ09ORklHX1NORF9TT0NfUENNMTc5WF9JMkM9eQpDT05GSUdfU05EX1NPQ19Q Q00xNzlYX1NQST15CkNPTkZJR19TTkRfU09DX1BDTTE4Nlg9eQpDT05GSUdfU05EX1NPQ19QQ00x ODZYX0kyQz15CkNPTkZJR19TTkRfU09DX1BDTTE4NlhfU1BJPXkKQ09ORklHX1NORF9TT0NfUENN MzAwOD15CkNPTkZJR19TTkRfU09DX1BDTTMwNjA9eQpDT05GSUdfU05EX1NPQ19QQ00zMDYwX0ky Qz15CkNPTkZJR19TTkRfU09DX1BDTTMwNjBfU1BJPXkKQ09ORklHX1NORF9TT0NfUENNMzE2OEE9 eQpDT05GSUdfU05EX1NPQ19QQ00zMTY4QV9JMkM9eQpDT05GSUdfU05EX1NPQ19QQ00zMTY4QV9T UEk9eQpDT05GSUdfU05EX1NPQ19QQ001MTAyQT15CkNPTkZJR19TTkRfU09DX1BDTTUxMng9eQpD T05GSUdfU05EX1NPQ19QQ001MTJ4X0kyQz15CkNPTkZJR19TTkRfU09DX1BDTTUxMnhfU1BJPXkK Q09ORklHX1NORF9TT0NfUkszMzI4PXkKQ09ORklHX1NORF9TT0NfUks4MTc9eQpDT05GSUdfU05E X1NPQ19STDYyMzE9eQpDT05GSUdfU05EX1NPQ19STDYzNDdBPXkKQ09ORklHX1NORF9TT0NfUlQy NzQ9eQpDT05GSUdfU05EX1NPQ19SVDI4Nj15CkNPTkZJR19TTkRfU09DX1JUMjk4PXkKQ09ORklH X1NORF9TT0NfUlQxMDExPXkKQ09ORklHX1NORF9TT0NfUlQxMDE1PXkKQ09ORklHX1NORF9TT0Nf UlQxMDE1UD15CkNPTkZJR19TTkRfU09DX1JUMTAxNj15CkNPTkZJR19TTkRfU09DX1JUMTAxOT15 CkNPTkZJR19TTkRfU09DX1JUMTMwNT15CkNPTkZJR19TTkRfU09DX1JUMTMwOD15CkNPTkZJR19T TkRfU09DX1JUMTMwOF9TRFc9eQpDT05GSUdfU05EX1NPQ19SVDEzMTZfU0RXPXkKQ09ORklHX1NO RF9TT0NfUlQxMzE4X1NEVz15CkNPTkZJR19TTkRfU09DX1JUNTUxND15CkNPTkZJR19TTkRfU09D X1JUNTUxNF9TUEk9eQpDT05GSUdfU05EX1NPQ19SVDU2MTY9eQpDT05GSUdfU05EX1NPQ19SVDU2 MzE9eQpDT05GSUdfU05EX1NPQ19SVDU2NDA9eQpDT05GSUdfU05EX1NPQ19SVDU2NDU9eQpDT05G SUdfU05EX1NPQ19SVDU2NTE9eQpDT05GSUdfU05EX1NPQ19SVDU2NTk9eQpDT05GSUdfU05EX1NP Q19SVDU2NjA9eQpDT05GSUdfU05EX1NPQ19SVDU2NjM9eQpDT05GSUdfU05EX1NPQ19SVDU2NjU9 eQpDT05GSUdfU05EX1NPQ19SVDU2Njg9eQpDT05GSUdfU05EX1NPQ19SVDU2NzA9eQpDT05GSUdf U05EX1NPQ19SVDU2Nzc9eQpDT05GSUdfU05EX1NPQ19SVDU2NzdfU1BJPXkKQ09ORklHX1NORF9T T0NfUlQ1NjgyPXkKQ09ORklHX1NORF9TT0NfUlQ1NjgyX0kyQz15CkNPTkZJR19TTkRfU09DX1JU NTY4Ml9TRFc9eQpDT05GSUdfU05EX1NPQ19SVDU2ODJTPXkKQ09ORklHX1NORF9TT0NfUlQ3MDA9 eQpDT05GSUdfU05EX1NPQ19SVDcwMF9TRFc9eQpDT05GSUdfU05EX1NPQ19SVDcxMT15CkNPTkZJ R19TTkRfU09DX1JUNzExX1NEVz15CkNPTkZJR19TTkRfU09DX1JUNzExX1NEQ0FfU0RXPXkKQ09O RklHX1NORF9TT0NfUlQ3MTU9eQpDT05GSUdfU05EX1NPQ19SVDcxNV9TRFc9eQpDT05GSUdfU05E X1NPQ19SVDcxNV9TRENBX1NEVz15CkNPTkZJR19TTkRfU09DX1JUOTEyMD15CkNPTkZJR19TTkRf U09DX1NEV19NT0NLVVA9eQpDT05GSUdfU05EX1NPQ19TR1RMNTAwMD15CkNPTkZJR19TTkRfU09D X1NJNDc2WD15CkNPTkZJR19TTkRfU09DX1NJR01BRFNQPXkKQ09ORklHX1NORF9TT0NfU0lHTUFE U1BfSTJDPXkKQ09ORklHX1NORF9TT0NfU0lHTUFEU1BfUkVHTUFQPXkKQ09ORklHX1NORF9TT0Nf U0lNUExFX0FNUExJRklFUj15CkNPTkZJR19TTkRfU09DX1NJTVBMRV9NVVg9eQpDT05GSUdfU05E X1NPQ19TUERJRj15CkNPTkZJR19TTkRfU09DX1NSQzRYWFhfSTJDPXkKQ09ORklHX1NORF9TT0Nf U1JDNFhYWD15CkNPTkZJR19TTkRfU09DX1NTTTIzMDU9eQpDT05GSUdfU05EX1NPQ19TU00yNTE4 PXkKQ09ORklHX1NORF9TT0NfU1NNMjYwMj15CkNPTkZJR19TTkRfU09DX1NTTTI2MDJfU1BJPXkK Q09ORklHX1NORF9TT0NfU1NNMjYwMl9JMkM9eQpDT05GSUdfU05EX1NPQ19TU000NTY3PXkKQ09O RklHX1NORF9TT0NfU1RBMzJYPXkKQ09ORklHX1NORF9TT0NfU1RBMzUwPXkKQ09ORklHX1NORF9T T0NfU1RBNTI5PXkKQ09ORklHX1NORF9TT0NfU1RBQzk3NjY9eQpDT05GSUdfU05EX1NPQ19TVElf U0FTPXkKQ09ORklHX1NORF9TT0NfVEFTMjU1Mj15CkNPTkZJR19TTkRfU09DX1RBUzI1NjI9eQpD T05GSUdfU05EX1NPQ19UQVMyNzY0PXkKQ09ORklHX1NORF9TT0NfVEFTMjc3MD15CkNPTkZJR19T TkRfU09DX1RBUzI3ODA9eQpDT05GSUdfU05EX1NPQ19UQVM1MDg2PXkKQ09ORklHX1NORF9TT0Nf VEFTNTcxWD15CkNPTkZJR19TTkRfU09DX1RBUzU3MjA9eQpDT05GSUdfU05EX1NPQ19UQVM1ODA1 TT15CkNPTkZJR19TTkRfU09DX1RBUzY0MjQ9eQpDT05GSUdfU05EX1NPQ19UREE3NDE5PXkKQ09O RklHX1NORF9TT0NfVEZBOTg3OT15CkNPTkZJR19TTkRfU09DX1RGQTk4OVg9eQpDT05GSUdfU05E X1NPQ19UTFYzMjBBREMzWFhYPXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjM9eQpDT05GSUdf U05EX1NPQ19UTFYzMjBBSUMyM19JMkM9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyM19TUEk9 eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyNj15CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMx WFg9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzMlg0PXkKQ09ORklHX1NORF9TT0NfVExWMzIw QUlDMzJYNF9JMkM9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzMlg0X1NQST15CkNPTkZJR19T TkRfU09DX1RMVjMyMEFJQzNYPXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDM1hfSTJDPXkKQ09O RklHX1NORF9TT0NfVExWMzIwQUlDM1hfU1BJPXkKQ09ORklHX1NORF9TT0NfVExWMzIwREFDMzM9 eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBRENYMTQwPXkKQ09ORklHX1NORF9TT0NfVFMzQTIyN0U9 eQpDT05GSUdfU05EX1NPQ19UU0NTNDJYWD15CkNPTkZJR19TTkRfU09DX1RTQ1M0NTQ9eQpDT05G SUdfU05EX1NPQ19UV0w0MDMwPXkKQ09ORklHX1NORF9TT0NfVFdMNjA0MD15CkNPTkZJR19TTkRf U09DX1VEQTEzMzQ9eQpDT05GSUdfU05EX1NPQ19VREExMzRYPXkKQ09ORklHX1NORF9TT0NfVURB MTM4MD15CkNPTkZJR19TTkRfU09DX1dDRDkzMzU9eQpDT05GSUdfU05EX1NPQ19XQ0RfTUJIQz15 CkNPTkZJR19TTkRfU09DX1dDRDkzNFg9eQpDT05GSUdfU05EX1NPQ19XQ0Q5MzhYPXkKQ09ORklH X1NORF9TT0NfV0NEOTM4WF9TRFc9eQpDT05GSUdfU05EX1NPQ19XTDEyNzM9eQpDT05GSUdfU05E X1NPQ19XTTAwMTA9eQpDT05GSUdfU05EX1NPQ19XTTEyNTBfRVYxPXkKQ09ORklHX1NORF9TT0Nf V00yMDAwPXkKQ09ORklHX1NORF9TT0NfV00yMjAwPXkKQ09ORklHX1NORF9TT0NfV001MTAwPXkK Q09ORklHX1NORF9TT0NfV001MTAyPXkKQ09ORklHX1NORF9TT0NfV001MTEwPXkKQ09ORklHX1NO RF9TT0NfV004MzUwPXkKQ09ORklHX1NORF9TT0NfV004NDAwPXkKQ09ORklHX1NORF9TT0NfV004 NTEwPXkKQ09ORklHX1NORF9TT0NfV004NTIzPXkKQ09ORklHX1NORF9TT0NfV004NTI0PXkKQ09O RklHX1NORF9TT0NfV004NTgwPXkKQ09ORklHX1NORF9TT0NfV004NzExPXkKQ09ORklHX1NORF9T T0NfV004NzI3PXkKQ09ORklHX1NORF9TT0NfV004NzI4PXkKQ09ORklHX1NORF9TT0NfV004NzMx PXkKQ09ORklHX1NORF9TT0NfV004NzMxX0kyQz15CkNPTkZJR19TTkRfU09DX1dNODczMV9TUEk9 eQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9eQpDT05GSUdfU05EX1NPQ19XTTg3NDE9eQpDT05GSUdf U05EX1NPQ19XTTg3NTA9eQpDT05GSUdfU05EX1NPQ19XTTg3NTM9eQpDT05GSUdfU05EX1NPQ19X TTg3NzA9eQpDT05GSUdfU05EX1NPQ19XTTg3NzY9eQpDT05GSUdfU05EX1NPQ19XTTg3ODI9eQpD T05GSUdfU05EX1NPQ19XTTg4MDQ9eQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPXkKQ09ORklH X1NORF9TT0NfV004ODA0X1NQST15CkNPTkZJR19TTkRfU09DX1dNODkwMD15CkNPTkZJR19TTkRf U09DX1dNODkwMz15CkNPTkZJR19TTkRfU09DX1dNODkwND15CkNPTkZJR19TTkRfU09DX1dNODk0 MD15CkNPTkZJR19TTkRfU09DX1dNODk1NT15CkNPTkZJR19TTkRfU09DX1dNODk2MD15CkNPTkZJ R19TTkRfU09DX1dNODk2MT15CkNPTkZJR19TTkRfU09DX1dNODk2Mj15CkNPTkZJR19TTkRfU09D X1dNODk3MT15CkNPTkZJR19TTkRfU09DX1dNODk3ND15CkNPTkZJR19TTkRfU09DX1dNODk3OD15 CkNPTkZJR19TTkRfU09DX1dNODk4Mz15CkNPTkZJR19TTkRfU09DX1dNODk4NT15CkNPTkZJR19T TkRfU09DX1dNODk4OD15CkNPTkZJR19TTkRfU09DX1dNODk5MD15CkNPTkZJR19TTkRfU09DX1dN ODk5MT15CkNPTkZJR19TTkRfU09DX1dNODk5Mz15CkNPTkZJR19TTkRfU09DX1dNODk5ND15CkNP TkZJR19TTkRfU09DX1dNODk5NT15CkNPTkZJR19TTkRfU09DX1dNODk5Nj15CkNPTkZJR19TTkRf U09DX1dNODk5Nz15CkNPTkZJR19TTkRfU09DX1dNODk5OD15CkNPTkZJR19TTkRfU09DX1dNOTA4 MT15CkNPTkZJR19TTkRfU09DX1dNOTA5MD15CkNPTkZJR19TTkRfU09DX1dNOTcwNT15CkNPTkZJ R19TTkRfU09DX1dNOTcxMj15CkNPTkZJR19TTkRfU09DX1dNOTcxMz15CkNPTkZJR19TTkRfU09D X1dTQTg4MVg9eQpDT05GSUdfU05EX1NPQ19XU0E4ODNYPXkKQ09ORklHX1NORF9TT0NfWkwzODA2 MD15CkNPTkZJR19TTkRfU09DX0xNNDg1Nz15CkNPTkZJR19TTkRfU09DX01BWDk3NTk9eQpDT05G SUdfU05EX1NPQ19NQVg5NzY4PXkKQ09ORklHX1NORF9TT0NfTUFYOTg3Nz15CkNPTkZJR19TTkRf U09DX01DMTM3ODM9eQpDT05GSUdfU05EX1NPQ19NTDI2MTI0PXkKQ09ORklHX1NORF9TT0NfTVQ2 MzUxPXkKQ09ORklHX1NORF9TT0NfTVQ2MzU4PXkKQ09ORklHX1NORF9TT0NfTVQ2MzU5PXkKQ09O RklHX1NORF9TT0NfTVQ2MzU5X0FDQ0RFVD15CkNPTkZJR19TTkRfU09DX01UNjY2MD15CkNPTkZJ R19TTkRfU09DX05BVTgzMTU9eQpDT05GSUdfU05EX1NPQ19OQVU4NTQwPXkKQ09ORklHX1NORF9T T0NfTkFVODgxMD15CkNPTkZJR19TTkRfU09DX05BVTg4MjE9eQpDT05GSUdfU05EX1NPQ19OQVU4 ODIyPXkKQ09ORklHX1NORF9TT0NfTkFVODgyND15CkNPTkZJR19TTkRfU09DX05BVTg4MjU9eQpD T05GSUdfU05EX1NPQ19UUEE2MTMwQTI9eQpDT05GSUdfU05EX1NPQ19MUEFTU19NQUNST19DT01N T049eQpDT05GSUdfU05EX1NPQ19MUEFTU19XU0FfTUFDUk89eQpDT05GSUdfU05EX1NPQ19MUEFT U19WQV9NQUNSTz15CkNPTkZJR19TTkRfU09DX0xQQVNTX1JYX01BQ1JPPXkKQ09ORklHX1NORF9T T0NfTFBBU1NfVFhfTUFDUk89eQojIGVuZCBvZiBDT0RFQyBkcml2ZXJzCgpDT05GSUdfU05EX1NJ TVBMRV9DQVJEX1VUSUxTPXkKQ09ORklHX1NORF9TSU1QTEVfQ0FSRD15CkNPTkZJR19TTkRfQVVE SU9fR1JBUEhfQ0FSRD15CkNPTkZJR19TTkRfQVVESU9fR1JBUEhfQ0FSRDI9eQpDT05GSUdfU05E X0FVRElPX0dSQVBIX0NBUkQyX0NVU1RPTV9TQU1QTEU9eQpDT05GSUdfU05EX1RFU1RfQ09NUE9O RU5UPXkKQ09ORklHX1NORF9TWU5USF9FTVVYPXkKQ09ORklHX1NORF9WSVJUSU89eQpDT05GSUdf QUM5N19CVVM9eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD15CkNPTkZJR19ISURf R0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkK Q09ORklHX0hJRF9BQ0NVVE9VQ0g9eQpDT05GSUdfSElEX0FDUlVYPXkKQ09ORklHX0hJRF9BQ1JV WF9GRj15CkNPTkZJR19ISURfQVBQTEU9eQpDT05GSUdfSElEX0FQUExFSVI9eQpDT05GSUdfSElE X0FTVVM9eQpDT05GSUdfSElEX0FVUkVBTD15CkNPTkZJR19ISURfQkVMS0lOPXkKQ09ORklHX0hJ RF9CRVRPUF9GRj15CkNPTkZJR19ISURfQklHQkVOX0ZGPXkKQ09ORklHX0hJRF9DSEVSUlk9eQpD T05GSUdfSElEX0NISUNPTlk9eQpDT05GSUdfSElEX0NPUlNBSVI9eQpDT05GSUdfSElEX0NPVUdB Uj15CkNPTkZJR19ISURfTUFDQUxMWT15CkNPTkZJR19ISURfUFJPRElLRVlTPXkKQ09ORklHX0hJ RF9DTUVESUE9eQpDT05GSUdfSElEX0NQMjExMj15CkNPTkZJR19ISURfQ1JFQVRJVkVfU0IwNTQw PXkKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9EUkFHT05SSVNFPXkKQ09ORklHX0RS QUdPTlJJU0VfRkY9eQpDT05GSUdfSElEX0VNU19GRj15CkNPTkZJR19ISURfRUxBTj15CkNPTkZJ R19ISURfRUxFQ09NPXkKQ09ORklHX0hJRF9FTE89eQpDT05GSUdfSElEX0VaS0VZPXkKQ09ORklH X0hJRF9GVDI2MD15CkNPTkZJR19ISURfR0VNQklSRD15CkNPTkZJR19ISURfR0ZSTT15CkNPTkZJ R19ISURfR0xPUklPVVM9eQpDT05GSUdfSElEX0hPTFRFSz15CkNPTkZJR19IT0xURUtfRkY9eQpD T05GSUdfSElEX1ZJVkFMRElfQ09NTU9OPXkKQ09ORklHX0hJRF9HT09HTEVfSEFNTUVSPXkKQ09O RklHX0hJRF9WSVZBTERJPXkKQ09ORklHX0hJRF9HVDY4M1I9eQpDT05GSUdfSElEX0tFWVRPVUNI PXkKQ09ORklHX0hJRF9LWUU9eQpDT05GSUdfSElEX1VDTE9HSUM9eQpDT05GSUdfSElEX1dBTFRP UD15CkNPTkZJR19ISURfVklFV1NPTklDPXkKQ09ORklHX0hJRF9WUkMyPXkKQ09ORklHX0hJRF9Y SUFPTUk9eQpDT05GSUdfSElEX0dZUkFUSU9OPXkKQ09ORklHX0hJRF9JQ0FERT15CkNPTkZJR19I SURfSVRFPXkKQ09ORklHX0hJRF9KQUJSQT15CkNPTkZJR19ISURfVFdJTkhBTj15CkNPTkZJR19I SURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CkNPTkZJR19ISURfTEVEPXkKQ09O RklHX0hJRF9MRU5PVk89eQpDT05GSUdfSElEX0xFVFNLRVRDSD15CkNPTkZJR19ISURfTE9HSVRF Q0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RKPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD15 CkNPTkZJR19MT0dJVEVDSF9GRj15CkNPTkZJR19MT0dJUlVNQkxFUEFEMl9GRj15CkNPTkZJR19M T0dJRzk0MF9GRj15CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkKQ09ORklHX0hJRF9NQUdJQ01PVVNF PXkKQ09ORklHX0hJRF9NQUxUUk9OPXkKQ09ORklHX0hJRF9NQVlGTEFTSD15CkNPTkZJR19ISURf TUVHQVdPUkxEX0ZGPXkKQ09ORklHX0hJRF9SRURSQUdPTj15CkNPTkZJR19ISURfTUlDUk9TT0ZU PXkKQ09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNPTkZJR19I SURfTklOVEVORE89eQpDT05GSUdfTklOVEVORE9fRkY9eQpDT05GSUdfSElEX05UST15CkNPTkZJ R19ISURfTlRSSUc9eQpDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15 CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CkNPTkZJR19ISURfUEVOTU9VTlQ9eQpDT05GSUdfSElE X1BFVEFMWU5YPXkKQ09ORklHX0hJRF9QSUNPTENEPXkKQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkK Q09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpD T05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdf SElEX1BMQU5UUk9OSUNTPXkKQ09ORklHX0hJRF9QTEFZU1RBVElPTj15CkNPTkZJR19QTEFZU1RB VElPTl9GRj15CkNPTkZJR19ISURfUFhSQz15CkNPTkZJR19ISURfUkFaRVI9eQpDT05GSUdfSElE X1BSSU1BWD15CkNPTkZJR19ISURfUkVUUk9ERT15CkNPTkZJR19ISURfUk9DQ0FUPXkKQ09ORklH X0hJRF9TQUlURUs9eQpDT05GSUdfSElEX1NBTVNVTkc9eQpDT05GSUdfSElEX1NFTUlURUs9eQpD T05GSUdfSElEX1NJR01BTUlDUk89eQpDT05GSUdfSElEX1NPTlk9eQpDT05GSUdfU09OWV9GRj15 CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVBTT15CkNPTkZJR19ISURfU1RF RUxTRVJJRVM9eQpDT05GSUdfSElEX1NVTlBMVVM9eQpDT05GSUdfSElEX1JNST15CkNPTkZJR19I SURfR1JFRU5BU0lBPXkKQ09ORklHX0dSRUVOQVNJQV9GRj15CkNPTkZJR19ISURfU01BUlRKT1lQ TFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CkNPTkZJR19ISURfVElWTz15CkNPTkZJR19I SURfVE9QU0VFRD15CkNPTkZJR19ISURfVE9QUkU9eQpDT05GSUdfSElEX1RISU5HTT15CkNPTkZJ R19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15CkNPTkZJR19ISURf VURSQVdfUFMzPXkKQ09ORklHX0hJRF9VMkZaRVJPPXkKQ09ORklHX0hJRF9XQUNPTT15CkNPTkZJ R19ISURfV0lJTU9URT15CkNPTkZJR19ISURfWElOTU89eQpDT05GSUdfSElEX1pFUk9QTFVTPXkK Q09ORklHX1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj15CkNPTkZJR19ISURfU0VO U09SX0hVQj15CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9eQpDT05GSUdfSElEX0FM UFM9eQpDT05GSUdfSElEX01DUDIyMjE9eQpDT05GSUdfSElEX0tVTklUX1RFU1Q9eQojIGVuZCBv ZiBTcGVjaWFsIEhJRCBkcml2ZXJzCgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9I SUQ9eQpDT05GSUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKIyBlbmQgb2YgVVNCIEhJ RCBzdXBwb3J0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISURfT0Y9eQpDT05G SUdfSTJDX0hJRF9PRl9FTEFOPXkKQ09ORklHX0kyQ19ISURfT0ZfR09PRElYPXkKIyBlbmQgb2Yg STJDIEhJRCBzdXBwb3J0CgpDT05GSUdfSTJDX0hJRF9DT1JFPXkKCiMKIyBJbnRlbCBJU0ggSElE IHN1cHBvcnQKIwojIGVuZCBvZiBJbnRlbCBJU0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJ RCBTdXBwb3J0CiMKQ09ORklHX0FNRF9TRkhfSElEPXkKIyBlbmQgb2YgQU1EIFNGSCBISUQgU3Vw cG9ydAojIGVuZCBvZiBISUQgc3VwcG9ydAoKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49 eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfTEVE X1RSSUc9eQpDT05GSUdfVVNCX1VMUElfQlVTPXkKQ09ORklHX1VTQl9DT05OX0dQSU89eQpDT05G SUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX1BDST15CkNPTkZJ R19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlv bnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRkVXX0lOSVRfUkVU UklFUz15CkNPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfVVNCX09URz15CkNPTkZJ R19VU0JfT1RHX1BST0RVQ1RMSVNUPXkKQ09ORklHX1VTQl9PVEdfRElTQUJMRV9FWFRFUk5BTF9I VUI9eQpDT05GSUdfVVNCX09UR19GU009eQpDT05GSUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JU PXkKQ09ORklHX1VTQl9BVVRPU1VTUEVORF9ERUxBWT0yCkNPTkZJR19VU0JfTU9OPXkKCiMKIyBV U0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9eQpDT05G SUdfVVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9YSENJX0RCR0NBUD15CkNPTkZJR19VU0JfWEhD SV9QQ0k9eQpDT05GSUdfVVNCX1hIQ0lfUENJX1JFTkVTQVM9eQpDT05GSUdfVVNCX1hIQ0lfUExB VEZPUk09eQpDT05GSUdfVVNCX1hIQ0lfSElTVEI9eQpDT05GSUdfVVNCX1hIQ0lfTVRLPXkKQ09O RklHX1VTQl9YSENJX01WRUJVPXkKQ09ORklHX1VTQl9YSENJX1JDQVI9eQpDT05GSUdfVVNCX1hI Q0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfQlJDTVNUQj15CkNPTkZJR19VU0JfQlJDTVNUQj15 CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05G SUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKQ09ORklHX1VT Ql9FSENJX0ZTTD15CkNPTkZJR19VU0JfRUhDSV9IQ0RfTlBDTTdYWD15CkNPTkZJR19VU0JfRUhD SV9IQ0RfT01BUD15CkNPTkZJR19VU0JfRUhDSV9IQ0RfT1JJT049eQpDT05GSUdfVVNCX0VIQ0lf SENEX1NQRUFSPXkKQ09ORklHX1VTQl9FSENJX0hDRF9TVEk9eQpDT05GSUdfVVNCX0VIQ0lfSENE X0FUOTE9eQpDT05GSUdfVVNCX0VIQ0lfVEVHUkE9eQpDT05GSUdfVVNCX0VIQ0lfU0g9eQpDT05G SUdfVVNCX0VIQ0lfRVhZTk9TPXkKQ09ORklHX1VTQl9FSENJX01WPXkKQ09ORklHX1VTQl9DTlMz WFhYX0VIQ0k9eQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPXkKQ09ORklHX1VTQl9PWFUy MTBIUF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDExNlhfSENEPXkKQ09ORklHX1VTQl9JU1AxMzYyX0hD RD15CkNPTkZJR19VU0JfTUFYMzQyMV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklH X1VTQl9PSENJX0hDRF9TUEVBUj15CkNPTkZJR19VU0JfT0hDSV9IQ0RfU1RJPXkKQ09ORklHX1VT Ql9PSENJX0hDRF9TM0MyNDEwPXkKQ09ORklHX1VTQl9PSENJX0hDRF9MUEMzMlhYPXkKQ09ORklH X1VTQl9PSENJX0hDRF9BVDkxPXkKQ09ORklHX1VTQl9PSENJX0hDRF9PTUFQMz15CkNPTkZJR19V U0JfT0hDSV9IQ0RfREFWSU5DST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKQ09ORklHX1VT Ql9PSENJX0hDRF9TU0I9eQpDT05GSUdfVVNCX09IQ0lfU0g9eQpDT05GSUdfVVNCX09IQ0lfRVhZ Tk9TPXkKQ09ORklHX1VTQl9DTlMzWFhYX09IQ0k9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRG T1JNPXkKQ09ORklHX1VTQl9VSENJX0hDRD15CkNPTkZJR19VU0JfVUhDSV9TVVBQT1JUX05PTl9Q Q0lfSEM9eQpDT05GSUdfVVNCX1VIQ0lfUExBVEZPUk09eQpDT05GSUdfVVNCX1VIQ0lfQVNQRUVE PXkKQ09ORklHX1VTQl9VMTMyX0hDRD15CkNPTkZJR19VU0JfU0w4MTFfSENEPXkKQ09ORklHX1VT Ql9TTDgxMV9IQ0RfSVNPPXkKQ09ORklHX1VTQl9TTDgxMV9DUz15CkNPTkZJR19VU0JfUjhBNjY1 OTdfSENEPXkKQ09ORklHX1VTQl9SRU5FU0FTX1VTQkhTX0hDRD15CkNPTkZJR19VU0JfSENEX0JD TUE9eQpDT05GSUdfVVNCX0hDRF9TU0I9eQpDT05GSUdfVVNCX0hDRF9URVNUX01PREU9eQpDT05G SUdfVVNCX1JFTkVTQVNfVVNCSFM9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNP TkZJR19VU0JfQUNNPXkKQ09ORklHX1VTQl9QUklOVEVSPXkKQ09ORklHX1VTQl9XRE09eQpDT05G SUdfVVNCX1RNQz15CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBC TEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxw IGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNCX1NUT1JBR0U9eQpDT05GSUdfVVNCX1NUT1JBR0Vf REVCVUc9eQpDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9Q TT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVD T009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFU PXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9 eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURB PXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1B PXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0Vf RU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMK Q09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NP UkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ19QT1JUUz04 CkNPTkZJR19VU0JJUF9WSENJX05SX0hDUz0xCkNPTkZJR19VU0JJUF9IT1NUPXkKQ09ORklHX1VT QklQX1ZVREM9eQpDT05GSUdfVVNCSVBfREVCVUc9eQoKIwojIFVTQiBkdWFsLW1vZGUgY29udHJv bGxlciBkcml2ZXJzCiMKQ09ORklHX1VTQl9DRE5TX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NETlNf SE9TVD15CkNPTkZJR19VU0JfQ0ROUzM9eQpDT05GSUdfVVNCX0NETlMzX0dBREdFVD15CkNPTkZJ R19VU0JfQ0ROUzNfSE9TVD15CkNPTkZJR19VU0JfQ0ROUzNfVEk9eQpDT05GSUdfVVNCX0NETlMz X0lNWD15CkNPTkZJR19VU0JfRk9URzIxMD15CkNPTkZJR19VU0JfRk9URzIxMF9IQ0Q9eQpDT05G SUdfVVNCX0ZPVEcyMTBfVURDPXkKQ09ORklHX1VTQl9NVFUzPXkKIyBDT05GSUdfVVNCX01UVTNf SE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVFUzX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfTVRVM19EVUFMX1JPTEU9eQpDT05GSUdfVVNCX01UVTNfREVCVUc9eQpDT05GSUdfVVNC X01VU0JfSERSQz15CiMgQ09ORklHX1VTQl9NVVNCX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19V U0JfTVVTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX01VU0JfRFVBTF9ST0xFPXkKCiMK IyBQbGF0Zm9ybSBHbHVlIExheWVyCiMKQ09ORklHX1VTQl9NVVNCX1NVTlhJPXkKQ09ORklHX1VT Ql9NVVNCX1RVU0I2MDEwPXkKQ09ORklHX1VTQl9NVVNCX09NQVAyUExVUz15CkNPTkZJR19VU0Jf TVVTQl9EU1BTPXkKQ09ORklHX1VTQl9NVVNCX1VYNTAwPXkKQ09ORklHX1VTQl9NVVNCX01FRElB VEVLPXkKQ09ORklHX1VTQl9NVVNCX1BPTEFSRklSRV9TT0M9eQoKIwojIE1VU0IgRE1BIG1vZGUK IwpDT05GSUdfTVVTQl9QSU9fT05MWT15CkNPTkZJR19VU0JfRFdDMz15CkNPTkZJR19VU0JfRFdD M19VTFBJPXkKIyBDT05GSUdfVVNCX0RXQzNfSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9E V0MzX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDM19EVUFMX1JPTEU9eQoKIwojIFBs YXRmb3JtIEdsdWUgRHJpdmVyIFN1cHBvcnQKIwpDT05GSUdfVVNCX0RXQzNfT01BUD15CkNPTkZJ R19VU0JfRFdDM19FWFlOT1M9eQpDT05GSUdfVVNCX0RXQzNfSEFQUz15CkNPTkZJR19VU0JfRFdD M19LRVlTVE9ORT15CkNPTkZJR19VU0JfRFdDM19NRVNPTl9HMTJBPXkKQ09ORklHX1VTQl9EV0Mz X09GX1NJTVBMRT15CkNPTkZJR19VU0JfRFdDM19TVD15CkNPTkZJR19VU0JfRFdDM19RQ09NPXkK Q09ORklHX1VTQl9EV0MzX0lNWDhNUD15CkNPTkZJR19VU0JfRFdDM19YSUxJTlg9eQpDT05GSUdf VVNCX0RXQzNfQU02Mj15CkNPTkZJR19VU0JfRFdDMj15CiMgQ09ORklHX1VTQl9EV0MyX0hPU1Qg aXMgbm90IHNldAoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0 IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUwgaXMg bm90IHNldApDT05GSUdfVVNCX0RXQzJfRFVBTF9ST0xFPXkKQ09ORklHX1VTQl9EV0MyX1BDST15 CkNPTkZJR19VU0JfRFdDMl9ERUJVRz15CkNPTkZJR19VU0JfRFdDMl9WRVJCT1NFPXkKQ09ORklH X1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTPXkKQ09ORklHX1VTQl9EV0MyX0RFQlVHX1BFUklP RElDPXkKQ09ORklHX1VTQl9DSElQSURFQT15CkNPTkZJR19VU0JfQ0hJUElERUFfVURDPXkKQ09O RklHX1VTQl9DSElQSURFQV9IT1NUPXkKQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9eQpDT05GSUdf VVNCX0NISVBJREVBX01TTT15CkNPTkZJR19VU0JfQ0hJUElERUFfSU1YPXkKQ09ORklHX1VTQl9D SElQSURFQV9HRU5FUklDPXkKQ09ORklHX1VTQl9DSElQSURFQV9URUdSQT15CkNPTkZJR19VU0Jf SVNQMTc2MD15CkNPTkZJR19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3NjFfVURD PXkKIyBDT05GSUdfVVNCX0lTUDE3NjBfSE9TVF9ST0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0lTUDE3NjBfR0FER0VUX1JPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDE3NjBfRFVBTF9S T0xFPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9eQpDT05GSUdf VVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklB TF9HRU5FUklDPXkKQ09ORklHX1VTQl9TRVJJQUxfU0lNUExFPXkKQ09ORklHX1VTQl9TRVJJQUxf QUlSQ0FCTEU9eQpDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2PXkKQ09ORklHX1VTQl9TRVJJQUxf QkVMS0lOPXkKQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9eQpDT05GSUdfVVNCX1NFUklBTF9XSElU RUhFQVQ9eQpDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9eQpDT05GSUdfVVNCX1NF UklBTF9DUDIxMFg9eQpDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004PXkKQ09ORklHX1VTQl9T RVJJQUxfRU1QRUc9eQpDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz15CkNPTkZJR19VU0JfU0VS SUFMX1ZJU09SPXkKQ09ORklHX1VTQl9TRVJJQUxfSVBBUT15CkNPTkZJR19VU0JfU0VSSUFMX0lS PXkKQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9S VF9UST15CkNPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMj15CkNPTkZJR19VU0JfU0VSSUFMX0Y4MTUz WD15CkNPTkZJR19VU0JfU0VSSUFMX0dBUk1JTj15CkNPTkZJR19VU0JfU0VSSUFMX0lQVz15CkNP TkZJR19VU0JfU0VSSUFMX0lVVT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBPXkKQ09O RklHX1VTQl9TRVJJQUxfS0VZU1BBTj15CkNPTkZJR19VU0JfU0VSSUFMX0tMU0k9eQpDT05GSUdf VVNCX1NFUklBTF9LT0JJTF9TQ1Q9eQpDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj15CkNPTkZJ R19VU0JfU0VSSUFMX01FVFJPPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD15CkNPTkZJR19V U0JfU0VSSUFMX01PUzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9eQpD T05GSUdfVVNCX1NFUklBTF9NWFVQT1JUPXkKQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOPXkKQ09O RklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OD15CkNPTkZJ R19VU0JfU0VSSUFMX1FDQVVYPXkKQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09eQpDT05GSUdf VVNCX1NFUklBTF9TUENQOFg1PXkKQ09ORklHX1VTQl9TRVJJQUxfU0FGRT15CkNPTkZJR19VU0Jf U0VSSUFMX1NBRkVfUEFEREVEPXkKQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1M9eQpD T05GSUdfVVNCX1NFUklBTF9TWU1CT0w9eQpDT05GSUdfVVNCX1NFUklBTF9UST15CkNPTkZJR19V U0JfU0VSSUFMX0NZQkVSSkFDSz15CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49eQpDT05GSUdfVVNC X1NFUklBTF9PUFRJT049eQpDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUPXkKQ09ORklHX1VTQl9T RVJJQUxfT1BUSUNPTj15CkNPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UPXkKQ09ORklHX1VTQl9T RVJJQUxfV0lTSEJPTkU9eQpDT05GSUdfVVNCX1NFUklBTF9TU1UxMDA9eQpDT05GSUdfVVNCX1NF UklBTF9RVDI9eQpDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwPXkKQ09ORklHX1VTQl9TRVJJ QUxfWFI9eQpDT05GSUdfVVNCX1NFUklBTF9ERUJVRz15CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMg ZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05GSUdfVVNCX0VNSTI2PXkKQ09ORklHX1VT Ql9BRFVUVVg9eQpDT05GSUdfVVNCX1NFVlNFRz15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09O RklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRI RVJNPXkKQ09ORklHX1VTQl9JRE1PVVNFPXkKQ09ORklHX1VTQl9GVERJX0VMQU49eQpDT05GSUdf VVNCX0FQUExFRElTUExBWT15CkNPTkZJR19VU0JfUUNPTV9FVUQ9eQpDT05GSUdfQVBQTEVfTUZJ X0ZBU1RDSEFSR0U9eQpDT05GSUdfVVNCX1NJU1VTQlZHQT15CkNPTkZJR19VU0JfTEQ9eQpDT05G SUdfVVNCX1RSQU5DRVZJQlJBVE9SPXkKQ09ORklHX1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNC X1RFU1Q9eQpDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRT15CkNPTkZJR19VU0JfSVNJR0hU Rlc9eQpDT05GSUdfVVNCX1lVUkVYPXkKQ09ORklHX1VTQl9FWlVTQl9GWDI9eQpDT05GSUdfVVNC X0hVQl9VU0IyNTFYQj15CkNPTkZJR19VU0JfSFNJQ19VU0IzNTAzPXkKQ09ORklHX1VTQl9IU0lD X1VTQjQ2MDQ9eQpDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVD15CkNPTkZJR19VU0JfQ0hBT1NL RVk9eQpDT05GSUdfQlJDTV9VU0JfUElOTUFQPXkKQ09ORklHX1VTQl9PTkJPQVJEX0hVQj15CkNP TkZJR19VU0JfQVRNPXkKQ09ORklHX1VTQl9TUEVFRFRPVUNIPXkKQ09ORklHX1VTQl9DWEFDUlU9 eQpDT05GSUdfVVNCX1VFQUdMRUFUTT15CkNPTkZJR19VU0JfWFVTQkFUTT15CgojCiMgVVNCIFBo eXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19BQjg1MDBfVVNC PXkKQ09ORklHX0lTUDEzMDFfT01BUD15CkNPTkZJR19LRVlTVE9ORV9VU0JfUEhZPXkKQ09ORklH X05PUF9VU0JfWENFSVY9eQpDT05GSUdfQU0zMzVYX0NPTlRST0xfVVNCPXkKQ09ORklHX0FNMzM1 WF9QSFlfVVNCPXkKQ09ORklHX1RXTDYwMzBfVVNCPXkKQ09ORklHX1RBSFZPX1VTQj15CkNPTkZJ R19UQUhWT19VU0JfSE9TVF9CWV9ERUZBVUxUPXkKQ09ORklHX1VTQl9JU1AxMzAxPXkKQ09ORklH X1VTQl9NVl9PVEc9eQpDT05GSUdfVVNCX01YU19QSFk9eQpDT05GSUdfVVNCX1RFR1JBX1BIWT15 CkNPTkZJR19VU0JfVUxQST15CkNPTkZJR19VU0JfVUxQSV9WSUVXUE9SVD15CiMgZW5kIG9mIFVT QiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgpDT05GSUdfVVNCX0dBREdFVD15CkNPTkZJR19VU0Jf R0FER0VUX0RFQlVHPXkKQ09ORklHX1VTQl9HQURHRVRfVkVSQk9TRT15CkNPTkZJR19VU0JfR0FE R0VUX0RFQlVHX0ZJTEVTPXkKQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlM9eQpDT05GSUdfVVNC X0dBREdFVF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJT PTIKQ09ORklHX1VfU0VSSUFMX0NPTlNPTEU9eQoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xs ZXIKIwpDT05GSUdfVVNCX0FUOTE9eQpDT05GSUdfVVNCX0xQQzMyWFg9eQpDT05GSUdfVVNCX0FU TUVMX1VTQkE9eQpDT05GSUdfVVNCX0ZVU0IzMDA9eQpDT05GSUdfVVNCX0dSX1VEQz15CkNPTkZJ R19VU0JfUjhBNjY1OTc9eQpDT05GSUdfVVNCX1JFTkVTQVNfVVNCSFNfVURDPXkKQ09ORklHX1VT Ql9SRU5FU0FTX1VTQjM9eQpDT05GSUdfVVNCX1BYQTI3WD15CkNPTkZJR19VU0JfTVZfVURDPXkK Q09ORklHX1VTQl9NVl9VM0Q9eQpDT05GSUdfVVNCX1NOUF9DT1JFPXkKQ09ORklHX1VTQl9TTlBf VURDX1BMQVQ9eQpDT05GSUdfVVNCX002NjU5Mj15CkNPTkZJR19VU0JfQkRDX1VEQz15CkNPTkZJ R19VU0JfQU1ENTUzNlVEQz15CkNPTkZJR19VU0JfTkVUMjI3Mj15CkNPTkZJR19VU0JfTkVUMjI3 Ml9ETUE9eQpDT05GSUdfVVNCX05FVDIyODA9eQpDT05GSUdfVVNCX0dPS1U9eQpDT05GSUdfVVNC X0VHMjBUPXkKQ09ORklHX1VTQl9HQURHRVRfWElMSU5YPXkKQ09ORklHX1VTQl9NQVgzNDIwX1VE Qz15CkNPTkZJR19VU0JfVEVHUkFfWFVEQz15CkNPTkZJR19VU0JfQVNQRUVEX1VEQz15CkNPTkZJ R19VU0JfQVNQRUVEX1ZIVUI9eQpDT05GSUdfVVNCX0RVTU1ZX0hDRD15CiMgZW5kIG9mIFVTQiBQ ZXJpcGhlcmFsIENvbnRyb2xsZXIKCkNPTkZJR19VU0JfTElCQ09NUE9TSVRFPXkKQ09ORklHX1VT Ql9GX0FDTT15CkNPTkZJR19VU0JfRl9TU19MQj15CkNPTkZJR19VU0JfVV9TRVJJQUw9eQpDT05G SUdfVVNCX1VfRVRIRVI9eQpDT05GSUdfVVNCX1VfQVVESU89eQpDT05GSUdfVVNCX0ZfU0VSSUFM PXkKQ09ORklHX1VTQl9GX09CRVg9eQpDT05GSUdfVVNCX0ZfTkNNPXkKQ09ORklHX1VTQl9GX0VD TT15CkNPTkZJR19VU0JfRl9QSE9ORVQ9eQpDT05GSUdfVVNCX0ZfRUVNPXkKQ09ORklHX1VTQl9G X1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9 eQpDT05GSUdfVVNCX0ZfRlM9eQpDT05GSUdfVVNCX0ZfVUFDMT15CkNPTkZJR19VU0JfRl9VQUMx X0xFR0FDWT15CkNPTkZJR19VU0JfRl9VQUMyPXkKQ09ORklHX1VTQl9GX1VWQz15CkNPTkZJR19V U0JfRl9NSURJPXkKQ09ORklHX1VTQl9GX0hJRD15CkNPTkZJR19VU0JfRl9QUklOVEVSPXkKQ09O RklHX1VTQl9GX1RDTT15CkNPTkZJR19VU0JfQ09ORklHRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZT X1NFUklBTD15CkNPTkZJR19VU0JfQ09ORklHRlNfQUNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19P QkVYPXkKQ09ORklHX1VTQl9DT05GSUdGU19OQ009eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTT15 CkNPTkZJR19VU0JfQ09ORklHRlNfRUNNX1NVQlNFVD15CkNPTkZJR19VU0JfQ09ORklHRlNfUk5E SVM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VFTT15CkNPTkZJR19VU0JfQ09ORklHRlNfUEhPTkVU PXkKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0NPTkZJR0ZT X0ZfTEJfU1M9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZT X0ZfVUFDMT15CkNPTkZJR19VU0JfQ09ORklHRlNfRl9VQUMxX0xFR0FDWT15CkNPTkZJR19VU0Jf Q09ORklHRlNfRl9VQUMyPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX01JREk9eQpDT05GSUdfVVNC X0NPTkZJR0ZTX0ZfSElEPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1VWQz15CkNPTkZJR19VU0Jf Q09ORklHRlNfRl9QUklOVEVSPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX1RDTT15CgojCiMgVVNC IEdhZGdldCBwcmVjb21wb3NlZCBjb25maWd1cmF0aW9ucwojCkNPTkZJR19VU0JfWkVSTz15CkNP TkZJR19VU0JfWkVST19ITlBURVNUPXkKQ09ORklHX1VTQl9BVURJTz15CkNPTkZJR19HQURHRVRf VUFDMT15CkNPTkZJR19HQURHRVRfVUFDMV9MRUdBQ1k9eQpDT05GSUdfVVNCX0VUSD15CkNPTkZJ R19VU0JfRVRIX1JORElTPXkKQ09ORklHX1VTQl9FVEhfRUVNPXkKQ09ORklHX1VTQl9HX05DTT15 CkNPTkZJR19VU0JfR0FER0VURlM9eQpDT05GSUdfVVNCX0ZVTkNUSU9ORlM9eQpDT05GSUdfVVNC X0ZVTkNUSU9ORlNfRVRIPXkKQ09ORklHX1VTQl9GVU5DVElPTkZTX1JORElTPXkKQ09ORklHX1VT Ql9GVU5DVElPTkZTX0dFTkVSSUM9eQpDT05GSUdfVVNCX01BU1NfU1RPUkFHRT15CkNPTkZJR19V U0JfR0FER0VUX1RBUkdFVD15CkNPTkZJR19VU0JfR19TRVJJQUw9eQpDT05GSUdfVVNCX01JRElf R0FER0VUPXkKQ09ORklHX1VTQl9HX1BSSU5URVI9eQpDT05GSUdfVVNCX0NEQ19DT01QT1NJVEU9 eQpDT05GSUdfVVNCX0dfTk9LSUE9eQpDT05GSUdfVVNCX0dfQUNNX01TPXkKQ09ORklHX1VTQl9H X01VTFRJPXkKQ09ORklHX1VTQl9HX01VTFRJX1JORElTPXkKQ09ORklHX1VTQl9HX01VTFRJX0NE Qz15CkNPTkZJR19VU0JfR19ISUQ9eQpDT05GSUdfVVNCX0dfREJHUD15CiMgQ09ORklHX1VTQl9H X0RCR1BfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX0RCR1BfU0VSSUFMPXkKQ09ORklH X1VTQl9HX1dFQkNBTT15CkNPTkZJR19VU0JfUkFXX0dBREdFVD15CiMgZW5kIG9mIFVTQiBHYWRn ZXQgcHJlY29tcG9zZWQgY29uZmlndXJhdGlvbnMKCkNPTkZJR19UWVBFQz15CkNPTkZJR19UWVBF Q19UQ1BNPXkKQ09ORklHX1RZUEVDX1RDUENJPXkKQ09ORklHX1RZUEVDX1JUMTcxMUg9eQpDT05G SUdfVFlQRUNfTVQ2MzYwPXkKQ09ORklHX1RZUEVDX1RDUENJX01UNjM3MD15CkNPTkZJR19UWVBF Q19UQ1BDSV9NQVhJTT15CkNPTkZJR19UWVBFQ19GVVNCMzAyPXkKQ09ORklHX1RZUEVDX1VDU0k9 eQpDT05GSUdfVUNTSV9DQ0c9eQpDT05GSUdfVUNTSV9TVE0zMkcwPXkKQ09ORklHX1RZUEVDX1RQ UzY1OThYPXkKQ09ORklHX1RZUEVDX0FOWDc0MTE9eQpDT05GSUdfVFlQRUNfUlQxNzE5PXkKQ09O RklHX1RZUEVDX0hEM1NTMzIyMD15CkNPTkZJR19UWVBFQ19TVFVTQjE2MFg9eQpDT05GSUdfVFlQ RUNfUUNPTV9QTUlDPXkKQ09ORklHX1RZUEVDX1dVU0IzODAxPXkKCiMKIyBVU0IgVHlwZS1DIE11 bHRpcGxleGVyL0RlTXVsdGlwbGV4ZXIgU3dpdGNoIHN1cHBvcnQKIwpDT05GSUdfVFlQRUNfTVVY X0ZTQTQ0ODA9eQpDT05GSUdfVFlQRUNfTVVYX1BJM1VTQjMwNTMyPXkKIyBlbmQgb2YgVVNCIFR5 cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVyIFN3aXRjaCBzdXBwb3J0CgojCiMgVVNCIFR5 cGUtQyBBbHRlcm5hdGUgTW9kZSBkcml2ZXJzCiMKQ09ORklHX1RZUEVDX0RQX0FMVE1PREU9eQpD T05GSUdfVFlQRUNfTlZJRElBX0FMVE1PREU9eQojIGVuZCBvZiBVU0IgVHlwZS1DIEFsdGVybmF0 ZSBNb2RlIGRyaXZlcnMKCkNPTkZJR19VU0JfUk9MRV9TV0lUQ0g9eQpDT05GSUdfTU1DPXkKQ09O RklHX1BXUlNFUV9FTU1DPXkKQ09ORklHX1BXUlNFUV9TRDg3ODc9eQpDT05GSUdfUFdSU0VRX1NJ TVBMRT15CkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9SUz04CkNPTkZJ R19TRElPX1VBUlQ9eQpDT05GSUdfTU1DX1RFU1Q9eQpDT05GSUdfTU1DX0NSWVBUTz15CgojCiMg TU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX0RFQlVHPXkK Q09ORklHX01NQ19TVU5QTFVTPXkKQ09ORklHX01NQ19BUk1NTUNJPXkKQ09ORklHX01NQ19RQ09N X0RNTD15CkNPTkZJR19NTUNfU1RNMzJfU0RNTUM9eQpDT05GSUdfTU1DX1NESENJPXkKQ09ORklH X01NQ19TREhDSV9JT19BQ0NFU1NPUlM9eQpDT05GSUdfTU1DX1NESENJX1BDST15CkNPTkZJR19N TUNfUklDT0hfTU1DPXkKQ09ORklHX01NQ19TREhDSV9QTFRGTT15CkNPTkZJR19NTUNfU0RIQ0lf T0ZfQVJBU0FOPXkKQ09ORklHX01NQ19TREhDSV9PRl9BU1BFRUQ9eQpDT05GSUdfTU1DX1NESENJ X09GX0FTUEVFRF9URVNUPXkKQ09ORklHX01NQ19TREhDSV9PRl9BVDkxPXkKQ09ORklHX01NQ19T REhDSV9PRl9FU0RIQz15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfRFdDTVNIQz15CkNPTkZJR19NTUNf U0RIQ0lfT0ZfU1BBUlg1PXkKQ09ORklHX01NQ19TREhDSV9DQURFTkNFPXkKQ09ORklHX01NQ19T REhDSV9DTlMzWFhYPXkKQ09ORklHX01NQ19TREhDSV9FU0RIQ19JTVg9eQpDT05GSUdfTU1DX1NE SENJX0RPVkU9eQpDT05GSUdfTU1DX1NESENJX1RFR1JBPXkKQ09ORklHX01NQ19TREhDSV9TM0M9 eQpDT05GSUdfTU1DX1NESENJX1BYQVYzPXkKQ09ORklHX01NQ19TREhDSV9QWEFWMj15CkNPTkZJ R19NTUNfU0RIQ0lfU1BFQVI9eQpDT05GSUdfTU1DX1NESENJX1MzQ19ETUE9eQpDT05GSUdfTU1D X1NESENJX0JDTV9LT05BPXkKQ09ORklHX01NQ19TREhDSV9GX1NESDMwPXkKQ09ORklHX01NQ19T REhDSV9NSUxCRUFVVD15CkNPTkZJR19NTUNfU0RIQ0lfSVBST0M9eQpDT05GSUdfTU1DX01FU09O X0dYPXkKQ09ORklHX01NQ19NRVNPTl9NWF9TREhDPXkKQ09ORklHX01NQ19NRVNPTl9NWF9TRElP PXkKQ09ORklHX01NQ19NT1hBUlQ9eQpDT05GSUdfTU1DX1NESENJX1NUPXkKQ09ORklHX01NQ19P TUFQPXkKQ09ORklHX01NQ19PTUFQX0hTPXkKQ09ORklHX01NQ19BTENPUj15CkNPTkZJR19NTUNf QVRNRUxNQ0k9eQpDT05GSUdfTU1DX1NESENJX01TTT15CkNPTkZJR19NTUNfTVhDPXkKQ09ORklH X01NQ19USUZNX1NEPXkKQ09ORklHX01NQ19NVlNESU89eQpDT05GSUdfTU1DX0RBVklOQ0k9eQpD T05GSUdfTU1DX1NQST15CkNPTkZJR19NTUNfUzNDPXkKQ09ORklHX01NQ19TM0NfSFdfU0RJT19J UlE9eQpDT05GSUdfTU1DX1MzQ19QSU89eQojIENPTkZJR19NTUNfUzNDX0RNQSBpcyBub3Qgc2V0 CkNPTkZJR19NTUNfU0RSSUNPSF9DUz15CkNPTkZJR19NTUNfU0RIQ0lfU1BSRD15CkNPTkZJR19N TUNfVE1JT19DT1JFPXkKQ09ORklHX01NQ19UTUlPPXkKQ09ORklHX01NQ19TREhJPXkKQ09ORklH X01NQ19TREhJX1NZU19ETUFDPXkKQ09ORklHX01NQ19TREhJX0lOVEVSTkFMX0RNQUM9eQpDT05G SUdfTU1DX1VOSVBISUVSPXkKQ09ORklHX01NQ19DQjcxMD15CkNPTkZJR19NTUNfVklBX1NETU1D PXkKQ09ORklHX01NQ19EVz15CkNPTkZJR19NTUNfRFdfUExURk09eQpDT05GSUdfTU1DX0RXX0JM VUVGSUVMRD15CkNPTkZJR19NTUNfRFdfRVhZTk9TPXkKQ09ORklHX01NQ19EV19ISTM3OThDVjIw MD15CkNPTkZJR19NTUNfRFdfSzM9eQpDT05GSUdfTU1DX0RXX1BDST15CkNPTkZJR19NTUNfRFdf Uk9DS0NISVA9eQpDT05GSUdfTU1DX1NIX01NQ0lGPXkKQ09ORklHX01NQ19WVUIzMDA9eQpDT05G SUdfTU1DX1VTSEM9eQpDT05GSUdfTU1DX1dNVD15CkNPTkZJR19NTUNfVVNESEk2Uk9MMD15CkNP TkZJR19NTUNfUkVBTFRFS19QQ0k9eQpDT05GSUdfTU1DX1JFQUxURUtfVVNCPXkKQ09ORklHX01N Q19TVU5YST15CkNPTkZJR19NTUNfQ1FIQ0k9eQpDT05GSUdfTU1DX0hTUT15CkNPTkZJR19NTUNf VE9TSElCQV9QQ0k9eQpDT05GSUdfTU1DX0JDTTI4MzU9eQpDT05GSUdfTU1DX01USz15CkNPTkZJ R19NTUNfU0RIQ0lfQlJDTVNUQj15CkNPTkZJR19NTUNfU0RIQ0lfWEVOT049eQpDT05GSUdfTU1D X1NESENJX09NQVA9eQpDT05GSUdfTU1DX1NESENJX0FNNjU0PXkKQ09ORklHX01NQ19PV0w9eQpD T05GSUdfTU1DX1NESENJX0VYVEVSTkFMX0RNQT15CkNPTkZJR19NTUNfTElURVg9eQpDT05GSUdf U0NTSV9VRlNIQ0Q9eQpDT05GSUdfU0NTSV9VRlNfQlNHPXkKQ09ORklHX1NDU0lfVUZTX0NSWVBU Tz15CkNPTkZJR19TQ1NJX1VGU19IUEI9eQpDT05GSUdfU0NTSV9VRlNfRkFVTFRfSU5KRUNUSU9O PXkKQ09ORklHX1NDU0lfVUZTX0hXTU9OPXkKQ09ORklHX1NDU0lfVUZTSENEX1BDST15CkNPTkZJ R19TQ1NJX1VGU19EV0NfVENfUENJPXkKQ09ORklHX1NDU0lfVUZTSENEX1BMQVRGT1JNPXkKQ09O RklHX1NDU0lfVUZTX0NETlNfUExBVEZPUk09eQpDT05GSUdfU0NTSV9VRlNfRFdDX1RDX1BMQVRG T1JNPXkKQ09ORklHX1NDU0lfVUZTX1FDT009eQpDT05GSUdfU0NTSV9VRlNfTUVESUFURUs9eQpD T05GSUdfU0NTSV9VRlNfSElTST15CkNPTkZJR19TQ1NJX1VGU19SRU5FU0FTPXkKQ09ORklHX1ND U0lfVUZTX1RJX0o3MjFFPXkKQ09ORklHX1NDU0lfVUZTX0VYWU5PUz15CkNPTkZJR19NRU1TVElD Sz15CkNPTkZJR19NRU1TVElDS19ERUJVRz15CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCkNP TkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FPXkKQ09ORklHX01TUFJPX0JMT0NLPXkKQ09ORklH X01TX0JMT0NLPXkKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNP TkZJR19NRU1TVElDS19USUZNX01TPXkKQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPXkKQ09O RklHX01FTVNUSUNLX1I1OTI9eQpDT05GSUdfTUVNU1RJQ0tfUkVBTFRFS19QQ0k9eQpDT05GSUdf TUVNU1RJQ0tfUkVBTFRFS19VU0I9eQpDT05GSUdfTEVEU19HUElPX1JFR0lTVEVSPXkKQ09ORklH X05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05GSUdfTEVEU19DTEFTU19GTEFTSD15 CkNPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1I9eQpDT05GSUdfTEVEU19CUklHSFRORVNTX0hX X0NIQU5HRUQ9eQoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfODhQTTg2MFg9eQpDT05G SUdfTEVEU19BTjMwMjU5QT15CkNPTkZJR19MRURTX0FSSUVMPXkKQ09ORklHX0xFRFNfQVcyMDEz PXkKQ09ORklHX0xFRFNfQkNNNjMyOD15CkNPTkZJR19MRURTX0JDTTYzNTg9eQpDT05GSUdfTEVE U19DUENBUD15CkNPTkZJR19MRURTX0NSMDAxNDExND15CkNPTkZJR19MRURTX0VMMTUyMDMwMDA9 eQpDT05GSUdfTEVEU19UVVJSSVNfT01OSUE9eQpDT05GSUdfTEVEU19MTTM1MzA9eQpDT05GSUdf TEVEU19MTTM1MzI9eQpDT05GSUdfTEVEU19MTTM1MzM9eQpDT05GSUdfTEVEU19MTTM2NDI9eQpD T05GSUdfTEVEU19MTTM2OTJYPXkKQ09ORklHX0xFRFNfTVQ2MzIzPXkKQ09ORklHX0xFRFNfUzND MjRYWD15CkNPTkZJR19MRURTX0NPQkFMVF9RVUJFPXkKQ09ORklHX0xFRFNfQ09CQUxUX1JBUT15 CkNPTkZJR19MRURTX1BDQTk1MzI9eQpDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU89eQpDT05GSUdf TEVEU19HUElPPXkKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFAzOTUyPXkKQ09O RklHX0xFRFNfTFA1MFhYPXkKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CkNPTkZJR19MRURT X0xQNTUyMT15CkNPTkZJR19MRURTX0xQNTUyMz15CkNPTkZJR19MRURTX0xQNTU2Mj15CkNPTkZJ R19MRURTX0xQODUwMT15CkNPTkZJR19MRURTX0xQODc4OD15CkNPTkZJR19MRURTX0xQODg2MD15 CkNPTkZJR19MRURTX1BDQTk1NVg9eQpDT05GSUdfTEVEU19QQ0E5NTVYX0dQSU89eQpDT05GSUdf TEVEU19QQ0E5NjNYPXkKQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUz15CkNPTkZJR19MRURTX1dN ODM1MD15CkNPTkZJR19MRURTX0RBOTAzWD15CkNPTkZJR19MRURTX0RBOTA1Mj15CkNPTkZJR19M RURTX0RBQzEyNFMwODU9eQpDT05GSUdfTEVEU19QV009eQpDT05GSUdfTEVEU19SRUdVTEFUT1I9 eQpDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19MVDM1OTM9eQpDT05GSUdfTEVEU19B RFA1NTIwPXkKQ09ORklHX0xFRFNfTUMxMzc4Mz15CkNPTkZJR19MRURTX05TMj15CkNPTkZJR19M RURTX05FVFhCSUc9eQpDT05GSUdfTEVEU19BU0lDMz15CkNPTkZJR19MRURTX1RDQTY1MDc9eQpD T05GSUdfTEVEU19UTEM1OTFYWD15CkNPTkZJR19MRURTX01BWDc3NjUwPXkKQ09ORklHX0xFRFNf TUFYODk5Nz15CkNPTkZJR19MRURTX0xNMzU1eD15CkNPTkZJR19MRURTX09UMjAwPXkKQ09ORklH X0xFRFNfTUVORjIxQk1DPXkKQ09ORklHX0xFRFNfSVMzMUZMMzE5WD15CkNPTkZJR19MRURTX0lT MzFGTDMyWFg9eQpDT05GSUdfTEVEU19TQzI3WFhfQkxUQz15CgojCiMgTEVEIGRyaXZlciBmb3Ig YmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RI SU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009eQpDT05GSUdfTEVEU19TWVNDT049eQpDT05GSUdf TEVEU19QTTgwNTg9eQpDT05GSUdfTEVEU19NTFhSRUc9eQpDT05GSUdfTEVEU19VU0VSPXkKQ09O RklHX0xFRFNfU1BJX0JZVEU9eQpDT05GSUdfTEVEU19USV9MTVVfQ09NTU9OPXkKQ09ORklHX0xF RFNfTE0zNjk3PXkKQ09ORklHX0xFRFNfTE0zNjI3ND15CkNPTkZJR19MRURTX1RQUzYxMDVYPXkK Q09ORklHX0xFRFNfSVAzMD15CkNPTkZJR19MRURTX0FDRVJfQTUwMD15CkNPTkZJR19MRURTX0JD TTYzMTM4PXkKQ09ORklHX0xFRFNfTEdNPXkKCiMKIyBGbGFzaCBhbmQgVG9yY2ggTEVEIGRyaXZl cnMKIwpDT05GSUdfTEVEU19BQVQxMjkwPXkKQ09ORklHX0xFRFNfQVMzNjQ1QT15CkNPTkZJR19M RURTX0tURDI2OTI9eQpDT05GSUdfTEVEU19MTTM2MDFYPXkKQ09ORklHX0xFRFNfTUFYNzc2OTM9 eQpDT05GSUdfTEVEU19NVDYzNjA9eQpDT05GSUdfTEVEU19SVDQ1MDU9eQpDT05GSUdfTEVEU19S VDg1MTU9eQpDT05GSUdfTEVEU19TR00zMTQwPXkKCiMKIyBSR0IgTEVEIGRyaXZlcnMKIwpDT05G SUdfTEVEU19QV01fTVVMVElDT0xPUj15CkNPTkZJR19MRURTX1FDT01fTFBHPXkKCiMKIyBMRUQg VHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElN RVI9eQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQpDT05GSUdfTEVEU19UUklHR0VSX0RJ U0s9eQpDT05GSUdfTEVEU19UUklHR0VSX01URD15CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRC RUFUPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQpDT05GSUdfTEVEU19UUklHR0VS X0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFk9eQpDT05GSUdfTEVEU19UUklHR0VS X0dQSU89eQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRy aWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpDT05GSUdfTEVE U19UUklHR0VSX1RSQU5TSUVOVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPXkKQ09ORklH X0xFRFNfVFJJR0dFUl9QQU5JQz15CkNPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWPXkKQ09ORklH X0xFRFNfVFJJR0dFUl9QQVRURVJOPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9BVURJTz15CkNPTkZJ R19MRURTX1RSSUdHRVJfVFRZPXkKCiMKIyBTaW1wbGUgTEVEIGRyaXZlcnMKIwpDT05GSUdfQUND RVNTSUJJTElUWT15CkNPTkZJR19BMTFZX0JSQUlMTEVfQ09OU09MRT15CgojCiMgU3BlYWt1cCBj b25zb2xlIHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPXkKQ09ORklHX1NQRUFLVVBfU0VSSUFMSU89 eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UU0E9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05U UEM9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BUE9MTE89eQpDT05GSUdfU1BFQUtVUF9TWU5USF9B VURQVFI9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9CTlM9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9E RUNUTEs9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNFWFQ9eQpDT05GSUdfU1BFQUtVUF9TWU5U SF9ERUNQQz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0RUTEs9eQpDT05GSUdfU1BFQUtVUF9TWU5U SF9LRVlQQz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0xUTEs9eQpDT05GSUdfU1BFQUtVUF9TWU5U SF9TT0ZUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfU1BLT1VUPXkKQ09ORklHX1NQRUFLVVBfU1lO VEhfVFhQUlQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9EVU1NWT15CiMgZW5kIG9mIFNwZWFrdXAg Y29uc29sZSBzcGVlY2gKCkNPTkZJR19JTkZJTklCQU5EPXkKQ09ORklHX0lORklOSUJBTkRfVVNF Ul9NQUQ9eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUz15CkNPTkZJR19JTkZJTklCQU5E X1VTRVJfTUVNPXkKQ09ORklHX0lORklOSUJBTkRfT05fREVNQU5EX1BBR0lORz15CkNPTkZJR19J TkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TX0NPTkZJ R0ZTPXkKQ09ORklHX0lORklOSUJBTkRfQ1hHQjQ9eQpDT05GSUdfSU5GSU5JQkFORF9JUkRNQT15 CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9eQpDT05GSUdfTUxYNV9JTkZJTklCQU5EPXkKQ09ORklH X0lORklOSUJBTkRfTVRIQ0E9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRz15CkNPTkZJ R19JTkZJTklCQU5EX09DUkRNQT15CkNPTkZJR19JTkZJTklCQU5EX1ZNV0FSRV9QVlJETUE9eQpD T05GSUdfSU5GSU5JQkFORF9JUE9JQj15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNPXkKQ09O RklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQpDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJV R19EQVRBPXkKQ09ORklHX0lORklOSUJBTkRfU1JQPXkKQ09ORklHX0lORklOSUJBTkRfU1JQVD15 CkNPTkZJR19JTkZJTklCQU5EX0lTRVI9eQpDT05GSUdfSU5GSU5JQkFORF9JU0VSVD15CkNPTkZJ R19JTkZJTklCQU5EX1JUUlM9eQpDT05GSUdfSU5GSU5JQkFORF9SVFJTX0NMSUVOVD15CkNPTkZJ R19JTkZJTklCQU5EX1JUUlNfU0VSVkVSPXkKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09O RklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZT PXkKQ09ORklHX0VEQUNfREVCVUc9eQpDT05GSUdfRURBQ19BTF9NQz15CkNPTkZJR19FREFDX0xB WUVSU0NBUEU9eQpDT05GSUdfRURBQ19ISUdIQkFOS19NQz15CkNPTkZJR19FREFDX0hJR0hCQU5L X0wyPXkKQ09ORklHX0VEQUNfQUxURVJBPXkKQ09ORklHX0VEQUNfQUxURVJBX1NEUkFNPXkKQ09O RklHX0VEQUNfQUxURVJBX0wyQz15CkNPTkZJR19FREFDX0FMVEVSQV9PQ1JBTT15CkNPTkZJR19F REFDX0FMVEVSQV9FVEhFUk5FVD15CkNPTkZJR19FREFDX0FMVEVSQV9OQU5EPXkKQ09ORklHX0VE QUNfQUxURVJBX0RNQT15CkNPTkZJR19FREFDX0FMVEVSQV9VU0I9eQpDT05GSUdfRURBQ19BTFRF UkFfUVNQST15CkNPTkZJR19FREFDX0FMVEVSQV9TRE1NQz15CkNPTkZJR19FREFDX0FSTUFEQV9Y UD15CkNPTkZJR19FREFDX1NZTk9QU1lTPXkKQ09ORklHX0VEQUNfWEdFTkU9eQpDT05GSUdfRURB Q19UST15CkNPTkZJR19FREFDX1FDT009eQpDT05GSUdfRURBQ19BU1BFRUQ9eQpDT05GSUdfUlRD X0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJ R19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19S VENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENf REVCVUc9eQpDT05GSUdfUlRDX0xJQl9LVU5JVF9URVNUPXkKQ09ORklHX1JUQ19OVk1FTT15Cgoj CiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lO VEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQpDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9F TVVMPXkKQ09ORklHX1JUQ19EUlZfVEVTVD15CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklH X1JUQ19EUlZfODhQTTg2MFg9eQpDT05GSUdfUlRDX0RSVl84OFBNODBYPXkKQ09ORklHX1JUQ19E UlZfQUJCNVpFUzM9eQpDT05GSUdfUlRDX0RSVl9BQkVPWjk9eQpDT05GSUdfUlRDX0RSVl9BQlg4 MFg9eQpDT05GSUdfUlRDX0RSVl9BQzEwMD15CkNPTkZJR19SVENfRFJWX0JSQ01TVEI9eQpDT05G SUdfUlRDX0RSVl9BUzM3MjI9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDc9eQpDT05GSUdfUlRDX0RS Vl9EUzEzMDdfQ0VOVFVSWT15CkNPTkZJR19SVENfRFJWX0RTMTM3ND15CkNPTkZJR19SVENfRFJW X0RTMTM3NF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9EUzE2NzI9eQpDT05GSUdfUlRDX0RSVl9IWU04 NTYzPXkKQ09ORklHX1JUQ19EUlZfTFA4Nzg4PXkKQ09ORklHX1JUQ19EUlZfTUFYNjkwMD15CkNP TkZJR19SVENfRFJWX01BWDg5MDc9eQpDT05GSUdfUlRDX0RSVl9NQVg4OTI1PXkKQ09ORklHX1JU Q19EUlZfTUFYODk5OD15CkNPTkZJR19SVENfRFJWX01BWDg5OTc9eQpDT05GSUdfUlRDX0RSVl9N QVg3NzY4Nj15CkNPTkZJR19SVENfRFJWX05DVDMwMThZPXkKQ09ORklHX1JUQ19EUlZfUks4MDg9 eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CkNPTkZJ R19SVENfRFJWX0lTTDEyMDIyPXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwMjY9eQpDT05GSUdfUlRD X0RSVl9YMTIwNT15CkNPTkZJR19SVENfRFJWX1BDRjg1MjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4 NTA2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1MzYzPXkKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15 CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpDT05GSUdfUlRDX0RSVl9NNDFUODA9eQpDT05GSUdf UlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19EUlZfQkQ3MDUyOD15CkNPTkZJR19SVENf RFJWX0JRMzJLPXkKQ09ORklHX1JUQ19EUlZfVFdMOTIzMzA9eQpDT05GSUdfUlRDX0RSVl9UV0w0 MDMwPXkKQ09ORklHX1JUQ19EUlZfUEFMTUFTPXkKQ09ORklHX1JUQ19EUlZfVFBTNjU4Nlg9eQpD T05GSUdfUlRDX0RSVl9UUFM2NTkxMD15CkNPTkZJR19SVENfRFJWX1JDNVQ1ODM9eQpDT05GSUdf UlRDX0RSVl9SQzVUNjE5PXkKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CkNPTkZJR19SVENfRFJW X0ZNMzEzMD15CkNPTkZJR19SVENfRFJWX1JYODAxMD15CkNPTkZJR19SVENfRFJWX1JYODU4MT15 CkNPTkZJR19SVENfRFJWX1JYODAyNT15CkNPTkZJR19SVENfRFJWX0VNMzAyNz15CkNPTkZJR19S VENfRFJWX1JWMzAyOD15CkNPTkZJR19SVENfRFJWX1JWMzAzMj15CkNPTkZJR19SVENfRFJWX1JW ODgwMz15CkNPTkZJR19SVENfRFJWX1M1TT15CkNPTkZJR19SVENfRFJWX1NEMzA3OD15CgojCiMg U1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfTTQxVDkzPXkKQ09ORklHX1JUQ19EUlZf TTQxVDk0PXkKQ09ORklHX1JUQ19EUlZfRFMxMzAyPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA1PXkK Q09ORklHX1JUQ19EUlZfRFMxMzQzPXkKQ09ORklHX1JUQ19EUlZfRFMxMzQ3PXkKQ09ORklHX1JU Q19EUlZfRFMxMzkwPXkKQ09ORklHX1JUQ19EUlZfTUFYNjkxNj15CkNPTkZJR19SVENfRFJWX1I5 NzAxPXkKQ09ORklHX1JUQ19EUlZfUlg0NTgxPXkKQ09ORklHX1JUQ19EUlZfUlM1QzM0OD15CkNP TkZJR19SVENfRFJWX01BWDY5MDI9eQpDT05GSUdfUlRDX0RSVl9QQ0YyMTIzPXkKQ09ORklHX1JU Q19EUlZfTUNQNzk1PXkKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMg UlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9eQpDT05GSUdfUlRDX0RSVl9EUzMy MzJfSFdNT049eQpDT05GSUdfUlRDX0RSVl9QQ0YyMTI3PXkKQ09ORklHX1JUQ19EUlZfUlYzMDI5 QzI9eQpDT05GSUdfUlRDX0RSVl9SVjMwMjlfSFdNT049eQpDT05GSUdfUlRDX0RSVl9SWDYxMTA9 eQoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJ R19SVENfRFJWX0RTMTI4Nj15CkNPTkZJR19SVENfRFJWX0RTMTUxMT15CkNPTkZJR19SVENfRFJW X0RTMTU1Mz15CkNPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFk9eQpDT05GSUdfUlRDX0RSVl9E UzE2ODU9eQojIENPTkZJR19SVENfRFJWX0RTMTY4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfRFMxNzI4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQ4NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRFMxNzg4NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0 Mj15CkNPTkZJR19SVENfRFJWX0RTMjQwND15CkNPTkZJR19SVENfRFJWX0RBOTA1Mj15CkNPTkZJ R19SVENfRFJWX0RBOTA1NT15CkNPTkZJR19SVENfRFJWX0RBOTA2Mz15CkNPTkZJR19SVENfRFJW X0VGST15CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkK Q09ORklHX1JUQ19EUlZfTTQ4VDM1PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDU5PXkKQ09ORklHX1JU Q19EUlZfTVNNNjI0Mj15CkNPTkZJR19SVENfRFJWX0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQ NUMwMT15CkNPTkZJR19SVENfRFJWX1YzMDIwPXkKQ09ORklHX1JUQ19EUlZfR0FNRUNVQkU9eQpD T05GSUdfUlRDX0RSVl9XTTgzMVg9eQpDT05GSUdfUlRDX0RSVl9XTTgzNTA9eQpDT05GSUdfUlRD X0RSVl9TQzI3WFg9eQpDT05GSUdfUlRDX0RSVl9TUEVBUj15CkNPTkZJR19SVENfRFJWX1BDRjUw NjMzPXkKQ09ORklHX1JUQ19EUlZfQUI4NTAwPXkKQ09ORklHX1JUQ19EUlZfT1BURUU9eQpDT05G SUdfUlRDX0RSVl9aWU5RTVA9eQpDT05GSUdfUlRDX0RSVl9DUk9TX0VDPXkKQ09ORklHX1JUQ19E UlZfTlRYRUM9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0FTTTky NjA9eQpDT05GSUdfUlRDX0RSVl9ESUdJQ09MT1I9eQpDT05GSUdfUlRDX0RSVl9JTVhEST15CkNP TkZJR19SVENfRFJWX0ZTTF9GVE1fQUxBUk09eQpDT05GSUdfUlRDX0RSVl9NRVNPTj15CkNPTkZJ R19SVENfRFJWX01FU09OX1ZSVEM9eQpDT05GSUdfUlRDX0RSVl9PTUFQPXkKQ09ORklHX1JUQ19E UlZfUzNDPXkKQ09ORklHX1JUQ19EUlZfRVA5M1hYPXkKQ09ORklHX1JUQ19EUlZfU0ExMTAwPXkK Q09ORklHX1JUQ19EUlZfU0g9eQpDT05GSUdfUlRDX0RSVl9TVU5QTFVTPXkKQ09ORklHX1JUQ19E UlZfUEwwMzA9eQpDT05GSUdfUlRDX0RSVl9QTDAzMT15CkNPTkZJR19SVENfRFJWX0FUOTFSTTky MDA9eQpDT05GSUdfUlRDX0RSVl9BVDkxU0FNOT15CkNPTkZJR19SVENfRFJWX1JaTjE9eQpDT05G SUdfUlRDX0RSVl9HRU5FUklDPXkKQ09ORklHX1JUQ19EUlZfVlQ4NTAwPXkKQ09ORklHX1JUQ19E UlZfU1VONkk9eQpDT05GSUdfUlRDX0RSVl9TVU5YST15CkNPTkZJR19SVENfRFJWX01WPXkKQ09O RklHX1JUQ19EUlZfQVJNQURBMzhYPXkKQ09ORklHX1JUQ19EUlZfQ0FERU5DRT15CkNPTkZJR19S VENfRFJWX0ZUUlRDMDEwPXkKQ09ORklHX1JUQ19EUlZfU1RNUD15CkNPTkZJR19SVENfRFJWX1BD QVA9eQpDT05GSUdfUlRDX0RSVl9NQzEzWFhYPXkKQ09ORklHX1JUQ19EUlZfSlo0NzQwPXkKQ09O RklHX1JUQ19EUlZfTFBDMjRYWD15CkNPTkZJR19SVENfRFJWX0xQQzMyWFg9eQpDT05GSUdfUlRD X0RSVl9QTThYWFg9eQpDT05GSUdfUlRDX0RSVl9URUdSQT15CkNPTkZJR19SVENfRFJWX01YQz15 CkNPTkZJR19SVENfRFJWX01YQ19WMj15CkNPTkZJR19SVENfRFJWX1NOVlM9eQpDT05GSUdfUlRD X0RSVl9JTVhfU0M9eQpDT05GSUdfUlRDX0RSVl9TVF9MUEM9eQpDT05GSUdfUlRDX0RSVl9NT1hB UlQ9eQpDT05GSUdfUlRDX0RSVl9NVDI3MTI9eQpDT05GSUdfUlRDX0RSVl9NVDYzOTc9eQpDT05G SUdfUlRDX0RSVl9NVDc2MjI9eQpDT05GSUdfUlRDX0RSVl9YR0VORT15CkNPTkZJR19SVENfRFJW X1I3MzAxPXkKQ09ORklHX1JUQ19EUlZfU1RNMzI9eQpDT05GSUdfUlRDX0RSVl9DUENBUD15CkNP TkZJR19SVENfRFJWX1JURDExOVg9eQpDT05GSUdfUlRDX0RSVl9BU1BFRUQ9eQpDT05GSUdfUlRD X0RSVl9USV9LMz15CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJW X0hJRF9TRU5TT1JfVElNRT15CkNPTkZJR19SVENfRFJWX0dPTERGSVNIPXkKQ09ORklHX1JUQ19E UlZfTVNDMzEzPXkKQ09ORklHX0RNQURFVklDRVM9eQpDT05GSUdfRE1BREVWSUNFU19ERUJVRz15 CkNPTkZJR19ETUFERVZJQ0VTX1ZERUJVRz15CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfQVNZ TkNfVFhfRU5BQkxFX0NIQU5ORUxfU1dJVENIPXkKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdf RE1BX1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX09GPXkKQ09ORklHX0FMVEVSQV9NU0dE TUE9eQpDT05GSUdfQU1CQV9QTDA4WD15CkNPTkZJR19BUFBMRV9BRE1BQz15CkNPTkZJR19BVF9I RE1BQz15CkNPTkZJR19BVF9YRE1BQz15CkNPTkZJR19BWElfRE1BQz15CkNPTkZJR19CQ01fU0JB X1JBSUQ9eQpDT05GSUdfRE1BX0JDTTI4MzU9eQpDT05GSUdfRE1BX0paNDc4MD15CkNPTkZJR19E TUFfU0ExMVgwPXkKQ09ORklHX0RNQV9TVU40ST15CkNPTkZJR19ETUFfU1VONkk9eQpDT05GSUdf RFdfQVhJX0RNQUM9eQpDT05GSUdfRVA5M1hYX0RNQT15CkNPTkZJR19GU0xfRURNQT15CkNPTkZJ R19GU0xfUURNQT15CkNPTkZJR19ISVNJX0RNQT15CkNPTkZJR19JTUdfTURDX0RNQT15CkNPTkZJ R19JTVhfRE1BPXkKQ09ORklHX0lNWF9TRE1BPXkKQ09ORklHX0lOVEVMX0lETUE2ND15CkNPTkZJ R19LM19ETUE9eQpDT05GSUdfTFBDMThYWF9ETUFNVVg9eQpDT05GSUdfTUNGX0VETUE9eQpDT05G SUdfTUlMQkVBVVRfSERNQUM9eQpDT05GSUdfTUlMQkVBVVRfWERNQUM9eQpDT05GSUdfTU1QX1BE TUE9eQpDT05GSUdfTU1QX1RETUE9eQpDT05GSUdfTVZfWE9SPXkKQ09ORklHX01YU19ETUE9eQpD T05GSUdfTVgzX0lQVT15CkNPTkZJR19NWDNfSVBVX0lSUVM9NApDT05GSUdfTkJQRkFYSV9ETUE9 eQpDT05GSUdfT1dMX0RNQT15CkNPTkZJR19QQ0hfRE1BPXkKQ09ORklHX1BMMzMwX0RNQT15CkNP TkZJR19QWEFfRE1BPXkKQ09ORklHX1BMWF9ETUE9eQpDT05GSUdfU1RFX0RNQTQwPXkKQ09ORklH X1NUX0ZETUE9eQpDT05GSUdfU1RNMzJfRE1BPXkKQ09ORklHX1NUTTMyX0RNQU1VWD15CkNPTkZJ R19TVE0zMl9NRE1BPXkKQ09ORklHX1NQUkRfRE1BPXkKQ09ORklHX1MzQzI0WFhfRE1BQz15CkNP TkZJR19URUdSQTIwX0FQQl9ETUE9eQpDT05GSUdfVEVHUkEyMTBfQURNQT15CkNPTkZJR19USU1C X0RNQT15CkNPTkZJR19VTklQSElFUl9NRE1BQz15CkNPTkZJR19VTklQSElFUl9YRE1BQz15CkNP TkZJR19YR0VORV9ETUE9eQpDT05GSUdfWElMSU5YX0RNQT15CkNPTkZJR19YSUxJTlhfWllOUU1Q X0RNQT15CkNPTkZJR19YSUxJTlhfWllOUU1QX0RQRE1BPXkKQ09ORklHX01US19IU0RNQT15CkNP TkZJR19NVEtfQ1FETUE9eQpDT05GSUdfTVRLX1VBUlRfQVBETUE9eQpDT05GSUdfUUNPTV9BRE09 eQpDT05GSUdfUUNPTV9CQU1fRE1BPXkKQ09ORklHX1FDT01fR1BJX0RNQT15CkNPTkZJR19RQ09N X0hJRE1BX01HTVQ9eQpDT05GSUdfUUNPTV9ISURNQT15CkNPTkZJR19EV19ETUFDX0NPUkU9eQpD T05GSUdfRFdfRE1BQz15CkNPTkZJR19SWk4xX0RNQU1VWD15CkNPTkZJR19EV19ETUFDX1BDST15 CkNPTkZJR19EV19FRE1BPXkKQ09ORklHX0RXX0VETUFfUENJRT15CkNPTkZJR19IU1VfRE1BPXkK Q09ORklHX1NGX1BETUE9eQpDT05GSUdfUkVORVNBU19ETUE9eQpDT05GSUdfU0hfRE1BRV9CQVNF PXkKQ09ORklHX1NIX0RNQUU9eQpDT05GSUdfUkNBUl9ETUFDPXkKQ09ORklHX1JFTkVTQVNfVVNC X0RNQUM9eQpDT05GSUdfUlpfRE1BQz15CkNPTkZJR19USV9DUFBJNDE9eQpDT05GSUdfVElfRURN QT15CkNPTkZJR19ETUFfT01BUD15CkNPTkZJR19USV9ETUFfQ1JPU1NCQVI9eQpDT05GSUdfSU5U RUxfTERNQT15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKQ09ORklH X0RNQVRFU1Q9eQpDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwoj CkNPTkZJR19TWU5DX0ZJTEU9eQpDT05GSUdfU1dfU1lOQz15CkNPTkZJR19VRE1BQlVGPXkKQ09O RklHX0RNQUJVRl9NT1ZFX05PVElGWT15CkNPTkZJR19ETUFCVUZfREVCVUc9eQpDT05GSUdfRE1B QlVGX1NFTEZURVNUUz15CkNPTkZJR19ETUFCVUZfSEVBUFM9eQpDT05GSUdfRE1BQlVGX1NZU0ZT X1NUQVRTPXkKQ09ORklHX0RNQUJVRl9IRUFQU19TWVNURU09eQpDT05GSUdfRE1BQlVGX0hFQVBT X0NNQT15CiMgZW5kIG9mIERNQUJVRiBvcHRpb25zCgpDT05GSUdfQVVYRElTUExBWT15CkNPTkZJ R19DSEFSTENEPXkKQ09ORklHX0xJTkVESVNQPXkKQ09ORklHX0hENDQ3ODBfQ09NTU9OPXkKQ09O RklHX0hENDQ3ODA9eQpDT05GSUdfS1MwMTA4PXkKQ09ORklHX0tTMDEwOF9QT1JUPTB4Mzc4CkNP TkZJR19LUzAxMDhfREVMQVk9MgpDT05GSUdfSU1HX0FTQ0lJX0xDRD15CkNPTkZJR19IVDE2SzMz PXkKQ09ORklHX0xDRDJTPXkKQ09ORklHX0FSTV9DSEFSTENEPXkKQ09ORklHX1BBUlBPUlRfUEFO RUw9eQpDT05GSUdfUEFORUxfUEFSUE9SVD0wCkNPTkZJR19QQU5FTF9QUk9GSUxFPTUKQ09ORklH X1BBTkVMX0NIQU5HRV9NRVNTQUdFPXkKQ09ORklHX1BBTkVMX0JPT1RfTUVTU0FHRT0iIgojIENP TkZJR19DSEFSTENEX0JMX09GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJMQ0RfQkxfT04gaXMg bm90IHNldApDT05GSUdfQ0hBUkxDRF9CTF9GTEFTSD15CkNPTkZJR19QQU5FTD15CkNPTkZJR19V SU89eQpDT05GSUdfVUlPX0NJRj15CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlP X0RNRU1fR0VOSVJRPXkKQ09ORklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQpDT05G SUdfVUlPX1BDSV9HRU5FUklDPXkKQ09ORklHX1VJT19ORVRYPXkKQ09ORklHX1VJT19QUlVTUz15 CkNPTkZJR19VSU9fTUY2MjQ9eQpDT05GSUdfVUlPX0RGTD15CkNPTkZJR19WRklPPXkKQ09ORklH X1ZGSU9fQ09OVEFJTkVSPXkKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9eQpDT05GSUdfVkZJT19O T0lPTU1VPXkKQ09ORklHX1ZGSU9fVklSUUZEPXkKQ09ORklHX1ZGSU9fUENJX0NPUkU9eQpDT05G SUdfVkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKQ09ORklHX1ZGSU9fUENJ PXkKQ09ORklHX01MWDVfVkZJT19QQ0k9eQpDT05GSUdfVkZJT19QTEFURk9STT15CkNPTkZJR19W RklPX0FNQkE9eQpDT05GSUdfVkZJT19QTEFURk9STV9DQUxYRURBWEdNQUNfUkVTRVQ9eQpDT05G SUdfVkZJT19QTEFURk9STV9BTURYR0JFX1JFU0VUPXkKQ09ORklHX1ZGSU9fUExBVEZPUk1fQkNN RkxFWFJNX1JFU0VUPXkKQ09ORklHX1ZGSU9fTURFVj15CkNPTkZJR19WRklPX0ZTTF9NQz15CkNP TkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQpDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJ UlRJT19BTkNIT1I9eQpDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19QQ0lfTElCPXkKQ09O RklHX1ZJUlRJT19QQ0lfTElCX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fTUVOVT15CkNPTkZJR19W SVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19WRFBB PXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19JTlBVVD15CkNPTkZJR19W SVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVM9eQpDT05GSUdf VklSVElPX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX1ZEUEE9eQpDT05GSUdfVkRQQV9TSU09 eQpDT05GSUdfVkRQQV9TSU1fTkVUPXkKQ09ORklHX1ZEUEFfU0lNX0JMT0NLPXkKQ09ORklHX1ZE UEFfVVNFUj15CkNPTkZJR19JRkNWRj15CkNPTkZJR19NTFg1X1ZEUEE9eQpDT05GSUdfTUxYNV9W RFBBX05FVD15CkNPTkZJR19WUF9WRFBBPXkKQ09ORklHX1ZIT1NUX0lPVExCPXkKQ09ORklHX1ZI T1NUX1JJTkc9eQpDT05GSUdfVkhPU1Q9eQpDT05GSUdfVkhPU1RfTUVOVT15CkNPTkZJR19WSE9T VF9ORVQ9eQpDT05GSUdfVkhPU1RfU0NTST15CkNPTkZJR19WSE9TVF9WU09DSz15CkNPTkZJR19W SE9TVF9WRFBBPXkKQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1k9eQoKIwojIE1pY3Jv c29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIGVuZCBvZiBNaWNyb3NvZnQgSHlwZXItViBn dWVzdCBzdXBwb3J0CgpDT05GSUdfR1JFWUJVUz15CkNPTkZJR19HUkVZQlVTX0VTMj15CkNPTkZJ R19DT01FREk9eQpDT05GSUdfQ09NRURJX0RFQlVHPXkKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JV Rl9TSVpFX0tCPTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgw CkNPTkZJR19DT01FRElfTUlTQ19EUklWRVJTPXkKQ09ORklHX0NPTUVESV9CT05EPXkKQ09ORklH X0NPTUVESV9URVNUPXkKQ09ORklHX0NPTUVESV9QQVJQT1JUPXkKQ09ORklHX0NPTUVESV9TU1Zf RE5QPXkKQ09ORklHX0NPTUVESV9JU0FfRFJJVkVSUz15CkNPTkZJR19DT01FRElfUENMNzExPXkK Q09ORklHX0NPTUVESV9QQ0w3MjQ9eQpDT05GSUdfQ09NRURJX1BDTDcyNj15CkNPTkZJR19DT01F RElfUENMNzMwPXkKQ09ORklHX0NPTUVESV9QQ0w4MTI9eQpDT05GSUdfQ09NRURJX1BDTDgxNj15 CkNPTkZJR19DT01FRElfUENMODE4PXkKQ09ORklHX0NPTUVESV9QQ00zNzI0PXkKQ09ORklHX0NP TUVESV9BTVBMQ19ESU8yMDBfSVNBPXkKQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNl9JU0E9eQpD T05GSUdfQ09NRURJX0FNUExDX1BDMjYzX0lTQT15CkNPTkZJR19DT01FRElfUlRJODAwPXkKQ09O RklHX0NPTUVESV9SVEk4MDI9eQpDT05GSUdfQ09NRURJX0RBQzAyPXkKQ09ORklHX0NPTUVESV9E QVMxNk0xPXkKQ09ORklHX0NPTUVESV9EQVMwOF9JU0E9eQpDT05GSUdfQ09NRURJX0RBUzE2PXkK Q09ORklHX0NPTUVESV9EQVM4MDA9eQpDT05GSUdfQ09NRURJX0RBUzE4MDA9eQpDT05GSUdfQ09N RURJX0RBUzY0MDI9eQpDT05GSUdfQ09NRURJX0RUMjgwMT15CkNPTkZJR19DT01FRElfRFQyODEx PXkKQ09ORklHX0NPTUVESV9EVDI4MTQ9eQpDT05GSUdfQ09NRURJX0RUMjgxNT15CkNPTkZJR19D T01FRElfRFQyODE3PXkKQ09ORklHX0NPTUVESV9EVDI4Mlg9eQpDT05GSUdfQ09NRURJX0RNTTMy QVQ9eQpDT05GSUdfQ09NRURJX0ZMNTEyPXkKQ09ORklHX0NPTUVESV9BSU9fQUlPMTJfOD15CkNP TkZJR19DT01FRElfQUlPX0lJUk9fMTY9eQpDT05GSUdfQ09NRURJX0lJX1BDSTIwS0M9eQpDT05G SUdfQ09NRURJX0M2WERJR0lPPXkKQ09ORklHX0NPTUVESV9NUEM2MjQ9eQpDT05GSUdfQ09NRURJ X0FEUTEyQj15CkNPTkZJR19DT01FRElfTklfQVRfQTIxNTA9eQpDT05GSUdfQ09NRURJX05JX0FU X0FPPXkKQ09ORklHX0NPTUVESV9OSV9BVE1JTz15CkNPTkZJR19DT01FRElfTklfQVRNSU8xNkQ9 eQpDT05GSUdfQ09NRURJX05JX0xBQlBDX0lTQT15CkNPTkZJR19DT01FRElfUENNQUQ9eQpDT05G SUdfQ09NRURJX1BDTURBMTI9eQpDT05GSUdfQ09NRURJX1BDTU1JTz15CkNPTkZJR19DT01FRElf UENNVUlPPXkKQ09ORklHX0NPTUVESV9NVUxUSVEzPXkKQ09ORklHX0NPTUVESV9TNTI2PXkKQ09O RklHX0NPTUVESV9QQ0lfRFJJVkVSUz15CkNPTkZJR19DT01FRElfODI1NV9QQ0k9eQpDT05GSUdf Q09NRURJX0FERElfV0FUQ0hET0c9eQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xMDMyPXkKQ09O RklHX0NPTUVESV9BRERJX0FQQ0lfMTUwMD15CkNPTkZJR19DT01FRElfQURESV9BUENJXzE1MTY9 eQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNTY0PXkKQ09ORklHX0NPTUVESV9BRERJX0FQQ0lf MTZYWD15CkNPTkZJR19DT01FRElfQURESV9BUENJXzIwMzI9eQpDT05GSUdfQ09NRURJX0FERElf QVBDSV8yMjAwPXkKQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMzEyMD15CkNPTkZJR19DT01FRElf QURESV9BUENJXzM1MDE9eQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8zWFhYPXkKQ09ORklHX0NP TUVESV9BRExfUENJNjIwOD15CkNPTkZJR19DT01FRElfQURMX1BDSTdYM1g9eQpDT05GSUdfQ09N RURJX0FETF9QQ0k4MTY0PXkKQ09ORklHX0NPTUVESV9BRExfUENJOTExMT15CkNPTkZJR19DT01F RElfQURMX1BDSTkxMTg9eQpDT05GSUdfQ09NRURJX0FEVl9QQ0kxNzEwPXkKQ09ORklHX0NPTUVE SV9BRFZfUENJMTcyMD15CkNPTkZJR19DT01FRElfQURWX1BDSTE3MjM9eQpDT05GSUdfQ09NRURJ X0FEVl9QQ0kxNzI0PXkKQ09ORklHX0NPTUVESV9BRFZfUENJMTc2MD15CkNPTkZJR19DT01FRElf QURWX1BDSV9ESU89eQpDT05GSUdfQ09NRURJX0FNUExDX0RJTzIwMF9QQ0k9eQpDT05GSUdfQ09N RURJX0FNUExDX1BDMjM2X1BDST15CkNPTkZJR19DT01FRElfQU1QTENfUEMyNjNfUENJPXkKQ09O RklHX0NPTUVESV9BTVBMQ19QQ0kyMjQ9eQpDT05GSUdfQ09NRURJX0FNUExDX1BDSTIzMD15CkNP TkZJR19DT01FRElfQ09OVEVDX1BDSV9ESU89eQpDT05GSUdfQ09NRURJX0RBUzA4X1BDST15CkNP TkZJR19DT01FRElfRFQzMDAwPXkKQ09ORklHX0NPTUVESV9EWU5BX1BDSTEwWFg9eQpDT05GSUdf Q09NRURJX0dTQ19IUERJPXkKQ09ORklHX0NPTUVESV9NRjZYND15CkNPTkZJR19DT01FRElfSUNQ X01VTFRJPXkKQ09ORklHX0NPTUVESV9EQVFCT0FSRDIwMDA9eQpDT05GSUdfQ09NRURJX0pSM19Q Q0k9eQpDT05GSUdfQ09NRURJX0tFX0NPVU5URVI9eQpDT05GSUdfQ09NRURJX0NCX1BDSURBUzY0 PXkKQ09ORklHX0NPTUVESV9DQl9QQ0lEQVM9eQpDT05GSUdfQ09NRURJX0NCX1BDSUREQT15CkNP TkZJR19DT01FRElfQ0JfUENJTURBUz15CkNPTkZJR19DT01FRElfQ0JfUENJTUREQT15CkNPTkZJ R19DT01FRElfTUU0MDAwPXkKQ09ORklHX0NPTUVESV9NRV9EQVE9eQpDT05GSUdfQ09NRURJX05J XzY1Mjc9eQpDT05GSUdfQ09NRURJX05JXzY1WFg9eQpDT05GSUdfQ09NRURJX05JXzY2MFg9eQpD T05GSUdfQ09NRURJX05JXzY3MFg9eQpDT05GSUdfQ09NRURJX05JX0xBQlBDX1BDST15CkNPTkZJ R19DT01FRElfTklfUENJRElPPXkKQ09ORklHX0NPTUVESV9OSV9QQ0lNSU89eQpDT05GSUdfQ09N RURJX1JURDUyMD15CkNPTkZJR19DT01FRElfUzYyNj15CkNPTkZJR19DT01FRElfTUlURT15CkNP TkZJR19DT01FRElfTklfVElPQ01EPXkKQ09ORklHX0NPTUVESV9QQ01DSUFfRFJJVkVSUz15CkNP TkZJR19DT01FRElfQ0JfREFTMTZfQ1M9eQpDT05GSUdfQ09NRURJX0RBUzA4X0NTPXkKQ09ORklH X0NPTUVESV9OSV9EQVFfNzAwX0NTPXkKQ09ORklHX0NPTUVESV9OSV9EQVFfRElPMjRfQ1M9eQpD T05GSUdfQ09NRURJX05JX0xBQlBDX0NTPXkKQ09ORklHX0NPTUVESV9OSV9NSU9fQ1M9eQpDT05G SUdfQ09NRURJX1FVQVRFQ0hfREFRUF9DUz15CkNPTkZJR19DT01FRElfVVNCX0RSSVZFUlM9eQpD T05GSUdfQ09NRURJX0RUOTgxMj15CkNPTkZJR19DT01FRElfTklfVVNCNjUwMT15CkNPTkZJR19D T01FRElfVVNCRFVYPXkKQ09ORklHX0NPTUVESV9VU0JEVVhGQVNUPXkKQ09ORklHX0NPTUVESV9V U0JEVVhTSUdNQT15CkNPTkZJR19DT01FRElfVk1LODBYWD15CkNPTkZJR19DT01FRElfODI1ND15 CkNPTkZJR19DT01FRElfODI1NT15CkNPTkZJR19DT01FRElfODI1NV9TQT15CkNPTkZJR19DT01F RElfS0NPTUVESUxJQj15CkNPTkZJR19DT01FRElfQU1QTENfRElPMjAwPXkKQ09ORklHX0NPTUVE SV9BTVBMQ19QQzIzNj15CkNPTkZJR19DT01FRElfREFTMDg9eQpDT05GSUdfQ09NRURJX05JX0xB QlBDPXkKQ09ORklHX0NPTUVESV9OSV9USU89eQpDT05GSUdfQ09NRURJX05JX1JPVVRJTkc9eQpD T05GSUdfQ09NRURJX1RFU1RTPXkKQ09ORklHX0NPTUVESV9URVNUU19FWEFNUExFPXkKQ09ORklH X0NPTUVESV9URVNUU19OSV9ST1VURVM9eQpDT05GSUdfU1RBR0lORz15CkNPTkZJR19QUklTTTJf VVNCPXkKQ09ORklHX1JUTDgxOTJVPW0KQ09ORklHX1JUTExJQj1tCkNPTkZJR19SVExMSUJfQ1JZ UFRPX0NDTVA9bQpDT05GSUdfUlRMTElCX0NSWVBUT19US0lQPW0KQ09ORklHX1JUTExJQl9DUllQ VE9fV0VQPW0KQ09ORklHX1JUTDgxOTJFPW0KQ09ORklHX1JUTDg3MjNCUz1tCkNPTkZJR19SODcx MlU9eQpDT05GSUdfUjgxODhFVT1tCkNPTkZJR19SVFM1MjA4PXkKQ09ORklHX09DVEVPTl9FVEhF Uk5FVD15CkNPTkZJR19WVDY2NTU9bQpDT05GSUdfVlQ2NjU2PW0KCiMKIyBJSU8gc3RhZ2luZyBk cml2ZXJzCiMKCiMKIyBBY2NlbGVyb21ldGVycwojCkNPTkZJR19BRElTMTYyMDM9eQpDT05GSUdf QURJUzE2MjQwPXkKIyBlbmQgb2YgQWNjZWxlcm9tZXRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRh bCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzgxNj15CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFs IGNvbnZlcnRlcnMKCiMKIyBBbmFsb2cgZGlnaXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwoj CkNPTkZJR19BRFQ3MzE2PXkKQ09ORklHX0FEVDczMTZfU1BJPXkKQ09ORklHX0FEVDczMTZfSTJD PXkKIyBlbmQgb2YgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKCiMKIyBE aXJlY3QgRGlnaXRhbCBTeW50aGVzaXMKIwpDT05GSUdfQUQ5ODMyPXkKQ09ORklHX0FEOTgzND15 CiMgZW5kIG9mIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwoKIwojIE5ldHdvcmsgQW5hbHl6ZXIs IEltcGVkYW5jZSBDb252ZXJ0ZXJzCiMKQ09ORklHX0FENTkzMz15CiMgZW5kIG9mIE5ldHdvcmsg QW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCgojCiMgQWN0aXZlIGVuZXJneSBtZXRlcmlu ZyBJQwojCkNPTkZJR19BREU3ODU0PXkKQ09ORklHX0FERTc4NTRfSTJDPXkKQ09ORklHX0FERTc4 NTRfU1BJPXkKIyBlbmQgb2YgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJQwoKIwojIFJlc29sdmVy IHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDJTMTIxMD15CiMgZW5kIG9mIFJlc29s dmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojIGVuZCBvZiBJSU8gc3RhZ2luZyBkcml2ZXJzCgpD T05GSUdfRkJfU003NTA9eQpDT05GSUdfVVNCX0VNWFg9eQpDT05GSUdfTUZEX05WRUM9eQpDT05G SUdfS0VZQk9BUkRfTlZFQz15CkNPTkZJR19TRVJJT19OVkVDX1BTMj15CkNPTkZJR19OVkVDX1BP V0VSPXkKQ09ORklHX05WRUNfUEFaMDA9eQpDT05GSUdfU1RBR0lOR19NRURJQT15CkNPTkZJR19W SURFT19JTVhfTUVESUE9eQoKIwojIGkuTVg1LzYvNy84IE1lZGlhIFN1YiBkZXZpY2VzCiMKQ09O RklHX1ZJREVPX0lNWF9DU0k9eQojIGVuZCBvZiBpLk1YNS82LzcvOCBNZWRpYSBTdWIgZGV2aWNl cwoKQ09ORklHX1ZJREVPX0lNWDhNUV9NSVBJX0NTSTI9eQpDT05GSUdfVklERU9fTUFYOTY3MTI9 eQpDT05GSUdfVklERU9fTUVTT05fVkRFQz15CkNPTkZJR19WSURFT19PTUFQND15CkNPTkZJR19W SURFT19ST0NLQ0hJUF9WREVDPXkKQ09ORklHX1ZJREVPX1NVTlhJPXkKQ09ORklHX1ZJREVPX1NV TlhJX0NFRFJVUz15CkNPTkZJR19WSURFT19TVU42SV9JU1A9eQpDT05GSUdfVklERU9fVEVHUkE9 eQpDT05GSUdfVklERU9fVEVHUkFfVFBHPXkKQ09ORklHX1NUQUdJTkdfTUVESUFfREVQUkVDQVRF RD15CgojCiMgQXRtZWwgbWVkaWEgcGxhdGZvcm0gZHJpdmVycwojCkNPTkZJR19WSURFT19BVE1F TF9JU0M9eQpDT05GSUdfVklERU9fQVRNRUxfWElTQz15CkNPTkZJR19WSURFT19BVE1FTF9JU0Nf QkFTRT15CkNPTkZJR19WSURFT19DUElBMj15CkNPTkZJR19WSURFT19WSVU9eQpDT05GSUdfVklE RU9fU0FBNzE0Nj15CkNPTkZJR19WSURFT19TQUE3MTQ2X1ZWPXkKQ09ORklHX0RWQl9BVjcxMTBf SVI9eQpDT05GSUdfRFZCX0FWNzExMD15CkNPTkZJR19EVkJfQVY3MTEwX09TRD15CkNPTkZJR19E VkJfQlVER0VUX1BBVENIPXkKQ09ORklHX0RWQl9TUDg4NzA9eQpDT05GSUdfVklERU9fSEVYSVVN X0dFTUlOST15CkNPTkZJR19WSURFT19IRVhJVU1fT1JJT049eQpDT05GSUdfVklERU9fTVhCPXkK Q09ORklHX0RWQl9CVURHRVRfQ09SRT15CkNPTkZJR19EVkJfQlVER0VUPXkKQ09ORklHX0RWQl9C VURHRVRfQ0k9eQpDT05GSUdfRFZCX0JVREdFVF9BVj15CkNPTkZJR19WSURFT19TVEtXRUJDQU09 eQpDT05GSUdfVklERU9fVE02MDAwPXkKQ09ORklHX1ZJREVPX1RNNjAwMF9BTFNBPXkKQ09ORklH X1ZJREVPX1RNNjAwMF9EVkI9eQpDT05GSUdfVklERU9fRE02NDQ2X0NDREM9eQpDT05GSUdfVklE RU9fRE0zNTVfQ0NEQz15CkNPTkZJR19WSURFT19ETTM2NV9JU0lGPXkKQ09ORklHX1VTQl9aUjM2 NFhYPXkKQ09ORklHX1NUQUdJTkdfQk9BUkQ9eQpDT05GSUdfTFRFX0dETTcyNFg9bQpDT05GSUdf RkJfVEZUPXkKQ09ORklHX0ZCX1RGVF9BR00xMjY0S19GTD15CkNPTkZJR19GQl9URlRfQkQ2NjM0 NzQ9eQpDT05GSUdfRkJfVEZUX0hYODM0MEJOPXkKQ09ORklHX0ZCX1RGVF9IWDgzNDdEPXkKQ09O RklHX0ZCX1RGVF9IWDgzNTNEPXkKQ09ORklHX0ZCX1RGVF9IWDgzNTdEPXkKQ09ORklHX0ZCX1RG VF9JTEk5MTYzPXkKQ09ORklHX0ZCX1RGVF9JTEk5MzIwPXkKQ09ORklHX0ZCX1RGVF9JTEk5MzI1 PXkKQ09ORklHX0ZCX1RGVF9JTEk5MzQwPXkKQ09ORklHX0ZCX1RGVF9JTEk5MzQxPXkKQ09ORklH X0ZCX1RGVF9JTEk5NDgxPXkKQ09ORklHX0ZCX1RGVF9JTEk5NDg2PXkKQ09ORklHX0ZCX1RGVF9Q Q0Q4NTQ0PXkKQ09ORklHX0ZCX1RGVF9SQTg4NzU9eQpDT05GSUdfRkJfVEZUX1M2RDAyQTE9eQpD T05GSUdfRkJfVEZUX1M2RDExMjE9eQpDT05GSUdfRkJfVEZUX1NFUFM1MjU9eQpDT05GSUdfRkJf VEZUX1NIMTEwNj15CkNPTkZJR19GQl9URlRfU1NEMTI4OT15CkNPTkZJR19GQl9URlRfU1NEMTMw NT15CkNPTkZJR19GQl9URlRfU1NEMTMwNj15CkNPTkZJR19GQl9URlRfU1NEMTMzMT15CkNPTkZJ R19GQl9URlRfU1NEMTM1MT15CkNPTkZJR19GQl9URlRfU1Q3NzM1Uj15CkNPTkZJR19GQl9URlRf U1Q3Nzg5Vj15CkNPTkZJR19GQl9URlRfVElOWUxDRD15CkNPTkZJR19GQl9URlRfVExTODIwND15 CkNPTkZJR19GQl9URlRfVUMxNjExPXkKQ09ORklHX0ZCX1RGVF9VQzE3MDE9eQpDT05GSUdfRkJf VEZUX1VQRDE2MTcwND15CkNPTkZJR19NT1NUX0NPTVBPTkVOVFM9eQpDT05GSUdfTU9TVF9ORVQ9 eQpDT05GSUdfTU9TVF9WSURFTz15CkNPTkZJR19NT1NUX0RJTTI9eQpDT05GSUdfTU9TVF9JMkM9 eQpDT05GSUdfS1M3MDEwPXkKQ09ORklHX0dSRVlCVVNfQVVESU89eQpDT05GSUdfR1JFWUJVU19B VURJT19BUEJfQ09ERUM9eQpDT05GSUdfR1JFWUJVU19CT09UUk9NPXkKQ09ORklHX0dSRVlCVVNf RklSTVdBUkU9eQpDT05GSUdfR1JFWUJVU19ISUQ9eQpDT05GSUdfR1JFWUJVU19MSUdIVD15CkNP TkZJR19HUkVZQlVTX0xPRz15CkNPTkZJR19HUkVZQlVTX0xPT1BCQUNLPXkKQ09ORklHX0dSRVlC VVNfUE9XRVI9eQpDT05GSUdfR1JFWUJVU19SQVc9eQpDT05GSUdfR1JFWUJVU19WSUJSQVRPUj15 CkNPTkZJR19HUkVZQlVTX0JSSURHRURfUEhZPXkKQ09ORklHX0dSRVlCVVNfR1BJTz15CkNPTkZJ R19HUkVZQlVTX0kyQz15CkNPTkZJR19HUkVZQlVTX1BXTT15CkNPTkZJR19HUkVZQlVTX1NESU89 eQpDT05GSUdfR1JFWUJVU19TUEk9eQpDT05GSUdfR1JFWUJVU19VQVJUPXkKQ09ORklHX0dSRVlC VVNfVVNCPXkKQ09ORklHX0dSRVlCVVNfQVJDSEU9eQpDT05GSUdfQkNNX1ZJREVPQ09SRT15CkNP TkZJR19CQ00yODM1X1ZDSElRPXkKQ09ORklHX1ZDSElRX0NERVY9eQpDT05GSUdfU05EX0JDTTI4 MzU9eQpDT05GSUdfVklERU9fQkNNMjgzNT15CkNPTkZJR19CQ00yODM1X1ZDSElRX01NQUw9eQpD T05GSUdfUEk0MzM9eQpDT05GSUdfWElMX0FYSVNfRklGTz15CkNPTkZJR19GSUVMREJVU19ERVY9 eQpDT05GSUdfSE1TX0FOWUJVU1NfQlVTPXkKQ09ORklHX0FSQ1hfQU5ZQlVTX0NPTlRST0xMRVI9 eQpDT05GSUdfSE1TX1BST0ZJTkVUPXkKQ09ORklHX1FMR0U9eQpDT05GSUdfVk1FX0JVUz15Cgoj CiMgVk1FIEJyaWRnZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9UU0kxNDg9eQpDT05GSUdfVk1FX0ZB S0U9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19WTUVfVVNFUj15CkNPTkZJR19H T0xERklTSD15CkNPTkZJR19HT0xERklTSF9QSVBFPXkKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9 eQpDT05GSUdfQ1JPU19FQz15CkNPTkZJR19DUk9TX0VDX0kyQz15CkNPTkZJR19DUk9TX0VDX1JQ TVNHPXkKQ09ORklHX0NST1NfRUNfU1BJPXkKQ09ORklHX0NST1NfRUNfUFJPVE89eQpDT05GSUdf Q1JPU19LQkRfTEVEX0JBQ0tMSUdIVD15CkNPTkZJR19DUk9TX0VDX0NIQVJERVY9eQpDT05GSUdf Q1JPU19FQ19MSUdIVEJBUj15CkNPTkZJR19DUk9TX0VDX1ZCQz15CkNPTkZJR19DUk9TX0VDX0RF QlVHRlM9eQpDT05GSUdfQ1JPU19FQ19TRU5TT1JIVUI9eQpDT05GSUdfQ1JPU19FQ19TWVNGUz15 CkNPTkZJR19DUk9TX0VDX1RZUEVDPXkKQ09ORklHX0NST1NfSFBTX0kyQz15CkNPTkZJR19DUk9T X1VTQlBEX0xPR0dFUj15CkNPTkZJR19DUk9TX1VTQlBEX05PVElGWT15CkNPTkZJR19DUk9TX0tV TklUPXkKQ09ORklHX01FTExBTk9YX1BMQVRGT1JNPXkKQ09ORklHX01MWFJFR19IT1RQTFVHPXkK Q09ORklHX01MWFJFR19JTz15CkNPTkZJR19NTFhSRUdfTEM9eQpDT05GSUdfTlZTV19TTjIyMDE9 eQpDT05GSUdfT0xQQ19FQz15CkNPTkZJR19PTFBDX1hPMTc1PXkKQ09ORklHX09MUENfWE8xNzVf RUM9eQpDT05GSUdfU1VSRkFDRV9QTEFURk9STVM9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdf SEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKQ09ORklHX0NPTU1PTl9DTEtf V004MzFYPXkKCiMKIyBDbG9jayBkcml2ZXIgZm9yIEFSTSBSZWZlcmVuY2UgZGVzaWducwojCkNP TkZJR19DTEtfSUNTVD15CkNPTkZJR19DTEtfU1A4MTA9eQpDT05GSUdfQ0xLX1ZFWFBSRVNTX09T Qz15CiMgZW5kIG9mIENsb2NrIGRyaXZlciBmb3IgQVJNIFJlZmVyZW5jZSBkZXNpZ25zCgpDT05G SUdfQ0xLX0hTREs9eQpDT05GSUdfTE1LMDQ4MzI9eQpDT05GSUdfQ09NTU9OX0NMS19BUFBMRV9O Q089eQpDT05GSUdfQ09NTU9OX0NMS19NQVg3NzY4Nj15CkNPTkZJR19DT01NT05fQ0xLX01BWDk0 ODU9eQpDT05GSUdfQ09NTU9OX0NMS19SSzgwOD15CkNPTkZJR19DT01NT05fQ0xLX0hJNjU1WD15 CkNPTkZJR19DT01NT05fQ0xLX1NDTUk9eQpDT05GSUdfQ09NTU9OX0NMS19TQ1BJPXkKQ09ORklH X0NPTU1PTl9DTEtfU0k1MzQxPXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxPXkKQ09ORklHX0NP TU1PTl9DTEtfU0k1MTQ9eQpDT05GSUdfQ09NTU9OX0NMS19TSTU0ND15CkNPTkZJR19DT01NT05f Q0xLX1NJNTcwPXkKQ09ORklHX0NPTU1PTl9DTEtfQk0xODgwPXkKQ09ORklHX0NPTU1PTl9DTEtf Q0RDRTcwNj15CkNPTkZJR19DT01NT05fQ0xLX1RQUzY4NDcwPXkKQ09ORklHX0NPTU1PTl9DTEtf Q0RDRTkyNT15CkNPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUD15CkNPTkZJR19DT01NT05fQ0xL X0VONzUyMz15CkNPTkZJR19DT01NT05fQ0xLX0ZTTF9GTEVYU1BJPXkKQ09ORklHX0NPTU1PTl9D TEtfRlNMX1NBST15CkNPTkZJR19DT01NT05fQ0xLX0dFTUlOST15CkNPTkZJR19DT01NT05fQ0xL X0xBTjk2Nlg9eQpDT05GSUdfQ09NTU9OX0NMS19BU1BFRUQ9eQpDT05GSUdfQ09NTU9OX0NMS19T Mk1QUzExPXkKQ09ORklHX0NMS19UV0w2MDQwPXkKQ09ORklHX0NPTU1PTl9DTEtfQVhJX0NMS0dF Tj15CkNPTkZJR19DTEtfUU9SSVE9eQpDT05GSUdfQ0xLX0xTMTAyOEFfUExMRElHPXkKQ09ORklH X0NPTU1PTl9DTEtfWEdFTkU9eQpDT05GSUdfQ09NTU9OX0NMS19MT0NITkFHQVI9eQpDT05GSUdf Q09NTU9OX0NMS19QQUxNQVM9eQpDT05GSUdfQ09NTU9OX0NMS19QV009eQpDT05GSUdfQ09NTU9O X0NMS19PWE5BUz15CkNPTkZJR19DT01NT05fQ0xLX1JTOV9QQ0lFPXkKQ09ORklHX0NPTU1PTl9D TEtfVkM1PXkKQ09ORklHX0NPTU1PTl9DTEtfVkM3PXkKQ09ORklHX0NPTU1PTl9DTEtfU1RNMzJN UDEzNT15CkNPTkZJR19DT01NT05fQ0xLX1NUTTMyTVAxNTc9eQpDT05GSUdfQ09NTU9OX0NMS19N TVAyPXkKQ09ORklHX0NPTU1PTl9DTEtfTU1QMl9BVURJTz15CkNPTkZJR19DT01NT05fQ0xLX0JE NzE4WFg9eQpDT05GSUdfQ09NTU9OX0NMS19GSVhFRF9NTUlPPXkKQ09ORklHX0NMS19BQ1RJT05T PXkKQ09ORklHX0NMS19PV0xfUzUwMD15CkNPTkZJR19DTEtfT1dMX1M3MDA9eQpDT05GSUdfQ0xL X09XTF9TOTAwPXkKQ09ORklHX0NMS19BTkFMT0dCSVRTX1dSUExMX0NMTjI4SFBDPXkKQ09ORklH X0NMS19CQUlLQUxfVDE9eQpDT05GSUdfQ0xLX0JUMV9DQ1VfUExMPXkKQ09ORklHX0NMS19CVDFf Q0NVX0RJVj15CkNPTkZJR19DTEtfQlQxX0NDVV9SU1Q9eQpDT05GSUdfQ0xLX0JDTTI3MTFfRFZQ PXkKQ09ORklHX0NMS19CQ00yODM1PXkKQ09ORklHX0NMS19CQ01fNjNYWD15CkNPTkZJR19DTEtf QkNNXzYzWFhfR0FURT15CkNPTkZJR19DTEtfQkNNX0tPTkE9eQpDT05GSUdfQ09NTU9OX0NMS19J UFJPQz15CkNPTkZJR19DTEtfQkNNX0NZR05VUz15CkNPTkZJR19DTEtfQkNNX0hSMj15CkNPTkZJ R19DTEtfQkNNX05TUD15CkNPTkZJR19DTEtfQkNNX05TMj15CkNPTkZJR19DTEtfQkNNX1NSPXkK Q09ORklHX0NMS19SQVNQQkVSUllQST15CkNPTkZJR19DT01NT05fQ0xLX0hJMzUxNkNWMzAwPXkK Q09ORklHX0NPTU1PTl9DTEtfSEkzNTE5PXkKQ09ORklHX0NPTU1PTl9DTEtfSEkzNTU5QT15CkNP TkZJR19DT01NT05fQ0xLX0hJMzY2MD15CkNPTkZJR19DT01NT05fQ0xLX0hJMzY3MD15CkNPTkZJ R19DT01NT05fQ0xLX0hJMzc5OENWMjAwPXkKQ09ORklHX0NPTU1PTl9DTEtfSEk2MjIwPXkKQ09O RklHX1JFU0VUX0hJU0k9eQpDT05GSUdfU1RVQl9DTEtfSEk2MjIwPXkKQ09ORklHX1NUVUJfQ0xL X0hJMzY2MD15CkNPTkZJR19DT01NT05fQ0xLX0JPU1RPTj15CkNPTkZJR19NWENfQ0xLPXkKQ09O RklHX01YQ19DTEtfU0NVPXkKQ09ORklHX0NMS19JTVgzMT15CkNPTkZJR19DTEtfSU1YMzU9eQpD T05GSUdfQ0xLX0lNWDU9eQpDT05GSUdfQ0xLX0lNWDZRPXkKQ09ORklHX0NMS19JTVg2U0w9eQpD T05GSUdfQ0xLX0lNWDZTTEw9eQpDT05GSUdfQ0xLX0lNWDZTWD15CkNPTkZJR19DTEtfSU1YNlVM PXkKQ09ORklHX0NMS19JTVg3RD15CkNPTkZJR19DTEtfSU1YN1VMUD15CkNPTkZJR19DTEtfVkY2 MTA9eQpDT05GSUdfQ0xLX0lNWDhNTT15CkNPTkZJR19DTEtfSU1YOE1OPXkKQ09ORklHX0NMS19J TVg4TVA9eQpDT05GSUdfQ0xLX0lNWDhNUT15CkNPTkZJR19DTEtfSU1YOFFYUD15CkNPTkZJR19D TEtfSU1YOFVMUD15CkNPTkZJR19DTEtfSU1YOTM9eQoKIwojIEluZ2VuaWMgU29DcyBkcml2ZXJz CiMKQ09ORklHX0lOR0VOSUNfQ0dVX0NPTU1PTj15CkNPTkZJR19JTkdFTklDX0NHVV9KWjQ3NDA9 eQpDT05GSUdfSU5HRU5JQ19DR1VfSlo0NzU1PXkKQ09ORklHX0lOR0VOSUNfQ0dVX0paNDcyNUI9 eQpDT05GSUdfSU5HRU5JQ19DR1VfSlo0NzYwPXkKQ09ORklHX0lOR0VOSUNfQ0dVX0paNDc3MD15 CkNPTkZJR19JTkdFTklDX0NHVV9KWjQ3ODA9eQpDT05GSUdfSU5HRU5JQ19DR1VfWDEwMDA9eQpD T05GSUdfSU5HRU5JQ19DR1VfWDE4MzA9eQpDT05GSUdfSU5HRU5JQ19UQ1VfQ0xLPXkKIyBlbmQg b2YgSW5nZW5pYyBTb0NzIGRyaXZlcnMKCkNPTkZJR19DT01NT05fQ0xLX0tFWVNUT05FPXkKQ09O RklHX1RJX1NDSV9DTEs9eQpDT05GSUdfVElfU0NJX0NMS19QUk9CRV9GUk9NX0ZXPXkKQ09ORklH X1RJX1NZU0NPTl9DTEs9eQoKIwojIENsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgU29DCiMKQ09O RklHX0NPTU1PTl9DTEtfTUVESUFURUs9eQpDT05GSUdfQ09NTU9OX0NMS19NRURJQVRFS19GSENU TD15CkNPTkZJR19DT01NT05fQ0xLX01UMjcwMT15CkNPTkZJR19DT01NT05fQ0xLX01UMjcwMV9N TVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcwMV9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NM S19NVDI3MDFfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcwMV9ISUZTWVM9eQpDT05G SUdfQ09NTU9OX0NMS19NVDI3MDFfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQyNzAxX0JE UFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcwMV9BVURTWVM9eQpDT05GSUdfQ09NTU9OX0NM S19NVDI3MDFfRzNEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyPXkKQ09ORklHX0NPTU1P Tl9DTEtfTVQyNzEyX0JEUFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMl9JTUdTWVM9eQpD T05GSUdfQ09NTU9OX0NMS19NVDI3MTJfSlBHREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQy NzEyX01GR0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UMjcxMl9NTVNZUz15CkNPTkZJR19DT01N T05fQ0xLX01UMjcxMl9WREVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQyNzEyX1ZFTkNTWVM9 eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3NjU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfQVVE SU9TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfQ0FNU1lTPXkKQ09ORklHX0NPTU1PTl9D TEtfTVQ2NzY1X0dDRVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc2NV9NTVNZUz15CkNPTkZJ R19DT01NT05fQ0xLX01UNjc2NV9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfVkNP REVDU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01GR1NZUz15CkNPTkZJR19DT01NT05f Q0xLX01UNjc2NV9NSVBJMEFTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTBCU1lT PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkxQVNZUz15CkNPTkZJR19DT01NT05fQ0xL X01UNjc2NV9NSVBJMUJTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3NjVfTUlQSTJBU1lTPXkK Q09ORklHX0NPTU1PTl9DTEtfTVQ2NzY1X01JUEkyQlNZUz15CkNPTkZJR19DT01NT05fQ0xLX01U Njc3OT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc3OV9NTVNZUz15CkNPTkZJR19DT01NT05fQ0xL X01UNjc3OV9JTUdTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3NzlfSVBFU1lTPXkKQ09ORklH X0NPTU1PTl9DTEtfTVQ2Nzc5X0NBTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc3OV9WREVD U1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NM S19NVDY3NzlfTUZHQ0ZHPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzc5X0FVRFNZUz15CkNPTkZJ R19DT01NT05fQ0xLX01UNjc5NT15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9NRkdDRkc9eQpD T05GSUdfQ09NTU9OX0NMS19NVDY3OTVfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDY3OTVf VkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5NV9WRU5DU1lTPXkKQ09ORklHX0NPTU1P Tl9DTEtfTVQ2Nzk3PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X01NU1lTPXkKQ09ORklHX0NP TU1PTl9DTEtfTVQ2Nzk3X0lNR1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNjc5N19WREVDU1lT PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ2Nzk3X1ZFTkNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19N VDc2MjI9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc2MjJfRVRIU1lTPXkKQ09ORklHX0NPTU1PTl9D TEtfTVQ3NjIyX0hJRlNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNzYyMl9BVURTWVM9eQpDT05G SUdfQ09NTU9OX0NMS19NVDc2Mjk9eQpDT05GSUdfQ09NTU9OX0NMS19NVDc2MjlfRVRIU1lTPXkK Q09ORklHX0NPTU1PTl9DTEtfTVQ3NjI5X0hJRlNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4 Nj15CkNPTkZJR19DT01NT05fQ0xLX01UNzk4Nl9FVEhTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19N VDgxMzU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgx NjdfQVVEU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTY3X0lNR1NZUz15CkNPTkZJR19DT01N T05fQ0xLX01UODE2N19NRkdDRkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxNjdfTU1TWVM9eQpD T05GSUdfQ09NTU9OX0NMS19NVDgxNjdfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3 Mz15CkNPTkZJR19DT01NT05fQ0xLX01UODE3M19NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01U ODE4Mz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4M19BVURJT1NZUz15CkNPTkZJR19DT01NT05f Q0xLX01UODE4M19DQU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSU1HU1lTPXkKQ09O RklHX0NPTU1PTl9DTEtfTVQ4MTgzX0lQVV9DT1JFMD15CkNPTkZJR19DT01NT05fQ0xLX01UODE4 M19JUFVfQ09SRTE9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfSVBVX0FETD15CkNPTkZJR19D T01NT05fQ0xLX01UODE4M19JUFVfQ09OTj15CkNPTkZJR19DT01NT05fQ0xLX01UODE4M19NRkdD Rkc9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxODNfTU1TWVM9eQpDT05GSUdfQ09NTU9OX0NMS19N VDgxODNfVkRFQ1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE4M19WRU5DU1lTPXkKQ09ORklH X0NPTU1PTl9DTEtfTVQ4MTg2PXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyPXkKQ09ORklHX0NP TU1PTl9DTEtfTVQ4MTkyX0FVRFNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Ml9DQU1TWVM9 eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfSU1HU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4 MTkyX0lNUF9JSUNfV1JBUD15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Ml9JUEVTWVM9eQpDT05G SUdfQ09NTU9OX0NMS19NVDgxOTJfTURQU1lTPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX01G R0NGRz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5Ml9NTVNZUz15CkNPTkZJR19DT01NT05fQ0xL X01UODE5Ml9NU0RDPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MTkyX1NDUF9BRFNQPXkKQ09ORklH X0NPTU1PTl9DTEtfTVQ4MTkyX1ZERUNTWVM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgxOTJfVkVO Q1NZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODE5NT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2 NT15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9BUFU9eQpDT05GSUdfQ09NTU9OX0NMS19NVDgz NjVfQ0FNPXkKQ09ORklHX0NPTU1PTl9DTEtfTVQ4MzY1X01GRz15CkNPTkZJR19DT01NT05fQ0xL X01UODM2NV9NTVNZUz15CkNPTkZJR19DT01NT05fQ0xLX01UODM2NV9WREVDPXkKQ09ORklHX0NP TU1PTl9DTEtfTVQ4MzY1X1ZFTkM9eQpDT05GSUdfQ09NTU9OX0NMS19NVDg1MTY9eQpDT05GSUdf Q09NTU9OX0NMS19NVDg1MTZfQVVEU1lTPXkKIyBlbmQgb2YgQ2xvY2sgZHJpdmVyIGZvciBNZWRp YVRlayBTb0MKCiMKIyBDbG9jayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwojCkNPTkZJ R19DT01NT05fQ0xLX01FU09OX1JFR01BUD15CkNPTkZJR19DT01NT05fQ0xLX01FU09OX01QTEw9 eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTl9QTEw9eQpDT05GSUdfQ09NTU9OX0NMS19NRVNPTjhC PXkKIyBDT05GSUdfQ09NTU9OX0NMS19BWEdfQVVESU8gaXMgbm90IHNldAojIGVuZCBvZiBDbG9j ayBzdXBwb3J0IGZvciBBbWxvZ2ljIHBsYXRmb3JtcwoKQ09ORklHX01TVEFSX01TQzMxM19DUFVQ TEw9eQpDT05GSUdfTVNUQVJfTVNDMzEzX01QTEw9eQpDT05GSUdfTUNIUF9DTEtfTVBGUz15CkNP TkZJR19NVkVCVV9DTEtfQ09NTU9OPXkKQ09ORklHX01WRUJVX0NMS19DUFU9eQpDT05GSUdfTVZF QlVfQ0xLX0NPUkVESVY9eQpDT05GSUdfQVJNQURBX0FQX0NQX0hFTFBFUj15CkNPTkZJR19BUk1B REFfMzcwX0NMSz15CkNPTkZJR19BUk1BREFfMzc1X0NMSz15CkNPTkZJR19BUk1BREFfMzhYX0NM Sz15CkNPTkZJR19BUk1BREFfMzlYX0NMSz15CkNPTkZJR19BUk1BREFfWFBfQ0xLPXkKQ09ORklH X0FSTUFEQV9BUF9DUFVfQ0xLPXkKQ09ORklHX0RPVkVfQ0xLPXkKQ09ORklHX0NPTU1PTl9DTEtf UElTVEFDSElPPXkKQ09ORklHX0tSQUlUX0NMT0NLUz15CkNPTkZJR19RQ09NX0dEU0M9eQpDT05G SUdfUUNPTV9SUE1DQz15CkNPTkZJR19DT01NT05fQ0xLX1FDT009eQpDT05GSUdfUUNPTV9BNTNQ TEw9eQpDT05GSUdfUUNPTV9BN1BMTD15CkNPTkZJR19RQ09NX0NMS19BUENTX01TTTg5MTY9eQpD T05GSUdfUUNPTV9DTEtfQVBDU19TRFg1NT15CkNPTkZJR19RQ09NX0NMS19SUE09eQpDT05GSUdf UUNPTV9DTEtfU01EX1JQTT15CkNPTkZJR19RQ09NX0NMS19SUE1IPXkKQ09ORklHX0FQUV9HQ0Nf ODA4ND15CkNPTkZJR19BUFFfTU1DQ184MDg0PXkKQ09ORklHX0lQUV9BUFNTX1BMTD15CkNPTkZJ R19JUFFfQVBTU182MDE4PXkKQ09ORklHX0lQUV9HQ0NfNDAxOT15CkNPTkZJR19JUFFfR0NDXzYw MTg9eQpDT05GSUdfSVBRX0dDQ184MDZYPXkKQ09ORklHX0lQUV9MQ0NfODA2WD15CkNPTkZJR19J UFFfR0NDXzgwNzQ9eQpDT05GSUdfTVNNX0dDQ184NjYwPXkKQ09ORklHX01TTV9HQ0NfODkwOT15 CkNPTkZJR19NU01fR0NDXzg5MTY9eQpDT05GSUdfTVNNX0dDQ184OTM5PXkKQ09ORklHX01TTV9H Q0NfODk2MD15CkNPTkZJR19NU01fTENDXzg5NjA9eQpDT05GSUdfTURNX0dDQ185NjA3PXkKQ09O RklHX01ETV9HQ0NfOTYxNT15CkNPTkZJR19NRE1fTENDXzk2MTU9eQpDT05GSUdfTVNNX01NQ0Nf ODk2MD15CkNPTkZJR19NU01fR0NDXzg5NTM9eQpDT05GSUdfTVNNX0dDQ184OTc0PXkKQ09ORklH X01TTV9NTUNDXzg5NzQ9eQpDT05GSUdfTVNNX0dDQ184OTc2PXkKQ09ORklHX01TTV9NTUNDXzg5 OTQ9eQpDT05GSUdfTVNNX0dDQ184OTk0PXkKQ09ORklHX01TTV9HQ0NfODk5Nj15CkNPTkZJR19N U01fTU1DQ184OTk2PXkKQ09ORklHX01TTV9HQ0NfODk5OD15CkNPTkZJR19NU01fR1BVQ0NfODk5 OD15CkNPTkZJR19NU01fTU1DQ184OTk4PXkKQ09ORklHX1FDTV9HQ0NfMjI5MD15CkNPTkZJR19R Q01fRElTUENDXzIyOTA9eQpDT05GSUdfUUNTX0dDQ180MDQ9eQpDT05GSUdfU0NfQ0FNQ0NfNzE4 MD15CkNPTkZJR19TQ19DQU1DQ183MjgwPXkKQ09ORklHX1NDX0RJU1BDQ183MTgwPXkKQ09ORklH X1NDX0RJU1BDQ183MjgwPXkKQ09ORklHX1NDX0RJU1BDQ184MjgwWFA9eQpDT05GSUdfU0NfR0ND XzcxODA9eQpDT05GSUdfU0NfR0NDXzcyODA9eQpDT05GSUdfU0NfR0NDXzgxODBYPXkKQ09ORklH X1NDX0dDQ184MjgwWFA9eQpDT05GSUdfU0NfR1BVQ0NfNzE4MD15CkNPTkZJR19TQ19HUFVDQ183 MjgwPXkKQ09ORklHX1NDX0dQVUNDXzgyODBYUD15CkNPTkZJR19TQ19MUEFTU0NDXzcyODA9eQpD T05GSUdfU0NfTFBBU1NfQ09SRUNDXzcxODA9eQpDT05GSUdfU0NfTFBBU1NfQ09SRUNDXzcyODA9 eQpDT05GSUdfU0NfTVNTXzcxODA9eQpDT05GSUdfU0NfVklERU9DQ183MTgwPXkKQ09ORklHX1ND X1ZJREVPQ0NfNzI4MD15CkNPTkZJR19TRE1fQ0FNQ0NfODQ1PXkKQ09ORklHX1NETV9HQ0NfNjYw PXkKQ09ORklHX1NETV9NTUNDXzY2MD15CkNPTkZJR19TRE1fR1BVQ0NfNjYwPXkKQ09ORklHX1FD U19UVVJJTkdfNDA0PXkKQ09ORklHX1FDU19RNlNTVE9QXzQwND15CkNPTkZJR19TRE1fR0NDXzg0 NT15CkNPTkZJR19TRE1fR1BVQ0NfODQ1PXkKQ09ORklHX1NETV9WSURFT0NDXzg0NT15CkNPTkZJ R19TRE1fRElTUENDXzg0NT15CkNPTkZJR19TRE1fTFBBU1NDQ184NDU9eQpDT05GSUdfU0RYX0dD Q181NT15CkNPTkZJR19TRFhfR0NDXzY1PXkKQ09ORklHX1NNX0NBTUNDXzgyNTA9eQpDT05GSUdf U01fQ0FNQ0NfODQ1MD15CkNPTkZJR19TTV9ESVNQQ0NfNjExNT15CkNPTkZJR19TTV9ESVNQQ0Nf NjEyNT15CkNPTkZJR19TTV9ESVNQQ0NfODI1MD15CkNPTkZJR19TTV9ESVNQQ0NfNjM1MD15CkNP TkZJR19TTV9ESVNQQ0NfNjM3NT15CkNPTkZJR19TTV9ESVNQQ0NfODQ1MD15CkNPTkZJR19TTV9H Q0NfNjExNT15CkNPTkZJR19TTV9HQ0NfNjEyNT15CkNPTkZJR19TTV9HQ0NfNjM1MD15CkNPTkZJ R19TTV9HQ0NfNjM3NT15CkNPTkZJR19TTV9HQ0NfODE1MD15CkNPTkZJR19TTV9HQ0NfODI1MD15 CkNPTkZJR19TTV9HQ0NfODM1MD15CkNPTkZJR19TTV9HQ0NfODQ1MD15CkNPTkZJR19TTV9HQ0Nf ODU1MD15CkNPTkZJR19TTV9HUFVDQ182MzUwPXkKQ09ORklHX1NNX0dQVUNDXzgxNTA9eQpDT05G SUdfU01fR1BVQ0NfODI1MD15CkNPTkZJR19TTV9HUFVDQ184MzUwPXkKQ09ORklHX1NNX1ZJREVP Q0NfODE1MD15CkNPTkZJR19TTV9WSURFT0NDXzgyNTA9eQpDT05GSUdfU1BNSV9QTUlDX0NMS0RJ Vj15CkNPTkZJR19RQ09NX0hGUExMPXkKQ09ORklHX0tQU1NfWENDPXkKQ09ORklHX0tSQUlUQ0M9 eQpDT05GSUdfQ0xLX0dGTV9MUEFTU19TTTgyNTA9eQpDT05GSUdfQ0xLX01UNzYyMT15CkNPTkZJ R19DTEtfUkVORVNBUz15CkNPTkZJR19DTEtfRU1FVjI9eQpDT05GSUdfQ0xLX1JaQTE9eQpDT05G SUdfQ0xLX1I3UzkyMTA9eQpDT05GSUdfQ0xLX1I4QTczQTQ9eQpDT05GSUdfQ0xLX1I4QTc3NDA9 eQpDT05GSUdfQ0xLX1I4QTc3NDI9eQpDT05GSUdfQ0xLX1I4QTc3NDM9eQpDT05GSUdfQ0xLX1I4 QTc3NDU9eQpDT05GSUdfQ0xLX1I4QTc3NDcwPXkKQ09ORklHX0NMS19SOEE3NzRBMT15CkNPTkZJ R19DTEtfUjhBNzc0QjE9eQpDT05GSUdfQ0xLX1I4QTc3NEMwPXkKQ09ORklHX0NMS19SOEE3NzRF MT15CkNPTkZJR19DTEtfUjhBNzc3OD15CkNPTkZJR19DTEtfUjhBNzc3OT15CkNPTkZJR19DTEtf UjhBNzc5MD15CkNPTkZJR19DTEtfUjhBNzc5MT15CkNPTkZJR19DTEtfUjhBNzc5Mj15CkNPTkZJ R19DTEtfUjhBNzc5ND15CkNPTkZJR19DTEtfUjhBNzc5NT15CkNPTkZJR19DTEtfUjhBNzc5NjA9 eQpDT05GSUdfQ0xLX1I4QTc3OTYxPXkKQ09ORklHX0NMS19SOEE3Nzk2NT15CkNPTkZJR19DTEtf UjhBNzc5NzA9eQpDT05GSUdfQ0xLX1I4QTc3OTgwPXkKQ09ORklHX0NMS19SOEE3Nzk5MD15CkNP TkZJR19DTEtfUjhBNzc5OTU9eQpDT05GSUdfQ0xLX1I4QTc3OUEwPXkKQ09ORklHX0NMS19SOEE3 NzlGMD15CkNPTkZJR19DTEtfUjhBNzc5RzA9eQpDT05GSUdfQ0xLX1I5QTA2RzAzMj15CkNPTkZJ R19DTEtfUjlBMDdHMDQzPXkKQ09ORklHX0NMS19SOUEwN0cwNDQ9eQpDT05GSUdfQ0xLX1I5QTA3 RzA1ND15CkNPTkZJR19DTEtfUjlBMDlHMDExPXkKQ09ORklHX0NMS19TSDczQTA9eQpDT05GSUdf Q0xLX1JDQVJfQ1BHX0xJQj15CkNPTkZJR19DTEtfUkNBUl9HRU4yX0NQRz15CkNPTkZJR19DTEtf UkNBUl9HRU4zX0NQRz15CkNPTkZJR19DTEtfUkNBUl9HRU40X0NQRz15CkNPTkZJR19DTEtfUkNB Ul9VU0IyX0NMT0NLX1NFTD15CkNPTkZJR19DTEtfUlpHMkw9eQpDT05GSUdfQ0xLX1JFTkVTQVNf Q1BHX01TU1I9eQpDT05GSUdfQ0xLX1JFTkVTQVNfQ1BHX01TVFA9eQpDT05GSUdfQ0xLX1JFTkVT QVNfRElWNj15CkNPTkZJR19DT01NT05fQ0xLX1JPQ0tDSElQPXkKQ09ORklHX0NMS19QWDMwPXkK Q09ORklHX0NMS19SVjExMFg9eQpDT05GSUdfQ0xLX1JWMTEyNj15CkNPTkZJR19DTEtfUkszMDM2 PXkKQ09ORklHX0NMS19SSzMxMlg9eQpDT05GSUdfQ0xLX1JLMzE4OD15CkNPTkZJR19DTEtfUksz MjJYPXkKQ09ORklHX0NMS19SSzMyODg9eQpDT05GSUdfQ0xLX1JLMzMwOD15CkNPTkZJR19DTEtf UkszMzI4PXkKQ09ORklHX0NMS19SSzMzNjg9eQpDT05GSUdfQ0xLX1JLMzM5OT15CkNPTkZJR19D TEtfUkszNTY4PXkKQ09ORklHX0NMS19SSzM1ODg9eQpDT05GSUdfQ09NTU9OX0NMS19TQU1TVU5H PXkKQ09ORklHX1MzQzY0WFhfQ09NTU9OX0NMSz15CkNPTkZJR19TNVBWMjEwX0NPTU1PTl9DTEs9 eQpDT05GSUdfRVhZTk9TXzMyNTBfQ09NTU9OX0NMSz15CkNPTkZJR19FWFlOT1NfNF9DT01NT05f Q0xLPXkKQ09ORklHX0VYWU5PU181MjUwX0NPTU1PTl9DTEs9eQpDT05GSUdfRVhZTk9TXzUyNjBf Q09NTU9OX0NMSz15CkNPTkZJR19FWFlOT1NfNTQxMF9DT01NT05fQ0xLPXkKQ09ORklHX0VYWU5P U181NDIwX0NPTU1PTl9DTEs9eQpDT05GSUdfRVhZTk9TX0FSTTY0X0NPTU1PTl9DTEs9eQpDT05G SUdfRVhZTk9TX0FVRFNTX0NMS19DT049eQpDT05GSUdfRVhZTk9TX0NMS09VVD15CkNPTkZJR19T M0MyNDEwX0NPTU1PTl9DTEs9eQpDT05GSUdfUzNDMjQxMl9DT01NT05fQ0xLPXkKQ09ORklHX1Mz QzI0NDNfQ09NTU9OX0NMSz15CkNPTkZJR19URVNMQV9GU0RfQ09NTU9OX0NMSz15CkNPTkZJR19D TEtfU0lGSVZFPXkKQ09ORklHX0NMS19TSUZJVkVfUFJDST15CkNPTkZJR19DTEtfSU5URUxfU09D RlBHQT15CkNPTkZJR19DTEtfSU5URUxfU09DRlBHQTMyPXkKQ09ORklHX0NMS19JTlRFTF9TT0NG UEdBNjQ9eQpDT05GSUdfU1BSRF9DT01NT05fQ0xLPXkKQ09ORklHX1NQUkRfU0M5ODYwX0NMSz15 CkNPTkZJR19TUFJEX1NDOTg2M0FfQ0xLPXkKQ09ORklHX1NQUkRfVU1TNTEyX0NMSz15CkNPTkZJ R19DTEtfU1RBUkZJVkVfSkg3MTAwPXkKQ09ORklHX0NMS19TVEFSRklWRV9KSDcxMDBfQVVESU89 eQpDT05GSUdfQ0xLX1NVTlhJPXkKQ09ORklHX0NMS19TVU5YSV9DTE9DS1M9eQpDT05GSUdfQ0xL X1NVTlhJX1BSQ01fU1VONkk9eQpDT05GSUdfQ0xLX1NVTlhJX1BSQ01fU1VOOEk9eQpDT05GSUdf Q0xLX1NVTlhJX1BSQ01fU1VOOUk9eQpDT05GSUdfU1VOWElfQ0NVPXkKQ09ORklHX1NVTklWX0Yx QzEwMFNfQ0NVPXkKQ09ORklHX1NVTjIwSV9EMV9DQ1U9eQpDT05GSUdfU1VOMjBJX0QxX1JfQ0NV PXkKQ09ORklHX1NVTjUwSV9BNjRfQ0NVPXkKQ09ORklHX1NVTjUwSV9BMTAwX0NDVT15CkNPTkZJ R19TVU41MElfQTEwMF9SX0NDVT15CkNPTkZJR19TVU41MElfSDZfQ0NVPXkKQ09ORklHX1NVTjUw SV9INjE2X0NDVT15CkNPTkZJR19TVU41MElfSDZfUl9DQ1U9eQpDT05GSUdfU1VONElfQTEwX0ND VT15CkNPTkZJR19TVU41SV9DQ1U9eQpDT05GSUdfU1VONklfQTMxX0NDVT15CkNPTkZJR19TVU42 SV9SVENfQ0NVPXkKQ09ORklHX1NVTjhJX0EyM19DQ1U9eQpDT05GSUdfU1VOOElfQTMzX0NDVT15 CkNPTkZJR19TVU44SV9BODNUX0NDVT15CkNPTkZJR19TVU44SV9IM19DQ1U9eQpDT05GSUdfU1VO OElfVjNTX0NDVT15CkNPTkZJR19TVU44SV9ERTJfQ0NVPXkKQ09ORklHX1NVTjhJX1I0MF9DQ1U9 eQpDT05GSUdfU1VOOUlfQTgwX0NDVT15CkNPTkZJR19TVU44SV9SX0NDVT15CkNPTkZJR19DTEtf VEVHUkFfQlBNUD15CkNPTkZJR19URUdSQV9DTEtfREZMTD15CkNPTkZJR19URUdSQTEyNF9DTEtf RU1DPXkKQ09ORklHX0NPTU1PTl9DTEtfVElfQURQTEw9eQpDT05GSUdfQ0xLX1VOSVBISUVSPXkK Q09ORklHX0NPTU1PTl9DTEtfVklTQ09OVEk9eQpDT05GSUdfQ0xLX0xHTV9DR1U9eQpDT05GSUdf WElMSU5YX1ZDVT15CkNPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRD15CkNPTkZJR19DT01N T05fQ0xLX1pZTlFNUD15CkNPTkZJR19DTEtfS1VOSVRfVEVTVD15CkNPTkZJR19DTEtfR0FURV9L VU5JVF9URVNUPXkKQ09ORklHX0hXU1BJTkxPQ0s9eQpDT05GSUdfSFdTUElOTE9DS19PTUFQPXkK Q09ORklHX0hXU1BJTkxPQ0tfUUNPTT15CkNPTkZJR19IV1NQSU5MT0NLX1NQUkQ9eQpDT05GSUdf SFdTUElOTE9DS19TVE0zMj15CkNPTkZJR19IV1NQSU5MT0NLX1NVTjZJPXkKQ09ORklHX0hTRU1f VTg1MDA9eQoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX1RJTUVSX09GPXkKQ09O RklHX1RJTUVSX1BST0JFPXkKQ09ORklHX09NQVBfRE1fU1lTVElNRVI9eQpDT05GSUdfQ0xLU1JD X01NSU89eQpDT05GSUdfQkNNMjgzNV9USU1FUj15CkNPTkZJR19CQ01fS09OQV9USU1FUj15CkNP TkZJR19EQVZJTkNJX1RJTUVSPXkKQ09ORklHX0RJR0lDT0xPUl9USU1FUj15CkNPTkZJR19PTUFQ X0RNX1RJTUVSPXkKQ09ORklHX0RXX0FQQl9USU1FUj15CkNPTkZJR19EV19BUEJfVElNRVJfT0Y9 eQpDT05GSUdfRlRUTVIwMTBfVElNRVI9eQpDT05GSUdfSVhQNFhYX1RJTUVSPXkKQ09ORklHX1JP Q0tDSElQX1RJTUVSPXkKQ09ORklHX0FSTUFEQV8zNzBfWFBfVElNRVI9eQpDT05GSUdfTUVTT042 X1RJTUVSPXkKQ09ORklHX09SSU9OX1RJTUVSPXkKQ09ORklHX09XTF9USU1FUj15CkNPTkZJR19S REFfVElNRVI9eQpDT05GSUdfU1VONElfVElNRVI9eQpDT05GSUdfU1VONUlfSFNUSU1FUj15CkNP TkZJR19URUdSQV9USU1FUj15CkNPTkZJR19URUdSQTE4Nl9USU1FUj15CkNPTkZJR19WVDg1MDBf VElNRVI9eQpDT05GSUdfTlBDTTdYWF9USU1FUj15CkNPTkZJR19DQURFTkNFX1RUQ19USU1FUj15 CkNPTkZJR19BU005MjYwX1RJTUVSPXkKQ09ORklHX0NMS1NSQ19OT01BRElLX01UVT15CkNPTkZJ R19DTEtTUkNfREJYNTAwX1BSQ01VPXkKQ09ORklHX0NMUFM3MTFYX1RJTUVSPXkKQ09ORklHX01Y U19USU1FUj15CkNPTkZJR19OU1BJUkVfVElNRVI9eQpDT05GSUdfS0VZU1RPTkVfVElNRVI9eQpD T05GSUdfSU5URUdSQVRPUl9BUF9USU1FUj15CkNPTkZJR19DTEtTUkNfTFBDMzJYWD15CkNPTkZJ R19DTEtTUkNfUElTVEFDSElPPXkKQ09ORklHX0NMS1NSQ19USV8zMks9eQpDT05GSUdfQ0xLU1JD X1NUTTMyPXkKQ09ORklHX0NMS1NSQ19TVE0zMl9MUD15CkNPTkZJR19DTEtTUkNfTVBTMj15CkNP TkZJR19BUkNfVElNRVJTPXkKQ09ORklHX0FSQ19USU1FUlNfNjRCSVQ9eQpDT05GSUdfQVJNX0FS Q0hfVElNRVI9eQpDT05GSUdfQVJNX0FSQ0hfVElNRVJfRVZUU1RSRUFNPXkKQ09ORklHX0FSTV9H TE9CQUxfVElNRVI9eQpDT05GSUdfQVJNX0dUX0lOSVRJQUxfUFJFU0NBTEVSX1ZBTD0yCkNPTkZJ R19BUk1fVElNRVJfU1A4MDQ9eQpDT05GSUdfQ0xLU1JDX0FSTV9HTE9CQUxfVElNRVJfU0NIRURf Q0xPQ0s9eQpDT05GSUdfQVJNVjdNX1NZU1RJQ0s9eQpDT05GSUdfQVRNRUxfUElUPXkKQ09ORklH X0FUTUVMX1NUPXkKQ09ORklHX0FUTUVMX1RDQl9DTEtTUkM9eQpDT05GSUdfQ0xLU1JDX0VYWU5P U19NQ1Q9eQpDT05GSUdfQ0xLU1JDX1NBTVNVTkdfUFdNPXkKQ09ORklHX0ZTTF9GVE1fVElNRVI9 eQpDT05GSUdfT1hOQVNfUlBTX1RJTUVSPXkKQ09ORklHX1NZU19TVVBQT1JUU19TSF9DTVQ9eQpD T05GSUdfTVRLX1RJTUVSPXkKQ09ORklHX1NQUkRfVElNRVI9eQpDT05GSUdfU1lTX1NVUFBPUlRT X1NIX01UVTI9eQpDT05GSUdfU1lTX1NVUFBPUlRTX1NIX1RNVT15CkNPTkZJR19TWVNfU1VQUE9S VFNfRU1fU1RJPXkKQ09ORklHX0NMS1NSQ19KQ09SRV9QSVQ9eQpDT05GSUdfU0hfVElNRVJfQ01U PXkKQ09ORklHX1NIX1RJTUVSX01UVTI9eQpDT05GSUdfUkVORVNBU19PU1RNPXkKQ09ORklHX1NI X1RJTUVSX1RNVT15CkNPTkZJR19FTV9USU1FUl9TVEk9eQpDT05GSUdfQ0xLU1JDX1FDT009eQpD T05GSUdfQ0xLU1JDX1ZFUlNBVElMRT15CkNPTkZJR19DTEtTUkNfUFhBPXkKQ09ORklHX0NMS1NS Q19JTVhfR1BUPXkKQ09ORklHX0NMS1NSQ19JTVhfVFBNPXkKQ09ORklHX1RJTUVSX0lNWF9TWVNf Q1RSPXkKQ09ORklHX0NMS1NSQ19TVF9MUEM9eQpDT05GSUdfR1hQX1RJTUVSPXkKQ09ORklHX01J TEJFQVVUX1RJTUVSPXkKQ09ORklHX01TQzMxM0VfVElNRVI9eQpDT05GSUdfSU5HRU5JQ19USU1F Uj15CkNPTkZJR19JTkdFTklDX1NZU09TVD15CkNPTkZJR19JTkdFTklDX09TVD15CkNPTkZJR19N SUNST0NISVBfUElUNjRCPXkKQ09ORklHX0dPTERGSVNIX1RJTUVSPXkKIyBlbmQgb2YgQ2xvY2sg U291cmNlIGRyaXZlcnMKCkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX0FSTV9NSFU9eQpDT05GSUdf QVJNX01IVV9WMj15CkNPTkZJR19JTVhfTUJPWD15CkNPTkZJR19QTEFURk9STV9NSFU9eQpDT05G SUdfUEwzMjBfTUJPWD15CkNPTkZJR19BUk1BREFfMzdYWF9SV1RNX01CT1g9eQpDT05GSUdfT01B UDJQTFVTX01CT1g9eQpDT05GSUdfT01BUF9NQk9YX0tGSUZPX1NJWkU9MjU2CkNPTkZJR19ST0NL Q0hJUF9NQk9YPXkKQ09ORklHX0FMVEVSQV9NQk9YPXkKQ09ORklHX0JDTTI4MzVfTUJPWD15CkNP TkZJR19TVElfTUJPWD15CkNPTkZJR19USV9NRVNTQUdFX01BTkFHRVI9eQpDT05GSUdfSEkzNjYw X01CT1g9eQpDT05GSUdfSEk2MjIwX01CT1g9eQpDT05GSUdfTUFJTEJPWF9URVNUPXkKQ09ORklH X1BPTEFSRklSRV9TT0NfTUFJTEJPWD15CkNPTkZJR19RQ09NX0FQQ1NfSVBDPXkKQ09ORklHX1RF R1JBX0hTUF9NQk9YPXkKQ09ORklHX0JDTV9QRENfTUJPWD15CkNPTkZJR19TVE0zMl9JUENDPXkK Q09ORklHX01US19BRFNQX01CT1g9eQpDT05GSUdfTVRLX0NNRFFfTUJPWD15CkNPTkZJR19TVU42 SV9NU0dCT1g9eQpDT05GSUdfU1BSRF9NQk9YPXkKQ09ORklHX1FDT01fSVBDQz15CkNPTkZJR19J T01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMK IyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPX1BHVEFC TEU9eQpDT05GSUdfSU9NTVVfSU9fUEdUQUJMRV9MUEFFPXkKQ09ORklHX0lPTU1VX0lPX1BHVEFC TEVfTFBBRV9TRUxGVEVTVD15CkNPTkZJR19JT01NVV9JT19QR1RBQkxFX0FSTVY3Uz15CkNPTkZJ R19JT01NVV9JT19QR1RBQkxFX0FSTVY3U19TRUxGVEVTVD15CiMgZW5kIG9mIEdlbmVyaWMgSU9N TVUgUGFnZXRhYmxlIFN1cHBvcnQKCkNPTkZJR19JT01NVV9ERUJVR0ZTPXkKQ09ORklHX0lPTU1V X0RFRkFVTFRfRE1BX1NUUklDVD15CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfRE1BX0xBWlkgaXMg bm90IHNldAojIENPTkZJR19JT01NVV9ERUZBVUxUX1BBU1NUSFJPVUdIIGlzIG5vdCBzZXQKQ09O RklHX09GX0lPTU1VPXkKQ09ORklHX01TTV9JT01NVT15CkNPTkZJR19JT01NVUZEPXkKQ09ORklH X0lPTU1VRkRfVEVTVD15CkNPTkZJR19PTUFQX0lPTU1VPXkKQ09ORklHX09NQVBfSU9NTVVfREVC VUc9eQpDT05GSUdfUk9DS0NISVBfSU9NTVU9eQpDT05GSUdfU1VONTBJX0lPTU1VPXkKQ09ORklH X1RFR1JBX0lPTU1VX0dBUlQ9eQpDT05GSUdfVEVHUkFfSU9NTVVfU01NVT15CkNPTkZJR19FWFlO T1NfSU9NTVU9eQpDT05GSUdfRVhZTk9TX0lPTU1VX0RFQlVHPXkKQ09ORklHX0lQTU1VX1ZNU0E9 eQpDT05GSUdfQVJNX1NNTVU9eQpDT05GSUdfQVJNX1NNTVVfTEVHQUNZX0RUX0JJTkRJTkdTPXkK Q09ORklHX0FSTV9TTU1VX0RJU0FCTEVfQllQQVNTX0JZX0RFRkFVTFQ9eQpDT05GSUdfQVJNX1NN TVVfUUNPTT15CkNPTkZJR19BUk1fU01NVV9RQ09NX0RFQlVHPXkKQ09ORklHX1MzOTBfQ0NXX0lP TU1VPXkKQ09ORklHX1MzOTBfQVBfSU9NTVU9eQpDT05GSUdfTVRLX0lPTU1VPXkKQ09ORklHX01U S19JT01NVV9WMT15CkNPTkZJR19RQ09NX0lPTU1VPXkKQ09ORklHX1NQUkRfSU9NTVU9eQoKIwoj IFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1JFTU9URVBS T0NfQ0RFVj15CkNPTkZJR19JTVhfUkVNT1RFUFJPQz15CkNPTkZJR19JTVhfRFNQX1JFTU9URVBS T0M9eQpDT05GSUdfSU5HRU5JQ19WUFVfUlBST0M9eQpDT05GSUdfTVRLX1NDUD15CkNPTkZJR19P TUFQX1JFTU9URVBST0M9eQpDT05GSUdfT01BUF9SRU1PVEVQUk9DX1dBVENIRE9HPXkKQ09ORklH X1dLVVBfTTNfUlBST0M9eQpDT05GSUdfS0VZU1RPTkVfUkVNT1RFUFJPQz15CkNPTkZJR19NRVNP Tl9NWF9BT19BUkNfUkVNT1RFUFJPQz15CkNPTkZJR19QUlVfUkVNT1RFUFJPQz15CkNPTkZJR19R Q09NX1BJTF9JTkZPPXkKQ09ORklHX1FDT01fUlBST0NfQ09NTU9OPXkKQ09ORklHX1FDT01fUTZW NV9DT01NT049eQpDT05GSUdfUUNPTV9RNlY1X0FEU1A9eQpDT05GSUdfUUNPTV9RNlY1X01TUz15 CkNPTkZJR19RQ09NX1E2VjVfUEFTPXkKQ09ORklHX1FDT01fUTZWNV9XQ1NTPXkKQ09ORklHX1FD T01fU1lTTU9OPXkKQ09ORklHX1FDT01fV0NOU1NfUElMPXkKQ09ORklHX1JDQVJfUkVNT1RFUFJP Qz15CkNPTkZJR19TVF9SRU1PVEVQUk9DPXkKQ09ORklHX1NUX1NMSU1fUkVNT1RFUFJPQz15CkNP TkZJR19TVE0zMl9SUFJPQz15CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoKIwojIFJwbXNn IGRyaXZlcnMKIwpDT05GSUdfUlBNU0c9eQpDT05GSUdfUlBNU0dfQ0hBUj15CkNPTkZJR19SUE1T R19DVFJMPXkKQ09ORklHX1JQTVNHX05TPXkKQ09ORklHX1JQTVNHX01US19TQ1A9eQpDT05GSUdf UlBNU0dfUUNPTV9HTElOSz15CkNPTkZJR19SUE1TR19RQ09NX0dMSU5LX1JQTT15CkNPTkZJR19S UE1TR19RQ09NX0dMSU5LX1NNRU09eQpDT05GSUdfUlBNU0dfUUNPTV9TTUQ9eQpDT05GSUdfUlBN U0dfVklSVElPPXkKIyBlbmQgb2YgUnBtc2cgZHJpdmVycwoKQ09ORklHX1NPVU5EV0lSRT15Cgoj CiMgU291bmRXaXJlIERldmljZXMKIwpDT05GSUdfU09VTkRXSVJFX1FDT009eQoKIwojIFNPQyAo U3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwpDT05GSUdfT1dMX1BNX0RPTUFJTlNf SEVMUEVSPXkKQ09ORklHX09XTF9QTV9ET01BSU5TPXkKCiMKIyBBbWxvZ2ljIFNvQyBkcml2ZXJz CiMKQ09ORklHX01FU09OX0NBTlZBUz15CkNPTkZJR19NRVNPTl9DTEtfTUVBU1VSRT15CkNPTkZJ R19NRVNPTl9HWF9TT0NJTkZPPXkKQ09ORklHX01FU09OX0dYX1BNX0RPTUFJTlM9eQpDT05GSUdf TUVTT05fRUVfUE1fRE9NQUlOUz15CkNPTkZJR19NRVNPTl9NWF9TT0NJTkZPPXkKIyBlbmQgb2Yg QW1sb2dpYyBTb0MgZHJpdmVycwoKIwojIEFwcGxlIFNvQyBkcml2ZXJzCiMKQ09ORklHX0FQUExF X1BNR1JfUFdSU1RBVEU9eQpDT05GSUdfQVBQTEVfUlRLSVQ9eQpDT05GSUdfQVBQTEVfU0FSVD15 CiMgZW5kIG9mIEFwcGxlIFNvQyBkcml2ZXJzCgojCiMgQVNQRUVEIFNvQyBkcml2ZXJzCiMKQ09O RklHX0FTUEVFRF9MUENfQ1RSTD15CkNPTkZJR19BU1BFRURfTFBDX1NOT09QPXkKQ09ORklHX0FT UEVFRF9VQVJUX1JPVVRJTkc9eQpDT05GSUdfQVNQRUVEX1AyQV9DVFJMPXkKQ09ORklHX0FTUEVF RF9TT0NJTkZPPXkKIyBlbmQgb2YgQVNQRUVEIFNvQyBkcml2ZXJzCgpDT05GSUdfQVQ5MV9TT0Nf SUQ9eQpDT05GSUdfQVQ5MV9TT0NfU0ZSPXkKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCkNP TkZJR19CQ00yODM1X1BPV0VSPXkKQ09ORklHX1JBU1BCRVJSWVBJX1BPV0VSPXkKQ09ORklHX1NP Q19CQ002M1hYPXkKQ09ORklHX1NPQ19CUkNNU1RCPXkKQ09ORklHX0JDTTYzWFhfUE9XRVI9eQpD T05GSUdfQkNNX1BNQj15CkNPTkZJR19CUkNNU1RCX1BNPXkKIyBlbmQgb2YgQnJvYWRjb20gU29D IGRyaXZlcnMKCiMKIyBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCiMKQ09ORklHX1FV SUNDX0VOR0lORT15CkNPTkZJR19VQ0NfU0xPVz15CkNPTkZJR19VQ0NfRkFTVD15CkNPTkZJR19V Q0M9eQpDT05GSUdfUUVfVERNPXkKQ09ORklHX0ZTTF9HVVRTPXkKQ09ORklHX0ZTTF9NQ19EUElP PXkKQ09ORklHX0RQQUEyX0NPTlNPTEU9eQpDT05GSUdfRlNMX1JDUE09eQojIGVuZCBvZiBOWFAv RnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCgojCiMgZnVqaXRzdSBTb0MgZHJpdmVycwojCiMg ZW5kIG9mIGZ1aml0c3UgU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKQ09ORklH X0lNWF9HUENWMl9QTV9ET01BSU5TPXkKQ09ORklHX1NPQ19JTVg4TT15CkNPTkZJR19TT0NfSU1Y OT15CiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBJWFA0eHggU29DIGRyaXZlcnMKIwpD T05GSUdfSVhQNFhYX1FNR1I9eQpDT05GSUdfSVhQNFhYX05QRT15CiMgZW5kIG9mIElYUDR4eCBT b0MgZHJpdmVycwoKIwojIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJz CiMKQ09ORklHX0xJVEVYPXkKQ09ORklHX0xJVEVYX1NPQ19DT05UUk9MTEVSPXkKIyBlbmQgb2Yg RW5hYmxlIExpdGVYIFNvQyBCdWlsZGVyIHNwZWNpZmljIGRyaXZlcnMKCkNPTkZJR19MT09OR1NP TjJfR1VUUz15CgojCiMgTWVkaWFUZWsgU29DIGRyaXZlcnMKIwpDT05GSUdfTVRLX0NNRFE9eQpD T05GSUdfTVRLX0RFVkFQQz15CkNPTkZJR19NVEtfSU5GUkFDRkc9eQpDT05GSUdfTVRLX1BNSUNf V1JBUD15CkNPTkZJR19NVEtfU0NQU1lTPXkKQ09ORklHX01US19TQ1BTWVNfUE1fRE9NQUlOUz15 CkNPTkZJR19NVEtfTU1TWVM9eQpDT05GSUdfTVRLX1NWUz15CiMgZW5kIG9mIE1lZGlhVGVrIFNv QyBkcml2ZXJzCgpDT05GSUdfUE9MQVJGSVJFX1NPQ19TWVNfQ1RSTD15CkNPTkZJR19QTEFUX1BY QT15CkNPTkZJR19QWEFfU1NQPXkKCiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCkNPTkZJR19R Q09NX0FPU1NfUU1QPXkKQ09ORklHX1FDT01fQ09NTUFORF9EQj15CkNPTkZJR19RQ09NX0NQUj15 CkNPTkZJR19RQ09NX0dFTklfU0U9eQpDT05GSUdfUUNPTV9HU0JJPXkKQ09ORklHX1FDT01fTExD Qz15CkNPTkZJR19RQ09NX01EVF9MT0FERVI9eQpDT05GSUdfUUNPTV9PQ01FTT15CkNPTkZJR19R Q09NX1BEUl9IRUxQRVJTPXkKQ09ORklHX1FDT01fUU1JX0hFTFBFUlM9eQpDT05GSUdfUUNPTV9S TVRGU19NRU09eQpDT05GSUdfUUNPTV9SUE1IPXkKQ09ORklHX1FDT01fUlBNSFBEPXkKQ09ORklH X1FDT01fUlBNUEQ9eQpDT05GSUdfUUNPTV9TTUVNPXkKQ09ORklHX1FDT01fU01EX1JQTT15CkNP TkZJR19RQ09NX1NNRU1fU1RBVEU9eQpDT05GSUdfUUNPTV9TTVAyUD15CkNPTkZJR19RQ09NX1NN U009eQpDT05GSUdfUUNPTV9TT0NJTkZPPXkKQ09ORklHX1FDT01fU1BNPXkKQ09ORklHX1FDT01f U1RBVFM9eQpDT05GSUdfUUNPTV9XQ05TU19DVFJMPXkKQ09ORklHX1FDT01fQVBSPXkKQ09ORklH X1FDT01fSUNDX0JXTU9OPXkKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCkNPTkZJR19T T0NfUkVORVNBUz15CkNPTkZJR19BUkNIX1JDQVJfR0VOMT15CkNPTkZJR19BUkNIX1JDQVJfR0VO Mj15CkNPTkZJR19BUkNIX1JNT0JJTEU9eQpDT05GSUdfQVJDSF9SWk4xPXkKQ09ORklHX0FSQ0hf RU1FVjI9eQpDT05GSUdfQVJDSF9SOEE3Nzk0PXkKQ09ORklHX0FSQ0hfUjhBNzc3OT15CkNPTkZJ R19BUkNIX1I4QTc3OTA9eQpDT05GSUdfQVJDSF9SOEE3Nzc4PXkKQ09ORklHX0FSQ0hfUjhBNzc5 Mz15CkNPTkZJR19BUkNIX1I4QTc3OTE9eQpDT05GSUdfQVJDSF9SOEE3NzkyPXkKQ09ORklHX0FS Q0hfUjhBNzc0MD15CkNPTkZJR19BUkNIX1I4QTczQTQ9eQpDT05GSUdfQVJDSF9SN1M3MjEwMD15 CkNPTkZJR19BUkNIX1I3UzkyMTA9eQpDT05GSUdfQVJDSF9SOEE3NzQ3MD15CkNPTkZJR19BUkNI X1I4QTc3NDU9eQpDT05GSUdfQVJDSF9SOEE3NzQyPXkKQ09ORklHX0FSQ0hfUjhBNzc0Mz15CkNP TkZJR19BUkNIX1I4QTc3NDQ9eQpDT05GSUdfQVJDSF9SOUEwNkcwMzI9eQpDT05GSUdfQVJDSF9T SDczQTA9eQpDT05GSUdfUlNUX1JDQVI9eQpDT05GSUdfU1lTQ19SQ0FSPXkKQ09ORklHX1NZU0Nf UkNBUl9HRU40PXkKQ09ORklHX1NZU0NfUjhBNzc5OTU9eQpDT05GSUdfU1lTQ19SOEE3Nzk0PXkK Q09ORklHX1NZU0NfUjhBNzc5OTA9eQpDT05GSUdfU1lTQ19SOEE3Nzc5PXkKQ09ORklHX1NZU0Nf UjhBNzc5MD15CkNPTkZJR19TWVNDX1I4QTc3OTU9eQpDT05GSUdfU1lTQ19SOEE3NzkxPXkKQ09O RklHX1NZU0NfUjhBNzc5NjU9eQpDT05GSUdfU1lTQ19SOEE3Nzk2MD15CkNPTkZJR19TWVNDX1I4 QTc3OTYxPXkKQ09ORklHX1NZU0NfUjhBNzc5RjA9eQpDT05GSUdfU1lTQ19SOEE3NzkyPXkKQ09O RklHX1NZU0NfUjhBNzc5ODA9eQpDT05GSUdfU1lTQ19SOEE3Nzk3MD15CkNPTkZJR19TWVNDX1I4 QTc3OUEwPXkKQ09ORklHX1NZU0NfUjhBNzc5RzA9eQpDT05GSUdfU1lTQ19STU9CSUxFPXkKQ09O RklHX1NZU0NfUjhBNzc0NzA9eQpDT05GSUdfU1lTQ19SOEE3NzQ1PXkKQ09ORklHX1NZU0NfUjhB Nzc0Mj15CkNPTkZJR19TWVNDX1I4QTc3NDM9eQpDT05GSUdfU1lTQ19SOEE3NzRDMD15CkNPTkZJ R19TWVNDX1I4QTc3NEUxPXkKQ09ORklHX1NZU0NfUjhBNzc0QTE9eQpDT05GSUdfU1lTQ19SOEE3 NzRCMT15CkNPTkZJR19ST0NLQ0hJUF9HUkY9eQpDT05GSUdfUk9DS0NISVBfSU9ET01BSU49eQpD T05GSUdfUk9DS0NISVBfUE1fRE9NQUlOUz15CkNPTkZJR19ST0NLQ0hJUF9EVFBNPW0KQ09ORklH X1NPQ19TQU1TVU5HPXkKQ09ORklHX0VYWU5PU19BU1ZfQVJNPXkKQ09ORklHX0VYWU5PU19DSElQ SUQ9eQpDT05GSUdfRVhZTk9TX1VTST15CkNPTkZJR19FWFlOT1NfUE1VPXkKQ09ORklHX0VYWU5P U19QTVVfQVJNX0RSSVZFUlM9eQpDT05GSUdfRVhZTk9TX1BNX0RPTUFJTlM9eQpDT05GSUdfUzND X1BNX0RFQlVHX0xFRF9TTURLPXkKQ09ORklHX1NBTVNVTkdfUE1fQ0hFQ0s9eQpDT05GSUdfU0FN U1VOR19QTV9DSEVDS19DSFVOS1NJWkU9NjQKQ09ORklHX0VYWU5PU19SRUdVTEFUT1JfQ09VUExF Uj15CkNPTkZJR19TVU5YSV9NQlVTPXkKQ09ORklHX1NVTlhJX1NSQU09eQpDT05GSUdfQVJDSF9U RUdSQV8yeF9TT0M9eQpDT05GSUdfQVJDSF9URUdSQV8zeF9TT0M9eQpDT05GSUdfQVJDSF9URUdS QV8xMTRfU09DPXkKQ09ORklHX0FSQ0hfVEVHUkFfMTI0X1NPQz15CkNPTkZJR19TT0NfVEVHUkFf RlVTRT15CkNPTkZJR19TT0NfVEVHUkFfRkxPV0NUUkw9eQpDT05GSUdfU09DX1RFR1JBX1BNQz15 CkNPTkZJR19TT0NfVEVHUkFfUE9XRVJHQVRFX0JQTVA9eQpDT05GSUdfU09DX1RFR1JBMjBfVk9M VEFHRV9DT1VQTEVSPXkKQ09ORklHX1NPQ19URUdSQTMwX1ZPTFRBR0VfQ09VUExFUj15CkNPTkZJ R19TT0NfVEk9eQpDT05GSUdfS0VZU1RPTkVfTkFWSUdBVE9SX1FNU1M9eQpDT05GSUdfS0VZU1RP TkVfTkFWSUdBVE9SX0RNQT15CkNPTkZJR19BTVgzX1BNPXkKQ09ORklHX1dLVVBfTTNfSVBDPXkK Q09ORklHX1RJX1NDSV9QTV9ET01BSU5TPXkKQ09ORklHX1RJX1BSVVNTPXkKQ09ORklHX1VYNTAw X1NPQ19JRD15CkNPTkZJR19TT0NfSU5URUdSQVRPUl9DTT15CkNPTkZJR19TT0NfUkVBTFZJRVc9 eQoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVycwoj IGVuZCBvZiBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgpDT05GSUdfUE1f REVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lN UExFX09OREVNQU5EPXkKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RF VkZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05G SUdfREVWRlJFUV9HT1ZfUEFTU0lWRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKQ09ORklHX0FS TV9FWFlOT1NfQlVTX0RFVkZSRVE9eQpDT05GSUdfQVJNX0lNWF9CVVNfREVWRlJFUT15CkNPTkZJ R19BUk1fSU1YOE1fRERSQ19ERVZGUkVRPXkKQ09ORklHX0FSTV9URUdSQV9ERVZGUkVRPXkKQ09O RklHX0FSTV9NRURJQVRFS19DQ0lfREVWRlJFUT15CkNPTkZJR19BUk1fUkszMzk5X0RNQ19ERVZG UkVRPXkKQ09ORklHX0FSTV9TVU44SV9BMzNfTUJVU19ERVZGUkVRPXkKQ09ORklHX1BNX0RFVkZS RVFfRVZFTlQ9eQpDT05GSUdfREVWRlJFUV9FVkVOVF9FWFlOT1NfTk9DUD15CkNPTkZJR19ERVZG UkVRX0VWRU5UX0VYWU5PU19QUE1VPXkKQ09ORklHX0RFVkZSRVFfRVZFTlRfUk9DS0NISVBfREZJ PXkKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VY VENPTl9BRENfSkFDSz15CkNPTkZJR19FWFRDT05fRlNBOTQ4MD15CkNPTkZJR19FWFRDT05fR1BJ Tz15CkNPTkZJR19FWFRDT05fTUFYMTQ1Nzc9eQpDT05GSUdfRVhUQ09OX01BWDMzNTU9eQpDT05G SUdfRVhUQ09OX01BWDc3NjkzPXkKQ09ORklHX0VYVENPTl9NQVg3Nzg0Mz15CkNPTkZJR19FWFRD T05fTUFYODk5Nz15CkNPTkZJR19FWFRDT05fUEFMTUFTPXkKQ09ORklHX0VYVENPTl9QVE41MTUw PXkKQ09ORklHX0VYVENPTl9RQ09NX1NQTUlfTUlTQz15CkNPTkZJR19FWFRDT05fUlQ4OTczQT15 CkNPTkZJR19FWFRDT05fU001NTAyPXkKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CkNPTkZJR19F WFRDT05fVVNCQ19DUk9TX0VDPXkKQ09ORklHX0VYVENPTl9VU0JDX1RVU0IzMjA9eQpDT05GSUdf TUVNT1JZPXkKQ09ORklHX0REUj15CkNPTkZJR19BUk1fUEwxNzJfTVBNQz15CkNPTkZJR19BVE1F TF9TRFJBTUM9eQpDT05GSUdfQVRNRUxfRUJJPXkKQ09ORklHX0JSQ01TVEJfRFBGRT15CkNPTkZJ R19CUkNNU1RCX01FTUM9eQpDT05GSUdfQlQxX0wyX0NUTD15CkNPTkZJR19USV9BRU1JRj15CkNP TkZJR19USV9FTUlGPXkKQ09ORklHX09NQVBfR1BNQz15CkNPTkZJR19PTUFQX0dQTUNfREVCVUc9 eQpDT05GSUdfVElfRU1JRl9TUkFNPXkKQ09ORklHX0ZQR0FfREZMX0VNSUY9eQpDT05GSUdfTVZF QlVfREVWQlVTPXkKQ09ORklHX0ZTTF9DT1JFTkVUX0NGPXkKQ09ORklHX0ZTTF9JRkM9eQpDT05G SUdfSlo0NzgwX05FTUM9eQpDT05GSUdfTVRLX1NNST15CkNPTkZJR19EQThYWF9ERFJDVEw9eQpD T05GSUdfUEwzNTNfU01DPXkKQ09ORklHX1JFTkVTQVNfUlBDSUY9eQpDT05GSUdfU1RNMzJfRk1D Ml9FQkk9eQpDT05GSUdfU0FNU1VOR19NQz15CkNPTkZJR19FWFlOT1M1NDIyX0RNQz15CkNPTkZJ R19FWFlOT1NfU1JPTT15CkNPTkZJR19URUdSQV9NQz15CkNPTkZJR19URUdSQTIwX0VNQz15CkNP TkZJR19URUdSQTMwX0VNQz15CkNPTkZJR19URUdSQTEyNF9FTUM9eQpDT05GSUdfVEVHUkEyMTBf RU1DX1RBQkxFPXkKQ09ORklHX1RFR1JBMjEwX0VNQz15CkNPTkZJR19JSU89eQpDT05GSUdfSUlP X0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJT19CVUZGRVJfRE1BPXkK Q09ORklHX0lJT19CVUZGRVJfRE1BRU5HSU5FPXkKQ09ORklHX0lJT19CVUZGRVJfSFdfQ09OU1VN RVI9eQpDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj15 CkNPTkZJR19JSU9fQ09ORklHRlM9eQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NP TlNVTUVSU19QRVJfVFJJR0dFUj0yCkNPTkZJR19JSU9fU1dfREVWSUNFPXkKQ09ORklHX0lJT19T V19UUklHR0VSPXkKQ09ORklHX0lJT19UUklHR0VSRURfRVZFTlQ9eQoKIwojIEFjY2VsZXJvbWV0 ZXJzCiMKQ09ORklHX0FESVMxNjIwMT15CkNPTkZJR19BRElTMTYyMDk9eQpDT05GSUdfQURYTDMx Mz15CkNPTkZJR19BRFhMMzEzX0kyQz15CkNPTkZJR19BRFhMMzEzX1NQST15CkNPTkZJR19BRFhM MzU1PXkKQ09ORklHX0FEWEwzNTVfSTJDPXkKQ09ORklHX0FEWEwzNTVfU1BJPXkKQ09ORklHX0FE WEwzNjc9eQpDT05GSUdfQURYTDM2N19TUEk9eQpDT05GSUdfQURYTDM2N19JMkM9eQpDT05GSUdf QURYTDM3Mj15CkNPTkZJR19BRFhMMzcyX1NQST15CkNPTkZJR19BRFhMMzcyX0kyQz15CkNPTkZJ R19CTUEyMjA9eQpDT05GSUdfQk1BNDAwPXkKQ09ORklHX0JNQTQwMF9JMkM9eQpDT05GSUdfQk1B NDAwX1NQST15CkNPTkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdfQk1DMTUwX0FDQ0VMX0kyQz15 CkNPTkZJR19CTUMxNTBfQUNDRUxfU1BJPXkKQ09ORklHX0JNSTA4OF9BQ0NFTD15CkNPTkZJR19C TUkwODhfQUNDRUxfU1BJPXkKQ09ORklHX0RBMjgwPXkKQ09ORklHX0RBMzExPXkKQ09ORklHX0RN QVJEMDY9eQpDT05GSUdfRE1BUkQwOT15CkNPTkZJR19ETUFSRDEwPXkKQ09ORklHX0ZYTFM4OTYy QUY9eQpDT05GSUdfRlhMUzg5NjJBRl9JMkM9eQpDT05GSUdfRlhMUzg5NjJBRl9TUEk9eQpDT05G SUdfSElEX1NFTlNPUl9BQ0NFTF8zRD15CkNPTkZJR19JSU9fQ1JPU19FQ19BQ0NFTF9MRUdBQ1k9 eQpDT05GSUdfSUlPX0tYMDIyQT15CkNPTkZJR19JSU9fS1gwMjJBX1NQST15CkNPTkZJR19JSU9f S1gwMjJBX0kyQz15CkNPTkZJR19LWFNEOT15CkNPTkZJR19LWFNEOV9TUEk9eQpDT05GSUdfS1hT RDlfSTJDPXkKQ09ORklHX0tYQ0pLMTAxMz15CkNPTkZJR19NQzMyMzA9eQpDT05GSUdfTU1BNzQ1 NT15CkNPTkZJR19NTUE3NDU1X0kyQz15CkNPTkZJR19NTUE3NDU1X1NQST15CkNPTkZJR19NTUE3 NjYwPXkKQ09ORklHX01NQTg0NTI9eQpDT05GSUdfTU1BOTU1MV9DT1JFPXkKQ09ORklHX01NQTk1 NTE9eQpDT05GSUdfTU1BOTU1Mz15CkNPTkZJR19NU0EzMTE9eQpDT05GSUdfTVhDNDAwNT15CkNP TkZJR19NWEM2MjU1PXkKQ09ORklHX1NDQTMwMDA9eQpDT05GSUdfU0NBMzMwMD15CkNPTkZJR19T VEs4MzEyPXkKQ09ORklHX1NUSzhCQTUwPXkKIyBlbmQgb2YgQWNjZWxlcm9tZXRlcnMKCiMKIyBB bmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FCODUwMF9HUEFEQz15CkNPTkZJ R19BRF9TSUdNQV9ERUxUQT15CkNPTkZJR19BRDQxMzA9eQpDT05GSUdfQUQ3MDkxUjU9eQpDT05G SUdfQUQ3MTI0PXkKQ09ORklHX0FENzE5Mj15CkNPTkZJR19BRDcyNjY9eQpDT05GSUdfQUQ3Mjgw PXkKQ09ORklHX0FENzI5MT15CkNPTkZJR19BRDcyOTI9eQpDT05GSUdfQUQ3Mjk4PXkKQ09ORklH X0FENzQ3Nj15CkNPTkZJR19BRDc2MDY9eQpDT05GSUdfQUQ3NjA2X0lGQUNFX1BBUkFMTEVMPXkK Q09ORklHX0FENzYwNl9JRkFDRV9TUEk9eQpDT05GSUdfQUQ3NzY2PXkKQ09ORklHX0FENzc2OF8x PXkKQ09ORklHX0FENzc4MD15CkNPTkZJR19BRDc3OTE9eQpDT05GSUdfQUQ3NzkzPXkKQ09ORklH X0FENzg4Nz15CkNPTkZJR19BRDc5MjM9eQpDT05GSUdfQUQ3OTQ5PXkKQ09ORklHX0FENzk5WD15 CkNPTkZJR19BRDk0Njc9eQpDT05GSUdfQURJX0FYSV9BREM9eQpDT05GSUdfQVNQRUVEX0FEQz15 CkNPTkZJR19BVDkxX0FEQz15CkNPTkZJR19BVDkxX1NBTUE1RDJfQURDPXkKQ09ORklHX0FYUDIw WF9BREM9eQpDT05GSUdfQVhQMjg4X0FEQz15CkNPTkZJR19CQ01fSVBST0NfQURDPXkKQ09ORklH X0JFUkxJTjJfQURDPXkKQ09ORklHX0NDMTAwMDFfQURDPXkKQ09ORklHX0NQQ0FQX0FEQz15CkNP TkZJR19EQTkxNTBfR1BBREM9eQpDT05GSUdfRExOMl9BREM9eQpDT05GSUdfRU5WRUxPUEVfREVU RUNUT1I9eQpDT05GSUdfRVhZTk9TX0FEQz15CkNPTkZJR19NWFNfTFJBRENfQURDPXkKQ09ORklH X0ZTTF9NWDI1X0FEQz15CkNPTkZJR19ISTg0MzU9eQpDT05GSUdfSFg3MTE9eQpDT05GSUdfSU5H RU5JQ19BREM9eQpDT05GSUdfSU1YN0RfQURDPXkKQ09ORklHX0lNWDhRWFBfQURDPXkKQ09ORklH X0xQODc4OF9BREM9eQpDT05GSUdfTFBDMThYWF9BREM9eQpDT05GSUdfTFBDMzJYWF9BREM9eQpD T05GSUdfTFRDMjQ3MT15CkNPTkZJR19MVEMyNDg1PXkKQ09ORklHX0xUQzI0OTY9eQpDT05GSUdf TFRDMjQ5Nz15CkNPTkZJR19NQVgxMDI3PXkKQ09ORklHX01BWDExMTAwPXkKQ09ORklHX01BWDEx MTg9eQpDT05GSUdfTUFYMTEyMDU9eQpDT05GSUdfTUFYMTE0MTA9eQpDT05GSUdfTUFYMTI0MT15 CkNPTkZJR19NQVgxMzYzPXkKQ09ORklHX01BWDk2MTE9eQpDT05GSUdfTUNQMzIwWD15CkNPTkZJ R19NQ1AzNDIyPXkKQ09ORklHX01DUDM5MTE9eQpDT05GSUdfTUVESUFURUtfTVQ2MzYwX0FEQz15 CkNPTkZJR19NRURJQVRFS19NVDYzNzBfQURDPXkKQ09ORklHX01FRElBVEVLX01UNjU3N19BVVhB REM9eQpDT05GSUdfTUVOX1oxODhfQURDPXkKQ09ORklHX01FU09OX1NBUkFEQz15CkNPTkZJR19N UDI2MjlfQURDPXkKQ09ORklHX05BVTc4MDI9eQpDT05GSUdfTlBDTV9BREM9eQpDT05GSUdfUEFM TUFTX0dQQURDPXkKQ09ORklHX1FDT01fVkFEQ19DT01NT049eQpDT05GSUdfUUNPTV9QTThYWFhf WE9BREM9eQpDT05GSUdfUUNPTV9TUE1JX1JSQURDPXkKQ09ORklHX1FDT01fU1BNSV9JQURDPXkK Q09ORklHX1FDT01fU1BNSV9WQURDPXkKQ09ORklHX1FDT01fU1BNSV9BREM1PXkKQ09ORklHX1JD QVJfR1lST19BREM9eQpDT05GSUdfUk41VDYxOF9BREM9eQpDT05GSUdfUk9DS0NISVBfU0FSQURD PXkKQ09ORklHX1JJQ0hURUtfUlRRNjA1Nj15CkNPTkZJR19SWkcyTF9BREM9eQpDT05GSUdfU0My N1hYX0FEQz15CkNPTkZJR19TUEVBUl9BREM9eQpDT05GSUdfU0RfQURDX01PRFVMQVRPUj15CkNP TkZJR19TVE0zMl9BRENfQ09SRT15CkNPTkZJR19TVE0zMl9BREM9eQpDT05GSUdfU1RNMzJfREZT RE1fQ09SRT15CkNPTkZJR19TVE0zMl9ERlNETV9BREM9eQpDT05GSUdfU1RNUEVfQURDPXkKQ09O RklHX1NVTjRJX0dQQURDPXkKQ09ORklHX1RJX0FEQzA4MUM9eQpDT05GSUdfVElfQURDMDgzMj15 CkNPTkZJR19USV9BREMwODRTMDIxPXkKQ09ORklHX1RJX0FEQzEyMTM4PXkKQ09ORklHX1RJX0FE QzEwOFMxMDI9eQpDT05GSUdfVElfQURDMTI4UzA1Mj15CkNPTkZJR19USV9BREMxNjFTNjI2PXkK Q09ORklHX1RJX0FEUzEwMTU9eQpDT05GSUdfVElfQURTNzk1MD15CkNPTkZJR19USV9BRFM4MzQ0 PXkKQ09ORklHX1RJX0FEUzg2ODg9eQpDT05GSUdfVElfQURTMTI0UzA4PXkKQ09ORklHX1RJX0FE UzEzMUUwOD15CkNPTkZJR19USV9BTTMzNVhfQURDPXkKQ09ORklHX1RJX1RMQzQ1NDE9eQpDT05G SUdfVElfVFNDMjA0Nj15CkNPTkZJR19UV0w0MDMwX01BREM9eQpDT05GSUdfVFdMNjAzMF9HUEFE Qz15CkNPTkZJR19WRjYxMF9BREM9eQpDT05GSUdfVklQRVJCT0FSRF9BREM9eQpDT05GSUdfWElM SU5YX1hBREM9eQpDT05GSUdfWElMSU5YX0FNUz15CiMgZW5kIG9mIEFuYWxvZyB0byBkaWdpdGFs IGNvbnZlcnRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBhbmQgZGlnaXRhbCB0byBhbmFsb2cg Y29udmVydGVycwojCkNPTkZJR19BRDc0MTE1PXkKQ09ORklHX0FENzQ0MTNSPXkKIyBlbmQgb2Yg QW5hbG9nIHRvIGRpZ2l0YWwgYW5kIGRpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKCiMKIyBB bmFsb2cgRnJvbnQgRW5kcwojCkNPTkZJR19JSU9fUkVTQ0FMRT15CiMgZW5kIG9mIEFuYWxvZyBG cm9udCBFbmRzCgojCiMgQW1wbGlmaWVycwojCkNPTkZJR19BRDgzNjY9eQpDT05GSUdfQURBNDI1 MD15CkNPTkZJR19ITUM0MjU9eQojIGVuZCBvZiBBbXBsaWZpZXJzCgojCiMgQ2FwYWNpdGFuY2Ug dG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzE1MD15CkNPTkZJR19BRDc3NDY9eQoj IGVuZCBvZiBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBDaGVtaWNhbCBT ZW5zb3JzCiMKQ09ORklHX0FUTEFTX1BIX1NFTlNPUj15CkNPTkZJR19BVExBU19FWk9fU0VOU09S PXkKQ09ORklHX0JNRTY4MD15CkNPTkZJR19CTUU2ODBfSTJDPXkKQ09ORklHX0JNRTY4MF9TUEk9 eQpDT05GSUdfQ0NTODExPXkKQ09ORklHX0lBUUNPUkU9eQpDT05GSUdfUE1TNzAwMz15CkNPTkZJ R19TQ0QzMF9DT1JFPXkKQ09ORklHX1NDRDMwX0kyQz15CkNPTkZJR19TQ0QzMF9TRVJJQUw9eQpD T05GSUdfU0NENFg9eQpDT05GSUdfU0VOU0lSSU9OX1NHUDMwPXkKQ09ORklHX1NFTlNJUklPTl9T R1A0MD15CkNPTkZJR19TUFMzMD15CkNPTkZJR19TUFMzMF9JMkM9eQpDT05GSUdfU1BTMzBfU0VS SUFMPXkKQ09ORklHX1NFTlNFQUlSX1NVTlJJU0VfQ08yPXkKQ09ORklHX1ZaODlYPXkKIyBlbmQg b2YgQ2hlbWljYWwgU2Vuc29ycwoKQ09ORklHX0lJT19DUk9TX0VDX1NFTlNPUlNfQ09SRT15CkNP TkZJR19JSU9fQ1JPU19FQ19TRU5TT1JTPXkKQ09ORklHX0lJT19DUk9TX0VDX1NFTlNPUlNfTElE X0FOR0xFPXkKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNPUl9J SU9fQ09NTU9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9eQojIGVuZCBvZiBIaWQg U2Vuc29yIElJTyBDb21tb24KCkNPTkZJR19JSU9fTVNfU0VOU09SU19JMkM9eQoKIwojIElJTyBT Q01JIFNlbnNvcnMKIwpDT05GSUdfSUlPX1NDTUk9eQojIGVuZCBvZiBJSU8gU0NNSSBTZW5zb3Jz CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlPX1NTUF9TRU5TT1JTX0NPTU1PTlM9 eQpDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUI9eQojIGVuZCBvZiBTU1AgU2Vuc29yIENvbW1vbgoK Q09ORklHX0lJT19TVF9TRU5TT1JTX0kyQz15CkNPTkZJR19JSU9fU1RfU0VOU09SU19TUEk9eQpD T05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT15CgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVy dGVycwojCkNPTkZJR19BRDM1NTJSPXkKQ09ORklHX0FENTA2ND15CkNPTkZJR19BRDUzNjA9eQpD T05GSUdfQUQ1MzgwPXkKQ09ORklHX0FENTQyMT15CkNPTkZJR19BRDU0NDY9eQpDT05GSUdfQUQ1 NDQ5PXkKQ09ORklHX0FENTU5MlJfQkFTRT15CkNPTkZJR19BRDU1OTJSPXkKQ09ORklHX0FENTU5 M1I9eQpDT05GSUdfQUQ1NTA0PXkKQ09ORklHX0FENTYyNFJfU1BJPXkKQ09ORklHX0xUQzI2ODg9 eQpDT05GSUdfQUQ1Njg2PXkKQ09ORklHX0FENTY4Nl9TUEk9eQpDT05GSUdfQUQ1Njk2X0kyQz15 CkNPTkZJR19BRDU3NTU9eQpDT05GSUdfQUQ1NzU4PXkKQ09ORklHX0FENTc2MT15CkNPTkZJR19B RDU3NjQ9eQpDT05GSUdfQUQ1NzY2PXkKQ09ORklHX0FENTc3MFI9eQpDT05GSUdfQUQ1NzkxPXkK Q09ORklHX0FENzI5Mz15CkNPTkZJR19BRDczMDM9eQpDT05GSUdfQUQ4ODAxPXkKQ09ORklHX0RQ T1RfREFDPXkKQ09ORklHX0RTNDQyND15CkNPTkZJR19MUEMxOFhYX0RBQz15CkNPTkZJR19MVEMx NjYwPXkKQ09ORklHX0xUQzI2MzI9eQpDT05GSUdfTTYyMzMyPXkKQ09ORklHX01BWDUxNz15CkNP TkZJR19NQVg1ODIxPXkKQ09ORklHX01DUDQ3MjU9eQpDT05GSUdfTUNQNDkyMj15CkNPTkZJR19T VE0zMl9EQUM9eQpDT05GSUdfU1RNMzJfREFDX0NPUkU9eQpDT05GSUdfVElfREFDMDgyUzA4NT15 CkNPTkZJR19USV9EQUM1NTcxPXkKQ09ORklHX1RJX0RBQzczMTE9eQpDT05GSUdfVElfREFDNzYx Mj15CkNPTkZJR19WRjYxMF9EQUM9eQojIGVuZCBvZiBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0 ZXJzCgojCiMgSUlPIGR1bW15IGRyaXZlcgojCkNPTkZJR19JSU9fRFVNTVlfRVZHRU49eQpDT05G SUdfSUlPX1NJTVBMRV9EVU1NWT15CkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZX0VWRU5UUz15CkNP TkZJR19JSU9fU0lNUExFX0RVTU1ZX0JVRkZFUj15CiMgZW5kIG9mIElJTyBkdW1teSBkcml2ZXIK CiMKIyBGaWx0ZXJzCiMKIyBlbmQgb2YgRmlsdGVycwoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXpl cnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCkNPTkZJR19B RDk1MjM9eQojIGVuZCBvZiBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCgojCiMgUGhhc2Ut TG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCkNPTkZJR19BREY0MzUw PXkKQ09ORklHX0FERjQzNzE9eQpDT05GSUdfQURGNDM3Nz15CkNPTkZJR19BRE1WMTAxMz15CkNP TkZJR19BRE1WNDQyMD15CkNPTkZJR19BRFJGNjc4MD15CiMgZW5kIG9mIFBoYXNlLUxvY2tlZCBM b29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIyBlbmQgb2YgRnJlcXVlbmN5IFN5bnRo ZXNpemVycyBERFMvUExMCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19B RElTMTYwODA9eQpDT05GSUdfQURJUzE2MTMwPXkKQ09ORklHX0FESVMxNjEzNj15CkNPTkZJR19B RElTMTYyNjA9eQpDT05GSUdfQURYUlMyOTA9eQpDT05GSUdfQURYUlM0NTA9eQpDT05GSUdfQk1H MTYwPXkKQ09ORklHX0JNRzE2MF9JMkM9eQpDT05GSUdfQk1HMTYwX1NQST15CkNPTkZJR19GWEFT MjEwMDJDPXkKQ09ORklHX0ZYQVMyMTAwMkNfSTJDPXkKQ09ORklHX0ZYQVMyMTAwMkNfU1BJPXkK Q09ORklHX0hJRF9TRU5TT1JfR1lST18zRD15CkNPTkZJR19NUFUzMDUwPXkKQ09ORklHX01QVTMw NTBfSTJDPXkKQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPXkKQ09ORklHX0lJT19TVF9HWVJPX0ky Q18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9eQpDT05GSUdfSVRHMzIwMD15 CiMgZW5kIG9mIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKCiMKIyBIZWFsdGggU2Vuc29ycwoj CgojCiMgSGVhcnQgUmF0ZSBNb25pdG9ycwojCkNPTkZJR19BRkU0NDAzPXkKQ09ORklHX0FGRTQ0 MDQ9eQpDT05GSUdfTUFYMzAxMDA9eQpDT05GSUdfTUFYMzAxMDI9eQojIGVuZCBvZiBIZWFydCBS YXRlIE1vbml0b3JzCiMgZW5kIG9mIEhlYWx0aCBTZW5zb3JzCgojCiMgSHVtaWRpdHkgc2Vuc29y cwojCkNPTkZJR19BTTIzMTU9eQpDT05GSUdfREhUMTE9eQpDT05GSUdfSERDMTAwWD15CkNPTkZJ R19IREMyMDEwPXkKQ09ORklHX0hJRF9TRU5TT1JfSFVNSURJVFk9eQpDT05GSUdfSFRTMjIxPXkK Q09ORklHX0hUUzIyMV9JMkM9eQpDT05GSUdfSFRTMjIxX1NQST15CkNPTkZJR19IVFUyMT15CkNP TkZJR19TSTcwMDU9eQpDT05GSUdfU0k3MDIwPXkKIyBlbmQgb2YgSHVtaWRpdHkgc2Vuc29ycwoK IwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKQ09ORklHX0FESVMxNjQwMD15CkNPTkZJ R19BRElTMTY0NjA9eQpDT05GSUdfQURJUzE2NDc1PXkKQ09ORklHX0FESVMxNjQ4MD15CkNPTkZJ R19CTUkxNjA9eQpDT05GSUdfQk1JMTYwX0kyQz15CkNPTkZJR19CTUkxNjBfU1BJPXkKQ09ORklH X0JPU0NIX0JOTzA1NT15CkNPTkZJR19CT1NDSF9CTk8wNTVfU0VSSUFMPXkKQ09ORklHX0JPU0NI X0JOTzA1NV9JMkM9eQpDT05GSUdfRlhPUzg3MDA9eQpDT05GSUdfRlhPUzg3MDBfSTJDPXkKQ09O RklHX0ZYT1M4NzAwX1NQST15CkNPTkZJR19LTVg2MT15CkNPTkZJR19JTlZfSUNNNDI2MDA9eQpD T05GSUdfSU5WX0lDTTQyNjAwX0kyQz15CkNPTkZJR19JTlZfSUNNNDI2MDBfU1BJPXkKQ09ORklH X0lOVl9NUFU2MDUwX0lJTz15CkNPTkZJR19JTlZfTVBVNjA1MF9JMkM9eQpDT05GSUdfSU5WX01Q VTYwNTBfU1BJPXkKQ09ORklHX0lJT19TVF9MU002RFNYPXkKQ09ORklHX0lJT19TVF9MU002RFNY X0kyQz15CkNPTkZJR19JSU9fU1RfTFNNNkRTWF9TUEk9eQpDT05GSUdfSUlPX1NUX0xTTTZEU1hf STNDPXkKIyBlbmQgb2YgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKCkNPTkZJR19JSU9fQURJ U19MSUI9eQpDT05GSUdfSUlPX0FESVNfTElCX0JVRkZFUj15CgojCiMgTGlnaHQgc2Vuc29ycwoj CkNPTkZJR19BREpEX1MzMTE9eQpDT05GSUdfQURVWDEwMjA9eQpDT05GSUdfQUwzMDEwPXkKQ09O RklHX0FMMzMyMEE9eQpDT05GSUdfQVBEUzkzMDA9eQpDT05GSUdfQVBEUzk5NjA9eQpDT05GSUdf QVM3MzIxMT15CkNPTkZJR19CSDE3NTA9eQpDT05GSUdfQkgxNzgwPXkKQ09ORklHX0NNMzIxODE9 eQpDT05GSUdfQ00zMjMyPXkKQ09ORklHX0NNMzMyMz15CkNPTkZJR19DTTM2MDU9eQpDT05GSUdf Q00zNjY1MT15CkNPTkZJR19JSU9fQ1JPU19FQ19MSUdIVF9QUk9YPXkKQ09ORklHX0dQMkFQMDAy PXkKQ09ORklHX0dQMkFQMDIwQTAwRj15CkNPTkZJR19JUVM2MjFfQUxTPXkKQ09ORklHX1NFTlNP UlNfSVNMMjkwMTg9eQpDT05GSUdfU0VOU09SU19JU0wyOTAyOD15CkNPTkZJR19JU0wyOTEyNT15 CkNPTkZJR19ISURfU0VOU09SX0FMUz15CkNPTkZJR19ISURfU0VOU09SX1BST1g9eQpDT05GSUdf SlNBMTIxMj15CkNPTkZJR19SUFIwNTIxPXkKQ09ORklHX1NFTlNPUlNfTE0zNTMzPXkKQ09ORklH X0xUUjUwMT15CkNPTkZJR19MVFJGMjE2QT15CkNPTkZJR19MVjAxMDRDUz15CkNPTkZJR19NQVg0 NDAwMD15CkNPTkZJR19NQVg0NDAwOT15CkNPTkZJR19OT0ExMzA1PXkKQ09ORklHX09QVDMwMDE9 eQpDT05GSUdfUEExMjIwMzAwMT15CkNPTkZJR19TSTExMzM9eQpDT05GSUdfU0kxMTQ1PXkKQ09O RklHX1NUSzMzMTA9eQpDT05GSUdfU1RfVVZJUzI1PXkKQ09ORklHX1NUX1VWSVMyNV9JMkM9eQpD T05GSUdfU1RfVVZJUzI1X1NQST15CkNPTkZJR19UQ1MzNDE0PXkKQ09ORklHX1RDUzM0NzI9eQpD T05GSUdfU0VOU09SU19UU0wyNTYzPXkKQ09ORklHX1RTTDI1ODM9eQpDT05GSUdfVFNMMjU5MT15 CkNPTkZJR19UU0wyNzcyPXkKQ09ORklHX1RTTDQ1MzE9eQpDT05GSUdfVVM1MTgyRD15CkNPTkZJ R19WQ05MNDAwMD15CkNPTkZJR19WQ05MNDAzNT15CkNPTkZJR19WRU1MNjAzMD15CkNPTkZJR19W RU1MNjA3MD15CkNPTkZJR19WTDYxODA9eQpDT05GSUdfWk9QVDIyMDE9eQojIGVuZCBvZiBMaWdo dCBzZW5zb3JzCgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc0PXkKQ09O RklHX0FLODk3NT15CkNPTkZJR19BSzA5OTExPXkKQ09ORklHX0JNQzE1MF9NQUdOPXkKQ09ORklH X0JNQzE1MF9NQUdOX0kyQz15CkNPTkZJR19CTUMxNTBfTUFHTl9TUEk9eQpDT05GSUdfTUFHMzEx MD15CkNPTkZJR19ISURfU0VOU09SX01BR05FVE9NRVRFUl8zRD15CkNPTkZJR19NTUMzNTI0MD15 CkNPTkZJR19JSU9fU1RfTUFHTl8zQVhJUz15CkNPTkZJR19JSU9fU1RfTUFHTl9JMkNfM0FYSVM9 eQpDT05GSUdfSUlPX1NUX01BR05fU1BJXzNBWElTPXkKQ09ORklHX1NFTlNPUlNfSE1DNTg0Mz15 CkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDPXkKQ09ORklHX1NFTlNPUlNfSE1DNTg0M19TUEk9 eQpDT05GSUdfU0VOU09SU19STTMxMDA9eQpDT05GSUdfU0VOU09SU19STTMxMDBfSTJDPXkKQ09O RklHX1NFTlNPUlNfUk0zMTAwX1NQST15CkNPTkZJR19ZQU1BSEFfWUFTNTMwPXkKIyBlbmQgb2Yg TWFnbmV0b21ldGVyIHNlbnNvcnMKCiMKIyBNdWx0aXBsZXhlcnMKIwpDT05GSUdfSUlPX01VWD15 CiMgZW5kIG9mIE11bHRpcGxleGVycwoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKQ09ORklH X0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEPXkKQ09ORklHX0hJRF9TRU5TT1JfREVWSUNFX1JP VEFUSU9OPXkKIyBlbmQgb2YgSW5jbGlub21ldGVyIHNlbnNvcnMKCkNPTkZJR19JSU9fUkVTQ0FM RV9LVU5JVF9URVNUPXkKQ09ORklHX0lJT19GT1JNQVRfS1VOSVRfVEVTVD15CgojCiMgVHJpZ2dl cnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19IUlRJTUVSX1RSSUdHRVI9eQpDT05GSUdfSUlP X0lOVEVSUlVQVF9UUklHR0VSPXkKQ09ORklHX0lJT19TVE0zMl9MUFRJTUVSX1RSSUdHRVI9eQpD T05GSUdfSUlPX1NUTTMyX1RJTUVSX1RSSUdHRVI9eQpDT05GSUdfSUlPX1RJR0hUTE9PUF9UUklH R0VSPXkKQ09ORklHX0lJT19TWVNGU19UUklHR0VSPXkKIyBlbmQgb2YgVHJpZ2dlcnMgLSBzdGFu ZGFsb25lCgojCiMgTGluZWFyIGFuZCBhbmd1bGFyIHBvc2l0aW9uIHNlbnNvcnMKIwpDT05GSUdf SVFTNjI0X1BPUz15CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9JTlRFTF9ISU5HRT15CiMgZW5k IG9mIExpbmVhciBhbmQgYW5ndWxhciBwb3NpdGlvbiBzZW5zb3JzCgojCiMgRGlnaXRhbCBwb3Rl bnRpb21ldGVycwojCkNPTkZJR19BRDUxMTA9eQpDT05GSUdfQUQ1MjcyPXkKQ09ORklHX0RTMTgw Mz15CkNPTkZJR19NQVg1NDMyPXkKQ09ORklHX01BWDU0ODE9eQpDT05GSUdfTUFYNTQ4Nz15CkNP TkZJR19NQ1A0MDE4PXkKQ09ORklHX01DUDQxMzE9eQpDT05GSUdfTUNQNDUzMT15CkNPTkZJR19N Q1A0MTAxMD15CkNPTkZJR19UUEwwMTAyPXkKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb21ldGVy cwoKIwojIERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCkNPTkZJR19MTVA5MTAwMD15CiMgZW5kIG9m IERpZ2l0YWwgcG90ZW50aW9zdGF0cwoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQUJQ MDYwTUc9eQpDT05GSUdfQk1QMjgwPXkKQ09ORklHX0JNUDI4MF9JMkM9eQpDT05GSUdfQk1QMjgw X1NQST15CkNPTkZJR19JSU9fQ1JPU19FQ19CQVJPPXkKQ09ORklHX0RMSEw2MEQ9eQpDT05GSUdf RFBTMzEwPXkKQ09ORklHX0hJRF9TRU5TT1JfUFJFU1M9eQpDT05GSUdfSFAwMz15CkNPTkZJR19J Q1AxMDEwMD15CkNPTkZJR19NUEwxMTU9eQpDT05GSUdfTVBMMTE1X0kyQz15CkNPTkZJR19NUEwx MTVfU1BJPXkKQ09ORklHX01QTDMxMTU9eQpDT05GSUdfTVM1NjExPXkKQ09ORklHX01TNTYxMV9J MkM9eQpDT05GSUdfTVM1NjExX1NQST15CkNPTkZJR19NUzU2Mzc9eQpDT05GSUdfSUlPX1NUX1BS RVNTPXkKQ09ORklHX0lJT19TVF9QUkVTU19JMkM9eQpDT05GSUdfSUlPX1NUX1BSRVNTX1NQST15 CkNPTkZJR19UNTQwMz15CkNPTkZJR19IUDIwNkM9eQpDT05GSUdfWlBBMjMyNj15CkNPTkZJR19a UEEyMzI2X0kyQz15CkNPTkZJR19aUEEyMzI2X1NQST15CiMgZW5kIG9mIFByZXNzdXJlIHNlbnNv cnMKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCkNPTkZJR19BUzM5MzU9eQojIGVuZCBvZiBMaWdo dG5pbmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCkNPTkZJ R19DUk9TX0VDX01LQlBfUFJPWElNSVRZPXkKQ09ORklHX0lTTDI5NTAxPXkKQ09ORklHX0xJREFS X0xJVEVfVjI9eQpDT05GSUdfTUIxMjMyPXkKQ09ORklHX1BJTkc9eQpDT05GSUdfUkZENzc0MDI9 eQpDT05GSUdfU1JGMDQ9eQpDT05GSUdfU1hfQ09NTU9OPXkKQ09ORklHX1NYOTMxMD15CkNPTkZJ R19TWDkzMjQ9eQpDT05GSUdfU1g5MzYwPXkKQ09ORklHX1NYOTUwMD15CkNPTkZJR19TUkYwOD15 CkNPTkZJR19WQ05MMzAyMD15CkNPTkZJR19WTDUzTDBYX0kyQz15CiMgZW5kIG9mIFByb3hpbWl0 eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVy cwojCkNPTkZJR19BRDJTOTA9eQpDT05GSUdfQUQyUzEyMDA9eQojIGVuZCBvZiBSZXNvbHZlciB0 byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKQ09ORklHX0lR UzYyMEFUX1RFTVA9eQpDT05GSUdfTFRDMjk4Mz15CkNPTkZJR19NQVhJTV9USEVSTU9DT1VQTEU9 eQpDT05GSUdfSElEX1NFTlNPUl9URU1QPXkKQ09ORklHX01MWDkwNjE0PXkKQ09ORklHX01MWDkw NjMyPXkKQ09ORklHX1RNUDAwNj15CkNPTkZJR19UTVAwMDc9eQpDT05GSUdfVE1QMTE3PXkKQ09O RklHX1RTWVMwMT15CkNPTkZJR19UU1lTMDJEPXkKQ09ORklHX01BWDMwMjA4PXkKQ09ORklHX01B WDMxODU2PXkKQ09ORklHX01BWDMxODY1PXkKIyBlbmQgb2YgVGVtcGVyYXR1cmUgc2Vuc29ycwoK Q09ORklHX05UQj15CkNPTkZJR19OVEJfTVNJPXkKQ09ORklHX05UQl9JRFQ9eQpDT05GSUdfTlRC X0VQRj1tCkNPTkZJR19OVEJfU1dJVENIVEVDPXkKQ09ORklHX05UQl9QSU5HUE9ORz15CkNPTkZJ R19OVEJfVE9PTD15CkNPTkZJR19OVEJfUEVSRj15CkNPTkZJR19OVEJfTVNJX1RFU1Q9eQpDT05G SUdfTlRCX1RSQU5TUE9SVD15CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKQ09ORklH X1BXTV9ERUJVRz15CkNPTkZJR19QV01fQUI4NTAwPXkKQ09ORklHX1BXTV9BVE1FTD15CkNPTkZJ R19QV01fQVRNRUxfSExDRENfUFdNPXkKQ09ORklHX1BXTV9BVE1FTF9UQ0I9eQpDT05GSUdfUFdN X0JDTV9JUFJPQz15CkNPTkZJR19QV01fQkNNX0tPTkE9eQpDT05GSUdfUFdNX0JDTTI4MzU9eQpD T05GSUdfUFdNX0JFUkxJTj15CkNPTkZJR19QV01fQlJDTVNUQj15CkNPTkZJR19QV01fQ0xLPXkK Q09ORklHX1BXTV9DTFBTNzExWD15CkNPTkZJR19QV01fQ1JPU19FQz15CkNPTkZJR19QV01fRFdD PXkKQ09ORklHX1BXTV9FUDkzWFg9eQpDT05GSUdfUFdNX0ZTTF9GVE09eQpDT05GSUdfUFdNX0hJ QlZUPXkKQ09ORklHX1BXTV9JTUc9eQpDT05GSUdfUFdNX0lNWDE9eQpDT05GSUdfUFdNX0lNWDI3 PXkKQ09ORklHX1BXTV9JTVhfVFBNPXkKQ09ORklHX1BXTV9JTlRFTF9MR009eQpDT05GSUdfUFdN X0lRUzYyMEE9eQpDT05GSUdfUFdNX0paNDc0MD15CkNPTkZJR19QV01fS0VFTUJBWT15CkNPTkZJ R19QV01fTFAzOTQzPXkKQ09ORklHX1BXTV9MUEMxOFhYX1NDVD15CkNPTkZJR19QV01fTFBDMzJY WD15CkNPTkZJR19QV01fTFBTUz15CkNPTkZJR19QV01fTFBTU19QQ0k9eQpDT05GSUdfUFdNX0xQ U1NfUExBVEZPUk09eQpDT05GSUdfUFdNX01FU09OPXkKQ09ORklHX1BXTV9NVEtfRElTUD15CkNP TkZJR19QV01fTUVESUFURUs9eQpDT05GSUdfUFdNX01YUz15CkNPTkZJR19QV01fTlRYRUM9eQpD T05GSUdfUFdNX09NQVBfRE1USU1FUj15CkNPTkZJR19QV01fUENBOTY4NT15CkNPTkZJR19QV01f UFhBPXkKQ09ORklHX1BXTV9SQVNQQkVSUllQSV9QT0U9eQpDT05GSUdfUFdNX1JDQVI9eQpDT05G SUdfUFdNX1JFTkVTQVNfVFBVPXkKQ09ORklHX1BXTV9ST0NLQ0hJUD15CkNPTkZJR19QV01fU0FN U1VORz15CkNPTkZJR19QV01fU0lGSVZFPXkKQ09ORklHX1BXTV9TTDI4Q1BMRD15CkNPTkZJR19Q V01fU1BFQVI9eQpDT05GSUdfUFdNX1NQUkQ9eQpDT05GSUdfUFdNX1NUST15CkNPTkZJR19QV01f U1RNMzI9eQpDT05GSUdfUFdNX1NUTTMyX0xQPXkKQ09ORklHX1BXTV9TVE1QRT15CkNPTkZJR19Q V01fU1VONEk9eQpDT05GSUdfUFdNX1NVTlBMVVM9eQpDT05GSUdfUFdNX1RFR1JBPXkKQ09ORklH X1BXTV9USUVDQVA9eQpDT05GSUdfUFdNX1RJRUhSUFdNPXkKQ09ORklHX1BXTV9UV0w9eQpDT05G SUdfUFdNX1RXTF9MRUQ9eQpDT05GSUdfUFdNX1ZJU0NPTlRJPXkKQ09ORklHX1BXTV9WVDg1MDA9 eQpDT05GSUdfUFdNX1hJTElOWD15CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCkNPTkZJR19JUlFD SElQPXkKQ09ORklHX0FSTV9HSUM9eQpDT05GSUdfQVJNX0dJQ19NQVhfTlI9MgpDT05GSUdfQVJN X0dJQ19WMk09eQpDT05GSUdfR0lDX05PTl9CQU5LRUQ9eQpDT05GSUdfQVJNX0dJQ19WMz15CkNP TkZJR19BUk1fR0lDX1YzX0lUUz15CkNPTkZJR19BUk1fR0lDX1YzX0lUU19QQ0k9eQpDT05GSUdf QVJNX0dJQ19WM19JVFNfRlNMX01DPXkKQ09ORklHX0FSTV9WSUM9eQpDT05GSUdfQVJNX1ZJQ19O Uj00CkNPTkZJR19BUk1BREFfMzcwX1hQX0lSUT15CkNPTkZJR19BTFBJTkVfTVNJPXkKQ09ORklH X0FMX0ZJQz15CkNPTkZJR19BVE1FTF9BSUM1X0lSUT15CkNPTkZJR19CQ003MDM4X0wxX0lSUT15 CkNPTkZJR19CQ003MTIwX0wyX0lSUT15CkNPTkZJR19CUkNNU1RCX0wyX0lSUT15CkNPTkZJR19E V19BUEJfSUNUTD15CkNPTkZJR19NQURFUkFfSVJRPXkKQ09ORklHX09NQVBfSVJRQ0hJUD15CkNP TkZJR19PUklPTl9JUlFDSElQPXkKQ09ORklHX0pDT1JFX0FJQz15CkNPTkZJR19SREFfSU5UQz15 CkNPTkZJR19SRU5FU0FTX0lOVENfSVJRUElOPXkKQ09ORklHX1JFTkVTQVNfSVJRQz15CkNPTkZJ R19SRU5FU0FTX1JaQTFfSVJRQz15CkNPTkZJR19SRU5FU0FTX1JaRzJMX0lSUUM9eQpDT05GSUdf U0wyOENQTERfSU5UQz15CkNPTkZJR19TVF9JUlFDSElQPXkKQ09ORklHX1NVTjRJX0lOVEM9eQpD T05GSUdfU1VONklfUl9JTlRDPXkKQ09ORklHX1NVTlhJX05NSV9JTlRDPXkKQ09ORklHX1RTNDgw MF9JUlE9eQpDT05GSUdfVkVSU0FUSUxFX0ZQR0FfSVJRPXkKQ09ORklHX1ZFUlNBVElMRV9GUEdB X0lSUV9OUj00CkNPTkZJR19YSUxJTlhfSU5UQz15CkNPTkZJR19JUlFfQ1JPU1NCQVI9eQpDT05G SUdfS0VZU1RPTkVfSVJRPXkKQ09ORklHX0lOR0VOSUNfVENVX0lSUT15CkNPTkZJR19JTVhfR1BD VjI9eQpDT05GSUdfTFNfRVhUSVJRPXkKQ09ORklHX0xTX1NDRkdfTVNJPXkKQ09ORklHX1BBUlRJ VElPTl9QRVJDUFU9eQpDT05GSUdfU1RNMzJfRVhUST15CkNPTkZJR19JUlFfVU5JUEhJRVJfQUlE RVQ9eQpDT05GSUdfTUVTT05fSVJRX0dQSU89eQpDT05GSUdfUUNPTV9QREM9eQpDT05GSUdfUUNP TV9NUE09eQpDT05GSUdfSU1YX0lSUVNURUVSPXkKQ09ORklHX0lNWF9JTlRNVVg9eQpDT05GSUdf SU1YX01VX01TST15CkNPTkZJR19USV9QUlVTU19JTlRDPXkKQ09ORklHX0VYWU5PU19JUlFfQ09N QklORVI9eQpDT05GSUdfTVNUX0lSUT15CkNPTkZJR19NQ0hQX0VJQz15CkNPTkZJR19TVU5QTFVT X1NQNzAyMV9JTlRDPXkKIyBlbmQgb2YgSVJRIGNoaXAgc3VwcG9ydAoKQ09ORklHX0lQQUNLX0JV Uz15CkNPTkZJR19CT0FSRF9UUENJMjAwPXkKQ09ORklHX1NFUklBTF9JUE9DVEFMPXkKQ09ORklH X0FSQ0hfSEFTX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CkNP TkZJR19SRVNFVF9BMTBTUj15CkNPTkZJR19SRVNFVF9BVEg3OT15CkNPTkZJR19SRVNFVF9BWFMx MFg9eQpDT05GSUdfUkVTRVRfQkNNNjM0NT15CkNPTkZJR19SRVNFVF9CRVJMSU49eQpDT05GSUdf UkVTRVRfQlJDTVNUQj15CkNPTkZJR19SRVNFVF9CUkNNU1RCX1JFU0NBTD15CkNPTkZJR19SRVNF VF9IU0RLPXkKQ09ORklHX1JFU0VUX0lNWDc9eQpDT05GSUdfUkVTRVRfSU5URUxfR1c9eQpDT05G SUdfUkVTRVRfSzIxMD15CkNPTkZJR19SRVNFVF9MQU5USVE9eQpDT05GSUdfUkVTRVRfTFBDMThY WD15CkNPTkZJR19SRVNFVF9NQ0hQX1NQQVJYNT15CkNPTkZJR19SRVNFVF9NRVNPTj15CkNPTkZJ R19SRVNFVF9NRVNPTl9BVURJT19BUkI9eQpDT05GSUdfUkVTRVRfTlBDTT15CkNPTkZJR19SRVNF VF9PWE5BUz15CkNPTkZJR19SRVNFVF9QSVNUQUNISU89eQpDT05GSUdfUkVTRVRfUE9MQVJGSVJF X1NPQz15CkNPTkZJR19SRVNFVF9RQ09NX0FPU1M9eQpDT05GSUdfUkVTRVRfUUNPTV9QREM9eQpD T05GSUdfUkVTRVRfUkFTUEJFUlJZUEk9eQpDT05GSUdfUkVTRVRfUlpHMkxfVVNCUEhZX0NUUkw9 eQpDT05GSUdfUkVTRVRfU0NNST15CkNPTkZJR19SRVNFVF9TSU1QTEU9eQpDT05GSUdfUkVTRVRf U09DRlBHQT15CkNPTkZJR19SRVNFVF9TVEFSRklWRV9KSDcxMDA9eQpDT05GSUdfUkVTRVRfU1VO UExVUz15CkNPTkZJR19SRVNFVF9TVU5YST15CkNPTkZJR19SRVNFVF9USV9TQ0k9eQpDT05GSUdf UkVTRVRfVElfU1lTQ09OPXkKQ09ORklHX1JFU0VUX1RJX1RQUzM4MFg9eQpDT05GSUdfUkVTRVRf VE40OE1fQ1BMRD15CkNPTkZJR19SRVNFVF9VTklQSElFUj15CkNPTkZJR19SRVNFVF9VTklQSElF Ul9HTFVFPXkKQ09ORklHX1JFU0VUX1pZTlE9eQpDT05GSUdfU1RJX1JFU0VUX1NZU0NGRz15CkNP TkZJR19TVElINDA3X1JFU0VUPXkKQ09ORklHX0NPTU1PTl9SRVNFVF9ISTM2NjA9eQpDT05GSUdf Q09NTU9OX1JFU0VUX0hJNjIyMD15CkNPTkZJR19SRVNFVF9URUdSQV9CUE1QPXkKCiMKIyBQSFkg U3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0dFTkVSSUNfUEhZX01JUElf RFBIWT15CkNPTkZJR19QSFlfTFBDMThYWF9VU0JfT1RHPXkKQ09ORklHX1BIWV9QSVNUQUNISU9f VVNCPXkKQ09ORklHX1BIWV9YR0VORT15CkNPTkZJR19VU0JfTEdNX1BIWT15CkNPTkZJR19QSFlf Q0FOX1RSQU5TQ0VJVkVSPXkKQ09ORklHX1BIWV9TVU40SV9VU0I9eQpDT05GSUdfUEhZX1NVTjZJ X01JUElfRFBIWT15CkNPTkZJR19QSFlfU1VOOUlfVVNCPXkKQ09ORklHX1BIWV9TVU41MElfVVNC Mz15CkNPTkZJR19QSFlfTUVTT044X0hETUlfVFg9eQpDT05GSUdfUEhZX01FU09OOEJfVVNCMj15 CkNPTkZJR19QSFlfTUVTT05fR1hMX1VTQjI9eQpDT05GSUdfUEhZX01FU09OX0cxMkFfTUlQSV9E UEhZX0FOQUxPRz15CkNPTkZJR19QSFlfTUVTT05fRzEyQV9VU0IyPXkKQ09ORklHX1BIWV9NRVNP Tl9HMTJBX1VTQjNfUENJRT15CkNPTkZJR19QSFlfTUVTT05fQVhHX1BDSUU9eQpDT05GSUdfUEhZ X01FU09OX0FYR19NSVBJX1BDSUVfQU5BTE9HPXkKQ09ORklHX1BIWV9NRVNPTl9BWEdfTUlQSV9E UEhZPXkKCiMKIyBQSFkgZHJpdmVycyBmb3IgQnJvYWRjb20gcGxhdGZvcm1zCiMKQ09ORklHX1BI WV9CQ002M1hYX1VTQkg9eQpDT05GSUdfUEhZX0NZR05VU19QQ0lFPXkKQ09ORklHX1BIWV9CQ01f U1JfVVNCPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKQ09ORklHX1BIWV9CQ01fTlNfVVNC Mj15CkNPTkZJR19QSFlfQkNNX05TX1VTQjM9eQpDT05GSUdfUEhZX05TMl9QQ0lFPXkKQ09ORklH X1BIWV9OUzJfVVNCX0RSRD15CkNPTkZJR19QSFlfQlJDTV9TQVRBPXkKQ09ORklHX1BIWV9CUkNN X1VTQj15CkNPTkZJR19QSFlfQkNNX1NSX1BDSUU9eQojIGVuZCBvZiBQSFkgZHJpdmVycyBmb3Ig QnJvYWRjb20gcGxhdGZvcm1zCgpDT05GSUdfUEhZX0NBREVOQ0VfVE9SUkVOVD15CkNPTkZJR19Q SFlfQ0FERU5DRV9EUEhZPXkKQ09ORklHX1BIWV9DQURFTkNFX0RQSFlfUlg9eQpDT05GSUdfUEhZ X0NBREVOQ0VfU0lFUlJBPXkKQ09ORklHX1BIWV9DQURFTkNFX1NBTFZPPXkKQ09ORklHX1BIWV9G U0xfSU1YOE1RX1VTQj15CkNPTkZJR19QSFlfTUlYRUxfTFZEU19QSFk9eQpDT05GSUdfUEhZX01J WEVMX01JUElfRFBIWT15CkNPTkZJR19QSFlfRlNMX0lNWDhNX1BDSUU9eQpDT05GSUdfUEhZX0ZT TF9MWU5YXzI4Rz15CkNPTkZJR19QSFlfSEk2MjIwX1VTQj15CkNPTkZJR19QSFlfSEkzNjYwX1VT Qj15CkNPTkZJR19QSFlfSEkzNjcwX1VTQj15CkNPTkZJR19QSFlfSEkzNjcwX1BDSUU9eQpDT05G SUdfUEhZX0hJU1RCX0NPTUJQSFk9eQpDT05GSUdfUEhZX0hJU0lfSU5OT19VU0IyPXkKQ09ORklH X1BIWV9ISVg1SEQyX1NBVEE9eQpDT05GSUdfUEhZX0lOR0VOSUNfVVNCPXkKQ09ORklHX1BIWV9M QU5USVFfVlJYMjAwX1BDSUU9eQpDT05GSUdfUEhZX0xBTlRJUV9SQ1VfVVNCMj15CkNPTkZJR19B Uk1BREEzNzVfVVNCQ0xVU1RFUl9QSFk9eQpDT05GSUdfUEhZX0JFUkxJTl9TQVRBPXkKQ09ORklH X1BIWV9CRVJMSU5fVVNCPXkKQ09ORklHX1BIWV9NVkVCVV9BMzcwMF9DT01QSFk9eQpDT05GSUdf UEhZX01WRUJVX0EzNzAwX1VUTUk9eQpDT05GSUdfUEhZX01WRUJVX0EzOFhfQ09NUEhZPXkKQ09O RklHX1BIWV9NVkVCVV9DUDExMF9DT01QSFk9eQpDT05GSUdfUEhZX01WRUJVX0NQMTEwX1VUTUk9 eQpDT05GSUdfUEhZX01WRUJVX1NBVEE9eQpDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05G SUdfUEhZX1BYQV8yOE5NX1VTQjI9eQpDT05GSUdfUEhZX1BYQV9VU0I9eQpDT05GSUdfUEhZX01N UDNfVVNCPXkKQ09ORklHX1BIWV9NTVAzX0hTSUM9eQpDT05GSUdfUEhZX01US19QQ0lFPXkKQ09O RklHX1BIWV9NVEtfVFBIWT15CkNPTkZJR19QSFlfTVRLX1VGUz15CkNPTkZJR19QSFlfTVRLX1hT UEhZPXkKQ09ORklHX1BIWV9NVEtfSERNST15CkNPTkZJR19QSFlfTVRLX01JUElfRFNJPXkKQ09O RklHX1BIWV9NVEtfRFA9eQpDT05GSUdfUEhZX1NQQVJYNV9TRVJERVM9eQpDT05GSUdfUEhZX0xB Tjk2NlhfU0VSREVTPXkKQ09ORklHX1BIWV9DUENBUF9VU0I9eQpDT05GSUdfUEhZX01BUFBIT05F X01ETTY2MDA9eQpDT05GSUdfUEhZX09DRUxPVF9TRVJERVM9eQpDT05GSUdfUEhZX0FUSDc5X1VT Qj15CkNPTkZJR19QSFlfUUNPTV9BUFE4MDY0X1NBVEE9eQpDT05GSUdfUEhZX1FDT01fRURQPXkK Q09ORklHX1BIWV9RQ09NX0lQUTQwMTlfVVNCPXkKQ09ORklHX1BIWV9RQ09NX0lQUTgwNlhfU0FU QT15CkNPTkZJR19QSFlfUUNPTV9QQ0lFMj15CkNPTkZJR19QSFlfUUNPTV9RTVA9eQpDT05GSUdf UEhZX1FDT01fUVVTQjI9eQpDT05GSUdfUEhZX1FDT01fVVNCX0hTPXkKQ09ORklHX1BIWV9RQ09N X1VTQl9TTlBTX0ZFTVRPX1YyPXkKQ09ORklHX1BIWV9RQ09NX1VTQl9IU0lDPXkKQ09ORklHX1BI WV9RQ09NX1VTQl9IU18yOE5NPXkKQ09ORklHX1BIWV9RQ09NX1VTQl9TUz15CkNPTkZJR19QSFlf UUNPTV9JUFE4MDZYX1VTQj15CkNPTkZJR19QSFlfTVQ3NjIxX1BDST15CkNPTkZJR19QSFlfUkFM SU5LX1VTQj15CkNPTkZJR19QSFlfUjhBNzc5RjBfRVRIRVJORVRfU0VSREVTPXkKQ09ORklHX1BI WV9SQ0FSX0dFTjI9eQpDT05GSUdfUEhZX1JDQVJfR0VOM19QQ0lFPXkKQ09ORklHX1BIWV9SQ0FS X0dFTjNfVVNCMj15CkNPTkZJR19QSFlfUkNBUl9HRU4zX1VTQjM9eQpDT05GSUdfUEhZX1JPQ0tD SElQX0RQPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9EUEhZX1JYMD15CkNPTkZJR19QSFlfUk9DS0NI SVBfRU1NQz15CkNPTkZJR19QSFlfUk9DS0NISVBfSU5OT19IRE1JPXkKQ09ORklHX1BIWV9ST0NL Q0hJUF9JTk5PX1VTQjI9eQpDT05GSUdfUEhZX1JPQ0tDSElQX0lOTk9fQ1NJRFBIWT15CkNPTkZJ R19QSFlfUk9DS0NISVBfSU5OT19EU0lEUEhZPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9OQU5FTkdf Q09NQk9fUEhZPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9QQ0lFPXkKQ09ORklHX1BIWV9ST0NLQ0hJ UF9TTlBTX1BDSUUzPXkKQ09ORklHX1BIWV9ST0NLQ0hJUF9UWVBFQz15CkNPTkZJR19QSFlfUk9D S0NISVBfVVNCPXkKQ09ORklHX1BIWV9FWFlOT1NfRFBfVklERU89eQpDT05GSUdfUEhZX0VYWU5P U19NSVBJX1ZJREVPPXkKQ09ORklHX1BIWV9FWFlOT1NfUENJRT15CkNPTkZJR19QSFlfU0FNU1VO R19VRlM9eQpDT05GSUdfUEhZX1NBTVNVTkdfVVNCMj15CkNPTkZJR19QSFlfRVhZTk9TNDIxMF9V U0IyPXkKQ09ORklHX1BIWV9FWFlOT1M0WDEyX1VTQjI9eQpDT05GSUdfUEhZX0VYWU5PUzUyNTBf VVNCMj15CkNPTkZJR19QSFlfUzVQVjIxMF9VU0IyPXkKQ09ORklHX1BIWV9FWFlOT1M1X1VTQkRS RD15CkNPTkZJR19QSFlfRVhZTk9TNTI1MF9TQVRBPXkKQ09ORklHX1BIWV9VTklQSElFUl9VU0Iy PXkKQ09ORklHX1BIWV9VTklQSElFUl9VU0IzPXkKQ09ORklHX1BIWV9VTklQSElFUl9QQ0lFPXkK Q09ORklHX1BIWV9VTklQSElFUl9BSENJPXkKQ09ORklHX1BIWV9NSVBIWTI4TFA9eQpDT05GSUdf UEhZX1NUX1NQRUFSMTMxMF9NSVBIWT15CkNPTkZJR19QSFlfU1RfU1BFQVIxMzQwX01JUEhZPXkK Q09ORklHX1BIWV9TVElINDA3X1VTQj15CkNPTkZJR19QSFlfU1RNMzJfVVNCUEhZQz15CkNPTkZJ R19QSFlfU1VOUExVU19VU0I9eQpDT05GSUdfUEhZX1RFR1JBX1hVU0I9eQpDT05GSUdfUEhZX1RF R1JBMTk0X1AyVT15CkNPTkZJR19QSFlfREE4WFhfVVNCPXkKQ09ORklHX1BIWV9ETTgxNlhfVVNC PXkKQ09ORklHX1BIWV9BTTY1NF9TRVJERVM9eQpDT05GSUdfUEhZX0o3MjFFX1dJWj15CkNPTkZJ R19PTUFQX0NPTlRST0xfUEhZPXkKQ09ORklHX09NQVBfVVNCMj15CkNPTkZJR19USV9QSVBFMz15 CkNPTkZJR19QSFlfVFVTQjEyMTA9eQpDT05GSUdfVFdMNDAzMF9VU0I9eQpDT05GSUdfUEhZX1RJ X0dNSUlfU0VMPXkKQ09ORklHX1BIWV9JTlRFTF9LRUVNQkFZX0VNTUM9eQpDT05GSUdfUEhZX0lO VEVMX0tFRU1CQVlfVVNCPXkKQ09ORklHX1BIWV9JTlRFTF9MR01fQ09NQk89eQpDT05GSUdfUEhZ X0lOVEVMX0xHTV9FTU1DPXkKQ09ORklHX1BIWV9JTlRFTF9USFVOREVSQkFZX0VNTUM9eQpDT05G SUdfUEhZX1hJTElOWF9aWU5RTVA9eQojIGVuZCBvZiBQSFkgU3Vic3lzdGVtCgpDT05GSUdfUE9X RVJDQVA9eQpDT05GSUdfSURMRV9JTkpFQ1Q9eQpDT05GSUdfQVJNX1NDTUlfUE9XRVJDQVA9eQpD T05GSUdfRFRQTT15CkNPTkZJR19EVFBNX0NQVT15CkNPTkZJR19EVFBNX0RFVkZSRVE9eQpDT05G SUdfTUNCPXkKQ09ORklHX01DQl9QQ0k9eQpDT05GSUdfTUNCX0xQQz15CgojCiMgUGVyZm9ybWFu Y2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX0FSTV9DQ0lfUE1VPXkKQ09ORklHX0FSTV9DQ0k0 MDBfUE1VPXkKQ09ORklHX0FSTV9DQ0k1eHhfUE1VPXkKQ09ORklHX0FSTV9DQ049eQpDT05GSUdf QVJNX0NNTj15CkNPTkZJR19BUk1fUE1VPXkKQ09ORklHX0ZTTF9JTVg4X0REUl9QTVU9eQpDT05G SUdfQVJNX0RNQzYyMF9QTVU9eQpDT05GSUdfQUxJQkFCQV9VTkNPUkVfRFJXX1BNVT15CkNPTkZJ R19ITlMzX1BNVT15CkNPTkZJR19NRVNPTl9ERFJfUE1VPXkKIyBlbmQgb2YgUGVyZm9ybWFuY2Ug bW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKQ09ORklHX1VTQjQ9eQpDT05GSUdfVVNCNF9E RUJVR0ZTX1dSSVRFPXkKQ09ORklHX1VTQjRfREVCVUdGU19NQVJHSU5JTkc9eQpDT05GSUdfVVNC NF9LVU5JVF9URVNUPXkKQ09ORklHX1VTQjRfRE1BX1RFU1Q9eQoKIwojIEFuZHJvaWQKIwpDT05G SUdfQU5EUk9JRF9CSU5ERVJfSVBDPXkKQ09ORklHX0FORFJPSURfQklOREVSRlM9eQpDT05GSUdf QU5EUk9JRF9CSU5ERVJfREVWSUNFUz0iYmluZGVyLGh3YmluZGVyLHZuZGJpbmRlciIKQ09ORklH X0FORFJPSURfQklOREVSX0lQQ19TRUxGVEVTVD15CiMgZW5kIG9mIEFuZHJvaWQKCkNPTkZJR19E QVg9eQpDT05GSUdfTlZNRU09eQpDT05GSUdfTlZNRU1fU1lTRlM9eQpDT05GSUdfTlZNRU1fQVBQ TEVfRUZVU0VTPXkKQ09ORklHX05WTUVNX0JDTV9PQ09UUD15CkNPTkZJR19OVk1FTV9CUkNNX05W UkFNPXkKQ09ORklHX05WTUVNX0lNWF9JSU09eQpDT05GSUdfTlZNRU1fSU1YX09DT1RQPXkKQ09O RklHX05WTUVNX0lNWF9PQ09UUF9TQ1U9eQpDT05GSUdfTlZNRU1fSlo0NzgwX0VGVVNFPXkKQ09O RklHX05WTUVNX0xBTjk2NjJfT1RQQz15CkNPTkZJR19OVk1FTV9MQVlFUlNDQVBFX1NGUD15CkNP TkZJR19OVk1FTV9MUEMxOFhYX0VFUFJPTT15CkNPTkZJR19OVk1FTV9MUEMxOFhYX09UUD15CkNP TkZJR19OVk1FTV9NRVNPTl9NWF9FRlVTRT15CkNPTkZJR19OVk1FTV9NSUNST0NISVBfT1RQQz15 CkNPTkZJR19OVk1FTV9NVEtfRUZVU0U9eQpDT05GSUdfTlZNRU1fTVhTX09DT1RQPXkKQ09ORklH X05WTUVNX05JTlRFTkRPX09UUD15CkNPTkZJR19OVk1FTV9RQ09NX1FGUFJPTT15CkNPTkZJR19O Vk1FTV9SQVZFX1NQX0VFUFJPTT15CkNPTkZJR19OVk1FTV9STUVNPXkKQ09ORklHX05WTUVNX1JP Q0tDSElQX0VGVVNFPXkKQ09ORklHX05WTUVNX1JPQ0tDSElQX09UUD15CkNPTkZJR19OVk1FTV9T QzI3WFhfRUZVU0U9eQpDT05GSUdfTlZNRU1fU05WU19MUEdQUj15CkNPTkZJR19OVk1FTV9TUE1J X1NEQU09eQpDT05GSUdfTlZNRU1fU1BSRF9FRlVTRT15CkNPTkZJR19OVk1FTV9TVE0zMl9ST01F TT15CkNPTkZJR19OVk1FTV9TVU5QTFVTX09DT1RQPXkKQ09ORklHX05WTUVNX1NVTlhJX1NJRD15 CkNPTkZJR19OVk1FTV9VX0JPT1RfRU5WPXkKQ09ORklHX05WTUVNX1VOSVBISUVSX0VGVVNFPXkK Q09ORklHX05WTUVNX1ZGNjEwX09DT1RQPXkKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwpDT05G SUdfU1RNPXkKQ09ORklHX1NUTV9QUk9UT19CQVNJQz15CkNPTkZJR19TVE1fUFJPVE9fU1lTX1Q9 eQpDT05GSUdfU1RNX0RVTU1ZPXkKQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRT15CkNPTkZJR19T VE1fU09VUkNFX0hFQVJUQkVBVD15CkNPTkZJR19TVE1fU09VUkNFX0ZUUkFDRT15CkNPTkZJR19J TlRFTF9USD15CkNPTkZJR19JTlRFTF9USF9QQ0k9eQpDT05GSUdfSU5URUxfVEhfR1RIPXkKQ09O RklHX0lOVEVMX1RIX1NUSD15CkNPTkZJR19JTlRFTF9USF9NU1U9eQpDT05GSUdfSU5URUxfVEhf UFRJPXkKQ09ORklHX0lOVEVMX1RIX0RFQlVHPXkKIyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0 CgpDT05GSUdfRlBHQT15CkNPTkZJR19GUEdBX01HUl9TT0NGUEdBPXkKQ09ORklHX0ZQR0FfTUdS X1NPQ0ZQR0FfQTEwPXkKQ09ORklHX0FMVEVSQV9QUl9JUF9DT1JFPXkKQ09ORklHX0FMVEVSQV9Q Ul9JUF9DT1JFX1BMQVQ9eQpDT05GSUdfRlBHQV9NR1JfQUxURVJBX1BTX1NQST15CkNPTkZJR19G UEdBX01HUl9BTFRFUkFfQ1ZQPXkKQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBHQT15CkNPTkZJR19G UEdBX01HUl9YSUxJTlhfU1BJPXkKQ09ORklHX0ZQR0FfTUdSX0lDRTQwX1NQST15CkNPTkZJR19G UEdBX01HUl9NQUNIWE8yX1NQST15CkNPTkZJR19GUEdBX0JSSURHRT15CkNPTkZJR19TT0NGUEdB X0ZQR0FfQlJJREdFPXkKQ09ORklHX0FMVEVSQV9GUkVFWkVfQlJJREdFPXkKQ09ORklHX1hJTElO WF9QUl9ERUNPVVBMRVI9eQpDT05GSUdfRlBHQV9SRUdJT049eQpDT05GSUdfT0ZfRlBHQV9SRUdJ T049eQpDT05GSUdfRlBHQV9ERkw9eQpDT05GSUdfRlBHQV9ERkxfRk1FPXkKQ09ORklHX0ZQR0Ff REZMX0ZNRV9NR1I9eQpDT05GSUdfRlBHQV9ERkxfRk1FX0JSSURHRT15CkNPTkZJR19GUEdBX0RG TF9GTUVfUkVHSU9OPXkKQ09ORklHX0ZQR0FfREZMX0FGVT15CkNPTkZJR19GUEdBX0RGTF9OSU9T X0lOVEVMX1BBQ19OMzAwMD15CkNPTkZJR19GUEdBX0RGTF9QQ0k9eQpDT05GSUdfRlBHQV9NR1Jf WllOUU1QX0ZQR0E9eQpDT05GSUdfRlBHQV9NR1JfVkVSU0FMX0ZQR0E9eQpDT05GSUdfRlBHQV9N MTBfQk1DX1NFQ19VUERBVEU9eQpDT05GSUdfRlBHQV9NR1JfTUlDUk9DSElQX1NQST15CkNPTkZJ R19GUEdBX01HUl9MQVRUSUNFX1NZU0NPTkZJRz15CkNPTkZJR19GUEdBX01HUl9MQVRUSUNFX1NZ U0NPTkZJR19TUEk9eQpDT05GSUdfRlNJPXkKQ09ORklHX0ZTSV9ORVdfREVWX05PREU9eQpDT05G SUdfRlNJX01BU1RFUl9HUElPPXkKQ09ORklHX0ZTSV9NQVNURVJfSFVCPXkKQ09ORklHX0ZTSV9N QVNURVJfQVNUX0NGPXkKQ09ORklHX0ZTSV9NQVNURVJfQVNQRUVEPXkKQ09ORklHX0ZTSV9TQ09N PXkKQ09ORklHX0ZTSV9TQkVGSUZPPXkKQ09ORklHX0ZTSV9PQ0M9eQpDT05GSUdfVEVFPXkKQ09O RklHX09QVEVFPXkKQ09ORklHX01VTFRJUExFWEVSPXkKCiMKIyBNdWx0aXBsZXhlciBkcml2ZXJz CiMKQ09ORklHX01VWF9BREc3OTJBPXkKQ09ORklHX01VWF9BREdTMTQwOD15CkNPTkZJR19NVVhf R1BJTz15CkNPTkZJR19NVVhfTU1JTz15CiMgZW5kIG9mIE11bHRpcGxleGVyIGRyaXZlcnMKCkNP TkZJR19QTV9PUFA9eQpDT05GSUdfU0lPWD15CkNPTkZJR19TSU9YX0JVU19HUElPPXkKQ09ORklH X1NMSU1CVVM9eQpDT05GSUdfU0xJTV9RQ09NX0NUUkw9eQpDT05GSUdfU0xJTV9RQ09NX05HRF9D VFJMPXkKQ09ORklHX0lOVEVSQ09OTkVDVD15CkNPTkZJR19JTlRFUkNPTk5FQ1RfSU1YPXkKQ09O RklHX0lOVEVSQ09OTkVDVF9JTVg4TU09eQpDT05GSUdfSU5URVJDT05ORUNUX0lNWDhNTj15CkNP TkZJR19JTlRFUkNPTk5FQ1RfSU1YOE1RPXkKQ09ORklHX0lOVEVSQ09OTkVDVF9JTVg4TVA9eQpD T05GSUdfSU5URVJDT05ORUNUX1FDT009eQpDT05GSUdfSU5URVJDT05ORUNUX1FDT01fQkNNX1ZP VEVSPXkKQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NX01TTTg5MTY9eQpDT05GSUdfSU5URVJDT05O RUNUX1FDT01fTVNNODkzOT15CkNPTkZJR19JTlRFUkNPTk5FQ1RfUUNPTV9NU004OTc0PXkKQ09O RklHX0lOVEVSQ09OTkVDVF9RQ09NX01TTTg5OTY9eQpDT05GSUdfSU5URVJDT05ORUNUX1FDT01f T1NNX0wzPXkKQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NX1FDTTIyOTA9eQpDT05GSUdfSU5URVJD T05ORUNUX1FDT01fUUNTNDA0PXkKQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NX1JQTUhfUE9TU0lC TEU9eQpDT05GSUdfSU5URVJDT05ORUNUX1FDT01fUlBNSD15CkNPTkZJR19JTlRFUkNPTk5FQ1Rf UUNPTV9TQzcxODA9eQpDT05GSUdfSU5URVJDT05ORUNUX1FDT01fU0M3MjgwPXkKQ09ORklHX0lO VEVSQ09OTkVDVF9RQ09NX1NDODE4MFg9eQpDT05GSUdfSU5URVJDT05ORUNUX1FDT01fU0M4Mjgw WFA9eQpDT05GSUdfSU5URVJDT05ORUNUX1FDT01fU0RNNjYwPXkKQ09ORklHX0lOVEVSQ09OTkVD VF9RQ09NX1NETTg0NT15CkNPTkZJR19JTlRFUkNPTk5FQ1RfUUNPTV9TRFg1NT15CkNPTkZJR19J TlRFUkNPTk5FQ1RfUUNPTV9TRFg2NT15CkNPTkZJR19JTlRFUkNPTk5FQ1RfUUNPTV9TTTYzNTA9 eQpDT05GSUdfSU5URVJDT05ORUNUX1FDT01fU004MTUwPXkKQ09ORklHX0lOVEVSQ09OTkVDVF9R Q09NX1NNODI1MD15CkNPTkZJR19JTlRFUkNPTk5FQ1RfUUNPTV9TTTgzNTA9eQpDT05GSUdfSU5U RVJDT05ORUNUX1FDT01fU004NDUwPXkKQ09ORklHX0lOVEVSQ09OTkVDVF9RQ09NX1NNRF9SUE09 eQpDT05GSUdfSU5URVJDT05ORUNUX1NBTVNVTkc9eQpDT05GSUdfSU5URVJDT05ORUNUX0VYWU5P Uz15CkNPTkZJR19DT1VOVEVSPXkKQ09ORklHXzEwNF9RVUFEXzg9eQpDT05GSUdfSU5URVJSVVBU X0NOVD15CkNPTkZJR19TVE0zMl9USU1FUl9DTlQ9eQpDT05GSUdfU1RNMzJfTFBUSU1FUl9DTlQ9 eQpDT05GSUdfVElfRVFFUD15CkNPTkZJR19GVE1fUVVBRERFQz15CkNPTkZJR19NSUNST0NISVBf VENCX0NBUFRVUkU9eQpDT05GSUdfSU5URUxfUUVQPXkKQ09ORklHX1RJX0VDQVBfQ0FQVFVSRT15 CkNPTkZJR19NT1NUPXkKQ09ORklHX01PU1RfVVNCX0hETT15CkNPTkZJR19NT1NUX0NERVY9eQpD T05GSUdfTU9TVF9TTkQ9eQpDT05GSUdfUEVDST15CkNPTkZJR19QRUNJX0NQVT15CkNPTkZJR19Q RUNJX0FTUEVFRD15CkNPTkZJR19IVEU9eQojIGVuZCBvZiBEZXZpY2UgRHJpdmVycwoKIwojIEZp bGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfVkFMSURBVEVf RlNfUEFSU0VSPXkKQ09ORklHX0ZTX0lPTUFQPXkKQ09ORklHX0VYVDJfRlM9eQpDT05GSUdfRVhU Ml9GU19YQVRUUj15CkNPTkZJR19FWFQyX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQyX0ZTX1NF Q1VSSVRZPXkKQ09ORklHX0VYVDNfRlM9eQpDT05GSUdfRVhUM19GU19QT1NJWF9BQ0w9eQpDT05G SUdfRVhUM19GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfRlNfUE9T SVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9ERUJVRz15CkNP TkZJR19FWFQ0X0tVTklUX1RFU1RTPXkKQ09ORklHX0pCRDI9eQpDT05GSUdfSkJEMl9ERUJVRz15 CkNPTkZJR19GU19NQkNBQ0hFPXkKQ09ORklHX1JFSVNFUkZTX0ZTPXkKQ09ORklHX1JFSVNFUkZT X0NIRUNLPXkKQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTz15CkNPTkZJR19SRUlTRVJGU19GU19Y QVRUUj15CkNPTkZJR19SRUlTRVJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfUkVJU0VSRlNfRlNf U0VDVVJJVFk9eQpDT05GSUdfSkZTX0ZTPXkKQ09ORklHX0pGU19QT1NJWF9BQ0w9eQpDT05GSUdf SkZTX1NFQ1VSSVRZPXkKQ09ORklHX0pGU19ERUJVRz15CkNPTkZJR19KRlNfU1RBVElTVElDUz15 CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1FVT1RB PXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQpDT05GSUdfWEZTX1JUPXkKQ09ORklHX1hGU19PTkxJ TkVfU0NSVUI9eQpDT05GSUdfWEZTX09OTElORV9SRVBBSVI9eQpDT05GSUdfWEZTX0RFQlVHPXkK Q09ORklHX1hGU19BU1NFUlRfRkFUQUw9eQpDT05GSUdfR0ZTMl9GUz15CkNPTkZJR19HRlMyX0ZT X0xPQ0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPXkKQ09ORklHX09DRlMyX0ZTX08yQ0I9eQpD T05GSUdfT0NGUzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9eQpDT05GSUdfT0NGUzJfRlNfU1RBVFM9 eQpDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CkNPTkZJR19PQ0ZTMl9ERUJVR19GUz15CkNP TkZJR19CVFJGU19GUz15CkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfQlRSRlNf RlNfQ0hFQ0tfSU5URUdSSVRZPXkKQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFM9eQpD T05GSUdfQlRSRlNfREVCVUc9eQpDT05GSUdfQlRSRlNfQVNTRVJUPXkKQ09ORklHX0JUUkZTX0ZT X1JFRl9WRVJJRlk9eQpDT05GSUdfTklMRlMyX0ZTPXkKQ09ORklHX0YyRlNfRlM9eQpDT05GSUdf RjJGU19TVEFUX0ZTPXkKQ09ORklHX0YyRlNfRlNfWEFUVFI9eQpDT05GSUdfRjJGU19GU19QT1NJ WF9BQ0w9eQpDT05GSUdfRjJGU19GU19TRUNVUklUWT15CkNPTkZJR19GMkZTX0NIRUNLX0ZTPXkK Q09ORklHX0YyRlNfRkFVTFRfSU5KRUNUSU9OPXkKQ09ORklHX0YyRlNfRlNfQ09NUFJFU1NJT049 eQpDT05GSUdfRjJGU19GU19MWk89eQpDT05GSUdfRjJGU19GU19MWk9STEU9eQpDT05GSUdfRjJG U19GU19MWjQ9eQpDT05GSUdfRjJGU19GU19MWjRIQz15CkNPTkZJR19GMkZTX0ZTX1pTVEQ9eQpD T05GSUdfRjJGU19JT1NUQVQ9eQpDT05GSUdfRjJGU19VTkZBSVJfUldTRU09eQpDT05GSUdfWk9O RUZTX0ZTPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19F WFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTX0VOQ1JZ UFRJT049eQpDT05GSUdfRlNfRU5DUllQVElPTl9BTEdTPXkKQ09ORklHX0ZTX0VOQ1JZUFRJT05f SU5MSU5FX0NSWVBUPXkKQ09ORklHX0ZTX1ZFUklUWT15CkNPTkZJR19GU19WRVJJVFlfREVCVUc9 eQpDT05GSUdfRlNfVkVSSVRZX0JVSUxUSU5fU0lHTkFUVVJFUz15CkNPTkZJR19GU05PVElGWT15 CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15 CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05G SUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15 CkNPTkZJR19RVU9UQV9ERUJVRz15CkNPTkZJR19RVU9UQV9UUkVFPXkKQ09ORklHX1FGTVRfVjE9 eQpDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkK Q09ORklHX0FVVE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklHX0NVU0U9eQpDT05GSUdf VklSVElPX0ZTPXkKQ09ORklHX09WRVJMQVlfRlM9eQpDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVD VF9ESVI9eQpDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNfRk9MTE9XPXkKQ09ORklH X09WRVJMQVlfRlNfSU5ERVg9eQpDT05GSUdfT1ZFUkxBWV9GU19NRVRBQ09QWT15CgojCiMgQ2Fj aGVzCiMKQ09ORklHX05FVEZTX1NVUFBPUlQ9eQpDT05GSUdfTkVURlNfU1RBVFM9eQpDT05GSUdf RlNDQUNIRT15CkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKQ09ORklHX0ZTQ0FDSEVfREVCVUc9eQpD T05GSUdfQ0FDSEVGSUxFUz15CkNPTkZJR19DQUNIRUZJTEVTX0RFQlVHPXkKQ09ORklHX0NBQ0hF RklMRVNfRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0NBQ0hFRklMRVNfT05ERU1BTkQ9eQojIGVu ZCBvZiBDYWNoZXMKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBf RlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQojIGVu ZCBvZiBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lz dGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15 CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hB UlNFVD0iaXNvODg1OS0xIgpDT05GSUdfRkFUX0RFRkFVTFRfVVRGOD15CkNPTkZJR19GQVRfS1VO SVRfVEVTVD15CkNPTkZJR19FWEZBVF9GUz15CkNPTkZJR19FWEZBVF9ERUZBVUxUX0lPQ0hBUlNF VD0idXRmOCIKQ09ORklHX05URlNfRlM9eQpDT05GSUdfTlRGU19ERUJVRz15CkNPTkZJR19OVEZT X1JXPXkKQ09ORklHX05URlMzX0ZTPXkKQ09ORklHX05URlMzX0xaWF9YUFJFU1M9eQpDT05GSUdf TlRGUzNfRlNfUE9TSVhfQUNMPXkKIyBlbmQgb2YgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVt cwoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0Nf Vk1DT1JFPXkKQ09ORklHX1BST0NfVk1DT1JFX0RFVklDRV9EVU1QPXkKQ09ORklHX1BST0NfU1lT Q1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpD T05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZT X1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpD T05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZp bGVzeXN0ZW1zCgpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CkNPTkZJR19PUkFOR0VGU19GUz15 CkNPTkZJR19BREZTX0ZTPXkKQ09ORklHX0FERlNfRlNfUlc9eQpDT05GSUdfQUZGU19GUz15CkNP TkZJR19FQ1JZUFRfRlM9eQpDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lORz15CkNPTkZJR19IRlNf RlM9eQpDT05GSUdfSEZTUExVU19GUz15CkNPTkZJR19CRUZTX0ZTPXkKQ09ORklHX0JFRlNfREVC VUc9eQpDT05GSUdfQkZTX0ZTPXkKQ09ORklHX0VGU19GUz15CkNPTkZJR19KRkZTMl9GUz15CkNP TkZJR19KRkZTMl9GU19ERUJVRz0wCkNPTkZJR19KRkZTMl9GU19XUklURUJVRkZFUj15CkNPTkZJ R19KRkZTMl9GU19XQlVGX1ZFUklGWT15CkNPTkZJR19KRkZTMl9TVU1NQVJZPXkKQ09ORklHX0pG RlMyX0ZTX1hBVFRSPXkKQ09ORklHX0pGRlMyX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19KRkZTMl9G U19TRUNVUklUWT15CkNPTkZJR19KRkZTMl9DT01QUkVTU0lPTl9PUFRJT05TPXkKQ09ORklHX0pG RlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkKQ09ORklHX0pGRlMyX1JUSU1FPXkKQ09ORklH X0pGRlMyX1JVQklOPXkKIyBDT05GSUdfSkZGUzJfQ01PREVfTk9ORSBpcyBub3Qgc2V0CkNPTkZJ R19KRkZTMl9DTU9ERV9QUklPUklUWT15CiMgQ09ORklHX0pGRlMyX0NNT0RFX1NJWkUgaXMgbm90 IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9GQVZPVVJMWk8gaXMgbm90IHNldApDT05GSUdfVUJJ RlNfRlM9eQpDT05GSUdfVUJJRlNfRlNfQURWQU5DRURfQ09NUFI9eQpDT05GSUdfVUJJRlNfRlNf TFpPPXkKQ09ORklHX1VCSUZTX0ZTX1pMSUI9eQpDT05GSUdfVUJJRlNfRlNfWlNURD15CkNPTkZJ R19VQklGU19BVElNRV9TVVBQT1JUPXkKQ09ORklHX1VCSUZTX0ZTX1hBVFRSPXkKQ09ORklHX1VC SUZTX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX1VCSUZTX0ZTX0FVVEhFTlRJQ0FUSU9OPXkKQ09ORklH X0NSQU1GUz15CkNPTkZJR19DUkFNRlNfQkxPQ0tERVY9eQpDT05GSUdfQ1JBTUZTX01URD15CkNP TkZJR19TUVVBU0hGUz15CkNPTkZJR19TUVVBU0hGU19GSUxFX0NBQ0hFPXkKIyBDT05GSUdfU1FV QVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdM RT15CkNPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVEk9eQpDT05GSUdfU1FVQVNIRlNfREVDT01Q X01VTFRJX1BFUkNQVT15CkNPTkZJR19TUVVBU0hGU19DSE9JQ0VfREVDT01QX0JZX01PVU5UPXkK Q09ORklHX1NRVUFTSEZTX01PVU5UX0RFQ09NUF9USFJFQURTPXkKQ09ORklHX1NRVUFTSEZTX1hB VFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9eQpDT05GSUdfU1FVQVNIRlNfTFo0PXkKQ09ORklH X1NRVUFTSEZTX0xaTz15CkNPTkZJR19TUVVBU0hGU19YWj15CkNPTkZJR19TUVVBU0hGU19aU1RE PXkKQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFPXkKQ09ORklHX1NRVUFTSEZTX0VNQkVE REVEPXkKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19G Uz15CkNPTkZJR19NSU5JWF9GUz15CkNPTkZJR19PTUZTX0ZTPXkKQ09ORklHX0hQRlNfRlM9eQpD T05GSUdfUU5YNEZTX0ZTPXkKQ09ORklHX1FOWDZGU19GUz15CkNPTkZJR19RTlg2RlNfREVCVUc9 eQpDT05GSUdfUk9NRlNfRlM9eQpDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JMT0NLPXkKIyBDT05G SUdfUk9NRlNfQkFDS0VEX0JZX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9C WV9CT1RIIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkKQ09ORklHX1BTVE9SRT15 CkNPTkZJR19QU1RPUkVfREVGQVVMVF9LTVNHX0JZVEVTPTEwMjQwCkNPTkZJR19QU1RPUkVfREVG TEFURV9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTPXkKQ09ORklHX1BTVE9S RV9MWjRfQ09NUFJFU1M9eQpDT05GSUdfUFNUT1JFX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX1BT VE9SRV84NDJfQ09NUFJFU1M9eQpDT05GSUdfUFNUT1JFX1pTVERfQ09NUFJFU1M9eQpDT05GSUdf UFNUT1JFX0NPTVBSRVNTPXkKQ09ORklHX1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTX0RFRkFVTFQ9 eQojIENPTkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJ R19QU1RPUkVfTFo0X0NPTVBSRVNTX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVf TFo0SENfQ09NUFJFU1NfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV84NDJfQ09N UFJFU1NfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9aU1REX0NPTVBSRVNTX0RF RkFVTFQgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0NPTVBSRVNTX0RFRkFVTFQ9ImRlZmxhdGUi CkNPTkZJR19QU1RPUkVfQ09OU09MRT15CkNPTkZJR19QU1RPUkVfUE1TRz15CkNPTkZJR19QU1RP UkVfRlRSQUNFPXkKQ09ORklHX1BTVE9SRV9SQU09eQpDT05GSUdfUFNUT1JFX1pPTkU9eQpDT05G SUdfUFNUT1JFX0JMSz15CkNPTkZJR19QU1RPUkVfQkxLX0JMS0RFVj0iIgpDT05GSUdfUFNUT1JF X0JMS19LTVNHX1NJWkU9NjQKQ09ORklHX1BTVE9SRV9CTEtfTUFYX1JFQVNPTj0yCkNPTkZJR19Q U1RPUkVfQkxLX1BNU0dfU0laRT02NApDT05GSUdfUFNUT1JFX0JMS19DT05TT0xFX1NJWkU9NjQK Q09ORklHX1BTVE9SRV9CTEtfRlRSQUNFX1NJWkU9NjQKQ09ORklHX1NZU1ZfRlM9eQpDT05GSUdf VUZTX0ZTPXkKQ09ORklHX1VGU19GU19XUklURT15CkNPTkZJR19VRlNfREVCVUc9eQpDT05GSUdf RVJPRlNfRlM9eQpDT05GSUdfRVJPRlNfRlNfREVCVUc9eQpDT05GSUdfRVJPRlNfRlNfWEFUVFI9 eQpDT05GSUdfRVJPRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VST0ZTX0ZTX1NFQ1VSSVRZPXkK Q09ORklHX0VST0ZTX0ZTX1pJUD15CkNPTkZJR19FUk9GU19GU19aSVBfTFpNQT15CkNPTkZJR19F Uk9GU19GU19PTkRFTUFORD15CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05G U19GUz15CkNPTkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9 eQpDT05GSUdfTkZTX1Y0PXkKQ09ORklHX05GU19TV0FQPXkKQ09ORklHX05GU19WNF8xPXkKQ09O RklHX05GU19WNF8yPXkKQ09ORklHX1BORlNfRklMRV9MQVlPVVQ9eQpDT05GSUdfUE5GU19CTE9D Sz15CkNPTkZJR19QTkZTX0ZMRVhGSUxFX0xBWU9VVD15CkNPTkZJR19ORlNfVjRfMV9JTVBMRU1F TlRBVElPTl9JRF9ET01BSU49Imtlcm5lbC5vcmciCkNPTkZJR19ORlNfVjRfMV9NSUdSQVRJT049 eQpDT05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKQ09ORklH X05GU19GU0NBQ0hFPXkKQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUz15CkNPTkZJR19ORlNfREVC VUc9eQpDT05GSUdfTkZTX0RJU0FCTEVfVURQX1NVUFBPUlQ9eQpDT05GSUdfTkZTX1Y0XzJfUkVB RF9QTFVTPXkKQ09ORklHX05GU0Q9eQpDT05GSUdfTkZTRF9WMj15CkNPTkZJR19ORlNEX1YyX0FD TD15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNPTkZJR19ORlNEX1Y0PXkKQ09ORklHX05GU0RfUE5G Uz15CkNPTkZJR19ORlNEX0JMT0NLTEFZT1VUPXkKQ09ORklHX05GU0RfU0NTSUxBWU9VVD15CkNP TkZJR19ORlNEX0ZMRVhGSUxFTEFZT1VUPXkKQ09ORklHX05GU0RfVjRfMl9JTlRFUl9TU0M9eQpD T05GSUdfTkZTRF9WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05G SUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09O RklHX05GU19DT01NT049eQpDT05GSUdfTkZTX1Y0XzJfU1NDX0hFTFBFUj15CkNPTkZJR19TVU5S UEM9eQpDT05GSUdfU1VOUlBDX0dTUz15CkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQpDT05G SUdfU1VOUlBDX1NXQVA9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PXkKQ09ORklHX1NVTlJQQ19E SVNBQkxFX0lOU0VDVVJFX0VOQ1RZUEVTPXkKQ09ORklHX1NVTlJQQ19ERUJVRz15CkNPTkZJR19T VU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQpDT05GSUdfQ0VQSF9GU0NBQ0hFPXkK Q09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0NFUEhfRlNfU0VDVVJJVFlfTEFCRUw9 eQpDT05GSUdfQ0lGUz15CkNPTkZJR19DSUZTX1NUQVRTMj15CkNPTkZJR19DSUZTX0FMTE9XX0lO U0VDVVJFX0xFR0FDWT15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkK Q09ORklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19ERUJVRz15CkNPTkZJR19DSUZTX0RFQlVH Mj15CkNPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUz15CkNPTkZJR19DSUZTX0RGU19VUENBTEw9 eQpDT05GSUdfQ0lGU19TV05fVVBDQUxMPXkKQ09ORklHX0NJRlNfU01CX0RJUkVDVD15CkNPTkZJ R19DSUZTX0ZTQ0FDSEU9eQpDT05GSUdfQ0lGU19ST09UPXkKQ09ORklHX1NNQl9TRVJWRVI9eQpD T05GSUdfU01CX1NFUlZFUl9TTUJESVJFQ1Q9eQpDT05GSUdfU01CX1NFUlZFUl9DSEVDS19DQVBf TkVUX0FETUlOPXkKQ09ORklHX1NNQl9TRVJWRVJfS0VSQkVST1M1PXkKQ09ORklHX1NNQkZTX0NP TU1PTj15CkNPTkZJR19DT0RBX0ZTPXkKQ09ORklHX0FGU19GUz15CkNPTkZJR19BRlNfREVCVUc9 eQpDT05GSUdfQUZTX0ZTQ0FDSEU9eQpDT05GSUdfQUZTX0RFQlVHX0NVUlNPUj15CkNPTkZJR185 UF9GUz15CkNPTkZJR185UF9GU0NBQ0hFPXkKQ09ORklHXzlQX0ZTX1BPU0lYX0FDTD15CkNPTkZJ R185UF9GU19TRUNVUklUWT15CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4 NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzczNz15 CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQpDT05G SUdfTkxTX0NPREVQQUdFXzg1Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkKQ09ORklHX05M U19DT0RFUEFHRV84NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNfQ09E RVBBR0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2Mz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjU9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09O RklHX05MU19DT0RFUEFHRV85MzY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk1MD15CkNPTkZJR19O TFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05MU19DT0RFUEFHRV8x MjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19BU0NJST15CkNPTkZJ R19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9eQpDT05GSUdfTkxTX0lTTzg4 NTlfMz15CkNPTkZJR19OTFNfSVNPODg1OV80PXkKQ09ORklHX05MU19JU084ODU5XzU9eQpDT05G SUdfTkxTX0lTTzg4NTlfNj15CkNPTkZJR19OTFNfSVNPODg1OV83PXkKQ09ORklHX05MU19JU084 ODU5Xzk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTQ9eQpD T05GSUdfTkxTX0lTTzg4NTlfMTU9eQpDT05GSUdfTkxTX0tPSThfUj15CkNPTkZJR19OTFNfS09J OF9VPXkKQ09ORklHX05MU19NQUNfUk9NQU49eQpDT05GSUdfTkxTX01BQ19DRUxUSUM9eQpDT05G SUdfTkxTX01BQ19DRU5URVVSTz15CkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPXkKQ09ORklHX05M U19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19H UkVFSz15CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CkNP TkZJR19OTFNfTUFDX1JPTUFOSUFOPXkKQ09ORklHX05MU19NQUNfVFVSS0lTSD15CkNPTkZJR19O TFNfVVRGOD15CkNPTkZJR19ETE09eQpDT05GSUdfRExNX0RFUFJFQ0FURURfQVBJPXkKQ09ORklH X0RMTV9ERUJVRz15CkNPTkZJR19VTklDT0RFPXkKQ09ORklHX1VOSUNPREVfTk9STUFMSVpBVElP Tl9TRUxGVEVTVD15CkNPTkZJR19JT19XUT15CiMgZW5kIG9mIEZpbGUgc3lzdGVtcwoKIwojIFNl Y3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEU9 eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19CSUdfS0VZUz15CkNPTkZJR19U UlVTVEVEX0tFWVM9eQpDT05GSUdfVFJVU1RFRF9LRVlTX1RQTT15CkNPTkZJR19UUlVTVEVEX0tF WVNfVEVFPXkKQ09ORklHX1RSVVNURURfS0VZU19DQUFNPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlT PXkKQ09ORklHX1VTRVJfREVDUllQVEVEX0RBVEE9eQpDT05GSUdfS0VZX0RIX09QRVJBVElPTlM9 eQpDT05GSUdfS0VZX05PVElGSUNBVElPTlM9eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJ Q1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlfV1JJVEFCTEVfSE9PS1M9eQpD T05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1NFQ1VS SVRZX0lORklOSUJBTkQ9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NF Q1VSSVRZX1BBVEg9eQpDT05GSUdfTFNNX01NQVBfTUlOX0FERFI9MzI3NjgKQ09ORklHX0hBVkVf SEFSREVORURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZPXkK Q09ORklHX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUj15CkNP TkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVJfUEFUSD0iL3NiaW4vdXNlcm1vZGUtaGVscGVyIgpD T05GSUdfU0VDVVJJVFlfU0VMSU5VWD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0JPT1RQQVJB TT15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RJU0FCTEU9eQpDT05GSUdfU0VDVVJJVFlfU0VM SU5VWF9ERVZFTE9QPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfQ0hFQ0tSRVFQUk9UX1ZBTFVFPTAKQ09ORklHX1NFQ1VSSVRZX1NF TElOVVhfU0lEVEFCX0hBU0hfQklUUz05CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX1NJRDJTVFJf Q0FDSEVfU0laRT0yNTYKQ09ORklHX1NFQ1VSSVRZX1NNQUNLPXkKQ09ORklHX1NFQ1VSSVRZX1NN QUNLX0JSSU5HVVA9eQpDT05GSUdfU0VDVVJJVFlfU01BQ0tfTkVURklMVEVSPXkKQ09ORklHX1NF Q1VSSVRZX1NNQUNLX0FQUEVORF9TSUdOQUxTPXkKQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTz15CkNP TkZJR19TRUNVUklUWV9UT01PWU9fTUFYX0FDQ0VQVF9FTlRSWT0yMDQ4CkNPTkZJR19TRUNVUklU WV9UT01PWU9fTUFYX0FVRElUX0xPRz0xMDI0CkNPTkZJR19TRUNVUklUWV9UT01PWU9fT01JVF9V U0VSU1BBQ0VfTE9BREVSPXkKQ09ORklHX1NFQ1VSSVRZX1RPTU9ZT19JTlNFQ1VSRV9CVUlMVElO X1NFVFRJTkc9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1I9eQpDT05GSUdfU0VDVVJJVFlfQVBQ QVJNT1JfREVCVUc9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfREVCVUdfQVNTRVJUUz15CkNP TkZJR19TRUNVUklUWV9BUFBBUk1PUl9ERUJVR19NRVNTQUdFUz15CkNPTkZJR19TRUNVUklUWV9B UFBBUk1PUl9JTlRST1NQRUNUX1BPTElDWT15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNI PXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0hfREVGQVVMVD15CkNPTkZJR19TRUNVUklU WV9BUFBBUk1PUl9FWFBPUlRfQklOQVJZPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX1BBUkFO T0lEX0xPQUQ9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfS1VOSVRfVEVTVD15CkNPTkZJR19T RUNVUklUWV9MT0FEUElOPXkKQ09ORklHX1NFQ1VSSVRZX0xPQURQSU5fRU5GT1JDRT15CkNPTkZJ R19TRUNVUklUWV9MT0FEUElOX1ZFUklUWT15CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKQ09ORklH X1NFQ1VSSVRZX1NBRkVTRVRJRD15CkNPTkZJR19TRUNVUklUWV9MT0NLRE9XTl9MU009eQpDT05G SUdfU0VDVVJJVFlfTE9DS0RPV05fTFNNX0VBUkxZPXkKQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxf Rk9SQ0VfTk9ORT15CiMgQ09ORklHX0xPQ0tfRE9XTl9LRVJORUxfRk9SQ0VfSU5URUdSSVRZIGlz IG5vdCBzZXQKIyBDT05GSUdfTE9DS19ET1dOX0tFUk5FTF9GT1JDRV9DT05GSURFTlRJQUxJVFkg aXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfTEFORExPQ0s9eQpDT05GSUdfSU5URUdSSVRZPXkK Q09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZX0FTWU1NRVRSSUNf S0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX0lOVEVHUklU WV9QTEFURk9STV9LRVlSSU5HPXkKQ09ORklHX0xPQURfVUVGSV9LRVlTPXkKQ09ORklHX0lOVEVH UklUWV9BVURJVD15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApD T05GSUdfSU1BX0xTTV9SVUxFUz15CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19J TUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJp bWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19JTUFfREVGQVVM VF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEy IGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9XUDUxMiBpcyBub3Qgc2V0CiMg Q09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU00zIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxU X0hBU0g9InNoYTEiCkNPTkZJR19JTUFfV1JJVEVfUE9MSUNZPXkKQ09ORklHX0lNQV9SRUFEX1BP TElDWT15CkNPTkZJR19JTUFfQVBQUkFJU0U9eQpDT05GSUdfSU1BX0FSQ0hfUE9MSUNZPXkKQ09O RklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJQ1k9eQpDT05GSUdfSU1BX0FQUFJBSVNFX1JFUVVJ UkVfRklSTVdBUkVfU0lHUz15CkNPTkZJR19JTUFfQVBQUkFJU0VfUkVRVUlSRV9LRVhFQ19TSUdT PXkKQ09ORklHX0lNQV9BUFBSQUlTRV9SRVFVSVJFX01PRFVMRV9TSUdTPXkKQ09ORklHX0lNQV9B UFBSQUlTRV9SRVFVSVJFX1BPTElDWV9TSUdTPXkKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFS QU09eQpDT05GSUdfSU1BX0FQUFJBSVNFX01PRFNJRz15CkNPTkZJR19JTUFfVFJVU1RFRF9LRVlS SU5HPXkKQ09ORklHX0lNQV9LRVlSSU5HU19QRVJNSVRfU0lHTkVEX0JZX0JVSUxUSU5fT1JfU0VD T05EQVJZPXkKQ09ORklHX0lNQV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19JTUFfTE9BRF9Y NTA5PXkKQ09ORklHX0lNQV9YNTA5X1BBVEg9Ii9ldGMva2V5cy94NTA5X2ltYS5kZXIiCkNPTkZJ R19JTUFfQVBQUkFJU0VfU0lHTkVEX0lOSVQ9eQpDT05GSUdfSU1BX01FQVNVUkVfQVNZTU1FVFJJ Q19LRVlTPXkKQ09ORklHX0lNQV9RVUVVRV9FQVJMWV9CT09UX0tFWVM9eQpDT05GSUdfSU1BX0RJ U0FCTEVfSFRBQkxFPXkKQ09ORklHX0VWTT15CkNPTkZJR19FVk1fQVRUUl9GU1VVSUQ9eQpDT05G SUdfRVZNX0VYVFJBX1NNQUNLX1hBVFRSUz15CkNPTkZJR19FVk1fQUREX1hBVFRSUz15CkNPTkZJ R19FVk1fTE9BRF9YNTA5PXkKQ09ORklHX0VWTV9YNTA5X1BBVEg9Ii9ldGMva2V5cy94NTA5X2V2 bS5kZXIiCkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVg9eQojIENPTkZJR19ERUZBVUxU X1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9UT01P WU8gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfTFNNPSJs YW5kbG9jayxsb2NrZG93bix5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxzZWxpbnV4 LHNtYWNrLHRvbW95byxhcHBhcm1vcixicGYiCgojCiMgS2VybmVsIGhhcmRlbmluZyBvcHRpb25z CiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfQ0NfSEFTX0FVVE9fVkFSX0lO SVRfUEFUVEVSTj15CkNPTkZJR19DQ19IQVNfQVVUT19WQVJfSU5JVF9aRVJPX0JBUkU9eQpDT05G SUdfQ0NfSEFTX0FVVE9fVkFSX0lOSVRfWkVSTz15CiMgQ09ORklHX0lOSVRfU1RBQ0tfTk9ORSBp cyBub3Qgc2V0CkNPTkZJR19JTklUX1NUQUNLX0FMTF9QQVRURVJOPXkKIyBDT05GSUdfSU5JVF9T VEFDS19BTExfWkVSTyBpcyBub3Qgc2V0CkNPTkZJR19JTklUX09OX0FMTE9DX0RFRkFVTFRfT049 eQpDT05GSUdfSU5JVF9PTl9GUkVFX0RFRkFVTFRfT049eQpDT05GSUdfQ0NfSEFTX1pFUk9fQ0FM TF9VU0VEX1JFR1M9eQpDT05GSUdfWkVST19DQUxMX1VTRURfUkVHUz15CiMgZW5kIG9mIE1lbW9y eSBpbml0aWFsaXphdGlvbgoKIyBDT05GSUdfUkFORFNUUlVDVF9OT05FIGlzIG5vdCBzZXQKQ09O RklHX1JBTkRTVFJVQ1RfRlVMTD15CiMgQ09ORklHX1JBTkRTVFJVQ1RfUEVSRk9STUFOQ0UgaXMg bm90IHNldApDT05GSUdfUkFORFNUUlVDVD15CkNPTkZJR19HQ0NfUExVR0lOX1JBTkRTVFJVQ1Q9 eQojIGVuZCBvZiBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIyBlbmQgb2YgU2VjdXJpdHkgb3B0 aW9ucwoKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lO Q19NRU1DUFk9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FT WU5DX1JBSUQ2X1JFQ09WPXkKQ09ORklHX0FTWU5DX1RYX0RJU0FCTEVfUFFfVkFMX0RNQT15CkNP TkZJR19BU1lOQ19UWF9ESVNBQkxFX1hPUl9WQUxfRE1BPXkKQ09ORklHX0NSWVBUTz15CgojCiMg Q3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZ UFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkK Q09ORklHX0NSWVBUT19TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVIyPXkKQ09ORklH X0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkK Q09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19D UllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9f S1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdf Q1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBUT19V U0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRP X05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05G SUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19DUllQVE9f VEVTVD15CkNPTkZJR19DUllQVE9fU0lNRD15CkNPTkZJR19DUllQVE9fRU5HSU5FPXkKIyBlbmQg b2YgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCgojCiMgUHVibGljLWtleSBjcnlwdG9ncmFwaHkKIwpD T05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0RIX1JG Qzc5MTlfR1JPVVBTPXkKQ09ORklHX0NSWVBUT19FQ0M9eQpDT05GSUdfQ1JZUFRPX0VDREg9eQpD T05GSUdfQ1JZUFRPX0VDRFNBPXkKQ09ORklHX0NSWVBUT19FQ1JEU0E9eQpDT05GSUdfQ1JZUFRP X1NNMj15CkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOT15CiMgZW5kIG9mIFB1YmxpYy1rZXkgY3J5 cHRvZ3JhcGh5CgojCiMgQmxvY2sgY2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklH X0NSWVBUT19BRVNfVEk9eQpDT05GSUdfQ1JZUFRPX0FOVUJJUz15CkNPTkZJR19DUllQVE9fQVJJ QT15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1P Tj15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkK Q09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRP X0RFUz15CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05G SUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NN ND15CkNPTkZJR19DUllQVE9fU000X0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJ R19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQojIGVuZCBv ZiBCbG9jayBjaXBoZXJzCgojCiMgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMK IwpDT05GSUdfQ1JZUFRPX0FESUFOVFVNPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NS WVBUT19DSEFDSEEyMD15CkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DRkI9eQpD T05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9 eQpDT05GSUdfQ1JZUFRPX0hDVFIyPXkKQ09ORklHX0NSWVBUT19LRVlXUkFQPXkKQ09ORklHX0NS WVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX09GQj15CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJ R19DUllQVE9fWENUUj15CkNPTkZJR19DUllQVE9fWFRTPXkKQ09ORklHX0NSWVBUT19OSFBPTFkx MzA1PXkKIyBlbmQgb2YgTGVuZ3RoLXByZXNlcnZpbmcgY2lwaGVycyBhbmQgbW9kZXMKCiMKIyBB RUFEIChhdXRoZW50aWNhdGVkIGVuY3J5cHRpb24gd2l0aCBhc3NvY2lhdGVkIGRhdGEpIGNpcGhl cnMKIwpDT05GSUdfQ1JZUFRPX0FFR0lTMTI4PXkKQ09ORklHX0NSWVBUT19BRUdJUzEyOF9TSU1E PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19DQ009eQpD T05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VD SEFJTklWPXkKQ09ORklHX0NSWVBUT19FU1NJVj15CiMgZW5kIG9mIEFFQUQgKGF1dGhlbnRpY2F0 ZWQgZW5jcnlwdGlvbiB3aXRoIGFzc29jaWF0ZWQgZGF0YSkgY2lwaGVycwoKIwojIEhhc2hlcywg ZGlnZXN0cywgYW5kIE1BQ3MKIwpDT05GSUdfQ1JZUFRPX0JMQUtFMkI9eQpDT05GSUdfQ1JZUFRP X0NNQUM9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklH X0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9N SUM9eQpDT05GSUdfQ1JZUFRPX1BPTFlWQUw9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PXkKQ09O RklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NI QTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19TSEEzPXkKQ09ORklH X0NSWVBUT19TTTM9eQpDT05GSUdfQ1JZUFRPX1NNM19HRU5FUklDPXkKQ09ORklHX0NSWVBUT19T VFJFRUJPRz15CkNPTkZJR19DUllQVE9fVk1BQz15CkNPTkZJR19DUllQVE9fV1A1MTI9eQpDT05G SUdfQ1JZUFRPX1hDQkM9eQpDT05GSUdfQ1JZUFRPX1hYSEFTSD15CiMgZW5kIG9mIEhhc2hlcywg ZGlnZXN0cywgYW5kIE1BQ3MKCiMKIyBDUkNzIChjeWNsaWMgcmVkdW5kYW5jeSBjaGVja3MpCiMK Q09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBU T19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQzY0X1JPQ0tTT0ZUPXkKIyBlbmQgb2YgQ1JD cyAoY3ljbGljIHJlZHVuZGFuY3kgY2hlY2tzKQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NS WVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQpDT05GSUdfQ1JZUFRPXzg0Mj15CkNP TkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15CkNPTkZJR19DUllQVE9fWlNU RD15CiMgZW5kIG9mIENvbXByZXNzaW9uCgojCiMgUmFuZG9tIG51bWJlciBnZW5lcmF0aW9uCiMK Q09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05G SUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NS WVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVS RU5UUk9QWT15CkNPTkZJR19DUllQVE9fS0RGODAwMTA4X0NUUj15CiMgZW5kIG9mIFJhbmRvbSBu dW1iZXIgZ2VuZXJhdGlvbgoKIwojIFVzZXJzcGFjZSBpbnRlcmZhY2UKIwpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19V U0VSX0FQSV9TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPXkKQ09ORklHX0NS WVBUT19VU0VSX0FQSV9STkdfQ0FWUD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNP TkZJR19DUllQVE9fVVNFUl9BUElfRU5BQkxFX09CU09MRVRFPXkKQ09ORklHX0NSWVBUT19TVEFU Uz15CiMgZW5kIG9mIFVzZXJzcGFjZSBpbnRlcmZhY2UKCkNPTkZJR19DUllQVE9fSEFTSF9JTkZP PXkKCiMKIyBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQVSAoYXJt KQojCkNPTkZJR19DUllQVE9fQ1VSVkUyNTUxOV9ORU9OPXkKQ09ORklHX0NSWVBUT19HSEFTSF9B Uk1fQ0U9eQpDT05GSUdfQ1JZUFRPX05IUE9MWTEzMDVfTkVPTj15CkNPTkZJR19DUllQVE9fUE9M WTEzMDVfQVJNPXkKQ09ORklHX0NSWVBUT19CTEFLRTJTX0FSTT15CkNPTkZJR19DUllQVE9fQkxB S0UyQl9ORU9OPXkKQ09ORklHX0NSWVBUT19TSEExX0FSTT15CkNPTkZJR19DUllQVE9fU0hBMV9B Uk1fTkVPTj15CkNPTkZJR19DUllQVE9fU0hBMV9BUk1fQ0U9eQpDT05GSUdfQ1JZUFRPX1NIQTJf QVJNX0NFPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfQVJNPXkKQ09ORklHX0NSWVBUT19TSEE1MTJf QVJNPXkKQ09ORklHX0NSWVBUT19BRVNfQVJNPXkKQ09ORklHX0NSWVBUT19BRVNfQVJNX0JTPXkK Q09ORklHX0NSWVBUT19BRVNfQVJNX0NFPXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMF9ORU9OPXkK Q09ORklHX0NSWVBUT19DUkMzMl9BUk1fQ0U9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9BUk1f Q0U9eQojIGVuZCBvZiBBY2NlbGVyYXRlZCBDcnlwdG9ncmFwaGljIEFsZ29yaXRobXMgZm9yIENQ VSAoYXJtKQoKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX0FMTFdJTk5FUj15 CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTPXkKQ09ORklHX0NSWVBUT19ERVZfU1VONElfU1Nf UFJORz15CkNPTkZJR19DUllQVE9fREVWX1NVTjRJX1NTX0RFQlVHPXkKQ09ORklHX0NSWVBUT19E RVZfU1VOOElfQ0U9eQpDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9ERUJVRz15CkNPTkZJR19D UllQVE9fREVWX1NVTjhJX0NFX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0RFVl9TVU44SV9DRV9QUk5H PXkKQ09ORklHX0NSWVBUT19ERVZfU1VOOElfQ0VfVFJORz15CkNPTkZJR19DUllQVE9fREVWX1NV TjhJX1NTPXkKQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfREVCVUc9eQpDT05GSUdfQ1JZUFRP X0RFVl9TVU44SV9TU19QUk5HPXkKQ09ORklHX0NSWVBUT19ERVZfU1VOOElfU1NfSEFTSD15CkNP TkZJR19DUllQVE9fREVWX1NMMzUxNj15CkNPTkZJR19DUllQVE9fREVWX1NMMzUxNl9ERUJVRz15 CkNPTkZJR19DUllQVE9fREVWX0hJRk5fNzk1WD15CkNPTkZJR19DUllQVE9fREVWX0hJRk5fNzk1 WF9STkc9eQpDT05GSUdfQ1JZUFRPX0RFVl9GU0xfQ0FBTV9DT01NT049eQpDT05GSUdfQ1JZUFRP X0RFVl9GU0xfQ0FBTV9DUllQVE9fQVBJX0RFU0M9eQpDT05GSUdfQ1JZUFRPX0RFVl9GU0xfQ0FB TV9BSEFTSF9BUElfREVTQz15CkNPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNPXkKQ09ORklHX0NS WVBUT19ERVZfRlNMX0NBQU1fREVCVUc9eQpDT05GSUdfQ1JZUFRPX0RFVl9GU0xfQ0FBTV9KUj15 CkNPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNX1JJTkdTSVpFPTkKQ09ORklHX0NSWVBUT19ERVZf RlNMX0NBQU1fSU5UQz15CkNPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNX0lOVENfQ09VTlRfVEhM RD0yNTUKQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU1fSU5UQ19USU1FX1RITEQ9MjA0OApDT05G SUdfQ1JZUFRPX0RFVl9GU0xfQ0FBTV9DUllQVE9fQVBJPXkKQ09ORklHX0NSWVBUT19ERVZfRlNM X0NBQU1fQUhBU0hfQVBJPXkKQ09ORklHX0NSWVBUT19ERVZfRlNMX0NBQU1fUEtDX0FQST15CkNP TkZJR19DUllQVE9fREVWX0ZTTF9DQUFNX1JOR19BUEk9eQpDT05GSUdfQ1JZUFRPX0RFVl9GU0xf Q0FBTV9QUk5HX0FQST15CkNPTkZJR19DUllQVE9fREVWX0ZTTF9DQUFNX0JMT0JfR0VOPXkKQ09O RklHX0NSWVBUT19ERVZfRlNMX0RQQUEyX0NBQU09eQpDT05GSUdfQ1JZUFRPX0RFVl9PTUFQPXkK Q09ORklHX0NSWVBUT19ERVZfT01BUF9TSEFNPXkKQ09ORklHX0NSWVBUT19ERVZfT01BUF9BRVM9 eQpDT05GSUdfQ1JZUFRPX0RFVl9PTUFQX0RFUz15CkNPTkZJR19DUllQVE9fREVWX1NBSEFSQT15 CkNPTkZJR19DUllQVE9fREVWX0VYWU5PU19STkc9eQpDT05GSUdfQ1JZUFRPX0RFVl9TNVA9eQpD T05GSUdfQ1JZUFRPX0RFVl9VWDUwMD15CkNPTkZJR19DUllQVE9fREVWX1VYNTAwX0hBU0g9eQpD T05GSUdfQ1JZUFRPX0RFVl9VWDUwMF9ERUJVRz15CkNPTkZJR19DUllQVE9fREVWX0FUTUVMX0FV VEhFTkM9eQpDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9BRVM9eQpDT05GSUdfQ1JZUFRPX0RFVl9B VE1FTF9UREVTPXkKQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBPXkKQ09ORklHX0NSWVBUT19E RVZfQVRNRUxfSTJDPXkKQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfRUNDPXkKQ09ORklHX0NSWVBU T19ERVZfQVRNRUxfU0hBMjA0QT15CkNPTkZJR19DUllQVE9fREVWX01YU19EQ1A9eQpDT05GSUdf Q1JZUFRPX0RFVl9RQVQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9eQpDT05GSUdf Q1JZUFRPX0RFVl9RQVRfQzNYWFg9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWD15CkNPTkZJ R19DUllQVE9fREVWX1FBVF80WFhYPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkY9 eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRj15CkNPTkZJR19DUllQVE9fREVWX1FBVF9D NjJYVkY9eQpDT05GSUdfQ1JZUFRPX0RFVl9NQVJWRUxMPXkKQ09ORklHX0NSWVBUT19ERVZfTUFS VkVMTF9DRVNBPXkKQ09ORklHX0NSWVBUT19ERVZfUUNFPXkKQ09ORklHX0NSWVBUT19ERVZfUUNF X1NLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19ERVZfUUNFX1NIQT15CkNPTkZJR19DUllQVE9fREVW X1FDRV9BRUFEPXkKQ09ORklHX0NSWVBUT19ERVZfUUNFX0VOQUJMRV9BTEw9eQojIENPTkZJR19D UllQVE9fREVWX1FDRV9FTkFCTEVfU0tDSVBIRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f REVWX1FDRV9FTkFCTEVfU0hBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQ0VfRU5B QkxFX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9RQ0VfU1dfTUFYX0xFTj01MTIK Q09ORklHX0NSWVBUT19ERVZfUUNPTV9STkc9eQpDT05GSUdfQ1JZUFRPX0RFVl9JTUdURUNfSEFT SD15CkNPTkZJR19DUllQVE9fREVWX1JPQ0tDSElQPXkKQ09ORklHX0NSWVBUT19ERVZfUk9DS0NI SVBfREVCVUc9eQpDT05GSUdfQ1JZUFRPX0RFVl9aWU5RTVBfQUVTPXkKQ09ORklHX0NSWVBUT19E RVZfWllOUU1QX1NIQTM9eQpDT05GSUdfQ1JZUFRPX0RFVl9DSEVMU0lPPXkKQ09ORklHX0NSWVBU T19ERVZfVklSVElPPXkKQ09ORklHX0NSWVBUT19ERVZfQkNNX1NQVT15CkNPTkZJR19DUllQVE9f REVWX1NUTTMyX0NSQz15CkNPTkZJR19DUllQVE9fREVWX1NUTTMyX0hBU0g9eQpDT05GSUdfQ1JZ UFRPX0RFVl9TVE0zMl9DUllQPXkKQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUw9eQpDT05GSUdf Q1JZUFRPX0RFVl9BUlRQRUM2PXkKQ09ORklHX0NSWVBUT19ERVZfQ0NSRUU9eQpDT05GSUdfQ1JZ UFRPX0RFVl9ISVNJX1NFQz15CkNPTkZJR19DUllQVE9fREVWX0FNTE9HSUNfR1hMPXkKQ09ORklH X0NSWVBUT19ERVZfQU1MT0dJQ19HWExfREVCVUc9eQpDT05GSUdfQ1JZUFRPX0RFVl9TQTJVTD15 CkNPTkZJR19DUllQVE9fREVWX0tFRU1CQVlfT0NTX0FFU19TTTQ9eQpDT05GSUdfQ1JZUFRPX0RF Vl9LRUVNQkFZX09DU19BRVNfU000X0VDQj15CkNPTkZJR19DUllQVE9fREVWX0tFRU1CQVlfT0NT X0FFU19TTTRfQ1RTPXkKQ09ORklHX0NSWVBUT19ERVZfS0VFTUJBWV9PQ1NfRUNDPXkKQ09ORklH X0NSWVBUT19ERVZfS0VFTUJBWV9PQ1NfSENVPXkKQ09ORklHX0NSWVBUT19ERVZfS0VFTUJBWV9P Q1NfSENVX0hNQUNfU0hBMjI0PXkKQ09ORklHX0NSWVBUT19ERVZfQVNQRUVEPXkKQ09ORklHX0NS WVBUT19ERVZfQVNQRUVEX0RFQlVHPXkKQ09ORklHX0NSWVBUT19ERVZfQVNQRUVEX0hBQ0VfSEFT SD15CkNPTkZJR19DUllQVE9fREVWX0FTUEVFRF9IQUNFX0NSWVBUTz15CkNPTkZJR19BU1lNTUVU UklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFPXkKQ09O RklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BB UlNFUj15CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CkNPTkZJR19QS0NTN19URVNUX0tF WT15CkNPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT049eQpDT05GSUdfRklQU19TSUdO QVRVUkVfU0VMRlRFU1Q9eQoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5n CiMKQ09ORklHX01PRFVMRV9TSUdfS0VZPSJjZXJ0cy9zaWduaW5nX2tleS5wZW0iCkNPTkZJR19N T0RVTEVfU0lHX0tFWV9UWVBFX1JTQT15CiMgQ09ORklHX01PRFVMRV9TSUdfS0VZX1RZUEVfRUNE U0EgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNU RU1fVFJVU1RFRF9LRVlTPSIiCkNPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEU9eQpDT05G SUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFX1NJWkU9NDA5NgpDT05GSUdfU0VDT05EQVJZX1RS VVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkc9eQpDT05GSUdf U1lTVEVNX0JMQUNLTElTVF9IQVNIX0xJU1Q9IiIKQ09ORklHX1NZU1RFTV9SRVZPQ0FUSU9OX0xJ U1Q9eQpDT05GSUdfU1lTVEVNX1JFVk9DQVRJT05fS0VZUz0iIgpDT05GSUdfU1lTVEVNX0JMQUNL TElTVF9BVVRIX1VQREFURT15CiMgZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNo ZWNraW5nCgpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNP TkZJR19SQUlENl9QUT15CkNPTkZJR19SQUlENl9QUV9CRU5DSE1BUks9eQpDT05GSUdfTElORUFS X1JBTkdFUz15CkNPTkZJR19QQUNLSU5HPXkKQ09ORklHX0JJVFJFVkVSU0U9eQpDT05GSUdfR0VO RVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNP TkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19DT1JESUM9eQpDT05GSUdfUFJJTUVfTlVN QkVSUz15CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJ R19TVE1QX0RFVklDRT15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQoKIwojIENy eXB0byBsaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0NSWVBUT19MSUJfVVRJTFM9eQpDT05GSUdf Q1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PXkKQ09ORklHX0NSWVBUT19M SUJfR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQkxBS0UyUz15CkNPTkZJ R19DUllQVE9fQVJDSF9IQVZFX0xJQl9DSEFDSEE9eQpDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEFf R0VORVJJQz15CkNPTkZJR19DUllQVE9fTElCX0NIQUNIQT15CkNPTkZJR19DUllQVE9fQVJDSF9I QVZFX0xJQl9DVVJWRTI1NTE5PXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOV9HRU5FUklD PXkKQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOT15CkNPTkZJR19DUllQVE9fTElCX0RFUz15 CkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpFPTkKQ09ORklHX0NSWVBUT19BUkNIX0hB VkVfTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfUE9MWTEzMDVfR0VORVJJQz15CkNP TkZJR19DUllQVE9fTElCX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBMjBQT0xZ MTMwNT15CkNPTkZJR19DUllQVE9fTElCX1NIQTE9eQpDT05GSUdfQ1JZUFRPX0xJQl9TSEEyNTY9 eQojIGVuZCBvZiBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0NSQ19DQ0lUVD15CkNP TkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQzY0X1JPQ0tTT0ZUPXkK Q09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15 CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBp cyBub3Qgc2V0CkNPTkZJR19DUkM2ND15CkNPTkZJR19DUkM0PXkKQ09ORklHX0NSQzc9eQpDT05G SUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPXkKQ09ORklHX0FVRElU X0dFTkVSSUM9eQpDT05GSUdfUkFORE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdfODQyX0NPTVBSRVNT PXkKQ09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19a TElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNT PXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz15CkNPTkZJR19M WjRfREVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTU1PTj15CkNPTkZJR19aU1REX0NPTVBSRVNT PXkKQ09ORklHX1pTVERfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVD X1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJ R19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BB UkM9eQpDT05GSUdfWFpfREVDX01JQ1JPTFpNQT15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklH X1haX0RFQ19URVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNT X0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkK Q09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0RF Q09NUFJFU1NfWlNURD15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NP TE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RF Qzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzE2PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUMx Nj15CkNPTkZJR19CQ0g9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tN UD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklH X0JUUkVFPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfSU5URVJWQUxfVFJFRV9TUEFO X0lURVI9eQpDT05GSUdfWEFSUkFZX01VTFRJPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkK Q09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0RNQV9PUFM9eQpDT05G SUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJ R19ETUFfREVDTEFSRV9DT0hFUkVOVD15CkNPTkZJR19BUkNIX0hBU19TRVRVUF9ETUFfT1BTPXkK Q09ORklHX0FSQ0hfSEFTX1RFQVJET1dOX0RNQV9PUFM9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19E TUFfRk9SX0RFVklDRT15CkNPTkZJR19BUkNIX0hBU19TWU5DX0RNQV9GT1JfQ1BVPXkKQ09ORklH X0RNQV9OT05DT0hFUkVOVF9NTUFQPXkKQ09ORklHX0RNQV9DTUE9eQpDT05GSUdfRE1BX1BFUk5V TUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05G SUdfQ01BX1NJWkVfTUJZVEVTPTE2CkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05G SUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9T RUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNP TkZJR19DTUFfQUxJR05NRU5UPTgKQ09ORklHX0RNQV9BUElfREVCVUc9eQpDT05GSUdfRE1BX0FQ SV9ERUJVR19TRz15CkNPTkZJR19ETUFfTUFQX0JFTkNITUFSSz15CkNPTkZJR19TR0xfQUxMT0M9 eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05G SUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQpDT05GSUdfR0xPQl9TRUxG VEVTVD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfR0VORVJJQ19BVE9NSUM2ND15CkNPTkZJR19M UlVfQ0FDSEU9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElM SUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX0RJTUxJQj15CkNPTkZJR19MSUJGRFQ9eQpD T05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0hBVkVfR0VO RVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElNRU9GREFZPXkKQ09ORklHX0dFTkVSSUNf VkRTT18zMj15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpDT05GSUdfRk9OVFM9eQpDT05GSUdfRk9O VF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkKQ09ORklHX0ZPTlRfNngxMT15CkNPTkZJR19GT05U Xzd4MTQ9eQpDT05GSUdfRk9OVF9QRUFSTF84eDg9eQpDT05GSUdfRk9OVF9BQ09STl84eDg9eQpD T05GSUdfRk9OVF9NSU5JXzR4Nj15CkNPTkZJR19GT05UXzZ4MTA9eQpDT05GSUdfRk9OVF8xMHgx OD15CkNPTkZJR19GT05UX1NVTjh4MTY9eQpDT05GSUdfRk9OVF9TVU4xMngyMj15CkNPTkZJR19G T05UX1RFUjE2eDMyPXkKQ09ORklHX0ZPTlRfNng4PXkKQ09ORklHX1NHX1NQTElUPXkKQ09ORklH X1NHX1BPT0w9eQpDT05GSUdfQVJDSF9TVEFDS1dBTEs9eQpDT05GSUdfU1RBQ0tERVBPVD15CkNP TkZJR19SRUZfVFJBQ0tFUj15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1BBUk1BTj15CkNPTkZJ R19PQkpBR0c9eQojIGVuZCBvZiBMaWJyYXJ5IHJvdXRpbmVzCgpDT05GSUdfR0VORVJJQ19MSUJf REVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfUExETUZXPXkKQ09ORklHX0FTTjFfRU5DT0RFUj15 CkNPTkZJR19QT0xZTk9NSUFMPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFu ZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX1BSSU5US19DQUxM RVI9eQpDT05GSUdfU1RBQ0tUUkFDRV9CVUlMRF9JRD15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVM X0RFRkFVTFQ9NwpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdF X0xPR0xFVkVMX0RFRkFVTFQ9NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQpDT05GSUdfRFlO QU1JQ19ERUJVRz15CkNPTkZJR19EWU5BTUlDX0RFQlVHX0NPUkU9eQpDT05GSUdfU1lNQk9MSUNf RVJSTkFNRT15CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBk bWVzZyBvcHRpb25zCgpDT05GSUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoK IwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfQVNf SEFTX05PTl9DT05TVF9MRUIxMjg9eQpDT05GSUdfREVCVUdfSU5GT19OT05FPXkKIyBDT05GSUdf REVCVUdfSU5GT19EV0FSRl9UT09MQ0hBSU5fREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX0lORk9fRFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19EV0FSRjUgaXMg bm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CkNP TkZJR19SRUFEQUJMRV9BU009eQpDT05GSUdfSEVBREVSU19JTlNUQUxMPXkKQ09ORklHX0RFQlVH X1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpD T05GSUdfVk1MSU5VWF9NQVA9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKIyBl bmQgb2YgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoKIwojIEdlbmVy aWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwojCkNPTkZJR19NQUdJQ19TWVNSUT15CkNP TkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX01BR0lDX1NZU1JRX1NF UklBTD15CkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUxfU0VRVUVOQ0U9IiIKQ09ORklHX0RFQlVH X0ZTPXkKQ09ORklHX0RFQlVHX0ZTX0FMTE9XX0FMTD15CiMgQ09ORklHX0RFQlVHX0ZTX0RJU0FM TE9XX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRlNfQUxMT1dfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CkNPTkZJR19LR0RCPXkKQ09ORklHX0tHREJfSE9O T1VSX0JMT0NLTElTVD15CkNPTkZJR19LR0RCX1NFUklBTF9DT05TT0xFPXkKQ09ORklHX0tHREJf VEVTVFM9eQpDT05GSUdfS0dEQl9URVNUU19PTl9CT09UPXkKQ09ORklHX0tHREJfVEVTVFNfQk9P VF9TVFJJTkc9IlYxRjEwMCIKQ09ORklHX0tHREJfS0RCPXkKQ09ORklHX0tEQl9ERUZBVUxUX0VO QUJMRT0weDEKQ09ORklHX0tEQl9LRVlCT0FSRD15CkNPTkZJR19LREJfQ09OVElOVUVfQ0FUQVNU Uk9QSElDPTAKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CkNPTkZJR19VQlNB Tj15CkNPTkZJR19DQ19IQVNfVUJTQU5fQk9VTkRTPXkKQ09ORklHX1VCU0FOX0JPVU5EUz15CkNP TkZJR19VQlNBTl9PTkxZX0JPVU5EUz15CkNPTkZJR19VQlNBTl9TSElGVD15CkNPTkZJR19VQlNB Tl9ESVZfWkVSTz15CkNPTkZJR19VQlNBTl9VTlJFQUNIQUJMRT15CkNPTkZJR19VQlNBTl9CT09M PXkKQ09ORklHX1VCU0FOX0VOVU09eQpDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMPXkKQ09ORklH X1RFU1RfVUJTQU49bQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgZW5kIG9mIEdlbmVy aWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwoKIwojIE5ldHdvcmtpbmcgRGVidWdnaW5n CiMKQ09ORklHX05FVF9ERVZfUkVGQ05UX1RSQUNLRVI9eQpDT05GSUdfTkVUX05TX1JFRkNOVF9U UkFDS0VSPXkKQ09ORklHX0RFQlVHX05FVD15CiMgZW5kIG9mIE5ldHdvcmtpbmcgRGVidWdnaW5n CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19Q QUdFX09XTkVSPXkKQ09ORklHX1BBR0VfUE9JU09OSU5HPXkKQ09ORklHX0RFQlVHX1BBR0VfUkVG PXkKQ09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKQ09ORklHX0RFQlVHX1dYPXkKQ09ORklHX0RF QlVHX09CSkVDVFM9eQpDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVD15CkNPTkZJR19ERUJV R19PQkpFQ1RTX0ZSRUU9eQpDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlM9eQpDT05GSUdfREVC VUdfT0JKRUNUU19XT1JLPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfUkNVX0hFQUQ9eQpDT05GSUdf REVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUj15CkNPTkZJR19ERUJVR19PQkpFQ1RTX0VOQUJM RV9ERUZBVUxUPTEKQ09ORklHX1NIUklOS0VSX0RFQlVHPXkKQ09ORklHX0hBVkVfREVCVUdfS01F TUxFQUs9eQpDT05GSUdfREVCVUdfS01FTUxFQUs9eQpDT05GSUdfREVCVUdfS01FTUxFQUtfTUVN X1BPT0xfU0laRT0xNjAwMApDT05GSUdfREVCVUdfS01FTUxFQUtfVEVTVD1tCkNPTkZJR19ERUJV R19LTUVNTEVBS19ERUZBVUxUX09GRj15CkNPTkZJR19ERUJVR19LTUVNTEVBS19BVVRPX1NDQU49 eQpDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0U9eQpDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNL PXkKQ09ORklHX0RFQlVHX1ZNX0lSUVNPRkY9eQpDT05GSUdfREVCVUdfVk09eQpDT05GSUdfREVC VUdfVk1fTUFQTEVfVFJFRT15CkNPTkZJR19ERUJVR19WTV9SQj15CkNPTkZJR19ERUJVR19WTV9Q R0ZMQUdTPXkKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQpDT05GSUdfREVCVUdfVklS VFVBTD15CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJR19ERUJVR19QRVJfQ1BVX01B UFM9eQpDT05GSUdfREVCVUdfS01BUF9MT0NBTD15CkNPTkZJR19ERUJVR19ISUdITUVNPXkKQ09O RklHX0hBVkVfQVJDSF9LQVNBTj15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU5fVk1BTExPQz15CkNP TkZJR19DQ19IQVNfS0FTQU5fR0VORVJJQz15CkNPTkZJR19DQ19IQVNfV09SS0lOR19OT1NBTklU SVpFX0FERFJFU1M9eQpDT05GSUdfSEFWRV9BUkNIX0tGRU5DRT15CkNPTkZJR19LRkVOQ0U9eQpD T05GSUdfS0ZFTkNFX1NBTVBMRV9JTlRFUlZBTD0xMDAKQ09ORklHX0tGRU5DRV9OVU1fT0JKRUNU Uz0yNTUKQ09ORklHX0tGRU5DRV9ERUZFUlJBQkxFPXkKQ09ORklHX0tGRU5DRV9TVEFUSUNfS0VZ Uz15CkNPTkZJR19LRkVOQ0VfU1RSRVNTX1RFU1RfRkFVTFRTPTAKQ09ORklHX0tGRU5DRV9LVU5J VF9URVNUPXkKIyBlbmQgb2YgTWVtb3J5IERlYnVnZ2luZwoKQ09ORklHX0RFQlVHX1NISVJRPXkK CiMKIyBEZWJ1ZyBPb3BzLCBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19QQU5JQ19PTl9PT1BT PXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNP TkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJ R19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQz15CkNPTkZJR19ERVRFQ1RfSFVOR19UQVNLPXkK Q09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9MTIwCkNPTkZJR19CT09UUEFSQU1fSFVO R19UQVNLX1BBTklDPXkKQ09ORklHX1dRX1dBVENIRE9HPXkKQ09ORklHX1RFU1RfTE9DS1VQPW0K IyBlbmQgb2YgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKCiMKIyBTY2hlZHVsZXIgRGVi dWdnaW5nCiMKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdf U0NIRURTVEFUUz15CiMgZW5kIG9mIFNjaGVkdWxlciBEZWJ1Z2dpbmcKCkNPTkZJR19ERUJVR19U SU1FS0VFUElORz15CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRj Li4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKQ09ORklHX1BST1ZFX0xPQ0tJ Tkc9eQpDT05GSUdfUFJPVkVfUkFXX0xPQ0tfTkVTVElORz15CkNPTkZJR19MT0NLX1NUQVQ9eQpD T05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19E RUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RF QlVHX1JXU0VNUz15CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX0xPQ0tERVA9eQpD T05GSUdfTE9DS0RFUF9CSVRTPTE1CkNPTkZJR19MT0NLREVQX0NIQUlOU19CSVRTPTE2CkNPTkZJ R19MT0NLREVQX1NUQUNLX1RSQUNFX0JJVFM9MTkKQ09ORklHX0xPQ0tERVBfU1RBQ0tfVFJBQ0Vf SEFTSF9CSVRTPTE0CkNPTkZJR19MT0NLREVQX0NJUkNVTEFSX1FVRVVFX0JJVFM9MTIKQ09ORklH X0RFQlVHX0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVH X0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJ R19XV19NVVRFWF9TRUxGVEVTVD15CkNPTkZJR19TQ0ZfVE9SVFVSRV9URVNUPXkKIyBlbmQgb2Yg TG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQoKQ09ORklHX1RSQUNF X0lSUUZMQUdTPXkKQ09ORklHX0RFQlVHX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQpD T05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NPXkKQ09ORklHX0RFQlVHX0tPQkpFQ1Q9eQpD T05GSUdfREVCVUdfS09CSkVDVF9SRUxFQVNFPXkKCiMKIyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1 Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVCVUdfUExJU1Q9eQpDT05GSUdf REVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0JVR19PTl9EQVRBX0NP UlJVUFRJT049eQpDT05GSUdfREVCVUdfTUFQTEVfVFJFRT15CiMgZW5kIG9mIERlYnVnIGtlcm5l bCBkYXRhIHN0cnVjdHVyZXMKCkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERl YnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQpDT05GSUdfUFJPVkVfUkNVX0xJU1Q9eQpDT05G SUdfVE9SVFVSRV9URVNUPXkKQ09ORklHX1JDVV9TQ0FMRV9URVNUPXkKQ09ORklHX1JDVV9UT1JU VVJFX1RFU1Q9eQpDT05GSUdfUkNVX1JFRl9TQ0FMRV9URVNUPXkKQ09ORklHX1JDVV9DUFVfU1RB TExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0VYUF9DUFVfU1RBTExfVElNRU9VVD0wCkNPTkZJR19S Q1VfVFJBQ0U9eQpDT05GSUdfUkNVX0VRU19ERUJVRz15CkNPTkZJR19SQ1VfU1RSSUNUX0dSQUNF X1BFUklPRD15CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCkNPTkZJR19ERUJVR19XUV9GT1JDRV9S Ul9DUFU9eQpDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTD15CkNPTkZJR19MQVRFTkNZ VE9QPXkKQ09ORklHX0RFQlVHX0NHUk9VUF9SRUY9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJ R19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNF Uj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJB Q0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdf SEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpD T05GSUdfSEFWRV9CVUlMRFRJTUVfTUNPVU5UX1NPUlQ9eQpDT05GSUdfQlVJTERUSU1FX01DT1VO VF9TT1JUPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpD T05GSUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19DT05URVhU X1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19Q UkVFTVBUSVJRX1RSQUNFUE9JTlRTPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19U UkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19C T09UVElNRV9UUkFDSU5HPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElP Tl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19G VFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKQ09ORklHX1NUQUNL X1RSQUNFUj15CkNPTkZJR19JUlFTT0ZGX1RSQUNFUj15CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpD T05GSUdfSFdMQVRfVFJBQ0VSPXkKQ09ORklHX09TTk9JU0VfVFJBQ0VSPXkKQ09ORklHX1RJTUVS TEFUX1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBT SE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfQlJBTkNI X1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UUz15CkNP TkZJR19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0U9eQpDT05GSUdfVVBST0JFX0VWRU5UUz15CkNP TkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VW RU5UUz15CkNPTkZJR19CUEZfS1BST0JFX09WRVJSSURFPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRf UkVDT1JEPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfVVNFX1JFQ09SRE1DT1VOVD15CkNPTkZJR19U UkFDSU5HX01BUD15CkNPTkZJR19TWU5USF9FVkVOVFM9eQpDT05GSUdfVVNFUl9FVkVOVFM9eQpD T05GSUdfSElTVF9UUklHR0VSUz15CkNPTkZJR19UUkFDRV9FVkVOVF9JTkpFQ1Q9eQpDT05GSUdf VFJBQ0VQT0lOVF9CRU5DSE1BUks9eQpDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKQ09O RklHX1RSQUNFX0VWQUxfTUFQX0ZJTEU9eQpDT05GSUdfRlRSQUNFX1JFQ09SRF9SRUNVUlNJT049 eQpDT05GSUdfRlRSQUNFX1JFQ09SRF9SRUNVUlNJT05fU0laRT0xMjgKQ09ORklHX1JJTkdfQlVG RkVSX1JFQ09SRF9SRUNVUlNJT049eQpDT05GSUdfR0NPVl9QUk9GSUxFX0ZUUkFDRT15CkNPTkZJ R19GVFJBQ0VfU0VMRlRFU1Q9eQpDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVD15CkNPTkZJR19F VkVOVF9UUkFDRV9TVEFSVFVQX1RFU1Q9eQpDT05GSUdfRVZFTlRfVFJBQ0VfVEVTVF9TWVNDQUxM Uz15CkNPTkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1Q9eQpDT05GSUdfUklOR19CVUZGRVJf U1RBUlRVUF9URVNUPXkKQ09ORklHX1JJTkdfQlVGRkVSX1ZBTElEQVRFX1RJTUVfREVMVEFTPXkK Q09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVD1tCkNPTkZJR19TWU5USF9FVkVOVF9HRU5fVEVT VD15CkNPTkZJR19LUFJPQkVfRVZFTlRfR0VOX1RFU1Q9eQpDT05GSUdfSElTVF9UUklHR0VSU19E RUJVRz15CkNPTkZJR19EQV9NT05fRVZFTlRTPXkKQ09ORklHX0RBX01PTl9FVkVOVFNfSUQ9eQpD T05GSUdfUlY9eQpDT05GSUdfUlZfTU9OX1dXTlI9eQpDT05GSUdfUlZfUkVBQ1RPUlM9eQpDT05G SUdfUlZfUkVBQ1RfUFJJTlRLPXkKQ09ORklHX1JWX1JFQUNUX1BBTklDPXkKIyBDT05GSUdfU0FN UExFUyBpcyBub3Qgc2V0CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX0lPX1NUUklDVF9E RVZNRU09eQoKIwojIGFybSBEZWJ1Z2dpbmcKIwpDT05GSUdfQVJNX1BURFVNUF9DT1JFPXkKQ09O RklHX0FSTV9QVERVTVBfREVCVUdGUz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIg aXMgbm90IHNldApDT05GSUdfVU5XSU5ERVJfQVJNPXkKQ09ORklHX0FSTV9VTldJTkQ9eQpDT05G SUdfQkFDS1RSQUNFX1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfVVNFUj15CkNPTkZJR19ERUJVR19M TD15CkNPTkZJR19ERUJVR19BTFBJTkVfVUFSVDA9eQojIENPTkZJR19ERUJVR19BVDkxX1NBTTky NjNfREJHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUOTFfU0FNQTVEMl9VQVJUMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0FUOTFfU0FNQTVENF9VU0FSVDMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19BVDkxX1NBTUE3RzVfRkxFWENPTTMgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19BVDkxX0xBTjk2Nl9GTEVYQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkNNMjgzNSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JDTTI4MzYgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19CQ01fNTMwMVggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CQ01fSFIyIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfQkNNX0lQUk9DX1VBUlQzIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf QkNNX0tPTkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JDTTYzWFhfVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JFUkxJTl9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfQlJDTVNUQl9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ05TM1hYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0RJR0lDT0xPUl9VQTAgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19ISTM2MjBfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hJR0hCQU5LX1VBUlQgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19ISVAwMV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfSElQMDRfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hJWDVIRDJfVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lNWDMxX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19JTVgzNV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU1YNTBfVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX0lNWDUxX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19J TVg1M19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU1YNlFfVUFSVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0lNWDZTTF9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU1Y NlNYX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTVg2VUxfVUFSVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0lNWDdEX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTlRF R1JBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS0VZU1RPTkVfVUFSVDAgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19LRVlTVE9ORV9VQVJUMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X01FU09OX1VBUlRBTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01NUF9VQVJUMiBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX01NUF9VQVJUMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01W RUJVX1VBUlQwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVZFQlVfVUFSVDBfQUxURVJOQVRF IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVZFQlVfVUFSVDFfQUxURVJOQVRFIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfTVNUQVJWN19QTVVBUlQgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19NVDY1ODlfVUFSVDAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NVDgxMjdfVUFSVDAgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19NVDgxMzVfVUFSVDMgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19PTUFQMlVBUlQxIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT01BUDJVQVJUMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX09NQVAyVUFSVDMgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19PTUFQM1VBUlQzIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT01BUDRVQVJUMyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX09NQVAzVUFSVDQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19P TUFQNFVBUlQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEk4MVhYVUFSVDEgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19USTgxWFhVQVJUMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJ ODFYWFVBUlQzIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQU0zM1hYVUFSVDEgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19aT09NX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19RQ09N X1VBUlRETSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JFQUxWSUVXX1NURF9QT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfUkVBTFZJRVdfUEIxMTc2X1BPUlQgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19SVjExMDhfVUFSVDAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SVjExMDhf VUFSVDEgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SVjExMDhfVUFSVDIgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19SSzI5X1VBUlQwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUksyOV9V QVJUMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JLMjlfVUFSVDIgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19SSzNYX1VBUlQwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUkszWF9VQVJU MSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JLM1hfVUFSVDIgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19SSzNYX1VBUlQzIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUkszMl9VQVJUMiBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1I3UzcyMTAwX1NDSUYyIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfUjdTOTIxMF9TQ0lGMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1I3UzkyMTBf U0NJRjQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SQ0FSX0dFTjFfU0NJRjAgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19SQ0FSX0dFTjFfU0NJRjIgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19SQ0FSX0dFTjJfU0NJRjAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SQ0FSX0dFTjJfU0NJ RjEgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SQ0FSX0dFTjJfU0NJRjIgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19SQ0FSX0dFTjJfU0NJRjQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19S Q0FSX0dFTjJfU0NJRkEyIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk1PQklMRV9TQ0lGQTAg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19STU9CSUxFX1NDSUZBMSBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1JNT0JJTEVfU0NJRkE0IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUzNDX1VB UlQwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUzNDX1VBUlQxIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfUzNDX1VBUlQyIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUzNDX1VBUlQzIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU09DRlBHQV9VQVJUMCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1NPQ0ZQR0FfQVJSSUExMF9VQVJUMSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NP Q0ZQR0FfQ1lDTE9ORTVfVUFSVDEgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVU45SV9VQVJU MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NVTlhJX1VBUlQwIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfU1VOWElfVUFSVDEgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVU5YSV9SX1VB UlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TUEVBUjEzWFggaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19TVElINDFYX0FTQzIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVElINDFYX1NC Q19BU0MxIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RJSDQxOF9TQkNfQVNDMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NUTTMyTVAxX0RFQlVHX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19URUdS QV9ERUJVR19VQVJUX0FVVE9fT0RNREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFR1JBX0RFQlVH X1VBUlRBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVHUkFfREVCVUdfVUFSVEIgaXMgbm90IHNldAoj IENPTkZJR19URUdSQV9ERUJVR19VQVJUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFR1JBX0RFQlVH X1VBUlREIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVHUkFfREVCVUdfVUFSVEUgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19VWDUwMF9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVkVYUFJF U1NfVUFSVDBfREVURUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVkVYUFJFU1NfVUFSVDBf Q0E5IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVkVYUFJFU1NfVUFSVDBfUlMxIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfVkZfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZUODUw MF9VQVJUMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1pZTlFfVUFSVDAgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19aWU5RX1VBUlQxIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSUNFREND IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0VNSUhPU1RJTkcgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19MTF9VQVJUXzgyNTAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MTF9VQVJUX1BM MDFYIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZGX1VBUlRfUE9SVD0xCkNPTkZJR19ERUJVR19V QVJUX0ZMT1dfQ09OVFJPTD15CkNPTkZJR19ERUJVR19MTF9JTkNMVURFPSJkZWJ1Zy9wYWxtY2hp cC5TIgpDT05GSUdfREVCVUdfVUFSVF84MjUwPXkKQ09ORklHX0RFQlVHX1VBUlRfUEhZUz0weGZk ODgzMDAwCkNPTkZJR19ERUJVR19VQVJUX1ZJUlQ9MHhmZDg4MzAwMApDT05GSUdfREVCVUdfVUFS VF84MjUwX1NISUZUPTIKQ09ORklHX0RFQlVHX1VBUlRfODI1MF9XT1JEPXkKQ09ORklHX0RFQlVH X1VBUlRfODI1MF9QQUxNQ0hJUD15CkNPTkZJR19VTkNPTVBSRVNTX0lOQ0xVREU9ImRlYnVnL3Vu Y29tcHJlc3MuaCIKQ09ORklHX0VBUkxZX1BSSU5USz15CkNPTkZJR19BUk1fS1BST0JFU19URVNU PXkKQ09ORklHX1BJRF9JTl9DT05URVhUSURSPXkKQ09ORklHX0NPUkVTSUdIVD15CkNPTkZJR19D T1JFU0lHSFRfTElOS1NfQU5EX1NJTktTPXkKQ09ORklHX0NPUkVTSUdIVF9MSU5LX0FORF9TSU5L X1RNQz15CkNPTkZJR19DT1JFU0lHSFRfQ0FUVT15CkNPTkZJR19DT1JFU0lHSFRfU0lOS19UUElV PXkKQ09ORklHX0NPUkVTSUdIVF9TSU5LX0VUQlYxMD15CkNPTkZJR19DT1JFU0lHSFRfU09VUkNF X0VUTTNYPXkKQ09ORklHX0NPUkVTSUdIVF9TVE09eQpDT05GSUdfQ09SRVNJR0hUX0NQVV9ERUJV Rz15CkNPTkZJR19DT1JFU0lHSFRfQ1BVX0RFQlVHX0RFRkFVTFRfT049eQpDT05GSUdfQ09SRVNJ R0hUX0NUST15CkNPTkZJR19DT1JFU0lHSFRfQ1RJX0lOVEVHUkFUSU9OX1JFR1M9eQojIGVuZCBv ZiBhcm0gRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKQ09ORklH X0tVTklUPXkKQ09ORklHX0tVTklUX0RFQlVHRlM9eQpDT05GSUdfS1VOSVRfVEVTVD15CkNPTkZJ R19LVU5JVF9FWEFNUExFX1RFU1Q9eQpDT05GSUdfS1VOSVRfQUxMX1RFU1RTPXkKQ09ORklHX0tV TklUX0RFRkFVTFRfRU5BQkxFRD15CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpD T05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09ORklHX09GX1JFQ09ORklHX05PVElG SUVSX0VSUk9SX0lOSkVDVD15CkNPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5KRUNUPXkK Q09ORklHX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049 eQpDT05GSUdfRkFJTFNMQUI9eQpDT05GSUdfRkFJTF9QQUdFX0FMTE9DPXkKQ09ORklHX0ZBVUxU X0lOSkVDVElPTl9VU0VSQ09QWT15CkNPTkZJR19GQUlMX01BS0VfUkVRVUVTVD15CkNPTkZJR19G QUlMX0lPX1RJTUVPVVQ9eQpDT05GSUdfRkFJTF9GVVRFWD15CkNPTkZJR19GQVVMVF9JTkpFQ1RJ T05fREVCVUdfRlM9eQpDT05GSUdfRkFJTF9GVU5DVElPTj15CkNPTkZJR19GQUlMX01NQ19SRVFV RVNUPXkKQ09ORklHX0ZBSUxfU1VOUlBDPXkKQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9TVEFDS1RS QUNFX0ZJTFRFUj15CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0NDX0hBU19TQU5DT1Zf VFJBQ0VfUEM9eQpDT05GSUdfS0NPVj15CkNPTkZJR19LQ09WX0VOQUJMRV9DT01QQVJJU09OUz15 CkNPTkZJR19LQ09WX0lOU1RSVU1FTlRfQUxMPXkKQ09ORklHX0tDT1ZfSVJRX0FSRUFfU0laRT0w eDQwMDAwCkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CkNPTkZJR19MS0RUTT15CkNPTkZJ R19DUFVNQVNLX0tVTklUX1RFU1Q9eQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQpDT05GSUdfVEVT VF9NSU5fSEVBUD15CkNPTkZJR19URVNUX1NPUlQ9eQpDT05GSUdfVEVTVF9ESVY2ND15CkNPTkZJ R19LUFJPQkVTX1NBTklUWV9URVNUPXkKQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1Q9eQpDT05G SUdfVEVTVF9SRUZfVFJBQ0tFUj15CkNPTkZJR19SQlRSRUVfVEVTVD15CkNPTkZJR19SRUVEX1NP TE9NT05fVEVTVD15CkNPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1Q9eQpDT05GSUdfUEVSQ1BVX1RF U1Q9bQpDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05GSUdfQVNZTkNfUkFJRDZfVEVTVD15 CkNPTkZJR19URVNUX0hFWERVTVA9eQpDT05GSUdfU1RSSU5HX1NFTEZURVNUPXkKQ09ORklHX1RF U1RfU1RSSU5HX0hFTFBFUlM9eQpDT05GSUdfVEVTVF9LU1RSVE9YPXkKQ09ORklHX1RFU1RfUFJJ TlRGPXkKQ09ORklHX1RFU1RfU0NBTkY9eQpDT05GSUdfVEVTVF9CSVRNQVA9eQpDT05GSUdfVEVT VF9VVUlEPXkKQ09ORklHX1RFU1RfWEFSUkFZPXkKQ09ORklHX1RFU1RfTUFQTEVfVFJFRT15CkNP TkZJR19URVNUX1JIQVNIVEFCTEU9eQpDT05GSUdfVEVTVF9JREE9eQpDT05GSUdfVEVTVF9QQVJN QU49eQpDT05GSUdfVEVTVF9MS009bQpDT05GSUdfVEVTVF9CSVRPUFM9bQpDT05GSUdfVEVTVF9W TUFMTE9DPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09ORklHX1RFU1RfQlBGPW0KQ09ORklH X1RFU1RfQkxBQ0tIT0xFX0RFVj1tCkNPTkZJR19GSU5EX0JJVF9CRU5DSE1BUks9eQpDT05GSUdf VEVTVF9GSVJNV0FSRT15CkNPTkZJR19URVNUX1NZU0NUTD15CkNPTkZJR19CSVRGSUVMRF9LVU5J VD15CkNPTkZJR19IQVNIX0tVTklUX1RFU1Q9eQpDT05GSUdfUkVTT1VSQ0VfS1VOSVRfVEVTVD15 CkNPTkZJR19TWVNDVExfS1VOSVRfVEVTVD15CkNPTkZJR19MSVNUX0tVTklUX1RFU1Q9eQpDT05G SUdfTElORUFSX1JBTkdFU19URVNUPXkKQ09ORklHX0NNRExJTkVfS1VOSVRfVEVTVD15CkNPTkZJ R19CSVRTX1RFU1Q9eQpDT05GSUdfUkFUSU9OQUxfS1VOSVRfVEVTVD15CkNPTkZJR19NRU1DUFlf S1VOSVRfVEVTVD15CkNPTkZJR19NRU1DUFlfU0xPV19LVU5JVF9URVNUPXkKQ09ORklHX0lTX1NJ R05FRF9UWVBFX0tVTklUX1RFU1Q9eQpDT05GSUdfT1ZFUkZMT1dfS1VOSVRfVEVTVD15CkNPTkZJ R19TVEFDS0lOSVRfS1VOSVRfVEVTVD15CkNPTkZJR19GT1JUSUZZX0tVTklUX1RFU1Q9eQpDT05G SUdfSFdfQlJFQUtQT0lOVF9LVU5JVF9URVNUPXkKQ09ORklHX1NUUlNDUFlfS1VOSVRfVEVTVD15 CkNPTkZJR19TSVBIQVNIX0tVTklUX1RFU1Q9eQpDT05GSUdfVEVTVF9VREVMQVk9eQpDT05GSUdf VEVTVF9TVEFUSUNfS0VZUz1tCkNPTkZJR19URVNUX0RZTkFNSUNfREVCVUc9eQpDT05GSUdfVEVT VF9LTU9EPW0KQ09ORklHX1RFU1RfREVCVUdfVklSVFVBTD15CkNPTkZJR19URVNUX01FTUNBVF9Q PXkKQ09ORklHX1RFU1RfT0JKQUdHPXkKQ09ORklHX1RFU1RfTUVNSU5JVD15CkNPTkZJR19URVNU X0ZSRUVfUEFHRVM9eQpDT05GSUdfQVJDSF9VU0VfTUVNVEVTVD15CkNPTkZJR19NRU1URVNUPXkK IyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCgojCiMgUnVzdCBoYWNraW5nCiMK IyBlbmQgb2YgUnVzdCBoYWNraW5nCgpDT05GSUdfV0FSTl9NSVNTSU5HX0RPQ1VNRU5UUz15CkNP TkZJR19XQVJOX0FCSV9FUlJPUlM9eQojIGVuZCBvZiBLZXJuZWwgaGFja2luZwo= --===============8308545284314451553==--