From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2870914425387426206==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [x86, tracing, perf] 7f47d8cc03: INFO: suspicious RCU usage. ] Date: Thu, 10 Dec 2015 10:03:06 +0800 Message-ID: <87d1uft605.fsf@yhuang-dev.intel.com> List-Id: --===============2870914425387426206== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core commit 7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0 ("x86, tracing, perf: Add t= race point for MSR accesses") +--------------------------------------------------+------------+----------= --+ | | bd2a634d9e | 7f47d8cc0= 3 | +--------------------------------------------------+------------+----------= --+ | boot_successes | 10 | 2 = | | boot_failures | 0 | 8 = | | BUG:kernel_early-boot_hang | 0 | 2 = | | INFO:suspicious_RCU_usage | 0 | 6 = | | RCU_used_illegally_from_idle_CPU | 0 | 6 = | | RCU_used_illegally_from_extended_quiescent_state | 0 | 6 = | | invoked_oom-killer:gfp_mask=3D0x | 0 | 5 = | | Mem-Info | 0 | 5 = | | Out_of_memory:Kill_process | 0 | 5 = | | backtrace:cpu_startup_entry | 0 | 4 = | | backtrace:vfs_writev | 0 | 3 = | | backtrace:SyS_writev | 0 | 3 = | | backtrace:_do_fork | 0 | 1 = | | backtrace:SyS_clone | 0 | 1 = | | backtrace:vfs_write | 0 | 1 = | | backtrace:SyS_write | 0 | 1 = | +--------------------------------------------------+------------+----------= --+ [main] Added 32 filenames from /dev [ 45.280682] = [ 45.281065] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D [ 45.281884] [ INFO: suspicious RCU usage. ] [ 45.282527] 4.4.0-rc2-00097-g7f47d8c #23 Not tainted [ 45.283253] ------------------------------- [ 45.284035] arch/x86/include/asm/msr-trace.h:47 suspicious rcu_dereferen= ce_check() usage! [ 45.285533] = [ 45.285533] other info that might help us debug this: [ 45.285533] = [ 45.286929] = [ 45.286929] RCU used illegally from idle CPU! [ 45.286929] rcu_scheduler_active =3D 1, debug_locks =3D 0 [ 45.289836] RCU used illegally from extended quiescent state! [ 45.291309] no locks held by swapper/0/0. [ 45.292430] = [ 45.292430] stack backtrace: [ 45.293441] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-rc2-00097-g7= f47d8c #23 [ 45.294571] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 45.295898] 0000000000000000 ffff88009f403ed8 ffffffff8173cf5f ffffffff= 84019500 [ 45.298424] ffff88009f403f08 ffffffff81113775 0000000000000000 00000000= 00000000 [ 45.300879] ffffffff84004000 ffffffff84000000 ffff88009f403f38 ffffffff= 81772b19 [ 45.303367] Call Trace: [ 45.304171] [] dump_stack+0x4b/0x63 [ 45.305793] [] lockdep_rcu_suspicious+0xf7/0x100 [ 45.307352] [] do_trace_write_msr+0x9b/0xf4 [ 45.308856] [] native_write_msr_safe+0x2e/0x33 [ 45.310293] [] paravirt_write_msr+0xf/0x13 [ 45.311116] [] native_apic_msr_write+0x29/0x2b [ 45.311997] [] kvm_guest_apic_eoi_write+0x36/0x38 [ 45.312878] [] apic_eoi+0x18/0x1a [ 45.313856] [] smp_apic_timer_interrupt+0x1f/0x3e [ 45.314766] [] apic_timer_interrupt+0x87/0x90 [ 45.315605] [] ? native_safe_halt+0x6/0x8 [ 45.316571] [] default_idle+0x24/0x37 [ 45.317750] [] arch_cpu_idle+0xf/0x11 [ 45.318794] [] default_idle_call+0x28/0x2f [ 45.319610] [] cpu_startup_entry+0x17a/0x29a [ 45.321018] [] rest_init+0x13a/0x140 [ 45.322382] [] start_kernel+0x45e/0x46b [ 45.323443] [] ? early_idt_handler_array+0x120/0x120 [ 45.324386] [] x86_64_start_reservations+0x2a/0x2c [ 45.325363] [] x86_64_start_kernel+0x12d/0x13a [main] Added 107172 filenames from /proc [main] Added 25531 filenames from /sys [main] Enabled 9 fd providers. To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --===============2870914425387426206== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc2-00097-g7f47d8c" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMC1yYzIgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FS Q0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNh bGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZlZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZl ZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1mY2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBP UlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xF VkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNF Ly5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JU PXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05G SUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05G SUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZF X0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VS TkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklH X0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFN RT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENf U1lTQ1RMPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RM PXkKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19V U0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNP TkZJR19BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJF RT15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJ R19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdf R0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5f SElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9J UlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19J UlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09V UkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9D S1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FM TD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNP TkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklH X1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJ QyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBu b3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9U YXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElO Rz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf SVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkK Q09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RB U0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VO VElORz15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JD VV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkK IyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9 eQpDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09O RklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05G SUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFf QkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNP TkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlzIG5v dCBzZXQKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApD T05GSUdfQ0dST1VQX0ZSRUVaRVI9eQojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CkNP TkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BV U0VUPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19NRU1DRyBp cyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dS T1VQX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JP VVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRf R1JPVVBfU0NIRUQgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklHX0RFQlVH X0JMS19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90 IHNldApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkK IyBDT05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVUX05T PXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMg bm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5J VFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJ R19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9 eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FO T05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9U UkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJ R19FWFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09O RklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZ U0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1T X0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09O RklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpD T05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19F VkVOVEZEPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpD T05GSUdfQUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CiMgQ09ORklHX1VTRVJGQVVMVEZE IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CiMgQ09O RklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoKIwojIEtl cm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRT PXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9F VkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApDT05GSUdfU0xB Qj15CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklD QVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkK Q09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9eQojIENPTkZJR19PUFJPRklMRV9F VkVOVF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19P UFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CiMgQ09ORklHX0pVTVBfTEFCRUwg aXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkK IyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15 CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05G SUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05G SUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09Q VFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJD SF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09O VElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dB TlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NF U1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFL UE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVf VVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05G SUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNP TkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01Q WENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RP VUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxU RVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RP Uj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdf R0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hf VFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJ R19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNP TkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFO RE9NSVpFPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX09MRF9TSUdTVVNQ RU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJu ZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJF TlQgaXMgbm90IHNldApDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJ R19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQ9 eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEPXkKQ09O RklHX01PRFZFUlNJT05TPXkKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVT UyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX1NUT1BfTUFD SElORT15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVW X0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CiMgQ09ORklHX0JMS19ERVZfVEhS T1RUTElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0 CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CkNPTkZJ R19BQ09STl9QQVJUSVRJT049eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fQ1VNQU5BIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0VFU09YIGlzIG5vdCBzZXQKQ09ORklHX0FD T1JOX1BBUlRJVElPTl9JQ1M9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fQURGUyBpcyBub3Qg c2V0CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9QT1dFUlRFQyBpcyBub3Qgc2V0CkNPTkZJR19B Q09STl9QQVJUSVRJT05fUklTQ0lYPXkKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0 CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CkNPTkZJR19B VEFSSV9QQVJUSVRJT049eQpDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJU SVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049 eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJF TD15CkNPTkZJR19MRE1fUEFSVElUSU9OPXkKIyBDT05GSUdfTERNX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1NHSV9QQVJUSVRJT049eQpDT05GSUdfVUxUUklYX1BBUlRJVElPTj15CkNPTkZJR19T VU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1BX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElU SU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJ TkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMT0NLX0NPTVBBVD15CgojCiMgSU8gU2No ZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15 CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklH X0RFRkFVTFRfREVBRExJTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DRlE9eQojIENPTkZJ R19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJjZnEiCkNP TkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNPTkZJR19QQURBVEE9eQpDT05GSUdfVU5JTkxJTkVf U1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX1JX U0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FS Q0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJ R19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJ R19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9O RV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4 Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19YODZfRVhURU5ERURfUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9TRl9NQkkg aXMgbm90IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdf U0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VF U1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19YRU49eQpDT05G SUdfWEVOX0RPTTA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJ R19YRU5fU0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1f REVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMg bm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09O RklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09S RTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQ VT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNI RV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdf WDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RF QlVHQ1RMTVNSPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpD T05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9F TVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQpDT05GSUdfR0FSVF9JT01NVT15CkNPTkZJR19DQUxH QVJZX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVVfRU5BQkxFRF9CWV9ERUZBVUxUPXkKQ09O RklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKIyBDT05GSUdfTUFYU01QIGlzIG5v dCBzZXQKQ09ORklHX05SX0NQVVM9NTEyCkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURf TUM9eQojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xV TlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9 eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2 X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNPTkZJR19Y ODZfTUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNI T0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPXkKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15 CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9F U1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX0k4Sz15CkNP TkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01JQ1JPQ09E RV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2X01TUj15 CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJ R19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15 CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9 eQpDT05GSUdfTlVNQV9FTVU9eQpDT05GSUdfTk9ERVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9TUEFS U0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJD SF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklH X0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRl YWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNF TUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RF Uz15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1F PXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxM T0NfTUVNX01BUF9UT0dFVEhFUj15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19I QVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJD SF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19N T1ZBQkxFX05PREUgaXMgbm90IHNldApDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERT15CkNP TkZJR19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExVR19TUEFSU0U9eQpDT05G SUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19B UkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09O RklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JB VElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfUEhZ U19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCkNPTkZJR19CT1VOQ0U9eQpD T05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNP TkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVN T1JZX0ZBSUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfSFdQT0lTT05fSU5K RUNUPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRf SFVHRVBBR0VfQUxXQVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01B RFZJU0U9eQojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJPTlRTV0FQ IGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfWlBPT0wgaXMgbm90 IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdf UEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qg c2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19E RUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0Vf SU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CiMg Q09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9T X0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19N VFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJM RV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEK Q09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FS Q0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBpcyBu b3Qgc2V0CkNPTkZJR19FRkk9eQojIENPTkZJR19FRklfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19T RUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09O RklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdf SFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQojIENPTkZJR19LRVhF Q19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWEVDX0pVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNP TkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09O RklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJ R19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9UUExV R19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJ R19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FM TF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMgbm90IHNldAojIENP TkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkK Q09ORklHX0hBVkVfTElWRVBBVENIPXkKIyBDT05GSUdfTElWRVBBVENIIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9S WV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2Vy IG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hF QURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CkNPTkZJR19I SUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9Q QVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09O RklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qg c2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJV Rz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpDT05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENP TkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QTV9UUkFDRV9SVEMgaXMgbm90 IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9N SUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQ T1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NMRUVQ PXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZf T1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMgbm90IHNldApD T05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049 eQpDT05GSUdfQUNQSV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX0RPQ0s9 eQpDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15 CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpDT05GSUdfQUNQSV9I T1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPXkKQ09ORklHX0FD UElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUENJX1NMT1Q9eQpD T05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElf SE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJ X1NCUz15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUElfQkdSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNF RF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ORklUIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJ R19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9BUEVJX0dIRVM9eQpDT05GSUdfQUNQSV9BUEVJX1BD SUVBRVI9eQpDT05GSUdfQUNQSV9BUEVJX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfQUNQSV9B UEVJX0VJTkogaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0FQRUlfRVJTVF9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lP TiBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNP TkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKQ09ORklHX0NQVV9G UkVRX1NUQVQ9eQojIENPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFMgaXMgbm90IHNldAojIENP TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9G UkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZB VElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdf Q1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkK Q09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VS VkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCiMgQ09ORklHX1g4 Nl9JTlRFTF9QU1RBVEUgaXMgbm90IHNldApDT05GSUdfWDg2X1BDQ19DUFVGUkVRPXkKQ09ORklH X1g4Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9DUEI9eQpDT05GSUdf WDg2X1BPV0VSTk9XX0s4PXkKIyBDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJVElWSVRZIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1A0X0NMT0NL TU9EPXkKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj15Cgoj CiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERF Uj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lE TEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRExFPXkKCiMKIyBNZW1vcnkgcG93 ZXIgc2F2aW5ncwojCkNPTkZJR19JNzMwMF9JRExFX0lPQVRfQ0hBTk5FTD15CkNPTkZJR19JNzMw MF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJ R19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfWEVOPXkKQ09O RklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJ X1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBub3Qgc2V0CkNP TkZJR19QQ0lFQUVSX0lOSkVDVD15CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJR19QQ0lFQVNQTV9E RUJVRz15CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJT QVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApD T05GSUdfUENJRV9QTUU9eQpDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfUENJ X01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQojIENPTkZJR19QQ0lfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lfU1RVQj15CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09ORklHX0hUX0lSUT15 CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJ R19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVy IGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BD Q0FSRD15CkNPTkZJR19QQ01DSUE9eQpDT05GSUdfUENNQ0lBX0xPQURfQ0lTPXkKQ09ORklHX0NB UkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5UQT15CkNPTkZJR19ZRU5U QV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJR19ZRU5UQV9UST15CkNPTkZJR19ZRU5U QV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKQ09ORklHX1BENjcyOT15CkNPTkZJ R19JODIwOTI9eQpDT05GSUdfUENDQVJEX05PTlNUQVRJQz15CkNPTkZJR19IT1RQTFVHX1BDST15 CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPXkK Q09ORklHX0hPVFBMVUdfUENJX0NQQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTA9 eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9HRU5FUklDPXkKQ09ORklHX0hPVFBMVUdfUENJX1NI UEM9eQojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5v dCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdf QklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19DT1JFX0RVTVBf REVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFW RV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkK Q09ORklHX0lBMzJfRU1VTEFUSU9OPXkKQ09ORklHX0lBMzJfQU9VVD15CiMgQ09ORklHX1g4Nl9Y MzIgaXMgbm90IHNldApDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdO TUVOVD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19LRVlTX0NPTVBBVD15CkNPTkZJ R19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKQ09ORklH X0NPTVBBVF9ORVRMSU5LX01FU1NBR0VTPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKCiMKIyBOZXR3 b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJQUcgaXMg bm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CkNPTkZJ R19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQpDT05GSUdfWEZS TV9TVUJfUE9MSUNZPXkKQ09ORklHX1hGUk1fTUlHUkFURT15CiMgQ09ORklHX1hGUk1fU1RBVElT VElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZPXkKQ09O RklHX05FVF9LRVlfTUlHUkFURT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15 CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RSSUVfU1RBVFM9eQpD T05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFUSD15CkNP TkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdf SVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CkNPTkZJ R19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9 eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9eQpDT05GSUdfTkVUX0lQ R1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRFX01VTFRJ UExFX1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNP TkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVURQX1RVTk5FTD15CiMgQ09ORklHX05FVF9GT1UgaXMgbm90IHNldAojIENPTkZJR19ORVRf Rk9VX0lQX1RVTk5FTFMgaXMgbm90IHNldApDT05GSUdfSU5FVF9BSD15CkNPTkZJR19JTkVUX0VT UD15CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklH X0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19J TkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNPTkZJ R19JTkVUX0xSTz15CkNPTkZJR19JTkVUX0RJQUc9eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15CiMg Q09ORklHX0lORVRfVURQX0RJQUcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9 eQpDT05GSUdfVENQX0NPTkdfQklDPXkKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKQ09ORklHX1RD UF9DT05HX1dFU1RXT09EPXkKQ09ORklHX1RDUF9DT05HX0hUQ1A9eQpDT05GSUdfVENQX0NPTkdf SFNUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFlCTEE9eQpDT05GSUdfVENQX0NPTkdfVkVHQVM9eQpD T05GSUdfVENQX0NPTkdfU0NBTEFCTEU9eQpDT05GSUdfVENQX0NPTkdfTFA9eQpDT05GSUdfVENQ X0NPTkdfVkVOTz15CkNPTkZJR19UQ1BfQ09OR19ZRUFIPXkKQ09ORklHX1RDUF9DT05HX0lMTElO T0lTPXkKIyBDT05GSUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09O R19DREcgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0JJQyBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdf REVGQVVMVF9IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfVkVHQVMgaXMgbm90IHNl dAojIENPTkZJR19ERUZBVUxUX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1dFU1RX T09EIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CkNPTkZJR19JUFY2PXkK Q09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9ST1VURV9JTkZPPXkKQ09ORklH X0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9eQpDT05GSUdfSU5FVDZfRVNQ PXkKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJR19JUFY2X01JUDY9eQojIENPTkZJR19JUFY2 X0lMQSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9U VU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUNl9Y RlJNX01PREVfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lO RVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTj15CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5v dCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2 X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUg aXMgbm90IHNldApDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9TVUJU UkVFUz15CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9U QUJMRVM9eQpDT05GSUdfSVBWNl9QSU1TTV9WMj15CiMgQ09ORklHX05FVExBQkVMIGlzIG5vdCBz ZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBD T05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRF Uj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJf QURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIg Q29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxU RVJfTkVUTElOSz15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1QgaXMgbm90IHNldApD T05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktf TE9HPXkKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNP TkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpD T05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkK IyBDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRS QUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BS T1RPX0dSRT15CkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VE UExJVEU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQT15CkNPTkZJR19ORl9DT05OVFJBQ0tf RlRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPXkKQ09ORklHX05GX0NPTk5UUkFDS19JUkM9 eQpDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTkVU QklPU19OUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD15CkNPTkZJR19ORl9DT05OVFJBQ0tf UFBUUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQ PXkKQ09ORklHX05GX0NPTk5UUkFDS19URlRQPXkKQ09ORklHX05GX0NUX05FVExJTks9eQojIENP TkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJf TkVUTElOS19HTFVFX0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTIGlzIG5vdCBzZXQK Q09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMK IwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJL PXkKQ09ORklHX05FVEZJTFRFUl9YVF9TRVQ9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf Q0hFQ0tTVU09eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DTEFTU0lGWT15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf Q09OTlNFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DVD15CkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD15CiMg Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUksgaXMgbm90IHNldApDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9 eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15 CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9OT1RSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RFRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X1RQUk9YWT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1T Uz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPXkKCiMKIyBYdGFibGVz IG1hdGNoZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPXkKIyBDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0NPTk5CWVRFUz15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUwg aXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NP Tk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9EQ0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf RUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9eQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9J UENPTVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wy VFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01BQz15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQ T1JUPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05F Uj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBFPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU0NUUD15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9TVEFURT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1T Uz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfVTMyPXkKQ09ORklHX0lQX1NFVD15CkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdf SVBfU0VUX0JJVE1BUF9JUD15CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPXkKQ09ORklHX0lQ X1NFVF9CSVRNQVBfUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUD15CiMgQ09ORklHX0lQX1NF VF9IQVNIX0lQTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9eQpDT05G SUdfSVBfU0VUX0hBU0hfSVBQT1JUSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkK IyBDT05GSUdfSVBfU0VUX0hBU0hfTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hf TkVUUE9SVE5FVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9eQojIENPTkZJR19J UF9TRVRfSEFTSF9ORVRORVQgaXMgbm90IHNldApDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15 CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9eQpD T05GSUdfSVBfVlM9eQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJv dG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19QUk9UT19UQ1A9eQpD T05GSUdfSVBfVlNfUFJPVE9fVURQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0FIX0VTUD15CkNPTkZJ R19JUF9WU19QUk9UT19FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUg9eQpDT05GSUdfSVBfVlNf UFJPVE9fU0NUUD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfUlI9eQpDT05G SUdfSVBfVlNfV1JSPXkKQ09ORklHX0lQX1ZTX0xDPXkKQ09ORklHX0lQX1ZTX1dMQz15CiMgQ09O RklHX0lQX1ZTX0ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfT1ZGIGlzIG5vdCBzZXQKQ09O RklHX0lQX1ZTX0xCTEM9eQpDT05GSUdfSVBfVlNfTEJMQ1I9eQpDT05GSUdfSVBfVlNfREg9eQpD T05GSUdfSVBfVlNfU0g9eQpDT05GSUdfSVBfVlNfU0VEPXkKQ09ORklHX0lQX1ZTX05RPXkKCiMK IyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBW UyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJR19JUF9WU19Q RV9TSVA9eQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZS QUdfSVBWND15CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND15CkNPTkZJR19ORl9DT05OVFJBQ0tf UFJPQ19DT01QQVQ9eQpDT05GSUdfTkZfRFVQX0lQVjQ9eQojIENPTkZJR19ORl9MT0dfQVJQIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZfTE9HX0lQVjQgaXMgbm90IHNldApDT05GSUdfTkZfUkVKRUNU X0lQVjQ9eQojIENPTkZJR19ORl9OQVRfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9JUFRB QkxFUz15CkNPTkZJR19JUF9ORl9NQVRDSF9BSD15CkNPTkZJR19JUF9ORl9NQVRDSF9FQ049eQoj IENPTkZJR19JUF9ORl9NQVRDSF9SUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQVRD SF9UVEw9eQpDT05GSUdfSVBfTkZfRklMVEVSPXkKQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9 eQojIENPTkZJR19JUF9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19JUF9O Rl9OQVQgaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFOR0xFPXkKQ09ORklHX0lQX05GX1RBUkdF VF9DTFVTVEVSSVA9eQpDT05GSUdfSVBfTkZfVEFSR0VUX0VDTj15CkNPTkZJR19JUF9ORl9UQVJH RVRfVFRMPXkKQ09ORklHX0lQX05GX1JBVz15CkNPTkZJR19JUF9ORl9TRUNVUklUWT15CkNPTkZJ R19JUF9ORl9BUlBUQUJMRVM9eQpDT05GSUdfSVBfTkZfQVJQRklMVEVSPXkKQ09ORklHX0lQX05G X0FSUF9NQU5HTEU9eQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklH X05GX0RFRlJBR19JUFY2PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PXkKQ09ORklHX05GX0RV UF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKIyBDT05GSUdfTkZfTE9HX0lQVjYgaXMg bm90IHNldAojIENPTkZJR19ORl9OQVRfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfSVBU QUJMRVM9eQpDT05GSUdfSVA2X05GX01BVENIX0FIPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2 ND15CkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfT1BUUz15 CkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9eQpDT05GSUdfSVA2X05GX01BVENIX0lQVjZIRUFERVI9 eQpDT05GSUdfSVA2X05GX01BVENIX01IPXkKIyBDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVS IGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CkNPTkZJR19JUDZfTkZfVEFSR0VU X0hMPXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9 eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX1NZTlBST1hZIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9O Rl9NQU5HTEU9eQpDT05GSUdfSVA2X05GX1JBVz15CkNPTkZJR19JUDZfTkZfU0VDVVJJVFk9eQoj IENPTkZJR19JUDZfTkZfTkFUIGlzIG5vdCBzZXQKCiMKIyBERUNuZXQ6IE5ldGZpbHRlciBDb25m aWd1cmF0aW9uCiMKQ09ORklHX0RFQ05FVF9ORl9HUkFCVUxBVE9SPXkKQ09ORklHX0JSSURHRV9O Rl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJU X1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VCVF84 MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQPXkK Q09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpDT05GSUdfQlJJ REdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05GSUdfQlJJREdFX0VC VF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklHX0JSSURHRV9FQlRfVkxB Tj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklHX0JSSURHRV9FQlRfRE5BVD15 CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19CUklER0VfRUJUX1JFRElSRUNUPXkK Q09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19CUklER0VfRUJUX0xPRz15CkNPTkZJR19C UklER0VfRUJUX05GTE9HPXkKQ09ORklHX0lQX0RDQ1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9 eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJf REVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1Bf Q0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CgojCiMgREND UCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1BfREVCVUcgaXMgbm90IHNldApDT05G SUdfTkVUX0RDQ1BQUk9CRT15CkNPTkZJR19JUF9TQ1RQPXkKQ09ORklHX05FVF9TQ1RQUFJPQkU9 eQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxU X0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEEx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90 IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0NPT0tJRV9I TUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdfVElQQz15 CiMgQ09ORklHX1RJUENfTUVESUFfSUIgaXMgbm90IHNldApDT05GSUdfVElQQ19NRURJQV9VRFA9 eQpDT05GSUdfQVRNPXkKQ09ORklHX0FUTV9DTElQPXkKIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNN UCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT15CkNPTkZJR19BVE1fTVBPQT15CkNPTkZJR19B VE1fQlIyNjg0PXkKIyBDT05GSUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJ R19MMlRQPXkKQ09ORklHX0wyVFBfREVCVUdGUz15CkNPTkZJR19MMlRQX1YzPXkKQ09ORklHX0wy VFBfSVA9eQpDT05GSUdfTDJUUF9FVEg9eQpDT05GSUdfU1RQPXkKQ09ORklHX0dBUlA9eQpDT05G SUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKIyBDT05GSUdfQlJJREdF X1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTkVUX0RTQT15CkNPTkZJR19W TEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAyMVFfR1ZSUD15CiMgQ09ORklHX1ZMQU5fODAyMVFf TVZSUCBpcyBub3Qgc2V0CkNPTkZJR19ERUNORVQ9eQojIENPTkZJR19ERUNORVRfUk9VVEVSIGlz IG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKQ09ORklHX0lQWD15CiMgQ09ORklH X0lQWF9JTlRFUk4gaXMgbm90IHNldApDT05GSUdfQVRBTEs9eQpDT05GSUdfREVWX0FQUExFVEFM Sz15CkNPTkZJR19JUEREUD15CkNPTkZJR19JUEREUF9FTkNBUD15CiMgQ09ORklHX1gyNSBpcyBu b3Qgc2V0CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CiMgQ09ORklHXzZMT1dQQU4gaXMg bm90IHNldApDT05GSUdfSUVFRTgwMjE1ND15CiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRf RVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUPXkKIyBDT05G SUdfTUFDODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcv U2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT15CkNPTkZJR19ORVRfU0NIX0hUQj15CkNP TkZJR19ORVRfU0NIX0hGU0M9eQpDT05GSUdfTkVUX1NDSF9BVE09eQpDT05GSUdfTkVUX1NDSF9Q UklPPXkKQ09ORklHX05FVF9TQ0hfTVVMVElRPXkKQ09ORklHX05FVF9TQ0hfUkVEPXkKQ09ORklH X05FVF9TQ0hfU0ZCPXkKQ09ORklHX05FVF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15 CkNPTkZJR19ORVRfU0NIX1RCRj15CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVUX1ND SF9EU01BUks9eQpDT05GSUdfTkVUX1NDSF9ORVRFTT15CkNPTkZJR19ORVRfU0NIX0RSUj15CkNP TkZJR19ORVRfU0NIX01RUFJJTz15CkNPTkZJR19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9T Q0hfUUZRPXkKIyBDT05GSUdfTkVUX1NDSF9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9T Q0hfRlFfQ09ERUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0ZRIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1NDSF9ISEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BJRSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9eQojIENPTkZJR19ORVRfU0NIX1BMVUcgaXMgbm90 IHNldAoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NM U19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9 eQpDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CkNPTkZJR19DTFNfVTMy X1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9NQVJLPXkKQ09ORklHX05FVF9DTFNfUlNWUD15CkNPTkZJ R19ORVRfQ0xTX1JTVlA2PXkKQ09ORklHX05FVF9DTFNfRkxPVz15CkNPTkZJR19ORVRfQ0xTX0NH Uk9VUD15CiMgQ09ORklHX05FVF9DTFNfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19G TE9XRVIgaXMgbm90IHNldApDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NU QUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD15CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkK Q09ORklHX05FVF9FTUFUQ0hfVTMyPXkKQ09ORklHX05FVF9FTUFUQ0hfTUVUQT15CkNPTkZJR19O RVRfRU1BVENIX1RFWFQ9eQojIENPTkZJR19ORVRfRU1BVENIX0NBTklEIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0VNQVRDSF9JUFNFVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNP TkZJR19ORVRfQUNUX1BPTElDRT15CkNPTkZJR19ORVRfQUNUX0dBQ1Q9eQpDT05GSUdfR0FDVF9Q Uk9CPXkKQ09ORklHX05FVF9BQ1RfTUlSUkVEPXkKQ09ORklHX05FVF9BQ1RfSVBUPXkKQ09ORklH X05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVESVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1Q PXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQojIENPTkZJ R19ORVRfQUNUX1ZMQU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0JQRiBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19JTkQ9 eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9 eQpDT05GSUdfQkFUTUFOX0FEVj15CkNPTkZJR19CQVRNQU5fQURWX0JMQT15CiMgQ09ORklHX0JB VE1BTl9BRFZfREFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9OQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBVE1BTl9BRFZfTUNBU1QgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURW X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJ R19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CiMg Q09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAoj IENPTkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19ORVRfU1dJVENIREVWIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklH X1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90 IHNldApDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9 eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9KSVQ9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoK IwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19ORVRfUEtUR0VOPXkKIyBDT05GSUdfTkVUX1RD UFBST0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQpDT05GSUdfSEFNUkFE SU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgyNT15CiMgQ09ORklH X0FYMjVfREFNQV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRST009eQpDT05GSUdfUk9TRT15 CgojCiMgQVguMjUgbmV0d29yayBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NS0lTUz15CkNPTkZJ R182UEFDSz15CkNPTkZJR19CUFFFVEhFUj15CkNPTkZJR19CQVlDT01fU0VSX0ZEWD15CkNPTkZJ R19CQVlDT01fU0VSX0hEWD15CkNPTkZJR19CQVlDT01fUEFSPXkKQ09ORklHX1lBTT15CkNPTkZJ R19DQU49eQpDT05GSUdfQ0FOX1JBVz15CkNPTkZJR19DQU5fQkNNPXkKQ09ORklHX0NBTl9HVz15 CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPXkKQ09ORklHX0NBTl9T TENBTj15CkNPTkZJR19DQU5fREVWPXkKQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CiMgQ09O RklHX0NBTl9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TSkExMDAwPXkKIyBDT05GSUdfQ0FO X1NKQTEwMDBfSVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NKQTEwMDBfUExBVEZPUk0gaXMg bm90IHNldApDT05GSUdfQ0FOX0VNU19QQ01DSUE9eQpDT05GSUdfQ0FOX0VNU19QQ0k9eQojIENP TkZJR19DQU5fUEVBS19QQ01DSUEgaXMgbm90IHNldApDT05GSUdfQ0FOX1BFQUtfUENJPXkKQ09O RklHX0NBTl9QRUFLX1BDSUVDPXkKQ09ORklHX0NBTl9LVkFTRVJfUENJPXkKQ09ORklHX0NBTl9Q TFhfUENJPXkKIyBDT05GSUdfQ0FOX0NfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01fQ0FO IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0NDNzcwIGlzIG5vdCBzZXQKCiMKIyBDQU4gU1BJIGlu dGVyZmFjZXMKIwpDT05GSUdfQ0FOX01DUDI1MVg9eQoKIwojIENBTiBVU0IgaW50ZXJmYWNlcwoj CkNPTkZJR19DQU5fRU1TX1VTQj15CkNPTkZJR19DQU5fRVNEX1VTQjI9eQojIENPTkZJR19DQU5f R1NfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0tWQVNFUl9VU0IgaXMgbm90IHNldAojIENP TkZJR19DQU5fUEVBS19VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fOERFVl9VU0IgaXMgbm90 IHNldApDT05GSUdfQ0FOX1NPRlRJTkc9eQpDT05GSUdfQ0FOX1NPRlRJTkdfQ1M9eQojIENPTkZJ R19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19JUkRBPXkKCiMKIyBJckRBIHBy b3RvY29scwojCkNPTkZJR19JUkxBTj15CkNPTkZJR19JUk5FVD15CkNPTkZJR19JUkNPTU09eQoj IENPTkZJR19JUkRBX1VMVFJBIGlzIG5vdCBzZXQKCiMKIyBJckRBIG9wdGlvbnMKIwpDT05GSUdf SVJEQV9DQUNIRV9MQVNUX0xTQVA9eQpDT05GSUdfSVJEQV9GQVNUX1JSPXkKIyBDT05GSUdfSVJE QV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSW5mcmFyZWQtcG9ydCBkZXZpY2UgZHJpdmVycwojCgoj CiMgU0lSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0lSVFRZX1NJUj15CgojCiMgRG9uZ2xlIHN1 cHBvcnQKIwpDT05GSUdfRE9OR0xFPXkKQ09ORklHX0VTSV9ET05HTEU9eQpDT05GSUdfQUNUSVNZ U19ET05HTEU9eQpDT05GSUdfVEVLUkFNX0RPTkdMRT15CkNPTkZJR19UT0lNMzIzMl9ET05HTEU9 eQpDT05GSUdfTElURUxJTktfRE9OR0xFPXkKQ09ORklHX01BNjAwX0RPTkdMRT15CkNPTkZJR19H SVJCSUxfRE9OR0xFPXkKQ09ORklHX01DUDIxMjBfRE9OR0xFPXkKQ09ORklHX09MRF9CRUxLSU5f RE9OR0xFPXkKQ09ORklHX0FDVDIwMExfRE9OR0xFPXkKQ09ORklHX0tJTkdTVU5fRE9OR0xFPXkK Q09ORklHX0tTREFaWkxFX0RPTkdMRT15CkNPTkZJR19LUzk1OV9ET05HTEU9eQoKIwojIEZJUiBk ZXZpY2UgZHJpdmVycwojCkNPTkZJR19VU0JfSVJEQT15CkNPTkZJR19TSUdNQVRFTF9GSVI9eQpD T05GSUdfTlNDX0ZJUj15CkNPTkZJR19XSU5CT05EX0ZJUj15CkNPTkZJR19TTUNfSVJDQ19GSVI9 eQpDT05GSUdfQUxJX0ZJUj15CkNPTkZJR19WTFNJX0ZJUj15CkNPTkZJR19WSUFfRklSPXkKQ09O RklHX01DU19GSVI9eQpDT05GSUdfQlQ9eQpDT05GSUdfQlRfQlJFRFI9eQpDT05GSUdfQlRfUkZD T01NPXkKQ09ORklHX0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRfQk5FUD15CkNPTkZJR19CVF9C TkVQX01DX0ZJTFRFUj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJTFRFUj15CkNPTkZJR19CVF9D TVRQPXkKQ09ORklHX0JUX0hJRFA9eQpDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9eQojIENP TkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVl dG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05GSUdfQlRfQkNNPXkK Q09ORklHX0JUX1JUTD15CkNPTkZJR19CVF9IQ0lCVFVTQj15CkNPTkZJR19CVF9IQ0lCVFVTQl9C Q009eQpDT05GSUdfQlRfSENJQlRVU0JfUlRMPXkKQ09ORklHX0JUX0hDSUJUU0RJTz15CkNPTkZJ R19CVF9IQ0lVQVJUPXkKQ09ORklHX0JUX0hDSVVBUlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9C Q1NQPXkKQ09ORklHX0JUX0hDSVVBUlRfQVRIM0s9eQpDT05GSUdfQlRfSENJVUFSVF9MTD15CiMg Q09ORklHX0JUX0hDSVVBUlRfM1dJUkUgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0lO VEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJVUFSVF9CQ00gaXMgbm90IHNldAojIENPTkZJ R19CVF9IQ0lVQVJUX1FDQSBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCQ00yMDNYPXkKQ09ORklH X0JUX0hDSUJQQTEwWD15CkNPTkZJR19CVF9IQ0lCRlVTQj15CkNPTkZJR19CVF9IQ0lEVEwxPXkK Q09ORklHX0JUX0hDSUJUM0M9eQpDT05GSUdfQlRfSENJQkxVRUNBUkQ9eQpDT05GSUdfQlRfSENJ QlRVQVJUPXkKQ09ORklHX0JUX0hDSVZIQ0k9eQpDT05GSUdfQlRfTVJWTD15CkNPTkZJR19CVF9N UlZMX1NESU89eQpDT05GSUdfQlRfQVRIM0s9eQpDT05GSUdfQUZfUlhSUEM9eQojIENPTkZJR19B Rl9SWFJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SWEtBRD15CkNPTkZJR19GSUJfUlVMRVM9 eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRfQ09S RT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9TUFk9eQpDT05GSUdfV0VYVF9QUklW PXkKQ09ORklHX0NGRzgwMjExPXkKIyBDT05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklH X0NGRzgwMjExX1JFR19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BT PXkKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjEx X0lOVEVSTkFMX1JFR0RCIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15 CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkKQ09ORklHX0NGRzgwMjExX1dFWFRfRVhQT1JUPXkKQ09O RklHX0xJQjgwMjExPXkKQ09ORklHX0xJQjgwMjExX0NSWVBUX1dFUD15CkNPTkZJR19MSUI4MDIx MV9DUllQVF9DQ01QPXkKQ09ORklHX0xJQjgwMjExX0NSWVBUX1RLSVA9eQojIENPTkZJR19MSUI4 MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMT15CkNPTkZJR19NQUM4MDIxMV9I QVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNf TUlOU1RSRUxfSFQ9eQojIENPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9WSFQgaXMgbm90IHNl dApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9S Q19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklHX01BQzgwMjExX01FU0g9eQpDT05GSUdfTUFD ODAyMTFfTEVEUz15CiMgQ09ORklHX01BQzgwMjExX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJ R19NQUM4MDIxMV9NRVNTQUdFX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9E RUJVR19NRU5VIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAK Q09ORklHX1dJTUFYPXkKQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lMTD15 CkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJ TExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX0dQSU8gaXMgbm90IHNldApD T05GSUdfTkVUXzlQPXkKQ09ORklHX05FVF85UF9WSVJUSU89eQpDT05GSUdfTkVUXzlQX1JETUE9 eQojIENPTkZJR19ORVRfOVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBz ZXQKQ09ORklHX0NFUEhfTElCPXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKQ09ORklH X05GQz15CiMgQ09ORklHX05GQ19ESUdJVEFMIGlzIG5vdCBzZXQKQ09ORklHX05GQ19OQ0k9eQoj IENPTkZJR19ORkNfTkNJX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19OQ0lfVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX05GQ19IQ0kgaXMgbm90IHNldAoKIwojIE5lYXIgRmllbGQgQ29tbXVu aWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKQ09ORklHX05GQ19QTjUzMz15CiMgQ09ORklHX05GQ19T SU0gaXMgbm90IHNldAojIENPTkZJR19ORkNfRkRQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX01S VkxfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX1NUX05DSSBpcyBub3Qgc2V0CiMgQ09ORklH X05GQ19OWFBfTkNJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX1MzRldSTjVfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfSEFWRV9CUEZfSklUPXkKCiMK IyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19V RVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1Q RlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05F PXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQpDT05GSUdfRldfTE9BREVSPXkKIyBD T05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1XQVJF PSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJfVVNF Ul9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdfV0FOVF9ERVZfQ09SRURVTVA9eQpD T05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKQ09ORklHX0RFVl9DT1JFRFVNUD15CiMgQ09ORklH X0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0 CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMg bm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNP TkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVO Q0VfVFJBQ0UgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15 CkNPTkZJR19QUk9DX0VWRU5UUz15CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfVEVTVFMgaXMg bm90IHNldApDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9eQpDT05GSUdfTVREX1JFREJPT1RfRElS RUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90IHNldAoj IENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQVI3X1BBUlRT PXkKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERf QkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9eQpDT05GSUdfRlRMPXkKQ09ORklHX05GVEw9eQpD T05GSUdfTkZUTF9SVz15CkNPTkZJR19JTkZUTD15CkNPTkZJR19SRkRfRlRMPXkKQ09ORklHX1NT RkRDPXkKIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKQ09ORklHX01URF9PT1BTPXkKQ09ORklH X01URF9TV0FQPXkKIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0Cgoj CiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST15CkNPTkZJR19N VERfSkVERUNQUk9CRT15CkNPTkZJR19NVERfR0VOX1BST0JFPXkKIyBDT05GSUdfTVREX0NGSV9B RFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJ R19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMg Q09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlz IG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklH X01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKQ09O RklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9eQpDT05GSUdfTVRE X0NGSV9TVEFBPXkKQ09ORklHX01URF9DRklfVVRJTD15CkNPTkZJR19NVERfUkFNPXkKQ09ORklH X01URF9ST009eQpDT05GSUdfTVREX0FCU0VOVD15CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBj aGlwIGFjY2VzcwojCkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CkNPTkZJR19NVERfUEhZ U01BUD15CiMgQ09ORklHX01URF9QSFlTTUFQX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19NVERf U0JDX0dYWD15CiMgQ09ORklHX01URF9BTUQ3NlhST00gaXMgbm90IHNldAojIENPTkZJR19NVERf SUNIWFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX0NLODA0WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TQ0IyX0ZMQVNIIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX05FVHRlbCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9MNDQwR1gg aXMgbm90IHNldApDT05GSUdfTVREX1BDST15CkNPTkZJR19NVERfUENNQ0lBPXkKIyBDT05GSUdf TVREX1BDTUNJQV9BTk9OWU1PVVMgaXMgbm90IHNldAojIENPTkZJR19NVERfR1BJT19BRERSIGlz IG5vdCBzZXQKQ09ORklHX01URF9JTlRFTF9WUl9OT1I9eQpDT05GSUdfTVREX1BMQVRSQU09eQoj IENPTkZJR19NVERfTEFUQ0hfQUREUiBpcyBub3Qgc2V0CgojCiMgU2VsZi1jb250YWluZWQgTVRE IGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01URF9QTUM1NTE9eQojIENPTkZJR19NVERfUE1DNTUx X0JVR0ZJWCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTUM1NTFfREVCVUcgaXMgbm90IHNldApD T05GSUdfTVREX0RBVEFGTEFTSD15CiMgQ09ORklHX01URF9EQVRBRkxBU0hfV1JJVEVfVkVSSUZZ IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSF9PVFAgaXMgbm90IHNldApDT05GSUdf TVREX1NTVDI1TD15CkNPTkZJR19NVERfU0xSQU09eQpDT05GSUdfTVREX1BIUkFNPXkKQ09ORklH X01URF9NVERSQU09eQpDT05GSUdfTVREUkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFN X0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERSQU1fQUJTX1BPUz0wCkNPTkZJR19NVERfQkxPQ0sy TVREPXkKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19NVERfRE9D RzMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRUNDPXkKIyBDT05GSUdfTVREX05BTkRfRUND X1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORD15CiMgQ09ORklHX01URF9OQU5EX0VDQ19C Q0ggaXMgbm90IHNldApDT05GSUdfTVREX1NNX0NPTU1PTj15CiMgQ09ORklHX01URF9OQU5EX0RF TkFMSV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRf SURTPXkKQ09ORklHX01URF9OQU5EX1JJQ09IPXkKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVA9 eQojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0FEVkFOQ0VEIGlzIG5vdCBzZXQK Q09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQUREUkVTUz0wCiMgQ09ORklHX01URF9O QU5EX0RJU0tPTkNISVBfQkJUV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9ET0NH NCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9DQUZFPXkKQ09ORklHX01URF9OQU5EX05BTkRT SU09eQpDT05GSUdfTVREX05BTkRfUExBVEZPUk09eQojIENPTkZJR19NVERfTkFORF9ISVNJNTA0 IGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EPXkKQ09ORklHX01URF9PTkVOQU5EX1ZFUklG WV9XUklURT15CkNPTkZJR19NVERfT05FTkFORF9HRU5FUklDPXkKIyBDT05GSUdfTVREX09ORU5B TkRfT1RQIGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EXzJYX1BST0dSQU09eQoKIwojIExQ RERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpDT05G SUdfTVREX1FJTkZPX1BST0JFPXkKIyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05G SUdfTVREX1VCST15CkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERf VUJJX0JFQl9MSU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldAojIENP TkZJR19NVERfVUJJX0dMVUVCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQklfQkxPQ0sgaXMg bm90IHNldAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENf UEFSUE9SVD15CkNPTkZJR19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlRfUEM9eQpDT05GSUdfUEFS UE9SVF9TRVJJQUw9eQojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJ R19QQVJQT1JUX1BDX1NVUEVSSU8gaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9QQ19QQ01DSUE9 eQojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9 eQpDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BO UD15CiMgQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xz CiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVM TF9CTEsgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9GRD15CiMgQ09ORklHX1BBUklERSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1pSQU0gaXMgbm90IHNldApDT05GSUdfQkxLX0NQUV9DSVNTX0RBPXkKQ09ORklHX0NJU1Nf U0NTSV9UQVBFPXkKQ09ORklHX0JMS19ERVZfREFDOTYwPXkKQ09ORklHX0JMS19ERVZfVU1FTT15 CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xP T1A9eQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CiMgQ09ORklHX0JMS19ERVZfQ1JZ UFRPTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX05CRD15CiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfT1NEPXkKQ09ORklHX0JMS19ERVZfU1g4PXkKQ09ORklHX0JMS19ERVZfUkFNPXkKQ09O RklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTY1NTM2CkNP TkZJR19DRFJPTV9QS1RDRFZEPXkKQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CiMgQ09O RklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9PVkVSX0VUSD15 CkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPXkKQ09ORklHX1hFTl9CTEtERVZfQkFDS0VORD15 CkNPTkZJR19WSVJUSU9fQkxLPXkKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX1JCRD15CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfTlZNRSBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNP UlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKQ09ORklHX0FENTI1WF9EUE9UX0ky Qz15CkNPTkZJR19BRDUyNVhfRFBPVF9TUEk9eQojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNl dApDT05GSUdfSUJNX0FTTT15CkNPTkZJR19QSEFOVE9NPXkKQ09ORklHX1NHSV9JT0M0PXkKQ09O RklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9eQpDT05GSUdfSUNTOTMyUzQwMT15CkNP TkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPXkKQ09ORklHX0FQRFM5ODAy QUxTPXkKQ09ORklHX0lTTDI5MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKQ09ORklHX1NFTlNPUlNf VFNMMjU1MD15CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15 CkNPTkZJR19TRU5TT1JTX0FQRFM5OTBYPXkKQ09ORklHX0hNQzYzNTI9eQpDT05GSUdfRFMxNjgy PXkKQ09ORklHX1RJX0RBQzc1MTI9eQojIENPTkZJR19CTVAwODVfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfQk1QMDg1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBp cyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJ R19TUkFNIGlzIG5vdCBzZXQKQ09ORklHX0MyUE9SVD15CkNPTkZJR19DMlBPUlRfRFVSQU1BUl8y MTUwPXkKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND15CkNPTkZJR19F RVBST01fQVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1 PXkKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNl dApDT05GSUdfQ0I3MTBfQ09SRT15CiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFy ZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25s b2FkIG1vZHVsZQojCiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9NRSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qg c2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwojIENPTkZJR19JTlRFTF9NSUNfQlVTIGlz IG5vdCBzZXQKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwojIENPTkZJR19TQ0lGX0JVUyBpcyBub3Qg c2V0CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2 ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUg TWFuYWdlbWVudCAoQ09TTSkgRHJpdmVycwojCiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMg Q09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMgQ09O RklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0VFSCBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRh dGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURF X1hGRVJfTU9ERT15CkNPTkZJR19JREVfQVRBUEk9eQojIENPTkZJR19CTEtfREVWX0lERV9TQVRB IGlzIG5vdCBzZXQKQ09ORklHX0lERV9HRD15CkNPTkZJR19JREVfR0RfQVRBPXkKQ09ORklHX0lE RV9HRF9BVEFQST15CiMgQ09ORklHX0JMS19ERVZfSURFQ1MgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9ERUxLSU49eQpDT05GSUdfQkxLX0RFVl9JREVDRD15CkNPTkZJR19CTEtfREVWX0lERUNE X1ZFUkJPU0VfRVJST1JTPXkKQ09ORklHX0JMS19ERVZfSURFVEFQRT15CiMgQ09ORklHX0JMS19E RVZfSURFQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lERV9UQVNLX0lPQ1RMIGlzIG5vdCBzZXQK Q09ORklHX0lERV9QUk9DX0ZTPXkKCiMKIyBJREUgY2hpcHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMK Q09ORklHX0lERV9HRU5FUklDPXkKIyBDT05GSUdfQkxLX0RFVl9QTEFURk9STSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfQ01ENjQwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFUE5Q PXkKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15CgojCiMgUENJIElERSBjaGlwc2V0cyBzdXBw b3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09ORklHX0lERVBDSV9QQ0lCVVNfT1JERVI9 eQojIENPTkZJR19CTEtfREVWX09GRkJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9H RU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfT1BUSTYyMT15CiMgQ09ORklHX0JMS19E RVZfUloxMDAwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1BDST15CiMgQ09ORklH X0JMS19ERVZfQUVDNjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUxJMTVYMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NFggaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1RSSUZMRVggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9IUFQzNjY9 eQojIENPTkZJR19CTEtfREVWX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9QSUlY PXkKQ09ORklHX0JMS19ERVZfSVQ4MTcyPXkKQ09ORklHX0JMS19ERVZfSVQ4MjEzPXkKIyBDT05G SUdfQkxLX0RFVl9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05TODc0MTUgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX1BEQzIwMlhYX09MRCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TVldLUyBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0lJTUFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfU0lTNTUxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0xDOTBFNjYgaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9UUk0yOTA9eQojIENPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWCBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RDODZDMDAxPXkKQ09ORklHX0JMS19ERVZfSURFRE1B PXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JB SURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05F VExJTks9eQojIENPTkZJR19TQ1NJX01RX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X1BST0NfRlMgaXMgbm90IHNldAoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBD RC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQpDT05GSUdfQ0hSX0RFVl9TVD15CkNPTkZJR19D SFJfREVWX09TU1Q9eQpDT05GSUdfQkxLX0RFVl9TUj15CkNPTkZJR19CTEtfREVWX1NSX1ZFTkRP Uj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9ERVZfU0NIPXkKQ09ORklHX1NDU0lf RU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15 CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19T Q1NJX1NQSV9BVFRSUz15CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVNDU0lf QVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkK Q09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19T Q1NJX1NSUF9BVFRSUz15CkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD15 CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9eQpDT05G SUdfU0NTSV9DWEdCNF9JU0NTST15CkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9eQpDT05GSUdfU0NT SV9CTlgyWF9GQ09FPXkKQ09ORklHX0JFMklTQ1NJPXkKQ09ORklHX0JMS19ERVZfM1dfWFhYWF9S QUlEPXkKQ09ORklHX1NDU0lfSFBTQT15CkNPTkZJR19TQ1NJXzNXXzlYWFg9eQpDT05GSUdfU0NT SV8zV19TQVM9eQpDT05GSUdfU0NTSV9BQ0FSRD15CkNPTkZJR19TQ1NJX0FBQ1JBSUQ9eQpDT05G SUdfU0NTSV9BSUM3WFhYPXkKQ09ORklHX0FJQzdYWFhfQ01EU19QRVJfREVWSUNFPTgKQ09ORklH X0FJQzdYWFhfUkVTRVRfREVMQVlfTVM9MTUwMDAKQ09ORklHX0FJQzdYWFhfREVCVUdfRU5BQkxF PXkKQ09ORklHX0FJQzdYWFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3WFhYX1JFR19QUkVUVFlf UFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM3OVhYPXkKQ09ORklHX0FJQzc5WFhfQ01EU19QRVJfREVW SUNFPTMyCkNPTkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZX01TPTE1MDAwCkNPTkZJR19BSUM3OVhY X0RFQlVHX0VOQUJMRT15CkNPTkZJR19BSUM3OVhYX0RFQlVHX01BU0s9MApDT05GSUdfQUlDNzlY WF9SRUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lfQUlDOTRYWD15CiMgQ09ORklHX0FJQzk0 WFhfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBUz15CiMgQ09ORklHX1NDU0lfTVZT QVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQgaXMgbm90IHNl dApDT05GSUdfU0NTSV9NVlVNST15CkNPTkZJR19TQ1NJX0RQVF9JMk89eQpDT05GSUdfU0NTSV9B RFZBTlNZUz15CkNPTkZJR19TQ1NJX0FSQ01TUj15CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5v dCBzZXQKQ09ORklHX01FR0FSQUlEX05FV0dFTj15CkNPTkZJR19NRUdBUkFJRF9NTT15CkNPTkZJ R19NRUdBUkFJRF9NQUlMQk9YPXkKQ09ORklHX01FR0FSQUlEX0xFR0FDWT15CkNPTkZJR19NRUdB UkFJRF9TQVM9eQojIENPTkZJR19TQ1NJX01QVDNTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X1VGU0hDRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQVElPUD15CkNPTkZJR19TQ1NJX0JVU0xP R0lDPXkKIyBDT05GSUdfU0NTSV9GTEFTSFBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9Q VlNDU0k9eQojIENPTkZJR19YRU5fU0NTSV9GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19IWVBF UlZfU1RPUkFHRT15CkNPTkZJR19MSUJGQz15CkNPTkZJR19MSUJGQ09FPXkKQ09ORklHX0ZDT0U9 eQpDT05GSUdfRkNPRV9GTklDPXkKIyBDT05GSUdfU0NTSV9TTklDIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfRE1YMzE5MUQ9eQpDT05GSUdfU0NTSV9FQVRBPXkKQ09ORklHX1NDU0lfRUFUQV9UQUdH RURfUVVFVUU9eQpDT05GSUdfU0NTSV9FQVRBX0xJTktFRF9DT01NQU5EUz15CkNPTkZJR19TQ1NJ X0VBVEFfTUFYX1RBR1M9MTYKQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTj15CkNPTkZJR19TQ1NJ X0dEVEg9eQpDT05GSUdfU0NTSV9JU0NJPXkKQ09ORklHX1NDU0lfSVBTPXkKQ09ORklHX1NDU0lf SU5JVElPPXkKQ09ORklHX1NDU0lfSU5JQTEwMD15CkNPTkZJR19TQ1NJX1BQQT15CkNPTkZJR19T Q1NJX0lNTT15CiMgQ09ORklHX1NDU0lfSVpJUF9FUFAxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfSVpJUF9TTE9XX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NURVg9eQpDT05GSUdfU0NT SV9TWU01M0M4WFhfMj15CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ETUFfQUREUkVTU0lOR19NT0RF PTEKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RFRkFVTFRfVEFHUz0xNgpDT05GSUdfU0NTSV9TWU01 M0M4WFhfTUFYX1RBR1M9NjQKQ09ORklHX1NDU0lfU1lNNTNDOFhYX01NSU89eQpDT05GSUdfU0NT SV9JUFI9eQojIENPTkZJR19TQ1NJX0lQUl9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf SVBSX0RVTVAgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTE9HSUNfMTI4MD15CkNPTkZJR19TQ1NJ X1FMQV9GQz15CiMgQ09ORklHX1RDTV9RTEEyWFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUUxB X0lTQ1NJPXkKIyBDT05GSUdfU0NTSV9MUEZDIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREMzOTV4 PXkKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlY IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BN Q1JBSUQ9eQpDT05GSUdfU0NTSV9QTTgwMDE9eQpDT05GSUdfU0NTSV9CRkFfRkM9eQpDT05GSUdf U0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0xPV0xFVkVMX1BDTUNJQT15CkNPTkZJR19QQ01DSUFfQUhBMTUyWD1tCkNPTkZJR19Q Q01DSUFfRkRPTUFJTj1tCkNPTkZJR19QQ01DSUFfUUxPR0lDPW0KQ09ORklHX1BDTUNJQV9TWU01 M0M1MDA9bQpDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9eQpDT05GSUdfU0NT SV9ESF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQpD T05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKQ09ORklHX1NDU0lfT1NEX1VMRD15CkNPTkZJR19T Q1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19TQ1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19BVEE9eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdf QVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0RE IGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1T RkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQojIENPTkZJR19TQVRBX0FI Q0lfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0FUQV9JTklDMTYyWD15CkNPTkZJR19TQVRB X0FDQVJEX0FIQ0k9eQpDT05GSUdfU0FUQV9TSUwyND15CkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBT RkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCkNPTkZJR19QRENfQURN QT15CkNPTkZJR19TQVRBX1FTVE9SPXkKQ09ORklHX1NBVEFfU1g0PXkKQ09ORklHX0FUQV9CTURN QT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJ WD15CkNPTkZJR19TQVRBX01WPXkKQ09ORklHX1NBVEFfTlY9eQpDT05GSUdfU0FUQV9QUk9NSVNF PXkKQ09ORklHX1NBVEFfU0lMPXkKQ09ORklHX1NBVEFfU0lTPXkKQ09ORklHX1NBVEFfU1ZXPXkK Q09ORklHX1NBVEFfVUxJPXkKQ09ORklHX1NBVEFfVklBPXkKQ09ORklHX1NBVEFfVklURVNTRT15 CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19QQVRBX0FMST15 CkNPTkZJR19QQVRBX0FNRD15CkNPTkZJR19QQVRBX0FSVE9QPXkKQ09ORklHX1BBVEFfQVRJSVhQ PXkKQ09ORklHX1BBVEFfQVRQODY3WD15CkNPTkZJR19QQVRBX0NNRDY0WD15CiMgQ09ORklHX1BB VEFfQ1lQUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0VGQVI9eQojIENPTkZJR19QQVRBX0hQ VDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX0lUODIxMyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxWD15CkNPTkZJ R19QQVRBX0pNSUNST049eQpDT05GSUdfUEFUQV9NQVJWRUxMPXkKQ09ORklHX1BBVEFfTkVUQ0VM TD15CiMgQ09ORklHX1BBVEFfTklOSkEzMiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX05TODc0MTU9 eQpDT05GSUdfUEFUQV9PTERQSUlYPXkKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQK Q09ORklHX1BBVEFfUERDMjAyN1g9eQpDT05GSUdfUEFUQV9QRENfT0xEPXkKIyBDT05GSUdfUEFU QV9SQURJU1lTIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUkRDPXkKQ09ORklHX1BBVEFfU0NIPXkK Q09ORklHX1BBVEFfU0VSVkVSV09SS1M9eQpDT05GSUdfUEFUQV9TSUw2ODA9eQpDT05GSUdfUEFU QV9TSVM9eQpDT05GSUdfUEFUQV9UT1NISUJBPXkKQ09ORklHX1BBVEFfVFJJRkxFWD15CkNPTkZJ R19QQVRBX1ZJQT15CiMgQ09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9u bHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQK Q09ORklHX1BBVEFfTVBJSVg9eQpDT05GSUdfUEFUQV9OUzg3NDEwPXkKIyBDT05GSUdfUEFUQV9P UFRJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUENNQ0lBPXkKQ09ORklHX1BBVEFfUloxMDAwPXkK CiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FD UEkgaXMgbm90IHNldApDT05GSUdfQVRBX0dFTkVSSUM9eQojIENPTkZJR19QQVRBX0xFR0FDWSBp cyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9E RVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPXkKQ09ORklHX01EX1JBSUQwPXkKQ09ORklHX01EX1JB SUQxPXkKQ09ORklHX01EX1JBSUQxMD15CkNPTkZJR19NRF9SQUlENDU2PXkKQ09ORklHX01EX01V TFRJUEFUSD15CkNPTkZJR19NRF9GQVVMVFk9eQojIENPTkZJR19NRF9DTFVTVEVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15 CkNPTkZJR19CTEtfREVWX0RNPXkKIyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CiMg Q09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkKQ09ORklHX0RNX0JJ T19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPXkKIyBDT05GSUdfRE1fREVCVUdf QkxPQ0tfU1RBQ0tfVFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19E TV9TTkFQU0hPVD15CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz15CiMgQ09ORklHX0RNX0NB Q0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fRVJBIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJP Uj15CkNPTkZJR19ETV9MT0dfVVNFUlNQQUNFPXkKQ09ORklHX0RNX1JBSUQ9eQpDT05GSUdfRE1f WkVSTz15CkNPTkZJR19ETV9NVUxUSVBBVEg9eQpDT05GSUdfRE1fTVVMVElQQVRIX1FMPXkKQ09O RklHX0RNX01VTFRJUEFUSF9TVD15CkNPTkZJR19ETV9ERUxBWT15CkNPTkZJR19ETV9VRVZFTlQ9 eQpDT05GSUdfRE1fRkxBS0VZPXkKIyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05G SUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0 CkNPTkZJR19UQVJHRVRfQ09SRT15CkNPTkZJR19UQ01fSUJMT0NLPXkKQ09ORklHX1RDTV9GSUxF SU89eQpDT05GSUdfVENNX1BTQ1NJPXkKIyBDT05GSUdfVENNX1VTRVIyIGlzIG5vdCBzZXQKQ09O RklHX0xPT1BCQUNLX1RBUkdFVD15CkNPTkZJR19UQ01fRkM9eQpDT05GSUdfSVNDU0lfVEFSR0VU PXkKIyBDT05GSUdfU0JQX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049eQpDT05GSUdf RlVTSU9OX1NQST15CkNPTkZJR19GVVNJT05fRkM9eQpDT05GSUdfRlVTSU9OX1NBUz15CkNPTkZJ R19GVVNJT05fTUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9DVEw9eQpDT05GSUdfRlVTSU9OX0xB Tj15CiMgQ09ORklHX0ZVU0lPTl9MT0dHSU5HIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZp cmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKQ09ORklHX0ZJUkVXSVJFX09IQ0k9 eQpDT05GSUdfRklSRVdJUkVfU0JQMj15CkNPTkZJR19GSVJFV0lSRV9ORVQ9eQpDT05GSUdfRklS RVdJUkVfTk9TWT15CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNfRU1VTU9V U0VCVE49eQpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9 eQpDT05GSUdfQk9ORElORz15CkNPTkZJR19EVU1NWT15CkNPTkZJR19FUVVBTElaRVI9eQpDT05G SUdfTkVUX0ZDPXkKQ09ORklHX0lGQj15CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKQ09O RklHX01BQ1ZMQU49eQpDT05GSUdfTUFDVlRBUD15CiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKQ09O RklHX05FVENPTlNPTEU9eQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBP TEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19UVU49eQojIENPTkZJR19U VU5fVk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19O RVQ9eQojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5HRU1fUEhZPXkKQ09ORklH X0FSQ05FVD15CkNPTkZJR19BUkNORVRfMTIwMT15CkNPTkZJR19BUkNORVRfMTA1MT15CkNPTkZJ R19BUkNORVRfUkFXPXkKQ09ORklHX0FSQ05FVF9DQVA9eQpDT05GSUdfQVJDTkVUX0NPTTkweHg9 eQpDT05GSUdfQVJDTkVUX0NPTTkweHhJTz15CkNPTkZJR19BUkNORVRfUklNX0k9eQpDT05GSUdf QVJDTkVUX0NPTTIwMDIwPXkKQ09ORklHX0FSQ05FVF9DT00yMDAyMF9QQ0k9eQpDT05GSUdfQVJD TkVUX0NPTTIwMDIwX0NTPXkKQ09ORklHX0FUTV9EUklWRVJTPXkKQ09ORklHX0FUTV9EVU1NWT15 CkNPTkZJR19BVE1fVENQPXkKQ09ORklHX0FUTV9MQU5BST15CkNPTkZJR19BVE1fRU5JPXkKIyBD T05GSUdfQVRNX0VOSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTklfVFVORV9CVVJT VCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRklSRVNUUkVBTT15CkNPTkZJR19BVE1fWkFUTT15CiMg Q09ORklHX0FUTV9aQVRNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9OSUNTVEFSPXkKQ09O RklHX0FUTV9OSUNTVEFSX1VTRV9TVU5JPXkKQ09ORklHX0FUTV9OSUNTVEFSX1VTRV9JRFQ3NzEw NT15CkNPTkZJR19BVE1fSURUNzcyNTI9eQojIENPTkZJR19BVE1fSURUNzcyNTJfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19BVE1fSURUNzcyNTJfUkNWX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19B VE1fSURUNzcyNTJfVVNFX1NVTkk9eQpDT05GSUdfQVRNX0FNQkFTU0FET1I9eQojIENPTkZJR19B VE1fQU1CQVNTQURPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVE1fSE9SSVpPTj15CiMgQ09O RklHX0FUTV9IT1JJWk9OX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JQT15CiMgQ09ORklH X0FUTV9JQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEU9eQojIENPTkZJR19B VE1fRk9SRTIwMEVfVVNFX1RBU0tMRVQgaXMgbm90IHNldApDT05GSUdfQVRNX0ZPUkUyMDBFX1RY X1JFVFJZPTE2CkNPTkZJR19BVE1fRk9SRTIwMEVfREVCVUc9MApDT05GSUdfQVRNX0hFPXkKQ09O RklHX0FUTV9IRV9VU0VfU1VOST15CkNPTkZJR19BVE1fU09MT1M9eQoKIwojIENBSUYgdHJhbnNw b3J0IGRyaXZlcnMKIwpDT05GSUdfVkhPU1RfTkVUPXkKIyBDT05GSUdfVkhPU1RfU0NTSSBpcyBu b3Qgc2V0CkNPTkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX1ZIT1NUPXkKIyBDT05GSUdfVkhPU1Rf Q1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFy Y2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNl dAojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWF9ORUVEX1BQVSBpcyBub3Qgc2V0CkNPTkZJR19F VEhFUk5FVD15CkNPTkZJR19NRElPPXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CkNPTkZJR19Q Q01DSUFfM0M1NzQ9eQpDT05GSUdfUENNQ0lBXzNDNTg5PXkKQ09ORklHX1ZPUlRFWD15CkNPTkZJ R19UWVBIT09OPXkKQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQz15CkNPTkZJR19BREFQVEVDX1NU QVJGSVJFPXkKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQpDT05GSUdfRVQxMzFYPXkKQ09ORklH X05FVF9WRU5ET1JfQUxURU9OPXkKQ09ORklHX0FDRU5JQz15CiMgQ09ORklHX0FDRU5JQ19PTUlU X1RJR09OX0kgaXMgbm90IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQU1EPXkKQ09ORklHX0FNRDgxMTFfRVRIPXkKQ09ORklHX1BDTkVUMzI9eQpD T05GSUdfUENNQ0lBX05NQ0xBTj15CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRf VkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj15CkNPTkZJR19BVEwxPXkKQ09ORklHX0FUTDFF PXkKQ09ORklHX0FUTDFDPXkKIyBDT05GSUdfQUxYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DQURF TkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09N PXkKQ09ORklHX0I0ND15CkNPTkZJR19CNDRfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BD SUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJPXkKIyBDT05GSUdfQkNNR0VORVQgaXMg bm90IHNldApDT05GSUdfQk5YMj15CkNPTkZJR19DTklDPXkKQ09ORklHX1RJR09OMz15CkNPTkZJ R19CTlgyWD15CkNPTkZJR19CTlgyWF9TUklPVj15CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKQ09ORklHX0JOQT15CkNPTkZJR19ORVRfVkVORE9S X0NBVklVTT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhV TkRFUl9OSUNfVkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19CR1ggaXMgbm90IHNl dAojIENPTkZJR19MSVFVSURJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89 eQpDT05GSUdfQ0hFTFNJT19UMT15CkNPTkZJR19DSEVMU0lPX1QxXzFHPXkKQ09ORklHX0NIRUxT SU9fVDM9eQpDT05GSUdfQ0hFTFNJT19UND15CiMgQ09ORklHX0NIRUxTSU9fVDRfRENCIGlzIG5v dCBzZXQKQ09ORklHX0NIRUxTSU9fVDRWRj15CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09O RklHX0VOSUM9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKQ09ORklHX0RORVQ9eQpDT05G SUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09ORklHX0RFMjEwNFg9eQpD T05GSUdfREUyMTA0WF9EU0w9MApDT05GSUdfVFVMSVA9eQojIENPTkZJR19UVUxJUF9NV0kgaXMg bm90IHNldAojIENPTkZJR19UVUxJUF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1RVTElQX05BUEk9 eQpDT05GSUdfVFVMSVBfTkFQSV9IV19NSVRJR0FUSU9OPXkKQ09ORklHX0RFNFg1PXkKQ09ORklH X1dJTkJPTkRfODQwPXkKQ09ORklHX0RNOTEwMj15CkNPTkZJR19VTEk1MjZYPXkKQ09ORklHX1BD TUNJQV9YSVJDT009eQpDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CkNPTkZJR19ETDJLPXkKQ09O RklHX1NVTkRBTkNFPXkKIyBDT05GSUdfU1VOREFOQ0VfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0VNVUxFWD15CkNPTkZJR19CRTJORVQ9eQpDT05GSUdfQkUyTkVUX0hXTU9OPXkK Q09ORklHX05FVF9WRU5ET1JfRVpDSElQPXkKQ09ORklHX05FVF9WRU5ET1JfRVhBUj15CkNPTkZJ R19TMklPPXkKQ09ORklHX1ZYR0U9eQojIENPTkZJR19WWEdFX0RFQlVHX1RSQUNFX0FMTCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVSklUU1U9eQpDT05GSUdfUENNQ0lBX0ZNVkoxOFg9 eQpDT05GSUdfTkVUX1ZFTkRPUl9IUD15CkNPTkZJR19IUDEwMD15CkNPTkZJR19ORVRfVkVORE9S X0lOVEVMPXkKQ09ORklHX0UxMDA9eQpDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09O RklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCX0RDQT15CkNPTkZJR19JR0JW Rj15CkNPTkZJR19JWEdCPXkKQ09ORklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09O RklHX0lYR0JFX0RDQT15CkNPTkZJR19JWEdCRV9EQ0I9eQpDT05GSUdfSVhHQkVWRj15CiMgQ09O RklHX0k0MEUgaXMgbm90IHNldAojIENPTkZJR19JNDBFVkYgaXMgbm90IHNldAojIENPTkZJR19G TTEwSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19KTUU9eQpD T05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKQ09O RklHX1NLR0U9eQpDT05GSUdfU0tHRV9ERUJVRz15CkNPTkZJR19TS0dFX0dFTkVTSVM9eQpDT05G SUdfU0tZMj15CkNPTkZJR19TS1kyX0RFQlVHPXkKQ09ORklHX05FVF9WRU5ET1JfTUVMTEFOT1g9 eQpDT05GSUdfTUxYNF9FTj15CkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19NTFg0X0NPUkU9 eQpDT05GSUdfTUxYNF9ERUJVRz15CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX01MWFNXX0NPUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQpDT05G SUdfS1M4ODQyPXkKQ09ORklHX0tTODg1MT15CkNPTkZJR19LUzg4NTFfTUxMPXkKQ09ORklHX0tT Wjg4NFhfUENJPXkKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9DSElQPXkKQ09ORklHX0VOQzI4SjYw PXkKIyBDT05GSUdfRU5DMjhKNjBfV1JJVEVWRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19FTkNY MjRKNjAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CkNPTkZJR19NWVJJMTBH RT15CkNPTkZJR19NWVJJMTBHRV9EQ0E9eQpDT05GSUdfRkVBTE5YPXkKQ09ORklHX05FVF9WRU5E T1JfTkFUU0VNST15CkNPTkZJR19OQVRTRU1JPXkKQ09ORklHX05TODM4MjA9eQpDT05GSUdfTkVU X1ZFTkRPUl84MzkwPXkKQ09ORklHX1BDTUNJQV9BWE5FVD15CkNPTkZJR19ORTJLX1BDST15CkNP TkZJR19QQ01DSUFfUENORVQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9OVklESUE9eQpDT05GSUdfRk9S Q0VERVRIPXkKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKQ09ORklHX0VUSE9DPXkKQ09ORklHX05F VF9QQUNLRVRfRU5HSU5FPXkKQ09ORklHX0hBTUFDSEk9eQpDT05GSUdfWUVMTE9XRklOPXkKQ09O RklHX05FVF9WRU5ET1JfUUxPR0lDPXkKQ09ORklHX1FMQTNYWFg9eQpDT05GSUdfUUxDTklDPXkK Q09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19I V01PTj15CkNPTkZJR19RTEdFPXkKQ09ORklHX05FVFhFTl9OSUM9eQojIENPTkZJR19RRUQgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CkNPTkZJR19ORVRfVkVORE9SX1JF QUxURUs9eQpDT05GSUdfQVRQPXkKQ09ORklHXzgxMzlDUD15CkNPTkZJR184MTM5VE9PPXkKQ09O RklHXzgxMzlUT09fUElPPXkKQ09ORklHXzgxMzlUT09fVFVORV9UV0lTVEVSPXkKQ09ORklHXzgx MzlUT09fODEyOT15CiMgQ09ORklHXzgxMzlfT0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklH X1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JE Qz15CkNPTkZJR19SNjA0MD15CkNPTkZJR19ORVRfVkVORE9SX1JPQ0tFUj15CkNPTkZJR19ORVRf VkVORE9SX1NBTVNVTkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9TRUVRPXkKQ09ORklHX05FVF9WRU5ET1JfU0lMQU49eQpDT05GSUdfU0M5MjAzMT15 CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CkNPTkZJR19TSVM5MDA9eQpDT05GSUdfU0lTMTkwPXkK Q09ORklHX1NGQz15CkNPTkZJR19TRkNfTVREPXkKQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJ R19TRkNfU1JJT1Y9eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVORE9S X1NNU0M9eQpDT05GSUdfUENNQ0lBX1NNQzkxQzkyPXkKQ09ORklHX0VQSUMxMDA9eQojIENPTkZJ R19TTVNDOTExWCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDOTQyMD15CkNPTkZJR19ORVRfVkVORE9S X1NUTUlDUk89eQojIENPTkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfU1VOPXkKQ09ORklHX0hBUFBZTUVBTD15CkNPTkZJR19TVU5HRU09eQpDT05GSUdfQ0FTU0lO ST15CkNPTkZJR19OSVU9eQpDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15CkNPTkZJR19ORVRf VkVORE9SX1RFSFVUST15CkNPTkZJR19URUhVVEk9eQpDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMg Q09ORklHX1RJX0NQU1dfQUxFIGlzIG5vdCBzZXQKQ09ORklHX1RMQU49eQpDT05GSUdfTkVUX1ZF TkRPUl9WSUE9eQpDT05GSUdfVklBX1JISU5FPXkKIyBDT05GSUdfVklBX1JISU5FX01NSU8gaXMg bm90IHNldApDT05GSUdfVklBX1ZFTE9DSVRZPXkKQ09ORklHX05FVF9WRU5ET1JfV0laTkVUPXkK IyBDT05GSUdfV0laTkVUX1c1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfV0laTkVUX1c1MzAwIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfWElSQ09NPXkKQ09ORklHX1BDTUNJQV9YSVJDMlBT PXkKQ09ORklHX0ZEREk9eQpDT05GSUdfREVGWFg9eQojIENPTkZJR19ERUZYWF9NTUlPIGlzIG5v dCBzZXQKQ09ORklHX1NLRlA9eQpDT05GSUdfSElQUEk9eQpDT05GSUdfUk9BRFJVTk5FUj15CiMg Q09ORklHX1JPQURSVU5ORVJfTEFSR0VfUklOR1MgaXMgbm90IHNldApDT05GSUdfTkVUX1NCMTAw MD15CkNPTkZJR19QSFlMSUI9eQoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJ R19BUVVBTlRJQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19BVDgwM1hfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NQVJWRUxMX1BIWT15CkNPTkZJR19E QVZJQ09NX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQpDT05GSUdfTFhUX1BIWT15CkNPTkZJR19D SUNBREFfUEhZPXkKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdfVEVSQU5FVElDU19QSFkg aXMgbm90IHNldApDT05GSUdfU01TQ19QSFk9eQpDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05G SUdfQlJPQURDT01fUEhZPXkKIyBDT05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJ R19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX1JFQUxU RUtfUEhZPXkKQ09ORklHX05BVElPTkFMX1BIWT15CkNPTkZJR19TVEUxMFhQPXkKQ09ORklHX0xT SV9FVDEwMTFDX1BIWT15CkNPTkZJR19NSUNSRUxfUEhZPXkKIyBDT05GSUdfRFA4Mzg0OF9QSFkg aXMgbm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JP Q0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19GSVhFRF9QSFkgaXMgbm90IHNldApDT05GSUdf TURJT19CSVRCQU5HPXkKIyBDT05GSUdfTURJT19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJ T19PQ1RFT04gaXMgbm90IHNldAojIENPTkZJR19NRElPX0JDTV9VTklNQUMgaXMgbm90IHNldAoj IENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldApDT05GSUdfUExJUD15CkNPTkZJR19Q UFA9eQpDT05GSUdfUFBQX0JTRENPTVA9eQpDT05GSUdfUFBQX0RFRkxBVEU9eQpDT05GSUdfUFBQ X0ZJTFRFUj15CkNPTkZJR19QUFBfTVBQRT15CkNPTkZJR19QUFBfTVVMVElMSU5LPXkKQ09ORklH X1BQUE9BVE09eQpDT05GSUdfUFBQT0U9eQpDT05GSUdfUFBUUD15CkNPTkZJR19QUFBPTDJUUD15 CkNPTkZJR19QUFBfQVNZTkM9eQpDT05GSUdfUFBQX1NZTkNfVFRZPXkKQ09ORklHX1NMSVA9eQpD T05GSUdfU0xIQz15CkNPTkZJR19TTElQX0NPTVBSRVNTRUQ9eQpDT05GSUdfU0xJUF9TTUFSVD15 CkNPTkZJR19TTElQX01PREVfU0xJUDY9eQpDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKQ09ORklH X1VTQl9DQVRDPXkKQ09ORklHX1VTQl9LQVdFVEg9eQpDT05GSUdfVVNCX1BFR0FTVVM9eQpDT05G SUdfVVNCX1JUTDgxNTA9eQojIENPTkZJR19VU0JfUlRMODE1MiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9eQpDT05GSUdfVVNCX05F VF9BWDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPXkKQ09ORklHX1VTQl9ORVRf Q0RDRVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENfRUVNPXkKQ09ORklHX1VTQl9ORVRfQ0RDX05D TT15CiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ00gaXMgbm90IHNldAojIENPTkZJR19V U0JfTkVUX0NEQ19NQklNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKIyBDT05G SUdfVVNCX05FVF9TUjk3MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTgwMCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPXkKQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9 eQpDT05GSUdfVVNCX05FVF9HTDYyMEE9eQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPXkKQ09ORklH X1VTQl9ORVRfUExVU0I9eQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPXkKQ09ORklHX1VTQl9ORVRf Uk5ESVNfSE9TVD15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9eQpDT05GSUdfVVNCX0FMSV9N NTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNC X0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNP TkZJR19VU0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPXkKQ09ORklH X1VTQl9ORVRfS0FMTUlBPXkKIyBDT05GSUdfVVNCX05FVF9RTUlfV1dBTiBpcyBub3Qgc2V0CkNP TkZJR19VU0JfSFNPPXkKQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJR19VU0JfQ0RDX1BI T05FVD15CkNPTkZJR19VU0JfSVBIRVRIPXkKQ09ORklHX1VTQl9TSUVSUkFfTkVUPXkKQ09ORklH X1VTQl9WTDYwMD15CiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKQ09ORklHX1dM QU49eQpDT05GSUdfUENNQ0lBX1JBWUNTPXkKQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNPXkKIyBD T05GSUdfTElCRVJUQVNfVEhJTkZJUk1fREVCVUcgaXMgbm90IHNldApDT05GSUdfTElCRVJUQVNf VEhJTkZJUk1fVVNCPXkKQ09ORklHX0FJUk89eQpDT05GSUdfQVRNRUw9eQpDT05GSUdfUENJX0FU TUVMPXkKQ09ORklHX1BDTUNJQV9BVE1FTD15CkNPTkZJR19BVDc2QzUwWF9VU0I9eQpDT05GSUdf QUlST19DUz15CkNPTkZJR19QQ01DSUFfV0wzNTAxPXkKIyBDT05GSUdfUFJJU001NCBpcyBub3Qg c2V0CkNPTkZJR19VU0JfWkQxMjAxPXkKQ09ORklHX1VTQl9ORVRfUk5ESVNfV0xBTj15CkNPTkZJ R19BRE04MjExPXkKQ09ORklHX1JUTDgxODA9eQpDT05GSUdfUlRMODE4Nz15CkNPTkZJR19SVEw4 MTg3X0xFRFM9eQpDT05GSUdfTUFDODAyMTFfSFdTSU09eQpDT05GSUdfTVdMOEs9eQojIENPTkZJ R19BVEhfQ0FSRFMgaXMgbm90IHNldApDT05GSUdfQjQzPXkKQ09ORklHX0I0M19CQ01BPXkKQ09O RklHX0I0M19TU0I9eQpDT05GSUdfQjQzX0JVU0VTX0JDTUFfQU5EX1NTQj15CiMgQ09ORklHX0I0 M19CVVNFU19CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzX0JVU0VTX1NTQiBpcyBub3Qgc2V0 CkNPTkZJR19CNDNfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzX1BDSUNPUkVfQVVUT1NFTEVD VD15CkNPTkZJR19CNDNfU0RJTz15CkNPTkZJR19CNDNfQkNNQV9QSU89eQpDT05GSUdfQjQzX1BJ Tz15CkNPTkZJR19CNDNfUEhZX0c9eQpDT05GSUdfQjQzX1BIWV9OPXkKQ09ORklHX0I0M19QSFlf TFA9eQpDT05GSUdfQjQzX1BIWV9IVD15CkNPTkZJR19CNDNfTEVEUz15CkNPTkZJR19CNDNfSFdS Tkc9eQojIENPTkZJR19CNDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfQjQzTEVHQUNZPXkKQ09O RklHX0I0M0xFR0FDWV9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lfUENJQ09SRV9B VVRPU0VMRUNUPXkKQ09ORklHX0I0M0xFR0FDWV9MRURTPXkKQ09ORklHX0I0M0xFR0FDWV9IV1JO Rz15CkNPTkZJR19CNDNMRUdBQ1lfREVCVUc9eQpDT05GSUdfQjQzTEVHQUNZX0RNQT15CkNPTkZJ R19CNDNMRUdBQ1lfUElPPXkKQ09ORklHX0I0M0xFR0FDWV9ETUFfQU5EX1BJT19NT0RFPXkKIyBD T05GSUdfQjQzTEVHQUNZX0RNQV9NT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZX1BJ T19NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01VVElMPXkKQ09ORklHX0JSQ01TTUFDPXkKIyBD T05GSUdfQlJDTUZNQUMgaXMgbm90IHNldAojIENPTkZJR19CUkNNX1RSQUNJTkcgaXMgbm90IHNl dAojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKQ09ORklHX0hPU1RBUD15CkNPTkZJR19IT1NU QVBfRklSTVdBUkU9eQojIENPTkZJR19IT1NUQVBfRklSTVdBUkVfTlZSQU0gaXMgbm90IHNldApD T05GSUdfSE9TVEFQX1BMWD15CkNPTkZJR19IT1NUQVBfUENJPXkKQ09ORklHX0hPU1RBUF9DUz15 CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90IHNldApDT05GSUdfSVBXMjIwMD15CkNPTkZJR19JUFcy MjAwX01PTklUT1I9eQpDT05GSUdfSVBXMjIwMF9SQURJT1RBUD15CkNPTkZJR19JUFcyMjAwX1BS T01JU0NVT1VTPXkKQ09ORklHX0lQVzIyMDBfUU9TPXkKIyBDT05GSUdfSVBXMjIwMF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19MSUJJUFc9eQojIENPTkZJR19MSUJJUFdfREVCVUcgaXMgbm90IHNl dApDT05GSUdfSVdMV0lGST15CkNPTkZJR19JV0xXSUZJX0xFRFM9eQpDT05GSUdfSVdMRFZNPXkK IyBDT05GSUdfSVdMTVZNIGlzIG5vdCBzZXQKCiMKIyBEZWJ1Z2dpbmcgT3B0aW9ucwojCiMgQ09O RklHX0lXTFdJRklfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JV0xXSUZJX0RFVklDRV9UUkFD SU5HIGlzIG5vdCBzZXQKQ09ORklHX0lXTEVHQUNZPXkKQ09ORklHX0lXTDQ5NjU9eQpDT05GSUdf SVdMMzk0NT15CgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5nIE9wdGlvbnMKIwojIENP TkZJR19JV0xFR0FDWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJFUlRBUz15CkNPTkZJR19M SUJFUlRBU19VU0I9eQpDT05GSUdfTElCRVJUQVNfQ1M9eQpDT05GSUdfTElCRVJUQVNfU0RJTz15 CkNPTkZJR19MSUJFUlRBU19TUEk9eQojIENPTkZJR19MSUJFUlRBU19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19MSUJFUlRBU19NRVNIPXkKQ09ORklHX0hFUk1FUz15CiMgQ09ORklHX0hFUk1FU19Q UklTTSBpcyBub3Qgc2V0CkNPTkZJR19IRVJNRVNfQ0FDSEVfRldfT05fSU5JVD15CkNPTkZJR19Q TFhfSEVSTUVTPXkKQ09ORklHX1RNRF9IRVJNRVM9eQpDT05GSUdfTk9SVEVMX0hFUk1FUz15CkNP TkZJR19QQ01DSUFfSEVSTUVTPXkKQ09ORklHX1BDTUNJQV9TUEVDVFJVTT15CkNPTkZJR19PUklO T0NPX1VTQj15CkNPTkZJR19QNTRfQ09NTU9OPXkKQ09ORklHX1A1NF9VU0I9eQpDT05GSUdfUDU0 X1BDST15CkNPTkZJR19QNTRfU1BJPXkKIyBDT05GSUdfUDU0X1NQSV9ERUZBVUxUX0VFUFJPTSBp cyBub3Qgc2V0CkNPTkZJR19QNTRfTEVEUz15CkNPTkZJR19SVDJYMDA9eQpDT05GSUdfUlQyNDAw UENJPXkKQ09ORklHX1JUMjUwMFBDST15CkNPTkZJR19SVDYxUENJPXkKQ09ORklHX1JUMjgwMFBD ST15CkNPTkZJR19SVDI4MDBQQ0lfUlQzM1hYPXkKQ09ORklHX1JUMjgwMFBDSV9SVDM1WFg9eQpD T05GSUdfUlQyODAwUENJX1JUNTNYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQzMjkwPXkKQ09ORklH X1JUMjUwMFVTQj15CkNPTkZJR19SVDczVVNCPXkKQ09ORklHX1JUMjgwMFVTQj15CkNPTkZJR19S VDI4MDBVU0JfUlQzM1hYPXkKQ09ORklHX1JUMjgwMFVTQl9SVDM1WFg9eQojIENPTkZJR19SVDI4 MDBVU0JfUlQzNTczIGlzIG5vdCBzZXQKQ09ORklHX1JUMjgwMFVTQl9SVDUzWFg9eQojIENPTkZJ R19SVDI4MDBVU0JfUlQ1NVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQyODAwVVNCX1VOS05PV04g aXMgbm90IHNldApDT05GSUdfUlQyODAwX0xJQj15CkNPTkZJR19SVDI4MDBfTElCX01NSU89eQpD T05GSUdfUlQyWDAwX0xJQl9NTUlPPXkKQ09ORklHX1JUMlgwMF9MSUJfUENJPXkKQ09ORklHX1JU MlgwMF9MSUJfVVNCPXkKQ09ORklHX1JUMlgwMF9MSUI9eQpDT05GSUdfUlQyWDAwX0xJQl9GSVJN V0FSRT15CkNPTkZJR19SVDJYMDBfTElCX0NSWVBUTz15CkNPTkZJR19SVDJYMDBfTElCX0xFRFM9 eQojIENPTkZJR19SVDJYMDBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19XTF9NRURJQVRFSyBp cyBub3Qgc2V0CkNPTkZJR19SVExfQ0FSRFM9eQpDT05GSUdfUlRMODE5MkNFPXkKQ09ORklHX1JU TDgxOTJTRT15CkNPTkZJR19SVEw4MTkyREU9eQojIENPTkZJR19SVEw4NzIzQUUgaXMgbm90IHNl dAojIENPTkZJR19SVEw4NzIzQkUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTg4RUUgaXMgbm90 IHNldAojIENPTkZJR19SVEw4MTkyRUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4ODIxQUUgaXMg bm90IHNldApDT05GSUdfUlRMODE5MkNVPXkKQ09ORklHX1JUTFdJRkk9eQpDT05GSUdfUlRMV0lG SV9QQ0k9eQpDT05GSUdfUlRMV0lGSV9VU0I9eQpDT05GSUdfUlRMV0lGSV9ERUJVRz15CkNPTkZJ R19SVEw4MTkyQ19DT01NT049eQojIENPTkZJR19SVEw4WFhYVSBpcyBub3Qgc2V0CiMgQ09ORklH X1dMX1RJIGlzIG5vdCBzZXQKQ09ORklHX1pEMTIxMVJXPXkKIyBDT05GSUdfWkQxMjExUldfREVC VUcgaXMgbm90IHNldApDT05GSUdfTVdJRklFWD15CkNPTkZJR19NV0lGSUVYX1NESU89eQpDT05G SUdfTVdJRklFWF9QQ0lFPXkKIyBDT05GSUdfTVdJRklFWF9VU0IgaXMgbm90IHNldAojIENPTkZJ R19DVzEyMDAgaXMgbm90IHNldAojIENPTkZJR19SU0lfOTFYIGlzIG5vdCBzZXQKCiMKIyBXaU1B WCBXaXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJR19XSU1BWF9JMjQwME09eQpDT05G SUdfV0lNQVhfSTI0MDBNX1VTQj15CkNPTkZJR19XSU1BWF9JMjQwME1fREVCVUdfTEVWRUw9OApD T05GSUdfV0FOPXkKQ09ORklHX0xBTk1FRElBPXkKQ09ORklHX0hETEM9eQpDT05GSUdfSERMQ19S QVc9eQpDT05GSUdfSERMQ19SQVdfRVRIPXkKQ09ORklHX0hETENfQ0lTQ089eQpDT05GSUdfSERM Q19GUj15CkNPTkZJR19IRExDX1BQUD15CiMgQ09ORklHX0hETENfWDI1IGlzIG5vdCBzZXQKQ09O RklHX1BDSTIwMFNZTj15CkNPTkZJR19XQU5YTD15CiMgQ09ORklHX1BDMzAwVE9PIGlzIG5vdCBz ZXQKQ09ORklHX0ZBUlNZTkM9eQpDT05GSUdfRFNDQzQ9bQpDT05GSUdfRFNDQzRfUENJU1lOQz15 CkNPTkZJR19EU0NDNF9QQ0lfUlNUPXkKQ09ORklHX0RMQ0k9eQpDT05GSUdfRExDSV9NQVg9OApD T05GSUdfU0JOST15CiMgQ09ORklHX1NCTklfTVVMVElMSU5FIGlzIG5vdCBzZXQKQ09ORklHX0lF RUU4MDIxNTRfRFJJVkVSUz15CkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPXkKQ09ORklHX1hF Tl9ORVRERVZfQkFDS0VORD15CkNPTkZJR19WTVhORVQzPXkKIyBDT05GSUdfRlVKSVRTVV9FUyBp cyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfTkVUPXkKQ09ORklHX0lTRE49eQojIENPTkZJR19JU0RO X0k0TCBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0NBUEk9eQpDT05GSUdfQ0FQSV9UUkFDRT15CkNP TkZJR19JU0ROX0NBUElfQ0FQSTIwPXkKQ09ORklHX0lTRE5fQ0FQSV9NSURETEVXQVJFPXkKCiMK IyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQSV9BVk09eQpDT05GSUdfSVNETl9E UlZfQVZNQjFfQjFQQ0k9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0lWND15CkNPTkZJR19J U0ROX0RSVl9BVk1CMV9CMVBDTUNJQT15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9BVk1fQ1M9eQpD T05GSUdfSVNETl9EUlZfQVZNQjFfVDFQQ0k9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQzQ9eQoj IENPTkZJR19DQVBJX0VJQ09OIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fRFJWX0dJR0FTRVQ9eQpD T05GSUdfR0lHQVNFVF9DQVBJPXkKIyBDT05GSUdfR0lHQVNFVF9EVU1NWUxMIGlzIG5vdCBzZXQK Q09ORklHX0dJR0FTRVRfQkFTRT15CkNPTkZJR19HSUdBU0VUX00xMDU9eQpDT05GSUdfR0lHQVNF VF9NMTAxPXkKIyBDT05GSUdfR0lHQVNFVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IWVNETj1t CkNPTkZJR19IWVNETl9DQVBJPXkKQ09ORklHX01JU0ROPXkKQ09ORklHX01JU0ROX0RTUD15CkNP TkZJR19NSVNETl9MMU9JUD15CgojCiMgbUlTRE4gaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19N SVNETl9IRkNQQ0k9eQpDT05GSUdfTUlTRE5fSEZDTVVMVEk9eQpDT05GSUdfTUlTRE5fSEZDVVNC PXkKQ09ORklHX01JU0ROX0FWTUZSSVRaPXkKQ09ORklHX01JU0ROX1NQRUVERkFYPXkKQ09ORklH X01JU0ROX0lORklORU9OPXkKQ09ORklHX01JU0ROX1c2NjkyPXkKIyBDT05GSUdfTUlTRE5fTkVU SkVUIGlzIG5vdCBzZXQKQ09ORklHX01JU0ROX0lQQUM9eQpDT05GSUdfTUlTRE5fSVNBUj15CiMg Q09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf SU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09O RklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBV VF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01P VVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNF REVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05G SUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfSU5QVVRfRVZC VUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tF WUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1 NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRf UVQxMDcwIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1FUMjE2MD15CkNPTkZJR19LRVlCT0FS RF9MS0tCRD15CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0xNODMyMz15CiMgQ09ORklH X0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9NQVg3MzU5PXkKIyBD T05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlz IG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX05FV1RPTj15CkNPTkZJR19LRVlCT0FSRF9PUEVOQ09S RVM9eQpDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVk9eQpDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkK Q09ORklHX0tFWUJPQVJEX1hUS0JEPXkKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNF X1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQ PXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9 eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09LPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5U PXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9 eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMy X0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklH X01PVVNFX1NFUklBTD15CkNPTkZJR19NT1VTRV9BUFBMRVRPVUNIPXkKQ09ORklHX01PVVNFX0JD TTU5NzQ9eQojIENPTkZJR19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VM QU5fSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1ZTWFhYQUE9eQojIENPTkZJR19NT1VTRV9H UElPIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9eQojIENPTkZJR19NT1VT RV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklH X0pPWVNUSUNLX0FOQUxPRz15CkNPTkZJR19KT1lTVElDS19BM0Q9eQpDT05GSUdfSk9ZU1RJQ0tf QURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQpDT05G SUdfSk9ZU1RJQ0tfR1JJUD15CkNPTkZJR19KT1lTVElDS19HUklQX01QPXkKQ09ORklHX0pPWVNU SUNLX0dVSUxMRU1PVD15CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElD S19TSURFV0lOREVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tfSUZP UkNFPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9VU0I9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNF XzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPXkKQ09ORklHX0pPWVNUSUNLX01BR0VMTEFO PXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTD15 CkNPTkZJR19KT1lTVElDS19TVElOR0VSPXkKQ09ORklHX0pPWVNUSUNLX1RXSURKT1k9eQpDT05G SUdfSk9ZU1RJQ0tfWkhFTkhVQT15CkNPTkZJR19KT1lTVElDS19EQjk9eQpDT05GSUdfSk9ZU1RJ Q0tfR0FNRUNPTj15CkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZYPXkKIyBDT05GSUdfSk9ZU1RJ Q0tfQVM1MDExIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQpDT05GSUdfSk9Z U1RJQ0tfWFBBRD15CkNPTkZJR19KT1lTVElDS19YUEFEX0ZGPXkKQ09ORklHX0pPWVNUSUNLX1hQ QURfTEVEUz15CkNPTkZJR19KT1lTVElDS19XQUxLRVJBMDcwMT15CkNPTkZJR19JTlBVVF9UQUJM RVQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BSVBURUs9 eQpDT05GSUdfVEFCTEVUX1VTQl9HVENPPXkKQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORz15CkNP TkZJR19UQUJMRVRfVVNCX0tCVEFCPXkKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMg bm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJP UEVSVElFUz15CkNPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2PXkKQ09ORklHX1RPVUNIU0NSRUVO X0FENzg3Nz15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f QUQ3ODc5X0kyQz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9TUEkgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND UkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUcxMTAgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPXkK Q09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRT15CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlQ2MjM2IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVO X0ZVSklUU1U9eQojIENPTkZJR19UT1VDSFNDUkVFTl9HT09ESVggaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpF PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9FTE89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9eQojIENPTkZJR19UT1VDSFND UkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fTU1TMTE0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSD15CkNPTkZJR19U T1VDSFNDUkVFTl9JTkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fUEVOTU9VTlQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklHSFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f VE9VQ0hXSU49eQojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9X TTk3WFg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzA1PXkKQ09ORklHX1RPVUNIU0NSRUVOX1dN OTcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC X0NPTVBPU0lURT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUdBTEFYPXkKQ09ORklHX1RPVUNI U0NSRUVOX1VTQl9QQU5KSVQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCXzNNPXkKQ09ORklHX1RP VUNIU0NSRUVOX1VTQl9JVE09eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVVJCTz15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfR1VOWkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0RNQ19UU0Mx MD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSVJUT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9V U0JfSURFQUxURUs9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dFTkVSQUxfVE9VQ0g9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0dPVE9QPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9KQVNURUM9 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VMTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRTJJ PXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9aWVRST05JQz15CkNPTkZJR19UT1VDSFNDUkVFTl9V U0JfRVRUX1RDNDVVU0I9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX05FWElPPXkKQ09ORklHX1RP VUNIU0NSRUVOX1VTQl9FQVNZVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMz15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA1IGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDc9eQojIENPTkZJR19UT1VDSFNDUkVF Tl9TVDEyMzIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNl dApDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9eQojIENPTkZJR19UT1VDSFNDUkVFTl9aRk9S Q0UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9O IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BDU1BLUj15CiMgQ09ORklHX0lOUFVUX01NQTg0NTAg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NUFUzMDUwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0FQQU5FTD15CiMgQ09ORklHX0lOUFVUX0dQMkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9H UElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQgaXMg bm90IHNldApDT05GSUdfSU5QVVRfQVRMQVNfQlROUz15CkNPTkZJR19JTlBVVF9BVElfUkVNT1RF Mj15CkNPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URT15CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX1BPV0VSTUFURT15CkNPTkZJR19JTlBVVF9ZRUFMSU5LPXkK Q09ORklHX0lOUFVUX0NNMTA5PXkKIyBDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQyBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9VSU5QVVQ9eQpDT05GSUdfSU5QVVRfUENGNTA2MzNfUE1VPXkK IyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fUk9U QVJZX0VOQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAg aXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVOX0tCRERFVl9GUk9OVEVORD15CiMgQ09ORklHX0lO UFVUX0lERUFQQURfU0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjBYX0hB UFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJl IEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VS SU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19T RVJJT19DVDgyQzcxMD15CkNPTkZJR19TRVJJT19QQVJLQkQ9eQpDT05GSUdfU0VSSU9fUENJUFMy PXkKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJR19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9f QUxURVJBX1BTMj15CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19T RVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9LRVlCT0FSRD15CiMgQ09ORklH X1VTRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1 OD15CkNPTkZJR19HQU1FUE9SVF9MND15CkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPXkKQ09ORklH X0dBTUVQT1JUX0ZNODAxPXkKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpD T05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09M RT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdf VlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKQ09ORklHX0RFVlBU U19NVUxUSVBMRV9JTlNUQU5DRVM9eQojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQpDT05GSUdfUk9DS0VUUE9SVD15CkNPTkZJR19DWUNM QURFUz15CiMgQ09ORklHX0NZWl9JTlRSIGlzIG5vdCBzZXQKQ09ORklHX01PWEFfSU5URUxMSU89 eQpDT05GSUdfTU9YQV9TTUFSVElPPXkKQ09ORklHX1NZTkNMSU5LPXkKQ09ORklHX1NZTkNMSU5L TVA9eQpDT05GSUdfU1lOQ0xJTktfR1Q9eQpDT05GSUdfTk9aT01JPXkKQ09ORklHX0lTST15CkNP TkZJR19OX0hETEM9eQpDT05GSUdfTl9HU009eQojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBz ZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlh bCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15 CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgy NTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBf RE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9DUz15CkNP TkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9V QVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9N QU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CiMgQ09ORklHX1NFUklB TF84MjUwX0RFVEVDVF9JUlEgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKIyBD T05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9NSUQg aXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VS SUFMX01BWDMxMDA9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19T RVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009eQojIENPTkZJR19TRVJJQUxf U0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf QUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldApDT05GSUdfUFJJTlRF Uj15CiMgQ09ORklHX0xQX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9eQpDT05GSUdf SFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZD X1hFTl9GUk9OVEVORD15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRM RVI9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfREVW SUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TSV9QUk9CRV9E RUZBVUxUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0CkNPTkZJR19J UE1JX1dBVENIRE9HPXkKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSFdfUkFORE9NPXkK Q09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKQ09ORklHX0hXX1JBTkRPTV9JTlRFTD15CkNP TkZJR19IV19SQU5ET01fQU1EPXkKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdfSFdfUkFO RE9NX1ZJUlRJTz15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX05WUkFNPXkKQ09ORklH X1IzOTY0PXkKQ09ORklHX0FQUExJQ09NPXkKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMK IwpDT05GSUdfU1lOQ0xJTktfQ1M9eQpDT05GSUdfQ0FSRE1BTl80MDAwPXkKQ09ORklHX0NBUkRN QU5fNDA0MD15CkNPTkZJR19JUFdJUkVMRVNTPXkKQ09ORklHX01XQVZFPXkKQ09ORklHX1JBV19E UklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTI1NgpDT05GSUdfSFBFVD15CkNPTkZJR19IUEVU X01NQVA9eQpDT05GSUdfSFBFVF9NTUFQX0RFRkFVTFQ9eQpDT05GSUdfSEFOR0NIRUNLX1RJTUVS PXkKQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfSTJD X0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT04gaXMgbm90IHNl dAojIENPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19OU0M9 eQpDT05GSUdfVENHX0FUTUVMPXkKQ09ORklHX1RDR19JTkZJTkVPTj15CiMgQ09ORklHX1RDR19Y RU4gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJ U19TVDMzWlAyNCBpcyBub3Qgc2V0CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkK IyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0ky Qz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09O RklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9eQojIENPTkZJR19JMkNfTVVYIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05G SUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2FyZSBC dXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05G SUdfSTJDX0FMSTE1MzU9eQpDT05GSUdfSTJDX0FMSTE1NjM9eQpDT05GSUdfSTJDX0FMSTE1WDM9 eQpDT05GSUdfSTJDX0FNRDc1Nj15CkNPTkZJR19JMkNfQU1ENzU2X1M0ODgyPXkKQ09ORklHX0ky Q19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkKQ09ORklHX0kyQ19JU0NIPXkKIyBDT05GSUdf STJDX0lTTVQgaXMgbm90IHNldApDT05GSUdfSTJDX1BJSVg0PXkKQ09ORklHX0kyQ19ORk9SQ0Uy PXkKQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1PXkKQ09ORklHX0kyQ19TSVM1NTk1PXkKQ09ORklH X0kyQ19TSVM2MzA9eQpDT05GSUdfSTJDX1NJUzk2WD15CkNPTkZJR19JMkNfVklBPXkKQ09ORklH X0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST15CgojCiMg STJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXAp CiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05X QVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19PQ09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CiMgQ09ORklHX0kyQ19QWEFfUENJ IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQojIENPTkZJR19JMkNfWElMSU5YIGlzIG5v dCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0ky Q19ESU9MQU5fVTJDPXkKQ09ORklHX0kyQ19QQVJQT1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJ R0hUPXkKIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19U QU9TX0VWTT15CkNPTkZJR19JMkNfVElOWV9VU0I9eQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMg ZHJpdmVycwojCkNPTkZJR19JMkNfU1RVQj1tCiMgQ09ORklHX0kyQ19TTEFWRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FM R08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NQ ST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKCiMK IyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1NQSV9BTFRFUkEgaXMg bm90IHNldApDT05GSUdfU1BJX0JJVEJBTkc9eQpDT05GSUdfU1BJX0JVVFRFUkZMWT15CiMgQ09O RklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0dQSU8gaXMgbm90IHNldApD T05GSUdfU1BJX0xNNzBfTExQPXkKIyBDT05GSUdfU1BJX09DX1RJTlkgaXMgbm90IHNldAojIENP TkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWF9QQ0kgaXMgbm90 IHNldAojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01N IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9a WU5RTVBfR1FTUEkgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0 CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJREVWIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9UTEU2MlgwPXkKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklH X0hTSSBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdf UFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdf UFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9MRElTQz15CkNP TkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9eQojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90 IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0 CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JL X1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdf QVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElP X0RFVlJFUz15CkNPTkZJR19HUElPX0FDUEk9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IG1hcHBlZCBHUElP IGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19E V0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MWU5YUE9JTlQgaXMg bm90IHNldAojIENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19aWCBp cyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQ SU9fMTA0X0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQKCiMKIyBJMkMgR1BJTyBleHBhbmRl cnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDcz MDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNldAojIENPTkZJR19H UElPX1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1ggaXMgbm90IHNldAoj IENPTkZJR19HUElPX1NYMTUwWCBpcyBub3Qgc2V0CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMK CiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNl dAojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JTlRFTF9NSUQg aXMgbm90IHNldApDT05GSUdfR1BJT19NTF9JT0g9eQojIENPTkZJR19HUElPX1JEQzMyMVggaXMg bm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fTUFYNzMwMSBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CgojCiMgU1BJIG9yIEky QyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fTUNQMjNTMDggaXMgbm90IHNldAoKIwoj IFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJR19XMT15CkNPTkZJR19XMV9DT049eQoKIwojIDEt d2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPXkKQ09ORklHX1cxX01B U1RFUl9EUzI0OTA9eQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CiMgQ09ORklHX1cxX01BU1RF Ul9EUzFXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX01BU1RFUl9HUElPIGlzIG5vdCBzZXQKCiMK IyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkKQ09ORklHX1cxX1NMQVZF X1NNRU09eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDggaXMgbm90IHNldAojIENPTkZJR19XMV9T TEFWRV9EUzI0MTMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MDYgaXMgbm90IHNl dAojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMy NDMxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzM19D UkMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzYwPXkKIyBDT05GSUdfVzFfU0xBVkVf RFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzgxIGlzIG5vdCBzZXQKIyBD T05GSUdfVzFfU0xBVkVfRFMyOEUwNCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAw PXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9eQojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQK Q09ORklHX0JBVFRFUllfRFMyNzYwPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNl dAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4 Mj15CiMgQ09ORklHX0JBVFRFUllfV005N1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9T QlMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNldApDT05GSUdf QkFUVEVSWV9NQVgxNzA0MD15CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldApD T05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMz15CiMgQ09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf TFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9T TUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VU IGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkK Q09ORklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoK IwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPXkKQ09ORklHX1NF TlNPUlNfQUJJVFVHVVJVMz15CiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQUQ3NDE0PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKQ09ORklHX1NFTlNP UlNfQURNMTAyMT15CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9eQpDT05GSUdfU0VOU09SU19BRE0x MDI2PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyOT15CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQpD T05GSUdfU0VOU09SU19BRE05MjQwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURU NzQxMT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkK Q09ORklHX1NFTlNPUlNfQURUNzQ3NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdf U0VOU09SU19LOFRFTVA9eQpDT05GSUdfU0VOU09SU19LMTBURU1QPXkKQ09ORklHX1NFTlNPUlNf RkFNMTVIX1BPV0VSPXkKQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9eQpDT05GSUdfU0VOU09SU19B U0IxMDA9eQpDT05GSUdfU0VOU09SU19BVFhQMT15CkNPTkZJR19TRU5TT1JTX0RTNjIwPXkKQ09O RklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQpDT05GSUdfU0VO U09SU19JNUtfQU1CPXkKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3 MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15 CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklH X1NFTlNPUlNfRzc2MEE9eQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJNQUVNPXkKQ09ORklHX1NFTlNPUlNfSUJNUEVYPXkK IyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0NPUkVURU1Q PXkKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CiMgQ09ORklHX1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5F QUdFPXkKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TFRDNDE1MT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQojIENPTkZJR19TRU5TT1JTX0xUQzQy MjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19M VEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19TRU5TT1JT X01BWDExMTE9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5TT1JTX01BWDE2 MTk9eQpDT05GSUdfU0VOU09SU19NQVgxNjY4PXkKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15 CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19IVFUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FEQ1hYPXkKQ09ORklHX1NFTlNPUlNfTE02Mz15CkNPTkZJR19TRU5TT1JT X0xNNzA9eQpDT05GSUdfU0VOU09SU19MTTczPXkKQ09ORklHX1NFTlNPUlNfTE03NT15CkNPTkZJ R19TRU5TT1JTX0xNNzc9eQpDT05GSUdfU0VOU09SU19MTTc4PXkKQ09ORklHX1NFTlNPUlNfTE04 MD15CkNPTkZJR19TRU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKQ09ORklHX1NF TlNPUlNfTE04Nz15CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkK Q09ORklHX1NFTlNPUlNfTE05Mz15CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklH X1NFTlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09S U19OVENfVEhFUk1JU1RPUj15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgw MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1BDRjg1OTE9eQojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfU0hUMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQyMT15CiMgQ09ORklHX1NFTlNP UlNfU0hUQzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklHX1NFTlNP UlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9eQpDT05GSUdfU0VOU09SU19FTUMy MTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT15 CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkK Q09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PXkK IyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1 PXkKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURTMTAxNT15CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQpDT05GSUdfU0VOU09SU19BRFM3ODcx PXkKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1RDNzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdfU0VOU09SU19U TVAxMDI9eQojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1RNUDQwMT15CkNPTkZJR19TRU5TT1JTX1RNUDQyMT15CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVU RU1QPXkKQ09ORklHX1NFTlNPUlNfVklBNjg2QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CkNP TkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQpDT05GSUdfU0VO U09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4 Mzc5Mz15CkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZB TkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9eQpDT05GSUdfU0VOU09S U19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2MjdIRj15CkNPTkZJR19TRU5TT1JTX1c4 MzYyN0VIRj15CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15 CkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9eQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFM X0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhFUk1BTF9E RUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJf U0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0Ug aXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBp cyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05G SUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15 CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9X RVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QS0df VEVNUF9USEVSTUFMPW0KIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUENIX1RI RVJNQUwgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15 CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZp Y2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENI RE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBu b3Qgc2V0CkNPTkZJR19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklH X0FMSU0xNTM1X1dEVD15CkNPTkZJR19BTElNNzEwMV9XRFQ9eQpDT05GSUdfRjcxODA4RV9XRFQ9 eQpDT05GSUdfU1A1MTAwX1RDTz15CkNPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HPXkKIyBDT05G SUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAwX1dEVD15CkNPTkZJR19JQk1B U1I9eQpDT05GSUdfV0FGRVJfV0RUPXkKQ09ORklHX0k2MzAwRVNCX1dEVD15CiMgQ09ORklHX0lF NlhYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9T VVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPXkKQ09ORklHX0lUODdfV0RUPXkKQ09ORklHX0hQ X1dBVENIRE9HPXkKQ09ORklHX0hQV0RUX05NSV9ERUNPRElORz15CkNPTkZJR19TQzEyMDBfV0RU PXkKQ09ORklHX1BDODc0MTNfV0RUPXkKQ09ORklHX05WX1RDTz15CkNPTkZJR182MFhYX1dEVD15 CkNPTkZJR19DUFU1X1dEVD15CkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPXkKQ09ORklHX1NNU0Mz N0I3ODdfV0RUPXkKIyBDT05GSUdfVklBX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19XODM2MjdIRl9X RFQ9eQpDT05GSUdfVzgzODc3Rl9XRFQ9eQpDT05GSUdfVzgzOTc3Rl9XRFQ9eQpDT05GSUdfTUFD SFpfV0RUPXkKQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9eQojIENPTkZJR19CQ003MDM4X1dE VCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9X RFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9H PXkKQ09ORklHX1dEVFBDST15CgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklH X1VTQlBDV0FUQ0hET0c9eQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNv biBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0Jf QkxPQ0tJTz15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9T VD15CkNPTkZJR19TU0JfQjQzX1BDSV9CUklER0U9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9T U0lCTEU9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJ QkxFPXkKQ09ORklHX1NTQl9TRElPSE9TVD15CiMgQ09ORklHX1NTQl9IT1NUX1NPQyBpcyBub3Qg c2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNP UkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKIyBDT05GSUdfU1NCX0RS SVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29t IHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0JMT0NLSU89eQpDT05G SUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05G SUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENP TkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVS X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0 aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBDT05GSUdfTUZE X0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNNNTkwWFggaXMg bm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0NST1Nf RUMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNl dAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MiBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MTUw IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMx M1hYWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldApD T05GSUdfSFRDX1BBU0lDMz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldApDT05GSUdf TFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAw IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRf ODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldAoj IENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5v dCBzZXQKQ09ORklHX01GRF9QQ0Y1MDYzMz15CkNPTkZJR19QQ0Y1MDYzM19BREM9eQpDT05GSUdf UENGNTA2MzNfR1BJTz15CiMgQ09ORklHX1VDQjE0MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1VTQiBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2 MTggaXMgbm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19N RkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPXkKIyBDT05GSUdfTUZE X1NNNTAxX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAoj IENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9BTTMzNVhf VFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBD T05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMg Q09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9T UEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19U V0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldApD T05GSUdfTUZEX1dMMTI3M19DT1JFPXkKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFf U1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg0MDA9eQojIENPTkZJR19NRkRfV004MzFYX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFM X0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9 eQojIENPTkZJR19SRUdVTEFUT1JfQUNUODg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP Ul9BRDUzOTggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9G QU41MzU1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfSVNM NjI3MUEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CiMgQ09ORklHX1JFR1VM QVRPUl9MUDM5NzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP Ul9MVEMzNTg5IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKQ09ORklHX1JF R1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPXkKIyBDT05GSUdfUkVH VUxBVE9SX01BWDg5NTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX1BDRjUwNjMzPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQ UzYyMzYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMz15CkNPTkZJR19SRUdV TEFUT1JfVFBTNjUwN1g9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFggaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX1dNODQwMD15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0 aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJ R19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJ T19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNl dAojIENPTkZJR19NRURJQV9SQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURW X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTIGlzIG5v dCBzZXQKIyBDT05GSUdfVFRQQ0lfRUVQUk9NIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJz CiMKIyBDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9Q Q0lfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMK IyBDT05GSUdfQ1lQUkVTU19GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgYW5jaWxsYXJ5 IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKCiMKIyBDdXN0b21p c2UgRFZCIEZyb250ZW5kcwojCkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD15CkNPTkZJR19EVkJf VFVORVJfRElCMDA5MD15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBD T05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09O RklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKQ09ORklHX0FH UF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FS Qj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJVENIRVJPTz15CkNP TkZJR19EUk09eQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9LTVNfSEVMUEVSPXkK Q09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQoj IENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UVE09 eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQURW NzUxMSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX0NINzAwNj15CkNPTkZJR19EUk1fSTJDX1NJ TDE2ND15CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldApDT05GSUdfRFJN X1RERlg9eQpDT05GSUdfRFJNX1IxMjg9eQpDT05GSUdfRFJNX1JBREVPTj15CiMgQ09ORklHX0RS TV9SQURFT05fVVNFUlBUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SQURFT05fVU1TIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTk9VVkVBVT15 CkNPTkZJR19OT1VWRUFVX0RFQlVHPTUKQ09ORklHX05PVVZFQVVfREVCVUdfREVGQVVMVD0zCkNP TkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQ9eQojIENPTkZJR19EUk1fSTgxMCBpcyBub3Qgc2V0 CkNPTkZJR19EUk1fSTkxNT15CiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBP UlQgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT15CkNPTkZJR19EUk1fU0lTPXkKQ09ORklHX0RS TV9WSUE9eQpDT05GSUdfRFJNX1NBVkFHRT15CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9WTVdHRlg9eQojIENPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNl dAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90 IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhM IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJ UlRJT19HUFUgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVs cwojCkNPTkZJR19EUk1fQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMK CiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9F RElEPXkKQ09ORklHX0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfRERDPXkKQ09ORklHX0ZCX0JPT1Rf VkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09Q WUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElY RUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZC X1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9S RUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVG RVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPXkKQ09ORklHX0ZCX1NWR0FMSUI9eQojIENPTkZJ R19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJf TU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVy IGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldApDT05GSUdf RkJfUE0yPXkKQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Q9eQpDT05GSUdfRkJfQ1lCRVIy MDAwPXkKQ09ORklHX0ZCX0NZQkVSMjAwMF9EREM9eQpDT05GSUdfRkJfQVJDPXkKIyBDT05GSUdf RkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPXkKQ09ORklHX0ZCX1ZFU0E9 eQpDT05GSUdfRkJfRUZJPXkKQ09ORklHX0ZCX040MTE9eQpDT05GSUdfRkJfSEdBPXkKIyBDT05G SUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MxRDEzWFhYPXkKQ09ORklHX0ZC X05WSURJQT15CiMgQ09ORklHX0ZCX05WSURJQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9O VklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdIVD15CiMgQ09O RklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0xFODA1Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19SQU5DSD15CkNPTkZJR19GQl9NQVRST1g9 eQpDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTT15CkNPTkZJR19GQl9NQVRST1hfTVlTVElRVUU9 eQpDT05GSUdfRkJfTUFUUk9YX0c9eQpDT05GSUdfRkJfTUFUUk9YX0kyQz15CkNPTkZJR19GQl9N QVRST1hfTUFWRU49eQpDT05GSUdfRkJfUkFERU9OPXkKQ09ORklHX0ZCX1JBREVPTl9JMkM9eQpD T05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVD15CiMgQ09ORklHX0ZCX1JBREVPTl9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19GQl9BVFkxMjg9eQpDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVD15CkNP TkZJR19GQl9BVFk9eQpDT05GSUdfRkJfQVRZX0NUPXkKIyBDT05GSUdfRkJfQVRZX0dFTkVSSUNf TENEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWV9HWD15CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hU PXkKQ09ORklHX0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19GQl9TQVZBR0U9eQoj IENPTkZJR19GQl9TQVZBR0VfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFX0FDQ0VM IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJUz15CkNPTkZJR19GQl9TSVNfMzAwPXkKQ09ORklHX0ZC X1NJU18zMTU9eQpDT05GSUdfRkJfVklBPXkKIyBDT05GSUdfRkJfVklBX0RJUkVDVF9QUk9DRlMg aXMgbm90IHNldApDT05GSUdfRkJfVklBX1hfQ09NUEFUSUJJTElUWT15CkNPTkZJR19GQl9ORU9N QUdJQz15CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9eQojIENPTkZJR19GQl8zREZY X0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCXzNERlhfSTJDPXkKQ09ORklHX0ZCX1ZPT0RPTzE9 eQpDT05GSUdfRkJfVlQ4NjIzPXkKQ09ORklHX0ZCX1RSSURFTlQ9eQpDT05GSUdfRkJfQVJLPXkK Q09ORklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldApDT05GSUdfRkJf U001MDE9eQojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VETD15CiMg Q09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJUlRVQUw9eQpDT05G SUdfWEVOX0ZCREVWX0ZST05URU5EPXkKQ09ORklHX0ZCX01FVFJPTk9NRT15CkNPTkZJR19GQl9N Qjg2MlhYPXkKQ09ORklHX0ZCX01CODYyWFhfUENJX0dEQz15CkNPTkZJR19GQl9NQjg2MlhYX0ky Qz15CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldAojIENPTkZJR19GQl9BVU9fSzE5 MFggaXMgbm90IHNldAojIENPTkZJR19GQl9IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19GQl9T SU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNL TElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJ QyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQVBQTEU9eQojIENPTkZJR19CQUNLTElHSFRf UE04OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElH SFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMyBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElH SFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05GSUdfVkdBU1RBVEU9eQpD T05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklH X1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSyBpcyBub3Qgc2V0 CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApD T05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkK Q09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQpDT05GSUdfRlJBTUVC VUZGRVJfQ09OU09MRV9ST1RBVElPTj15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05GSUdf U09VTkQ9eQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRV9Q UkVDTEFJTSBpcyBub3Qgc2V0CkNPTkZJR19TTkQ9eQpDT05GSUdfU05EX1RJTUVSPXkKQ09ORklH X1NORF9QQ009eQpDT05GSUdfU05EX0hXREVQPXkKQ09ORklHX1NORF9SQVdNSURJPXkKQ09ORklH X1NORF9KQUNLPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9eQpDT05GSUdfU05EX1NFUV9EVU1NWT15 CkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NTPXkKQ09ORklHX1NORF9Q Q01fT1NTPXkKQ09ORklHX1NORF9QQ01fT1NTX1BMVUdJTlM9eQpDT05GSUdfU05EX1BDTV9USU1F Uj15CiMgQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IUlRJ TUVSPXkKQ09ORklHX1NORF9TRVFfSFJUSU1FUl9ERUZBVUxUPXkKQ09ORklHX1NORF9EWU5BTUlD X01JTk9SUz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCkNPTkZJR19TTkRfU1VQUE9SVF9PTERf QVBJPXkKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMg Q09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKQ09O RklHX1NORF9SQVdNSURJX1NFUT15CkNPTkZJR19TTkRfT1BMM19MSUJfU0VRPXkKIyBDT05GSUdf U05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9TRVEgaXMgbm90 IHNldApDT05GSUdfU05EX0VNVTEwSzFfU0VRPXkKQ09ORklHX1NORF9NUFU0MDFfVUFSVD15CkNP TkZJR19TTkRfT1BMM19MSUI9eQpDT05GSUdfU05EX1ZYX0xJQj15CkNPTkZJR19TTkRfQUM5N19D T0RFQz15CkNPTkZJR19TTkRfRFJJVkVSUz15CkNPTkZJR19TTkRfUENTUD15CkNPTkZJR19TTkRf RFVNTVk9eQpDT05GSUdfU05EX0FMT09QPXkKQ09ORklHX1NORF9WSVJNSURJPXkKQ09ORklHX1NO RF9NVFBBVj15CkNPTkZJR19TTkRfTVRTNjQ9eQpDT05GSUdfU05EX1NFUklBTF9VMTY1NTA9eQpD T05GSUdfU05EX01QVTQwMT15CkNPTkZJR19TTkRfUE9SVE1BTjJYND15CkNPTkZJR19TTkRfQUM5 N19QT1dFUl9TQVZFPXkKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJ R19TTkRfU0JfQ09NTU9OPXkKQ09ORklHX1NORF9QQ0k9eQpDT05GSUdfU05EX0FEMTg4OT15CkNP TkZJR19TTkRfQUxTMzAwPXkKQ09ORklHX1NORF9BTFM0MDAwPXkKQ09ORklHX1NORF9BTEk1NDUx PXkKQ09ORklHX1NORF9BU0lIUEk9eQpDT05GSUdfU05EX0FUSUlYUD15CkNPTkZJR19TTkRfQVRJ SVhQX01PREVNPXkKQ09ORklHX1NORF9BVTg4MTA9eQpDT05GSUdfU05EX0FVODgyMD15CkNPTkZJ R19TTkRfQVU4ODMwPXkKIyBDT05GSUdfU05EX0FXMiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQVpU MzMyOD15CkNPTkZJR19TTkRfQlQ4N1g9eQojIENPTkZJR19TTkRfQlQ4N1hfT1ZFUkNMT0NLIGlz IG5vdCBzZXQKQ09ORklHX1NORF9DQTAxMDY9eQpDT05GSUdfU05EX0NNSVBDST15CkNPTkZJR19T TkRfT1hZR0VOX0xJQj15CkNPTkZJR19TTkRfT1hZR0VOPXkKQ09ORklHX1NORF9DUzQyODE9eQpD T05GSUdfU05EX0NTNDZYWD15CkNPTkZJR19TTkRfQ1M0NlhYX05FV19EU1A9eQpDT05GSUdfU05E X0NUWEZJPXkKQ09ORklHX1NORF9EQVJMQTIwPXkKQ09ORklHX1NORF9HSU5BMjA9eQpDT05GSUdf U05EX0xBWUxBMjA9eQpDT05GSUdfU05EX0RBUkxBMjQ9eQpDT05GSUdfU05EX0dJTkEyND15CkNP TkZJR19TTkRfTEFZTEEyND15CkNPTkZJR19TTkRfTU9OQT15CkNPTkZJR19TTkRfTUlBPXkKQ09O RklHX1NORF9FQ0hPM0c9eQpDT05GSUdfU05EX0lORElHTz15CkNPTkZJR19TTkRfSU5ESUdPSU89 eQpDT05GSUdfU05EX0lORElHT0RKPXkKQ09ORklHX1NORF9JTkRJR09JT1g9eQpDT05GSUdfU05E X0lORElHT0RKWD15CkNPTkZJR19TTkRfRU1VMTBLMT15CkNPTkZJR19TTkRfRU1VMTBLMVg9eQpD T05GSUdfU05EX0VOUzEzNzA9eQpDT05GSUdfU05EX0VOUzEzNzE9eQpDT05GSUdfU05EX0VTMTkz OD15CkNPTkZJR19TTkRfRVMxOTY4PXkKQ09ORklHX1NORF9FUzE5NjhfSU5QVVQ9eQpDT05GSUdf U05EX0ZNODAxPXkKQ09ORklHX1NORF9IRFNQPXkKCiMKIyBEb24ndCBmb3JnZXQgdG8gYWRkIGJ1 aWx0LWluIGZpcm13YXJlcyBmb3IgSERTUCBkcml2ZXIKIwpDT05GSUdfU05EX0hEU1BNPXkKQ09O RklHX1NORF9JQ0UxNzEyPXkKQ09ORklHX1NORF9JQ0UxNzI0PXkKQ09ORklHX1NORF9JTlRFTDhY MD15CkNPTkZJR19TTkRfSU5URUw4WDBNPXkKQ09ORklHX1NORF9LT1JHMTIxMj15CkNPTkZJR19T TkRfTE9MQT15CkNPTkZJR19TTkRfTFg2NDY0RVM9eQpDT05GSUdfU05EX01BRVNUUk8zPXkKQ09O RklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJR19TTkRfTUlYQVJUPXkKQ09ORklHX1NORF9O TTI1Nj15CkNPTkZJR19TTkRfUENYSFI9eQpDT05GSUdfU05EX1JJUFRJREU9eQpDT05GSUdfU05E X1JNRTMyPXkKQ09ORklHX1NORF9STUU5Nj15CkNPTkZJR19TTkRfUk1FOTY1Mj15CkNPTkZJR19T TkRfU09OSUNWSUJFUz15CkNPTkZJR19TTkRfVFJJREVOVD15CkNPTkZJR19TTkRfVklBODJYWD15 CkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT15CkNPTkZJR19TTkRfVklSVFVPU089eQpDT05GSUdf U05EX1ZYMjIyPXkKQ09ORklHX1NORF9ZTUZQQ0k9eQoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NO RF9IREE9eQpDT05GSUdfU05EX0hEQV9JTlRFTD15CkNPTkZJR19TTkRfSERBX0hXREVQPXkKQ09O RklHX1NORF9IREFfUkVDT05GSUc9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQPXkKQ09ORklH X1NORF9IREFfSU5QVVRfQkVFUF9NT0RFPTEKQ09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSPXkK Q09ORklHX1NORF9IREFfQ09ERUNfUkVBTFRFSz15CkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxP Rz15CkNPTkZJR19TTkRfSERBX0NPREVDX1NJR01BVEVMPXkKQ09ORklHX1NORF9IREFfQ09ERUNf VklBPXkKQ09ORklHX1NORF9IREFfQ09ERUNfSERNST15CkNPTkZJR19TTkRfSERBX0NPREVDX0NJ UlJVUz15CkNPTkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UPXkKQ09ORklHX1NORF9IREFfQ09E RUNfQ0EwMTEwPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyPXkKIyBDT05GSUdfU05EX0hE QV9DT0RFQ19DQTAxMzJfRFNQIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09ERUNfQ01FRElB PXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0PXkKQ09ORklHX1NORF9IREFfR0VORVJJQz15 CkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRfSERBX0NPUkU9 eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NApD T05GSUdfU05EX1NQST15CkNPTkZJR19TTkRfVVNCPXkKQ09ORklHX1NORF9VU0JfQVVESU89eQpD T05GSUdfU05EX1VTQl9VQTEwMT15CkNPTkZJR19TTkRfVVNCX1VTWDJZPXkKQ09ORklHX1NORF9V U0JfQ0FJQVE9eQpDT05GSUdfU05EX1VTQl9DQUlBUV9JTlBVVD15CkNPTkZJR19TTkRfVVNCX1VT MTIyTD15CkNPTkZJR19TTkRfVVNCXzZGSVJFPXkKIyBDT05GSUdfU05EX1VTQl9ISUZBQ0UgaXMg bm90IHNldAojIENPTkZJR19TTkRfQkNEMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0Jf UE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9QT0RIRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9VU0JfVE9ORVBPUlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfVVNCX1ZBUklBWCBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfRklSRVdJUkU9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0xJQj15CiMg Q09ORklHX1NORF9ESUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09YRlcgaXMgbm90IHNldApD T05GSUdfU05EX0lTSUdIVD15CiMgQ09ORklHX1NORF9TQ1MxWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9GSVJFV09SS1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfQkVCT0IgaXMgbm90IHNldAoj IENPTkZJR19TTkRfRklSRVdJUkVfRElHSTAwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJF V0lSRV9UQVNDQU0gaXMgbm90IHNldApDT05GSUdfU05EX1BDTUNJQT15CkNPTkZJR19TTkRfVlhQ T0NLRVQ9eQpDT05GSUdfU05EX1BEQVVESU9DRj15CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNl dAojIENPTkZJR19TT1VORF9QUklNRSBpcyBub3Qgc2V0CkNPTkZJR19BQzk3X0JVUz15CgojCiMg SElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkK Q09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVS SUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CkNPTkZJ R19ISURfQUNSVVg9eQojIENPTkZJR19ISURfQUNSVVhfRkYgaXMgbm90IHNldApDT05GSUdfSElE X0FQUExFPXkKIyBDT05GSUdfSElEX0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVVS RUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQkVUT1BfRkYg aXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09O RklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUk9ESUtFWVM9eQojIENPTkZJ R19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9E UkFHT05SSVNFPXkKQ09ORklHX0RSQUdPTlJJU0VfRkY9eQpDT05GSUdfSElEX0VNU19GRj15CkNP TkZJR19ISURfRUxFQ09NPXkKIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURf RVpLRVk9eQojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJN IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9H VDY4M1IgaXMgbm90IHNldApDT05GSUdfSElEX0tFWVRPVUNIPXkKQ09ORklHX0hJRF9LWUU9eQpD T05GSUdfSElEX1VDTE9HSUM9eQpDT05GSUdfSElEX1dBTFRPUD15CkNPTkZJR19ISURfR1lSQVRJ T049eQojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldApDT05GSUdfSElEX1RXSU5IQU49eQpD T05GSUdfSElEX0tFTlNJTkdUT049eQpDT05GSUdfSElEX0xDUE9XRVI9eQojIENPTkZJR19ISURf TEVOT1ZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CkNPTkZJR19ISURfTE9HSVRF Q0hfREo9eQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQPXkKQ09ORklHX0xPR0lURUNIX0ZGPXkK Q09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lHOTQwX0ZGPXkKQ09ORklHX0xP R0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9eQpDT05GSUdfSElEX01JQ1JPU09G VD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdf SElEX05UUklHPXkKQ09ORklHX0hJRF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQpD T05GSUdfUEFOVEhFUkxPUkRfRkY9eQojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldApD T05GSUdfSElEX1BFVEFMWU5YPXkKQ09ORklHX0hJRF9QSUNPTENEPXkKQ09ORklHX0hJRF9QSUNP TENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xD RF9MRURTPXkKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BSSU1BWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk9DQ0FUPXkKIyBDT05GSUdfSElEX1NBSVRF SyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CkNPTkZJR19ISURfU09OWT15CiMgQ09O RklHX1NPTllfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TVU5QTFVTPXkK IyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1JFRU5BU0lBPXkKQ09ORklH X0dSRUVOQVNJQV9GRj15CiMgQ09ORklHX0hJRF9IWVBFUlZfTU9VU0UgaXMgbm90IHNldApDT05G SUdfSElEX1NNQVJUSk9ZUExVUz15CkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQojIENPTkZJR19I SURfVElWTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfVE9QU0VFRD15CiMgQ09ORklHX0hJRF9USElO R00gaXMgbm90IHNldApDT05GSUdfSElEX1RIUlVTVE1BU1RFUj15CkNPTkZJR19USFJVU1RNQVNU RVJfRkY9eQpDT05GSUdfSElEX1dBQ09NPXkKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNl dAojIENPTkZJR19ISURfWElOTU8gaXMgbm90IHNldApDT05GSUdfSElEX1pFUk9QTFVTPXkKQ09O RklHX1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj15CiMgQ09ORklHX0hJRF9TRU5T T1JfSFVCIGlzIG5vdCBzZXQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15 CkNPTkZJR19ISURfUElEPXkKQ09ORklHX1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9y dAojCiMgQ09ORklHX0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VO RElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VT Ql9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVW SUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVM VF9QRVJTSVNUPXkKQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX1VTQl9PVEcg aXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9OPXkKQ09ORklHX1VTQl9XVVNC PXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9eQojIENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2 N1gwMF9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9YSENJX1BDST15CiMg Q09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD15 CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hF RD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9JU1AxMTZYX0hDRD15CiMgQ09ORklHX1VTQl9JU1AxMzYyX0hDRCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15 CiMgQ09ORklHX1VTQl9PSENJX0hDRF9TU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfT0hDSV9I Q0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX1VIQ0lfSENEPXkKQ09ORklHX1VTQl9V MTMyX0hDRD15CkNPTkZJR19VU0JfU0w4MTFfSENEPXkKIyBDT05GSUdfVVNCX1NMODExX0hDRF9J U08gaXMgbm90IHNldApDT05GSUdfVVNCX1NMODExX0NTPXkKQ09ORklHX1VTQl9SOEE2NjU5N19I Q0Q9eQpDT05GSUdfVVNCX1dIQ0lfSENEPXkKQ09ORklHX1VTQl9IV0FfSENEPXkKIyBDT05GSUdf VVNCX0hDRF9CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFz cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9BQ009eQpDT05GSUdfVVNCX1BSSU5URVI9eQpDT05GSUdf VVNCX1dETT15CkNPTkZJR19VU0JfVE1DPXkKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRz IG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVT Ql9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09O RklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxU RUs9eQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj15 CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD15 CkNPTkZJR19VU0JfU1RPUkFHRV9VU0JBVD15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9eQpD T05GSUdfVVNCX1NUT1JBR0VfU0REUjU1PXkKQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPXkK Q09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQT15CkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD15 CkNPTkZJR19VU0JfU1RPUkFHRV9LQVJNQT15CkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FU QUNCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9eQpDT05GSUdfVVNCX1VBUz15Cgoj CiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKQ09ORklHX1VTQl9N SUNST1RFSz15CkNPTkZJR19VU0JJUF9DT1JFPXkKQ09ORklHX1VTQklQX1ZIQ0lfSENEPXkKQ09O RklHX1VTQklQX0hPU1Q9eQojIENPTkZJR19VU0JJUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9EV0MyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMK IwpDT05GSUdfVVNCX1VTUzcyMD15CkNPTkZJR19VU0JfU0VSSUFMPXkKIyBDT05GSUdfVVNCX1NF UklBTF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09O RklHX1VTQl9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FC TEU9eQpDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2PXkKQ09ORklHX1VTQl9TRVJJQUxfQkVMS0lO PXkKQ09ORklHX1VTQl9TRVJJQUxfQ0gzNDE9eQpDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQ9 eQpDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9D UDIxMFg9eQpDT05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004PXkKQ09ORklHX1VTQl9TRVJJQUxf RU1QRUc9eQpDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz15CkNPTkZJR19VU0JfU0VSSUFMX1ZJ U09SPXkKQ09ORklHX1VTQl9TRVJJQUxfSVBBUT15CkNPTkZJR19VU0JfU0VSSUFMX0lSPXkKQ09O RklHX1VTQl9TRVJJQUxfRURHRVBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9UST15 CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxf R0FSTUlOPXkKQ09ORklHX1VTQl9TRVJJQUxfSVBXPXkKQ09ORklHX1VTQl9TRVJJQUxfSVVVPXkK Q09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFO PXkKQ09ORklHX1VTQl9TRVJJQUxfS0xTST15CkNPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVD15 CkNPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyPXkKIyBDT05GSUdfVVNCX1NFUklBTF9NRVRSTyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX01PUzc3MjA9eQpDT05GSUdfVVNCX1NFUklBTF9N T1M3NzE1X1BBUlBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwPXkKIyBDT05GSUdfVVNC X1NFUklBTF9NWFVQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOPXkKQ09O RklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OD15CkNPTkZJ R19VU0JfU0VSSUFMX1FDQVVYPXkKQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09eQpDT05GSUdf VVNCX1NFUklBTF9TUENQOFg1PXkKQ09ORklHX1VTQl9TRVJJQUxfU0FGRT15CiMgQ09ORklHX1VT Ql9TRVJJQUxfU0FGRV9QQURERUQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFX SVJFTEVTUz15CkNPTkZJR19VU0JfU0VSSUFMX1NZTUJPTD15CiMgQ09ORklHX1VTQl9TRVJJQUxf VEkgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9eQpDT05GSUdfVVNCX1NF UklBTF9YSVJDT009eQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPXkKQ09ORklHX1VTQl9TRVJJQUxf T1BUSU9OPXkKQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD15CkNPTkZJR19VU0JfU0VSSUFMX09Q VElDT049eQojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NTVTEwMD15 CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfREVC VUc9eQoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkK Q09ORklHX1VTQl9FTUkyNj15CkNPTkZJR19VU0JfQURVVFVYPXkKQ09ORklHX1VTQl9TRVZTRUc9 eQpDT05GSUdfVVNCX1JJTzUwMD15CkNPTkZJR19VU0JfTEVHT1RPV0VSPXkKQ09ORklHX1VTQl9M Q0Q9eQpDT05GSUdfVVNCX0xFRD15CkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdf VVNCX0NZVEhFUk09eQpDT05GSUdfVVNCX0lETU9VU0U9eQpDT05GSUdfVVNCX0ZURElfRUxBTj15 CkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPXkKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdf VVNCX1NJU1VTQlZHQV9DT049eQpDT05GSUdfVVNCX0xEPXkKQ09ORklHX1VTQl9UUkFOQ0VWSUJS QVRPUj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKQ09ORklHX1VTQl9URVNUPXkKIyBDT05GSUdf VVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNJR0hURlc9eQpD T05GSUdfVVNCX1lVUkVYPXkKQ09ORklHX1VTQl9FWlVTQl9GWDI9eQojIENPTkZJR19VU0JfSFNJ Q19VU0IzNTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVRNPXkKQ09O RklHX1VTQl9TUEVFRFRPVUNIPXkKQ09ORklHX1VTQl9DWEFDUlU9eQpDT05GSUdfVVNCX1VFQUdM RUFUTT15CkNPTkZJR19VU0JfWFVTQkFUTT15CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZl cnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPXkKIyBDT05GSUdfVVNC X0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURH RVRfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9MgpDT05G SUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBoZXJhbCBD b250cm9sbGVyCiMKIyBDT05GSUdfVVNCX0ZPVEcyMTBfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0dSX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5NyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9QWEEyN1ggaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX01WX1UzRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMg bm90IHNldAojIENPTkZJR19VU0JfQkRDX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BTUQ1 NTM2VURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIyNzIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTkVUMjI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HT0tVIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9FRzIwVD15CiMgQ09ORklHX1VTQl9EVU1NWV9IQ0QgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAoj IENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90 IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVNT X1NUT1JBR0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX1RBUkdFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSURJX0dBREdF VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19V U0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX05PS0lBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0dfQUNNX01TIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTVVMVEkg aXMgbm90IHNldAojIENPTkZJR19VU0JfR19ISUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19E QkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKQ09ORklHX1VX Qj15CkNPTkZJR19VV0JfSFdBPXkKQ09ORklHX1VXQl9XSENJPXkKQ09ORklHX1VXQl9JMTQ4MFU9 eQpDT05GSUdfTU1DPXkKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0Qv U0RJTyBDYXJkIERyaXZlcnMKIwpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19N SU5PUlM9OApDT05GSUdfTU1DX0JMT0NLX0JPVU5DRT15CkNPTkZJR19TRElPX1VBUlQ9eQojIENP TkZJR19NTUNfVEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVy IERyaXZlcnMKIwpDT05GSUdfTU1DX1NESENJPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQpDT05G SUdfTU1DX1JJQ09IX01NQz15CiMgQ09ORklHX01NQ19TREhDSV9BQ1BJIGlzIG5vdCBzZXQKQ09O RklHX01NQ19TREhDSV9QTFRGTT15CkNPTkZJR19NTUNfV0JTRD15CkNPTkZJR19NTUNfVElGTV9T RD15CkNPTkZJR19NTUNfU1BJPXkKQ09ORklHX01NQ19TRFJJQ09IX0NTPXkKQ09ORklHX01NQ19D QjcxMD15CkNPTkZJR19NTUNfVklBX1NETU1DPXkKQ09ORklHX01NQ19WVUIzMDA9eQpDT05GSUdf TU1DX1VTSEM9eQojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CiMgQ09ORklHX01N Q19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldApDT05G SUdfTUVNU1RJQ0s9eQojIENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVt b3J5U3RpY2sgZHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90 IHNldApDT05GSUdfTVNQUk9fQkxPQ0s9eQojIENPTkZJR19NU19CTE9DSyBpcyBub3Qgc2V0Cgoj CiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tf VElGTV9NUz15CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD15CkNPTkZJR19NRU1TVElDS19S NTkyPXkKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURT X0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNf TE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldApDT05GSUdf TEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NDQ9eQojIENPTkZJR19M RURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTIzIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQ0xFVk9fTUFJ TD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNl dApDT05GSUdfTEVEU19EQUMxMjRTMDg1PXkKQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklH X0xFRFNfQkQyODAyPXkKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPXkKQ09ORklHX0xFRFNfTFQz NTkzPXkKQ09ORklHX0xFRFNfREVMTF9ORVRCT09LUz15CiMgQ09ORklHX0xFRFNfVENBNjUwNyBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURT X0xNMzU1eCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBM RUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19M RURTX0JMSU5LTSBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJ R0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkKIyBDT05GSUdfTEVEU19UUklHR0VS X09ORVNIT1QgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0lERV9ESVNLPXkKQ09ORklH X0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdH RVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj15CgojCiMg aXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQoj CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldAojIENPTkZJR19MRURT X1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKQ09ORklHX0FDQ0VTU0lCSUxJVFk9eQpDT05GSUdf QTExWV9CUkFJTExFX0NPTlNPTEU9eQpDT05GSUdfSU5GSU5JQkFORD15CkNPTkZJR19JTkZJTklC QU5EX1VTRVJfTUFEPXkKQ09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1M9eQpDT05GSUdfSU5G SU5JQkFORF9VU0VSX01FTT15CkNPTkZJR19JTkZJTklCQU5EX09OX0RFTUFORF9QQUdJTkc9eQpD T05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfTVRIQ0E9eQpD T05GSUdfSU5GSU5JQkFORF9NVEhDQV9ERUJVRz15CkNPTkZJR19JTkZJTklCQU5EX1FJQj15CkNP TkZJR19JTkZJTklCQU5EX1FJQl9EQ0E9eQpDT05GSUdfSU5GSU5JQkFORF9DWEdCMz15CiMgQ09O RklHX0lORklOSUJBTkRfQ1hHQjNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9D WEdCND15CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9eQpDT05GSUdfSU5GSU5JQkFORF9ORVM9eQoj IENPTkZJR19JTkZJTklCQU5EX05FU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJB TkRfT0NSRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9VU05JQyBpcyBub3Qgc2V0 CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCPXkKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ009eQpD T05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJf REVCVUdfREFUQSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX1NSUD15CiMgQ09ORklHX0lO RklOSUJBTkRfU1JQVCBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX0lTRVI9eQojIENPTkZJ R19JTkZJTklCQU5EX0lTRVJUIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkK Q09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZ U0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0RFQ09ERV9N Q0U9eQpDT05GSUdfRURBQ19NTV9FREFDPXkKQ09ORklHX0VEQUNfR0hFUz15CkNPTkZJR19FREFD X0FNRDY0PXkKIyBDT05GSUdfRURBQ19BTUQ2NF9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApD T05GSUdfRURBQ19FNzUyWD15CkNPTkZJR19FREFDX0k4Mjk3NVg9eQpDT05GSUdfRURBQ19JMzAw MD15CkNPTkZJR19FREFDX0kzMjAwPXkKIyBDT05GSUdfRURBQ19JRTMxMjAwIGlzIG5vdCBzZXQK Q09ORklHX0VEQUNfWDM4PXkKQ09ORklHX0VEQUNfSTU0MDA9eQpDT05GSUdfRURBQ19JN0NPUkU9 eQpDT05GSUdfRURBQ19JNTAwMD15CkNPTkZJR19FREFDX0k1MTAwPXkKQ09ORklHX0VEQUNfSTcz MDA9eQojIENPTkZJR19FREFDX1NCUklER0UgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNP TkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNf REVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVW SUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldAoKIwojIFJUQyBpbnRlcmZh Y2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05G SUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMK IwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9B Qlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzMDc9eQpDT05GSUdfUlRDX0RSVl9E UzEzNzQ9eQojIENPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzE2NzI9eQojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX01BWDY5MDA9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKQ09ORklHX1JUQ19EUlZf SVNMMTIwOD15CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0lTTDEyMDU3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWDEyMDU9eQojIENPTkZJ R19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2 MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpDT05GSUdfUlRDX0RSVl9NNDFU ODA9eQojIENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9CUTMySz15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05GSUdfUlRDX0RSVl9GTTMxMzA9 eQpDT05GSUdfUlRDX0RSVl9SWDg1ODE9eQpDT05GSUdfUlRDX0RSVl9SWDgwMjU9eQojIENPTkZJ R19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBk cml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9NNDFUOTQ9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDU9eQojIENPTkZJR19SVENfRFJWX0RTMTM0 MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfRFMxMzkwPXkKQ09ORklHX1JUQ19EUlZfTUFYNjkwMj15CkNPTkZJR19SVENfRFJWX1I5 NzAxPXkKQ09ORklHX1JUQ19EUlZfUlM1QzM0OD15CkNPTkZJR19SVENfRFJWX0RTMzIzND15CkNP TkZJR19SVENfRFJWX1BDRjIxMjM9eQojIENPTkZJR19SVENfRFJWX1JYNDU4MSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJp dmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdfUlRDX0RSVl9EUzEyODY9eQpDT05G SUdfUlRDX0RSVl9EUzE1MTE9eQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9eQojIENPTkZJR19SVENf RFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9eQojIENP TkZJR19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PXkK Q09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDM1PXkKQ09ORklHX1JU Q19EUlZfTTQ4VDU5PXkKQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj15CkNPTkZJR19SVENfRFJWX0JR NDgwMj15CkNPTkZJR19SVENfRFJWX1JQNUMwMT15CkNPTkZJR19SVENfRFJWX1YzMDIwPXkKQ09O RklHX1JUQ19EUlZfUENGNTA2MzM9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCgojCiMgSElE IFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FIGlz IG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RN QV9BQ1BJPXkKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lP QVRETUE9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kg aXMgbm90IHNldAoKIwojIERNQSBDbGllbnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CiMgQ09O RklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKQ09ORklHX0RD QT15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVUlPPXkKQ09ORklHX1VJ T19DSUY9eQpDT05GSUdfVUlPX1BEUlZfR0VOSVJRPXkKIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJR IGlzIG5vdCBzZXQKQ09ORklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQpDT05GSUdf VUlPX1BDSV9HRU5FUklDPXkKQ09ORklHX1VJT19ORVRYPXkKIyBDT05GSUdfVUlPX1BSVVNTIGlz IG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBu b3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQojIENPTkZJR19WSVJUX0RSSVZFUlMg aXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19W SVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19CQUxM T09OPXkKIyBDT05GSUdfVklSVElPX0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19NTUlP PXkKIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBN aWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CkNPTkZJR19I WVBFUlZfVVRJTFM9eQojIENPTkZJR19IWVBFUlZfQkFMTE9PTiBpcyBub3Qgc2V0CgojCiMgWGVu IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKIyBDT05GSUdfWEVOX0JBTExP T05fTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05GSUdfWEVOX1NDUlVCX1BBR0VTPXkKQ09O RklHX1hFTl9ERVZfRVZUQ0hOPXkKQ09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hFTkZTPXkK Q09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09O RklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5f R1JBTlRfREVWX0FMTE9DPXkKQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9QQ0lERVZf QkFDS0VORD15CiMgQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVO X1BSSVZDTUQ9eQpDT05GSUdfWEVOX0FDUElfUFJPQ0VTU09SPW0KIyBDT05GSUdfWEVOX01DRV9M T0cgaXMgbm90IHNldApDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNP TkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5fU1lNUz15 CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJR19TTElDT1NT IGlzIG5vdCBzZXQKQ09ORklHX1BSSVNNMl9VU0I9eQpDT05GSUdfQ09NRURJPW0KIyBDT05GSUdf Q09NRURJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9TSVpFX0tC PTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgwCiMgQ09ORklH X0NPTUVESV9NSVNDX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfSVNBX0RSSVZF UlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90IHNldAojIENP TkZJR19DT01FRElfUENNQ0lBX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfVVNC X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfODI1NV9TQSBpcyBub3Qgc2V0CiMg Q09ORklHX0NPTUVESV9LQ09NRURJTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFORUwgaXMgbm90 IHNldApDT05GSUdfUlRMODE5MlU9bQojIENPTkZJR19SVExMSUIgaXMgbm90IHNldApDT05GSUdf Ujg3MTJVPXkKIyBDT05GSUdfUjgxODhFVSBpcyBub3Qgc2V0CiMgQ09ORklHX1I4NzIzQVUgaXMg bm90IHNldAojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU1IGlzIG5v dCBzZXQKQ09ORklHX1ZUNjY1Nj1tCiMgQ09ORklHX0ZCX1NNNzUwIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfWEdJIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKQ09ORklH X1NQRUFLVVA9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UU0E9eQpDT05GSUdfU1BFQUtVUF9T WU5USF9BUE9MTE89eQpDT05GSUdfU1BFQUtVUF9TWU5USF9BVURQVFI9eQpDT05GSUdfU1BFQUtV UF9TWU5USF9CTlM9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNUTEs9eQpDT05GSUdfU1BFQUtV UF9TWU5USF9ERUNFWFQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9MVExLPXkKQ09ORklHX1NQRUFL VVBfU1lOVEhfU09GVD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX1NQS09VVD15CkNPTkZJR19TUEVB S1VQX1NZTlRIX1RYUFJUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfRFVNTVk9eQojIENPTkZJR19U T1VDSFNDUkVFTl9TWU5BUFRJQ1NfSTJDX1JNSTQgaXMgbm90IHNldApDT05GSUdfU1RBR0lOR19N RURJQT15CiMgQ09ORklHX1NUQUdJTkdfUkRNQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMg Q09ORklHX1dJTUFYX0dETTcyWFggaXMgbm90IHNldAojIENPTkZJR19MVEVfR0RNNzI0WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9T UElOQU5EX01UMjlGIGlzIG5vdCBzZXQKIyBDT05GSUdfTFVTVFJFX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfREdOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RHQVAgaXMgbm90IHNldAojIENPTkZJR19H U19GUEdBQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CiMg Q09ORklHX1VOSVNZU1NQQVIgaXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldAoj IENPTkZJR19XSUxDMTAwMF9EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19NT1NUIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPXkKQ09ORklH X0FDRVJIREY9eQojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FTVVNf TEFQVE9QPXkKQ09ORklHX0RFTExfTEFQVE9QPXkKQ09ORklHX0RFTExfV01JPXkKQ09ORklHX0RF TExfV01JX0FJTz15CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF TExfUkJUTiBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNVX0xBUFRPUD15CiMgQ09ORklHX0ZVSklU U1VfTEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90 IHNldApDT05GSUdfQU1JTE9fUkZLSUxMPXkKQ09ORklHX0hQX0FDQ0VMPXkKIyBDT05GSUdfSFBf V0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfSFBfV01JPXkKQ09ORklHX01TSV9MQVBUT1A9eQpD T05GSUdfUEFOQVNPTklDX0xBUFRPUD15CkNPTkZJR19DT01QQUxfTEFQVE9QPXkKQ09ORklHX1NP TllfTEFQVE9QPXkKQ09ORklHX1NPTllQSV9DT01QQVQ9eQpDT05GSUdfSURFQVBBRF9MQVBUT1A9 eQpDT05GSUdfVEhJTktQQURfQUNQST15CkNPTkZJR19USElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9S VD15CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FD UElfVU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15CkNP TkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERBUFM9eQoj IENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPXkKQ09O RklHX0FTVVNfV01JPXkKQ09ORklHX0FTVVNfTkJfV01JPXkKQ09ORklHX0VFRVBDX1dNST15CkNP TkZJR19BQ1BJX1dNST15CkNPTkZJR19NU0lfV01JPXkKQ09ORklHX1RPUFNUQVJfTEFQVE9QPXkK Q09ORklHX0FDUElfVE9TSElCQT15CkNPTkZJR19UT1NISUJBX0JUX1JGS0lMTD15CiMgQ09ORklH X1RPU0hJQkFfSEFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfV01JIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfQ01QQz15CkNPTkZJR19JTlRFTF9JUFM9eQojIENPTkZJR19JQk1fUlRMIGlz IG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPXkKQ09ORklHX01YTV9XTUk9eQpDT05GSUdf SU5URUxfT0FLVFJBSUw9eQojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklH X0FQUExFX0dNVVggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0Vf UFJPM19CVVRUT04gaXMgbm90IHNldAojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBz ZXQKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJp dmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19D TEtCTERfSTgyNTM9eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9U SU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBD T05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5v dCBzZXQKIyBDT05GSUdfTUFJTEJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9BUEk9eQpDT05G SUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoj CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0FNRF9JT01NVT15CiMgQ09ORklHX0FNRF9JT01N VV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9JT01NVV9WMiBpcyBub3Qgc2V0CkNPTkZJ R19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdfSU5URUxfSU9NTVVf U1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9JT01NVV9GTE9QUFlfV0E9eQpDT05GSUdfSVJRX1JFTUFQPXkKCiMKIyBS ZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19TVEVfTU9ERU1fUlBST0MgaXMgbm90IHNldAoK IwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERy aXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlz IG5vdCBzZXQKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTiBp cyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBub3Qg c2V0CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldAoj IENPTkZJR19QV00gaXMgbm90IHNldAojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAojIENP TkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQK CiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfUEhZX1BY QV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qg c2V0CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJD QVAgaXMgbm90IHNldAojIENPTkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1v bml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENPTkZJR19BTURfTUNFX0lOSiBpcyBub3Qg c2V0CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05G SUdfQU5EUk9JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQk5WRElNTSBpcyBub3Qgc2V0CiMgQ09O RklHX05WTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RN X0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNX1NPVVJDRV9DT05TT0xFIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBw b3J0CiMKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNP TkZJR19FREQ9eQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01F TU1BUD15CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQpDT05GSUdfRE1JSUQ9eQoj IENPTkZJR19ETUlfU1lTRlMgaXMgbm90IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05f RUZJX0ZBTExCQUNLPXkKQ09ORklHX0lTQ1NJX0lCRlRfRklORD15CkNPTkZJR19JU0NTSV9JQkZU PXkKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2li bGUgRmlybXdhcmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPXkKQ09ORklH X0VGSV9FU1JUPXkKQ09ORklHX0VGSV9WQVJTX1BTVE9SRT15CiMgQ09ORklHX0VGSV9WQVJTX1BT VE9SRV9ERUZBVUxUX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkK IyBDT05GSUdfRUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5USU1FX1dS QVBQRVJTPXkKQ09ORklHX1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RD QUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZTPXkKQ09ORklHX0VYVDJfRlNfWEFUVFI9 eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUMl9GU19TRUNVUklUWT15CkNP TkZJR19FWFQzX0ZTPXkKQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDNfRlNf U0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNP TkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9FTkNSWVBUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdf SkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKQ09ORklHX1JFSVNFUkZT X0ZTPXkKIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19SRUlTRVJG U19QUk9DX0lORk8gaXMgbm90IHNldApDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFI9eQpDT05GSUdf UkVJU0VSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX1JFSVNFUkZTX0ZTX1NFQ1VSSVRZPXkKQ09O RklHX0pGU19GUz15CkNPTkZJR19KRlNfUE9TSVhfQUNMPXkKQ09ORklHX0pGU19TRUNVUklUWT15 CiMgQ09ORklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlz IG5vdCBzZXQKQ09ORklHX1hGU19GUz15CkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BP U0lYX0FDTD15CkNPTkZJR19YRlNfUlQ9eQojIENPTkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMg Q09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19HRlMyX0ZTPXkKQ09ORklHX0dGUzJf RlNfTE9DS0lOR19ETE09eQpDT05GSUdfT0NGUzJfRlM9eQpDT05GSUdfT0NGUzJfRlNfTzJDQj15 CkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RFUj15CkNPTkZJR19PQ0ZTMl9GU19TVEFU Uz15CkNPTkZJR19PQ0ZTMl9ERUJVR19NQVNLTE9HPXkKIyBDT05GSUdfT0NGUzJfREVCVUdfRlMg aXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9eQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkK IyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRS RlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9G Uz15CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19GU19EQVggaXMgbm90IHNl dApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9D S0lORz15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllf VVNFUj15CkNPTkZJR19GQU5PVElGWT15CiMgQ09ORklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNT SU9OUyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVS RkFDRT15CkNPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcg aXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15CkNPTkZJR19RRk1UX1YxPXkKQ09ORklHX1FG TVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklH X0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9GUz15CkNPTkZJR19DVVNFPXkKIyBDT05GSUdfT1ZF UkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9eQpDT05GSUdf RlNDQUNIRV9TVEFUUz15CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNIGlzIG5vdCBzZXQKIyBD T05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJ U1QgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz15CiMgQ09ORklHX0NBQ0hFRklMRVNfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTSBpcyBub3Qgc2V0Cgoj CiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKQ09ORklHX0pP TElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPXkKQ09ORklHX1VERl9OTFM9eQoK IwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9T X0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNP TkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9InV0ZjgiCkNPTkZJR19OVEZTX0ZTPXkKIyBDT05G SUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8gZmls ZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BS T0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElM RFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1Q RlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKQ09ORklH X0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpD T05GSUdfRUZJVkFSX0ZTPW0KQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfQURGU19G Uz15CiMgQ09ORklHX0FERlNfRlNfUlcgaXMgbm90IHNldApDT05GSUdfQUZGU19GUz15CkNPTkZJ R19FQ1JZUFRfRlM9eQojIENPTkZJR19FQ1JZUFRfRlNfTUVTU0FHSU5HIGlzIG5vdCBzZXQKQ09O RklHX0hGU19GUz15CkNPTkZJR19IRlNQTFVTX0ZTPXkKIyBDT05GSUdfSEZTUExVU19GU19QT1NJ WF9BQ0wgaXMgbm90IHNldApDT05GSUdfQkVGU19GUz15CiMgQ09ORklHX0JFRlNfREVCVUcgaXMg bm90IHNldApDT05GSUdfQkZTX0ZTPXkKQ09ORklHX0VGU19GUz15CkNPTkZJR19KRkZTMl9GUz15 CkNPTkZJR19KRkZTMl9GU19ERUJVRz0wCkNPTkZJR19KRkZTMl9GU19XUklURUJVRkZFUj15CiMg Q09ORklHX0pGRlMyX0ZTX1dCVUZfVkVSSUZZIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1NVTU1B Ulk9eQpDT05GSUdfSkZGUzJfRlNfWEFUVFI9eQpDT05GSUdfSkZGUzJfRlNfUE9TSVhfQUNMPXkK Q09ORklHX0pGRlMyX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0pGRlMyX0NPTVBSRVNTSU9OX09QVElP TlM9eQpDT05GSUdfSkZGUzJfWkxJQj15CkNPTkZJR19KRkZTMl9MWk89eQpDT05GSUdfSkZGUzJf UlRJTUU9eQojIENPTkZJR19KRkZTMl9SVUJJTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NN T0RFX05PTkUgaXMgbm90IHNldApDT05GSUdfSkZGUzJfQ01PREVfUFJJT1JJVFk9eQojIENPTkZJ R19KRkZTMl9DTU9ERV9TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfRkFWT1VS TFpPIGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTPXkKQ09ORklHX1VCSUZTX0ZTX0FEVkFOQ0VE X0NPTVBSPXkKQ09ORklHX1VCSUZTX0ZTX0xaTz15CkNPTkZJR19VQklGU19GU19aTElCPXkKIyBD T05GSUdfVUJJRlNfQVRJTUVfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0ZTIGlzIG5v dCBzZXQKQ09ORklHX0NSQU1GUz15CkNPTkZJR19TUVVBU0hGUz15CkNPTkZJR19TUVVBU0hGU19G SUxFX0NBQ0hFPXkKIyBDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1QgaXMgbm90IHNldApDT05G SUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRT15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxU SSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90 IHNldApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CiMgQ09O RklHX1NRVUFTSEZTX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19MWk89eQpDT05GSUdf U1FVQVNIRlNfWFo9eQojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZS QUdNRU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19GUz15CkNPTkZJR19NSU5JWF9GUz15CkNP TkZJR19PTUZTX0ZTPXkKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19RTlg0RlNf RlM9eQojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldApDT05GSUdfUk9NRlNfRlM9eQojIENP TkZJR19ST01GU19CQUNLRURfQllfQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNL RURfQllfTVREIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CT1RIPXkKQ09ORklH X1JPTUZTX09OX0JMT0NLPXkKQ09ORklHX1JPTUZTX09OX01URD15CkNPTkZJR19QU1RPUkU9eQoj IENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlz IG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9S RV9SQU0gaXMgbm90IHNldApDT05GSUdfU1lTVl9GUz15CkNPTkZJR19VRlNfRlM9eQojIENPTkZJ R19VRlNfRlNfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19VRlNfREVCVUcgaXMgbm90IHNldApD T05GSUdfRVhPRlNfRlM9eQojIENPTkZJR19FWE9GU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19P UkU9eQpDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQpDT05GSUdf TkZTX1YyPXkKQ09ORklHX05GU19WMz15CkNPTkZJR19ORlNfVjNfQUNMPXkKQ09ORklHX05GU19W ND15CiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF8xPXkKIyBDT05G SUdfTkZTX1Y0XzIgaXMgbm90IHNldApDT05GSUdfUE5GU19GSUxFX0xBWU9VVD15CkNPTkZJR19Q TkZTX0JMT0NLPXkKQ09ORklHX1BORlNfT0JKTEFZT1VUPXkKQ09ORklHX1BORlNfRkxFWEZJTEVf TEFZT1VUPW0KQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVs Lm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1JPT1Rf TkZTPXkKQ09ORklHX05GU19GU0NBQ0hFPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlz IG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNEPXkKQ09ORklH X05GU0RfVjJfQUNMPXkKQ09ORklHX05GU0RfVjM9eQpDT05GSUdfTkZTRF9WM19BQ0w9eQpDT05G SUdfTkZTRF9WND15CiMgQ09ORklHX05GU0RfUE5GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0Rf VjRfU0VDVVJJVFlfTEFCRUwgaXMgbm90IHNldAojIENPTkZJR19ORlNEX0ZBVUxUX0lOSkVDVElP TiBpcyBub3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdf TE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpD T05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFO TkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19TVU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQojIENPTkZJ R19DRVBIX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTCBpcyBu b3Qgc2V0CkNPTkZJR19DSUZTPXkKIyBDT05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJ R19DSUZTX1dFQUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hB VFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19BQ0w9eQpDT05GSUdfQ0lGU19E RUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQ Q0FMTD15CiMgQ09ORklHX0NJRlNfU01CMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0ZTQ0FDSEU9 eQpDT05GSUdfTkNQX0ZTPXkKQ09ORklHX05DUEZTX1BBQ0tFVF9TSUdOSU5HPXkKQ09ORklHX05D UEZTX0lPQ1RMX0xPQ0tJTkc9eQpDT05GSUdfTkNQRlNfU1RST05HPXkKQ09ORklHX05DUEZTX05G U19OUz15CkNPTkZJR19OQ1BGU19PUzJfTlM9eQojIENPTkZJR19OQ1BGU19TTUFMTERPUyBpcyBu b3Qgc2V0CkNPTkZJR19OQ1BGU19OTFM9eQpDT05GSUdfTkNQRlNfRVhUUkFTPXkKQ09ORklHX0NP REFfRlM9eQpDT05GSUdfQUZTX0ZTPXkKIyBDT05GSUdfQUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0FGU19GU0NBQ0hFPXkKQ09ORklHXzlQX0ZTPXkKQ09ORklHXzlQX0ZTQ0FDSEU9eQpDT05G SUdfOVBfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfOVBfRlNfU0VDVVJJVFkgaXMgbm90IHNldApD T05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdF XzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKQ09O RklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CkNPTkZJR19O TFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg2Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYzPXkKQ09ORklHX05MU19DT0RFUEFH RV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2 PXkKQ09ORklHX05MU19DT0RFUEFHRV84Njk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj15CkNP TkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdf TkxTX0NPREVQQUdFXzk0OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19J U084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdF XzEyNTE9eQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdf TkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084ODU5 XzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklH X05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJR19OTFNfSVNPODg1 OV8xMz15CkNPTkZJR19OTFNfSVNPODg1OV8xND15CkNPTkZJR19OTFNfSVNPODg1OV8xNT15CkNP TkZJR19OTFNfS09JOF9SPXkKQ09ORklHX05MU19LT0k4X1U9eQojIENPTkZJR19OTFNfTUFDX1JP TUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJ R19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19O TFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNl dAojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lO VUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CkNPTkZJR19E TE09eQpDT05GSUdfRExNX0RFQlVHPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFD RV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05G SUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklH X0JPT1RfUFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RF QlVHX0lORk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRD15CkNPTkZJ R19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKQ09ORklHX1NUUklQ X0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNF RF9TWU1CT0xTPXkKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19G Uz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9 eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfQVJDSF9XQU5UX0ZS QU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0Vf V0VBS19QRVJfQ1BVPXkKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RF RkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdn aW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09ORklHX0RFQlVHX1BBR0VBTExPQz15CkNP TkZJR19ERUJVR19PQkpFQ1RTPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfRlJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX09CSkVDVFNfVElNRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JL IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVC VUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19ERUJVR19TTEFCPXkKIyBDT05GSUdf REVCVUdfU0xBQl9MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQoj IENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TVEFDS19VU0FH RT15CkNPTkZJR19ERUJVR19WTT15CiMgQ09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfVk1fUkIgaXMgbm90IHNldApDT05GSUdfREVCVUdfVklSVFVBTD15 CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9eQpD T05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZM T1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49 eQpDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09O RklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05G SUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFN X0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9MAojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9Q QU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0w CkNPTkZJR19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVP VVQ9MzAwCkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDPXkKQ09ORklHX0JPT1RQQVJB TV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MQojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBz ZXQKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNP TkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9 eQojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19USU1FS0VFUElORyBpcyBub3Qgc2V0CkNPTkZJR19USU1FUl9TVEFUUz15CgojCiMgTG9jayBE ZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9N VVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQoj IENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19M T0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CkNPTkZJ R19MT0NLX1NUQVQ9eQojIENPTkZJR19ERUJVR19MT0NLREVQIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0FUT01JQ19TTEVFUD15CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFM9eQoj IENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9JUlFGTEFH Uz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVC VUdfUElfTElTVD15CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpD T05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJP VkVfUkNVPXkKIyBDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFkgaXMgbm90IHNldApDT05GSUdf U1BBUlNFX1JDVV9QT0lOVEVSPXkKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJ TUVPVVQ9NjAKQ09ORklHX1JDVV9UUkFDRT15CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX05P VElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049 eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfTUFLRV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf RkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVURVggaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9JTkpF Q1RJT05fREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJR19BUkNI X0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklD VF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQ T1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpD T05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9H UkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9E WU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09S RD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9 eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkK Q09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RS QUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVS X0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNP TkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RS QUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSVJRU09GRl9UUkFD RVI9eQpDT05GSUdfU0NIRURfVFJBQ0VSPXkKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CkNPTkZJ R19UUkFDRVJfU05BUFNIT1Q9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15 CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURf QlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RS QUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVD15CiMgQ09ORklHX1VQUk9CRV9FVkVOVCBpcyBub3Qg c2V0CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdf RFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMg bm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQojIENPTkZJR19GVFJBQ0VfU1RB UlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01NSU9UUkFDRT15CiMgQ09ORklHX01NSU9UUkFD RV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNl dAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5H X0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9G SUxFIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNJTkdfRVZFTlRTX0dQSU89eQoKIwojIFJ1bnRpbWUg VGVzdGluZwojCkNPTkZJR19MS0RUTT15CkNPTkZJR19URVNUX0xJU1RfU09SVD15CkNPTkZJR19L UFJPQkVTX1NBTklUWV9URVNUPXkKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJF RV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldApDT05GSUdf QVRPTUlDNjRfU0VMRlRFU1Q9eQojIENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVM UEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfUFJJTlRGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19C VUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKQ09ORklHX01FTVRFU1Q9eQojIENP TkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05G SUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFS TFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJ R19FQVJMWV9QUklOVEtfRUZJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QVERVTVBfQ09SRT15CkNP TkZJR19YODZfUFREVU1QPXkKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX1JPREFUQT15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RFQlVH X1dYIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CkNPTkZJR19ERUJV R19OWF9URVNUPW0KQ09ORklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0gg aXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1V X1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05G SUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVFlQRV8w WDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VE RUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4MD15 CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVM QVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5H PXkKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldApDT05GSUdfREVCVUdfTk1JX1NFTEZU RVNUPXkKIyBDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tF WVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19U UlVTVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VS SVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SSz15CkNPTkZJ R19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklH X0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj02NTUzNgpDT05G SUdfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFN IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ESVNBQkxFIGlzIG5vdCBzZXQK Q09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVY X0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0NIRUNLUkVRUFJPVF9WQUxVRT0x CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfUE9MSUNZREJfVkVSU0lPTl9NQVggaXMgbm90IHNl dAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RP TU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJR19TRUNVUklU WV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFT SD15CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldApDT05GSUdfSU5URUdSSVRZPXkK IyBDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFlf QVVESVQ9eQojIENPTkZJR19JTUEgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMgbm90IHNldAoj IENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNldAojIENPTkZJR19ERUZB VUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlf REFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05G SUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19NRU1DUFk9eQpDT05GSUdfQVNZTkNfWE9SPXkK Q09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FTWU5DX1JBSUQ2X1JFQ09WPXkKQ09ORklHX0NSWVBU Tz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpD T05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRP X0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhF UjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NS WVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxU PXkKQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NS WVBUT19BS0NJUEhFUjI9eQojIENPTkZJR19DUllQVE9fUlNBIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19V U0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05G SUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19O VUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpD T05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19NQ1JZUFREIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBU T19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRo ZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRP X0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEz MDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5J Vj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9f Q1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQ VE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19YVFM9eQojIENPTkZJ R19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQ VE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CkNPTkZJ R19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05G SUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NS Q1QxMERJRj15CiMgQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19HSEFTSD15CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19QT0xZMTMwNV9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01E ND15CkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CkNPTkZJ R19DUllQVE9fUk1EMTI4PXkKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JN RDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklH X0NSWVBUT19TSEExX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBU T19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9eQpD T05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklH X0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FF U19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkK Q09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkK Q09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkK IyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NB TUVMTElBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUX0NP TU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQojIENPTkZJR19DUllQVE9fQ0FT VDZfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZ UFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09O RklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRP X1NBTFNBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VF RD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJf WDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19URUE9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RX T0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND15CkNPTkZJR19DUllQ VE9fVFdPRklTSF9YODZfNjRfM1dBWT15CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZf NjQgaXMgbm90IHNldAoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkK Q09ORklHX0NSWVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9f ODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09O RklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdf Q1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpD T05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09O RklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhF Uj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZ UFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19BRVM9eQpDT05GSUdf Q1JZUFRPX0RFVl9QQURMT0NLX1NIQT15CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTU1FVFJJQ19L RVlfVFlQRSBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tp bmcKIwojIENPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9 eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15 CkNPTkZJR19LVk1fQVBJQ19BUkNISVRFQ1RVUkU9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdf S1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVf UkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJ UlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZN X0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfS1ZNPXkKQ09ORklH X0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkKIyBDT05GSUdfS1ZNX01NVV9BVURJVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tWTV9ERVZJQ0VfQVNTSUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19C SU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkK Q09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qg c2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkK Q09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkK Q09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9 eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hf VVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpD T05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05G SUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMg bm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMz Ml9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdf Q1JDOD15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENP TkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpD T05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVD T01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdf WFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15 CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9E RUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5v dCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkK Q09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RF Q09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxM T0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9 eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhU U0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hfRlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9 eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hB U19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkK IyBDT05GSUdfQ1BVTUFTS19PRkZTVEFDSyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfUk1BUD15CkNP TkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNl dApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElW RT15CkNPTkZJR19DT1JESUM9eQojIENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdfT0lEX1JF R0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CiMgQ09O RklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15 CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkK Q09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQo= --===============2870914425387426206== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj5MJcqMNdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp6qL/f0y84AcIuZNSmJJ4AV VcmHOwEe1WNZedY1R1svFtqKrbleQbQPeVl0HAndAMkLKSB6rQgbHcuTwGCRaXyNzefao9DL3kL+ D79tPwTxb1joYw5tf6tddaIFGCRzlE0nHNJ6AlN9swz5GGVqJHdofoQVOjsiErABsBZGQBO7Hk43 rrjMbIqY79in2tNDk8QvSM95UJ9tooKtzJcWCdXx9G/F0vX7kExC06bCuBzeeofA0S4heSSVT7d6 WGbDt6erlIKi/hl4kRc896LxYv5+fWHWh/K9GW8fzyYk/gsCm9BL4tBsOHc7dt+U+HlPfWhb4Ree +6HlphyLBoSdfcH07T6sM1O1svY94dsFkzr5cXcv12KOJ0a1ppXchpz/oTMS3T2cZHnreO1pmMFR lOBB0Q4YFUuMtO7BNckN8W0fSnjhee85sF4x9corkEPmg/mbYrfLio3HqmU7kgstGJsYDf92+KIk 9DbFCoAaeOeYnaZAV8C6cSTfFcHIUrPJpn6UwtIb9D7WXTT+cYJSCu/QviEOlJihbp00WVX3KAS8 H9iklT/ZJAOYLei0m/Wr8A+E282zb+jbmH+YTIZCke/8TUqUAHYZdOasJgxTxsdcrISjQYNQC5XE HldAI3qePqDzmW6IjznyNPShUAktESdQEoIG7BHW2I3ecixImNZVPre+jeBOnhTHB1B1pnSn6aJ9 l6PLAZDe9fyTjO3YxQXgFHb/ubRBgY67Pzox6OfestUtn1a2T7bxCn6dHdTgJOzDxtH92DtklQWx bq/AfNIWpa7AHxkQbMhkzOCBAIfdAG03hTT5bnAfU3422BBlnvkQjIUPOwg0RLcI8SNUNlcEz0kt 1bHPDhSyQBIuqrWnaRLcpDu1AqxhaC04+PGZKj71TntQf9o61HMioWJc69RdXPIHiZ3m1tvKmMJ0 /lCZSCo+LrU5S9QsVr44F+/fLcXxkna/UQMJj5LFZdVu5FABBFWaGDssQQ6WHKULdrEFHwXT/rtq r+437c8fpekm2JPlulqfBXLsuOhWpZwZfWvrjIX0wVeGK0lYDdtxk6bKiXRNBRtHnwnOkKVLaPOY kpgoMq+rORnRWeWjUfrjX1mH49sDlD/gx202ygLDYlG65XBAuIOXnd5iJL8bNIYs+Z4ipU8Dk2jL g+mZqfdeURZ5WfauIH0bALL4ttkNBsnchZdmORJj8Fet4RIkimD13XOgGMVi255PevT511f0l90C K0ZhzJ2rIINcKeS6n+Q8CxAL/XavDo+IVV0uHTArc3e1PBhyXW6CXh+9x+0AoXEl1ZWRwy74MYdB YP2TlWAal0gtxk9kc63GI0DDRza7iCsdUjbb5fB+alDhv9uqh4dNEQ6clYwoY6rKxBYAwCrUg7gz PPsVo1NxWMi0/aQN/KxFxRhEMczZSmotjbOyknAuQnEfjRBnfqqnObmHCfeUUHH3bui6aTbpHODX SenoJWEkU7bcNI5bk+YAdta1/M6zWJjVLQD5Gro71JqW5z/jFnulhYvvQJThnn88oJC6ljcaf8ar TY2jU3pCkFQuc9Xn66wT0dToMko8HDU/rbmE/OYBIhgqLLgHmI4Cdi3hxG0ZY/AgbnD4vLXMyzPD O+l3a/Jc/kPqGzJpqwOo3pSjENc/c0dR+B0vnY+1QhgqWISm/e6nrekgiMbz2KG65X4Y23tHmTOn L9QCnbhynBY6XeALRB9jRd1fRZiTMOG796mo8v7XEtT9VKNDnjB9TFJbal/uiAV5JubsEuNJHubn agGUJxMn9nZlXvKOi45PTTP0BzuUK968m1VjtT4rRvaN4McBTwYRpKqbMpclBA0q1RY/3BK7Hddj GxsM8XrOy4wma3ufKsshUv0bK+4IGyCdtgJErrM5k/V9noJ2m2/zfMMDCC4l7urfJp1airWw/PEK lQ8LuZH3M/5VTJsM2U5JvMAI/UzHCPgUQ4pozIOhG5pLmd4yu1JKGtNNArMvE0RzHhv0oa85EhMK 54PEbZHdDEDNjX4DhV+tnxPmnieqtSp1f2apc0rg+qf/+Tk2fnTSkYCGf8qxIP8HS3FYbD7rEjIa +zc7kmIr2ACBYSd+XtpDGHcrRbucB4frSrwOIstvn4Cznu6ZcdMbvuYLXjjZQR1xXq73UC9gFb3w 78IBxW9MovIOFNpRgcyjFi2rnuOt0l56czYWo+gTdsZD0tNSXN5ZfVsCbBEyP56UxZTOQtVfqhMi QeRnzywR+19btX4qTAZPGwdPGDnGgU+PuRh3C+AF4DzMdxv0YXps4E3wfcidGlRxn9+AxlzbHCCq sdiWboB/+Vin9by1QuRZ2F+vavk0k6u1XxpvxV5B2Gec0IQ5f2cWk/Sj7QnlfcImQdHDUNYNiH13 DFM58uorcK/KLbwIRie+tywBJul7YdTQIGIFhSP6tM0IxzMxNgHyq1zpcPaQLqc4TVsliD89SIU7 NfqEMUoyKq4OMQMif2+eTwc1/PCM+GwbXcpmrd5rnO7QTT21ZjBlhzHmmsCM1r/LKlzZgi2CzSqT C1AQdUM+VwB4uQ6VTzwKLhQ8s+rh6Niu1F9eMVhnztq3zk6wj/IsAgb5vfhWtsFon6rUDcDE27gL pYd+5/RzN9+HHuO8bckIrKP8Xu3X0+3Dz15v6jW8FlgYJ5QuqfAF92U3Q6eLLQb57OysEtmvWmvo EAB1X3oRgiqr4k/nXCKdvTNLMe4jhpClKx81dLvCpFPTloXYKd0vD7GKAcwU/XZOo+ff3UcRJc7F TC0EwdXdVvMtV8T5hOecGnqHSn0T4nXAnfxmY4z+TeYRYYys2mmwPYYHrVpezJKoechHeybtZFGB LitVbLKGNhA7pXycw2rleAtcFAxNwzbAADDskM2YYh5OlzOWWyGxBqYpObzbaOOpiY8oCOQUqX/M LM1T57Nxb917UnnEDZLtjGfO6mnbO5PtApAwc+aXD2pLSw1as4vhSxguSK9Rqp4JRvJKaddzdNam RAtxKOQk4gVaroT5KqQ3711z8G2Z7TnFMYJgLnCdnCANJoeszDaAw9tu+VUWcNivOMjSHiyq1PJ+ Bx5+6EuNVBzW4NK3CxEGxfMt+wwl3iHM0TCaDtr9Kc5WihpNiy5EV1F83j8ndHO4oZ/Q7vS+GZJA 5qXV7vmdXESIGXcyDBK5yhJRStsQDYrBK5IhA4k3X5sQADE/jeKgglmLbu7ZGM1ZH5EO4fiHrMDG pEfdCo+ZPxoAJmLPzOzXx9UYWLjQNN1gxDpXv4coBF6V4whFNA8IvGxUOwgfvlVgtHaNZ7G0M+ja p9Is9hbo0KGTWRpddPl+det7ra7zMRi9ZNln5zDwukfK08s7HRDimjdzWUjW4RpHpRjtvnAVGrji fZmPNZp5RNbaycIOgG+rME68gEj17YzBttfdlg6d+xe5ZEYiq5pRsE+WtaiALNWssDI+MhkpqRPk QCrVNtG6jqRE+OPcDxNsJaLbn+HaVttirAYF/UsONojGxv8My9PVD6CFq6JcUlHYvqxpb9T5udqd 9g30IVnqrRfyXKCa8BVEQ7Ev2tj7pXLrMN13ZGQtmS1+iLaSue+27P+FRAsJA6Sc/R4RWx4AgTgI r8ZHF26dYCx5Jc1bD/wnFhGmx7UOqDhc0Eo+WzOfFgnXEz9FZdOszHrjthshnwyreQys2cF9kVkt vUigBzOmyAyvfLrIgQE1r8wU6ASt+pzewaDVtxoqlMzaw3yzSPiN6XrQQ1XBYE2eBb8i5dZ0Oq5O 3bzjeMYlVuxtnerYgyvBSTNuwxr1m8zijUM3qP/69SAzCz+MhTt5rzGYM/Ns0mo2peKJoqTth9ip 94q8cczy6o2Tkdqc5Kdcg0KdN6CZeUf8hrhsF2LufGCIiliLk4FC1zE+P9b6b6yPNDK/snAk4tw4 dLZEd7akeCJcSc5bLFrKXuNV+2Hq2PvMbkQdr9xXP3fuBeBEcxT83xuQVazRLqCRFni2SSRproDo 3jIQstLZgm7PbUSY5aV3w9JSuiG8lvuDIGHu3+mhUbUyONhmM/0HzhgwntZry1oe/13Djxebn56b c4Rya83XF0ZatU61Ri1x1Dh+1mbxAj5rEzZB95jE+qEm5L1NAHo+tXWG9gYjYYNTI4vZwTV9IgSJ rgb2pSLO45QfLzpylXceH9u8ekYzq9RRVz8N/oOwzilY5bkjeIJ55n7JBl2cHt9TZO2gMxUK/JM5 ID86YVc1rT288LS54WsfQyTCiOF0HdIFXwMBDZ6porXPBCIhzmDFvbaaGRWJueViYkg0S+pBZxlZ gSLEd1iXy4QG3gL49W6qSlxxf/XDODkDz4mJJ+LhO1710KnvMng+4x0YC0xUEG2I6JyKQHU9UFWp W03IWZ8P1z5UAxM6pGNiylkDPle+fFe3BHwAj1vki3CNqJAxhjbeIDFPf8TpJiQNmKEqu671n3rb EAabAGJ6rNCPNvELAFg+eMh+OulSJ8TEgecwleT9Yogj7ii83x105F9dJDqONnej11nBDZPh+v4r OptPfqKx6ctaJjCJHzqC7KPbzKnHWFzhvBYuFJAcgK+BXxykAhZE7IOdM/nX7GdmSvNtBKfCYWnz 3hwKu01LPz4wL/M+jpX1NfDI9eKwXmTnBdoMViKI4xa7YUPEtjPFbpFsIZNBUrM3Z1v3DRsKd4hS pdsiONxDsrajdSrhvsvnoXMlKpzRS4XcwPSSgTdjRHYyatcUm5peBkhScORpvkxthfRELxTu6hpa nwoOoOQ2zGhAZlqcsqN5pQl2GnqMIYkBOeie1OFPrP9EZEYc6CzBK03guBEtidHDjBh0RNL1W3mx NUBYmKC6KdlahVHKEmSakgkF3KIFNddN9ioj4o4hv80YcYgimY197niqm1bFXktC9TDxzLBCf7qy EvbUebKRRj+YoNqaQKn6xsj7XcrypM19SBG+0UW/nULL7/w2pnjGGD1qwgTEdjuTTdPitiEgISeW 1EbkEj3SqrtaC08ipEmc42JAttYl2JjSK3pk3GMycSMAkDF1j2ghVx30MX0mOUSauGlBq0qJV4ne IJW8G9jG2OnSuUv5SJHEh94o19n0MTgrVajMDaV2EQ6eAFMmUa7VIgfbTiDTwQLVYGlQqQpP64zV fVEd2Rd5X6nPqXvmM4wc5KZOc68SlsqhIfbMdVwZbPW8VtkE3xIVOnRX67nc/xlM+wqqMXd+Hrbi OlJMPf/va/ANoSIJ+zxU6C2XW5liJGx1TllPZORaPlPCgfu+r4zl54BaYAW3zIY7YqhYDrgtWtco 9yclKuwF9/bppuVeWKxyi1SyCeVygfBfVCESWflWDat40CXRjbe0QpfMUfgvfWEs4FKeQOLVwQ5w RJQHCpUzz6AeG0btvvsR8nuzDXAU+GBCR9/YygxVfU1+69ZBSzIjn9UCb0QUgfU2vEvbVmJB0a8/ YZCGnMd9IIQ3LOQg+a2bTAPyi4vZAFAdahlidzB88mKz9zfOYjchKx8uhrPAAPpQSVWIhaL+iG4x Je6kb8wTwf9JlaZVt3fua1+uzj6hW2FbNzwycuKDepEdvUkDF8Yao9GZpyFarXlZTUN63CVC0moK KR4GivO+QoHawoq8H7BbvDQEwJ/C74ba2OFWqhocaX0os2j1cavsQ62Mw/ttOUUMKyN+aSIzwScw 7zcSRoIzy4yIy0RlZJsKS5mDHDr4J3niLoBPMH637i2tzvY7HathKyhmlg9+FCPW3n9e4e4Ihl9y Ns+R93NR6wbWxA4pkDXma8u8vWEFpPUvs6yzdyC/eiTWmZqJuxh5nqpGvq0ZzuGlergTZ1DvtlXc DAIG3g6ax8TQvlbr2gmGHdmcts2TywmTHk4TRb7nJtLoRnsYBTkA9zjnAlcrGZ8wR2zByb5llobl aLH8DdxkYIRALOkJNy5aKjoCuAbDKyIKlXPufIi4A+e055kOxjgTvBvvnivkaPlbeRaefrl5IGq8 sLR30hQurVthNlBiDmScBaqj+Y9tb3wYcxwUWp9iGCeLDsE99JqI/mZZqpKpmMd8KCb90bhfNvRI 4e2El1KqGTXlaMZWSzatkXGU5hW/jIdsp+0+tBwE1a81CT6QrNNu64O7RtdWQTSOsmZV0G7I4lUZ TmqVhf3Skg7twjJBa31Lg+IWdLO6Qkp0pzBwwtj9pPJulijNMWoxH0mskTYiQtveskxzraR6SfPz sAPGlpVWhtTLkWn0XX+jK8W+6vNJI8Ojk0UmptnaCIY4tzfLhE1udbwiRX8nxABMpsC0SBxY+eBP SlsRh4smsqbBGkhWGDJnwt0TWoANWT1NrJpkQNZtoCTnAvkK05xDXQfMSnyabUdQNOYCd6oVpGmP qo3IwHzLxZnFlxoAjJFodZdxX/paF/t9D7kg3kqJmENtq+Ir3JiRSIwQ06hzfFmpmR0LS3WuqcqX ZAVrx6cSJXDNGW8s+PIEGIfftfZFagTCXQ6xO131K3ruOdJTynCZheNpGPI8k8akzYdrKJnpuits 3Pn7Om+T0NS1C/A1kw8vCOu8R3dlQJ09chnyBo/LXENwYQtkQj/usHfbU7h0fY63074W5LUlQfUP SJ1fler+4H1pg0KA+rDRrkGLzle3EUFC40xG8Cj+OhfQCUHrPRc7AX2x4VLX60G4t8BJYI1xuLRe ubCjlBs9FpmdJGJr9gNlWsEtfDO7nm9YWOX4IuvqUv1mQ47j901Jxd++McRfOb/td1Wjr9rld7a0 s2fE7pDpPKGzq810P2bGEpNSPx3Lnn74dQa+g6poWPyNSRI2oFjyT/Utv1cGDtPkkBIrJbz+vG7q pGHV0K4XEhiJjDy6wFtG5ae69X2UH9qfid811ODbTaGbqzQN2JSOG/qmFAbH+QgM5DQLjlEzH3lQ jpqtGOi9SMln5zHaU2H0gvomXG7nOcn+RhV6e4Rhn4mBr5Wm8/sDThBcJ3wxCwXv1kSAnoDzObP7 IGiEMcZQclUy+kykmbCi1b4wIWPR/dsLJrZfusqFef3oi4LAfd8uL61IMq5J1QX1iJl5xdom1HXZ HDRISL3d9G96oxQgRzCSsKX2Xgz8yOhm0TBg2nNUXe/ECJC37/6guUSDpuEc1oTCg9+WJYyOCgyb v79miWrrwJ9XOdbrduhma9e9QRxY6Yo/bGcGB7ut/qB72slbdNukyJZXMwXLzhMxbQSPhTa4WDOD LexZdsVYgjH5Bx8n9xdXa9ITbYtWcKo0/cLr8MCSlbenC7hVUkRwtxbG5BvfRMg2exkyqxp3BR8j 53Vfqc3KDzi53efFgILynaelbIBOjjqVbPmAqPaRuYx3oqasWBMd5uNQ2yUUMK18QB9QkoautQ3F KMC6OmTpp2jO20EEpoErDvBDa358PT8wFfCof5AFLgpKimIqvDEjbf+Vk/2ueuAnJTg6vnQL5e/j qchTEIKV3+h0c/ghXoNIfNY4jkgfg/rmRgB+Wl5KPso80pGOYDzmRuBTUnrEFeEz4TWfri7gHpCx 0khh2qdSNuEvRxWeVQVe3cKWbfszNgXbXvrOCC6XD/7SD7eKQnYhjbi24nMCkvkhSt3p+53FHaWX faHbLPJuZr9v78BaY3v6NX7hTPOASqsh26p+NUQ04CVi2NDP0gW9y4It7cSRRkLl+cOu+etkV0nh l1k4yKW3BzQk/PuIMssFLGY0W1lwfcaGhy9GZAj/MyMvZ3WzDRv2E9YFEcdwUczq1VxN/IC7Gwg5 5lL6db9tZmMgjc7WFznNit3AjBFE2ku8MotGWMfnR0WjgEWpBHNLgV0+s9tdEfb0oxcHa8XhU6zm iiUN3cMf8lDRkD31FuTUTJW7EcUywCeMvYNAN1NsaCSO1lEkQqY60FMvGsQRneMSAZ/TkYFIIvVR EewgSaeb6XnHG1sREJn0I6FFfXcloQy0Smz9fdoW3QkeS+YNDE4ZMCgeShJXaE8kX39ezuJAmwlU Oiwc1kt06qSj9nLO3WvODhWAER/dKhKvSGORQ+G6nHvoFaAMMY8Iwt/gokuCKnkNIml70qNsEZ23 UxSdhY+B5+4xKvshwCc+PjVhHDPVFVFsnIraNNRvwBC0hAUWYhmIw0JtbKysp12nyH1MpykzCQpx IUhF/v6OgE2eqLfS/0Wxbnyp221DEL2HnGRy3emBD+eSulS+iZ8/j6HV5OJR/021HDNVxXtBgQ8f UuVKegxAiu6yQFnGE6yA4Isg8AHq5Wci2GJmsW+O3KiqOoD2Y6nQ6Li5XTyfEZeyhJ4+4nS/geUq c0fOFpwRY7iDgF+4tnvHkbIPamSvNbc4vNVTezRmc/rlvLQWvzaSsVxqwLFPRsRr/xilFeDaoNvB E0v8/XeOcYauQsCvVUIM83vGuOqVDtwuB93jDML43SZCD9fTAdPXB9c3v5U2mFJqoKIprJeMcF+9 aTZaR8o7JXSTf2qCsGj1GLJTn96tiibd+l+YmbZfAEXviEMq8wKEUvss9e4BzptFhpyUiI2BLhvs LIbFojHSyoFPOk6YeArxdYnQnh8JZUUph/qHOOfdCe6gTy705KkpfOAvpFfoT9NE28K7dxh21AYF gJevVFJQikY0Brvs+1KV5LtZLZKaQP2sPmougBPNQkD0+gsfwfoUVyY5kpOX/YBeEoOCVc9XsXdw X62+bim2v/B7t1wqgKRN4LeQP76RvPR7FN45nWw9llVi7/pVdO2yJYx2HEflrOCUOcgtmEU4W6P5 uFpXhjpj+hVUm/utos8AuPJS4LnRH4ZY7kKANUejBZyUyI9AVIYNnttdTRNrnJdkT2wkC61bKaQC YuXoZapYrZaF8p3TsgT6SD7C3VgOCtvlmP+fPBf8FdaqCL2Q67OpSpnJlTJdFm5XVhXAEyA9ze7A FHnnsNDrB0NrgWXo/pnrlwL/vE8iVQLuT79PB3wh8Q9jQK1doE+Wg4qFX9YNjIFLdAGoJSk+WqD8 oYdwFXZbrs9Csn9KrRiUYVhQhztevuav/52QTmjt6jY9StSgzusGBKWyXxwMGxVhD/WuOjM1uCyb hvIuV6ze1J85p6NHjwnT50c5DjEawFFnYr6M7QJAl1U4Uc5iUbOLOBxzBI2cLtNyBuPlc7g9DnSX MsAzYryugh8kjFZSGU0/sDm7PGeNGpdv6xU6Afc1mmiqZrNPB3/oOkkRYTXI6qTPAfqxncsXEgwp fF7sB1D6hjH+EFQIYJQovKiJWruzJYc5943UJUT9st83C1WITREa1DGm8Qsn5KTAZJnKfNw1o5Y6 eq8MZjKVJXjVq9Xq/rR8mettt3YvKpANTIu9/xfkrX1GarQY6PWvoskTJVEUDoXAydiPLkyyDI1p 9b3jYKyH9a34zlU+5uMBU9/Tbwa72UlNSh3J+dRjEcdEqw6PxiZ9oYbMswMxSsezyvnLHnAGBTLF 5WBw0QI5JLv8ZmB74pyvPNLrUmofoD3TAxgxsAl1w3NaO41OXA35ZoRcF4hQLpvG6ccOWdFb0DHT lc/x2xLXj+jAoTaGLpwkxY38lg6l5hhTtd0hnveEcIXwqLvsxI8sw8w7xRE3GtW3dkHAH57mB8Bt 37hO+135HR7QlAHOjc1FzbVzwceTqyjuZtT2EfjqLg6egUt3LKKxMedJiWxe5V78RudrR84tqjWf sEwydIYJUa6uhm93x6/BqlzUGw9F/Egx743dZk08xQMzBCXwLlt4j24YVRYTjQIc6LnEVPW1yCOv IBIEyPfcXvLjoI3uuKvul7vBFXNxq3YSYc60uf17HygwbHHJis/qaKqKhANO+VXAX0gY4fLqhqfF NaIBVn/kRMS+wv7tKGsO6vf1Ozmjll/rF7yultG4IEpVtLszZADIR3ECbDeZ92lEy8KS9CaUedzt hozAYnlVkcwnGF+nfqbhML13tEtVIXfS2QEiKmlHBmfBVAUAa5H9Dgp7Lk79EMWjlV8Y+iYUM9K5 kdMksojt9cTaVTUcdTyGuyMedlyFl6nSTR7qeDxGgiwhgUKDXgX3AdrvOOMlI0gHfjrZTVp2ekbb cW2qCWWZFRcbeMWBdz4YaS79JjV20RBjtGjYBsn97Gr7aUGkBkmDG/E2RLXh1qWMssPDrOx8+p00 O1ZJg/cS0I9tv7S3QahHHS+K0VK4mJBnx1JC0wOkqel8sf0nV6L4Wn//yPVxu2GW5xJCpEZfI9hi IlOcIhJBAh5iAOBer7LEhfNfTrOWdSh4DuhmC73nzW+/liHlPIm7kfWxTJBURvZ6g7PbduZTkSFg mLFxaBWTAIwB5sBnllT28Np80ualJtD9LTqD067HypuENQteIoG0Kd40tX+4yLq6Ldm1+cOhLOBV Udd1jxEs16Fe5OKol5VoZuYIPRm91SPwz5dS6I0u22+JtCzbCUkpy9JZyXgckwHewMfTrU8n8hdl 6GZkJmRy+AkuImumioNPHHbA+w/bchJ6qNdBxZ8hHM4EQO5/hkRYebN7hwmQ+UaNcDGakeMIDMeY JqAG7XAvM7mINVd5azVLqGFlVkOXrycfME8/TPo2Cg6VOU0eaYOTKFODetk5gC00kGcMsJo6aYQk EANA28A9GHnsbdWG8N23qVpQrdOWx8nbQmCgdoZL5/u+B/Mk9/F0D6WxU5Cs3PAqKhHgfRfvBZq9 QPOORHMsXVCCj0glQAja6M8C/x5bnI24eYqpKs/t52jg8Q5nF81tN7Z1iC08B/7YXPAC5sKqD6Z5 tkc/6nvl/Nez4wBOVkUOrfoFVfLyszUnCbZZ9xBYRwJbOKrC+KEsuiqsrOdZu5d2l5fsu+kX4yvU A2Hzn2D/tN9g+Bua6T8hpH9BdquZoQTzOhu2d2lpmLmsnGflf5itPZLa/8FyejZ6HNF9BwBLgRUQ Afzb+xkfpbearRr7nEYtbe9CMoun91dJdXA2vIMljwXR9NTnyepvpJ4spxkXo2VS1WXVcaUXKmbH mRcnZ8C/iPyMAY/SJ2tUcU9+ztrNmpAPc4gSW8tKPBy/vV12wbOZHX9FLRqfe4krt2wtgLsrMUrn n+y+PtqI5mKkXyXSW2jf6vt9VTdypwP4oVE4LzWlLDO7Tsl40uhSSUNNttWKpV1HIcxWBPBsplc5 X0e22mQhPuihu0eUok132dZsMKuR+NQYmg0RoxCUk7Mvxm8Gkv4gBjt6V49E85w3GLRmVR8iT/wf 0oQUwZCp6vnOOx2oPDopZPo4vB41olgYmj5wWPNjtgvVgh4ryvyzvoMycdkjsRoxc9L2vG+DWUmE b1TRSfBIqIG41gbdC+uPGP8CsFn4zxkrVseEHdRy1nVWIUKZUDBTNyToWxJ7OZsdjGKZ39GyJ7gU w6JvyKKMFFcXMJwSANVEYAM1xgCPMlNdtokXUx+E/HVGrftVlwQsqSLzgiHD/brMWoBG1JTC1PjW /mEb2mlnAtu2KYMb9Qd6kBP+y/saqeOgAEoACJ5PE6IoKWEfoecEYoLKlH8yGtb8tC/FWACvxecf ePX5aZKRbem6X0K+2OHAXlucm+y2lFVRLmTclhkWDNHKpL79Vz1ufHj9zaNUNIA62vw9fKHh3u4X LFisdRgEYlUUDCxd86/E6cr0qq4B+uRJ7r0jAh4MXSlaon/dLKLrDlbrobz9PQh1ijBZAfpy2/zB l3DoEtmWZri3yPiNkQyrZMgOJGGkSEz+NjF+7jUJS+sbv/qJaaoZ1y9/i+2G9TJMy6pQgmGR1s8w Cse9lr0ZDPHzvbxSX58IXD7fymLUqmWYPmOMYVmJbBtu3kHEC5hHY/Hcp6LjJHQr31fFuGFf9oAJ /6OWnx6WUmreygCJtfzw12fCs3e2M5tQtTD3as4hOhApYsauPHVWUrT4sNP8DgZ6FmYd0rgtDzYl Z7LPGNHH5UFd2Dgne92bOOW62u9/qX6SRAy3kPl3HXTxdqS+2wRUIfCpMizzB+v/Xjx67bqQw04z KwDsIr7wGERwRNup8f6Xe5gEu1iaPOKmDUTDpMMjAz/7qyyQHOkG0z1oo70MNDTFIXMsdWzPzMDN P8wiW1jb4Z8PT+K14MYoQAA/eLGfG7GlcXBcByUCK7vhfzaycUrHF8uAFOJnmRcv3lAcnc08v0M1 htYE7EX0hTHOGZ6nbHhdPpco8QMM35oasHzBflU7P876MVYe85A8vjSUAoSwyOzKq7gieINQM5jz 0HNLeiNU5YKz1AEbrecxlepqQuuvWf/JG6CK/8iBAuIidqv5KAU+4xMRgi1nv3vLzYSCL3b/B66f pA6QZO+xnKW65YQHIMLL124FxbkxhdnsYnItG2RWH9Oi7a8KPcXTl+/6LnS9WrHmpHmUZrMcgLEX 57MMU0AEvpucf1Ua/tjZqdU5NkVMLz6K8X0Dde/devglchLu/Iz6liABi7lqNVaf3f3pOyFzFOJy Ut/ZZr12Xyq+3u+jmq3Zby+g2GyW9r77ofLsf4XkY2M5hcVvLENyjNMTZ7P3Sni2tQ+YF3IySdcZ jM0OabF+x+loKmG8MnDd95bdoi1WBde9w5b+B122YX+8eisEKoB7oC8VttP1eVcGZP/wtbV64l83 X5o9qTf5aseZWl46hLPzXi5NFG+hFv4FJR2i5WWWj30UhvmaGc6msHuEeW3TIK06DiqK9glqBRqy KX3ie2zDh8+EaDvXBymO8/8xBKbnSgbVadjdT+p/WaPl1eJ8F/L/AbqpP9KyypmyuXafNuTrmdOR OYWXGuyClIg3IjLFRyHLpLNF7MWaSlUX5tfKppT0MmZ4tF/gSKvebi99tbFKJbbej+BTIQgGNpY/ IYMsmXfzUMEWsBROzQcXZUS3k/RBhWrvyyNPAX59OVbXooP5gNif04v+NrE3l8D0fYeRVaPZUe42 2eOsxByS3tTW7MIGHRN5Wy3d9UKn5+LdE3DHlFC4wf4fMFUoqCpjFWvfhKQolMpL7r8pche9xJet MvLH15RPXUNp50pGJ5Qf3eT+m03GNWm7BVB6cDnidqIlCCxWFrqSjbIYwR5Bfvyg8BI5nunJgFwy 9xLi9K26pkcKcrFx8U71Dk2PgQF7CbbgI5VSwftK5w1yJYlu0dJKn5T0PEUoz3+ZiYXVuanUwhG/ OQjzTQqWzvvdTc8zLycQVcPCi4HU+Le2mbycHpmtbGryireiCR2z/YiDPLNOAWV9gEIDuon6nVFw bbHjzx2hubPlipQSuxHDArb+AKjF0iT2svLjkzkgqwT/uBZ2DBaWbh2iYhw4aEVsn2kMDxP8HA1q eloeA7Ujb/EBGQbxKKajTrDbPqv270XlWhqtPcPulkWFumVhNOBdx5JrMR6L8w+Cpcbmnp6cgCCd PgReyYBmVokfczWq+xa0r7p+URqFhnUkpOkOUrhyJ92ZK0zM7YmRNBY2EmF84qZriA4IANX/VFjp tmnCSer7m1Y72306oZ5PmbeD6/EI9cuy/Ru2HL7Fr9h8bf+IC1Qr7QeM5TQ+00Gxx+ET/I3kRKMS isZSAJK9mz7ypY8Gvj6dYfRn1VEIGU73TELpIKr2JRQhke8nq6ZywwiJrjNK2AVedqe6eYkGVa0m fbQjmfE3Eu+TeoPnD3hERypQeZ4+FEArA5TKEJgcGtpHt8l4kklgCV6SxjCFydZUhMQzmasM2bbA 7Sl+9DGGAramFXLCUE68vLg76Xbrhg38jmrYApYUIGtve2EvCtUhzr37nc24Wx8pTMUDtZBd12w8 dpZ/5xIjqRHe+tNtvFe48CMnr7lwj3gdPymkpnOImVm7HWO0JYuIjpwll8vIfB/Tcp3dYvqJqn/8 v7UVkVnrU+buN1+QEJfVB7LOOG2n1ZPZ3O0u0wpvOvlQblk9LySVQlTplU5iFAqlkq70QZTJsehq MdJ2NHw+ey/E7aR6XZWLlwcJC3qjYpeV9O7WQ3ZTgZ/SJ8XfM8FulMEF+HQv/2xYvtqPfCA/8Gbq RgHXWPYV13tBwO1ZJGfsZrewvm6mOS7skS1BqSjL5qXEJFX09iAxu1ZkllIZtfI+1MGsclJfo7bp vlhPaTNYP5FX7NPutBjrX8dJx0w6uOKQNENdsDZUQ8Y+QpWdeFaAeUoSqPwUrcCfneuzouoGmsFQ GG74Qm+t8LK/6XG+9IiAe6tmHQmMiAgtJlU7QMPV80MhoELxlXA15lmAGuFxgasfRRNUQr2PmK+a WdSM/xR4mYT5dMoOtCc0UgAquAtimiOp/Z2B9WA2OjxAgM35B0Ynr/ZxxaGwSwpr5hozuqINKDzu XFco350ildRRGIpzpIvDlttwKLsPTqNRZ3R9jVj70bu3FNljiSa3SD9dwcyVWvOvzhaDc/CCjbrb OJQ3SKiOT9NZxzrGq7cLEQVuu6gmy8IHq6/ciNRfD5twk8GwC/ejm4xGhx+C7SFUdgk25jisPqVc fapmmW7ejtf/KB7zk2VZTE60bjrmS46YJztrQKFsOvfk5rqGtBgmVjwHkAQrjk4Zei8Mt7u1YOCo wSk42bEKyI98HptpIN7qrsp55u1WK/GWNv9Vjly0Tqkg/3CIaMzgnDs45JG2SaK5eVcN00bnCjuz 4LQ6mhSy8Ts5C4i1FcW4IJBxhDSnCsczgCqdAd35GYhe09MpMtYg57zHrR6fcWN3PdLMFj93+/qy m+slziOytNaAY7eSTRiWrdwYa3TdeIUhCl22YS1ozYGMlKQHddyUIOyAXzMYmC1LvlnyKmcd+D4j nKHWieP4oOuUhQFQ87PxIkZ+bEAv+g9wWlb8yXnQkCcxH8CQ8+RZGZ/IGJ50lB7jaYqP+oxYATj3 wIx4p9ti9Xlfu01/EuvJxN9fKn4yGGTPgQdkn/Vbh1A6dy/EW/zT/ILIgUE8GGFvwaFhtm0UbiwS oIMn/eRLM9FP11CB2LTDfmp5SyfMPiJ1XN/m6eDkHtNB5nGxdAQX10IPhme5GL7PIC/q1QJkPDrn f/hE1v5F73me4+tKt2mRRqsQ/SQlb4UeVfPCkB4CtG+y+EWKPooKxmDtbeWLFkqDCskvzcQK5UYc SOrZsstLSFrebTZPGpso0KM8lgPhHT046iVxi6oBZncJpG214Umth0URFXIvfMkjDqDfyorasEeE ua44r9alGM2NjWsfGlK0OIAWpWBPgwITBtBvhicLRpfFrfgcvPTwlKN0pn0C/VKffvEJ3xiSqilo 5PLr5YokKjHDvTbFOtKeOOFVZlhBT924NnO1mjd10d5GqjZc3NTfhlfPNmxjGSgQuE+FFq8rM2Vl B8EeI09Y2whepRnjXMnXe0M0/zZ5jIwsbtZXsLEEwp85+/vlWU4OUxvOGe77KBy91AZaAaBbgpuY +7wk3OhNtLLZMJ4tu6fFCAo7sR0BsgkaZNx9fM5FUa7ril/pvauQlF1nBW5JtwFG92lrH04eVdV5 TWQlAjRDIXhoGGrOLbvurqszer/vWTrZ0ZuN9YW+a2pGqJKPF9i34LiUm26edVsxTRdZkdKBEGuN FCvN3hbuS7IVPTSLLCDR8HXoqhoXzEwFjX1dIMLw4MgMUBSILqZ73sVXnd3peW2+XcIgeU1kOZeF NwUjD0TXCbgiWzhcEEo0I3BS9fmYDoypH5sqwFAzbL3eiH3v+/dl9ohXDp2h8nkIm3z0dOuutJAT RudGlmxCzNZPjWYTM0UJ5HDZkWSrm+LHuybV1c8lhAxRGD9Aqyqbn/Jg1oijaMIb4kvaTcylPsON LINl7KOGxmbmGXBge1dAq51bdCDYFKHOXLxpi9ka9ISqsox0ToeXk0UB7qfi++cleoXBfe2E/Ywh +/HXlgeo+jQeWEJSjVGJl9LpeeFw71JJQDnbmKwaxAreRowCcKnc0AkCDUm7/9rnc9RqHfMRFhvD fJfhV3ctn5e10ZqdNbTDvWU3e4/nAL2s2+GX3+lbRamohXaq0Y21ziciQf1CtdmY7Lzn1hS23rxM anYiarqqtqppu+tsXRPY7UQ0vxoo197G9WJsgzXFVeYDaNfjyAY6ySXp3mNZMCeHcNDeln9QyFYh FZOzR99Z/+l6gh9bC8Cgl7PlDFfv/vnx0EzcWZ7B00Sc3REH/s4CVt5Ax/ih4klIYqq7VSeD9NgI oLV7yHkCK7I8EZOXGojMl1W5Ov9b/LjCMdwJpF9hlBP4Hf3oQtYg93m3zfKnyNjJsDoRgaGkOA0L qhdZgJzed5gkbAdSPRnHCfgiZ0Cyc4Jn2od7jSY852qc6PvS5PT6APYfVnbrP41wQRmQcyaHvOUE tkLozfqG+0S4QwXYtWP1tdnHmvH0GSjU4F0d66u840XvNARAKKCNCPAaeDO+jVgM7Z2ceYKjU6Gv 1mXEzVMU5rpNf2uwajfccof2lZkqdGIUlYuxUynHlh04aWjeayxo43/lraDiOWekD8WBAn3G1X97 ztF5ucHW5oBKRqfdvw829PynSUoNZPHy57svvzvmIehLLsY0JZA04L46Z6j+vUeyRMAZ1eDkmQT4 SGPjK2KoHF0/VZwklGech5Hn/JMweCnZZ5Q4CWG9+x+ErzZd8RcA0wuwn3T5IkrlrZ+axS45pICd o4EiX+99XLmEagEEW77euWX1UbrjGrVhzM+Vz5ehiaZ4naLpCiUVe30PiR8tVEtWXpM/MJgyrTiF eyr4abAf0OthzXzANj6sVPXZcipnk8tgQTeM1Vwd50+La52IMYy7W0++NqJjPxjkn8DGA2lcsH50 dMrqcFK4lu3YiZO0CUewi64MoG8gB30c6phUTMVmshuIBfW00ZzE336hUtThxvfqr2nZJ9YXKG5W fQ1QTRWZ69I5OEysBAobktp57JYrwNZkkQ26C4IC4T5mvwTbl6cM1fuUTILS+kj7MzlC6opu5Xq4 uCJ/cUZc1ZeCPfPge4P4JefespdzwF8eUn3S/mGYIClliYHqiCzpRF1qbQyZEx6TAFP3t6NThprU qOsOmlZ1xzemGkO8q84q70KH9i9JcRC50mEjRdnzIw6fS0Rsh5HV0IREt5V4l4AqOqoE7Ivj7Dcp vcP7z9vrXqxcLVg01iEgFFkAEI7p9o/MhkjbmRFuTGZ1hfVrr6PSKtQhNPYzUIx/XT8GYtpPEzCZ +E/nKUnSuglZeoB8xudwJq+0ACC5RI5xD3IafOu/rnXoSsw/+9k2gB5g55AhDwdU/287candVlBJ 1X40h92RqM28hUN+/0jgLjRWco+ryyFhDvB96hUTiUWSszHCuVbe40im1yfEGusFcP7KQutIPpqb yFEvYaw7vqWPtB6ilXT/5thhab6FWn4xE+eiTNC20UlPEjZ6XL6RPG3RxO5/zLc/eTvCngD2qpGR mVOBhbYHw3qfucTWGirI0uv+Zvy448tZs+yF1fxxWVZDz0NyF2cQRw0NXRlYmd2MVfegC0h7hO86 taXaPq+XWlfHuWovZfqDsL1uaIWDfYTqjrzGRXdrMBlCb9+LHN53cuj+aZBM6lbg8JEsLPcsDvJi f8ZVte1prlUW+BxKPJtXPSnTxRveQAFv3JSMsojXdx7gQofnnV28Yta7uHxvymQGfoEVVZbXdAY7 eYxkedmV7OzHTfd0CMLBTer9pDnFzq14vdcorlUOb8M5/m5TBFikEvNfdrsioRl/mXBo9BauRTyx VAgh8kdfAA2xe1U2Ff8Pg5sADnObMGXcCC/GPBqNkInxE6xmRc0oKEqUE9/9u+Q2v7IIkk6rG5LA GUwLHwwfpIhZ6OOjthetgIO9jzDtbr0G1VXOG8M2iugfSx1OoKrIw/33f8hbuXxem8NBNXNkcllv AslNvIuQD/liOvyiLkzw8EcXGgEmMy87XfG6RK9VjsV27FiA7hKFr8nOW3AaLK2dfUUc95H6L9u1 4GXaUfmTGkfyHzFKvPelL6I7/w+WuPVe8VTlAEG9g1s+sH3++VvYYh7x8Ra1YHkhzrIcM1+2aEEG ptuwxlZ0Ru62mdOecV4MKKjBJZzp3ya3gD4/t8UjpbvrhBnAAKz1CG5qdp7m1Ls8AkaMINDKwyqL /SEd2dOsokfnbq4Xn69JUV+Q1QKGBLQa7chWgX21+0XTCq7M+nw6dvarb+Oo5mVNEiY5vVYgpCPx kppCAejKA6NK7oLVn+dmVnsEKbz9opVyn+2WwSkHe9nqQV/pp3DlcAF8S1xd4N+MkY1BH1orRzL5 uKozC1mTtW4N7LIeVXMZmr82mpsorle8BLX3NbGNoyY1IjKg+sLDeGdFY8yqWluIogEfzFZoHVqV Rep+0fwmy5kbACtv6atdhKQ/in3dlf6WW/Cd/G8OqTmkNy0HsXLUgSd88wnepaD2RxJTBxJEIS6i gOoJreP4gD2xqly/UVq7d+n4tjeaGM1J7lkAb/r4M8WqHUEy7IMUXA3nVePqprQzsOjXWImNGX7W iQVAEh4D0DqSxRoefT5g87bBJVOnN4lSUyfGehjpY3OoyWvERHlYUul+abhB5afJECS0fVAHqMq1 17RRK538fhe5SFf+h5rwK7yLUrGdbdtYuoWANRQkEXuGmkqj1jaUgM0g4+oMap/x1xEQzcuOEWvM GBrjEThhXS6Zwf9uiU+88hhPIqCJLiIIpAncP3CSg55XTQvDe9MWQHnHf451eh/E8kjT4Dh/6amV /lBKYWfm3nNUNxXUeBgfFO3TozxmkIzDCr8mWzKTqM9dNWh9KHmy+Mak49M9oIziHaGaxOkF77m9 ATLAbsFffyxVg4+VNItlkWBjothcLK0rVCIPhGLAQ/ZE7Sv0ZXNHZT5aQiIwqiZnbfYAe/n3s8DU Xwo25u7Fd4N1onPBShPzyDDC6rbabiQS6Pt/+5nSmEU2NQAe1taZiPJA4nt0UEL8I9lpkOroKvEL MhHhh5/VmlaDH8H5r5ZFXspA0RfGeVDocmX1RiqVTW6sWwpfFT76xwgFyeXTlXq/Qu3ZW7Yth9XL gLMvTzF59AVRy9hjO8T2keO+91R7XaM9rBVcXMW3RJOp00yVPk0NA6nPj13DXJ3AxupS1NQ2HCoI tLIMWPWsaytOHH2kR0gR8cNQrbIEyW6yMw4rwxaiW1nWt1yYdXNA6BO+QMOY6Ke8vaQIkzuzrgV6 0ywxiTgA4L8h8f+DvBRNFBm05IQavHM9Ma4j9PSYeUXwYD6JZpHIoyvKGylLtAYDE9maURIF1sQx wv2C81t8wuj+PPpeDYhzdguwvZh+OkEYh6NmyYtvD/G6cImtTWAokchniQqA93+Lwmq3FsWhHqua Vn+7OyY0oMBgUHrytiuaVRm67Pl9R2AQw2ZRdGOCPnxjPdTjzefskkxs5grFo2Mu8gquEwijreCu 4uEZaYRFO1y1pYTJCDNGRGQ9NVOFPMktuinn2/50H5FOQrj5djJod32jDitqIVm6KdHvL4jnAR5l hpHybGMgJjAsaTXJ2oRSBZ4GDUz6HKWHPUmYZH5Tr2qAlU9Wr0vD2w5KMdK6BnChbDgMAHgZ6I6J d/6H52z0AriXnhC4lAek2nHlK0HJ/hvgoyQBVuo14Y/TkblkE+aLiVo8Yza2jApgDlrdpDPxn8F/ n8b/6V1w1MZNgal4+CAw/s5pel65i8tKTKWDjArMq66ooet+uisyOttAiJyl2SwwonwBXjBlwdy8 8BoGhUuKtDvIavD+fzyv9DwvhrGYuwlaPOQvmzwpvYZoTCMEkBx+x3hZN7TJnzSdWtg6Czns3SUH LXLJ5o1vSjdZGm/qCDx/9GLxMvSykzhFSgFwvqJzJoybCvDDjMjnEWBG7bag4LOMQn00jZaOG2QS aoHTG0HIejbz2o4oY2QsBXJnSaFz/KMEO6oOsfJ/C2ed49/StU/gPDm8Pqzug3b6QasasOSFhlC2 zwf8uuQLjGhQ5ywqr8hYAA2Gij+jj0hFDf7DjIiWB3KMwdn0BRAj+/QqEvS/Xpgptm/kTYfCv7OV I6auLfRL70jeIejAWar88IQg+YuvURVpHvupw29SE/flxAhvjs+TcxRmbUbM4YYlKNfbPkKA5UuU UDAmo9N36MT03fnrEMMVcVCg2pI0EejaeMz++/UQIas6gGt1Cio4ccEG/b3MeEd1j6UTWZJboMps HWqiGuJwLYCWnsESO9PDR1gy+/19uRoRQXVpcZf9bTdKDvRnHP2kQeE/NGuZPBfWWFqRrrpTzQbX zkGisk11JqBz5KfxR7051nGcb4wpw+vD3sW9mcMj78b0O9+jHfoIvDPjd6FgSBI2csK8tZEJlIUw YDNsX3dyIA6S/DW4ToACKM2svavsflppFx2XiUJO4zudr6JzZX7/NzQ6Vgu+RtILZ/dYFttM2NaY Hkc88JhOD8+JafzkjZLPjDV6Rd/qo2kfHcMw7zMbkNxLw+JkYcv/wgXlXiPB+qoEbwrvUBsvoMZl i5v92fLj8Ily6vXv06ldslDENxSJMuZl26shLhHjHdkNNBKHtOw1joC/od/IaE5l6PY5D9cTEHI+ JsDWAooqJUh2/TCV1wvLaJq6pfajQkT0KTBu0MS2QR7y7WC9VA+00q5y7qR72J7UOD+Kl2uRu5nd V27eJO5RlfDu8ZDgzxI+fGRr3lKAyrKMLqzmMUQkB/3hqo6kuFp9NjVSt+OtlP9Ihr8NBjvdD/1I uzGyVBJpv0kA5XcGZLIuwk8bn+Gkzdtogb62vUEFxKRh9+7EED4Xjprw4gD6Tx4wppYCJf1FFG5Z 6o099x0zwk0by2CrKzQZbRLIfNU5YwBrbIx5NoktGujSeJYTctQRJPgQWFPl7AcFxze3Ip7Y+FSZ 6iE5k5pfQoHtuQsEhhPn+1buFIBG1OhujXJio1HfZsxIJS0qP1qzTq7apCQAaFQCIw2EzcVrioFU OjU1hiuXvGqxQeVb/9FqBtn47zI6JKHBENkgFcjCDz2UDE4fMjFmZY3lzYFf+CgbiWjX5/dJaI3v kKPlfFQUxG/yXKITcJNlQy0fysXYvLnAsDFfj6o/nZuqfxCTweBhsJRJ8eYanhWL8I6OXGE+kMi8 5F4oDKNECTisS6FEaPTHkDtKd0L8OhLIr4dkoMcCRs0SwfAwJo+23S7wnLWnIJdpFAl5V7c0VlkZ nKom/OEJnBEn6dmTNt7gQGtIhNDf1sQmcUdXgpYDnpT1PVp+nfRSdaIkfrU5l/dCtj4g5FGN0IdY ye5n4/h5Yq/cSR31SC4zeNV7fY3s723dhkBtOYatfTL99efzNmnkqbiKfmZG0opxXczSaHEHVsa0 +l+ddc9s83sCsnnfhQL3URkb0saJT3ISZ0CejZQO2czKPSpnCZHIWvR93hmqtmfUv7iH9b3w/EpS EF6DVPV/5Wc6efd8jVnwxlWee9+esSZo+xJrd/rMCsik4YPXX441mvv3xB6ioPiZn+Svxd4fYqfj KQo43Ihry95pIXx+klccs9otZglLVmRjKfoNJvEajelv2RNMofqNpei1otSvF+AxXFIoK8I5qygW 8sRz9r3e99AtvqbJzrHEVmQtCFjCGk74ZVP0BOitewcgr9MlWkeCGJfsbzUcuvyn+w4X/gTrrN3j scESpPQQUxbCZJY34mB2Ndp5QDtxFGBK8tN7eltWLR46Sxrch4XQbS+gVeq9OelX9PKmjpjzLHnt t4f0W/oFCvBdtompSCXwhJSv9JmgqOGw/nHMlBD+s6kBZVJdiBlYC1wTzWtSf8M0cawbbbGExEkv eAVYydf1MN4JI00f18QSSNpyJlfMUkZp7WQ+muSqjmqsqWpCSWpx65nb9Lu/MGnxa05vIyZ1YzFE D9sP+6uQm2Gmxm3kXU7FgXq9Rr1U83al/pTi092Ax6w/s7RDION7JRBiLngyhw8/6hItY6Ux939F WADWN5ljDg9tJ0CkbO4AxCEXSycd3LNZ8BZwK00WhtrWQ1deDL1t0Fzy67wfSX+/RKik19PKa8e1 P5l5vcxoMtztK4X82w51oxHVm8sdHiw1qqRgQu4exfn1+GQ011B7tD1k2r6rgQoCuTzwzzRmm1YI 0YCj80I7/RPEuRDglDVan2eDvSVPZXVHSCtP/aaU4KggeoTFNN80BFbbYuVE3ySWghykc5K38I6a b8oO8Doz3ZZl67kUgWFdvuf6hUpxQgbte13v1KQqqUepGDuR9OEQRf/TD/VQuveQUnwvhybr8xCL WOhVxWhafGlCqfUYNND5VZug1LNslJgFTw3o0aAZ/FfCndXSehBW8bTGJLpzlG2pQk3q0busyCWU tXkNPlKmBY51lRoM2oROw10PmH9NhWkf7JCZoKkYlF1XaASlRHRh/SCjwqlVcoUC7Th0WsNhUleB LBV12udmcND9OgXensOIZBuwl6S+Ol5Ngx0l5dzoOlABToTzO5LxJlJs8sH/00rWEyr58jJC4oM6 7xL54NHANRYZWxr3wkEA9GHdVsjlIaRBy20sx0BRYcjzN5q7vK4XYfFUGmKuoc/jCX33NWQVXoQr qtBUTyeK+LIQ2D6x2bFBwXs0XbcSayy9qoBKbwojU0Swz6Qw9wW9oOWG74/ee4/+l0Kl3mpNsZC2 t1k3Lmxc0xb2iV0v552hLbwxai6zKad+/B6lj/5bS4/D8394gtBbLCg08KhdNfVoF31bIZCEJSoQ b5ASbVXn69vs8GuwIlWDeDA/I5arW5NgKV89KRLajycHjgJrws1f82ibpWjQyv4h+fmpwpiIiF7Y kI5BnO80EvzU7l0u9qtXb2AtLMAUJwGp/op5iLrQ9df9vx/YqBf6rygJ3cvgP8fBXg0FbGUrkM5r uYqjfZak5DMxfW6C8W4B3z38obhh39ldgNKCNiWNQMCGa9BiuEyExeWg48fwujz1X6wfqmHjwtCy JqfQxZOLFUqJFmqlfXK8woe3OW82uZmrHtcr0A6qC4RENvrHCwkSJtrpS91Q9cn67yK9hBi1vpa8 zFxJNyFCYCsA92F8rSmJoUYFvNKxt2yXb3DtSvlb6HbRP7fzPUuJyqZB9qxDA1v8PEWfyuYy8/P3 H/FliJiaOcTZA/aSgqzo52Rsl8XgjgTOa9YG4hJCO2KoKYB35vwhGdpw6+Lb+U5Pwb8T7t7894oe IWit0cJmQsaqqDyJRYsbbP/cic/a9FUS/kptHoxqUK1NYj8vcfl/ab7vmrzSG7s1IOuieARpOXJW J4VVlTyEhdUL0nxDinwxrLkRHKh7h6yZgcZX/gX078W/EUOSqzU1fedk8FSdzoNfL4fvUl3fwwHf 3hv8qygYsn8K3uUyYvbCuKXExREN2B0Ghkyo2jmoRPJamjO0Cw16aV9L5TYtrsVJQw1J1br/+JEN 8LoDHZOET1ZHSgqkkxUkKTSS6jS6ILRdxNkSi3Le9nKUjWez7mX8IjbZnImSXGTv2RXhvbLl8lRv K1t9Si/byQ/CIWhiiV69Qq9Gnpn0ZWozpYgUOv1ciYi34KiMjKNyqK27YE2GtomUlLLDBkgRK9mx jcKZCnt8uioSX2jSDyyI+nE1a47/v4XDF0CQOVJgarmMvDNnOPlR6DIK4Cm8uLeiG4c60MwMHxCR nupXFw6f1KgahFYWdLfbrbQCZK61jxb7CQz4gRudmbqcUkx07gucq0xA+ATqnoBLajLcdVAIPutk gIJhRdiflg4Ilo72qDCi5AxFJgPnIrNOt6hZ5LAPnOxQ1a86OQ22boqjYtL1Dk6154LkqFmtf5Va aRbWqBBUclhFacnvi8vFCT68hhOnglKv4lOSo+YmxISZHHS83n/EZMIrKMNiVCsbeeEdB/orPxst jx0Ck5+n/gg0kk2fUN97lFs/8Oo+izNJNJtP5DuYzhupYAjFU3YhcnensifXV4Erog6vf2DbTx55 nUeLAD6bIEv9iJB6YRw6lQiVesinPQBEKn76ToUOCvt2yyPzT13LIUVQ7P70CIzIJ0D91w2MYhli 9y8Et1P/lN/7ibAybVBi82vOnuo8JEBsJdM1SS76PfCC7fUFbHySTzFCta/fTcAZPkHvd4Wuuwxf b4N+uWEapx2Tk+dMw9ZSNE9PvbApR3hRASkspFUh+7+VZxBY0O6udppSlNAGjJBPozEBQEI9utXL 7MjZCb4X2/830W1+F3wQw4cBSsWtq+0uSJ1lf9n8K5xN33qZGQkGhxH1UEMoHGveiCdcV8Q8qctD +o7NDPmSEHNFeMUFh1TSPzyw4FbOvvIPq8xHMR7tCNuKgVA5BFbMjfz9ex8qm5eXkcmNMggsf+ib MCRJYPtW7Qi/e58Vz2qdMCwmHJ42monpvqc8XbhEuOIGer7vxmI09x9+/6/tsHTNO8IxjJo3EVbf eV/U60ixXOnF7K9zVtzKvnNObmagheoEhsQA+InqSID3AN68aiZa4Bu20W6Xto2gr6Xpd6U2/PWO dSGETzDmemzZ8JfsQ/jqqPEdFrIIgf/exG+w9GSqSWHPC5ghdsC35g2NqExlbI6YB1FjGKHvqo7g k9V7bibsadEH1Fca0FUVtvweOj7nImc7LdtbZuIn9CytpWkK8rVfdbpTp+ApByN3mm3IYvjif4Fw sWe4CmNFFJiykkcxBNMahJpP8dEs6QiiuIX5EJAmK4iaMj88dcc1Uh2sQRauCJjTjLb+5qSY5Zyd 2emPbh7cd95+QQMYOzyUr3VkGD2gQXZMt/6buG62k48Ralp5HnI9g2mQ9h4SqjG18w/hnhthVRAr /VAoaMHwzwF5OlF5ECRdQKlHsdj/wL/ju/T81bvr26m2nUqB1Ik/bxmqDNKgEurARp0ZgEdAnBSG LLsHP3p7DzQQ4sunyCegvf1FuSG35njlR4N/0VN32QEfixpIchATwakm/i1BQk6YCDSskD7Gfgbs 2uIjgRI7ekLNFDyc5aKizOr89+a4/zyag7ogJvGQmTitBoJRvPyHSwZvIFxD/z+WEo3HrKBj/S0U mvXpv297GLbRLMJj9ysYEHkt7KTpXrWkv6fjfbQ3GWKk8RPLd+rAWP0wMZjnjlmEtxAYpQKjCkPD 4EK5pS2GVXNIOxuf5CwNw6X9CZeeKenI2xolgTC/Euj/00YV0dNCuxCfFquGch/lknJhtJt832XR o2RQvM/wBCfhNUnEawCWvfBuQ0kORpoPJagh3dxNdIIcs9lOhteqLyk5NGwhzlq9ajQx4H2wzumA 2nVhK+515V2K65C5dhx/wBMe3BL+Qxt3l3LobpgamEClglEMwPG4h6boBWzt03vhAiqyar3LBwkV TEorJL/BSTW6SKXJkBECcICRIfalVn3yv2Z5dTtPHzPaiZ0BJ7Kjy2gqwn5JHtOcKRV6WV1tHcjv pMeDmHunTwB2x4rw4lXsy95YO6qWW4e+9rU+tsV2M4bhehW/SJ3MjV6FQMFpYGbQkNJo2emNUNOt gNOXKdGay1grxkg6cpl8Bk9D5Du3dhUEEV26PjJCiZyr6PY5B06GKWbYEsghyJBMOOx8fv2az+Tu PdL2trrl3kz+703hzB+HD7gmbIKOHmT7UFgCV1UDmE26pk0cXPUt6aXfMsFt7xaN655BcvbIc//9 nabdPYXJZ2LJ+EsNN7ONcRoOHAelDBkn99l/NvmTHrZvqLbG6KHlmI+9z9KoFQdAaZWWkZjxj+k9 1VhGODq/Q6oEcbN94pKbGUmOu54ua4J38s5nkGIq+DI3GbQVpi5OKsgA7zn76mS3usNs8QmdF+JO +FVt9LqeCBouXUhxVCADjxT5Zw6sIDUvZQ05By7woMCOp7hO3GZ+d2Y+a7dIWs3B2mRCpAEvk0BB aO7BSLqWmd+m9QyYQH17WLRDI/PRerBbm32WyrpfKbq7kb8TnqZ6YPNZggX658xxroSpP7cE4pmH HkxJSnvqIUvOgc1mIiZ8hxHKSqYtrbaw6ZTvdqkaPl55OCI/dEUuVy9TNhXJA5iE7aSqNYirqmHm HYWnpfRbptaaHzLM+VhwU7EhvHwxS8PbfN5PaRSEVEudozqjHEWpfLRSdOMzkvkXlTKcUSlBSJWK u3+0VRIT7La4Y5Bj63S8KjyYBEIhv7DTrGQAp5MZi0SdzDOTeorWA2vvRUvwUBCy//90khzjOllj Kop/2Y+m103cD802DwWI1HQZzMfUK/3ia3dtVxltgwytYr42ACjmxlzvgfYE0FPenz8o02CFMMkA QCjkNzq+e7+slpizFHUByjbGAz1f7TsrEm+63GaQL1Tbs1+WnitswRkWnZ7DUNTkO9ZD7BC6ORgT dkEiTysOc9rMi88xAazQzaiKiJDYJtorPCMfEPZsXWoDUDUasqCzFqM5XkIz83rTM2Cs6NpLIHCT 3dlbQiHY0ORjcQU76u1tklrC1pcIm0sqP1jTb9c832wTo4oMagRn1ztaSFJMHjuwNOnSl9+nvnA7 vjUTTzApmSwtXbQsnjTkiaGqmoLm3RIsqJj9KFaJwpVLbZPi0RV652kt4xG9DQFwSVsZyfkpqe7c KldLrCISqFA1hikLS/4LhdOGkCUw3IwrAXimSsHb+tqbOOBgNX2RrQqwqT2tRI1ysHnytHj1ydkF MEaxR+7HlPcqhFNLfEs9BjJoChy3E5aMx7w0nGmF1nBuS+iy65sw7EDWvyt+KbdNH/OUwj3DIzUQ W0KQcZKTytqzPT+ZVX9OZllfQgzA4QhLd9eNphrX2YOlcH3knuRbwaoN7HKOWLuoTTDcnw7P5Zbv yvHQSWmBoGy4fWdOYePRCjaj6wYIzSl40QGy9GZ46Zd8MR1FwhavG08IKwWV4xKo/7x2IwGBrqig 2PmBDGfNhX0dkMnoQOUxZlhP/4UKky0xRqPOUvd2p8VCxCGDHCwql/0hu51I/umYhw4is0lbIuxn JNKtj7aKLW5V8fpXhhWN7Xv12sRBRJqsSKVA7WqAZJiZmLCZOGv68bx/eUNLc/S1Dv9oO/5ZmFaD JwoyLO768gh1JFOo6xibWZ0EuX55pFVZsDUh0WUvvSWt/6HoYWHoBvD5a9WkUPpExiFFz0Q0O+EH 8wf9jFrYwjy6u5xt/Dl6toYmEUEku9z5MzZdIUycwQpu24QFZ5FuF0a+y3M7th0wtxU9V5156PbY oMYIveznBChp1Img3xRZ8Gq5sd+OyuCcf1Y7ARrmo3YbmXcbKEGRn3fLqsYuLieiDVWQ/0rm3UEt vWMzXXDz9M6LhqxPJFO3Er9OoLRF9Q7ycbq3GtB+Ai8wLoHm5NgqbBRBXMR9zq4iW+3l+rzZYnvO 51Z+b4XteBvTwXj2hPaQ0qXZZmXtSc8fM1vdpMjuNfbLuNaEpMazaFW0Yf0iUWj96qr9tcsR2ySs xTv+wLqpcAE1J7CsnGu+QtYKqYwMf6MhCtKAEvN9QIr2QRiWWUGsKJDyp1lencz6J9Cz+B4NSxrj quEoBqjVy9qgKhB5ijmFT7A3E+ajp1YLUqgHMjXFLnzHuogAnkzHrvh6UpjcSIb0nZJ0bOrGoBNd zJHKZlvQHCCxlJyqr69CNFltD/8lRSUXDcCD/hGuOxSwabnlSmitozazjyVErHZctDyTCPPdSy5K UZPXF1FFu66orwUB6+aLMpF0gBNThcY1HmjhnhKmEFBhm7sWG8QiTf3sPjWTBhSob7Ikpgq/jkHa Oo0kPeSmya1hue1rwRgeVWiVAm4nMuTWhqRIuOVihZyuc6SC1pz8iKUD1mA/yDcYBZq+5v7pzcr4 ukQ8onTN2dZBGPcjQ82OVXvUetc12CjSM4Fe4h6vxcLzNNdwAHpgu4018oJn+xFGMqBEY2EWi2Vi 7gcXjhlnXsqELso+g9sfqTsv885wcSV9uugeVG9IoI0mm487ow4I2AVPMeedsT6D+IqeXbuyPf19 z3LriFjgXRiIGKga3Y1yXtcl7EiwIv0k453m9lBh3jSA6E+sX7n2lhC3IYp3nnwkZQ3x30/Tx0mD E7I/qqht3F6SQU3j+GqiJXWIeVfw799pTZWN5y3a5LpvCRlM5vbsdhfu9I9RvyTc/euAqDjDfNvI yhrqaBOGuTrDqPMoJbmAnwIblyb9xMPO7irySZN9M5vro/UfwWDJXzw2l/nxbkRPWVurrCg3D+et CmXWmc6W7ZCO62HKSKcKyWDupWIkCBdVyTfmBHmRk4/iRvxAeaV9Kao+Iil1VijsSiM6d87X0gNw vbC8Bb5T9rcGkF3xR+IjggxIdX+br3tnIBQx2CfdqjyJktBcasc+atB6LTjLwp3WeDpGf9HbDioS 4huX9wEC+62MK7BwHk1LYU1lTeZp5UMBVc/a38K59MEgrMaU4IJrqa40IShVZCkiWFKK62fALz19 RRUe/0tz/E9+GQAIFXNzg2r50S5DYU2kBW3nzeJ870Enx+ByeVAaUZP+Z8Rfc7w4Su+2JFciSkgL 1iHBqYuQGRnAnFio0HxkiPKAkOSYKiN9haqEHsr2hm3mvDzKQ9hxHqpGym3Oj3uS80Ij4N6znLfD r8SeeH35WSaea9MpgQh6g+bn+z11/CnfcyYrxZ2CEE/MVTYLvK2OP2wjcsmKgzic6T6OJ/EXDmTX oRCeOEd5ooNmiFdfg3nqUnzH33VKJ4CVMmqzkIYCjfTpteA+2MZWT11DfAxFZzegL2gFgOvgeEMx 9U6HSv2Yf9KtJmmcRfaeaxoja1MFLg2xeVNFsJpBgoWo7hKtAGZD/RtJExYPNkMvou41PAi4i8ge H1rnEmajBi2XM92+UgoGkLIBDWGZZzKreL81YEFQMF8yxp/w+wiFKvGBvSz12Bku+Fic73+Y9ed7 fVDJ4r6F/kpCkCF9fKB91Y0azchNB7CczN4B9oBSW5v+vWS/iQoz8yxnG507bGwTZyK6ufCeGCBa E9/FYPIbGQjyd0xLQuLxuazLC5QkicntreMVkyzwYhw5lsu851H6isIznJUQvyhhnQ44FFiCfWlh SM7pkcQJ2HvULDg6pwU2czmYcwVpN871iDV6HyuMugvDQOcfOtZQ+o7HA6wEP5Pc+CBof4HBX7FZ B731pjQS5Eo5Um8kcN+0WnoDWRCsCtY2en7zpW4SNgpJ5/QPMCLDelrELwyChGabe4wUHwI3+7YU 7D8EuGyeMC07XOaHZXHMFwS6w7aiPu5In98PnWc0H9h2ELxkEESOX7Hg8HNR1GZpaEaU85NANz3T qgIiG0aOxwNd2V+YHx9jN1CTTwX8mDIMgvXNDBKlRP2nxB0SLym0H7FbFO3GK3+XAO38ulUpFaFT bvrX0FyXZYrMYX4C5aLKilsE+NqM4Rxtd8XX6/j84qN9F6mr7zZP+oyrMBTE2l8ucYTf1QcgS57Q oAyrseqrvjIZKLZvRKChZhQBvHjznEzAzD9nZUnrsEhWoWBjelUBVTU9fDUmHaJtjJNCiTpdrufH uQ0aia4aPpyvrtuV8f7kb0S8bWO28cw1CqvbUHiVXjiO0yxABMyTLn7OcJ2t9od5jct4w37tQyLB Yk52JC6IHZjSU8bcYFRP7nSi4pZq1S3IQtD3J6ejacjo8wrcHLpwOUIzjAz4VmdZOChJR1+bR4wL TGmmsRSlXGqkLfs8/S6q2OzQb8FM1ypUy6CXidX32MTY8zeae8FoakPtgRhTvTm2ROSASV3n2OnS QBNoD0uo/4ZBWVvZpZcwL3oF3QhBdPWWE1uE7hoW1luTIkmEmbzTKFC2Rlz4Q+fTo73Vn08FkXfM zArRaUROXL1RFgA992GPj84ijIipyT1GUdRKqcBHuIIL4v2jMqWE/Pw14NSKaXKqkYXiCu9mjUIm IzEo+h7a/B7S+suGROdvK6q+IoJoPj8TmkIXW7z5ybHzAae2bbidVYd4P8k3/T0M7iGrIeRiMfIH 9/349cPFJJbF+SmxMfxf1oFd2Y5wDCjZ+nqBIiPegwTM2eDrJMeSYGELJeMXvVNxvMs9VcZtxigz WL8UpL+3YdJ21GH6Hdmwe3Ju7RpNuRNB2DD/HeL9ebW9+vn0UWom9ByvilNmCefpTMNVT2LTyYqV /pctxhEFGuVG05YiDphu/H5hKRSwhq4/cc1/+gLzqbiyWsEL+0Gbf12E78wj/SKj32e7eMz7/JwE Wn2K2mC1DVzzjCkv2ZeZt7x8o+WpcgwDbxelXlUCRzJI3pcWfNOt/wY3+ZjqhKdTE5PWdkRGWafa Nu1VoRBIMILcNRopeC4/85ShtvOk8bF/IMrY4iQEqhUUtFvyIlahcXbG015Li5d56F34URhxQbGC TdlMt5ODOl9kfZI0pkVWigKxIVTNwEgnmisZX29kNTgokXdsDQxwdzPZA90xU27QhwB9hfb2GjyJ LVCSDU5hjIvR2vH53f229SU5z1E3IUQ6sUkaJLvC2ZR7MvAQ4EzMKgChQsb7s0I/4EpCL6JWK1Fz +MZBkwlnPdvg/7mg6FrJpB28OHGkhybWFytko9MXHjz6ltN/q3A4BCZCaJ+4pEs7SxuYt1SLU8M7 bi8mQIvnWbh5Rm6ZjWXDvN0v/0QI97472ie574Z2St8r7cIEqf8FTBSdMWTX23pr8lyqqR8fYV3b hf7CAxWVQcYEnRyxhMH070IiIESsLjqcSL9xnX/KpnmPuK/2S51jODa6cGdx4Ss/1OTsHXBG0kFg lnTb9tBMVQQnjmpDHb4yJTNV6z5loqsVuYdkeC+RJgw1erfgykbnrbKfBswIVmRpnZ2sM4wze7lP STEcrLIRxqr9U5mPGZHxVyH6bmWpDL8LMZBto+7jNhEK6uqg1NxtbTaw09jElMGtwr0CJQTe3atA SklQgxwBmi84O2yxFuZx8pxEIwnmgMFyMKt8U40qguK768ZEPamqLavSBS7w0c7SdPRPfU5la+AI AcodCuOmwRMZoxwxJYuP4/aJfYfw7W65ZOCl3HyZdFNG9rHeb8+XY+gf3ooXhiaHNL6apRnd+goL NlLC0o4ibZ5muwU5mtHKcVfZdYG5kSlruHfWuoV+USzSbju03CfDdSIcJHFpSlkF1D34GouBmtxg iBWSppeNNWWkhYL1HG3fO6Bw+O/k90+3awBQVsPG8wjrnzwfZzxPRh072ktySxNl8G9/FoMnoFMi jH4mFQUPUhD6SeEpTAoL+Tueh/N8ILZTMk2CGQg00MzqjUlY8PsvbSpJREuF0gzG1cRJLJBX/14/ CsOiy/OazkI+UtQIPuMbmZNGPoROIGC8OXdz4DL6ylna8s3F4LLoXSxFITkM1ucgXgAH5QJjgD+x wRYpzipqeU7aUoGnm6LpG6BPhPW7ujgSpAGHPNqLRbO4JM7wIoc1iMfi4jdKUOJAoH7oH5xbybhE wUNQe1gDOu0V7KL3stZ5Ob0jGV+g818BtMlX4hMEWcLQdMfw+cHTpeU1OTVkJzJcjkSaSBAly7YT 5aQazWvRrVfzJgh3r7jDdWyPS7JRJXQT/cnA/4C9mjPzMXwQRIy4a6x4s49mVuJyDhAo5SuMM1XU fTB86iL3VEp8aSvlhWwmaHnxskTMA2r9B5ocgjG2JD+Q9vKmDTcQc29oF2hAVJ0mlCVQRThHnVCK iPmWvLxe87pYNLj35HhbDNcBW/8JQ/J40kcbJ7iq3HlIzNv48PcnI06j0XDg4Dkx2K3mOLL+J473 2UXsO8hN0h2pTZGCpnYCX+mAueoaB0vgJzN+hoCUWImbDQQiwmBrFvYvHE0jafDt6t32W3JzHxw0 4MvwekCN3pMJbWUHnwnPD55PBiQ4R7GIUi2JLskWubbZgWxQZijSRr2uJVmdPvDFnzUmTbfWl6J1 yoHKeCsHcSL/1JzgN68Oc8rPODPuCszWFk9kLKQqGbJ7oQpmLCAJS1pE57BHxxy5V9rOcR+9ePcL Z3sC0VpkPA3JxQu+2vNEArG2SWzIJN1UZO8sv+7U6FbjbhOHGjthX7MQxkd2kHbGmDonw+gHUesJ /t+4ieRkNOlRVs4wi7M8pej8y4ibF0hVAtmdsQDZhkXyL0enNSoIgkiPKyuZmk+H0owaigIY9HeK Y4V+eAhl/P9bdtINyGGLZBpPQddafG/bLtRpxBR21cqRIR3DvCzjL/p9tJwZsiDeMZiWUkzyQ/Fs OxgEhBzvlU7/bZPKgvTg+kx86NejyOKHLPrg8VdA9SvaoQoolj7oRYRxHO9O4pIsf/OC+Irkg0n+ yg6qP+1Qfa6p3h3pjLgzfcmzXxLBROMaRlZkHasnDCCBHQNTworcXd8BGpZ197ccwl//uFrFR7ka gqKmzag1nDgtWRhRO6FlNDZ5Cv44zpG72JyWIc+rh+2pWCcGIX5f+qWL9IeZK0YqgHHqjbAwldLI dndqxrW1stEj5IUO16xZvbz6YNEos02B9EzuGIoS0xeYugIDn0aZyo/uTptfg1KVXIKjpsEICmKp xCDbPvKB22UB4/wD+rPZ6M0/ULAFqjC7yVykkMBQsCh+Qlpxwn97rMZVRNmykSm6zNF3xdFF1nTd kcFoSBgDWMGQrbj/oyi5chEMDNEVg8Fj2ejVbe/kKSHkbtgu+ut7UOvXn4qbfY2UGx+4KFW9eZr8 ZhelaGAX8R9zc2OcEm/XV74KJVHa0S8Px5Qkg6zfgwwNCo/nfHbWzNowu0t/1vjhErMah8iNAZtd 2eoyqB7DLLqpKfSgz4f20wBIJ4WcfKckriELx7yHgd5aviIpzqHD657PHzYVPRSR60VhUnMqohEo IQw/XBtwwxcpNi/xRP583IRt33EKHXsvlEtZY1NdJxRG/QSwYhOIOPrqG5F8y9zAJ0OHya0svi/K KlRNZtxzwT2Ccsq+e6fUl3W+GiN/rYH1LR3Fgd/qzPz/mKz7t9aRWWx4QwhIpffrqSCMtcuHP/qc +cSmkhMHRtaSQn9tO+OAnGxET9F5cvJxcZFrO15dpksLyxWrBa6yhdx/tMis5fpNDTj1UT3r+Do8 h2MFvrdMEJo1XQMfOFh++bC6ewmyL262pTUpEAkR9pmRNFnEKJWfvIqtMc28pp/LFiY0LuWBn1Zc yoasvBxtcs7IEF8n3zkJBbbMRu+CKXL0dbQZJpECMl+S2otcrnycZt7zbtDiI766COsVgktXbqzF mAThNSbYmzsl2F7pzIH+8ds+BdPMeoGWFa9Ak1yWfhNVYMytPUaJHZPS5Dh7EsJiE6zueOXNaLlb pbwe3jOtkrCzmKTA8q3ZHdPbgiJgaOyoHXA8GmvTnaSThs1nfAmsAWcaCSQYttB9lDqpQcLSg6qD CCqnTAyMaZIWdA78mq+2bCXb+v3Sekphcf5qahYP7QM8htcnG9/f5BHJu00Tw4UACp1wu18ySZAJ VXTYWaiTqAt9msgNSImpCg0KCQ63OpEYjHyJ9Q8pYdkIhCI6xAZKhWR/RLFI4fdnnltOgAKPIcYZ FZb42ZKqdYXh3ti6gqvsd2FSqtEikNLRJwYQ9xp+O8EUKVrfgomM/jfQtcyI7kT5fy6/nE02lP03 YK4GkeQ/xTB3tSzUya4UbYqtL1LDW8exyi2kt/P1x7d6mq95P7U+PaJYpN12t3t3zsz1LSfIF+D2 SwfBGwNG1CQNbFUFGcKAZiiRuB5rlSvsTUuRHSqfonnkFWKM+Dz5pDogJ91RGT6tnyeu7CCkBrbk trwUXUXsK6NKH3/KNmMqa6RlHcMTm/LVSd1d3iXByt4DEvJqmRmMY2uz26A0Ml3NVsgq0GZp7zfK 4s6HGWT7rud8RU3zVvQdTFPTuH7Vq+2SLQJlS36ZBd5ehZq+RdX6++uKqNebRaLXVq0tCUbqg9fq DeBjmKtxEupFRmbYKRU+SGpwyxvuSHtP5X3XKJEV81k/dnqa1PDoqzBqsTrzR80KwgyrY02OjhEG aEZtp1kux9SamtPDu37tnAe06u3kmjmosRN+ydlmtphzUgP8wAe2jruRLr1G/U7u559mxsRjxipg 4ooX6ZcN3UlGTHLRs5bDOuD1WlQxHXiHrn4s03CzDmX3YY9y4pelooqekjKw5ZVNEKnGa7Deryz8 ZyANIZ6O1GcidrnAjKl5HuYifXVyYCTxq5SdWg9/f3mO42v8GztqXnyNcso3J8hwEjQfTnKhqsQ+ TvXHtnY4mLvrv8x8+jqeq8doYV5iRYyaBZxkWcxwbNgMBnd6sYPjGcKc1drRFi/79Ig6OngMgUmZ /000mWPuhLsA+V+BuLlkpGehFrQcnyJVT0BEhx906cXuAlGiUmljEmIVuEZHZgUSI9Mldl/b0C5L KtQoY98892D/5o10G9iukUww0XcYZnplsJ4NNISsfyHN34j4P0YBcTideS4mLv/FPAZaYEfNxqWl AO27FJN4/dmJGggatMDFuQnYHVtPLNi5SFVgx6pGKOZyj7T/y4qwNbJ0EZNzoDYAzZYvQk5kMuug ardb60VzO2zNJT1/VUSrDlCQ5WOrGJ0Nf6DbVwQHK3agGiaMt3j+mQeax/f4gKwAYQIhSbajAngS mR6soh4V74+g12vT4Po9FOSRcoyl/qh5hY5Yd68Od6HHMJBdxgvrqrgbVF8J2KmPb7dhb/37SvxG ASG1LxFiPvuC4D5KskxFX6snV6lH5GUnBtLB9HTJ+mv25gZTXzuYPQveXPUoTckf3W4lnvuxMxO6 jmAivsHQFF/jP0CP/wdPShnWkOfP520sLqDh5cAbn6QnPpWM9e9baoxwVotnQ+dwK2q7L+t5MPRd z8LBOLzJrrJPlZt+zU4i2yuOsKq2kJpymzdNkTwwnwM6catepuhDvW1BjXuzvqrwRsWsxkVxIDVN xZoLg3uI1ek8BHa/HiYkN04/KgJtOqgeK9qRu03ktbRbp0Nz5u2NCnmul3knGg4K+963Gl4EA5RN BVAfvvzZ0OZ2AbdSiAyVuOYF9hEeYzfBjNgXvOspx6Vnkdy7Nu5HqRTTaCyyGx6APNlebE0odZte T8kJakLlWk9h36Zt0dUl7uns8FJ/MM0muKzH/jah9Um4dBfXTVNA3t4LoEsGPoP8Vgo9r/SY6wl2 0zFCfk6uU+snZLkZf79SSVnJccwts5YoiH2Ph4vuNzReBAf1s0lstadlKjZ4WDxm22bwbKT5LiOA uv77zejULUx4AL/LBnxOZxH67AiBtHQ5tKHA79wtaJg8MJtVgNDKEyxkqL1X0sJ5QvMOgYfSFUVU pV72pcieHhV7CmS6xNoe4HkVQIQK997J5bXroTO9B5O3/ZBA6Wdhnu07bjJzR0Za6Cwljp6DB3L1 MOlsjRFLxiCdfEhLhNZWPUD7nIiTCX6MuB4ZwSpSAAriuedNG5esJm5KMinzI4eDSjObFgvoun/J MvUzfycUxhWCbl+idfvJBzWbukzPD74beN0vx/cgWGjSIAdOixWxMbDyJWJ7bjGxe3otuBkWtU+d 7S8bGQjOROFavsXgBANWQazcVGZKvpMrrtfSrh7FPTn0IM4SpBTIvt6/aX6UGq0SiH+Ja+fquTZe DRC1117RoM4cJmCZQ4JKLV6E1DHytTjXOVMTqNPMjz42REFIrH4DhiSlmWQwKM7s3zkLjVkRYje3 JWCaS4sBH2fKRGqrzU8iIS2h7STt6J6ID0Vzds2UBTNMvaKcFgAXmCP3LNxDhELbYoYt45c+0Su6 YgFleCb1BSB3yXBy8h5JyGXXnX5DNUuztknkDDoxwMwSVGTcIW2BdAHzD2WJfwuQ8M0yjvceW+1U xwNHk0OJP5Ks/z27cYW6RAIrarvXMf/DHdmCrf3/tTjPI1mBarxAT6ubGmslBPPwoOi0oDzDhXtw L5RlnO/CW8Uutw4A6nQocqPl5QDYnF+mHSsu11vU73S6coQj5zc9d+jtBXW/Gm0PibERgijdbFPL TEyKyJ48Ni+MzE5HYCUHERhvANKX91OP5PLX6uAPL3vd6kOhvh+yy7iFbyju+lxQJbwc7SdQWB51 S4650f0g+vNyOQlw7Pf5S3rt7s8VOHHbGIKRdk8ihhXHCb7B2G9glOHA5M7a5KS+5WbbD3cxUDRC WZxtTC6MOpF1mx4jOgbdf/DtdSYxVtPgjlMI/70kSqaWgyN0KRDWDwmNBmvKkobrC4C5TyhpOHtv XQJkyAwjxSQuvlkpEqsJP59n+4UcIrDWCSBQ7FD4fA3OCBiPRo5l/qEuDT5XWP99aA+rYmFhgFqS oU8ylSX9fQHcgYVNI9isC9QX0OA7XyZsZWQnL2uGPIee9YNWdOmIHsF20lhgWYb+BEW33T5mbw7n DXi7+O6NNw2sd1AmrOFTl0Oy1cCkg2nWB24IilyWKg3TyicrdybTjEbkYxfbuVh6sh//Ur2b0l5/ TKG6TtMPccurJkAdHOWTVx5UueOuWg8Gjr9xw6hp13jUzjN+iJCMAqV1kFf7hHPWXgzYFPFwVLOY Y38EGZ/A9q4I+fupvyKKcT4J0EO7c1ndpl/XJxgGe2muO9U8EZMN6NW1mxRe/H2CXqm1Cp0PWRoC 8EHdFsh5Zz+qoFz90VmhfYmG3Gu7F7yt/oUup1yLtcMXuZj6lq655OkVYGfSHhGphs2F0NUzIMfp N4BsHclEQ+RA8qfcFpUFf/5eboFeJGv7jDtavYaub71O3ROMgPEMC3SjuXvtIPk7FqsQ4cF3+baB UY64VcxipyzfSM1fM9EZGKo2C+0ZYKo6ldJaP2bV1Hw+uR4qrw0ArzYRoQDpkSVgzWj159Zfz/bt tfNkV1lrCD8/d3AqrVxC4DRUih77UvyiE8+eE9idBxFQUEiMZ5AZZVaSeCeKLKxvky5nr9IBjcAp +yqS8UY+8wHZNXThxGJ4aMoskzVBivyUv6A73SMniYlAbF1V1UXgQ1xpDLobzBvknOYHoEJ+LFIP ib9aKVfGxLd9hmKFKhknsrpiWEqhV4aD698Tb9GeOVv7UG1zAmwXU+JaDPGDVxsLTxi7czDcZsaK eGxDcSlqOtnst3dA1zsi0z6dmEUbltJdPCPvchWcZVKkK94EQbiXBZs1jCH6CmbY8rGgQGMthFNd lZpEkYjhMkU57tGc+WF56vONJ2H7s/0Zf3k24WQCrRNvDu/VUJLfXQxygirMIIiPIuvGYBfJIZus cl0nlNmE2uWih9jjvZHBCns1wbvT1e45r/hj5GjqJvH45yFtqf9FCpvXTWfTTJ6rf/HgKqvds7Ou tk7RdGwVlOhpAWV4k0ZxL7vG011CHl/JfSsXhb3uSiuB9gMFSmClsbBZPkon5j5NKt1YUtY9CDxx PyBXFs2HqHeuRdwz1xDzUWlaJBaEi0RzPgX9nobr9uKNXjzUFRahRQ3fo9NBXjLOAJU7ANLDz+JN UZpFpViRi3YX8BtSW+q2purLzdVJgnUOBBItOTdyaI5cyEjwMKgdOmyWERDOgeplTaGq2lSDcWzX 4LtosZbLe0g9Smo9vkGvJDkU6IGLTCYTmbmfd4sKMA2r0FSrkt6uOJkUrrP4LEX30Hqm+zJbxgex ZcRm9Br1MD0L3BlrtUevlrCznF+UbJM3pVym6jdqScWhPJd9Wj0qAQ997sHZTabHdTHs9/AZWbIn b6Grz1CSCo/8/5FpsWXvMd1vHXIDqiv9g8PWl2AY4Y3l373yfGDCn1I4sLEDGNRVdSf5AzMjYt64 bYNLgeVN10kLmFs15bgy65r6jV94o9i7Q6yx0mziTIOE7aWLA0LTmh2k7PNlZGQax5jqzlD1T9fC aU01fty816ygJqf0zaDysXZAwMxLnpNd1LOWrbIt/cMwmeSpgpeSm8OLx0ipEWIBkmDjpnsdl0o0 i+RNgdoZEVMr1uT3Rl1AwU2Ny4euGuee0wimq3cZK42Itm4vejndEd1xTR5hz2btzTsCGE1t3+ai Ba8bMf0h7zV9t52U+r89tykyr/xlJkyhqy4yEdUilOjHDBGwRqDjvojznkuywhTeHMNm7oZbBrN/ 2gD4lv0ReCAr3fPwmSTon2VgXh0Wgq1B+4AfXhV0drW9W+Dmwi2at12qigPFOB3qeu13qRPYMpd9 /KkQ12kug1E5lQX5fake3wo1wfwTBAxGXoYF8aSVReFXb+YRLxh9j0N+vD7XdU/BstAYZbFqMmCp oCLUrMcWrjYbkjy5yYTQpoShQbyOxnHo1OcBbcXMI53+m8G2x9hZk9W7j245kupLqzgchfM6m0Md gugBQdyt60I2uX6yokkYxb7RpWCd/4zsUV7u6EiPT1qMPBpvTnagYCJjdN+HL5lonGUGSDs4YYia 5kkntInAF1x+RjmYmpgh2X9nGKMSj102RbNPCFvJWSl2gc2lslqPo0Qp0V0YJkZd292RjyYdmqdX cT//AnAPP1BUB/D3ggFuCOp1BshaPw8bVLIH25Y5XAyCz/Usb+RozB4xwpSw60BOPsEQDjRmC5ya Q94sNzdX6ynTFZhJSbBVx30qvCbZbpbAEyKMaLIqXGrPD9/Y22Iu1lXBKq38ZOgwBZ9wnvYXnSr8 a2EjN20V5PSzmIoLHPRVvCFi3jTBHXq+IWhAwCuqMnSNUgJw1/cmZPLiecvao6IiYEf33a0q+3Ra KDR81qQGMg2rF5CRuPH++kSAgEMd8jX9ltGgLJxH+2e6jsjgTrppQuHIEJ7YWAd1oT9p7lPDq0WX RmgOUUf4RmG9CTSd6s+MIDMIsx/c4XQPk6Lh4WThbWfHmmjeUgQku3bE02zLXPk9fsQh/VtkDO0M iEAaAkH6akPYzdV1XFSHlochtO+gr1iPMEaLjEGHAqs5FU9dKY+XpXeObHscEWq7bCxpNIhQo+N5 twgRDAQC0kIOcsuRZrEODCQ3MgLrTlWockehQredNoNxmGO53TYGVaa37/2uMuQImq2kA3xTpu6K GU+RtyBZ2nOS94TQIVpcrRR56xtJnR0CdIXGbct1KITd2/lOin19j8T/zzZNoxSMxM2OWSdUK/Ib EN3DBOEO0lJIgZM8rVIjteyJfFoL2RJ7C0L3JikkvnGOh4Ev/yK295vjSNYFMYTv1DWMgx5AwyRZ npyXtxfbcmwcwwudYoRU7QqvprUIeLwlHeyx4oqLbIu0J+pfR2VCoz5pkAqr/GSSWwQRyPAdG0eB w8VWT2iqUC8nwPYmTNBiMwKQjoZ2Y5q2rErscLEzlCWzvV0PMtU0t2ZtOVeropEjUmcy58mTc33J RLz79YqMHpzWW/7H0yYSK+FK64lf0cYH+E9e36YaO2+5vxng9J+RchrJD0z0lqYbGqD0jD7jvXTr puI73YyxKpVWYpxAUKNkMJzDvBHoJ8znSDJoWCxlC3KMEsbGdlR/Yf2LV7MLUNS0ZMMyiMkZ1qoM L7sO6QnmX49K0RVlguDuEOTzdszW9W9xG70CJSsiblz8Q9zQCeqBIRFd1fdDLCUGpE7QzsFdaHId b/mRKPBVLDbImJ9jAFhsMtPz8uXMSHQsmwpymOA9MvyJENtU+FWG7Rg84HPgmCr9o66myGhpwoKd xbr4U0bxcI93HvkSEtdugEyMekYm/Lf49r4xRdcKGWifMJwyLWGP9ux4KBZ7pjZ2J6E5TBx9z2DO V+6dvNUkId05+td9PvQNehqE+tQL6nhkS+Dxxy0Az/29861uiR8AIAmxHbwBVQbCxsF11zlMnozi HeSS+H+maLVhWGfl3gYddQdA4me8y/d5x+OOhdRqF+53Cjob6Epo/PxoPLyvIC082UAqmi+oHEMF +ydLCI3byWShdjQZ/8HSYOe3xgHNDzA8VhgReGggA4mHsyrVU2Qh/voKYH0HgzpIUGnjSfKg8lNg UTuGhSAtFaxWJXBp5cB1559ek3xLrKxqEgLFtrN63WwS+RGBkq7G32jmgwObB6NHncU4jOrb5y7b CBWEPXx2PZE85vW/dMeSFA1O8fYk5vdeZzS7S8gzjjrRqJ7riKuVmoVwZgrNN/2vrkmPliwkREow dH/VwAoKNY9nHCiBoSxq+Uo0x85KCO5zw1eKsxNbpsXiliYkoYl7PtRTt17pftbBnzwr2u/0RufF 5dJt97frUkbAVb6wX7zSWnPtKNQMHgqfvvadyzAc/EUN7Rw7ThCKncSpJn14upngv1WCDm2ue28b /BBHlIasOZLnbZp17EeRzCd1OGHWI43Cjn8pGGkF1iTuWp8eNPtykSvWbxp8m+8tAnGX33/OCM6y Bv0+DKm526zAguT02hW5A7KnpxV4+40YzYwTx2cjICwosaLsNxSQHEFQtEhMFBxtiwr+DyT2OcQy ZOiSAbuF6T6Yb24TA4AJxWc7tnNgtm/gMtimwEoHvvbKD0l6Kg9P0BLGOciUb665tfsLFPe/j2EW md0yNuJlbTaflHwbDX3TKbMzLBYFR8m3aVryxG5CYduOJ7lRtPWd4Y6cX9P3eXnXDPCvE9zLUGx6 AFCuJBkZhZfZWbAml4YLMUqiVakRv1YCghy4/OvtcycdfSK1CsQ0Udaung/ABi/UXC40jVFaksuf yKUyjYB24xBJuqmpAo7miR2Fcm0I226BfJjdzGc/yYHYmIpEcNM/J190dXs/UUIZOZC7/0t3XA0A zmy9mNOSe0qeM+betbJacjRR9orGR9Wg24DTqxhx2uN0o7c1MBQRPa5k6HsNF4LsYjj8pD7t+nET DnyE12TraVHKHRERUZHvyPUDxHy3OIMXT8ZFO2NgSQhvd02H2g0QooCYS2pnpAVhnNGW1cDCKLMY VlmUl3XNc3Yoq3FPD3LETXV6dU7CQtcpM2c7DU1Wwi8/COpj+22D13/onxgru7QnhR34XBhGC3aB +ps6sgn2sIO6i/BGpIXHVGni9P+mzRc8ik0KU0OSNCyxdxqHDnIvgslWzfQ0GZU5NuLVoUOB3coa RnjVXBFJCRutHUSKh59tofloO3e3Dif2zrFdklYXwiwEB121currvmu3pTQcGRrXQRvug0kciogi /XX8GyfiBEVUQGtoITQxoG+gttFZgWSdiiBjPvvlQTenfjBEX5/ha49kb7U6M4VNNFz+PSnY7a4q uus3jYTgLbZxx5HIyNG24lbtdiG0njbRiqAzQPBIEK5gURnP4PWCgS83W3YB4Q1NTQc9pdkuVUvZ xCJ0/eITPsb8hJBSlX4uYkXJluMiGhmJIVah5hVQbR/oKiMpWvgYDvdq7itzn2La1238RK+S0ZqR kcWbGQtjrpQFcALp8E5IigmDrAZstYWovlzQCDIjSLW3xbxXxRUYLNDWPS+AUWuMMCSngsrxoOY9 gefA/DnYo6hF7FGKRMJWapQCc2KeUMItCbX+IQadgbQCjDuDGfNE4gl5gcBxMthVpgtAEb8XKbM2 P8YKEy1+Tv5Aj062rQoTFbQD2cMDLq9+V6nqcB+0fw5htQ7sA3HyNx3KE/TGOiXDIFwMCD9zUgbW SyDnlJ0CbdMnxZ2PB6QUfpwN94PbvVvWFdogwq1Mx0rHeUeOU+vNCVEEjCvYhfQfyOpb+5ab2u7Z OfH1B3AlOobOJyrkLA8YXF1El79fYGmMDM4+twdW54t0kjn0dpNT34GF7D9TFrXXkJYkEVtMhRui ELH/pCov6ryPMdxV+B6i75VTZuUylt9l1AU212o/p+iuglSi6G7SQmn2dk2vhdrhUT8yENulfV6+ SaJb7RevfWwXukA3i93ipm1Cs0HYVxfhO/GzFCAFwFnjRELnMgjK884CDwLqNl4SN48kf7QlQ0iE d9i0XZQFkNFu8kCXSD45goC2Esv1gTQVIJBZ1ZpG5fMmKTvFY9SDKsfL5WQBnd91OtlICzb0zPpk P0uyDiu35BJ+UZ0g8eWNcbH1Z0aJu5AC2/9UYrVxi/10PvpRJHz2UnL12DUlitrTn5LbyQu71Y3Y BBs9nqVm5BI88LVm0e11PLWa5EMjVzAq2QldotUmElY8sU/Uq6Eo7l80lfJCnHh8nA/mv3+vQ73g wLa/YOQm1DKJ4PeXT+Yw3ASNyLvPMgkW+4blBrPnu15YTRMYXVKOnTK3I5f/L20wDaDEgP2ASvlw qfECmR8cLarpFDb8dO3wa/HkdBNyt+TjarytnjSc7u5noPY31bKcl8GKog6EZ2ywAX5oTRQ7Mnyu DG7LJW9NmiBbJk5m/aUsLg3kVvZJjNKCgLA8irVR3E6GWHxtw6gXrGTTtVPTQkSnB2tV5nRscgUz b14c/WGTHianJe9HKdm57IzynaQh2+Y2gs49vVLGzmq6s6w4sLgGSETuKsT8J6eGRxADZsj/zkqq D04vHzrY/PmIojKR9Fzkn6eO+s7nCiSKCyHQ5PJm0qsgnUeM25a9jYPMckRGrI3SINOpeEdNpDha jwXqJLjUhv6F2Y1wISoxRYf4VAS4g22ZsbgKB7IEJM+mmfeV5huW8yes6K/N0Y5C8wrZm1MgEvn0 Za4evK7tjSEpDzTT/bObbJRRV+W2bBCSOBw93+qsF9QVamy7K9p2nZeiIpQNSvOcI+McSOlX6ly9 xdrgrdoszMWneh/9rQrQBcx+lTjSh2J8OXqJ6AFlUxaTJPWyGdzBUQ+MDyTa43qtG1Xukd0DmkBi THXdxctFs4m/HfkChvd52A9W6fgXhrPDm2PXGM8r2QapnnWiEZJ1yRLlV8ByiDZqUz1c15k0PCoy G0pY63gaee4oXemBxuSH1xGp1apcs6JDbz0ThSFRHAhqI2EQNvpaCJUyOOuJBju+/X9JQHRb1JrF MkZbyc3zA3UYtcX56VqI8fkqB9gKeTQQer7boa31BsVDl+8O4bOWcmGG9EgnvBwtjFlxiSu+Da7H yj8kK98TYDKN3gc15koKjhVM6AmPYa45Qgr+tHl4OhWB5z75ygFEQoiow0daN6/27W9suqFjYGSu YYa9DcgN/dcwXUMY/g25j953s4ebbHvhQQZYGJSiJW4RCNHvapsPlgU+nTLVOoYXQg8m8W29/JQb 7SPfdma4xVJDzcaPU1GG7zmMHmDR+/eC1hMA6Ilpigc7i4zRPP9TdSOspL61qFovEcCPD2adwxlB IO3vBihmMYpLqmiJ5y5R11i+8mJ9121S3qHSCEbGvGDmzYfcI6KcnF4wUXXSKo09q40sKAVJhtUl yCn+2z432BGLCnZHRdJUPvueKHEw2O6GPvlB+amDaYGT2d20SHgjcvFNMsSBIgd4q9GC+D0VByAl TnJq5zzwhIgzaMnyS5jESoIW7BjmxMefcrARcHXk2uHjSFNp+WjiQzx25XwyIxHEtXUEeXjqjvPI BenmxTMa+0Nkaqun7gl9BasojsTj22aOPQXEbvsLBSFVq/NlvRF//q1q7WkskDMohbNtYhvly0MH f8aeW3/no+SYKJeh0MnFq30w5gNMQI4Pkye/HPVXu0R7qn4502/fCEpLRypNSc0eK6I8sy6hynJK SvJSD29RLocaBXFe1c38skIKBjwKwUfVcnO1io4IcZufZzOlQq+TgfVMBsJHU0SRUXKAL5rvdUeD W8RSFmYFdLHUHUI0bAvkoNUZIAjeRgsEBB3k6g3C46o4RJHyUfQseclJuZ/fNNzTRXaib9oas1LB ECh0U4w2pp1nI2QD0f9t79RmLOgbyp+1hSYsjyYKFL04HQJpr8/AGuirYAjsgUnu5jGNuTMhjmBr NH+Ou0/sGpGLmP3kmq8S5XfkZX1ZtP8bDdoNUQl02UdwvCfp+g/+IBmFdB+NjQhy7BmP/5bull8u X23H3VMgCexxkflX5/Hr5cbW9gWS2qsfUZurm6SbmkCakOURBG4/tXv2eUtW6wxkY979u5low9GA K7hmHV14odi0No1eCwJ1sNTP9qE8FHAjS+XvI+7ln0QQvGR5s0U46k8RumliXNgCowBFy3PhY6Ko 7aXgspJGuogb5+UyvZ94efw5uKOGAeNjI7hpho4UG6fSvODtBgXqXvUczRVH8Xw1MQIGN2Mf3uN0 fuDUdNXKMKM3oFxSHNiSCJAqwPH81FbIurEcDpE0KO74Sq6vbDdT3hOMCTCWS5MbPeeGjRsx6QDP MVS80LxV5ClmxXgKC53Hx2ynykmzbvKieJ9DUKKd2SsTOU307GEHRHfWUKsS5OmZXgPf5eHpYXxM X7RfiY+zdgDvtBM8Ar2FzZjkSzZKj+ZWRGjkGGNxkD3zZmUwUA6IVDTU8WhjUrE77gCB3eCZl5KP gUdJKCmfZjuCzFrHFIpJ5rmF7FRHxijnPhJq07uz8fLa+45qYY1i/K3L2tT4NSVEuS5r/LZFghYP s0iQdQFjh5Pa85a/V0U568TzkZWZLFXaLHksSDFiVlIz0wIpJTLTLwVFf2zKp0S6UaEx3vhPkoUv D0WTqyW9oRCkz18fNdsotcd1pJ/o6TkeuHeHt5qVwNL+289YRpemILwBOGmY+GjpjSVYLKtceXY8 xQt3r9qi7+TFKPS15BLy/6wxfyYX4R3yzeDJ/0xxASqHwS6KXQ+RG2pvaHkBmLCC/cWc5GC6SuGq Sw49657+Ejma6iTagPD4qyr6O6n/9EY21mHx/OIqHI87nq2yhL9QhejRmjiX19/G2/vO4gcRt03a eAfazE/tQKf1J/CoqV3cdRMXzIN5jtJyTOKM18witNoJpVp4p1il0KtRyUbDvqMb1k32S9EU4bn1 zxByv2SLiVvq7oy8Q8bSu3q6jqk9o0Z5FFJOztM5NrqS69HLCvbE+zU7a0l3xBf4akCvYXNSz1D6 VuaxqHAvvKL0svFYiUmH6b0VqXvZikNC1bndBIsDBBe6vlLbL/vya5Ncuv5WB0OW0yeeTcgUShJn cOcvWBWMuxoN4FI9hIBqB63A+3lTO+TXHmYIQTfzTAb3rtzcCscNb2DEepXtfnz+xvvPYnpqKpyy eZ6TN2WWbw3TjH4tMgfh2GvY3x7J868itmVK0ayk1MYfjg3D5Sl626KldCm1IBr0bWUaPVgEzUmd P+Lhr5EY79fD/UwTPml0r8JmvD50ZzV5rBDmeC9Iuti72DZPIAxlE7lCVm59PFACLuN8SbjIQA6E QYOR/BYvZpTYEqHUQ6ZAsVb4BUlGk1o/eYj5v5P8V0oNAalKrlEIJ4rNydfSFr7XOWbqQq0Jic08 I25l6eaez10AHTZFhUOWuublaiVZ1Nl5FD2UglNuibl2BPmGITtBULX8/RgjJpnZt/LtwVrlOVXH LKZgb0lGBg1vk5BqIxu1w5Oa/DtqlgyZkOHh7mh5WawqGk1DlAL0GA2K1/WOBA3Qv/e9wibhQaA1 1xyVfRTJhd9Tdjm46F4Mk6GjeHlN3WdITTR4/QTeP2hgRbUdUGRoZ/EoipeGz86GSEogT9dPP7yX MCHzR1X8HsD11ioCoiDp08M3RFZJz7nIVRpDQ5jY+iUkncaDEZgWJTof4ktdTyW1p6QdWOtG0FtP s5j51KeD7dVEV6frhPwnS6QsH9GQ/HTEkttoC/q+QV/VfnAfqLbMBqzPqyTIb0WbcY2N74uw2zrf 8+gxYfqtC2R8Y24RBSenF3e6/QB14UrfLQ+8jLQTu+5tabTb56zuh6cdj8mvzFbgy0g1y0tRSMBa Ha6siqw8SsyhTHW3ev9/LI0fknY4xjnZPGsswF3M5F/Hlh31ZyTAUkg0UZAVnLfTq4pLJNeF1g53 UOgQnVkjN6zqu30N4GjjvsQrz5Hkj+3YMabdX20szFEK6xfetKbekOT18GUZBSWsaM5jB7N2Zicv vRwwdMlTwAwGtKV2zs45C5uabdCefBSJGjnv/RjAEPKumYqc8MvD1xH6ccddKXmYjdmiNbvYEjei vLblrlpJ8iX9sDqHl/YcE/RzJZazdDyeqL7rksKG1yU5xkDPXf103s/qraQKyt09NaWXiqHKU/Qn TNE+7Qg44ys58F6CJ9pEu5zD4llhN0ChfWfldK5es8/fQKdiNmbyBjgu/RYiDXXwv68Utys17Rin uS5UF/JXrrJgyJ5FDgcmto0NFxj15+0xFJOYMoOH86FRE01aQDzBH894g0n/VsYsN+2WOh7b2Pys /sF/QnHC54ZM8g8+NWXZW9JOM7BcY+JsNPj4kwzuGbPodEfYodwatBY2zbW8DKpN3zpxWeouuMw/ 0YDo7iNKTgh5iThvoPazVSUtgEAHyXWYzURQgaKJ0kpxqi0H1MLkCeEsVQsxG1OjswVPe7wdyjoY 9PmwREEHSd/MSPBhVf/V+1/B0cZqh94Fa7PNvF7u+NnkPkAEowjiOWcujWHudwA3e8xX5gQiId1m BzanPVFSvsLdZWhbrKNYeniLqyWMH9L8EuVAeybvowJl8VqlgVVKPoBRIDCl4aAhSM+lPYaiAHXi F0imse9H3hVm0CPOHkQRurhia+WSUKjSSeKDMqyFVE60cRXCOrA5HYeP98ja+2N89wXNs9Dg8KRK VLJwcz/tGdYuEKQIC+r8BibRUacJ15SdQT30uI4gdhx7q2heNnCPAUBLLhb6U97F0PZ0k66W8uPv H6pGfcNPiyP/O0mw31lCQVm9umtHVDzsmjhoAarBYfBFKGFZ49IOWDASyOASfSCnrfkfLBu8SHG8 NvVaS7XQrd3cn7CWt9ZnDHBoBgiMFj4NAQvw3DXqp+3X3ve9Cp/fstNu20BmGbtOwpjy84nn3qVd /usPLYUWqjLYgVF0zTSKvStsdomcHAEwdFY57mOeWjacMJLjxljWm6CLHXEPyuk1MfnbKRx6eVVR GuClIRJ79RwnE2aUcplANF+fQVNpJaWfrRpW2WBlrruZD1+7O1yJiVeD4NsUrEUFnoR7rGhOQHmW rQ8Bbi5DmTomzV4hi+py3/Ge+1eLjmpO5pKR37V6iTcsRAXHejKfQ4mJlv8QrBFs1T1s6Cs5rT0m zs1BfYNuHaRJtCFj+4PwM2Ww2E2aBGVE8RBHYq4edzGsXUrWuNqp0FdLISfdsHhT5C7YS/pQ012S cM7wl/Pf+BLr/V3GAr6t/P8vSbyKNBH2iQLolJCo1uHaXX4cRFtf5JPnyQigoykuYVVjstzR8gt8 1rcggdhvVmviRRSp9dA7v3DzTHZK9sWtbimujUukji765oCmDHcrbFddV32EspD5dzZSYvQLu92y Mo1PAKi/X1tKfQjF3fvyrJXshRK+Ew07YruL+tS3HrYEf8TvX1D4JbLwA0oeMaCg8b2/aI/Zh/bg inNVrKKnJ/LZA28t3I70XucXBsUVsJ29rYbXtGl4DEH+M5WAogTZJ2GKp62mD3HBjA+fzB5A42dt VqkUWBlcXJRD03eJp03Gh6mM/u4tMksBgobxwcaU0sFQyVL2rPQcLUTXjnpzslbensBOH7ZcSfKt z9vgXCiJHl/ItXCyuUarxpZJ20QmOo/neMMQ/Pi/VHgL03ebRg1Q9GnN8231Kw8Ih1Plqq3fY5I8 pn0KxqfuNXbrV7ocBo/jfaRPjFmYtjcVLDVeVLt8ZCMw9g8YGyxCMQglwqxrd8v8axvNB3FHXnBI L7O6VfkPnKLnPHEOR8wnHXRUyXSFAYWzDdLWD03+QTR52ahbFeXLSZCP6fs+Lm3h3tkOSJi9VJeK fvKYVh81sl3wBZa5+Bpg6FjDeMWO0gFMVAm67nXKHym+W5dpoRiSoVSUYax8WZqGR89Jt/1p+emp MNCzt+NPNohSUJdyHcBqVFxWXHboPoGXh2/pSa5IIZkJBUZDz/eosRQ31tXtU+GdqF5bUGo7wEo1 IisllZ7NQZR6FDR4wvbGpMlyWuVTBnf3llBlQDhOfMQx1MS1EDDRb+LrL8+0aeov3ML6tewytIZd hOv/hnWgRJeeGdIQQwYqZkH6hhrBcHnjp49cPRFYWdE6w1dhk71yfDp0OmmITlNcNGIB0rsHc3su LiUxehQKDcIyvqZyFfnSIeCJ9UCOqhG/xWWtxk6dMYR9bB5hXU18ee8kvc9PIGXA4PKHgY+tDlKB kMpsZnN1fW5o+AUdwepdu5fOy2YZRhkfI8mRxcy1oro6TzCb3Wj3wARQZMZF5SWujp8a7hd/rV9r eGQu8AKyhdEHRlAkrTOwzflmEvgezYdoq9lEzP639HqHdmsADIr+Rj3efdRmor5l1Luy+CP66gHX OXG7e1flEWcwcFT12+7UH2ryNf9qmSy4q0y8yhge4mqQuBb6YNYQyHsz18K9yoAIVcsIt6x2sv0u NvX13iKEHG6IFSi+bU9J9bff4OSyi9sBucS5vrOhUj40Q07Tankd26ipxj2IsviOs0NHr94Fz8n4 ZMSTP9ROhjAD3ySq7ZXRo6Xfu20nAT9Q52qBe861B94dwqwrkKDlmJDXkAJ0hcUQDdiXeF8mP+kM kqkTFAs5x5dc9YL/3JoQ4KHVlwU3gUdZaGqwxoBxFmrMqK3q1B+sfZONqaxdyHJUxsIQNzXntevY SuS0j/Gp/oLkqHVog6ngq+k480kPYbTa5/rCyZRDEdj2o6/LMA7VTkATiK7cKVGd/3kOwWuNhlgC FlwBeH5royamS2GtcLhyLx0y4GXjGtSBhEuWDxRbglAVU/ipOqxp8Y0WynCmReoHY3Q4B5wSpRRJ 9K0qdXwW0HORUoUZj9nwYyuFBQZP4sFTyqajWoPc8AY/HVB2V7v/GeXpj9lCPgHNRZAgz8DvQhnd 6H6u7tLm7sC3+5IFHEZ3CFfm0wRdLzfuuGtoKjI2jLLbmdZ/Xaa5z77CYorv93nyZVXfUR/Y7nzz bRBLl17N8ScjfwXa5O9Ljn4LOPSgigeIUuZFwth/3Colm410fF42e8PErx8ay7qRDMfJsaL27Mrt DENcndBgBo98VEcPMCK+XVigJ4B4WCsY91+QB3qyzHmlNMhKJbXUE4m8iZ6jWkzMKRSn6SN+Ajqt Jn8kA5V2HHD/PuBgREOV2VO+UKHg7AQkKrkaoilvQ5LukbZ5l+Er1PSIXP11GGtFi5sE80GBE8n+ guV57CFhtjnDFszfpsve6BDBZMEI+K3rrIFna532xifs6dJoC6CF0Kzk5JYTqy+6x5ySMGXbMQKt bFyY5pcxKAP1WuIuSOFXZGQvfy9eumYpC4cd/TmhaGIWO0X+YKlL1M9UhjRnTKWMcRsPO4OHXgJr e1Tq7APZiuOx2A9A4GdAxrJEcj4ZWMoDWmGIWV+Y1064O4lxTDug/Zbk4KpZi9enj8upTiBGDawi Rc6yku8BCOJ4IqmlHcBX0Yk23QXnv+SqznLfE12kZb6aKZfheootmuM1EQF6jEdfz6/HEP8Hzxj6 0PuZqM+i75y6f8ndgLqMqrlu0YHMK7bS3lnxmV3QJxW/wrjBFLm3H/wsKwpnlHloNDRhHS/xOOnn BJtOCM0YAmM/g72wBd7d0NJviNGFFJwRYC2bkSs8BT2eC+ugGj2zgPCK9+40Mw905p+kb6CufKPZ VwxppatAI9QB/uBI38L8SKkn6RST5l6EfN9bKpMG+zhgbssLEqP0N/rHVjLkkFeKsySXsrqZdnfE JwqKkzF8N4NFLYtQj16MdP5z2e9eTqtUSfpXcPjaZvEK/IO1IMljEHeZWDJp/IIk/w7WFJpu5D/Z 07JHejq3WZv+j+A8To69Nm9tduumb8xTKUsoXZ+aqNMD3OPTqFI+304Y+xZlR29jr+WoUGKgvtOd CCaXyPR6PO2Kxph7gZhDP8ARCTVrI0MAGT1wBSzKjqBrHcjfj89DslgL5DJQ+PrZ4s+/68jaC0HF 2AIB6HUEzYossBgm9lzMun/KRdR40PF5Px/V2kLZBJwTAyxnHzbzmS3Fy3oYHJTic5LT/baKL9ZW smcEuzQs5E3LFL78ztqn5UBPkiWhFX3kYgRug1S5rujex0fJ+gO/TfNDCsiHl/ydby2Iegafbk3h UvzYPKeNkInuNJLjEJjFdRJ9ILKRmjeM6tlCeUHLLp2qseJ9sefHcRnivrifZ1Wha4euq5nxMaAe EnMm1OBENWP/Hx+5zr2FHgRIFY5cM6P3cUk4PNHgssjdVgIu30OuAQvDunRCDh0moitAb1WcjqB5 GAO3LNaVgVMsDYjvSCr5mHmXxwtijPSoS3LQPPkt3YiWu29vw0qJ6iy0y9Et2gDd8V89KX5UkEvL fNza5TdcEGaTS2Cnm39khzrtGg0+iulhXFr2rh71CI9PWuiZ1Rjo9Xll/+YeieruT7KG7pIY3QEu JESoQ5o5jIhRgmzALj9sBHaa+dXZ3Kii5KD1VIk0qMOnkQsx1dN0K4k7TjvpIZbPj7O4YHYKCmcO Dep+wl9g/7YhFBWGzY4o6wi+cpenvpjY6YQzsNShrfYCPN1U1Et9YKU6F5vLE+jLIdp53r2AWdt2 rrWa5QpLGabRJmNyr6LbDrtJ2tVASRYm27BeVtPD7WqoqB74HeU6fJcfrCn5JbHuOd19lFHWigks SvTGsuRisovTdD85TEvCxEoV34+Gzll6x+5PPtJHRIumJiI9t3QuFYXLaXJ2KPFxsED7JvaMv80o mxLA6WoPbWtgt20iIvyk1QPFgZsi+8KvdKc7aGqxN6XAqn6GGyCohuPA4yRel3Dh4S8eJS5rJCw1 pDcsgz0HucvbjG2Xij8ggrAdqUdVOfMTwqf6kqoeB0WsF+wFlMxmUr9Khj9pYRqSdiEdYC/Q1Z0E mvgYKMuZ3nRNwh/x0IO8mWW81iztM/Adf7QQDBz4VzWnRpJ5J4IeKlOt/HzqjdxCWwg5nUtrsjxO tEjgOrHEAQYb/PGzclEe64rkAYCsuCXnCoD3TPhm2Q8dzCXL9y8eNvYdg2MCOAprPZg9QRXU6Xw7 Hg0utgMDUELBGEun9SKYFGt18lo1utARYuNnKq1Q196XTbcEgW4MI7VMGjfP2KHhnEp1dEEdRFff cPNEnkAQSLKu/KnZBHEA2MeQKvvKJ2dF5BgQpxKNST2GtS4mumWcP8YAM6wbfxRnxQciMELr+iPB 4tot5S8X+oGjgE27QU4SHRlsD3ig/bNfn119w6SWL//T9vu8RzXBlMocNUeTjP+NHjwqL6/wY7dC 6PrzVC/sH7nRJMod1QGw6PBoZYXYzwz3PvvP0TRtbB/rZywCI+ey9cSMspD1mSwJ6cTIYDPzhPpf mVSR78KtnlBCc5Dun7GHOij6xnoX0A6qbMlibCIcMfNDyVFEZXeGEGYJWC6N73mggWc5L+KLkVkT 8fxAhUAdCJyjt1BzrM51x/oy2iRhiJTeEiYffLpqUek7bGfa7Isxzky+6eWqCuy45HsADAvUedoo y0JOB4ucGb2QGpipds+ZLednmNFcyDad22i1tWn2ke63Qg3zO2y8jqlZIaCbP1GLbnWku9If0MBj dydqBFbmFHUJLPsOrqv5v5GlUPYD+T8bc+h/YsP2uxjce9G+buPPfpq0wYdNrp/G3WUxx/vP0jTE bhfYHU1GIY//rXjdjBUV0FdT/9L35MCrk8ipGSZLUUZpyu1l2du+oMF4uuPYrQZXwJu0CpuVpEzt X7i/wqIDNZSTMzMYfjPrhVbI9KzHE9zeyJHsWfsixd6sBkkzeyz15X+Kesf/ZUPsDIYNgwJhuSbI iHWfqZN5Qw9oXIfWz9V3H529qak8JX8BGAIrWYWoB5pCeNBAXVtYeI3oO9KJsTbhAeZCDalNjljI +C1ZfhUXYlzqwi1ZrhawU8Xw9EiRf8MUTmECFOd8XQ29ptg5J3jt45weXKiRm9OUUedsAdwVTJij HF2WlhgSxblPB7+BZ7LBmUA0BZPKXPo6a+D4pFAVDp9MaDLQyEu6txGmr2mQSP6DrSUcfmB0Kw6v hLmYw8ZASqXlc/v/TZmIx/xAxHY0ysnV/WQouqN6862jOPB4WDC5e6S1TxrZyLHwaQ38MErlmeBv OPLlK+S/mH9XLqGYJ3eEr/eT2KRNNlRsh9N1UaTNq6Xgeplnga+kMAeuJ0TO1IjUHQY5QcC+MzM/ hfCzRryIREOctFSg0Qc27wzoRPjfTuh48nFvLjr2DeWf9ziZPqZDYA6afvtkJyxQOH4bOfI8J6by idOyOGCUQapw3MzfRsv9gcVnfiNlQc6nKBg/Xj4bpA7kFYqh+kfTKyz34fL/2XH+/0NFp/5+Uc2R oSK+wM/hHATNF7DKqAA1hbqCEhFZVodPxt76jpaMOI9jUtxlMAwoqQion2t4KwkHyJYvc4cdgDam CcYltZVw0i8fjL07h5wPUk0G40+8zmhtnkO4pNgwfw2T2u2hhlDqSvUeH1IooXpTXnsNwfCd6Qpo c/c/j4VMK4qaS440mjsDHwmuyn3ysBtORbJZBLivDl5XgrCOW/kJCfVQ4VSotNy3sDhuH8uZfVq9 PQbvetpqFbZtv4kAlp6f9MCbo7l//kilyswCD5TZDJcJZEJomus3j2RJ8r4GrWy+ftbeGmEokUK4 I9hfGS+xcwSs2WI/rU04ohY/iCb9zkh5bbU/IyXTa4kUSyGLxvFHcxA8SiKWGonLkG5cyWYEn12Y p/W6D8nTRbdEvRIcLq1bbgAJ+yrKWF2fa04tnExf3QVii7TmCc9fkyNkvuXvPmm6u/5pOLkcw1Z5 9BbTGK/68J6YlVoBILrz2byQa4wtLN0NJODSXpMG7LVpAonIMHTfuA6fl71HG9+wrLii2Irbn/VC +ZRPqQbV+95lHwjnWKoeuISWWQGLufEfQH9J3SCESZHfy00IHeO9xV38czRJrCB1ACMhU/gNZ6+c 4SqQ8NTjC5JN2l03KpMHtqnfLyWIa7IWAHdY7JqNMhaUdbyZBd/60ujHNN/P5KWVUls/h0hT5EcX +JK3T8WjGzIVWDGtXop11JlsA9waFYtvK0rrCoVuOU5eCukUPG0g0t5yiT8xZXjOvsFXiDvD2a47 s9mFvmrE7f+djvU+tBkjea+cJqgegCY6iGenazSoCrXirUy5I0hd7kBjekblDPFThF4DWEg8nj7d QSOUVxsaIjBnFuzvDQAQO7smgT7UdJbL1RUKn49OjlV9MAl9HvunpGMeLalbUUSMlC0DlEREDxLA AdrNullWZITOjQT2BPw99K61WMNqTRCXYF2A+cDZVv/DbVFlHnOpFTpE1FvovhibSB6/eDR9f4YL wzZP9GKY6LCpQyXp3Hh6/m+ZxtOEu/6cb5+uiFhRdKBPyY7Z+Kgsw5D1fA3XTuKiCz/gd4Q/lUxY PeKK78bxOWsqFJW11g3jM6epXnEcCBhOIfaZMsyYUrSRRfiETpcbdzn1tZVWGusZ31SWxivGj8lb +mAVFXrolg15wpsVjpa5EyrPiV83MPsK7NxdVa0NCcksKVHWZweo6ReKj6w/nJBV/R6bcBHF5Zyu zvkerI92ASB8c9DHLfPOfh8ZuP/KEO/q3RKeXlMVPJTmV7g3jLaF3gok+eTM/RHa9wUHw3tqKo1B GGtazDTuYtdWZEBqGQIqlDu/9nWohYWxmpoQRhrAuKRbp/9IS0zfJhq/Q08eGJuwDdjj5KQSTQ0K 45G0/3v9gS77sglpw8kWeEIm/ZoEL0nPPiwFHFh2bAsJa5E0l39I8tAv4ZhKpw4QpmVCPZoWzA0q Ff2qRRIbrhcqF+KhN5auL74MehghPtEkPAk+NE4FEb9/Mzuy2UbdgGVhs+S+zduiVwJIqkaRQG6O hwbbyrBXCpGZWKAMBI0/q+lSSpnKKeoLczk6ZWNhCxw/JwEv7LObJCrMHVQmX+UKoj3NAbbEQoJa MboRTX2psu/iLLvQKW7/IKQjtzJXDSbXaowTtpl3wrJvDZCRxlXCAH5FvC6dRjsGA1veocrLwjdS zWhRqa455H0BMeHWT2L8A08OqsYgC4oTR80Bn0dKn0xcn9AJf8xV8qD8QnyCry1NBD3yzp7c4MS3 W4bhmjSOqDTJEDofRXup3I1CRW2HdX0SViuKNwoetoDXYWORu5QEn/qck+sVu+/H/yNpz2Se8YI+ JeGPxohnWP7bRtM/RB0N1UT2nsMu+xb/yZiiBSvz03SwXNecn1CMcaRcF+bLlsrBcQy/D1NlCjYz Ub6NB/p8TM5cytGePoLQdtNemgTSnMNdARoif+HOGTZcygg3kXaZOPF87Wg5c68d5AI7ujbRRzMA Q6zuYMkrlzbXKWlhxpFk8R7APi+krGcHNntW2LEs1a7VX91guk1/hsvOub5xNLME3Is6x6CM7STI /UuVPFSq6WEqDGi3TGf/wiv0H1TnSWavIBFDJ726BVFEg6QXs4tYzxzAOmnitOeUoy94xdsrPFBz NYtQAVbeesV5lBp7m05tWi1AsN635jFechhovJwE6u9tEciLeu/Bp7PMWuR/aCzZFTMfVPAQC5s2 eakOIzZWACglLzam2eFOBcGCzfdR7WJRLsfl+dDa1XUAtrCmGQPnewuZ6BmT3JS9mZQ8qY4X7APc F04KArdyW2u6tsQybSswQt4/argfCeFaeKG+5Hzwklwo8xgHRSNWgrfcgdNgy+4h1UVGBHtKwOF6 4PROMm1CS6lfLNjGmPSrZ0/IBamjJT4DhugDyja71rJ1oKoYZFZKe0nyQIscIte7stszF6rAp4IS NrQG0FMhKzrE8uQZTHLfGjtXyQigLwqACoj/pLdcmjfD+6LBu148+AYmrrZepYtPa3uVyYnlPXFE BqPwQ2piemqct43ktakeHBhn+qC+yd9NEilSbtIrBZ8yXnQsYatvhfNQhKFwdrDPYsMKykEUIRgT le7SpQPyLGcEagEozYm6HiBUlBYt3w4kLkal5G1yBx0mDHK/A48MoA/sEf00Its0L6GJjlcfvQdR B8gQ/CFJe6OH45EWyiHx+xiFkj+eYICQ1Q+5YWdqFIR9y5qtyE9cQKmCvkLhwa/p6g5oekhemKrR sGA5qtwJOZNrGxGTvImOrlj9K8omvA+2ZiiECiHEqiMn9zWn+yTif190VzeRt2ANZOw0dvTkOnZg Zr4FKfxDuz9NVIVYrVKnU+MLZ+0wWeA4SAFua9Z187D5EmOqhYzdb2mJRBdDavNWmxt4HtqfXC7S L+cmW0IdumndAlR0ba1Zc/EngtgSk5M3rqbgtw1YSzFuJAnDtCbWVk9BfeRMQ/8aCKSe5zBZFApV CPDyKQ3UToPs9VXlFAKNnMHUzn2xL2Nmwat/eQhFCgtAwNAmG50v0GjGBNTzE8+6DAeZrG65jXAV rPdEuBL8ALLrh+hzsuRzhxsbWSh5HUxTgGzXDOjlm9wL2a26Xe5Bq3yrBU2GK5C3aB9z6a0yrRAC UpdtHSftL0NZB3T9Iz3s4n55t2xM8FAyY7kaTv9jBFoQxijK+woUqjzKNZx7/2rvYHz3n6iXXKrW UEdgG8is1WuPn9EzlqG7R8pHqbcKVAYq3ufY4jDB3ZxND62XDMoWleM9NUE+fV7OZOzn0Ov/3udh vEDlcaaPLV2WtndzxOCMW9Y129LgTtQDaz3EtqTG5rP+ZupkX8Lvn116+osIvrkK2Vbr/OP9AOcy PJuSnC91kN6ovnTwwi/tXhxepc3sqPDQNBMZmPQPM40hGiwba55f6rVMhd3zVYkEmFiIzDatO1ad O9iXW3z/T1n6tCHi9ow/TL+xZb9wiPYdUysvrVgjvOEV/oYTyANtAXq3jAm2rRVpaRP0QR+6vgLA kDanWzsGyD1EUIxlIW+EaR6bxZOKrR5vAjxEMe7AYrG88JZXxUJxU5k7/slac/10FuAbnfVdDjzP uqka0Pq/9atjwSvSNOST6kRjK8xOVuHalnTTZnqvf9IQzYa1MX9rQgvrJu8RWFe6xme5+YojZqvz q4bz6vgA7WbAAlsafOA4D2qbymZS6m9lpeia76taz8yPzg9TSLUFvXB+Dr5+rkV8dvu9Sk/pZA4A UIOgjfNvVwIapCY+QSqgsv3YSS33yS3DpUzf0t/KyzJVK82Y/NNFabE6d1zMd5PFnb4iLj7HNKJA 7wlO4H1P7CS47keTDtUuLjsZ1TOdj34dfK92qTz0GvvIxqhzEDyI+AMasEpsvh4DLRq84avjEWWy DSNFIKPesz2lFvoynuWw4PVAkX9sjAltHkI6sCPaTFQlyjY4yTKKawjxLvBmTEbktwoEwt+FmLwL BxWPbJFtilPxr4ejij1IX1HLPY/NqQoD+NykdXNsH+fjjM1/W60dTvgm1G/Y1PFLKv1U+kN1UXQp WJD5FRNQhjjFZuZYoeQD9bZxouQF9m2/rFK3G4cFi6dRfLK2HxGax3kt/hNVGNRrx2cCbfj7l4xH XqZbm1Sozn2BtkbOAZtRp9LqKLDLdxpwS3ipFoII1W/CYmZtNONbFb7KlnLgK53MK2ppStJf+8Cx hwL4oCFFa9w8FOr2Gf8K/K+dYTMgeI9L7iNRYMki8RY7SslG5VcVKZ2tcrTttFbTayIPGAtWtHdh OcCJmixgEXTNVJBPlc2gKEZiX76rH9Df/XQMRjk73S1Ems0VW66u+YA0YLvOvuMu+Y8hJ+uZGgsu SkudQSlGgA02y1yyOkHacvjqKwl88s7ZgV51UtZU17mKBJsDLndIbZGMmP+yZhSjAAp7VAnrkfp1 udfjRqpi0DLmP8JIeQ407XvbUYaLw2yRWH+TAZC2J0hYo/zmhclAh72+Syrb/sRys0BOWfWRmuLi efJOvPG1i2plDpn0CXCqSm6w54jjSGhbTYBhR28uOzwAf39WOdZ08By0Iz/c/XhZJNU2Xc0Rxq/r ZcNk14lf6Tkb2NNZsRXZoWbcJ0Q81Pe2JvjTjEZUbKANGlRGt5mg+0vB4t0r9CcT6anK5iRUzfyd 10uHuNtKdzs41yEcZ3BCpxtLatNstnWIjZLFdAJwbyf28K+pzSCTbP2/js/5SeSAUBVzPkfrjzN7 u5WysN1tfqe4P5L9xpTtKpRhDnZ1uL3WZr9N25FkRMVljuAALCB0oBPL+TlTh8Gkzurykn/5A3OT gGxWLKoePFevNVqCtpl6F4szloen0amk41ILvgHaNUNGpQnsC1BLOlqaVxfV4mPT8d6TLQHujO5i vL3N9YbfZcmUWsk6A/fN0D5VB0jN42LirgdOfXJAXjRzfhduEUftl6HBKpsSw1ReRy+QWRRFVgRN m77RjSQ2ZEkuTnEd5O2NMwsRMYEISp98vKyihlSrgvI5UL3Acldom7NQilnj1ITt+CB7QCX6F6aI dsQyD+I1rIFa/Xa2oZhV6vW9ZqEYH9jtXDJanCvq0obyWOV9CCaWihkokSSGzIUnhxmBmVm6y2wd czEp5Tga/ziD2qajhze9GXauJseKjVK8kBOojYuplLB4f+LVYMLc5K5B6/pgLpCLcxPu0f61JiRC YCG/4bwRELL0WShnq2NtIDcB/aWOL6UQBaLK8H5tGDBf/JqoOmf60twnYV2EkVorykqcTMUmK5yG AS73qmlyKhY1P6FDEzqR6nMAlOnnk8ZkaYGjXwzF9ZGlTnOzEZi03BO/XK0BB5+80/eKX5PIpFI5 l1uqfy5zcK0OcqefFMcDj/C5PKJESxfs3pps5jun+Jlm6SRTcPTWuC8dV+ruNlM/aDoA63e9d6zn dABeISjdaqynMXdGTBIVkU/hBpYWnfVpcjhVOC4kjbIa1041IhGJEg1VWVfaR/c765NQgwMn9HIk jFL1A1UyHUWT3CcHUjxzqSSpNAYgYC2VzQmvay19z21Ug1WXVPOxUMaw7JBwf/AhvCx22M0dUo9R moPm+hrMfPUyvoZ7xIKZdlCyp8/Z2HKiSg1OoNaU6tzBHI1PQyM4xFByeHXv78g5e6D+DT5O5Qa/ 1PPILP4GbPzNAj0XZy4F9V9FrmttNcEWJcpgleuuXr06iBcgpkg6h4kSnctuyM41+iWV2gYenrNG DH0fcNN9WV/zHphQA2JwBVqChr5Yo90zeiO5E4w1nxgNhfhsgqxHZkdFV0onRtB3k44gU79qCp0k VUJxRN3weYNDTYsrLwF2XpwPcKkpJAdX2JiWCUBDdBpkkpli+I85Y2nw8dIDNDjNSABh/I+jUfRs y7DBJoqdFH1vFD8wVSpMtQ+saYuN/B6TFByuHR0J2alVuk8BQ02Dnh6kMpg4Ne95wDLMuTMzmvpo Gei+Eh76f+ltJD8xxEx85ks2RFbb/huoLZ18FQAAyhjbtGL8S2MAAd/RAt2EE7deoWCxxGf7AgAA AAAEWVo= --===============2870914425387426206== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCkxLUF9TRVJWRVI6IGlubgpMS1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQp0 ZXN0Y2FzZTogdHJpbml0eQpkZWZhdWx0LW1vbml0b3JzOgogIHdhaXQ6IGFjdGl2YXRlLW1vbml0 b3IKICBrbXNnOiAKICB2bXN0YXQ6CiAgICBpbnRlcnZhbDogMTAKZGVmYXVsdC13YXRjaGRvZ3M6 CiAgb29tLWtpbGxlcjogCiAgd2F0Y2hkb2c6IApjcHVmcmVxX2dvdmVybm9yOiAKbW9kZWw6IHFl bXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxlLWt2bSAtY3B1IEhhc3dlbGwsK3NtZXAsK3NtYXAKbnJf dm06IDgKbnJfY3B1OiAyCm1lbW9yeTogMkcKcm9vdGZzOiBkZWJpYW4teDg2XzY0LTIwMTUtMDIt MDcuY2d6CmhkZF9wYXJ0aXRpb25zOiAiL2Rldi92ZGEgL2Rldi92ZGIgL2Rldi92ZGMgL2Rldi92 ZGQgL2Rldi92ZGUgL2Rldi92ZGYiCnN3YXBfcGFydGl0aW9uczogIi9kZXYvdmRnIgpzc2hfYmFz ZV9wb3J0OiAyMzAxNgpjYXRlZ29yeTogZnVuY3Rpb25hbApydW50aW1lOiAzMDBzCnRyaW5pdHk6 IAplbnF1ZXVlX3RpbWU6IDIwMTUtMTItMTAgMDM6MjY6MDYuNzI2Njk3NDUyICswODowMApicmFu Y2g6IGxpbnV4LWRldmVsL2RldmVsLWNhdGNodXAtMjAxNTEyMDkxNjI0CmNvbW1pdDogN2Y0N2Q4 Y2MwMzlmODc0NmUwMDM4ZmUwNWYxZGRjYjE1YTJlMjdmMApxdWV1ZTogYmlzZWN0CmNvbXBpbGVy OiBnY2MtNQp0ZXN0Ym94OiB2bS1rYnVpbGQtMkctMQp0Ym94X2dyb3VwOiB2bS1rYnVpbGQtMkcK a2NvbmZpZzogeDg2XzY0LWFsbHllc2RlYmlhbgppZDogNmY2N2MzYWU1YmIyYTRmZWI3ODdlNDY4 MGM5YmRiMzk4Mjg0MDM4Zgp1c2VyOiBsa3AKcmVzdWx0X3Jvb3Q6ICIvcmVzdWx0L3RyaW5pdHkv MzAwcy92bS1rYnVpbGQtMkcvZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnei94ODZfNjQtYWxs eWVzZGViaWFuL2djYy01LzdmNDdkOGNjMDM5Zjg3NDZlMDAzOGZlMDVmMWRkY2IxNWEyZTI3ZjAv MCIKam9iX2ZpbGU6ICIvbGtwL3NjaGVkdWxlZC92bS1rYnVpbGQtMkctMS9iaXNlY3RfdHJpbml0 eS0zMDBzLWRlYmlhbi14ODZfNjQtMjAxNS0wMi0wNy5jZ3oteDg2XzY0LWFsbHllc2RlYmlhbi03 ZjQ3ZDhjYzAzOWY4NzQ2ZTAwMzhmZTA1ZjFkZGNiMTVhMmUyN2YwLTIwMTUxMjEwLTY5NjI3LTEx NXBidGctMC55YW1sIgptYXhfdXB0aW1lOiAxNTAwCmluaXRyZDogIi9vc2ltYWdlL2RlYmlhbi9k ZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6Igpib290bG9hZGVyX2FwcGVuZDoKLSByb290PS9k ZXYvcmFtMAotIHVzZXI9bGtwCi0gam9iPS9sa3Avc2NoZWR1bGVkL3ZtLWtidWlsZC0yRy0xL2Jp c2VjdF90cmluaXR5LTMwMHMtZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnei14ODZfNjQtYWxs eWVzZGViaWFuLTdmNDdkOGNjMDM5Zjg3NDZlMDAzOGZlMDVmMWRkY2IxNWEyZTI3ZjAtMjAxNTEy MTAtNjk2MjctMTE1cGJ0Zy0wLnlhbWwKLSBBUkNIPXg4Nl82NAotIGtjb25maWc9eDg2XzY0LWFs bHllc2RlYmlhbgotIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1jYXRjaHVwLTIwMTUxMjA5MTYy NAotIGNvbW1pdD03ZjQ3ZDhjYzAzOWY4NzQ2ZTAwMzhmZTA1ZjFkZGNiMTVhMmUyN2YwCi0gQk9P VF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2NjLTUvN2Y0N2Q4Y2MwMzlm ODc0NmUwMDM4ZmUwNWYxZGRjYjE1YTJlMjdmMC92bWxpbnV6LTQuNC4wLXJjMi0wMDA5Ny1nN2Y0 N2Q4YwotIG1heF91cHRpbWU9MTUwMAotIFJFU1VMVF9ST09UPS9yZXN1bHQvdHJpbml0eS8zMDBz L3ZtLWtidWlsZC0yRy9kZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6L3g4Nl82NC1hbGx5ZXNk ZWJpYW4vZ2NjLTUvN2Y0N2Q4Y2MwMzlmODc0NmUwMDM4ZmUwNWYxZGRjYjE1YTJlMjdmMC8wCi0g TEtQX1NFUlZFUj1pbm4KLSB8Mi0KCgogIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBzeXN0ZW1k LmxvZ19sZXZlbD1lcnIKICBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJj dXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAKICBwYW5pYz0tMSBzb2Z0bG9ja3VwX3Bh bmljPTEgbm1pX3dhdGNoZG9nPXBhbmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0 X3JhbWRpc2s9MAogIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFs CgogIHJ3CmxrcF9pbml0cmQ6ICIvbGtwL2xrcC9sa3AteDg2XzY0LmNneiIKbW9kdWxlc19pbml0 cmQ6ICIvcGtnL2xpbnV4L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2NjLTUvN2Y0N2Q4Y2MwMzlmODc0 NmUwMDM4ZmUwNWYxZGRjYjE1YTJlMjdmMC9tb2R1bGVzLmNneiIKYm1faW5pdHJkOiAiL29zaW1h Z2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6L2xrcC5jZ3osL29zaW1hZ2UvZGVw cy9kZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6L3J1bi1pcGNvbmZpZy5jZ3osL29zaW1hZ2Uv ZGVwcy9kZWJpYW4teDg2XzY0LTIwMTUtMDItMDcuY2d6L3RyaW5pdHkuY2d6IgprZXJuZWw6ICIv cGtnL2xpbnV4L3g4Nl82NC1hbGx5ZXNkZWJpYW4vZ2NjLTUvN2Y0N2Q4Y2MwMzlmODc0NmUwMDM4 ZmUwNWYxZGRjYjE1YTJlMjdmMC92bWxpbnV6LTQuNC4wLXJjMi0wMDA5Ny1nN2Y0N2Q4YyIKZGVx dWV1ZV90aW1lOiAyMDE1LTEyLTEwIDAzOjM4OjQ2LjQ0OTU2MTEwMSArMDg6MDAKam9iX3N0YXRl OiB1cGxvYWRfZG1lc2cKbG9hZGF2ZzogMS4xMiAwLjQwIDAuMTQgMy8yNDAgMTQzNgpzdGFydF90 aW1lOiAnMTQ0OTY5MDAxMScKZW5kX3RpbWU6ICcxNDQ5NjkwMDU2Jwp2ZXJzaW9uOiAiL2xrcC9s a3AvLnNyYy0yMDE1MTIwOS0yMTM1MTUiCg== --===============2870914425387426206== Content-Type: application/x-sh MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.sh" MjAxNS0xMi0xMCAwMzo0MDoxMSBjaHJvb3QgLS11c2Vyc3BlYyBub2JvZHk6bm9ncm91cCAvIHRy aW5pdHkgLXEgLXEgLWwgb2ZmIC1zIDcyNjU2MDk2MjAgLXggZ2V0X3JvYnVzdF9saXN0IC14IHJl bWFwX2ZpbGVfcGFnZXMgLU4gOTk5OTk5OTk5Cg== --===============2870914425387426206==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752867AbbLJCDT (ORCPT ); Wed, 9 Dec 2015 21:03:19 -0500 Received: from mga02.intel.com ([134.134.136.20]:27071 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751879AbbLJCDN (ORCPT ); Wed, 9 Dec 2015 21:03:13 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,406,1444719600"; d="xz'?yaml'?sh'?scan'208";a="868479350" From: kernel test robot Subject: [lkp] [x86, tracing, perf] 7f47d8cc03: INFO: suspicious RCU usage. ] CC: lkp@01.org CC: LKML CC: Vince Weaver CC: Thomas Gleixner CC: Stephane Eranian CC: Mike Galbraith CC: Linus Torvalds CC: Jiri Olsa CC: Arnaldo Carvalho de Melo CC: Steven Rostedt CC: Peter Zijlstra (Intel) CC: Ingo Molnar TO: Andi Kleen Date: Thu, 10 Dec 2015 10:03:06 +0800 Message-ID: <87d1uft605.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core commit 7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0 ("x86, tracing, perf: Add trace point for MSR accesses") +--------------------------------------------------+------------+------------+ | | bd2a634d9e | 7f47d8cc03 | +--------------------------------------------------+------------+------------+ | boot_successes | 10 | 2 | | boot_failures | 0 | 8 | | BUG:kernel_early-boot_hang | 0 | 2 | | INFO:suspicious_RCU_usage | 0 | 6 | | RCU_used_illegally_from_idle_CPU | 0 | 6 | | RCU_used_illegally_from_extended_quiescent_state | 0 | 6 | | invoked_oom-killer:gfp_mask=0x | 0 | 5 | | Mem-Info | 0 | 5 | | Out_of_memory:Kill_process | 0 | 5 | | backtrace:cpu_startup_entry | 0 | 4 | | backtrace:vfs_writev | 0 | 3 | | backtrace:SyS_writev | 0 | 3 | | backtrace:_do_fork | 0 | 1 | | backtrace:SyS_clone | 0 | 1 | | backtrace:vfs_write | 0 | 1 | | backtrace:SyS_write | 0 | 1 | +--------------------------------------------------+------------+------------+ [main] Added 32 filenames from /dev [ 45.280682] [ 45.281065] =============================== [ 45.281884] [ INFO: suspicious RCU usage. ] [ 45.282527] 4.4.0-rc2-00097-g7f47d8c #23 Not tainted [ 45.283253] ------------------------------- [ 45.284035] arch/x86/include/asm/msr-trace.h:47 suspicious rcu_dereference_check() usage! [ 45.285533] [ 45.285533] other info that might help us debug this: [ 45.285533] [ 45.286929] [ 45.286929] RCU used illegally from idle CPU! [ 45.286929] rcu_scheduler_active = 1, debug_locks = 0 [ 45.289836] RCU used illegally from extended quiescent state! [ 45.291309] no locks held by swapper/0/0. [ 45.292430] [ 45.292430] stack backtrace: [ 45.293441] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-rc2-00097-g7f47d8c #23 [ 45.294571] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 45.295898] 0000000000000000 ffff88009f403ed8 ffffffff8173cf5f ffffffff84019500 [ 45.298424] ffff88009f403f08 ffffffff81113775 0000000000000000 0000000000000000 [ 45.300879] ffffffff84004000 ffffffff84000000 ffff88009f403f38 ffffffff81772b19 [ 45.303367] Call Trace: [ 45.304171] [] dump_stack+0x4b/0x63 [ 45.305793] [] lockdep_rcu_suspicious+0xf7/0x100 [ 45.307352] [] do_trace_write_msr+0x9b/0xf4 [ 45.308856] [] native_write_msr_safe+0x2e/0x33 [ 45.310293] [] paravirt_write_msr+0xf/0x13 [ 45.311116] [] native_apic_msr_write+0x29/0x2b [ 45.311997] [] kvm_guest_apic_eoi_write+0x36/0x38 [ 45.312878] [] apic_eoi+0x18/0x1a [ 45.313856] [] smp_apic_timer_interrupt+0x1f/0x3e [ 45.314766] [] apic_timer_interrupt+0x87/0x90 [ 45.315605] [] ? native_safe_halt+0x6/0x8 [ 45.316571] [] default_idle+0x24/0x37 [ 45.317750] [] arch_cpu_idle+0xf/0x11 [ 45.318794] [] default_idle_call+0x28/0x2f [ 45.319610] [] cpu_startup_entry+0x17a/0x29a [ 45.321018] [] rest_init+0x13a/0x140 [ 45.322382] [] start_kernel+0x45e/0x46b [ 45.323443] [] ? early_idt_handler_array+0x120/0x120 [ 45.324386] [] x86_64_start_reservations+0x2a/0x2c [ 45.325363] [] x86_64_start_kernel+0x12d/0x13a [main] Added 107172 filenames from /proc [main] Added 25531 filenames from /sys [main] Enabled 9 fd providers. To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc2-00097-g7f47d8c # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0-rc2 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_ACORN_PARTITION_ADFS is not set # CONFIG_ACORN_PARTITION_POWERTEC is not set CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=y CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_CT_NETLINK_TIMEOUT is not set # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y # CONFIG_NETFILTER_XT_TARGET_HMARK is not set CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NOTRACK=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPVS=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_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 CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_DUP_IPV4=y # CONFIG_NF_LOG_ARP is not set # CONFIG_NF_LOG_IPV4 is not set CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y # CONFIG_IP_NF_MATCH_RPFILTER is not set CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_TARGET_SYNPROXY is not set # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y # CONFIG_NF_LOG_IPV6 is not set # CONFIG_NF_NAT_IPV6 is not set CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_MATCH_MH=y # CONFIG_IP6_NF_MATCH_RPFILTER is not set CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_TARGET_HL=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y # CONFIG_IP6_NF_TARGET_SYNPROXY is not set CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_SECURITY=y # CONFIG_IP6_NF_NAT is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_IP6=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_NET_DCCPPROBE=y CONFIG_IP_SCTP=y CONFIG_NET_SCTPPROBE=y # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_EMATCH_CANID is not set # CONFIG_NET_EMATCH_IPSET is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set CONFIG_CAN_SJA1000=y # CONFIG_CAN_SJA1000_ISA is not set # CONFIG_CAN_SJA1000_PLATFORM is not set CONFIG_CAN_EMS_PCMCIA=y CONFIG_CAN_EMS_PCI=y # CONFIG_CAN_PEAK_PCMCIA is not set CONFIG_CAN_PEAK_PCI=y CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PLX_PCI=y # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_CC770 is not set # # CAN SPI interfaces # CONFIG_CAN_MCP251X=y # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y CONFIG_ACTISYS_DONGLE=y CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y CONFIG_MA600_DONGLE=y CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_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_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=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 is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y # CONFIG_NFC_SIM is not set # CONFIG_NFC_FDP is not set # CONFIG_NFC_MRVL_USB is not set # CONFIG_NFC_ST_NCI is not set # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SBC_GXX=y # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y # CONFIG_MTD_NAND_HISI504 is not set CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=y # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y # CONFIG_SCSI_MPT3SAS is not set # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y # CONFIG_SCSI_SNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=y # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y # CONFIG_PATA_CYPRESS is not set CONFIG_PATA_EFAR=y # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87415=y CONFIG_PATA_OLDPIIX=y # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LAN=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_IFB=y # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=y CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y # CONFIG_ATM_ENI_DEBUG is not set # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=y CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=y # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=y # # CAIF transport drivers # CONFIG_VHOST_NET=y # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y # CONFIG_ALX is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y CONFIG_VXGE=y # CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=y # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_NE2K_PCI=y CONFIG_PCMCIA_PCNET=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_SFC=y CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=y CONFIG_EPIC100=y # CONFIG_SMSC911X is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=y CONFIG_HIPPI=y CONFIG_ROADRUNNER=y # CONFIG_ROADRUNNER_LARGE_RINGS is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=y CONFIG_USB_NET_KALMIA=y # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=y # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y CONFIG_PCMCIA_RAYCS=y CONFIG_LIBERTAS_THINFIRM=y # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=y CONFIG_AIRO=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_AT76C50X_USB=y CONFIG_AIRO_CS=y CONFIG_PCMCIA_WL3501=y # CONFIG_PRISM54 is not set CONFIG_USB_ZD1201=y CONFIG_USB_NET_RNDIS_WLAN=y CONFIG_ADM8211=y CONFIG_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_MAC80211_HWSIM=y CONFIG_MWL8K=y # CONFIG_ATH_CARDS is not set CONFIG_B43=y CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=y # CONFIG_IPW2100 is not set CONFIG_IPW2200=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=y # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLWIFI=y CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=y # CONFIG_IWLMVM is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set CONFIG_IWLEGACY=y CONFIG_IWL4965=y CONFIG_IWL3945=y # # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set CONFIG_LIBERTAS=y CONFIG_LIBERTAS_USB=y CONFIG_LIBERTAS_CS=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y CONFIG_HERMES=y # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=y CONFIG_TMD_HERMES=y CONFIG_NORTEL_HERMES=y CONFIG_PCMCIA_HERMES=y CONFIG_PCMCIA_SPECTRUM=y CONFIG_ORINOCO_USB=y CONFIG_P54_COMMON=y CONFIG_P54_USB=y CONFIG_P54_PCI=y CONFIG_P54_SPI=y # CONFIG_P54_SPI_DEFAULT_EEPROM is not set CONFIG_P54_LEDS=y CONFIG_RT2X00=y CONFIG_RT2400PCI=y CONFIG_RT2500PCI=y CONFIG_RT61PCI=y CONFIG_RT2800PCI=y CONFIG_RT2800PCI_RT33XX=y CONFIG_RT2800PCI_RT35XX=y CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=y CONFIG_RT73USB=y CONFIG_RT2800USB=y CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y # CONFIG_RT2800USB_RT3573 is not set CONFIG_RT2800USB_RT53XX=y # CONFIG_RT2800USB_RT55XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=y CONFIG_RT2800_LIB_MMIO=y CONFIG_RT2X00_LIB_MMIO=y CONFIG_RT2X00_LIB_PCI=y CONFIG_RT2X00_LIB_USB=y CONFIG_RT2X00_LIB=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set # CONFIG_WL_MEDIATEK is not set CONFIG_RTL_CARDS=y CONFIG_RTL8192CE=y CONFIG_RTL8192SE=y CONFIG_RTL8192DE=y # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_PCI=y CONFIG_RTLWIFI_USB=y CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=y # CONFIG_RTL8XXXU is not set # CONFIG_WL_TI is not set CONFIG_ZD1211RW=y # CONFIG_ZD1211RW_DEBUG is not set CONFIG_MWIFIEX=y CONFIG_MWIFIEX_SDIO=y CONFIG_MWIFIEX_PCIE=y # CONFIG_MWIFIEX_USB is not set # CONFIG_CW1200 is not set # CONFIG_RSI_91X is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y # CONFIG_HDLC_X25 is not set CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y CONFIG_ISDN_CAPI_MIDDLEWARE=y # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=y CONFIG_ISDN_DRV_AVMB1_AVM_CS=y CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_BASE=y CONFIG_GIGASET_M105=y CONFIG_GIGASET_M101=y # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_HFCUSB=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y CONFIG_MISDN_INFINEON=y CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_XTKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_FT6236 is not set CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_ATLAS_BTNS=y CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_HYPERV_KEYBOARD=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_IPWIRELESS=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y # CONFIG_TCG_XEN is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_WM97XX is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_BCM7038_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_HOST_SOC is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_AMDGPU is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I810 is not set CONFIG_DRM_I915=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_HYPERV is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=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_SEQUENCER_OSS is not set CONFIG_SND_HRTIMER=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y # CONFIG_SND_AW2 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_UA101=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=y # CONFIG_SND_SCS1X is not set # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_HYPERV_MOUSE is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_HOST=y # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set CONFIG_USB_EG20T=y # CONFIG_USB_DUMMY_HCD is not set # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_NOKIA is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_DELL_NETBOOKS=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y 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_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_QIB=y CONFIG_INFINIBAND_QIB_DCA=y CONFIG_INFINIBAND_CXGB3=y # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y # CONFIG_INFINIBAND_ISERT is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=y # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y # CONFIG_EDAC_SBRIDGE is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # CONFIG_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VFIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_UTILS=y # CONFIG_HYPERV_BALLOON is not set # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_PRISM2_USB=y CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set # CONFIG_COMEDI_USB_DRIVERS is not set # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set # CONFIG_PANEL is not set CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set CONFIG_R8712U=y # CONFIG_R8188EU is not set # CONFIG_R8723AU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set CONFIG_VT6656=m # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # CONFIG_STAGING_RDMA is not set # # Android # # CONFIG_WIMAX_GDM72XX is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_LUSTRE_FS is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_DRIVER is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y CONFIG_DELL_LAPTOP=y CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y CONFIG_COMPAL_LAPTOP=y CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WMI=y CONFIG_ASUS_NB_WMI=y CONFIG_EEEPC_WMI=y CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=y CONFIG_INTEL_IPS=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_CHROME_PLATFORMS is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set # CONFIG_AMD_IOMMU_V2 is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_AMD_MCE_INJ is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set # CONFIG_STM is not set # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=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 is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y # CONFIG_NFS_V4_2 is not set CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_OBJLAYOUT=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_ROOT_NFS=y CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_PNFS is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=y CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y # CONFIG_KVM_MMU_AUDIT is not set # CONFIG_KVM_DEVICE_ASSIGNMENT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 AAAEWVo= --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=job.yaml --- LKP_SERVER: inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 testcase: trinity default-monitors: wait: activate-monitor kmsg: vmstat: interval: 10 default-watchdogs: oom-killer: watchdog: cpufreq_governor: model: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap nr_vm: 8 nr_cpu: 2 memory: 2G rootfs: debian-x86_64-2015-02-07.cgz hdd_partitions: "/dev/vda /dev/vdb /dev/vdc /dev/vdd /dev/vde /dev/vdf" swap_partitions: "/dev/vdg" ssh_base_port: 23016 category: functional runtime: 300s trinity: enqueue_time: 2015-12-10 03:26:06.726697452 +08:00 branch: linux-devel/devel-catchup-201512091624 commit: 7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0 queue: bisect compiler: gcc-5 testbox: vm-kbuild-2G-1 tbox_group: vm-kbuild-2G kconfig: x86_64-allyesdebian id: 6f67c3ae5bb2a4feb787e4680c9bdb398284038f user: lkp result_root: "/result/trinity/300s/vm-kbuild-2G/debian-x86_64-2015-02-07.cgz/x86_64-allyesdebian/gcc-5/7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0/0" job_file: "/lkp/scheduled/vm-kbuild-2G-1/bisect_trinity-300s-debian-x86_64-2015-02-07.cgz-x86_64-allyesdebian-7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0-20151210-69627-115pbtg-0.yaml" max_uptime: 1500 initrd: "/osimage/debian/debian-x86_64-2015-02-07.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/vm-kbuild-2G-1/bisect_trinity-300s-debian-x86_64-2015-02-07.cgz-x86_64-allyesdebian-7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0-20151210-69627-115pbtg-0.yaml - ARCH=x86_64 - kconfig=x86_64-allyesdebian - branch=linux-devel/devel-catchup-201512091624 - commit=7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0 - BOOT_IMAGE=/pkg/linux/x86_64-allyesdebian/gcc-5/7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0/vmlinuz-4.4.0-rc2-00097-g7f47d8c - max_uptime=1500 - RESULT_ROOT=/result/trinity/300s/vm-kbuild-2G/debian-x86_64-2015-02-07.cgz/x86_64-allyesdebian/gcc-5/7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0/0 - LKP_SERVER=inn - |2- earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" modules_initrd: "/pkg/linux/x86_64-allyesdebian/gcc-5/7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2015-02-07.cgz/lkp.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/run-ipconfig.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/trinity.cgz" kernel: "/pkg/linux/x86_64-allyesdebian/gcc-5/7f47d8cc039f8746e0038fe05f1ddcb15a2e27f0/vmlinuz-4.4.0-rc2-00097-g7f47d8c" dequeue_time: 2015-12-10 03:38:46.449561101 +08:00 job_state: upload_dmesg loadavg: 1.12 0.40 0.14 3/240 1436 start_time: '1449690011' end_time: '1449690056' version: "/lkp/lkp/.src-20151209-213515" --=-=-= Content-Type: application/x-sh Content-Disposition: attachment; filename=reproduce.sh Content-Transfer-Encoding: base64 MjAxNS0xMi0xMCAwMzo0MDoxMSBjaHJvb3QgLS11c2Vyc3BlYyBub2JvZHk6bm9ncm91cCAvIHRy aW5pdHkgLXEgLXEgLWwgb2ZmIC1zIDcyNjU2MDk2MjAgLXggZ2V0X3JvYnVzdF9saXN0IC14IHJl bWFwX2ZpbGVfcGFnZXMgLU4gOTk5OTk5OTk5Cg== --=-=-=--