From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1282309552381602961==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [inotify] 464e1236c3: BUG kmalloc-512 (Not tainted): Freepointer corrupt Date: Fri, 14 Oct 2016 10:31:56 +0800 Message-ID: <20161014023156.GD4772@yexl-desktop> In-Reply-To: <1476171382-11911-1-git-send-email-kernel@kyup.com> List-Id: --===============1282309552381602961== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: https://github.com/0day-ci/linux Nikolay-Borisov/inotify-Convert-to-using-p= er-namespace-limits/20161011-153830 commit 464e1236c367919e405c8d248d6a4118fdc4a2c1 ("inotify: Convert to using= per-namespace limits") in testcase: trinity with following parameters: runtime: 300s Trinity is a linux system call fuzz tester. on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 320M caused below changes: +-------------------------------------------------------+------------+-----= -------+ | | 101105b171 | 464e= 1236c3 | +-------------------------------------------------------+------------+-----= -------+ | boot_successes | 20 | 62 = | | boot_failures | 14 | 94 = | | invoked_oom-killer:gfp_mask=3D0x | 14 | 10= | | Mem-Info | 14 | 10 = | | page_allocation_failure:order:#,mode:#(GFP_USER) | 1 | = | | BUG_kmalloc-#(Not_tainted):Freepointer_corrupt | 0 | 46 = | | INFO:Allocated_in_setup_userns_sysctls_age=3D#cpu=3D#pid=3D | 0 = | 46 | | INFO:Freed_in_free_ctx_age=3D#cpu=3D#pid=3D | 0 = | 8 | | INFO:Slab#objects=3D#used=3D#fp=3D#flags=3D | 0 = | 45 | | INFO:Object#@offset=3D#fp=3D | 0 | = 46 | | calltrace:free_user_ns | 0 | 46 = | | BUG_kmalloc-#(Tainted:G_B):Freepointer_corrupt | 0 | 3 = | | INFO:Freed_in_kernfs_fop_release_age=3D#cpu=3D#pid=3D | 0 = | 8 | | BUG:kernel_reboot-without-warning_in_test_stage | 0 | 38 = | | INFO:Slab#objects=3D#used=3D#fp=3D0x(null)flags=3D | 0 = | 1 | | BUG:unable_to_handle_kernel | 0 | 1 = | | Oops | 0 | 1 = | | RIP:copy_process | 0 | 1 = | | Kernel_panic-not_syncing:Fatal_exception | 0 | 1 = | | INFO:Freed_in_skb_free_head_age=3D#cpu=3D#pid=3D | 0 = | 3 | | INFO:Freed_in_kvfree_age=3D#cpu=3D#pid=3D | 0 = | 2 | | INFO:Freed_in_ep_free_age=3D#cpu=3D#pid=3D | 0 = | 1 | | INFO:Freed_in_free_pipe_info_age=3D#cpu=3D#pid=3D | 0 = | 3 | +-------------------------------------------------------+------------+-----= -------+ [ 64.996369] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080= (goldfish_pdev_bus) [ 65.007839] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080= (goldfish_pdev_bus) [ 65.519812] =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D [ 65.521973] BUG kmalloc-512 (Not tainted): Freepointer corrupt [ 65.523368] ------------------------------------------------------------= ----------------- [ 65.523368] = [ 65.525977] Disabling lock debugging due to kernel taint [ 65.527277] INFO: Allocated in setup_userns_sysctls+0x3f/0xa6 age=3D5 cp= u=3D1 pid=3D418 [ 65.558397] INFO: Freed in free_ctx+0x1d/0x20 age=3D6 cpu=3D0 pid=3D19 [ 65.566491] INFO: Slab 0xffff88000f147700 objects=3D19 used=3D15 fp=3D0x= ffff8800070de7c8 flags=3D0x200004081 [ 65.568956] INFO: Object 0xffff8800070dee68 @offset=3D11880 fp=3D0xffff8= 80007030288 [ 65.568956] = [ 65.574100] Redzone ffff8800070dee60: cc cc cc cc cc cc cc cc = ........ [ 65.576524] Object ffff8800070dee68: 90 d1 fd 81 ff ff ff ff 68 02 03 07= 00 88 ff ff ........h....... [ 65.579009] Object ffff8800070dee78: 04 00 00 00 a4 01 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.581691] Object ffff8800070dee88: 59 02 0c 81 ff ff ff ff 00 00 00 00= 00 00 00 00 Y............... [ 65.584222] Object ffff8800070dee98: e0 4d 4a 83 ff ff ff ff 40 17 26 82= ff ff ff ff .MJ.....(a).&..... [ 65.586768] Object ffff8800070deea8: a4 d1 fd 81 ff ff ff ff 6c 02 03 07= 00 88 ff ff ........l....... [ 65.589412] Object ffff8800070deeb8: 04 00 00 00 a4 01 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.591971] Object ffff8800070deec8: 59 02 0c 81 ff ff ff ff 00 00 00 00= 00 00 00 00 Y............... [ 65.594469] Object ffff8800070deed8: e0 4d 4a 83 ff ff ff ff 40 17 26 82= ff ff ff ff .MJ.....(a).&..... [ 65.596977] Object ffff8800070deee8: b7 d1 fd 81 ff ff ff ff 70 02 03 07= 00 88 ff ff ........p....... [ 65.599617] Object ffff8800070deef8: 04 00 00 00 a4 01 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.602173] Object ffff8800070def08: 59 02 0c 81 ff ff ff ff 00 00 00 00= 00 00 00 00 Y............... [ 65.604667] Object ffff8800070def18: e0 4d 4a 83 ff ff ff ff 40 17 26 82= ff ff ff ff .MJ.....(a).&..... [ 65.607358] Object ffff8800070def28: ca d1 fd 81 ff ff ff ff 74 02 03 07= 00 88 ff ff ........t....... [ 65.609905] Object ffff8800070def38: 04 00 00 00 a4 01 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.612456] Object ffff8800070def48: 59 02 0c 81 ff ff ff ff 00 00 00 00= 00 00 00 00 Y............... [ 65.614946] Object ffff8800070def58: e0 4d 4a 83 ff ff ff ff 40 17 26 82= ff ff ff ff .MJ.....(a).&..... [ 65.617618] Object ffff8800070def68: dd d1 fd 81 ff ff ff ff 78 02 03 07= 00 88 ff ff ........x....... [ 65.620145] Object ffff8800070def78: 04 00 00 00 a4 01 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.622607] Object ffff8800070def88: 59 02 0c 81 ff ff ff ff 00 00 00 00= 00 00 00 00 Y............... [ 65.625270] Object ffff8800070def98: e0 4d 4a 83 ff ff ff ff 40 17 26 82= ff ff ff ff .MJ.....(a).&..... [ 65.627773] Object ffff8800070defa8: f0 d1 fd 81 ff ff ff ff 7c 02 03 07= 00 88 ff ff ........|....... [ 65.630300] Object ffff8800070defb8: 04 00 00 00 a4 01 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.632804] Object ffff8800070defc8: 59 02 0c 81 ff ff ff ff 00 00 00 00= 00 00 00 00 Y............... [ 65.635477] Object ffff8800070defd8: e0 4d 4a 83 ff ff ff ff 40 17 26 82= ff ff ff ff .MJ.....(a).&..... [ 65.637983] Object ffff8800070defe8: 03 d2 fd 81 ff ff ff ff 80 02 03 07= 00 88 ff ff ................ [ 65.640507] Object ffff8800070deff8: 04 00 00 00 a4 01 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.642994] Object ffff8800070df008: 59 02 0c 81 ff ff ff ff 00 00 00 00= 00 00 00 00 Y............... [ 65.645711] Object ffff8800070df018: e0 4d 4a 83 ff ff ff ff 40 17 26 82= ff ff ff ff .MJ.....(a).&..... [ 65.648170] Object ffff8800070df028: 00 00 00 00 00 00 00 00 84 02 03 07= 00 88 ff ff ................ [ 65.650683] Object ffff8800070df038: 00 00 00 00 00 00 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.653395] Object ffff8800070df048: 00 00 00 00 00 00 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.655876] Object ffff8800070df058: 00 00 00 00 00 00 00 00 00 00 00 00= 00 00 00 00 ................ [ 65.658394] Redzone ffff8800070df068: cc cc cc cc cc cc cc cc = ........ [ 65.660854] Padding ffff8800070df1a8: 5a 5a 5a 5a 5a 5a 5a 5a = ZZZZZZZZ [ 65.663396] CPU: 0 PID: 35 Comm: kworker/0:1 Tainted: G B 4= .8.0-11826-g464e123 #1 [ 65.665746] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 65.668185] Workqueue: events free_user_ns [ 65.669571] ffffc90000187ad8 ffffffff8148d545 ffff88000e804e00 ffff8800= 070dee68 [ 65.672224] ffffc90000187b08 ffffffff811a74a0 ffff88000e804e00 ffff8800= 0f147700 [ 65.674863] ffff8800070dee68 00000000000000cc ffffc90000187b30 ffffffff= 811a8088 [ 65.677604] Call Trace: [ 65.678412] [] dump_stack+0x86/0xc0 [ 65.679908] [] print_trailer+0x178/0x181 [ 65.681439] [] object_err+0x2f/0x36 [ 65.682835] [] check_object+0x265/0x282 [ 65.684336] [] free_debug_processing+0xc1/0x35c [ 65.686049] [] ? retire_userns_sysctls+0x2e/0x33 [ 65.687714] [] ? retire_userns_sysctls+0x2e/0x33 [ 65.689398] [] __slab_free+0x6f/0x426 [ 65.690840] [] ? kvm_clock_read+0x25/0x2e [ 65.692350] [] ? kvm_sched_clock_read+0x9/0x12 [ 65.694056] [] ? sched_clock+0x9/0xd [ 65.695552] [] ? mark_held_locks+0x5e/0x74 [ 65.697043] [] ? kfree+0xfe/0x170 [ 65.698430] [] ? retire_userns_sysctls+0x2e/0x33 [ 65.700159] [] kfree+0x165/0x170 [ 65.701540] [] ? kfree+0x165/0x170 [ 65.702885] [] retire_userns_sysctls+0x2e/0x33 [ 65.704553] [] free_user_ns+0x26/0x6b [ 65.706069] [] process_one_work+0x208/0x3a5 [ 65.707635] [] ? process_one_work+0x1a5/0x3a5 [ 65.729991] [] worker_thread+0x24a/0x380 [ 65.731583] [] ? process_scheduled_works+0x2e/0x2e [ 65.733274] [] kthread+0x106/0x10e [ 65.734628] [] ? __kthread_parkme+0x81/0x81 [ 65.736286] [] ret_from_fork+0x2a/0x40 [ 65.737828] FIX kmalloc-512: Object at 0xffff8800070dee68 not freed [ 65.887942] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080= (goldfish_pdev_bus) [ 66.042944] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080= (goldfish_pdev_bus) To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Xiaolong --===============1282309552381602961== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.8.0-11826-g464e123" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjguMCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR182NEJJVD15CkNPTkZJR19Y ODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdf T1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gv eDg2L2NvbmZpZ3MveDg2XzY0X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNP TkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9S TkRfQklUU19NSU49MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09ORklHX0FS Q0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFU X0JJVFNfTUFYPTE2CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19E TUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15 CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hX RUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FE RF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJD SF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJ R19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklS U1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdf QVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9 eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5F UkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09O RklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9TVVBQ T1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfREVCVUdfUk9E QVRBPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGli L21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0NPTlNUUlVDVE9SUz15CkNP TkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RI UkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZf QVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9B VVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9 eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJ R19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VS TkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENP TkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWFo9eQojIENPTkZJR19L RVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJ R19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfU1lTVklQ QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NS T1NTX01FTU9SWV9BVFRBQ0ggaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CiMgQ09ORklHX1VT RUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJD SF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFf UFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdf SVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJ R19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdf R0VORVJJQ19NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90 IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNP TkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9 eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklD X1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5F UklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01J Tl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5 c3RlbQojCkNPTkZJR19IWl9QRVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNl dAojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNl dAojIENPTkZJR19ISUdIX1JFU19USU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRpbWUg YW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09O RklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1RJTUVf QUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdf QlNEX1BST0NFU1NfQUNDVF9WMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qg c2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CkNPTkZJR19SQ1VfRVhQ RVJUPXkKQ09ORklHX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9D T01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD02NApDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2CkNP TkZJR19UUkVFX1JDVV9UUkFDRT15CkNPTkZJR19SQ1VfS1RIUkVBRF9QUklPPTAKQ09ORklHX1JD VV9OT0NCX0NQVT15CiMgQ09ORklHX1JDVV9OT0NCX0NQVV9OT05FIGlzIG5vdCBzZXQKIyBDT05G SUdfUkNVX05PQ0JfQ1BVX1pFUk8gaXMgbm90IHNldApDT05GSUdfUkNVX05PQ0JfQ1BVX0FMTD15 CiMgQ09ORklHX1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJD PXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JV Rl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19OTUlfTE9H X0JVRl9TSElGVD0xMwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19B UkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VO TUFQX1RMQl9GTFVTSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05V TUFfQkFMQU5DSU5HIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VO VEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX01FTUNHX1NXQVA9eQojIENPTkZJR19NRU1DR19T V0FQX0VOQUJMRUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKQ09O RklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0ZT X0JBTkRXSURUSCBpcyBub3Qgc2V0CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NH Uk9VUF9QSURTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldAoj IENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ERVZJQ0U9eQojIENPTkZJ R19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBz ZXQKQ09ORklHX0NHUk9VUF9ERUJVRz15CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBu b3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkKIyBDT05GSUdfVVRTX05TIGlzIG5vdCBzZXQKQ09O RklHX1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19TQ0hF RF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklH X1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9 IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQojIENPTkZJR19SRF9MWk1BIGlz IG5vdCBzZXQKIyBDT05GSUdfUkRfWFogaXMgbm90IHNldAojIENPTkZJR19SRF9MWk8gaXMgbm90 IHNldApDT05GSUdfUkRfTFo0PXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNF IGlzIG5vdCBzZXQKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFPXkKQ09ORklHX1NZU0NUTD15 CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9F WENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBG PXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJ VVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQoj IENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJ R19LQUxMU1lNU19BTEw9eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklH X0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19O TUk9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9S TT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05G SUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX0JQ Rl9TWVNDQUxMPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJU0VfU1lT Q0FMTFM9eQpDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19N RU1CQVJSSUVSPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJG X0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpD T05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5v dCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQojIENP TkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJ R19TTFVCPXkKIyBDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET00gaXMgbm90IHNldApDT05GSUdf U0xVQl9DUFVfUEFSVElBTD15CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19QUk9GSUxJTkc9eQojIENPTkZJR19PUFJPRklMRSBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19K VU1QX0xBQkVMPXkKQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUPXkKIyBDT05GSUdfVVBST0JF UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNl dApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VT RV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVf S1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9 eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX05NST15CkNPTkZJ R19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05G SUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RB U0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJ R19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19C UkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19I QVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkK Q09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9 eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZF X0NNUFhDSEc9eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVf Q01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hf V0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01Q QVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01Q X0ZJTFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTlMg aXMgbm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFD S1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApD T05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVD VE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1F Uz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9B Q0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdf SEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZN QVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxG X1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9I QVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJ R19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdf SEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09N UEFUX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfSEFWRV9TVEFD S19WQUxJREFUSU9OPXkKIyBDT05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90IHNldAojIENPTkZJ R19JU0FfQlVTX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdf Q09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DUFVfTk9fRUZGSUNJRU5UX0ZGUyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19WTUFQX1NUQUNLPXkK CiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NPVl9LRVJORUw9eQpD T05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0dDT1ZfUFJPRklMRV9B TEwgaXMgbm90IHNldAojIENPTkZJR19HQ09WX0ZPUk1BVF9BVVRPREVURUNUIGlzIG5vdCBzZXQK Q09ORklHX0dDT1ZfRk9STUFUXzNfND15CiMgQ09ORklHX0dDT1ZfRk9STUFUXzRfNyBpcyBub3Qg c2V0CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdf U0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKIyBDT05G SUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklH X0JMT0NLPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09O RklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5v dCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURWQU5DRUQg aXMgbm90IHNldApDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElP Tj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19C TEtfTVFfUENJPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CiMg Q09ORklHX0lPU0NIRURfREVBRExJTkUgaXMgbm90IHNldApDT05GSUdfSU9TQ0hFRF9DRlE9eQpD T05GSUdfREVGQVVMVF9DRlE9eQojIENPTkZJR19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05G SUdfREVGQVVMVF9JT1NDSEVEPSJjZnEiCkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNP TkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19S TVc9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dO RVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJ TkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9S V0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJl cwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFN RVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNUUz15CkNPTkZJR19YODZfWDJBUElDPXkK IyBDT05GSUdfWDg2X01QUEFSU0UgaXMgbm90IHNldApDT05GSUdfR09MREZJU0g9eQpDT05GSUdf WDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X05VTUFDSElQIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9WU01QPXkKQ09ORklHX1g4Nl9VVj15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBp cyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTUlEPXkKIyBDT05GSUdfTUxYX1BMQVRGT1JNIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9MUFNTPXkKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9S TV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQpDT05GSUdfSU9TRl9NQklfREVC VUc9eQpDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURf T01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpD T05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0 CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldApDT05G SUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09O RklHX05PX0JPT1RNRU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElG VD0xMgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdf WDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVf RkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15 CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBF VF9USU1FUj15CkNPTkZJR19BUEJfVElNRVI9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9J T01NVSBpcyBub3Qgc2V0CkNPTkZJR19DQUxHQVJZX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9N TVVfRU5BQkxFRF9CWV9ERUZBVUxUPXkKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVM UEVSPXkKQ09ORklHX01BWFNNUD15CkNPTkZJR19OUl9DUFVTPTgxOTIKIyBDT05GSUdfU0NIRURf U01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfTUMgaXMgbm90IHNldAojIENPTkZJR19QUkVF TVBUX05PTkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19Q UkVFTVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FM X0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tF Tl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKQ09O RklHX1g4Nl9NQ0VfQU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9N Q0VfSU5KRUNUPXkKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CgojCiMgUGVyZm9ybWFuY2Ug bW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQojIENPTkZJR19Q RVJGX0VWRU5UU19JTlRFTF9SQVBMIGlzIG5vdCBzZXQKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVM X0NTVEFURT15CkNPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVI9eQojIENPTkZJR19WTTg2IGlz IG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdf WDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19JOEs9eQojIENPTkZJR19NSUNST0NPREUg aXMgbm90IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfQVJD SF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05G SUdfTlVNQT15CiMgQ09ORklHX0FNRF9OVU1BIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl82NF9BQ1BJ X05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CkNPTkZJR19OVU1BX0VNVT15 CkNPTkZJR19OT0RFU19TSElGVD0xMApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09O RklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01P REVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09O RklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJ R19TUEFSU0VNRU09eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19IQVZFX01F TU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJTRU1F TV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9UT0dFVEhF Uj15CiMgQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTUVN QkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NB UkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX01PVkFCTEVf Tk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNl dAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tf Q1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX0NPTVBB Q1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKIyBD T05GSUdfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX0tTTT15 CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19N RU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX0hXUE9JU09O X0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMgQ09ORklH X1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVO VF9IVUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VfUEFHRUNBQ0hFPXkK IyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJ R19DTUEgaXMgbm90IHNldApDT05GSUdfWlNXQVA9eQpDT05GSUdfWlBPT0w9eQpDT05GSUdfWkJV RD15CkNPTkZJR19aM0ZPTEQ9eQpDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01B UFBJTkcgaXMgbm90IHNldAojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklH X0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NU UlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX1g4Nl9Q TUVNX0xFR0FDWV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPXkKQ09ORklHX1g4Nl9D SEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQ VElPTl9DSEVDSz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQojIENP TkZJR19NVFJSX1NBTklUSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FS Q0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01B UD15CkNPTkZJR19YODZfSU5URUxfTVBYPXkKIyBDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9U RUNUSU9OX0tFWVMgaXMgbm90IHNldApDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09O RklHX0VGSV9NSVhFRD15CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX0haXzEwMD15CiMgQ09ORklH X0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCiMgQ09ORklHX1NDSEVEX0hSVElDSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VYRUNfRklMRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSQVNIX0RVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RB UlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNF IGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVH X0NQVT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldApDT05GSUdf REVCVUdfSE9UUExVR19DUFUwPXkKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENP TkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZT WVNDQUxMX0VNVUxBVEUgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkU9eQoj IENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxM PXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQ TFVHPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2Vt ZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZS RUVaRVI9eQojIENPTkZJR19ISUJFUk5BVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUD15 CkNPTkZJR19QTV9TTEVFUF9TTVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkKQ09ORklHX1BNX1dB S0VMT0NLUz15CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9MTAwCiMgQ09ORklHX1BNX1dBS0VM T0NLU19HQyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CiMgQ09ORklH X1BNX0FEVkFOQ0VEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fVEVTVF9TVVNQRU5EIGlz IG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKIyBDT05GSUdfUE1fVFJBQ0VfUlRDIGlz IG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVM VD15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05G SUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NU QVRFU19TVVBQT1JUPXkKQ09ORklHX0FDUElfREVCVUdHRVI9eQpDT05GSUdfQUNQSV9ERUJVR0dF Ul9VU0VSPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CkNPTkZJR19BQ1BJ X0VDX0RFQlVHRlM9eQpDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05G SUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9WSURFTz15CiMgQ09ORklHX0FDUElfRkFOIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZS RVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NF U1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSE9UUExVR19D UFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNE VF9GSUxFPSIiCiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CkNP TkZJR19BQ1BJX0RFQlVHPXkKQ09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJ TUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9 eQpDT05GSUdfQUNQSV9TQlM9eQojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQojIENPTkZJ R19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05GSVQ9 eQpDT05GSUdfQUNQSV9ORklUX0RFQlVHPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklH X0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQojIENPTkZJR19BQ1BJX0FQ RUlfR0hFUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQpDT05G SUdfQUNQSV9BUEVJX0VJTko9eQojIENPTkZJR19BQ1BJX0FQRUlfRVJTVF9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19EUFRGX1BPV0VSPXkKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAoj IENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ09ORklHRlM9eQpD T05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9 eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01N T049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZB VUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1Zf VVNFUlNQQUNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQgaXMgbm90 IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNl dAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldApDT05G SUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNB VkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf T05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CgojCiMgQ1BVIGZyZXF1 ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19DUFVGUkVRX0RUIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9JTlRFTF9QU1RBVEU9eQojIENPTkZJR19YODZfUENDX0NQVUZSRVEgaXMgbm90IHNl dAojIENPTkZJR19YODZfQUNQSV9DUFVGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NGSV9D UFVGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qg c2V0CkNPTkZJR19YODZfUDRfQ0xPQ0tNT0Q9eQoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklH X1g4Nl9TUEVFRFNURVBfTElCPXkKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNP TkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX01FTlUgaXMg bm90IHNldAojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApD T05GSUdfSU5URUxfSURMRT15CgojCiMgTWVtb3J5IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTcz MDBfSURMRV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBfSURMRT15CgojCiMgQnVzIG9wdGlv bnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19Q Q0lfTU1DT05GSUc9eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lFUE9SVEJVUyBp cyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkK Q09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ X1NUVUIgaXMgbm90IHNldAojIENPTkZJR19IVF9JUlEgaXMgbm90IHNldApDT05GSUdfUENJX0FU Uz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkK Q09ORklHX1BDSV9MQUJFTD15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBQ Q0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfUENJRV9EV19QTEFUPXkKQ09ORklH X1BDSUVfRFc9eQojIENPTkZJR19WTUQgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9BUEk9eQpD T05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQpDT05GSUdfUENN Q0lBX0xPQURfQ0lTPXkKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNP TkZJR19ZRU5UQT15CkNPTkZJR19ZRU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJ R19ZRU5UQV9UST15CkNPTkZJR19ZRU5UQV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJB PXkKQ09ORklHX1BENjcyOT15CkNPTkZJR19JODIwOTI9eQpDT05GSUdfUENDQVJEX05PTlNUQVRJ Qz15CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90 IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19C SU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9eQpD T05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQ VD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkZNVF9NSVNDIGlz IG5vdCBzZXQKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0lBMzJfRU1VTEFUSU9OPXkKQ09ORklH X0lBMzJfQU9VVD15CkNPTkZJR19YODZfWDMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01Q QVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfS0VZU19DT01QQVQ9eQpDT05GSUdfWDg2X0RF Vl9ETUFfT1BTPXkKQ09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2lu ZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENP TkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BI WV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAoj IENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJ R19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05G SUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxL IGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qg c2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90 IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNl dAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWIGlz IG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJ QUcgaXMgbm90IHNldAojIENPTkZJR19NUExTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5v dCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05G SUdfU09DS19DR1JPVVBfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15Cgoj CiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJ R19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMg bm90IHNldAojIENPTkZJR19TVFJFQU1fUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNT PXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qg c2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05G SUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMg bm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldAoj IENPTkZJR19EU1RfQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ORVRfREVWTElOSyBpcyBub3Qg c2V0CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQpDT05GSUdfSEFWRV9FQlBGX0pJVD15CgojCiMg RGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19V RVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RFVlRNUEZT X01PVU5UPXkKIyBDT05GSUdfU1RBTkRBTE9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRVZFTlRf RklSTVdBUkVfQlVJTEQgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSPXkKIyBDT05GSUdfRklS TVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJ R19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJf RkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdf REVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lT X0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5v dCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05G SUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkK Q09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0ZFTkNFX1RSQUNFPXkKCiMKIyBCdXMg ZGV2aWNlcwojCiMgQ09ORklHX1FDT01fRUJJMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTk5FQ1RP UiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9P Rl9QQVJUUz15CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRy YW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CkNPTkZJR19NVERfQkxPQ0s9 eQpDT05GSUdfRlRMPXkKQ09ORklHX05GVEw9eQpDT05GSUdfTkZUTF9SVz15CiMgQ09ORklHX0lO RlRMIGlzIG5vdCBzZXQKQ09ORklHX1JGRF9GVEw9eQpDT05GSUdfU1NGREM9eQpDT05GSUdfU01f RlRMPXkKQ09ORklHX01URF9PT1BTPXkKQ09ORklHX01URF9TV0FQPXkKIyBDT05GSUdfTVREX1BB UlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZl cnMKIwpDT05GSUdfTVREX0NGST15CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJR19NVERf R0VOX1BST0JFPXkKQ09ORklHX01URF9DRklfQURWX09QVElPTlM9eQojIENPTkZJR19NVERfQ0ZJ X05PU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0JFX0JZVEVfU1dBUD15CiMgQ09ORklH X01URF9DRklfTEVfQllURV9TV0FQIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfR0VPTUVUUlk9 eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80IGlzIG5vdCBzZXQK Q09ORklHX01URF9NQVBfQkFOS19XSURUSF84PXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8x Nj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMzI9eQojIENPTkZJR19NVERfQ0ZJX0kxIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0k0 PXkKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PVFAgaXMgbm90 IHNldAojIENPTkZJR19NVERfQ0ZJX0lOVEVMRVhUIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklf QU1EU1REPXkKIyBDT05GSUdfTVREX0NGSV9TVEFBIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklf VVRJTD15CkNPTkZJR19NVERfUkFNPXkKQ09ORklHX01URF9ST009eQpDT05GSUdfTVREX0FCU0VO VD15CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCkNPTkZJR19NVERfQ09N UExFWF9NQVBQSU5HUz15CkNPTkZJR19NVERfUEhZU01BUD15CkNPTkZJR19NVERfUEhZU01BUF9D T01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4MDAwMDAwCkNPTkZJR19NVERfUEhZ U01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJRFRIPTIKQ09ORklHX01URF9QSFlT TUFQX09GPXkKQ09ORklHX01URF9QSFlTTUFQX09GX1ZFUlNBVElMRT15CkNPTkZJR19NVERfQU1E NzZYUk9NPXkKQ09ORklHX01URF9JQ0hYUk9NPXkKQ09ORklHX01URF9FU0IyUk9NPXkKIyBDT05G SUdfTVREX0NLODA0WFJPTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0NCMl9GTEFTSD15CiMgQ09O RklHX01URF9ORVR0ZWwgaXMgbm90IHNldApDT05GSUdfTVREX0w0NDBHWD15CkNPTkZJR19NVERf UENJPXkKQ09ORklHX01URF9QQ01DSUE9eQojIENPTkZJR19NVERfUENNQ0lBX0FOT05ZTU9VUyBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9HUElPX0FERFIgaXMgbm90IHNldApDT05GSUdfTVREX0lO VEVMX1ZSX05PUj15CkNPTkZJR19NVERfUExBVFJBTT15CiMgQ09ORklHX01URF9MQVRDSF9BRERS IGlzIG5vdCBzZXQKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwpDT05G SUdfTVREX1BNQzU1MT15CiMgQ09ORklHX01URF9QTUM1NTFfQlVHRklYIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX1BNQzU1MV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0xSQU09eQpDT05G SUdfTVREX1BIUkFNPXkKIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERf QkxPQ0syTVREPXkKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19N VERfRE9DRzMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklHX01URF9OQU5E X0VDQ19TTUM9eQpDT05GSUdfTVREX05BTkQ9eQpDT05GSUdfTVREX05BTkRfQkNIPXkKQ09ORklH X01URF9OQU5EX0VDQ19CQ0g9eQpDT05GSUdfTVREX1NNX0NPTU1PTj15CiMgQ09ORklHX01URF9O QU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9ERU5BTElfRFQgaXMg bm90IHNldApDT05GSUdfTVREX05BTkRfR1BJTz15CiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNI X0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0lEUz15CkNPTkZJR19NVERfTkFORF9S SUNPSD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQPXkKIyBDT05GSUdfTVREX05BTkRfRElT S09OQ0hJUF9QUk9CRV9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ESVNLT05D SElQX1BST0JFX0FERFJFU1M9MApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURT15 CkNPTkZJR19NVERfTkFORF9ET0NHND15CkNPTkZJR19NVERfTkFORF9DQUZFPXkKIyBDT05GSUdf TVREX05BTkRfTkFORFNJTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CkNP TkZJR19NVERfTkFORF9ISVNJNTA0PXkKQ09ORklHX01URF9OQU5EX01USz15CkNPTkZJR19NVERf T05FTkFORD15CiMgQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURSBpcyBub3Qgc2V0CkNP TkZJR19NVERfT05FTkFORF9HRU5FUklDPXkKQ09ORklHX01URF9PTkVOQU5EX09UUD15CiMgQ09O RklHX01URF9PTkVOQU5EXzJYX1BST0dSQU0gaXMgbm90IHNldAoKIwojIExQRERSICYgTFBERFIy IFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9MUEREUiBpcyBub3Qgc2V0CkNPTkZJ R19NVERfU1BJX05PUj15CiMgQ09ORklHX01URF9NVDgxeHhfTk9SIGlzIG5vdCBzZXQKQ09ORklH X01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTPXkKQ09ORklHX01URF9VQkk9eQpDT05GSUdfTVRE X1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9CRUJfTElNSVQ9MjAKQ09ORklH X01URF9VQklfRkFTVE1BUD15CkNPTkZJR19NVERfVUJJX0dMVUVCST15CkNPTkZJR19NVERfVUJJ X0JMT0NLPXkKQ09ORklHX0RUQz15CkNPTkZJR19PRj15CkNPTkZJR19PRl9VTklUVEVTVD15CkNP TkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9E WU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05G SUdfT0ZfSVJRPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJRPXkKQ09ORklHX09G X1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENf UEFSUE9SVD15CkNPTkZJR19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlRfUEM9eQojIENPTkZJR19Q QVJQT1JUX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JU X1BDX1BDTUNJQT15CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBP UlRfQVg4ODc5Nj15CkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9 eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xz CiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExf QkxLPXkKQ09ORklHX0JMS19ERVZfRkQ9eQojIENPTkZJR19QQVJJREUgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPXkKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CkNP TkZJR19CTEtfQ1BRX0NJU1NfREE9eQojIENPTkZJR19DSVNTX1NDU0lfVEFQRSBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX0RBQzk2MD15CkNPTkZJR19CTEtfREVWX1VNRU09eQojIENPTkZJR19C TEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklH X0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0NSWVBUT0xPT1AgaXMg bm90IHNldAoKIwojIERSQkQgZGlzYWJsZWQgYmVjYXVzZSBQUk9DX0ZTIG9yIElORVQgbm90IHNl bGVjdGVkCiMKIyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1NLRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfT1NEIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9TWDggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RF Vl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgpDT05GSUdfQ0RST01f UEtUQ0RWRD15CkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9OApDT05GSUdfQ0RST01fUEtU Q0RWRF9XQ0FDSEU9eQojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldApDT05GSUdfVklS VElPX0JMSz15CiMgQ09ORklHX0JMS19ERVZfSEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9S U1hYPXkKQ09ORklHX05WTUVfQ09SRT15CkNPTkZJR19CTEtfREVWX05WTUU9eQojIENPTkZJR19C TEtfREVWX05WTUVfU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVfVEFSR0VUIGlzIG5vdCBz ZXQKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9eQojIENPTkZJ R19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMg Q09ORklHX0lCTV9BU00gaXMgbm90IHNldApDT05GSUdfUEhBTlRPTT15CiMgQ09ORklHX0lOVEVM X01JRF9QVEkgaXMgbm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CkNPTkZJR19U SUZNX0NPUkU9eQpDT05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdf RU5DTE9TVVJFX1NFUlZJQ0VTPXkKIyBDT05GSUdfU0dJX1hQIGlzIG5vdCBzZXQKIyBDT05GSUdf SFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX0dSVSBpcyBub3Qgc2V0CkNPTkZJR19BUERT OTgwMkFMUz15CkNPTkZJR19JU0wyOTAwMz15CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19UU0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgxNzcw PXkKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQpDT05GSUdfSE1DNjM1Mj15CiMgQ09ORklHX0RT MTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19QQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19D MlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD15CgojCiMgRUVQUk9NIHN1cHBvcnQK IwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CkNPTkZJR19FRVBS T01fTUFYNjg3NT15CiMgQ09ORklHX0VFUFJPTV85M0NYNiBpcyBub3Qgc2V0CkNPTkZJR19DQjcx MF9DT1JFPXkKQ09ORklHX0NCNzEwX0RFQlVHPXkKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJ T05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lw bGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSVMzX0ky QyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMK Q09ORklHX0FMVEVSQV9TVEFQTD15CkNPTkZJR19JTlRFTF9NRUk9eQpDT05GSUdfSU5URUxfTUVJ X01FPXkKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9W TUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVM X01JQ19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNPTkZJR19TQ0lGX0JV Uz15CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwpDT05GSUdfVk9QX0JVUz15CgojCiMgSW50ZWwgTUlD IEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJp dmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVudCAoQ09TTSkg RHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCkNPTkZJR19WT1A9eQpDT05GSUdfVkhPU1RfUklO Rz15CiMgQ09ORklHX0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAoj IENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9BRlVfRFJJVkVSX09QUyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUg RG9jdW1lbnRhdGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpD T05GSUdfSURFX1hGRVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRB UEk9eQojIENPTkZJR19CTEtfREVWX0lERV9TQVRBIGlzIG5vdCBzZXQKQ09ORklHX0lERV9HRD15 CiMgQ09ORklHX0lERV9HRF9BVEEgaXMgbm90IHNldAojIENPTkZJR19JREVfR0RfQVRBUEkgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0lERUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9ERUxLSU4gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVDRD15CkNPTkZJR19CTEtfREVW X0lERUNEX1ZFUkJPU0VfRVJST1JTPXkKQ09ORklHX0JMS19ERVZfSURFVEFQRT15CkNPTkZJR19C TEtfREVWX0lERUFDUEk9eQpDT05GSUdfSURFX1RBU0tfSU9DVEw9eQpDT05GSUdfSURFX1BST0Nf RlM9eQoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURFX0dFTkVS SUM9eQojIENPTkZJR19CTEtfREVWX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf Q01ENjQwPXkKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NDBfRU5IQU5DRUQgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9JREVQTlA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kg SURFIGNoaXBzZXRzIHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQpDT05GSUdfSURF UENJX1BDSUJVU19PUkRFUj15CkNPTkZJR19CTEtfREVWX09GRkJPQVJEPXkKIyBDT05GSUdfQkxL X0RFVl9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfT1BUSTYyMT15CiMgQ09ORklH X0JMS19ERVZfUloxMDAwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1BDST15CkNP TkZJR19CTEtfREVWX0FFQzYyWFg9eQojIENPTkZJR19CTEtfREVWX0FMSTE1WDMgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX0FNRDc0WFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FU SUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9KTUlDUk9OPXkKIyBDT05GSUdfQkxLX0RFVl9QSUlYIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSVQ4MTcyPXkKQ09ORklHX0JMS19ERVZfSVQ4MjEzPXkK IyBDT05GSUdfQkxLX0RFVl9JVDgyMVggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OUzg3NDE1 PXkKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RF Vl9QREMyMDJYWF9ORVc9eQojIENPTkZJR19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU0xDOTBFNjY9eQojIENPTkZJR19CTEtfREVWX1RSTTI5 MCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWD15CkNPTkZJR19CTEtfREVWX1RD ODZDMDAxPXkKQ09ORklHX0JMS19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0 CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNP TkZJR19TQ1NJX0RNQT15CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX01RX0RFRkFVTFQ9eQojIENPTkZJR19TQ1NJX1BST0NfRlMgaXMgbm90IHNldAoKIwojIFND U0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9 eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1I9eQpD T05GSUdfQ0hSX0RFVl9TRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9FTkNMT1NVUkUgaXMgbm90IHNldApDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05G SUdfU0NTSV9MT0dHSU5HPXkKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMK IyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQojIENPTkZJR19TQ1NJ X0ZDX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JU0NTSV9BVFRSUyBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQpDT05GSUdf U0NTSV9TQVNfSE9TVF9TTVA9eQpDT05GSUdfU0NTSV9TUlBfQVRUUlM9eQojIENPTkZJR19TQ1NJ X0xPV0xFVkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9MT1dMRVZFTF9QQ01DSUEgaXMgbm90 IHNldApDT05GSUdfU0NTSV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9eQpDT05GSUdfU0NTSV9E SF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VNQz15CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQpDT05G SUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKQ09ORklHX1NDU0lfT1NEX1VMRD15CkNPTkZJR19TQ1NJ X09TRF9EUFJJTlRfU0VOU0U9MQpDT05GSUdfU0NTSV9PU0RfREVCVUc9eQojIENPTkZJR19BVEEg aXMgbm90IHNldAojIENPTkZJR19NRCBpcyBub3Qgc2V0CkNPTkZJR19UQVJHRVRfQ09SRT15CkNP TkZJR19UQ01fSUJMT0NLPXkKQ09ORklHX1RDTV9GSUxFSU89eQpDT05GSUdfVENNX1BTQ1NJPXkK IyBDT05GSUdfVENNX1VTRVIyIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9PUEJBQ0tfVEFSR0VUIGlz IG5vdCBzZXQKIyBDT05GSUdfSVNDU0lfVEFSR0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9O IGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdf RklSRVdJUkUgaXMgbm90IHNldApDT05GSUdfRklSRVdJUkVfTk9TWT15CiMgQ09ORklHX01BQ0lO VE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMg Q09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf SU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09O RklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBV VF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRf TU9VU0VERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VW REVWPXkKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBE cml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURDIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJ R19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04 MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9HT0xERklTSF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUTVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfT01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQzM1ODlYIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfVFdMNDAzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJ R19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZ RD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJ Q1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09L PXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVD SD15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hL SVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNF X1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5 NzQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfQ1lBUEE9eQojIENPTkZJR19NT1VTRV9FTEFOX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldApDT05GSUdfTU9V U0VfR1BJTz15CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPXkKQ09ORklHX01PVVNFX1NZTkFQ VElDU19VU0I9eQojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9UQUJMRVQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQ9eQpDT05GSUdfVEFCTEVUX1VTQl9B SVBURUs9eQpDT05GSUdfVEFCTEVUX1VTQl9HVENPPXkKQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FO Rz15CkNPTkZJR19UQUJMRVRfVVNCX0tCVEFCPXkKQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUz15 CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RP VUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQojIENPTkZJR19UT1VD SFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQVIxMDIxX0kyQz15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMz15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NISVBPTkVfSUNOODMxOCBpcyBub3Qgc2V0CiMgQ09ORklH X1RPVUNIU0NSRUVOX0NZOENUTUcxMTAgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lU VFNQX0NPUkU9eQojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fREE5MDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f RUVUST15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWCBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9FR0FMQVhfU0VSSUFMPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0lMSTIxMFggaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkU9eQoj IENPTkZJR19UT1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9FTEFOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX1dBQ09NX1c4MDAxPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX0kyQz15CiMgQ09O RklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01D UzUwMDA9eQojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fTUVMRkFTX01JUDQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0ggaXMgbm90 IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fSU1YNlVMX1RTQz15CkNPTkZJR19UT1VDSFNDUkVFTl9J TkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5URUxfTUlEPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fTUs3MTIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qg c2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2PXkKQ09ORklHX1RPVUNIU0NSRUVOX1RP VUNIUklHSFQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CkNPTkZJ R19UT1VDSFNDUkVFTl9QSVhDSVI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkM9eQpD T05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf RUdBTEFYPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9QQU5KSVQ9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCXzNNPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JVE09eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVVNCX0VUVVJCTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR1VOWkU9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fVVNCX0RNQ19UU0MxMD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSVJUT1VDSD15 CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSURFQUxURUs9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNC X0dFTkVSQUxfVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dPVE9QPXkKQ09ORklHX1RP VUNIU0NSRUVOX1VTQl9KQVNURUM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VMTz15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfRTJJPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9aWVRST05JQz15 CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRUX1RDNDVVU0I9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f VVNCX05FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FQVNZVE9VQ0g9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fVE9VQ0hJVDIxMz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVFNDMjAwND15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3PXkKQ09ORklHX1RPVUNIU0NS RUVOX1JNX1RTPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRD15CkNPTkZJR19UT1VDSFNDUkVF Tl9TSVNfSTJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fU1RNUEUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0 PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fWkZPUkNFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMz15CiMgQ09ORklH X0lOUFVUX01JU0MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwoj IEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hB VkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15 CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BBUktCRD15 CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQpD T05GSUdfU0VSSU9fUkFXPXkKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQVJDX1BTMj15CiMg Q09ORklHX1NFUklPX0FQQlBTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0 CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9S VF9MND15CkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPXkKIyBDT05GSUdfR0FNRVBPUlRfRk04MDEg aXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19W VD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09O RklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19D T05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWVM9 eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15 CkNPTkZJR19ST0NLRVRQT1JUPXkKIyBDT05GSUdfQ1lDTEFERVMgaXMgbm90IHNldAojIENPTkZJ R19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKQ09ORklHX01PWEFfU01BUlRJTz15CkNPTkZJR19T WU5DTElOSz15CiMgQ09ORklHX1NZTkNMSU5LTVAgaXMgbm90IHNldAojIENPTkZJR19TWU5DTElO S19HVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0CkNPTkZJR19JU0k9eQpD T05GSUdfTl9IRExDPXkKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9T SU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0hfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdf REVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX0RFVktNRU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMK Q09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJ QUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKIyBD T05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NP TlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQ1Mg aXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgy NTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19T RVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVURUNUX0lSUSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF84MjUwX1JTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JU Mjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84 MjUwX01JRD15CiMgQ09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX09GX1BMQVRGT1JNPXkKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09O RklHX1NFUklBTF9VQVJUTElURT15CkNPTkZJR19TRVJJQUxfVUFSVExJVEVfQ09OU09MRT15CkNP TkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX1NF UklBTF9KU009eQojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkK IyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF9BTFRFUkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9 NApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMAojIENPTkZJR19TRVJJ QUxfQUxURVJBX1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfWElMSU5YX1BT X1VBUlQ9eQojIENPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfQVJDPXkKQ09ORklHX1NFUklBTF9BUkNfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfQVJDX05SX1BPUlRTPTEKQ09ORklHX1NFUklBTF9SUDI9eQpDT05GSUdfU0VSSUFMX1JQ Ml9OUl9VQVJUUz0zMgpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9eQojIENPTkZJR19TRVJJQUxf RlNMX0xQVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJ Q09MT1I9eQpDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUl9DT05TT0xFPXkKQ09ORklH X1NFUklBTF9NRU5fWjEzNT15CiMgQ09ORklHX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfUFBE RVY9eQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CiMgQ09ORklH X0lQTUlfSEFORExFUiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19S QU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9JTlRFTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9N X1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX05WUkFNPXkKQ09ORklHX1Iz OTY0PXkKQ09ORklHX0FQUExJQ09NPXkKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwpD T05GSUdfU1lOQ0xJTktfQ1M9eQpDT05GSUdfQ0FSRE1BTl80MDAwPXkKQ09ORklHX0NBUkRNQU5f NDA0MD15CkNPTkZJR19NV0FWRT15CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdf REVWUz0yNTYKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9 eQojIENPTkZJR19VVl9NTVRJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RQTSBpcyBub3Qg c2V0CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkK Q09ORklHX1hJTExZQlVTX1BDSUU9eQpDT05GSUdfWElMTFlCVVNfT0Y9eQoKIwojIEkyQyBzdXBw b3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNf Qk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9eQojIENP TkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19TTUJVUz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdfSTJDX0FM R09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0Y9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEky QyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRy aXZlcnMKIwpDT05GSUdfSTJDX0FMSTE1MzU9eQojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qg c2V0CkNPTkZJR19JMkNfQUxJMTVYMz15CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAoj IENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT15CiMgQ09ORklH X0kyQ19JU0NIIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JU01UPXkKQ09ORklHX0kyQ19QSUlYND15 CkNPTkZJR19JMkNfTkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CkNPTkZJR19J MkNfU0lTNTU5NT15CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApDT05GSUdfSTJDX1NJ Uzk2WD15CkNPTkZJR19JMkNfVklBPXkKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJp dmVycwojCkNPTkZJR19JMkNfU0NNST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9z dGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBp cyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKIyBDT05GSUdfSTJDX0RFU0lH TldBUkVfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPXkKQ09O RklHX0kyQ19FTUVWMj15CiMgQ09ORklHX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19L RU1QTEQ9eQojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQ0FfUExB VEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUkszWD15 CkNPTkZJR19JMkNfU0lNVEVDPXkKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMg RXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfRElPTEFOX1Uy Qz15CiMgQ09ORklHX0kyQ19QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQVJQT1JUX0xJ R0hUPXkKQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRj15CkNPTkZJR19JMkNfVEFPU19FVk09eQoj IENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMg ZHJpdmVycwojCkNPTkZJR19JMkNfU0xBVkU9eQojIENPTkZJR19JMkNfU0xBVkVfRUVQUk9NIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNf REVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAoj IENPTkZJR19TUEkgaXMgbm90IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdf SFNJIGlzIG5vdCBzZXQKCiMKIyBQUFMgc3VwcG9ydAojCiMgQ09ORklHX1BQUyBpcyBub3Qgc2V0 CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwoj IENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQg TkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMK Q09ORklHX1BJTkNUUkw9eQoKIwojIFBpbiBjb250cm9sbGVycwojCkNPTkZJR19QSU5NVVg9eQpD T05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19Q SU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfQVMzNzIyPXkKIyBDT05GSUdfUElOQ1RS TF9BTUQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NJTkdMRSBpcyBub3Qgc2V0CkNPTkZJ R19QSU5DVFJMX01BWDc3NjIwPXkKQ09ORklHX1BJTkNUUkxfQkFZVFJBSUw9eQojIENPTkZJR19Q SU5DVFJMX0NIRVJSWVZJRVcgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01FUlJJRklFTEQg aXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9JTlRFTD15CkNPTkZJR19QSU5DVFJMX0JST1hUT049 eQojIENPTkZJR19QSU5DVFJMX1NVTlJJU0VQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPTElC PXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJ PXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKIyBDT05GSUdf R1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQoKIwojIE1lbW9yeSBt YXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fNzRYWF9NTUlPPXkKIyBDT05GSUdfR1BJ T19BTFRFUkEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19BWFAyMDkgaXMgbm90IHNldApDT05GSUdfR1BJT19EV0FQQj15CkNPTkZJR19HUElP X0dFTkVSSUNfUExBVEZPUk09eQpDT05GSUdfR1BJT19HUkdQSU89eQojIENPTkZJR19HUElPX0lD SCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0xZTlhQT0lOVD15CkNPTkZJR19HUElPX01FTloxMjc9 eQojIENPTkZJR19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0NPTj15CkNP TkZJR19HUElPX1ZYODU1PXkKQ09ORklHX0dQSU9fWElMSU5YPXkKQ09ORklHX0dQSU9fWlg9eQoK IwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0Y3MTg4WCBp cyBub3Qgc2V0CkNPTkZJR19HUElPX0lUODc9eQpDT05GSUdfR1BJT19TQ0g9eQojIENPTkZJR19H UElPX1NDSDMxMVggaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19H UElPX0FEUDU1ODg9eQojIENPTkZJR19HUElPX0FEUDU1ODhfSVJRIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fQUROUD15CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X01BWDczMlg9eQojIENPTkZJR19HUElPX01BWDczMlhfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQ SU9fU1gxNTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fVFM0OTAwIGlzIG5vdCBzZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfR1BJT19BUklaT05BPXkKIyBDT05GSUdfR1BJT19DUllTVEFMX0NPVkUgaXMgbm90IHNl dApDT05GSUdfR1BJT19EQTkwNTI9eQojIENPTkZJR19HUElPX0pBTlpfVFRMIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fS0VNUExEPXkKQ09ORklHX0dQSU9fTFAzOTQzPXkKQ09ORklHX0dQSU9fTUFY Nzc2MjA9eQojIENPTkZJR19HUElPX01TSUMgaXMgbm90IHNldAojIENPTkZJR19HUElPX1NUTVBF IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UQzM1ODlYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f VFBTNjU5MTA9eQojIENPTkZJR19HUElPX1RXTDQwMzAgaXMgbm90IHNldApDT05GSUdfR1BJT19U V0w2MDQwPXkKIyBDT05GSUdfR1BJT19XSElTS0VZX0NPVkUgaXMgbm90IHNldAojIENPTkZJR19H UElPX1dNODM1MCBpcyBub3Qgc2V0CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQ SU9fQU1EODExMT15CkNPTkZJR19HUElPX0JUOFhYPXkKIyBDT05GSUdfR1BJT19JTlRFTF9NSUQg aXMgbm90IHNldApDT05GSUdfR1BJT19NRVJSSUZJRUxEPXkKIyBDT05GSUdfR1BJT19NTF9JT0gg aXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19HUElP X1NPREFWSUxMRSBpcyBub3Qgc2V0CgojCiMgU1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCkNP TkZJR19HUElPX01DUDIzUzA4PXkKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfVzE9 eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPXkKIyBD T05GSUdfVzFfTUFTVEVSX0RTMjQ5MCBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMyNDgy PXkKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNPTkZJR19XMV9NQVNURVJfR1BJTz15CgojCiMg MS13aXJlIFNsYXZlcwojCiMgQ09ORklHX1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKQ09ORklH X1cxX1NMQVZFX1NNRU09eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDggaXMgbm90IHNldAojIENP TkZJR19XMV9TTEFWRV9EUzI0MTMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkK IyBDT05GSUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMy NDMxIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz15CiMgQ09ORklHX1cxX1NMQVZF X0RTMjQzM19DUkMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNl dApDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzgxIGlzIG5v dCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUwNCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFW RV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX0FWUz15CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5v dCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19QT1dFUl9TVVBQTFlfREVCVUc9eQpD T05GSUdfUERBX1BPV0VSPXkKQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlk9eQojIENPTkZJR19X TTgzNTBfUE9XRVIgaXMgbm90IHNldApDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRURVJZ X0FDVDg5NDVBPXkKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODEgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQojIENPTkZJR19CQVRURVJZX1NC UyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3 WFhYX0kyQz15CkNPTkZJR19CQVRURVJZX0RBOTA1Mj15CkNPTkZJR19DSEFSR0VSX0RBOTE1MD15 CiMgQ09ORklHX0JBVFRFUllfREE5MTUwIGlzIG5vdCBzZXQKQ09ORklHX0FYUDI4OF9DSEFSR0VS PXkKQ09ORklHX0FYUDI4OF9GVUVMX0dBVUdFPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBp cyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKQ09ORklHX0JBVFRFUllfVFdMNDAz MF9NQURDPXkKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9eQpDT05GSUdfQkFUVEVSWV9SWDUxPXkK Q09ORklHX0NIQVJHRVJfSVNQMTcwND15CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qg c2V0CkNPTkZJR19DSEFSR0VSX1RXTDQwMzA9eQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQpDT05G SUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CkNPTkZJR19DSEFSR0VS X01BWDE0NTc3PXkKQ09ORklHX0NIQVJHRVJfTUFYNzc2OTM9eQpDT05GSUdfQ0hBUkdFUl9NQVg4 OTk4PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlzIG5vdCBzZXQK Q09ORklHX0NIQVJHRVJfQlEyNDczNT15CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qg c2V0CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz15CkNPTkZJR19DSEFSR0VSX1RQUzY1MDkwPXkKQ09O RklHX0NIQVJHRVJfVFBTNjUyMTc9eQpDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxPXkKQ09O RklHX0JBVFRFUllfR09MREZJU0g9eQpDT05GSUdfQkFUVEVSWV9SVDUwMzM9eQpDT05GSUdfQ0hB UkdFUl9SVDk0NTU9eQpDT05GSUdfQVhQMjBYX1BPV0VSPXkKQ09ORklHX0hXTU9OPXkKQ09ORklH X0hXTU9OX1ZJRD15CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVy cwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19BQklUVUdVUlUzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3NDE0PXkKQ09ORklHX1NF TlNPUlNfQUQ3NDE4PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyMT15CkNPTkZJR19TRU5TT1JTX0FE TTEwMjU9eQpDT05GSUdfU0VOU09SU19BRE0xMDI2PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyOT15 CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTky NDA9eQojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B RFQ3NDExPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj15CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CiMgQ09O RklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dF Uj15CiMgQ09ORklHX1NFTlNPUlNfQVBQTEVTTUMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B U0IxMDA9eQpDT05GSUdfU0VOU09SU19BVFhQMT15CkNPTkZJR19TRU5TT1JTX0RTNjIwPXkKQ09O RklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQojIENPTkZJR19T RU5TT1JTX0RBOTA1Ml9BREMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKIyBD T05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9 eQojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GU0NI TUQ9eQpDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUz15CkNPTkZJR19TRU5TT1JTX0dMNTE4U009 eQojIENPTkZJR19TRU5TT1JTX0dMNTIwU00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HNzYw QT15CkNPTkZJR19TRU5TT1JTX0c3NjI9eQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CiMgQ09O RklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0NPUkVURU1QPXkKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfSkM0Mj15CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMyOTQ1PXkKIyBD T05GSUdfU0VOU09SU19MVEMyOTkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT15 CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRD NDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyNjA9eQpDT05GSUdfU0VOU09SU19MVEM0MjYxPXkKQ09ORklHX1NFTlNP UlNfTUFYMTYwNjU9eQojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19NQVgxNjY4PXkKQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkKQ09ORklHX1NFTlNPUlNf TUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19NQVg2NjUw PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz15CkNPTkZJR19TRU5TT1JTX01BWDMxNzkwPXkKIyBD T05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUVORjIxQk1D X0hXTU9OPXkKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE03Mz15CkNPTkZJR19TRU5TT1JTX0xNNzU9eQojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgw PXkKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04Nz15CiMgQ09ORklHX1NFTlNPUlNfTE05MCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTI9eQojIENPTkZJR19TRU5TT1JTX0xNOTMgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODcz NjA9eQpDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1J U1RPUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VOU09SU19O Q1Q2Nzc1PXkKQ09ORklHX1NFTlNPUlNfTkNUNzgwMj15CkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9 eQpDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNf UE1CVVM9eQpDT05GSUdfU0VOU09SU19BRE0xMjc1PXkKIyBDT05GSUdfU0VOU09SU19MTTI1MDY2 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk3OD15CkNPTkZJR19TRU5TT1JTX0xUQzI5 NzhfUkVHVUxBVE9SPXkKQ09ORklHX1NFTlNPUlNfTFRDMzgxNT15CkNPTkZJR19TRU5TT1JTX01B WDE2MDY0PXkKQ09ORklHX1NFTlNPUlNfTUFYMjA3NTE9eQpDT05GSUdfU0VOU09SU19NQVgzNDQ0 MD15CiMgQ09ORklHX1NFTlNPUlNfTUFYODY4OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RQ UzQwNDIyPXkKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD15CiMgQ09ORklHX1NFTlNPUlNfVUNEOTIw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfWkw2MTAwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfUFdNX0ZBTj15CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19TSFQyMT15CkNPTkZJR19TRU5TT1JTX1NIVDN4PXkKQ09ORklHX1NFTlNPUlNfU0hU QzE9eQpDT05GSUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNP TkZJR19TRU5TT1JTX0VNQzE0MDM9eQpDT05GSUdfU0VOU09SU19FTUMyMTAzPXkKQ09ORklHX1NF TlNPUlNfRU1DNlcyMDE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15CkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9eQojIENP TkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19T Q0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfU01NNjY1PXkKQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOD15CkNPTkZJR19T RU5TT1JTX0FEUzEwMTU9eQojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldApDT05G SUdfU0VOU09SU19BTUM2ODIxPXkKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNP UlNfSU5BMlhYPXkKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVEM3ND15CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19UV0w0MDMwX01BREMgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VOU09S U19WVDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05GSUdfU0VOU09SU19XODM3ODFE PXkKIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz NzkyRD15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VzgzNzk1PXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkw9eQpDT05GSUdfU0VOU09SU19X ODNMNzg1VFM9eQojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1c4MzYyN0hGPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPXkKIyBDT05GSUdfU0VO U09SU19XTTgzNTAgaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JT X0FDUElfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BVEswMTEwPXkKQ09ORklHX1RIRVJNQUw9eQpD T05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX09GPXkKQ09ORklHX1RIRVJNQUxf V1JJVEFCTEVfVFJJUFM9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM X0dPVl9GQUlSX1NIQVJFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJN QUxfR09WX1VTRVJfU1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkK Q09ORklHX0NQVV9USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OPXkKIyBDT05GSUdf SU1YX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJDTEFNUD15CkNPTkZJR19Y ODZfUEtHX1RFTVBfVEhFUk1BTD15CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT15CkNP TkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9eQoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRy aXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxf UENIX1RIRVJNQUw9eQpDT05GSUdfR0VORVJJQ19BRENfVEhFUk1BTD15CkNPTkZJR19XQVRDSERP Rz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VUPXkKQ09O RklHX1dBVENIRE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCiMgQ09O RklHX1NPRlRfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfREE5MDUyX1dBVENIRE9HPXkKQ09O RklHX0RBOTA2M19XQVRDSERPRz15CkNPTkZJR19EQTkwNjJfV0FUQ0hET0c9eQpDT05GSUdfR1BJ T19XQVRDSERPRz15CkNPTkZJR19HUElPX1dBVENIRE9HX0FSQ0hfSU5JVENBTEw9eQpDT05GSUdf TUVORjIxQk1DX1dBVENIRE9HPXkKIyBDT05GSUdfV0RBVF9XRFQgaXMgbm90IHNldApDT05GSUdf V004MzUwX1dBVENIRE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBD T05GSUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19DQURFTkNFX1dBVENIRE9H PXkKQ09ORklHX0RXX1dBVENIRE9HPXkKIyBDT05GSUdfUk41VDYxOF9XQVRDSERPRyBpcyBub3Qg c2V0CkNPTkZJR19UV0w0MDMwX1dBVENIRE9HPXkKQ09ORklHX01BWDYzWFhfV0FUQ0hET0c9eQpD T05GSUdfTUFYNzc2MjBfV0FUQ0hET0c9eQpDT05GSUdfUkVUVV9XQVRDSERPRz15CiMgQ09ORklH X0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0FEVkFOVEVDSF9XRFQ9eQpDT05GSUdfQUxJ TTE1MzVfV0RUPXkKQ09ORklHX0FMSU03MTAxX1dEVD15CkNPTkZJR19GNzE4MDhFX1dEVD15CkNP TkZJR19TUDUxMDBfVENPPXkKQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9eQojIENPTkZJR19F VVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldApDT05G SUdfSUJNQVNSPXkKQ09ORklHX1dBRkVSX1dEVD15CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9TQ1VfV0FU Q0hET0c9eQojIENPTkZJR19JTlRFTF9NSURfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19J VENPX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVDg3MTJGX1dEVD15CiMgQ09ORklHX0lUODdfV0RU IGlzIG5vdCBzZXQKQ09ORklHX0hQX1dBVENIRE9HPXkKQ09ORklHX0tFTVBMRF9XRFQ9eQojIENP TkZJR19IUFdEVF9OTUlfREVDT0RJTkcgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlz IG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19OVl9UQ08g aXMgbm90IHNldApDT05GSUdfNjBYWF9XRFQ9eQpDT05GSUdfQ1BVNV9XRFQ9eQpDT05GSUdfU01T Q19TQ0gzMTFYX1dEVD15CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CiMgQ09ORklHX1ZJQV9XRFQg aXMgbm90IHNldApDT05GSUdfVzgzNjI3SEZfV0RUPXkKIyBDT05GSUdfVzgzODc3Rl9XRFQgaXMg bm90IHNldApDT05GSUdfVzgzOTc3Rl9XRFQ9eQojIENPTkZJR19NQUNIWl9XRFQgaXMgbm90IHNl dApDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRz15CkNPTkZJR19JTlRFTF9NRUlfV0RUPXkKQ09O RklHX05JOTAzWF9XRFQ9eQojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CgojCiMgUENJ LWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1BDSVBDV0FUQ0hET0c9eQojIENPTkZJR19X RFRQQ0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19V U0JQQ1dBVENIRE9HPXkKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24g QmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BD SUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfQjQzX1BD SV9CUklER0UgaXMgbm90IHNldApDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQojIENP TkZJR19TU0JfUENNQ0lBSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lC TEU9eQojIENPTkZJR19TU0JfU0RJT0hPU1QgaXMgbm90IHNldAojIENPTkZJR19TU0JfREVCVUcg aXMgbm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NT Ql9EUklWRVJfUENJQ09SRT15CkNPTkZJR19TU0JfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9Q T1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19CQ01BPXkKQ09O RklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMgQ09O RklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKIyBD T05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJf R1BJTz15CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24g ZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0FDVDg5NDVBPXkK Q09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdfTUZEX0FTMzcyMj15CiMgQ09ORklHX1BNSUNfQURQ NTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldApDT05G SUdfTUZEX0FUTUVMX0ZMRVhDT009eQpDT05GSUdfTUZEX0FUTUVMX0hMQ0RDPXkKQ09ORklHX01G RF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9BWFAyMFhfSTJDPXkK IyBDT05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBu b3Qgc2V0CkNPTkZJR19QTUlDX0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX0kyQz15CiMgQ09O RklHX01GRF9EQTkwNTUgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA2Mj15CkNPTkZJR19NRkRf REE5MDYzPXkKQ09ORklHX01GRF9EQTkxNTA9eQojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9FWFlOT1NfTFBBU1MgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hY WF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMgbm90IHNldApDT05G SUdfSFRDX1BBU0lDMz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19N RkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5v dCBzZXQKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BNSUM9eQojIENPTkZJR19N RkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJ IGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9NU0lDPXkKQ09ORklHX01GRF9KQU5aX0NNT0RJ Tz15CkNPTkZJR19NRkRfS0VNUExEPXkKQ09ORklHX01GRF84OFBNODAwPXkKQ09ORklHX01GRF84 OFBNODA1PXkKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVgx NDU3Nz15CkNPTkZJR19NRkRfTUFYNzc2MjA9eQojIENPTkZJR19NRkRfTUFYNzc2ODYgaXMgbm90 IHNldApDT05GSUdfTUZEX01BWDc3NjkzPXkKQ09ORklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJR19N RkRfTUFYODkwNz15CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01BWDg5OTcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5OTg9eQpDT05GSUdfTUZEX01UNjM5 Nz15CkNPTkZJR19NRkRfTUVORjIxQk1DPXkKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90 IHNldApDT05GSUdfTUZEX1JFVFU9eQpDT05GSUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUw NjMzX0FEQz15CiMgQ09ORklHX1BDRjUwNjMzX0dQSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1JE QzMyMVg9eQpDT05GSUdfTUZEX1JUU1hfUENJPXkKQ09ORklHX01GRF9SVDUwMzM9eQpDT05GSUdf TUZEX1JUU1hfVVNCPXkKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfTUZE X1JLODA4PXkKQ09ORklHX01GRF9STjVUNjE4PXkKQ09ORklHX01GRF9TRUNfQ09SRT15CiMgQ09O RklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU001MDE9eQpDT05GSUdf TUZEX1NNNTAxX0dQSU89eQojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJ R19NRkRfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBf Q09SRT15CiMgQ09ORklHX0FCMzEwMF9PVFAgaXMgbm90IHNldApDT05GSUdfTUZEX1NUTVBFPXkK CiMKIyBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNUEUgSW50ZXJmYWNlIERyaXZlcnMKIwojIENPTkZJ R19TVE1QRV9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9U SV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQojIENPTkZJR19N RkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJ R19UUFM2MTA1WD15CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdY PXkKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTA5MD15 CkNPTkZJR19NRkRfVFBTNjUyMTc9eQojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlz IG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTkxMD15CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMg aXMgbm90IHNldApDT05GSUdfTUZEX1RQUzgwMDMxPXkKQ09ORklHX1RXTDQwMzBfQ09SRT15CkNP TkZJR19NRkRfVFdMNDAzMF9BVURJTz15CkNPTkZJR19UV0w2MDQwX0NPUkU9eQpDT05GSUdfTUZE X1dMMTI3M19DT1JFPXkKQ09ORklHX01GRF9MTTM1MzM9eQpDT05GSUdfTUZEX1RDMzU4OVg9eQoj IENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05GSUdfTUZE X0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX0NTNDdMMjQg aXMgbm90IHNldApDT05GSUdfTUZEX1dNNTEwMj15CiMgQ09ORklHX01GRF9XTTUxMTAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfV004OTk3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTg9eQoj IENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMg bm90IHNldApDT05GSUdfTUZEX1dNODM1MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CiMgQ09O RklHX01GRF9XTTg5OTQgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVH VUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkK IyBDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVIgaXMgbm90IHNldAojIENPTkZJR19S RUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl84 OFBNODAwPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENPTkZJR19S RUdVTEFUT1JfQUNUODk0NUEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CkNP TkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9BQjMxMDA9eQojIENPTkZJ R19SRUdVTEFUT1JfQVMzNzExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BUzM3MjI9eQpD T05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CiMgQ09ORklHX1JFR1VMQVRPUl9CQ001OTBYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNTIgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0RBOTA2Mj15CkNPTkZJR19SRUdVTEFUT1JfREE5MDYzPXkKQ09ORklHX1JFR1VMQVRPUl9E QTkyMTA9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1 NTU9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQpD T05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05G SUdfUkVHVUxBVE9SX0xQMzk3Mj15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09ORklHX1JF R1VMQVRPUl9MUDg3NTU9eQojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9MVEMzNjc2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01B WDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1ODYgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfTUFYNzc2MjAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01B WDg2NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5 MDc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3 MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD15CkNPTkZJR19SRUdVTEFUT1Jf TUFYNzc2OTM9eQojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX01UNjMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYzOTcgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVa RTEwMD15CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9QVjg4MDgwPXkKQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwPXkKQ09ORklHX1JFR1VMQVRP Ul9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUks4MDggaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX1JONVQ2MTg9eQpDT05GSUdfUkVHVUxBVE9SX1JUNTAzMz15CiMgQ09ORklHX1JFR1VMQVRP Ul9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdf UkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPXkK Q09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpD T05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CkNP TkZJR19SRUdVTEFUT1JfVFBTNjUwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PXkKIyBD T05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM4 MDAzMT15CiMgQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9XTTgzNTA9eQpDT05GSUdfTUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3Jl IHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09O RklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0RJR0lU QUxfVFZfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JDX1NV UFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfQ0VDX0VESUQ9eQojIENPTkZJR19NRURJQV9D T05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0FEVl9ERUJVRz15CiMgQ09ORklHX1ZJ REVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQ09SRT15CkNPTkZJ R19UVFBDSV9FRVBST009eQpDT05GSUdfRFZCX01BWF9BREFQVEVSUz04CiMgQ09ORklHX0RWQl9E WU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCiMgQ09ORklHX01F RElBX1VTQl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMK IyBNZWRpYSBjYXB0dXJlL2FuYWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCgojCiMgTWVkaWEgZGln aXRhbCBUViBQQ0kgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0JVREdFVF9DT1JFPXkKQ09ORklHX0RW Ql9CVURHRVQ9eQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9eQojIENPTkZJR19EVkJfQjJD Ml9GTEVYQ09QX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfUExVVE8yPXkKQ09ORklH X0RWQl9QVDE9eQojIENPTkZJR19EVkJfUFQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX05HRU5F IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0REQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9Q TEFURk9STV9EUklWRVJTPXkKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05G SUdfU01TX1NESU9fRFJWPXkKQ09ORklHX01FRElBX0NPTU1PTl9PUFRJT05TPXkKCiMKIyBjb21t b24gZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdfQ1lQUkVTU19GSVJNV0FSRT15CkNPTkZJR19EVkJf QjJDMl9GTEVYQ09QPXkKQ09ORklHX1ZJREVPX1NBQTcxNDY9eQpDT05GSUdfU01TX1NJQU5PX01E VFY9eQoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywg ZnJvbnRlbmRzKQojCiMgQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUIGlzIG5vdCBzZXQK Q09ORklHX01FRElBX1RVTkVSPXkKCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMKIyBDT05GSUdf TUVESUFfVFVORVJfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfVERBODI5 MCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1ggaXMgbm90IHNldAojIENP TkZJR19NRURJQV9UVU5FUl9UREExODI3MSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVS X1REQTk4ODcgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9URUE1NzYxIGlzIG5vdCBz ZXQKQ09ORklHX01FRElBX1RVTkVSX1RFQTU3Njc9eQpDT05GSUdfTUVESUFfVFVORVJfTVQyMFhY PXkKIyBDT05GSUdfTUVESUFfVFVORVJfTVQyMDYwIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RV TkVSX01UMjA2Mz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIyNjY9eQpDT05GSUdfTUVESUFfVFVO RVJfTVQyMTMxPXkKQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMD15CiMgQ09ORklHX01FRElBX1RV TkVSX1hDMjAyOCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMCBpcyBub3Qg c2V0CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAw NVM9eQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1Q9eQpDT05GSUdfTUVESUFfVFVORVJfTUM0 NFM4MDM9eQpDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NT15CiMgQ09ORklHX01FRElBX1RVTkVS X1REQTE4MjE4IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT15CkNPTkZJR19N RURJQV9UVU5FUl9GQzAwMTI9eQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPXkKIyBDT05GSUdf TUVESUFfVFVORVJfVERBMTgyMTIgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfRTQwMDA9 eQpDT05GSUdfTUVESUFfVFVORVJfRkMyNTgwPXkKIyBDT05GSUdfTUVESUFfVFVORVJfTTg4UlM2 MDAwVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX1RVQTkwMDEgaXMgbm90IHNldApD T05GSUdfTUVESUFfVFVORVJfU0kyMTU3PXkKIyBDT05GSUdfTUVESUFfVFVORVJfSVQ5MTNYIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfUjgyMFQgaXMgbm90IHNldApDT05GSUdfTUVE SUFfVFVORVJfTVhMMzAxUkY9eQojIENPTkZJR19NRURJQV9UVU5FUl9RTTFEMUMwMDQyIGlzIG5v dCBzZXQKCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAo c2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9eQpDT05GSUdfRFZCX1NU QjYxMDA9eQpDT05GSUdfRFZCX1NUVjA5MHg9eQpDT05GSUdfRFZCX1NUVjYxMTB4PXkKCiMKIyBN dWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZC X0RSWEs9eQpDT05GSUdfRFZCX1REQTE4MjcxQzJERD15CkNPTkZJR19EVkJfU0kyMTY1PXkKQ09O RklHX0RWQl9NTjg4NDcyPXkKQ09ORklHX0RWQl9NTjg4NDczPXkKCiMKIyBEVkItUyAoc2F0ZWxs aXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0NYMjQxMTA9eQpDT05GSUdfRFZCX0NYMjQxMjM9 eQpDT05GSUdfRFZCX01UMzEyPXkKQ09ORklHX0RWQl9aTDEwMDM2PXkKQ09ORklHX0RWQl9aTDEw MDM5PXkKQ09ORklHX0RWQl9TNUgxNDIwPXkKQ09ORklHX0RWQl9TVFYwMjg4PXkKQ09ORklHX0RW Ql9TVEI2MDAwPXkKIyBDT05GSUdfRFZCX1NUVjAyOTkgaXMgbm90IHNldAojIENPTkZJR19EVkJf U1RWNjExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9TVFYwOTAwIGlzIG5vdCBzZXQKQ09ORklH X0RWQl9UREE4MDgzPXkKIyBDT05GSUdfRFZCX1REQTEwMDg2IGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9UREE4MjYxPXkKIyBDT05GSUdfRFZCX1ZFUzFYOTMgaXMgbm90IHNldApDT05GSUdfRFZCX1RV TkVSX0lURDEwMDA9eQpDT05GSUdfRFZCX1RVTkVSX0NYMjQxMTM9eQpDT05GSUdfRFZCX1REQTgy Nlg9eQojIENPTkZJR19EVkJfVFVBNjEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9DWDI0MTE2 IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9DWDI0MTE3PXkKQ09ORklHX0RWQl9DWDI0MTIwPXkKQ09O RklHX0RWQl9TSTIxWFg9eQojIENPTkZJR19EVkJfVFMyMDIwIGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9EUzMwMDA9eQpDT05GSUdfRFZCX01CODZBMTY9eQojIENPTkZJR19EVkJfVERBMTAwNzEgaXMg bm90IHNldAoKIwojIERWQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9T UDg4NzA9eQpDT05GSUdfRFZCX1NQODg3WD15CkNPTkZJR19EVkJfQ1gyMjcwMD15CiMgQ09ORklH X0RWQl9DWDIyNzAyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1M1SDE0MzIgaXMgbm90IHNldAoj IENPTkZJR19EVkJfRFJYRCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTDY0NzgxPXkKQ09ORklHX0RW Ql9UREExMDA0WD15CiMgQ09ORklHX0RWQl9OWFQ2MDAwIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9N VDM1Mj15CiMgQ09ORklHX0RWQl9aTDEwMzUzIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0RJQjMw MDBNQiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfRElCMzAwME1DPXkKQ09ORklHX0RWQl9ESUI3MDAw TT15CkNPTkZJR19EVkJfRElCNzAwMFA9eQojIENPTkZJR19EVkJfRElCOTAwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RWQl9UREExMDA0OCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9BRjkwMTMgaXMg bm90IHNldAojIENPTkZJR19EVkJfRUMxMDAgaXMgbm90IHNldApDT05GSUdfRFZCX0hEMjlMMj15 CiMgQ09ORklHX0RWQl9TVFYwMzY3IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9DWEQyODIwUj15CkNP TkZJR19EVkJfQ1hEMjg0MUVSPXkKIyBDT05GSUdfRFZCX0FTMTAyX0ZFIGlzIG5vdCBzZXQKCiMK IyBEVkItQyAoY2FibGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD15CkNPTkZJR19E VkJfVERBMTAwMjE9eQojIENPTkZJR19EVkJfVERBMTAwMjMgaXMgbm90IHNldApDT05GSUdfRFZC X1NUVjAyOTc9eQoKIwojIEFUU0MgKE5vcnRoIEFtZXJpY2FuL0tvcmVhbiBUZXJyZXN0cmlhbC9D YWJsZSBEVFYpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfTlhUMjAwWD15CkNPTkZJR19EVkJfT1I1 MTIxMT15CkNPTkZJR19EVkJfT1I1MTEzMj15CkNPTkZJR19EVkJfQkNNMzUxMD15CkNPTkZJR19E VkJfTEdEVDMzMFg9eQojIENPTkZJR19EVkJfTEdEVDMzMDUgaXMgbm90IHNldAojIENPTkZJR19E VkJfTEdEVDMzMDZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0xHMjE2MCBpcyBub3Qgc2V0CiMg Q09ORklHX0RWQl9TNUgxNDA5IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0FVODUyMl9EVFYgaXMg bm90IHNldApDT05GSUdfRFZCX1M1SDE0MTE9eQoKIwojIElTREItVCAodGVycmVzdHJpYWwpIGZy b250ZW5kcwojCiMgQ09ORklHX0RWQl9TOTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0RJQjgw MDAgaXMgbm90IHNldApDT05GSUdfRFZCX01CODZBMjBTPXkKCiMKIyBJU0RCLVMgKHNhdGVsbGl0 ZSkgJiBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1RDOTA1MjI9 eQoKIwojIERpZ2l0YWwgdGVycmVzdHJpYWwgb25seSB0dW5lcnMvUExMCiMKIyBDT05GSUdfRFZC X1BMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9UVU5FUl9ESUIwMDcwIGlzIG5vdCBzZXQKQ09O RklHX0RWQl9UVU5FUl9ESUIwMDkwPXkKCiMKIyBTRUMgY29udHJvbCBkZXZpY2VzIGZvciBEVkIt UwojCiMgQ09ORklHX0RWQl9EUlgzOVhZSiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTE5CSDI1PXkK Q09ORklHX0RWQl9MTkJQMjE9eQpDT05GSUdfRFZCX0xOQlAyMj15CiMgQ09ORklHX0RWQl9JU0w2 NDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0lTTDY0MjEgaXMgbm90IHNldApDT05GSUdfRFZC X0lTTDY0MjM9eQpDT05GSUdfRFZCX0E4MjkzPXkKQ09ORklHX0RWQl9TUDI9eQojIENPTkZJR19E VkJfTEdTOEdMNSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTEdTOEdYWD15CkNPTkZJR19EVkJfQVRC TTg4MzA9eQpDT05GSUdfRFZCX1REQTY2NXg9eQpDT05GSUdfRFZCX0lYMjUwNVY9eQpDT05GSUdf RFZCX004OFJTMjAwMD15CkNPTkZJR19EVkJfQUY5MDMzPXkKQ09ORklHX0RWQl9IT1JVUzNBPXkK IyBDT05GSUdfRFZCX0FTQ09UMkUgaXMgbm90IHNldApDT05GSUdfRFZCX0hFTEVORT15CgojCiMg VG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlz IG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1Bf QU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkKIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CiMg Q09ORklHX0FHUF9WSUEgaXMgbm90IHNldApDT05GSUdfSU5URUxfR1RUPXkKQ09ORklHX1ZHQV9B UkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTSBpcyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nl c3NvcikgQ29uZmlndXJhdGlvbgojCgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdf RkI9eQpDT05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZC X05PVElGWT15CkNPTkZJR19GQl9EREM9eQojIENPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVCBp cyBub3Qgc2V0CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVB PXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19J Tl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNf Q09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJR19GQl9GT1JFSUdOX0VO RElBTj15CiMgQ09ORklHX0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JJR19F TkRJQU49eQojIENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZ U19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJ R19GQl9TVkdBTElCPXkKIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJf QkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJ Tkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0ZCX0NJUlJV Uz15CkNPTkZJR19GQl9QTTI9eQpDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVDVD15CiMgQ09O RklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUkM9eQpDT05GSUdfRkJfQVNJ TElBTlQ9eQojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9FRkk9eQpDT05G SUdfRkJfTjQxMT15CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9PUEVOQ09S RVM9eQpDT05GSUdfRkJfUzFEMTNYWFg9eQpDT05GSUdfRkJfTlZJRElBPXkKQ09ORklHX0ZCX05W SURJQV9JMkM9eQpDT05GSUdfRkJfTlZJRElBX0RFQlVHPXkKIyBDT05GSUdfRkJfTlZJRElBX0JB Q0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBPXkKIyBDT05GSUdfRkJfUklWQV9JMkMg aXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JJ VkFfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0k3NDA9eQpDT05GSUdfRkJfTEU4MDU3OD15CkNPTkZJ R19GQl9DQVJJTExPX1JBTkNIPXkKQ09ORklHX0ZCX01BVFJPWD15CiMgQ09ORklHX0ZCX01BVFJP WF9NSUxMRU5JVU0gaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1hfTVlTVElRVUUgaXMgbm90 IHNldAojIENPTkZJR19GQl9NQVRST1hfRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRST1hfSTJD PXkKQ09ORklHX0ZCX1JBREVPTj15CkNPTkZJR19GQl9SQURFT05fSTJDPXkKQ09ORklHX0ZCX1JB REVPTl9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9SQURFT05fREVCVUcgaXMgbm90IHNldApDT05G SUdfRkJfQVRZMTI4PXkKIyBDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNP TkZJR19GQl9BVFk9eQojIENPTkZJR19GQl9BVFlfQ1QgaXMgbm90IHNldApDT05GSUdfRkJfQVRZ X0dYPXkKQ09ORklHX0ZCX0FUWV9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUzM9eQojIENPTkZJR19G Ql9TM19EREMgaXMgbm90IHNldApDT05GSUdfRkJfU0FWQUdFPXkKIyBDT05GSUdfRkJfU0FWQUdF X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQojIENPTkZJR19GQl9TSVMg aXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldApDT05GSUdfRkJfTkVPTUFHSUM9 eQpDT05GSUdfRkJfS1lSTz15CkNPTkZJR19GQl8zREZYPXkKIyBDT05GSUdfRkJfM0RGWF9BQ0NF TCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZP T0RPTzE9eQpDT05GSUdfRkJfVlQ4NjIzPXkKQ09ORklHX0ZCX1RSSURFTlQ9eQpDT05GSUdfRkJf QVJLPXkKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NBUk1JTkU9eQojIENP TkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTCBpcyBub3Qgc2V0CkNPTkZJR19DQVJNSU5FX0RSQU1f Q1VTVE9NPXkKQ09ORklHX0ZCX1NNNTAxPXkKQ09ORklHX0ZCX1NNU0NVRlg9eQpDT05GSUdfRkJf VURMPXkKQ09ORklHX0ZCX0lCTV9HWFQ0NTAwPXkKQ09ORklHX0ZCX0dPTERGSVNIPXkKQ09ORklH X0ZCX1ZJUlRVQUw9eQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldApDT05GSUdfRkJf TUI4NjJYWD15CkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQojIENPTkZJR19GQl9NQjg2MlhY X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVUPXkKQ09ORklHX0ZCX0FVT19LMTkw WD15CkNPTkZJR19GQl9BVU9fSzE5MDA9eQpDT05GSUdfRkJfQVVPX0sxOTAxPXkKIyBDT05GSUdf RkJfU0lNUExFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NTRDEzMDc9eQojIENPTkZJR19GQl9TTTcx MiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NM QVNTX0RFVklDRT15CkNPTkZJR19MQ0RfUExBVEZPUk09eQpDT05GSUdfQkFDS0xJR0hUX0NMQVNT X0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRfR0VORVJJQz15CkNPTkZJR19CQUNLTElHSFRfTE0z NTMzPXkKQ09ORklHX0JBQ0tMSUdIVF9DQVJJTExPX1JBTkNIPXkKQ09ORklHX0JBQ0tMSUdIVF9Q V009eQpDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj15CkNPTkZJR19CQUNLTElHSFRfQVBQTEU9eQoj IENPTkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU X1NBSEFSQT15CkNPTkZJR19CQUNLTElHSFRfQURQODg2MD15CkNPTkZJR19CQUNLTElHSFRfQURQ ODg3MD15CkNPTkZJR19CQUNLTElHSFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYz MEE9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkK IyBDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1RQ UzY1MjE3PXkKQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9eQpDT05GSUdfQkFDS0xJR0hUX0dQSU89 eQpDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQPXkKQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9eQpD T05GSUdfVkdBU1RBVEU9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNP TkZJR19WR0FfQ09OU09MRT15CiMgQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0sgaXMgbm90 IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9 ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09M RT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZS QU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQpDT05GSUdfTE9HTz15CkNPTkZJR19MT0dPX0xJ TlVYX01PTk89eQojIENPTkZJR19MT0dPX0xJTlVYX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0xP R09fTElOVVhfQ0xVVDIyND15CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQgc3Vw cG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdf SElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15Cgoj CiMgU3BlY2lhbCBISUQgZHJpdmVycwojCiMgQ09ORklHX0hJRF9BNFRFQ0ggaXMgbm90IHNldApD T05GSUdfSElEX0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9BUFBMRT15CkNPTkZJR19ISURfQVBQTEVJUj15CiMgQ09ORklHX0hJRF9BU1VTIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9BVVJFQUw9eQojIENPTkZJR19ISURfQkVMS0lOIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NIRVJSWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9DSElDT05ZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DT1JTQUlS PXkKQ09ORklHX0hJRF9DTUVESUE9eQojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9DWVBSRVNTPXkKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldApDT05G SUdfSElEX0VNU19GRj15CkNPTkZJR19ISURfRUxFQ09NPXkKQ09ORklHX0hJRF9FTE89eQpDT05G SUdfSElEX0VaS0VZPXkKQ09ORklHX0hJRF9HRU1CSVJEPXkKIyBDT05GSUdfSElEX0dGUk0gaXMg bm90IHNldApDT05GSUdfSElEX0hPTFRFSz15CkNPTkZJR19IT0xURUtfRkY9eQpDT05GSUdfSElE X0dUNjgzUj15CkNPTkZJR19ISURfS0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZRT15CiMgQ09ORklH X0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUxUT1A9eQojIENPTkZJR19ISURf R1lSQVRJT04gaXMgbm90IHNldApDT05GSUdfSElEX0lDQURFPXkKQ09ORklHX0hJRF9UV0lOSEFO PXkKIyBDT05GSUdfSElEX0tFTlNJTkdUT04gaXMgbm90IHNldAojIENPTkZJR19ISURfTENQT1dF UiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTEVEPXkKQ09ORklHX0hJRF9MRU5PVk89eQojIENPTkZJ R19ISURfTE9HSVRFQ0ggaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJ R19ISURfTUlDUk9TT0ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKQ09ORklHX0hJRF9OVFJJRz15CiMgQ09ORklHX0hJ RF9PUlRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQojIENPTkZJR19QQU5U SEVSTE9SRF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9QTEFOVFJPTklDUz15CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90 IHNldApDT05GSUdfSElEX1JPQ0NBVD15CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApD T05GSUdfSElEX1NBTVNVTkc9eQojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CkNPTkZJR19I SURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklFUz15CiMgQ09ORklHX0hJRF9TVU5Q TFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1JF RU5BU0lBPXkKQ09ORklHX0dSRUVOQVNJQV9GRj15CkNPTkZJR19ISURfU01BUlRKT1lQTFVTPXkK Q09ORklHX1NNQVJUSk9ZUExVU19GRj15CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldApDT05GSUdfSElEX1RISU5HTT15CiMgQ09ORklH X0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldApDT05GSUdfSElEX1dBQ09NPXkKIyBDT05GSUdf SElEX1dJSU1PVEUgaXMgbm90IHNldAojIENPTkZJR19ISURfWElOTU8gaXMgbm90IHNldApDT05G SUdfSElEX1pFUk9QTFVTPXkKQ09ORklHX1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JP Tj15CkNPTkZJR19ISURfU0VOU09SX0hVQj15CiMgQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NF TlNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BTFBTIGlzIG5vdCBzZXQKCiMKIyBVU0IgSElE IHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05G SUdfSTJDX0hJRD15CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxf SVNIX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklH X1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hD RD15CkNPTkZJR19VU0I9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90 IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwojIENPTkZJR19VU0JfREVGQVVM VF9QRVJTSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT1RHX1dISVRFTElTVD15 CiMgQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9NT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfV1VTQl9DQkFGIGlzIG5vdCBzZXQKCiMKIyBV U0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9eQojIENP TkZJR19VU0JfWEhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0QgaXMgbm90 IHNldApDT05GSUdfVVNCX09YVTIxMEhQX0hDRD15CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTM2Ml9IQ0Q9eQpDT05GSUdfVVNCX0ZPVEcyMTBfSENE PXkKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VSENJX0hDRD15 CkNPTkZJR19VU0JfU0w4MTFfSENEPXkKQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPPXkKQ09ORklH X1VTQl9TTDgxMV9DUz15CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldApDT05G SUdfVVNCX0hDRF9CQ01BPXkKQ09ORklHX1VTQl9IQ0RfU1NCPXkKQ09ORklHX1VTQl9IQ0RfVEVT VF9NT0RFPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15 CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dETSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRl cGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBz ZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkK IyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0Vf UkVBTFRFSz15CiMgQ09ORklHX1JFQUxURUtfQVVUT1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NUT1JBR0VfREFUQUZBQiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkK Q09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD15CiMgQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9T RERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0Vf QUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKIyBDT05GSUdfVVNCX1NUT1JB R0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9eQpDT05GSUdfVVNCX1VBUz15 CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKQ09ORklHX1VT Ql9NSUNST1RFSz15CiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldApDT05GSUdfVVNCX01V U0JfSERSQz15CiMgQ09ORklHX1VTQl9NVVNCX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0Jf TVVTQl9HQURHRVQgaXMgbm90IHNldApDT05GSUdfVVNCX01VU0JfRFVBTF9ST0xFPXkKCiMKIyBQ bGF0Zm9ybSBHbHVlIExheWVyCiMKCiMKIyBNVVNCIERNQSBtb2RlCiMKQ09ORklHX01VU0JfUElP X09OTFk9eQpDT05GSUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RXQzNfVUxQST15CiMgQ09ORklH X1VTQl9EV0MzX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDM19HQURHRVQgaXMgbm90 IHNldApDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZl ciBTdXBwb3J0CiMKIyBDT05GSUdfVVNCX0RXQzNfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0RXQzNfT0ZfU0lNUExFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyPXkKQ09ORklHX1VTQl9E V0MyX0hPU1Q9eQoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0 IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAojCiMgQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUwgaXMg bm90IHNldAojIENPTkZJR19VU0JfRFdDMl9EVUFMX1JPTEUgaXMgbm90IHNldApDT05GSUdfVVNC X0RXQzJfUENJPXkKQ09ORklHX1VTQl9EV0MyX0RFQlVHPXkKIyBDT05GSUdfVVNCX0RXQzJfVkVS Qk9TRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9EV0MyX0RFQlVHX1BFUklPRElDPXkKIyBDT05GSUdfVVNCX0NISVBJ REVBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjAgaXMgbm90IHNldAoKIwojIFVTQiBw b3J0IGRyaXZlcnMKIwpDT05GSUdfVVNCX1VTUzcyMD15CkNPTkZJR19VU0JfU0VSSUFMPXkKQ09O RklHX1VTQl9TRVJJQUxfQ09OU09MRT15CiMgQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQyBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NJTVBMRT15CiMgQ09ORklHX1VTQl9TRVJJQUxfQUlS Q0FCTEUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2PXkKIyBDT05GSUdfVVNC X1NFUklBTF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldApDT05GSUdfVVNC X1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9eQojIENPTkZJR19VU0JfU0VSSUFMX0NQMjEwWCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9eQpDT05GSUdfVVNCX1NFUklBTF9F TVBFRz15CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKQ09ORklHX1VTQl9TRVJJQUxfVklT T1I9eQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPXkKQ09ORklHX1VTQl9TRVJJQUxfSVI9eQojIENP TkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRURH RVBPUlRfVEk9eQpDT05GSUdfVVNCX1NFUklBTF9GODEyMzI9eQpDT05GSUdfVVNCX1NFUklBTF9H QVJNSU49eQpDT05GSUdfVVNCX1NFUklBTF9JUFc9eQpDT05GSUdfVVNCX1NFUklBTF9JVVU9eQpD T05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU49 eQojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9L T0JJTF9TQ1Q9eQojIENPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9NRVRSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcy MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFW TUFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAzPXkKIyBDT05GSUdfVVNCX1NF UklBTF9PVEk2ODU4IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfUUNBVVg9eQpDT05GSUdf VVNCX1NFUklBTF9RVUFMQ09NTT15CkNPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDU9eQojIENPTkZJ R19VU0JfU0VSSUFMX1NBRkUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJF TEVTUz15CkNPTkZJR19VU0JfU0VSSUFMX1NZTUJPTD15CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkg aXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9eQpDT05GSUdfVVNCX1NFUklB TF9YSVJDT009eQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPXkKQ09ORklHX1VTQl9TRVJJQUxfT1BU SU9OPXkKQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD15CkNPTkZJR19VU0JfU0VSSUFMX09QVElD T049eQpDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVD15CiMgQ09ORklHX1VTQl9TRVJJQUxfV0lT SEJPTkUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TU1UxMDA9eQpDT05GSUdfVVNCX1NF UklBTF9RVDI9eQpDT05GSUdfVVNCX1NFUklBTF9ERUJVRz15CgojCiMgVVNCIE1pc2NlbGxhbmVv dXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05GSUdfVVNCX0VNSTI2PXkKIyBDT05G SUdfVVNCX0FEVVRVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVZTRUcgaXMgbm90IHNldAoj IENPTkZJR19VU0JfUklPNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfTENEPXkKIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfSURNT1VT RSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVERJX0VMQU4gaXMgbm90IHNldAojIENPTkZJR19V U0JfQVBQTEVESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQpDT05GSUdf VVNCX1NJU1VTQlZHQV9DT049eQpDT05GSUdfVVNCX0xEPXkKQ09ORklHX1VTQl9UUkFOQ0VWSUJS QVRPUj15CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMgbm90IHNldApDT05GSUdfVVNCX1RFU1Q9 eQojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0lTSUdIVEZXIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ZVVJFWD15CkNPTkZJR19VU0JfRVpVU0Jf RlgyPXkKIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9I U0lDX1VTQjQ2MDQgaXMgbm90IHNldApDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVD15CkNPTkZJ R19VU0JfQ0hBT1NLRVk9eQpDT05GSUdfVUNTST15CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRy aXZlcnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPXkKQ09ORklHX1VT Ql9HUElPX1ZCVVM9eQpDT05GSUdfVEFIVk9fVVNCPXkKIyBDT05GSUdfVEFIVk9fVVNCX0hPU1Rf QllfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HQURHRVQ9eQpDT05GSUdfVVNCX0dBREdFVF9ERUJVRz15CiMgQ09ORklHX1VTQl9H QURHRVRfVkVSQk9TRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTPXkK Q09ORklHX1VTQl9HQURHRVRfREVCVUdfRlM9eQpDT05GSUdfVVNCX0dBREdFVF9WQlVTX0RSQVc9 MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMKIyBVU0IgUGVyaXBo ZXJhbCBDb250cm9sbGVyCiMKQ09ORklHX1VTQl9GT1RHMjEwX1VEQz15CkNPTkZJR19VU0JfR1Jf VURDPXkKQ09ORklHX1VTQl9SOEE2NjU5Nz15CiMgQ09ORklHX1VTQl9QWEEyN1ggaXMgbm90IHNl dAojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01WX1UzRCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfTTY2NTkyPXkKIyBDT05GSUdfVVNCX0JEQ19VREMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUMjI3Mj15 CiMgQ09ORklHX1VTQl9ORVQyMjcyX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgw IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HT0tVPXkKQ09ORklHX1VTQl9FRzIwVD15CiMgQ09ORklH X1VTQl9HQURHRVRfWElMSU5YIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EVU1NWV9IQ0Q9eQpDT05G SUdfVVNCX0xJQkNPTVBPU0lURT15CkNPTkZJR19VU0JfVV9TRVJJQUw9eQpDT05GSUdfVVNCX1Vf RVRIRVI9eQpDT05GSUdfVVNCX0ZfU0VSSUFMPXkKQ09ORklHX1VTQl9GX09CRVg9eQpDT05GSUdf VVNCX0ZfRUNNPXkKQ09ORklHX1VTQl9GX1NVQlNFVD15CkNPTkZJR19VU0JfRl9STkRJUz15CkNP TkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9eQpDT05GSUdfVVNCX0ZfSElEPXkKQ09ORklHX1VTQl9D T05GSUdGUz15CkNPTkZJR19VU0JfQ09ORklHRlNfU0VSSUFMPXkKIyBDT05GSUdfVVNCX0NPTkZJ R0ZTX0FDTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfT0JFWD15CiMgQ09ORklHX1VT Ql9DT05GSUdGU19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRUNNIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQ09ORklHRlNfUk5ESVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRUVN IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19NQVNTX1NUT1JBR0U9eQojIENPTkZJR19V U0JfQ09ORklHRlNfRl9MQl9TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19GX0ZT IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19GX0hJRD15CiMgQ09ORklHX1VTQl9DT05G SUdGU19GX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRl9UQ00gaXMg bm90IHNldAojIENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRVRIPXkKQ09O RklHX1VTQl9FVEhfUk5ESVM9eQojIENPTkZJR19VU0JfRVRIX0VFTSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRGUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9GVU5DVElPTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BU1NfU1RP UkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfVEFSR0VUIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0dfQUNNX01TIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTVVMVEkgaXMgbm90IHNldAojIENP TkZJR19VU0JfR19ISUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9MRURfVFJJRz15CkNPTkZJR19VU0JfVUxQSV9CVVM9eQojIENPTkZJR19VV0Ig aXMgbm90IHNldApDT05GSUdfTU1DPXkKQ09ORklHX01NQ19ERUJVRz15CiMgQ09ORklHX1BXUlNF UV9FTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdSU0VRX1NJTVBMRSBpcyBub3Qgc2V0CgojCiMg TU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0JMT0NLIGlzIG5vdCBzZXQK Q09ORklHX1NESU9fVUFSVD15CkNPTkZJR19NTUNfVEVTVD15CgojCiMgTU1DL1NEL1NESU8gSG9z dCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NTUNfU0RIQ0kgaXMgbm90IHNldApDT05G SUdfTU1DX1dCU0Q9eQojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNf R09MREZJU0g9eQpDT05GSUdfTU1DX1NEUklDT0hfQ1M9eQpDT05GSUdfTU1DX0NCNzEwPXkKQ09O RklHX01NQ19WSUFfU0RNTUM9eQpDT05GSUdfTU1DX1ZVQjMwMD15CkNPTkZJR19NTUNfVVNIQz15 CkNPTkZJR19NTUNfVVNESEk2Uk9MMD15CkNPTkZJR19NTUNfUkVBTFRFS19QQ0k9eQojIENPTkZJ R19NTUNfUkVBTFRFS19VU0IgaXMgbm90IHNldApDT05GSUdfTU1DX1RPU0hJQkFfUENJPXkKQ09O RklHX01NQ19NVEs9eQpDT05GSUdfTUVNU1RJQ0s9eQojIENPTkZJR19NRU1TVElDS19ERUJVRyBp cyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCkNPTkZJR19NRU1TVElDS19VTlNB RkVfUkVTVU1FPXkKIyBDT05GSUdfTVNQUk9fQkxPQ0sgaXMgbm90IHNldApDT05GSUdfTVNfQkxP Q0s9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01F TVNUSUNLX1RJRk1fTVM9eQpDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9eQpDT05GSUdfTUVN U1RJQ0tfUjU5Mj15CkNPTkZJR19NRU1TVElDS19SRUFMVEVLX1BDST15CkNPTkZJR19NRU1TVElD S19SRUFMVEVLX1VTQj15CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKQ09O RklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19B QVQxMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfQkNNNjM1OD15CkNPTkZJR19MRURTX0xNMzUzMD15CiMgQ09ORklHX0xFRFNfTE0zNTMz IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURT X1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdf TEVEU19MUDM5NDQ9eQpDT05GSUdfTEVEU19MUDM5NTI9eQpDT05GSUdfTEVEU19MUDU1WFhfQ09N TU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKQ09ORklHX0xFRFNfTFA1NTIzPXkKIyBDT05GSUdf TEVEU19MUDU1NjIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg1MDE9eQojIENPTkZJR19MRURT X0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQ0xFVk9fTUFJTCBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk2M1g9eQojIENP TkZJR19MRURTX1dNODM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREE5MDUyIGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfUFdNPXkKQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKIyBDT05GSUdfTEVE U19CRDI4MDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX0xUMzU5Mz15CkNPTkZJR19MRURTX1RDQTY1MDc9eQpDT05GSUdfTEVEU19U TEM1OTFYWD15CkNPTkZJR19MRURTX01BWDc3NjkzPXkKIyBDT05GSUdfTEVEU19MTTM1NXggaXMg bm90IHNldAojIENPTkZJR19MRURTX01FTkYyMUJNQyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0tU RDI2OTI9eQojIENPTkZJR19MRURTX0lTMzFGTDMxOVggaXMgbm90IHNldAojIENPTkZJR19MRURT X0lTMzFGTDMyWFggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBS R0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09ORklH X0xFRFNfQkxJTktNPXkKIyBDT05GSUdfTEVEU19TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19M RURTX01MWENQTEQgaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RS SUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJf T05FU0hPVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldApDT05GSUdfTEVE U19UUklHR0VSX0hFQVJUQkVBVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMg bm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNf VFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRh YmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBD T05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJ R0dFUl9DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90 IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CkNPTkZJR19BMTFZX0JSQUlMTEVfQ09OU09MRT15 CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQojIENPTkZJ R19FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX01DMTQ2ODE4X0xJ Qj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hD VE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RP SENfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwoj CkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKIyBDT05GSUdf UlRDX0lOVEZfREVWIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVEVTVD15CgojCiMgSTJDIFJU QyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl84OFBNODBYIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfQVMzNzIyPXkKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkKIyBD T05GSUdfUlRDX0RSVl9EUzEzMDdfSFdNT04gaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEz NzQ9eQpDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUPXkKQ09ORklHX1JUQ19EUlZfRFMxNjcyPXkK Q09ORklHX1JUQ19EUlZfSFlNODU2Mz15CkNPTkZJR19SVENfRFJWX01BWDY5MDA9eQojIENPTkZJ R19SVENfRFJWX01BWDg5MDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg4OTk4PXkKQ09O RklHX1JUQ19EUlZfTUFYNzc2ODY9eQpDT05GSUdfUlRDX0RSVl9SSzgwOD15CiMgQ09ORklHX1JU Q19EUlZfUlM1QzM3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPXkKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA1NyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9QQ0Y4NTIzPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpDT05G SUdfUlRDX0RSVl9NNDFUODA9eQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09ORklHX1JU Q19EUlZfQlEzMks9eQpDT05GSUdfUlRDX0RSVl9UV0w0MDMwPXkKIyBDT05GSUdfUlRDX0RSVl9U UFM2NTkxMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RQUzgwMDMxPXkKQ09ORklHX1JUQ19E UlZfUzM1MzkwQT15CkNPTkZJR19SVENfRFJWX0ZNMzEzMD15CkNPTkZJR19SVENfRFJWX1JYODAx MD15CkNPTkZJR19SVENfRFJWX1JYODU4MT15CkNPTkZJR19SVENfRFJWX1JYODAyNT15CkNPTkZJ R19SVENfRFJWX0VNMzAyNz15CkNPTkZJR19SVENfRFJWX1JWODgwMz15CkNPTkZJR19SVENfRFJW X1M1TT15CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15Cgoj CiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0RTMzIzMiBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjIxMjc9eQpDT05GSUdfUlRDX0RSVl9SVjMwMjlDMj15 CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5X0hXTU9OIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBS VEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfVlJUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMjg2IGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMxNTExPXkKQ09ORklHX1JUQ19EUlZfRFMxNTUzPXkKQ09ORklHX1JU Q19EUlZfRFMxNjg1X0ZBTUlMWT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1IGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMxNjg5PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE3Mjg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9E UzE3ODg1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUzE2ODVfUFJPQ19SRUdTPXkKIyBDT05GSUdf UlRDX0RTMTY4NV9TWVNGU19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQyPXkK IyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RBOTA1 MiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RBOTA2Mz15CiMgQ09ORklHX1JUQ19EUlZfU1RL MTdUQTggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUODY9eQpDT05GSUdfUlRDX0RSVl9N NDhUMzU9eQpDT05GSUdfUlRDX0RSVl9NNDhUNTk9eQojIENPTkZJR19SVENfRFJWX01TTTYyNDIg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUTQ4MDI9eQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9 eQojIENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9XTTgz NTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz15CiMgQ09ORklHX1JUQ19EUlZf QUIzMTAwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWllOUU1QPXkKCiMKIyBvbi1DUFUgUlRD IGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9TTlZTPXkKIyBDT05GSUdfUlRDX0RSVl9NVDYzOTcg aXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJW X0hJRF9TRU5TT1JfVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQURFVklDRVMgaXMgbm90IHNl dAoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMgQ09ORklHX1NXX1NZ TkMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1VJTz15 CiMgQ09ORklHX1VJT19DSUYgaXMgbm90IHNldAojIENPTkZJR19VSU9fUERSVl9HRU5JUlEgaXMg bm90IHNldApDT05GSUdfVUlPX0RNRU1fR0VOSVJRPXkKQ09ORklHX1VJT19BRUM9eQpDT05GSUdf VUlPX1NFUkNPUzM9eQojIENPTkZJR19VSU9fUENJX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdf VUlPX05FVFg9eQpDT05GSUdfVUlPX1BSVVNTPXkKQ09ORklHX1VJT19NRjYyND15CkNPTkZJR19W SVJUX0RSSVZFUlM9eQpDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJ R19WSVJUSU9fUENJPXkKIyBDT05GSUdfVklSVElPX1BDSV9MRUdBQ1kgaXMgbm90IHNldAojIENP TkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RF VklDRVM9eQoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19I WVBFUlYgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90 IHNldApDT05GSUdfUlRTNTIwOD15CgojCiMgSUlPIHN0YWdpbmcgZHJpdmVycwojCgojCiMgQWNj ZWxlcm9tZXRlcnMKIwoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdf QUQ3NjA2PXkKQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTD15CgojCiMgQW5hbG9nIGRpZ2l0 YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwpDT05GSUdfQURUNzMxNj15CkNPTkZJR19BRFQ3 MzE2X0kyQz15CgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklH X0FENzE1MD15CkNPTkZJR19BRDcxNTI9eQpDT05GSUdfQUQ3NzQ2PXkKCiMKIyBEaXJlY3QgRGln aXRhbCBTeW50aGVzaXMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwoKIwojIE5l dHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCiMKQ09ORklHX0FENTkzMz15Cgoj CiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0lTTDI5MDI4IGlzIG5vdCBzZXQKQ09ORklHX1RTTDI1ODM9eQpDT05G SUdfVFNMMng3eD15CgojCiMgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJQwojCkNPTkZJR19BREU3 ODU0PXkKQ09ORklHX0FERTc4NTRfSTJDPXkKCiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZl cnRlcnMKIwoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19GQl9TTTc1MD15CiMg Q09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCiMg Q09ORklHX1NQRUFLVVAgaXMgbm90IHNldApDT05GSUdfU1RBR0lOR19NRURJQT15CkNPTkZJR19N RURJQV9DRUM9eQpDT05GSUdfTUVESUFfQ0VDX0RFQlVHPXkKQ09ORklHX0RWQl9DWEQyMDk5PXkK IyBDT05GSUdfVVNCX1BVTFNFOF9DRUMgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJ R19TVEFHSU5HX0JPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfR09MREZJU0hfQVVESU8gaXMgbm90 IHNldApDT05GSUdfTVREX0dPTERGSVNIX05BTkQ9eQpDT05GSUdfREdOQz15CiMgQ09ORklHX0dT X0ZQR0FCT09UIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TS0VJTj15CkNPTkZJR19VTklTWVNT UEFSPXkKQ09ORklHX1VOSVNZU19WSVNPUkJVUz15CiMgQ09ORklHX1VOSVNZU19WSVNPUk5JQyBp cyBub3Qgc2V0CkNPTkZJR19VTklTWVNfVklTT1JJTlBVVD15CkNPTkZJR19VTklTWVNfVklTT1JI QkE9eQojIENPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pSRCBpcyBub3Qgc2V0CiMgQ09ORklH X01PU1QgaXMgbm90IHNldAojIENPTkZJR19LUzcwMTAgaXMgbm90IHNldAojIENPTkZJR19HUkVZ QlVTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJf V01JPXkKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CkNPTkZJR19BTElFTldBUkVfV01JPXkK Q09ORklHX0FTVVNfTEFQVE9QPXkKQ09ORklHX0RFTExfV01JX0FJTz15CiMgQ09ORklHX0RFTExf U01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKQ09O RklHX0ZVSklUU1VfVEFCTEVUPXkKQ09ORklHX0hQX0FDQ0VMPXkKQ09ORklHX0hQX1dJUkVMRVNT PXkKIyBDT05GSUdfSFBfV01JIGlzIG5vdCBzZXQKQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9eQoj IENPTkZJR19USElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CkNPTkZJR19BU1VTX1dJ UkVMRVNTPXkKQ09ORklHX0FDUElfV01JPXkKIyBDT05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CkNP TkZJR19UT1BTVEFSX0xBUFRPUD15CkNPTkZJR19BQ1BJX1RPU0hJQkE9eQojIENPTkZJR19UT1NI SUJBX0JUX1JGS0lMTCBpcyBub3Qgc2V0CkNPTkZJR19UT1NISUJBX0hBUFM9eQpDT05GSUdfVE9T SElCQV9XTUk9eQpDT05GSUdfQUNQSV9DTVBDPXkKQ09ORklHX0lOVEVMX0hJRF9FVkVOVD15CiMg Q09ORklHX0lOVEVMX1ZCVE4gaXMgbm90IHNldApDT05GSUdfSU5URUxfU0NVX0lQQz15CkNPTkZJ R19JTlRFTF9TQ1VfSVBDX1VUSUw9eQpDT05GSUdfR1BJT19JTlRFTF9QTUlDPXkKIyBDT05GSUdf SU5URUxfTUlEX1BPV0VSX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRkxEX1RIRVJN QUw9eQpDT05GSUdfSU5URUxfSVBTPXkKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNl dApDT05GSUdfSUJNX1JUTD15CkNPTkZJR19TQU1TVU5HX0xBUFRPUD15CkNPTkZJR19NWE1fV01J PXkKQ09ORklHX1NBTVNVTkdfUTEwPXkKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CkNP TkZJR19JTlRFTF9SU1Q9eQpDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPXkKIyBDT05GSUdfUFZQ QU5JQyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QTUNfSVBDPXkKQ09ORklHX1NVUkZBQ0VfUFJP M19CVVRUT049eQojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldApDT05GSUdfR09M REZJU0hfQlVTPXkKQ09ORklHX0dPTERGSVNIX1BJUEU9eQpDT05GSUdfQ0hST01FX1BMQVRGT1JN Uz15CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9eQpDT05GSUdfQ0hST01FT1NfUFNUT1JFPXkKIyBD T05GSUdfQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9P S1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMg Q29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc2ODYgaXMg bm90IHNldApDT05GSUdfQ09NTU9OX0NMS19SSzgwOD15CkNPTkZJR19DT01NT05fQ0xLX1NJNTM1 MT15CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NM S19TSTU3MD15CkNPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDY9eQojIENPTkZJR19DT01NT05fQ0xL X0NEQ0U5MjUgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1A9eQpDT05GSUdf Q09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ0xLX1RXTDYwNDAgaXMgbm90IHNldAojIENP TkZJR19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAojIENPTkZJR19DT01N T05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19NVDgxMzUgaXMgbm90 IHNldAojIENPTkZJR19DT01NT05fQ0xLX01UODE3MyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUg U3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xL RVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKQ09O RklHX0RXX0FQQl9USU1FUj15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNl dAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkg aXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1VQ UE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfU1RFX01P REVNX1JQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3Rl bSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwoj CiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldApDT05GSUdfU09DX1RJPXkKQ09ORklHX1BN X0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJ TVBMRV9PTkRFTUFORD15CkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19E RVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09O RklHX0RFVkZSRVFfR09WX1BBU1NJVkU9eQoKIwojIERFVkZSRVEgRHJpdmVycwojCiMgQ09ORklH X1BNX0RFVkZSRVFfRVZFTlQgaXMgbm90IHNldApDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRjb24g RGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19KQUNLPXkKQ09ORklHX0VYVENPTl9B WFAyODg9eQpDT05GSUdfRVhUQ09OX0dQSU89eQpDT05GSUdfRVhUQ09OX01BWDE0NTc3PXkKQ09O RklHX0VYVENPTl9NQVgzMzU1PXkKIyBDT05GSUdfRVhUQ09OX01BWDc3NjkzIGlzIG5vdCBzZXQK Q09ORklHX0VYVENPTl9NQVg3Nzg0Mz15CiMgQ09ORklHX0VYVENPTl9RQ09NX1NQTUlfTUlTQyBp cyBub3Qgc2V0CkNPTkZJR19FWFRDT05fUlQ4OTczQT15CkNPTkZJR19FWFRDT05fU001NTAyPXkK Q09ORklHX0VYVENPTl9VU0JfR1BJTz15CkNPTkZJR19NRU1PUlk9eQpDT05GSUdfSUlPPXkKQ09O RklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9f QlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19DT05GSUdGUz15 CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIK IyBDT05GSUdfSUlPX1NXX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1dfVFJJR0dFUj15 CgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldApDT05GSUdf Qk1DMTUwX0FDQ0VMPXkKQ09ORklHX0JNQzE1MF9BQ0NFTF9JMkM9eQojIENPTkZJR19ETUFSRDA2 IGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BUkQwOSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09S X0FDQ0VMXzNEPXkKIyBDT05GSUdfSUlPX1NUX0FDQ0VMXzNBWElTIGlzIG5vdCBzZXQKIyBDT05G SUdfS1hTRDkgaXMgbm90IHNldAojIENPTkZJR19LWENKSzEwMTMgaXMgbm90IHNldAojIENPTkZJ R19NQzMyMzAgaXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX01NQTc2NjAgaXMgbm90IHNldAojIENPTkZJR19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05G SUdfTU1BOTU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTMgaXMgbm90IHNldApDT05GSUdf TVhDNDAwNT15CkNPTkZJR19NWEM2MjU1PXkKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CkNP TkZJR19TVEs4QkE1MD15CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJ R19BRDcyOTE9eQpDT05GSUdfQUQ3OTlYPXkKQ09ORklHX0FYUDI4OF9BREM9eQojIENPTkZJR19D QzEwMDAxX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19EQTkxNTBfR1BBREM9eQojIENPTkZJR19MVEMy NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0 MjIgaXMgbm90IHNldApDT05GSUdfTUVOX1oxODhfQURDPXkKQ09ORklHX05BVTc4MDI9eQpDT05G SUdfVElfQURDMDgxQz15CkNPTkZJR19UV0w0MDMwX01BREM9eQpDT05GSUdfVFdMNjAzMF9HUEFE Qz15CiMgQ09ORklHX1ZGNjEwX0FEQyBpcyBub3Qgc2V0CgojCiMgQW1wbGlmaWVycwojCgojCiMg Q2hlbWljYWwgU2Vuc29ycwojCkNPTkZJR19BVExBU19QSF9TRU5TT1I9eQpDT05GSUdfSUFRQ09S RT15CiMgQ09ORklHX1ZaODlYIGlzIG5vdCBzZXQKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24K IwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPXkKQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RS SUdHRVI9eQpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1v bgojCkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09S RT15CgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9eQpD T05GSUdfQUQ1MzgwPXkKQ09ORklHX0FENTQ0Nj15CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNl dApDT05GSUdfTTYyMzMyPXkKQ09ORklHX01BWDUxNz15CkNPTkZJR19NQVg1ODIxPXkKQ09ORklH X01DUDQ3MjU9eQpDT05GSUdfVkY2MTBfREFDPXkKCiMKIyBJSU8gZHVtbXkgZHJpdmVyCiMKCiMK IyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9E aXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50 aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwpDT05GSUdfQk1HMTYw PXkKQ09ORklHX0JNRzE2MF9JMkM9eQpDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEPXkKIyBDT05G SUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldApDT05GSUdfSVRHMzIwMD15CgojCiMgSGVh bHRoIFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwpDT05GSUdfQUZFNDQwND15 CkNPTkZJR19NQVgzMDEwMD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19BTTIzMTU9 eQojIENPTkZJR19ESFQxMSBpcyBub3Qgc2V0CkNPTkZJR19IREMxMDBYPXkKQ09ORklHX0hUVTIx PXkKIyBDT05GSUdfU0k3MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0k3MDIwIGlzIG5vdCBzZXQK CiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCiMgQ09ORklHX0JNSTE2MF9JMkMgaXMg bm90IHNldApDT05GSUdfS01YNjE9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwpDT05GSUdfQUNQSV9B TFM9eQpDT05GSUdfQURKRF9TMzExPXkKQ09ORklHX0FMMzMyMEE9eQpDT05GSUdfQVBEUzkzMDA9 eQojIENPTkZJR19BUERTOTk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JIMTc1MCBpcyBub3Qgc2V0 CkNPTkZJR19CSDE3ODA9eQpDT05GSUdfQ00zMjE4MT15CiMgQ09ORklHX0NNMzIzMiBpcyBub3Qg c2V0CiMgQ09ORklHX0NNMzMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNMzY2NTEgaXMgbm90IHNl dAojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTEyNSBpcyBu b3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0FMUz15CiMgQ09ORklHX0hJRF9TRU5TT1JfUFJPWCBp cyBub3Qgc2V0CkNPTkZJR19KU0ExMjEyPXkKQ09ORklHX1JQUjA1MjE9eQojIENPTkZJR19TRU5T T1JTX0xNMzUzMyBpcyBub3Qgc2V0CkNPTkZJR19MVFI1MDE9eQpDT05GSUdfTUFYNDQwMDA9eQoj IENPTkZJR19PUFQzMDAxIGlzIG5vdCBzZXQKQ09ORklHX1BBMTIyMDMwMDE9eQojIENPTkZJR19T STExNDUgaXMgbm90IHNldApDT05GSUdfU1RLMzMxMD15CkNPTkZJR19UQ1MzNDE0PXkKQ09ORklH X1RDUzM0NzI9eQpDT05GSUdfU0VOU09SU19UU0wyNTYzPXkKIyBDT05GSUdfVFNMNDUzMSBpcyBu b3Qgc2V0CkNPTkZJR19VUzUxODJEPXkKQ09ORklHX1ZDTkw0MDAwPXkKQ09ORklHX1ZFTUw2MDcw PXkKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCiMgQ09ORklHX0FLODk3NCBpcyBub3Qgc2V0 CkNPTkZJR19BSzg5NzU9eQpDT05GSUdfQUswOTkxMT15CiMgQ09ORklHX0JNQzE1MF9NQUdOX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19NQUczMTEwPXkKQ09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01F VEVSXzNEPXkKIyBDT05GSUdfTU1DMzUyNDAgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX01BR05f M0FYSVM9eQpDT05GSUdfSUlPX1NUX01BR05fSTJDXzNBWElTPXkKQ09ORklHX1NFTlNPUlNfSE1D NTg0Mz15CkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDPXkKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vu c29ycwojCiMgQ09ORklHX0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9TRU5TT1JfREVWSUNFX1JPVEFUSU9OPXkKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxv bmUKIwojIENPTkZJR19JSU9fSFJUSU1FUl9UUklHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19J TlRFUlJVUFRfVFJJR0dFUj15CkNPTkZJR19JSU9fVElHSFRMT09QX1RSSUdHRVI9eQpDT05GSUdf SUlPX1NZU0ZTX1RSSUdHRVI9eQoKIwojIERpZ2l0YWwgcG90ZW50aW9tZXRlcnMKIwpDT05GSUdf RFMxODAzPXkKQ09ORklHX01DUDQ1MzE9eQojIENPTkZJR19UUEwwMTAyIGlzIG5vdCBzZXQKCiMK IyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1NFTlNPUl9QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IUDAzPXkKQ09ORklHX01QTDExNT15 CkNPTkZJR19NUEwxMTVfSTJDPXkKQ09ORklHX01QTDMxMTU9eQpDT05GSUdfTVM1NjExPXkKQ09O RklHX01TNTYxMV9JMkM9eQojIENPTkZJR19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9f U1RfUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UNTQwMyBpcyBub3Qgc2V0CkNPTkZJR19IUDIw NkM9eQojIENPTkZJR19aUEEyMzI2IGlzIG5vdCBzZXQKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwoj CgojCiMgUHJveGltaXR5IHNlbnNvcnMKIwpDT05GSUdfTElEQVJfTElURV9WMj15CkNPTkZJR19T WDk1MDA9eQoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwpDT05GSUdfTUxYOTA2MTQ9eQojIENP TkZJR19UTVAwMDYgaXMgbm90IHNldApDT05GSUdfVFNZUzAxPXkKQ09ORklHX1RTWVMwMkQ9eQpD T05GSUdfTlRCPXkKQ09ORklHX05UQl9BTUQ9eQpDT05GSUdfTlRCX0lOVEVMPXkKIyBDT05GSUdf TlRCX1BJTkdQT05HIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1RPT0wgaXMgbm90IHNldAojIENP TkZJR19OVEJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9UUkFOU1BPUlQgaXMgbm90IHNl dApDT05GSUdfVk1FX0JVUz15CgojCiMgVk1FIEJyaWRnZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9D QTkxQ1g0Mj15CiMgQ09ORklHX1ZNRV9UU0kxNDggaXMgbm90IHNldAojIENPTkZJR19WTUVfRkFL RSBpcyBub3Qgc2V0CgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwojIENPTkZJR19WTUlWTUVfNzgw NSBpcyBub3Qgc2V0CgojCiMgVk1FIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9VU0VSPXkK Q09ORklHX1ZNRV9QSU8yPXkKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQojIENPTkZJ R19QV01fQVRNRUxfSExDRENfUFdNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9DUkM9eQpDT05GSUdf UFdNX0ZTTF9GVE09eQojIENPTkZJR19QV01fTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9M UFNTPXkKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9MUFNTX1BM QVRGT1JNPXkKIyBDT05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNldAojIENPTkZJR19QV01fU1RN UEUgaXMgbm90IHNldApDT05GSUdfUFdNX1RXTD15CkNPTkZJR19QV01fVFdMX0xFRD15CkNPTkZJ R19JUlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX0lQQUNLX0JVUz15CkNP TkZJR19CT0FSRF9UUENJMjAwPXkKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNldApD T05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX1JFU0VUX0FUSDc5IGlzIG5vdCBzZXQK IyBDT05GSUdfUkVTRVRfQkVSTElOIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfTFBDMThYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX01FU09OIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRf UElTVEFDSElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU09DRlBHQSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFU0VUX1NUTTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfU1VOWEkgaXMgbm90 IHNldApDT05GSUdfVElfU1lTQ09OX1JFU0VUPXkKIyBDT05GSUdfUkVTRVRfWllOUSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19H RU5FUklDX1BIWT15CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQKQ09ORklH X1BIWV9QWEFfMjhOTV9VU0IyPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKIyBDT05GSUdf UEhZX1NBTVNVTkdfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9UVVNCMTIxMCBpcyBub3Qg c2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKQ09ORklHX01DQj15CkNPTkZJR19NQ0Jf UENJPXkKIyBDT05GSUdfTUNCX0xQQyBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRv ciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CkNPTkZJR19USFVOREVSQk9MVD15CgojCiMgQW5kcm9p ZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldApDT05GSUdfTElCTlZESU1NPXkKQ09ORklH X0JMS19ERVZfUE1FTT15CkNPTkZJR19ORF9CTEs9eQojIENPTkZJR19CVFQgaXMgbm90IHNldAoj IENPTkZJR19ERVZfREFYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkKIyBDT05GSUdfU1RNIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX1RIPXkKQ09ORklHX0lOVEVMX1RIX1BDST15CkNPTkZJR19J TlRFTF9USF9HVEg9eQpDT05GSUdfSU5URUxfVEhfTVNVPXkKQ09ORklHX0lOVEVMX1RIX1BUST15 CiMgQ09ORklHX0lOVEVMX1RIX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRp b24gU3VwcG9ydAojCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZl cnMKIwpDT05GSUdfRUREPXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19GSVJN V0FSRV9NRU1NQVA9eQojIENPTkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RDREJB UyBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfRE1J X1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5E IGlzIG5vdCBzZXQKQ09ORklHX0ZXX0NGR19TWVNGUz15CkNPTkZJR19GV19DRkdfU1lTRlNfQ01E TElORT15CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRl bnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCiMgQ09ORklHX0VGSV9WQVJTIGlz IG5vdCBzZXQKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9GQUtFX01FTU1BUD15CkNPTkZJ R19FRklfTUFYX0ZBS0VfTUVNPTgKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklH X0VGSV9DQVBTVUxFX0xPQURFUj15CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKQ09ORklH X1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VT Uz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVhUNF9GUyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09O RklHX1JFSVNFUkZTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZP IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdf SkZTX0ZTPXkKIyBDT05GSUdfSkZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19T RUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19KRlNfREVCVUc9eQpDT05GSUdfSkZTX1NUQVRJU1RJ Q1M9eQojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldApDT05GSUdfR0ZTMl9GUz15CiMgQ09ORklH X09DRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKIyBDT05GSUdfQlRSRlNfRlNf UE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMg Q09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5v dCBzZXQKQ09ORklHX05JTEZTMl9GUz15CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldAojIENP TkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9S VEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVf TE9DS0lORz15CiMgQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkcgaXMgbm90IHNldApDT05G SUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMg bm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNl dAojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJG QUNFIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15 CiMgQ09ORklHX0FVVE9GUzRfRlMgaXMgbm90IHNldApDT05GSUdfRlVTRV9GUz15CkNPTkZJR19D VVNFPXkKIyBDT05GSUdfT1ZFUkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklH X0ZTQ0FDSEU9eQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9H UkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTIGlzIG5v dCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKIyBDT05GSUdfSVNPOTY2MF9GUyBp cyBub3Qgc2V0CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9O VCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdf VkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZB VUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgpDT05GSUdfRkFUX0RFRkFVTFRfVVRGOD15CkNPTkZJ R19OVEZTX0ZTPXkKIyBDT05GSUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX1JX PXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BS T0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdF X01PTklUT1I9eQpDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdf U1lTRlM9eQpDT05GSUdfVE1QRlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNl dAojIENPTkZJR19UTVBGU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19H SUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CkNP TkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKQ09ORklHX09SQU5HRUZTX0ZTPXkKQ09ORklHX0FERlNf RlM9eQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKQ09ORklHX0FGRlNfRlM9eQpDT05G SUdfRUNSWVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lORyBpcyBub3Qgc2V0CiMg Q09ORklHX0hGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19IRlNQTFVTX0ZTPXkKIyBDT05GSUdfSEZT UExVU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfQkVGU19GUz15CiMgQ09ORklHX0JF RlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldApDT05GSUdfRUZT X0ZTPXkKQ09ORklHX0pGRlMyX0ZTPXkKQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAKQ09ORklHX0pG RlMyX0ZTX1dSSVRFQlVGRkVSPXkKQ09ORklHX0pGRlMyX0ZTX1dCVUZfVkVSSUZZPXkKQ09ORklH X0pGRlMyX1NVTU1BUlk9eQojIENPTkZJR19KRkZTMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJ R19KRkZTMl9DT01QUkVTU0lPTl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdf SkZGUzJfTFpPPXkKQ09ORklHX0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMg bm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZG UzJfQ01PREVfUFJJT1JJVFkgaXMgbm90IHNldApDT05GSUdfSkZGUzJfQ01PREVfU0laRT15CiMg Q09ORklHX0pGRlMyX0NNT0RFX0ZBVk9VUkxaTyBpcyBub3Qgc2V0CkNPTkZJR19VQklGU19GUz15 CkNPTkZJR19VQklGU19GU19BRFZBTkNFRF9DT01QUj15CiMgQ09ORklHX1VCSUZTX0ZTX0xaTyBp cyBub3Qgc2V0CiMgQ09ORklHX1VCSUZTX0ZTX1pMSUIgaXMgbm90IHNldApDT05GSUdfVUJJRlNf QVRJTUVfU1VQUE9SVD15CiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBTUZT IGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlMgaXMgbm90IHNldAojIENPTkZJR19WWEZTX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldApDT05GSUdfT01GU19GUz15 CkNPTkZJR19IUEZTX0ZTPXkKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1FO WDZGU19GUz15CkNPTkZJR19RTlg2RlNfREVCVUc9eQpDT05GSUdfUk9NRlNfRlM9eQojIENPTkZJ R19ST01GU19CQUNLRURfQllfQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ST01GU19CQUNLRURf QllfTVREIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CT1RIPXkKQ09ORklHX1JP TUZTX09OX0JMT0NLPXkKQ09ORklHX1JPTUZTX09OX01URD15CkNPTkZJR19QU1RPUkU9eQojIENP TkZJR19QU1RPUkVfWkxJQl9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9MWk9f Q09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0xaNF9DT01QUkVTUz15CkNPTkZJR19Q U1RPUkVfQ09OU09MRT15CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdf UFNUT1JFX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldApDT05GSUdf VUZTX0ZTPXkKIyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0VYT0ZTX0ZTPXkKIyBDT05GSUdfRVhPRlNfREVCVUcgaXMg bm90IHNldApDT05GSUdfT1JFPXkKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdf TkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09ERVBBR0Vf NDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1 IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg1Mj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNldAojIENPTkZJR19OTFNf Q09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qg c2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQoj IENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg2NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKIyBDT05GSUdfTkxTX0NP REVQQUdFXzg2NiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKIyBDT05GSUdf TkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKQ09O RklHX05MU19DT0RFUEFHRV85MzI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBz ZXQKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUx PXkKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19J U084ODU5XzI9eQpDT05GSUdfTkxTX0lTTzg4NTlfMz15CkNPTkZJR19OTFNfSVNPODg1OV80PXkK IyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzYg aXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfNz15CiMgQ09ORklHX05MU19JU084ODU5Xzkg aXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTQ9 eQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQpDT05GSUdfTkxTX0tPSThfUj15CkNPTkZJR19OTFNf S09JOF9VPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFD X0NFTFRJQz15CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPXkKQ09ORklHX05MU19NQUNfQ1JPQVRJ QU49eQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlz IG5vdCBzZXQKQ09ORklHX05MU19NQUNfR1JFRUs9eQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPXkK Q09ORklHX05MU19NQUNfSU5VSVQ9eQpDT05GSUdfTkxTX01BQ19ST01BTklBTj15CkNPTkZJR19O TFNfTUFDX1RVUktJU0g9eQpDT05GSUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMK Q09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0 aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFV TFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19EWU5BTUlD X0RFQlVHPXkKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMK IyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNB VEVEPXkKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVf V0FSTj0yMDQ4CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVB REFCTEVfQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAoj IENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hF QURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19TRUNU SU9OX01JU01BVENIX1dBUk5fT05MWT15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9 eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX1NUQUNLX1ZBTElEQVRJT04gaXMgbm90 IHNldApDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKQ09ORklHX01BR0lDX1NZU1JR PXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdfS0VS TkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09O RklHX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19ERUJVR19QQUdFQUxMT0NfRU5BQkxFX0RFRkFV TFQ9eQpDT05GSUdfUEFHRV9QT0lTT05JTkc9eQpDT05GSUdfUEFHRV9QT0lTT05JTkdfTk9fU0FO SVRZPXkKIyBDT05GSUdfUEFHRV9QT0lTT05JTkdfWkVSTyBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19PQkpFQ1RTPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX09CSkVDVFNfRlJFRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RT X1RJTUVSUz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1dPUks9eQpDT05GSUdfREVCVUdfT0JKRUNU U19SQ1VfSEVBRD15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVIgaXMgbm90 IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19TTFVCX0RF QlVHX09OPXkKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVH X0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVC VUdfU1RBQ0tfVVNBR0U9eQpDT05GSUdfREVCVUdfVk09eQpDT05GSUdfREVCVUdfVk1fVk1BQ0FD SEU9eQojIENPTkZJR19ERUJVR19WTV9SQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1BH RkxBR1MgaXMgbm90IHNldApDT05GSUdfREVCVUdfVklSVFVBTD15CkNPTkZJR19ERUJVR19NRU1P UllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNP TkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9eQojIENPTkZJ R19LQ09WIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERl YnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBz ZXQKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5HX1RBU0tfVElN RU9VVD0xMjAKIyBDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQyBpcyBub3Qgc2V0CkNP TkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTAKQ09ORklHX1dRX1dBVENIRE9H PXkKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNP TkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lO Rk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19USU1FS0VFUElORz15CkNPTkZJR19USU1FUl9TVEFUUz15 CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09O RklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpD T05GSUdfREVCVUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15 CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CkNPTkZJR19ERUJVR19MT0NLREVQ PXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9T RUxGVEVTVFM9eQpDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxB R1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19LT0JKRUNUX1JFTEVBU0UgaXMgbm90IHNldApDT05GSUdfREVCVUdf QlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpD T05GSUdfREVCVUdfU0c9eQojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCkNP TkZJR19QUk9WRV9SQ1U9eQpDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFk9eQojIENPTkZJR19T UEFSU0VfUkNVX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05G SUdfUkNVX1BFUkZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPXkKIyBD T05GSUdfUkNVX1RPUlRVUkVfVEVTVF9TTE9XX1BSRUlOSVQgaXMgbm90IHNldAojIENPTkZJR19S Q1VfVE9SVFVSRV9URVNUX1NMT1dfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJF X1RFU1RfU0xPV19DTEVBTlVQIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9V VD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09O VFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qg c2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19MQVRFTkNZVE9Q PXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05f VFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVf RFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpD T05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJB Q0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VO VD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQojIENPTkZJ R19GVFJBQ0UgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNPTkZJR19MS0RUTT15 CkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMg bm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9eQpDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQoj IENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQ RVJTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJR19URVNUX1BSSU5URj15 CkNPTkZJR19URVNUX0JJVE1BUD15CkNPTkZJR19URVNUX1VVSUQ9eQpDT05GSUdfVEVTVF9SSEFT SFRBQkxFPXkKIyBDT05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9P SENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJ R19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQojIENPTkZJ R19URVNUX1VERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfU0FNUExF UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90 IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfQVJDSF9X QU5UU19VQlNBTl9OT19OVUxMIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJT QU5fU0FOSVRJWkVfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU5fQUxJR05NRU5UIGlzIG5v dCBzZXQKQ09ORklHX1VCU0FOX05VTEw9eQpDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9X RUQ9eQojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NF X0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9 eQpDT05GSUdfRUFSTFlfUFJJTlRLX0VGST15CkNPTkZJR19YODZfUFREVU1QX0NPUkU9eQojIENP TkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9QR1RfRFVNUD15CiMgQ09ORklH X0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1ggaXMgbm90IHNl dApDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0 CkNPTkZJR19JT01NVV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNP TkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09O RklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMg Q09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlz IG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1VERUxBWT15CiMgQ09ORklHX0lPX0RFTEFZX05PTkUg aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTIKIyBDT05GSUdfREVCVUdf Qk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19FTlRSWT15CiMg Q09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19G UFUgaXMgbm90IHNldAojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBT ZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5H Uz15CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkK Q09ORklHX0tFWV9ESF9PUEVSQVRJT05TPXkKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJ Q1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VS SVRZRlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9 eQpDT05GSUdfSEFWRV9BUkNIX0hBUkRFTkVEX1VTRVJDT1BZPXkKIyBDT05GSUdfSEFSREVORURf VVNFUkNPUFkgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdf REVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19BU1lOQ19DT1JF PXkKQ09ORklHX0FTWU5DX1hPUj15CkNPTkZJR19BU1lOQ19QUT15CkNPTkZJR19DUllQVE89eQoK IwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklH X0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFE Mj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkK Q09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9f Uk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNP TkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19D UllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPXkKQ09ORklHX0NSWVBUT19SU0E9eQpDT05G SUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19FQ0RIPXkKQ09ORklHX0NSWVBUT19NQU5BR0VS PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dG MTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJ R19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRP X0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBURD15CiMgQ09ORklHX0NSWVBUT19BVVRIRU5D IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xV RV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lh dGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklH X0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19TRVFJVj15CiMgQ09ORklH X0NSWVBUT19FQ0hBSU5JViBpcyBub3Qgc2V0CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZ UFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdf Q1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09O RklHX0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMg SGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNP TkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09O RklHX0NSWVBUT19DUkMzMkM9eQojIENPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMy X1BDTE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBU T19DUkNUMTBESUZfUENMTVVMPXkKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9f UE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82ND15CiMgQ09ORklHX0NSWVBU T19NRDQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01ENT15CiMgQ09ORklHX0NSWVBUT19NSUNI QUVMX01JQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTI4PXkKIyBDT05GSUdfQ1JZUFRP X1JNRDE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9fU0hBMT15CiMgQ09ORklHX0NSWVBUT19T SEExX1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fU0hBMV9NQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEEyNTZfTUIgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1NIQTUxMl9NQj15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklH X0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1RHUjE5 Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9eQojIENPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklf SU5URUwgaXMgbm90IHNldAoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJ R19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKIyBDT05G SUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BUkM0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19CTE9X RklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND15CkNPTkZJR19DUllQ VE9fQ0FNRUxMSUE9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19DUllQ VE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVT TklfQVZYMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKQ09ORklHX0NSWVBU T19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9f Q0FTVDY9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0RF Uz15CkNPTkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQ VCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKIyBDT05GSUdfQ1JZUFRPX1NBTFNB MjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0PXkKQ09ORklHX0NSWVBU T19DSEFDSEEyMD15CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQojIENPTkZJR19DUllQ VE9fU0VSUEVOVF9TU0UyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VSUEVOVF9B VlhfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQ VE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklH X0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9Y ODZfNjQ9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklH X0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMg UmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFD PXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJC R19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9 eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9S TkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fSEFTSF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09O RklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NV QlRZUEU9eQojIENPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMg Q2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNU RURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RF TV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CkNPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9L RVlSSU5HPXkKQ09ORklHX0hBVkVfS1ZNPXkKIyBDT05GSUdfVklSVFVBTElaQVRJT04gaXMgbm90 IHNldAojIENPTkZJR19CSU5BUllfUFJJTlRGIGlzIG5vdCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRp bmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZF X0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5F UklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09O RklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpD T05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19H RU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNI X0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkK Q09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBD T05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZOCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JD MzJfU0FSV0FURSBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9CSVQ9eQpDT05GSUdfQ1JDNz15CkNP TkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFU X0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19D T01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpD T05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9 eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpf REVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkK Q09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNP TVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9N T049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX0JDSD15CkNPTkZJR19SQURJ WF9UUkVFX01VTFRJT1JERVI9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFT X0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdf Q0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05GSUdfQ1BVX1JN QVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKIyBDT05G SUdfQ09SRElDIGlzIG5vdCBzZXQKQ09ORklHX0REUj15CiMgQ09ORklHX0lSUV9QT0xMIGlzIG5v dCBzZXQKQ09ORklHX01QSUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfVUNTMl9TVFJJTkc9 eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZPTlRTPXkKQ09ORklHX0ZPTlRfOHg4PXkK Q09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX0ZPTlRfNngxMSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZPTlRfN3gxNCBpcyBub3Qgc2V0CkNPTkZJR19GT05UX1BFQVJMXzh4OD15CiMgQ09ORklHX0ZP TlRfQUNPUk5fOHg4IGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0 CkNPTkZJR19GT05UXzZ4MTA9eQpDT05GSUdfRk9OVF9TVU44eDE2PXkKIyBDT05GSUdfRk9OVF9T VU4xMngyMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfMTB4MTggaXMgbm90IHNldAojIENPTkZJ R19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1NH X0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX01NSU9f RkxVU0g9eQpDT05GSUdfU0JJVE1BUD15Cg== --===============1282309552381602961== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IHJvb3Rm cz0neW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6JwoJZXhwb3J0IGpvYl9vcmlnaW49Jy9s a3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC14NTU3MC15b2N0by1pYTMyL3RyaW5pdHkueWFt bCcKCWV4cG9ydCB0ZXN0Ym94PSd2bS1sa3AteDU1NzAteW9jdG8taWEzMi03JwoJZXhwb3J0IHRi b3hfZ3JvdXA9J3ZtLWxrcC14NTU3MC15b2N0by1pYTMyJwoJZXhwb3J0IGtjb25maWc9J3g4Nl82 NC1yYW5kY29uZmlnLXIwLTEwMTIwMTQ2JwoJZXhwb3J0IGNvbXBpbGVyPSdnY2MtNicKCWV4cG9y dCBxdWV1ZT0nYmlzZWN0JwoJZXhwb3J0IGJyYW5jaD0nbGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5 LTIwMTYxMDExMjEnCglleHBvcnQgY29tbWl0PSc0NjRlMTIzNmMzNjc5MTllNDA1YzhkMjQ4ZDZh NDExOGZkYzRhMmMxJwoJZXhwb3J0IHN1Ym1pdF9pZD0nNTdmZDkyNTMwYjlhOTMxODcwNzcwMzJi JwoJZXhwb3J0IGpvYl9maWxlPScvbGtwL3NjaGVkdWxlZC92bS1sa3AteDU1NzAteW9jdG8taWEz Mi03L3RyaW5pdHktMzAwcy15b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3otNDY0ZTEyMzZj MzY3OTE5ZTQwNWM4ZDI0OGQ2YTQxMThmZGM0YTJjMS0yMDE2MTAxMi02MjU2LWh5bXc4di0wLnlh bWwnCglleHBvcnQgaWQ9JzI0M2E4MWU5OGE0YjQzNzhkMmZiNWU0OTc1MzhiOTdmZWQ1MDY4NzEn CglleHBvcnQgbW9kZWw9J3FlbXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxlLWt2bScKCWV4cG9ydCBu cl92bT0zMAoJZXhwb3J0IG5yX2NwdT0yCglleHBvcnQgbWVtb3J5PSczMjBNJwoJZXhwb3J0IG5l ZWRfa2NvbmZpZz0nQ09ORklHX0tWTV9HVUVTVD15JwoJZXhwb3J0IGVucXVldWVfdGltZT0nMjAx Ni0xMC0xMiAwOTozMTowMCArMDgwMCcKCWV4cG9ydCBfaWQ9JzU3ZmQ5MjUzMGI5YTkzMTg3MDc3 MDMyYicKCWV4cG9ydCB1c2VyPSdsa3AnCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1bHQvdHJp bml0eS8zMDBzL3ZtLWxrcC14NTU3MC15b2N0by1pYTMyL3lvY3RvLXRpbnktaTM4Ni0yMDE2LTA0 LTIyLmNnei94ODZfNjQtcmFuZGNvbmZpZy1yMC0xMDEyMDE0Ni9nY2MtNi80NjRlMTIzNmMzNjc5 MTllNDA1YzhkMjQ4ZDZhNDExOGZkYzRhMmMxLzAnCglleHBvcnQgTEtQX1NFUlZFUj0naW5uJwoJ ZXhwb3J0IG1heF91cHRpbWU9MTUwMAoJZXhwb3J0IGluaXRyZD0nL29zaW1hZ2UveW9jdG8veW9j dG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6JwoJZXhwb3J0IGJvb3Rsb2FkZXJfYXBwZW5kPSdy b290PS9kZXYvcmFtMAp1c2VyPWxrcApqb2I9L2xrcC9zY2hlZHVsZWQvdm0tbGtwLXg1NTcwLXlv Y3RvLWlhMzItNy90cmluaXR5LTMwMHMteW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6LTQ2 NGUxMjM2YzM2NzkxOWU0MDVjOGQyNDhkNmE0MTE4ZmRjNGEyYzEtMjAxNjEwMTItNjI1Ni1oeW13 OHYtMC55YW1sCkFSQ0g9eDg2XzY0Cmtjb25maWc9eDg2XzY0LXJhbmRjb25maWctcjAtMTAxMjAx NDYKYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE2MTAxMTIxCmNvbW1pdD00NjRl MTIzNmMzNjc5MTllNDA1YzhkMjQ4ZDZhNDExOGZkYzRhMmMxCkJPT1RfSU1BR0U9L3BrZy9saW51 eC94ODZfNjQtcmFuZGNvbmZpZy1yMC0xMDEyMDE0Ni9nY2MtNi80NjRlMTIzNmMzNjc5MTllNDA1 YzhkMjQ4ZDZhNDExOGZkYzRhMmMxL3ZtbGludXotNC44LjAtMTE4MjYtZzQ2NGUxMjMKbWF4X3Vw dGltZT0xNTAwClJFU1VMVF9ST09UPS9yZXN1bHQvdHJpbml0eS8zMDBzL3ZtLWxrcC14NTU3MC15 b2N0by1pYTMyL3lvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei94ODZfNjQtcmFuZGNvbmZp Zy1yMC0xMDEyMDE0Ni9nY2MtNi80NjRlMTIzNmMzNjc5MTllNDA1YzhkMjQ4ZDZhNDExOGZkYzRh MmMxLzAKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxl ZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRr LmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5taV93YXRjaGRvZz1wYW5p Ywpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNrPTAKc3lzdGVtZC5sb2df bGV2ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbAplYXJseXByaW50az10dHlTMCwxMTUyMDAKY29uc29s ZT10dHlTMCwxMTUyMDAKY29uc29sZT10dHkwCnZnYT1ub3JtYWwKcncnCglleHBvcnQgbGtwX2lu aXRyZD0nL2xrcC9sa3AvbGtwLWkzODYuY2d6JwoJZXhwb3J0IGJtX2luaXRyZD0nL29zaW1hZ2Uv ZGVwcy9kZWJpYW4teDg2XzY0LTIwMTYtMDgtMzEuY2d6L3J1bi1pcGNvbmZpZy5pMzg2XzIwMTYt MDktMDMuY2d6LC9vc2ltYWdlL3BrZy9zdGF0aWMvdHJpbml0eS1pMzg2LmNneicKCWV4cG9ydCBz aXRlPSdpbm4nCglleHBvcnQgTEtQX0NHSV9QT1JUPTgwCglleHBvcnQgTEtQX0NJRlNfUE9SVD0x MzkKCWV4cG9ydCBrZXJuZWw9Jy9wa2cvbGludXgveDg2XzY0LXJhbmRjb25maWctcjAtMTAxMjAx NDYvZ2NjLTYvNDY0ZTEyMzZjMzY3OTE5ZTQwNWM4ZDI0OGQ2YTQxMThmZGM0YTJjMS92bWxpbnV6 LTQuOC4wLTExODI2LWc0NjRlMTIzJwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAxNi0xMC0xMiAw OTo1ODo1NiArMDgwMCcKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL3NjaGVkdWxlZC92bS1sa3At eDU1NzAteW9jdG8taWEzMi03L3RyaW5pdHktMzAwcy15b2N0by10aW55LWkzODYtMjAxNi0wNC0y Mi5jZ3otNDY0ZTEyMzZjMzY3OTE5ZTQwNWM4ZDI0OGQ2YTQxMThmZGM0YTJjMS0yMDE2MTAxMi02 MjU2LWh5bXc4di0wLmNneicKCglbIC1uICIkTEtQX1NSQyIgXSB8fAoJZXhwb3J0IExLUF9TUkM9 L2xrcC8ke3VzZXI6LWxrcH0vc3JjCn0KCnJ1bl9qb2IoKQp7CgllY2hvICQkID4gJFRNUC9ydW4t am9iLnBpZAoKCS4gJExLUF9TUkMvbGliL2h0dHAuc2gKCS4gJExLUF9TUkMvbGliL2pvYi5zaAoJ LiAkTEtQX1NSQy9saWIvZW52LnNoCgoJZXhwb3J0X3RvcF9lbnYKCglydW5fbW9uaXRvciAkTEtQ X1NSQy9tb25pdG9ycy93cmFwcGVyIGttc2cKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3Jz L3dyYXBwZXIgb29tLWtpbGxlcgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvcGxhaW4v d2F0Y2hkb2cKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbmZzLWhhbmcK CglydW5fdGVzdCAkTEtQX1NSQy90ZXN0cy93cmFwcGVyIHRyaW5pdHkKfQoKZXh0cmFjdF9zdGF0 cygpCnsKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIgdGltZSB0cmluaXR5LnRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZQoJJExLUF9T UkMvc3RhdHMvd3JhcHBlciBkbWVzZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIHN0ZGVycgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsYXN0X3N0 YXRlCn0KCiIkQCIK --===============1282309552381602961== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4XivR3JdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp664TyRWk15adeeFsGoNV0C FcUhdzRTXPevHYdBXGho8Uv9h1L8ZQ8gIVweKHRotG/4I04sRl99PQZQ3wOfvetUpSpb/tev4Z5e dtiT4ahPwogrxB0UQGPdOA6rMJGIl1+RcLZb6GIGFGLBrNVw+uPyO/a+NFra7/KUAlGvKACCajGD lZMwa1p0dz4kQnQ3RwVb9m0DgHPZZcv3LPp2rkeWs81vDLAyVVFdf8yh8KVVx4JYxe+74S4a3qXQ CkyjFA4FXHqVlj8F7Y524+Ux1bt8d/IBfcLWH8cHPMOwdaF7K8HcTGY0Gulngviaz/ZfJd1tSzLT X3v7ae5bpDvTQpfiJTj7X7022d4puZLMtL/NjKcAm8rGUIvK05R4QLbtvykPXastKAbcP2o1fBUw WUYHLadDbIMYtUecHU6f12nRSSPcrJabBQX2kKzPcy568YHfvlAktUxMkYi7ZtzQmONRXt0+BZcd hTsTjpP6RBdBjNK/ZH2utJr8uqg6ZYXbuGVDNF3qf2IIm0IBxKYM2vA/SlqRShGtEcoEZe60k7M+ W8KWtsoGHKNrVm2qUv0gxDCT2iL8CVpzwNy3nrD7XoqE7l59Y4wlscYGvlvjiSDdMtNrDQKtdb7+ SZB31GIKE7dS4OmVsYIZw/K/YdS3msBYHfT4tNnFnINnKO5fvX42ggII6X+R3ZDQiADTElE3YxpS XEa9vIFPkECgoT8K3tx8MVyQfplMrp67R5CPVxncGRaRmmypyrfFzLLrgFtQzuxH6YolWd3bJcfB 8UC/ysOsiVpRcw4mu7mMvg2ij2Enog3Ni+ciIePKX05SwsLYYeFZ4rdo7n4zuwFG+Go7jc4gHK/p 4Tsnv4KOI7e1YHkMdNnATx/ZypX3XKULWpa6sJL38xS7+Yz8SxrD09EeMnmUvZdFJVwKPwRL3FZN j5TuDqzhdGAH1NGQuoQl/A8XkZBxYMDE57BiCVQpvFSGCoIQFs22rF+7B68ccuh628CnDx9ZS+5Z pHoq1lSS5Z5QaLEImrpm421XGZYva15MFjdB2/N7XIDGJiynCUCCMgOyTDeSejlWCL+b3kZijRwe FCVxh4ipc5PDjg9+uNUlLuZ/3y5wfhTmClpZICPecY1V/yjxzEE6tUu2jbN5tXEVPWyF4VhI10fB okep1mk7Z5rwQezrkjqtC5+bNlV6GS5ZOxrHoUVCh57B5krtkUmtAZMSZ+NIwwxJ5Jb0drv5YKpH gJDpffYooCxhPyWNb0B4Qjd+ia6enPCOWJDPix8joaVNwm7fQ53KhISdWqhrEcwZEkQ2WK44H4vf OuCqc4H7kbCd5XmWAQnE/hcQqBO6z3TPCaOg+6TBPQ3Kl3Nj+sxqfFhPcnCxYa7LycqQ1DdtpcZZ OqhF+Be0b1oHn4vws7fu08ubJJRIUACx3Zc9ShZeOjPPP8bDlrHqEdiH/+nMMHd26S7+nYytHBaK /JJRhwoHCG5leDUGKDlzg79HKrtrYdjUHEyr47/fL2Elgft4hIRsqU2aZaluoyXz+tdv+GYWwucK dN7BAq0SgkxpKnTv1vpZoauHCCotB7KAh/vUBMcXfwBYG9Ya0N5rQDHI2AQ0u7mbs0SFzlDYipxm ugDbifTVyFmaMnuwrWaXy4lFV+KqFZI90xbB6VcP6mYSS4iwQbvPuMboDGrGprS2xacCs58PfeCo ysekqwShC+Jl1z3t4c7b0VX2G8LYLf8xB0seHiT5Yvj+JJ7yLVpYzPEpDnHlVi62C5G8pGYDWeWQ betpDWlprIFvgg6WMpWbKgYyuJbjK/biL46msRKdnyoFiRk3aqHyrQumTwvDH3nKdtQ9OXVxULx3 /9OOcidPufvTr/lKb604+E41358SHlHrKgRu8y52j4DdURySkWinPJ48inrboLdyi4gnAsIC0ZwZ YmgBURXxF9FSAjvgfqPrEEjrZmLRlMgDjitsgd5d8uPx9X07joMpKiSgFEAEkyQPZhH1h15+vOkj w9h/FGO5V/JUgsFb1hlsXM7b06x56xIeoTp8tEQShQf1gbytdZxnV9C7+Bt0srQXAMothQsbgNNY cEmQS7WhzBev37ngLt/gjGb+EtLD9kk8dhhDMLh4o1f5hw+L0a6cl2Lp1xxnztu3+7z4nneSQ88j 0M0Oj1qSJ9rwV9kDRIrqyxkYRC7gctPPOUEU8Q5F3hE1jxKzOtu5OdXma2bMSGYBCcmRBI0wH+QY LEwfhY/NK97Nx4vM3Cie0qFOGiCxOv4O7MHesgVLypZDv82PnmpBbOw0IR8Huch9+t0DVg2vK9nM av7/SH79xqO1kc9Y9t0fu11CwcTU/EtKxgcTWZ3o9PZ+PQQ0g0TOTA+49xr7Vc++LbNwRNSmRE0b /kLivYYoYXvw829qPSH1Tv2GtNkKWVuqK5uJk1Z/sQF/FV6fmzZQ/fNU5toQJIic33gzbD/atpfl 28BwPOROtaBTg/W9FKF1gkPwtRFwYeT3YkYROhN1VnKTtznFVO85LqDb2yX0Id3coajacSaPn+g7 8pUce28AFI/d5HU9nRG0204hXJMK9CMg/pQNXhcfDC2tWCi7r26JldPGP8ozTZviU2szgKywr/hY dQydhSY6gb+Ct5urR3+ChR5iU9qtYmS+QNy+nmy/THuTHwDRruGbJ7JUgJfv+chaOO1gyNUQLM3Y MrNh1TZYZXi2ngJO3UpWs6UrdxfhfkFO9kGcQsIWRYo4Nlz2upkf1M/jmpyvTanKFE9PNqjBeSht Qc0yBckBh1n6lkY7jeYxV/sJ3aJzWSpz0Zb+sg9nsFIp2phDqGVrcsDAEkK5UkfyBVbqEGBv/TWN EJgudltnP0JbWN/qbX8yuNYeqsU1//8Zmo7zZVoGXAi+4NP3I81XBiIhpbaNOPZ/S5BtIkbOWRAV rALjl5L5sxt7wUUk3tUQVb8fMqAwQUhLUgxQLwYhSRxMbagiej9l/6YA2oDnwoEwn/gWS8e9psYt FGrF0fYcQGSYFKo04neJ30rGZGHzbl4hR/e5KmlnUMx7PR1k/cxT4LpB1bqTDWjLjPoys03XUHFI 4dtgxvnv8S3sMuo7kea4q2BK2VDMWQ2i5IOhryv45gVT9i4rm9a7Ny21NgioDcE/fUQwgfDGKRh7 d1AqUsWCwlv9MuqH0M9bgbD1yZffW6S6zoyRDA68vQOnK1w70Xs9kZk1omgpMS/vJe7KTlbbHgsN Os1ce2gHbduciQdHlptUwvCXnr0JjZMUzoJRfP6WiREhLWLfZv5Un6YT/Lidq0ve9q+bav9vm3mi LSaUdljnPLv0z+foqqhnBrcWS1ZELrXn/obn8l0wwo6daLG3N4tJQi/8PvtG4D7cdNjDZtEYh2Wq gAoySdNYXfWCFtKaZtcUJlFu6i9TCxMzxucYKyChKEjRTQ1h1Dpem55neItuxMPvfvFPcX9YP8fx BUUiOgIBiqOjQ2mAlfDP9AkKH8SsHIp/LOrUsr1JIGgLPCrk8xrjokQCMB1JQ9SDRwVwm5t+XHs2 PIK2gJdfx1JKAXaeCO+kq1Gp/MtF9nPzDrrXNEhZOjn34GXC20mumr3KliB+NtompegRKzXKi/2Q 2/KL72LiKHU6hEaYhJiEd968VtGqPhWdZe+IKUuF5SejtWdMCMhHDKXfjpXfh4E7qMmSRr0VT7Fd 3lvkMDmcjnYS6MhzI6RtWROzrExqLyFPfPGuZuw1JX5j12t7o3enjA3ZXmwARKi3Et89IyRyxCPU SNPIh/CmPZ/zLV86l6dMeJpAT3nvf/EZYRe9ZMj78ATHFQRuLvQ2EOrHPAkOPyhHDfHRtoqD0v/G E0i3I3iGTniFXEDqGyN75TGsJiN0zFQVDu6Gy08QDEVUc/ygjMgs3n0MZW80OWaWDRsW3UKfYLoX +2wuabvggcOIokmJW3mwjTR1vUgBQwABKt4LE77mkuGEZdPDdMiQwELK1krDH3Re5B91njTh/reS FfUd5S/MvxAuRdRX3E6yGVrdx6IKDfftVMZYDHHW6T6H3jgUtU4BPlcTTClTSbKxx9+ycsaoN8ML F7kZ7CmW/tItWEZ1AN6YBIXs+U6ddIyFQJut3zaG89eHB+1kOmRfgyDarCSQosOcxrF+iLpXsTR5 S8FhioVlJLnPwnVZ2b9WC2CIQ12nUKzr7E7NHRn6mj8Crn3YPnYVriNC4eSi6Dzk1Fm0zHI+i+dM Yonxf7meebJ/uoRZwLT+N5uJJITZava/Vps5A4vHUkngp1zAA3iXCvliWEt8ZB0wEbadTZ4wnnL5 jORi14l4ybi69jnYh4yD0pH3ViWRLL7WULcIXZklmJfrtedZ2QRi3ayA+GBCQgaYsgAOQpwwkeCP vYKaDxEIJ2RoMq3V+kt6a8yV31rrcyeIPP04VAqe4EymKAhgxPNc+w5gy3NzjDrcBJCgzWLN7hUx dr4f5hwp6AdGRL2LgfeBnyX0qC4WkobGQ1mK7bgFwuQXDb8d1rqxJnr3R+ANBk9W00vL6uUoXp+E 4TmbrI08sJ/aiMdGWQzC3bncNpzeBvDOsfATh45GjJKI8gAM7R3yrawMRCOjQj2pEhFEQ5lQqGdl 4xWFQDrdBBybT9Hju0GxgqFKe7z2jeZacSNupyg1QFQlG0spPyKLIFfJucNQXOP18FA7XUKORfvQ FmH/Gp6+m3gUxsGrBWL4v2ZaLZMovTvWmwGd26+UgEROfMgwQV2TdU9uDdRSI1rS1CcUFnKxIpeB 5kr6Xn0tj+ufTjbZ19WEzUKqQQaw9SBcNUBwl6qnEuLR6iyHT/SDC+NzZ1v84DOeJyvL2V0+Y5pP aK38DafPzzfI6c/aQGxGoZ2ygahdjr5vVMYYB4vHVhu3IBHpU34W//3jKopvKU4Y64nkvd/J5yUh Msfx/8QlrKDHsKm24Xe+CZ/HYFU4ALNqOFJQkbAgXKHrF7+WDiyIA72QL+9jcQuItqYMb5Bzla4t Tu2p5xo0pagFazglPKw+0zI1RfPLYHOtQqPJwpxYf9Z0ECV90i4Ujb7aB03tWpvfPSG9VNKW+ytt AFCgR+oCNJMe2IUcvyuuKxpKaW0tjpcPzhJco4Cy9hIdYBFW18NpzyZCthrafTvf9P3VC7sd9QLE pS4Ms9jIIreX4czzStKyWTgfE5LhH7apBmNhK1Hmn0RPXJvLPNA+FMjxVz+fMItLrhPLPcoyg6b5 t9YxQYmcMylzjZT8yjm700cKrsZYEnZ3wsV7dgrPwxp3CZ4JJjpypkql7DZCFXrwVXrpXtflo4vH TxTrkTcpTg2apBQWxM7VtkqITmwFlphm3Hyl3Kz8OF+yMRC51aDqyUpm3T8aqTWBHMOrzC8NbPSL 1KgcE85XGCUMzZhqUjayVRXIFaf8bEJOt0kMP1bgqaUtUTxtr4wFatnM2wN6ymz9UilXe6Q2GCtG RaeCl7TSAdRbtU9W1cWtQtSs+qjmYHMdqaTueKiEAULYOfNhTUFYJhkPjo2z6is3YQKhY4uyrHAN CeWQSuWJRQOY75Oqcw34dZIdk7BFDbAW4lOidWwxuJID0Jv6TIKbVSplRCbqOANv6JLYq4lh7LCK pjvWTgpehsmISsXy1OHV6HNd1fpq2ZV9tykt1exTaO56kgjO9TjDH3ozXYcB9lo4ynmdRn0LjZyf Dkgtx+fjQjw9B8DFKgqyS0rmSM7ubUItkROEivRllGbFm+Zk4UZWSpZ5A2rUmbeFRuvNryrgZWi5 6+QAfX0R/aWQFl6hD4WT1nwnxLbPMlTZiXPLruI30luvdzifmC/ZLQ2DHHPZrao4eTOf1LBNu0SZ Jiw7qNmS4AZAvWDAkjsB5/PV+yxcr4ixjWLap9X9VXuExmDwtoUqOmpM0NKDB5w0gA8Wdi6508al b8HCuVMTNXtcD0zD0fwFXGBAXX9iabmtCXJE5Oww8Sd3GgdzL/zSdoNnGcBPR0li6MvqxQVzamMP zG9yQiV/gbNc6I0r5OP7fSItOEs/Z3C0UGCSuQuAVyfztbf6K/tzVZXEgGbtgFieaHKNEykMCGYK pvoAoF0/DBToWKePYoKsXjLcEUmjCxdHpbTcb/Wxggx1AamVgRTj0MFfd2YlRjbGHSMnlYCN6G2Y yYqXBvgiFiKS3UP1Qg6kBc4BcsOlCs9JPHVuy421QnuuTLv00/sRYnojiFkkOKvMEMdLgTE51a+u 4WIH/Gy6HKfacaZqloP+sPZFf6mu5DOatcKbajr4TrUu2Yw8eDM4zYHz7U0/D0WjWG1J2L4QSy35 raKoT2UPeJmcM3lOUdQ+wMr0Wssl3bYCwB0Jpf6AWINDyyvNkhcAz6glhgcRjbc3oCdu59+qVnvn KBQ95xyXBAIpJOBK0/3JLOsGZD4EmFr1zHgQ30CHahkcj6gyEH46c6BY3tkdCuRjUa2kUZvAUyCT ekaixKNXAEdNT8fQUKf10Pn+9bnrFbhHtI2ISvvZugivPkgR07uAAmONQ7K16ThvlLsLnYM06GBv henpQlYIHnLqEtXR/M/0I6UxOlPrOYKYmMQwK7mgxyPq89M2tKHZHZCtDNg6ReEHTUAcRV3+Vc9Y IY6zO5bJu6Xqng97xb502+OSyVKxQNSgBLPjG5H8hxKobatXh48ugl50U1TmF3bS357aZMnvRzw6 MhI00f2oERDK39fkENpVcgy5IULWEUPGy+OuRv0mnmTRMZgneKML8QdQSZjtoRG/gGeqwEIHrUsq d0RuxO5NAK05js8IXUQl43NTXAN4ScWLd8ujKg0N+7MQ+P7P+UMz+yDFVdO+GSuKgatZ339s0jSb UkS7ecpsNNcKqJ8WlB/BOrLZ3O0hx7by/lStFp8shHFhWNN9WQSgQ+Xd00r/mMxLIjd8Povmz5s7 xlvFjv4TYtRn31gjZ6o7fR+RW5JwEAYm0j8pravgC6hm2v2T6SzyGLs264XL4W7VG7005MstAyB/ aC/7vBF583RMJgoYl2R65EQjGPadWQ6tVcVVkdz3if98sb9kLapHAkBKfYQTpyiq/3RP0pCcoWcS ModlvHHsQvn6B9qf5O/2JiYSYcmHwTKz5E/s80iaVif+ZoxBEGiwIp6D4RLMA6D+gtyuke0YunXK sD/+qBG7hsHdJqxFFdGSof8kqo6miXNJ3ltxryfbE0j8cvhcAYFqUszUxrbZp8SlxJpXzHbvr2s4 HTWfjED8BeGDDpP6dTd6H0rZmXeGJssKrBmRvIXZr4MrTAWneHqceu0h41lgAQV+SzSN1B1ECdR7 1QjXymwjf5iM5EKyqOL3hWaDo49UPYv+Qnwtz2dkm+5Q01tTUIZAlMrIYDskqGjbpqrO0oMwSf4r R7zgsXuIttD56ceuP4aOSQp9Yjf1BWljQ41UaC/XP1crIQFpTTqpYS1tmgrv4HbcCgI/0vMMpJK0 1lyT604k1MRAWcHCqnnWqsQc28r32FaezT+pMzhUpP4vM9W+rxZICX3x43nJO8GZ+XM7MZG+Nl+j b5wAwXQ1DqIgpYbOY69f3qJ+oG5yA7O1XWUhCfM6IWHAOnUIUaUH4G/h1S/PhL1L3Zn82Os2bi5j Der5Ir0lFT31ghsw0rpBNc7c2la1DgqqTbeKtobKgeQaNKD1vrV7ZUZoUh8W33Q0W0X2fjOEQNAn /p0DlplnjiVu5FcL5zYrn7YtfmnZZt3FfQpCJAS0wms/yWLaMHPLa1UivdGivLVMkkXdFR8TwmZp wc9+uaM0K/tkRNrc6aAcLS0lSod2BdyAy6y4B7gVaw6/VB8MMHqmhO+7xRK1Adg4QyC7CKVvkG2W i7jPxPE6+6JYd8QSYv8xVPXVW7sVcHjz8kYQ2tJh/3LhweWScvmzdGBLVRJ2WmtDLi4ArSPILpHa goSpdRFZwmqBMcm5Kwp5m9JY4SLmMAOSkyXHK2h7sLN/Ni37z8vW6C9HQLa+oghQMfA/OtjX9gld +ycGJRpuJEuFANzwrmz05V98L/EY0WZFQFNhgDcz3hABzwtSYK2TQh/2uPOYSwy/aIuqkeJTT3NW VWNyRMBcGMl4SmqOpdhOwTs8k27eHcvXXQg/Rv9ue9Jyy4e546OQ7ffIvfZZAp5/4/4Jz47vLw/u r685ZDJyJ20w3HG/JWY36b9Y4zZk+oZS2VcwqmPJ8d0nwc7PzYFmU6yGh6iUDbvhtnLG2z80DWdG BHFwv91pnzUMtuFvzSfg2EohJYDc+BvFD1enJ2lZcgOB45jUEvugpjzHbSkYcfIWAmUFKj8pMSMk zuUIxlOUVHdcv0qXa3KuMlXoJR2lDDz7jT5YAaD4uASQ5tHchcnWPBZteGsZTBp21VMeg5i1+msN f9lRxCz9pr3F3ZnHRCi7S+ZaCyCFLiIZJf3p6g++dmXaK9qOyB1zzRoYEX93Fghh5KLJ1Q8fe+Dw zROZ0sRWjSBOPyovqC/Kuk77xnDSO5IvRvAW2dYNL7rUUDSeex+KWI/IhOdnkZF/1Q9ZSIK7Df3h iJOGxa1SEe5xHsjhwdrHxniZuNDVC9R9uJl45gjyrB2yuNzu5eR8dJJ3pZ6DAv/IcnKEj9pkpvMp xiBmRwvC5FfN1FlT02aZQKfXg4LprhoyZZLKodqnsgHaMwsLRCkhcA+4WYYGV2jlIvHyXRCdJsh7 5xAcx76nMVozpYDmnDnJy+1uxjKEX4W85ZXlECmsszIq+LJ0Gf2VjkDKzSQzxGRQQx+cwT5nerpc c2LFOiJL4eaIYsM43XuEh9h4JbHj1hWdvtw2o/Lijrn34Wzv0GAqPRKe056GGeZVNOq3Udkua+f8 o5XjIOj6QAqf/NLoOmv4Pbk2JZRwGnferT63ftY0/7bnQK7CluFiWbJQP3TbO8j2UA+ufEISDyqp /zDzl6KaKbKkGhEwa0z7z9g1UJqnACcr9s36Ow4t42ulcQMm33m27Z7j21U4BXyxFZq5NOsSgwe3 aa9QBLM5Ympw6M4gDPQuaanVw3/jlDIuLsGcM7khGqBdId3g5GAoicDHHVeYy4jbjTUlMpaDnwNn pxXGa3E3ltdrBM7/xa90Sq40cWRjVFm+c/ToaXHNeqqBx/vYOKD6ClBlSDgzYt18/gDXiDo8rf06 HLG37yGB8/4RZ/qkuj/cZBY/89F70Z8pdvgGupMj2Yr8FaM26CZ4/g1A+tVCd3ffx5+GrWbZJQ4v CKkFuw+HUCKlvXFvLgndMMJ9d2Y0XRp9MBsgRu/HuH8OBsGukR7IX2UJqhwU8vhNoUcvoLfh4gUS y+MpmBJvI3SVeK0VreIm4IdHXabqTqrkGnny701sgis7e87Zy7u6Nw0qTTiapWOU7aFaXp3pEf1N OfbkZahoZ87eIcgMzD+l8FHwkDDDMPkxwc7n6akmRGMN5fw/prADng44hCav8EPNI3+QztCLHo/Y oi+IjJMi7P+lGGcTo2mvHx9uhOIxPpwp5GzFcp336D3v8lHQXAUenssXV5x7H9cJyFQeWfzedpdb V9qhBNRku692SBuH4HIR97diQ61abOx93P7qKyTZ2KN2rzSMykReLshk+lDXBgBJqPDnkpR8iS17 sPBwehIsG//Zcafsr8HVCrKzOOTF3EpFylKcKz/ISDMyKJjes0GnLs8naIr3RaK2Dz3eWbyRZRej cU4a75ijLCAbaJiRQPepG+SaXEJA/JsJCHpqMsBA3yt95LcM2aMTJyxWSS/qXGUDrvfz30P5dhwj bO3FNeRTw+LLArsKWf9qv/dcd4W22f3DLT6sHJdfDk8K4QwUKfvE0VXFPJDnI1EwtwASvwvMNpLP nHdyD40KzSfaEP8TxTSdDTYQqKts9DY0yR0LVpQmLG2HzsffKe3xIaEpZxuJN/sxGLyK/5EctO8N TlUXirCSvNS3zyr6CY7Vkt5bFw9vGTSE9kQQQB0UbHp00PfmL8qLIF8HJJsZn1+fvGABF1cURJZS 859Bsl2954vddsrtnq9sCQ7oIO1fzg/Mv09plM5qirwZ04tKLdmzXyicG6gg3kXEARMuGBR8qSPA 2MATkJCGnjXLtQWkU4S+iA3AlnyhWrTErwbRiOYWBsgrS2VQG8txLFrzlT+dWAIpWSc3s4SbXWjN n3Rdbjb48Ud53WnyJoURREAI9imTa8cXfDdiJD+rTroUe5Dsf9gd5oPyzw3VYr8bOwP6whKTM7op QJDdltZqTKRshgLV9B9Bau7uCVvic8k7eMTuAv5Z9Goy2XY7yqgSwjrTnAe5BHsV1/CGxbXm5QHV 6lKN+2wlAUeEZHQ1y/9mICytdWLxzcvhOwSHjWDS4JAP3SpvL4woB6VLrBnfGPrGBUdfqwuS7/FN 0iAm92qJu643YIpfkf28LtuegSNa7j6rnAGPTwtm89CifrpuZ7PBmV1TxtOVkZ+3h9DTo0Hi5p5r D0OfxS+CoEDLpiHjZjD7IcuFs1nNTeUF/XRapdvkQWwijYKBM+Dszsreeuu8g+mhWXrT2yHHAtJk PFN/xoOTFBqZVSLD17tyWdrk2UyXzMxzI62eszr0hlpucLAuyz+4J+D2aQ2+sRXWDEm+Ox1g46sa n7j0ZKrrZQYP7hH0Hrti9LeGlm3+HQ0hFlocN1+HBYw7zaiE5DYz7ssNE0HWlI4RzZG2KHqzIS8y a5wB6RPVOYJ5CaQ1sxIgyyhYq6z7Y5O9r31lRVXViARnAvRXGBO3ICtk9GK/07uhTQR3OzTeku6P quBRbMyiKpgOREMJuHE0Tisr/cELwU27gWX2culkC8/+glbzN3+JJgYTbHVqtiht2tSQtcNqOrx9 x2N6AdbasUsP2sZjapXxYr9oQWLmR5UiKG4TALALjGP31lgFfq4cge/Xaclx7SR6Cm7t9wZSHOms cE8Z5e6/zbefGRDWWlTTu/QZWprAaTZ+bg4DC5zcOkLw11IypsBde0cH7vtfBf5xwSjU6PvVU6FT Oqt94X8ZmFE0SQgCRtkksIyZ1UozaVk24Uml3Gp3547g+IVI1vzbiaec7t10hC4EV+HKPuyenZgo EkOYZqocBr6kS2PVs170yvkZrjRBvOlcKK9xrVFsDxxFmF04PUasQ3syHtI7/1f0IkNbk9e3oPVv swmABiedBSzHKs745z8bzMAfFRa6YN7ebp8Pc3S8RCqCPb6WgoiSG6l+/nWgRRGMp9mtFM6SOR95 UGSbaOAUXRpOTJJeF9WQHo6RSqFobPOWXXuywN8Kl9AnsTsCKUmA1+BzhQCxj2Te5OFRJKbPrV/j psfNHMRKRF5QPlQ16ryEOExmDKmxs+3dA3cQy4nCXJ8kMfZJODfIi0bmg+VubfcVdu9nJmsSp54a DAsH9HKfj8FWb2bdzkoMQHoFyruaRbw6pv5F34f+iPF+lOPxUPSIGLEyuXJ9fxQdm8I9rVT9Co4y jCMMWwBkZcbLvndMulsfKAFnju8tPOx+7+MEgxTOuzoHNh8ktm1Pc266Xcg52ZfnxKfKkXN4Brh6 ZyG4or+8x2SGub8VPOA5K+kFGV5s3Se0bxzU+ZkGlRL+7t5WKkRBYoLH+UhnhzPSynsYhh8mMrRC ZxMu/OjxtTeOdzKd03ezzUQqXU+plx2zrrI/CRjZVlxjGSF5ocX34ca88DXnBAXM0U3glGw60qMz ySZr0t6UHyBVGt3Vc9Id9CrvVZ5Y+T1zaxJ2n2ZwPvoUz8ErLHcRZZeUswQWtbp4f3/aC1jC3lBZ DXcKxzYuou56043gttq5WQK1M+QfT213BrgGq/XH53pOOflPxGZd/QGa+zeYUQzXwmoXudHdZxdo 10sfI3yv4vZqZYsQJDRFb7zackqeHZobnrNpODoWzUzV4i0yHPaG6Mhm4D0u/8if3lgw2isWgZfL ZJdNnZXbMXLbBMp+Ifi/ddM5wF/h3ViniwmGZaUCnVqc7SomIzywJtv1na+lHzZ/lZykElUQaH0O yRWbMGzk7ZDxcOKllbEvebtGCMkb4kxr7p4lPkAReXyoJTK83uDpqwVo2vRTCCpNVpZCJfElwbkV m9puuw4nLBMO4/YrStoC3jlSeZVvQ77JFm1N/kuIpWnk8g6oga7LvXe7TrqcRxy8vtYxeWkZR/w+ 0jgkhHgC6Blw5amiEZZ6O1dNp7Wn3aCd8yZ3EexBgH12i7NHXg/+nl3s6E9zdGtQJL9J/I68ikVf S/o8E7kndRydmavMgghaQFTncmm7HJ8/7mutpdImFV8i7Bb6hJrnsmulFxMf0dux1Vvwc9JilWgu 5VfT4MlC2PFeWk5eG8bP79KpPPmaAGrrG/GGpLPlqT0l7MwAxgYQtIoTo32w1txW9HqwIiA49I36 KyrM/o0DTJKloMoyuMCU+O92OBNorcf8spsIHPKvd7AXBaqM1Lpgt5CCXjKlztUWOE6RQoDEiCT3 ECC5zIDxYsNXqGrTPOF7QDiLJebkjU1vVPhLagOxlsOcUDk1qc7LZCoQ2PFeJpjKUc1QMGKk1+52 hwLAjFfDB+xJVWgz7QC+QoCTqJgFWcXos7lMgONdBDG2rzFnEBvFqxfGxRUYJYx5l94cfpqWp5Pu n+eREG/rkrUyJLGQ4lxw8BeMyvDLqHMeu7Si68Jqt639HD2IyuKujZ/h5kor5f79TqtVtbwSXqd4 xRXHbVyNUpy4Wb8M4apw2gfvSx+EXo3M7hoPAkCPT9RAhijBjMmJH7sJhAoeD8EKNnifpg06sn4c uEcbNLTxzKNxZQPEvU9DtpDDOeAI1e3la9630HehOv3JV5Oa3MtYhMzN+2Cipa9g8PhDdmCWrTle AjXF2kIXoa0e0NB07EE+YJldwBWr30dNgohXDbKO6RMBQ8oq92lsuyloJFTGC8/dWydEKB5lziZi +UhRzjVeTUyklNj7ynViDI/P2AEzAtqsijcl8eU3mllOvhHN7JkiLOUsAEIE98eX6AOhrSlK8Cn8 TS2dH1vcnAvT6r5TsUxN3V3Lx85RnxQevrRNdjKCUI4HnST9Zj7fz5bIUUH4L+e5TNgZ2mANURS0 9FCexWM+Jx+C54LFUmnw0lpqI79Sg1PbpXm5VgHi57UA1RiMjiRTmoQ7Ypq5zneSoStMle0gzwZd ulNqyVzBmz2CdVcO0g5zwvSKYCE9iyH6Uvc/uAuJ/W+WMQKkiLfBENdtgTkIlOBlVnEbdvLzahWg /jed8gnDR4aBkaZJNuMRVPvmGHDg76QQE2WsBi5XlJjuRAHU0hikCaWk2GiyY7nsY+BNJ22wXo71 uDlLm8BSTtv32OV/Wm+6NjreC3TKtFWRbrYLwLrtXj6D8OMEThla8M3JSiLNqANwFnZYfYj5zz4h xWV+8ZMdcjez42dvQgXVSl9eRH+uVBZ6coC0cxn6n6MeDTcKeQrwJ19gXmm2WenRFLTfAveGddKJ H+lxeZBPHK/1XFxSEdlijc2ex/sHYGexViCphb/80Ydt6AgR89eJhQzWDXeq8xkmYJUJJMFAq8/4 U/BB/BxDjrt+kLCKdfnGj40tjTnh8zJn2ym2RHWFJl5Zq0QcYstBsbhPznOA5qatpr1YuJ7sU7Mp DaSidm9kr6aGXxdmfEv+DB7EU2vBbHoCuFaWBT5iIhYheym8TkXEl65MlV6rJgYeidIMt+ExEFnr EIBsbydvQul+jrzomKi2QEj4Nr4CCZdxwI9koWksRpWWLq3M6pQ+C095H2ZWQg8EInF05zGJVXFT GbTpP2RcLM0b2z+w1eCB7Ei2KWbmiu0IkEAyPeJJ6/RD+4LnBVgKqqmZJzFmfWQKr9M9rX2wXuAs ii6EdW3X+EXtu6ScT7iZy1tEW+OCWahQj5Dhgihf/nhOC+9qGj2aOluqI+5NECr34wLgnH0pKLDW 4I0g8p1DsXFOjBN6MUlfYFhbnBIVIRYhubI8zdl+hVHjZIdptz5MRMFwgENKbrQEJ7k2mqni3w3W 5dlzHy5Mz7x4j0EQxXFSAso/TcnJFac27odajVm9/HYC0CU2bYVpVWElmw42Sklk6yBz/sa1ISxV ccze0hnPzQJO3rD9YkQRan3hDisjER5GyHVi3x4VNDGHxr7GjmAOUZuPilyqFX3eDDNWfi/S6Tc0 LGWnhgwO4ZFj9oBH8tCBxcNHj6GxugJW+Wx6Xz23gsoaA/ru8rmfxpoy5TG5kmsujWlUeRp7hHUL tz8igMde2OuyuFeN6u3KA4cdFjX2Du6yRM3VmzRcNtI49oHyeaE1O+D3+Yd5xEAlEDWeXJG/JPS/ c8+7pI3HlZxkJ+zamXBSAXfuAYcFrwLb04x9iaFAl6GMVfAqwRffYbeDSd/tEJ06bOg+wCBuXHFD 6XMM4LEGtV0kUIgxouO5EOAGST3jHxDFPsIrRl2bmCXn4GsKp/d8M8dXwEnCNvokY1aY8LzIlM7x 3vQenQ3mm0v+U01w5TCcndr8WM+4nX8MbijmLmkSk4pGoOaC509fBklDHxVVqFmmX0TgAlLjDk6S VI9S7OfmJPKbqAUHlC5Ookmz2OZjYyAzD2qwg3UfQfN3/gk0Y0wQ7uUX9aZw2ppthIO8VOZQUJm/ FgEBAfrr5fEipy3anR5QkUnbbZ4HeE3Qwt+zWS5TIF2hTIXHWebwnAwL5Emhx9fSoOyYz2hermy6 Aa8RTYVrr+3wgPB5t1f2yvKPV1HUtCF9YAnwH9lrwVSkgGvsFzBlWtD6RJaT1JYeh0yUaM1S9Lby O6XCQ6OpUFKC4HKP59uVoSqlupx/cU+sxhat+Do5s/0pPvu2PlvrJLWDdt+OxSIZMz0IpsbJUZtL l4HoeOPsmfXajekXOvshnQqnXo+tBP6Yr/MxKEbf1o0I3hNMWtICkJL2Dqm6lhacGYLpFeaw3qGc MgH0/+YMTkXOTPUU8K+483w82p9js2uRgpdYB2MHgIQ/h7XiT9B0K4IjTIAhOr7q54FoMiNOhyeN WQ/7JO4uMNGRGSCSVGxIiS4Qp3sUP9lvetkWpwyWqGIR26H8H4OuZrl5YYc+CIIWnm5DjK1eHumF 3YSYLE0PHWZkupFhxVGyvQAS01nb3Fp0hjaDDrFGE2xbrdRXg6Ncmpha3VqC6Do7EaWEsmwtA2U1 0PmtKHzOcj1ocZ5ja4oKSO+mJIKB08ECkS5eaIzDNXLKqlzuHTXVxf1V4XFqHzG/zkZ7Xkw7XgvT GN4UjBbPk5eP+bVcocftcatzQtnYEc14zpt8+bib1z7Vtwe+Ex1W8SFfzC4jicsiaRF+yDnkQPoe DbYEpGPly6OGTZPNNNgbmkE8D2SRTDka+fVVPPdmHu6lEKOqhBm5NQuvcHi9W99EYz7HXGH4hYBl wTN6macIdpWuPXXmKZdmPK6TMEpsTL+DxOIYo484lztcz0s83DfVsQ8y6pz4WVNQca37rU7V7Fip 7sww7MIxF9btApZ+8oyKwVo6yTXUlvH8exORrBAVRc+mMiYtBlrxlQaFxmX2KKrA4qloT+Rf056N 3l5dnwbV5ybXGWwU1tBwdmPum8zQ9Mu9wJaVX8o5N/LxlGzgjK7TfiUTamOPtb3sqHnVKZaYD571 FLQAR05i23XzykozYoXdMspjpX+kzmInUmR9QYpbVeQh/opMNyaLnfV3+ZFHAy0Ly3Mw5TBTIwwJ jcLWKsJzyn6HQxnVyOZzu9MhLSTF7Cmztp60LqY9Pfti3qm2yVmDasC/Rr2gGE+tO3GjvJI13zRC wQ12ejvwAWQI93/czw+iBZpoUI2ZUz4mE4F7eit+jmiIENpHBCkh+CdTVhAapvO/3J0etJQAXPVe nseUethU4cphi6ogj2SLo7jxWdKVkZlpJCDM1ixicb4tOPpUuN163jj8EopPO6yIXSIAPXJOXNqP aHDrziSZkPvVtpmCu6oNHSUe4HW5FJyzuOdsYot6SOd7eo33kCFbDlfogR4SBDIyrpqHYc3c2YcJ 0Qo/Jg6346vC6m5LdPqETikJXzvJRM1kIKAYs8FkojmIv50ijHDDFpjAdSUAXHYxfVF8vmM1X3gY pzbQ/rTeu0ySyZQm/Zj63OOul+Qgt1f0ghihDcX44wwG/zfxLc76grFezQYQ9V+s/el3e8I78Igu KsrZ3vvqcGdhabjDl+kvCNPFglytq9pvA6WAqeS9F4yGQzizfF2Bq9G6dsHop+WY3tfWW9Ql0Lfz Rj3auFVz+9p96G0QzSZpQKYVYJVJMRHV8wx+EQE8HwObVxLjdF+xxIHMOnkFsHh6m3pzqdBVe69q sijU28XdpgpIbHC2JgRQdV9WNV3LRPvFBvezfJaw5HXTEhD/OT2A90qOsASWL1m7q4/G2wtSC7Ah ywvCiFhrBsdgLRI0lhwdi6Gf+Vsp58HYut5uwfEp1ks9EKmFDbmMXlpQ6qXDm7rG1zwY603JcKwC ahWLy7Rfb1P0kohfMzFBD2EAgNM3w7Zj8wQ75h/8nxgbMEhYKjakp6Qq7nlG3OCzqwlS2dzNa4op +9xfCiAPM1Y0bDkLBPWz67aggDSN1nkPK/L0VUQvhRfkujZe3fRU8tU8+xbal1SO6sAwM3e+3bxI yyK7OSGdrc5cJZpCS3L/JPBJZpkXwN7NlXBv/ym/KLwfttBK6JOsoZE26xV/r9wCiySQ5eI/eqHl UB9TSBjD/Yj9OCzlbh2qsMjyi6qNIcKl2v1XtWQtpNGc1r8+zVTokK03rjx2S0Guo5GERS0iUAHp wnKJw2hybtVggOBBhh/FapsVbiwq4Hzk2ahDMBkNB7vZB2kHtG4w+AV8/6y5qZ53YDueH1PFymq6 Blq+86+yygDSgEIzbKqVzrD7O9q/3jErU/OmoxazxrtL5+DHLc+sHgG5fxSvBQrSNxrwk03NbTrF Qcn8rh92Onjfs+m/Y0oSeqKtARs1/6SUibQrX5/3bKI7Me4Fog2F1fj9kjQR6q5IFk8G04IpkjLT dcCoiFoJug1cxZO/hlRoEWoN9h7rjo8wQ25YcsNLinw/UpJndPxd+FQqNEUkXEg//9CovobZaeuW wl25WJH1X4TY8l2DdYInKXgNg2hcIBfH44/Ux/4MfCAWtPELvN6sEPAoaaKztIXk/gjMsNLQpxFm TAzX+KZWGbGgVpWtfS+nIV7uTtJNNvLdU+27YuHRA4/npbFxnUVpTQ/NKAFmhNz7zYVsBw2grqkO qL8QUlhhYTLufE7VBTKInNn/m6GcmM1WZN4ROg4o+3hWBhe8mfDK+YMOh5JN4y1XIsGa9u3CIiEF jdqbwBzLhkW4VpwoFb2dk2pmWD4lgYXph3aiF8ZqJFc5GnncdvPn6UfCAjW/+289MUistJYwrJOA RNp8LwQm4e25km+DG66MTSEXSxAI4fQYqJL5wEeCQz30Oso/tKpnSbQ0mGrpr2rAt+Azj2tRQozv zEGcRrvUwrURD2Do1OJEW13iu0VcVRgktAKSHxzXQUGvJ7+jbF19Ikj+WnCr8twVThNN5aP77ODk oPAbFNpKuAbcCYUtkPfW3yN+O4MGZ+tJDMS0pA4dRE9WuZfMU0oY4P/v8Kw0uCg9bcE8YAZffer1 nyU58x8UQ6swqNpdqxcu1hwSyJBiVFN8+m3ExhWNuonfDGvBsfrxwYbpV1eMvDkWPDIcpgBlb5B/ 8BxfRub48RCjxer4iBKDrNPDK7B+WB5P/9UJXLIYlrz7h//xpl2Hx+rTqV4MvNbkdAfCMaBKN1gX OZxaQBAuD0wFd1xrRc5YhMtUhjficuZeb3lrJorAFWLkfBiReZvfFzEm3e+tf56Y4Ns/RDhF+P4f rggiB8kfLzCoqYDQ0KOELB3l+cRQ4vu01I290xpashfjHpj6wn6CdffsAG1HWA4YaoeVUK5YROuV 0lYN2z5FwROk+FoPsskgbFoaF29RtVvCqOAXQybgvitCg4aNRe/w+yVdG6+iLKu8Sxdj0UOD+6Wx xJo5yUuk6O3jirMCHzSct+o51RVTW/cHMzsdgxWMHl1ZqyqnrRLbrxU2MHF+4zeW8I/lD7MVkG9w 7+wJZj4Uldw7LXDzYSPdwu8gffcALGSVUzAf5TxG8NazFgXFf4VrMEi+kJ2qa6SX2rMRxUw7M1Yr VLrVOvmbwyMYEcXUmrxSJF7Sti+9AsPPvPto/DGa6gl8ZoT213/oNMhBTIxLGhN0U3TD9iMHN7eA Um4VsTRcWWLvyDgZjWjTgVbHTBD9I9F+JqrQWexn2PInS4j2PFJ4a9hZNRW34soBuhrnisDkE8O0 Cpir5ik/EmGmWs95+X30T0rFWfhxfkdZLbpP1W2CbXr4UgoZPkqgLYjaU2bsHeUabGJS/NRrbfFH f9bF+X1iMNzz8VtZC2CZAV41CzAkSjYOmopzyURfW/bNjtrgiQbNCDEFSHR5ky5Mo4q7pVhuKfiI 3qYSrR1hz1hhCb8mk72CxEvm+cuVo651ZTfUjXQBBOpgV03Iljp40p0EuRdzo8i69h6KAAF7bvTb IWWt8JmgoXNdR2KUTD9bbEE9wY3c0tLygXjY9yOjm1Okk6k3RjAfRfx/UzH5vAl5ZHeIAuSira3s wAXAG6TY7MWCjTB1izvVtS513GbcnNSLXBU2yKl/9WuK5cj5B30Z7S5nB1BbgJyYK+o0AcWJsm4Y /yq1PZXAT4MuC7haIplD5wpsOvhym4arUWyJi/QpmBuJK7sy8kECTc6KMKkEL6yyHGLnVDQ7tRC7 dK6QYfoIoMLn4TBcIv8D+fL8z1aGM4ANAfHsVE4Hss1hA81rFy0ybJbp0ORcS7xrSluRm4qaKyNT GwtvlcfI8tqajaJhcI0RWveMyk7vcy1nmNzKkbM+hi1BrLiOcFpZnKF4r9dxW4k57RY/2EqX12Rh Xm1//5Qt87/hbPayyPRbJByiK4JqiqkR1ICQtv+JQ5RyHAsK9iawxvURVSxiqjtWNFyp+hjU2xYz 9SeI3zQHL6SFk47aQWBenn1MKqdqNSUcw5NkMmnB0Q/cRBUj5y/MJf3ET7AhjKtj6euJ4gvOmkTB 680E6kmfM2JYmLO3wpRxJoNsbwqNNidSHwyKfTqzTUNN+RzyoyIhZI4ydZWgA2frYwzLhhE98FZS qApGoCjv8Ed/XE42DF2+HWR0kiPveOoBZ2oaau0HtqIJKBxEz91wINgNE/9BJ7Ovn6FfDpi/kTSL xJr4JUHr/Yf3SHFd8nCVAcOn/ycd52SIH+K5ERb33kpfnH0o4rVYFi+yV/1eQyGuTJsRo2xVoasE 5fjL5lf7VM9i0g0r8VnD4Da18FKn7wAIIpgzK2hcxzQDO1iSWT2wRqNKYR9t1ykXOGzV62Lau/ra nJIqHkHCSYN1BXK4r6QRZRw4C94TMcsGqS2zBXsAT7H88RkdZEearOkjZ5V+JNPZ+jtCCX+TG9UR kJgAyX57LGA76weEJ+sbm2gBpS3fiKsEuSqJX26d974v74qBSA1FwPOF778v3QjgtBcTJ3+GhrXt CQ85xmRiD3Q/Qib2F0+p2ia+3E8xhJvPnYYQQH0MNLav1WlAGq2Fklo24SKYfL66mFq/49EnALzj yLoiN3AfrTsLgR44574sQfkd3Tyc5XerDMZpNav1wfazvZF66h3mEeQxh19+F0TAH3Fh4f8Vf0Gv qJspZs0mtNn04EDZT1Yws7HKcEChdXeasuCDvjyAhmWXaouM+Pv6dkRzsowzCddrLDWXS4POJ3a+ 0PgNDm8PruVtTIUuNyxEsWsu6NZc9XNDNHfXPcaQu3Y6PgrEIC+GN6VMa0gB39kbo9SRqfoX49EV 1GcX+CASlgIniB/HHkknDaRTQ/o87UYoaBLu6CGynZOnE8Wqepq+dINr2bX7uBw7SCCkooaKZUhC DIqCVpcCtWqvGYrVXGvhmefHdbGDDUZ6/ViBtQnQAgxxO90ZVbrzZxcj8P6Da91Is3ZchN48E0Ex d+JiHco3mSwIz+h5N4fl1kLU05RrOy5oazSa5FEsRamz8EmIxoeQ/Sld6Jkyc6oDfwwDC8ieMJ9F MXheNBYGQqwb4nXTm71kGIpzjjGUiTZG20nkVIyikQ4gPnkVQlHuuvN92k+ATbGl81pAr7peAwcD GO5cXVlcD4KBy4z/YpycLkHZ5EW1RkUkK56bA8OOQf1eGxm5cfA1QbNS7tTUzYFmuzbAn91HSlLk oxxaaxmsCycsCNeLORWuWFx7BlmmAVP8Tr5eGg5gMotbWwG8t6u1PbGuHtF+N2knYbJcgrcy53di BHzo56O+imurmt0LrCbTTV3wdk2VfloPYELb83E/yc6wqJ4aOGOBk8udAF4H5ZwqLYQSzvU+J0mf w3aZGzfNDdFzDDYG/e48eZMwPezHV2CNaxqATJA87zyhv5bQ/VjMWjHKxj/RY3zhw54oyK4Gop68 ndt1NJ56VoXWnyiCSQmXTnBo2Cc9OasUv7E1SjGqnEuhYShE/PEbEKC3fRIW93N2aTBMBJpgDtbk JfzYpmqTDeq2qCyR5O6rBNH4pwe3ZS+YkKVec+5r9UNR9YG7WCZfpLc+cpL3b8gj+xH30v68RgKk NE124nJUBHKVZIcSRjyBc+F6GpPtRYYABTEQ46an1+lmNWrVosN1cjgiwrUP09pTxEZVut+XWq7t Lv7xEXbvkevPK/TjDL6+2HHL96BVSYCcsYqk+94ryDpkTcpab80rv22FKzKRVJB+G2a0pl2iPwYQ 5zNhalqLwEDnrmQxV7Hv+2HLJo6FPpWZ08wIM8B7eCWagR68AXUPn19X8bX8l6dXHphQWRFfnlCK aBmOegDPGgMc67/nTawant3Uv1CFmg1o36UHxEkNVgoim/7W/MGPiS5fPjDNn/xTCKN3tKnGoMAp 4ABKTDDwC6eo3jL8OMgKimqBgIZr/3Y7ZTGoYKTeNIZAjevDG1x3CShqerAzE08gNn/scXZ1m3Wm 0NFy8h7EfSPFFZ4Gf8x0byMbogSZbQd7mKK4LmHF3Qe9D8nKeFsXU1xlUmJ7ihAnUjjQR0BgJ1kb IH6bo54ENNFcRGvT2Qw4w1IF0a6noFHReTNMTQadLnWInU/E2H/dThstKLM+33doQIptUGI0RfE7 zy4BcGfuiNAqkdY6AUK45relsQJqmsZeQFLK4iOuXNKlNFcI0IkLY1ynxrXXar2HqCVO0Z/E4KU9 0NPakIpnqGMHmdHmf0+jjUCTgkhuViDpfH8wnVgFvKSQMWlrFaaWyxaFfYSLFf9nJvMPiPDZzhLO YH/39vcBU64LUMszHYKW0W8vEVLBFCuaBgCTpytXVCr8o/OeNnU0p6BGS+oGYFgv1a6bGpfxuf2i q2ul53oJTCd4JO0Lmm4q6d4R9sfpQspC2a6avwH13NRIuQDABDZTVGlkpf6s5E0/whK7s4IkPcJC WpHbbcrBKtzHCeW+DvAjH04ZRfLVrBC0ohSVuMzrOGYPHCTqde7ng85wTbNtMd2OIliRFlgKshIC TKiJN6QwoYVNFzj2TfTEsM8bVeIop3vvWoKOIopkcobM7/1l8ujkoHd1Z3YpSKb1VPyLFXvco3oL 3A066i1KPmsKvuCUt6Uu0oQoFy5AgeO+hYPfufBXRZfAtWHTZ9X5ZfLlg9kd1PwuRsDijzfetXsC 4ErgRJd9heub2c9IoBoiXi68bvLTTC2rQsXpJA/F2w8b2IgcyViihP3MiLvQ7Ui2R0Zcd6Sf1nvz 2/G51M4nlTeHxVbt1mUsLc2ET3qujHSCqzFvfpOK4F9ofdVovj3dNKGRmVZiSbSnlzfdMnpE1v1s Po5wzvzoGVKS3vGclOnO3+z3vF+lvlVUnPY8dKx7HyF7r1UyaMMJTxJWtgyP3SLQsxb0LmIdV06N vAodJSnZ3YP0jJ9J12auArwwfq1HyfhJPWuH8ajqwYVuYYJ315EyCjruED/7yltPWZs/inXd5erX Py4tv3PrPwi6DLymcc7crTZ35F8e6awsFR6EIW3Hye0KprwcZmSulIhiTGQlguUkRGtSJffjye3S yJpyYJazXZJqN18LIYw4MA9Hr13+lEQ6esjpAQ+kfQvf4WAYrynz0V5pnUQE7Z+r5UlTWCN1mbqO Jpg73wv38gP4StKSHixTjpa5YP+3wGBtCqXuxf7DNlAXjm33WfIRBgtvsmx0W9Zfd+rW/W9gruHD Y921of/QWD2KP1YSmKWuh0Ei8dTohmuvpO6C9iXikohctIG0Y1sBzscPBl+3O4kGTeDvZIPYCWj5 yAGmbJ+PAfAaAuBXjDcMCSm3ydPf4XxQ8J89sX7B+zkQ+9EfwPj9dTAm9xD+i9dWlm9iuV6esZHh IsdSNHzxa5ldejt02fuqiW5HGOmxB9EH4aYPtji09jZyK8DNgufc5BfLldKdXsQTk2RtIajujVzi z81Q8LZvkjYXtUU4gwGk+2mBxf1gxVClFlYylC46tADarsGa4i8iao7tfciUv+hmUouWH+m+jneq KW1rZ1on51Akk0YmFPLOXw9wl2GzOFGvBa1IP94OZxymn66UnDzu0cL5D6TY7HeL87PeRk5DocyV ERiDtWd45TxSIl3gVU+aIwxSPD5Gfoy+ICqXe/ScoAittyLw+138JUl3xv1XMmmvTo6sC95czX7U wKIMcMHNS7YiVWO/8hbzWmm2GZbmhmdopQ2ldHpK5vZtNdzHxKwlGlEbjHIxR/qfX5cbPIOOnQ50 nq6WE/JwlvBQ5ABXE+GmKxIUK5kamAR6LMaGFbDDDXEL6hMaXpUV0GPPb7UsubswqRRnefyENQ3N KFjzj7tzpSJDyoHHeVLkyMO9gMYGQgCoSdEsIQ8sxYKu9E/3HWNHULxXwYIqqRhlFHyj8ez1+bPe pdHTxvOB+IRgrSSdu+PPbsjGBblYGxEQ0fr8ckDIQrRJp8czQDU33ooJM5mbWphdinp07bwXGLkg T8nt9MiEDLJDJClBW6lHIzftMr7vIsQBa0BCMGnwUqu3eZlRuCtBRabV64MaqwgA1QjcxagXvgvw GpwOkQxws045KhG5jKGIUumZh6fW+j+12atbwsJJhrwhoy4VgJUuJgxdnQn1tGGJbS6zSZw+8/Hw SgvG80odcC3tQsl4zc+pXVuCJMPf1/Mo7ZnuXLe7ftcHj8Y4LXN5LTOCnLt8ZBZAaE7mG8ErAgSU +8/7yLQk3WZq7DekRu5KMcA49uHI/QUiLvDR/4aLAyL7NC+WxLPW9tMvgVRyU1Cl6TB5xS5IEBuB gqDxAAkzWZ1AtIS91v0B7iAieqZdZxKr+qKmTEXRrN2H1/s31PMSPFFXaCQSI2OtmxIto59+xgiY UIQYK3cNRg1Rmcq5aOGSrTgKoRjILzdvlUlNCuxw44T54PArky4avFgllMJ7HwH5C3BkAU+GvQ0t 4YxEzSYA3sMvEST9dTzEpZhOcNHKDv7wPucNtXq4mbAYGzK3tA+2UTWfOnoVb2q1LQC7G6/KxTTW h6lYW+Zp3Ssr6lwGXSURokZLeGOIpLnaaMq6oRN/RugZlpyk+6D/BoAXRD8oth5aqqIyYAAtDgHF 9ZEd6MlGBXq9Bv7XyLBV7y8WP+Nlq4hasy2J99+dN6xfOjxz+9WECfom/F82MS4DnUY2wfMRmDHB yR08a2Nf7cDrpWvjKPlYX3itk2N5/7XC2KFXGBPvTXqTjZ2UpXZ6mb3CQj0zarNFBOr/9bRwerQs 1axb8QN33zsjgEn3XkUMUyrKApAfD9ZbtmnxNJdENX4kYvfMtH0cwuGwcfMDwom36IIp3mlY6Rbh 9SdFILUNXLWYvH24y0IuvNqmaWfxb1UbUjNHkE1tsaMPMSQClqgkuy/1QrOek/Nuy1RyTigMzQqs /+JFbY0AF68l+9pIL3JMKXsDWxITN5Oq3u5XpnYoSPp0SPEWvpUuF5OYSCV27X40nsvvpMXDyUbP liVhFzpDVRPHLf0hZeLllAYFyAan57YNyvbdgNXPtnTnd5UArYTdFW7VBihOdeHSGBKjo7f6UhLe v/1kJdFaa2sHnP1Pc/QQzmPqwKQtoC3uaLuzJ/GY+4PD+9FT2zNFqsZ5hDpWBZJPNkgaPSeNu1uV xt5fKt8pSVB0AeXOc/rX4YyCxxBMG/6VfRQNcpEM3NUeCSCTdI5tzlZI2/5p2fjhmehQdqfGI4ne /RaW5MDwHyROp0eDMA6sDWnBKmdrUif5KBhmps9I0lX0dC9XZZBKKch5QaR3xo/HhMZJ06/Ij1Qp c92doUfUFyGrj4fDvvGiIVw9Yl0gpGGE6Iq3477LiOLL0o0FwR/lWn+nFF2KOquLfws9eG/3Lma2 xfWEuLclcR4tttsx3mgpC4HHwq2N4NtJrTLVzSqCIjjyRuhFggUPipQ3aJvFJqzYs4/Ovsq7gNLY P32LZUKbf4hqA3qzRGGBsB1jIT5WulS3pTGclkIZZWZceORHLaUuXnI1s1bQGGovQVC1rkGASN79 1nfE3PhD7TwOgfd0GpmIwRAhX2Mavn4AAAAAFOSoBpetJbQAAY6PAbDxBTA7dtSxxGf7AgAAAAAE WVo= --===============1282309552381602961== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL3RyaW5pdHkueWFtbApzdWl0ZTogdHJpbml0eQp0ZXN0Y2FzZTogdHJpbml0 eQpydW50aW1lOiAzMDBzCmttc2c6IApyb290ZnM6IHlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIy LmNnegp0cmluaXR5OiAKam9iX29yaWdpbjogIi9sa3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxr cC14NTU3MC15b2N0by1pYTMyL3RyaW5pdHkueWFtbCIKdGVzdGJveDogdm0tbGtwLXg1NTcwLXlv Y3RvLWlhMzItMTAKdGJveF9ncm91cDogdm0tbGtwLXg1NTcwLXlvY3RvLWlhMzIKCiMhIGRlZmF1 bHQgcGFyYW1zCmtjb25maWc6IHg4Nl82NC1yYW5kY29uZmlnLXIwLTEwMTIwMTQ2CmNvbXBpbGVy OiBnY2MtNgoKIyEgcXVldWUgb3B0aW9ucwpxdWV1ZTogYmlzZWN0CmJyYW5jaDogbGludXgtZGV2 ZWwvZGV2ZWwtaG91cmx5LTIwMTYxMDExMjEKY29tbWl0OiA0NjRlMTIzNmMzNjc5MTllNDA1Yzhk MjQ4ZDZhNDExOGZkYzRhMmMxCnN1Ym1pdF9pZDogNTdmZDkyNTMwYjlhOTMxODcwNzcwMzJiCmpv Yl9maWxlOiAiL2xrcC9zY2hlZHVsZWQvdm0tbGtwLXg1NTcwLXlvY3RvLWlhMzItMTAvdHJpbml0 eS0zMDBzLXlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei00NjRlMTIzNmMzNjc5MTllNDA1 YzhkMjQ4ZDZhNDExOGZkYzRhMmMxLTIwMTYxMDEyLTYyNTYtaHltdzh2LTEueWFtbCIKaWQ6IDJj YWY3OGJkN2JmNGQ0YThkNzMyYjNhMzQ3MmZmMjU3ODhlMGE1YzQKCiMhIGhvc3RzL3ZtLWxrcC14 NTU3MC15b2N0by1pYTMyCm1vZGVsOiBxZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0KbnJf dm06IDMwCm5yX2NwdTogMgptZW1vcnk6IDMyME0KCiMhIGluY2x1ZGUvdGVzdGJveC92bQpjcHVm cmVxX2dvdmVybm9yOiAKbmVlZF9rY29uZmlnOgotIENPTkZJR19LVk1fR1VFU1Q9eQplbnF1ZXVl X3RpbWU6IDIwMTYtMTAtMTIgMDk6MzE6MDAuMTMwMjE3ODc0ICswODowMApfaWQ6IDU3ZmQ5NDM0 MGI5YTkzMTg3MDc3MDMyYwoKIyEgc2NoZWR1bGUgb3B0aW9ucwp1c2VyOiBsa3AKcmVzdWx0X3Jv b3Q6ICIvcmVzdWx0L3RyaW5pdHkvMzAwcy92bS1sa3AteDU1NzAteW9jdG8taWEzMi95b2N0by10 aW55LWkzODYtMjAxNi0wNC0yMi5jZ3oveDg2XzY0LXJhbmRjb25maWctcjAtMTAxMjAxNDYvZ2Nj LTYvNDY0ZTEyMzZjMzY3OTE5ZTQwNWM4ZDI0OGQ2YTQxMThmZGM0YTJjMS8xIgpMS1BfU0VSVkVS OiBpbm4KbWF4X3VwdGltZTogMTUwMAppbml0cmQ6ICIvb3NpbWFnZS95b2N0by95b2N0by10aW55 LWkzODYtMjAxNi0wNC0yMi5jZ3oiCmJvb3Rsb2FkZXJfYXBwZW5kOgotIHJvb3Q9L2Rldi9yYW0w Ci0gdXNlcj1sa3AKLSBqb2I9L2xrcC9zY2hlZHVsZWQvdm0tbGtwLXg1NTcwLXlvY3RvLWlhMzIt MTAvdHJpbml0eS0zMDBzLXlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei00NjRlMTIzNmMz Njc5MTllNDA1YzhkMjQ4ZDZhNDExOGZkYzRhMmMxLTIwMTYxMDEyLTYyNTYtaHltdzh2LTEueWFt bAotIEFSQ0g9eDg2XzY0Ci0ga2NvbmZpZz14ODZfNjQtcmFuZGNvbmZpZy1yMC0xMDEyMDE0Ngot IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNjEwMTEyMQotIGNvbW1pdD00NjRl MTIzNmMzNjc5MTllNDA1YzhkMjQ4ZDZhNDExOGZkYzRhMmMxCi0gQk9PVF9JTUFHRT0vcGtnL2xp bnV4L3g4Nl82NC1yYW5kY29uZmlnLXIwLTEwMTIwMTQ2L2djYy02LzQ2NGUxMjM2YzM2NzkxOWU0 MDVjOGQyNDhkNmE0MTE4ZmRjNGEyYzEvdm1saW51ei00LjguMC0xMTgyNi1nNDY0ZTEyMwotIG1h eF91cHRpbWU9MTUwMAotIFJFU1VMVF9ST09UPS9yZXN1bHQvdHJpbml0eS8zMDBzL3ZtLWxrcC14 NTU3MC15b2N0by1pYTMyL3lvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei94ODZfNjQtcmFu ZGNvbmZpZy1yMC0xMDEyMDE0Ni9nY2MtNi80NjRlMTIzNmMzNjc5MTllNDA1YzhkMjQ4ZDZhNDEx OGZkYzRhMmMxLzEKLSBMS1BfU0VSVkVSPWlubgotIGRlYnVnCi0gYXBpYz1kZWJ1ZwotIHN5c3Jx X2Fsd2F5c19lbmFibGVkCi0gcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMAotIG5l dC5pZm5hbWVzPTAKLSBwcmludGsuZGV2a21zZz1vbgotIHBhbmljPS0xCi0gc29mdGxvY2t1cF9w YW5pYz0xCi0gbm1pX3dhdGNoZG9nPXBhbmljCi0gb29wcz1wYW5pYwotIGxvYWRfcmFtZGlzaz0y Ci0gcHJvbXB0X3JhbWRpc2s9MAotIHN5c3RlbWQubG9nX2xldmVsPWVycgotIGlnbm9yZV9sb2ds ZXZlbAotIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMAotIGNvbnNvbGU9dHR5UzAsMTE1MjAwCi0g Y29uc29sZT10dHkwCi0gdmdhPW5vcm1hbAotIHJ3CmxrcF9pbml0cmQ6ICIvbGtwL2xrcC9sa3At aTM4Ni5jZ3oiCmJtX2luaXRyZDogIi9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE2LTA4 LTMxLmNnei9ydW4taXBjb25maWcuaTM4Nl8yMDE2LTA5LTAzLmNneiwvb3NpbWFnZS9wa2cvc3Rh dGljL3RyaW5pdHktaTM4Ni5jZ3oiCnNpdGU6IGlubgoKIyEgaW5jbHVkZS9zaXRlL2lubgpMS1Bf Q0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQpvb20ta2lsbGVyOiAKd2F0Y2hkb2c6IApu ZnMtaGFuZzogCgojISBydW50aW1lIHN0YXR1cwoKIyEgdXNlciBvdmVycmlkZXMKa2VybmVsOiAi L3BrZy9saW51eC94ODZfNjQtcmFuZGNvbmZpZy1yMC0xMDEyMDE0Ni9nY2MtNi80NjRlMTIzNmMz Njc5MTllNDA1YzhkMjQ4ZDZhNDExOGZkYzRhMmMxL3ZtbGludXotNC44LjAtMTE4MjYtZzQ2NGUx MjMiCmRlcXVldWVfdGltZTogMjAxNi0xMC0xMiAwOTo1OTowNS4yMjc0MDE0NTggKzA4OjAwCmpv Yl9zdGF0ZTogdXBsb2FkX2RtZXNnCg== --===============1282309552381602961==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933157AbcJNCcf (ORCPT ); Thu, 13 Oct 2016 22:32:35 -0400 Received: from mga09.intel.com ([134.134.136.24]:58856 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932362AbcJNCc1 (ORCPT ); Thu, 13 Oct 2016 22:32:27 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,491,1473145200"; d="xz'?yaml'?scan'208";a="1070216941" Date: Fri, 14 Oct 2016 10:31:56 +0800 From: kernel test robot To: Nikolay Borisov Cc: jack@suse.cz, ebiederm@xmission.com, linux-kernel@vger.kernel.org, serge@hallyn.com, containers@lists.linux-foundation.org, Nikolay Borisov , lkp@01.org Subject: [lkp] [inotify] 464e1236c3: BUG kmalloc-512 (Not tainted): Freepointer corrupt Message-ID: <20161014023156.GD4772@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="96YOpH+ONegL0A3E" Content-Disposition: inline In-Reply-To: <1476171382-11911-1-git-send-email-kernel@kyup.com> User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --96YOpH+ONegL0A3E Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: https://github.com/0day-ci/linux Nikolay-Borisov/inotify-Convert-to-using-per-namespace-limits/20161011-153830 commit 464e1236c367919e405c8d248d6a4118fdc4a2c1 ("inotify: Convert to using per-namespace limits") in testcase: trinity with following parameters: runtime: 300s Trinity is a linux system call fuzz tester. on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 320M caused below changes: +-------------------------------------------------------+------------+------------+ | | 101105b171 | 464e1236c3 | +-------------------------------------------------------+------------+------------+ | boot_successes | 20 | 62 | | boot_failures | 14 | 94 | | invoked_oom-killer:gfp_mask=0x | 14 | 10 | | Mem-Info | 14 | 10 | | page_allocation_failure:order:#,mode:#(GFP_USER) | 1 | | | BUG_kmalloc-#(Not_tainted):Freepointer_corrupt | 0 | 46 | | INFO:Allocated_in_setup_userns_sysctls_age=#cpu=#pid= | 0 | 46 | | INFO:Freed_in_free_ctx_age=#cpu=#pid= | 0 | 8 | | INFO:Slab#objects=#used=#fp=#flags= | 0 | 45 | | INFO:Object#@offset=#fp= | 0 | 46 | | calltrace:free_user_ns | 0 | 46 | | BUG_kmalloc-#(Tainted:G_B):Freepointer_corrupt | 0 | 3 | | INFO:Freed_in_kernfs_fop_release_age=#cpu=#pid= | 0 | 8 | | BUG:kernel_reboot-without-warning_in_test_stage | 0 | 38 | | INFO:Slab#objects=#used=#fp=0x(null)flags= | 0 | 1 | | BUG:unable_to_handle_kernel | 0 | 1 | | Oops | 0 | 1 | | RIP:copy_process | 0 | 1 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 1 | | INFO:Freed_in_skb_free_head_age=#cpu=#pid= | 0 | 3 | | INFO:Freed_in_kvfree_age=#cpu=#pid= | 0 | 2 | | INFO:Freed_in_ep_free_age=#cpu=#pid= | 0 | 1 | | INFO:Freed_in_free_pipe_info_age=#cpu=#pid= | 0 | 3 | +-------------------------------------------------------+------------+------------+ [ 64.996369] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus) [ 65.007839] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus) [ 65.519812] ============================================================================= [ 65.521973] BUG kmalloc-512 (Not tainted): Freepointer corrupt [ 65.523368] ----------------------------------------------------------------------------- [ 65.523368] [ 65.525977] Disabling lock debugging due to kernel taint [ 65.527277] INFO: Allocated in setup_userns_sysctls+0x3f/0xa6 age=5 cpu=1 pid=418 [ 65.558397] INFO: Freed in free_ctx+0x1d/0x20 age=6 cpu=0 pid=19 [ 65.566491] INFO: Slab 0xffff88000f147700 objects=19 used=15 fp=0xffff8800070de7c8 flags=0x200004081 [ 65.568956] INFO: Object 0xffff8800070dee68 @offset=11880 fp=0xffff880007030288 [ 65.568956] [ 65.574100] Redzone ffff8800070dee60: cc cc cc cc cc cc cc cc ........ [ 65.576524] Object ffff8800070dee68: 90 d1 fd 81 ff ff ff ff 68 02 03 07 00 88 ff ff ........h....... [ 65.579009] Object ffff8800070dee78: 04 00 00 00 a4 01 00 00 00 00 00 00 00 00 00 00 ................ [ 65.581691] Object ffff8800070dee88: 59 02 0c 81 ff ff ff ff 00 00 00 00 00 00 00 00 Y............... [ 65.584222] Object ffff8800070dee98: e0 4d 4a 83 ff ff ff ff 40 17 26 82 ff ff ff ff .MJ.....@.&..... [ 65.586768] Object ffff8800070deea8: a4 d1 fd 81 ff ff ff ff 6c 02 03 07 00 88 ff ff ........l....... [ 65.589412] Object ffff8800070deeb8: 04 00 00 00 a4 01 00 00 00 00 00 00 00 00 00 00 ................ [ 65.591971] Object ffff8800070deec8: 59 02 0c 81 ff ff ff ff 00 00 00 00 00 00 00 00 Y............... [ 65.594469] Object ffff8800070deed8: e0 4d 4a 83 ff ff ff ff 40 17 26 82 ff ff ff ff .MJ.....@.&..... [ 65.596977] Object ffff8800070deee8: b7 d1 fd 81 ff ff ff ff 70 02 03 07 00 88 ff ff ........p....... [ 65.599617] Object ffff8800070deef8: 04 00 00 00 a4 01 00 00 00 00 00 00 00 00 00 00 ................ [ 65.602173] Object ffff8800070def08: 59 02 0c 81 ff ff ff ff 00 00 00 00 00 00 00 00 Y............... [ 65.604667] Object ffff8800070def18: e0 4d 4a 83 ff ff ff ff 40 17 26 82 ff ff ff ff .MJ.....@.&..... [ 65.607358] Object ffff8800070def28: ca d1 fd 81 ff ff ff ff 74 02 03 07 00 88 ff ff ........t....... [ 65.609905] Object ffff8800070def38: 04 00 00 00 a4 01 00 00 00 00 00 00 00 00 00 00 ................ [ 65.612456] Object ffff8800070def48: 59 02 0c 81 ff ff ff ff 00 00 00 00 00 00 00 00 Y............... [ 65.614946] Object ffff8800070def58: e0 4d 4a 83 ff ff ff ff 40 17 26 82 ff ff ff ff .MJ.....@.&..... [ 65.617618] Object ffff8800070def68: dd d1 fd 81 ff ff ff ff 78 02 03 07 00 88 ff ff ........x....... [ 65.620145] Object ffff8800070def78: 04 00 00 00 a4 01 00 00 00 00 00 00 00 00 00 00 ................ [ 65.622607] Object ffff8800070def88: 59 02 0c 81 ff ff ff ff 00 00 00 00 00 00 00 00 Y............... [ 65.625270] Object ffff8800070def98: e0 4d 4a 83 ff ff ff ff 40 17 26 82 ff ff ff ff .MJ.....@.&..... [ 65.627773] Object ffff8800070defa8: f0 d1 fd 81 ff ff ff ff 7c 02 03 07 00 88 ff ff ........|....... [ 65.630300] Object ffff8800070defb8: 04 00 00 00 a4 01 00 00 00 00 00 00 00 00 00 00 ................ [ 65.632804] Object ffff8800070defc8: 59 02 0c 81 ff ff ff ff 00 00 00 00 00 00 00 00 Y............... [ 65.635477] Object ffff8800070defd8: e0 4d 4a 83 ff ff ff ff 40 17 26 82 ff ff ff ff .MJ.....@.&..... [ 65.637983] Object ffff8800070defe8: 03 d2 fd 81 ff ff ff ff 80 02 03 07 00 88 ff ff ................ [ 65.640507] Object ffff8800070deff8: 04 00 00 00 a4 01 00 00 00 00 00 00 00 00 00 00 ................ [ 65.642994] Object ffff8800070df008: 59 02 0c 81 ff ff ff ff 00 00 00 00 00 00 00 00 Y............... [ 65.645711] Object ffff8800070df018: e0 4d 4a 83 ff ff ff ff 40 17 26 82 ff ff ff ff .MJ.....@.&..... [ 65.648170] Object ffff8800070df028: 00 00 00 00 00 00 00 00 84 02 03 07 00 88 ff ff ................ [ 65.650683] Object ffff8800070df038: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 65.653395] Object ffff8800070df048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 65.655876] Object ffff8800070df058: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 65.658394] Redzone ffff8800070df068: cc cc cc cc cc cc cc cc ........ [ 65.660854] Padding ffff8800070df1a8: 5a 5a 5a 5a 5a 5a 5a 5a ZZZZZZZZ [ 65.663396] CPU: 0 PID: 35 Comm: kworker/0:1 Tainted: G B 4.8.0-11826-g464e123 #1 [ 65.665746] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 65.668185] Workqueue: events free_user_ns [ 65.669571] ffffc90000187ad8 ffffffff8148d545 ffff88000e804e00 ffff8800070dee68 [ 65.672224] ffffc90000187b08 ffffffff811a74a0 ffff88000e804e00 ffff88000f147700 [ 65.674863] ffff8800070dee68 00000000000000cc ffffc90000187b30 ffffffff811a8088 [ 65.677604] Call Trace: [ 65.678412] [] dump_stack+0x86/0xc0 [ 65.679908] [] print_trailer+0x178/0x181 [ 65.681439] [] object_err+0x2f/0x36 [ 65.682835] [] check_object+0x265/0x282 [ 65.684336] [] free_debug_processing+0xc1/0x35c [ 65.686049] [] ? retire_userns_sysctls+0x2e/0x33 [ 65.687714] [] ? retire_userns_sysctls+0x2e/0x33 [ 65.689398] [] __slab_free+0x6f/0x426 [ 65.690840] [] ? kvm_clock_read+0x25/0x2e [ 65.692350] [] ? kvm_sched_clock_read+0x9/0x12 [ 65.694056] [] ? sched_clock+0x9/0xd [ 65.695552] [] ? mark_held_locks+0x5e/0x74 [ 65.697043] [] ? kfree+0xfe/0x170 [ 65.698430] [] ? retire_userns_sysctls+0x2e/0x33 [ 65.700159] [] kfree+0x165/0x170 [ 65.701540] [] ? kfree+0x165/0x170 [ 65.702885] [] retire_userns_sysctls+0x2e/0x33 [ 65.704553] [] free_user_ns+0x26/0x6b [ 65.706069] [] process_one_work+0x208/0x3a5 [ 65.707635] [] ? process_one_work+0x1a5/0x3a5 [ 65.729991] [] worker_thread+0x24a/0x380 [ 65.731583] [] ? process_scheduled_works+0x2e/0x2e [ 65.733274] [] kthread+0x106/0x10e [ 65.734628] [] ? __kthread_parkme+0x81/0x81 [ 65.736286] [] ret_from_fork+0x2a/0x40 [ 65.737828] FIX kmalloc-512: Object at 0xffff8800070dee68 not freed [ 65.887942] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus) [ 66.042944] genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus) To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Xiaolong --96YOpH+ONegL0A3E Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.8.0-11826-g464e123" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.8.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=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=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set # CONFIG_RCU_NOCB_CPU_ZERO is not set CONFIG_RCU_NOCB_CPU_ALL=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y # CONFIG_MEMCG_SWAP_ENABLED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_DEBUG=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=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=y CONFIG_ADVISE_SYSCALLS=y CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLAB_FREELIST_RANDOM is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=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_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set 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_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" 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_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_X2APIC=y # CONFIG_X86_MPPARSE is not set CONFIG_GOLDFISH=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set CONFIG_X86_VSMP=y CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_MID=y # CONFIG_MLX_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=12 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_APB_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y # CONFIG_PERF_EVENTS_INTEL_RAPL is not set CONFIG_PERF_EVENTS_INTEL_CSTATE=y CONFIG_PERF_EVENTS_AMD_POWER=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y # CONFIG_AMD_NUMA is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y # CONFIG_BOUNCE is not set 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 is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_Z3FOLD=y CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 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=y CONFIG_X86_INTEL_MPX=y # CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set # CONFIG_LEGACY_VSYSCALL_EMULATE is not set CONFIG_LEGACY_VSYSCALL_NONE=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 # CONFIG_PM_WAKELOCKS_GC is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_DEBUGGER=y CONFIG_ACPI_DEBUGGER_USER=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y # CONFIG_ACPI_FAN is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=y CONFIG_ACPI_NFIT_DEBUG=y 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=y CONFIG_ACPI_APEI_EINJ=y # CONFIG_ACPI_APEI_ERST_DEBUG is not set CONFIG_DPTF_POWER=y # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # # CONFIG_CPUFREQ_DT is not set CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_SFI_CPUFREQ is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI host controller drivers # CONFIG_PCIE_DW_PLAT=y CONFIG_PCIE_DW=y # CONFIG_VMD is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_STREAM_PARSER is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # 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 is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE 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_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_QCOM_EBI2 is not set # CONFIG_CONNECTOR is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y # CONFIG_INFTL is not set CONFIG_RFD_FTL=y CONFIG_SSFDC=y CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y # CONFIG_MTD_MAP_BANK_WIDTH_2 is not set # CONFIG_MTD_MAP_BANK_WIDTH_4 is not set CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y # CONFIG_MTD_CFI_I1 is not set # CONFIG_MTD_CFI_I2 is not set CONFIG_MTD_CFI_I4=y # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_PHYSMAP_OF_VERSATILE=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y CONFIG_MTD_ESB2ROM=y # CONFIG_MTD_CK804XROM is not set CONFIG_MTD_SCB2_FLASH=y # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_DENALI_DT is not set CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_DOCG4=y CONFIG_MTD_NAND_CAFE=y # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_NAND_MTK=y CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y CONFIG_MTD_ONENAND_OTP=y # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_MT81xx_NOR is not set CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=y CONFIG_MTD_UBI_BLOCK=y CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y # CONFIG_CISS_SCSI_TAPE is not set CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_OSD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RSXX=y CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y # CONFIG_BLK_DEV_NVME_SCSI is not set # CONFIG_NVME_TARGET is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y # CONFIG_INTEL_MID_PTI is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_SGI_XP is not set # CONFIG_HP_ILO is not set # CONFIG_SGI_GRU is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y # CONFIG_DS1682 is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_PANEL is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_VOP=y CONFIG_VHOST_RING=y # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set # CONFIG_IDE_GD_ATAPI is not set # CONFIG_BLK_DEV_IDECS is not set # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y CONFIG_BLK_DEV_IDEACPI=y CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y CONFIG_BLK_DEV_OFFBOARD=y # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_HPT366 is not set CONFIG_BLK_DEV_JMICRON=y # CONFIG_BLK_DEV_PIIX is not set CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set CONFIG_BLK_DEV_NS87415=y # CONFIG_BLK_DEV_PDC202XX_OLD is not set CONFIG_BLK_DEV_PDC202XX_NEW=y # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set CONFIG_BLK_DEV_SLC90E66=y # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set CONFIG_SCSI_MQ_DEFAULT=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_ENCLOSURE is not set CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y # CONFIG_ATA is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set # CONFIG_LOOPBACK_TARGET is not set # CONFIG_ISCSI_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y CONFIG_MOUSE_SYNAPTICS_USB=y # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y CONFIG_TABLET_USB_PEGASUS=y # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_AR1021_I2C=y # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set CONFIG_TOUCHSCREEN_BU21013=y # CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DA9052 is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_EGALAX is not set CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=y # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MELFAS_MIP4=y # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_INTEL_MID=y # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_RM_TS=y CONFIG_TOUCHSCREEN_SILEAD=y CONFIG_TOUCHSCREEN_SIS_I2C=y # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMPE is not set CONFIG_TOUCHSCREEN_SX8654=y # CONFIG_TOUCHSCREEN_TPS6507X is not set CONFIG_TOUCHSCREEN_ZFORCE=y CONFIG_TOUCHSCREEN_ROHM_BU21023=y # CONFIG_INPUT_MISC is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y # CONFIG_SERIO_APBPS2 is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y # CONFIG_SYNCLINKMP is not set # CONFIG_SYNCLINK_GT is not set # CONFIG_NOZOMI is not set CONFIG_ISI=y CONFIG_N_HDLC=y # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_GOLDFISH_TTY is not set # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y # CONFIG_SERIAL_8250_SHARE_IRQ is not set # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set CONFIG_SERIAL_OF_PLATFORM=y # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set CONFIG_SERIAL_ALTERA_JTAGUART=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set CONFIG_SERIAL_XILINX_PS_UART=y # CONFIG_SERIAL_XILINX_PS_UART_CONSOLE is not set CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_SERIAL_CONEXANT_DIGICOLOR=y CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE=y CONFIG_SERIAL_MEN_Z135=y # CONFIG_PRINTER is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set # CONFIG_HW_RANDOM_INTEL is not set # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_UV_MMTIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_ROBOTFUZZ_OSIF=y CONFIG_I2C_TAOS_EVM=y # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # 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 is not set # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AS3722=y # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_SINGLE is not set CONFIG_PINCTRL_MAX77620=y CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_MERRIFIELD is not set CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=y # CONFIG_PINCTRL_SUNRISEPOINT is not set 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 # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_AXP209 is not set CONFIG_GPIO_DWAPB=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_MENZ127=y # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_SYSCON=y CONFIG_GPIO_VX855=y CONFIG_GPIO_XILINX=y CONFIG_GPIO_ZX=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_ADNP=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_TPIC2810 is not set # CONFIG_GPIO_TS4900 is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CRYSTAL_COVE is not set CONFIG_GPIO_DA9052=y # CONFIG_GPIO_JANZ_TTL is not set CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_MSIC is not set # CONFIG_GPIO_STMPE is not set # CONFIG_GPIO_TC3589X is not set CONFIG_GPIO_TPS65910=y # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_TWL6040=y # CONFIG_GPIO_WHISKEY_COVE is not set # CONFIG_GPIO_WM8350 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_MERRIFIELD=y # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y # # USB GPIO expanders # CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 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=y # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_AVS=y # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_ACT8945A=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_DA9052=y CONFIG_CHARGER_DA9150=y # CONFIG_BATTERY_DA9150 is not set CONFIG_AXP288_CHARGER=y CONFIG_AXP288_FUEL_GAUGE=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_TWL4030_MADC=y CONFIG_CHARGER_PCF50633=y CONFIG_BATTERY_RX51=y CONFIG_CHARGER_ISP1704=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_MAX8998=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_CHARGER_TPS65217=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_GOLDFISH=y CONFIG_BATTERY_RT5033=y CONFIG_CHARGER_RT9455=y CONFIG_AXP20X_POWER=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set CONFIG_SENSORS_FAM15H_POWER=y # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_FTSTEUTATES=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y # CONFIG_SENSORS_UCD9200 is not set # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_PWM_FAN=y # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_INA3221 is not set CONFIG_SENSORS_TC74=y # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_TWL4030_MADC is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM8350 is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_CPU_THERMAL=y CONFIG_THERMAL_EMULATION=y # CONFIG_IMX_THERMAL is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_X86_PKG_TEMP_THERMAL=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_GENERIC_ADC_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y CONFIG_WATCHDOG_SYSFS=y # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=y CONFIG_DA9063_WATCHDOG=y CONFIG_DA9062_WATCHDOG=y CONFIG_GPIO_WATCHDOG=y CONFIG_GPIO_WATCHDOG_ARCH_INITCALL=y CONFIG_MENF21BMC_WATCHDOG=y # CONFIG_WDAT_WDT is not set CONFIG_WM8350_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y # CONFIG_RN5T618_WATCHDOG is not set CONFIG_TWL4030_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=y CONFIG_MAX77620_WATCHDOG=y CONFIG_RETU_WATCHDOG=y # CONFIG_ACQUIRE_WDT is not set CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=y CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set CONFIG_INTEL_SCU_WATCHDOG=y # CONFIG_INTEL_MID_WATCHDOG is not set # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y # CONFIG_IT87_WDT is not set CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=y # CONFIG_HPWDT_NMI_DECODING is not set # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y # CONFIG_W83877F_WDT is not set CONFIG_W83977F_WDT=y # CONFIG_MACHZ_WDT is not set CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_INTEL_MEI_WDT=y CONFIG_NI903X_WDT=y # CONFIG_MEN_A21_WDT is not set # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y # CONFIG_SSB_PCMCIAHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y 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_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_ACT8945A=y CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_EXYNOS_LPASS is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_LPC_ICH is not set CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set CONFIG_MFD_INTEL_MSIC=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77620=y # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y # CONFIG_PCF50633_GPIO is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM800=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_ACT8945A is not set CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_AS3711 is not set CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_AXP20X=y # CONFIG_REGULATOR_BCM590XX is not set # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX14577 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX77620 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=y # CONFIG_REGULATOR_MT6311 is not set # CONFIG_REGULATOR_MT6323 is not set # CONFIG_REGULATOR_MT6397 is not set CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88080=y CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_RK808 is not set CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_RT5033=y # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_S5M8767 is not set CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS80031=y # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM8350=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CEC_EDID=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_DVB_CORE=y CONFIG_TTPCI_EEPROM=y CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture/analog/hybrid TV support # # # Media digital TV PCI Adapters # CONFIG_DVB_BUDGET_CORE=y CONFIG_DVB_BUDGET=y CONFIG_DVB_B2C2_FLEXCOP_PCI=y # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=y CONFIG_DVB_PT1=y # CONFIG_DVB_PT3 is not set # CONFIG_DVB_NGENE is not set # CONFIG_DVB_DDBRIDGE is not set CONFIG_DVB_PLATFORM_DRIVERS=y # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_CYPRESS_FIRMWARE=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_VIDEO_SAA7146=y CONFIG_SMS_SIANO_MDTV=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_TUNER=y # # Customize TV tuners # # CONFIG_MEDIA_TUNER_SIMPLE is not set # CONFIG_MEDIA_TUNER_TDA8290 is not set # CONFIG_MEDIA_TUNER_TDA827X is not set # CONFIG_MEDIA_TUNER_TDA18271 is not set # CONFIG_MEDIA_TUNER_TDA9887 is not set # CONFIG_MEDIA_TUNER_TEA5761 is not set CONFIG_MEDIA_TUNER_TEA5767=y CONFIG_MEDIA_TUNER_MT20XX=y # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2266=y CONFIG_MEDIA_TUNER_MT2131=y CONFIG_MEDIA_TUNER_QT1010=y # CONFIG_MEDIA_TUNER_XC2028 is not set # CONFIG_MEDIA_TUNER_XC5000 is not set CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y # CONFIG_MEDIA_TUNER_TDA18218 is not set CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y # CONFIG_MEDIA_TUNER_TDA18212 is not set CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y # CONFIG_MEDIA_TUNER_M88RS6000T is not set # CONFIG_MEDIA_TUNER_TUA9001 is not set CONFIG_MEDIA_TUNER_SI2157=y # CONFIG_MEDIA_TUNER_IT913X is not set # CONFIG_MEDIA_TUNER_R820T is not set CONFIG_MEDIA_TUNER_MXL301RF=y # CONFIG_MEDIA_TUNER_QM1D1C0042 is not set # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y CONFIG_DVB_STV090x=y CONFIG_DVB_STV6110x=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y CONFIG_DVB_TDA18271C2DD=y CONFIG_DVB_SI2165=y CONFIG_DVB_MN88472=y CONFIG_DVB_MN88473=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=y CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y CONFIG_DVB_ZL10036=y CONFIG_DVB_ZL10039=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0288=y CONFIG_DVB_STB6000=y # CONFIG_DVB_STV0299 is not set # CONFIG_DVB_STV6110 is not set # CONFIG_DVB_STV0900 is not set CONFIG_DVB_TDA8083=y # CONFIG_DVB_TDA10086 is not set CONFIG_DVB_TDA8261=y # CONFIG_DVB_VES1X93 is not set CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_TUNER_CX24113=y CONFIG_DVB_TDA826X=y # CONFIG_DVB_TUA6100 is not set # CONFIG_DVB_CX24116 is not set CONFIG_DVB_CX24117=y CONFIG_DVB_CX24120=y CONFIG_DVB_SI21XX=y # CONFIG_DVB_TS2020 is not set CONFIG_DVB_DS3000=y CONFIG_DVB_MB86A16=y # CONFIG_DVB_TDA10071 is not set # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=y CONFIG_DVB_SP887X=y CONFIG_DVB_CX22700=y # CONFIG_DVB_CX22702 is not set # CONFIG_DVB_S5H1432 is not set # CONFIG_DVB_DRXD is not set CONFIG_DVB_L64781=y CONFIG_DVB_TDA1004X=y # CONFIG_DVB_NXT6000 is not set CONFIG_DVB_MT352=y # CONFIG_DVB_ZL10353 is not set # CONFIG_DVB_DIB3000MB is not set CONFIG_DVB_DIB3000MC=y CONFIG_DVB_DIB7000M=y CONFIG_DVB_DIB7000P=y # CONFIG_DVB_DIB9000 is not set # CONFIG_DVB_TDA10048 is not set # CONFIG_DVB_AF9013 is not set # CONFIG_DVB_EC100 is not set CONFIG_DVB_HD29L2=y # CONFIG_DVB_STV0367 is not set CONFIG_DVB_CXD2820R=y CONFIG_DVB_CXD2841ER=y # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=y CONFIG_DVB_TDA10021=y # CONFIG_DVB_TDA10023 is not set CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=y CONFIG_DVB_OR51211=y CONFIG_DVB_OR51132=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y # CONFIG_DVB_LGDT3305 is not set # CONFIG_DVB_LGDT3306A is not set # CONFIG_DVB_LG2160 is not set # CONFIG_DVB_S5H1409 is not set # CONFIG_DVB_AU8522_DTV is not set CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # # CONFIG_DVB_S921 is not set # CONFIG_DVB_DIB8000 is not set CONFIG_DVB_MB86A20S=y # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=y # # Digital terrestrial only tuners/PLL # # CONFIG_DVB_PLL is not set # CONFIG_DVB_TUNER_DIB0070 is not set CONFIG_DVB_TUNER_DIB0090=y # # SEC control devices for DVB-S # # CONFIG_DVB_DRX39XYJ is not set CONFIG_DVB_LNBH25=y CONFIG_DVB_LNBP21=y CONFIG_DVB_LNBP22=y # CONFIG_DVB_ISL6405 is not set # CONFIG_DVB_ISL6421 is not set CONFIG_DVB_ISL6423=y CONFIG_DVB_A8293=y CONFIG_DVB_SP2=y # CONFIG_DVB_LGS8GL5 is not set CONFIG_DVB_LGS8GXX=y CONFIG_DVB_ATBM8830=y CONFIG_DVB_TDA665x=y CONFIG_DVB_IX2505V=y CONFIG_DVB_M88RS2000=y CONFIG_DVB_AF9033=y CONFIG_DVB_HORUS3A=y # CONFIG_DVB_ASCOT2E is not set CONFIG_DVB_HELENE=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_EFI=y CONFIG_FB_N411=y # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=y CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y # CONFIG_FB_MATROX_MILLENIUM is not set # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y CONFIG_FB_SM501=y CONFIG_FB_SMSCUFX=y CONFIG_FB_UDL=y CONFIG_FB_IBM_GXT4500=y CONFIG_FB_GOLDFISH=y CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y CONFIG_FB_AUO_K1900=y CONFIG_FB_AUO_K1901=y # CONFIG_FB_SIMPLE is not set CONFIG_FB_SSD1307=y # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_CARILLO_RANCH=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA9052=y CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=y # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set CONFIG_HID_CORSAIR=y CONFIG_HID_CMEDIA=y # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=y CONFIG_HOLTEK_FF=y CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=y CONFIG_HID_LENOVO=y # 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=y CONFIG_HID_NTRIG=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # CONFIG_HID_ALPS is not set # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # I2C HID support # CONFIG_I2C_HID=y # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_OTG_WHITELIST=y # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set # CONFIG_USB_MON is not set # 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 is not set CONFIG_USB_OXU210HP_HCD=y # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_ISP1362_HCD=y CONFIG_USB_FOTG210_HCD=y # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_SL811_HCD=y CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_CS=y # CONFIG_USB_R8A66597_HCD is not set CONFIG_USB_HCD_BCMA=y CONFIG_USB_HCD_SSB=y CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # CONFIG_USB_ACM=y # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y # CONFIG_REALTEK_AUTOPM is not set # CONFIG_USB_STORAGE_DATAFAB is not set CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y # CONFIG_USB_STORAGE_USBAT is not set CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y # # Platform Glue Layer # # # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DWC3_HOST is not set # CONFIG_USB_DWC3_GADGET is not set CONFIG_USB_DWC3_DUAL_ROLE=y # # Platform Glue Driver Support # # CONFIG_USB_DWC3_PCI is not set # CONFIG_USB_DWC3_OF_SIMPLE is not set CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=y CONFIG_USB_DWC2_DEBUG=y # CONFIG_USB_DWC2_VERBOSE is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set CONFIG_USB_DWC2_DEBUG_PERIODIC=y # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y # CONFIG_USB_SERIAL_GENERIC is not set CONFIG_USB_SERIAL_SIMPLE=y # CONFIG_USB_SERIAL_AIRCABLE is not set CONFIG_USB_SERIAL_ARK3116=y # CONFIG_USB_SERIAL_BELKIN is not set # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y # CONFIG_USB_SERIAL_CP210X is not set CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y # CONFIG_USB_SERIAL_EDGEPORT is not set CONFIG_USB_SERIAL_EDGEPORT_TI=y CONFIG_USB_SERIAL_F81232=y CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y # CONFIG_USB_SERIAL_KLSI is not set CONFIG_USB_SERIAL_KOBIL_SCT=y # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=y # CONFIG_USB_SERIAL_OTI6858 is not set CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y # CONFIG_USB_SERIAL_SAFE is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y CONFIG_USB_SERIAL_XSENS_MT=y # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=y CONFIG_USB_SERIAL_QT2=y CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=y # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y # CONFIG_USB_IOWARRIOR is not set CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set CONFIG_USB_LINK_LAYER_TEST=y CONFIG_USB_CHAOSKEY=y CONFIG_UCSI=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_GPIO_VBUS=y CONFIG_TAHVO_USB=y # CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y # CONFIG_USB_GADGET_VERBOSE is not set CONFIG_USB_GADGET_DEBUG_FILES=y CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FOTG210_UDC=y CONFIG_USB_GR_UDC=y CONFIG_USB_R8A66597=y # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set CONFIG_USB_M66592=y # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=y # CONFIG_USB_NET2272_DMA is not set # CONFIG_USB_NET2280 is not set CONFIG_USB_GOKU=y CONFIG_USB_EG20T=y # CONFIG_USB_GADGET_XILINX is not set CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_U_SERIAL=y CONFIG_USB_U_ETHER=y CONFIG_USB_F_SERIAL=y CONFIG_USB_F_OBEX=y CONFIG_USB_F_ECM=y CONFIG_USB_F_SUBSET=y CONFIG_USB_F_RNDIS=y CONFIG_USB_F_MASS_STORAGE=y CONFIG_USB_F_HID=y CONFIG_USB_CONFIGFS=y CONFIG_USB_CONFIGFS_SERIAL=y # CONFIG_USB_CONFIGFS_ACM is not set CONFIG_USB_CONFIGFS_OBEX=y # CONFIG_USB_CONFIGFS_NCM is not set # CONFIG_USB_CONFIGFS_ECM is not set # CONFIG_USB_CONFIGFS_ECM_SUBSET is not set # CONFIG_USB_CONFIGFS_RNDIS is not set # CONFIG_USB_CONFIGFS_EEM is not set CONFIG_USB_CONFIGFS_MASS_STORAGE=y # CONFIG_USB_CONFIGFS_F_LB_SS is not set # CONFIG_USB_CONFIGFS_F_FS is not set CONFIG_USB_CONFIGFS_F_HID=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set # CONFIG_USB_CONFIGFS_F_TCM is not set # CONFIG_USB_ZERO is not set CONFIG_USB_ETH=y CONFIG_USB_ETH_RNDIS=y # CONFIG_USB_ETH_EEM is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set CONFIG_USB_LED_TRIG=y CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y # CONFIG_PWRSEQ_EMMC is not set # CONFIG_PWRSEQ_SIMPLE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_GOLDFISH=y CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y # CONFIG_MMC_REALTEK_USB is not set CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # CONFIG_MSPRO_BLOCK is not set CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_PCI=y CONFIG_MEMSTICK_REALTEK_USB=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_AAT1290 is not set # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=y CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3533 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM8350 is not set # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX77693=y # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_MENF21BMC is not set CONFIG_LEDS_KTD2692=y # CONFIG_LEDS_IS31FL319X is not set # CONFIG_LEDS_IS31FL32XX is not set # # 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 # CONFIG_LEDS_MLXCPLD is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_LEDS_TRIGGER_PANIC is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM80X is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_AS3722=y CONFIG_RTC_DRV_DS1307=y # CONFIG_RTC_DRV_DS1307_HWMON is not set CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_HYM8563=y CONFIG_RTC_DRV_MAX6900=y # CONFIG_RTC_DRV_MAX8907 is not set CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_MAX77686=y CONFIG_RTC_DRV_RK808=y # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=y # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=y # CONFIG_RTC_DRV_TPS65910 is not set CONFIG_RTC_DRV_TPS80031=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8010=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV8803=y CONFIG_RTC_DRV_S5M=y # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_VRTC is not set # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set CONFIG_RTC_DRV_DS1689=y # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set CONFIG_RTC_DS1685_PROC_REGS=y # CONFIG_RTC_DS1685_SYSFS_REGS is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_DA9052 is not set CONFIG_RTC_DRV_DA9063=y # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set # CONFIG_RTC_DRV_WM8350 is not set CONFIG_RTC_DRV_PCF50633=y # CONFIG_RTC_DRV_AB3100 is not set CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_SNVS=y # CONFIG_RTC_DRV_MT6397 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set # CONFIG_DMADEVICES is not set # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=y CONFIG_UIO_PRUSS=y CONFIG_UIO_MF624=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_RTS5208=y # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=y # # Analog digital bi-direction converters # CONFIG_ADT7316=y CONFIG_ADT7316_I2C=y # # Capacitance to digital converters # CONFIG_AD7150=y CONFIG_AD7152=y CONFIG_AD7746=y # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # CONFIG_AD5933=y # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set CONFIG_TSL2583=y CONFIG_TSL2x7x=y # # Active energy metering IC # CONFIG_ADE7854=y CONFIG_ADE7854_I2C=y # # Resolver to digital converters # # # Triggers - standalone # CONFIG_FB_SM750=y # CONFIG_FB_XGI is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set CONFIG_STAGING_MEDIA=y CONFIG_MEDIA_CEC=y CONFIG_MEDIA_CEC_DEBUG=y CONFIG_DVB_CXD2099=y # CONFIG_USB_PULSE8_CEC is not set # # Android # # CONFIG_STAGING_BOARD is not set # CONFIG_GOLDFISH_AUDIO is not set CONFIG_MTD_GOLDFISH_NAND=y CONFIG_DGNC=y # CONFIG_GS_FPGABOOT is not set CONFIG_CRYPTO_SKEIN=y CONFIG_UNISYSSPAR=y CONFIG_UNISYS_VISORBUS=y # CONFIG_UNISYS_VISORNIC is not set CONFIG_UNISYS_VISORINPUT=y CONFIG_UNISYS_VISORHBA=y # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y # CONFIG_ACERHDF is not set CONFIG_ALIENWARE_WMI=y CONFIG_ASUS_LAPTOP=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=y CONFIG_HP_ACCEL=y CONFIG_HP_WIRELESS=y # CONFIG_HP_WMI is not set CONFIG_PANASONIC_LAPTOP=y # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set CONFIG_ASUS_WIRELESS=y CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=y CONFIG_TOSHIBA_WMI=y CONFIG_ACPI_CMPC=y CONFIG_INTEL_HID_EVENT=y # CONFIG_INTEL_VBTN is not set CONFIG_INTEL_SCU_IPC=y CONFIG_INTEL_SCU_IPC_UTIL=y CONFIG_GPIO_INTEL_PMIC=y # CONFIG_INTEL_MID_POWER_BUTTON is not set CONFIG_INTEL_MFLD_THERMAL=y CONFIG_INTEL_IPS=y # CONFIG_INTEL_PMC_CORE is not set CONFIG_IBM_RTL=y CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y # CONFIG_APPLE_GMUX is not set CONFIG_INTEL_RST=y CONFIG_INTEL_SMARTCONNECT=y # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y CONFIG_SURFACE_PRO3_BUTTON=y # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_GOLDFISH_BUS=y CONFIG_GOLDFISH_PIPE=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX77686 is not set CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI570=y CONFIG_COMMON_CLK_CDCE706=y # CONFIG_COMMON_CLK_CDCE925 is not set CONFIG_COMMON_CLK_CS2000_CP=y CONFIG_COMMON_CLK_S2MPS11=y # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # CONFIG_COMMON_CLK_MT8135 is not set # CONFIG_COMMON_CLK_MT8173 is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_DW_APB_TIMER=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y CONFIG_DEVFREQ_GOV_PASSIVE=y # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_AXP288=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX77843=y # CONFIG_EXTCON_QCOM_SPMI_MISC is not set CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y # CONFIG_DMARD06 is not set # CONFIG_DMARD09 is not set CONFIG_HID_SENSOR_ACCEL_3D=y # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7660 is not set # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set CONFIG_MXC4005=y CONFIG_MXC6255=y # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=y CONFIG_AD799X=y CONFIG_AXP288_ADC=y # CONFIG_CC10001_ADC is not set CONFIG_DA9150_GPADC=y # CONFIG_LTC2485 is not set # CONFIG_MAX1363 is not set # CONFIG_MCP3422 is not set CONFIG_MEN_Z188_ADC=y CONFIG_NAU7802=y CONFIG_TI_ADC081C=y CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y # CONFIG_VF610_ADC is not set # # Amplifiers # # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y CONFIG_IAQCORE=y # CONFIG_VZ89X is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=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=y CONFIG_AD5446=y # CONFIG_AD5593R is not set CONFIG_M62332=y CONFIG_MAX517=y CONFIG_MAX5821=y CONFIG_MCP4725=y CONFIG_VF610_DAC=y # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_HID_SENSOR_GYRO_3D=y # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=y CONFIG_MAX30100=y # # Humidity sensors # CONFIG_AM2315=y # CONFIG_DHT11 is not set CONFIG_HDC100X=y CONFIG_HTU21=y # CONFIG_SI7005 is not set # CONFIG_SI7020 is not set # # Inertial measurement units # # CONFIG_BMI160_I2C is not set CONFIG_KMX61=y # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y CONFIG_APDS9300=y # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set CONFIG_BH1780=y CONFIG_CM32181=y # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=y # CONFIG_HID_SENSOR_PROX is not set CONFIG_JSA1212=y CONFIG_RPR0521=y # CONFIG_SENSORS_LM3533 is not set CONFIG_LTR501=y CONFIG_MAX44000=y # CONFIG_OPT3001 is not set CONFIG_PA12203001=y # CONFIG_SI1145 is not set CONFIG_STK3310=y CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y # CONFIG_TSL4531 is not set CONFIG_US5182D=y CONFIG_VCNL4000=y CONFIG_VEML6070=y # # Magnetometer sensors # # CONFIG_AK8974 is not set CONFIG_AK8975=y CONFIG_AK09911=y # CONFIG_BMC150_MAGN_I2C is not set CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_TIGHTLOOP_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_DS1803=y CONFIG_MCP4531=y # CONFIG_TPL0102 is not set # # Pressure sensors # # CONFIG_BMP280 is not set # CONFIG_HID_SENSOR_PRESS is not set CONFIG_HP03=y CONFIG_MPL115=y CONFIG_MPL115_I2C=y CONFIG_MPL3115=y CONFIG_MS5611=y CONFIG_MS5611_I2C=y # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set CONFIG_HP206C=y # CONFIG_ZPA2326 is not set # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y CONFIG_SX9500=y # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set CONFIG_TSYS01=y CONFIG_TSYS02D=y CONFIG_NTB=y CONFIG_NTB_AMD=y CONFIG_NTB_INTEL=y # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y # CONFIG_VME_TSI148 is not set # CONFIG_VME_FAKE is not set # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_VME_USER=y CONFIG_VME_PIO2=y CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_ATMEL_HLCDC_PWM is not set CONFIG_PWM_CRC=y CONFIG_PWM_FSL_FTM=y # CONFIG_PWM_LP3943 is not set CONFIG_PWM_LPSS=y # CONFIG_PWM_LPSS_PCI is not set CONFIG_PWM_LPSS_PLATFORM=y # CONFIG_PWM_PCA9685 is not set # CONFIG_PWM_STMPE is not set CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set CONFIG_TI_SYSCON_RESET=y # CONFIG_RESET_ZYNQ is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set CONFIG_MCB=y CONFIG_MCB_PCI=y # CONFIG_MCB_LPC is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # # CONFIG_ANDROID is not set CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y CONFIG_ND_BLK=y # CONFIG_BTT is not set # CONFIG_DEV_DAX is not set CONFIG_NVMEM=y # CONFIG_STM is not set CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_MSU=y CONFIG_INTEL_TH_PTI=y # CONFIG_INTEL_TH_DEBUG is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y CONFIG_FW_CFG_SYSFS_CMDLINE=y # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # # CONFIG_EFI_VARS is not set CONFIG_EFI_ESRT=y CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_CAPSULE_LOADER=y # CONFIG_EFI_TEST is not set CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_FS is not set CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set # CONFIG_HFS_FS is not set CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set # CONFIG_BFS_FS is not set CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_FS_WBUF_VERIFY=y CONFIG_JFFS2_SUMMARY=y # CONFIG_JFFS2_FS_XATTR is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set # CONFIG_JFFS2_CMODE_PRIORITY is not set CONFIG_JFFS2_CMODE_SIZE=y # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y # CONFIG_UBIFS_FS_LZO is not set # CONFIG_UBIFS_FS_ZLIB is not set CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_ZLIB_COMPRESS is not set # CONFIG_PSTORE_LZO_COMPRESS is not set CONFIG_PSTORE_LZ4_COMPRESS=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # 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=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y # CONFIG_PAGE_POISONING_ZERO 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=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set # # 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_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_SLOW_PREINIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_INIT is not set # CONFIG_RCU_TORTURE_TEST_SLOW_CLEANUP is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=y CONFIG_TEST_UUID=y CONFIG_TEST_RHASHTABLE=y # CONFIG_TEST_HASH is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_NULL=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_EFI=y CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set CONFIG_EFI_PGT_DUMP=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y 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 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_KEY_DH_OPERATIONS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=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_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set # CONFIG_CRYPTO_SHA256_MB is not set CONFIG_CRYPTO_SHA512_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD 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_X509_CERTIFICATE_PARSER is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set CONFIG_SECONDARY_TRUSTED_KEYRING=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_RADIX_TREE_MULTIORDER=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_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set # CONFIG_FONT_7x14 is not set CONFIG_FONT_PEARL_8x8=y # CONFIG_FONT_ACORN_8x8 is not set # CONFIG_FONT_MINI_4x6 is not set CONFIG_FONT_6x10=y CONFIG_FONT_SUN8x16=y # CONFIG_FONT_SUN12x22 is not set # CONFIG_FONT_10x18 is not set # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_SBITMAP=y --96YOpH+ONegL0A3E Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export runtime=300 export rootfs='yocto-tiny-i386-2016-04-22.cgz' export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-x5570-yocto-ia32/trinity.yaml' export testbox='vm-lkp-x5570-yocto-ia32-7' export tbox_group='vm-lkp-x5570-yocto-ia32' export kconfig='x86_64-randconfig-r0-10120146' export compiler='gcc-6' export queue='bisect' export branch='linux-devel/devel-hourly-2016101121' export commit='464e1236c367919e405c8d248d6a4118fdc4a2c1' export submit_id='57fd92530b9a93187077032b' export job_file='/lkp/scheduled/vm-lkp-x5570-yocto-ia32-7/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-464e1236c367919e405c8d248d6a4118fdc4a2c1-20161012-6256-hymw8v-0.yaml' export id='243a81e98a4b4378d2fb5e497538b97fed506871' export model='qemu-system-x86_64 -enable-kvm' export nr_vm=30 export nr_cpu=2 export memory='320M' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2016-10-12 09:31:00 +0800' export _id='57fd92530b9a93187077032b' export user='lkp' export result_root='/result/trinity/300s/vm-lkp-x5570-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/0' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-x5570-yocto-ia32-7/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-464e1236c367919e405c8d248d6a4118fdc4a2c1-20161012-6256-hymw8v-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-r0-10120146 branch=linux-devel/devel-hourly-2016101121 commit=464e1236c367919e405c8d248d6a4118fdc4a2c1 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/vmlinuz-4.8.0-11826-g464e123 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-x5570-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz,/osimage/pkg/static/trinity-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/vmlinuz-4.8.0-11826-g464e123' export dequeue_time='2016-10-12 09:58:56 +0800' export job_initrd='/lkp/scheduled/vm-lkp-x5570-yocto-ia32-7/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-464e1236c367919e405c8d248d6a4118fdc4a2c1-20161012-6256-hymw8v-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_monitor $LKP_SRC/monitors/wrapper nfs-hang run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --96YOpH+ONegL0A3E Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4XivR3JdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5 vBF30b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp664TyRWk15adee FsGoNV0CFcUhdzRTXPevHYdBXGho8Uv9h1L8ZQ8gIVweKHRotG/4I04sRl99PQZQ3wOfvetU pSpb/tev4Z5edtiT4ahPwogrxB0UQGPdOA6rMJGIl1+RcLZb6GIGFGLBrNVw+uPyO/a+NFra 7/KUAlGvKACCajGDlZMwa1p0dz4kQnQ3RwVb9m0DgHPZZcv3LPp2rkeWs81vDLAyVVFdf8yh 8KVVx4JYxe+74S4a3qXQCkyjFA4FXHqVlj8F7Y524+Ux1bt8d/IBfcLWH8cHPMOwdaF7K8Hc TGY0Gulngviaz/ZfJd1tSzLTX3v7ae5bpDvTQpfiJTj7X7022d4puZLMtL/NjKcAm8rGUIvK 05R4QLbtvykPXastKAbcP2o1fBUwWUYHLadDbIMYtUecHU6f12nRSSPcrJabBQX2kKzPcy56 8YHfvlAktUxMkYi7ZtzQmONRXt0+BZcdhTsTjpP6RBdBjNK/ZH2utJr8uqg6ZYXbuGVDNF3q f2IIm0IBxKYM2vA/SlqRShGtEcoEZe60k7M+W8KWtsoGHKNrVm2qUv0gxDCT2iL8CVpzwNy3 nrD7XoqE7l59Y4wlscYGvlvjiSDdMtNrDQKtdb7+SZB31GIKE7dS4OmVsYIZw/K/YdS3msBY HfT4tNnFnINnKO5fvX42ggII6X+R3ZDQiADTElE3YxpSXEa9vIFPkECgoT8K3tx8MVyQfplM rp67R5CPVxncGRaRmmypyrfFzLLrgFtQzuxH6YolWd3bJcfB8UC/ysOsiVpRcw4mu7mMvg2i j2Enog3Ni+ciIePKX05SwsLYYeFZ4rdo7n4zuwFG+Go7jc4gHK/p4Tsnv4KOI7e1YHkMdNnA Tx/ZypX3XKULWpa6sJL38xS7+Yz8SxrD09EeMnmUvZdFJVwKPwRL3FZNj5TuDqzhdGAH1NGQ uoQl/A8XkZBxYMDE57BiCVQpvFSGCoIQFs22rF+7B68ccuh628CnDx9ZS+5ZpHoq1lSS5Z5Q aLEImrpm421XGZYva15MFjdB2/N7XIDGJiynCUCCMgOyTDeSejlWCL+b3kZijRweFCVxh4ip c5PDjg9+uNUlLuZ/3y5wfhTmClpZICPecY1V/yjxzEE6tUu2jbN5tXEVPWyF4VhI10fBokep 1mk7Z5rwQezrkjqtC5+bNlV6GS5ZOxrHoUVCh57B5krtkUmtAZMSZ+NIwwxJ5Jb0drv5YKpH gJDpffYooCxhPyWNb0B4Qjd+ia6enPCOWJDPix8joaVNwm7fQ53KhISdWqhrEcwZEkQ2WK44 H4vfOuCqc4H7kbCd5XmWAQnE/hcQqBO6z3TPCaOg+6TBPQ3Kl3Nj+sxqfFhPcnCxYa7LycqQ 1DdtpcZZOqhF+Be0b1oHn4vws7fu08ubJJRIUACx3Zc9ShZeOjPPP8bDlrHqEdiH/+nMMHd2 6S7+nYytHBaK/JJRhwoHCG5leDUGKDlzg79HKrtrYdjUHEyr47/fL2Elgft4hIRsqU2aZalu oyXz+tdv+GYWwucKdN7BAq0SgkxpKnTv1vpZoauHCCotB7KAh/vUBMcXfwBYG9Ya0N5rQDHI 2AQ0u7mbs0SFzlDYipxmugDbifTVyFmaMnuwrWaXy4lFV+KqFZI90xbB6VcP6mYSS4iwQbvP uMboDGrGprS2xacCs58PfeCoysekqwShC+Jl1z3t4c7b0VX2G8LYLf8xB0seHiT5Yvj+JJ7y LVpYzPEpDnHlVi62C5G8pGYDWeWQbetpDWlprIFvgg6WMpWbKgYyuJbjK/biL46msRKdnyoF iRk3aqHyrQumTwvDH3nKdtQ9OXVxULx3/9OOcidPufvTr/lKb604+E41358SHlHrKgRu8y52 j4DdURySkWinPJ48inrboLdyi4gnAsIC0ZwZYmgBURXxF9FSAjvgfqPrEEjrZmLRlMgDjits gd5d8uPx9X07joMpKiSgFEAEkyQPZhH1h15+vOkjw9h/FGO5V/JUgsFb1hlsXM7b06x56xIe oTp8tEQShQf1gbytdZxnV9C7+Bt0srQXAMothQsbgNNYcEmQS7WhzBev37ngLt/gjGb+EtLD 9kk8dhhDMLh4o1f5hw+L0a6cl2Lp1xxnztu3+7z4nneSQ88j0M0Oj1qSJ9rwV9kDRIrqyxkY RC7gctPPOUEU8Q5F3hE1jxKzOtu5OdXma2bMSGYBCcmRBI0wH+QYLEwfhY/NK97Nx4vM3Cie 0qFOGiCxOv4O7MHesgVLypZDv82PnmpBbOw0IR8Huch9+t0DVg2vK9nMav7/SH79xqO1kc9Y 9t0fu11CwcTU/EtKxgcTWZ3o9PZ+PQQ0g0TOTA+49xr7Vc++LbNwRNSmRE0b/kLivYYoYXvw 829qPSH1Tv2GtNkKWVuqK5uJk1Z/sQF/FV6fmzZQ/fNU5toQJIic33gzbD/atpfl28BwPORO taBTg/W9FKF1gkPwtRFwYeT3YkYROhN1VnKTtznFVO85LqDb2yX0Id3coajacSaPn+g78pUc e28AFI/d5HU9nRG0204hXJMK9CMg/pQNXhcfDC2tWCi7r26JldPGP8ozTZviU2szgKywr/hY dQydhSY6gb+Ct5urR3+ChR5iU9qtYmS+QNy+nmy/THuTHwDRruGbJ7JUgJfv+chaOO1gyNUQ LM3YMrNh1TZYZXi2ngJO3UpWs6UrdxfhfkFO9kGcQsIWRYo4Nlz2upkf1M/jmpyvTanKFE9P NqjBeShtQc0yBckBh1n6lkY7jeYxV/sJ3aJzWSpz0Zb+sg9nsFIp2phDqGVrcsDAEkK5Ukfy BVbqEGBv/TWNEJgudltnP0JbWN/qbX8yuNYeqsU1//8Zmo7zZVoGXAi+4NP3I81XBiIhpbaN OPZ/S5BtIkbOWRAVrALjl5L5sxt7wUUk3tUQVb8fMqAwQUhLUgxQLwYhSRxMbagiej9l/6YA 2oDnwoEwn/gWS8e9psYtFGrF0fYcQGSYFKo04neJ30rGZGHzbl4hR/e5KmlnUMx7PR1k/cxT 4LpB1bqTDWjLjPoys03XUHFI4dtgxvnv8S3sMuo7kea4q2BK2VDMWQ2i5IOhryv45gVT9i4r m9a7Ny21NgioDcE/fUQwgfDGKRh7d1AqUsWCwlv9MuqH0M9bgbD1yZffW6S6zoyRDA68vQOn K1w70Xs9kZk1omgpMS/vJe7KTlbbHgsNOs1ce2gHbduciQdHlptUwvCXnr0JjZMUzoJRfP6W iREhLWLfZv5Un6YT/Lidq0ve9q+bav9vm3miLSaUdljnPLv0z+foqqhnBrcWS1ZELrXn/obn 8l0wwo6daLG3N4tJQi/8PvtG4D7cdNjDZtEYh2WqgAoySdNYXfWCFtKaZtcUJlFu6i9TCxMz xucYKyChKEjRTQ1h1Dpem55neItuxMPvfvFPcX9YP8fxBUUiOgIBiqOjQ2mAlfDP9AkKH8Ss HIp/LOrUsr1JIGgLPCrk8xrjokQCMB1JQ9SDRwVwm5t+XHs2PIK2gJdfx1JKAXaeCO+kq1Gp /MtF9nPzDrrXNEhZOjn34GXC20mumr3KliB+NtompegRKzXKi/2Q2/KL72LiKHU6hEaYhJiE d968VtGqPhWdZe+IKUuF5SejtWdMCMhHDKXfjpXfh4E7qMmSRr0VT7Fd3lvkMDmcjnYS6Mhz I6RtWROzrExqLyFPfPGuZuw1JX5j12t7o3enjA3ZXmwARKi3Et89IyRyxCPUSNPIh/CmPZ/z LV86l6dMeJpAT3nvf/EZYRe9ZMj78ATHFQRuLvQ2EOrHPAkOPyhHDfHRtoqD0v/GE0i3I3iG TniFXEDqGyN75TGsJiN0zFQVDu6Gy08QDEVUc/ygjMgs3n0MZW80OWaWDRsW3UKfYLoX+2wu abvggcOIokmJW3mwjTR1vUgBQwABKt4LE77mkuGEZdPDdMiQwELK1krDH3Re5B91njTh/reS FfUd5S/MvxAuRdRX3E6yGVrdx6IKDfftVMZYDHHW6T6H3jgUtU4BPlcTTClTSbKxx9+ycsao N8MLF7kZ7CmW/tItWEZ1AN6YBIXs+U6ddIyFQJut3zaG89eHB+1kOmRfgyDarCSQosOcxrF+ iLpXsTR5S8FhioVlJLnPwnVZ2b9WC2CIQ12nUKzr7E7NHRn6mj8Crn3YPnYVriNC4eSi6Dzk 1Fm0zHI+i+dMYonxf7meebJ/uoRZwLT+N5uJJITZava/Vps5A4vHUkngp1zAA3iXCvliWEt8 ZB0wEbadTZ4wnnL5jORi14l4ybi69jnYh4yD0pH3ViWRLL7WULcIXZklmJfrtedZ2QRi3ayA +GBCQgaYsgAOQpwwkeCPvYKaDxEIJ2RoMq3V+kt6a8yV31rrcyeIPP04VAqe4EymKAhgxPNc +w5gy3NzjDrcBJCgzWLN7hUxdr4f5hwp6AdGRL2LgfeBnyX0qC4WkobGQ1mK7bgFwuQXDb8d 1rqxJnr3R+ANBk9W00vL6uUoXp+E4TmbrI08sJ/aiMdGWQzC3bncNpzeBvDOsfATh45GjJKI 8gAM7R3yrawMRCOjQj2pEhFEQ5lQqGdl4xWFQDrdBBybT9Hju0GxgqFKe7z2jeZacSNupyg1 QFQlG0spPyKLIFfJucNQXOP18FA7XUKORfvQFmH/Gp6+m3gUxsGrBWL4v2ZaLZMovTvWmwGd 26+UgEROfMgwQV2TdU9uDdRSI1rS1CcUFnKxIpeB5kr6Xn0tj+ufTjbZ19WEzUKqQQaw9SBc NUBwl6qnEuLR6iyHT/SDC+NzZ1v84DOeJyvL2V0+Y5pPaK38DafPzzfI6c/aQGxGoZ2ygahd jr5vVMYYB4vHVhu3IBHpU34W//3jKopvKU4Y64nkvd/J5yUhMsfx/8QlrKDHsKm24Xe+CZ/H YFU4ALNqOFJQkbAgXKHrF7+WDiyIA72QL+9jcQuItqYMb5Bzla4tTu2p5xo0pagFazglPKw+ 0zI1RfPLYHOtQqPJwpxYf9Z0ECV90i4Ujb7aB03tWpvfPSG9VNKW+yttAFCgR+oCNJMe2IUc vyuuKxpKaW0tjpcPzhJco4Cy9hIdYBFW18NpzyZCthrafTvf9P3VC7sd9QLEpS4Ms9jIIreX 4czzStKyWTgfE5LhH7apBmNhK1Hmn0RPXJvLPNA+FMjxVz+fMItLrhPLPcoyg6b5t9YxQYmc MylzjZT8yjm700cKrsZYEnZ3wsV7dgrPwxp3CZ4JJjpypkql7DZCFXrwVXrpXtflo4vHTxTr kTcpTg2apBQWxM7VtkqITmwFlphm3Hyl3Kz8OF+yMRC51aDqyUpm3T8aqTWBHMOrzC8NbPSL 1KgcE85XGCUMzZhqUjayVRXIFaf8bEJOt0kMP1bgqaUtUTxtr4wFatnM2wN6ymz9UilXe6Q2 GCtGRaeCl7TSAdRbtU9W1cWtQtSs+qjmYHMdqaTueKiEAULYOfNhTUFYJhkPjo2z6is3YQKh Y4uyrHANCeWQSuWJRQOY75Oqcw34dZIdk7BFDbAW4lOidWwxuJID0Jv6TIKbVSplRCbqOANv 6JLYq4lh7LCKpjvWTgpehsmISsXy1OHV6HNd1fpq2ZV9tykt1exTaO56kgjO9TjDH3ozXYcB 9lo4ynmdRn0LjZyfDkgtx+fjQjw9B8DFKgqyS0rmSM7ubUItkROEivRllGbFm+Zk4UZWSpZ5 A2rUmbeFRuvNryrgZWi56+QAfX0R/aWQFl6hD4WT1nwnxLbPMlTZiXPLruI30luvdzifmC/Z LQ2DHHPZrao4eTOf1LBNu0SZJiw7qNmS4AZAvWDAkjsB5/PV+yxcr4ixjWLap9X9VXuExmDw toUqOmpM0NKDB5w0gA8Wdi6508alb8HCuVMTNXtcD0zD0fwFXGBAXX9iabmtCXJE5Oww8Sd3 GgdzL/zSdoNnGcBPR0li6MvqxQVzamMPzG9yQiV/gbNc6I0r5OP7fSItOEs/Z3C0UGCSuQuA Vyfztbf6K/tzVZXEgGbtgFieaHKNEykMCGYKpvoAoF0/DBToWKePYoKsXjLcEUmjCxdHpbTc b/Wxggx1AamVgRTj0MFfd2YlRjbGHSMnlYCN6G2YyYqXBvgiFiKS3UP1Qg6kBc4BcsOlCs9J PHVuy421QnuuTLv00/sRYnojiFkkOKvMEMdLgTE51a+u4WIH/Gy6HKfacaZqloP+sPZFf6mu 5DOatcKbajr4TrUu2Yw8eDM4zYHz7U0/D0WjWG1J2L4QSy35raKoT2UPeJmcM3lOUdQ+wMr0 Wssl3bYCwB0Jpf6AWINDyyvNkhcAz6glhgcRjbc3oCdu59+qVnvnKBQ95xyXBAIpJOBK0/3J LOsGZD4EmFr1zHgQ30CHahkcj6gyEH46c6BY3tkdCuRjUa2kUZvAUyCTekaixKNXAEdNT8fQ UKf10Pn+9bnrFbhHtI2ISvvZugivPkgR07uAAmONQ7K16ThvlLsLnYM06GBvhenpQlYIHnLq EtXR/M/0I6UxOlPrOYKYmMQwK7mgxyPq89M2tKHZHZCtDNg6ReEHTUAcRV3+Vc9YIY6zO5bJ u6Xqng97xb502+OSyVKxQNSgBLPjG5H8hxKobatXh48ugl50U1TmF3bS357aZMnvRzw6MhI0 0f2oERDK39fkENpVcgy5IULWEUPGy+OuRv0mnmTRMZgneKML8QdQSZjtoRG/gGeqwEIHrUsq d0RuxO5NAK05js8IXUQl43NTXAN4ScWLd8ujKg0N+7MQ+P7P+UMz+yDFVdO+GSuKgatZ339s 0jSbUkS7ecpsNNcKqJ8WlB/BOrLZ3O0hx7by/lStFp8shHFhWNN9WQSgQ+Xd00r/mMxLIjd8 Povmz5s7xlvFjv4TYtRn31gjZ6o7fR+RW5JwEAYm0j8pravgC6hm2v2T6SzyGLs264XL4W7V G7005MstAyB/aC/7vBF583RMJgoYl2R65EQjGPadWQ6tVcVVkdz3if98sb9kLapHAkBKfYQT pyiq/3RP0pCcoWcSModlvHHsQvn6B9qf5O/2JiYSYcmHwTKz5E/s80iaVif+ZoxBEGiwIp6D 4RLMA6D+gtyuke0YunXKsD/+qBG7hsHdJqxFFdGSof8kqo6miXNJ3ltxryfbE0j8cvhcAYFq UszUxrbZp8SlxJpXzHbvr2s4HTWfjED8BeGDDpP6dTd6H0rZmXeGJssKrBmRvIXZr4MrTAWn eHqceu0h41lgAQV+SzSN1B1ECdR71QjXymwjf5iM5EKyqOL3hWaDo49UPYv+Qnwtz2dkm+5Q 01tTUIZAlMrIYDskqGjbpqrO0oMwSf4rR7zgsXuIttD56ceuP4aOSQp9Yjf1BWljQ41UaC/X P1crIQFpTTqpYS1tmgrv4HbcCgI/0vMMpJK01lyT604k1MRAWcHCqnnWqsQc28r32FaezT+p MzhUpP4vM9W+rxZICX3x43nJO8GZ+XM7MZG+Nl+jb5wAwXQ1DqIgpYbOY69f3qJ+oG5yA7O1 XWUhCfM6IWHAOnUIUaUH4G/h1S/PhL1L3Zn82Os2bi5jDer5Ir0lFT31ghsw0rpBNc7c2la1 DgqqTbeKtobKgeQaNKD1vrV7ZUZoUh8W33Q0W0X2fjOEQNAn/p0DlplnjiVu5FcL5zYrn7Yt fmnZZt3FfQpCJAS0wms/yWLaMHPLa1UivdGivLVMkkXdFR8TwmZpwc9+uaM0K/tkRNrc6aAc LS0lSod2BdyAy6y4B7gVaw6/VB8MMHqmhO+7xRK1Adg4QyC7CKVvkG2Wi7jPxPE6+6JYd8QS Yv8xVPXVW7sVcHjz8kYQ2tJh/3LhweWScvmzdGBLVRJ2WmtDLi4ArSPILpHagoSpdRFZwmqB Mcm5Kwp5m9JY4SLmMAOSkyXHK2h7sLN/Ni37z8vW6C9HQLa+oghQMfA/OtjX9gld+ycGJRpu JEuFANzwrmz05V98L/EY0WZFQFNhgDcz3hABzwtSYK2TQh/2uPOYSwy/aIuqkeJTT3NWVWNy RMBcGMl4SmqOpdhOwTs8k27eHcvXXQg/Rv9ue9Jyy4e546OQ7ffIvfZZAp5/4/4Jz47vLw/u r685ZDJyJ20w3HG/JWY36b9Y4zZk+oZS2VcwqmPJ8d0nwc7PzYFmU6yGh6iUDbvhtnLG2z80 DWdGBHFwv91pnzUMtuFvzSfg2EohJYDc+BvFD1enJ2lZcgOB45jUEvugpjzHbSkYcfIWAmUF Kj8pMSMkzuUIxlOUVHdcv0qXa3KuMlXoJR2lDDz7jT5YAaD4uASQ5tHchcnWPBZteGsZTBp2 1VMeg5i1+msNf9lRxCz9pr3F3ZnHRCi7S+ZaCyCFLiIZJf3p6g++dmXaK9qOyB1zzRoYEX93 Fghh5KLJ1Q8fe+DwzROZ0sRWjSBOPyovqC/Kuk77xnDSO5IvRvAW2dYNL7rUUDSeex+KWI/I hOdnkZF/1Q9ZSIK7Df3hiJOGxa1SEe5xHsjhwdrHxniZuNDVC9R9uJl45gjyrB2yuNzu5eR8 dJJ3pZ6DAv/IcnKEj9pkpvMpxiBmRwvC5FfN1FlT02aZQKfXg4LprhoyZZLKodqnsgHaMwsL RCkhcA+4WYYGV2jlIvHyXRCdJsh75xAcx76nMVozpYDmnDnJy+1uxjKEX4W85ZXlECmsszIq +LJ0Gf2VjkDKzSQzxGRQQx+cwT5nerpcc2LFOiJL4eaIYsM43XuEh9h4JbHj1hWdvtw2o/Li jrn34Wzv0GAqPRKe056GGeZVNOq3Udkua+f8o5XjIOj6QAqf/NLoOmv4Pbk2JZRwGnferT63 ftY0/7bnQK7CluFiWbJQP3TbO8j2UA+ufEISDyqp/zDzl6KaKbKkGhEwa0z7z9g1UJqnACcr 9s36Ow4t42ulcQMm33m27Z7j21U4BXyxFZq5NOsSgwe3aa9QBLM5Ympw6M4gDPQuaanVw3/j lDIuLsGcM7khGqBdId3g5GAoicDHHVeYy4jbjTUlMpaDnwNnpxXGa3E3ltdrBM7/xa90Sq40 cWRjVFm+c/ToaXHNeqqBx/vYOKD6ClBlSDgzYt18/gDXiDo8rf06HLG37yGB8/4RZ/qkuj/c ZBY/89F70Z8pdvgGupMj2Yr8FaM26CZ4/g1A+tVCd3ffx5+GrWbZJQ4vCKkFuw+HUCKlvXFv LgndMMJ9d2Y0XRp9MBsgRu/HuH8OBsGukR7IX2UJqhwU8vhNoUcvoLfh4gUSy+MpmBJvI3SV eK0VreIm4IdHXabqTqrkGnny701sgis7e87Zy7u6Nw0qTTiapWOU7aFaXp3pEf1NOfbkZaho Z87eIcgMzD+l8FHwkDDDMPkxwc7n6akmRGMN5fw/prADng44hCav8EPNI3+QztCLHo/Yoi+I jJMi7P+lGGcTo2mvHx9uhOIxPpwp5GzFcp336D3v8lHQXAUenssXV5x7H9cJyFQeWfzedpdb V9qhBNRku692SBuH4HIR97diQ61abOx93P7qKyTZ2KN2rzSMykReLshk+lDXBgBJqPDnkpR8 iS17sPBwehIsG//Zcafsr8HVCrKzOOTF3EpFylKcKz/ISDMyKJjes0GnLs8naIr3RaK2Dz3e WbyRZRejcU4a75ijLCAbaJiRQPepG+SaXEJA/JsJCHpqMsBA3yt95LcM2aMTJyxWSS/qXGUD rvfz30P5dhwjbO3FNeRTw+LLArsKWf9qv/dcd4W22f3DLT6sHJdfDk8K4QwUKfvE0VXFPJDn I1EwtwASvwvMNpLPnHdyD40KzSfaEP8TxTSdDTYQqKts9DY0yR0LVpQmLG2HzsffKe3xIaEp ZxuJN/sxGLyK/5EctO8NTlUXirCSvNS3zyr6CY7Vkt5bFw9vGTSE9kQQQB0UbHp00PfmL8qL IF8HJJsZn1+fvGABF1cURJZS859Bsl2954vddsrtnq9sCQ7oIO1fzg/Mv09plM5qirwZ04tK LdmzXyicG6gg3kXEARMuGBR8qSPA2MATkJCGnjXLtQWkU4S+iA3AlnyhWrTErwbRiOYWBsgr S2VQG8txLFrzlT+dWAIpWSc3s4SbXWjNn3Rdbjb48Ud53WnyJoURREAI9imTa8cXfDdiJD+r TroUe5Dsf9gd5oPyzw3VYr8bOwP6whKTM7opQJDdltZqTKRshgLV9B9Bau7uCVvic8k7eMTu Av5Z9Goy2XY7yqgSwjrTnAe5BHsV1/CGxbXm5QHV6lKN+2wlAUeEZHQ1y/9mICytdWLxzcvh OwSHjWDS4JAP3SpvL4woB6VLrBnfGPrGBUdfqwuS7/FN0iAm92qJu643YIpfkf28LtuegSNa 7j6rnAGPTwtm89CifrpuZ7PBmV1TxtOVkZ+3h9DTo0Hi5p5rD0OfxS+CoEDLpiHjZjD7IcuF s1nNTeUF/XRapdvkQWwijYKBM+Dszsreeuu8g+mhWXrT2yHHAtJkPFN/xoOTFBqZVSLD17ty Wdrk2UyXzMxzI62eszr0hlpucLAuyz+4J+D2aQ2+sRXWDEm+Ox1g46san7j0ZKrrZQYP7hH0 Hrti9LeGlm3+HQ0hFlocN1+HBYw7zaiE5DYz7ssNE0HWlI4RzZG2KHqzIS8ya5wB6RPVOYJ5 CaQ1sxIgyyhYq6z7Y5O9r31lRVXViARnAvRXGBO3ICtk9GK/07uhTQR3OzTeku6PquBRbMyi KpgOREMJuHE0Tisr/cELwU27gWX2culkC8/+glbzN3+JJgYTbHVqtiht2tSQtcNqOrx9x2N6 AdbasUsP2sZjapXxYr9oQWLmR5UiKG4TALALjGP31lgFfq4cge/Xaclx7SR6Cm7t9wZSHOms cE8Z5e6/zbefGRDWWlTTu/QZWprAaTZ+bg4DC5zcOkLw11IypsBde0cH7vtfBf5xwSjU6PvV U6FTOqt94X8ZmFE0SQgCRtkksIyZ1UozaVk24Uml3Gp3547g+IVI1vzbiaec7t10hC4EV+HK PuyenZgoEkOYZqocBr6kS2PVs170yvkZrjRBvOlcKK9xrVFsDxxFmF04PUasQ3syHtI7/1f0 IkNbk9e3oPVvswmABiedBSzHKs745z8bzMAfFRa6YN7ebp8Pc3S8RCqCPb6WgoiSG6l+/nWg RRGMp9mtFM6SOR95UGSbaOAUXRpOTJJeF9WQHo6RSqFobPOWXXuywN8Kl9AnsTsCKUmA1+Bz hQCxj2Te5OFRJKbPrV/jpsfNHMRKRF5QPlQ16ryEOExmDKmxs+3dA3cQy4nCXJ8kMfZJODfI i0bmg+VubfcVdu9nJmsSp54aDAsH9HKfj8FWb2bdzkoMQHoFyruaRbw6pv5F34f+iPF+lOPx UPSIGLEyuXJ9fxQdm8I9rVT9Co4yjCMMWwBkZcbLvndMulsfKAFnju8tPOx+7+MEgxTOuzoH Nh8ktm1Pc266Xcg52ZfnxKfKkXN4Brh6ZyG4or+8x2SGub8VPOA5K+kFGV5s3Se0bxzU+ZkG lRL+7t5WKkRBYoLH+UhnhzPSynsYhh8mMrRCZxMu/OjxtTeOdzKd03ezzUQqXU+plx2zrrI/ CRjZVlxjGSF5ocX34ca88DXnBAXM0U3glGw60qMzySZr0t6UHyBVGt3Vc9Id9CrvVZ5Y+T1z axJ2n2ZwPvoUz8ErLHcRZZeUswQWtbp4f3/aC1jC3lBZDXcKxzYuou56043gttq5WQK1M+Qf T213BrgGq/XH53pOOflPxGZd/QGa+zeYUQzXwmoXudHdZxdo10sfI3yv4vZqZYsQJDRFb7za ckqeHZobnrNpODoWzUzV4i0yHPaG6Mhm4D0u/8if3lgw2isWgZfLZJdNnZXbMXLbBMp+Ifi/ ddM5wF/h3ViniwmGZaUCnVqc7SomIzywJtv1na+lHzZ/lZykElUQaH0OyRWbMGzk7ZDxcOKl lbEvebtGCMkb4kxr7p4lPkAReXyoJTK83uDpqwVo2vRTCCpNVpZCJfElwbkVm9puuw4nLBMO 4/YrStoC3jlSeZVvQ77JFm1N/kuIpWnk8g6oga7LvXe7TrqcRxy8vtYxeWkZR/w+0jgkhHgC 6Blw5amiEZZ6O1dNp7Wn3aCd8yZ3EexBgH12i7NHXg/+nl3s6E9zdGtQJL9J/I68ikVfS/o8 E7kndRydmavMgghaQFTncmm7HJ8/7mutpdImFV8i7Bb6hJrnsmulFxMf0dux1Vvwc9JilWgu 5VfT4MlC2PFeWk5eG8bP79KpPPmaAGrrG/GGpLPlqT0l7MwAxgYQtIoTo32w1txW9HqwIiA4 9I36KyrM/o0DTJKloMoyuMCU+O92OBNorcf8spsIHPKvd7AXBaqM1Lpgt5CCXjKlztUWOE6R QoDEiCT3ECC5zIDxYsNXqGrTPOF7QDiLJebkjU1vVPhLagOxlsOcUDk1qc7LZCoQ2PFeJpjK Uc1QMGKk1+52hwLAjFfDB+xJVWgz7QC+QoCTqJgFWcXos7lMgONdBDG2rzFnEBvFqxfGxRUY JYx5l94cfpqWp5Pun+eREG/rkrUyJLGQ4lxw8BeMyvDLqHMeu7Si68Jqt639HD2IyuKujZ/h 5kor5f79TqtVtbwSXqd4xRXHbVyNUpy4Wb8M4apw2gfvSx+EXo3M7hoPAkCPT9RAhijBjMmJ H7sJhAoeD8EKNnifpg06sn4cuEcbNLTxzKNxZQPEvU9DtpDDOeAI1e3la9630HehOv3JV5Oa 3MtYhMzN+2Cipa9g8PhDdmCWrTleAjXF2kIXoa0e0NB07EE+YJldwBWr30dNgohXDbKO6RMB Q8oq92lsuyloJFTGC8/dWydEKB5lziZi+UhRzjVeTUyklNj7ynViDI/P2AEzAtqsijcl8eU3 mllOvhHN7JkiLOUsAEIE98eX6AOhrSlK8Cn8TS2dH1vcnAvT6r5TsUxN3V3Lx85RnxQevrRN djKCUI4HnST9Zj7fz5bIUUH4L+e5TNgZ2mANURS09FCexWM+Jx+C54LFUmnw0lpqI79Sg1Pb pXm5VgHi57UA1RiMjiRTmoQ7Ypq5zneSoStMle0gzwZdulNqyVzBmz2CdVcO0g5zwvSKYCE9 iyH6Uvc/uAuJ/W+WMQKkiLfBENdtgTkIlOBlVnEbdvLzahWg/jed8gnDR4aBkaZJNuMRVPvm GHDg76QQE2WsBi5XlJjuRAHU0hikCaWk2GiyY7nsY+BNJ22wXo71uDlLm8BSTtv32OV/Wm+6 NjreC3TKtFWRbrYLwLrtXj6D8OMEThla8M3JSiLNqANwFnZYfYj5zz4hxWV+8ZMdcjez42dv QgXVSl9eRH+uVBZ6coC0cxn6n6MeDTcKeQrwJ19gXmm2WenRFLTfAveGddKJH+lxeZBPHK/1 XFxSEdlijc2ex/sHYGexViCphb/80Ydt6AgR89eJhQzWDXeq8xkmYJUJJMFAq8/4U/BB/BxD jrt+kLCKdfnGj40tjTnh8zJn2ym2RHWFJl5Zq0QcYstBsbhPznOA5qatpr1YuJ7sU7MpDaSi dm9kr6aGXxdmfEv+DB7EU2vBbHoCuFaWBT5iIhYheym8TkXEl65MlV6rJgYeidIMt+ExEFnr EIBsbydvQul+jrzomKi2QEj4Nr4CCZdxwI9koWksRpWWLq3M6pQ+C095H2ZWQg8EInF05zGJ VXFTGbTpP2RcLM0b2z+w1eCB7Ei2KWbmiu0IkEAyPeJJ6/RD+4LnBVgKqqmZJzFmfWQKr9M9 rX2wXuAsii6EdW3X+EXtu6ScT7iZy1tEW+OCWahQj5Dhgihf/nhOC+9qGj2aOluqI+5NECr3 4wLgnH0pKLDW4I0g8p1DsXFOjBN6MUlfYFhbnBIVIRYhubI8zdl+hVHjZIdptz5MRMFwgENK brQEJ7k2mqni3w3W5dlzHy5Mz7x4j0EQxXFSAso/TcnJFac27odajVm9/HYC0CU2bYVpVWEl mw42Sklk6yBz/sa1ISxVccze0hnPzQJO3rD9YkQRan3hDisjER5GyHVi3x4VNDGHxr7GjmAO UZuPilyqFX3eDDNWfi/S6Tc0LGWnhgwO4ZFj9oBH8tCBxcNHj6GxugJW+Wx6Xz23gsoaA/ru 8rmfxpoy5TG5kmsujWlUeRp7hHULtz8igMde2OuyuFeN6u3KA4cdFjX2Du6yRM3VmzRcNtI4 9oHyeaE1O+D3+Yd5xEAlEDWeXJG/JPS/c8+7pI3HlZxkJ+zamXBSAXfuAYcFrwLb04x9iaFA l6GMVfAqwRffYbeDSd/tEJ06bOg+wCBuXHFD6XMM4LEGtV0kUIgxouO5EOAGST3jHxDFPsIr Rl2bmCXn4GsKp/d8M8dXwEnCNvokY1aY8LzIlM7x3vQenQ3mm0v+U01w5TCcndr8WM+4nX8M bijmLmkSk4pGoOaC509fBklDHxVVqFmmX0TgAlLjDk6SVI9S7OfmJPKbqAUHlC5Ookmz2OZj YyAzD2qwg3UfQfN3/gk0Y0wQ7uUX9aZw2ppthIO8VOZQUJm/FgEBAfrr5fEipy3anR5QkUnb bZ4HeE3Qwt+zWS5TIF2hTIXHWebwnAwL5Emhx9fSoOyYz2hermy6Aa8RTYVrr+3wgPB5t1f2 yvKPV1HUtCF9YAnwH9lrwVSkgGvsFzBlWtD6RJaT1JYeh0yUaM1S9LbyO6XCQ6OpUFKC4HKP 59uVoSqlupx/cU+sxhat+Do5s/0pPvu2PlvrJLWDdt+OxSIZMz0IpsbJUZtLl4HoeOPsmfXa jekXOvshnQqnXo+tBP6Yr/MxKEbf1o0I3hNMWtICkJL2Dqm6lhacGYLpFeaw3qGcMgH0/+YM TkXOTPUU8K+483w82p9js2uRgpdYB2MHgIQ/h7XiT9B0K4IjTIAhOr7q54FoMiNOhyeNWQ/7 JO4uMNGRGSCSVGxIiS4Qp3sUP9lvetkWpwyWqGIR26H8H4OuZrl5YYc+CIIWnm5DjK1eHumF 3YSYLE0PHWZkupFhxVGyvQAS01nb3Fp0hjaDDrFGE2xbrdRXg6Ncmpha3VqC6Do7EaWEsmwt A2U10PmtKHzOcj1ocZ5ja4oKSO+mJIKB08ECkS5eaIzDNXLKqlzuHTXVxf1V4XFqHzG/zkZ7 Xkw7XgvTGN4UjBbPk5eP+bVcocftcatzQtnYEc14zpt8+bib1z7Vtwe+Ex1W8SFfzC4jicsi aRF+yDnkQPoeDbYEpGPly6OGTZPNNNgbmkE8D2SRTDka+fVVPPdmHu6lEKOqhBm5NQuvcHi9 W99EYz7HXGH4hYBlwTN6macIdpWuPXXmKZdmPK6TMEpsTL+DxOIYo484lztcz0s83DfVsQ8y 6pz4WVNQca37rU7V7Fip7sww7MIxF9btApZ+8oyKwVo6yTXUlvH8exORrBAVRc+mMiYtBlrx lQaFxmX2KKrA4qloT+Rf056N3l5dnwbV5ybXGWwU1tBwdmPum8zQ9Mu9wJaVX8o5N/LxlGzg jK7TfiUTamOPtb3sqHnVKZaYD571FLQAR05i23XzykozYoXdMspjpX+kzmInUmR9QYpbVeQh /opMNyaLnfV3+ZFHAy0Ly3Mw5TBTIwwJjcLWKsJzyn6HQxnVyOZzu9MhLSTF7Cmztp60LqY9 Pfti3qm2yVmDasC/Rr2gGE+tO3GjvJI13zRCwQ12ejvwAWQI93/czw+iBZpoUI2ZUz4mE4F7 eit+jmiIENpHBCkh+CdTVhAapvO/3J0etJQAXPVenseUethU4cphi6ogj2SLo7jxWdKVkZlp JCDM1ixicb4tOPpUuN163jj8EopPO6yIXSIAPXJOXNqPaHDrziSZkPvVtpmCu6oNHSUe4HW5 FJyzuOdsYot6SOd7eo33kCFbDlfogR4SBDIyrpqHYc3c2YcJ0Qo/Jg6346vC6m5LdPqETikJ XzvJRM1kIKAYs8FkojmIv50ijHDDFpjAdSUAXHYxfVF8vmM1X3gYpzbQ/rTeu0ySyZQm/Zj6 3OOul+Qgt1f0ghihDcX44wwG/zfxLc76grFezQYQ9V+s/el3e8I78IguKsrZ3vvqcGdhabjD l+kvCNPFglytq9pvA6WAqeS9F4yGQzizfF2Bq9G6dsHop+WY3tfWW9Ql0LfzRj3auFVz+9p9 6G0QzSZpQKYVYJVJMRHV8wx+EQE8HwObVxLjdF+xxIHMOnkFsHh6m3pzqdBVe69qsijU28Xd pgpIbHC2JgRQdV9WNV3LRPvFBvezfJaw5HXTEhD/OT2A90qOsASWL1m7q4/G2wtSC7AhywvC iFhrBsdgLRI0lhwdi6Gf+Vsp58HYut5uwfEp1ks9EKmFDbmMXlpQ6qXDm7rG1zwY603JcKwC ahWLy7Rfb1P0kohfMzFBD2EAgNM3w7Zj8wQ75h/8nxgbMEhYKjakp6Qq7nlG3OCzqwlS2dzN a4op+9xfCiAPM1Y0bDkLBPWz67aggDSN1nkPK/L0VUQvhRfkujZe3fRU8tU8+xbal1SO6sAw M3e+3bxIyyK7OSGdrc5cJZpCS3L/JPBJZpkXwN7NlXBv/ym/KLwfttBK6JOsoZE26xV/r9wC iySQ5eI/eqHlUB9TSBjD/Yj9OCzlbh2qsMjyi6qNIcKl2v1XtWQtpNGc1r8+zVTokK03rjx2 S0Guo5GERS0iUAHpwnKJw2hybtVggOBBhh/FapsVbiwq4Hzk2ahDMBkNB7vZB2kHtG4w+AV8 /6y5qZ53YDueH1PFymq6Blq+86+yygDSgEIzbKqVzrD7O9q/3jErU/OmoxazxrtL5+DHLc+s HgG5fxSvBQrSNxrwk03NbTrFQcn8rh92Onjfs+m/Y0oSeqKtARs1/6SUibQrX5/3bKI7Me4F og2F1fj9kjQR6q5IFk8G04IpkjLTdcCoiFoJug1cxZO/hlRoEWoN9h7rjo8wQ25YcsNLinw/ UpJndPxd+FQqNEUkXEg//9CovobZaeuWwl25WJH1X4TY8l2DdYInKXgNg2hcIBfH44/Ux/4M fCAWtPELvN6sEPAoaaKztIXk/gjMsNLQpxFmTAzX+KZWGbGgVpWtfS+nIV7uTtJNNvLdU+27 YuHRA4/npbFxnUVpTQ/NKAFmhNz7zYVsBw2grqkOqL8QUlhhYTLufE7VBTKInNn/m6GcmM1W ZN4ROg4o+3hWBhe8mfDK+YMOh5JN4y1XIsGa9u3CIiEFjdqbwBzLhkW4VpwoFb2dk2pmWD4l gYXph3aiF8ZqJFc5GnncdvPn6UfCAjW/+289MUistJYwrJOARNp8LwQm4e25km+DG66MTSEX SxAI4fQYqJL5wEeCQz30Oso/tKpnSbQ0mGrpr2rAt+Azj2tRQozvzEGcRrvUwrURD2Do1OJE W13iu0VcVRgktAKSHxzXQUGvJ7+jbF19Ikj+WnCr8twVThNN5aP77ODkoPAbFNpKuAbcCYUt kPfW3yN+O4MGZ+tJDMS0pA4dRE9WuZfMU0oY4P/v8Kw0uCg9bcE8YAZffer1nyU58x8UQ6sw qNpdqxcu1hwSyJBiVFN8+m3ExhWNuonfDGvBsfrxwYbpV1eMvDkWPDIcpgBlb5B/8BxfRub4 8RCjxer4iBKDrNPDK7B+WB5P/9UJXLIYlrz7h//xpl2Hx+rTqV4MvNbkdAfCMaBKN1gXOZxa QBAuD0wFd1xrRc5YhMtUhjficuZeb3lrJorAFWLkfBiReZvfFzEm3e+tf56Y4Ns/RDhF+P4f rggiB8kfLzCoqYDQ0KOELB3l+cRQ4vu01I290xpashfjHpj6wn6CdffsAG1HWA4YaoeVUK5Y ROuV0lYN2z5FwROk+FoPsskgbFoaF29RtVvCqOAXQybgvitCg4aNRe/w+yVdG6+iLKu8Sxdj 0UOD+6WxxJo5yUuk6O3jirMCHzSct+o51RVTW/cHMzsdgxWMHl1ZqyqnrRLbrxU2MHF+4zeW 8I/lD7MVkG9w7+wJZj4Uldw7LXDzYSPdwu8gffcALGSVUzAf5TxG8NazFgXFf4VrMEi+kJ2q a6SX2rMRxUw7M1YrVLrVOvmbwyMYEcXUmrxSJF7Sti+9AsPPvPto/DGa6gl8ZoT213/oNMhB TIxLGhN0U3TD9iMHN7eAUm4VsTRcWWLvyDgZjWjTgVbHTBD9I9F+JqrQWexn2PInS4j2PFJ4 a9hZNRW34soBuhrnisDkE8O0Cpir5ik/EmGmWs95+X30T0rFWfhxfkdZLbpP1W2CbXr4UgoZ PkqgLYjaU2bsHeUabGJS/NRrbfFHf9bF+X1iMNzz8VtZC2CZAV41CzAkSjYOmopzyURfW/bN jtrgiQbNCDEFSHR5ky5Mo4q7pVhuKfiI3qYSrR1hz1hhCb8mk72CxEvm+cuVo651ZTfUjXQB BOpgV03Iljp40p0EuRdzo8i69h6KAAF7bvTbIWWt8JmgoXNdR2KUTD9bbEE9wY3c0tLygXjY 9yOjm1Okk6k3RjAfRfx/UzH5vAl5ZHeIAuSira3swAXAG6TY7MWCjTB1izvVtS513GbcnNSL XBU2yKl/9WuK5cj5B30Z7S5nB1BbgJyYK+o0AcWJsm4Y/yq1PZXAT4MuC7haIplD5wpsOvhy m4arUWyJi/QpmBuJK7sy8kECTc6KMKkEL6yyHGLnVDQ7tRC7dK6QYfoIoMLn4TBcIv8D+fL8 z1aGM4ANAfHsVE4Hss1hA81rFy0ybJbp0ORcS7xrSluRm4qaKyNTGwtvlcfI8tqajaJhcI0R WveMyk7vcy1nmNzKkbM+hi1BrLiOcFpZnKF4r9dxW4k57RY/2EqX12RhXm1//5Qt87/hbPay yPRbJByiK4JqiqkR1ICQtv+JQ5RyHAsK9iawxvURVSxiqjtWNFyp+hjU2xYz9SeI3zQHL6SF k47aQWBenn1MKqdqNSUcw5NkMmnB0Q/cRBUj5y/MJf3ET7AhjKtj6euJ4gvOmkTB680E6kmf M2JYmLO3wpRxJoNsbwqNNidSHwyKfTqzTUNN+RzyoyIhZI4ydZWgA2frYwzLhhE98FZSqApG oCjv8Ed/XE42DF2+HWR0kiPveOoBZ2oaau0HtqIJKBxEz91wINgNE/9BJ7Ovn6FfDpi/kTSL xJr4JUHr/Yf3SHFd8nCVAcOn/ycd52SIH+K5ERb33kpfnH0o4rVYFi+yV/1eQyGuTJsRo2xV oasE5fjL5lf7VM9i0g0r8VnD4Da18FKn7wAIIpgzK2hcxzQDO1iSWT2wRqNKYR9t1ykXOGzV 62Lau/ranJIqHkHCSYN1BXK4r6QRZRw4C94TMcsGqS2zBXsAT7H88RkdZEearOkjZ5V+JNPZ +jtCCX+TG9URkJgAyX57LGA76weEJ+sbm2gBpS3fiKsEuSqJX26d974v74qBSA1FwPOF778v 3QjgtBcTJ3+GhrXtCQ85xmRiD3Q/Qib2F0+p2ia+3E8xhJvPnYYQQH0MNLav1WlAGq2Fklo2 4SKYfL66mFq/49EnALzjyLoiN3AfrTsLgR44574sQfkd3Tyc5XerDMZpNav1wfazvZF66h3m EeQxh19+F0TAH3Fh4f8Vf0GvqJspZs0mtNn04EDZT1Yws7HKcEChdXeasuCDvjyAhmWXaouM +Pv6dkRzsowzCddrLDWXS4POJ3a+0PgNDm8PruVtTIUuNyxEsWsu6NZc9XNDNHfXPcaQu3Y6 PgrEIC+GN6VMa0gB39kbo9SRqfoX49EV1GcX+CASlgIniB/HHkknDaRTQ/o87UYoaBLu6CGy nZOnE8Wqepq+dINr2bX7uBw7SCCkooaKZUhCDIqCVpcCtWqvGYrVXGvhmefHdbGDDUZ6/ViB tQnQAgxxO90ZVbrzZxcj8P6Da91Is3ZchN48E0Exd+JiHco3mSwIz+h5N4fl1kLU05RrOy5o azSa5FEsRamz8EmIxoeQ/Sld6Jkyc6oDfwwDC8ieMJ9FMXheNBYGQqwb4nXTm71kGIpzjjGU iTZG20nkVIyikQ4gPnkVQlHuuvN92k+ATbGl81pAr7peAwcDGO5cXVlcD4KBy4z/YpycLkHZ 5EW1RkUkK56bA8OOQf1eGxm5cfA1QbNS7tTUzYFmuzbAn91HSlLkoxxaaxmsCycsCNeLORWu WFx7BlmmAVP8Tr5eGg5gMotbWwG8t6u1PbGuHtF+N2knYbJcgrcy53diBHzo56O+imurmt0L rCbTTV3wdk2VfloPYELb83E/yc6wqJ4aOGOBk8udAF4H5ZwqLYQSzvU+J0mfw3aZGzfNDdFz DDYG/e48eZMwPezHV2CNaxqATJA87zyhv5bQ/VjMWjHKxj/RY3zhw54oyK4Gop68ndt1NJ56 VoXWnyiCSQmXTnBo2Cc9OasUv7E1SjGqnEuhYShE/PEbEKC3fRIW93N2aTBMBJpgDtbkJfzY pmqTDeq2qCyR5O6rBNH4pwe3ZS+YkKVec+5r9UNR9YG7WCZfpLc+cpL3b8gj+xH30v68RgKk NE124nJUBHKVZIcSRjyBc+F6GpPtRYYABTEQ46an1+lmNWrVosN1cjgiwrUP09pTxEZVut+X Wq7tLv7xEXbvkevPK/TjDL6+2HHL96BVSYCcsYqk+94ryDpkTcpab80rv22FKzKRVJB+G2a0 pl2iPwYQ5zNhalqLwEDnrmQxV7Hv+2HLJo6FPpWZ08wIM8B7eCWagR68AXUPn19X8bX8l6dX HphQWRFfnlCKaBmOegDPGgMc67/nTawant3Uv1CFmg1o36UHxEkNVgoim/7W/MGPiS5fPjDN n/xTCKN3tKnGoMAp4ABKTDDwC6eo3jL8OMgKimqBgIZr/3Y7ZTGoYKTeNIZAjevDG1x3CShq erAzE08gNn/scXZ1m3Wm0NFy8h7EfSPFFZ4Gf8x0byMbogSZbQd7mKK4LmHF3Qe9D8nKeFsX U1xlUmJ7ihAnUjjQR0BgJ1kbIH6bo54ENNFcRGvT2Qw4w1IF0a6noFHReTNMTQadLnWInU/E 2H/dThstKLM+33doQIptUGI0RfE7zy4BcGfuiNAqkdY6AUK45relsQJqmsZeQFLK4iOuXNKl NFcI0IkLY1ynxrXXar2HqCVO0Z/E4KU90NPakIpnqGMHmdHmf0+jjUCTgkhuViDpfH8wnVgF vKSQMWlrFaaWyxaFfYSLFf9nJvMPiPDZzhLOYH/39vcBU64LUMszHYKW0W8vEVLBFCuaBgCT pytXVCr8o/OeNnU0p6BGS+oGYFgv1a6bGpfxuf2iq2ul53oJTCd4JO0Lmm4q6d4R9sfpQspC 2a6avwH13NRIuQDABDZTVGlkpf6s5E0/whK7s4IkPcJCWpHbbcrBKtzHCeW+DvAjH04ZRfLV rBC0ohSVuMzrOGYPHCTqde7ng85wTbNtMd2OIliRFlgKshICTKiJN6QwoYVNFzj2TfTEsM8b VeIop3vvWoKOIopkcobM7/1l8ujkoHd1Z3YpSKb1VPyLFXvco3oL3A066i1KPmsKvuCUt6Uu 0oQoFy5AgeO+hYPfufBXRZfAtWHTZ9X5ZfLlg9kd1PwuRsDijzfetXsC4ErgRJd9heub2c9I oBoiXi68bvLTTC2rQsXpJA/F2w8b2IgcyViihP3MiLvQ7Ui2R0Zcd6Sf1nvz2/G51M4nlTeH xVbt1mUsLc2ET3qujHSCqzFvfpOK4F9ofdVovj3dNKGRmVZiSbSnlzfdMnpE1v1sPo5wzvzo GVKS3vGclOnO3+z3vF+lvlVUnPY8dKx7HyF7r1UyaMMJTxJWtgyP3SLQsxb0LmIdV06NvAod JSnZ3YP0jJ9J12auArwwfq1HyfhJPWuH8ajqwYVuYYJ315EyCjruED/7yltPWZs/inXd5erX Py4tv3PrPwi6DLymcc7crTZ35F8e6awsFR6EIW3Hye0KprwcZmSulIhiTGQlguUkRGtSJffj ye3SyJpyYJazXZJqN18LIYw4MA9Hr13+lEQ6esjpAQ+kfQvf4WAYrynz0V5pnUQE7Z+r5UlT WCN1mbqOJpg73wv38gP4StKSHixTjpa5YP+3wGBtCqXuxf7DNlAXjm33WfIRBgtvsmx0W9Zf d+rW/W9gruHDY921of/QWD2KP1YSmKWuh0Ei8dTohmuvpO6C9iXikohctIG0Y1sBzscPBl+3 O4kGTeDvZIPYCWj5yAGmbJ+PAfAaAuBXjDcMCSm3ydPf4XxQ8J89sX7B+zkQ+9EfwPj9dTAm 9xD+i9dWlm9iuV6esZHhIsdSNHzxa5ldejt02fuqiW5HGOmxB9EH4aYPtji09jZyK8DNgufc 5BfLldKdXsQTk2RtIajujVziz81Q8LZvkjYXtUU4gwGk+2mBxf1gxVClFlYylC46tADarsGa 4i8iao7tfciUv+hmUouWH+m+jneqKW1rZ1on51Akk0YmFPLOXw9wl2GzOFGvBa1IP94OZxym n66UnDzu0cL5D6TY7HeL87PeRk5DocyVERiDtWd45TxSIl3gVU+aIwxSPD5Gfoy+ICqXe/Sc oAittyLw+138JUl3xv1XMmmvTo6sC95czX7UwKIMcMHNS7YiVWO/8hbzWmm2GZbmhmdopQ2l dHpK5vZtNdzHxKwlGlEbjHIxR/qfX5cbPIOOnQ50nq6WE/JwlvBQ5ABXE+GmKxIUK5kamAR6 LMaGFbDDDXEL6hMaXpUV0GPPb7UsubswqRRnefyENQ3NKFjzj7tzpSJDyoHHeVLkyMO9gMYG QgCoSdEsIQ8sxYKu9E/3HWNHULxXwYIqqRhlFHyj8ez1+bPepdHTxvOB+IRgrSSdu+PPbsjG BblYGxEQ0fr8ckDIQrRJp8czQDU33ooJM5mbWphdinp07bwXGLkgT8nt9MiEDLJDJClBW6lH IzftMr7vIsQBa0BCMGnwUqu3eZlRuCtBRabV64MaqwgA1QjcxagXvgvwGpwOkQxws045KhG5 jKGIUumZh6fW+j+12atbwsJJhrwhoy4VgJUuJgxdnQn1tGGJbS6zSZw+8/HwSgvG80odcC3t Qsl4zc+pXVuCJMPf1/Mo7ZnuXLe7ftcHj8Y4LXN5LTOCnLt8ZBZAaE7mG8ErAgSU+8/7yLQk 3WZq7DekRu5KMcA49uHI/QUiLvDR/4aLAyL7NC+WxLPW9tMvgVRyU1Cl6TB5xS5IEBuBgqDx AAkzWZ1AtIS91v0B7iAieqZdZxKr+qKmTEXRrN2H1/s31PMSPFFXaCQSI2OtmxIto59+xgiY UIQYK3cNRg1Rmcq5aOGSrTgKoRjILzdvlUlNCuxw44T54PArky4avFgllMJ7HwH5C3BkAU+G vQ0t4YxEzSYA3sMvEST9dTzEpZhOcNHKDv7wPucNtXq4mbAYGzK3tA+2UTWfOnoVb2q1LQC7 G6/KxTTWh6lYW+Zp3Ssr6lwGXSURokZLeGOIpLnaaMq6oRN/RugZlpyk+6D/BoAXRD8oth5a qqIyYAAtDgHF9ZEd6MlGBXq9Bv7XyLBV7y8WP+Nlq4hasy2J99+dN6xfOjxz+9WECfom/F82 MS4DnUY2wfMRmDHByR08a2Nf7cDrpWvjKPlYX3itk2N5/7XC2KFXGBPvTXqTjZ2UpXZ6mb3C Qj0zarNFBOr/9bRwerQs1axb8QN33zsjgEn3XkUMUyrKApAfD9ZbtmnxNJdENX4kYvfMtH0c wuGwcfMDwom36IIp3mlY6Rbh9SdFILUNXLWYvH24y0IuvNqmaWfxb1UbUjNHkE1tsaMPMSQC lqgkuy/1QrOek/Nuy1RyTigMzQqs/+JFbY0AF68l+9pIL3JMKXsDWxITN5Oq3u5XpnYoSPp0 SPEWvpUuF5OYSCV27X40nsvvpMXDyUbPliVhFzpDVRPHLf0hZeLllAYFyAan57YNyvbdgNXP tnTnd5UArYTdFW7VBihOdeHSGBKjo7f6UhLev/1kJdFaa2sHnP1Pc/QQzmPqwKQtoC3uaLuz J/GY+4PD+9FT2zNFqsZ5hDpWBZJPNkgaPSeNu1uVxt5fKt8pSVB0AeXOc/rX4YyCxxBMG/6V fRQNcpEM3NUeCSCTdI5tzlZI2/5p2fjhmehQdqfGI4ne/RaW5MDwHyROp0eDMA6sDWnBKmdr Uif5KBhmps9I0lX0dC9XZZBKKch5QaR3xo/HhMZJ06/Ij1Qpc92doUfUFyGrj4fDvvGiIVw9 Yl0gpGGE6Iq3477LiOLL0o0FwR/lWn+nFF2KOquLfws9eG/3Lma2xfWEuLclcR4tttsx3mgp C4HHwq2N4NtJrTLVzSqCIjjyRuhFggUPipQ3aJvFJqzYs4/Ovsq7gNLYP32LZUKbf4hqA3qz RGGBsB1jIT5WulS3pTGclkIZZWZceORHLaUuXnI1s1bQGGovQVC1rkGASN791nfE3PhD7TwO gfd0GpmIwRAhX2Mavn4AAAAAFOSoBpetJbQAAY6PAbDxBTA7dtSxxGf7AgAAAAAEWVo= --96YOpH+ONegL0A3E Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/trinity.yaml suite: trinity testcase: trinity runtime: 300s kmsg: rootfs: yocto-tiny-i386-2016-04-22.cgz trinity: job_origin: "/lkp/lkp/src/allot/rand/vm-lkp-x5570-yocto-ia32/trinity.yaml" testbox: vm-lkp-x5570-yocto-ia32-10 tbox_group: vm-lkp-x5570-yocto-ia32 #! default params kconfig: x86_64-randconfig-r0-10120146 compiler: gcc-6 #! queue options queue: bisect branch: linux-devel/devel-hourly-2016101121 commit: 464e1236c367919e405c8d248d6a4118fdc4a2c1 submit_id: 57fd92530b9a93187077032b job_file: "/lkp/scheduled/vm-lkp-x5570-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-464e1236c367919e405c8d248d6a4118fdc4a2c1-20161012-6256-hymw8v-1.yaml" id: 2caf78bd7bf4d4a8d732b3a3472ff25788e0a5c4 #! hosts/vm-lkp-x5570-yocto-ia32 model: qemu-system-x86_64 -enable-kvm nr_vm: 30 nr_cpu: 2 memory: 320M #! include/testbox/vm cpufreq_governor: need_kconfig: - CONFIG_KVM_GUEST=y enqueue_time: 2016-10-12 09:31:00.130217874 +08:00 _id: 57fd94340b9a93187077032c #! schedule options user: lkp result_root: "/result/trinity/300s/vm-lkp-x5570-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/1" LKP_SERVER: inn max_uptime: 1500 initrd: "/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/vm-lkp-x5570-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-464e1236c367919e405c8d248d6a4118fdc4a2c1-20161012-6256-hymw8v-1.yaml - ARCH=x86_64 - kconfig=x86_64-randconfig-r0-10120146 - branch=linux-devel/devel-hourly-2016101121 - commit=464e1236c367919e405c8d248d6a4118fdc4a2c1 - BOOT_IMAGE=/pkg/linux/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/vmlinuz-4.8.0-11826-g464e123 - max_uptime=1500 - RESULT_ROOT=/result/trinity/300s/vm-lkp-x5570-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/1 - LKP_SERVER=inn - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - systemd.log_level=err - ignore_loglevel - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - console=tty0 - vga=normal - rw lkp_initrd: "/lkp/lkp/lkp-i386.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz,/osimage/pkg/static/trinity-i386.cgz" site: inn #! include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: nfs-hang: #! runtime status #! user overrides kernel: "/pkg/linux/x86_64-randconfig-r0-10120146/gcc-6/464e1236c367919e405c8d248d6a4118fdc4a2c1/vmlinuz-4.8.0-11826-g464e123" dequeue_time: 2016-10-12 09:59:05.227401458 +08:00 job_state: upload_dmesg --96YOpH+ONegL0A3E--