From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6104656776320310330==" MIME-Version: 1.0 From: Huang Ying To: lkp@lists.01.org Subject: [x86] fbca3588d32: BUG: unable to handle kernel NULL pointer dereference at 00000080 Date: Wed, 11 Mar 2015 16:42:56 +0800 Message-ID: <1426063376.6711.186.camel@linux.intel.com> List-Id: --===============6104656776320310330== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git x86/entry commit fbca3588d325bf1803ce0eecb35b27705f95ef7c ("x86: Switch all C consume= rs of kernel_stack to this_cpu_sp0") +------------------------------------------+------------+------------+ | | 173dfe42d9 | fbca3588d3 | +------------------------------------------+------------+------------+ | boot_successes | 99 | 0 | | boot_failures | 1 | 30 | | BUG:kernel_test_crashed | 1 | | | BUG:unable_to_handle_kernel | 0 | 30 | | Oops | 0 | 30 | | EIP_is_at__queue_work | 0 | 30 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 30 | | backtrace:do_exit | 0 | 30 | +------------------------------------------+------------+------------+ [ 0.095002] --------------------------------- [ 0.096003] smpboot: Total of 2 processors activated (10774.22 BogoMIPS) [ 0.098207] devtmpfs: unable to create devtmpfs -14 [ 0.102790] BUG: unable to handle kernel NULL pointer dereference at 000= 00080 [ 0.103000] IP: [] __queue_work+0x1f/0x270 [ 0.103000] *pdpt =3D 0000000000000000 *pde =3D f000ff53f000ff53 = [ 0.103000] Oops: 0000 [#1] SMP = [ 0.103000] Modules linked in: [ 0.103000] CPU: 0 PID: 17 Comm: kdevtmpfs Not tainted 4.0.0-rc2-00085-g= 8880ab4 #14 [ 0.103000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.103000] task: d2c8f0b0 ti: d2cafff8 task.ti: d2cb0000 [ 0.103000] EIP: 0060:[] EFLAGS: 00010046 CPU: 0 [ 0.103000] EIP is at __queue_work+0x1f/0x270 [ 0.103000] EAX: 00000082 EBX: 00000296 ECX: c18e0b4c EDX: 00000000 [ 0.103000] ESI: c18e0b4c EDI: 00000000 EBP: d2cb1edc ESP: d2cb1eb0 [ 0.103000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.103000] CR0: 8005003b CR2: 00000080 CR3: 01982000 CR4: 000006b0 [ 0.103000] Stack: [ 0.103000] d2c8f0b0 c1075370 d2cb1eb8 d2cb1eb8 d2c37c00 d2cb1ed8 d2c37= c00 00000020 [ 0.103000] 00000296 00000020 00000000 d2cb1ef0 c1057a81 c18e0b80 00000= 292 00000000 [ 0.103000] d2cb1f00 c158950e d2c94330 00000000 d2cb1f0c c105da1d d2c8f= 0b0 d2cb1f1c [ 0.103000] Call Trace: [ 0.103000] [] ? wait_woken+0x90/0x90 [ 0.103000] [] queue_work_on+0x31/0x60 [ 0.103000] [] __put_net+0x4e/0x60 [ 0.103000] [] free_nsproxy+0x4d/0x70 [ 0.103000] [] switch_task_namespaces+0x65/0x70 [ 0.103000] [] exit_task_namespaces+0xa/0x10 [ 0.103000] [] do_exit+0x2ae/0x970 [ 0.103000] [] ? __schedule+0x25f/0x900 [ 0.103000] [] ? handle_remove+0x290/0x290 [ 0.103000] [] kthread+0xa9/0xd0 [ 0.103000] [] ret_from_kernel_thread+0x21/0x30 [ 0.103000] [] ? kthread_create_on_node+0x110/0x110 [ 0.103000] Code: 4d ec c6 05 90 65 8e c1 01 eb 95 90 55 89 e5 57 89 d7 = 56 89 ce 53 83 ec 20 89 45 f0 9c 58 8d 74 26 00 f6 c4 02 0f 85 41 01 00 00 = <8b> 87 80 00 00 00 a9 00 00 01 00 0f 85 60 01 00 00 8b 55 f0 83 [ 0.103000] EIP: [] __queue_work+0x1f/0x270 SS:ESP 0068:d2cb1e= b0 [ 0.103000] CR2: 0000000000000080 [ 0.103000] ---[ end trace 3982df2909746188 ]--- [ 0.103000] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============6104656776320310330== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.0.0-rc2-00051-gfbca358" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4wLjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CiMgQ09ORklH X1pPTkVfRE1BMzIgaXMgbm90IHNldAojIENPTkZJR19BVURJVF9BUkNIIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8zMl9TTVA9eQpDT05GSUdfWDg2X0hUPXkK Q09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVk LWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05f TUVNPXkKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0Uv LmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9 eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJ R19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVf S0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJO RUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89 eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBp cyBub3Qgc2V0CkNPTkZJR19LRVJORUxfWFo9eQojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1F PSIobm9uZSkiCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CiMgQ09O RklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkK IyBDT05GSUdfRkhBTkRMRSBpcyBub3Qgc2V0CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9 eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpD T05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3Rl bQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkK Q09ORklHX0dFTkVSSUNfSVJRX0xFR0FDWV9BTExPQ19IV0lSUT15CkNPTkZJR19HRU5FUklDX1BF TkRJTkdfSVJRPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15 CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP TkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElN RV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNf Q0xPQ0tFVkVOVFNfQlVJTEQ9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9 eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNf Q01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9U PXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQK Q09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19OT19IWiBpcyBub3Qgc2V0CkNPTkZJR19ISUdI X1JFU19USU1FUlM9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpD T05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcg aXMgbm90IHNldAojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1RB U0tTVEFUUz15CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CiMg Q09ORklHX1RBU0tfSU9fQUNDT1VOVElORyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQoj CkNPTkZJR19UUkVFX1JDVT15CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5v dCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpDT05G SUdfUkNVX0ZBTk9VVF9MRUFGPTE2CiMgQ09ORklHX1JDVV9GQU5PVVRfRVhBQ1QgaXMgbm90IHNl dApDT05GSUdfUkNVX0ZBU1RfTk9fSFo9eQojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qg c2V0CkNPTkZJR19SQ1VfS1RIUkVBRF9QUklPPTAKQ09ORklHX1JDVV9OT0NCX0NQVT15CiMgQ09O RklHX1JDVV9OT0NCX0NQVV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9OT0NCX0NQVV9aRVJP PXkKIyBDT05GSUdfUkNVX05PQ0JfQ1BVX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4y Qz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19C VUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfSEFWRV9V TlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldAojIENPTkZJ R19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQojIENPTkZJR19QUk9D X1BJRF9DUFVTRVQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0 CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQojIENPTkZJR19NRU1DR19TV0FQ IGlzIG5vdCBzZXQKQ09ORklHX01FTUNHX0tNRU09eQojIENPTkZJR19DR1JPVVBfSFVHRVRMQiBp cyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQ X1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklH X0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklH X1VUU19OUz15CiMgQ09ORklHX1VTRVJfTlMgaXMgbm90IHNldApDT05GSUdfUElEX05TPXkKQ09O RklHX05FVF9OUz15CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RF Vl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CiMg Q09ORklHX1JEX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfTFpNQSBpcyBub3Qgc2V0CkNP TkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKIyBDT05GSUdfQ0Nf T1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05f SU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFD RT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJR19F WFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15 CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNl dApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15 CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkK Q09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19T SUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZf U1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURW SVNFX1NZU0NBTExTPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19FTUJFRERFRCBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9 eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BF UkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZF TlRfQ09VTlRFUlM9eQpDT05GSUdfQ09NUEFUX0JSSz15CkNPTkZJR19TTEFCPXkKIyBDT05GSUdf U0xVQiBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1BS T0ZJTElORz15CiMgQ09ORklHX09QUk9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJ TEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05GSUdfS1BST0JFUyBpcyBub3Qg c2V0CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJ Q0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkK Q09ORklHX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkK Q09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFW RV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZF X0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1B X0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFW RV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15 CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5U U19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9Q RVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJG X1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19B UkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpD T05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZF UlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0Nf U1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19T VEFDS1BST1RFQ1RPUl9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JF R1VMQVI9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05G SUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVO VF9IVUdFUEFHRT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0NMT05FX0JB Q0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15 CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwg aXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CkNPTkZJR19IQVZF X0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVY RVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxF X0ZPUkNFX0xPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfVU5MT0FEIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lP Tl9BTEwgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJRz15CkNPTkZJR19NT0RVTEVfU0lHX0ZP UkNFPXkKIyBDT05GSUdfTU9EVUxFX1NJR19BTEwgaXMgbm90IHNldAoKIwojIERvIG5vdCBmb3Jn ZXQgdG8gc2lnbiByZXF1aXJlZCBtb2R1bGVzIHdpdGggc2NyaXB0cy9zaWduLWZpbGUKIwpDT05G SUdfTU9EVUxFX1NJR19TSEExPXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEyMjQgaXMgbm90IHNl dAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9T SUdfU0hBMzg0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEE1MTIgaXMgbm90IHNl dApDT05GSUdfTU9EVUxFX1NJR19IQVNIPSJzaGExIgojIENPTkZJR19NT0RVTEVfQ09NUFJFU1Mg aXMgbm90IHNldApDT05GSUdfU1RPUF9NQUNISU5FPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0xC REFGPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklH X0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUj15CgojCiMgUGFy dGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JO X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApD T05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19B VEFSSV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19NQUNfUEFSVElUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVNET1NfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0xETV9QQVJUSVRJ T049eQpDT05GSUdfTERNX0RFQlVHPXkKQ09ORklHX1NHSV9QQVJUSVRJT049eQpDT05GSUdfVUxU UklYX1BBUlRJVElPTj15CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKIyBDT05GSUdfS0FSTUFfUEFS VElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElP TiBpcyBub3Qgc2V0CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpD T05GSUdfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19JT1NDSEVEX0NGUT15CiMgQ09ORklHX0RF RkFVTFRfREVBRExJTkUgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05G SUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05G SUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpD T05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NL PXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf QVRPTUlDX1JNVz15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJ Tl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfUVVFVUVf UldMT0NLPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJl cwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFN RVM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdfWDg2X0JJR1NNUD15CiMgQ09ORklHX1g4 Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldAojIENP TkZJR19JT1NGX01CSSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl8zMl9JUklTIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVS VklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklH X1hFTiBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMg aXMgbm90IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJB VklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpD T05GSUdfTk9fQk9PVE1FTT15CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qg c2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQK IyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CkNPTkZJR19NNjg2PXkKIyBDT05GSUdfTVBFTlRJ VU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdf TVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05G SUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlz IG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBp cyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJ UDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVH WDEgaXMgbm90IHNldAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lS SVhJSUkgaXMgbm90IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01W SUFDNyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9N IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lO VEVSTk9ERV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NQojIENPTkZJ R19YODZfUFBST19GRU5DRSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVVNFX1BQUk9fQ0hFQ0tTVU09 eQpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9W PXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NQpDT05GSUdfWDg2X0RFQlVHQ1RMTVNS PXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BV X1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0hQRVRf VElNRVI9eQpDT05GSUdfRE1JPXkKQ09ORklHX05SX0NQVVM9MzIKIyBDT05GSUdfU0NIRURfU01U IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfTUMgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9O T05FPXkKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVF TVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X1VQX0FQSUNf TVNJPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklH X1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKIyBDT05GSUdfWDg2X01DRSBpcyBu b3Qgc2V0CkNPTkZJR19WTTg2PXkKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklY MzI9eQpDT05GSUdfVE9TSElCQT15CkNPTkZJR19JOEs9eQojIENPTkZJR19YODZfUkVCT09URklY VVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlD Uk9DT0RFX0lOVEVMX0VBUkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJM WSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTVNSPW0KQ09ORklHX1g4Nl9DUFVJRD1tCkNPTkZJR19O T0hJR0hNRU09eQojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldAojIENPTkZJR19ISUdITUVN NjRHIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4QzAwMDAwMDAKQ09ORklHX1g4Nl9Q QUU9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0ZMQVRNRU1f RU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVD VF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NF TEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfRkxBVE1FTV9NQU5VQUw9eQojIENPTkZJR19TUEFS U0VNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZMQVRNRU09eQpDT05GSUdfRkxBVF9OT0RF X01FTV9NQVA9eQpDT05GSUdfU1BBUlNFTUVNX1NUQVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NL PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01F TUJMT0NLPXkKIyBDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJ R19QQUdFRkxBR1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdf QVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CiMg Q09ORklHX0JBTExPT05fQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQUNUSU9OPXkK Q09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05F X0RNQV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNPTkZJR19ORUVEX0JPVU5DRV9QT09MPXkKQ09O RklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05G SUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdF PXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFS RU5UX0hVR0VQQUdFX01BRFZJU0UgaXMgbm90IHNldAojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5v dCBzZXQKQ09ORklHX0ZST05UU1dBUD15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CkNPTkZJR19a U1dBUD15CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkKQ09ORklHX1pTTUFMTE9DPW0KIyBD T05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBp cyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19YODZfQ0hF Q0tfQklPU19DT1JSVVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApD T05GSUdfTUFUSF9FTVVMQVRJT049eQpDT05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpF Uj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0wCkNPTkZJR19NVFJSX1NB TklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FS Q0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01B UD15CiMgQ09ORklHX1g4Nl9JTlRFTF9NUFggaXMgbm90IHNldAojIENPTkZJR19FRkkgaXMgbm90 IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQK Q09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09O RklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0pVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgx MDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIw MDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUw IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMD15CkNPTkZJR19DT01QQVRfVkRT Tz15CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CgojCiMgUG93ZXIgbWFuYWdlbWVu dCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19I SUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9Q QVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CkNPTkZJ R19QTV9BVVRPU0xFRVA9eQojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdf UE09eQpDT05GSUdfUE1fREVCVUc9eQpDT05GSUdfUE1fQURWQU5DRURfREVCVUc9eQpDT05GSUdf UE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdf UE1fVFJBQ0U9eQpDT05GSUdfUE1fVFJBQ0VfUlRDPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVO VF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tV UD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TTEVFUD15 CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FQ19E RUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkK Q09ORklHX0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BS T0NFU1NPUj15CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBM VUdfQ1BVPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09O RklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJM RV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJ R19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdf QUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJE V0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVf QUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BN SUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAojIENPTkZJR19B UE0gaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9G UkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19D UFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdf QVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lETEU9 eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKIyBDT05GSUdfUENJ X0dPQklPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX0dPRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9HT0FOWT15CkNPTkZJR19Q Q0lfQklPUz15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJ R19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMg bm90IHNldApDT05GSUdfSFRfSVJRPXkKIyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldApDT05G SUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdf SVNBX0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKQ09ORklHX0VJU0E9eQpDT05GSUdfRUlTQV9WTEJf UFJJTUlORz15CkNPTkZJR19FSVNBX1BDSV9FSVNBPXkKQ09ORklHX0VJU0FfVklSVFVBTF9ST09U PXkKIyBDT05GSUdfRUlTQV9OQU1FUyBpcyBub3Qgc2V0CkNPTkZJR19TQ3gyMDA9eQpDT05GSUdf U0N4MjAwSFJfVElNRVI9bQpDT05GSUdfQUxJWD15CiMgQ09ORklHX05FVDU1MDEgaXMgbm90IHNl dApDT05GSUdfR0VPUz15CkNPTkZJR19BTURfTkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNl dAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90 IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVt dWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFO RE9NSVpFX1BJRT15CiMgQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTIGlzIG5v dCBzZXQKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkKQ09ORklHX0JJ TkZNVF9BT1VUPW0KQ09ORklHX0JJTkZNVF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKQ09ORklH X0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMg TmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VO SVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdPUktfUEhZX1RJ TUVTVEFNUElORz15CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19BVE09bQoj IENPTkZJR19BVE1fTEFORSBpcyBub3Qgc2V0CkNPTkZJR19TVFA9bQpDT05GSUdfQlJJREdFPW0K IyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CkNPTkZJR19ERUNORVQ9bQojIENPTkZJR19E RUNORVRfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKQ09ORklH X0lQWD15CkNPTkZJR19JUFhfSU5URVJOPXkKQ09ORklHX0FUQUxLPW0KQ09ORklHX0RFVl9BUFBM RVRBTEs9bQpDT05GSUdfTFRQQz1tCiMgQ09ORklHX0NPUFMgaXMgbm90IHNldAojIENPTkZJR19J UEREUCBpcyBub3Qgc2V0CkNPTkZJR19YMjU9bQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9 bQojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj1tCkNPTkZJ R19CQVRNQU5fQURWPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9OQyBpcyBub3Qgc2V0CkNPTkZJR19C QVRNQU5fQURWX01DQVNUPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJTktfTU1BUD15CiMgQ09ORklH X05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9NUExTX0dTTyBpcyBub3Qgc2V0 CkNPTkZJR19IU1I9bQpDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9 eQpDT05GSUdfQ0dST1VQX05FVF9QUklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNP TkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1J VD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldApD T05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5f R1c9bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNBTj1tCkNPTkZJR19D QU5fU0xDQU49bQpDT05GSUdfQ0FOX0RFVj1tCiMgQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORyBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTl9MRURTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX0NBTiBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTl9TSkExMDAwIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DX0NB Tj1tCiMgQ09ORklHX0NBTl9DX0NBTl9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9D X0NBTl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19DQU5fTV9DQU4gaXMgbm90IHNldApDT05GSUdf Q0FOX0NDNzcwPW0KIyBDT05GSUdfQ0FOX0NDNzcwX0lTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NB Tl9DQzc3MF9QTEFURk9STSBpcyBub3Qgc2V0CgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKIyBD T05GSUdfQ0FOX0VNU19VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fRVNEX1VTQjIgaXMgbm90 IHNldApDT05GSUdfQ0FOX0dTX1VTQj1tCkNPTkZJR19DQU5fS1ZBU0VSX1VTQj1tCiMgQ09ORklH X0NBTl9QRUFLX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fOERFVl9VU0I9bQpDT05GSUdfQ0FO X1NPRlRJTkc9bQojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19J UkRBPXkKCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj15CkNPTkZJR19JUkNPTU09 bQojIENPTkZJR19JUkRBX1VMVFJBIGlzIG5vdCBzZXQKCiMKIyBJckRBIG9wdGlvbnMKIwojIENP TkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREFfRkFTVF9S UiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVk LXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19J UlRUWV9TSVI9eQoKIwojIERvbmdsZSBzdXBwb3J0CiMKIyBDT05GSUdfRE9OR0xFIGlzIG5vdCBz ZXQKQ09ORklHX0tJTkdTVU5fRE9OR0xFPXkKQ09ORklHX0tTREFaWkxFX0RPTkdMRT1tCiMgQ09O RklHX0tTOTU5X0RPTkdMRSBpcyBub3Qgc2V0CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKQ09O RklHX1VTQl9JUkRBPW0KQ09ORklHX1NJR01BVEVMX0ZJUj15CkNPTkZJR19OU0NfRklSPW0KQ09O RklHX1dJTkJPTkRfRklSPW0KIyBDT05GSUdfVE9TSElCQV9GSVIgaXMgbm90IHNldAojIENPTkZJ R19TTUNfSVJDQ19GSVIgaXMgbm90IHNldAojIENPTkZJR19BTElfRklSIGlzIG5vdCBzZXQKIyBD T05GSUdfVkxTSV9GSVIgaXMgbm90IHNldAojIENPTkZJR19WSUFfRklSIGlzIG5vdCBzZXQKQ09O RklHX01DU19GSVI9eQojIENPTkZJR19CVCBpcyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMg Q09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNldAoK IwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKQ09ORklHX1dJ TUFYPXkKQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgKQ09ORklHX1JGS0lMTD15CkNPTkZJR19S RktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklH X1JGS0lMTF9HUElPPXkKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9bQpD T05GSUdfQ0FJRl9ERUJVRz15CkNPTkZJR19DQUlGX05FVERFVj1tCiMgQ09ORklHX0NBSUZfVVNC IGlzIG5vdCBzZXQKQ09ORklHX05GQz15CkNPTkZJR19ORkNfRElHSVRBTD1tCkNPTkZJR19ORkNf TkNJPW0KQ09ORklHX05GQ19IQ0k9eQojIENPTkZJR19ORkNfU0hETEMgaXMgbm90IHNldAoKIwoj IE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKIyBDT05GSUdfTkZDX1BO NTMzIGlzIG5vdCBzZXQKQ09ORklHX05GQ19TSU09bQojIENPTkZJR19ORkNfUE9SVDEwMCBpcyBu b3Qgc2V0CkNPTkZJR19ORkNfUE41NDQ9bQojIENPTkZJR19ORkNfTUlDUk9SRUFEIGlzIG5vdCBz ZXQKQ09ORklHX05GQ19NUlZMPW0KQ09ORklHX05GQ19NUlZMX1VTQj1tCkNPTkZJR19ORkNfU1Qy MU5GQ0E9bQpDT05GSUdfTkZDX1NUMjFORkNCPW0KIyBDT05GSUdfTkZDX1NUMjFORkNCX0kyQyBp cyBub3Qgc2V0CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlv bnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIK Q09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENP TkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9 eQpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTD15CkNPTkZJR19F WFRSQV9GSVJNV0FSRT0iIgojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sg aXMgbm90IHNldApDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJ VkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX1NZU19IWVBFUlZJ U09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNP TkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01B UF9JMkM9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19E TUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBC dXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9bQpDT05GSUdfTVREPW0KQ09ORklHX01URF9U RVNUUz1tCkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz1tCkNPTkZJR19NVERfUkVEQk9PVF9ESVJF Q1RPUllfQkxPQ0s9LTEKQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEPXkKQ09O RklHX01URF9SRURCT09UX1BBUlRTX1JFQURPTkxZPXkKIyBDT05GSUdfTVREX0NNRExJTkVfUEFS VFMgaXMgbm90IHNldApDT05GSUdfTVREX0FSN19QQVJUUz1tCgojCiMgVXNlciBNb2R1bGVzIEFu ZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9bQpDT05GSUdfTVREX0JM T0NLPW0KQ09ORklHX01URF9CTE9DS19STz1tCkNPTkZJR19GVEw9bQpDT05GSUdfTkZUTD1tCkNP TkZJR19ORlRMX1JXPXkKQ09ORklHX0lORlRMPW0KQ09ORklHX1JGRF9GVEw9bQojIENPTkZJR19T U0ZEQyBpcyBub3Qgc2V0CkNPTkZJR19TTV9GVEw9bQojIENPTkZJR19NVERfT09QUyBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9TV0FQIGlzIG5vdCBzZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAg ZHJpdmVycwojCiMgQ09ORklHX01URF9DRkkgaXMgbm90IHNldApDT05GSUdfTVREX0pFREVDUFJP QkU9bQpDT05GSUdfTVREX0dFTl9QUk9CRT1tCiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMg aXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERf TUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8x NiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNP TkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9D RklfSU5URUxFWFQgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9BTURTVEQ9bQpDT05GSUdfTVRE X0NGSV9TVEFBPW0KQ09ORklHX01URF9DRklfVVRJTD1tCkNPTkZJR19NVERfUkFNPW0KQ09ORklH X01URF9ST009bQpDT05GSUdfTVREX0FCU0VOVD1tCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBj aGlwIGFjY2VzcwojCkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CiMgQ09ORklHX01URF9Q SFlTTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FNRDc2WFJPTSBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9JQ0hYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0VTQjJST00gaXMgbm90IHNl dAojIENPTkZJR19NVERfQ0s4MDRYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NDQjJfRkxB U0ggaXMgbm90IHNldApDT05GSUdfTVREX05FVHRlbD1tCkNPTkZJR19NVERfTDQ0MEdYPW0KIyBD T05GSUdfTVREX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfR1BJT19BRERSPW0KIyBDT05GSUdf TVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfUExBVFJBTT1tCkNPTkZJR19N VERfTEFUQ0hfQUREUj1tCgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMK IyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0xSQU09bQpDT05GSUdf TVREX1BIUkFNPW0KQ09ORklHX01URF9NVERSQU09bQpDT05GSUdfTVREUkFNX1RPVEFMX1NJWkU9 NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERfQkxPQ0syTVREPW0K CiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfTVREX0RPQ0czPW0KQ09O RklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hfQ09OU1RfVD00CkNPTkZJR19NVERfTkFORF9F Q0M9bQojIENPTkZJR19NVERfTkFORF9FQ0NfU01DIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5E PW0KIyBDT05GSUdfTVREX05BTkRfRUNDX0JDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TTV9D T01NT04gaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfREVOQUxJPW0KIyBDT05GSUdfTVREX05B TkRfREVOQUxJX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9HUElPPW0KIyBDT05GSUdf TVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfSURTPW0K IyBDT05GSUdfTVREX05BTkRfUklDT0ggaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09O Q0hJUD1tCiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQgaXMgbm90 IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKIyBDT05GSUdf TVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9E T0NHND1tCiMgQ09ORklHX01URF9OQU5EX0NBRkUgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRf Q1M1NTNYPW0KQ09ORklHX01URF9OQU5EX05BTkRTSU09bQojIENPTkZJR19NVERfTkFORF9QTEFU Rk9STSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ISVNJNTA0PW0KQ09ORklHX01URF9PTkVO QU5EPW0KIyBDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFIGlzIG5vdCBzZXQKQ09ORklH X01URF9PTkVOQU5EX0dFTkVSSUM9bQpDT05GSUdfTVREX09ORU5BTkRfT1RQPXkKQ09ORklHX01U RF9PTkVOQU5EXzJYX1BST0dSQU09eQoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJp dmVycwojCiMgQ09ORklHX01URF9MUEREUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1BJX05PUj1t CiMgQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTIGlzIG5vdCBzZXQKQ09ORklHX01U RF9VQkk9bQpDT05GSUdfTVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9C RUJfTElNSVQ9MjAKIyBDT05GSUdfTVREX1VCSV9GQVNUTUFQIGlzIG5vdCBzZXQKQ09ORklHX01U RF9VQklfR0xVRUJJPW0KIyBDT05GSUdfTVREX1VCSV9CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUPXkKIyBDT05GSUdfUEFS UE9SVF9QQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF8xMjg0IGlzIG5v dCBzZXQKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVC VUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCiMgQ09ORklHX0lTQVBOUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BOUEJJT1MgaXMgbm90IHNldApDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtf REVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0ZEPXkKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05G SUdfWlJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxL X0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJP Q19GUyBvciBJTkVUIG5vdCBzZWxlY3RlZAojCiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfT1NEPW0K IyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQU09bQpDT05G SUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NDA5NgojIENP TkZJR19CTEtfREVWX1JBTV9EQVggaXMgbm90IHNldApDT05GSUdfQ0RST01fUEtUQ0RWRD1tCkNP TkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNI RSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19WSVJU SU9fQkxLPW0KIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf UlNYWCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xW MDJEPW0KQ09ORklHX0FENTI1WF9EUE9UPXkKQ09ORklHX0FENTI1WF9EUE9UX0kyQz15CkNPTkZJ R19EVU1NWV9JUlE9eQojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRP TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9D T1JFIGlzIG5vdCBzZXQKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJ Q0VTPXkKIyBDT05GSUdfSFBfSUxPIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5ODAyQUxTPW0KQ09O RklHX0lTTDI5MDAzPXkKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19UU0wyNTUwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3ODAgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19CSDE3NzA9bQpDT05GSUdfU0VOU09SU19BUERTOTkwWD1tCkNPTkZJR19ITUM2MzUyPW0K Q09ORklHX0RTMTY4Mj1tCkNPTkZJR19WTVdBUkVfQkFMTE9PTj1tCkNPTkZJR19CTVAwODU9eQpD T05GSUdfQk1QMDg1X0kyQz15CiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMg Q09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19F RVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fTEVHQUNZPW0KIyBDT05GSUdfRUVQ Uk9NX01BWDY4NzUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NXzkzQ1g2PW0KIyBDT05GSUdfQ0I3 MTBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9y dCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xJUzNfSTJDPW0KCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUK IwpDT05GSUdfQUxURVJBX1NUQVBMPW0KIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoK IwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoK IwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCkNPTkZJR19FQ0hPPW0KIyBDT05GSUdfQ1hMX0JB U0UgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQpDT05GSUdfSURFPW0KCiMKIyBQbGVhc2Ug c2VlIERvY3VtZW50YXRpb24vaWRlL2lkZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVz CiMKQ09ORklHX0lERV9YRkVSX01PREU9eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdfSURF X0FUQVBJPXkKQ09ORklHX0lERV9MRUdBQ1k9eQpDT05GSUdfQkxLX0RFVl9JREVfU0FUQT15CkNP TkZJR19JREVfR0Q9bQpDT05GSUdfSURFX0dEX0FUQT15CiMgQ09ORklHX0lERV9HRF9BVEFQSSBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERUNEPW0KQ09ORklHX0JMS19ERVZfSURFQ0RfVkVS Qk9TRV9FUlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPW0KIyBDT05GSUdfQkxLX0RFVl9J REVBQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0lERV9UQVNLX0lPQ1RMPXkKIyBDT05GSUdfSURFX1BS T0NfRlMgaXMgbm90IHNldAoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4ZXMKIwpDT05G SUdfSURFX0dFTkVSSUM9bQojIENPTkZJR19CTEtfREVWX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfQ01ENjQwPW0KQ09ORklHX0JMS19ERVZfQ01ENjQwX0VOSEFOQ0VEPXkKIyBD T05GSUdfQkxLX0RFVl9JREVQTlAgaXMgbm90IHNldAoKIwojIFBDSSBJREUgY2hpcHNldHMgc3Vw cG9ydAojCiMgQ09ORklHX0JMS19ERVZfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfT1BUSTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUloxMDAwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTEkx NVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJJRkxFWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfQ1M1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DUzU1MzAgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0NTNTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ1M1NTM2 IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NDMTIwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfUElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4 MTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlM4NzQxNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NWV0tTIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9W SUE4MkNYWFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1RDODZDMDAxIGlzIG5vdCBzZXQK CiMKIyBPdGhlciBJREUgY2hpcHNldHMgc3VwcG9ydAojCgojCiMgTm90ZTogbW9zdCBvZiB0aGVz ZSBhbHNvIHJlcXVpcmUgc3BlY2lhbCBrZXJuZWwgYm9vdCBwYXJhbWV0ZXJzCiMKQ09ORklHX0JM S19ERVZfNERSSVZFUz1tCkNPTkZJR19CTEtfREVWX0FMSTE0WFg9bQojIENPTkZJR19CTEtfREVW X0RUQzIyNzggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hUNjU2MEIgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9RRDY1WFg9bQpDT05GSUdfQkxLX0RFVl9VTUM4NjcyPW0KIyBDT05GSUdf QkxLX0RFVl9JREVETUEgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05G SUdfU0NTSV9NT0Q9bQojIENPTkZJR19SQUlEX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0k9 bQpDT05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX01RX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMK IyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVW X1NEPW0KQ09ORklHX0NIUl9ERVZfU1Q9bQojIENPTkZJR19DSFJfREVWX09TU1QgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1NSIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU0c9bQpDT05G SUdfQ0hSX0RFVl9TQ0g9bQojIENPTkZJR19TQ1NJX0VOQ0xPU1VSRSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQ SV9BVFRSUz1tCiMgQ09ORklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0lTQ1NJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfQVRUUlMgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX1NBU19MSUJTQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TUlBfQVRU UlM9bQpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPW0KIyBD T05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfSFBTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV83MDAwRkFTU1QgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0FDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSEExNTJY IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUhBMTU0Mj1tCiMgQ09ORklHX1NDU0lfQUhBMTc0MCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf QUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVMgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfQURWQU5TWVM9bQpDT05GSUdfU0NTSV9JTjIwMDA9bQojIENP TkZJR19TQ1NJX0FSQ01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURf TEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfU0FTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUFQzU0FTIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfVUZTSENEPW0KIyBDT05GSUdfU0NTSV9VRlNIQ0RfUENJIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfVUZTSENEX1BMQVRGT1JNPW0KIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJF X1BWU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0RUQzMyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VBVEEgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0ZVVFVSRV9ET01BSU4gaXMgbm90IHNldApDT05GSUdfU0NTSV9HRFRI PW0KIyBDT05GSUdfU0NTSV9JU0NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRU5FUklDX05D UjUzODAgaXMgbm90IHNldApDT05GSUdfU0NTSV9HRU5FUklDX05DUjUzODBfTU1JTz1tCiMgQ09O RklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05DUjUzQzQwNkEg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZ TTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldApDT05GSUdf U0NTSV9QQVMxNj1tCiMgQ09ORklHX1NDU0lfUUxPR0lDX0ZBUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX1NJTTcxMD1tCkNPTkZJR19TQ1NJX1NZTTUzQzQxNj1tCiMgQ09O RklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfVDEyOCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1UxNF8zNEY9bQoj IENPTkZJR19TQ1NJX1UxNF8zNEZfVEFHR0VEX1FVRVVFIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf VTE0XzM0Rl9MSU5LRURfQ09NTUFORFM9eQpDT05GSUdfU0NTSV9VMTRfMzRGX01BWF9UQUdTPTgK IyBDT05GSUdfU0NTSV9VTFRSQVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05TUDMyIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9XRDcxOVggaXMgbm90IHNldApDT05GSUdfU0NTSV9ERUJV Rz1tCiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAx IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklSVElPPW0KIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9bQpDT05GSUdfU0NTSV9PU0RfVUxEPW0KQ09O RklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCkNPTkZJR19TQ1NJX09TRF9ERUJVRz15CkNPTkZJ R19BVEE9bQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdfQVRBX1ZF UkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5v dCBzZXQKIyBDT05GSUdfU0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENvbnRyb2xsZXJzIHdpdGgg bm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKIyBDT05GSUdfU0FUQV9BSENJIGlzIG5vdCBzZXQK Q09ORklHX1NBVEFfQUhDSV9QTEFURk9STT1tCiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90 IHNldAojIENPTkZJR19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJ TDI0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRo IGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKIyBDT05GSUdfUERDX0FETUEgaXMgbm90IHNldAojIENP TkZJR19TQVRBX1FTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TWDQgaXMgbm90IHNldApD T05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMK IyBDT05GSUdfQVRBX1BJSVggaXMgbm90IHNldAojIENPTkZJR19TQVRBX01WIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMgaXMgbm90 IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJIGlzIG5v dCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJVEVTU0Ug aXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwojIENPTkZJ R19QQVRBX0FMSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2NFggaXMg bm90IHNldAojIENPTkZJR19QQVRBX0NTNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1M1 NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19Q QVRBX0NTNTUzNiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMg Q09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4g aXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFf SVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJ R19QQVRBX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19QQVRBX01BUlZFTEwgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIg aXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19QQVRB X09MRFBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldAojIENP TkZJR19QQVRBX1BEQzIwMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QRENfT0xEIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9SQURJU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SREMg aXMgbm90IHNldAojIENPTkZJR19QQVRBX1NDMTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFf U0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TRVJWRVJXT1JLUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfU0lMNjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSVMgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1RSSUZMRVggaXMg bm90IHNldAojIENPTkZJR19QQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfV0lOQk9O RCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xsZXJzCiMKIyBDT05GSUdfUEFU QV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NUElJWCBpcyBub3Qgc2V0CiMg Q09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfT1BUSSBpcyBub3Qg c2V0CkNPTkZJR19QQVRBX1FEST1tCiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9XSU5CT05EX1ZMQiBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAv IGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRBX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfUEFUQV9MRUdBQ1k9bQojIENPTkZJR19NRCBp cyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9O IGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdf RklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKQ09O RklHX01BQ0lOVE9TSF9EUklWRVJTPXkKIyBDT05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9ORVQ9bQpDT05G SUdfVkhPU1RfUklORz1tCkNPTkZJR19WSE9TVD1tCgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQK IwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9Q T0xMREVWPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01B UD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj1tCkNP TkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWD15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5f WD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pP WURFVj15CkNPTkZJR19JTlBVVF9FVkRFVj1tCkNPTkZJR19JTlBVVF9FVkJVRz1tCgojCiMgSW5w dXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQpDT05GSUdfS0VZQk9B UkRfQURQNTU4OD1tCiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdf S0VZQk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcwPXkKQ09ORklHX0tFWUJPQVJE X1FUMjE2MD15CkNPTkZJR19LRVlCT0FSRF9MS0tCRD15CkNPTkZJR19LRVlCT0FSRF9HUElPPXkK Q09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEPW0KQ09ORklHX0tFWUJPQVJEX1RDQTY0MTY9eQpD T05GSUdfS0VZQk9BUkRfVENBODQxOD1tCiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qg c2V0CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpDT05GSUdfS0VZQk9BUkRfTE04MzMzPXkKQ09O RklHX0tFWUJPQVJEX01BWDczNTk9eQpDT05GSUdfS0VZQk9BUkRfTUNTPW0KQ09ORklHX0tFWUJP QVJEX01QUjEyMT15CkNPTkZJR19LRVlCT0FSRF9ORVdUT049eQojIENPTkZJR19LRVlCT0FSRF9P UEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0 CkNPTkZJR19LRVlCT0FSRF9TVU5LQkQ9bQpDT05GSUdfS0VZQk9BUkRfVFdMNDAzMD1tCiMgQ09O RklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU9VU0UgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJM RVQ9eQojIENPTkZJR19UQUJMRVRfVVNCX0FDRUNBRCBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRf VVNCX0FJUFRFSz1tCkNPTkZJR19UQUJMRVRfVVNCX0dUQ089bQpDT05GSUdfVEFCTEVUX1VTQl9I QU5XQU5HPXkKQ09ORklHX1RBQkxFVF9VU0JfS0JUQUI9eQpDT05GSUdfVEFCTEVUX1NFUklBTF9X QUNPTTQ9eQojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9NSVNDPXkKQ09ORklHX0lOUFVUXzg4UE04NjBYX09OS0VZPW0KQ09ORklHX0lOUFVUXzg4UE04 MFhfT05LRVk9bQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldApDT05GSUdfSU5QVVRf Qk1BMTUwPXkKQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPW0KQ09ORklHX0lOUFVUX1BDU1BLUj15 CkNPTkZJR19JTlBVVF9NQVg4OTI1X09OS0VZPXkKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9NUFUzMDUwPXkKIyBDT05GSUdfSU5QVVRfQVBBTkVMIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX0dQMkE9eQpDT05GSUdfSU5QVVRfR1BJT19CRUVQRVI9eQpDT05G SUdfSU5QVVRfR1BJT19USUxUX1BPTExFRD15CkNPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlM9eQoj IENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUSV9SRU1P VEUyPXkKIyBDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfS1hUSjk9bQpDT05GSUdfSU5QVVRfS1hUSjlfUE9MTEVEX01PREU9eQojIENPTkZJR19JTlBV VF9QT1dFUk1BVEUgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWUVBTElOSz15CiMgQ09ORklHX0lO UFVUX0NNMTA5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUM9eQpDT05G SUdfSU5QVVRfUkVUVV9QV1JCVVRUT049bQojIENPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JCVVRU T04gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BWFAyMFhfUEVLIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfVFdMNDAz MF9WSUJSQT15CkNPTkZJR19JTlBVVF9UV0w2MDQwX1ZJQlJBPXkKQ09ORklHX0lOUFVUX1VJTlBV VD15CkNPTkZJR19JTlBVVF9QQUxNQVNfUFdSQlVUVE9OPW0KIyBDT05GSUdfSU5QVVRfUENGODU3 NCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPW0KIyBDT05GSUdf SU5QVVRfV004MzFYX09OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FEWEwzNFg9eQpDT05GSUdf SU5QVVRfQURYTDM0WF9JMkM9eQpDT05GSUdfSU5QVVRfSU1TX1BDVT15CkNPTkZJR19JTlBVVF9D TUEzMDAwPXkKQ09ORklHX0lOUFVUX0NNQTMwMDBfSTJDPXkKIyBDT05GSUdfSU5QVVRfSURFQVBB RF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1NPQ19CVVRUT05fQVJSQVkgaXMg bm90IHNldApDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTPXkKQ09ORklHX0lOUFVUX0RSVjI2 NjdfSEFQVElDUz1tCgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09O RklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJ R19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldApDT05G SUdfU0VSSU9fUEFSS0JEPW0KIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklH X1NFUklPX0xJQlBTMj15CkNPTkZJR19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9fQUxURVJBX1BT Mj15CkNPTkZJR19TRVJJT19QUzJNVUxUPW0KIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qg c2V0CkNPTkZJR19HQU1FUE9SVD1tCkNPTkZJR19HQU1FUE9SVF9OUzU1OD1tCiMgQ09ORklHX0dB TUVQT1JUX0w0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNl cwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9 eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hX X0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9Q VFlTPXkKQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVM9eQojIENPTkZJR19MRUdBQ1lf UFRZUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQpDT05GSUdfUk9DS0VU UE9SVD15CkNPTkZJR19DWUNMQURFUz15CiMgQ09ORklHX0NZWl9JTlRSIGlzIG5vdCBzZXQKQ09O RklHX01PWEFfSU5URUxMSU89bQojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldAojIENP TkZJR19TWU5DTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5LTVAgaXMgbm90IHNldAoj IENPTkZJR19TWU5DTElOS19HVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fSERMQyBpcyBub3Qgc2V0CiMgQ09O RklHX05fR1NNIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX1JPVVRFUj15CkNPTkZJR19UUkFDRV9T SU5LPXkKQ09ORklHX0RFVk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVy cwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdf U0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15 CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNP TkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VB UlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldApDT05GSUdfU0VS SUFMXzgyNTBfRFc9bQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAoKIwoj IE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUZEX0hTVSBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xF PXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfU0NDTlhQPW0K IyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9USU1C RVJEQUxFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQ9bQpDT05GSUdf U0VSSUFMX0FMVEVSQV9VQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00 CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQkFVRFJBVEU9MTE1MjAwCkNPTkZJR19TRVJJQUxf QUxURVJBX1VBUlRfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfQVJDPW0KQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQojIENPTkZJ R19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUPW0KIyBDT05G SUdfU0VSSUFMX01FTl9aMTM1IGlzIG5vdCBzZXQKQ09ORklHX1BSSU5URVI9bQpDT05GSUdfTFBf Q09OU09MRT15CkNPTkZJR19QUERFVj1tCiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBz ZXQKQ09ORklHX0lQTUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90 IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPW0KQ09ORklHX0lQTUlfU0k9bQojIENP TkZJR19JUE1JX1NJX1BST0JFX0RFRkFVTFRTIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU1NJRj15 CkNPTkZJR19JUE1JX1dBVENIRE9HPW0KQ09ORklHX0lQTUlfUE9XRVJPRkY9bQpDT05GSUdfSFdf UkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPW0KQ09ORklHX0hXX1JBTkRPTV9J TlRFTD15CkNPTkZJR19IV19SQU5ET01fQU1EPXkKQ09ORklHX0hXX1JBTkRPTV9HRU9ERT15CkNP TkZJR19IV19SQU5ET01fVklBPW0KQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfTlZS QU09eQpDT05GSUdfRFRMSz15CkNPTkZJR19SMzk2ND1tCiMgQ09ORklHX0FQUExJQ09NIGlzIG5v dCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKQ09ORklHX01XQVZFPW0KQ09ORklHX1ND eDIwMF9HUElPPXkKQ09ORklHX1BDODczNnhfR1BJTz15CkNPTkZJR19OU0NfR1BJTz15CkNPTkZJ R19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz0yNTYKIyBDT05GSUdfSFBFVCBpcyBu b3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQojIENPTkZJR19UQ0dfVFBNIGlzIG5vdCBz ZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBp cyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJD X09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNfQ09NUEFUIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD1t CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9bQpDT05GSUdfSTJDX01VWF9QQ0E5 NTR4PW0KIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTUJV Uz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdfSTJDX0FMR09CSVQ9eQojIENPTkZJR19J MkNfQUxHT1BDRiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3 YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwoj CiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMg bm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3 NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19J MkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5v dCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0Cgoj CiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNo aXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89bQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kg aXMgbm90IHNldAojIENPTkZJR19JMkNfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfT0NPUkVTPW0KQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09 eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVDPXkKIyBD T05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0 ZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19ESU9MQU5fVTJDIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19ETE4yPXkKIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBP UlRfTElHSFQ9eQpDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGPXkKQ09ORklHX0kyQ19UQU9TX0VW TT15CkNPTkZJR19JMkNfVElOWV9VU0I9bQpDT05GSUdfSTJDX1ZJUEVSQk9BUkQ9bQoKIwojIE90 aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfUENBX0lTQT15CiMgQ09ORklH X1NDeDIwMF9BQ0IgaXMgbm90IHNldApDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19JMkNfU0xB VkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldApDT05G SUdfSFNJPW0KQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgoj CiMgSFNJIGNsaWVudHMKIwpDT05GSUdfSFNJX0NIQVI9bQoKIwojIFBQUyBzdXBwb3J0CiMKQ09O RklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX05UUF9QUFMg aXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NMSUVOVF9L VElNRVI9bQpDT05GSUdfUFBTX0NMSUVOVF9MRElTQz15CkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBP UlQ9bQojIENPTkZJR19QUFNfQ0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0 b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NM T0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8g c2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIPXkK Q09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05G SUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJ UD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX1NZU0ZTIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fTUFYNzMwWD1tCgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRy aXZlcnM6CiMKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fSVQ4NzYxRT15CiMgQ09ORklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fU0NIMzExWD1tCiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19J Q0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19MWU5YUE9JTlQgaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdf R1BJT19DUllTVEFMX0NPVkU9eQpDT05GSUdfR1BJT19MUDM5NDM9eQpDT05GSUdfR1BJT19NQVg3 MzAwPW0KQ09ORklHX0dQSU9fTUFYNzMyWD1tCkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdf R1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fU1gxNTBYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFdMNDAzMD15CkNPTkZJR19H UElPX1RXTDYwNDA9eQpDT05GSUdfR1BJT19XTTgzMVg9bQpDT05GSUdfR1BJT19BRFA1NTg4PW0K CiMKIyBQQ0kgR1BJTyBleHBhbmRlcnM6CiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSU5URUxfTUlE IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX01M X0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CgojCiMgU1BJ IEdQSU8gZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9fTUNQMjNTMDggaXMgbm90IHNldAoKIwoj IEFDOTcgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBMUEMgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBN T0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19QQUxNQVM9eQoKIwojIFVTQiBH UElPIGV4cGFuZGVyczoKIwojIENPTkZJR19HUElPX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENP TkZJR19HUElPX0RMTjIgaXMgbm90IHNldApDT05GSUdfVzE9eQpDT05GSUdfVzFfQ09OPXkKCiMK IyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5vdCBz ZXQKQ09ORklHX1cxX01BU1RFUl9EUzI0OTA9bQpDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj1tCkNP TkZJR19XMV9NQVNURVJfRFMxV009bQojIENPTkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0 CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19XMV9T TEFWRV9TTUVNPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBzZXQKQ09ORklHX1cx X1NMQVZFX0RTMjQxMz1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwNiBpcyBub3Qgc2V0CkNPTkZJ R19XMV9TTEFWRV9EUzI0MjM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPW0KQ09ORklHX1cxX1NM QVZFX0RTMjQzMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKIyBDT05GSUdfVzFfU0xB VkVfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9T TEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15CiMgQ09ORklHX1cxX1NMQVZF X0JRMjcwMDAgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NV UFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9bQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVS WT1tCiMgQ09ORklHX01BWDg5MjVfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19XTTgzMVhfQkFD S1VQIGlzIG5vdCBzZXQKQ09ORklHX1dNODMxWF9QT1dFUj1tCiMgQ09ORklHX1RFU1RfUE9XRVIg aXMgbm90IHNldApDT05GSUdfQkFUVEVSWV84OFBNODYwWD1tCkNPTkZJR19CQVRURVJZX0RTMjc4 MD15CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9E UzI3ODIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9TQlM9eQpDT05GSUdfQkFUVEVSWV9CUTI3 eDAwPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRU RVJZX0JRMjdYMDBfUExBVEZPUk09eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CiMgQ09ORklH X0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSXzg4UE04NjBYIGlz IG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfSVNQMTcwND15CkNPTkZJR19DSEFSR0VSX01BWDg5MDM9 bQpDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPW0KQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKIyBDT05G SUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5v dCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYMTQ1Nzc9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk3PW0K IyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE5 MD15CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9eQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9bQojIENP TkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1JU NTAzMyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNFVF9S RVNUQVJUPXkKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09O RklHX0hXTU9OX1ZJRD15CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJp dmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVH VVJVMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KIyBD T05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNj1t CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKQ09ORklH X1NFTlNPUlNfQURNOTI0MD1tCiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9 bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCkNPTkZJ R19TRU5TT1JTX0FTQzc2MjE9bQojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVI X1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9bQoj IENPTkZJR19TRU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzE2MjEg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4ODJGRz1tCiMgQ09O RklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CkNP TkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KQ09ORklHX1NF TlNPUlNfRzc2MEE9bQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19HUElPX0ZBTj15CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0lCTUFFTT1tCkNPTkZJR19TRU5TT1JTX0lCTVBFWD1tCkNPTkZJR19TRU5TT1JT X0lJT19IV01PTj1tCiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CiMgQ09ORklH X1NFTlNPUlNfSkM0MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPXkKIyBDT05G SUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT15CkNP TkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09SU19MVEM0MjE1PW0KQ09ORklHX1NF TlNPUlNfTFRDNDIyMj1tCiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQpD T05GSUdfU0VOU09SU19NQVgxNjA2NT15CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQpDT05GSUdf U0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkKQ09ORklHX1NFTlNPUlNf TUFYNjYzOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9eQojIENPTkZJ R19TRU5TT1JTX0hUVTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT04gaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc3PW0K IyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04MD15CkNP TkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNPUlNf TE04Nz15CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xN OTI9bQpDT05GSUdfU0VOU09SU19MTTkzPW0KIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCiMgQ09ORklHX1NFTlNPUlNfTE05NTI0NSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1BDODc0Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1tCkNPTkZJR19TRU5T T1JTX05DVDY2ODM9bQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPW0KQ09O RklHX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfUE1CVVM9bQpDT05GSUdfU0VOU09SU19BRE0xMjc1 PW0KQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj1tCkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9bQpDT05G SUdfU0VOU09SU19MVEMyOTc4X1JFR1VMQVRPUj15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDM0NDQwIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19NQVg4Njg4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVFBTNDA0MjI9bQpDT05G SUdfU0VOU09SU19VQ0Q5MDAwPW0KIyBDT05GSUdfU0VOU09SU19VQ0Q5MjAwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19aTDYxMDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQxNT15 CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfRE1FMTczNz1tCkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQojIENPTkZJR19TRU5TT1JT X0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPW0KIyBD T05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1 NlhYX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5T T1JTX0FEQzEyOEQ4MTg9bQpDT05GSUdfU0VOU09SU19BRFMxMDE1PW0KIyBDT05GSUdfU0VOU09S U19BRFM3ODI4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT1tCkNPTkZJR19TRU5T T1JTX0lOQTIwOT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCkNPTkZJR19TRU5TT1JTX1RITUM1 MD1tCkNPTkZJR19TRU5TT1JTX1RNUDEwMj15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAzIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPXkKQ09ORklHX1NFTlNPUlNfVE1QNDIxPW0KQ09O RklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VlQ4MjMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzgxRD1tCkNPTkZJR19TRU5TT1JT X1c4Mzc5MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTJEPXkKIyBDT05GSUdfU0VOU09SU19XODM3 OTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTU9eQpDT05GSUdfU0VOU09SU19XODM3 OTVfRkFOQ1RSTD15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCiMgQ09ORklHX1NFTlNPUlNf VzgzTDc4Nk5HIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQojIENPTkZJR19T RU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1dNODMxWD1tCgojCiMg QUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdf VEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMg Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJN QUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNF PXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhF Uk1BTF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1h bCBkcml2ZXJzCiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJ QkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMgbm90 IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQoj CiMgQ09ORklHX0JDTUEgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQ1M1NTM1IGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qg c2V0CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKQ09ORklHX01GRF9CQ001OTBYWD1tCkNPTkZJ R19NRkRfQVhQMjBYPXkKIyBDT05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19Q TUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfREE5MTUwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9ETE4yPXkKIyBD T05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9bQojIENP TkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0CiMg Q09ORklHX0xQQ19TQ0ggaXMgbm90IHNldApDT05GSUdfSU5URUxfU09DX1BNSUM9eQojIENPTkZJ R19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBz ZXQKQ09ORklHX01GRF84OFBNODAwPW0KIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldApD T05GSUdfTUZEXzg4UE04NjBYPXkKQ09ORklHX01GRF9NQVgxNDU3Nz15CiMgQ09ORklHX01GRF9N QVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklH X01GRF9NQVg4OTI1PXkKQ09ORklHX01GRF9NQVg4OTk3PXkKQ09ORklHX01GRF9NQVg4OTk4PXkK Q09ORklHX01GRF9NRU5GMjFCTUM9eQpDT05GSUdfTUZEX1ZJUEVSQk9BUkQ9bQpDT05GSUdfTUZE X1JFVFU9bQojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRD MzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfUlQ1MDMzPW0KIyBDT05GSUdfTUZEX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfTUZEX1JONVQ2MTg9eQpDT05GSUdfTUZEX1NFQ19D T1JFPXkKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNPTkZJR19NRkRfU001MDE9eQojIENPTkZJ R19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU01TQz15CiMgQ09ORklHX0FC WDUwMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FN MzM1WF9UU0NBREM9bQpDT05GSUdfTUZEX0xQMzk0Mz15CkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09O RklHX01GRF9QQUxNQVM9eQojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQ UzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPW0KIyBDT05GSUdfTUZEX1RQUzY1MDkw IGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTIxNz1tCkNPTkZJR19NRkRfVFBTNjUyMTg9bQoj IENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMg bm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEyPXkKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBp cyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTODAwMzE9eQpDT05GSUdfVFdMNDAzMF9DT1JFPXkKQ09O RklHX01GRF9UV0w0MDMwX0FVRElPPXkKQ09ORklHX1RXTDYwNDBfQ09SRT15CiMgQ09ORklHX01G RF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTE0zNTMzPW0KIyBDT05GSUdfTUZE X1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBp cyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKIyBD T05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9W SVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09O U1VNRVI9bQpDT05GSUdfUkVHVUxBVE9SXzg4UE04MDA9bQpDT05GSUdfUkVHVUxBVE9SXzg4UE04 NjA3PW0KQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5 OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9B QVQyODcwPW0KQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5 MFhYPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkyMTA9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15 CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9bQojIENPTkZJR19SRUdVTEFUT1JfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CkNPTkZJR19SRUdVTEFUT1JfSVNMNjI3 MUE9eQojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9MUDM5NzI9eQpDT05GSUdfUkVHVUxBVE9SX0xQODcyWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4 NzU1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfTFRDMzU4OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYMTQ1Nzc9eQpDT05GSUdfUkVHVUxBVE9S X01BWDE1ODY9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NDk9eQpDT05GSUdfUkVHVUxBVE9SX01B WDg2NjA9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JF R1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPXkKQ09O RklHX1JFR1VMQVRPUl9NQVg4OTk3PW0KIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5OTggaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX1BBTE1BUz1tCkNPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDA9 bQpDT05GSUdfUkVHVUxBVE9SX1JONVQ2MTg9bQojIENPTkZJR19SRUdVTEFUT1JfUlQ1MDMzIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxPW0KQ09ORklHX1JFR1VMQVRPUl9TMk1Q UzExPW0KQ09ORklHX1JFR1VMQVRPUl9TNU04NzY3PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYz Mj1tCiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM QVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQpDT05G SUdfUkVHVUxBVE9SX1RQUzY1MjE3PW0KQ09ORklHX1JFR1VMQVRPUl9UUFM4MDAzMT15CkNPTkZJ R19SRUdVTEFUT1JfVFdMNDAzMD15CiMgQ09ORklHX1JFR1VMQVRPUl9XTTgzMVggaXMgbm90IHNl dAojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0 CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FS Ql9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CgojCiMgRGly ZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fS01TX0hFTFBF Uj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklS TVdBUkUgaXMgbm90IHNldAoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCkNPTkZJ R19EUk1fSTJDX0FEVjc1MTE9bQpDT05GSUdfRFJNX0kyQ19DSDcwMDY9bQpDT05GSUdfRFJNX0ky Q19TSUwxNjQ9bQpDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WD1tCiMgQ09ORklHX0RSTV9UREZY IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1IxMjggaXMgbm90IHNldAojIENPTkZJR19EUk1fUkFE RU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJR19E Uk1fSTkxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0EgaXMgbm90IHNldAojIENPTkZJR19E Uk1fVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9VREw9bQojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01H QUcyMDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENP TkZJR19EUk1fUVhMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKCiMK IyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VE SUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CiMgQ09ORklHX0ZCX0REQyBpcyBub3Qg c2V0CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9 eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENP TkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19G SUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJ VD15CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19G T1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKIyBDT05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQkFDS0xJR0hU IGlzIG5vdCBzZXQKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJ Tkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lS UlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lC RVIyMDAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSQz1tCiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9eQoj IENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hHQT1tCkNPTkZJR19GQl9PUEVO Q09SRVM9bQpDT05GSUdfRkJfUzFEMTNYWFg9eQojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNl dAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90 IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMg bm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90 IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUg aXMgbm90IHNldAojIENPTkZJR19GQl9HRU9ERSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTUwMT15 CkNPTkZJR19GQl9TTVNDVUZYPXkKQ09ORklHX0ZCX1VETD1tCkNPTkZJR19GQl9WSVJUVUFMPW0K IyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldAojIENPTkZJR19GQl9BVU9f SzE5MFggaXMgbm90IHNldApDT05GSUdfRkJfU0lNUExFPXkKQ09ORklHX0JBQ0tMSUdIVF9MQ0Rf U1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0xDRF9QTEFURk9STT15 CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklD PW0KQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9bQpDT05GSUdfQkFDS0xJR0hUX01BWDg5MjU9bQoj IENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FI QVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJ R19CQUNLTElHSFRfQURQODg2MD15CkNPTkZJR19CQUNLTElHSFRfQURQODg3MD1tCkNPTkZJR19C QUNLTElHSFRfODhQTTg2MFg9eQojIENPTkZJR19CQUNLTElHSFRfQUFUMjg3MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf UEFORE9SQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNyBpcyBub3Qgc2V0 CkNPTkZJR19CQUNLTElHSFRfR1BJTz1tCiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PW0KIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90 IHNldApDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMK Q09ORklHX1ZHQV9DT05TT0xFPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0s9eQpDT05G SUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19TSVpFPTY0CkNPTkZJR19NREFfQ09OU09MRT15CkNP TkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05G SUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPW0KQ09O RklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQojIENPTkZJR19GUkFNRUJV RkZFUl9DT05TT0xFX1JPVEFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0xPR089eQpDT05GSUdfTE9H T19MSU5VWF9NT05PPXkKQ09ORklHX0xPR09fTElOVVhfVkdBMTY9eQojIENPTkZJR19MT0dPX0xJ TlVYX0NMVVQyMjQgaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQpDT05GSUdfU09VTkRfT1NTX0NP UkU9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9QUklNRT1tCiMgQ09ORklHX1NPVU5EX01TTkRD TEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfTVNORFBJTiBpcyBub3Qgc2V0CkNPTkZJR19T T1VORF9PU1M9bQpDT05GSUdfU09VTkRfVFJBQ0VJTklUPXkKIyBDT05GSUdfU09VTkRfRE1BUCBp cyBub3Qgc2V0CkNPTkZJR19TT1VORF9WTUlEST1tCkNPTkZJR19TT1VORF9UUklYPW0KIyBDT05G SUdfU09VTkRfTVNTIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX01QVTQwMT1tCkNPTkZJR19TT1VO RF9QQVM9bQpDT05GSUdfU09VTkRfUFNTPW0KIyBDT05GSUdfUFNTX01JWEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfUFNTX0hBVkVfQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1NCIGlzIG5v dCBzZXQKQ09ORklHX1NPVU5EX1lNMzgxMj1tCkNPTkZJR19TT1VORF9VQVJUNjg1MD1tCkNPTkZJ R19TT1VORF9BRURTUDE2PW0KQ09ORklHX1NDNjYwMD15CiMgQ09ORklHX1NDNjYwMF9KT1kgaXMg bm90IHNldApDT05GSUdfU0M2NjAwX0NEUk9NPTQKQ09ORklHX1NDNjYwMF9DRFJPTUJBU0U9MAoK IwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD1tCiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVO R1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CkNPTkZJR19VSElEPW0KQ09ORklHX0hJRF9H RU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9bQpD T05GSUdfSElEX0FDUlVYPW0KIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9BUFBMRT1tCiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9B VVJFQUw9bQpDT05GSUdfSElEX0JFTEtJTj1tCkNPTkZJR19ISURfQkVUT1BfRkY9bQpDT05GSUdf SElEX0NIRVJSWT1tCkNPTkZJR19ISURfQ0hJQ09OWT1tCkNPTkZJR19ISURfQ1AyMTEyPW0KQ09O RklHX0hJRF9DWVBSRVNTPW0KQ09ORklHX0hJRF9EUkFHT05SSVNFPW0KIyBDT05GSUdfRFJBR09O UklTRV9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRU1TX0ZGPW0KQ09ORklHX0hJRF9FTEVDT009 bQpDT05GSUdfSElEX0VMTz1tCkNPTkZJR19ISURfRVpLRVk9bQojIENPTkZJR19ISURfSE9MVEVL IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9I VUlPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9LWUUgaXMgbm90IHNldApDT05GSUdfSElEX1VDTE9HSUM9bQojIENPTkZJR19ISURfV0FM VE9QIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCiMgQ09ORklHX0hJRF9JQ0FERSBp cyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNP TkZJR19ISURfTENQT1dFUj1tCiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldApDT05GSUdf SElEX0xPR0lURUNIPW0KIyBDT05GSUdfSElEX0xPR0lURUNIX0RKIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0xPR0lURUNIX0hJRFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVRFQ0hfRkYgaXMg bm90IHNldAojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xP R0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01B R0lDTU9VU0U9bQpDT05GSUdfSElEX01JQ1JPU09GVD1tCkNPTkZJR19ISURfTU9OVEVSRVk9bQpD T05GSUdfSElEX01VTFRJVE9VQ0g9bQpDT05GSUdfSElEX05UUklHPW0KIyBDT05GSUdfSElEX09S VEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BBTlRIRVJMT1JEIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9QRU5NT1VOVD1tCkNPTkZJR19ISURfUEVUQUxZTlg9bQojIENPTkZJR19ISURfUElDT0xD RCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9QUklNQVggaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9TQUlURUs9bQojIENPTkZJR19ISURfU0FNU1VORyBpcyBub3Qgc2V0CkNPTkZJR19I SURfU09OWT1tCkNPTkZJR19TT05ZX0ZGPXkKQ09ORklHX0hJRF9TUEVFRExJTks9bQojIENPTkZJ R19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9bQpDT05GSUdf SElEX1JNST1tCiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldApDT05GSUdfSElEX1NN QVJUSk9ZUExVUz1tCiMgQ09ORklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPW0KIyBDT05GSUdfSElEX1RI SU5HTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KQ09ORklHX1RIUlVTVE1B U1RFUl9GRj15CkNPTkZJR19ISURfV0FDT009bQpDT05GSUdfSElEX1dJSU1PVEU9bQojIENPTkZJ R19ISURfWElOTU8gaXMgbm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldApD T05GSUdfSElEX1pZREFDUk9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSFVCPW0KCiMKIyBVU0IgSElE IHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD1tCiMgQ09ORklHX0hJRF9QSUQgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSElEREVWIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05G SUdfSTJDX0hJRD1tCkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9T VVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNP TkZJR19VU0I9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoK IwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVSU0lT VD15CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT1RH PXkKIyBDT05GSUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNldApDT05GSUdfVVNCX09UR19C TEFDS0xJU1RfSFVCPXkKIyBDT05GSUdfVVNCX09UR19GU00gaXMgbm90IHNldAojIENPTkZJR19V U0JfTU9OIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9XVVNCPXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9 bQpDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRz15CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBE cml2ZXJzCiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPW0KQ09ORklHX1VTQl9YSENJX0hDRD1tCkNP TkZJR19VU0JfWEhDSV9QQ0k9bQpDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk09bQojIENPTkZJR19V U0JfRUhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09YVTIxMEhQX0hDRD1tCkNPTkZJR19V U0JfSVNQMTE2WF9IQ0Q9bQpDT05GSUdfVVNCX0lTUDEzNjJfSENEPXkKQ09ORklHX1VTQl9GVVNC SDIwMF9IQ0Q9bQpDT05GSUdfVVNCX0ZPVEcyMTBfSENEPW0KQ09ORklHX1VTQl9PSENJX0hDRD1t CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPW0KQ09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STT1t CiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VMTMyX0hDRCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0Jf UjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dIQ0lfSENEIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0hXQV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9E RSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VTQl9B Q009bQojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV0RNPW0KQ09O RklHX1VTQl9UTUM9bQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQg QkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVs cCBmb3IgbW9yZSBpbmZvCiMKIyBDT05GSUdfVVNCX1NUT1JBR0UgaXMgbm90IHNldAoKIwojIFVT QiBJbWFnaW5nIGRldmljZXMKIwojIENPTkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9NSUNST1RFSz1tCkNPTkZJR19VU0JJUF9DT1JFPW0KQ09ORklHX1VTQklQX1ZIQ0lfSENE PW0KIyBDT05GSUdfVVNCSVBfSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JJUF9ERUJVRz15CkNP TkZJR19VU0JfTVVTQl9IRFJDPXkKQ09ORklHX1VTQl9NVVNCX0hPU1Q9eQoKIwojIFBsYXRmb3Jt IEdsdWUgTGF5ZXIKIwpDT05GSUdfTVVTQl9QSU9fT05MWT15CkNPTkZJR19VU0JfRFdDMz1tCkNP TkZJR19VU0JfRFdDM19IT1NUPXkKIyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0RXQzNfRFVBTF9ST0xFIGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBHbHVl IERyaXZlciBTdXBwb3J0CiMKQ09ORklHX1VTQl9EV0MzX1BDST1tCgojCiMgRGVidWdnaW5nIGZl YXR1cmVzCiMKIyBDT05GSUdfVVNCX0RXQzNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRFdDM19I T1NUX1VTQjNfTFBNX0VOQUJMRT15CkNPTkZJR19VU0JfRFdDMj15CkNPTkZJR19VU0JfRFdDMl9I T1NUPXkKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVxdWlyZXMgVVNCIEdhZGdldCBzdXBw b3J0IHRvIGJlIGVuYWJsZWQKIwpDT05GSUdfVVNCX0RXQzJfUExBVEZPUk09eQpDT05GSUdfVVNC X0RXQzJfUENJPXkKIyBDT05GSUdfVVNCX0RXQzJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19V U0JfRFdDMl9UUkFDS19NSVNTRURfU09GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSElQSURF QSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9y dCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQpDT05GSUdfVVNCX1NFUklBTD1tCiMgQ09O RklHX1VTQl9TRVJJQUxfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lN UExFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEU9bQpDT05GSUdfVVNCX1NF UklBTF9BUkszMTE2PW0KIyBDT05GSUdfVVNCX1NFUklBTF9CRUxLSU4gaXMgbm90IHNldApDT05G SUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVBVD1tCkNPTkZJ R19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD1t CkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQojIENPTkZJR19VU0JfU0VSSUFMX0VNUEVH IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89bQojIENPTkZJR19VU0JfU0VS SUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUEFRIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfSVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCkNPTkZJ R19VU0JfU0VSSUFMX0VER0VQT1JUX1RJPW0KQ09ORklHX1VTQl9TRVJJQUxfRjgxMjMyPW0KQ09O RklHX1VTQl9TRVJJQUxfR0FSTUlOPW0KQ09ORklHX1VTQl9TRVJJQUxfSVBXPW0KQ09ORklHX1VT Ql9TRVJJQUxfSVVVPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9bQojIENPTkZJR19V U0JfU0VSSUFMX0tFWVNQQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tMU0kgaXMg bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1Q9bQojIENPTkZJR19VU0JfU0VSSUFM X01DVF9VMjMyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTUVUUk89bQpDT05GSUdfVVNC X1NFUklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JUPXkKQ09O RklHX1VTQl9TRVJJQUxfTU9TNzg0MD1tCkNPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQ9bQpDT05G SUdfVVNCX1NFUklBTF9OQVZNQU49bQpDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9bQpDT05GSUdf VVNCX1NFUklBTF9PVEk2ODU4PW0KQ09ORklHX1VTQl9TRVJJQUxfUUNBVVg9bQpDT05GSUdfVVNC X1NFUklBTF9RVUFMQ09NTT1tCiMgQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NJ RVJSQVdJUkVMRVNTPW0KQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPW0KQ09ORklHX1VTQl9TRVJJ QUxfVEk9bQpDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9bQpDT05GSUdfVVNCX1NFUklBTF9Y SVJDT009bQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9O PW0KQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD1tCkNPTkZJR19VU0JfU0VSSUFMX09QVElDT049 bQojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ QUxfV0lTSEJPTkU9bQojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0VSSUFMX1FUMj1tCkNPTkZJR19VU0JfU0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlz Y2VsbGFuZW91cyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0VNSTYyIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9FTUkyNj15CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldApDT05GSUdfVVNCX1NF VlNFRz1tCkNPTkZJR19VU0JfUklPNTAwPXkKQ09ORklHX1VTQl9MRUdPVE9XRVI9bQpDT05GSUdf VVNCX0xDRD1tCkNPTkZJR19VU0JfTEVEPW0KIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0lETU9V U0U9eQpDT05GSUdfVVNCX0ZURElfRUxBTj15CkNPTkZJR19VU0JfQVBQTEVESVNQTEFZPXkKIyBD T05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEQ9bQpDT05GSUdfVVNC X1RSQU5DRVZJQlJBVE9SPXkKQ09ORklHX1VTQl9JT1dBUlJJT1I9bQojIENPTkZJR19VU0JfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldApD T05GSUdfVVNCX0lTSUdIVEZXPW0KQ09ORklHX1VTQl9ZVVJFWD1tCkNPTkZJR19VU0JfRVpVU0Jf RlgyPW0KQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9eQpDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVT VD1tCiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBk cml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMgQ09ORklH X1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNldApD T05GSUdfVVNCX0lTUDEzMDE9eQpDT05GSUdfVVNCX0dBREdFVD1tCkNPTkZJR19VU0JfR0FER0VU X0RFQlVHPXkKQ09ORklHX1VTQl9HQURHRVRfVkVSQk9TRT15CkNPTkZJR19VU0JfR0FER0VUX0RF QlVHX0ZJTEVTPXkKQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRlM9eQpDT05GSUdfVVNCX0dBREdF VF9WQlVTX0RSQVc9MgpDT05GSUdfVVNCX0dBREdFVF9TVE9SQUdFX05VTV9CVUZGRVJTPTIKCiMK IyBVU0IgUGVyaXBoZXJhbCBDb250cm9sbGVyCiMKIyBDT05GSUdfVVNCX0ZPVEcyMTBfVURDIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9HUl9VREM9bQpDT05GSUdfVVNCX1I4QTY2NTk3PW0KIyBDT05G SUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVZfVURDPW0KIyBDT05GSUdfVVNC X01WX1UzRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldApDT05GSUdf VVNCX0JEQ19VREM9bQoKIwojIFBsYXRmb3JtIFN1cHBvcnQKIwpDT05GSUdfVVNCX0JEQ19QQ0k9 bQojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUMjI3Mj1t CiMgQ09ORklHX1VTQl9ORVQyMjcyX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjgw IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUcy MFQgaXMgbm90IHNldApDT05GSUdfVVNCX0RVTU1ZX0hDRD1tCkNPTkZJR19VU0JfTElCQ09NUE9T SVRFPW0KQ09ORklHX1VTQl9GX0FDTT1tCkNPTkZJR19VU0JfRl9TU19MQj1tCkNPTkZJR19VU0Jf VV9TRVJJQUw9bQpDT05GSUdfVVNCX1VfRVRIRVI9bQpDT05GSUdfVVNCX0ZfU0VSSUFMPW0KQ09O RklHX1VTQl9GX09CRVg9bQpDT05GSUdfVVNCX0ZfRUNNPW0KQ09ORklHX1VTQl9GX1BIT05FVD1t CkNPTkZJR19VU0JfRl9FRU09bQpDT05GSUdfVVNCX0ZfU1VCU0VUPW0KQ09ORklHX1VTQl9GX1JO RElTPW0KQ09ORklHX1VTQl9GX01BU1NfU1RPUkFHRT1tCkNPTkZJR19VU0JfRl9GUz1tCkNPTkZJ R19VU0JfQ09ORklHRlM9bQpDT05GSUdfVVNCX0NPTkZJR0ZTX1NFUklBTD15CkNPTkZJR19VU0Jf Q09ORklHRlNfQUNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19PQkVYPXkKIyBDT05GSUdfVVNCX0NP TkZJR0ZTX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19FQ00gaXMgbm90IHNl dAojIENPTkZJR19VU0JfQ09ORklHRlNfRUNNX1NVQlNFVCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf Q09ORklHRlNfUk5ESVM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VFTT15CiMgQ09ORklHX1VTQl9D T05GSUdGU19QSE9ORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfTUFTU19TVE9S QUdFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19GX0xCX1NTPXkKQ09ORklHX1VTQl9D T05GSUdGU19GX0ZTPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1pFUk8gaXMgbm90IHNldApDT05GSUdfVVNCX0VUSD1tCkNPTkZJR19VU0JfRVRI X1JORElTPXkKIyBDT05GSUdfVVNCX0VUSF9FRU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfR19O Q00gaXMgbm90IHNldApDT05GSUdfVVNCX0dBREdFVEZTPW0KIyBDT05GSUdfVVNCX0ZVTkNUSU9O RlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFTU19TVE9SQUdFIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX05P S0lBPW0KQ09ORklHX1VTQl9HX0FDTV9NUz1tCkNPTkZJR19VU0JfR19NVUxUST1tCiMgQ09ORklH X1VTQl9HX01VTFRJX1JORElTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX01VTFRJX0NEQz15CiMg Q09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR19EQkdQPW0KQ09ORklHX1VT Ql9HX0RCR1BfUFJJTlRLPXkKIyBDT05GSUdfVVNCX0dfREJHUF9TRVJJQUwgaXMgbm90IHNldApD T05GSUdfVVdCPXkKQ09ORklHX1VXQl9IV0E9bQojIENPTkZJR19VV0JfV0hDSSBpcyBub3Qgc2V0 CkNPTkZJR19VV0JfSTE0ODBVPW0KQ09ORklHX01NQz1tCiMgQ09ORklHX01NQ19ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQ19DTEtHQVRFIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBD YXJkIERyaXZlcnMKIwpDT05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9 OApDT05GSUdfTU1DX0JMT0NLX0JPVU5DRT15CkNPTkZJR19TRElPX1VBUlQ9bQpDT05GSUdfTU1D X1RFU1Q9bQoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklH X01NQ19TREhDST1tCiMgQ09ORklHX01NQ19TREhDSV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19N TUNfU0RIQ0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdf TU1DX1dCU0Q9bQojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19D QjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdf TU1DX1ZVQjMwMD1tCkNPTkZJR19NTUNfVVNIQz1tCkNPTkZJR19NTUNfVVNESEk2Uk9MMD1tCiMg Q09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5v dCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURT X0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNf ODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzA9eQpDT05GSUdfTEVEU19MTTM1 MzM9bQpDT05GSUdfTEVEU19MTTM2NDI9bQpDT05GSUdfTEVEU19ORVQ0OFhYPW0KIyBDT05GSUdf TEVEU19XUkFQIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTUzMj1tCkNPTkZJR19MRURTX1BD QTk1MzJfR1BJTz15CkNPTkZJR19MRURTX0dQSU89eQojIENPTkZJR19MRURTX0xQMzk0NCBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9bQpD T05GSUdfTEVEU19MUDU1MjM9eQpDT05GSUdfTEVEU19MUDU1NjI9eQojIENPTkZJR19MRURTX0xQ ODUwMSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQODc4OD1tCkNPTkZJR19MRURTX0xQODg2MD1t CkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQpDT05GSUdfTEVEU19QQ0E5NTVYPW0KQ09ORklHX0xF RFNfUENBOTYzWD15CkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9eQpDT05GSUdfTEVEU19SRUdV TEFUT1I9eQpDT05GSUdfTEVEU19CRDI4MDI9eQojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0xUMzU5Mz1tCkNPTkZJR19MRURTX1RDQTY1MDc9bQpDT05G SUdfTEVEU19NQVg4OTk3PXkKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAojIENPTkZJ R19MRURTX09UMjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUVORjIxQk1DPXkKCiMKIyBMRUQg ZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2 ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBM RUQgVHJpZ2dlcnMKIwojIENPTkZJR19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdf UlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQojIENPTkZJR19SVENfSENUT1NZUyBpcyBub3Qg c2V0CkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAi CiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwojIENP TkZJR19SVENfSU5URl9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19JTlRGX1BST0MgaXMg bm90IHNldApDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lOVEZfREVWX1VJRV9F TVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMg UlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl84OFBNODYwWD15CiMgQ09ORklHX1JUQ19EUlZf ODhQTTgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9EUzEzMDc9eQpDT05GSUdfUlRDX0RSVl9EUzEzNzQ9bQojIENPTkZJR19S VENfRFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMzIzMj1tCkNPTkZJR19SVENfRFJWX0xQODc4OD1tCkNP TkZJR19SVENfRFJWX01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9NQVg4OTI1PW0KQ09ORklHX1JU Q19EUlZfTUFYODk5OD15CiMgQ09ORklHX1JUQ19EUlZfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX1JTNUMzNzI9eQpDT05GSUdfUlRDX0RSVl9JU0wxMjA4PXkKQ09ORklHX1JUQ19E UlZfSVNMMTIwMjI9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjA1Nz15CkNPTkZJR19SVENfRFJWX1gx MjA1PXkKQ09ORklHX1JUQ19EUlZfUEFMTUFTPW0KQ09ORklHX1JUQ19EUlZfUENGMjEyNz1tCkNP TkZJR19SVENfRFJWX1BDRjg1MjM9bQojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQojIENP TkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JRMzJLPW0KIyBD T05GSUdfUlRDX0RSVl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfVFBTODAwMzE9 bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPXkKQ09ORklHX1JUQ19EUlZfRk0zMTMwPW0KQ09ORklH X1JUQ19EUlZfUlg4NTgxPXkKQ09ORklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZf RU0zMDI3PW0KQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9bQpDT05GSUdfUlRDX0RSVl9TNU09bQoK IwojIFNQSSBSVEMgZHJpdmVycwojCgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwojIENPTkZJ R19SVENfRFJWX0NNT1MgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTI4NiBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0RTMTUxMT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfRFMxNzQyPW0KQ09ORklHX1JUQ19EUlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfU1RL MTdUQTg9eQpDT05GSUdfUlRDX0RSVl9NNDhUODY9bQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQoj IENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01TTTYyNDI9 bQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9bQojIENPTkZJR19SVENfRFJWX1JQNUMwMSBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX1YzMDIwPXkKQ09ORklHX1JUQ19EUlZfV004MzFYPXkKCiMKIyBv bi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9YR0VORT15CgojCiMgSElEIFNlbnNv ciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FIGlzIG5vdCBz ZXQKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkgaXMg bm90IHNldApDT05GSUdfVUlPPW0KIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CkNPTkZJR19V SU9fUERSVl9HRU5JUlE9bQpDT05GSUdfVUlPX0RNRU1fR0VOSVJRPW0KIyBDT05GSUdfVUlPX0FF QyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlP X1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENP TkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNl dApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCiMgQ09ORklHX1ZJUlRJT19Q Q0kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklSVElPX01NSU89 eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1p Y3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMgbm90IHNl dApDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldApDT05GSUdfQ09N RURJPW0KQ09ORklHX0NPTUVESV9ERUJVRz15CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfU0la RV9LQj0yMDQ4CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfTUFYU0laRV9LQj0yMDQ4MAojIENP TkZJR19DT01FRElfTUlTQ19EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0lTQV9E UklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDSV9EUklWRVJTIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9VU0JfRFJJVkVSUz1tCiMgQ09ORklHX0NPTUVESV9EVDk4MTIgaXMgbm90 IHNldAojIENPTkZJR19DT01FRElfTklfVVNCNjUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVE SV9VU0JEVVggaXMgbm90IHNldAojIENPTkZJR19DT01FRElfVVNCRFVYRkFTVCBpcyBub3Qgc2V0 CkNPTkZJR19DT01FRElfVVNCRFVYU0lHTUE9bQojIENPTkZJR19DT01FRElfVk1LODBYWCBpcyBu b3Qgc2V0CkNPTkZJR19DT01FRElfODI1NT1tCkNPTkZJR19DT01FRElfS0NPTUVESUxJQj1tCkNP TkZJR19QQU5FTD15CkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9 NQojIENPTkZJR19QQU5FTF9DSEFOR0VfTUVTU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUUzUy MDggaXMgbm90IHNldAoKIwojIElJTyBzdGFnaW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0 ZXJzCiMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzYwNj1t CkNPTkZJR19BRDc2MDZfSUZBQ0VfUEFSQUxMRUw9bQoKIwojIEFuYWxvZyBkaWdpdGFsIGJpLWRp cmVjdGlvbiBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQURUNzMxNiBpcyBub3Qgc2V0CgojCiMgQ2Fw YWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzE1MD1tCiMgQ09ORklH X0FENzE1MiBpcyBub3Qgc2V0CkNPTkZJR19BRDc3NDY9bQoKIwojIERpcmVjdCBEaWdpdGFsIFN5 bnRoZXNpcwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCgojCiMgTmV0d29yayBB bmFseXplciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKIwojIENPTkZJR19BRDU5MzMgaXMgbm90IHNl dAoKIwojIExpZ2h0IHNlbnNvcnMKIwpDT05GSUdfU0VOU09SU19JU0wyOTAxOD1tCiMgQ09ORklH X1NFTlNPUlNfSVNMMjkwMjggaXMgbm90IHNldAojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQK Q09ORklHX1RTTDJ4N3g9bQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX1NFTlNP UlNfSE1DNTg0Mz1tCkNPTkZJR19TRU5TT1JTX0hNQzU4NDNfSTJDPW0KCiMKIyBBY3RpdmUgZW5l cmd5IG1ldGVyaW5nIElDCiMKIyBDT05GSUdfQURFNzg1NCBpcyBub3Qgc2V0CgojCiMgUmVzb2x2 ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwoj IENPTkZJR19JSU9fUEVSSU9ESUNfUlRDX1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX1NJ TVBMRV9EVU1NWT1tCiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfRVZFTlRTIGlzIG5vdCBzZXQK Q09ORklHX0lJT19TSU1QTEVfRFVNTVlfQlVGRkVSPXkKIyBDT05GSUdfRkJfU003WFggaXMgbm90 IHNldAojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldApDT05GSUdfRlQxMDAwPXkKQ09ORklHX0ZU MTAwMF9VU0I9bQoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENPTkZJR19TUEVBS1VQ IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19JMkNfUk1JND15CiMgQ09O RklHX1NUQUdJTkdfTUVESUEgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwpDT05GSUdfVVNCX1dQ QU5fSENEPXkKIyBDT05GSUdfV0lNQVhfR0RNNzJYWCBpcyBub3Qgc2V0CkNPTkZJR19MVEVfR0RN NzI0WD1tCiMgQ09ORklHX0RHTkMgaXMgbm90IHNldApDT05GSUdfREdBUD1tCkNPTkZJR19HU19G UEdBQk9PVD1tCiMgQ09ORklHX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTEFURk9STV9E RVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0Cgoj CiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMK IwpDT05GSUdfQ0xLU1JDX0k4MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1 M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01U VTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19F TV9USU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKIyBDT05G SUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09O RklHX1JFTU9URVBST0M9bQpDT05GSUdfU1RFX01PREVNX1JQUk9DPW0KCiMKIyBScG1zZyBkcml2 ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05G SUdfU09DX1RJIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292 ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD1tCiMgQ09ORklHX0RF VkZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUE9X RVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBz ZXQKCiMKIyBERVZGUkVRIERyaXZlcnMKIwpDT05GSUdfUE1fREVWRlJFUV9FVkVOVD15CkNPTkZJ R19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05fQURD X0pBQ0s9bQojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFY MTQ1Nzc9bQojIENPTkZJR19FWFRDT05fTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05f UEFMTUFTPXkKQ09ORklHX0VYVENPTl9SVDg5NzNBPXkKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBp cyBub3Qgc2V0CkNPTkZJR19NRU1PUlk9eQpDT05GSUdfSUlPPW0KQ09ORklHX0lJT19CVUZGRVI9 eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9fQlVGPW0KQ09ORklHX0lJ T19UUklHR0VSRURfQlVGRkVSPW0KQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05T VU1FUlNfUEVSX1RSSUdHRVI9MgoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklHX0JNQTE4MD1t CkNPTkZJR19CTUMxNTBfQUNDRUw9bQpDT05GSUdfSElEX1NFTlNPUl9BQ0NFTF8zRD1tCkNPTkZJ R19JSU9fU1RfQUNDRUxfM0FYSVM9bQpDT05GSUdfSUlPX1NUX0FDQ0VMX0kyQ18zQVhJUz1tCiMg Q09ORklHX01NQTg0NTIgaXMgbm90IHNldApDT05GSUdfS1hDSksxMDEzPW0KQ09ORklHX01NQTk1 NTFfQ09SRT1tCkNPTkZJR19NTUE5NTUxPW0KQ09ORklHX01NQTk1NTM9bQoKIwojIEFuYWxvZyB0 byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MjkxPW0KIyBDT05GSUdfQUQ3OTlYIGlz IG5vdCBzZXQKQ09ORklHX0FYUDI4OF9BREM9bQpDT05GSUdfQ0MxMDAwMV9BREM9bQojIENPTkZJ R19MUDg3ODhfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTM2MyBpcyBub3Qgc2V0CkNPTkZJ R19NQ1AzNDIyPW0KQ09ORklHX01FTl9aMTg4X0FEQz1tCiMgQ09ORklHX05BVTc4MDIgaXMgbm90 IHNldApDT05GSUdfVElfQURDMDgxQz1tCkNPTkZJR19USV9BTTMzNVhfQURDPW0KIyBDT05GSUdf VFdMNDAzMF9NQURDIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwMzBfR1BBREM9bQojIENPTkZJR19W SVBFUkJPQVJEX0FEQyBpcyBub3Qgc2V0CgojCiMgQW1wbGlmaWVycwojCgojCiMgSGlkIFNlbnNv ciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj1tCkNPTkZJR19ISURf U0VOU09SX0lJT19UUklHR0VSPW0KCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCkNPTkZJR19JSU9f U1RfU0VOU09SU19JMkM9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT1tCgojCiMgRGlnaXRh bCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9bQojIENPTkZJR19BRDUzODAg aXMgbm90IHNldAojIENPTkZJR19BRDU0NDYgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcgaXMg bm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKCiMKIyBGcmVxdWVuY3kgU3ludGhl c2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwoj IFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERp Z2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldApDT05G SUdfSElEX1NFTlNPUl9HWVJPXzNEPW0KQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPW0KQ09ORklH X0lJT19TVF9HWVJPX0kyQ18zQVhJUz1tCkNPTkZJR19JVEczMjAwPW0KCiMKIyBIdW1pZGl0eSBz ZW5zb3JzCiMKQ09ORklHX0RIVDExPW0KIyBDT05GSUdfU0k3MDA1IGlzIG5vdCBzZXQKQ09ORklH X1NJNzAyMD1tCgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwpDT05GSUdfS01YNjE9 bQpDT05GSUdfSU5WX01QVTYwNTBfSUlPPW0KCiMKIyBMaWdodCBzZW5zb3JzCiMKQ09ORklHX0FE SkRfUzMxMT1tCkNPTkZJR19BTDMzMjBBPW0KIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAoj IENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKQ09O RklHX0NNMzY2NTE9bQpDT05GSUdfR1AyQVAwMjBBMDBGPW0KQ09ORklHX0lTTDI5MTI1PW0KIyBD T05GSUdfSElEX1NFTlNPUl9BTFMgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9QUk9YPW0K IyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMzUzMz1tCkNPTkZJ R19MVFI1MDE9bQpDT05GSUdfVENTMzQxND1tCiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19UU0wyNTYzPW0KQ09ORklHX1RTTDQ1MzE9bQojIENPTkZJR19WQ05MNDAw MCBpcyBub3Qgc2V0CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc1PW0K IyBDT05GSUdfQUswOTkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01BRzMxMTAgaXMgbm90IHNldAoj IENPTkZJR19ISURfU0VOU09SX01BR05FVE9NRVRFUl8zRCBpcyBub3Qgc2V0CkNPTkZJR19JSU9f U1RfTUFHTl8zQVhJUz1tCkNPTkZJR19JSU9fU1RfTUFHTl9JMkNfM0FYSVM9bQoKIwojIEluY2xp bm9tZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0QgaXMg bm90IHNldApDT05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT049bQoKIwojIFRyaWdnZXJz IC0gc3RhbmRhbG9uZQojCiMgQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUiBpcyBub3Qgc2V0 CkNPTkZJR19JSU9fU1lTRlNfVFJJR0dFUj1tCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJ R19CTVAyODA9bQojIENPTkZJR19ISURfU0VOU09SX1BSRVNTIGlzIG5vdCBzZXQKQ09ORklHX01Q TDExNT1tCiMgQ09ORklHX01QTDMxMTUgaXMgbm90IHNldApDT05GSUdfSUlPX1NUX1BSRVNTPW0K Q09ORklHX0lJT19TVF9QUkVTU19JMkM9bQpDT05GSUdfVDU0MDM9bQoKIwojIExpZ2h0bmluZyBz ZW5zb3JzCiMKCiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCkNPTkZJR19TWDk1MDA9bQoKIwojIFRl bXBlcmF0dXJlIHNlbnNvcnMKIwpDT05GSUdfTUxYOTA2MTQ9bQpDT05GSUdfVE1QMDA2PW0KIyBD T05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklH X1BXTSBpcyBub3Qgc2V0CkNPTkZJR19JUEFDS19CVVM9eQojIENPTkZJR19CT0FSRF9UUENJMjAw IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9JUE9DVEFMPXkKIyBDT05GSUdfUkVTRVRfQ09OVFJP TExFUiBpcyBub3Qgc2V0CkNPTkZJR19GTUM9bQpDT05GSUdfRk1DX0ZBS0VERVY9bQpDT05GSUdf Rk1DX1RSSVZJQUw9bQpDT05GSUdfRk1DX1dSSVRFX0VFUFJPTT1tCkNPTkZJR19GTUNfQ0hBUkRF Vj1tCgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklHX0JD TV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TQU1TVU5HX1VTQjI9eQojIENP TkZJR19QSFlfRVhZTk9TNDIxMF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0VYWU5PUzRY MTJfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9FWFlOT1M1MjUwX1VTQjIgaXMgbm90IHNl dApDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfTUNCPXkKIyBDT05GSUdfTUNCX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX1RIVU5ERVJCT0xUIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05G SUdfQU5EUk9JRCBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9 eQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CiMg Q09ORklHX0RFTExfUkJVIGlzIG5vdCBzZXQKQ09ORklHX0RDREJBUz15CkNPTkZJR19ETUlJRD15 CiMgQ09ORklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05P Tl9FRklfRkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENP TkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJ R19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRVhUMl9GUz15CiMgQ09ORklHX0VYVDJfRlNf WEFUVFIgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CiMgQ09ORklHX0VYVDNfREVGQVVMVFNf VE9fT1JERVJFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlNfWEFUVFIgaXMgbm90IHNldAoj IENPTkZJR19FWFQ0X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pCRD15CiMgQ09ORklHX0pCRF9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNL IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKQ09ORklH X1JFSVNFUkZTX0ZTX1hBVFRSPXkKIyBDT05GSUdfUkVJU0VSRlNfRlNfUE9TSVhfQUNMIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19K RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldApDT05GSUdfR0ZTMl9G Uz1tCiMgQ09ORklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklH X0JUUkZTX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFk9eQoj IENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZT X0RFQlVHPXkKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9G Uz1tCkNPTkZJR19GU19EQVg9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0ZJTEVfTE9D S0lORz15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKIyBDT05GSUdfSU5PVElG WV9VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZBTk9USUZZPXkKIyBDT05GSUdfUVVPVEEgaXMgbm90 IHNldAojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19R VU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPW0KQ09ORklHX0ZVU0VfRlM9bQojIENPTkZJR19D VVNFIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlM9eQoKIwojIENhY2hlcwojCkNPTkZJR19G U0NBQ0hFPXkKIyBDT05GSUdfRlNDQUNIRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hF X0hJU1RPR1JBTT15CkNPTkZJR19GU0NBQ0hFX0RFQlVHPXkKQ09ORklHX0ZTQ0FDSEVfT0JKRUNU X0xJU1Q9eQojIENPTkZJR19DQUNIRUZJTEVTIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZp bGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQojIENPTkZJR19KT0xJRVQgaXMgbm90IHNl dApDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz1tCkNPTkZJR19VREZfTkxTPXkKCiMKIyBE T1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15 CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdf RkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPXkKIyBDT05G SUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8gZmls ZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BS T0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX0tFUk5GUz15CkNP TkZJR19TWVNGUz15CiMgQ09ORklHX1RNUEZTIGlzIG5vdCBzZXQKQ09ORklHX0hVR0VUTEJGUz15 CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfTUlTQ19G SUxFU1lTVEVNUz15CkNPTkZJR19BREZTX0ZTPXkKQ09ORklHX0FERlNfRlNfUlc9eQojIENPTkZJ R19BRkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VDUllQVF9GUz1tCkNPTkZJR19FQ1JZUFRfRlNf TUVTU0FHSU5HPXkKQ09ORklHX0hGU19GUz15CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNl dApDT05GSUdfQkVGU19GUz15CiMgQ09ORklHX0JFRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdf QkZTX0ZTPW0KIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0ZTPW0KQ09O RklHX0pGRlMyX0ZTX0RFQlVHPTAKQ09ORklHX0pGRlMyX0ZTX1dSSVRFQlVGRkVSPXkKQ09ORklH X0pGRlMyX0ZTX1dCVUZfVkVSSUZZPXkKQ09ORklHX0pGRlMyX1NVTU1BUlk9eQpDT05GSUdfSkZG UzJfRlNfWEFUVFI9eQojIENPTkZJR19KRkZTMl9GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENP TkZJR19KRkZTMl9GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NPTVBSRVNT SU9OX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfSkZGUzJfWkxJQj15CiMgQ09ORklHX0pGRlMy X0xaTyBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9SVElNRT15CiMgQ09ORklHX0pGRlMyX1JVQklO IGlzIG5vdCBzZXQKQ09ORklHX1VCSUZTX0ZTPW0KIyBDT05GSUdfVUJJRlNfRlNfQURWQU5DRURf Q09NUFIgaXMgbm90IHNldApDT05GSUdfVUJJRlNfRlNfTFpPPXkKQ09ORklHX1VCSUZTX0ZTX1pM SUI9eQojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9bQpDT05GSUdfU1FV QVNIRlM9eQpDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJ TEVfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdMRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CkNPTkZJR19T UVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BVPXkKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09O RklHX1NRVUFTSEZTX1pMSUI9eQojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApDT05G SUdfU1FVQVNIRlNfTFpPPXkKIyBDT05GSUdfU1FVQVNIRlNfWFogaXMgbm90IHNldAojIENPTkZJ R19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VN QkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9Mwoj IENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JTklYX0ZTPW0KQ09ORklHX09NRlNf RlM9bQpDT05GSUdfSFBGU19GUz1tCkNPTkZJR19RTlg0RlNfRlM9eQpDT05GSUdfUU5YNkZTX0ZT PXkKIyBDT05GSUdfUU5YNkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMg bm90IHNldApDT05GSUdfUFNUT1JFPXkKQ09ORklHX1BTVE9SRV9DT05TT0xFPXkKQ09ORklHX1BT VE9SRV9QTVNHPXkKIyBDT05GSUdfUFNUT1JFX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TWVNWX0ZT PW0KQ09ORklHX1VGU19GUz1tCiMgQ09ORklHX1VGU19GU19XUklURSBpcyBub3Qgc2V0CkNPTkZJ R19VRlNfREVCVUc9eQpDT05GSUdfRVhPRlNfRlM9bQpDT05GSUdfRVhPRlNfREVCVUc9eQpDT05G SUdfRjJGU19GUz1tCkNPTkZJR19GMkZTX1NUQVRfRlM9eQojIENPTkZJR19GMkZTX0ZTX1hBVFRS IGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19DSEVDS19GUyBpcyBub3Qgc2V0CkNPTkZJR19PUkU9 bQojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNP TkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgojIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3IGlz IG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQojIENPTkZJR19OTFNfQ09ERVBBR0Vf Nzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfODUyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9 bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NjYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2OT1tCiMgQ09ORklHX05MU19DT0RF UEFHRV85MzYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk1MD1tCkNPTkZJR19OTFNf Q09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9bQojIENPTkZJR19OTFNfQ09E RVBBR0VfODc0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzg9eQojIENPTkZJR19OTFNf Q09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5v dCBzZXQKQ09ORklHX05MU19BU0NJST1tCkNPTkZJR19OTFNfSVNPODg1OV8xPW0KQ09ORklHX05M U19JU084ODU5XzI9bQojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKQ09ORklHX05M U19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82 PXkKQ09ORklHX05MU19JU084ODU5Xzc9bQpDT05GSUdfTkxTX0lTTzg4NTlfOT1tCiMgQ09ORklH X05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90 IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQpDT05GSUdfTkxTX0tPSThfUj15CiMgQ09ORklH X05MU19LT0k4X1UgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01BTj15CiMgQ09ORklHX05M U19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89eQojIENPTkZJ R19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQoj IENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0dSRUVLPW0K IyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJ VCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPXkKQ09ORklHX05MU19NQUNfVFVS S0lTSD1tCkNPTkZJR19OTFNfVVRGOD15CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJB Q0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09O RklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJ R19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJR19EWU5BTUlDX0RFQlVHPXkKCiMKIyBDb21waWxl LXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBp cyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkKIyBDT05GSUdfRU5BQkxF X01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0xMDI0CkNPTkZJR19TVFJJ UF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VO VVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT1dORVI9eQpDT05GSUdfREVCVUdf RlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENI PXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVS PXkKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CiMgQ09ORklHX01BR0lDX1NZU1JR IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwoj CkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0xBQj15 CiMgQ09ORklHX0RFQlVHX1NMQUJfTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tN RU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15 CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9eQpDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJG TE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1D SEVDSz15CiMgQ09ORklHX0tNRU1DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NISVJR IGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCiMgQ09ORklHX0xPQ0tV UF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNl dAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNf VkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCiMgQ09ORklHX1NDSEVEX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19F TkRfQ0hFQ0s9eQpDT05GSUdfVElNRVJfU1RBVFM9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlu bG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdfTVVU RVhFUz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMg bm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlD X1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQK IyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15 CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9T RT15CkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19TRz15CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1NQ QVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19UT1JUVVJFX1RFU1Q9eQpDT05GSUdf UkNVX1RPUlRVUkVfVEVTVD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1JVTk5BQkxFPXkKQ09O RklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQojIENPTkZJR19SQ1VfQ1BVX1NUQUxMX0lORk8g aXMgbm90IHNldAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19C TE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJf Q09QWV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBu b3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNU SU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19I QVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15 CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFD RV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJ R19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CiMgQ09ORklH X0ZUUkFDRSBpcyBub3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5nCiMKIyBDT05GSUdfTEtEVE0g aXMgbm90IHNldApDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VM Rl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdf SU5URVJWQUxfVFJFRV9URVNUPW0KIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0hFWERVTVA9bQoj IENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfS1NUUlRP WD15CkNPTkZJR19URVNUX1JIQVNIVEFCTEU9bQojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RN QV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9BUElf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CkNPTkZJR19URVNU X1VTRVJfQ09QWT1tCkNPTkZJR19URVNUX0JQRj1tCkNPTkZJR19URVNUX0ZJUk1XQVJFPXkKQ09O RklHX1RFU1RfVURFTEFZPW0KIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1F TT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBD T05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NF VF9NT0RVTEVfUk9OWD15CkNPTkZJR19ERUJVR19OWF9URVNUPW0KQ09ORklHX0RPVUJMRUZBVUxU PXkKQ09ORklHX0RFQlVHX1RMQkZMVVNIPXkKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8w WDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VE RUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4MD15 CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVM QVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfSU9fREVMQVlfVFlQRT0wCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklH X0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNf Q1BVX0hBUyBpcyBub3Qgc2V0CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkK Q09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9bQojIENP TkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlGUyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxU X1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxP Q0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FTWU5D X1BRPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklH X0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FF QUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05G SUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRP X0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdf Q1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFH RVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBUT19VU0VSPXkKQ09ORklH X0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkK Q09ORklHX0NSWVBUT19OVUxMPW0KQ09ORklHX0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRP X1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklHX0NSWVBUT19NQ1JZUFRE PW0KIyBDT05GSUdfQ1JZUFRPX0FVVEhFTkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFU1Q9 bQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPW0KQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9Y ODY9bQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQoj CkNPTkZJR19DUllQVE9fQ0NNPXkKIyBDT05GSUdfQ1JZUFRPX0dDTSBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fU0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpD T05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19DVFMgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPW0KQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09O RklHX0NSWVBUT19YVFM9bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpD T05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQojIENPTkZJR19DUllQVE9f Vk1BQyBpcyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05G SUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD1tCiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQoj IENPTkZJR19DUllQVE9fR0hBU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01END15CkNPTkZJ R19DUllQVE9fTUQ1PW0KQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz1tCkNPTkZJR19DUllQVE9f Uk1EMTI4PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19STUQyNTYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9f U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PW0KQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05G SUdfQ1JZUFRPX1RHUjE5Mj1tCkNPTkZJR19DUllQVE9fV1A1MTI9bQoKIwojIENpcGhlcnMKIwpD T05GSUdfQ1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19BRVNfNTg2IGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVC SVMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQojIENPTkZJR19DUllQVE9fQkxPV0ZJ U0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NSWVBUT19DQVNU X0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2PW0KQ09O RklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9fS0hB WkFEPW0KIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NB TFNBMjBfNTg2PW0KQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPW0K Q09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2PW0KQ09ORklHX0NSWVBUT19URUE9eQpDT05G SUdfQ1JZUFRPX1RXT0ZJU0g9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklH X0NSWVBUT19UV09GSVNIXzU4Nj1tCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RF RkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklH X0NSWVBUT19MWjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaNEhDPXkKCiMKIyBSYW5kb20g TnVtYmVyIEdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05G SUdfQ1JZUFRPX0RSQkdfSEFTSD15CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9bQpDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJX0hBU0g9bQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz1tCkNPTkZJR19DUllQVE9fSEFTSF9J TkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZ X1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfUFVC TElDX0tFWV9BTEdPX1JTQT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09O RklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkKQ09O RklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05GSUdfSEFW RV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJR19LVk1f QVBJQ19BUkNISVRFQ1RVUkU9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BG PXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJD RVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURf UFJPVEVDVD15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpDT05GSUdfS1ZN X0lOVEVMPW0KQ09ORklHX0tWTV9BTUQ9bQojIENPTkZJR19MR1VFU1QgaXMgbm90IHNldAojIENP TkZJR19CSU5BUllfUFJJTlRGIGlzIG5vdCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09O RklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklU UkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09O RklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09O RklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpD T05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfSEFT X0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05G SUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQpDT05GSUdf Q1JDMzJfU0VMRlRFU1Q9eQojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NBUldBVEU9eQojIENP TkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklH X0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzggaXMgbm90IHNldApDT05GSUdfQVVESVRfR0VORVJJ Qz15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdf UkFORE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVG TEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05G SUdfTFo0SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVD PXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpf REVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpD T05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVT U19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNP TkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09ORklHX0JD SD1tCkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05G SUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BP UlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklH X0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklH X0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05MQVRUUj15 CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQojIENPTkZJR19BVkVS QUdFIGlzIG5vdCBzZXQKQ09ORklHX0NMWl9UQUI9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNl dApDT05GSUdfRERSPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05G SUdfRk9OVF9TVVBQT1JUPW0KIyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84 eDg9eQpDT05GSUdfRk9OVF84eDE2PXkKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkK --===============6104656776320310330== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlDQpQcm9iaW5nIEVERCAoZWRkPW9mZiB0byBkaXNh YmxlKS4uLiBvaw0KZWFybHkgY29uc29sZSBpbiBkZWNvbXByZXNzX2tlcm5lbA0KDQpEZWNvbXBy ZXNzaW5nIExpbnV4Li4uIFBhcnNpbmcgRUxGLi4uIE5vIHJlbG9jYXRpb24gbmVlZGVkLi4uIGRv bmUuDQpCb290aW5nIHRoZSBrZXJuZWwuDQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dy b3VwIHN1YnN5cyBjcHVzZXQNClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC4wLjAtcmMy LTAwMDg1LWc4ODgwYWI0IChrYnVpbGRAbGtwLW5leDA1KSAoZ2NjIHZlcnNpb24gNC45LjIgKERl YmlhbiA0LjkuMi0xMCkgKSAjMTQgU01QIFNhdCBNYXIgNyAwMDozMjo0OSBDU1QgMjAxNQ0KWyAg ICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOg0KWyAgICAw LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAw OWZiZmZdIHVzYWJsZQ0KWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAw MDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBCSU9T LWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2 ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgw MDAwMDAwMDEzZmZkZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWZmYzAwMC0weDAwMDAwMDAwZmVmZmZm ZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZm ZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIGJvb3Rj b25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQNClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4 ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBtaXNzaW5nIGluIENQVSENClsgICAgMC4wMDAwMDBd IFNNQklPUyAyLjQgcHJlc2VudC4NClsgICAgMC4wMDAwMDBdIERNSTogQm9jaHMgQm9jaHMsIEJJ T1MgQm9jaHMgMDEvMDEvMjAxMQ0KWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDog S1ZNDQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBm ZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVt IDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlDQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0 X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwDQpbICAgIDAuMDAwMDAwXSBT Y2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdDQpbICAgIDAuMDAwMDAw XSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdDQpbICAgIDAuMDAw MDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAu MDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAweDAwMGZkYWUwLTB4MDAwZmRhZWZd IG1hcHBlZCBhdCBbYzAwZmRhZTBdDQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZmRhZjAtZmRiZWMN ClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4 MDFmZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtjMDA5 YjAwMF0gOWIwMDAgc2l6ZSAxNjM4NA0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAw MDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21h cHBpbmc6IFttZW0gMHgxMzQwMDAwMC0weDEzNWZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgxMzQwMDAwMC0weDEzNWZmZmZmXSBwYWdlIDJNDQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9y eV9tYXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgxMzNmZmZmZl0NClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZmZl0gcGFnZSA0aw0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgwMDIwMDAwMC0weDEzM2ZmZmZmXSBwYWdlIDJNDQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9y eV9tYXBwaW5nOiBbbWVtIDB4MTM2MDAwMDAtMHgxM2ZmZGZmZl0NClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MTM2MDAwMDAtMHgxM2RmZmZmZl0gcGFnZSAyTQ0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgxM2UwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRrDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE5 ZjUwMDAsIDB4MDE5ZjVmZmZdIFBHVEFCTEUNClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTlmNjAw MCwgMHgwMTlmNmZmZl0gUEdUQUJMRQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxOWY3MDAwLCAw eDAxOWY3ZmZmXSBQR1RBQkxFDQpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTM2NmEw MDAtMHgxM2ZlZmZmZl0NClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3Vt IHZlcmlmaWNhdGlvbiBkaXNhYmxlZA0KWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMEZE OTUwIDAwMDAxNCAodjAwIEJPQ0hTICkNClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgxM0ZG RTQ1MCAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkN ClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgxM0ZGRkY4MCAwMDAwNzQgKHYwMSBCT0NIUyAg QlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IERT RFQgMHgxM0ZGRTQ5MCAwMDExQTkgKHYwMSBCWFBDICAgQlhEU0RUICAgMDAwMDAwMDEgSU5UTCAy MDEwMDUyOCkNClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgxM0ZGRkY0MCAwMDAwNDANClsg ICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgxM0ZGRjdBMCAwMDA3OTYgKHYwMSBCT0NIUyAgQlhQ Q1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMg MHgxM0ZGRjY4MCAwMDAwODAgKHYwMSBCT0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAw MDAwMSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgxM0ZGRjY0MCAwMDAwMzggKHYwMSBC T0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDAwMDBdIEFD UEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwDQpbICAgIDAuMDAwMDAwXSBtYXBwZWQg QVBJQyB0byAgICAgICAgIGZmZmZjMDAwICggICAgICAgIGZlZTAwMDAwKQ0KWyAgICAwLjAwMDAw MF0gMzE5TUIgTE9XTUVNIGF2YWlsYWJsZS4NClsgICAgMC4wMDAwMDBdICAgbWFwcGVkIGxvdyBy YW06IDAgLSAxM2ZmZTAwMA0KWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNmZmUwMDAN ClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRk MDANClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1zciAwOjEzZmZkMDAxLCBwcmlt YXJ5IGNwdSBjbG9jaw0KWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6DQpbICAgIDAuMDAwMDAw XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0N ClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAw MDAwMDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNo IG5vZGUNClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcw0KWyAgICAwLjAw MDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDll ZmZmXQ0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAt MHgwMDAwMDAwMDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAg W21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAw MF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgxODIwDQpbICAgIDAuMDAwMDAwXSBmcmVlX2FyZWFf aW5pdF9ub2RlOiBub2RlIDAsIHBnZGF0IGMxOGU0ZjYwLCBub2RlX21lbV9tYXAgZDMzOWEwMjQN ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM2IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcA0KWyAg ICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0g ICBETUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBiYXRjaDowDQpbICAgIDAuMDAwMDAwXSAgIE5v cm1hbCB6b25lOiA2ODQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwDQpbICAgIDAuMDAwMDAwXSAgIE5v cm1hbCB6b25lOiA3NzgyMiBwYWdlcywgTElGTyBiYXRjaDoxNQ0KWyAgICAwLjAwMDAwMF0gVXNp bmcgQVBJQyBkcml2ZXIgZGVmYXVsdA0KWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8g UG9ydDogMHhiMDA4DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhm ZWUwMDAwMA0KWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAgICBmZmZmYzAwMCAo ICAgICAgICBmZWUwMDAwMCkNClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4 MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo YWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQ0KWyAgICAwLjAwMDAwMF0gQUNQ STogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQ0KWyAgICAwLjAw MDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNl WzBdKQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFk ZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMNClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf T1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpDQpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMDINClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf aXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUN ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFs X2lycSA5IGhpZ2ggbGV2ZWwpDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRy aWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkNClsgICAgMC4wMDAw MDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGln aCBsZXZlbCkNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMg MDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQ0KWyAgICAwLjAwMDAwMF0gQUNQSTog SU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQ0K WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBi LCBBUElDIElEIDAsIEFQSUMgSU5UIDBiDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQg Ynkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDENClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElD IElOVCAwMw0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAw MCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5UIDA0DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlE1IHVzZWQgYnkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAs IHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDYNClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNywgQVBJQyBJ RCAwLCBBUElDIElOVCAwNw0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmln IDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4DQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEx MCB1c2VkIGJ5IG92ZXJyaWRlLg0KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBv dmVycmlkZS4NClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYw0KWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBBUElDIElEIDAsIEFQSUMgSU5U IDBkDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJ UlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAwLCBBUElDIElOVCAwZg0K WyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGlu Zm9ybWF0aW9uDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6 IDB4ZmVkMDAwMDANClsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5nIDIgQ1BVcywgMCBo b3RwbHVnIENQVXMNClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmIwMDAgKGZl YzAwMDAwKQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l bSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu b3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWYwMDAtMHgwMDA5ZmZmZl0NClsgICAgMC4wMDAwMDBd IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBhMDAwMC0weDAwMGVmZmZm XQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAw MGYwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAt MHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0KWyAgICAwLjAwMDAwMF0gQm9v dGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQ0KWyAgICAwLjAwMDAwMF0gc2V0dXBf cGVyY3B1OiBOUl9DUFVTOjMyIG5yX2NwdW1hc2tfYml0czoyIG5yX2NwdV9pZHM6MiBucl9ub2Rl X2lkczoxDQpbICAgIDAuMDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDE1IHBhZ2VzL2NwdSBAZDMz N2MwMDAgczMwMjA4IHIwIGQzMTIzMiB1NjE0NDANClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6 IHMzMDIwOCByMCBkMzEyMzIgdTYxNDQwIGFsbG9jPTE1KjQwOTYNClsgICAgMC4wMDAwMDBdIHBj cHUtYWxsb2M6IFswXSAwIFswXSAxIA0KWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBG IGZvciBjcHUgMA0KWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMzM3 ZjY0MA0KWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9i aWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODExMDANClsgICAgMC4wMDAwMDBdIEtl cm5lbCBjb21tYW5kIGxpbmU6IHVzZXI9bGtwIGpvYj0vbGtwL3NjaGVkdWxlZC92bS1rYnVpbGQt eW9jdG8taTM4Ni0xNC9yYW5kX2Jvb3QtMS15b2N0by1taW5pbWFsLWkzODYuY2d6LWkzODYtcmFu ZGNvbmZpZy1uZXhzMC0wMzA2MjExNy04ODgwYWI0ZTBhZDllYTQxMmE2NGEzYzRlY2M0YTE4ODFh YTc2Yzk4LTEtMjAxNTAzMDctODAzOTMtdXo0aTFmLnlhbWwgQVJDSD1pMzg2IEJPT1RfSU1BR0U9 L2tlcm5lbC9pMzg2LXJhbmRjb25maWctbmV4czAtMDMwNjIxMTcvODg4MGFiNGUwYWQ5ZWE0MTJh NjRhM2M0ZWNjNGExODgxYWE3NmM5OC92bWxpbnV6LTQuMC4wLXJjMi0wMDA4NS1nODg4MGFiNCBr Y29uZmlnPWkzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNyBjb21taXQ9ODg4MGFiNGUwYWQ5 ZWE0MTJhNjRhM2M0ZWNjNGExODgxYWE3NmM5OCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtbGtw LW5leDA1LXNtb2tlLTIwMTUwMzA2MjMzMyByb290PS9kZXYvcmFtMCBtYXhfdXB0aW1lPTM2MDAg UkVTVUxUX1JPT1Q9L3Jlc3VsdC92bS1rYnVpbGQteW9jdG8taTM4Ni9ib290LzEveW9jdG8tbWlu aW1hbC1pMzg2LmNnei9pMzg2LXJhbmRjb25maWctbmV4czAtMDMwNjIxMTcvODg4MGFiNGUwYWQ5 ZWE0MTJhNjRhM2M0ZWNjNGExODgxYWE3NmM5OC8wIGlwPTo6Ojp2bS1rYnVpbGQteW9jdG8taTM4 Ni0xNDo6ZGhjcCBlYXJseXByaW50az10dHlTMCwxMTUyMDAgcmQudWRldi5sb2ctcHJpb3JpdHk9 ZXJyIHN5c3RlbWQubG9nX3RhcmdldD1qb3VybmFsIHN5c3RlbWQubG9nX2xldmVsPXdhcm5pbmcg ZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0 YWxsX3RpbWVvdXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9 cGFuaWMgb29wcz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9 dHR5UzAsMTE1MjAwIGNvbnNvDQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVz OiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykNClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNo ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQ0KWyAg ICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6 IDUsIDEzMTA3MiBieXRlcykNClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBDUFUjMA0KWyAg ICAwLjAwMDAwMF0gTWVtb3J5OiAzMDM4MjBLLzMyNzI4MEsgYXZhaWxhYmxlICg2MjI0SyBrZXJu ZWwgY29kZSwgMzk0SyByd2RhdGEsIDI1NjBLIHJvZGF0YSwgNTA4SyBpbml0LCA0MDRLIGJzcywg MjM0NjBLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpDQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFs IGtlcm5lbCBtZW1vcnkgbGF5b3V0Og0KWyAgICAwLjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGZm ZDM2MDAwIC0gMHhmZmZmZjAwMCAgICgyODUyIGtCKQ0KWyAgICAwLjAwMDAwMF0gICAgIHZtYWxs b2MgOiAweGQ0N2ZlMDAwIC0gMHhmZmQzNDAwMCAgICggNjkzIE1CKQ0KWyAgICAwLjAwMDAwMF0g ICAgIGxvd21lbSAgOiAweGMwMDAwMDAwIC0gMHhkM2ZmZTAwMCAgICggMzE5IE1CKQ0KWyAgICAw LjAwMDAwMF0gICAgICAgLmluaXQgOiAweGMxOGZhMDAwIC0gMHhjMTk3OTAwMCAgICggNTA4IGtC KQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMxNjE0NmU3IC0gMHhjMThmODhhMCAg ICgyOTYwIGtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhj MTYxNDZlNyAgICg2MjI1IGtCKQ0KWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9j ZXNzb3IgaG9ub3VycyB0aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suDQpb ICAgIDAuMDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLg0KWyAgICAwLjAw MDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJf Y3B1X2lkcz0yDQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjIzMDQgbnJfaXJxczo0NDAgMTYNClsg ICAgMC4wMDAwMDBdIENQVSAwIGlycXN0YWNrcywgaGFyZD1kMmMwODAwMCBzb2Z0PWQyYzBhMDAw DQpbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQ0KWyAgICAwLjAwMDAw MF0gY29uc29sZSBbdHR5MF0gZW5hYmxlZA0KWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vh cmx5c2VyMF0gZGlzYWJsZWQNClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vi c3lzIGNwdXNldA0KWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjAuMC1yYzItMDAwODUt Zzg4ODBhYjQgKGtidWlsZEBsa3AtbmV4MDUpIChnY2MgdmVyc2lvbiA0LjkuMiAoRGViaWFuIDQu OS4yLTEwKSApICMxNCBTTVAgU2F0IE1hciA3IDAwOjMyOjQ5IENTVCAyMDE1DQpbICAgIDAuMDAw MDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6DQpbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0g dXNhYmxlDQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAw LTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog W21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZA0KWyAg ICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw MTNmZmRmZmZdIHVzYWJsZQ0KWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVz ZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAt MHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUg W2Vhcmx5c2VyMF0gZW5hYmxlZA0KWyAgICAwLjAwMDAwMF0gTm90aWNlOiBOWCAoRXhlY3V0ZSBE aXNhYmxlKSBwcm90ZWN0aW9uIG1pc3NpbmcgaW4gQ1BVIQ0KWyAgICAwLjAwMDAwMF0gU01CSU9T IDIuNCBwcmVzZW50Lg0KWyAgICAwLjAwMDAwMF0gRE1JOiBCb2NocyBCb2NocywgQklPUyBCb2No cyAwMS8wMS8yMDExDQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBLVk0NClsg ICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNh YmxlID09PiByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBh MDAwMC0weDAwMGZmZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0g MHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMDANClsgICAgMC4wMDAwMDBdIFNjYW4gZm9y IFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0NClsgICAgMC4wMDAwMDBdIFNjYW4g Zm9yIFNNUCBpbiBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0NClsgICAgMC4wMDAwMDBdIFNj YW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwZjAwMDAtMHgwMDBmZmZmZl0NClsgICAgMC4wMDAwMDBd IGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVk IGF0IFtjMDBmZGFlMF0NClsgICAgMC4wMDAwMDBdICAgbXBjOiBmZGFmMC1mZGJlYw0KWyAgICAw LjAwMDAwMF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMWZmZmZm Zl0NClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDliMDAwXSA5 YjAwMCBzaXplIDE2Mzg0DQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVt IDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0NClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAt MHgwMDBmZmZmZl0gcGFnZSA0aw0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzog W21lbSAweDEzNDAwMDAwLTB4MTM1ZmZmZmZdDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzNDAw MDAwLTB4MTM1ZmZmZmZdIHBhZ2UgMk0NClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgwMDEwMDAwMC0weDEzM2ZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgw MDEwMDAwMC0weDAwMWZmZmZmXSBwYWdlIDRrDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMjAw MDAwLTB4MTMzZmZmZmZdIHBhZ2UgMk0NClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgxMzYwMDAwMC0weDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgx MzYwMDAwMC0weDEzZGZmZmZmXSBwYWdlIDJNDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzZTAw MDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsNClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTlmNTAwMCwg MHgwMTlmNWZmZl0gUEdUQUJMRQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxOWY2MDAwLCAweDAx OWY2ZmZmXSBQR1RBQkxFDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE5ZjcwMDAsIDB4MDE5Zjdm ZmZdIFBHVEFCTEUNClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxMzY2YTAwMC0weDEz ZmVmZmZmXQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZp Y2F0aW9uIGRpc2FibGVkDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwRkQ5NTAgMDAw MDE0ICh2MDAgQk9DSFMgKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDEzRkZFNDUwIDAw MDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAw LjAwMDAwMF0gQUNQSTogRkFDUCAweDEzRkZGRjgwIDAwMDA3NCAodjAxIEJPQ0hTICBCWFBDRkFD UCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDEz RkZFNDkwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQgICAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4 KQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDEzRkZGRjQwIDAwMDA0MA0KWyAgICAwLjAw MDAwMF0gQUNQSTogU1NEVCAweDEzRkZGN0EwIDAwMDc5NiAodjAxIEJPQ0hTICBCWFBDU1NEVCAw MDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDEzRkZG NjgwIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0K WyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDEzRkZGNjQwIDAwMDAzOCAodjAxIEJPQ0hTICBC WFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTG9j YWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDANClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRv ICAgICAgICAgZmZmZmMwMDAgKCAgICAgICAgZmVlMDAwMDApDQpbICAgIDAuMDAwMDAwXSAzMTlN QiBMT1dNRU0gYXZhaWxhYmxlLg0KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAt IDEzZmZlMDAwDQpbICAgIDAuMDAwMDAwXSAgIGxvdyByYW06IDAgLSAxM2ZmZTAwMA0KWyAgICAw LjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMA0KWyAg ICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZmQwMDEsIHByaW1hcnkgY3B1 IGNsb2NrDQpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoNClsgICAgMC4wMDAwMDBdICAgRE1B ICAgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQ0KWyAgICAw LjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwMTNm ZmRmZmZdDQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQ0K WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzDQpbICAgIDAuMDAwMDAwXSAg IG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOWVmZmZdDQpb ICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAw MDAwMTNmZmRmZmZdDQpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4 MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMTNmZmRmZmZdDQpbICAgIDAuMDAwMDAwXSBPbiBu b2RlIDAgdG90YWxwYWdlczogODE4MjANClsgICAgMC4wMDAwMDBdIGZyZWVfYXJlYV9pbml0X25v ZGU6IG5vZGUgMCwgcGdkYXQgYzE4ZTRmNjAsIG5vZGVfbWVtX21hcCBkMzM5YTAyNA0KWyAgICAw LjAwMDAwMF0gICBETUEgem9uZTogMzYgcGFnZXMgdXNlZCBmb3IgbWVtbWFwDQpbICAgIDAuMDAw MDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSAgIERNQSB6 b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjANClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpv bmU6IDY4NCBwYWdlcyB1c2VkIGZvciBtZW1tYXANClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpv bmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1DQpbICAgIDAuMDAwMDAwXSBVc2luZyBBUElD IGRyaXZlciBkZWZhdWx0DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAw eGIwMDgNClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAw DQpbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byAgICAgICAgIGZmZmZjMDAwICggICAgICAg IGZlZTAwMDAwKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFw aWNfaWRbMHgwMF0gZW5hYmxlZCkNClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lk WzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ Q19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pDQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pDQpb ICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAw eGZlYzAwMDAwLCBHU0kgMC0yMw0KWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1 cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkNClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAwLCBBUElDIElO VCAwMg0KWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBn bG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAwNQ0KWyAgICAw LjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkg aGlnaCBsZXZlbCkNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBi dXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQ0KWyAgICAwLjAwMDAwMF0gQUNQ STogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGxldmVs KQ0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJR IDBhLCBBUElDIElEIDAsIEFQSUMgSU5UIDBhDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JD X09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpDQpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMGINClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVy cmlkZS4NClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs IElSUSAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQ0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAz DQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQNClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTUgdXNl ZCBieSBvdmVycmlkZS4NClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw LCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElDIElOVCAwNg0KWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQ SUMgSU5UIDA3DQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVz IDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDgNClsgICAgMC4wMDAwMDBdIEFDUEk6 IElSUTkgdXNlZCBieSBvdmVycmlkZS4NClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQg Ynkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMSB1c2VkIGJ5IG92ZXJyaWRl Lg0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJR IDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBjDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQNClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZSwg QVBJQyBJRCAwLCBBUElDIElOVCAwZQ0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAw LCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMgSU5UIDBmDQpbICAgIDAu MDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRp b24NClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQw MDAwMA0KWyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMiBDUFVzLCAwIGhvdHBsdWcg Q1BVcw0KWyAgICAwLjAwMDAwMF0gbWFwcGVkIElPQVBJQyB0byBmZmZmYjAwMCAoZmVjMDAwMDAp DQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAw MDAwMDAtMHgwMDAwMGZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt ZW1vcnk6IFttZW0gMHgwMDA5ZjAwMC0weDAwMDlmZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06IFJl Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGEwMDAwLTB4MDAwZWZmZmZdDQpbICAg IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwZjAwMDAt MHgwMDBmZmZmZl0NClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgxNDAwMDAwMC0weGZlZmZi ZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzDQpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBh cmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNDQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6 IE5SX0NQVVM6MzIgbnJfY3B1bWFza19iaXRzOjIgbnJfY3B1X2lkczoyIG5yX25vZGVfaWRzOjEN ClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMTUgcGFnZXMvY3B1IEBkMzM3YzAwMCBz MzAyMDggcjAgZDMxMjMyIHU2MTQ0MA0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczMwMjA4 IHIwIGQzMTIzMiB1NjE0NDAgYWxsb2M9MTUqNDA5Ng0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv YzogWzBdIDAgWzBdIDEgDQpbICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNw dSAwDQpbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEzMzdmNjQwDQpb ICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBn cm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MTEwMA0KWyAgICAwLjAwMDAwMF0gS2VybmVsIGNv bW1hbmQgbGluZTogdXNlcj1sa3Agam9iPS9sa3Avc2NoZWR1bGVkL3ZtLWtidWlsZC15b2N0by1p Mzg2LTE0L3JhbmRfYm9vdC0xLXlvY3RvLW1pbmltYWwtaTM4Ni5jZ3otaTM4Ni1yYW5kY29uZmln LW5leHMwLTAzMDYyMTE3LTg4ODBhYjRlMGFkOWVhNDEyYTY0YTNjNGVjYzRhMTg4MWFhNzZjOTgt MS0yMDE1MDMwNy04MDM5My11ejRpMWYueWFtbCBBUkNIPWkzODYgQk9PVF9JTUFHRT0va2VybmVs L2kzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2NGEzYzRl Y2M0YTE4ODFhYTc2Yzk4L3ZtbGludXotNC4wLjAtcmMyLTAwMDg1LWc4ODgwYWI0IGtjb25maWc9 aTM4Ni1yYW5kY29uZmlnLW5leHMwLTAzMDYyMTE3IGNvbW1pdD04ODgwYWI0ZTBhZDllYTQxMmE2 NGEzYzRlY2M0YTE4ODFhYTc2Yzk4IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1sa3AtbmV4MDUt c21va2UtMjAxNTAzMDYyMzMzIHJvb3Q9L2Rldi9yYW0wIG1heF91cHRpbWU9MzYwMCBSRVNVTFRf Uk9PVD0vcmVzdWx0L3ZtLWtidWlsZC15b2N0by1pMzg2L2Jvb3QvMS95b2N0by1taW5pbWFsLWkz ODYuY2d6L2kzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2 NGEzYzRlY2M0YTE4ODFhYTc2Yzk4LzAgaXA9Ojo6OnZtLWtidWlsZC15b2N0by1pMzg2LTE0Ojpk aGNwIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCByZC51ZGV2LmxvZy1wcmlvcml0eT1lcnIgc3lz dGVtZC5sb2dfdGFyZ2V0PWpvdXJuYWwgc3lzdGVtZC5sb2dfbGV2ZWw9d2FybmluZyBkZWJ1ZyBh cGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBv b3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwx MTUyMDAgY29uc28NClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDgg KG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQ0KWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhhc2gg dGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMpDQpbICAgIDAuMDAw MDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNSwgMTMx MDcyIGJ5dGVzKQ0KWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIENQVSMwDQpbICAgIDAuMDAw MDAwXSBNZW1vcnk6IDMwMzgyMEsvMzI3MjgwSyBhdmFpbGFibGUgKDYyMjRLIGtlcm5lbCBjb2Rl LCAzOTRLIHJ3ZGF0YSwgMjU2MEsgcm9kYXRhLCA1MDhLIGluaXQsIDQwNEsgYnNzLCAyMzQ2MEsg cmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkNClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVs IG1lbW9yeSBsYXlvdXQ6DQpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZkMzYwMDAg LSAweGZmZmZmMDAwICAgKDI4NTIga0IpDQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4 ZDQ3ZmUwMDAgLSAweGZmZDM0MDAwICAgKCA2OTMgTUIpDQpbICAgIDAuMDAwMDAwXSAgICAgbG93 bWVtICA6IDB4YzAwMDAwMDAgLSAweGQzZmZlMDAwICAgKCAzMTkgTUIpDQpbICAgIDAuMDAwMDAw XSAgICAgICAuaW5pdCA6IDB4YzE4ZmEwMDAgLSAweGMxOTc5MDAwICAgKCA1MDgga0IpDQpbICAg IDAuMDAwMDAwXSAgICAgICAuZGF0YSA6IDB4YzE2MTQ2ZTcgLSAweGMxOGY4OGEwICAgKDI5NjAg a0IpDQpbICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMxNjE0NmU3 ICAgKDYyMjUga0IpDQpbICAgIDAuMDAwMDAwXSBDaGVja2luZyBpZiB0aGlzIHByb2Nlc3NvciBo b25vdXJzIHRoZSBXUCBiaXQgZXZlbiBpbiBzdXBlcnZpc29yIG1vZGUuLi5Pay4NClsgICAgMC4w MDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uDQpbICAgIDAuMDAwMDAwXSBS Q1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRz PTINClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBucl9pcnFzOjQ0MCAxNg0KWyAgICAwLjAw MDAwMF0gQ1BVIDAgaXJxc3RhY2tzLCBoYXJkPWQyYzA4MDAwIHNvZnQ9ZDJjMGEwMDANClsgICAg MC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBWR0ErIDgweDI1DQpbICAgIDAuMDAwMDAwXSBjb25z b2xlIFt0dHkwXSBlbmFibGVkDQpbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbZWFybHlzZXIw XSBkaXNhYmxlZA0KWyAgICAwLjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQNClsgICAg MC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkDQpbICAgIDAuMDAwMDAwXSB0c2M6 IERldGVjdGVkIDI2OTMuNTU2IE1IeiBwcm9jZXNzb3INClsgICAgMC4wMDMwMDBdIENhbGlicmF0 aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpIHByZXNldCB2YWx1ZS4uIDUzODcuMTEgQm9nb01JUFMg KGxwaj0yNjkzNTU2KQ0KWyAgICAwLjAwMzAwNF0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWlu aW11bTogMzAxDQpbICAgIDAuMDAzNTkyXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTUwMjA0DQpb ICAgIDAuMDA1ODg5XSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVk DQpbICAgIDAuMDA2NTgyXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9y ZGVyOiAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjAwNzAwNV0gTW91bnRwb2ludC1jYWNoZSBoYXNo IHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjAwOTE0 OV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5DQpbICAgIDAuMDEwMDE2XSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBuZXRfY2xzDQpbICAgIDAuMDExMDA4XSBJbml0aWFsaXpp bmcgY2dyb3VwIHN1YnN5cyBuZXRfcHJpbw0KWyAgICAwLjAxMjA4NF0gTGFzdCBsZXZlbCBpVExC IGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDANClsgICAgMC4wMTMwMDRdIExhc3QgbGV2ZWwg ZFRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMA0KWyAgICAwLjAxNTAxNV0g RnJlZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjRLIChjMTk3OTAwMCAtIGMxOTdmMDAw KQ0KWyAgICAwLjAxODk3MV0gR2V0dGluZyBWRVJTSU9OOiA1MDAxNA0KWyAgICAwLjAxOTAwOV0g R2V0dGluZyBWRVJTSU9OOiA1MDAxNA0KWyAgICAwLjAyMDAwOF0gR2V0dGluZyBJRDogMA0KWyAg ICAwLjAyMTAxMV0gR2V0dGluZyBJRDogZjAwMDAwMA0KWyAgICAwLjAyMjAxMF0gR2V0dGluZyBM VlQwOiA4NzAwDQpbICAgIDAuMDIzMDA2XSBHZXR0aW5nIExWVDE6IDg0MDANClsgICAgMC4wMjM4 MTFdIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcw0KWyAgICAw LjAyNTA1Ml0gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzANClsgICAgMC4wMjY2NzFdIEVOQUJMSU5H IElPLUFQSUMgSVJRcw0KWyAgICAwLjAyNzAwOV0gaW5pdCBJT19BUElDIElSUXMNClsgICAgMC4w MjgwMDNdICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZA0KWyAgICAwLjAyOTAxMF0gSU9BUElD WzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xIC0+IDB4MzEgLT4gSVJRIDEgTW9kZTowIEFjdGl2 ZTowIERlc3Q6MSkNClsgICAgMC4wMzAwMTldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMiAtPiAweDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpDQpbICAgIDAuMDMx MDE4XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBN b2RlOjAgQWN0aXZlOjAgRGVzdDoxKQ0KWyAgICAwLjAzMjAxN10gSU9BUElDWzBdOiBTZXQgcm91 dGluZyBlbnRyeSAoMC0zIC0+IDB4MzMgLT4gSVJRIDMgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkN ClsgICAgMC4wMzMwMTZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNCAtPiAweDM0 IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpDQpbICAgIDAuMDM0MDE3XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZl OjAgRGVzdDoxKQ0KWyAgICAwLjAzNTAxNl0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAo MC02IC0+IDB4MzYgLT4gSVJRIDYgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wMzYw MTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjEpDQpbICAgIDAuMDM3MDE3XSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQ0K WyAgICAwLjAzODAxNl0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC05IC0+IDB4Mzkg LT4gSVJRIDkgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wMzkwMTddIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEgMTAgTW9kZToxIEFjdGl2 ZTowIERlc3Q6MSkNClsgICAgMC4wNDAwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4w NDEwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTIgLT4gMHgzYyAtPiBJUlEg MTIgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wNDIwMTddIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJUlEgMTMgTW9kZTowIEFjdGl2ZTowIERl c3Q6MSkNClsgICAgMC4wNDMwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQg LT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wNDQwMTdd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTUgLT4gMHgzZiAtPiBJUlEgMTUgTW9k ZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wNDUwMTVdICBhcGljIDAgcGluIDE2IG5vdCBj b25uZWN0ZWQNClsgICAgMC4wNDYwMDJdICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQNClsg ICAgMC4wNDcwMDJdICBhcGljIDAgcGluIDE4IG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNDgwMDJd ICBhcGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNDkwMDJdICBhcGljIDAgcGlu IDIwIG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNTAwMDJdICBhcGljIDAgcGluIDIxIG5vdCBjb25u ZWN0ZWQNClsgICAgMC4wNTEwMDJdICBhcGljIDAgcGluIDIyIG5vdCBjb25uZWN0ZWQNClsgICAg MC4wNTIwMDJdICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNTMxNTBdIC4u VElNRVI6IHZlY3Rvcj0weDMwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTENClsgICAg MC4wNTQwMDJdIFVzaW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJydXB0cy4NClsgICAgMC4wNTQw MDJdIGNhbGlicmF0aW5nIEFQSUMgdGltZXIgLi4uDQpbICAgIDAuMDU2MDAwXSAuLi4gbGFwaWMg ZGVsdGEgPSA2MjQ5ODE0DQpbICAgIDAuMDU2MDAwXSAuLi4gUE0tVGltZXIgZGVsdGEgPSAzNTc5 MTkNClsgICAgMC4wNTYwMDBdIC4uLiBQTS1UaW1lciByZXN1bHQgb2sNClsgICAgMC4wNTYwMDBd IC4uLi4uIGRlbHRhIDYyNDk4MTQNClsgICAgMC4wNTYwMDBdIC4uLi4uIG11bHQ6IDI2ODQyNzQ2 Nw0KWyAgICAwLjA1NjAwMF0gLi4uLi4gY2FsaWJyYXRpb24gcmVzdWx0OiA5OTk5NzANClsgICAg MC4wNTYwMDBdIC4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAyNjkzLjAyMzAgTUh6Lg0KWyAgICAw LjA1NjAwMF0gLi4uLi4gaG9zdCBidXMgY2xvY2sgc3BlZWQgaXMgOTk5LjA5NzAgTUh6Lg0KWyAg ICAwLjA1NjA0Nl0gc21wYm9vdDogQ1BVMDogSW50ZWwgUUVNVSBWaXJ0dWFsIENQVSB2ZXJzaW9u IDEuNy4xIChmYW06IDA2LCBtb2RlbDogMDYsIHN0ZXBwaW5nOiAwMykNClsgICAgMC4wNTgwMjhd IFBlcmZvcm1hbmNlIEV2ZW50czogQnJva2VuIFBNVSBoYXJkd2FyZSBkZXRlY3RlZCwgdXNpbmcg c29mdHdhcmUgZXZlbnRzIG9ubHkuDQpbICAgIDAuMDYwMDAzXSBGYWlsZWQgdG8gYWNjZXNzIHBl cmZjdHIgbXNyIChNU1IgYzEgaXMgMCkNClsgICAgMC4wNjIyNTZdIENQVSAxIGlycXN0YWNrcywg aGFyZD1kMmNhYTAwMCBzb2Z0PWQyY2FjMDAwDQpbICAgIDAuMDYzMDAyXSB4ODY6IEJvb3Rpbmcg U01QIGNvbmZpZ3VyYXRpb246DQpbICAgIDAuMDY0MDAyXSAuLi4uIG5vZGUgICMwLCBDUFVzOiAg ICAgICMxDQpbICAgIDAuMDAyMDAwXSBJbml0aWFsaXppbmcgQ1BVIzENClsgICAgMC4wMDMwMDBd IGt2bS1jbG9jazogY3B1IDEsIG1zciAwOjEzZmZkMDIxLCBzZWNvbmRhcnkgY3B1IGNsb2NrDQpb ICAgIDAuMDAzMDAwXSBtYXNrZWQgRXh0SU5UIG9uIENQVSMxDQpbICAgIDAuMDc4MDE4XSBLVk0g c2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAxDQpbICAgIDAuMDc4MDM4XSB4ODY6IEJvb3RlZCB1cCAx IG5vZGUsIDIgQ1BVcw0KWyAgICAwLjA3ODA0MF0gLS0tLS0tLS0tLS0tLS0tLQ0KWyAgICAwLjA3 ODA0MF0gfCBOTUkgdGVzdHN1aXRlOg0KWyAgICAwLjA3ODA0MF0gLS0tLS0tLS0tLS0tLS0tLS0t LS0NClsgICAgMC4wNzkwMDBdICAgcmVtb3RlIElQSToNClsgICAgMC4wNzkwMDBdIGt2bS1zdGVh bHRpbWU6IGNwdSAxLCBtc3IgMTMzOGU2NDANClsgICAgMC4wODcwMDhdICAgb2sgIHwNClsgICAg MC4wODc3ODBdICAgIGxvY2FsIElQSTogIG9rICB8DQpbICAgIDAuMDk0MDA3XSAtLS0tLS0tLS0t LS0tLS0tLS0tLQ0KWyAgICAwLjA5NDgyNF0gR29vZCwgYWxsICAgMiB0ZXN0Y2FzZXMgcGFzc2Vk ISB8DQpbICAgIDAuMDk1MDAyXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClsg ICAgMC4wOTYwMDNdIHNtcGJvb3Q6IFRvdGFsIG9mIDIgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDEw Nzc0LjIyIEJvZ29NSVBTKQ0KWyAgICAwLjA5ODIwN10gZGV2dG1wZnM6IHVuYWJsZSB0byBjcmVh dGUgZGV2dG1wZnMgLTE0DQpbICAgIDAuMTAyNzkwXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2Vy bmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAwMDAwMDA4MA0KWyAgICAwLjEwMzAwMF0g SVA6IFs8YzEwNTc3ZmY+XSBfX3F1ZXVlX3dvcmsrMHgxZi8weDI3MA0KWyAgICAwLjEwMzAwMF0g KnBkcHQgPSAwMDAwMDAwMDAwMDAwMDAwICpwZGUgPSBmMDAwZmY1M2YwMDBmZjUzIA0KWyAgICAw LjEwMzAwMF0gT29wczogMDAwMCBbIzFdIFNNUCANClsgICAgMC4xMDMwMDBdIE1vZHVsZXMgbGlu a2VkIGluOg0KWyAgICAwLjEwMzAwMF0gQ1BVOiAwIFBJRDogMTcgQ29tbToga2RldnRtcGZzIE5v dCB0YWludGVkIDQuMC4wLXJjMi0wMDA4NS1nODg4MGFiNCAjMTQNClsgICAgMC4xMDMwMDBdIEhh cmR3YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTENClsgICAgMC4x MDMwMDBdIHRhc2s6IGQyYzhmMGIwIHRpOiBkMmNhZmZmOCB0YXNrLnRpOiBkMmNiMDAwMA0KWyAg ICAwLjEwMzAwMF0gRUlQOiAwMDYwOls8YzEwNTc3ZmY+XSBFRkxBR1M6IDAwMDEwMDQ2IENQVTog MA0KWyAgICAwLjEwMzAwMF0gRUlQIGlzIGF0IF9fcXVldWVfd29yaysweDFmLzB4MjcwDQpbICAg IDAuMTAzMDAwXSBFQVg6IDAwMDAwMDgyIEVCWDogMDAwMDAyOTYgRUNYOiBjMThlMGI0YyBFRFg6 IDAwMDAwMDAwDQpbICAgIDAuMTAzMDAwXSBFU0k6IGMxOGUwYjRjIEVESTogMDAwMDAwMDAgRUJQ OiBkMmNiMWVkYyBFU1A6IGQyY2IxZWIwDQpbICAgIDAuMTAzMDAwXSAgRFM6IDAwN2IgRVM6IDAw N2IgRlM6IDAwZDggR1M6IDAwZTAgU1M6IDAwNjgNClsgICAgMC4xMDMwMDBdIENSMDogODAwNTAw M2IgQ1IyOiAwMDAwMDA4MCBDUjM6IDAxOTgyMDAwIENSNDogMDAwMDA2YjANClsgICAgMC4xMDMw MDBdIFN0YWNrOg0KWyAgICAwLjEwMzAwMF0gIGQyYzhmMGIwIGMxMDc1MzcwIGQyY2IxZWI4IGQy Y2IxZWI4IGQyYzM3YzAwIGQyY2IxZWQ4IGQyYzM3YzAwIDAwMDAwMDIwDQpbICAgIDAuMTAzMDAw XSAgMDAwMDAyOTYgMDAwMDAwMjAgMDAwMDAwMDAgZDJjYjFlZjAgYzEwNTdhODEgYzE4ZTBiODAg MDAwMDAyOTIgMDAwMDAwMDANClsgICAgMC4xMDMwMDBdICBkMmNiMWYwMCBjMTU4OTUwZSBkMmM5 NDMzMCAwMDAwMDAwMCBkMmNiMWYwYyBjMTA1ZGExZCBkMmM4ZjBiMCBkMmNiMWYxYw0KWyAgICAw LjEwMzAwMF0gQ2FsbCBUcmFjZToNClsgICAgMC4xMDMwMDBdICBbPGMxMDc1MzcwPl0gPyB3YWl0 X3dva2VuKzB4OTAvMHg5MA0KWyAgICAwLjEwMzAwMF0gIFs8YzEwNTdhODE+XSBxdWV1ZV93b3Jr X29uKzB4MzEvMHg2MA0KWyAgICAwLjEwMzAwMF0gIFs8YzE1ODk1MGU+XSBfX3B1dF9uZXQrMHg0 ZS8weDYwDQpbICAgIDAuMTAzMDAwXSAgWzxjMTA1ZGExZD5dIGZyZWVfbnNwcm94eSsweDRkLzB4 NzANClsgICAgMC4xMDMwMDBdICBbPGMxMDVkYjQ1Pl0gc3dpdGNoX3Rhc2tfbmFtZXNwYWNlcysw eDY1LzB4NzANClsgICAgMC4xMDMwMDBdICBbPGMxMDVkYjVhPl0gZXhpdF90YXNrX25hbWVzcGFj ZXMrMHhhLzB4MTANClsgICAgMC4xMDMwMDBdICBbPGMxMDQ2OTFlPl0gZG9fZXhpdCsweDJhZS8w eDk3MA0KWyAgICAwLjEwMzAwMF0gIFs8YzE2MGUzN2Y+XSA/IF9fc2NoZWR1bGUrMHgyNWYvMHg5 MDANClsgICAgMC4xMDMwMDBdICBbPGMxNDVkY2YwPl0gPyBoYW5kbGVfcmVtb3ZlKzB4MjkwLzB4 MjkwDQpbICAgIDAuMTAzMDAwXSAgWzxjMTA1Y2Y2OT5dIGt0aHJlYWQrMHhhOS8weGQwDQpbICAg IDAuMTAzMDAwXSAgWzxjMTYxMmUyMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMw DQpbICAgIDAuMTAzMDAwXSAgWzxjMTA1Y2VjMD5dID8ga3RocmVhZF9jcmVhdGVfb25fbm9kZSsw eDExMC8weDExMA0KWyAgICAwLjEwMzAwMF0gQ29kZTogNGQgZWMgYzYgMDUgOTAgNjUgOGUgYzEg MDEgZWIgOTUgOTAgNTUgODkgZTUgNTcgODkgZDcgNTYgODkgY2UgNTMgODMgZWMgMjAgODkgNDUg ZjAgOWMgNTggOGQgNzQgMjYgMDAgZjYgYzQgMDIgMGYgODUgNDEgMDEgMDAgMDAgPDhiPiA4NyA4 MCAwMCAwMCAwMCBhOSAwMCAwMCAwMSAwMCAwZiA4NSA2MCAwMSAwMCAwMCA4YiA1NSBmMCA4Mw0K WyAgICAwLjEwMzAwMF0gRUlQOiBbPGMxMDU3N2ZmPl0gX19xdWV1ZV93b3JrKzB4MWYvMHgyNzAg U1M6RVNQIDAwNjg6ZDJjYjFlYjANClsgICAgMC4xMDMwMDBdIENSMjogMDAwMDAwMDAwMDAwMDA4 MA0KWyAgICAwLjEwMzAwMF0gLS0tWyBlbmQgdHJhY2UgMzk4MmRmMjkwOTc0NjE4OCBdLS0tDQpb ICAgIDAuMTAzMDAwXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9u DQoNCkVsYXBzZWQgdGltZTogNQ0KcWVtdS1zeXN0ZW0taTM4NiAtZW5hYmxlLWt2bSAta2VybmVs IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLW5leHMwLTAzMDYyMTE3Lzg4ODBhYjRlMGFkOWVhNDEy YTY0YTNjNGVjYzRhMTg4MWFhNzZjOTgvdm1saW51ei00LjAuMC1yYzItMDAwODUtZzg4ODBhYjQg LWFwcGVuZCAndXNlcj1sa3Agam9iPS9sa3Avc2NoZWR1bGVkL3ZtLWtidWlsZC15b2N0by1pMzg2 LTE0L3JhbmRfYm9vdC0xLXlvY3RvLW1pbmltYWwtaTM4Ni5jZ3otaTM4Ni1yYW5kY29uZmlnLW5l eHMwLTAzMDYyMTE3LTg4ODBhYjRlMGFkOWVhNDEyYTY0YTNjNGVjYzRhMTg4MWFhNzZjOTgtMS0y MDE1MDMwNy04MDM5My11ejRpMWYueWFtbCBBUkNIPWkzODYgQk9PVF9JTUFHRT0va2VybmVsL2kz ODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2NGEzYzRlY2M0 YTE4ODFhYTc2Yzk4L3ZtbGludXotNC4wLjAtcmMyLTAwMDg1LWc4ODgwYWI0IGtjb25maWc9aTM4 Ni1yYW5kY29uZmlnLW5leHMwLTAzMDYyMTE3IGNvbW1pdD04ODgwYWI0ZTBhZDllYTQxMmE2NGEz YzRlY2M0YTE4ODFhYTc2Yzk4IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1sa3AtbmV4MDUtc21v a2UtMjAxNTAzMDYyMzMzIHJvb3Q9L2Rldi9yYW0wIG1heF91cHRpbWU9MzYwMCBSRVNVTFRfUk9P VD0vcmVzdWx0L3ZtLWtidWlsZC15b2N0by1pMzg2L2Jvb3QvMS95b2N0by1taW5pbWFsLWkzODYu Y2d6L2kzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2NGEz YzRlY2M0YTE4ODFhYTc2Yzk4LzAgaXA9Ojo6OnZtLWtidWlsZC15b2N0by1pMzg2LTE0OjpkaGNw IGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCByZC51ZGV2LmxvZy1wcmlvcml0eT1lcnIgc3lzdGVt ZC5sb2dfdGFyZ2V0PWpvdXJuYWwgc3lzdGVtZC5sb2dfbGV2ZWw9d2FybmluZyBkZWJ1ZyBhcGlj PWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91 dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3Bz PXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUy MDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgcncgZHJiZC5taW5vcl9jb3VudD04JyAgLWluaXRy ZCAvZnMvc2RmMS9pbml0cmQtdm0ta2J1aWxkLXlvY3RvLWkzODYtMTQgLW0gMzIwIC1zbXAgMiAt bmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1u YyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1kcml2 ZSBmaWxlPS9mcy9zZGYxL2Rpc2swLXZtLWtidWlsZC15b2N0by1pMzg2LTE0LG1lZGlhPWRpc2ss aWY9dmlydGlvIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC12bS1rYnVpbGQteW9jdG8taTM4 Ni0xNCAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXZtLWtidWlsZC15b2N0by1p Mzg2LTE0IC1kYWVtb25pemUgLWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIA0KDQ== --===============6104656776320310330==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752044AbbCKInN (ORCPT ); Wed, 11 Mar 2015 04:43:13 -0400 Received: from mga03.intel.com ([134.134.136.65]:60633 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751133AbbCKInB (ORCPT ); Wed, 11 Mar 2015 04:43:01 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.11,380,1422950400"; d="scan'208";a="697032726" Message-ID: <1426063376.6711.186.camel@linux.intel.com> Subject: [LKP] [x86] fbca3588d32: BUG: unable to handle kernel NULL pointer dereference at 00000080 From: Huang Ying To: Andy Lutomirski Cc: LKML , LKP ML Date: Wed, 11 Mar 2015 16:42:56 +0800 Content-Type: multipart/mixed; boundary="=-TJxhsGDAzVwDl1yWtnHt" X-Mailer: Evolution 3.12.9-1+b1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-TJxhsGDAzVwDl1yWtnHt Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git x86/entry commit fbca3588d325bf1803ce0eecb35b27705f95ef7c ("x86: Switch all C consumers of kernel_stack to this_cpu_sp0") +------------------------------------------+------------+------------+ | | 173dfe42d9 | fbca3588d3 | +------------------------------------------+------------+------------+ | boot_successes | 99 | 0 | | boot_failures | 1 | 30 | | BUG:kernel_test_crashed | 1 | | | BUG:unable_to_handle_kernel | 0 | 30 | | Oops | 0 | 30 | | EIP_is_at__queue_work | 0 | 30 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 30 | | backtrace:do_exit | 0 | 30 | +------------------------------------------+------------+------------+ [ 0.095002] --------------------------------- [ 0.096003] smpboot: Total of 2 processors activated (10774.22 BogoMIPS) [ 0.098207] devtmpfs: unable to create devtmpfs -14 [ 0.102790] BUG: unable to handle kernel NULL pointer dereference at 00000080 [ 0.103000] IP: [] __queue_work+0x1f/0x270 [ 0.103000] *pdpt = 0000000000000000 *pde = f000ff53f000ff53 [ 0.103000] Oops: 0000 [#1] SMP [ 0.103000] Modules linked in: [ 0.103000] CPU: 0 PID: 17 Comm: kdevtmpfs Not tainted 4.0.0-rc2-00085-g8880ab4 #14 [ 0.103000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.103000] task: d2c8f0b0 ti: d2cafff8 task.ti: d2cb0000 [ 0.103000] EIP: 0060:[] EFLAGS: 00010046 CPU: 0 [ 0.103000] EIP is at __queue_work+0x1f/0x270 [ 0.103000] EAX: 00000082 EBX: 00000296 ECX: c18e0b4c EDX: 00000000 [ 0.103000] ESI: c18e0b4c EDI: 00000000 EBP: d2cb1edc ESP: d2cb1eb0 [ 0.103000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.103000] CR0: 8005003b CR2: 00000080 CR3: 01982000 CR4: 000006b0 [ 0.103000] Stack: [ 0.103000] d2c8f0b0 c1075370 d2cb1eb8 d2cb1eb8 d2c37c00 d2cb1ed8 d2c37c00 00000020 [ 0.103000] 00000296 00000020 00000000 d2cb1ef0 c1057a81 c18e0b80 00000292 00000000 [ 0.103000] d2cb1f00 c158950e d2c94330 00000000 d2cb1f0c c105da1d d2c8f0b0 d2cb1f1c [ 0.103000] Call Trace: [ 0.103000] [] ? wait_woken+0x90/0x90 [ 0.103000] [] queue_work_on+0x31/0x60 [ 0.103000] [] __put_net+0x4e/0x60 [ 0.103000] [] free_nsproxy+0x4d/0x70 [ 0.103000] [] switch_task_namespaces+0x65/0x70 [ 0.103000] [] exit_task_namespaces+0xa/0x10 [ 0.103000] [] do_exit+0x2ae/0x970 [ 0.103000] [] ? __schedule+0x25f/0x900 [ 0.103000] [] ? handle_remove+0x290/0x290 [ 0.103000] [] kthread+0xa9/0xd0 [ 0.103000] [] ret_from_kernel_thread+0x21/0x30 [ 0.103000] [] ? kthread_create_on_node+0x110/0x110 [ 0.103000] Code: 4d ec c6 05 90 65 8e c1 01 eb 95 90 55 89 e5 57 89 d7 56 89 ce 53 83 ec 20 89 45 f0 9c 58 8d 74 26 00 f6 c4 02 0f 85 41 01 00 00 <8b> 87 80 00 00 00 a9 00 00 01 00 0f 85 60 01 00 00 8b 55 f0 83 [ 0.103000] EIP: [] __queue_work+0x1f/0x270 SS:ESP 0068:d2cb1eb0 [ 0.103000] CR2: 0000000000000080 [ 0.103000] ---[ end trace 3982df2909746188 ]--- [ 0.103000] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --=-TJxhsGDAzVwDl1yWtnHt Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.0.0-rc2-00051-gfbca358" Content-Transfer-Encoding: 7bit # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.0.0-rc2 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=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=y # CONFIG_FHANDLE is not set CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y # CONFIG_TASK_IO_ACCOUNTING is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set CONFIG_RCU_FAST_NO_HZ=y # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set CONFIG_RCU_NOCB_CPU_ZERO=y # CONFIG_RCU_NOCB_CPU_ALL 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_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_MEMCG_SWAP is not set CONFIG_MEMCG_KMEM=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_PROFILING=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=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_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y CONFIG_MODULE_SIG_FORCE=y # CONFIG_MODULE_SIG_ALL is not set # # Do not forget to sign required modules with scripts/sign-file # CONFIG_MODULE_SIG_SHA1=y # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha1" # CONFIG_MODULE_COMPRESS is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set CONFIG_LDM_PARTITION=y CONFIG_LDM_DEBUG=y CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_UP_APIC_MSI=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_ZSMALLOC=m # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=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_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y CONFIG_EISA_VLB_PRIMING=y CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y # CONFIG_EISA_NAMES is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=m CONFIG_ALIX=y # CONFIG_NET5501 is not set CONFIG_GEOS=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=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=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set CONFIG_ATM=m # CONFIG_ATM_LANE is not set CONFIG_STP=m CONFIG_BRIDGE=m # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y CONFIG_IPX_INTERN=y CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m CONFIG_LTPC=m # CONFIG_COPS is not set # CONFIG_IPDDP is not set CONFIG_X25=m CONFIG_LAPB=y CONFIG_PHONET=m # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=m CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_NC is not set CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_VSOCKETS is not set CONFIG_NETLINK_MMAP=y # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set CONFIG_HSR=m CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m # CONFIG_CAN_CALC_BITTIMING is not set # CONFIG_CAN_LEDS is not set # CONFIG_PCH_CAN is not set # CONFIG_CAN_SJA1000 is not set CONFIG_CAN_C_CAN=m # CONFIG_CAN_C_CAN_PLATFORM is not set # CONFIG_CAN_C_CAN_PCI is not set # CONFIG_CAN_M_CAN is not set CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set # CONFIG_CAN_CC770_PLATFORM is not set # # CAN USB interfaces # # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set CONFIG_CAN_GS_USB=m CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_PEAK_USB is not set CONFIG_CAN_8DEV_USB=m CONFIG_CAN_SOFTING=m # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRCOMM=m # CONFIG_IRDA_ULTRA is not set # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # # CONFIG_DONGLE is not set CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=m # CONFIG_KS959_DONGLE is not set # # FIR device drivers # CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set # CONFIG_VLSI_FIR is not set # CONFIG_VIA_FIR is not set CONFIG_MCS_FIR=y # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set CONFIG_RFKILL_GPIO=y # CONFIG_NET_9P is not set CONFIG_CAIF=m CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=m # CONFIG_CAIF_USB is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=m CONFIG_NFC_NCI=m CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_PN533 is not set CONFIG_NFC_SIM=m # CONFIG_NFC_PORT100 is not set CONFIG_NFC_PN544=m # CONFIG_NFC_MICROREAD is not set CONFIG_NFC_MRVL=m CONFIG_NFC_MRVL_USB=m CONFIG_NFC_ST21NFCA=m CONFIG_NFC_ST21NFCB=m # CONFIG_NFC_ST21NFCB_I2C is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # 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 is not set # # Bus devices # CONFIG_CONNECTOR=m CONFIG_MTD=m CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y CONFIG_MTD_REDBOOT_PARTS_READONLY=y # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y CONFIG_INFTL=m CONFIG_RFD_FTL=m # CONFIG_SSFDC is not set CONFIG_SM_FTL=m # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=m # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set CONFIG_MTD_NAND_DENALI=m # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_GPIO=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_DOCG4=m # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=m CONFIG_MTD_NAND_NANDSIM=m # CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_NAND_HISI504=m CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=m CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=m # CONFIG_MTD_UBI_BLOCK is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m 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_NVME is not set CONFIG_BLK_DEV_OSD=m # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_RAM_DAX is not set CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=m # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=y # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m CONFIG_DS1682=m CONFIG_VMWARE_BALLOON=m CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=m # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=m # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_ECHO=m # CONFIG_CXL_BASE is not set CONFIG_HAVE_IDE=y CONFIG_IDE=m # # 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_IDE_LEGACY=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=m CONFIG_IDE_GD_ATA=y # CONFIG_IDE_GD_ATAPI is not set CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=m # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m # CONFIG_BLK_DEV_PLATFORM is not set CONFIG_BLK_DEV_CMD640=m CONFIG_BLK_DEV_CMD640_ENHANCED=y # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # CONFIG_BLK_DEV_4DRIVES=m CONFIG_BLK_DEV_ALI14XX=m # CONFIG_BLK_DEV_DTC2278 is not set # CONFIG_BLK_DEV_HT6560B is not set CONFIG_BLK_DEV_QD65XX=m CONFIG_BLK_DEV_UMC8672=m # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=m # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=m CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # CONFIG_SCSI_ENCLOSURE is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=m # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set CONFIG_SCSI_AHA1542=m # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set CONFIG_SCSI_ADVANSYS=m CONFIG_SCSI_IN2000=m # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPT3SAS is not set CONFIG_SCSI_UFSHCD=m # CONFIG_SCSI_UFSHCD_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=m # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set CONFIG_SCSI_GDTH=m # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_GENERIC_NCR5380 is not set CONFIG_SCSI_GENERIC_NCR5380_MMIO=m # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set CONFIG_SCSI_PAS16=m # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_ISCSI is not set CONFIG_SCSI_SIM710=m CONFIG_SCSI_SYM53C416=m # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_T128 is not set CONFIG_SCSI_U14_34F=m # CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y CONFIG_SCSI_U14_34F_MAX_TAGS=8 # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set CONFIG_SCSI_VIRTIO=m # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=m # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # # CONFIG_ATA_PIIX is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CS5520 is not set # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CS5535 is not set # CONFIG_PATA_CS5536 is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SC1200 is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set CONFIG_PATA_QDI=m # CONFIG_PATA_RZ1000 is not set # CONFIG_PATA_WINBOND_VLB is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set # CONFIG_ATA_GENERIC is not set CONFIG_PATA_LEGACY=m # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set CONFIG_VHOST_NET=m CONFIG_VHOST_RING=m CONFIG_VHOST=m # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=m # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_TCA6416=y CONFIG_KEYBOARD_TCA8418=m # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=m CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_TWL4030=m # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=m CONFIG_INPUT_88PM80X_ONKEY=m # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=m CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MAX8925_ONKEY=y # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_MPU3050=y # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=m CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=y # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_RETU_PWRBUTTON=m # CONFIG_INPUT_TPS65218_PWRBUTTON is not set # CONFIG_INPUT_AXP20X_PEK is not set # CONFIG_INPUT_TWL4030_PWRBUTTON is not set CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_WM831X_ON is not set CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y CONFIG_INPUT_IMS_PCU=y CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_SOC_BUTTON_ARRAY is not set CONFIG_INPUT_DRV260X_HAPTICS=y CONFIG_INPUT_DRV2667_HAPTICS=m # # 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=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=m # CONFIG_SERIO_ARC_PS2 is not set CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # 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_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=m # CONFIG_MOXA_SMARTIO is not set # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set # CONFIG_SYNCLINK_GT is not set # CONFIG_NOZOMI is not set # CONFIG_ISI is not set # CONFIG_N_HDLC is not set # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=y CONFIG_TRACE_SINK=y CONFIG_DEVMEM=y 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_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_DW=m # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_SCCNXP=m # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set CONFIG_SERIAL_ALTERA_JTAGUART=m CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=m # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y CONFIG_DTLK=y CONFIG_R3964=m # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set CONFIG_MWAVE=m CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_DLN2=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=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_ISA=y # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=m CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_PARPORT=m # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers: # # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_SCH311X=m # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_CRYSTAL_COVE=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=m CONFIG_GPIO_ADP5588=m # # PCI GPIO expanders: # # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # CONFIG_GPIO_MCP23S08 is not set # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # # MODULbus GPIO expanders: # CONFIG_GPIO_PALMAS=y # # USB GPIO expanders: # # CONFIG_GPIO_VIPERBOARD is not set # CONFIG_GPIO_DLN2 is not set CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=m # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=m # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=m CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_MAX8925_POWER is not set # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=m # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=m CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_88PM860X is not set CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_TWL4030=m CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX8997=m # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=m # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=m # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IIO_HWMON=m # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4222=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_MENF21BMC_HWMON is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=m # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=m # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y # CONFIG_SENSORS_MAX16064 is not set # CONFIG_SENSORS_MAX34440 is not set # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_UCD9000=m # CONFIG_SENSORS_UCD9200 is not set # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_INT340X_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=m CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=y # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=m # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=m # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=m # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=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 is not set CONFIG_MFD_LM3533=m # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 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=m CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_88PM8607=m CONFIG_REGULATOR_ACT8865=m # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=m CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=m CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=m # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=m # CONFIG_REGULATOR_LP8788 is not set CONFIG_REGULATOR_LTC3589=m CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8925 is not set # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=m # CONFIG_REGULATOR_MAX8998 is not set CONFIG_REGULATOR_PALMAS=m CONFIG_REGULATOR_PFUZE100=m CONFIG_REGULATOR_RN5T618=m # CONFIG_REGULATOR_RT5033 is not set CONFIG_REGULATOR_S2MPA01=m CONFIG_REGULATOR_S2MPS11=m CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_TPS51632=m # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65217=m CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM831X is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y # CONFIG_FB_DDC is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=y CONFIG_FB_SMSCUFX=y CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_LM3533=m CONFIG_BACKLIGHT_MAX8925=m # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_88PM860X=y # CONFIG_BACKLIGHT_AAT2870 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_PANDORA is not set # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=m # CONFIG_VGASTATE is not set CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_MDA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=m CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set # CONFIG_SND is not set CONFIG_SOUND_PRIME=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set CONFIG_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_VMIDI=m CONFIG_SOUND_TRIX=m # CONFIG_SOUND_MSS is not set CONFIG_SOUND_MPU401=m CONFIG_SOUND_PAS=m CONFIG_SOUND_PSS=m # CONFIG_PSS_MIXER is not set # CONFIG_PSS_HAVE_BOOT is not set # CONFIG_SOUND_SB is not set CONFIG_SOUND_YM3812=m CONFIG_SOUND_UART6850=m CONFIG_SOUND_AEDSP16=m CONFIG_SC6600=y # CONFIG_SC6600_JOY is not set CONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0 # # HID support # CONFIG_HID=m # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m # CONFIG_HID_APPLEIR is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m CONFIG_HID_BETOP_FF=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m CONFIG_HID_EZKEY=m # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set # CONFIG_HID_HUION is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set CONFIG_HID_UCLOGIC=m # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=m # CONFIG_HID_LOGITECH_DJ is not set # CONFIG_HID_LOGITECH_HIDPP is not set # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTRIG=m # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PENMOUNT=m CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=m CONFIG_SONY_FF=y CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m # # USB HID support # CONFIG_USB_HID=m # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_MON is not set CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=m CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PCI=m CONFIG_USB_XHCI_PLATFORM=m # CONFIG_USB_EHCI_HCD is not set CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1362_HCD=y CONFIG_USB_FUSBH200_HCD=m CONFIG_USB_FOTG210_HCD=m CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set # CONFIG_USB_HWA_HCD is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m # CONFIG_USB_PRINTER is not set CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USB_MICROTEK=m CONFIG_USBIP_CORE=m CONFIG_USBIP_VHCI_HCD=m # CONFIG_USBIP_HOST is not set CONFIG_USBIP_DEBUG=y CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y # # Platform Glue Layer # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=m CONFIG_USB_DWC3_HOST=y # CONFIG_USB_DWC3_GADGET is not set # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=m # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set CONFIG_DWC3_HOST_USB3_LPM_ENABLE=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PLATFORM=y CONFIG_USB_DWC2_PCI=y # CONFIG_USB_DWC2_DEBUG is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=m # CONFIG_USB_SERIAL_GENERIC is not set # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m # CONFIG_USB_SERIAL_BELKIN is not set CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m # CONFIG_USB_SERIAL_EMPEG is not set CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set CONFIG_USB_SERIAL_KOBIL_SCT=m # CONFIG_USB_SERIAL_MCT_U232 is not set CONFIG_USB_SERIAL_METRO=m CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MXUPORT=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m # CONFIG_USB_SERIAL_XSENS_MT is not set CONFIG_USB_SERIAL_WISHBONE=m # CONFIG_USB_SERIAL_SSU100 is not set CONFIG_USB_SERIAL_QT2=m CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=m CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m CONFIG_USB_HSIC_USB3503=y CONFIG_USB_LINK_LAYER_TEST=m # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set CONFIG_USB_ISP1301=y CONFIG_USB_GADGET=m CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y CONFIG_USB_GADGET_DEBUG_FILES=y CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set CONFIG_USB_GR_UDC=m CONFIG_USB_R8A66597=m # CONFIG_USB_PXA27X is not set CONFIG_USB_MV_UDC=m # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set CONFIG_USB_BDC_UDC=m # # Platform Support # CONFIG_USB_BDC_PCI=m # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=m # CONFIG_USB_NET2272_DMA is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set CONFIG_USB_DUMMY_HCD=m CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_ACM=m CONFIG_USB_F_SS_LB=m CONFIG_USB_U_SERIAL=m CONFIG_USB_U_ETHER=m CONFIG_USB_F_SERIAL=m CONFIG_USB_F_OBEX=m CONFIG_USB_F_ECM=m CONFIG_USB_F_PHONET=m CONFIG_USB_F_EEM=m CONFIG_USB_F_SUBSET=m CONFIG_USB_F_RNDIS=m CONFIG_USB_F_MASS_STORAGE=m CONFIG_USB_F_FS=m CONFIG_USB_CONFIGFS=m CONFIG_USB_CONFIGFS_SERIAL=y CONFIG_USB_CONFIGFS_ACM=y 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=y CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_PHONET is not set # CONFIG_USB_CONFIGFS_MASS_STORAGE is not set CONFIG_USB_CONFIGFS_F_LB_SS=y CONFIG_USB_CONFIGFS_F_FS=y # CONFIG_USB_CONFIGFS_F_HID is not set # CONFIG_USB_ZERO is not set CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y # CONFIG_USB_ETH_EEM is not set # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=m # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE 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_NOKIA=m CONFIG_USB_G_ACM_MS=m CONFIG_USB_G_MULTI=m # CONFIG_USB_G_MULTI_RNDIS is not set CONFIG_USB_G_MULTI_CDC=y # CONFIG_USB_G_HID is not set CONFIG_USB_G_DBGP=m CONFIG_USB_G_DBGP_PRINTK=y # CONFIG_USB_G_DBGP_SERIAL is not set CONFIG_UWB=y CONFIG_UWB_HWA=m # CONFIG_UWB_WHCI is not set CONFIG_UWB_I1480U=m CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=m CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_WBSD=m # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m CONFIG_MMC_USDHI6ROL0=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m CONFIG_LEDS_NET48XX=m # CONFIG_LEDS_WRAP is not set CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8788=m CONFIG_LEDS_LP8860=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=m CONFIG_LEDS_TCA6507=m CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set # CONFIG_RTC_INTF_PROC is not set CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y # CONFIG_RTC_DRV_88PM80X is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_LP8788=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_MAX8925=m CONFIG_RTC_DRV_MAX8998=y # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PALMAS=m CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_TWL4030 is not set CONFIG_RTC_DRV_TPS80031=m CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_S5M=m # # SPI RTC drivers # # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1286 is not set CONFIG_RTC_DRV_DS1511=y # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m # CONFIG_RTC_DRV_RP5C01 is not set CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_XGENE=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_COMEDI=m CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set # CONFIG_COMEDI_PCI_DRIVERS is not set CONFIG_COMEDI_USB_DRIVERS=m # CONFIG_COMEDI_DT9812 is not set # CONFIG_COMEDI_NI_USB6501 is not set # CONFIG_COMEDI_USBDUX is not set # CONFIG_COMEDI_USBDUXFAST is not set CONFIG_COMEDI_USBDUXSIGMA=m # CONFIG_COMEDI_VMK80XX is not set CONFIG_COMEDI_8255=m CONFIG_COMEDI_KCOMEDILIB=m CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_RTS5208 is not set # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # CONFIG_AD7606=m CONFIG_AD7606_IFACE_PARALLEL=m # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # CONFIG_AD7150=m # CONFIG_AD7152 is not set CONFIG_AD7746=m # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # CONFIG_SENSORS_ISL29018=m # CONFIG_SENSORS_ISL29028 is not set # CONFIG_TSL2583 is not set CONFIG_TSL2x7x=m # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # # Active energy metering IC # # CONFIG_ADE7854 is not set # # Resolver to digital converters # # # Triggers - standalone # # CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set CONFIG_IIO_SIMPLE_DUMMY=m # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # CONFIG_FB_SM7XX is not set # CONFIG_FB_XGI is not set CONFIG_FT1000=y CONFIG_FT1000_USB=m # # Speakup console speech # # CONFIG_SPEAKUP is not set CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_USB_WPAN_HCD=y # CONFIG_WIMAX_GDM72XX is not set CONFIG_LTE_GDM724X=m # CONFIG_DGNC is not set CONFIG_DGAP=m CONFIG_GS_FPGABOOT=m # CONFIG_I2O is not set # CONFIG_X86_PLATFORM_DEVICES is not set # CONFIG_CHROME_PLATFORMS is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=m # CONFIG_EXTCON_MAX8997 is not set CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y # CONFIG_EXTCON_SM5502 is not set CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=m CONFIG_BMC150_ACCEL=m CONFIG_HID_SENSOR_ACCEL_3D=m CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m # CONFIG_MMA8452 is not set CONFIG_KXCJK1013=m CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m CONFIG_MMA9553=m # # Analog to digital converters # CONFIG_AD7291=m # CONFIG_AD799X is not set CONFIG_AXP288_ADC=m CONFIG_CC10001_ADC=m # CONFIG_LP8788_ADC is not set # CONFIG_MAX1363 is not set CONFIG_MCP3422=m CONFIG_MEN_Z188_ADC=m # CONFIG_NAU7802 is not set CONFIG_TI_ADC081C=m CONFIG_TI_AM335X_ADC=m # CONFIG_TWL4030_MADC is not set CONFIG_TWL6030_GPADC=m # CONFIG_VIPERBOARD_ADC is not set # # Amplifiers # # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=m CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_ITG3200=m # # Humidity sensors # CONFIG_DHT11=m # CONFIG_SI7005 is not set CONFIG_SI7020=m # # Inertial measurement units # CONFIG_KMX61=m CONFIG_INV_MPU6050_IIO=m # # Light sensors # CONFIG_ADJD_S311=m CONFIG_AL3320A=m # CONFIG_APDS9300 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set CONFIG_CM36651=m CONFIG_GP2AP020A00F=m CONFIG_ISL29125=m # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set CONFIG_SENSORS_LM3533=m CONFIG_LTR501=m CONFIG_TCS3414=m # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_AK8975=m # CONFIG_AK09911 is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set CONFIG_HID_SENSOR_DEVICE_ROTATION=m # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=m # # Pressure sensors # CONFIG_BMP280=m # CONFIG_HID_SENSOR_PRESS is not set CONFIG_MPL115=m # CONFIG_MPL3115 is not set CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m CONFIG_T5403=m # # Lightning sensors # # # Proximity sensors # CONFIG_SX9500=m # # Temperature sensors # CONFIG_MLX90614=m CONFIG_TMP006=m # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=m CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_SAMSUNG_USB2=y # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set CONFIG_POWERCAP=y CONFIG_MCB=y # CONFIG_MCB_PCI is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID 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=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set # CONFIG_EXT3_FS_XATTR is not set # CONFIG_EXT4_FS is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y # CONFIG_REISERFS_FS_POSIX_ACL is not set # CONFIG_REISERFS_FS_SECURITY is not set # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=m # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=m CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # CONFIG_INOTIFY_USER is not set CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y CONFIG_UDF_FS=m 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_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y # CONFIG_AFFS_FS is not set CONFIG_ECRYPT_FS=m CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m # CONFIG_EFS_FS is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_FS_WBUF_VERIFY=y CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y # CONFIG_JFFS2_FS_POSIX_ACL is not set # CONFIG_JFFS2_FS_SECURITY is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_UBIFS_FS=m # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y # CONFIG_SQUASHFS_XZ is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m CONFIG_OMFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y # CONFIG_QNX6FS_DEBUG is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set CONFIG_UFS_DEBUG=y CONFIG_EXOFS_FS=m CONFIG_EXOFS_DEBUG=y CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set # CONFIG_F2FS_CHECK_FS is not set CONFIG_ORE=m # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=m # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=m # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=m # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=m # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=m # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=m 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=y 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=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y CONFIG_RCU_TORTURE_TEST=y CONFIG_RCU_TORTURE_TEST_RUNNABLE=y CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=m # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_RHASHTABLE=m # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_ENCRYPTED_KEYS=m # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_MCRYPTD=m # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=m CONFIG_CRYPTO_GLUE_HELPER_X86=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=m # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_GHASH is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=m # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=m CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS7_MESSAGE_PARSER is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m # CONFIG_LGUEST 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_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_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_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=m # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_ARCH_HAS_SG_CHAIN=y --=-TJxhsGDAzVwDl1yWtnHt Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=".dmesg" Content-Transfer-Encoding: base64 ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlDQpQcm9iaW5nIEVERCAoZWRkPW9mZiB0byBkaXNh YmxlKS4uLiBvaw0KZWFybHkgY29uc29sZSBpbiBkZWNvbXByZXNzX2tlcm5lbA0KDQpEZWNvbXBy ZXNzaW5nIExpbnV4Li4uIFBhcnNpbmcgRUxGLi4uIE5vIHJlbG9jYXRpb24gbmVlZGVkLi4uIGRv bmUuDQpCb290aW5nIHRoZSBrZXJuZWwuDQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dy b3VwIHN1YnN5cyBjcHVzZXQNClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC4wLjAtcmMy LTAwMDg1LWc4ODgwYWI0IChrYnVpbGRAbGtwLW5leDA1KSAoZ2NjIHZlcnNpb24gNC45LjIgKERl YmlhbiA0LjkuMi0xMCkgKSAjMTQgU01QIFNhdCBNYXIgNyAwMDozMjo0OSBDU1QgMjAxNQ0KWyAg ICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOg0KWyAgICAw LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAw OWZiZmZdIHVzYWJsZQ0KWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAw MDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBCSU9T LWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2 ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgw MDAwMDAwMDEzZmZkZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWZmYzAwMC0weDAwMDAwMDAwZmVmZmZm ZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZm ZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIGJvb3Rj b25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQNClsgICAgMC4wMDAwMDBdIE5vdGljZTogTlggKEV4 ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBtaXNzaW5nIGluIENQVSENClsgICAgMC4wMDAwMDBd IFNNQklPUyAyLjQgcHJlc2VudC4NClsgICAgMC4wMDAwMDBdIERNSTogQm9jaHMgQm9jaHMsIEJJ T1MgQm9jaHMgMDEvMDEvMjAxMQ0KWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDog S1ZNDQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBm ZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVt IDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlDQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0 X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwDQpbICAgIDAuMDAwMDAwXSBT Y2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDAwMDAwLTB4MDAwMDAzZmZdDQpbICAgIDAuMDAwMDAw XSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdDQpbICAgIDAuMDAw MDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAu MDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAweDAwMGZkYWUwLTB4MDAwZmRhZWZd IG1hcHBlZCBhdCBbYzAwZmRhZTBdDQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZmRhZjAtZmRiZWMN ClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4 MDFmZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtjMDA5 YjAwMF0gOWIwMDAgc2l6ZSAxNjM4NA0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAw MDAwMDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21h cHBpbmc6IFttZW0gMHgxMzQwMDAwMC0weDEzNWZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgxMzQwMDAwMC0weDEzNWZmZmZmXSBwYWdlIDJNDQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9y eV9tYXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgxMzNmZmZmZl0NClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZmZl0gcGFnZSA0aw0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgwMDIwMDAwMC0weDEzM2ZmZmZmXSBwYWdlIDJNDQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9y eV9tYXBwaW5nOiBbbWVtIDB4MTM2MDAwMDAtMHgxM2ZmZGZmZl0NClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MTM2MDAwMDAtMHgxM2RmZmZmZl0gcGFnZSAyTQ0KWyAgICAwLjAwMDAwMF0gIFttZW0g MHgxM2UwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRrDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE5 ZjUwMDAsIDB4MDE5ZjVmZmZdIFBHVEFCTEUNClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTlmNjAw MCwgMHgwMTlmNmZmZl0gUEdUQUJMRQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxOWY3MDAwLCAw eDAxOWY3ZmZmXSBQR1RBQkxFDQpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTM2NmEw MDAtMHgxM2ZlZmZmZl0NClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3Vt IHZlcmlmaWNhdGlvbiBkaXNhYmxlZA0KWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMEZE OTUwIDAwMDAxNCAodjAwIEJPQ0hTICkNClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgxM0ZG RTQ1MCAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkN ClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgxM0ZGRkY4MCAwMDAwNzQgKHYwMSBCT0NIUyAg QlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IERT RFQgMHgxM0ZGRTQ5MCAwMDExQTkgKHYwMSBCWFBDICAgQlhEU0RUICAgMDAwMDAwMDEgSU5UTCAy MDEwMDUyOCkNClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgxM0ZGRkY0MCAwMDAwNDANClsg ICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgxM0ZGRjdBMCAwMDA3OTYgKHYwMSBCT0NIUyAgQlhQ Q1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMg MHgxM0ZGRjY4MCAwMDAwODAgKHYwMSBCT0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAw MDAwMSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgxM0ZGRjY0MCAwMDAwMzggKHYwMSBC T0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkNClsgICAgMC4wMDAwMDBdIEFD UEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwDQpbICAgIDAuMDAwMDAwXSBtYXBwZWQg QVBJQyB0byAgICAgICAgIGZmZmZjMDAwICggICAgICAgIGZlZTAwMDAwKQ0KWyAgICAwLjAwMDAw MF0gMzE5TUIgTE9XTUVNIGF2YWlsYWJsZS4NClsgICAgMC4wMDAwMDBdICAgbWFwcGVkIGxvdyBy YW06IDAgLSAxM2ZmZTAwMA0KWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNmZmUwMDAN ClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRk MDANClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1zciAwOjEzZmZkMDAxLCBwcmlt YXJ5IGNwdSBjbG9jaw0KWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6DQpbICAgIDAuMDAwMDAw XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0N ClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAw MDAwMDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNo IG5vZGUNClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcw0KWyAgICAwLjAw MDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDll ZmZmXQ0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAt MHgwMDAwMDAwMDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAg W21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAw MF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgxODIwDQpbICAgIDAuMDAwMDAwXSBmcmVlX2FyZWFf aW5pdF9ub2RlOiBub2RlIDAsIHBnZGF0IGMxOGU0ZjYwLCBub2RlX21lbV9tYXAgZDMzOWEwMjQN ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM2IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcA0KWyAg ICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0g ICBETUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBiYXRjaDowDQpbICAgIDAuMDAwMDAwXSAgIE5v cm1hbCB6b25lOiA2ODQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwDQpbICAgIDAuMDAwMDAwXSAgIE5v cm1hbCB6b25lOiA3NzgyMiBwYWdlcywgTElGTyBiYXRjaDoxNQ0KWyAgICAwLjAwMDAwMF0gVXNp bmcgQVBJQyBkcml2ZXIgZGVmYXVsdA0KWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8g UG9ydDogMHhiMDA4DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhm ZWUwMDAwMA0KWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAgICBmZmZmYzAwMCAo ICAgICAgICBmZWUwMDAwMCkNClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4 MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo YWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQ0KWyAgICAwLjAwMDAwMF0gQUNQ STogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQ0KWyAgICAwLjAw MDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNl WzBdKQ0KWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFk ZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMNClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf T1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpDQpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMDINClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf aXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUN ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFs X2lycSA5IGhpZ2ggbGV2ZWwpDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRy aWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkNClsgICAgMC4wMDAw MDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGln aCBsZXZlbCkNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMg MDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQ0KWyAgICAwLjAwMDAwMF0gQUNQSTog SU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQ0K WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBi LCBBUElDIElEIDAsIEFQSUMgSU5UIDBiDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQg Ynkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDENClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElD IElOVCAwMw0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAw MCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5UIDA0DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlE1IHVzZWQgYnkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAs IHRyaWcgMCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDYNClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNywgQVBJQyBJ RCAwLCBBUElDIElOVCAwNw0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmln IDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4DQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEx MCB1c2VkIGJ5IG92ZXJyaWRlLg0KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBv dmVycmlkZS4NClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElDIElOVCAwYw0KWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBBUElDIElEIDAsIEFQSUMgSU5U IDBkDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJ UlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAwLCBBUElDIElOVCAwZg0K WyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGlu Zm9ybWF0aW9uDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6 IDB4ZmVkMDAwMDANClsgICAgMC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5nIDIgQ1BVcywgMCBo b3RwbHVnIENQVXMNClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmIwMDAgKGZl YzAwMDAwKQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l bSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu b3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWYwMDAtMHgwMDA5ZmZmZl0NClsgICAgMC4wMDAwMDBd IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBhMDAwMC0weDAwMGVmZmZm XQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAw MGYwMDAwLTB4MDAwZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAt MHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0KWyAgICAwLjAwMDAwMF0gQm9v dGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQ0KWyAgICAwLjAwMDAwMF0gc2V0dXBf cGVyY3B1OiBOUl9DUFVTOjMyIG5yX2NwdW1hc2tfYml0czoyIG5yX2NwdV9pZHM6MiBucl9ub2Rl X2lkczoxDQpbICAgIDAuMDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDE1IHBhZ2VzL2NwdSBAZDMz N2MwMDAgczMwMjA4IHIwIGQzMTIzMiB1NjE0NDANClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6 IHMzMDIwOCByMCBkMzEyMzIgdTYxNDQwIGFsbG9jPTE1KjQwOTYNClsgICAgMC4wMDAwMDBdIHBj cHUtYWxsb2M6IFswXSAwIFswXSAxIA0KWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBG IGZvciBjcHUgMA0KWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMzM3 ZjY0MA0KWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9i aWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODExMDANClsgICAgMC4wMDAwMDBdIEtl cm5lbCBjb21tYW5kIGxpbmU6IHVzZXI9bGtwIGpvYj0vbGtwL3NjaGVkdWxlZC92bS1rYnVpbGQt eW9jdG8taTM4Ni0xNC9yYW5kX2Jvb3QtMS15b2N0by1taW5pbWFsLWkzODYuY2d6LWkzODYtcmFu ZGNvbmZpZy1uZXhzMC0wMzA2MjExNy04ODgwYWI0ZTBhZDllYTQxMmE2NGEzYzRlY2M0YTE4ODFh YTc2Yzk4LTEtMjAxNTAzMDctODAzOTMtdXo0aTFmLnlhbWwgQVJDSD1pMzg2IEJPT1RfSU1BR0U9 L2tlcm5lbC9pMzg2LXJhbmRjb25maWctbmV4czAtMDMwNjIxMTcvODg4MGFiNGUwYWQ5ZWE0MTJh NjRhM2M0ZWNjNGExODgxYWE3NmM5OC92bWxpbnV6LTQuMC4wLXJjMi0wMDA4NS1nODg4MGFiNCBr Y29uZmlnPWkzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNyBjb21taXQ9ODg4MGFiNGUwYWQ5 ZWE0MTJhNjRhM2M0ZWNjNGExODgxYWE3NmM5OCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtbGtw LW5leDA1LXNtb2tlLTIwMTUwMzA2MjMzMyByb290PS9kZXYvcmFtMCBtYXhfdXB0aW1lPTM2MDAg UkVTVUxUX1JPT1Q9L3Jlc3VsdC92bS1rYnVpbGQteW9jdG8taTM4Ni9ib290LzEveW9jdG8tbWlu aW1hbC1pMzg2LmNnei9pMzg2LXJhbmRjb25maWctbmV4czAtMDMwNjIxMTcvODg4MGFiNGUwYWQ5 ZWE0MTJhNjRhM2M0ZWNjNGExODgxYWE3NmM5OC8wIGlwPTo6Ojp2bS1rYnVpbGQteW9jdG8taTM4 Ni0xNDo6ZGhjcCBlYXJseXByaW50az10dHlTMCwxMTUyMDAgcmQudWRldi5sb2ctcHJpb3JpdHk9 ZXJyIHN5c3RlbWQubG9nX3RhcmdldD1qb3VybmFsIHN5c3RlbWQubG9nX2xldmVsPXdhcm5pbmcg ZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0 YWxsX3RpbWVvdXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9 cGFuaWMgb29wcz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9 dHR5UzAsMTE1MjAwIGNvbnNvDQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVz OiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykNClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNo ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQ0KWyAg ICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6 IDUsIDEzMTA3MiBieXRlcykNClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBDUFUjMA0KWyAg ICAwLjAwMDAwMF0gTWVtb3J5OiAzMDM4MjBLLzMyNzI4MEsgYXZhaWxhYmxlICg2MjI0SyBrZXJu ZWwgY29kZSwgMzk0SyByd2RhdGEsIDI1NjBLIHJvZGF0YSwgNTA4SyBpbml0LCA0MDRLIGJzcywg MjM0NjBLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpDQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFs IGtlcm5lbCBtZW1vcnkgbGF5b3V0Og0KWyAgICAwLjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGZm ZDM2MDAwIC0gMHhmZmZmZjAwMCAgICgyODUyIGtCKQ0KWyAgICAwLjAwMDAwMF0gICAgIHZtYWxs b2MgOiAweGQ0N2ZlMDAwIC0gMHhmZmQzNDAwMCAgICggNjkzIE1CKQ0KWyAgICAwLjAwMDAwMF0g ICAgIGxvd21lbSAgOiAweGMwMDAwMDAwIC0gMHhkM2ZmZTAwMCAgICggMzE5IE1CKQ0KWyAgICAw LjAwMDAwMF0gICAgICAgLmluaXQgOiAweGMxOGZhMDAwIC0gMHhjMTk3OTAwMCAgICggNTA4IGtC KQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMxNjE0NmU3IC0gMHhjMThmODhhMCAg ICgyOTYwIGtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhj MTYxNDZlNyAgICg2MjI1IGtCKQ0KWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9j ZXNzb3IgaG9ub3VycyB0aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suDQpb ICAgIDAuMDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLg0KWyAgICAwLjAw MDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJf Y3B1X2lkcz0yDQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjIzMDQgbnJfaXJxczo0NDAgMTYNClsg ICAgMC4wMDAwMDBdIENQVSAwIGlycXN0YWNrcywgaGFyZD1kMmMwODAwMCBzb2Z0PWQyYzBhMDAw DQpbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQ0KWyAgICAwLjAwMDAw MF0gY29uc29sZSBbdHR5MF0gZW5hYmxlZA0KWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vh cmx5c2VyMF0gZGlzYWJsZWQNClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vi c3lzIGNwdXNldA0KWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjAuMC1yYzItMDAwODUt Zzg4ODBhYjQgKGtidWlsZEBsa3AtbmV4MDUpIChnY2MgdmVyc2lvbiA0LjkuMiAoRGViaWFuIDQu OS4yLTEwKSApICMxNCBTTVAgU2F0IE1hciA3IDAwOjMyOjQ5IENTVCAyMDE1DQpbICAgIDAuMDAw MDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6DQpbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0g dXNhYmxlDQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAw LTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog W21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZA0KWyAg ICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw MTNmZmRmZmZdIHVzYWJsZQ0KWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVz ZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAt MHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUg W2Vhcmx5c2VyMF0gZW5hYmxlZA0KWyAgICAwLjAwMDAwMF0gTm90aWNlOiBOWCAoRXhlY3V0ZSBE aXNhYmxlKSBwcm90ZWN0aW9uIG1pc3NpbmcgaW4gQ1BVIQ0KWyAgICAwLjAwMDAwMF0gU01CSU9T IDIuNCBwcmVzZW50Lg0KWyAgICAwLjAwMDAwMF0gRE1JOiBCb2NocyBCb2NocywgQklPUyBCb2No cyAwMS8wMS8yMDExDQpbICAgIDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBLVk0NClsg ICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNh YmxlID09PiByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBh MDAwMC0weDAwMGZmZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0g MHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMDANClsgICAgMC4wMDAwMDBdIFNjYW4gZm9y IFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0NClsgICAgMC4wMDAwMDBdIFNjYW4g Zm9yIFNNUCBpbiBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0NClsgICAgMC4wMDAwMDBdIFNj YW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwZjAwMDAtMHgwMDBmZmZmZl0NClsgICAgMC4wMDAwMDBd IGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZmRhZTAtMHgwMDBmZGFlZl0gbWFwcGVk IGF0IFtjMDBmZGFlMF0NClsgICAgMC4wMDAwMDBdICAgbXBjOiBmZGFmMC1mZGJlYw0KWyAgICAw LjAwMDAwMF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMWZmZmZm Zl0NClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDliMDAwXSA5 YjAwMCBzaXplIDE2Mzg0DQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVt IDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0NClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAt MHgwMDBmZmZmZl0gcGFnZSA0aw0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzog W21lbSAweDEzNDAwMDAwLTB4MTM1ZmZmZmZdDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzNDAw MDAwLTB4MTM1ZmZmZmZdIHBhZ2UgMk0NClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgwMDEwMDAwMC0weDEzM2ZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgw MDEwMDAwMC0weDAwMWZmZmZmXSBwYWdlIDRrDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMjAw MDAwLTB4MTMzZmZmZmZdIHBhZ2UgMk0NClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBp bmc6IFttZW0gMHgxMzYwMDAwMC0weDEzZmZkZmZmXQ0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgx MzYwMDAwMC0weDEzZGZmZmZmXSBwYWdlIDJNDQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzZTAw MDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsNClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMTlmNTAwMCwg MHgwMTlmNWZmZl0gUEdUQUJMRQ0KWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxOWY2MDAwLCAweDAx OWY2ZmZmXSBQR1RBQkxFDQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDE5ZjcwMDAsIDB4MDE5Zjdm ZmZdIFBHVEFCTEUNClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxMzY2YTAwMC0weDEz ZmVmZmZmXQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZp Y2F0aW9uIGRpc2FibGVkDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwRkQ5NTAgMDAw MDE0ICh2MDAgQk9DSFMgKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDEzRkZFNDUwIDAw MDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAw LjAwMDAwMF0gQUNQSTogRkFDUCAweDEzRkZGRjgwIDAwMDA3NCAodjAxIEJPQ0hTICBCWFBDRkFD UCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDEz RkZFNDkwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQgICAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4 KQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDEzRkZGRjQwIDAwMDA0MA0KWyAgICAwLjAw MDAwMF0gQUNQSTogU1NEVCAweDEzRkZGN0EwIDAwMDc5NiAodjAxIEJPQ0hTICBCWFBDU1NEVCAw MDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDEzRkZG NjgwIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0K WyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDEzRkZGNjQwIDAwMDAzOCAodjAxIEJPQ0hTICBC WFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTG9j YWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDANClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRv ICAgICAgICAgZmZmZmMwMDAgKCAgICAgICAgZmVlMDAwMDApDQpbICAgIDAuMDAwMDAwXSAzMTlN QiBMT1dNRU0gYXZhaWxhYmxlLg0KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAt IDEzZmZlMDAwDQpbICAgIDAuMDAwMDAwXSAgIGxvdyByYW06IDAgLSAxM2ZmZTAwMA0KWyAgICAw LjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMA0KWyAg ICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZmQwMDEsIHByaW1hcnkgY3B1 IGNsb2NrDQpbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoNClsgICAgMC4wMDAwMDBdICAgRE1B ICAgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQ0KWyAgICAw LjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwMTNm ZmRmZmZdDQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQ0K WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzDQpbICAgIDAuMDAwMDAwXSAg IG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOWVmZmZdDQpb ICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAw MDAwMTNmZmRmZmZdDQpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4 MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMTNmZmRmZmZdDQpbICAgIDAuMDAwMDAwXSBPbiBu b2RlIDAgdG90YWxwYWdlczogODE4MjANClsgICAgMC4wMDAwMDBdIGZyZWVfYXJlYV9pbml0X25v ZGU6IG5vZGUgMCwgcGdkYXQgYzE4ZTRmNjAsIG5vZGVfbWVtX21hcCBkMzM5YTAyNA0KWyAgICAw LjAwMDAwMF0gICBETUEgem9uZTogMzYgcGFnZXMgdXNlZCBmb3IgbWVtbWFwDQpbICAgIDAuMDAw MDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSAgIERNQSB6 b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjANClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpv bmU6IDY4NCBwYWdlcyB1c2VkIGZvciBtZW1tYXANClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpv bmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1DQpbICAgIDAuMDAwMDAwXSBVc2luZyBBUElD IGRyaXZlciBkZWZhdWx0DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAw eGIwMDgNClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAw DQpbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byAgICAgICAgIGZmZmZjMDAwICggICAgICAg IGZlZTAwMDAwKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFw aWNfaWRbMHgwMF0gZW5hYmxlZCkNClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lk WzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ Q19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pDQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pDQpb ICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAw eGZlYzAwMDAwLCBHU0kgMC0yMw0KWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1 cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkNClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAwLCBBUElDIElO VCAwMg0KWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBn bG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAwNQ0KWyAgICAw LjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkg aGlnaCBsZXZlbCkNClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBi dXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQ0KWyAgICAwLjAwMDAwMF0gQUNQ STogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGxldmVs KQ0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJR IDBhLCBBUElDIElEIDAsIEFQSUMgSU5UIDBhDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JD X09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpDQpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMGINClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVy cmlkZS4NClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs IElSUSAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQ0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAz DQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQNClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTUgdXNl ZCBieSBvdmVycmlkZS4NClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw LCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElDIElOVCAwNg0KWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQ SUMgSU5UIDA3DQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVz IDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDgNClsgICAgMC4wMDAwMDBdIEFDUEk6 IElSUTkgdXNlZCBieSBvdmVycmlkZS4NClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQg Ynkgb3ZlcnJpZGUuDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMSB1c2VkIGJ5IG92ZXJyaWRl Lg0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJR IDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBjDQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQNClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZSwg QVBJQyBJRCAwLCBBUElDIElOVCAwZQ0KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAw LCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMgSU5UIDBmDQpbICAgIDAu MDAwMDAwXSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRp b24NClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQw MDAwMA0KWyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMiBDUFVzLCAwIGhvdHBsdWcg Q1BVcw0KWyAgICAwLjAwMDAwMF0gbWFwcGVkIElPQVBJQyB0byBmZmZmYjAwMCAoZmVjMDAwMDAp DQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAw MDAwMDAtMHgwMDAwMGZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt ZW1vcnk6IFttZW0gMHgwMDA5ZjAwMC0weDAwMDlmZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06IFJl Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGEwMDAwLTB4MDAwZWZmZmZdDQpbICAg IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwZjAwMDAt MHgwMDBmZmZmZl0NClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgxNDAwMDAwMC0weGZlZmZi ZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzDQpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBh cmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNDQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6 IE5SX0NQVVM6MzIgbnJfY3B1bWFza19iaXRzOjIgbnJfY3B1X2lkczoyIG5yX25vZGVfaWRzOjEN ClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMTUgcGFnZXMvY3B1IEBkMzM3YzAwMCBz MzAyMDggcjAgZDMxMjMyIHU2MTQ0MA0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczMwMjA4 IHIwIGQzMTIzMiB1NjE0NDAgYWxsb2M9MTUqNDA5Ng0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxv YzogWzBdIDAgWzBdIDEgDQpbICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNw dSAwDQpbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEzMzdmNjQwDQpb ICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBn cm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MTEwMA0KWyAgICAwLjAwMDAwMF0gS2VybmVsIGNv bW1hbmQgbGluZTogdXNlcj1sa3Agam9iPS9sa3Avc2NoZWR1bGVkL3ZtLWtidWlsZC15b2N0by1p Mzg2LTE0L3JhbmRfYm9vdC0xLXlvY3RvLW1pbmltYWwtaTM4Ni5jZ3otaTM4Ni1yYW5kY29uZmln LW5leHMwLTAzMDYyMTE3LTg4ODBhYjRlMGFkOWVhNDEyYTY0YTNjNGVjYzRhMTg4MWFhNzZjOTgt MS0yMDE1MDMwNy04MDM5My11ejRpMWYueWFtbCBBUkNIPWkzODYgQk9PVF9JTUFHRT0va2VybmVs L2kzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2NGEzYzRl Y2M0YTE4ODFhYTc2Yzk4L3ZtbGludXotNC4wLjAtcmMyLTAwMDg1LWc4ODgwYWI0IGtjb25maWc9 aTM4Ni1yYW5kY29uZmlnLW5leHMwLTAzMDYyMTE3IGNvbW1pdD04ODgwYWI0ZTBhZDllYTQxMmE2 NGEzYzRlY2M0YTE4ODFhYTc2Yzk4IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1sa3AtbmV4MDUt c21va2UtMjAxNTAzMDYyMzMzIHJvb3Q9L2Rldi9yYW0wIG1heF91cHRpbWU9MzYwMCBSRVNVTFRf Uk9PVD0vcmVzdWx0L3ZtLWtidWlsZC15b2N0by1pMzg2L2Jvb3QvMS95b2N0by1taW5pbWFsLWkz ODYuY2d6L2kzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2 NGEzYzRlY2M0YTE4ODFhYTc2Yzk4LzAgaXA9Ojo6OnZtLWtidWlsZC15b2N0by1pMzg2LTE0Ojpk aGNwIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCByZC51ZGV2LmxvZy1wcmlvcml0eT1lcnIgc3lz dGVtZC5sb2dfdGFyZ2V0PWpvdXJuYWwgc3lzdGVtZC5sb2dfbGV2ZWw9d2FybmluZyBkZWJ1ZyBh cGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBv b3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwx MTUyMDAgY29uc28NClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDgg KG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQ0KWyAgICAwLjAwMDAwMF0gRGVudHJ5IGNhY2hlIGhhc2gg dGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2LCAyNjIxNDQgYnl0ZXMpDQpbICAgIDAuMDAw MDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNSwgMTMx MDcyIGJ5dGVzKQ0KWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIENQVSMwDQpbICAgIDAuMDAw MDAwXSBNZW1vcnk6IDMwMzgyMEsvMzI3MjgwSyBhdmFpbGFibGUgKDYyMjRLIGtlcm5lbCBjb2Rl LCAzOTRLIHJ3ZGF0YSwgMjU2MEsgcm9kYXRhLCA1MDhLIGluaXQsIDQwNEsgYnNzLCAyMzQ2MEsg cmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkNClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVs IG1lbW9yeSBsYXlvdXQ6DQpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZkMzYwMDAg LSAweGZmZmZmMDAwICAgKDI4NTIga0IpDQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4 ZDQ3ZmUwMDAgLSAweGZmZDM0MDAwICAgKCA2OTMgTUIpDQpbICAgIDAuMDAwMDAwXSAgICAgbG93 bWVtICA6IDB4YzAwMDAwMDAgLSAweGQzZmZlMDAwICAgKCAzMTkgTUIpDQpbICAgIDAuMDAwMDAw XSAgICAgICAuaW5pdCA6IDB4YzE4ZmEwMDAgLSAweGMxOTc5MDAwICAgKCA1MDgga0IpDQpbICAg IDAuMDAwMDAwXSAgICAgICAuZGF0YSA6IDB4YzE2MTQ2ZTcgLSAweGMxOGY4OGEwICAgKDI5NjAg a0IpDQpbICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMxNjE0NmU3 ICAgKDYyMjUga0IpDQpbICAgIDAuMDAwMDAwXSBDaGVja2luZyBpZiB0aGlzIHByb2Nlc3NvciBo b25vdXJzIHRoZSBXUCBiaXQgZXZlbiBpbiBzdXBlcnZpc29yIG1vZGUuLi5Pay4NClsgICAgMC4w MDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uDQpbICAgIDAuMDAwMDAwXSBS Q1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRz PTINClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBucl9pcnFzOjQ0MCAxNg0KWyAgICAwLjAw MDAwMF0gQ1BVIDAgaXJxc3RhY2tzLCBoYXJkPWQyYzA4MDAwIHNvZnQ9ZDJjMGEwMDANClsgICAg MC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBWR0ErIDgweDI1DQpbICAgIDAuMDAwMDAwXSBjb25z b2xlIFt0dHkwXSBlbmFibGVkDQpbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbZWFybHlzZXIw XSBkaXNhYmxlZA0KWyAgICAwLjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQNClsgICAg MC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkDQpbICAgIDAuMDAwMDAwXSB0c2M6 IERldGVjdGVkIDI2OTMuNTU2IE1IeiBwcm9jZXNzb3INClsgICAgMC4wMDMwMDBdIENhbGlicmF0 aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpIHByZXNldCB2YWx1ZS4uIDUzODcuMTEgQm9nb01JUFMg KGxwaj0yNjkzNTU2KQ0KWyAgICAwLjAwMzAwNF0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWlu aW11bTogMzAxDQpbICAgIDAuMDAzNTkyXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTUwMjA0DQpb ICAgIDAuMDA1ODg5XSBBQ1BJOiBBbGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVk DQpbICAgIDAuMDA2NTgyXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9y ZGVyOiAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjAwNzAwNV0gTW91bnRwb2ludC1jYWNoZSBoYXNo IHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjAwOTE0 OV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5DQpbICAgIDAuMDEwMDE2XSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBuZXRfY2xzDQpbICAgIDAuMDExMDA4XSBJbml0aWFsaXpp bmcgY2dyb3VwIHN1YnN5cyBuZXRfcHJpbw0KWyAgICAwLjAxMjA4NF0gTGFzdCBsZXZlbCBpVExC IGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDANClsgICAgMC4wMTMwMDRdIExhc3QgbGV2ZWwg ZFRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMA0KWyAgICAwLjAxNTAxNV0g RnJlZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjRLIChjMTk3OTAwMCAtIGMxOTdmMDAw KQ0KWyAgICAwLjAxODk3MV0gR2V0dGluZyBWRVJTSU9OOiA1MDAxNA0KWyAgICAwLjAxOTAwOV0g R2V0dGluZyBWRVJTSU9OOiA1MDAxNA0KWyAgICAwLjAyMDAwOF0gR2V0dGluZyBJRDogMA0KWyAg ICAwLjAyMTAxMV0gR2V0dGluZyBJRDogZjAwMDAwMA0KWyAgICAwLjAyMjAxMF0gR2V0dGluZyBM VlQwOiA4NzAwDQpbICAgIDAuMDIzMDA2XSBHZXR0aW5nIExWVDE6IDg0MDANClsgICAgMC4wMjM4 MTFdIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcw0KWyAgICAw LjAyNTA1Ml0gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzANClsgICAgMC4wMjY2NzFdIEVOQUJMSU5H IElPLUFQSUMgSVJRcw0KWyAgICAwLjAyNzAwOV0gaW5pdCBJT19BUElDIElSUXMNClsgICAgMC4w MjgwMDNdICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZA0KWyAgICAwLjAyOTAxMF0gSU9BUElD WzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xIC0+IDB4MzEgLT4gSVJRIDEgTW9kZTowIEFjdGl2 ZTowIERlc3Q6MSkNClsgICAgMC4wMzAwMTldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMiAtPiAweDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpDQpbICAgIDAuMDMx MDE4XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBN b2RlOjAgQWN0aXZlOjAgRGVzdDoxKQ0KWyAgICAwLjAzMjAxN10gSU9BUElDWzBdOiBTZXQgcm91 dGluZyBlbnRyeSAoMC0zIC0+IDB4MzMgLT4gSVJRIDMgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkN ClsgICAgMC4wMzMwMTZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNCAtPiAweDM0 IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpDQpbICAgIDAuMDM0MDE3XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZl OjAgRGVzdDoxKQ0KWyAgICAwLjAzNTAxNl0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAo MC02IC0+IDB4MzYgLT4gSVJRIDYgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wMzYw MTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjEpDQpbICAgIDAuMDM3MDE3XSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQ0K WyAgICAwLjAzODAxNl0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC05IC0+IDB4Mzkg LT4gSVJRIDkgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wMzkwMTddIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEgMTAgTW9kZToxIEFjdGl2 ZTowIERlc3Q6MSkNClsgICAgMC4wNDAwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4w NDEwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTIgLT4gMHgzYyAtPiBJUlEg MTIgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wNDIwMTddIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJUlEgMTMgTW9kZTowIEFjdGl2ZTowIERl c3Q6MSkNClsgICAgMC4wNDMwMTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQg LT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wNDQwMTdd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTUgLT4gMHgzZiAtPiBJUlEgMTUgTW9k ZTowIEFjdGl2ZTowIERlc3Q6MSkNClsgICAgMC4wNDUwMTVdICBhcGljIDAgcGluIDE2IG5vdCBj b25uZWN0ZWQNClsgICAgMC4wNDYwMDJdICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQNClsg ICAgMC4wNDcwMDJdICBhcGljIDAgcGluIDE4IG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNDgwMDJd ICBhcGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNDkwMDJdICBhcGljIDAgcGlu IDIwIG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNTAwMDJdICBhcGljIDAgcGluIDIxIG5vdCBjb25u ZWN0ZWQNClsgICAgMC4wNTEwMDJdICBhcGljIDAgcGluIDIyIG5vdCBjb25uZWN0ZWQNClsgICAg MC4wNTIwMDJdICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQNClsgICAgMC4wNTMxNTBdIC4u VElNRVI6IHZlY3Rvcj0weDMwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTENClsgICAg MC4wNTQwMDJdIFVzaW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJydXB0cy4NClsgICAgMC4wNTQw MDJdIGNhbGlicmF0aW5nIEFQSUMgdGltZXIgLi4uDQpbICAgIDAuMDU2MDAwXSAuLi4gbGFwaWMg ZGVsdGEgPSA2MjQ5ODE0DQpbICAgIDAuMDU2MDAwXSAuLi4gUE0tVGltZXIgZGVsdGEgPSAzNTc5 MTkNClsgICAgMC4wNTYwMDBdIC4uLiBQTS1UaW1lciByZXN1bHQgb2sNClsgICAgMC4wNTYwMDBd IC4uLi4uIGRlbHRhIDYyNDk4MTQNClsgICAgMC4wNTYwMDBdIC4uLi4uIG11bHQ6IDI2ODQyNzQ2 Nw0KWyAgICAwLjA1NjAwMF0gLi4uLi4gY2FsaWJyYXRpb24gcmVzdWx0OiA5OTk5NzANClsgICAg MC4wNTYwMDBdIC4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAyNjkzLjAyMzAgTUh6Lg0KWyAgICAw LjA1NjAwMF0gLi4uLi4gaG9zdCBidXMgY2xvY2sgc3BlZWQgaXMgOTk5LjA5NzAgTUh6Lg0KWyAg ICAwLjA1NjA0Nl0gc21wYm9vdDogQ1BVMDogSW50ZWwgUUVNVSBWaXJ0dWFsIENQVSB2ZXJzaW9u IDEuNy4xIChmYW06IDA2LCBtb2RlbDogMDYsIHN0ZXBwaW5nOiAwMykNClsgICAgMC4wNTgwMjhd IFBlcmZvcm1hbmNlIEV2ZW50czogQnJva2VuIFBNVSBoYXJkd2FyZSBkZXRlY3RlZCwgdXNpbmcg c29mdHdhcmUgZXZlbnRzIG9ubHkuDQpbICAgIDAuMDYwMDAzXSBGYWlsZWQgdG8gYWNjZXNzIHBl cmZjdHIgbXNyIChNU1IgYzEgaXMgMCkNClsgICAgMC4wNjIyNTZdIENQVSAxIGlycXN0YWNrcywg aGFyZD1kMmNhYTAwMCBzb2Z0PWQyY2FjMDAwDQpbICAgIDAuMDYzMDAyXSB4ODY6IEJvb3Rpbmcg U01QIGNvbmZpZ3VyYXRpb246DQpbICAgIDAuMDY0MDAyXSAuLi4uIG5vZGUgICMwLCBDUFVzOiAg ICAgICMxDQpbICAgIDAuMDAyMDAwXSBJbml0aWFsaXppbmcgQ1BVIzENClsgICAgMC4wMDMwMDBd IGt2bS1jbG9jazogY3B1IDEsIG1zciAwOjEzZmZkMDIxLCBzZWNvbmRhcnkgY3B1IGNsb2NrDQpb ICAgIDAuMDAzMDAwXSBtYXNrZWQgRXh0SU5UIG9uIENQVSMxDQpbICAgIDAuMDc4MDE4XSBLVk0g c2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAxDQpbICAgIDAuMDc4MDM4XSB4ODY6IEJvb3RlZCB1cCAx IG5vZGUsIDIgQ1BVcw0KWyAgICAwLjA3ODA0MF0gLS0tLS0tLS0tLS0tLS0tLQ0KWyAgICAwLjA3 ODA0MF0gfCBOTUkgdGVzdHN1aXRlOg0KWyAgICAwLjA3ODA0MF0gLS0tLS0tLS0tLS0tLS0tLS0t LS0NClsgICAgMC4wNzkwMDBdICAgcmVtb3RlIElQSToNClsgICAgMC4wNzkwMDBdIGt2bS1zdGVh bHRpbWU6IGNwdSAxLCBtc3IgMTMzOGU2NDANClsgICAgMC4wODcwMDhdICAgb2sgIHwNClsgICAg MC4wODc3ODBdICAgIGxvY2FsIElQSTogIG9rICB8DQpbICAgIDAuMDk0MDA3XSAtLS0tLS0tLS0t LS0tLS0tLS0tLQ0KWyAgICAwLjA5NDgyNF0gR29vZCwgYWxsICAgMiB0ZXN0Y2FzZXMgcGFzc2Vk ISB8DQpbICAgIDAuMDk1MDAyXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClsg ICAgMC4wOTYwMDNdIHNtcGJvb3Q6IFRvdGFsIG9mIDIgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDEw Nzc0LjIyIEJvZ29NSVBTKQ0KWyAgICAwLjA5ODIwN10gZGV2dG1wZnM6IHVuYWJsZSB0byBjcmVh dGUgZGV2dG1wZnMgLTE0DQpbICAgIDAuMTAyNzkwXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2Vy bmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAwMDAwMDA4MA0KWyAgICAwLjEwMzAwMF0g SVA6IFs8YzEwNTc3ZmY+XSBfX3F1ZXVlX3dvcmsrMHgxZi8weDI3MA0KWyAgICAwLjEwMzAwMF0g KnBkcHQgPSAwMDAwMDAwMDAwMDAwMDAwICpwZGUgPSBmMDAwZmY1M2YwMDBmZjUzIA0KWyAgICAw LjEwMzAwMF0gT29wczogMDAwMCBbIzFdIFNNUCANClsgICAgMC4xMDMwMDBdIE1vZHVsZXMgbGlu a2VkIGluOg0KWyAgICAwLjEwMzAwMF0gQ1BVOiAwIFBJRDogMTcgQ29tbToga2RldnRtcGZzIE5v dCB0YWludGVkIDQuMC4wLXJjMi0wMDA4NS1nODg4MGFiNCAjMTQNClsgICAgMC4xMDMwMDBdIEhh cmR3YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTENClsgICAgMC4x MDMwMDBdIHRhc2s6IGQyYzhmMGIwIHRpOiBkMmNhZmZmOCB0YXNrLnRpOiBkMmNiMDAwMA0KWyAg ICAwLjEwMzAwMF0gRUlQOiAwMDYwOls8YzEwNTc3ZmY+XSBFRkxBR1M6IDAwMDEwMDQ2IENQVTog MA0KWyAgICAwLjEwMzAwMF0gRUlQIGlzIGF0IF9fcXVldWVfd29yaysweDFmLzB4MjcwDQpbICAg IDAuMTAzMDAwXSBFQVg6IDAwMDAwMDgyIEVCWDogMDAwMDAyOTYgRUNYOiBjMThlMGI0YyBFRFg6 IDAwMDAwMDAwDQpbICAgIDAuMTAzMDAwXSBFU0k6IGMxOGUwYjRjIEVESTogMDAwMDAwMDAgRUJQ OiBkMmNiMWVkYyBFU1A6IGQyY2IxZWIwDQpbICAgIDAuMTAzMDAwXSAgRFM6IDAwN2IgRVM6IDAw N2IgRlM6IDAwZDggR1M6IDAwZTAgU1M6IDAwNjgNClsgICAgMC4xMDMwMDBdIENSMDogODAwNTAw M2IgQ1IyOiAwMDAwMDA4MCBDUjM6IDAxOTgyMDAwIENSNDogMDAwMDA2YjANClsgICAgMC4xMDMw MDBdIFN0YWNrOg0KWyAgICAwLjEwMzAwMF0gIGQyYzhmMGIwIGMxMDc1MzcwIGQyY2IxZWI4IGQy Y2IxZWI4IGQyYzM3YzAwIGQyY2IxZWQ4IGQyYzM3YzAwIDAwMDAwMDIwDQpbICAgIDAuMTAzMDAw XSAgMDAwMDAyOTYgMDAwMDAwMjAgMDAwMDAwMDAgZDJjYjFlZjAgYzEwNTdhODEgYzE4ZTBiODAg MDAwMDAyOTIgMDAwMDAwMDANClsgICAgMC4xMDMwMDBdICBkMmNiMWYwMCBjMTU4OTUwZSBkMmM5 NDMzMCAwMDAwMDAwMCBkMmNiMWYwYyBjMTA1ZGExZCBkMmM4ZjBiMCBkMmNiMWYxYw0KWyAgICAw LjEwMzAwMF0gQ2FsbCBUcmFjZToNClsgICAgMC4xMDMwMDBdICBbPGMxMDc1MzcwPl0gPyB3YWl0 X3dva2VuKzB4OTAvMHg5MA0KWyAgICAwLjEwMzAwMF0gIFs8YzEwNTdhODE+XSBxdWV1ZV93b3Jr X29uKzB4MzEvMHg2MA0KWyAgICAwLjEwMzAwMF0gIFs8YzE1ODk1MGU+XSBfX3B1dF9uZXQrMHg0 ZS8weDYwDQpbICAgIDAuMTAzMDAwXSAgWzxjMTA1ZGExZD5dIGZyZWVfbnNwcm94eSsweDRkLzB4 NzANClsgICAgMC4xMDMwMDBdICBbPGMxMDVkYjQ1Pl0gc3dpdGNoX3Rhc2tfbmFtZXNwYWNlcysw eDY1LzB4NzANClsgICAgMC4xMDMwMDBdICBbPGMxMDVkYjVhPl0gZXhpdF90YXNrX25hbWVzcGFj ZXMrMHhhLzB4MTANClsgICAgMC4xMDMwMDBdICBbPGMxMDQ2OTFlPl0gZG9fZXhpdCsweDJhZS8w eDk3MA0KWyAgICAwLjEwMzAwMF0gIFs8YzE2MGUzN2Y+XSA/IF9fc2NoZWR1bGUrMHgyNWYvMHg5 MDANClsgICAgMC4xMDMwMDBdICBbPGMxNDVkY2YwPl0gPyBoYW5kbGVfcmVtb3ZlKzB4MjkwLzB4 MjkwDQpbICAgIDAuMTAzMDAwXSAgWzxjMTA1Y2Y2OT5dIGt0aHJlYWQrMHhhOS8weGQwDQpbICAg IDAuMTAzMDAwXSAgWzxjMTYxMmUyMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMw DQpbICAgIDAuMTAzMDAwXSAgWzxjMTA1Y2VjMD5dID8ga3RocmVhZF9jcmVhdGVfb25fbm9kZSsw eDExMC8weDExMA0KWyAgICAwLjEwMzAwMF0gQ29kZTogNGQgZWMgYzYgMDUgOTAgNjUgOGUgYzEg MDEgZWIgOTUgOTAgNTUgODkgZTUgNTcgODkgZDcgNTYgODkgY2UgNTMgODMgZWMgMjAgODkgNDUg ZjAgOWMgNTggOGQgNzQgMjYgMDAgZjYgYzQgMDIgMGYgODUgNDEgMDEgMDAgMDAgPDhiPiA4NyA4 MCAwMCAwMCAwMCBhOSAwMCAwMCAwMSAwMCAwZiA4NSA2MCAwMSAwMCAwMCA4YiA1NSBmMCA4Mw0K WyAgICAwLjEwMzAwMF0gRUlQOiBbPGMxMDU3N2ZmPl0gX19xdWV1ZV93b3JrKzB4MWYvMHgyNzAg U1M6RVNQIDAwNjg6ZDJjYjFlYjANClsgICAgMC4xMDMwMDBdIENSMjogMDAwMDAwMDAwMDAwMDA4 MA0KWyAgICAwLjEwMzAwMF0gLS0tWyBlbmQgdHJhY2UgMzk4MmRmMjkwOTc0NjE4OCBdLS0tDQpb ICAgIDAuMTAzMDAwXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9u DQoNCkVsYXBzZWQgdGltZTogNQ0KcWVtdS1zeXN0ZW0taTM4NiAtZW5hYmxlLWt2bSAta2VybmVs IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLW5leHMwLTAzMDYyMTE3Lzg4ODBhYjRlMGFkOWVhNDEy YTY0YTNjNGVjYzRhMTg4MWFhNzZjOTgvdm1saW51ei00LjAuMC1yYzItMDAwODUtZzg4ODBhYjQg LWFwcGVuZCAndXNlcj1sa3Agam9iPS9sa3Avc2NoZWR1bGVkL3ZtLWtidWlsZC15b2N0by1pMzg2 LTE0L3JhbmRfYm9vdC0xLXlvY3RvLW1pbmltYWwtaTM4Ni5jZ3otaTM4Ni1yYW5kY29uZmlnLW5l eHMwLTAzMDYyMTE3LTg4ODBhYjRlMGFkOWVhNDEyYTY0YTNjNGVjYzRhMTg4MWFhNzZjOTgtMS0y MDE1MDMwNy04MDM5My11ejRpMWYueWFtbCBBUkNIPWkzODYgQk9PVF9JTUFHRT0va2VybmVsL2kz ODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2NGEzYzRlY2M0 YTE4ODFhYTc2Yzk4L3ZtbGludXotNC4wLjAtcmMyLTAwMDg1LWc4ODgwYWI0IGtjb25maWc9aTM4 Ni1yYW5kY29uZmlnLW5leHMwLTAzMDYyMTE3IGNvbW1pdD04ODgwYWI0ZTBhZDllYTQxMmE2NGEz YzRlY2M0YTE4ODFhYTc2Yzk4IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1sa3AtbmV4MDUtc21v a2UtMjAxNTAzMDYyMzMzIHJvb3Q9L2Rldi9yYW0wIG1heF91cHRpbWU9MzYwMCBSRVNVTFRfUk9P VD0vcmVzdWx0L3ZtLWtidWlsZC15b2N0by1pMzg2L2Jvb3QvMS95b2N0by1taW5pbWFsLWkzODYu Y2d6L2kzODYtcmFuZGNvbmZpZy1uZXhzMC0wMzA2MjExNy84ODgwYWI0ZTBhZDllYTQxMmE2NGEz YzRlY2M0YTE4ODFhYTc2Yzk4LzAgaXA9Ojo6OnZtLWtidWlsZC15b2N0by1pMzg2LTE0OjpkaGNw IGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCByZC51ZGV2LmxvZy1wcmlvcml0eT1lcnIgc3lzdGVt ZC5sb2dfdGFyZ2V0PWpvdXJuYWwgc3lzdGVtZC5sb2dfbGV2ZWw9d2FybmluZyBkZWJ1ZyBhcGlj PWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91 dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3Bz PXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUy MDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgcncgZHJiZC5taW5vcl9jb3VudD04JyAgLWluaXRy ZCAvZnMvc2RmMS9pbml0cmQtdm0ta2J1aWxkLXlvY3RvLWkzODYtMTQgLW0gMzIwIC1zbXAgMiAt bmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1u YyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1kcml2 ZSBmaWxlPS9mcy9zZGYxL2Rpc2swLXZtLWtidWlsZC15b2N0by1pMzg2LTE0LG1lZGlhPWRpc2ss aWY9dmlydGlvIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC12bS1rYnVpbGQteW9jdG8taTM4 Ni0xNCAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXZtLWtidWlsZC15b2N0by1p Mzg2LTE0IC1kYWVtb25pemUgLWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIA0KDQ== --=-TJxhsGDAzVwDl1yWtnHt Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable _______________________________________________ LKP mailing list LKP@linux.intel.com =0D --=-TJxhsGDAzVwDl1yWtnHt--