From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2871304734373089877==" MIME-Version: 1.0 From: Huang Ying To: lkp@lists.01.org Subject: [hrtimer] 021515523d1: BUG: kernel boot crashed Date: Thu, 16 Apr 2015 10:43:09 +0800 Message-ID: <1429152189.6726.686.camel@intel.com> List-Id: --===============2871304734373089877== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/wip commit 021515523d1fd3f9e239a1bb4761882703cac9b0 ("hrtimer: Get rid of hrtim= er softirq") +-------------------------------------------------------+------------+-----= -------+ | | 9791850cc8 | 0215= 15523d | +-------------------------------------------------------+------------+-----= -------+ | boot_successes | 22 | 0 = | | early-boot-hang | 1 | = | | boot_failures | 0 | 19 = | | BUG:kernel_boot_crashed | 0 | 16 = | | kernel_BUG_at_kernel/irq_work.c | 0 | 3 = | | invalid_opcode | 0 | 3 = | | EIP_is_at_irq_work_run_list | 0 | 3 = | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 3 = | | backtrace:proc_create_data | 0 | 1 = | | backtrace:proc_cpuinfo_init | 0 | 1 = | | backtrace:kernel_init_freeable | 0 | 3 = | | backtrace:cpu_startup_entry | 0 | 1 = | | backtrace:aa_create_aafs | 0 | 1 = | | backtrace:kmem_cache_create | 0 | 1 = | | backtrace:eventpoll_init | 0 | 1 = | +-------------------------------------------------------+------------+-----= -------+ [ 0.129279] Switched to clocksource kvm-clock [ 0.129751] FS-Cache: Loaded [ 0.129999] ------------[ cut here ]------------ [ 0.129999] kernel BUG at kernel/irq_work.c:135! [ 0.129999] invalid opcode: 0000 [#1] SMP = [ 0.129999] Modules linked in: [ 0.129999] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.0.0-00114-g02151= 55 #8 [ 0.129999] task: c0030000 ti: c0038000 task.ti: c0038000 [ 0.129999] EIP: 0060:[] EFLAGS: 00010206 CPU: 0 [ 0.129999] EIP is at irq_work_run_list+0x68/0x70 [ 0.129999] EAX: 00000200 EBX: c0030000 ECX: d42cae0c EDX: 00000000 [ 0.129999] ESI: 00000000 EDI: 00000000 EBP: c0039cd0 ESP: c0039ccc [ 0.129999] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.129999] CR0: 80050033 CR2: ffffffff CR3: 01e33000 CR4: 000406d0 [ 0.129999] Stack: [ 0.129999] c10da8b6 c0039ce0 c10a7806 d42c8700 07bfa473 c0039cf8 c10b5= 6e8 00000000 [ 0.129999] 00000001 00000000 c10b596f c0039d14 c10b596f c0030000 00000= 000 d42c8700 [ 0.129999] 00000000 00000246 c0039d28 c10304ff 00000246 c0039d28 00000= 000 c0039d34 [ 0.129999] Call Trace: [ 0.129999] [] ? irq_work_tick+0x36/0x40 [ 0.129999] [] update_process_times+0x46/0x60 [ 0.129999] [] tick_periodic+0x28/0xc0 [ 0.129999] [] ? tick_handle_periodic+0x1f/0x70 [ 0.129999] [] tick_handle_periodic+0x1f/0x70 [ 0.129999] [] local_apic_timer_interrupt+0x2f/0x60 [ 0.129999] [] smp_apic_timer_interrupt+0x2e/0x50 [ 0.129999] [] apic_timer_interrupt+0x31/0x38 [ 0.129999] [] ? lock_acquire+0x87/0xa0 [ 0.129999] [] ? new_inode_pseudo+0x21/0x50 [ 0.129999] [] _raw_spin_lock+0x39/0x50 [ 0.129999] [] ? new_inode_pseudo+0x21/0x50 [ 0.129999] [] new_inode_pseudo+0x21/0x50 [ 0.129999] [] new_inode+0x12/0x30 [ 0.129999] [] simple_fill_super+0x33/0x1b0 [ 0.129999] [] ? get_anon_bdev+0xe0/0xe0 [ 0.129999] [] fill_super+0x12/0x20 [ 0.129999] [] mount_single+0x7f/0xa0 [ 0.129999] [] get_sb+0x15/0x20 [ 0.129999] [] ? get_sb+0x20/0x20 [ 0.129999] [] mount_fs+0x37/0x180 [ 0.129999] [] ? __init_waitqueue_head+0x37/0x50 [ 0.129999] [] ? mntput+0x30/0x30 [ 0.129999] [] vfs_kern_mount+0x47/0x140 [ 0.129999] [] simple_pin_fs+0x70/0x90 [ 0.129999] [] securityfs_create_file+0x5e/0x1e0 [ 0.129999] [] ? aa_destroy_aafs+0xf/0xf [ 0.129999] [] securityfs_create_dir+0x1f/0x30 [ 0.129999] [] aafs_create_dir+0xf/0x87 [ 0.129999] [] ? aa_destroy_aafs+0xf/0xf [ 0.129999] [] aa_create_aafs+0x4d/0x9f [ 0.129999] [] do_one_initcall+0xc6/0x210 [ 0.129999] [] ? aa_destroy_aafs+0xf/0xf [ 0.129999] [] ? repair_env_string+0x12/0x54 [ 0.129999] [] kernel_init_freeable+0x17d/0x1fa [ 0.129999] [] kernel_init+0xb/0xe0 [ 0.129999] [] ret_from_kernel_thread+0x21/0x30 [ 0.129999] [] ? rest_init+0xb0/0xb0 [ 0.129999] Code: 89 4d f0 89 f9 87 4b fc ff 53 04 89 f2 89 f8 83 e2 fc = 3e 0f b1 53 fc 8b 5d f0 85 db 75 d5 58 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 = <0f> 0b 8d b6 00 00 00 00 55 b8 10 5e e2 c1 89 e5 64 03 05 cc 20 [ 0.129999] EIP: [] irq_work_run_list+0x68/0x70 SS:ESP 0068:c0= 039ccc [ 0.151522] ---[ end trace c72def77197feb46 ]--- [ 0.151895] Kernel panic - not syncing: Fatal exception in interrupt Thanks, Ying Huang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============2871304734373089877== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.0.0-00114-g0215155" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4wLjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR182NEJJVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9 eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9 ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy9pMzg2 X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NV UFBPUlQ9eQpDT05GSUdfSEFWRV9MQVRFTkNZVE9QX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09O RklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdf R0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hB VkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVS SUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19B UkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9 eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVS X0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9 eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BN RF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKIyBDT05GSUdfWk9O RV9ETUEzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUX0FSQ0ggaXMgbm90IHNldApDT05GSUdf QVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19E RUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX1NNUD15CkNPTkZJR19YODZfSFQ9eQpDT05G SUdfQVJDSF9IV0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLWVjeCAtZmNhbGwtc2F2ZWQtZWR4 IgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09 eQpDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29u ZmlnIgpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15Cgoj CiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NS T1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xP Q0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJO RUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9M Wk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNP TkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9MWk89eQoj IENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihu b25lKSIKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CkNPTkZJR19QT1NJWF9NUVVFVUU9eQpD T05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0gg aXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9 eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpD T05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3Rl bQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkK Q09ORklHX0dFTkVSSUNfSVJRX0xFR0FDWV9BTExPQ19IV0lSUT15CkNPTkZJR19HRU5FUklDX1BF TkRJTkdfSVJRPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15 CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP TkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElN RV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf Q0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FE SlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVt CiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19I Wl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKQ09ORklHX05PX0haPXkK IyBDT05GSUdfSElHSF9SRVNfVElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFu ZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJ R19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1NfQUND VCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5 c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CkNPTkZJR19TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15 CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9GQU5PVVQ9MzIKQ09ORklHX1JD VV9GQU5PVVRfTEVBRj0xNgpDT05GSUdfUkNVX0ZBTk9VVF9FWEFDVD15CiMgQ09ORklHX1JDVV9G QVNUX05PX0haIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApD T05GSUdfUkNVX0tUSFJFQURfUFJJTz0wCiMgQ09ORklHX1JDVV9OT0NCX0NQVSBpcyBub3Qgc2V0 CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklH X1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9N QVhfQlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklH X0NHUk9VUFM9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfRlJFRVpFUiBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNF VFM9eQojIENPTkZJR19QUk9DX1BJRF9DUFVTRVQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBf Q1BVQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQoj IENPTkZJR19NRU1DR19LTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90 IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQojIENP TkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09O RklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldApD T05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qg c2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFN RlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JE X0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMg Q09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNP TkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENF UFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkK Q09ORklHX0VYUEVSVD15CiMgQ09ORklHX1VJRDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0dFVE1B U0tfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lT Q1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNf QUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05G SUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNP TkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VW RU5URkQ9eQpDT05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfU0hNRU09eQojIENPTkZJR19BSU8g aXMgbm90IHNldApDT05GSUdfQURWSVNFX1NZU0NBTExTPXkKQ09ORklHX1BDSV9RVUlSS1M9eQoj IENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMK IyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VW RU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIENPTkZJ R19WTV9FVkVOVF9DT1VOVEVSUyBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0RFQlVHPXkKIyBDT05G SUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdf U0xVQj15CiMgQ09ORklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TTFVCX0NQVV9QQVJUSUFM IGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19QUk9G SUxJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9O TUlfVElNRVI9eQojIENPTkZJR19LUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSlVNUF9MQUJF TCBpcyBub3Qgc2V0CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0 QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJ R05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZF X0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJP QkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJB Q0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15 CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhS RUFEPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZF X0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVf TUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVS PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkK Q09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBf TEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9B TElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19I QVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9JUENfUEFSU0VfVkVSU0lPTj15 CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BS T1RFQ1RPUj15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJP VEVDVE9SX05PTkUgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUj15 CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQ QUdFPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRT PXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBH Q09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX0hBVkVfR0VORVJJ Q19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNP TkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX0xP QUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEPXkK Q09ORklHX01PRFZFUlNJT05TPXkKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5v dCBzZXQKQ09ORklHX01PRFVMRV9TSUc9eQpDT05GSUdfTU9EVUxFX1NJR19GT1JDRT15CiMgQ09O RklHX01PRFVMRV9TSUdfQUxMIGlzIG5vdCBzZXQKCiMKIyBEbyBub3QgZm9yZ2V0IHRvIHNpZ24g cmVxdWlyZWQgbW9kdWxlcyB3aXRoIHNjcmlwdHMvc2lnbi1maWxlCiMKIyBDT05GSUdfTU9EVUxF X1NJR19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyMjQgaXMgbm90IHNl dAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9T SUdfU0hBMzg0IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfU0hBNTEyPXkKQ09ORklHX01P RFVMRV9TSUdfSEFTSD0ic2hhNTEyIgojIENPTkZJR19NT0RVTEVfQ09NUFJFU1MgaXMgbm90IHNl dApDT05GSUdfU1RPUF9NQUNISU5FPXkKIyBDT05GSUdfQkxPQ0sgaXMgbm90IHNldApDT05GSUdf UEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9 eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFX1JXTE9D Sz15CkNPTkZJR19RVUVVRV9SV0xPQ0s9eQojIENPTkZJR19GUkVFWkVSIGlzIG5vdCBzZXQKCiMK IyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwojIENPTkZJR19aT05FX0RNQSBpcyBub3Qg c2V0CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQojIENPTkZJR19YODZf TVBQQVJTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9CSUdTTVAgaXMgbm90IHNldApDT05GSUdf WDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0lOVEVMX0NFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1Mg aXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNP TkZJR19JT1NGX01CST1tCiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X1JEQzMyMVggaXMgbm90IHNldApDT05GSUdfWDg2XzMyX05PTl9TVEFOREFSRD15CkNP TkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfU1RBMlgxMT15CiMgQ09O RklHX1g4Nl8zMl9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lO VEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9 eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9TUElO TE9DS1M9eQpDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1RJTUVf QUNDT1VOVElORz15CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkK Q09ORklHX01FTVRFU1Q9eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBp cyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlz IG5vdCBzZXQKIyBDT05GSUdfTTY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkgaXMg bm90IHNldAojIENPTkZJR19NUEVOVElVTUlJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVN TSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qgc2V0CiMgQ09ORklHX01LNiBp cyBub3Qgc2V0CiMgQ09ORklHX01LNyBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0 CkNPTkZJR19NQ1JVU09FPXkKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf TVdJTkNISVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENP TkZJR19NRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09O RklHX01HRU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMg Q09ORklHX01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBD T05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldAojIENPTkZJ R19YODZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZU PTUKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4 Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NApDT05GSUdfWDg2X0RFQlVH Q1RMTVNSPXkKQ09ORklHX1BST0NFU1NPUl9TRUxFQ1Q9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15 CiMgQ09ORklHX0NQVV9TVVBfQ1lSSVhfMzIgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9BTUQ9 eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkK IyBDT05GSUdfQ1BVX1NVUF9VTUNfMzIgaXMgbm90IHNldApDT05GSUdfSFBFVF9USU1FUj15CkNP TkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKIyBDT05GSUdfRE1JIGlzIG5vdCBzZXQKQ09ORklHX1NX SU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKQ09ORklHX05SX0NQVVM9OApDT05GSUdfU0NI RURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBz ZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0 CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9VUF9BUElDX01TST15CkNPTkZJR19Y ODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRF X0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0U9eQojIENPTkZJ R19YODZfTUNFX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01DRV9BTUQgaXMgbm90IHNl dAojIENPTkZJR19YODZfQU5DSUVOVF9NQ0UgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTkpF Q1Q9bQpDT05GSUdfVk04Nj15CiMgQ09ORklHX1g4Nl8xNkJJVCBpcyBub3Qgc2V0CkNPTkZJR19U T1NISUJBPW0KIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1JFQk9PVEZJWFVQ UyBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JP Q09ERV9JTlRFTF9FQVJMWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERV9BTURfRUFSTFkg aXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0NQVUlE IGlzIG5vdCBzZXQKIyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU00 Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldApDT05GSUdfVk1TUExJVF8zRz15CiMg Q09ORklHX1ZNU1BMSVRfM0dfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8yRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkdfT1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJ VF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0weEMwMDAwMDAwCkNPTkZJR19ISUdI TUVNPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1f RU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FM X1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFU TUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdf RkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RB VElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01B UD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElP Tj15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldApDT05GSUdfUEFH RUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0NPTVBB Q1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKIyBDT05GSUdfUEhZU19BRERSX1RfNjRCSVQgaXMg bm90IHNldApDT05GSUdfWk9ORV9ETUFfRkxBRz0wCkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJ R19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19I V1BPSVNPTl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpD T05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRf SFVHRVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0CkNPTkZJR19DTEVBTkNBQ0hFPXkKIyBDT05GSUdf Q01BIGlzIG5vdCBzZXQKQ09ORklHX1pQT09MPW0KIyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CiMg Q09ORklHX1pTTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15 CkNPTkZJR19ISUdIUFRFPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05G SUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19YODZfUkVT RVJWRV9MT1c9NjQKQ09ORklHX01BVEhfRU1VTEFUSU9OPXkKQ09ORklHX01UUlI9eQojIENPTkZJ R19NVFJSX1NBTklUSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hf VVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CiMgQ09ORklHX1g4Nl9TTUFQ IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9NUFg9eQpDT05GSUdfRUZJPXkKQ09ORklHX0VG SV9TVFVCPXkKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8zMDA9eQojIENPTkZJ R19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTMwMAojIENPTkZJR19TQ0hFRF9IUlRJQ0sg aXMgbm90IHNldAojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkK Q09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENP TkZJR19SQU5ET01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpD T05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklH X0JPT1RQQVJBTV9IT1RQTFVHX0NQVTA9eQpDT05GSUdfREVCVUdfSE9UUExVR19DUFUwPXkKQ09O RklHX0NPTVBBVF9WRFNPPXkKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBB Q1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfUE0gaXMg bm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkK Q09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BP V0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfRUNfREVCVUdGUz15CiMgQ09ORklHX0FDUElfQUMg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JBVFRFUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9C VVRUT049eQpDT05GSUdfQUNQSV9WSURFTz1tCkNPTkZJR19BQ1BJX0ZBTj1tCkNPTkZJR19BQ1BJ X0RPQ0s9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9bQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklH X0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj1tCkNP TkZJR19BQ1BJX1RIRVJNQUw9bQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09O RklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJM RV9PVkVSUklERSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0RFQlVHPXkKIyBDT05GSUdfQUNQSV9Q Q0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05U QUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15CkNP TkZJR19BQ1BJX0hFRD1tCiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX0JHUlQ9eQojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9 eQpDT05GSUdfQUNQSV9BUEVJPXkKIyBDT05GSUdfQUNQSV9BUEVJX0dIRVMgaXMgbm90IHNldAoj IENPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkUgaXMgbm90IHNldApDT05GSUdfQUNQSV9B UEVJX0VJTko9bQojIENPTkZJR19BQ1BJX0FQRUlfRVJTVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX0VYVExPRz15CiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldApDT05GSUdf U0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05G SUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPW0KQ09ORklHX0NQ VV9GUkVRX1NUQVRfREVUQUlMUz15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZP Uk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZF IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRT15CiMgQ09O RklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BV X0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVR X0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90 IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf T05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT1tCgojCiMgQ1BVIGZy ZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19YODZfSU5URUxfUFNUQVRFIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPW0K IyBDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9DUEIgaXMgbm90IHNldApDT05GSUdfWDg2X1BPV0VS Tk9XX0s2PW0KQ09ORklHX1g4Nl9QT1dFUk5PV19LNz15CkNPTkZJR19YODZfUE9XRVJOT1dfSzg9 bQpDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJVElWSVRZPW0KIyBDT05GSUdfWDg2X0dYX1NVU1BN T0QgaXMgbm90IHNldAojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9TUEVFRFNURVBfSUNIPW0KQ09ORklHX1g4Nl9TUEVFRFNURVBfU01JPW0KQ09O RklHX1g4Nl9QNF9DTE9DS01PRD1tCkNPTkZJR19YODZfQ1BVRlJFUV9ORk9SQ0UyPW0KQ09ORklH X1g4Nl9MT05HUlVOPW0KQ09ORklHX1g4Nl9MT05HSEFVTD1tCkNPTkZJR19YODZfRV9QT1dFUlNB VkVSPW0KCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj1tCiMg Q09ORklHX1g4Nl9TUEVFRFNURVBfUkVMQVhFRF9DQVBfQ0hFQ0sgaXMgbm90IHNldAoKIwojIENQ VSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpD T05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NP VVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMg b3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMg bm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09E SVJFQ1Q9eQojIENPTkZJR19QQ0lfR09PTFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPQU5Z IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05G SUdfUENJX0NOQjIwTEVfUVVJUks9eQojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApD T05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qg c2V0CiMgQ09ORklHX0hUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKIyBDT05GSUdf UENJX0lPViBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUFJJPXkKIyBDT05GSUdfUENJX1BBU0lEIGlz IG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2 ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0lTQT15CiMgQ09ORklHX0VJU0EgaXMg bm90IHNldAojIENPTkZJR19TQ3gyMDAgaXMgbm90IHNldApDT05GSUdfT0xQQz15CkNPTkZJR19P TFBDX1hPMTVfU0NJPXkKIyBDT05GSUdfQUxJWCBpcyBub3Qgc2V0CkNPTkZJR19ORVQ1NTAxPXkK Q09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9eQpDT05GSUdfUENNQ0lBPXkKQ09ORklHX1BD TUNJQV9MT0FEX0NJUz15CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpD T05GSUdfWUVOVEE9bQojIENPTkZJR19ZRU5UQV9PMiBpcyBub3Qgc2V0CkNPTkZJR19ZRU5UQV9S SUNPSD15CkNPTkZJR19ZRU5UQV9UST15CiMgQ09ORklHX1lFTlRBX0VORV9UVU5FIGlzIG5vdCBz ZXQKIyBDT05GSUdfWUVOVEFfVE9TSElCQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BENjcyOSBpcyBu b3Qgc2V0CkNPTkZJR19JODIwOTI9bQpDT05GSUdfSTgyMzY1PW0KIyBDT05GSUdfVENJQyBpcyBu b3Qgc2V0CkNPTkZJR19QQ01DSUFfUFJPQkU9eQpDT05GSUdfUENDQVJEX05PTlNUQVRJQz15CkNP TkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKIyBDT05GSUdfSE9U UExVR19QQ0lfQUNQSV9JQk0gaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lfQ1BDST15CiMg Q09ORklHX0hPVFBMVUdfUENJX0NQQ0lfWlQ1NTUwIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdf UENJX0NQQ0lfR0VORVJJQz1tCkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKQ09ORklHX1JBUElE SU89eQpDT05GSUdfUkFQSURJT19ESVNDX1RJTUVPVVQ9MzAKIyBDT05GSUdfUkFQSURJT19FTkFC TEVfUlhfVFhfUE9SVFMgaXMgbm90IHNldApDT05GSUdfUkFQSURJT19ETUFfRU5HSU5FPXkKQ09O RklHX1JBUElESU9fREVCVUc9eQpDT05GSUdfUkFQSURJT19FTlVNX0JBU0lDPW0KCiMKIyBSYXBp ZElPIFN3aXRjaCBkcml2ZXJzCiMKIyBDT05GSUdfUkFQSURJT19UU0k1N1ggaXMgbm90IHNldApD T05GSUdfUkFQSURJT19DUFNfWFg9eQpDT05GSUdfUkFQSURJT19UU0k1Njg9eQojIENPTkZJR19S QVBJRElPX0NQU19HRU4yIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQK CiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1U X0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9NSVpFX1BJRT15CkNPTkZJR19DT1JF X0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklH X0hBVkVfQU9VVD15CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZN VF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09O RklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19YODZfRE1BX1JFTUFQPXkKQ09ORklHX1BNQ19B VE9NPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFD S0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNl dApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKQ09O RklHX1hGUk1fU1VCX1BPTElDWT15CkNPTkZJR19YRlJNX01JR1JBVEU9eQojIENPTkZJR19YRlJN X1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9JUENPTVA9bQpDT05GSUdfTkVUX0tF WT15CkNPTkZJR19ORVRfS0VZX01JR1JBVEU9eQpDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxU SUNBU1Q9eQojIENPTkZJR19JUF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBf Uk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05G SUdfSVBfUE5QX0JPT1RQPXkKIyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldApDT05GSUdf TkVUX0lQSVA9bQojIENPTkZJR19ORVRfSVBHUkVfREVNVVggaXMgbm90IHNldApDT05GSUdfTkVU X0lQX1RVTk5FTD15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfUElNU01fVjE9eQpDT05G SUdfSVBfUElNU01fVjI9eQojIENPTkZJR19TWU5fQ09PS0lFUyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfSVBWVEk9bQpDT05GSUdfTkVUX1VEUF9UVU5ORUw9eQojIENPTkZJR19ORVRfRk9VIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VO RVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9BSCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0VT UD1tCkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPW0KQ09ORklH X0lORVRfVFVOTkVMPW0KIyBDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUIGlzIG5vdCBz ZXQKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD1tCiMgQ09ORklHX0lORVRfWEZSTV9NT0RF X0JFRVQgaXMgbm90IHNldApDT05GSUdfSU5FVF9MUk89eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09O RklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz1tCkNPTkZJR19UQ1BfQ09O R19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQojIENPTkZJR19UQ1BfQ09OR19DVUJJ QyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD15CkNPTkZJR19UQ1BfQ09OR19I VENQPW0KQ09ORklHX1RDUF9DT05HX0hTVENQPXkKIyBDT05GSUdfVENQX0NPTkdfSFlCTEEgaXMg bm90IHNldApDT05GSUdfVENQX0NPTkdfVkVHQVM9eQpDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9 eQpDT05GSUdfVENQX0NPTkdfTFA9eQojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQK Q09ORklHX1RDUF9DT05HX1lFQUg9bQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9bQojIENPTkZJ R19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0JJQz15CiMgQ09ORklH X0RFRkFVTFRfVkVHQVMgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1dFU1RXT09EIGlzIG5v dCBzZXQKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQ X0NPTkc9ImJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2 X1JPVVRFUl9QUkVGPXkKIyBDT05GSUdfSVBWNl9ST1VURV9JTkZPIGlzIG5vdCBzZXQKQ09ORklH X0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9bQpDT05GSUdfSU5FVDZfRVNQ PXkKQ09ORklHX0lORVQ2X0lQQ09NUD1tCkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSU5FVDZf WEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9E RV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVU Nl9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJ T049bQpDT05GSUdfSVBWNl9WVEk9eQojIENPTkZJR19JUFY2X1NJVCBpcyBub3Qgc2V0CkNPTkZJ R19JUFY2X1RVTk5FTD15CkNPTkZJR19JUFY2X0dSRT1tCkNPTkZJR19JUFY2X01VTFRJUExFX1RB QkxFUz15CiMgQ09ORklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01S T1VURSBpcyBub3Qgc2V0CkNPTkZJR19ORVRMQUJFTD15CiMgQ09ORklHX05FVFdPUktfU0VDTUFS SyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19Q SFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQK Q09ORklHX0lQX0RDQ1A9bQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9bQoKIwojIERDQ1AgQ0NJRHMg Q29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApD T05GSUdfSVBfRENDUF9DQ0lEMz15CkNPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHPXkKQ09ORklH X0lQX0RDQ1BfVEZSQ19MSUI9eQpDT05GSUdfSVBfRENDUF9URlJDX0RFQlVHPXkKCiMKIyBEQ0NQ IEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19JUF9TQ1RQPXkKIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFV TFRfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19O T05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1NDVFBf Q09PS0lFX0hNQUNfU0hBMT15CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMg aXMgbm90IHNldApDT05GSUdfQVRNPW0KQ09ORklHX0FUTV9DTElQPW0KIyBDT05GSUdfQVRNX0NM SVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT1tCiMgQ09ORklHX0FUTV9NUE9B IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9bQpDT05GSUdfQVRNX0JSMjY4NF9JUEZJTFRF Uj15CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklH X0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD15CkNPTkZJR19MMlRQX0VUSD15CkNPTkZJR19TVFA9 eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0hB VkVfTkVUX0RTQT15CkNPTkZJR19ORVRfRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX0JSQ009eQpD T05GSUdfTkVUX0RTQV9UQUdfRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX0VEU0E9eQpDT05GSUdf TkVUX0RTQV9UQUdfVFJBSUxFUj15CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldApDT05G SUdfREVDTkVUPXkKQ09ORklHX0RFQ05FVF9ST1VURVI9eQpDT05GSUdfTExDPXkKQ09ORklHX0xM QzI9bQpDT05GSUdfSVBYPW0KQ09ORklHX0lQWF9JTlRFUk49eQpDT05GSUdfQVRBTEs9eQojIENP TkZJR19ERVZfQVBQTEVUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKQ09O RklHX0xBUEI9bQpDT05GSUdfUEhPTkVUPXkKQ09ORklHXzZMT1dQQU49eQpDT05GSUdfSUVFRTgw MjE1ND1tCkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD1tCiMgQ09ORklHX0lFRUU4MDIxNTRfNkxP V1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwojIENPTkZJR19ORVRfU0NIX0NCUSBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSFRCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hf SEZTQz1tCiMgQ09ORklHX05FVF9TQ0hfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9Q UklPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9NVUxUSVEgaXMgbm90IHNldAojIENPTkZJ R19ORVRfU0NIX1JFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1NGQj1tCkNPTkZJR19ORVRf U0NIX1NGUT15CkNPTkZJR19ORVRfU0NIX1RFUUw9bQpDT05GSUdfTkVUX1NDSF9UQkY9bQojIENP TkZJR19ORVRfU0NIX0dSRUQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0RTTUFSSyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKIyBDT05GSUdfTkVUX1NDSF9EUlIgaXMgbm90 IHNldApDT05GSUdfTkVUX1NDSF9NUVBSSU89bQojIENPTkZJR19ORVRfU0NIX0NIT0tFIGlzIG5v dCBzZXQKQ09ORklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09ERUw9bQojIENPTkZJ R19ORVRfU0NIX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfU0NIX0hIRj1tCkNPTkZJR19ORVRfU0NIX1BJRT1tCkNPTkZJR19ORVRf U0NIX0lOR1JFU1M9eQpDT05GSUdfTkVUX1NDSF9QTFVHPW0KCiMKIyBDbGFzc2lmaWNhdGlvbgoj CkNPTkZJR19ORVRfQ0xTPXkKIyBDT05GSUdfTkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9DTFNfVENJTkRFWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX1JPVVRFND1tCiMg Q09ORklHX05FVF9DTFNfRlcgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19VMzI9eQojIENPTkZJ R19DTFNfVTMyX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0xTX1UzMl9NQVJLPXkKQ09ORklHX05F VF9DTFNfUlNWUD15CiMgQ09ORklHX05FVF9DTFNfUlNWUDYgaXMgbm90IHNldApDT05GSUdfTkVU X0NMU19GTE9XPW0KQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPW0K Q09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVU X0VNQVRDSF9DTVA9eQojIENPTkZJR19ORVRfRU1BVENIX05CWVRFIGlzIG5vdCBzZXQKQ09ORklH X05FVF9FTUFUQ0hfVTMyPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9NRVRBIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0VNQVRDSF9URVhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09O RklHX05FVF9BQ1RfUE9MSUNFPXkKIyBDT05GSUdfTkVUX0FDVF9HQUNUIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0FDVF9NSVJSRUQgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9OQVQ9eQpDT05G SUdfTkVUX0FDVF9QRURJVD1tCkNPTkZJR19ORVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9T S0JFRElUPW0KIyBDT05GSUdfTkVUX0FDVF9DU1VNIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1Rf VkxBTj15CiMgQ09ORklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfSU5E PXkKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVS PW0KIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENIIGlz IG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX01N QVAgaXMgbm90IHNldApDT05GSUdfTkVUTElOS19ESUFHPW0KQ09ORklHX05FVF9NUExTX0dTTz1t CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX1JQ Uz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9Q UklPIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhf QlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0 d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CkNPTkZJR19IQU1S QURJTz15CgojCiMgUGFja2V0IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1PW0KIyBDT05G SUdfQVgyNV9EQU1BX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUUk9NIGlzIG5vdCBzZXQK Q09ORklHX1JPU0U9bQoKIwojIEFYLjI1IG5ldHdvcmsgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdf TUtJU1M9bQojIENPTkZJR182UEFDSyBpcyBub3Qgc2V0CkNPTkZJR19CUFFFVEhFUj1tCiMgQ09O RklHX1NDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBWUNPTV9TRVJfRkRYIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFZQ09NX1NFUl9IRFggaXMgbm90IHNldAojIENPTkZJR19CQVlDT01fUEFSIGlzIG5v dCBzZXQKQ09ORklHX0JBWUNPTV9FUFA9bQpDT05GSUdfWUFNPW0KIyBDT05GSUdfQ0FOIGlzIG5v dCBzZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPXkK Q09ORklHX0lSTkVUPXkKQ09ORklHX0lSQ09NTT15CiMgQ09ORklHX0lSREFfVUxUUkEgaXMgbm90 IHNldAoKIwojIElyREEgb3B0aW9ucwojCkNPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUD15CkNP TkZJR19JUkRBX0ZBU1RfUlI9eQojIENPTkZJR19JUkRBX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBJ bmZyYXJlZC1wb3J0IGRldmljZSBkcml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMKIwpD T05GSUdfSVJUVFlfU0lSPW0KCiMKIyBEb25nbGUgc3VwcG9ydAojCiMgQ09ORklHX0RPTkdMRSBp cyBub3Qgc2V0CiMgQ09ORklHX0tJTkdTVU5fRE9OR0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NE QVpaTEVfRE9OR0xFIGlzIG5vdCBzZXQKQ09ORklHX0tTOTU5X0RPTkdMRT1tCgojCiMgRklSIGRl dmljZSBkcml2ZXJzCiMKQ09ORklHX1VTQl9JUkRBPW0KQ09ORklHX1NJR01BVEVMX0ZJUj1tCiMg Q09ORklHX05TQ19GSVIgaXMgbm90IHNldApDT05GSUdfV0lOQk9ORF9GSVI9eQpDT05GSUdfVE9T SElCQV9GSVI9bQpDT05GSUdfU01DX0lSQ0NfRklSPXkKQ09ORklHX0FMSV9GSVI9eQpDT05GSUdf VkxTSV9GSVI9bQojIENPTkZJR19WSUFfRklSIGlzIG5vdCBzZXQKQ09ORklHX01DU19GSVI9bQpD T05GSUdfQlQ9bQojIENPTkZJR19CVF9CUkVEUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0xFIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRfU0VMRlRFU1QgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBk ZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX0JUX0hDSUJUVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdf QlRfSENJVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCQ00yMDNYPW0KQ09ORklHX0JUX0hD SUJQQTEwWD1tCiMgQ09ORklHX0JUX0hDSUJGVVNCIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSURU TDE9bQpDT05GSUdfQlRfSENJQlQzQz1tCkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD1tCiMgQ09ORklH X0JUX0hDSUJUVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lWSENJPW0KQ09ORklHX0JUX01S Vkw9bQpDT05GSUdfQUZfUlhSUEM9bQojIENPTkZJR19BRl9SWFJQQ19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JYS0FEIGlzIG5vdCBzZXQKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJF TEVTUz15CkNPTkZJR19DRkc4MDIxMT1tCiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90 IHNldAojIENPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldApDT05G SUdfQ0ZHODAyMTFfUkVHX0RFQlVHPXkKQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05V Uz15CkNPTkZJR19DRkc4MDIxMV9SRUdfQ0VMTFVMQVJfSElOVFM9eQojIENPTkZJR19DRkc4MDIx MV9SRUdfUkVMQVhfTk9fSVIgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BT IGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0RFQlVHRlM9eQojIENPTkZJR19DRkc4MDIxMV9J TlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX1dFWFQgaXMgbm90IHNl dAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExIGlzIG5vdCBz ZXQKQ09ORklHX1dJTUFYPW0KQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lM TD1tCiMgQ09ORklHX1JGS0lMTF9JTlBVVCBpcyBub3Qgc2V0CkNPTkZJR19SRktJTExfUkVHVUxB VE9SPW0KQ09ORklHX1JGS0lMTF9HUElPPW0KQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBf VklSVElPPW0KIyBDT05GSUdfTkVUXzlQX1JETUEgaXMgbm90IHNldApDT05GSUdfTkVUXzlQX0RF QlVHPXkKQ09ORklHX0NBSUY9bQojIENPTkZJR19DQUlGX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0NBSUZfTkVUREVWPW0KIyBDT05GSUdfQ0FJRl9VU0IgaXMgbm90IHNldApDT05GSUdfQ0VQSF9M SUI9eQpDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUc9eQojIENPTkZJR19DRVBIX0xJQl9VU0Vf RE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKQ09ORklHX05GQz1tCiMgQ09ORklHX05GQ19ESUdJVEFM IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05DSSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19IQ0kg aXMgbm90IHNldAoKIwojIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMK Q09ORklHX05GQ19QTjUzMz1tCkNPTkZJR19ORkNfU0lNPW0KCiMKIyBEZXZpY2UgRHJpdmVycwoj CgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMg bm90IHNldApDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQojIENPTkZJ R19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBp cyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkK Q09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpD T05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FMTE9XX0RFVl9D T1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBD T05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9B VVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVH TUFQX1NQTUk9bQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJ R19ETUFfU0hBUkVEX0JVRkZFUj15CkNPTkZJR19GRU5DRV9UUkFDRT15CgojCiMgQnVzIGRldmlj ZXMKIwojIENPTkZJR19DT05ORUNUT1IgaXMgbm90IHNldAojIENPTkZJR19NVEQgaXMgbm90IHNl dApDT05GSUdfT0Y9eQoKIwojIERldmljZSBUcmVlIGFuZCBPcGVuIEZpcm13YXJlIHN1cHBvcnQK IwpDT05GSUdfT0ZfUFJPTVRSRUU9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERS RVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfTkVUPXkKQ09ORklHX09GX01ESU89 eQpDT05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQojIENPTkZJR19PRl9PVkVSTEFZ IGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BB UlBPUlQ9bQpDT05GSUdfUEFSUE9SVF9QQz1tCkNPTkZJR19QQVJQT1JUX1NFUklBTD1tCkNPTkZJ R19QQVJQT1JUX1BDX0ZJRk89eQpDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPPXkKQ09ORklHX1BB UlBPUlRfUENfUENNQ0lBPW0KIyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90IHNldAojIENPTkZJ R19QQVJQT1JUX0FYODg3OTYgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklH X1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9 eQoKIwojIFByb3RvY29scwojCkNPTkZJR19JU0FQTlA9eQpDT05GSUdfUE5QQklPUz15CiMgQ09O RklHX1BOUEJJT1NfUFJPQ19GUyBpcyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkKCiMKIyBNaXNj IGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9bQojIENPTkZJR19BRDUyNVhfRFBP VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19JQk1fQVNN PW0KIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CkNPTkZJR19TR0lfSU9DND1tCkNPTkZJR19U SUZNX0NPUkU9bQojIENPTkZJR19USUZNXzdYWDEgaXMgbm90IHNldApDT05GSUdfSUNTOTMyUzQw MT15CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfQ1M1NTM1X01GR1BUPW0KQ09O RklHX0NTNTUzNV9NRkdQVF9ERUZBVUxUX0lSUT03CkNPTkZJR19DUzU1MzVfQ0xPQ0tfRVZFTlRf U1JDPW0KQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKQ09O RklHX0lTTDI5MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTUw IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgxNzgwPW0KIyBDT05GSUdfU0VOU09SU19CSDE3 NzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BUERTOTkwWD1tCkNPTkZJR19ITUM2MzUyPW0K IyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90 IHNldApDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9bQpDT05GSUdfUENIX1BIVUI9 bQpDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMg Q09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQ Uk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CkNPTkZJR19FRVBST01fTUFYNjg3NT15 CiMgQ09ORklHX0VFUFJPTV85M0NYNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NCNzEwX0NPUkUgaXMg bm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJUzNf STJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUK IwojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9eQoK IwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoK IwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENP TkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CgojCiMgU0NTSSBkZXZp Y2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CiMgQ09ORklHX1NDU0lfRE1BIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5v dCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJ UkUgaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfTk9TWT1tCkNPTkZJR19NQUNJTlRPU0hfRFJJ VkVSUz15CiMgQ09ORklHX01BQ19FTVVNT1VTRUJUTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZJ Q0VTPXkKQ09ORklHX01JST15CiMgQ09ORklHX05FVF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NV TkdFTV9QSFk9eQojIENPTkZJR19BUkNORVQgaXMgbm90IHNldApDT05GSUdfQVRNX0RSSVZFUlM9 eQojIENPTkZJR19BVE1fRFVNTVkgaXMgbm90IHNldApDT05GSUdfQVRNX1RDUD1tCiMgQ09ORklH X0FUTV9MQU5BSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9FTkkgaXMgbm90IHNldAojIENPTkZJ R19BVE1fRklSRVNUUkVBTSBpcyBub3Qgc2V0CkNPTkZJR19BVE1fWkFUTT1tCkNPTkZJR19BVE1f WkFUTV9ERUJVRz15CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9J RFQ3NzI1Mj1tCiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X0FUTV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0Vf U1VOST15CkNPTkZJR19BVE1fQU1CQVNTQURPUj1tCiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0hPUklaT04gaXMgbm90IHNldApDT05GSUdfQVRN X0lBPW0KQ09ORklHX0FUTV9JQV9ERUJVRz15CkNPTkZJR19BVE1fRk9SRTIwMEU9bQpDT05GSUdf QVRNX0ZPUkUyMDBFX1VTRV9UQVNLTEVUPXkKQ09ORklHX0FUTV9GT1JFMjAwRV9UWF9SRVRSWT0x NgpDT05GSUdfQVRNX0ZPUkUyMDBFX0RFQlVHPTAKIyBDT05GSUdfQVRNX0hFIGlzIG5vdCBzZXQK IyBDT05GSUdfQVRNX1NPTE9TIGlzIG5vdCBzZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJz CiMKQ09ORklHX0NBSUZfVFRZPW0KQ09ORklHX0NBSUZfU1BJX1NMQVZFPW0KQ09ORklHX0NBSUZf U1BJX1NZTkM9eQojIENPTkZJR19DQUlGX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19DQUlGX1ZJUlRJ Tz1tCkNPTkZJR19WSE9TVF9ORVQ9bQpDT05GSUdfVkhPU1RfUklORz1tCkNPTkZJR19WSE9TVD1t CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX05F VF9EU0FfTVY4OEU2WFhYPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2MDYwPXkKQ09ORklHX05FVF9E U0FfTVY4OEU2WFhYX05FRURfUFBVPXkKQ09ORklHX05FVF9EU0FfTVY4OEU2MTMxPW0KQ09ORklH X05FVF9EU0FfTVY4OEU2MTIzXzYxXzY1PXkKQ09ORklHX05FVF9EU0FfTVY4OEU2MTcxPXkKIyBD T05GSUdfTkVUX0RTQV9NVjg4RTYzNTIgaXMgbm90IHNldApDT05GSUdfTkVUX0RTQV9CQ01fU0Yy PXkKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89eQojIENPTkZJR19ORVRfVkVORE9SXzND T00gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKQ09ORklHX0FEQVBURUNf U1RBUkZJUkU9eQojIENPTkZJR19ORVRfVkVORE9SX0FHRVJFIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfQUxURU9OPXkKQ09ORklHX0FDRU5JQz15CkNPTkZJR19BQ0VOSUNfT01JVF9USUdP Tl9JPXkKQ09ORklHX0FMVEVSQV9UU0U9bQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQpDT05GSUdf QU1EODExMV9FVEg9eQojIENPTkZJR19MQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIg aXMgbm90IHNldApDT05GSUdfUENNQ0lBX05NQ0xBTj1tCiMgQ09ORklHX05JNjUgaXMgbm90IHNl dApDT05GSUdfQU1EX1hHQkU9bQojIENPTkZJR19BTURfWEdCRV9EQ0IgaXMgbm90IHNldApDT05G SUdfTkVUX1hHRU5FPW0KQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX0FSQ19FTUFDX0NP UkU9bQpDT05GSUdfQVJDX0VNQUM9bQojIENPTkZJR19FTUFDX1JPQ0tDSElQIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf QlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldApDT05GSUdfQkNNR0VORVQ9eQpDT05G SUdfQk5YMj15CkNPTkZJR19DTklDPW0KIyBDT05GSUdfVElHT04zIGlzIG5vdCBzZXQKQ09ORklH X0JOWDJYPXkKQ09ORklHX1NZU1RFTVBPUlQ9eQojIENPTkZJR19ORVRfVkVORE9SX0JST0NBREUg aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NIRUxTSU8gaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9DSVJSVVM9eQojIENPTkZJR19DUzg5eDAgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX0NJU0NPIGlzIG5vdCBzZXQKQ09ORklHX0NYX0VDQVQ9bQojIENPTkZJR19ETkVU IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfREVDPXkKIyBDT05GSUdfTkVUX1RVTElQIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQpDT05GSUdfREwySz15CkNPTkZJR19T VU5EQU5DRT15CkNPTkZJR19TVU5EQU5DRV9NTUlPPXkKQ09ORklHX05FVF9WRU5ET1JfRU1VTEVY PXkKQ09ORklHX0JFMk5FVD15CiMgQ09ORklHX05FVF9WRU5ET1JfRVhBUiBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf SFAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPXkKQ09O RklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19JR0I9eQojIENPTkZJR19JR0JWRiBp cyBub3Qgc2V0CkNPTkZJR19JWEdCPXkKQ09ORklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0RDQj15 CkNPTkZJR19JNDBFPW0KIyBDT05GSUdfSTQwRV9EQ0IgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9JODI1WFg9eQojIENPTkZJR19JUDEwMDAgaXMgbm90IHNldApDT05GSUdfSk1FPW0KIyBD T05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUVM TEFOT1g9eQpDT05GSUdfTUxYNF9FTj1tCkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19NTFg0 X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CkNPTkZJR19LUzg4NDI9bQpDT05GSUdfS1M4ODUx X01MTD15CiMgQ09ORklHX0tTWjg4NFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9NWVJJIGlzIG5vdCBzZXQKQ09ORklHX0ZFQUxOWD1tCiMgQ09ORklHX05FVF9WRU5ET1JfTkFU U0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTlZJRElBIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfT0tJPXkKQ09ORklHX1BDSF9HQkU9eQojIENPTkZJR19FVEhPQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19RTENOSUM9 bQojIENPTkZJR19RTENOSUNfRENCIGlzIG5vdCBzZXQKQ09ORklHX1FMQ05JQ19IV01PTj15CkNP TkZJR19RTEdFPXkKQ09ORklHX05FVFhFTl9OSUM9eQojIENPTkZJR19ORVRfVkVORE9SX1FVQUxD T01NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfUk9DS0VSPW0KQ09ORklHX05FVF9WRU5ET1JfU0FNU1VO Rz15CkNPTkZJR19TWEdCRV9FVEg9bQpDT05GSUdfTkVUX1ZFTkRPUl9TRUVRPXkKIyBDT05GSUdf TkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0lTIGlzIG5v dCBzZXQKIyBDT05GSUdfU0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TTVNDIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfU1VOPXkKQ09ORklHX0hBUFBZTUVBTD15CkNPTkZJR19TVU5HRU09eQojIENPTkZJ R19DQVNTSU5JIGlzIG5vdCBzZXQKQ09ORklHX05JVT15CkNPTkZJR19ORVRfVkVORE9SX1RFSFVU ST15CkNPTkZJR19URUhVVEk9bQpDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQ U1dfQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1ZJQT15CkNPTkZJR19WSUFfUkhJTkU9bQpDT05GSUdfVklBX1JISU5FX01NSU89eQojIENP TkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQoj IENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldApDT05GSUdfV0laTkVUX1c1MzAwPXkKIyBD T05GSUdfV0laTkVUX0JVU19ESVJFQ1QgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfQlVTX0lO RElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1dJWk5FVF9CVVNfQU5ZPXkKQ09ORklHX05FVF9WRU5E T1JfWElSQ09NPXkKIyBDT05GSUdfUENNQ0lBX1hJUkMyUFMgaXMgbm90IHNldApDT05GSUdfRkRE ST15CkNPTkZJR19ERUZYWD1tCiMgQ09ORklHX0RFRlhYX01NSU8gaXMgbm90IHNldAojIENPTkZJ R19TS0ZQIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRf U0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJp dmVycwojCiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldApDT05GSUdfQU1EX1BIWT15CkNP TkZJR19BTURfWEdCRV9QSFk9bQojIENPTkZJR19NQVJWRUxMX1BIWSBpcyBub3Qgc2V0CiMgQ09O RklHX0RBVklDT01fUEhZIGlzIG5vdCBzZXQKQ09ORklHX1FTRU1JX1BIWT1tCkNPTkZJR19MWFRf UEhZPXkKQ09ORklHX0NJQ0FEQV9QSFk9bQpDT05GSUdfVklURVNTRV9QSFk9bQojIENPTkZJR19T TVNDX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19CUk9BRENPTV9QSFk9bQpDT05GSUdfQkNNN1hYWF9Q SFk9eQpDT05GSUdfQkNNODdYWF9QSFk9eQpDT05GSUdfSUNQTFVTX1BIWT1tCiMgQ09ORklHX1JF QUxURUtfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05BVElPTkFMX1BIWT1tCkNPTkZJR19TVEUxMFhQ PXkKIyBDT05GSUdfTFNJX0VUMTAxMUNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01JQ1JFTF9QSFk9 eQpDT05GSUdfRklYRURfUEhZPXkKIyBDT05GSUdfTURJT19CSVRCQU5HIGlzIG5vdCBzZXQKQ09O RklHX01ESU9fQlVTX01VWD1tCiMgQ09ORklHX01ESU9fQlVTX01VWF9HUElPIGlzIG5vdCBzZXQK Q09ORklHX01ESU9fQlVTX01VWF9NTUlPUkVHPW0KQ09ORklHX01ESU9fQkNNX1VOSU1BQz15CkNP TkZJR19QTElQPW0KQ09ORklHX1BQUD15CkNPTkZJR19QUFBfQlNEQ09NUD1tCkNPTkZJR19QUFBf REVGTEFURT15CiMgQ09ORklHX1BQUF9GSUxURVIgaXMgbm90IHNldApDT05GSUdfUFBQX01QUEU9 bQojIENPTkZJR19QUFBfTVVMVElMSU5LIGlzIG5vdCBzZXQKQ09ORklHX1BQUE9BVE09bQpDT05G SUdfUFBQT0U9eQojIENPTkZJR19QUFBPTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19QUFBfQVNZTkM9 bQpDT05GSUdfUFBQX1NZTkNfVFRZPW0KQ09ORklHX1NMSVA9eQpDT05GSUdfU0xIQz15CiMgQ09O RklHX1NMSVBfQ09NUFJFU1NFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVBfU01BUlQgaXMgbm90 IHNldApDT05GSUdfU0xJUF9NT0RFX1NMSVA2PXkKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNP TkZJR19VU0JfQ0FUQz15CkNPTkZJR19VU0JfS0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkK Q09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklHX1VTQl9SVEw4MTUyPW0KIyBDT05GSUdfVVNCX1VT Qk5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU08gaXMgbm90IHNldApDT05GSUdfVVNCX0NE Q19QSE9ORVQ9bQojIENPTkZJR19VU0JfSVBIRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTiBp cyBub3Qgc2V0CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmljZXMKIwpDT05GSUdf V0lNQVhfSTI0MDBNPW0KQ09ORklHX1dJTUFYX0kyNDAwTV9VU0I9bQpDT05GSUdfV0lNQVhfSTI0 MDBNX0RFQlVHX0xFVkVMPTgKQ09ORklHX1dBTj15CkNPTkZJR19IT1NURVNTX1NWMTE9bQpDT05G SUdfQ09TQT1tCkNPTkZJR19MQU5NRURJQT1tCkNPTkZJR19TRUFMRVZFTF80MDIxPW0KQ09ORklH X0hETEM9bQojIENPTkZJR19IRExDX1JBVyBpcyBub3Qgc2V0CkNPTkZJR19IRExDX1JBV19FVEg9 bQpDT05GSUdfSERMQ19DSVNDTz1tCiMgQ09ORklHX0hETENfRlIgaXMgbm90IHNldAojIENPTkZJ R19IRExDX1BQUCBpcyBub3Qgc2V0CkNPTkZJR19IRExDX1gyNT1tCiMgQ09ORklHX1BDSTIwMFNZ TiBpcyBub3Qgc2V0CkNPTkZJR19XQU5YTD1tCiMgQ09ORklHX1dBTlhMX0JVSUxEX0ZJUk1XQVJF IGlzIG5vdCBzZXQKQ09ORklHX1BDMzAwVE9PPW0KQ09ORklHX04yPW0KQ09ORklHX0MxMDE9bQoj IENPTkZJR19GQVJTWU5DIGlzIG5vdCBzZXQKQ09ORklHX0RTQ0M0PW0KIyBDT05GSUdfRFNDQzRf UENJU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RTQ0M0X1BDSV9SU1QgaXMgbm90IHNldAojIENP TkZJR19ETENJIGlzIG5vdCBzZXQKQ09ORklHX1NCTkk9bQpDT05GSUdfU0JOSV9NVUxUSUxJTkU9 eQojIENPTkZJR19JRUVFODAyMTU0X0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVk1YTkVUMz1t CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09O RklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERF Vj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoK IwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJR19JTlBVVF9NT1VTRURFViBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15 CkNPTkZJR19JTlBVVF9FVkJVRz15CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdf SU5QVVRfS0VZQk9BUkQ9eQpDT05GSUdfS0VZQk9BUkRfQURQNTUyMD15CkNPTkZJR19LRVlCT0FS RF9BRFA1NTg4PXkKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODk9eQpDT05GSUdfS0VZQk9BUkRfQVRL QkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRf UVQyMTYwPXkKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfR1BJTz1tCkNPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRD1tCiMgQ09ORklHX0tFWUJPQVJE X1RDQTY0MTYgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfVENBODQxOD15CiMgQ09ORklHX0tF WUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpDT05GSUdf S0VZQk9BUkRfTE04MzMzPXkKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CkNP TkZJR19LRVlCT0FSRF9NQ1M9bQpDT05GSUdfS0VZQk9BUkRfTVBSMTIxPW0KQ09ORklHX0tFWUJP QVJEX05FV1RPTj1tCkNPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVM9bQpDT05GSUdfS0VZQk9BUkRf U1RPV0FXQVk9bQpDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKQ09ORklHX0tFWUJPQVJEX1NUTVBF PXkKQ09ORklHX0tFWUJPQVJEX09NQVA0PW0KIyBDT05GSUdfS0VZQk9BUkRfVFdMNDAzMCBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9YVEtCRD1tCkNPTkZJR19LRVlCT0FSRF9DQVAxMVhYPXkK Q09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj1tCkNPTkZJR19NT1VTRV9QUzJf QUxQUz15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5B UFRJQ1M9eQojIENPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19NT1VT RV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0g9eQojIENPTkZJR19N T1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUPXkK IyBDT05GSUdfTU9VU0VfUFMyX09MUEMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FM VEVDSD15CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQ UExFVE9VQ0ggaXMgbm90IHNldApDT05GSUdfTU9VU0VfQkNNNTk3ND1tCiMgQ09ORklHX01PVVNF X0NZQVBBIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5fSTJDPXkKIyBDT05GSUdfTU9VU0Vf RUxBTl9JMkNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5fSTJDX1NNQlVTPXkKIyBD T05GSUdfTU9VU0VfSU5QT1JUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0xPR0lCTT1tCkNPTkZJ R19NT1VTRV9QQzExMFBBRD1tCkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KQ09ORklHX01PVVNFX0dQ SU89eQpDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz15CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1Nf VVNCPW0KIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVEFC TEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0KQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVL PW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz15CkNPTkZJR19UQUJMRVRfVVNCX0hBTldBTkc9bQpD T05GSUdfVEFCTEVUX1VTQl9LQlRBQj1tCkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NND15CkNP TkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19PRl9UT1VDSFNDUkVFTj15CkNPTkZJR19U T1VDSFNDUkVFTl9BRDc4Nzk9bQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9BVE1FTF9NWFQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUj1tCkNP TkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzEx MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRT1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZ VFRTUDRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0RBOTAzND1tCkNPTkZJR19U T1VDSFNDUkVFTl9EWU5BUFJPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFY PXkKQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1U9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElY PXkKQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFg9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkU9 bQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTj1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMT1tCiMgQ09ORklHX1RPVUNIU0NS RUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9NTVMxMTQ9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPXkKQ09ORklHX1RP VUNIU0NSRUVOX0lORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9NSzcxMj15CiMgQ09ORklHX1RP VUNIU0NSRUVOX0hUQ1BFTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5U IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDY9eQojIENPTkZJR19UT1VD SFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lO PXkKQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUj1tCkNPTkZJR19UT1VDSFNDUkVFTl9XTTgzMVg9 eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UU0Nf U0VSSU89bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz1tCkNPTkZJR19UT1VDSFNDUkVFTl9T VDEyMzI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNUEU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1VS NDA9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1g9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fWkZP UkNFPW0KQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JV VFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDU1BLUiBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9NQVg3NzY5M19IQVBUSUM9eQojIENPTkZJR19JTlBVVF9NQVg4OTI1X09OS0VZIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX01NQTg0NTA9bQpDT05GSUdfSU5QVVRfTVBVMzA1MD1tCiMgQ09O RklHX0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQMkEgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfR1BJT19CRUVQRVI9eQojIENPTkZJR19JTlBVVF9HUElPX1RJTFRfUE9M TEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1dJU1RST05fQlROUz1tCkNPTkZJR19JTlBVVF9B VExBU19CVE5TPXkKQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyPXkKIyBDT05GSUdfSU5QVVRfS0VZ U1BBTl9SRU1PVEUgaXMgbm90IHNldApDT05GSUdfSU5QVVRfS1hUSjk9bQpDT05GSUdfSU5QVVRf S1hUSjlfUE9MTEVEX01PREU9eQpDT05GSUdfSU5QVVRfUE9XRVJNQVRFPXkKQ09ORklHX0lOUFVU X1lFQUxJTks9eQpDT05GSUdfSU5QVVRfQ00xMDk9bQojIENPTkZJR19JTlBVVF9SRUdVTEFUT1Jf SEFQVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRUT04gaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JCVVRUT04gaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9BWFAyMFhfUEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRU T04gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UV0w0MDMwX1ZJQlJBIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX1VJTlBVVD1tCkNPTkZJR19JTlBVVF9QQUxNQVNfUFdSQlVUVE9OPW0KIyBDT05G SUdfSU5QVVRfUENGNTA2MzNfUE1VIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BDRjg1NzQ9bQoj IENPTkZJR19JTlBVVF9QV01fQkVFUEVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0dQSU9fUk9U QVJZX0VOQ09ERVI9bQpDT05GSUdfSU5QVVRfREE5MDU1X09OS0VZPW0KQ09ORklHX0lOUFVUX1dN ODMxWF9PTj1tCkNPTkZJR19JTlBVVF9BRFhMMzRYPW0KIyBDT05GSUdfSU5QVVRfQURYTDM0WF9J MkMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSU1TX1BDVT15CiMgQ09ORklHX0lOUFVUX0NNQTMw MDAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX1NPQ19CVVRUT05fQVJSQVk9bQpDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBU SUNTPW0KQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUz15CgojCiMgSGFyZHdhcmUgSS9PIHBv cnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNP TkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPW0KQ09ORklHX1NFUklPX0NU ODJDNzEwPXkKQ09ORklHX1NFUklPX1BBUktCRD1tCkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05G SUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19BTFRFUkFf UFMyPXkKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJ R19TRVJJT19BUEJQUzI9bQojIENPTkZJR19TRVJJT19PTFBDX0FQU1AgaXMgbm90IHNldApDT05G SUdfR0FNRVBPUlQ9bQojIENPTkZJR19HQU1FUE9SVF9OUzU1OCBpcyBub3Qgc2V0CiMgQ09ORklH X0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9bQojIENPTkZJ R19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05G SUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldAojIENPTkZJR19VTklYOThfUFRZUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9OT05T VEFOREFSRD15CkNPTkZJR19ST0NLRVRQT1JUPW0KIyBDT05GSUdfQ1lDTEFERVMgaXMgbm90IHNl dAojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKQ09ORklHX01PWEFfU01BUlRJTz1t CkNPTkZJR19TWU5DTElOSz15CkNPTkZJR19TWU5DTElOS01QPXkKIyBDT05GSUdfU1lOQ0xJTktf R1QgaXMgbm90IHNldApDT05GSUdfTk9aT01JPW0KQ09ORklHX0lTST15CkNPTkZJR19OX0hETEM9 bQpDT05GSUdfTl9HU009eQpDT05GSUdfVFJBQ0VfUk9VVEVSPW0KQ09ORklHX1RSQUNFX1NJTks9 bQpDT05GSUdfREVWTUVNPXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFs IGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkK IyBDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMXzgyNTBfUE5QIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9 eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST1tCkNPTkZJ R19TRVJJQUxfODI1MF9DUz1tCkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19T RVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQg aXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQpDT05GSUdfU0VSSUFMXzgyNTBfRklO VEVLPXkKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFM X01GRF9IU1UgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1VBUlRMSVRFPW0KQ09ORklHX1NFUklB TF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT15 CkNPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk09eQojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF9TQzE2SVM3WFg9eQojIENPTkZJR19TRVJJQUxfVElNQkVSREFM RSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPW0KIyBDT05GSUdfU0VS SUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1BDSF9VQVJUIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVD1tCiMgQ09ORklHX1NFUklBTF9BUkMg aXMgbm90IHNldApDT05GSUdfU0VSSUFMX1JQMj1tCkNPTkZJR19TRVJJQUxfUlAyX05SX1VBUlRT PTMyCkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD15CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJU X0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlz IG5vdCBzZXQKQ09ORklHX1RUWV9QUklOVEs9bQpDT05GSUdfUFJJTlRFUj1tCkNPTkZJR19MUF9D T05TT0xFPXkKQ09ORklHX1BQREVWPW0KIyBDT05GSUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNl dApDT05GSUdfSVBNSV9IQU5ETEVSPW0KIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qg c2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCiMgQ09O RklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFMgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1NTSUYg aXMgbm90IHNldAojIENPTkZJR19JUE1JX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlf UE9XRVJPRkY9bQojIENPTkZJR19IV19SQU5ET00gaXMgbm90IHNldApDT05GSUdfTlZSQU09eQoj IENPTkZJR19EVExLIGlzIG5vdCBzZXQKQ09ORklHX1IzOTY0PW0KQ09ORklHX0FQUExJQ09NPW0K Q09ORklHX1NPTllQST1tCgojCiMgUENNQ0lBIGNoYXJhY3RlciBkZXZpY2VzCiMKIyBDT05GSUdf U1lOQ0xJTktfQ1MgaXMgbm90IHNldAojIENPTkZJR19DQVJETUFOXzQwMDAgaXMgbm90IHNldAoj IENPTkZJR19DQVJETUFOXzQwNDAgaXMgbm90IHNldApDT05GSUdfSVBXSVJFTEVTUz15CkNPTkZJ R19NV0FWRT1tCkNPTkZJR19QQzg3MzZ4X0dQSU89bQpDT05GSUdfTlNDX0dQSU89eQpDT05GSUdf SFBFVD15CiMgQ09ORklHX0hQRVRfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19U SU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdf VENHX1RJU19JMkNfQVRNRUw9eQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQpDT05GSUdf VENHX1RJU19JMkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPXkKQ09ORklHX1RDR19BVE1FTD1t CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX1NU MzMgaXMgbm90IHNldAojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NL PW0KQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfWElMTFlCVVM9bQojIENPTkZJR19YSUxMWUJVU19P RiBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKIyBDT05GSUdfQUNQ SV9JMkNfT1BSRUdJT04gaXMgbm90IHNldApDT05GSUdfSTJDX0JPQVJESU5GTz15CiMgQ09ORklH X0kyQ19DT01QQVQgaXMgbm90IHNldApDT05GSUdfSTJDX0NIQVJERVY9eQpDT05GSUdfSTJDX01V WD15CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNfQVJCX0dQ SU9fQ0hBTExFTkdFPXkKQ09ORklHX0kyQ19NVVhfR1BJTz15CiMgQ09ORklHX0kyQ19NVVhfUENB OTU0MSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9eQpDT05GSUdfSTJDX0hFTFBF Ul9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19J MkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1 cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19BTEkxNTYzPXkKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAoj IENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPW0KIyBDT05G SUdfSTJDX0k4MDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfSVNNVD1tCkNPTkZJR19JMkNfUElJWDQ9bQojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM2MzA9 eQpDT05GSUdfSTJDX1NJUzk2WD15CkNPTkZJR19JMkNfVklBPW0KIyBDT05GSUdfSTJDX1ZJQVBS TyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPXkKCiMKIyBJ MkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkK IwpDT05GSUdfSTJDX0NCVVNfR1BJTz1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09O RklHX0kyQ19ERVNJR05XQVJFX1BDST15CkNPTkZJR19JMkNfRUcyMFQ9eQojIENPTkZJR19JMkNf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPW0KQ09ORklHX0kyQ19PQ09SRVM9eQoj IENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QWEE9eQpDT05G SUdfSTJDX1BYQV9QQ0k9eQpDT05GSUdfSTJDX1NJTVRFQz1tCkNPTkZJR19JMkNfWElMSU5YPXkK CiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9M QU5fVTJDPW0KQ09ORklHX0kyQ19ETE4yPW0KIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNl dApDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYg aXMgbm90IHNldApDT05GSUdfSTJDX1RBT1NfRVZNPW0KQ09ORklHX0kyQ19USU5ZX1VTQj15CiMg Q09ORklHX0kyQ19WSVBFUkJPQVJEIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVz IGRyaXZlcnMKIwpDT05GSUdfSTJDX1BDQV9JU0E9bQpDT05GSUdfU0N4MjAwX0FDQj15CkNPTkZJ R19JMkNfU1RVQj1tCkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9N IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19J MkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNl dAojIENPTkZJR19TUEkgaXMgbm90IHNldApDT05GSUdfU1BNST1tCiMgQ09ORklHX0hTSSBpcyBu b3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVO VF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQK IyBDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRf R1BJTz1tCgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBv cnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdP UktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNPTkZJ R19QVFBfMTU4OF9DTE9DS19QQ0g9eQpDT05GSUdfQVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9 eQpDT05GSUdfQVJDSF9SRVFVSVJFX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19H UElPX0RFVlJFUz15CkNPTkZJR19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19H UElPTElCX0lSUUNISVA9eQpDT05GSUdfREVCVUdfR1BJTz15CiMgQ09ORklHX0dQSU9fU1lTRlMg aXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9fREE5MDU1PXkKQ09O RklHX0dQSU9fTUFYNzMwWD15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnM6CiMKQ09O RklHX0dQSU9fNzRYWF9NTUlPPW0KIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19JVDg3NjFFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19GNzE4 OFggaXMgbm90IHNldApDT05GSUdfR1BJT19TQ0gzMTFYPXkKIyBDT05GSUdfR1BJT19TVEEyWDEx IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTQ09OPXkKIyBDT05GSUdfR1BJT19YSUxJTlggaXMg bm90IHNldAojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lDSD1tCiMg Q09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldApDT05GSUdfR1BJT19MWU5YUE9JTlQ9eQpDT05G SUdfR1BJT19HUkdQSU89eQoKIwojIEkyQyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19B UklaT05BPXkKQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZFPXkKQ09ORklHX0dQSU9fTFAzOTQzPW0K Q09ORklHX0dQSU9fTUFYNzMwMD15CkNPTkZJR19HUElPX01BWDczMlg9bQojIENPTkZJR19HUElP X1BDQTk1M1ggaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0Y4NTdYPW0KIyBDT05GSUdfR1BJT19T WDE1MFggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fVFdMNDAzMD15CkNPTkZJR19HUElPX1dNODMxWD15CkNPTkZJR19HUElPX1dNODk5ND1tCiMg Q09ORklHX0dQSU9fQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX0FETlA9eQoKIwojIFBDSSBHUElPIGV4cGFuZGVyczoKIwpDT05G SUdfR1BJT19DUzU1MzU9bQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19HUElPX0FNRDgxMTE9 bQpDT05GSUdfR1BJT19JTlRFTF9NSUQ9eQojIENPTkZJR19HUElPX1BDSCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TT0RBVklMTEUgaXMg bm90IHNldAojIENPTkZJR19HUElPX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19HUElP X1JEQzMyMVggaXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVyczoKIwojIENPTkZJR19H UElPX01DUDIzUzA4IGlzIG5vdCBzZXQKCiMKIyBBQzk3IEdQSU8gZXhwYW5kZXJzOgojCgojCiMg TFBDIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0tFTVBMRD1tCgojCiMgTU9EVUxidXMg R1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX0dQSU9fSkFOWl9UVEw9bQpDT05GSUdfR1BJT19QQUxN QVM9eQpDT05GSUdfR1BJT19UUFM2NTg2WD15CkNPTkZJR19HUElPX1RQUzY1OTEwPXkKCiMKIyBV U0IgR1BJTyBleHBhbmRlcnM6CiMKIyBDT05GSUdfR1BJT19WSVBFUkJPQVJEIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19ETE4yIGlzIG5vdCBzZXQKQ09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVz IE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5vdCBzZXQKQ09ORklHX1cx X01BU1RFUl9EUzI0OTA9bQojIENPTkZJR19XMV9NQVNURVJfRFMyNDgyIGlzIG5vdCBzZXQKIyBD T05GSUdfVzFfTUFTVEVSX0RTMVdNIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0dQSU8g aXMgbm90IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMKIwojIENPTkZJR19XMV9TTEFWRV9USEVSTSBp cyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4 IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBDT05GSUdf VzFfU0xBVkVfRFMyNDA2IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJ R19XMV9TTEFWRV9EUzI0MzE9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNldApD T05GSUdfVzFfU0xBVkVfRFMyNzYwPW0KQ09ORklHX1cxX1NMQVZFX0RTMjc4MD1tCkNPTkZJR19X MV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15CkNPTkZJR19XMV9TTEFW RV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19QT1dFUl9TVVBQTFlfREVC VUc9eQojIENPTkZJR19QREFfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0FEQ19C QVRURVJZIGlzIG5vdCBzZXQKQ09ORklHX01BWDg5MjVfUE9XRVI9eQpDT05GSUdfV004MzFYX0JB Q0tVUD15CiMgQ09ORklHX1dNODMxWF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9X RVIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3NjA9bQojIENPTkZJR19CQVRURVJZX0RT Mjc4MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZX0RT Mjc4Mj15CiMgQ09ORklHX0JBVFRFUllfT0xQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf U0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN3gwMD15CkNPTkZJR19CQVRURVJZX0JR MjdYMDBfSTJDPXkKQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFURk9STT15CkNPTkZJR19CQVRU RVJZX0RBOTAzMD15CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBp cyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0lTUDE3MDQ9bQojIENPTkZJR19DSEFSR0VSX01BWDg5 MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPW0KQ09ORklHX0NIQVJHRVJfTFA4 NzI3PW0KIyBDT05GSUdfQ0hBUkdFUl9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X0dQSU8gaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9NQU5BR0VSPXkKQ09ORklHX0NIQVJHRVJf TUFYMTQ1Nzc9bQojIENPTkZJR19DSEFSR0VSX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX0NI QVJHRVJfQlEyNDE1WD15CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9eQpDT05GSUdfQ0hBUkdFUl9C UTI0NzM1PW0KIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qg c2V0CkNPTkZJR19QT1dFUl9BVlM9eQpDT05GSUdfSFdNT049bQpDT05GSUdfSFdNT05fVklEPW0K Q09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdf U0VOU09SU19BRDc0MTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTg9bQpDT05GSUdf U0VOU09SU19BRE0xMDIxPW0KIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpDT05GSUdfU0VO U09SU19BRE0xMDMxPW0KQ09ORklHX1NFTlNPUlNfQURNOTI0MD1tCkNPTkZJR19TRU5TT1JTX0FE VDdYMTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQxMT1t CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0KIyBDT05G SUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT1tCiMg Q09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1t CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19BUFBMRVNNQyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCiMgQ09ORklHX1NF TlNPUlNfQVRYUDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19EUzYyMD1tCkNPTkZJR19TRU5T T1JTX0RTMTYyMT1tCkNPTkZJR19TRU5TT1JTX0RBOTA1NT1tCiMgQ09ORklHX1NFTlNPUlNfSTVL X0FNQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0Y3MTg4MkZHPW0KIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklHX1NFTlNPUlNfR0w1MThTTT1tCiMgQ09ORklH X1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19HNzYyPW0KIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQpDT05GSUdfU0VOU09SU19JQk1BRU09bQpD T05GSUdfU0VOU09SU19JQk1QRVg9bQpDT05GSUdfU0VOU09SU19JSU9fSFdNT049bQojIENPTkZJ R19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9bQpDT05G SUdfU0VOU09SU19JVDg3PW0KQ09ORklHX1NFTlNPUlNfSkM0Mj1tCkNPTkZJR19TRU5TT1JTX1BP V1IxMjIwPW0KIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT1tCiMgQ09ORklH X1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9bQpDT05G SUdfU0VOU09SU19MVEM0MjQ1PW0KQ09ORklHX1NFTlNPUlNfTFRDNDI2MD1tCkNPTkZJR19TRU5T T1JTX0xUQzQyNjE9bQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01BWDE2Njg9bQpDT05GSUdfU0VOU09S U19NQVgxOTc9bQpDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0 Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KQ09O RklHX1NFTlNPUlNfSFRVMjE9bQpDT05GSUdfU0VOU09SU19NQ1AzMDIxPW0KQ09ORklHX1NFTlNP UlNfTE02Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzM9bQpDT05GSUdfU0VOU09SU19MTTc1PW0KQ09O RklHX1NFTlNPUlNfTE03Nz1tCkNPTkZJR19TRU5TT1JTX0xNNzg9bQojIENPTkZJR19TRU5TT1JT X0xNODAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgzPW0KIyBDT05GSUdfU0VOU09SU19M TTg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9 bQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09ORklHX1NFTlNPUlNfTE05Mz1tCkNPTkZJR19TRU5T T1JTX0xNOTUyMzQ9bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KIyBDT05GSUdfU0VOU09SU19M TTk1MjQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUEM4NzM2MD1tCkNPTkZJR19TRU5TT1JT X1BDODc0Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1tCkNPTkZJR19TRU5TT1JT X05DVDY2ODM9bQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q3 ODAyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT1tCkNPTkZJR19QTUJVUz1tCkNP TkZJR19TRU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCkNPTkZJR19TRU5T T1JTX0xNMjUwNjY9bQpDT05GSUdfU0VOU09SU19MVEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19M VEMyOTc4X1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0KQ09O RklHX1NFTlNPUlNfTUFYMzQ0NDA9bQpDT05GSUdfU0VOU09SU19NQVg4Njg4PW0KQ09ORklHX1NF TlNPUlNfVFBTNDA0MjI9bQojIENPTkZJR19TRU5TT1JTX1VDRDkwMDAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19VQ0Q5MjAwPW0KIyBDT05GSUdfU0VOU09SU19aTDYxMDAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19QV01fRkFOPW0KIyBDT05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KQ09ORklHX1NFTlNPUlNfU0hUQzE9bQpDT05GSUdfU0VO U09SU19TSVM1NTk1PW0KIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz1tCkNP TkZJR19TRU5TT1JTX0VNQzZXMjAxPW0KIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1NNU0M0N0IzOTc9bQojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfU01NNjY1PW0KQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD1tCiMgQ09O RklHX1NFTlNPUlNfQURTMTAxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9bQpD T05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0KIyBDT05GSUdf U0VOU09SU19JTkEyWFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdf U0VOU09SU19UTVAxMDI9bQpDT05GSUdfU0VOU09SU19UTVAxMDM9bQpDT05GSUdfU0VOU09SU19U TVA0MDE9bQojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1ZJQV9DUFVURU1QPW0KIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUODIzMSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTJEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkz PW0KQ09ORklHX1NFTlNPUlNfVzgzNzk1PW0KIyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RS TCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCiMgQ09ORklHX1NFTlNPUlNf VzgzTDc4Nk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdIRiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj1tCkNPTkZJR19TRU5TT1JTX1dNODMxWD1tCgojCiMg QUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19USEVSTUFMPW0KIyBDT05GSUdfVEhFUk1BTF9I V01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfT0YgaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf REVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CiMgQ09ORklH X1RIRVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9CQU5H X0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxf RU1VTEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVA9bQpDT05GSUdfSU5U RUxfU09DX0RUU19USEVSTUFMPW0KQ09ORklHX0lOVDM0MFhfVEhFUk1BTD1tCkNPTkZJR19BQ1BJ X1RIRVJNQUxfUkVMPW0KCiMKIyBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRyaXZlcnMKIwoj IENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNv bmljcyBTaWxpY29uIEJhY2twbGFuZQojCiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19C Q01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9 eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkK IyBDT05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9HTUFD X0NNTj15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01B X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09O RklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9DUzU1MzU9bQojIENPTkZJR19NRkRfQVMzNzExIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CkNPTkZJR19QTUlDX0FEUDU1 MjA9eQojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FU TUVMX0hMQ0RDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQ MjBYPXkKIyBDT05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwM1g9 eQojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDU1PXkK IyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90 IHNldApDT05GSUdfTUZEX0RMTjI9eQojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNl dApDT05GSUdfTUZEX0hJNjQyMV9QTUlDPXkKQ09ORklHX0hUQ19QQVNJQzM9eQojIENPTkZJR19I VENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9bQpDT05GSUdfTFBDX1NDSD1tCkNP TkZJR19JTlRFTF9TT0NfUE1JQz15CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89bQpDT05GSUdfTUZE X0tFTVBMRD1tCiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKQ09ORklHX01GRF84OFBN ODA1PXkKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVgxNDU3 Nz15CkNPTkZJR19NRkRfTUFYNzc2ODY9eQpDT05GSUdfTUZEX01BWDc3NjkzPXkKIyBDT05GSUdf TUZEX01BWDg5MDcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5MjU9eQojIENPTkZJR19NRkRf TUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVklQRVJCT0FSRD1tCkNPTkZJ R19NRkRfUkVUVT15CkNPTkZJR19NRkRfUENGNTA2MzM9bQpDT05GSUdfUENGNTA2MzNfQURDPW0K Q09ORklHX1BDRjUwNjMzX0dQSU89bQpDT05GSUdfTUZEX1JEQzMyMVg9eQojIENPTkZJR19NRkRf UlRTWF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKQ09ORklH X01GRF9SVFNYX1VTQj15CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01G RF9SSzgwOD1tCkNPTkZJR19NRkRfUk41VDYxOD1tCkNPTkZJR19NRkRfU0VDX0NPUkU9eQojIENP TkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90 IHNldAojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlz IG5vdCBzZXQKQ09ORklHX01GRF9TVE1QRT15CgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIFNUTVBF IEludGVyZmFjZSBEcml2ZXJzCiMKIyBDT05GSUdfU1RNUEVfSTJDIGlzIG5vdCBzZXQKQ09ORklH X01GRF9TVEEyWDExPXkKQ09ORklHX01GRF9TWVNDT049eQojIENPTkZJR19NRkRfVElfQU0zMzVY X1RTQ0FEQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTFAzOTQzPW0KQ09ORklHX01GRF9MUDg3ODg9 eQpDT05GSUdfTUZEX1BBTE1BUz15CkNPTkZJR19UUFM2MTA1WD15CiMgQ09ORklHX1RQUzY1MDEw IGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBT NjUwOTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUyMTcgaXMgbm90IHNldApDT05GSUdf TUZEX1RQUzY1MjE4PW0KQ09ORklHX01GRF9UUFM2NTg2WD15CkNPTkZJR19NRkRfVFBTNjU5MTA9 eQojIENPTkZJR19NRkRfVFBTNjU5MTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJf STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKQ09ORklHX1RX TDQwMzBfQ09SRT15CiMgQ09ORklHX01GRF9UV0w0MDMwX0FVRElPIGlzIG5vdCBzZXQKIyBDT05G SUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CiMgQ09O RklHX01GRF9MTTM1MzMgaXMgbm90IHNldApDT05GSUdfTUZEX1RJTUJFUkRBTEU9eQojIENPTkZJ R19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09O RklHX01GRF9WWDg1NT1tCkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9J MkM9eQpDT05GSUdfTUZEX1dNNTEwMj15CiMgQ09ORklHX01GRF9XTTUxMTAgaXMgbm90IHNldApD T05GSUdfTUZEX1dNODk5Nz15CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApDT05GSUdf TUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9XTTgzNTBf STJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTQ9bQpDT05GSUdfUkVHVUxBVE9SPXkKQ09O RklHX1JFR1VMQVRPUl9ERUJVRz15CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CkNP TkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQ QUNFX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PW0KQ09ORklHX1JFR1VMQVRP Ul9BRDUzOTg9bQojIENPTkZJR19SRUdVTEFUT1JfQU5BVE9QIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9BWFAyMFg9eQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYPXkKIyBDT05GSUdfUkVH VUxBVE9SX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MDU1PXkKQ09ORklH X1JFR1VMQVRPUl9EQTkyMTA9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9H UElPPW0KIyBDT05GSUdfUkVHVUxBVE9SX0hJNjQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM QVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT1tCiMgQ09O RklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcy IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9bQpDT05GSUdfUkVHVUxBVE9SX0xQ ODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFA4Nzg4PW0KIyBDT05GSUdfUkVHVUxBVE9SX0xUQzM1 ODkgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3PXkKQ09ORklHX1JFR1VMQVRP Ul9NQVgxNTg2PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JFR1VMQVRPUl9N QVg4NjYwPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19S RUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz1tCkNP TkZJR19SRUdVTEFUT1JfTUFYNzc2ODY9bQojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTMgaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc4MDIgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX1BBTE1BUz1tCkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9bQpDT05GSUdfUkVHVUxB VE9SX1BGVVpFMTAwPW0KQ09ORklHX1JFR1VMQVRPUl9QV009eQpDT05GSUdfUkVHVUxBVE9SX1JL ODA4PW0KQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PW0KQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAx PW0KQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKQ09ORklHX1JFR1VMQVRPUl9TNU04NzY3PW0K Q09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjEwNVg9eQpD T05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMz1tCkNP TkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE4PW0KQ09O RklHX1JFR1VMQVRPUl9UUFM2NTg2WD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTA9eQpDT05G SUdfUkVHVUxBVE9SX1RXTDQwMzA9bQpDT05GSUdfUkVHVUxBVE9SX1dNODMxWD1tCkNPTkZJR19S RUdVTEFUT1JfV004OTk0PW0KQ09ORklHX01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEg Y29yZSBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQgaXMgbm90IHNldApD T05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9ESUdJVEFMX1RW X1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9S Q19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0RFVj15CkNPTkZJR19WSURFT19WNEwy PXkKIyBDT05GSUdfVklERU9fQURWX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0ZJWEVE X01JTk9SX1JBTkdFUz15CkNPTkZJR19WSURFT19UVU5FUj15CkNPTkZJR19WSURFT0JVRl9HRU49 bQpDT05GSUdfVklERU9CVUZfRE1BX1NHPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPXkKQ09ORklH X1ZJREVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX0RNQV9TRz15CiMgQ09ORklHX1RU UENJX0VFUFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCiMgQ09ORklHX01FRElB X1VTQl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBN ZWRpYSBjYXB0dXJlL2FuYWxvZyBUViBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fWk9SQU4gaXMg bm90IHNldApDT05GSUdfVklERU9fSEVYSVVNX0dFTUlOST1tCkNPTkZJR19WSURFT19IRVhJVU1f T1JJT049bQojIENPTkZJR19WSURFT19NWEIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19TT0xP NlgxMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVzY4PW0KCiMKIyBNZWRpYSBjYXB0dXJlL2Fu YWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCiMgQ09ORklHX1ZJREVPX0NYMjU4MjEgaXMgbm90IHNl dApDT05GSUdfVklERU9fU0FBNzEzND15CkNPTkZJR19WSURFT19TQUE3MTM0X0FMU0E9bQoKIwoj IFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJR19WSURFT19UVkVFUFJPTT15CkNP TkZJR19DWVBSRVNTX0ZJUk1XQVJFPW0KQ09ORklHX1ZJREVPX1NBQTcxNDY9bQpDT05GSUdfVklE RU9fU0FBNzE0Nl9WVj1tCgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vu c29ycywgaTJjLCBmcm9udGVuZHMpCiMKIyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Qg aXMgbm90IHNldApDT05GSUdfTUVESUFfQVRUQUNIPXkKCiMKIyBFbmNvZGVycywgZGVjb2RlcnMs IHNlbnNvcnMgYW5kIG90aGVyIGhlbHBlciBjaGlwcwojCgojCiMgQXVkaW8gZGVjb2RlcnMsIHBy b2Nlc3NvcnMgYW5kIG1peGVycwojCkNPTkZJR19WSURFT19UVkFVRElPPW0KQ09ORklHX1ZJREVP X1REQTc0MzI9eQpDT05GSUdfVklERU9fVERBOTg0MD15CkNPTkZJR19WSURFT19URUE2NDE1Qz1t CkNPTkZJR19WSURFT19URUE2NDIwPW0KQ09ORklHX1ZJREVPX01TUDM0MDA9eQpDT05GSUdfVklE RU9fQ1M1MzQ1PW0KQ09ORklHX1ZJREVPX0NTNTNMMzJBPW0KQ09ORklHX1ZJREVPX1RMVjMyMEFJ QzIzQj15CiMgQ09ORklHX1ZJREVPX1VEQTEzNDIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19X TTg3NzUgaXMgbm90IHNldApDT05GSUdfVklERU9fV004NzM5PW0KQ09ORklHX1ZJREVPX1ZQMjdT TVBYPW0KQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWD1tCgojCiMgUkRTIGRlY29kZXJzCiMKIyBD T05GSUdfVklERU9fU0FBNjU4OCBpcyBub3Qgc2V0CgojCiMgVmlkZW8gZGVjb2RlcnMKIwpDT05G SUdfVklERU9fQURWNzE4Mz15CiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fQlQ4NTYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19CVDg2NiBpcyBub3Qgc2V0 CkNPTkZJR19WSURFT19LUzAxMjc9bQpDT05GSUdfVklERU9fTUw4NlY3NjY3PW0KIyBDT05GSUdf VklERU9fU0FBNzExMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TQUE3MTFYPXkKIyBDT05GSUdf VklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVlA1MTUwPW0KQ09ORklHX1ZJ REVPX1RWUDcwMDI9bQpDT05GSUdfVklERU9fVFcyODA0PW0KQ09ORklHX1ZJREVPX1RXOTkwMz15 CkNPTkZJR19WSURFT19UVzk5MDY9eQpDT05GSUdfVklERU9fVlBYMzIyMD15CgojCiMgVmlkZW8g YW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzE3WCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09O RklHX1ZJREVPX1NBQTcxMjc9bQpDT05GSUdfVklERU9fU0FBNzE4NT15CkNPTkZJR19WSURFT19B RFY3MTcwPXkKQ09ORklHX1ZJREVPX0FEVjcxNzU9bQojIENPTkZJR19WSURFT19BRFY3MzQzIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX0FEVjczOTM9eQpDT05GSUdfVklERU9fQUs4ODFYPXkKIyBD T05GSUdfVklERU9fVEhTODIwMCBpcyBub3Qgc2V0CgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2Vz CiMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMg Q09ORklHX1ZJREVPX1VQRDY0MDMxQSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19VUEQ2NDA4Mz1t CgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpDT05GSUdfVklERU9fU0FBNjc1 MkhTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCkNPTkZJR19WSURFT19USFM3 MzAzPW0KIyBDT05GSUdfVklERU9fTTUyNzkwIGlzIG5vdCBzZXQKCiMKIyBTZW5zb3JzIHVzZWQg b24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05GSUdfTUVESUFfVFVORVI9eQoKIwojIEN1c3RvbWl6 ZSBUViB0dW5lcnMKIwojIENPTkZJR19NRURJQV9UVU5FUl9TSU1QTEUgaXMgbm90IHNldApDT05G SUdfTUVESUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPW0KQ09O RklHX01FRElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpD T05GSUdfTUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PXkK Q09ORklHX01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIwNjA9eQpD T05GSUdfTUVESUFfVFVORVJfTVQyMDYzPXkKQ09ORklHX01FRElBX1RVTkVSX01UMjI2Nj1tCiMg Q09ORklHX01FRElBX1RVTkVSX01UMjEzMSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9R VDEwMTA9bQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hD NTAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9eQojIENPTkZJR19NRURJQV9UVU5FUl9N WEw1MDA1UyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VD15CkNPTkZJR19N RURJQV9UVU5FUl9NQzQ0UzgwMz1tCkNPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PXkKIyBDT05G SUdfTUVESUFfVFVORVJfVERBMTgyMTggaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfRkMw MDExPW0KIyBDT05GSUdfTUVESUFfVFVORVJfRkMwMDEyIGlzIG5vdCBzZXQKQ09ORklHX01FRElB X1RVTkVSX0ZDMDAxMz1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj15CkNPTkZJR19NRURJ QV9UVU5FUl9FNDAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9GQzI1ODA9eQpDT05GSUdfTUVESUFf VFVORVJfTTg4VFMyMDIyPW0KQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9eQpDT05GSUdf TUVESUFfVFVORVJfVFVBOTAwMT15CkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQpDT05GSUdf TUVESUFfVFVORVJfSVQ5MTNYPW0KQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPXkKQ09ORklHX01F RElBX1RVTkVSX01YTDMwMVJGPW0KQ09ORklHX01FRElBX1RVTkVSX1FNMUQxQzAwNDI9eQoKIwoj IEN1c3RvbWlzZSBEVkIgRnJvbnRlbmRzCiMKQ09ORklHX0RWQl9BVTg1MjI9eQpDT05GSUdfRFZC X0FVODUyMl9WNEw9eQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwNzA9bQpDT05GSUdfRFZCX1RVTkVS X0RJQjAwOTA9eQoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCkNPTkZJR19E VkJfRFVNTVlfRkU9bQoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPW0KIyBDT05G SUdfQUdQX0FMSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9BVEkgaXMgbm90IHNldApDT05GSUdf QUdQX0FNRD1tCkNPTkZJR19BR1BfQU1ENjQ9bQpDT05GSUdfQUdQX0lOVEVMPW0KQ09ORklHX0FH UF9OVklESUE9bQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9TV09SS1M9 bQpDT05GSUdfQUdQX1ZJQT1tCkNPTkZJR19BR1BfRUZGSUNFT049bQpDT05GSUdfSU5URUxfR1RU PW0KQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfVkdB X1NXSVRDSEVST089eQoKIwojIERpcmVjdCBSZW5kZXJpbmcgTWFuYWdlcgojCkNPTkZJR19EUk09 bQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9LTVNfSEVMUEVSPW0KQ09ORklHX0RS TV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05GSUdf RFJNX1RUTT1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9J MkNfQURWNzUxMT1tCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCiMgQ09ORklHX0RSTV9JMkNfU0lM MTY0IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFg9bQpDT05GSUdfRFJNX1BU TjM0NjA9bQpDT05GSUdfRFJNX1RERlg9bQojIENPTkZJR19EUk1fUjEyOCBpcyBub3Qgc2V0CkNP TkZJR19EUk1fUkFERU9OPW0KIyBDT05GSUdfRFJNX1JBREVPTl9VTVMgaXMgbm90IHNldApDT05G SUdfRFJNX05PVVZFQVU9bQpDT05GSUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RF QlVHX0RFRkFVTFQ9MwpDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUPXkKQ09ORklHX0RSTV9J ODEwPW0KQ09ORklHX0RSTV9JOTE1PW0KQ09ORklHX0RSTV9JOTE1X0tNUz15CkNPTkZJR19EUk1f STkxNV9GQkRFVj15CiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBPUlQgaXMg bm90IHNldApDT05GSUdfRFJNX01HQT1tCkNPTkZJR19EUk1fU0lTPW0KQ09ORklHX0RSTV9WSUE9 bQpDT05GSUdfRFJNX1NBVkFHRT1tCkNPTkZJR19EUk1fVk1XR0ZYPW0KIyBDT05GSUdfRFJNX1ZN V0dGWF9GQkNPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR01BNTAwPW0KQ09ORklHX0RSTV9HTUE2 MDA9eQpDT05GSUdfRFJNX0dNQTM2MDA9eQpDT05GSUdfRFJNX1VETD1tCkNPTkZJR19EUk1fQVNU PW0KQ09ORklHX0RSTV9NR0FHMjAwPW0KIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9RWEw9bQpDT05GSUdfRFJNX0JPQ0hTPW0KQ09ORklHX0RSTV9QQU5FTD15 CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfU0lNUExFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX1BBTkVMX1M2RThBQTAgaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFO RUxfU0hBUlBfTFExMDFSMVNYMDEgaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2Vz CiMKQ09ORklHX0ZCPW0KQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15 CkNPTkZJR19GQl9EREM9bQojIENPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9bQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPW0KQ09ORklH X0ZCX0NGQl9JTUFHRUJMSVQ9bQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9 bQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD1tCkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15CkNP TkZJR19GQl9CT1RIX0VORElBTj15CiMgQ09ORklHX0ZCX0JJR19FTkRJQU4gaXMgbm90IHNldAoj IENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPW0K Q09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT1tCkNPTkZJR19GQl9TVkdB TElCPW0KIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hU PXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwoj IEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0ZCX0NJUlJVUz1tCkNPTkZJ R19GQl9QTTI9bQojIENPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldApDT05GSUdfRkJfTjQxMT1tCkNPTkZJR19GQl9I R0E9bQpDT05GSUdfRkJfT1BFTkNPUkVTPW0KQ09ORklHX0ZCX1MxRDEzWFhYPW0KQ09ORklHX0ZC X05WSURJQT1tCiMgQ09ORklHX0ZCX05WSURJQV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9O VklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0JBQ0tMSUdIVD15CkNPTkZJ R19GQl9SSVZBPW0KQ09ORklHX0ZCX1JJVkFfSTJDPXkKQ09ORklHX0ZCX1JJVkFfREVCVUc9eQpD T05GSUdfRkJfUklWQV9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfSTgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAoj IENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRST1g9bQpDT05GSUdfRkJf TUFUUk9YX01JTExFTklVTT15CkNPTkZJR19GQl9NQVRST1hfTVlTVElRVUU9eQpDT05GSUdfRkJf TUFUUk9YX0c9eQpDT05GSUdfRkJfTUFUUk9YX0kyQz1tCkNPTkZJR19GQl9NQVRST1hfTUFWRU49 bQpDT05GSUdfRkJfUkFERU9OPW0KIyBDT05GSUdfRkJfUkFERU9OX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19GQl9SQURFT05fQkFDS0xJR0hUPXkKQ09ORklHX0ZCX1JBREVPTl9ERUJVRz15CkNPTkZJ R19GQl9BVFkxMjg9bQojIENPTkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0FUWT1tCkNPTkZJR19GQl9BVFlfQ1Q9eQojIENPTkZJR19GQl9BVFlfR0VORVJJQ19M Q0QgaXMgbm90IHNldAojIENPTkZJR19GQl9BVFlfR1ggaXMgbm90IHNldAojIENPTkZJR19GQl9B VFlfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MzPW0KQ09ORklHX0ZCX1MzX0REQz15 CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9bQojIENPTkZJR19G Ql9TSVNfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJU18zMTU9eQpDT05GSUdfRkJfVklBPW0K Q09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTPXkKIyBDT05GSUdfRkJfVklBX1hfQ09NUEFUSUJJ TElUWSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ORU9NQUdJQz1tCkNPTkZJR19GQl9LWVJPPW0KQ09O RklHX0ZCXzNERlg9bQpDT05GSUdfRkJfM0RGWF9BQ0NFTD15CiMgQ09ORklHX0ZCXzNERlhfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WVDg2 MjM9bQpDT05GSUdfRkJfVFJJREVOVD1tCkNPTkZJR19GQl9BUks9bQpDT05GSUdfRkJfUE0zPW0K Q09ORklHX0ZCX0NBUk1JTkU9bQojIENPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTCBpcyBub3Qg c2V0CkNPTkZJR19DQVJNSU5FX0RSQU1fQ1VTVE9NPXkKQ09ORklHX0ZCX0dFT0RFPXkKIyBDT05G SUdfRkJfR0VPREVfTFggaXMgbm90IHNldApDT05GSUdfRkJfR0VPREVfR1g9bQpDT05GSUdfRkJf R0VPREVfR1gxPW0KQ09ORklHX0ZCX1NNU0NVRlg9bQpDT05GSUdfRkJfVURMPW0KQ09ORklHX0ZC X1ZJUlRVQUw9bQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9N Qjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JST0FEU0hFRVQ9bQojIENPTkZJR19GQl9BVU9f SzE5MFggaXMgbm90IHNldApDT05GSUdfRkJfU1NEMTMwNz1tCkNPTkZJR19CQUNLTElHSFRfTENE X1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CkNPTkZJR19MQ0RfUExBVEZPUk09 eQpDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT1tCkNPTkZJR19CQUNLTElHSFRfR0VORVJJ Qz1tCkNPTkZJR19CQUNLTElHSFRfUFdNPW0KIyBDT05GSUdfQkFDS0xJR0hUX0RBOTAzWCBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTUFYODkyNT1tCkNPTkZJR19CQUNLTElHSFRfQVBQTEU9 bQpDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT1tCkNPTkZJR19CQUNLTElHSFRfV004MzFYPW0KQ09O RklHX0JBQ0tMSUdIVF9BRFA1NTIwPW0KIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzA9bQpDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMz PW0KIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU X0xNMzYzOT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX09UMjAwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNL TElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05GSUdfVkdBU1RBVEU9 bQpDT05GSUdfSERNST15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQpD T05GSUdfU09VTkRfT1NTX0NPUkU9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTSBp cyBub3Qgc2V0CkNPTkZJR19TTkQ9eQpDT05GSUdfU05EX1RJTUVSPXkKQ09ORklHX1NORF9QQ009 bQpDT05GSUdfU05EX1NFUVVFTkNFUj15CkNPTkZJR19TTkRfU0VRX0RVTU1ZPW0KIyBDT05GSUdf U05EX01JWEVSX09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9QQ01fT1NTIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NFUVVFTkNFUl9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX0RZTkFNSUNf TUlOT1JTPXkKQ09ORklHX1NORF9NQVhfQ0FSRFM9MzIKIyBDT05GSUdfU05EX1NVUFBPUlRfT0xE X0FQSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQpDT05GSUdfU05EX1ZF UkJPU0VfUFJJTlRLPXkKIyBDT05GSUdfU05EX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9E TUFfU0dCVUY9eQojIENPTkZJR19TTkRfUkFXTUlESV9TRVEgaXMgbm90IHNldAojIENPTkZJR19T TkRfT1BMM19MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1V MTBLMV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9JU0EgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENJIGlzIG5vdCBzZXQKCiMKIyBI RC1BdWRpbwojCiMgQ09ORklHX1NORF9VU0IgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENNQ0lB IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9QUklN RT1tCiMgQ09ORklHX1NPVU5EX01TTkRDTEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfTVNO RFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9PU1M9bQpDT05GSUdfU09VTkRfVFJBQ0VJTklU PXkKIyBDT05GSUdfU09VTkRfRE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1ZNSURJIGlz IG5vdCBzZXQKQ09ORklHX1NPVU5EX1RSSVg9bQojIENPTkZJR19TT1VORF9NU1MgaXMgbm90IHNl dApDT05GSUdfU09VTkRfTVBVNDAxPW0KQ09ORklHX1NPVU5EX1BBUz1tCiMgQ09ORklHX1NPVU5E X1BTUyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9TQj1tCkNPTkZJR19TT1VORF9ZTTM4MTI9bQpD T05GSUdfU09VTkRfVUFSVDY4NTA9bQojIENPTkZJR19TT1VORF9BRURTUDE2IGlzIG5vdCBzZXQK Q09ORklHX1NPVU5EX0tBSExVQT1tCgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09O RklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CkNPTkZJR19VSElEPXkK IyBDT05GSUdfSElEX0dFTkVSSUMgaXMgbm90IHNldAoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMK IwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfQVBQTEU9bQpDT05GSUdfSElEX0FQUExFSVI9bQpDT05GSUdfSElEX0FVUkVBTD15CkNP TkZJR19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfUFJPRElLRVlT IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DUDIxMTI9eQpDT05GSUdfSElEX0NZUFJFU1M9bQpDT05G SUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9FTVNfRkY9bQpDT05GSUdfSElEX0VMRUNPTT15CiMgQ09ORklHX0hJRF9FTE8gaXMg bm90IHNldApDT05GSUdfSElEX0VaS0VZPXkKQ09ORklHX0hJRF9IT0xURUs9eQojIENPTkZJR19I T0xURUtfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0hVSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVUNMT0dJQz15CkNPTkZJR19I SURfV0FMVE9QPW0KQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj15CiMgQ09O RklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9MT0dJVEVDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUFHSUNNT1VTRT15 CiMgQ09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNldAojIENPTkZJR19ISURfTU9OVEVSRVkg aXMgbm90IHNldAojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9OVFJJRyBpcyBub3Qgc2V0CkNPTkZJR19ISURfT1JURUs9bQpDT05GSUdfSElEX1BBTlRIRVJM T1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1BFTk1P VU5UPW0KQ09ORklHX0hJRF9QRVRBTFlOWD15CkNPTkZJR19ISURfUElDT0xDRD15CiMgQ09ORklH X0hJRF9QSUNPTENEX0xDRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09O RklHX0hJRF9QTEFOVFJPTklDUz15CkNPTkZJR19ISURfUFJJTUFYPXkKIyBDT05GSUdfSElEX1JP Q0NBVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FJVEVLPXkKQ09ORklHX0hJRF9TQU1TVU5HPW0K IyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldApDT05GSUdfSElEX1NQRUVETElOSz15CkNPTkZJ R19ISURfU1RFRUxTRVJJRVM9eQpDT05GSUdfSElEX1NVTlBMVVM9eQpDT05GSUdfSElEX1JNST15 CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQ TFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USVZPPXkKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMg bm90IHNldApDT05GSUdfSElEX1RISU5HTT1tCkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KIyBD T05GSUdfVEhSVVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJ R19ISURfV0lJTU9URT15CkNPTkZJR19ISURfWElOTU89bQojIENPTkZJR19ISURfWkVST1BMVVMg aXMgbm90IHNldApDT05GSUdfSElEX1pZREFDUk9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSFVCPXkK CiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkK Q09ORklHX1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElE PW0KQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpD T05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15 CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNC IG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1J Q19NSU5PUlM9eQpDT05GSUdfVVNCX09URz15CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19CTEFDS0xJU1RfSFVCIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9PVEdfRlNNPW0KQ09ORklHX1VTQl9NT049eQojIENPTkZJR19VU0JfV1VTQl9DQkFGIGlz IG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2 N1gwMF9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0VI Q0lfSENEPXkKIyBDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQgaXMgbm90IHNldAojIENPTkZJ R19VU0JfRUhDSV9UVF9ORVdTQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQpD T05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPW0KIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTE2WF9IQ0Q9bQojIENPTkZJR19VU0JfSVNQMTM2Ml9I Q0QgaXMgbm90IHNldApDT05GSUdfVVNCX0ZVU0JIMjAwX0hDRD15CiMgQ09ORklHX1VTQl9GT1RH MjEwX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9bQpDT05GSUdfVVNCX09IQ0lf SENEX1BDST1tCiMgQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfVUhDSV9IQ0Q9bQpDT05GSUdfVVNCX1NMODExX0hDRD15CkNPTkZJR19VU0JfU0w4MTFf SENEX0lTTz15CiMgQ09ORklHX1VTQl9TTDgxMV9DUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUjhB NjY1OTdfSENEPW0KIyBDT05GSUdfVVNCX0hDRF9CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwoj CkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfV0RNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9UTUM9eQoKIwojIE5PVEU6IFVTQl9TVE9S QUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVl ZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKCiMKIyBVU0IgSW1hZ2lu ZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9eQpDT05GSUdfVVNCX01VU0JfSE9TVD15CiMgQ09O RklHX1VTQl9NVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVVNCX0RVQUxfUk9M RSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXllcgojCkNPTkZJR19NVVNCX1BJT19P TkxZPXkKQ09ORklHX1VTQl9EV0MzPXkKIyBDT05GSUdfVVNCX0RXQzNfSE9TVCBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfRFdDM19HQURHRVQ9eQojIENPTkZJR19VU0JfRFdDM19EVUFMX1JPTEUgaXMg bm90IHNldAoKIwojIFBsYXRmb3JtIEdsdWUgRHJpdmVyIFN1cHBvcnQKIwpDT05GSUdfVVNCX0RX QzNfUENJPW0KCiMKIyBEZWJ1Z2dpbmcgZmVhdHVyZXMKIwojIENPTkZJR19VU0JfRFdDM19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMj1tCiMgQ09ORklHX1VTQl9EV0MyX0hPU1QgaXMg bm90IHNldAoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1 cHBvcnQgdG8gYmUgZW5hYmxlZAojCkNPTkZJR19VU0JfRFdDMl9QRVJJUEhFUkFMPXkKIyBDT05G SUdfVVNCX0RXQzJfRFVBTF9ST0xFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX1BMQVRGT1JN PW0KQ09ORklHX1VTQl9EV0MyX0RFQlVHPXkKQ09ORklHX1VTQl9EV0MyX1ZFUkJPU0U9eQpDT05G SUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlM9eQojIENPTkZJR19VU0JfRFdDMl9ERUJVR19Q RVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hJUElERUE9eQojIENPTkZJR19VU0JfQ0hJ UElERUFfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NISVBJREVBX0hPU1QgaXMgbm90IHNl dApDT05GSUdfVVNCX0NISVBJREVBX0RFQlVHPXkKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90 IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1VTUzcyMD1tCiMgQ09ORklH X1VTQl9TRVJJQUwgaXMgbm90IHNldAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpD T05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUkyNj15CkNPTkZJR19VU0JfQURVVFVYPW0K Q09ORklHX1VTQl9TRVZTRUc9eQpDT05GSUdfVVNCX1JJTzUwMD1tCiMgQ09ORklHX1VTQl9MRUdP VE9XRVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9M RUQ9bQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKIyBD T05GSUdfVVNCX0lETU9VU0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9bQojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9MRD1tCkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05G SUdfVVNCX0lPV0FSUklPUj15CiMgQ09ORklHX1VTQl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9FSFNFVF9URVNUX0ZJWFRVUkU9eQpDT05GSUdfVVNCX0lTSUdIVEZXPXkKQ09ORklHX1VTQl9Z VVJFWD1tCkNPTkZJR19VU0JfRVpVU0JfRlgyPW0KIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfTElOS19MQVlFUl9URVNUPW0KIyBDT05GSUdfVVNCX0FUTSBp cyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNCX1BI WT15CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldApDT05GSUdfVVNCX0dQSU9fVkJV Uz15CiMgQ09ORklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTMwMT1tCkNP TkZJR19VU0JfR0FER0VUPXkKQ09ORklHX1VTQl9HQURHRVRfREVCVUc9eQpDT05GSUdfVVNCX0dB REdFVF9WRVJCT1NFPXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTPXkKQ09ORklHX1VTQl9HQURHRVRfVkJVU19EUkFX PTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVSUz0yCgojCiMgVVNCIFBlcmlw aGVyYWwgQ29udHJvbGxlcgojCiMgQ09ORklHX1VTQl9GVVNCMzAwIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9GT1RHMjEwX1VEQz1tCiMgQ09ORklHX1VTQl9HUl9VREMgaXMgbm90IHNldApDT05GSUdf VVNCX1I4QTY2NTk3PW0KIyBDT05GSUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9NVl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVTNEIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX002NjU5MiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQkRDX1VEQz1tCgojCiMgUGxhdGZv cm0gU3VwcG9ydAojCkNPTkZJR19VU0JfQkRDX1BDST1tCkNPTkZJR19VU0JfQU1ENTUzNlVEQz1t CkNPTkZJR19VU0JfTkVUMjI3Mj15CkNPTkZJR19VU0JfTkVUMjI3Ml9ETUE9eQojIENPTkZJR19V U0JfTkVUMjI4MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR09LVT1tCkNPTkZJR19VU0JfRUcyMFQ9 eQpDT05GSUdfVVNCX0dBREdFVF9YSUxJTlg9eQojIENPTkZJR19VU0JfRFVNTVlfSENEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9MSUJDT01QT1NJVEU9bQpDT05GSUdfVVNCX0ZfQUNNPW0KQ09ORklH X1VTQl9VX1NFUklBTD1tCkNPTkZJR19VU0JfVV9FVEhFUj1tCkNPTkZJR19VU0JfRl9PQkVYPW0K Q09ORklHX1VTQl9GX05DTT1tCkNPTkZJR19VU0JfRl9FQ009bQpDT05GSUdfVVNCX0ZfUEhPTkVU PW0KQ09ORklHX1VTQl9GX1NVQlNFVD1tCkNPTkZJR19VU0JfRl9GUz1tCkNPTkZJR19VU0JfRl9V QUMxPW0KQ09ORklHX1VTQl9GX0hJRD1tCiMgQ09ORklHX1VTQl9DT05GSUdGUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVURJTz1tCkNPTkZJR19H QURHRVRfVUFDMT15CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldApDT05GSUdfVVNCX0dfTkNN PW0KQ09ORklHX1VTQl9HQURHRVRGUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GUz1tCkNPTkZJR19V U0JfRlVOQ1RJT05GU19FVEg9eQojIENPTkZJR19VU0JfRlVOQ1RJT05GU19STkRJUyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9GVU5DVElPTkZTX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19V U0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUlESV9HQURHRVQgaXMgbm90IHNl dApDT05GSUdfVVNCX0dfUFJJTlRFUj1tCkNPTkZJR19VU0JfQ0RDX0NPTVBPU0lURT1tCkNPTkZJ R19VU0JfR19OT0tJQT1tCkNPTkZJR19VU0JfR19ISUQ9bQpDT05GSUdfVVNCX0dfREJHUD1tCiMg Q09ORklHX1VTQl9HX0RCR1BfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX0RCR1BfU0VS SUFMPXkKIyBDT05GSUdfVVNCX0dfV0VCQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5v dCBzZXQKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNl dApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xB U1NfRkxBU0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfTE0zNTMw PXkKQ09ORklHX0xFRFNfTE0zNjQyPXkKQ09ORklHX0xFRFNfUENBOTUzMj1tCkNPTkZJR19MRURT X1BDQTk1MzJfR1BJTz15CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURT X0xQMzk0ND1tCkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9 bQpDT05GSUdfTEVEU19MUDU1MjM9bQpDT05GSUdfTEVEU19MUDU1NjI9eQpDT05GSUdfTEVEU19M UDg1MDE9eQpDT05GSUdfTEVEU19MUDg3ODg9bQpDT05GSUdfTEVEU19MUDg4NjA9bQpDT05GSUdf TEVEU19QQ0E5NTVYPXkKQ09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURTX1dNODMxWF9T VEFUVVM9eQojIENPTkZJR19MRURTX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUFdN IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUkVHVUxBVE9SPW0KQ09ORklHX0xFRFNfQkQyODAyPW0K Q09ORklHX0xFRFNfTFQzNTkzPW0KIyBDT05GSUdfTEVEU19BRFA1NTIwIGlzIG5vdCBzZXQKQ09O RklHX0xFRFNfREVMTF9ORVRCT09LUz1tCkNPTkZJR19MRURTX1RDQTY1MDc9bQpDT05GSUdfTEVE U19MTTM1NXg9eQpDT05GSUdfTEVEU19PVDIwMD15CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmso MSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkK IwpDT05GSUdfTEVEU19CTElOS009eQojIENPTkZJR19MRURTX1NZU0NPTiBpcyBub3Qgc2V0Cgoj CiMgTEVEIFRyaWdnZXJzCiMKIyBDT05GSUdfTEVEU19UUklHR0VSUyBpcyBub3Qgc2V0CkNPTkZJ R19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0lORklOSUJBTkQ9eQpDT05GSUdfSU5GSU5JQkFORF9V U0VSX01BRD1tCkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTPW0KQ09ORklHX0lORklOSUJB TkRfVVNFUl9NRU09eQojIENPTkZJR19JTkZJTklCQU5EX09OX0RFTUFORF9QQUdJTkcgaXMgbm90 IHNldApDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfTVRI Q0E9bQojIENPTkZJR19JTkZJTklCQU5EX01USENBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5GSU5JQkFORF9BTVNPMTEwMCBpcyBub3Qgc2V0CkNPTkZJR19NTFg0X0lORklOSUJBTkQ9bQoj IENPTkZJR19NTFg1X0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9ORVM9 eQpDT05GSUdfSU5GSU5JQkFORF9ORVNfREVCVUc9eQpDT05GSUdfSU5GSU5JQkFORF9PQ1JETUE9 eQpDT05GSUdfSU5GSU5JQkFORF9JUE9JQj1tCiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUJfQ00g aXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9ERUJVRz15CkNPTkZJR19JTkZJTklC QU5EX0lQT0lCX0RFQlVHX0RBVEE9eQojIENPTkZJR19FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNl dApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpD T05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19JTlRG X1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZf REVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19S VENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKQ09ORklH X1JUQ19EUlZfRFMxMzc0PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfRFMzMjMyPXkKQ09ORklHX1JU Q19EUlZfSFlNODU2Mz1tCkNPTkZJR19SVENfRFJWX0xQODc4OD15CkNPTkZJR19SVENfRFJWX01B WDY5MDA9bQojIENPTkZJR19SVENfRFJWX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9NQVg3NzY4Nj15CkNPTkZJR19SVENfRFJWX1JLODA4PW0KIyBDT05GSUdfUlRDX0RSVl9NQVg3 NzgwMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9bQojIENPTkZJR19SVENfRFJW X0lTTDEyMDggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9JU0wxMjAyMj15CiMgQ09ORklHX1JU Q19EUlZfSVNMMTIwNTcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9YMTIwNT1tCiMgQ09ORklH X1JUQ19EUlZfUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGMjEyNz1tCkNPTkZJ R19SVENfRFJWX1BDRjg1MjM9eQojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9QQ0Y4NTA2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQojIENPTkZJ R19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQlEzMksgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9UV0w0MDMwPW0KQ09ORklHX1JUQ19EUlZfVFBTNjU4Nlg9eQpD T05GSUdfUlRDX0RSVl9UUFM2NTkxMD1tCkNPTkZJR19SVENfRFJWX1MzNTM5MEE9bQojIENPTkZJ R19SVENfRFJWX0ZNMzEzMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYODU4MT1tCiMgQ09O RklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRU0zMDI3PXkKIyBD T05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzVNIGlz IG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJz CiMKQ09ORklHX1JUQ19EUlZfQ01PUz1tCkNPTkZJR19SVENfRFJWX0RTMTI4Nj1tCkNPTkZJR19S VENfRFJWX0RTMTUxMT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQy PXkKQ09ORklHX1JUQ19EUlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfREE5MDU1PXkKQ09ORklH X1JUQ19EUlZfU1RLMTdUQTg9bQojIENPTkZJR19SVENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX000OFQzNT1tCkNPTkZJR19SVENfRFJWX000OFQ1OT15CkNPTkZJR19SVENf RFJWX01TTTYyNDI9eQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVD MDE9eQpDT05GSUdfUlRDX0RSVl9WMzAyMD15CiMgQ09ORklHX1JUQ19EUlZfV004MzFYIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJU QyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfU05WUz15CkNPTkZJR19SVENfRFJWX1hHRU5FPXkK CiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09S X1RJTUUgaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CkNPTkZJR19ETUFERVZJQ0VTX0RF QlVHPXkKIyBDT05GSUdfRE1BREVWSUNFU19WREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZp Y2VzCiMKQ09ORklHX0lOVEVMX01JRF9ETUFDPW0KIyBDT05GSUdfSU5URUxfSU9BVERNQSBpcyBu b3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz15CkNPTkZJR19EV19E TUFDX1BDST15CkNPTkZJR19USU1CX0RNQT15CiMgQ09ORklHX1BDSF9ETUEgaXMgbm90IHNldAoj IENPTkZJR19GU0xfRURNQSBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RN QV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNf VFhfRE1BPXkKQ09ORklHX0RNQVRFU1Q9eQpDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19LUzAx MDg9bQpDT05GSUdfS1MwMTA4X1BPUlQ9MHgzNzgKQ09ORklHX0tTMDEwOF9ERUxBWT0yCkNPTkZJ R19DRkFHMTI4NjRCPW0KQ09ORklHX0NGQUcxMjg2NEJfUkFURT0yMApDT05GSUdfVUlPPW0KQ09O RklHX1VJT19DSUY9bQpDT05GSUdfVUlPX1BEUlZfR0VOSVJRPW0KIyBDT05GSUdfVUlPX0RNRU1f R0VOSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJ T19TRVJDT1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQK Q09ORklHX1VJT19ORVRYPW0KQ09ORklHX1VJT19NRjYyND1tCiMgQ09ORklHX1ZJUlRfRFJJVkVS UyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89bQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05G SUdfVklSVElPX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CQUxMT09OIGlzIG5vdCBz ZXQKQ09ORklHX1ZJUlRJT19NTUlPPW0KIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJ Q0VTIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBD T05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJTkc9eQpDT05GSUdfU0xJQ09TUz15 CkNPTkZJR19DT01FREk9bQpDT05GSUdfQ09NRURJX0RFQlVHPXkKQ09ORklHX0NPTUVESV9ERUZB VUxUX0JVRl9TSVpFX0tCPTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tC PTIwNDgwCiMgQ09ORklHX0NPTUVESV9NSVNDX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19D T01FRElfSVNBX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMg aXMgbm90IHNldApDT05GSUdfQ09NRURJX1BDTUNJQV9EUklWRVJTPW0KQ09ORklHX0NPTUVESV9D Ql9EQVMxNl9DUz1tCkNPTkZJR19DT01FRElfREFTMDhfQ1M9bQpDT05GSUdfQ09NRURJX05JX0RB UV83MDBfQ1M9bQpDT05GSUdfQ09NRURJX05JX0RBUV9ESU8yNF9DUz1tCiMgQ09ORklHX0NPTUVE SV9OSV9MQUJQQ19DUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfTklfTUlPX0NTPW0KIyBDT05G SUdfQ09NRURJX1FVQVRFQ0hfREFRUF9DUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfVVNCX0RS SVZFUlM9bQpDT05GSUdfQ09NRURJX0RUOTgxMj1tCkNPTkZJR19DT01FRElfTklfVVNCNjUwMT1t CiMgQ09ORklHX0NPTUVESV9VU0JEVVggaXMgbm90IHNldApDT05GSUdfQ09NRURJX1VTQkRVWEZB U1Q9bQpDT05GSUdfQ09NRURJX1VTQkRVWFNJR01BPW0KIyBDT05GSUdfQ09NRURJX1ZNSzgwWFgg aXMgbm90IHNldApDT05GSUdfQ09NRURJXzgyNTU9bQpDT05GSUdfQ09NRURJX0tDT01FRElMSUI9 bQpDT05GSUdfQ09NRURJX0RBUzA4PW0KQ09ORklHX0NPTUVESV9OSV9USU89bQojIENPTkZJR19G Ql9PTFBDX0RDT04gaXMgbm90IHNldApDT05GSUdfUEFORUw9bQpDT05GSUdfUEFORUxfUEFSUE9S VD0wCkNPTkZJR19QQU5FTF9QUk9GSUxFPTUKQ09ORklHX1BBTkVMX0NIQU5HRV9NRVNTQUdFPXkK Q09ORklHX1BBTkVMX0JPT1RfTUVTU0FHRT0iIgoKIwojIElJTyBzdGFnaW5nIGRyaXZlcnMKIwoK IwojIEFjY2VsZXJvbWV0ZXJzCiMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMK Q09ORklHX0FENzYwNj15CiMgQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTCBpcyBub3Qgc2V0 CgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwojIENPTkZJR19B RFQ3MzE2IGlzIG5vdCBzZXQKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMK IwpDT05GSUdfQUQ3MTUwPW0KIyBDT05GSUdfQUQ3MTUyIGlzIG5vdCBzZXQKQ09ORklHX0FENzc0 Nj15CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29w ZSBzZW5zb3JzCiMKCiMKIyBOZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwoj CiMgQ09ORklHX0FENTkzMyBpcyBub3Qgc2V0CgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklH X1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDI4IGlz IG5vdCBzZXQKQ09ORklHX1RTTDI1ODM9eQpDT05GSUdfVFNMMng3eD15CgojCiMgTWFnbmV0b21l dGVyIHNlbnNvcnMKIwpDT05GSUdfU0VOU09SU19ITUM1ODQzPXkKQ09ORklHX1NFTlNPUlNfSE1D NTg0M19JMkM9eQoKIwojIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJpbmcgSUMKIwpDT05GSUdfQURFNzg1 ND1tCkNPTkZJR19BREU3ODU0X0kyQz1tCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0 ZXJzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpDT05GSUdfSUlPX1BFUklPRElDX1JU Q19UUklHR0VSPXkKQ09ORklHX0lJT19TSU1QTEVfRFVNTVk9bQojIENPTkZJR19JSU9fU0lNUExF X0RVTU1ZX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfQlVGRkVS IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003WFggaXMgbm90IHNldApDT05GSUdfRkJfWEdJPW0K IyBDT05GSUdfRlQxMDAwIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMK Q09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19JMkNfUk1JND1tCiMgQ09ORklHX1NUQUdJTkdf TUVESUEgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwpDT05GSUdfQVNITUVNPXkKIyBDT05GSUdf QU5EUk9JRF9USU1FRF9PVVRQVVQgaXMgbm90IHNldApDT05GSUdfQU5EUk9JRF9MT1dfTUVNT1JZ X0tJTExFUj15CkNPTkZJR19TWU5DPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CkNPTkZJ R19JT049eQpDT05GSUdfSU9OX1RFU1Q9bQojIENPTkZJR19JT05fRFVNTVkgaXMgbm90IHNldApD T05GSUdfVVNCX1dQQU5fSENEPW0KQ09ORklHX1dJTUFYX0dETTcyWFg9bQpDT05GSUdfV0lNQVhf R0RNNzJYWF9RT1M9eQpDT05GSUdfV0lNQVhfR0RNNzJYWF9LX01PREU9eQojIENPTkZJR19XSU1B WF9HRE03MlhYX1dJTUFYMiBpcyBub3Qgc2V0CkNPTkZJR19XSU1BWF9HRE03MlhYX1VTQj15CkNP TkZJR19MVEVfR0RNNzI0WD1tCiMgQ09ORklHX0xVU1RSRV9GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RHTkMgaXMgbm90IHNldApDT05GSUdfREdBUD1tCkNPTkZJR19HU19GUEdBQk9PVD15CkNPTkZJ R19JMk89bQpDT05GSUdfSTJPX0xDVF9OT1RJRllfT05fQ0hBTkdFUz15CkNPTkZJR19JMk9fRVhU X0FEQVBURUM9eQojIENPTkZJR19JMk9fQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJPX0JV UyBpcyBub3Qgc2V0CkNPTkZJR19JMk9fUFJPQz1tCkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNF Uz15CkNPTkZJR19BQ0VSX1dNST1tCkNPTkZJR19BQ0VSSERGPW0KQ09ORklHX0FMSUVOV0FSRV9X TUk9bQpDT05GSUdfQVNVU19MQVBUT1A9bQojIENPTkZJR19ERUxMX0xBUFRPUCBpcyBub3Qgc2V0 CkNPTkZJR19ERUxMX1dNST1tCiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5v dCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfQU1JTE9fUkZL SUxMPW0KIyBDT05GSUdfVEMxMTAwX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19IUF9BQ0NFTD1tCkNP TkZJR19IUF9XSVJFTEVTUz1tCkNPTkZJR19IUF9XTUk9bQpDT05GSUdfTVNJX0xBUFRPUD1tCkNP TkZJR19QQU5BU09OSUNfTEFQVE9QPW0KIyBDT05GSUdfQ09NUEFMX0xBUFRPUCBpcyBub3Qgc2V0 CkNPTkZJR19TT05ZX0xBUFRPUD1tCkNPTkZJR19TT05ZUElfQ09NUEFUPXkKIyBDT05GSUdfSURF QVBBRF9MQVBUT1AgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQST1tCkNPTkZJR19USElO S1BBRF9BQ1BJX0FMU0FfU1VQUE9SVD15CkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJ VElFUz15CkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHPXkKIyBDT05GSUdfVEhJTktQQURfQUNQ SV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVPPXkKIyBD T05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0hEQVBTPW0KIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVFUENf TEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XTUkgaXMgbm90IHNldApDT05GSUdfQUNQ SV9XTUk9bQpDT05GSUdfTVNJX1dNST1tCiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfVE9TSElCQT1tCkNPTkZJR19UT1NISUJBX0JUX1JGS0lMTD1tCkNPTkZJ R19UT1NISUJBX0hBUFM9bQpDT05GSUdfQUNQSV9DTVBDPW0KIyBDT05GSUdfSU5URUxfSVBTIGlz IG5vdCBzZXQKQ09ORklHX0lCTV9SVEw9eQojIENPTkZJR19YTzFfUkZLSUxMIGlzIG5vdCBzZXQK IyBDT05GSUdfWE8xNV9FQk9PSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfTEFQVE9QIGlz IG5vdCBzZXQKQ09ORklHX01YTV9XTUk9bQpDT05GSUdfSU5URUxfT0FLVFJBSUw9bQpDT05GSUdf U0FNU1VOR19RMTA9bQpDT05GSUdfQVBQTEVfR01VWD1tCkNPTkZJR19JTlRFTF9SU1Q9eQpDT05G SUdfSU5URUxfU01BUlRDT05ORUNUPXkKQ09ORklHX1BWUEFOSUM9bQpDT05GSUdfQ0hST01FX1BM QVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19QU1RPUkU9bQoKIwojIEhhcmR3YXJlIFNwaW5sb2Nr IGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1 Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtC TERfSTgyNTM9eQojIENPTkZJR19BVE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1F Ul9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBz ZXQKQ09ORklHX01BSUxCT1g9eQojIENPTkZJR19QQ0MgaXMgbm90IHNldAojIENPTkZJR19BTFRF UkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElP TU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwojIENPTkZJ R19TVEVfTU9ERU1fUlBST0MgaXMgbm90IHNldAoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNP QyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TT0NfVEkgaXMg bm90IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15Cgoj CiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz15CkNPTkZJ R19FWFRDT05fR1BJTz1tCkNPTkZJR19FWFRDT05fTUFYMTQ1Nzc9eQpDT05GSUdfRVhUQ09OX01B WDc3NjkzPXkKIyBDT05GSUdfRVhUQ09OX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05f UlQ4OTczQT1tCiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldAojIENPTkZJR19NRU1P UlkgaXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQojIENPTkZJR19J SU9fQlVGRkVSX0NCIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlP X1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNV TUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9tZXRlcnMKIwpDT05GSUdfQk1BMTgwPXkK IyBDT05GSUdfQk1DMTUwX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9BQ0NF TF8zRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CkNP TkZJR19NTUE4NDUyPXkKQ09ORklHX0tYQ0pLMTAxMz1tCiMgQ09ORklHX01NQTk1NTEgaXMgbm90 IHNldAojIENPTkZJR19NTUE5NTUzIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBj b252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MjkxIGlzIG5vdCBzZXQKQ09ORklHX0FENzk5WD1tCkNP TkZJR19BWFAyODhfQURDPXkKIyBDT05GSUdfQ0MxMDAwMV9BREMgaXMgbm90IHNldApDT05GSUdf TFA4Nzg4X0FEQz1tCiMgQ09ORklHX01BWDEzNjMgaXMgbm90IHNldAojIENPTkZJR19NQ1AzNDIy IGlzIG5vdCBzZXQKQ09ORklHX05BVTc4MDI9eQpDT05GSUdfUUNPTV9TUE1JX0lBREM9bQojIENP TkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0CkNPTkZJR19USV9BREMwODFDPW0KIyBDT05G SUdfVFdMNDAzMF9NQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjAzMF9HUEFEQyBpcyBub3Qg c2V0CkNPTkZJR19WRjYxMF9BREM9bQpDT05GSUdfVklQRVJCT0FSRF9BREM9bQoKIwojIEFtcGxp ZmllcnMKIwoKIwojIEhpZCBTZW5zb3IgSUlPIENvbW1vbgojCkNPTkZJR19ISURfU0VOU09SX0lJ T19DT01NT049eQpDT05GSUdfSElEX1NFTlNPUl9JSU9fVFJJR0dFUj15CgojCiMgU1NQIFNlbnNv ciBDb21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJT19TVF9TRU5T T1JTX0NPUkU9eQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ1 MDY0PXkKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKQ09ORklHX0FENTQ0Nj15CiMgQ09ORklH X01BWDUxNyBpcyBub3Qgc2V0CkNPTkZJR19NQVg1ODIxPW0KQ09ORklHX01DUDQ3MjU9eQoKIwoj IEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rp c3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRo ZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19CTUcxNjA9 bQojIENPTkZJR19ISURfU0VOU09SX0dZUk9fM0QgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX0dZ Uk9fM0FYSVM9bQpDT05GSUdfSUlPX1NUX0dZUk9fSTJDXzNBWElTPW0KQ09ORklHX0lURzMyMDA9 eQoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfREhUMTE9bQpDT05GSUdfU0k3MDA1PXkK Q09ORklHX1NJNzAyMD1tCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJ R19LTVg2MSBpcyBub3Qgc2V0CkNPTkZJR19JTlZfTVBVNjA1MF9JSU89eQoKIwojIExpZ2h0IHNl bnNvcnMKIwpDT05GSUdfQURKRF9TMzExPW0KQ09ORklHX0FMMzMyMEE9bQojIENPTkZJR19BUERT OTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzIxODEgaXMgbm90IHNldAojIENPTkZJR19DTTMy MzIgaXMgbm90IHNldAojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQKQ09ORklHX0dQMkFQMDIw QTAwRj1tCiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9B TFMgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9QUk9YPXkKIyBDT05GSUdfSlNBMTIxMiBp cyBub3Qgc2V0CkNPTkZJR19MVFI1MDE9bQpDT05GSUdfVENTMzQxND1tCkNPTkZJR19UQ1MzNDcy PXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTYzIGlzIG5vdCBzZXQKQ09ORklHX1RTTDQ1MzE9bQpD T05GSUdfVkNOTDQwMDA9bQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfQUs4 OTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01BRzMx MTAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9NQUdORVRPTUVURVJfM0Q9eQpDT05GSUdf SUlPX1NUX01BR05fM0FYSVM9eQpDT05GSUdfSUlPX1NUX01BR05fSTJDXzNBWElTPXkKCiMKIyBJ bmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD15 CkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTj15CgojCiMgVHJpZ2dlcnMgLSBzdGFu ZGFsb25lCiMKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj15CiMgQ09ORklHX0lJT19TWVNG U19UUklHR0VSIGlzIG5vdCBzZXQKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQk1Q MjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9QUkVTUyBpcyBub3Qgc2V0CkNPTkZJ R19NUEwxMTU9bQojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX1BS RVNTIGlzIG5vdCBzZXQKQ09ORklHX1Q1NDAzPW0KCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCgoj CiMgUHJveGltaXR5IHNlbnNvcnMKIwojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAoKIwojIFRl bXBlcmF0dXJlIHNlbnNvcnMKIwpDT05GSUdfTUxYOTA2MTQ9eQojIENPTkZJR19UTVAwMDYgaXMg bm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0ZTTF9GVE09bQpD T05GSUdfUFdNX0xQMzk0Mz1tCkNPTkZJR19QV01fTFBTUz15CkNPTkZJR19QV01fTFBTU19QQ0k9 eQojIENPTkZJR19QV01fTFBTU19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19QV01fUENBOTY4 NT1tCiMgQ09ORklHX1BXTV9UV0wgaXMgbm90IHNldAojIENPTkZJR19QV01fVFdMX0xFRCBpcyBu b3Qgc2V0CkNPTkZJR19JUlFDSElQPXkKIyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKQ09O RklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfRk1DPXkKQ09ORklHX0ZNQ19GQUtFREVWPW0K Q09ORklHX0ZNQ19UUklWSUFMPXkKQ09ORklHX0ZNQ19XUklURV9FRVBST009eQpDT05GSUdfRk1D X0NIQVJERVY9eQoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05G SUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpDT05GSUdfUEhZX1NBTVNVTkdfVVNCMj1tCiMgQ09ORklH X1BIWV9FWFlOT1M0MjEwX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfRVhZTk9TNFgxMl9V U0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0VYWU5PUzUyNTBfVVNCMiBpcyBub3Qgc2V0CkNP TkZJR19QT1dFUkNBUD15CiMgQ09ORklHX0lOVEVMX1JBUEwgaXMgbm90IHNldAojIENPTkZJR19N Q0IgaXMgbm90IHNldApDT05GSUdfUkFTPXkKIyBDT05GSUdfVEhVTkRFUkJPTFQgaXMgbm90IHNl dAoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15CiMgQ09ORklHX0FORFJPSURfQklOREVS X0lQQyBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQojIENP TkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19E RUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKIyBDT05G SUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBFRkkgKEV4dGVuc2libGUgRmlybXdh cmUgSW50ZXJmYWNlKSBTdXBwb3J0CiMKQ09ORklHX0VGSV9WQVJTPW0KQ09ORklHX0VGSV9WQVJT X1BTVE9SRT1tCkNPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFPXkKQ09ORklH X0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0 ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpD T05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkK IyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJ R19GQU5PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdf UVVPVEFDVEwgaXMgbm90IHNldApDT05GSUdfQVVUT0ZTNF9GUz15CiMgQ09ORklHX0ZVU0VfRlMg aXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz1tCgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FD SEU9eQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9I SVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0 ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09O RklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9N T05JVE9SPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNP TkZJR19UTVBGU19QT1NJWF9BQ0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQojIENPTkZJR19IVUdF VExCRlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldApDT05GSUdf Q09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9 eQpDT05GSUdfRUNSWVBUX0ZTPXkKQ09ORklHX0VDUllQVF9GU19NRVNTQUdJTkc9eQpDT05GSUdf UFNUT1JFPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RP UkVfUE1TRyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPXkKIyBDT05GSUdfTkVUV09SS19G SUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlz bzg4NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdFXzQzNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNf Q09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzg1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg1NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RF UEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCiMgQ09ORklHX05MU19DT0RFUEFH RV84NjIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNPTkZJR19OTFNfQ09E RVBBR0VfODY0PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjU9bQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2Nj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNf Q09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NTA9eQpDT05GSUdf TkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKIyBDT05GSUdfTkxT X0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05M U19DT0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19B U0NJST1tCkNPTkZJR19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9bQpDT05G SUdfTkxTX0lTTzg4NTlfMz15CkNPTkZJR19OTFNfSVNPODg1OV80PXkKQ09ORklHX05MU19JU084 ODU5XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj1tCiMgQ09ORklHX05MU19JU084ODU5XzcgaXMg bm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlz IG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PXkK Q09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNfTUFDX1JP TUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpD T05GSUdfTkxTX01BQ19DUk9BVElBTj15CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPXkKIyBDT05G SUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HUkVFSz1tCkNPTkZJ R19OTFNfTUFDX0lDRUxBTkQ9bQpDT05GSUdfTkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNfTUFD X1JPTUFOSUFOPXkKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05M U19VVEY4PW0KQ09ORklHX0RMTT15CiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMg S2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJp bnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NB R0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBz ZXQKQ09ORklHX0RZTkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNv bXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdf RU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBfQVNNX1NZ TVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdfVU5VU0VEX1NZTUJP TFM9eQojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09O RklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJ R19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNPTkZJ R19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdf TUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwoj IE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QQUdFX0VYVEVOU0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkK IyBDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X09CSkVDVFNfRlJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfVElNRVJTIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNf UEVSQ1BVX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVG QVVMVD0xCiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldApDT05GSUdfU0xVQl9TVEFU Uz15CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BFUl9DUFVf TUFQUz15CkNPTkZJR19ERUJVR19ISUdITUVNPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVS RkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0tNRU1DSEVDSz15CiMgQ09ORklHX0tNRU1DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENPTkZJR19MT0NL VVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19E RUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMAojIENPTkZJR19CT09UUEFSQU1fSFVOR19UQVNL X1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9 MApDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09O RklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQojIENPTkZJR19TQ0hFRFNU QVRTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CiMgQ09ORklHX0RF QlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNl dAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05G SUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJV R19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldApD T05GSUdfREVCVUdfTE9DS19BTExPQz15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNl dApDT05GSUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVH X0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVT VD15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19E RUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldApDT05G SUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNl dAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90 IHNldApDT05GSUdfVE9SVFVSRV9URVNUPXkKQ09ORklHX1JDVV9UT1JUVVJFX1RFU1Q9eQojIENP TkZJR19SQ1VfVE9SVFVSRV9URVNUX1JVTk5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVf U1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0NQVV9TVEFMTF9JTkZPPXkKIyBDT05GSUdfUkNV X1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj1tCiMgQ09O RklHX0NQVV9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9J TkpFQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKIyBDT05GSUdfREVCVUdf U1RSSUNUX1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNF X1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5D VElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9X SVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZF X1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJ R19UUkFDSU5HX1NVUFBPUlQ9eQojIENPTkZJR19GVFJBQ0UgaXMgbm90IHNldAoKIwojIFJ1bnRp bWUgVGVzdGluZwojCiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRSRUVfVEVTVD15CiMgQ09O RklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19QRVJDUFVfVEVTVD1tCiMg Q09ORklHX0FUT01JQzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1Q IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CkNPTkZJ R19URVNUX0tTVFJUT1g9bQojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldApDT05G SUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENP TkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTEtNPW0KIyBDT05GSUdf VEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldApDT05GSUdfVEVTVF9CUEY9bQpDT05GSUdfVEVTVF9G SVJNV0FSRT1tCiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExF UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90 IHNldAojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NF X0JPT1RVUD15CiMgQ09ORklHX0VBUkxZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUFRE VU1QPXkKQ09ORklHX0VGSV9QR1RfRFVNUD15CiMgQ09ORklHX0RFQlVHX1JPREFUQSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWCBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19OWF9URVNUPW0KIyBDT05GSUdfRE9VQkxFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdf VExCRkxVU0g9eQojIENPTkZJR19JT01NVV9TVFJFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9N TUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9f REVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lP X0RFTEFZX1RZUEVfTk9ORT0zCkNPTkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVM QVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMg Q09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9U WVBFPTAKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19OTUlfU0VMRlRFU1Q9eQpDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFT PXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVO VF9LRVlSSU5HUz15CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSVVNURURf S0VZUz1tCkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JF U1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpD T05GSUdfU0VDVVJJVFlfTkVUV09SSz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpD T05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVggaXMgbm90IHNl dAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RP TU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJR19TRUNVUklU WV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9I QVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CkNPTkZJR19J TlRFR1JJVFk9eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlf QVNZTU1FVFJJQ19LRVlTPXkKIyBDT05GSUdfSU5URUdSSVRZX0FVRElUIGlzIG5vdCBzZXQKQ09O RklHX0lNQT15CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCiMgQ09ORklHX0lNQV9URU1Q TEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lH X1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmci CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9E RUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9T SEE1MTIgaXMgbm90IHNldApDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9XUDUxMj15CkNPTkZJR19J TUFfREVGQVVMVF9IQVNIPSJ3cDUxMiIKIyBDT05GSUdfSU1BX0FQUFJBSVNFIGlzIG5vdCBzZXQK Q09ORklHX0VWTT15CkNPTkZJR19FVk1fQVRUUl9GU1VVSUQ9eQpDT05GSUdfREVGQVVMVF9TRUNV UklUWV9BUFBBUk1PUj15CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfU0VDVVJJVFk9ImFwcGFybW9yIgpDT05GSUdfQ1JZUFRPPXkKCiMKIyBD cnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQ VE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpD T05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJ R19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15 CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUENPTVA9bQpDT05GSUdfQ1JZUFRP X1BDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9 eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9E SVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVM TD15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05G SUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19NQ1JZUFREIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19B QkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50 aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwojIENPTkZJR19DUllQVE9f Q0NNIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkK CiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9 eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05G SUdfQ1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdf Q1JZUFRPX0hNQUM9eQojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19WTUFDIGlzIG5vdCBzZXQKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15 CiMgQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NS QzMyPXkKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJ Rj1tCkNPTkZJR19DUllQVE9fR0hBU0g9bQojIENPTkZJR19DUllQVE9fTUQ0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPW0KQ09ORklHX0NS WVBUT19STUQxMjg9bQojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQzMjAgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQ VE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19UR1IxOTI9bQpDT05GSUdfQ1JZUFRPX1dQNTEyPXkK CiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9 bQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD1tCiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09O RklHX0NSWVBUT19CTE9XRklTSF9DT01NT049bQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQVNUNT1t CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKIyBD T05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKQ09O RklHX0NSWVBUT19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj15CkNPTkZJR19D UllQVE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVO VF9TU0UyXzU4Nj15CkNPTkZJR19DUllQVE9fVEVBPW0KIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0gg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19U V09GSVNIXzU4Nj15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9bQpD T05GSUdfQ1JZUFRPX1pMSUI9bQpDT05GSUdfQ1JZUFRPX0xaTz1tCkNPTkZJR19DUllQVE9fTFo0 PXkKQ09ORklHX0NSWVBUT19MWjRIQz1tCgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMK Q09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05G SUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NS WVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fVVNFUl9B UEk9bQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fVVNFUl9BUElfU0tDSVBIRVI9bQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQojIENPTkZJR19DUllQVE9fSFcgaXMgbm90 IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJ Q19LRVlfU1VCVFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlf Q0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVIgaXMgbm90 IHNldApDT05GSUdfSEFWRV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMK IwpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5v dCBzZXQKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19T VFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19G SU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklD X0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBM SUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElG PW0KQ09ORklHX0NSQ19JVFVfVD1tCkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZU RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTggaXMgbm90IHNldApDT05GSUdf Q1JDMzJfU0xJQ0VCWTQ9eQojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkK Q09ORklHX0NSQzg9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CiMgQ09ORklHX0FVRElUX0FSQ0hf Q09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklH X0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJF U1M9eQpDT05GSUdfTFo0SENfQ09NUFJFU1M9bQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05G SUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpD T05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJN VEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJ R19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdf REVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01Q UkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15 CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049eQpDT05GSUdf UkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzg9eQpDT05GSUdfSU5U RVJWQUxfVFJFRT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09 eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19T SUdOQVRVUkU9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15CkNP TkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19J Rl9QT1NJVElWRT15CkNPTkZJR19BVkVSQUdFPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09S RElDPXkKQ09ORklHX0REUj15CkNPTkZJR19NUElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09O RklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19VQ1MyX1NUUklORz15CkNPTkZJR19BUkNIX0hBU19T R19DSEFJTj15Cg== --===============2871304734373089877== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNl dApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAwLjAw MDAwMF0gTGludXggdmVyc2lvbiA0LjAuMC0wMDExNC1nMDIxNTE1NSAoa2J1aWxkQGxrcC1pYjAz KSAoZ2NjIHZlcnNpb24gNC45LjIgKERlYmlhbiA0LjkuMi0xMCkgKSAjOCBTTVAgV2VkIEFwciAx NSAxNzoyNDoyNyBDU1QgMjAxNQpbICAgIDAuMDAwMDAwXSBLRVJORUwgc3VwcG9ydGVkIGNwdXM6 ClsgICAgMC4wMDAwMDBdICAgSW50ZWwgR2VudWluZUludGVsClsgICAgMC4wMDAwMDBdICAgQU1E IEF1dGhlbnRpY0FNRApbICAgIDAuMDAwMDAwXSAgIENlbnRhdXIgQ2VudGF1ckhhdWxzClsgICAg MC4wMDAwMDBdICAgVHJhbnNtZXRhIEdlbnVpbmVUTXg4NgpbICAgIDAuMDAwMDAwXSAgIFRyYW5z bWV0YSBUcmFuc21ldGFDUFUKWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlz aWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw MDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy MDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZmXSByZXNlcnZlZApb ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYwMDAwLTB4MDAwMDAw MDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTY3ZGZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDE2N2UwMDAwLTB4MDAwMDAwMDAxNjdmZmZmZl0gcmVz ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWZmYzAwMC0w eDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21l bSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZApbICAgIDAu MDAwMDAwXSBOb3RpY2U6IE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gY2Fubm90IGJl IGVuYWJsZWQ6IG5vbi1QQUUga2VybmVsIQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVj dGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAw MDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBb bWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxh c3RfcGZuID0gMHgxNjdlMCBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMApbICAgIDAuMDAwMDAwXSBN VFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJh bmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAg ICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgQzAw MDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdl cyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAw MDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAwMDBd ICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g ICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBQ QVQgY29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdDICBVQy0gVUMgIFdCICBXQyAgVUMtIFVDICAK WyAgICAwLjAwMDAwMF0gU2Nhbm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9u ClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4 MDI3ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDli MDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6 IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAw MDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDE0MDAwMDAwLTB4MTQzZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTQw MDAwMDAtMHgxNDNmZmZmZl0gcGFnZSA0TQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBw aW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgw MDEwMDAwMC0weDAwM2ZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDA0MDAw MDAtMHgxM2ZmZmZmZl0gcGFnZSA0TQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5n OiBbbWVtIDB4MTQ0MDAwMDAtMHgxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxNDQw MDAwMC0weDE2M2ZmZmZmXSBwYWdlIDRNClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTY0MDAwMDAt MHgxNjdkZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI0ZDIwMDAsIDB4MDI0 ZDJmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDE0NjViMDAwLTB4 MTY3ZDdmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlm aWNhdGlvbiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwRjBDRjAgMDAw MDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MTY3RTE4NTQgMDAw MDM0ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4w MDAwMDBdIEFDUEk6IEZBQ1AgMHgxNjdFMEIzNyAwMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1Ag MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDE2N0Uw MDQwIDAwMEFGNyAodjAxIEJPQ0hTICBCWFBDRFNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MTY3RTAwMDAgMDAwMDQwClsgICAgMC4wMDAwMDBd IEFDUEk6IFNTRFQgMHgxNjdFMEJBQiAwMDBCRjkgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAw MDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDE2N0UxN0E0IDAw MDA3OCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBIUEVUIDB4MTY3RTE4MUMgMDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVU IDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMg YWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAg ZmZmZmIwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2 YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gMzU5TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAw MDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAtIDE2N2UwMDAwClsgICAgMC4wMDAwMDBdICAgbG93 IHJhbTogMCAtIDE2N2UwMDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0 YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNy IDA6MTY3ZGYwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNl IGt2bS1jbG9jazogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJl NGRmZmIsIG1heF9pZGxlX25zOiA4ODE1OTA1OTE0ODMgbnMKWyAgICAwLjAwMDAwMF0gQlJLIFsw eDAyNGQzMDAwLCAweDAyNGQzZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2Vz OgpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAw MDAwMDAxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtICBlbXB0eQpbICAgIDAuMDAw MDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJs eSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw MDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUg ICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTY3ZGZmZmZdClsgICAgMC4w MDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAw MDAwMDAxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDkyMDMw ClsgICAgMC4wMDAwMDBdIGZyZWVfYXJlYV9pbml0X25vZGU6IG5vZGUgMCwgcGdkYXQgYzFkOWMx MDAsIG5vZGVfbWVtX21hcCBkNDJkNzAyOApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA5 MDAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDAg cGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogOTIwMzAgcGFnZXMs IExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdApb ICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDYwOApbICAgIDAuMDAwMDAw XSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBw ZWQgQVBJQyB0byAgICAgICAgIGZmZmZiMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50 WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAoaWRbMHgwMF0gYWRkcmVzc1sweGZl YzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAs IHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0g QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkK WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAw LCBBUElDIElEIDAsIEFQSUMgSU5UIDAyClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZS IChidXMgMCBidXNfaXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBB UElDIElOVCAwNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2ly cSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkKWyAg ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2ly cSAxMCBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcg MywgYnVzIDAwLCBJUlEgMGEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGEKWyAgICAwLjAwMDAwMF0g QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxl dmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJ UlEgMGIsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGIKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1 c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcg MCwgYnVzIDAwLCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDEKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQ SUMgSU5UIDAzClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwNCwgQVBJQyBJRCAwLCBBUElDIElOVCAwNApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlE1IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwg dHJpZyAwLCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElDIElOVCAwNgpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMDcKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4ClsgICAgMC4wMDAwMDBdIEFD UEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTAgdXNl ZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBvdmVycmlk ZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJR IDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBjClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJQyBJRCAwLCBBUElDIElOVCAwZApbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMGUKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMgSU5UIDBmClsgICAgMC4wMDAw MDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAK WyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMSBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpb ICAgIDAuMDAwMDAwXSBtYXBwZWQgSU9BUElDIHRvIGZmZmZhMDAwIChmZWMwMDAwMCkKWyAgICAw LjAwMDAwMF0gZTgyMDogW21lbSAweDE2ODAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3Ig UENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVs IG9uIEtWTQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZSByZWZpbmVkLWppZmZpZXM6IG1hc2s6 IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDYzNzA0NTI3 NzgzNDM5NjMgbnMKWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjggbnJfY3B1 bWFza19iaXRzOjEgbnJfY3B1X2lkczoxIG5yX25vZGVfaWRzOjEKWyAgICAwLjAwMDAwMF0gUEVS Q1BVOiBFbWJlZGRlZCAxNiBwYWdlcy9jcHUgQGQ0MmM2MDAwIHMzNTU2MCByMCBkMjk5NzYgdTY1 NTM2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMzNTU2MCByMCBkMjk5NzYgdTY1NTM2IGFs bG9jPTE2KjQwOTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgClsgICAgMC4wMDAw MDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFs dGltZTogY3B1IDAsIG1zciAxNDJjOTgwMApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0 cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA5MTEz MApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiByb290PS9kZXYvcmFtMCB1c2Vy PWxrcCBqb2I9L2xrcC9zY2hlZHVsZWQvdm0tdnAtcXVhbnRhbC1pMzg2LTU1L2Jpc2VjdF9ib290 LTEtcXVhbnRhbC1jb3JlLWkzODYuY2d6LWkzODYtcmFuZGNvbmZpZy1pYjEtMDQxNDIwMDgtMDIx NTE1NTIzZDFmZDNmOWUyMzlhMWJiNDc2MTg4MjcwM2NhYzliMC0zLTIwMTUwNDE1LTc2MDU3LTFv b3Y5b2cueWFtbCBBUkNIPWkzODYga2NvbmZpZz1pMzg2LXJhbmRjb25maWctaWIxLTA0MTQyMDA4 IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1sa3AtaWIwMy1zbW9rZS0yMDE1MDQxNTA1MDggY29t bWl0PTAyMTUxNTUyM2QxZmQzZjllMjM5YTFiYjQ3NjE4ODI3MDNjYWM5YjAgQk9PVF9JTUFHRT0v a2VybmVsL2kzODYtcmFuZGNvbmZpZy1pYjEtMDQxNDIwMDgvMDIxNTE1NTIzZDFmZDNmOWUyMzlh MWJiNDc2MTg4MjcwM2NhYzliMC92bWxpbnV6LTQuMC4wLTAwMTE0LWcwMjE1MTU1IG1heF91cHRp bWU9NjAwIFJFU1VMVF9ST09UPS9yZXN1bHQvdm0tdnAtcXVhbnRhbC1pMzg2L2Jvb3QvMS9xdWFu dGFsLWNvcmUtaTM4Ni5jZ3ovaTM4Ni1yYW5kY29uZmlnLWliMS0wNDE0MjAwOC8wMjE1MTU1MjNk MWZkM2Y5ZTIzOWExYmI0NzYxODgyNzAzY2FjOWIwLzQgTEtQX1NFUlZFUj1pbm4gZWFybHlwcmlu dGs9dHR5UzAsMTE1MjAwIHJkLnVkZXYubG9nLXByaW9yaXR5PWVyciBzeXN0ZW1kLmxvZ190YXJn ZXQ9am91cm5hbCBzeXN0ZW1kLmxvZ19sZXZlbD13YXJuaW5nIGRlYnVnIGFwaWM9ZGVidWcgc3lz cnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5p Yz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljIG9vcHM9cGFuaWMgbG9h ZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xl PXR0eTAgdmdhPW5vcm1hbCBydyBpcD06Ojo6dm0tdnAtcXVhbgpbICAgIDAuMDAwMDAwXSBzeXNy cTogc3lzcnEgYWx3YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVu dHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkg Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykK WyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3Jk ZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIENQVSMwClsg ICAgMC4wMDAwMDBdIHhzYXZlOiBlbmFibGVkIHhzdGF0ZV9idiAweDcsIGNudHh0IHNpemUgMHgz NDAgdXNpbmcgc3RhbmRhcmQgZm9ybQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1l bSBmb3Igbm9kZSAwICgwMDAwMDAwMDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAz MDgzMTZLLzM2ODEyMEsgYXZhaWxhYmxlICg4NTMySyBrZXJuZWwgY29kZSwgNTg5SyByd2RhdGEs IDQ5MzJLIHJvZGF0YSwgNDM2SyBpbml0LCA2NzUySyBic3MsIDU5ODA0SyByZXNlcnZlZCwgMEsg Y21hLXJlc2VydmVkLCAwSyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFsIGtlcm5lbCBt ZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZlNmUwMDAgLSAw eGZmZmZmMDAwICAgKDE2MDQga0IpClsgICAgMC4wMDAwMDBdICAgICBwa21hcCAgIDogMHhmZjgw MDAwMCAtIDB4ZmZjMDAwMDAgICAoNDA5NiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2Mg OiAweGQ2ZmUwMDAwIC0gMHhmZjdmZTAwMCAgICggNjQ4IE1CKQpbICAgIDAuMDAwMDAwXSAgICAg bG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGQ2N2UwMDAwICAgKCAzNTkgTUIpClsgICAgMC4wMDAw MDBdICAgICAgIC5pbml0IDogMHhjMWRiZDAwMCAtIDB4YzFlMmEwMDAgICAoIDQzNiBrQikKWyAg ICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMxODU1NDJmIC0gMHhjMWRiYjY0MCAgICg1NTI4 IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMxODU1NDJm ICAgKDg1MzMga0IpClsgICAgMC4wMDAwMDBdIENoZWNraW5nIGlmIHRoaXMgcHJvY2Vzc29yIGhv bm91cnMgdGhlIFdQIGJpdCBldmVuIGluIHN1cGVydmlzb3IgbW9kZS4uLk9rLgpbICAgIDAuMDAw MDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBO b2Rlcz0xClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsg ICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9 MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjIzMDQgbnJfaXJxczo0OCAx NgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9YzAwOTYwMDAgc29mdD1jMDA4 MDAwMApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHlTMF0gZW5hYmxlZApbICAgIDAuMDAwMDAw XSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQgKGMpIDIwMDYgUmVkIEhhdCwg SW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX1NVQkNMQVNT RVM6ICA4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS19ERVBUSDogICAgICAgICAgNDgKWyAg ICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4MTkxClsgICAgMC4wMDAw MDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAgNDA5NgpbICAgIDAuMDAwMDAwXSAuLi4g TUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDMyNzY4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9D S0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAgICAwLjAwMDAwMF0gLi4uIENIQUlOSEFTSF9TSVpF OiAgICAgICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAgbWVtb3J5IHVzZWQgYnkgbG9jayBkZXBl bmRlbmN5IGluZm86IDQ4OTUga0IKWyAgICAwLjAwMDAwMF0gIHBlciB0YXNrLXN0cnVjdCBtZW1v cnkgZm9vdHByaW50OiAxMTUyIGJ5dGVzClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlIGhwZXQ6 IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDE5 MTEyNjA0NDY3IG5zClsgICAgMC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkClsg ICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0ZWQgMjY5My41MDggTUh6IHByb2Nlc3NvcgpbICAgIDAu MDA2NjY2XSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA1 Mzg5LjQ3IEJvZ29NSVBTIChscGo9ODk3ODM2MCkKWyAgICAwLjAwNjY2Nl0gcGlkX21heDogZGVm YXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4wMDY2NjZdIEFDUEk6IENvcmUgcmV2aXNp b24gMjAxNTAyMDQKWyAgICAwLjAwNzExNF0gQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3Nm dWxseSBhY3F1aXJlZApbICAgIDAuMDA3NTgyXSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6 ZWQKWyAgICAwLjAwNzkwNF0gQXBwQXJtb3I6IEFwcEFybW9yIGluaXRpYWxpemVkClsgICAgMC4w MDgyMjNdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQw OTYgYnl0ZXMpClsgICAgMC4wMDg3MjldIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRy aWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAwOTYxNV0gSW5pdGlhbGl6 aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5ClsgICAgMC4wMDk5NzddIEluaXRpYWxpemluZyBjZ3Jv dXAgc3Vic3lzIGRldmljZXMKWyAgICAwLjAxMDAxMV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJz eXMgbmV0X2NscwpbICAgIDAuMDEwNDM1XSBtY2U6IENQVSBzdXBwb3J0cyAxMCBNQ0UgYmFua3MK WyAgICAwLjAxMDc4Ml0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1C IDAKWyAgICAwLjAxMTE4MF0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwg NE1CIDAsIDFHQiAwClsgICAgMC4wMjUyNzVdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1v cnk6IDI0SyAoYzFlMmEwMDAgLSBjMWUzMDAwMCkKWyAgICAwLjAyODA2NV0gR2V0dGluZyBWRVJT SU9OOiAxMDUwMDE0ClsgICAgMC4wMjgzNDhdIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAg IDAuMDI4NjI5XSBHZXR0aW5nIElEOiAwClsgICAgMC4wMjg4MzhdIEdldHRpbmcgSUQ6IGYwMDAw MDAKWyAgICAwLjAyOTA4NF0gR2V0dGluZyBMVlQwOiA4NzAwClsgICAgMC4wMjkzMTddIEdldHRp bmcgTFZUMTogODQwMApbICAgIDAuMDI5NTYzXSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAg VXNpbmcgMSBJL08gQVBJQ3MKWyAgICAwLjAzMDAzNV0gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzAK WyAgICAwLjAzMDkzN10gRU5BQkxJTkcgSU8tQVBJQyBJUlFzClsgICAgMC4wMzEyMDBdIGluaXQg SU9fQVBJQyBJUlFzClsgICAgMC4wMzE0MjZdICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZApb ICAgIDAuMDMxNzMxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAt PiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMyMzMxXSBJT0FQSUNbMF06 IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAg RGVzdDoxKQpbICAgIDAuMDMyOTM0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIg LT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMzMzUzXSBJ T0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAg QWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMzOTUzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDM0NTU1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEg NSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM1MTUwXSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDM1NzQ2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgz NyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM2MzQ0XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDM2Njg0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTkgLT4gMHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM3Mjkx XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1v ZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMzc4OTZdIElPQVBJQ1swXTogU2V0IHJvdXRp bmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkK WyAgICAwLjAzODUwN10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNj IC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM5MTE4XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjEpClsgICAgMC4wNDAwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMTQgLT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0 MDYzM10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAx NSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQxMjMzXSAgYXBpYyAwIHBpbiAxNiBu b3QgY29ubmVjdGVkClsgICAgMC4wNDE1MzRdICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQK WyAgICAwLjA0MTgyN10gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMDQyMTE5 XSAgYXBpYyAwIHBpbiAxOSBub3QgY29ubmVjdGVkClsgICAgMC4wNDI0MTddICBhcGljIDAgcGlu IDIwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0MjcwOV0gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5l Y3RlZApbICAgIDAuMDQzMDAwXSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAgMC4w NDMzMzZdICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0Mzc2Nl0gLi5USU1F UjogdmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMDQ0 MjE4XSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZApbICAgIDAuMDQ0NTA5XSBzbXBib290OiBD UFUwOiBJbnRlbCBDb3JlIFByb2Nlc3NvciAoSGFzd2VsbCkgKGZhbTogMDYsIG1vZGVsOiAzYywg c3RlcHBpbmc6IDAxKQpbICAgIDAuMDQ1MTU4XSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9y dGVkIHA2IENQVSBtb2RlbCA2MCBubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4K WyAgICAwLjA0NjY2Nl0geDg2OiBCb290ZWQgdXAgMSBub2RlLCAxIENQVXMKWyAgICAwLjA0NjY2 Nl0gLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDQ2NjY2XSB8IE5NSSB0ZXN0c3VpdGU6ClsgICAg MC4wNDY2NjZdIC0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wNDY2NzFdICAgcmVtb3RlIElQ STogIG9rICB8ClsgICAgMC4wNDY5NzNdICAgIGxvY2FsIElQSTogIG9rICB8ClsgICAgMC4wNDcy NDldIC0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wNDc0ODZdIEdvb2QsIGFsbCAgIDIgdGVz dGNhc2VzIHBhc3NlZCEgfApbICAgIDAuMDQ3ODAyXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KWyAgICAwLjA0ODEyNF0gc21wYm9vdDogVG90YWwgb2YgMSBwcm9jZXNzb3JzIGFj dGl2YXRlZCAoNTM4OS40NyBCb2dvTUlQUykKWyAgICAwLjA0OTA3MV0gZGV2dG1wZnM6IGluaXRp YWxpemVkClsgICAgMC4wNDk5NDRdIGV2bTogc2VjdXJpdHkuY2FwYWJpbGl0eQpbICAgIDAuMDUw NDk3XSBjbG9ja3NvdXJjZSBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4 ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA2MzcwODY3NTE5NTExOTk0IG5zClsgICAgMC4wNTE0MjNd IHJlZ3VsYXRvci1kdW1teTogbm8gcGFyYW1ldGVycwpbICAgIDAuMDUxOTg5XSBORVQ6IFJlZ2lz dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC4wNTI5MjBdIGNwdWlkbGU6IHVzaW5nIGdv dmVybm9yIGxhZGRlcgpbICAgIDAuMDUzMjI2XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBtZW51 ClsgICAgMC4wNTM4NjddIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkClsgICAgMC4wNTQx NjhdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246 IDAuNQpbICAgIDAuMDU0NzAyXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBi YXNlIGFjY2VzcwpbICAgIDAuMDYwNzQxXSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2Up ClsgICAgMC4wNjEwOTZdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKWyAgICAw LjA2MTQ1OV0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAgIDAuMDYx ODIxXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKWyAgICAw LjA2MzA5NF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC05IC0+IDB4MzkgLT4gSVJR IDkgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA2NDg3MV0gQUNQSTogSW50ZXJwcmV0 ZXIgZW5hYmxlZApbICAgIDAuMDY1MTYwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsgICAgMC4w NjU0MTddIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjA2 NTc5Nl0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNz YXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMDcwNTYwXSBBQ1BJ OiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAw LjA3MTAyM10gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbU2VnbWVudHNdClsg ICAgMC4wNzE0MzddIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7 IGRpc2FibGluZyBBU1BNClsgICAgMC4wNzIxNDZdIGFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVy ZWQKWyAgICAwLjA3MjQ4OF0gYWNwaXBocDogU2xvdCBbNF0gcmVnaXN0ZXJlZApbICAgIDAuMDcy ODE0XSBhY3BpcGhwOiBTbG90IFs1XSByZWdpc3RlcmVkClsgICAgMC4wNzMxMzVdIGFjcGlwaHA6 IFNsb3QgWzZdIHJlZ2lzdGVyZWQKWyAgICAwLjA3MzM3NF0gYWNwaXBocDogU2xvdCBbN10gcmVn aXN0ZXJlZApbICAgIDAuMDczNjk0XSBhY3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkClsgICAg MC4wNzQwMTVdIGFjcGlwaHA6IFNsb3QgWzldIHJlZ2lzdGVyZWQKWyAgICAwLjA3NDM0OV0gYWNw aXBocDogU2xvdCBbMTBdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NDY3Nl0gYWNwaXBocDogU2xvdCBb MTFdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NTAwNV0gYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVy ZWQKWyAgICAwLjA3NTM0NV0gYWNwaXBocDogU2xvdCBbMTNdIHJlZ2lzdGVyZWQKWyAgICAwLjA3 NTY3M10gYWNwaXBocDogU2xvdCBbMTRdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NjAwN10gYWNwaXBo cDogU2xvdCBbMTVdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NjM0Ml0gYWNwaXBocDogU2xvdCBbMTZd IHJlZ2lzdGVyZWQKWyAgICAwLjA3NjY2Nl0gYWNwaXBocDogU2xvdCBbMTddIHJlZ2lzdGVyZWQK WyAgICAwLjA3NjcwNl0gYWNwaXBocDogU2xvdCBbMThdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NzA0 Ml0gYWNwaXBocDogU2xvdCBbMTldIHJlZ2lzdGVyZWQKWyAgICAwLjA3NzM3Nl0gYWNwaXBocDog U2xvdCBbMjBdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NzcwM10gYWNwaXBocDogU2xvdCBbMjFdIHJl Z2lzdGVyZWQKWyAgICAwLjA3ODAzN10gYWNwaXBocDogU2xvdCBbMjJdIHJlZ2lzdGVyZWQKWyAg ICAwLjA3ODM0Nl0gYWNwaXBocDogU2xvdCBbMjNdIHJlZ2lzdGVyZWQKWyAgICAwLjA3ODY1M10g YWNwaXBocDogU2xvdCBbMjRdIHJlZ2lzdGVyZWQKWyAgICAwLjA3ODk5OV0gYWNwaXBocDogU2xv dCBbMjVdIHJlZ2lzdGVyZWQKWyAgICAwLjA3OTMwOF0gYWNwaXBocDogU2xvdCBbMjZdIHJlZ2lz dGVyZWQKWyAgICAwLjA3OTYxOF0gYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVyZWQKWyAgICAw LjA3OTkzMl0gYWNwaXBocDogU2xvdCBbMjhdIHJlZ2lzdGVyZWQKWyAgICAwLjA4MDAzN10gYWNw aXBocDogU2xvdCBbMjldIHJlZ2lzdGVyZWQKWyAgICAwLjA4MDQxN10gYWNwaXBocDogU2xvdCBb MzBdIHJlZ2lzdGVyZWQKWyAgICAwLjA4MDgyNF0gYWNwaXBocDogU2xvdCBbMzFdIHJlZ2lzdGVy ZWQKWyAgICAwLjA4MTEyOV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMC4w ODE0MzBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAg ICAwLjA4MTgzMF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAw MC0weDBjZjcgd2luZG93XQpbICAgIDAuMDgyMzE0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVz IHJlc291cmNlIFtpbyAgMHgwZDAwLTB4YWRmZiB3aW5kb3ddClsgICAgMC4wODI4MDJdIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGFlMGYtMHhhZWZmIHdpbmRvd10K WyAgICAwLjA4MzI4NF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4 YWYyMC0weGFmZGYgd2luZG93XQpbICAgIDAuMDgzMzQxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3Qg YnVzIHJlc291cmNlIFtpbyAgMHhhZmU0LTB4ZmZmZiB3aW5kb3ddClsgICAgMC4wODM4MzddIHBj aV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZm ZmYgd2luZG93XQpbICAgIDAuMDg0NDA4XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFttZW0gMHgxNjgwMDAwMC0weGZlYmZmZmZmIHdpbmRvd10KWyAgICAwLjA4NTA0OF0gcGNp IDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAu MDg1ODc0XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njo3MDAwXSB0eXBlIDAwIGNsYXNzIDB4MDYw MTAwClsgICAgMC4wODY2NTZdIHBjaSAwMDAwOjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAg Y2xhc3MgMHgwMTAxODAKWyAgICAwLjA4ODkwOF0gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6 IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAwLjA5MDAxN10gcGNpIDAwMDA6MDA6MDEuMTogbGVn YWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtpbyAgMHgwMWYwLTB4MDFmN10KWyAgICAwLjA5MDUw M10gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTQ6IFtpbyAgMHgw M2Y2XQpbICAgIDAuMDkwOTc1XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiBy ZWcgMHgxODogW2lvICAweDAxNzAtMHgwMTc3XQpbICAgIDAuMDkxNDQ5XSBwY2kgMDAwMDowMDow MS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxYzogW2lvICAweDAzNzZdClsgICAgMC4wOTIw NzRdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAK WyAgICAwLjA5Mjc0NV0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHgwNjAwLTB4MDYz Zl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4wOTMyNjZdIHBjaSAwMDAwOjAwOjAxLjM6 IHF1aXJrOiBbaW8gIDB4MDcwMC0weDA3MGZdIGNsYWltZWQgYnkgUElJWDQgU01CClsgICAgMC4w OTM1MzFdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAw MDAKWyAgICAwLjA5NTgwMV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmYzAw MDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4wOTcwOTRdIHBjaSAwMDAwOjAwOjAyLjA6IHJl ZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAgICAwLjEwMTI1Nl0gcGNpIDAw MDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVmZmZmIHByZWZdClsg ICAgMC4xMDIwNzJdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3Mg MHgwMjAwMDAKWyAgICAwLjEwMzIxMF0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTA6IFttZW0g MHhmZWJjMDAwMC0weGZlYmRmZmZmXQpbICAgIDAuMTA0MDE5XSBwY2kgMDAwMDowMDowMy4wOiBy ZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAuMTA3NzA2XSBwY2kgMDAwMDowMDow My4wOiByZWcgMHgzMDogW21lbSAweGZlYjgwMDAwLTB4ZmViYmZmZmYgcHJlZl0KWyAgICAwLjEw ODM1N10gcGNpIDAwMDA6MDA6MDQuMDogWzgwODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAw MApbICAgIDAuMTA5MTU5XSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxMDogW21lbSAweGZlYmYx MDAwLTB4ZmViZjEwMGZdClsgICAgMC4xMTE5MTldIHBjaV9idXMgMDAwMDowMDogb24gTlVNQSBu b2RlIDAKWyAgICAwLjExMjg1OV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJR cyA1ICoxMCAxMSkKWyAgICAwLjExMzQ0MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktC XSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjExNDAxMF0gQUNQSTogUENJIEludGVycnVwdCBMaW5r IFtMTktDXSAoSVJRcyA1IDEwICoxMSkKWyAgICAwLjExNDU3MV0gQUNQSTogUENJIEludGVycnVw dCBMaW5rIFtMTktEXSAoSVJRcyA1IDEwICoxMSkKWyAgICAwLjExNTA5NF0gQUNQSTogUENJIElu dGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcyAqOSkKWyAgICAwLjExNTc5MF0gQUNQSTogRW5hYmxl ZCAxNiBHUEVzIGluIGJsb2NrIDAwIHRvIDBGClsgICAgMC4xMTY1OThdIHZnYWFyYjogc2V0dGlu ZyBhcyBib290IGRldmljZTogUENJOjAwMDA6MDA6MDIuMApbICAgIDAuMTE2NjY2XSB2Z2FhcmI6 IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDA6MDIuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21l bSxsb2Nrcz1ub25lClsgICAgMC4xMTY2NzJdIHZnYWFyYjogbG9hZGVkClsgICAgMC4xMTY4Njdd IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowMDowMi4wClsgICAgMC4xMTcy OTBdIHN0YTJ4MTFfc2NyX2luaXQKWyAgICAwLjExNzUwOF0gc3RhMngxMV9hcGJfc29jX3JlZ3Nf aW5pdApbICAgIDAuMTE3Nzc1XSBzdGEyeDExX3NjdGxfaW5pdApbICAgIDAuMTE4MDAwXSBzdGEy eDExX2FwYnJlZ19pbml0ClsgICAgMC4xMTg0NzFdIEFDUEk6IGJ1cyB0eXBlIFVTQiByZWdpc3Rl cmVkClsgICAgMC4xMTg3OTldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgdXNiZnMKWyAgICAwLjExOTIwM10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBodWIKWyAgICAwLjExOTYxNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNl IGRyaXZlciB1c2IKWyAgICAwLjEyMDA0Nl0gTGludXggdmlkZW8gY2FwdHVyZSBpbnRlcmZhY2U6 IHYyLjAwClsgICAgMC4xMjA0MjBdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lz dGVyZWQKWyAgICAwLjEyMDc2NF0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5 cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAg IDAuMTIxNDI0XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgMC4xMjE3ODVdIEFk dmFuY2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAg MC4xMjIyNDVdIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjEyMjU0MV0g UENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMTIyOTYxXSBl ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAg MC4xMjMzNDJdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MTY3ZTAwMDAtMHgxN2Zm ZmZmZl0KWyAgICAwLjEyNDEyOV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyMwpb ICAgIDAuMTI0NDc2XSBOZXRMYWJlbDogSW5pdGlhbGl6aW5nClsgICAgMC4xMjQ3MjddIE5ldExh YmVsOiAgZG9tYWluIGhhc2ggc2l6ZSA9IDEyOApbICAgIDAuMTI1MDU1XSBOZXRMYWJlbDogIHBy b3RvY29scyA9IFVOTEFCRUxFRCBDSVBTT3Y0ClsgICAgMC4xMjU0NDVdIE5ldExhYmVsOiAgdW5s YWJlbGVkIHRyYWZmaWMgYWxsb3dlZCBieSBkZWZhdWx0ClsgICAgMC4xMjY0MDhdIGhwZXQwOiBh dCBNTUlPIDB4ZmVkMDAwMDAsIElSUXMgMiwgOCwgMApbICAgIDAuMTI2Nzc0XSBocGV0MDogMyBj b21wYXJhdG9ycywgNjQtYml0IDEwMC4wMDAwMDAgTUh6IGNvdW50ZXIKWyAgICAwLjEyOTI3OV0g U3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsgICAgMC4xMjk3NTFdIEZTLUNhY2hl OiBMb2FkZWQKWyAgICAwLjEyOTk5OV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0t LS0tClsgICAgMC4xMjk5OTldIGtlcm5lbCBCVUcgYXQga2VybmVsL2lycV93b3JrLmM6MTM1IQpb ICAgIDAuMTI5OTk5XSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIFNNUCAKWyAgICAwLjEyOTk5 OV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4xMjk5OTldIENQVTogMCBQSUQ6IDEgQ29tbTog c3dhcHBlci8wIE5vdCB0YWludGVkIDQuMC4wLTAwMTE0LWcwMjE1MTU1ICM4ClsgICAgMC4xMjk5 OTldIHRhc2s6IGMwMDMwMDAwIHRpOiBjMDAzODAwMCB0YXNrLnRpOiBjMDAzODAwMApbICAgIDAu MTI5OTk5XSBFSVA6IDAwNjA6WzxjMTBkYTcwOD5dIEVGTEFHUzogMDAwMTAyMDYgQ1BVOiAwClsg ICAgMC4xMjk5OTldIEVJUCBpcyBhdCBpcnFfd29ya19ydW5fbGlzdCsweDY4LzB4NzAKWyAgICAw LjEyOTk5OV0gRUFYOiAwMDAwMDIwMCBFQlg6IGMwMDMwMDAwIEVDWDogZDQyY2FlMGMgRURYOiAw MDAwMDAwMApbICAgIDAuMTI5OTk5XSBFU0k6IDAwMDAwMDAwIEVESTogMDAwMDAwMDAgRUJQOiBj MDAzOWNkMCBFU1A6IGMwMDM5Y2NjClsgICAgMC4xMjk5OTldICBEUzogMDA3YiBFUzogMDA3YiBG UzogMDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDAuMTI5OTk5XSBDUjA6IDgwMDUwMDMzIENS MjogZmZmZmZmZmYgQ1IzOiAwMWUzMzAwMCBDUjQ6IDAwMDQwNmQwClsgICAgMC4xMjk5OTldIFN0 YWNrOgpbICAgIDAuMTI5OTk5XSAgYzEwZGE4YjYgYzAwMzljZTAgYzEwYTc4MDYgZDQyYzg3MDAg MDdiZmE0NzMgYzAwMzljZjggYzEwYjU2ZTggMDAwMDAwMDAKWyAgICAwLjEyOTk5OV0gIDAwMDAw MDAxIDAwMDAwMDAwIGMxMGI1OTZmIGMwMDM5ZDE0IGMxMGI1OTZmIGMwMDMwMDAwIDAwMDAwMDAw IGQ0MmM4NzAwClsgICAgMC4xMjk5OTldICAwMDAwMDAwMCAwMDAwMDI0NiBjMDAzOWQyOCBjMTAz MDRmZiAwMDAwMDI0NiBjMDAzOWQyOCAwMDAwMDAwMCBjMDAzOWQzNApbICAgIDAuMTI5OTk5XSBD YWxsIFRyYWNlOgpbICAgIDAuMTI5OTk5XSAgWzxjMTBkYThiNj5dID8gaXJxX3dvcmtfdGljaysw eDM2LzB4NDAKWyAgICAwLjEyOTk5OV0gIFs8YzEwYTc4MDY+XSB1cGRhdGVfcHJvY2Vzc190aW1l cysweDQ2LzB4NjAKWyAgICAwLjEyOTk5OV0gIFs8YzEwYjU2ZTg+XSB0aWNrX3BlcmlvZGljKzB4 MjgvMHhjMApbICAgIDAuMTI5OTk5XSAgWzxjMTBiNTk2Zj5dID8gdGlja19oYW5kbGVfcGVyaW9k aWMrMHgxZi8weDcwClsgICAgMC4xMjk5OTldICBbPGMxMGI1OTZmPl0gdGlja19oYW5kbGVfcGVy aW9kaWMrMHgxZi8weDcwClsgICAgMC4xMjk5OTldICBbPGMxMDMwNGZmPl0gbG9jYWxfYXBpY190 aW1lcl9pbnRlcnJ1cHQrMHgyZi8weDYwClsgICAgMC4xMjk5OTldICBbPGMxMDMwOGNlPl0gc21w X2FwaWNfdGltZXJfaW50ZXJydXB0KzB4MmUvMHg1MApbICAgIDAuMTI5OTk5XSAgWzxjMTg1NDY0 ZD5dIGFwaWNfdGltZXJfaW50ZXJydXB0KzB4MzEvMHgzOApbICAgIDAuMTI5OTk5XSAgWzxjMTA4 ZGY4Nz5dID8gbG9ja19hY3F1aXJlKzB4ODcvMHhhMApbICAgIDAuMTI5OTk5XSAgWzxjMTE1NTM0 MT5dID8gbmV3X2lub2RlX3BzZXVkbysweDIxLzB4NTAKWyAgICAwLjEyOTk5OV0gIFs8YzE4NTMy Yjk+XSBfcmF3X3NwaW5fbG9jaysweDM5LzB4NTAKWyAgICAwLjEyOTk5OV0gIFs8YzExNTUzNDE+ XSA/IG5ld19pbm9kZV9wc2V1ZG8rMHgyMS8weDUwClsgICAgMC4xMjk5OTldICBbPGMxMTU1MzQx Pl0gbmV3X2lub2RlX3BzZXVkbysweDIxLzB4NTAKWyAgICAwLjEyOTk5OV0gIFs8YzExNTUzODI+ XSBuZXdfaW5vZGUrMHgxMi8weDMwClsgICAgMC4xMjk5OTldICBbPGMxMTYwMjMzPl0gc2ltcGxl X2ZpbGxfc3VwZXIrMHgzMy8weDFiMApbICAgIDAuMTI5OTk5XSAgWzxjMTEzYmMwMD5dID8gZ2V0 X2Fub25fYmRldisweGUwLzB4ZTAKWyAgICAwLjEyOTk5OV0gIFs8YzExZDMzMzI+XSBmaWxsX3N1 cGVyKzB4MTIvMHgyMApbICAgIDAuMTI5OTk5XSAgWzxjMTEzZDIxZj5dIG1vdW50X3NpbmdsZSsw eDdmLzB4YTAKWyAgICAwLjEyOTk5OV0gIFs8YzExZDMzMTU+XSBnZXRfc2IrMHgxNS8weDIwClsg ICAgMC4xMjk5OTldICBbPGMxMWQzMzIwPl0gPyBnZXRfc2IrMHgyMC8weDIwClsgICAgMC4xMjk5 OTldICBbPGMxMTNkMmU3Pl0gbW91bnRfZnMrMHgzNy8weDE4MApbICAgIDAuMTI5OTk5XSAgWzxj MTA4NTY2Nz5dID8gX19pbml0X3dhaXRxdWV1ZV9oZWFkKzB4MzcvMHg1MApbICAgIDAuMTI5OTk5 XSAgWzxjMTE1OGQ2MD5dID8gbW50cHV0KzB4MzAvMHgzMApbICAgIDAuMTI5OTk5XSAgWzxjMTE1 ODE4Nz5dIHZmc19rZXJuX21vdW50KzB4NDcvMHgxNDAKWyAgICAwLjEyOTk5OV0gIFs8YzExNjA0 MjA+XSBzaW1wbGVfcGluX2ZzKzB4NzAvMHg5MApbICAgIDAuMTI5OTk5XSAgWzxjMTFkMzM5ZT5d IHNlY3VyaXR5ZnNfY3JlYXRlX2ZpbGUrMHg1ZS8weDFlMApbICAgIDAuMTI5OTk5XSAgWzxjMWRk Y2NiYz5dID8gYWFfZGVzdHJveV9hYWZzKzB4Zi8weGYKWyAgICAwLjEyOTk5OV0gIFs8YzExZDM1 M2Y+XSBzZWN1cml0eWZzX2NyZWF0ZV9kaXIrMHgxZi8weDMwClsgICAgMC4xMjk5OTldICBbPGMx ZGRjYzM1Pl0gYWFmc19jcmVhdGVfZGlyKzB4Zi8weDg3ClsgICAgMC4xMjk5OTldICBbPGMxZGRj Y2JjPl0gPyBhYV9kZXN0cm95X2FhZnMrMHhmLzB4ZgpbICAgIDAuMTI5OTk5XSAgWzxjMWRkY2Qw OT5dIGFhX2NyZWF0ZV9hYWZzKzB4NGQvMHg5ZgpbICAgIDAuMTI5OTk5XSAgWzxjMTAwMDQ4Nj5d IGRvX29uZV9pbml0Y2FsbCsweGM2LzB4MjEwClsgICAgMC4xMjk5OTldICBbPGMxZGRjY2JjPl0g PyBhYV9kZXN0cm95X2FhZnMrMHhmLzB4ZgpbICAgIDAuMTI5OTk5XSAgWzxjMWRiZDRmMz5dID8g cmVwYWlyX2Vudl9zdHJpbmcrMHgxMi8weDU0ClsgICAgMC4xMjk5OTldICBbPGMxZGJkYzk4Pl0g a2VybmVsX2luaXRfZnJlZWFibGUrMHgxN2QvMHgxZmEKWyAgICAwLjEyOTk5OV0gIFs8YzE4NDZh ZWI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApbICAgIDAuMTI5OTk5XSAgWzxjMTg1M2RhMT5dIHJl dF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMwClsgICAgMC4xMjk5OTldICBbPGMxODQ2YWUw Pl0gPyByZXN0X2luaXQrMHhiMC8weGIwClsgICAgMC4xMjk5OTldIENvZGU6IDg5IDRkIGYwIDg5 IGY5IDg3IDRiIGZjIGZmIDUzIDA0IDg5IGYyIDg5IGY4IDgzIGUyIGZjIDNlIDBmIGIxIDUzIGZj IDhiIDVkIGYwIDg1IGRiIDc1IGQ1IDU4IDViIDVlIDVmIDVkIGMzIDhkIGI0IDI2IDAwIDAwIDAw IDAwIDwwZj4gMGIgOGQgYjYgMDAgMDAgMDAgMDAgNTUgYjggMTAgNWUgZTIgYzEgODkgZTUgNjQg MDMgMDUgY2MgMjAKWyAgICAwLjEyOTk5OV0gRUlQOiBbPGMxMGRhNzA4Pl0gaXJxX3dvcmtfcnVu X2xpc3QrMHg2OC8weDcwIFNTOkVTUCAwMDY4OmMwMDM5Y2NjClsgICAgMC4xNTE1MjJdIC0tLVsg ZW5kIHRyYWNlIGM3MmRlZjc3MTk3ZmViNDYgXS0tLQpbICAgIDAuMTUxODk1XSBLZXJuZWwgcGFu aWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9uIGluIGludGVycnVwdAoKRWxhcHNlZCB0 aW1lOiA1CnFlbXUtc3lzdGVtLWkzODYgLWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtz bWFwIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaWIxLTA0MTQyMDA4LzAyMTUxNTUy M2QxZmQzZjllMjM5YTFiYjQ3NjE4ODI3MDNjYWM5YjAvdm1saW51ei00LjAuMC0wMDExNC1nMDIx NTE1NSAtYXBwZW5kICdyb290PS9kZXYvcmFtMCB1c2VyPWxrcCBqb2I9L2xrcC9zY2hlZHVsZWQv dm0tdnAtcXVhbnRhbC1pMzg2LTU1L2Jpc2VjdF9ib290LTEtcXVhbnRhbC1jb3JlLWkzODYuY2d6 LWkzODYtcmFuZGNvbmZpZy1pYjEtMDQxNDIwMDgtMDIxNTE1NTIzZDFmZDNmOWUyMzlhMWJiNDc2 MTg4MjcwM2NhYzliMC0zLTIwMTUwNDE1LTc2MDU3LTFvb3Y5b2cueWFtbCBBUkNIPWkzODYga2Nv bmZpZz1pMzg2LXJhbmRjb25maWctaWIxLTA0MTQyMDA4IGJyYW5jaD1saW51eC1kZXZlbC9kZXZl bC1sa3AtaWIwMy1zbW9rZS0yMDE1MDQxNTA1MDggY29tbWl0PTAyMTUxNTUyM2QxZmQzZjllMjM5 YTFiYjQ3NjE4ODI3MDNjYWM5YjAgQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1p YjEtMDQxNDIwMDgvMDIxNTE1NTIzZDFmZDNmOWUyMzlhMWJiNDc2MTg4MjcwM2NhYzliMC92bWxp bnV6LTQuMC4wLTAwMTE0LWcwMjE1MTU1IG1heF91cHRpbWU9NjAwIFJFU1VMVF9ST09UPS9yZXN1 bHQvdm0tdnAtcXVhbnRhbC1pMzg2L2Jvb3QvMS9xdWFudGFsLWNvcmUtaTM4Ni5jZ3ovaTM4Ni1y YW5kY29uZmlnLWliMS0wNDE0MjAwOC8wMjE1MTU1MjNkMWZkM2Y5ZTIzOWExYmI0NzYxODgyNzAz Y2FjOWIwLzQgTEtQX1NFUlZFUj1pbm4gZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIHJkLnVkZXYu bG9nLXByaW9yaXR5PWVyciBzeXN0ZW1kLmxvZ190YXJnZXQ9am91cm5hbCBzeXN0ZW1kLmxvZ19s ZXZlbD13YXJuaW5nIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRh dGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEg bm1pX3dhdGNoZG9nPXBhbmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRp c2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCBydyBpcD06 Ojo6dm0tdnAtcXVhbnRhbC1pMzg2LTU1OjpkaGNwIGRyYmQubWlub3JfY291bnQ9OCcgIC1pbml0 cmQgL2ZzL3NkYjEvaW5pdHJkLXZtLXZwLXF1YW50YWwtaTM4Ni01NSAtbSAzNjAgLXNtcCAxIC1k ZXZpY2UgZTEwMDAsbmV0ZGV2PW5ldDAgLW5ldGRldiB1c2VyLGlkPW5ldDAgLWJvb3Qgb3JkZXI9 bmMgLW5vLXJlYm9vdCAtd2F0Y2hkb2cgaTYzMDBlc2IgLXJ0YyBiYXNlPWxvY2FsdGltZSAtcGlk ZmlsZSAvZGV2L3NobS9rYm9vdC9waWQtdm0tdnAtcXVhbnRhbC1pMzg2LTU1IC1zZXJpYWwgZmls ZTovZGV2L3NobS9rYm9vdC9zZXJpYWwtdm0tdnAtcXVhbnRhbC1pMzg2LTU1IC1kYWVtb25pemUg LWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAo= --===============2871304734373089877==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756688AbbDPCne (ORCPT ); Wed, 15 Apr 2015 22:43:34 -0400 Received: from mga09.intel.com ([134.134.136.24]:63463 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756455AbbDPCnO (ORCPT ); Wed, 15 Apr 2015 22:43:14 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.11,585,1422950400"; d="scan'208";a="481557996" Message-ID: <1429152189.6726.686.camel@intel.com> Subject: [LKP] [hrtimer] 021515523d1: BUG: kernel boot crashed From: Huang Ying To: Thomas Gleixner Cc: LKML , LKP ML Date: Thu, 16 Apr 2015 10:43:09 +0800 Content-Type: multipart/mixed; boundary="=-rJ4XTjr0dK5m67V+nmQ4" X-Mailer: Evolution 3.12.9-1+b1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-rJ4XTjr0dK5m67V+nmQ4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/wip commit 021515523d1fd3f9e239a1bb4761882703cac9b0 ("hrtimer: Get rid of hrtimer softirq") +-------------------------------------------------------+------------+------------+ | | 9791850cc8 | 021515523d | +-------------------------------------------------------+------------+------------+ | boot_successes | 22 | 0 | | early-boot-hang | 1 | | | boot_failures | 0 | 19 | | BUG:kernel_boot_crashed | 0 | 16 | | kernel_BUG_at_kernel/irq_work.c | 0 | 3 | | invalid_opcode | 0 | 3 | | EIP_is_at_irq_work_run_list | 0 | 3 | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 3 | | backtrace:proc_create_data | 0 | 1 | | backtrace:proc_cpuinfo_init | 0 | 1 | | backtrace:kernel_init_freeable | 0 | 3 | | backtrace:cpu_startup_entry | 0 | 1 | | backtrace:aa_create_aafs | 0 | 1 | | backtrace:kmem_cache_create | 0 | 1 | | backtrace:eventpoll_init | 0 | 1 | +-------------------------------------------------------+------------+------------+ [ 0.129279] Switched to clocksource kvm-clock [ 0.129751] FS-Cache: Loaded [ 0.129999] ------------[ cut here ]------------ [ 0.129999] kernel BUG at kernel/irq_work.c:135! [ 0.129999] invalid opcode: 0000 [#1] SMP [ 0.129999] Modules linked in: [ 0.129999] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.0.0-00114-g0215155 #8 [ 0.129999] task: c0030000 ti: c0038000 task.ti: c0038000 [ 0.129999] EIP: 0060:[] EFLAGS: 00010206 CPU: 0 [ 0.129999] EIP is at irq_work_run_list+0x68/0x70 [ 0.129999] EAX: 00000200 EBX: c0030000 ECX: d42cae0c EDX: 00000000 [ 0.129999] ESI: 00000000 EDI: 00000000 EBP: c0039cd0 ESP: c0039ccc [ 0.129999] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.129999] CR0: 80050033 CR2: ffffffff CR3: 01e33000 CR4: 000406d0 [ 0.129999] Stack: [ 0.129999] c10da8b6 c0039ce0 c10a7806 d42c8700 07bfa473 c0039cf8 c10b56e8 00000000 [ 0.129999] 00000001 00000000 c10b596f c0039d14 c10b596f c0030000 00000000 d42c8700 [ 0.129999] 00000000 00000246 c0039d28 c10304ff 00000246 c0039d28 00000000 c0039d34 [ 0.129999] Call Trace: [ 0.129999] [] ? irq_work_tick+0x36/0x40 [ 0.129999] [] update_process_times+0x46/0x60 [ 0.129999] [] tick_periodic+0x28/0xc0 [ 0.129999] [] ? tick_handle_periodic+0x1f/0x70 [ 0.129999] [] tick_handle_periodic+0x1f/0x70 [ 0.129999] [] local_apic_timer_interrupt+0x2f/0x60 [ 0.129999] [] smp_apic_timer_interrupt+0x2e/0x50 [ 0.129999] [] apic_timer_interrupt+0x31/0x38 [ 0.129999] [] ? lock_acquire+0x87/0xa0 [ 0.129999] [] ? new_inode_pseudo+0x21/0x50 [ 0.129999] [] _raw_spin_lock+0x39/0x50 [ 0.129999] [] ? new_inode_pseudo+0x21/0x50 [ 0.129999] [] new_inode_pseudo+0x21/0x50 [ 0.129999] [] new_inode+0x12/0x30 [ 0.129999] [] simple_fill_super+0x33/0x1b0 [ 0.129999] [] ? get_anon_bdev+0xe0/0xe0 [ 0.129999] [] fill_super+0x12/0x20 [ 0.129999] [] mount_single+0x7f/0xa0 [ 0.129999] [] get_sb+0x15/0x20 [ 0.129999] [] ? get_sb+0x20/0x20 [ 0.129999] [] mount_fs+0x37/0x180 [ 0.129999] [] ? __init_waitqueue_head+0x37/0x50 [ 0.129999] [] ? mntput+0x30/0x30 [ 0.129999] [] vfs_kern_mount+0x47/0x140 [ 0.129999] [] simple_pin_fs+0x70/0x90 [ 0.129999] [] securityfs_create_file+0x5e/0x1e0 [ 0.129999] [] ? aa_destroy_aafs+0xf/0xf [ 0.129999] [] securityfs_create_dir+0x1f/0x30 [ 0.129999] [] aafs_create_dir+0xf/0x87 [ 0.129999] [] ? aa_destroy_aafs+0xf/0xf [ 0.129999] [] aa_create_aafs+0x4d/0x9f [ 0.129999] [] do_one_initcall+0xc6/0x210 [ 0.129999] [] ? aa_destroy_aafs+0xf/0xf [ 0.129999] [] ? repair_env_string+0x12/0x54 [ 0.129999] [] kernel_init_freeable+0x17d/0x1fa [ 0.129999] [] kernel_init+0xb/0xe0 [ 0.129999] [] ret_from_kernel_thread+0x21/0x30 [ 0.129999] [] ? rest_init+0xb0/0xb0 [ 0.129999] Code: 89 4d f0 89 f9 87 4b fc ff 53 04 89 f2 89 f8 83 e2 fc 3e 0f b1 53 fc 8b 5d f0 85 db 75 d5 58 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 <0f> 0b 8d b6 00 00 00 00 55 b8 10 5e e2 c1 89 e5 64 03 05 cc 20 [ 0.129999] EIP: [] irq_work_run_list+0x68/0x70 SS:ESP 0068:c0039ccc [ 0.151522] ---[ end trace c72def77197feb46 ]--- [ 0.151895] Kernel panic - not syncing: Fatal exception in interrupt Thanks, Ying Huang --=-rJ4XTjr0dK5m67V+nmQ4 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.0.0-00114-g0215155" Content-Transfer-Encoding: 7bit # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.0.0 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=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 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_CROSS_MEMORY_ATTACH is not set 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_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y 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=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_EXACT=y # CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU 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_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_KMEM 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=y CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set 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 is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y # CONFIG_UID16 is not set # CONFIG_SGETMASK_SYSCALL is not set 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=y CONFIG_SHMEM=y # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y CONFIG_PCI_QUIRKS=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 is not set CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SLUB_CPU_PARTIAL is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_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=y 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=y CONFIG_MODULE_SIG_FORCE=y # CONFIG_MODULE_SIG_ALL is not set # # Do not forget to sign required modules with scripts/sign-file # # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set CONFIG_MODULE_SIG_SHA512=y CONFIG_MODULE_SIG_HASH="sha512" # CONFIG_MODULE_COMPRESS is not set CONFIG_STOP_MACHINE=y # CONFIG_BLOCK is not set CONFIG_PADATA=y CONFIG_ASN1=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_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y # CONFIG_FREEZER is not set # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_MPPARSE is not set # CONFIG_X86_BIGSMP is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_CE is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_32_NON_STANDARD=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_STA2X11=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set CONFIG_MCRUSOE=y # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y # CONFIG_CPU_SUP_UMC_32 is not set CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=8 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_UP_APIC_MSI=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set # CONFIG_X86_MCE_AMD is not set # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_INJECT=m CONFIG_VM86=y # CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=m # CONFIG_I8K is not set # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_CLEANCACHE=y # CONFIG_CMA is not set CONFIG_ZPOOL=m # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_PM is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_EC_DEBUGFS=y # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=m # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y # CONFIG_ACPI_APEI_GHES is not set # CONFIG_ACPI_APEI_MEMORY_FAILURE is not set CONFIG_ACPI_APEI_EINJ=m # CONFIG_ACPI_APEI_ERST_DEBUG is not set CONFIG_ACPI_EXTLOG=y # 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=m CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m # CONFIG_X86_ACPI_CPUFREQ_CPB is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_GX_SUSPMOD is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m CONFIG_X86_CPUFREQ_NFORCE2=m CONFIG_X86_LONGRUN=m CONFIG_X86_LONGHAUL=m CONFIG_X86_E_POWERSAVER=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # 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 is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set CONFIG_PCI_GODIRECT=y # CONFIG_PCI_GOOLPC is not set # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_CNB20LE_QUIRK=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_SCx200 is not set CONFIG_OLPC=y CONFIG_OLPC_XO15_SCI=y # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m # CONFIG_YENTA_O2 is not set CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y # CONFIG_YENTA_ENE_TUNE is not set # CONFIG_YENTA_TOSHIBA is not set # CONFIG_PD6729 is not set CONFIG_I82092=m CONFIG_I82365=m # CONFIG_TCIC is not set CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y # CONFIG_HOTPLUG_PCI_ACPI_IBM is not set CONFIG_HOTPLUG_PCI_CPCI=y # CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m CONFIG_HOTPLUG_PCI_SHPC=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=m # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y # CONFIG_RAPIDIO_CPS_GEN2 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_X86_DMA_REMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_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=m CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_GENEVE is not set # CONFIG_INET_AH is not set CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=m # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y # CONFIG_TCP_CONG_CUBIC is not set CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=y # CONFIG_TCP_CONG_HYBLA is not set CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y # CONFIG_TCP_CONG_VENO is not set CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m # CONFIG_TCP_CONG_DCTCP is not set CONFIG_DEFAULT_BIC=y # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="bic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y # CONFIG_IPV6_ROUTE_INFO is not set CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=y CONFIG_INET6_XFRM_TUNNEL=m 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=m CONFIG_IPV6_VTI=y # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set # CONFIG_IPV6_MROUTE is not set CONFIG_NETLABEL=y # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y CONFIG_IP_DCCP_CCID3_DEBUG=y CONFIG_IP_DCCP_TFRC_LIB=y CONFIG_IP_DCCP_TFRC_DEBUG=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=y # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m CONFIG_ATM_BR2684_IPFILTER=y CONFIG_L2TP=y # CONFIG_L2TP_DEBUGFS is not set CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_TRAILER=y # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m CONFIG_IPX_INTERN=y CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set # CONFIG_X25 is not set CONFIG_LAPB=m CONFIG_PHONET=y CONFIG_6LOWPAN=y CONFIG_IEEE802154=m CONFIG_IEEE802154_SOCKET=m # CONFIG_IEEE802154_6LOWPAN is not set # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set # CONFIG_NET_SCH_HTB is not set CONFIG_NET_SCH_HFSC=m # CONFIG_NET_SCH_ATM is not set # CONFIG_NET_SCH_PRIO is not set # CONFIG_NET_SCH_MULTIQ is not set # CONFIG_NET_SCH_RED is not set CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_GRED is not set # CONFIG_NET_SCH_DSMARK is not set CONFIG_NET_SCH_NETEM=y # CONFIG_NET_SCH_DRR is not set CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_CHOKE is not set CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_INGRESS=y CONFIG_NET_SCH_PLUG=m # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set # CONFIG_NET_CLS_TCINDEX is not set CONFIG_NET_CLS_ROUTE4=m # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y # CONFIG_NET_CLS_RSVP6 is not set CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y # CONFIG_NET_EMATCH_NBYTE is not set CONFIG_NET_EMATCH_U32=y # CONFIG_NET_EMATCH_META is not set # CONFIG_NET_EMATCH_TEXT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y # CONFIG_NET_ACT_GACT is not set # CONFIG_NET_ACT_MIRRED is not set CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=m # CONFIG_NET_ACT_CSUM is not set CONFIG_NET_ACT_VLAN=y # CONFIG_NET_ACT_BPF is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set CONFIG_NETLINK_DIAG=m CONFIG_NET_MPLS_GSO=m # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y 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_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=m # CONFIG_AX25_DAMA_SLAVE is not set # CONFIG_NETROM is not set CONFIG_ROSE=m # # AX.25 network device drivers # CONFIG_MKISS=m # CONFIG_6PACK is not set CONFIG_BPQETHER=m # CONFIG_SCC is not set # CONFIG_BAYCOM_SER_FDX is not set # CONFIG_BAYCOM_SER_HDX is not set # CONFIG_BAYCOM_PAR is not set CONFIG_BAYCOM_EPP=m CONFIG_YAM=m # CONFIG_CAN 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=m # # Dongle support # # CONFIG_DONGLE is not set # CONFIG_KINGSUN_DONGLE is not set # CONFIG_KSDAZZLE_DONGLE is not set CONFIG_KS959_DONGLE=m # # FIR device drivers # CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=y CONFIG_TOSHIBA_FIR=m CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=m # CONFIG_VIA_FIR is not set CONFIG_MCS_FIR=m CONFIG_BT=m # CONFIG_BT_BREDR is not set # CONFIG_BT_LE is not set # CONFIG_BT_SELFTEST is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m # CONFIG_BT_HCIBTUART is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_AF_RXRPC=m # CONFIG_AF_RXRPC_DEBUG is not set # CONFIG_RXKAD is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REG_DEBUG=y CONFIG_CFG80211_CERTIFICATION_ONUS=y CONFIG_CFG80211_REG_CELLULAR_HINTS=y # CONFIG_CFG80211_REG_RELAX_NO_IR is not set # CONFIG_CFG80211_DEFAULT_PS is not set CONFIG_CFG80211_DEBUGFS=y # CONFIG_CFG80211_INTERNAL_REGDB is not set # CONFIG_CFG80211_WEXT is not set # CONFIG_LIB80211 is not set # CONFIG_MAC80211 is not set CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m # CONFIG_RFKILL_INPUT is not set CONFIG_RFKILL_REGULATOR=m CONFIG_RFKILL_GPIO=m CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=m # CONFIG_NET_9P_RDMA is not set CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=m # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=m # CONFIG_CAIF_USB is not set CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=m # CONFIG_NFC_DIGITAL is not set # CONFIG_NFC_NCI is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=m CONFIG_NFC_SIM=m # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_OF=y # # Device Tree and Open Firmware support # CONFIG_OF_PROMTREE=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y # CONFIG_PNPBIOS_PROC_FS is not set CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=m # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=m CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=m CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=m # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=m CONFIG_PCH_PHUB=m CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=m CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_SUNGEM_PHY=y # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set CONFIG_ATM_TCP=m # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set CONFIG_ATM_ZATM=m CONFIG_ATM_ZATM_DEBUG=y # CONFIG_ATM_NICSTAR is not set CONFIG_ATM_IDT77252=m # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=m # CONFIG_ATM_AMBASSADOR_DEBUG is not set # CONFIG_ATM_HORIZON is not set CONFIG_ATM_IA=m CONFIG_ATM_IA_DEBUG=y CONFIG_ATM_FORE200E=m CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set # # CAIF transport drivers # CONFIG_CAIF_TTY=m CONFIG_CAIF_SPI_SLAVE=m CONFIG_CAIF_SPI_SYNC=y # CONFIG_CAIF_HSI is not set CONFIG_CAIF_VIRTIO=m CONFIG_VHOST_NET=m CONFIG_VHOST_RING=m CONFIG_VHOST=m # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6060=y CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=m CONFIG_NET_DSA_MV88E6123_61_65=y CONFIG_NET_DSA_MV88E6171=y # CONFIG_NET_DSA_MV88E6352 is not set CONFIG_NET_DSA_BCM_SF2=y CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y # CONFIG_NET_VENDOR_AGERE is not set CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y CONFIG_ACENIC_OMIT_TIGON_I=y CONFIG_ALTERA_TSE=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y # CONFIG_LANCE is not set # CONFIG_PCNET32 is not set CONFIG_PCMCIA_NMCLAN=m # CONFIG_NI65 is not set CONFIG_AMD_XGBE=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_NET_XGENE=m CONFIG_NET_VENDOR_ARC=y CONFIG_ARC_EMAC_CORE=m CONFIG_ARC_EMAC=m # CONFIG_EMAC_ROCKCHIP is not set # CONFIG_NET_VENDOR_ATHEROS is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set CONFIG_BCMGENET=y CONFIG_BNX2=y CONFIG_CNIC=m # CONFIG_TIGON3 is not set CONFIG_BNX2X=y CONFIG_SYSTEMPORT=y # CONFIG_NET_VENDOR_BROCADE is not set # CONFIG_NET_VENDOR_CHELSIO is not set CONFIG_NET_VENDOR_CIRRUS=y # CONFIG_CS89x0 is not set # CONFIG_NET_VENDOR_CISCO is not set CONFIG_CX_ECAT=m # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y CONFIG_SUNDANCE_MMIO=y CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_FUJITSU is not set # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=m CONFIG_E1000E=m CONFIG_IGB=y # CONFIG_IGBVF is not set CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_DCB=y CONFIG_I40E=m # CONFIG_I40E_DCB is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_IP1000 is not set CONFIG_JME=m # CONFIG_NET_VENDOR_MARVELL is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=m CONFIG_KS8851_MLL=y # CONFIG_KSZ884X_PCI is not set # CONFIG_NET_VENDOR_MYRI is not set CONFIG_FEALNX=m # CONFIG_NET_VENDOR_NATSEMI is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_PCH_GBE=y # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set CONFIG_QLCNIC=m # CONFIG_QLCNIC_DCB is not set CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y # CONFIG_NET_VENDOR_QUALCOMM is not set # CONFIG_NET_VENDOR_REALTEK is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=m CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=m CONFIG_NET_VENDOR_SEEQ=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set # CONFIG_SFC is not set # CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_STMICRO is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y # CONFIG_CASSINI is not set CONFIG_NIU=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=m CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=m CONFIG_VIA_RHINE_MMIO=y # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_DIRECT is not set # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set CONFIG_FDDI=y CONFIG_DEFXX=m # CONFIG_DEFXX_MMIO is not set # CONFIG_SKFP is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AT803X_PHY is not set CONFIG_AMD_PHY=y CONFIG_AMD_XGBE_PHY=m # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m # CONFIG_SMSC_PHY is not set CONFIG_BROADCOM_PHY=m CONFIG_BCM7XXX_PHY=y CONFIG_BCM87XX_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=y # CONFIG_LSI_ET1011C_PHY is not set CONFIG_MICREL_PHY=y CONFIG_FIXED_PHY=y # CONFIG_MDIO_BITBANG is not set CONFIG_MDIO_BUS_MUX=m # CONFIG_MDIO_BUS_MUX_GPIO is not set CONFIG_MDIO_BUS_MUX_MMIOREG=m CONFIG_MDIO_BCM_UNIMAC=y CONFIG_PLIP=m CONFIG_PPP=y CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=y # CONFIG_PPP_FILTER is not set CONFIG_PPP_MPPE=m # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOATM=m CONFIG_PPPOE=y # CONFIG_PPPOL2TP is not set CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=y CONFIG_SLHC=y # CONFIG_SLIP_COMPRESSED is not set # CONFIG_SLIP_SMART is not set 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=m # CONFIG_USB_USBNET is not set # CONFIG_USB_HSO is not set CONFIG_USB_CDC_PHONET=m # CONFIG_USB_IPHETH is not set # CONFIG_WLAN is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=m CONFIG_WIMAX_I2400M_USB=m CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WAN=y CONFIG_HOSTESS_SV11=m CONFIG_COSA=m CONFIG_LANMEDIA=m CONFIG_SEALEVEL_4021=m CONFIG_HDLC=m # CONFIG_HDLC_RAW is not set CONFIG_HDLC_RAW_ETH=m CONFIG_HDLC_CISCO=m # CONFIG_HDLC_FR is not set # CONFIG_HDLC_PPP is not set CONFIG_HDLC_X25=m # CONFIG_PCI200SYN is not set CONFIG_WANXL=m # CONFIG_WANXL_BUILD_FIRMWARE is not set CONFIG_PC300TOO=m CONFIG_N2=m CONFIG_C101=m # CONFIG_FARSYNC is not set CONFIG_DSCC4=m # CONFIG_DSCC4_PCISYNC is not set # CONFIG_DSCC4_PCI_RST is not set # CONFIG_DLCI is not set CONFIG_SBNI=m CONFIG_SBNI_MULTILINE=y # CONFIG_IEEE802154_DRIVERS is not set CONFIG_VMXNET3=m # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5520=y CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=m CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m CONFIG_KEYBOARD_STOWAWAY=m CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_STMPE=y CONFIG_KEYBOARD_OMAP4=m # CONFIG_KEYBOARD_TWL4030 is not set CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_CAP11XX=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y # CONFIG_MOUSE_PS2_CYPRESS is not set CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set CONFIG_MOUSE_PS2_TOUCHKIT=y # CONFIG_MOUSE_PS2_OLPC is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set CONFIG_MOUSE_BCM5974=m # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=y # CONFIG_MOUSE_ELAN_I2C_I2C is not set CONFIG_MOUSE_ELAN_I2C_SMBUS=y # CONFIG_MOUSE_INPORT is not set CONFIG_MOUSE_LOGIBM=m CONFIG_MOUSE_PC110PAD=m CONFIG_MOUSE_VSXXXAA=m CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=m CONFIG_TABLET_USB_KBTAB=m CONFIG_TABLET_SERIAL_WACOM4=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_OF_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_AD7879=m # CONFIG_TOUCHSCREEN_AD7879_I2C is not set # CONFIG_TOUCHSCREEN_AR1021_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=m CONFIG_TOUCHSCREEN_AUO_PIXCIR=m CONFIG_TOUCHSCREEN_BU21013=m # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_DA9034=m CONFIG_TOUCHSCREEN_DYNAPRO=y # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_EGALAX=y CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELAN=m # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=m # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=m CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y # CONFIG_TOUCHSCREEN_HTCPEN is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=y # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_PIXCIR=m CONFIG_TOUCHSCREEN_WM831X=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=m CONFIG_TOUCHSCREEN_TSC2007=m CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMPE=m CONFIG_TOUCHSCREEN_SUR40=m CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_ZFORCE=m 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 is not set CONFIG_INPUT_MAX77693_HAPTIC=y # CONFIG_INPUT_MAX8925_ONKEY is not set CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=m # CONFIG_INPUT_APANEL is not set # CONFIG_INPUT_GP2A is not set CONFIG_INPUT_GPIO_BEEPER=y # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_WISTRON_BTNS=m CONFIG_INPUT_ATLAS_BTNS=y CONFIG_INPUT_ATI_REMOTE2=y # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=m CONFIG_INPUT_KXTJ9_POLLED_MODE=y CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=m # CONFIG_INPUT_REGULATOR_HAPTIC is not set # CONFIG_INPUT_RETU_PWRBUTTON is not set # CONFIG_INPUT_TPS65218_PWRBUTTON is not set # CONFIG_INPUT_AXP20X_PEK is not set # CONFIG_INPUT_TWL4030_PWRBUTTON is not set # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_UINPUT=m CONFIG_INPUT_PALMAS_PWRBUTTON=m # CONFIG_INPUT_PCF50633_PMU is not set CONFIG_INPUT_PCF8574=m # CONFIG_INPUT_PWM_BEEPER is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m CONFIG_INPUT_DA9055_ONKEY=m CONFIG_INPUT_WM831X_ON=m CONFIG_INPUT_ADXL34X=m # CONFIG_INPUT_ADXL34X_I2C is not set CONFIG_INPUT_IMS_PCU=y # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_DRV260X_HAPTICS=m CONFIG_INPUT_DRV2667_HAPTICS=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=m # CONFIG_SERIO_OLPC_APSP is not set CONFIG_GAMEPORT=m # CONFIG_GAMEPORT_NS558 is not set # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=m # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=m CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y # CONFIG_SYNCLINK_GT is not set CONFIG_NOZOMI=m CONFIG_ISI=y CONFIG_N_HDLC=m CONFIG_N_GSM=y CONFIG_TRACE_ROUTER=m CONFIG_TRACE_SINK=m CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set # CONFIG_SERIAL_8250_PNP is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=m CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_FINTEK=y # # Non-8250 serial port support # # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_OF_PLATFORM=y # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_TIMBERDALE is not set CONFIG_SERIAL_ALTERA_JTAGUART=m # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_XILINX_PS_UART=m # CONFIG_SERIAL_ARC is not set CONFIG_SERIAL_RP2=m CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set CONFIG_TTY_PRINTK=m CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set # CONFIG_IPMI_WATCHDOG is not set CONFIG_IPMI_POWEROFF=m # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y # CONFIG_DTLK is not set CONFIG_R3964=m CONFIG_APPLICOM=m CONFIG_SONYPI=m # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set CONFIG_IPWIRELESS=y CONFIG_MWAVE=m CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=y CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_TIS_I2C_ST33 is not set # CONFIG_TCG_CRB is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y CONFIG_XILLYBUS=m # CONFIG_XILLYBUS_OF is not set # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=m # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=m # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EG20T=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_SIMTEC=m CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_DLN2=m # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=m CONFIG_I2C_TINY_USB=y # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_ISA=m CONFIG_SCx200_ACB=y CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y # CONFIG_I2C_SLAVE_EEPROM 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 is not set CONFIG_SPMI=m # 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 is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_ARCH_REQUIRE_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_74XX_MMIO=m # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_IT8761E is not set # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_STA2X11 is not set CONFIG_GPIO_SYSCON=y # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_GRGPIO=y # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_CRYSTAL_COVE=y CONFIG_GPIO_LP3943=m CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TWL4030=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8994=m # CONFIG_GPIO_ADP5520 is not set # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y # # PCI GPIO expanders: # CONFIG_GPIO_CS5535=m CONFIG_GPIO_BT8XX=y CONFIG_GPIO_AMD8111=m CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_SODAVILLE is not set # CONFIG_GPIO_TIMBERDALE is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # CONFIG_GPIO_MCP23S08 is not set # # AC97 GPIO expanders: # # # LPC GPIO expanders: # CONFIG_GPIO_KEMPLD=m # # MODULbus GPIO expanders: # CONFIG_GPIO_JANZ_TTL=m CONFIG_GPIO_PALMAS=y CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65910=y # # USB GPIO expanders: # # CONFIG_GPIO_VIPERBOARD is not set # CONFIG_GPIO_DLN2 is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=m # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set 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=y CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=m # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_OLPC is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_DA9030=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=m # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=m CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_LP8788 is not set # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=m # CONFIG_CHARGER_MAX77693 is not set CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_AVS=y CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DA9055=m # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IIO_HWMON=m # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=m # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_HTU21=m CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_TPS40422=m # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_PWM_FAN=m # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP401=m # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=m # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM831X=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=m # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_OF is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_INTEL_SOC_DTS_THERMAL=m CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_ATMEL_HLCDC is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=y # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_JANZ_CMODIO=m CONFIG_MFD_KEMPLD=m # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=m CONFIG_MFD_RN5T618=m CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set CONFIG_MFD_STA2X11=y CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=m CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # 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=m CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=m CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_AD5398=m # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA903X is not set CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=m # CONFIG_REGULATOR_HI6421 is not set # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=m # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=m CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=m # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8925 is not set # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_MAX77686=m # CONFIG_REGULATOR_MAX77693 is not set # CONFIG_REGULATOR_MAX77802 is not set CONFIG_REGULATOR_PALMAS=m CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_RK808=m CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_S2MPA01=m CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65218=m CONFIG_REGULATOR_TPS6586X=m CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TWL4030=m CONFIG_REGULATOR_WM831X=m CONFIG_REGULATOR_WM8994=m CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # 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_DEV=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=y CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_SG=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture/analog TV support # # CONFIG_VIDEO_ZORAN is not set CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_SOLO6X10 is not set CONFIG_VIDEO_TW68=m # # Media capture/analog/hybrid TV support # # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_SAA7134=y CONFIG_VIDEO_SAA7134_ALSA=m # # Supported MMC/SDIO adapters # CONFIG_VIDEO_TVEEPROM=y CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=y CONFIG_VIDEO_TDA9840=y CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=y CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=y # CONFIG_VIDEO_UDA1342 is not set # CONFIG_VIDEO_WM8775 is not set CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m CONFIG_VIDEO_SONY_BTF_MPX=m # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # # Video decoders # CONFIG_VIDEO_ADV7183=y # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_ML86V7667=m # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=y # CONFIG_VIDEO_TVP514X is not set CONFIG_VIDEO_TVP5150=m CONFIG_VIDEO_TVP7002=m CONFIG_VIDEO_TW2804=m CONFIG_VIDEO_TW9903=y CONFIG_VIDEO_TW9906=y CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_ADV7170=y CONFIG_VIDEO_ADV7175=m # CONFIG_VIDEO_ADV7343 is not set CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_AK881X=y # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=m # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=y CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2266=m # CONFIG_MEDIA_TUNER_MT2131 is not set CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y # CONFIG_MEDIA_TUNER_MXL5005S is not set CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=y # CONFIG_MEDIA_TUNER_TDA18218 is not set CONFIG_MEDIA_TUNER_FC0011=m # CONFIG_MEDIA_TUNER_FC0012 is not set CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_M88TS2022=m CONFIG_MEDIA_TUNER_M88RS6000T=y CONFIG_MEDIA_TUNER_TUA9001=y CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=y CONFIG_MEDIA_TUNER_MXL301RF=m CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_ALI is not set # CONFIG_AGP_ATI is not set CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=m CONFIG_AGP_VIA=m CONFIG_AGP_EFFICEON=m CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # # Direct Rendering Manager # CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_PTN3460=m CONFIG_DRM_TDFX=m # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_UMS is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I810=m CONFIG_DRM_I915=m CONFIG_DRM_I915_KMS=y CONFIG_DRM_I915_FBDEV=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m CONFIG_DRM_SAVAGE=m CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_SIMPLE is not set # CONFIG_DRM_PANEL_S6E8AA0 is not set # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # 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=m CONFIG_FB_PM2=m # CONFIG_FB_PM2_FIFO_DISCONNECT is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y CONFIG_FB_RIVA_DEBUG=y CONFIG_FB_RIVA_BACKLIGHT=y # CONFIG_FB_I740 is not set # CONFIG_FB_I810 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=m # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set # CONFIG_FB_ATY_GX is not set # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=m CONFIG_FB_S3_DDC=y # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=m # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y CONFIG_FB_VIA=m CONFIG_FB_VIA_DIRECT_PROCFS=y # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m CONFIG_FB_PM3=m CONFIG_FB_CARMINE=m # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SSD1307=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PWM=m # CONFIG_BACKLIGHT_DA903X is not set CONFIG_BACKLIGHT_MAX8925=m CONFIG_BACKLIGHT_APPLE=m CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m CONFIG_BACKLIGHT_ADP5520=m # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=m # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=m # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_LP8788 is not set # CONFIG_BACKLIGHT_OT200 is not set # CONFIG_BACKLIGHT_PANDORA is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=m CONFIG_HDMI=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=m CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=m # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_DRIVERS is not set # CONFIG_SND_ISA is not set # CONFIG_SND_PCI is not set # # HD-Audio # # CONFIG_SND_USB is not set # CONFIG_SND_PCMCIA is not set # CONFIG_SND_SOC is not set CONFIG_SOUND_PRIME=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set CONFIG_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y # CONFIG_SOUND_DMAP is not set # CONFIG_SOUND_VMIDI is not set CONFIG_SOUND_TRIX=m # CONFIG_SOUND_MSS is not set CONFIG_SOUND_MPU401=m CONFIG_SOUND_PAS=m # CONFIG_SOUND_PSS is not set CONFIG_SOUND_SB=m CONFIG_SOUND_YM3812=m CONFIG_SOUND_UART6850=m # CONFIG_SOUND_AEDSP16 is not set CONFIG_SOUND_KAHLUA=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=y # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m CONFIG_HID_APPLEIR=m CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CP2112=y CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y CONFIG_HID_HOLTEK=y # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GT683R is not set # CONFIG_HID_HUION is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PENMOUNT=m CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_LCD is not set CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=m # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=m # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=m 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=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m CONFIG_USB_MON=y # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y # CONFIG_USB_XHCI_HCD is not set CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=m # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=m # CONFIG_USB_ISP1362_HCD is not set CONFIG_USB_FUSBH200_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=y CONFIG_USB_SL811_HCD_ISO=y # CONFIG_USB_SL811_CS is not set CONFIG_USB_R8A66597_HCD=m # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set 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 # # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y # CONFIG_USB_MUSB_GADGET is not set # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=m # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set CONFIG_USB_DWC2=m # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PERIPHERAL=y # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PLATFORM=m CONFIG_USB_DWC2_DEBUG=y CONFIG_USB_DWC2_VERBOSE=y CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set CONFIG_USB_CHIPIDEA=y # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_CHIPIDEA_DEBUG=y # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=m # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=m # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HSIC_USB3503 is not set CONFIG_USB_LINK_LAYER_TEST=m # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y # CONFIG_NOP_USB_XCEIV is not set CONFIG_USB_GPIO_VBUS=y # CONFIG_TAHVO_USB is not set CONFIG_USB_ISP1301=m CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FUSB300 is not set CONFIG_USB_FOTG210_UDC=m # CONFIG_USB_GR_UDC is not set CONFIG_USB_R8A66597=m # 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=m # # Platform Support # CONFIG_USB_BDC_PCI=m CONFIG_USB_AMD5536UDC=m CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y # CONFIG_USB_NET2280 is not set CONFIG_USB_GOKU=m CONFIG_USB_EG20T=y CONFIG_USB_GADGET_XILINX=y # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_ACM=m CONFIG_USB_U_SERIAL=m CONFIG_USB_U_ETHER=m CONFIG_USB_F_OBEX=m CONFIG_USB_F_NCM=m CONFIG_USB_F_ECM=m CONFIG_USB_F_PHONET=m CONFIG_USB_F_SUBSET=m CONFIG_USB_F_FS=m CONFIG_USB_F_UAC1=m CONFIG_USB_F_HID=m # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set CONFIG_USB_AUDIO=m CONFIG_GADGET_UAC1=y # CONFIG_USB_ETH is not set CONFIG_USB_G_NCM=m CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m CONFIG_USB_FUNCTIONFS_ETH=y # CONFIG_USB_FUNCTIONFS_RNDIS is not set # CONFIG_USB_FUNCTIONFS_GENERIC is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_G_PRINTER=m CONFIG_USB_CDC_COMPOSITE=m CONFIG_USB_G_NOKIA=m CONFIG_USB_G_HID=m CONFIG_USB_G_DBGP=m # CONFIG_USB_G_DBGP_PRINTK is not set CONFIG_USB_G_DBGP_SERIAL=y # CONFIG_USB_G_WEBCAM is not set # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8788=m CONFIG_LEDS_LP8860=m CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_DA903X is not set # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_LT3593=m # CONFIG_LEDS_ADP5520 is not set CONFIG_LEDS_DELL_NETBOOKS=m CONFIG_LEDS_TCA6507=m CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # CONFIG_LEDS_SYSCON is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y # CONFIG_INFINIBAND_ON_DEMAND_PAGING is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m # CONFIG_INFINIBAND_MTHCA_DEBUG is not set # CONFIG_INFINIBAND_AMSO1100 is not set CONFIG_MLX4_INFINIBAND=m # CONFIG_MLX5_INFINIBAND is not set CONFIG_INFINIBAND_NES=y CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_INFINIBAND_OCRDMA=y CONFIG_INFINIBAND_IPOIB=m # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set 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_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_LP8788=y CONFIG_RTC_DRV_MAX6900=m # CONFIG_RTC_DRV_MAX8925 is not set CONFIG_RTC_DRV_MAX77686=y CONFIG_RTC_DRV_RK808=m # CONFIG_RTC_DRV_MAX77802 is not set CONFIG_RTC_DRV_RS5C372=m # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=m # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=y # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TWL4030=m CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS65910=m CONFIG_RTC_DRV_S35390A=m # CONFIG_RTC_DRV_FM3130 is not set CONFIG_RTC_DRV_RX8581=m # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=y # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=y # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9055=y CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y # CONFIG_RTC_DRV_WM831X is not set # CONFIG_RTC_DRV_PCF50633 is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_XGENE=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG is not set # # DMA Devices # CONFIG_INTEL_MID_DMAC=m # CONFIG_INTEL_IOATDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y CONFIG_TIMB_DMA=y # CONFIG_PCH_DMA is not set # CONFIG_FSL_EDMA is not set CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=y CONFIG_AUXDISPLAY=y CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=m CONFIG_UIO_MF624=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_SLICOSS=y CONFIG_COMEDI=m CONFIG_COMEDI_DEBUG=y 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=m CONFIG_COMEDI_CB_DAS16_CS=m CONFIG_COMEDI_DAS08_CS=m CONFIG_COMEDI_NI_DAQ_700_CS=m CONFIG_COMEDI_NI_DAQ_DIO24_CS=m # CONFIG_COMEDI_NI_LABPC_CS is not set CONFIG_COMEDI_NI_MIO_CS=m # CONFIG_COMEDI_QUATECH_DAQP_CS is not set CONFIG_COMEDI_USB_DRIVERS=m CONFIG_COMEDI_DT9812=m CONFIG_COMEDI_NI_USB6501=m # CONFIG_COMEDI_USBDUX is not set CONFIG_COMEDI_USBDUXFAST=m CONFIG_COMEDI_USBDUXSIGMA=m # CONFIG_COMEDI_VMK80XX is not set CONFIG_COMEDI_8255=m CONFIG_COMEDI_KCOMEDILIB=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_NI_TIO=m # CONFIG_FB_OLPC_DCON is not set CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # CONFIG_AD7606=y # CONFIG_AD7606_IFACE_PARALLEL is not set # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # CONFIG_AD7150=m # CONFIG_AD7152 is not set CONFIG_AD7746=y # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_TSL2583=y CONFIG_TSL2x7x=y # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Active energy metering IC # CONFIG_ADE7854=m CONFIG_ADE7854_I2C=m # # Resolver to digital converters # # # Triggers - standalone # CONFIG_IIO_PERIODIC_RTC_TRIGGER=y CONFIG_IIO_SIMPLE_DUMMY=m # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set # CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set # CONFIG_FB_SM7XX is not set CONFIG_FB_XGI=m # CONFIG_FT1000 is not set # # Speakup console speech # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ASHMEM=y # CONFIG_ANDROID_TIMED_OUTPUT is not set CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_SYNC=y # CONFIG_SW_SYNC is not set CONFIG_ION=y CONFIG_ION_TEST=m # CONFIG_ION_DUMMY is not set CONFIG_USB_WPAN_HCD=m CONFIG_WIMAX_GDM72XX=m CONFIG_WIMAX_GDM72XX_QOS=y CONFIG_WIMAX_GDM72XX_K_MODE=y # CONFIG_WIMAX_GDM72XX_WIMAX2 is not set CONFIG_WIMAX_GDM72XX_USB=y CONFIG_LTE_GDM724X=m # CONFIG_LUSTRE_FS is not set # CONFIG_DGNC is not set CONFIG_DGAP=m CONFIG_GS_FPGABOOT=y CONFIG_I2O=m CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y # CONFIG_I2O_CONFIG is not set # CONFIG_I2O_BUS is not set CONFIG_I2O_PROC=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m # CONFIG_DELL_LAPTOP is not set CONFIG_DELL_WMI=m # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m # CONFIG_TC1100_WMI is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m # CONFIG_COMPAL_LAPTOP is not set CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y # CONFIG_IDEAPAD_LAPTOP is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y CONFIG_THINKPAD_ACPI_DEBUG=y # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ASUS_WMI is not set CONFIG_ACPI_WMI=m CONFIG_MSI_WMI=m # CONFIG_TOPSTAR_LAPTOP is not set CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m CONFIG_TOSHIBA_HAPS=m CONFIG_ACPI_CMPC=m # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=y # CONFIG_XO1_RFKILL is not set # CONFIG_XO15_EBOOK is not set # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m CONFIG_INTEL_RST=y CONFIG_INTEL_SMARTCONNECT=y CONFIG_PVPANIC=m CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=m # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_GPIO=m CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX77693=y # CONFIG_EXTCON_PALMAS is not set CONFIG_EXTCON_RT8973A=m # CONFIG_EXTCON_SM5502 is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=y # CONFIG_BMC150_ACCEL is not set # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_MMA8452=y CONFIG_KXCJK1013=m # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # # Analog to digital converters # # CONFIG_AD7291 is not set CONFIG_AD799X=m CONFIG_AXP288_ADC=y # CONFIG_CC10001_ADC is not set CONFIG_LP8788_ADC=m # CONFIG_MAX1363 is not set # CONFIG_MCP3422 is not set CONFIG_NAU7802=y CONFIG_QCOM_SPMI_IADC=m # CONFIG_QCOM_SPMI_VADC is not set CONFIG_TI_ADC081C=m # CONFIG_TWL4030_MADC is not set # CONFIG_TWL6030_GPADC is not set CONFIG_VF610_ADC=m CONFIG_VIPERBOARD_ADC=m # # Amplifiers # # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y # CONFIG_AD5380 is not set CONFIG_AD5446=y # CONFIG_MAX517 is not set CONFIG_MAX5821=m CONFIG_MCP4725=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=m # CONFIG_HID_SENSOR_GYRO_3D is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_ITG3200=y # # Humidity sensors # CONFIG_DHT11=m CONFIG_SI7005=y CONFIG_SI7020=m # # Inertial measurement units # # CONFIG_KMX61 is not set CONFIG_INV_MPU6050_IIO=y # # Light sensors # CONFIG_ADJD_S311=m CONFIG_AL3320A=m # CONFIG_APDS9300 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=m # CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set CONFIG_LTR501=m CONFIG_TCS3414=m CONFIG_TCS3472=y # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=m CONFIG_VCNL4000=m # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_SYSFS_TRIGGER is not set # # Pressure sensors # # CONFIG_BMP280 is not set # CONFIG_HID_SENSOR_PRESS is not set CONFIG_MPL115=m # CONFIG_MPL3115 is not set # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=m # # Lightning sensors # # # Proximity sensors # # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_FSL_FTM=m CONFIG_PWM_LP3943=m CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=m # CONFIG_PWM_TWL is not set # CONFIG_PWM_TWL_LED is not set CONFIG_IRQCHIP=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_SAMSUNG_USB2=m # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set # CONFIG_MCB is not set CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC 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_ISCSI_IBFT_FIND=y # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=m CONFIG_EFI_VARS_PSTORE=m CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=m # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_RAM=y # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=m # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=m # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=m CONFIG_DLM=y # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 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_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 is not set # CONFIG_DEBUG_PAGEALLOC is not set 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_SLUB_DEBUG_ON is not set CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_RUNNABLE is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_INFO=y # CONFIG_RCU_TRACE is not set CONFIG_NOTIFIER_ERROR_INJECTION=m # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=m # CONFIG_TEST_RHASHTABLE is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m # CONFIG_TEST_USER_COPY is not set CONFIG_TEST_BPF=m CONFIG_TEST_FIRMWARE=m # CONFIG_TEST_UDELAY is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP=y CONFIG_EFI_PGT_DUMP=y # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=y # 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_SECURITY_SELINUX 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 is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y # CONFIG_INTEGRITY_AUDIT is not set CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" # CONFIG_IMA_DEFAULT_HASH_SHA1 is not set # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set CONFIG_IMA_DEFAULT_HASH_WP512=y CONFIG_IMA_DEFAULT_HASH="wp512" # CONFIG_IMA_APPRAISE is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="apparmor" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_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 is not set CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=m CONFIG_CRYPTO_GHASH=m # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_USER_API=m # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=m # CONFIG_CRYPTO_USER_API_RNG is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS7_MESSAGE_PARSER is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set 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_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=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_COMPRESS=y CONFIG_LZ4HC_COMPRESS=m 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_ENC8=y CONFIG_REED_SOLOMON_DEC8=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=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_ARCH_HAS_SG_CHAIN=y --=-rJ4XTjr0dK5m67V+nmQ4 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable _______________________________________________ LKP mailing list LKP@linux.intel.com =0D --=-rJ4XTjr0dK5m67V+nmQ4 Content-Disposition: attachment; filename="dmesg" Content-Type: text/plain; name="dmesg"; charset="UTF-8" Content-Transfer-Encoding: base64 ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGNwdXNl dApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAwLjAw MDAwMF0gTGludXggdmVyc2lvbiA0LjAuMC0wMDExNC1nMDIxNTE1NSAoa2J1aWxkQGxrcC1pYjAz KSAoZ2NjIHZlcnNpb24gNC45LjIgKERlYmlhbiA0LjkuMi0xMCkgKSAjOCBTTVAgV2VkIEFwciAx NSAxNzoyNDoyNyBDU1QgMjAxNQpbICAgIDAuMDAwMDAwXSBLRVJORUwgc3VwcG9ydGVkIGNwdXM6 ClsgICAgMC4wMDAwMDBdICAgSW50ZWwgR2VudWluZUludGVsClsgICAgMC4wMDAwMDBdICAgQU1E IEF1dGhlbnRpY0FNRApbICAgIDAuMDAwMDAwXSAgIENlbnRhdXIgQ2VudGF1ckhhdWxzClsgICAg MC4wMDAwMDBdICAgVHJhbnNtZXRhIEdlbnVpbmVUTXg4NgpbICAgIDAuMDAwMDAwXSAgIFRyYW5z bWV0YSBUcmFuc21ldGFDUFUKWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlz aWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw MDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy MDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZmXSByZXNlcnZlZApb ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYwMDAwLTB4MDAwMDAw MDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTY3ZGZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDE2N2UwMDAwLTB4MDAwMDAwMDAxNjdmZmZmZl0gcmVz ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWZmYzAwMC0w eDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21l bSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZApbICAgIDAu MDAwMDAwXSBOb3RpY2U6IE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gY2Fubm90IGJl IGVuYWJsZWQ6IG5vbi1QQUUga2VybmVsIQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVj dGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAw MDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBb bWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxh c3RfcGZuID0gMHgxNjdlMCBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMApbICAgIDAuMDAwMDAwXSBN VFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJh bmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAg ICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgQzAw MDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdl cyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAw MDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVkClsgICAgMC4wMDAwMDBd ICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g ICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBQ QVQgY29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdDICBVQy0gVUMgIFdCICBXQyAgVUMtIFVDICAK WyAgICAwLjAwMDAwMF0gU2Nhbm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9u ClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4 MDI3ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDli MDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6 IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAw MDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDE0MDAwMDAwLTB4MTQzZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTQw MDAwMDAtMHgxNDNmZmZmZl0gcGFnZSA0TQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBw aW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgw MDEwMDAwMC0weDAwM2ZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDA0MDAw MDAtMHgxM2ZmZmZmZl0gcGFnZSA0TQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5n OiBbbWVtIDB4MTQ0MDAwMDAtMHgxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxNDQw MDAwMC0weDE2M2ZmZmZmXSBwYWdlIDRNClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTY0MDAwMDAt MHgxNjdkZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDI0ZDIwMDAsIDB4MDI0 ZDJmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDE0NjViMDAwLTB4 MTY3ZDdmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlm aWNhdGlvbiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwRjBDRjAgMDAw MDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MTY3RTE4NTQgMDAw MDM0ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4w MDAwMDBdIEFDUEk6IEZBQ1AgMHgxNjdFMEIzNyAwMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1Ag MDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDE2N0Uw MDQwIDAwMEFGNyAodjAxIEJPQ0hTICBCWFBDRFNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MTY3RTAwMDAgMDAwMDQwClsgICAgMC4wMDAwMDBd IEFDUEk6IFNTRFQgMHgxNjdFMEJBQiAwMDBCRjkgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAw MDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDE2N0UxN0E0IDAw MDA3OCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBIUEVUIDB4MTY3RTE4MUMgMDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVU IDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMg YWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAg ZmZmZmIwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2 YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gMzU5TUIgTE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAw MDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAtIDE2N2UwMDAwClsgICAgMC4wMDAwMDBdICAgbG93 IHJhbTogMCAtIDE2N2UwMDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0 YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNy IDA6MTY3ZGYwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNl IGt2bS1jbG9jazogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJl NGRmZmIsIG1heF9pZGxlX25zOiA4ODE1OTA1OTE0ODMgbnMKWyAgICAwLjAwMDAwMF0gQlJLIFsw eDAyNGQzMDAwLCAweDAyNGQzZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2Vz OgpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAw MDAwMDAxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtICBlbXB0eQpbICAgIDAuMDAw MDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJs eSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw MDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUg ICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTY3ZGZmZmZdClsgICAgMC4w MDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAw MDAwMDAxNjdkZmZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDkyMDMw ClsgICAgMC4wMDAwMDBdIGZyZWVfYXJlYV9pbml0X25vZGU6IG5vZGUgMCwgcGdkYXQgYzFkOWMx MDAsIG5vZGVfbWVtX21hcCBkNDJkNzAyOApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA5 MDAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDAg cGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogOTIwMzAgcGFnZXMs IExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdApb ICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDYwOApbICAgIDAuMDAwMDAw XSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBw ZWQgQVBJQyB0byAgICAgICAgIGZmZmZiMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50 WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAoaWRbMHgwMF0gYWRkcmVzc1sweGZl YzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAs IHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0g QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkK WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAw LCBBUElDIElEIDAsIEFQSUMgSU5UIDAyClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZS IChidXMgMCBidXNfaXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBB UElDIElOVCAwNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2ly cSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkKWyAg ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2ly cSAxMCBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcg MywgYnVzIDAwLCBJUlEgMGEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGEKWyAgICAwLjAwMDAwMF0g QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxl dmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJ UlEgMGIsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGIKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1 c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcg MCwgYnVzIDAwLCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDEKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQ SUMgSU5UIDAzClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwNCwgQVBJQyBJRCAwLCBBUElDIElOVCAwNApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlE1IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwg dHJpZyAwLCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElDIElOVCAwNgpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMDcKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4ClsgICAgMC4wMDAwMDBdIEFD UEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTAgdXNl ZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBvdmVycmlk ZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJR IDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBjClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJQyBJRCAwLCBBUElDIElOVCAwZApbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMGUKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMgSU5UIDBmClsgICAgMC4wMDAw MDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAK WyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMSBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpb ICAgIDAuMDAwMDAwXSBtYXBwZWQgSU9BUElDIHRvIGZmZmZhMDAwIChmZWMwMDAwMCkKWyAgICAw LjAwMDAwMF0gZTgyMDogW21lbSAweDE2ODAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3Ig UENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVs IG9uIEtWTQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZSByZWZpbmVkLWppZmZpZXM6IG1hc2s6 IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDYzNzA0NTI3 NzgzNDM5NjMgbnMKWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjggbnJfY3B1 bWFza19iaXRzOjEgbnJfY3B1X2lkczoxIG5yX25vZGVfaWRzOjEKWyAgICAwLjAwMDAwMF0gUEVS Q1BVOiBFbWJlZGRlZCAxNiBwYWdlcy9jcHUgQGQ0MmM2MDAwIHMzNTU2MCByMCBkMjk5NzYgdTY1 NTM2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMzNTU2MCByMCBkMjk5NzYgdTY1NTM2IGFs bG9jPTE2KjQwOTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgClsgICAgMC4wMDAw MDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFs dGltZTogY3B1IDAsIG1zciAxNDJjOTgwMApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0 cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA5MTEz MApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiByb290PS9kZXYvcmFtMCB1c2Vy PWxrcCBqb2I9L2xrcC9zY2hlZHVsZWQvdm0tdnAtcXVhbnRhbC1pMzg2LTU1L2Jpc2VjdF9ib290 LTEtcXVhbnRhbC1jb3JlLWkzODYuY2d6LWkzODYtcmFuZGNvbmZpZy1pYjEtMDQxNDIwMDgtMDIx NTE1NTIzZDFmZDNmOWUyMzlhMWJiNDc2MTg4MjcwM2NhYzliMC0zLTIwMTUwNDE1LTc2MDU3LTFv b3Y5b2cueWFtbCBBUkNIPWkzODYga2NvbmZpZz1pMzg2LXJhbmRjb25maWctaWIxLTA0MTQyMDA4 IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1sa3AtaWIwMy1zbW9rZS0yMDE1MDQxNTA1MDggY29t bWl0PTAyMTUxNTUyM2QxZmQzZjllMjM5YTFiYjQ3NjE4ODI3MDNjYWM5YjAgQk9PVF9JTUFHRT0v a2VybmVsL2kzODYtcmFuZGNvbmZpZy1pYjEtMDQxNDIwMDgvMDIxNTE1NTIzZDFmZDNmOWUyMzlh MWJiNDc2MTg4MjcwM2NhYzliMC92bWxpbnV6LTQuMC4wLTAwMTE0LWcwMjE1MTU1IG1heF91cHRp bWU9NjAwIFJFU1VMVF9ST09UPS9yZXN1bHQvdm0tdnAtcXVhbnRhbC1pMzg2L2Jvb3QvMS9xdWFu dGFsLWNvcmUtaTM4Ni5jZ3ovaTM4Ni1yYW5kY29uZmlnLWliMS0wNDE0MjAwOC8wMjE1MTU1MjNk MWZkM2Y5ZTIzOWExYmI0NzYxODgyNzAzY2FjOWIwLzQgTEtQX1NFUlZFUj1pbm4gZWFybHlwcmlu dGs9dHR5UzAsMTE1MjAwIHJkLnVkZXYubG9nLXByaW9yaXR5PWVyciBzeXN0ZW1kLmxvZ190YXJn ZXQ9am91cm5hbCBzeXN0ZW1kLmxvZ19sZXZlbD13YXJuaW5nIGRlYnVnIGFwaWM9ZGVidWcgc3lz cnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5p Yz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljIG9vcHM9cGFuaWMgbG9h ZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xl PXR0eTAgdmdhPW5vcm1hbCBydyBpcD06Ojo6dm0tdnAtcXVhbgpbICAgIDAuMDAwMDAwXSBzeXNy cTogc3lzcnEgYWx3YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVu dHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkg Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykK WyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3Jk ZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIENQVSMwClsg ICAgMC4wMDAwMDBdIHhzYXZlOiBlbmFibGVkIHhzdGF0ZV9idiAweDcsIGNudHh0IHNpemUgMHgz NDAgdXNpbmcgc3RhbmRhcmQgZm9ybQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1l bSBmb3Igbm9kZSAwICgwMDAwMDAwMDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAz MDgzMTZLLzM2ODEyMEsgYXZhaWxhYmxlICg4NTMySyBrZXJuZWwgY29kZSwgNTg5SyByd2RhdGEs IDQ5MzJLIHJvZGF0YSwgNDM2SyBpbml0LCA2NzUySyBic3MsIDU5ODA0SyByZXNlcnZlZCwgMEsg Y21hLXJlc2VydmVkLCAwSyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFsIGtlcm5lbCBt ZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZlNmUwMDAgLSAw eGZmZmZmMDAwICAgKDE2MDQga0IpClsgICAgMC4wMDAwMDBdICAgICBwa21hcCAgIDogMHhmZjgw MDAwMCAtIDB4ZmZjMDAwMDAgICAoNDA5NiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2Mg OiAweGQ2ZmUwMDAwIC0gMHhmZjdmZTAwMCAgICggNjQ4IE1CKQpbICAgIDAuMDAwMDAwXSAgICAg bG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGQ2N2UwMDAwICAgKCAzNTkgTUIpClsgICAgMC4wMDAw MDBdICAgICAgIC5pbml0IDogMHhjMWRiZDAwMCAtIDB4YzFlMmEwMDAgICAoIDQzNiBrQikKWyAg ICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMxODU1NDJmIC0gMHhjMWRiYjY0MCAgICg1NTI4 IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMxODU1NDJm ICAgKDg1MzMga0IpClsgICAgMC4wMDAwMDBdIENoZWNraW5nIGlmIHRoaXMgcHJvY2Vzc29yIGhv bm91cnMgdGhlIFdQIGJpdCBldmVuIGluIHN1cGVydmlzb3IgbW9kZS4uLk9rLgpbICAgIDAuMDAw MDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBO b2Rlcz0xClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsg ICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9 MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjIzMDQgbnJfaXJxczo0OCAx NgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9YzAwOTYwMDAgc29mdD1jMDA4 MDAwMApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHlTMF0gZW5hYmxlZApbICAgIDAuMDAwMDAw XSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5cmlnaHQgKGMpIDIwMDYgUmVkIEhhdCwg SW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX1NVQkNMQVNT RVM6ICA4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS19ERVBUSDogICAgICAgICAgNDgKWyAg ICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6ICAgICAgICA4MTkxClsgICAgMC4wMDAw MDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAgNDA5NgpbICAgIDAuMDAwMDAwXSAuLi4g TUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDMyNzY4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9D S0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAgICAwLjAwMDAwMF0gLi4uIENIQUlOSEFTSF9TSVpF OiAgICAgICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAgbWVtb3J5IHVzZWQgYnkgbG9jayBkZXBl bmRlbmN5IGluZm86IDQ4OTUga0IKWyAgICAwLjAwMDAwMF0gIHBlciB0YXNrLXN0cnVjdCBtZW1v cnkgZm9vdHByaW50OiAxMTUyIGJ5dGVzClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlIGhwZXQ6 IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDE5 MTEyNjA0NDY3IG5zClsgICAgMC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkClsg ICAgMC4wMDAwMDBdIHRzYzogRGV0ZWN0ZWQgMjY5My41MDggTUh6IHByb2Nlc3NvcgpbICAgIDAu MDA2NjY2XSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA1 Mzg5LjQ3IEJvZ29NSVBTIChscGo9ODk3ODM2MCkKWyAgICAwLjAwNjY2Nl0gcGlkX21heDogZGVm YXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4wMDY2NjZdIEFDUEk6IENvcmUgcmV2aXNp b24gMjAxNTAyMDQKWyAgICAwLjAwNzExNF0gQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3Nm dWxseSBhY3F1aXJlZApbICAgIDAuMDA3NTgyXSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6 ZWQKWyAgICAwLjAwNzkwNF0gQXBwQXJtb3I6IEFwcEFybW9yIGluaXRpYWxpemVkClsgICAgMC4w MDgyMjNdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQw OTYgYnl0ZXMpClsgICAgMC4wMDg3MjldIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRy aWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAwOTYxNV0gSW5pdGlhbGl6 aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5ClsgICAgMC4wMDk5NzddIEluaXRpYWxpemluZyBjZ3Jv dXAgc3Vic3lzIGRldmljZXMKWyAgICAwLjAxMDAxMV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJz eXMgbmV0X2NscwpbICAgIDAuMDEwNDM1XSBtY2U6IENQVSBzdXBwb3J0cyAxMCBNQ0UgYmFua3MK WyAgICAwLjAxMDc4Ml0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1C IDAKWyAgICAwLjAxMTE4MF0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwg NE1CIDAsIDFHQiAwClsgICAgMC4wMjUyNzVdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1v cnk6IDI0SyAoYzFlMmEwMDAgLSBjMWUzMDAwMCkKWyAgICAwLjAyODA2NV0gR2V0dGluZyBWRVJT SU9OOiAxMDUwMDE0ClsgICAgMC4wMjgzNDhdIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAg IDAuMDI4NjI5XSBHZXR0aW5nIElEOiAwClsgICAgMC4wMjg4MzhdIEdldHRpbmcgSUQ6IGYwMDAw MDAKWyAgICAwLjAyOTA4NF0gR2V0dGluZyBMVlQwOiA4NzAwClsgICAgMC4wMjkzMTddIEdldHRp bmcgTFZUMTogODQwMApbICAgIDAuMDI5NTYzXSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAg VXNpbmcgMSBJL08gQVBJQ3MKWyAgICAwLjAzMDAzNV0gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzAK WyAgICAwLjAzMDkzN10gRU5BQkxJTkcgSU8tQVBJQyBJUlFzClsgICAgMC4wMzEyMDBdIGluaXQg SU9fQVBJQyBJUlFzClsgICAgMC4wMzE0MjZdICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZApb ICAgIDAuMDMxNzMxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAt PiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMyMzMxXSBJT0FQSUNbMF06 IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAg RGVzdDoxKQpbICAgIDAuMDMyOTM0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIg LT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMzMzUzXSBJ T0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAg QWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMzOTUzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDM0NTU1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEg NSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM1MTUwXSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDM1NzQ2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgz NyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM2MzQ0XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDM2Njg0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTkgLT4gMHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM3Mjkx XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1v ZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMzc4OTZdIElPQVBJQ1swXTogU2V0IHJvdXRp bmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkK WyAgICAwLjAzODUwN10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNj IC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM5MTE4XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjEpClsgICAgMC4wNDAwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMTQgLT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0 MDYzM10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAx NSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQxMjMzXSAgYXBpYyAwIHBpbiAxNiBu b3QgY29ubmVjdGVkClsgICAgMC4wNDE1MzRdICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQK WyAgICAwLjA0MTgyN10gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMDQyMTE5 XSAgYXBpYyAwIHBpbiAxOSBub3QgY29ubmVjdGVkClsgICAgMC4wNDI0MTddICBhcGljIDAgcGlu IDIwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0MjcwOV0gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5l Y3RlZApbICAgIDAuMDQzMDAwXSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAgMC4w NDMzMzZdICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0Mzc2Nl0gLi5USU1F UjogdmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMDQ0 MjE4XSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZApbICAgIDAuMDQ0NTA5XSBzbXBib290OiBD UFUwOiBJbnRlbCBDb3JlIFByb2Nlc3NvciAoSGFzd2VsbCkgKGZhbTogMDYsIG1vZGVsOiAzYywg c3RlcHBpbmc6IDAxKQpbICAgIDAuMDQ1MTU4XSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9y dGVkIHA2IENQVSBtb2RlbCA2MCBubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4K WyAgICAwLjA0NjY2Nl0geDg2OiBCb290ZWQgdXAgMSBub2RlLCAxIENQVXMKWyAgICAwLjA0NjY2 Nl0gLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDQ2NjY2XSB8IE5NSSB0ZXN0c3VpdGU6ClsgICAg MC4wNDY2NjZdIC0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wNDY2NzFdICAgcmVtb3RlIElQ STogIG9rICB8ClsgICAgMC4wNDY5NzNdICAgIGxvY2FsIElQSTogIG9rICB8ClsgICAgMC4wNDcy NDldIC0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wNDc0ODZdIEdvb2QsIGFsbCAgIDIgdGVz dGNhc2VzIHBhc3NlZCEgfApbICAgIDAuMDQ3ODAyXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KWyAgICAwLjA0ODEyNF0gc21wYm9vdDogVG90YWwgb2YgMSBwcm9jZXNzb3JzIGFj dGl2YXRlZCAoNTM4OS40NyBCb2dvTUlQUykKWyAgICAwLjA0OTA3MV0gZGV2dG1wZnM6IGluaXRp YWxpemVkClsgICAgMC4wNDk5NDRdIGV2bTogc2VjdXJpdHkuY2FwYWJpbGl0eQpbICAgIDAuMDUw NDk3XSBjbG9ja3NvdXJjZSBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4 ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA2MzcwODY3NTE5NTExOTk0IG5zClsgICAgMC4wNTE0MjNd IHJlZ3VsYXRvci1kdW1teTogbm8gcGFyYW1ldGVycwpbICAgIDAuMDUxOTg5XSBORVQ6IFJlZ2lz dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC4wNTI5MjBdIGNwdWlkbGU6IHVzaW5nIGdv dmVybm9yIGxhZGRlcgpbICAgIDAuMDUzMjI2XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBtZW51 ClsgICAgMC4wNTM4NjddIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkClsgICAgMC4wNTQx NjhdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246 IDAuNQpbICAgIDAuMDU0NzAyXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBi YXNlIGFjY2VzcwpbICAgIDAuMDYwNzQxXSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2Up ClsgICAgMC4wNjEwOTZdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKWyAgICAw LjA2MTQ1OV0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAgIDAuMDYx ODIxXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKWyAgICAw LjA2MzA5NF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC05IC0+IDB4MzkgLT4gSVJR IDkgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA2NDg3MV0gQUNQSTogSW50ZXJwcmV0 ZXIgZW5hYmxlZApbICAgIDAuMDY1MTYwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsgICAgMC4w NjU0MTddIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjA2 NTc5Nl0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNz YXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMDcwNTYwXSBBQ1BJ OiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAw LjA3MTAyM10gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbU2VnbWVudHNdClsg ICAgMC4wNzE0MzddIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7 IGRpc2FibGluZyBBU1BNClsgICAgMC4wNzIxNDZdIGFjcGlwaHA6IFNsb3QgWzNdIHJlZ2lzdGVy ZWQKWyAgICAwLjA3MjQ4OF0gYWNwaXBocDogU2xvdCBbNF0gcmVnaXN0ZXJlZApbICAgIDAuMDcy ODE0XSBhY3BpcGhwOiBTbG90IFs1XSByZWdpc3RlcmVkClsgICAgMC4wNzMxMzVdIGFjcGlwaHA6 IFNsb3QgWzZdIHJlZ2lzdGVyZWQKWyAgICAwLjA3MzM3NF0gYWNwaXBocDogU2xvdCBbN10gcmVn aXN0ZXJlZApbICAgIDAuMDczNjk0XSBhY3BpcGhwOiBTbG90IFs4XSByZWdpc3RlcmVkClsgICAg MC4wNzQwMTVdIGFjcGlwaHA6IFNsb3QgWzldIHJlZ2lzdGVyZWQKWyAgICAwLjA3NDM0OV0gYWNw aXBocDogU2xvdCBbMTBdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NDY3Nl0gYWNwaXBocDogU2xvdCBb MTFdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NTAwNV0gYWNwaXBocDogU2xvdCBbMTJdIHJlZ2lzdGVy ZWQKWyAgICAwLjA3NTM0NV0gYWNwaXBocDogU2xvdCBbMTNdIHJlZ2lzdGVyZWQKWyAgICAwLjA3 NTY3M10gYWNwaXBocDogU2xvdCBbMTRdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NjAwN10gYWNwaXBo cDogU2xvdCBbMTVdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NjM0Ml0gYWNwaXBocDogU2xvdCBbMTZd IHJlZ2lzdGVyZWQKWyAgICAwLjA3NjY2Nl0gYWNwaXBocDogU2xvdCBbMTddIHJlZ2lzdGVyZWQK WyAgICAwLjA3NjcwNl0gYWNwaXBocDogU2xvdCBbMThdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NzA0 Ml0gYWNwaXBocDogU2xvdCBbMTldIHJlZ2lzdGVyZWQKWyAgICAwLjA3NzM3Nl0gYWNwaXBocDog U2xvdCBbMjBdIHJlZ2lzdGVyZWQKWyAgICAwLjA3NzcwM10gYWNwaXBocDogU2xvdCBbMjFdIHJl Z2lzdGVyZWQKWyAgICAwLjA3ODAzN10gYWNwaXBocDogU2xvdCBbMjJdIHJlZ2lzdGVyZWQKWyAg ICAwLjA3ODM0Nl0gYWNwaXBocDogU2xvdCBbMjNdIHJlZ2lzdGVyZWQKWyAgICAwLjA3ODY1M10g YWNwaXBocDogU2xvdCBbMjRdIHJlZ2lzdGVyZWQKWyAgICAwLjA3ODk5OV0gYWNwaXBocDogU2xv dCBbMjVdIHJlZ2lzdGVyZWQKWyAgICAwLjA3OTMwOF0gYWNwaXBocDogU2xvdCBbMjZdIHJlZ2lz dGVyZWQKWyAgICAwLjA3OTYxOF0gYWNwaXBocDogU2xvdCBbMjddIHJlZ2lzdGVyZWQKWyAgICAw LjA3OTkzMl0gYWNwaXBocDogU2xvdCBbMjhdIHJlZ2lzdGVyZWQKWyAgICAwLjA4MDAzN10gYWNw aXBocDogU2xvdCBbMjldIHJlZ2lzdGVyZWQKWyAgICAwLjA4MDQxN10gYWNwaXBocDogU2xvdCBb MzBdIHJlZ2lzdGVyZWQKWyAgICAwLjA4MDgyNF0gYWNwaXBocDogU2xvdCBbMzFdIHJlZ2lzdGVy ZWQKWyAgICAwLjA4MTEyOV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMC4w ODE0MzBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAg ICAwLjA4MTgzMF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAw MC0weDBjZjcgd2luZG93XQpbICAgIDAuMDgyMzE0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVz IHJlc291cmNlIFtpbyAgMHgwZDAwLTB4YWRmZiB3aW5kb3ddClsgICAgMC4wODI4MDJdIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGFlMGYtMHhhZWZmIHdpbmRvd10K WyAgICAwLjA4MzI4NF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4 YWYyMC0weGFmZGYgd2luZG93XQpbICAgIDAuMDgzMzQxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3Qg YnVzIHJlc291cmNlIFtpbyAgMHhhZmU0LTB4ZmZmZiB3aW5kb3ddClsgICAgMC4wODM4MzddIHBj aV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZm ZmYgd2luZG93XQpbICAgIDAuMDg0NDA4XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFttZW0gMHgxNjgwMDAwMC0weGZlYmZmZmZmIHdpbmRvd10KWyAgICAwLjA4NTA0OF0gcGNp IDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAu MDg1ODc0XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njo3MDAwXSB0eXBlIDAwIGNsYXNzIDB4MDYw MTAwClsgICAgMC4wODY2NTZdIHBjaSAwMDAwOjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAg Y2xhc3MgMHgwMTAxODAKWyAgICAwLjA4ODkwOF0gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6 IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAwLjA5MDAxN10gcGNpIDAwMDA6MDA6MDEuMTogbGVn YWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtpbyAgMHgwMWYwLTB4MDFmN10KWyAgICAwLjA5MDUw M10gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTQ6IFtpbyAgMHgw M2Y2XQpbICAgIDAuMDkwOTc1XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiBy ZWcgMHgxODogW2lvICAweDAxNzAtMHgwMTc3XQpbICAgIDAuMDkxNDQ5XSBwY2kgMDAwMDowMDow MS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxYzogW2lvICAweDAzNzZdClsgICAgMC4wOTIw NzRdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAK WyAgICAwLjA5Mjc0NV0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHgwNjAwLTB4MDYz Zl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4wOTMyNjZdIHBjaSAwMDAwOjAwOjAxLjM6 IHF1aXJrOiBbaW8gIDB4MDcwMC0weDA3MGZdIGNsYWltZWQgYnkgUElJWDQgU01CClsgICAgMC4w OTM1MzFdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAw MDAKWyAgICAwLjA5NTgwMV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmYzAw MDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4wOTcwOTRdIHBjaSAwMDAwOjAwOjAyLjA6IHJl ZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAgICAwLjEwMTI1Nl0gcGNpIDAw MDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0weGZlYmVmZmZmIHByZWZdClsg ICAgMC4xMDIwNzJdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3Mg MHgwMjAwMDAKWyAgICAwLjEwMzIxMF0gcGNpIDAwMDA6MDA6MDMuMDogcmVnIDB4MTA6IFttZW0g MHhmZWJjMDAwMC0weGZlYmRmZmZmXQpbICAgIDAuMTA0MDE5XSBwY2kgMDAwMDowMDowMy4wOiBy ZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAuMTA3NzA2XSBwY2kgMDAwMDowMDow My4wOiByZWcgMHgzMDogW21lbSAweGZlYjgwMDAwLTB4ZmViYmZmZmYgcHJlZl0KWyAgICAwLjEw ODM1N10gcGNpIDAwMDA6MDA6MDQuMDogWzgwODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAw MApbICAgIDAuMTA5MTU5XSBwY2kgMDAwMDowMDowNC4wOiByZWcgMHgxMDogW21lbSAweGZlYmYx MDAwLTB4ZmViZjEwMGZdClsgICAgMC4xMTE5MTldIHBjaV9idXMgMDAwMDowMDogb24gTlVNQSBu b2RlIDAKWyAgICAwLjExMjg1OV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJR cyA1ICoxMCAxMSkKWyAgICAwLjExMzQ0MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktC XSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjExNDAxMF0gQUNQSTogUENJIEludGVycnVwdCBMaW5r IFtMTktDXSAoSVJRcyA1IDEwICoxMSkKWyAgICAwLjExNDU3MV0gQUNQSTogUENJIEludGVycnVw dCBMaW5rIFtMTktEXSAoSVJRcyA1IDEwICoxMSkKWyAgICAwLjExNTA5NF0gQUNQSTogUENJIElu dGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcyAqOSkKWyAgICAwLjExNTc5MF0gQUNQSTogRW5hYmxl ZCAxNiBHUEVzIGluIGJsb2NrIDAwIHRvIDBGClsgICAgMC4xMTY1OThdIHZnYWFyYjogc2V0dGlu ZyBhcyBib290IGRldmljZTogUENJOjAwMDA6MDA6MDIuMApbICAgIDAuMTE2NjY2XSB2Z2FhcmI6 IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDA6MDIuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21l bSxsb2Nrcz1ub25lClsgICAgMC4xMTY2NzJdIHZnYWFyYjogbG9hZGVkClsgICAgMC4xMTY4Njdd IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowMDowMi4wClsgICAgMC4xMTcy OTBdIHN0YTJ4MTFfc2NyX2luaXQKWyAgICAwLjExNzUwOF0gc3RhMngxMV9hcGJfc29jX3JlZ3Nf aW5pdApbICAgIDAuMTE3Nzc1XSBzdGEyeDExX3NjdGxfaW5pdApbICAgIDAuMTE4MDAwXSBzdGEy eDExX2FwYnJlZ19pbml0ClsgICAgMC4xMTg0NzFdIEFDUEk6IGJ1cyB0eXBlIFVTQiByZWdpc3Rl cmVkClsgICAgMC4xMTg3OTldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2 ZXIgdXNiZnMKWyAgICAwLjExOTIwM10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciBodWIKWyAgICAwLjExOTYxNF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNl IGRyaXZlciB1c2IKWyAgICAwLjEyMDA0Nl0gTGludXggdmlkZW8gY2FwdHVyZSBpbnRlcmZhY2U6 IHYyLjAwClsgICAgMC4xMjA0MjBdIHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lz dGVyZWQKWyAgICAwLjEyMDc2NF0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5 cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAg IDAuMTIxNDI0XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgMC4xMjE3ODVdIEFk dmFuY2VkIExpbnV4IFNvdW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAg MC4xMjIyNDVdIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjEyMjU0MV0g UENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMTIyOTYxXSBl ODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAg MC4xMjMzNDJdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MTY3ZTAwMDAtMHgxN2Zm ZmZmZl0KWyAgICAwLjEyNDEyOV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyMwpb ICAgIDAuMTI0NDc2XSBOZXRMYWJlbDogSW5pdGlhbGl6aW5nClsgICAgMC4xMjQ3MjddIE5ldExh YmVsOiAgZG9tYWluIGhhc2ggc2l6ZSA9IDEyOApbICAgIDAuMTI1MDU1XSBOZXRMYWJlbDogIHBy b3RvY29scyA9IFVOTEFCRUxFRCBDSVBTT3Y0ClsgICAgMC4xMjU0NDVdIE5ldExhYmVsOiAgdW5s YWJlbGVkIHRyYWZmaWMgYWxsb3dlZCBieSBkZWZhdWx0ClsgICAgMC4xMjY0MDhdIGhwZXQwOiBh dCBNTUlPIDB4ZmVkMDAwMDAsIElSUXMgMiwgOCwgMApbICAgIDAuMTI2Nzc0XSBocGV0MDogMyBj b21wYXJhdG9ycywgNjQtYml0IDEwMC4wMDAwMDAgTUh6IGNvdW50ZXIKWyAgICAwLjEyOTI3OV0g U3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsgICAgMC4xMjk3NTFdIEZTLUNhY2hl OiBMb2FkZWQKWyAgICAwLjEyOTk5OV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0t LS0tClsgICAgMC4xMjk5OTldIGtlcm5lbCBCVUcgYXQga2VybmVsL2lycV93b3JrLmM6MTM1IQpb ICAgIDAuMTI5OTk5XSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIFNNUCAKWyAgICAwLjEyOTk5 OV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4xMjk5OTldIENQVTogMCBQSUQ6IDEgQ29tbTog c3dhcHBlci8wIE5vdCB0YWludGVkIDQuMC4wLTAwMTE0LWcwMjE1MTU1ICM4ClsgICAgMC4xMjk5 OTldIHRhc2s6IGMwMDMwMDAwIHRpOiBjMDAzODAwMCB0YXNrLnRpOiBjMDAzODAwMApbICAgIDAu MTI5OTk5XSBFSVA6IDAwNjA6WzxjMTBkYTcwOD5dIEVGTEFHUzogMDAwMTAyMDYgQ1BVOiAwClsg ICAgMC4xMjk5OTldIEVJUCBpcyBhdCBpcnFfd29ya19ydW5fbGlzdCsweDY4LzB4NzAKWyAgICAw LjEyOTk5OV0gRUFYOiAwMDAwMDIwMCBFQlg6IGMwMDMwMDAwIEVDWDogZDQyY2FlMGMgRURYOiAw MDAwMDAwMApbICAgIDAuMTI5OTk5XSBFU0k6IDAwMDAwMDAwIEVESTogMDAwMDAwMDAgRUJQOiBj MDAzOWNkMCBFU1A6IGMwMDM5Y2NjClsgICAgMC4xMjk5OTldICBEUzogMDA3YiBFUzogMDA3YiBG UzogMDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDAuMTI5OTk5XSBDUjA6IDgwMDUwMDMzIENS MjogZmZmZmZmZmYgQ1IzOiAwMWUzMzAwMCBDUjQ6IDAwMDQwNmQwClsgICAgMC4xMjk5OTldIFN0 YWNrOgpbICAgIDAuMTI5OTk5XSAgYzEwZGE4YjYgYzAwMzljZTAgYzEwYTc4MDYgZDQyYzg3MDAg MDdiZmE0NzMgYzAwMzljZjggYzEwYjU2ZTggMDAwMDAwMDAKWyAgICAwLjEyOTk5OV0gIDAwMDAw MDAxIDAwMDAwMDAwIGMxMGI1OTZmIGMwMDM5ZDE0IGMxMGI1OTZmIGMwMDMwMDAwIDAwMDAwMDAw IGQ0MmM4NzAwClsgICAgMC4xMjk5OTldICAwMDAwMDAwMCAwMDAwMDI0NiBjMDAzOWQyOCBjMTAz MDRmZiAwMDAwMDI0NiBjMDAzOWQyOCAwMDAwMDAwMCBjMDAzOWQzNApbICAgIDAuMTI5OTk5XSBD YWxsIFRyYWNlOgpbICAgIDAuMTI5OTk5XSAgWzxjMTBkYThiNj5dID8gaXJxX3dvcmtfdGljaysw eDM2LzB4NDAKWyAgICAwLjEyOTk5OV0gIFs8YzEwYTc4MDY+XSB1cGRhdGVfcHJvY2Vzc190aW1l cysweDQ2LzB4NjAKWyAgICAwLjEyOTk5OV0gIFs8YzEwYjU2ZTg+XSB0aWNrX3BlcmlvZGljKzB4 MjgvMHhjMApbICAgIDAuMTI5OTk5XSAgWzxjMTBiNTk2Zj5dID8gdGlja19oYW5kbGVfcGVyaW9k aWMrMHgxZi8weDcwClsgICAgMC4xMjk5OTldICBbPGMxMGI1OTZmPl0gdGlja19oYW5kbGVfcGVy aW9kaWMrMHgxZi8weDcwClsgICAgMC4xMjk5OTldICBbPGMxMDMwNGZmPl0gbG9jYWxfYXBpY190 aW1lcl9pbnRlcnJ1cHQrMHgyZi8weDYwClsgICAgMC4xMjk5OTldICBbPGMxMDMwOGNlPl0gc21w X2FwaWNfdGltZXJfaW50ZXJydXB0KzB4MmUvMHg1MApbICAgIDAuMTI5OTk5XSAgWzxjMTg1NDY0 ZD5dIGFwaWNfdGltZXJfaW50ZXJydXB0KzB4MzEvMHgzOApbICAgIDAuMTI5OTk5XSAgWzxjMTA4 ZGY4Nz5dID8gbG9ja19hY3F1aXJlKzB4ODcvMHhhMApbICAgIDAuMTI5OTk5XSAgWzxjMTE1NTM0 MT5dID8gbmV3X2lub2RlX3BzZXVkbysweDIxLzB4NTAKWyAgICAwLjEyOTk5OV0gIFs8YzE4NTMy Yjk+XSBfcmF3X3NwaW5fbG9jaysweDM5LzB4NTAKWyAgICAwLjEyOTk5OV0gIFs8YzExNTUzNDE+ XSA/IG5ld19pbm9kZV9wc2V1ZG8rMHgyMS8weDUwClsgICAgMC4xMjk5OTldICBbPGMxMTU1MzQx Pl0gbmV3X2lub2RlX3BzZXVkbysweDIxLzB4NTAKWyAgICAwLjEyOTk5OV0gIFs8YzExNTUzODI+ XSBuZXdfaW5vZGUrMHgxMi8weDMwClsgICAgMC4xMjk5OTldICBbPGMxMTYwMjMzPl0gc2ltcGxl X2ZpbGxfc3VwZXIrMHgzMy8weDFiMApbICAgIDAuMTI5OTk5XSAgWzxjMTEzYmMwMD5dID8gZ2V0 X2Fub25fYmRldisweGUwLzB4ZTAKWyAgICAwLjEyOTk5OV0gIFs8YzExZDMzMzI+XSBmaWxsX3N1 cGVyKzB4MTIvMHgyMApbICAgIDAuMTI5OTk5XSAgWzxjMTEzZDIxZj5dIG1vdW50X3NpbmdsZSsw eDdmLzB4YTAKWyAgICAwLjEyOTk5OV0gIFs8YzExZDMzMTU+XSBnZXRfc2IrMHgxNS8weDIwClsg ICAgMC4xMjk5OTldICBbPGMxMWQzMzIwPl0gPyBnZXRfc2IrMHgyMC8weDIwClsgICAgMC4xMjk5 OTldICBbPGMxMTNkMmU3Pl0gbW91bnRfZnMrMHgzNy8weDE4MApbICAgIDAuMTI5OTk5XSAgWzxj MTA4NTY2Nz5dID8gX19pbml0X3dhaXRxdWV1ZV9oZWFkKzB4MzcvMHg1MApbICAgIDAuMTI5OTk5 XSAgWzxjMTE1OGQ2MD5dID8gbW50cHV0KzB4MzAvMHgzMApbICAgIDAuMTI5OTk5XSAgWzxjMTE1 ODE4Nz5dIHZmc19rZXJuX21vdW50KzB4NDcvMHgxNDAKWyAgICAwLjEyOTk5OV0gIFs8YzExNjA0 MjA+XSBzaW1wbGVfcGluX2ZzKzB4NzAvMHg5MApbICAgIDAuMTI5OTk5XSAgWzxjMTFkMzM5ZT5d IHNlY3VyaXR5ZnNfY3JlYXRlX2ZpbGUrMHg1ZS8weDFlMApbICAgIDAuMTI5OTk5XSAgWzxjMWRk Y2NiYz5dID8gYWFfZGVzdHJveV9hYWZzKzB4Zi8weGYKWyAgICAwLjEyOTk5OV0gIFs8YzExZDM1 M2Y+XSBzZWN1cml0eWZzX2NyZWF0ZV9kaXIrMHgxZi8weDMwClsgICAgMC4xMjk5OTldICBbPGMx ZGRjYzM1Pl0gYWFmc19jcmVhdGVfZGlyKzB4Zi8weDg3ClsgICAgMC4xMjk5OTldICBbPGMxZGRj Y2JjPl0gPyBhYV9kZXN0cm95X2FhZnMrMHhmLzB4ZgpbICAgIDAuMTI5OTk5XSAgWzxjMWRkY2Qw OT5dIGFhX2NyZWF0ZV9hYWZzKzB4NGQvMHg5ZgpbICAgIDAuMTI5OTk5XSAgWzxjMTAwMDQ4Nj5d IGRvX29uZV9pbml0Y2FsbCsweGM2LzB4MjEwClsgICAgMC4xMjk5OTldICBbPGMxZGRjY2JjPl0g PyBhYV9kZXN0cm95X2FhZnMrMHhmLzB4ZgpbICAgIDAuMTI5OTk5XSAgWzxjMWRiZDRmMz5dID8g cmVwYWlyX2Vudl9zdHJpbmcrMHgxMi8weDU0ClsgICAgMC4xMjk5OTldICBbPGMxZGJkYzk4Pl0g a2VybmVsX2luaXRfZnJlZWFibGUrMHgxN2QvMHgxZmEKWyAgICAwLjEyOTk5OV0gIFs8YzE4NDZh ZWI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApbICAgIDAuMTI5OTk5XSAgWzxjMTg1M2RhMT5dIHJl dF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMwClsgICAgMC4xMjk5OTldICBbPGMxODQ2YWUw Pl0gPyByZXN0X2luaXQrMHhiMC8weGIwClsgICAgMC4xMjk5OTldIENvZGU6IDg5IDRkIGYwIDg5 IGY5IDg3IDRiIGZjIGZmIDUzIDA0IDg5IGYyIDg5IGY4IDgzIGUyIGZjIDNlIDBmIGIxIDUzIGZj IDhiIDVkIGYwIDg1IGRiIDc1IGQ1IDU4IDViIDVlIDVmIDVkIGMzIDhkIGI0IDI2IDAwIDAwIDAw IDAwIDwwZj4gMGIgOGQgYjYgMDAgMDAgMDAgMDAgNTUgYjggMTAgNWUgZTIgYzEgODkgZTUgNjQg MDMgMDUgY2MgMjAKWyAgICAwLjEyOTk5OV0gRUlQOiBbPGMxMGRhNzA4Pl0gaXJxX3dvcmtfcnVu X2xpc3QrMHg2OC8weDcwIFNTOkVTUCAwMDY4OmMwMDM5Y2NjClsgICAgMC4xNTE1MjJdIC0tLVsg ZW5kIHRyYWNlIGM3MmRlZjc3MTk3ZmViNDYgXS0tLQpbICAgIDAuMTUxODk1XSBLZXJuZWwgcGFu aWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9uIGluIGludGVycnVwdAoKRWxhcHNlZCB0 aW1lOiA1CnFlbXUtc3lzdGVtLWkzODYgLWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtz bWFwIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaWIxLTA0MTQyMDA4LzAyMTUxNTUy M2QxZmQzZjllMjM5YTFiYjQ3NjE4ODI3MDNjYWM5YjAvdm1saW51ei00LjAuMC0wMDExNC1nMDIx NTE1NSAtYXBwZW5kICdyb290PS9kZXYvcmFtMCB1c2VyPWxrcCBqb2I9L2xrcC9zY2hlZHVsZWQv dm0tdnAtcXVhbnRhbC1pMzg2LTU1L2Jpc2VjdF9ib290LTEtcXVhbnRhbC1jb3JlLWkzODYuY2d6 LWkzODYtcmFuZGNvbmZpZy1pYjEtMDQxNDIwMDgtMDIxNTE1NTIzZDFmZDNmOWUyMzlhMWJiNDc2 MTg4MjcwM2NhYzliMC0zLTIwMTUwNDE1LTc2MDU3LTFvb3Y5b2cueWFtbCBBUkNIPWkzODYga2Nv bmZpZz1pMzg2LXJhbmRjb25maWctaWIxLTA0MTQyMDA4IGJyYW5jaD1saW51eC1kZXZlbC9kZXZl bC1sa3AtaWIwMy1zbW9rZS0yMDE1MDQxNTA1MDggY29tbWl0PTAyMTUxNTUyM2QxZmQzZjllMjM5 YTFiYjQ3NjE4ODI3MDNjYWM5YjAgQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1p YjEtMDQxNDIwMDgvMDIxNTE1NTIzZDFmZDNmOWUyMzlhMWJiNDc2MTg4MjcwM2NhYzliMC92bWxp bnV6LTQuMC4wLTAwMTE0LWcwMjE1MTU1IG1heF91cHRpbWU9NjAwIFJFU1VMVF9ST09UPS9yZXN1 bHQvdm0tdnAtcXVhbnRhbC1pMzg2L2Jvb3QvMS9xdWFudGFsLWNvcmUtaTM4Ni5jZ3ovaTM4Ni1y YW5kY29uZmlnLWliMS0wNDE0MjAwOC8wMjE1MTU1MjNkMWZkM2Y5ZTIzOWExYmI0NzYxODgyNzAz Y2FjOWIwLzQgTEtQX1NFUlZFUj1pbm4gZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIHJkLnVkZXYu bG9nLXByaW9yaXR5PWVyciBzeXN0ZW1kLmxvZ190YXJnZXQ9am91cm5hbCBzeXN0ZW1kLmxvZ19s ZXZlbD13YXJuaW5nIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRh dGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEg bm1pX3dhdGNoZG9nPXBhbmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRp c2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCBydyBpcD06 Ojo6dm0tdnAtcXVhbnRhbC1pMzg2LTU1OjpkaGNwIGRyYmQubWlub3JfY291bnQ9OCcgIC1pbml0 cmQgL2ZzL3NkYjEvaW5pdHJkLXZtLXZwLXF1YW50YWwtaTM4Ni01NSAtbSAzNjAgLXNtcCAxIC1k ZXZpY2UgZTEwMDAsbmV0ZGV2PW5ldDAgLW5ldGRldiB1c2VyLGlkPW5ldDAgLWJvb3Qgb3JkZXI9 bmMgLW5vLXJlYm9vdCAtd2F0Y2hkb2cgaTYzMDBlc2IgLXJ0YyBiYXNlPWxvY2FsdGltZSAtcGlk ZmlsZSAvZGV2L3NobS9rYm9vdC9waWQtdm0tdnAtcXVhbnRhbC1pMzg2LTU1IC1zZXJpYWwgZmls ZTovZGV2L3NobS9rYm9vdC9zZXJpYWwtdm0tdnAtcXVhbnRhbC1pMzg2LTU1IC1kYWVtb25pemUg LWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAo= --=-rJ4XTjr0dK5m67V+nmQ4--