From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1604736900063550692==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-developer] [perf/core] 49c04ee1a7: WARNING:at_kernel/events/core.c:#perf_iterate_ctx_matching Date: Mon, 16 Jan 2017 10:05:45 +0800 Message-ID: <20170116020545.GN690@yexl-desktop> In-Reply-To: <20170110102502.106187-7-davidcc@google.com> List-Id: --===============1604736900063550692== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit: commit: 49c04ee1a704ad7fe785474d9d17a4341dcb50a3 ("perf/core: use rb-tree i= ndex to optimize filtered perf_iterate_ctx") url: https://github.com/0day-ci/linux/commits/David-Carrillo-Cisneros/optim= ize-ctx-switch-with-rb-tree/20170110-203936 in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -m 320M caused below changes: +------------------------------------------------------------+------------+= ------------+ | | 746b9b80c7 |= 49c04ee1a7 | +------------------------------------------------------------+------------+= ------------+ | boot_successes | 11 |= 0 | | boot_failures | 5 |= 14 | | BUG:kernel_reboot-without-warning_in_test_stage | 3 |= | | BUG:unable_to_handle_kernel | 2 |= 14 | | Oops | 2 |= 14 | | Kernel_panic-not_syncing:Fatal_exception | 2 |= 14 | | WARNING:at_kernel/events/core.c:#perf_iterate_ctx_matching | 0 |= 14 | +------------------------------------------------------------+------------+= ------------+ [ 293.129762] do_int80_syscall_32+0x4a/0x5c [ 293.129788] entry_INT80_32+0x33/0x33 [ 293.129792] EIP: 0xa7704dae [ 293.129794] EFLAGS: 00000246 CPU: 0 [ 293.129819] EAX: ffffffda EBX: 080615c0 ECX: 00000002 EDX: 080515b8 [ 293.129823] ESI: 08061694 EDI: 00000599 EBP: af8abad8 ESP: af8abab8 [ 293.129826] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 293.276233] ------------[ cut here ]------------ [ 293.276293] WARNING: CPU: 0 PID: 1257 at kernel/events/core.c:6428 perf_= iterate_ctx_matching+0x34/0xfe [ 293.276298] Modules linked in: [ 293.276326] CPU: 0 PID: 1257 Comm: trinity-main Not tainted 4.9.0-02688-= g49c04ee #12 [ 293.276330] Call Trace: [ 293.276363] dump_stack+0x73/0xa5 [ 293.276390] ? perf_iterate_ctx_matching+0x34/0xfe [ 293.276397] __warn+0xb2/0xc9 To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============1604736900063550692== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.9.0-02688-g49c04ee" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC45LjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR182NEJJVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9 eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmMzItaTM4NiIKQ09ORklHX0FSQ0hfREVGQ09ORklH PSJhcmNoL3g4Ni9jb25maWdzL2kzODZfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9N TUFQX1JORF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTE2CkNPTkZJ R19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NP TVBBVF9CSVRTX01BWD0xNgpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09ORklHX0dFTkVS SUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9 eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FERF9BTEdP UklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNf Q1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJR19IQVZF X1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hV Tks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9I SUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05G SUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hV R0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdf QVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX1NNUD15CkNPTkZJ R19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJ R19ERUJVR19ST0RBVEE9eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9MgpDT05GSUdfREVGQ09ORklH X0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfQ09OU1RS VUNUT1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9 eQpDT05GSUdfVEhSRUFEX0lORk9fSU5fVEFTSz15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJ R19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdf Q09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9D QUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tF Uk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVM X1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQoj IENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBu b3Qgc2V0CkNPTkZJR19LRVJORUxfTFpNQT15CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpD T05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldApD T05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19GSEFORExFPXkKIyBDT05GSUdfVVNF TElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9Q Uk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19J UlE9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklH X0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09O RklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15 CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNf VElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVS SUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlO X0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lz dGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19IWl9QRVJJT0RJQz15CiMgQ09ORklH X05PX0haX0lETEUgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElN RVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJ Q0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFU UyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09O RklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JD VSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfVFJFRV9SQ1Vf VFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNP TkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJR19QUk9D PXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0x MgpDT05GSUdfTk1JX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURf Q0xPQ0s9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklH X0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkKQ09ORklHX0NH Uk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0ZTX0JBTkRX SURUSCBpcyBub3Qgc2V0CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NHUk9VUF9Q SURTIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9GUkVFWkVSPXkKIyBDT05GSUdfQ0dST1VQX0hV R0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9V UF9ERVZJQ0U9eQojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19DR1JP VVBfUEVSRj15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DSEVDS1BP SU5UX1JFU1RPUkU9eQojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVE X0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdf UkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0i IgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09O RklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQojIENPTkZJR19DQ19P UFRJTUlaRV9GT1JfUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9S X1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVf VUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BL Ul9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkK Q09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKIyBDT05GSUdfU1lT RlNfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQK Q09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19B TEw9eQojIENPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdf S0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05N ST15CkNPTkZJR19CVUc9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVM TD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJ R19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FMTCBpcyBub3Qg c2V0CkNPTkZJR19TSE1FTT15CiMgQ09ORklHX0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVklT RV9TWVNDQUxMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlzIG5vdCBzZXQKQ09O RklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CiMgQ09ORklHX0VNQkVEREVEIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfUEVSRl9VU0VfVk1BTExP Qz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdf UEVSRl9FVkVOVFM9eQpDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQz15CiMgQ09ORklHX1ZN X0VWRU5UX0NPVU5URVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19DT01QQVRfQlJLPXkKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVC PXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15 CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FU SU9OIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19LRVhFQ19DT1JFPXkKIyBD T05GSUdfT1BST0ZJTEUgaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19P UFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJR19LUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdf SlVNUF9MQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJ R19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJ RU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNP TkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFW RV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JF U19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9P Sz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVf VEhSRUFEPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19I QVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdf SEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19I QVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJ RklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVH Uz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9K VU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hB VkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05G SUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJ T049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfR0NDX1BM VUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTl9DWUNfQ09NUExF WElUWT15CkNPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZPXkKQ09ORklHX0hBVkVfQ0Nf U1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19T VEFDS1BST1RFQ1RPUl9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JF R1VMQVI9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05G SUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9JUlFfVElNRV9B Q0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJ R19NT0RVTEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpD T05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15 CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9 eQojIENPTkZJR19IQVZFX0FSQ0hfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19JU0FfQlVTX0FQST15 CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklH X09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DUFVfTk9fRUZGSUNJRU5UX0ZGUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLIGlzIG5vdCBzZXQKCiMKIyBHQ09WLWJhc2Vk IGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NPVl9LRVJORUw9eQpDT05GSUdfQVJDSF9IQVNf R0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0dDT1ZfUFJPRklMRV9BTEwgaXMgbm90IHNldApD T05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVD15CiMgQ09ORklHX0dDT1ZfRk9STUFUXzNfNCBp cyBub3Qgc2V0CiMgQ09ORklHX0dDT1ZfRk9STUFUXzRfNyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9T TUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQgaXMgbm90 IHNldApDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEPXkK IyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lP Tl9BTEwgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKQ09ORklHX01P RFVMRV9DT01QUkVTUz15CiMgQ09ORklHX01PRFVMRV9DT01QUkVTU19HWklQIGlzIG5vdCBzZXQK Q09ORklHX01PRFVMRV9DT01QUkVTU19YWj15CiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlz IG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQojIENPTkZJR19CTE9DSyBpcyBu b3Qgc2V0CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkK Q09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkK Q09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NL Uz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NL Uz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwoj IENPTkZJR19aT05FX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRV UkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNUUz15CkNPTkZJR19YODZfTVBQ QVJTRT15CkNPTkZJR19YODZfQklHU01QPXkKQ09ORklHX0dPTERGSVNIPXkKQ09ORklHX1g4Nl9F WFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9JTlRFTF9NSUQgaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfUVVBUksgaXMg bm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9B TURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0lPU0ZfTUJJPW0KIyBDT05GSUdf SU9TRl9NQklfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19YODZfUkRDMzIxWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl8zMl9OT05fU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19YODZfMzJf SVJJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qg c2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdf UEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMg bm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElN RV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05P X0JPT1RNRU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBub3Qg c2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlzIG5vdCBz ZXQKQ09ORklHX002ODY9eQojIENPTkZJR19NUEVOVElVTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdf TVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMgbm90IHNldAojIENP TkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90IHNldAojIENPTkZJ R19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NQ1JVU09F IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNI SVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENPTkZJR19N RUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09ORklHX01H RU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMgQ09ORklH X01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfWDg2X0dF TkVSSUM9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFf Q0FDSEVfU0hJRlQ9NgojIENPTkZJR19YODZfUFBST19GRU5DRSBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfSU5URUxfVVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklH X1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJ R19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJ R19QUk9DRVNTT1JfU0VMRUNUPXkKIyBDT05GSUdfQ1BVX1NVUF9JTlRFTCBpcyBub3Qgc2V0CkNP TkZJR19DUFVfU1VQX0NZUklYXzMyPXkKIyBDT05GSUdfQ1BVX1NVUF9BTUQgaXMgbm90IHNldAoj IENPTkZJR19DUFVfU1VQX0NFTlRBVVIgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9UUkFOU01F VEFfMzI9eQpDT05GSUdfQ1BVX1NVUF9VTUNfMzI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJ R19IUEVUX0VNVUxBVEVfUlRDPXkKIyBDT05GSUdfRE1JIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQ VVM9MzIKQ09ORklHX1NDSEVEX1NNVD15CiMgQ09ORklHX1NDSEVEX01DIGlzIG5vdCBzZXQKQ09O RklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQK IyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklH X1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9V VEVfRk9SX0JST0tFTl9CT09UX0lSUVMgaXMgbm90IHNldApDT05GSUdfWDg2X01DRT15CkNPTkZJ R19YODZfTUNFX0lOVEVMPXkKIyBDT05GSUdfWDg2X0FOQ0lFTlRfTUNFIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPW0KQ09ORklHX1g4 Nl9USEVSTUFMX1ZFQ1RPUj15CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCiMgQ09ORklH X1g4Nl9MRUdBQ1lfVk04NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApDT05G SUdfVE9TSElCQT1tCkNPTkZJR19JOEs9eQpDT05GSUdfWDg2X1JFQk9PVEZJWFVQUz15CkNPTkZJ R19YODZfTVNSPW0KIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9ISUdI TUVNIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMg bm90IHNldAojIENPTkZJR19WTVNQTElUXzNHIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BMSVRfM0df T1BUPXkKIyBDT05GSUdfVk1TUExJVF8yRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkdf T1BUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdF X09GRlNFVD0weEIwMDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklHX05FRURfTk9ERV9NRU1N QVBfU0laRT15CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNF TUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxM RUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQojIENPTkZJ R19GTEFUTUVNX01BTlVBTCBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09O RklHX1NQQVJTRU1FTT15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJT RU1FTV9TVEFUSUM9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NL X05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMgQ09ORklHX0hBVkVf Qk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBu b3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19NRU1PUllfQkFMTE9PTj15 CiMgQ09ORklHX0JBTExPT05fQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQUNUSU9O PXkKQ09ORklHX01JR1JBVElPTj15CiMgQ09ORklHX1BIWVNfQUREUl9UXzY0QklUIGlzIG5vdCBz ZXQKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009 eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX1RSQU5TUEFSRU5UX0hV R0VQQUdFPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTIGlzIG5vdCBzZXQK Q09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0U9eQpDT05GSUdfVFJBTlNQQVJFTlRf SFVHRV9QQUdFQ0FDSEU9eQpDT05GSUdfQ0xFQU5DQUNIRT15CiMgQ09ORklHX0NNQSBpcyBub3Qg c2V0CiMgQ09ORklHX1pQT09MIGlzIG5vdCBzZXQKQ09ORklHX1pCVUQ9bQojIENPTkZJR19aU01B TExPQyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJD SF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9U UkFDS0lORz15CkNPTkZJR19ISUdIUFRFPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJ T049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NAojIENPTkZJR19NVFJSIGlzIG5vdCBzZXQK Q09ORklHX0FSQ0hfUkFORE9NPXkKIyBDT05GSUdfWDg2X1NNQVAgaXMgbm90IHNldAojIENPTkZJ R19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpf MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAw IGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURf SFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfUEhZU0lD QUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09ORklH X1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19CT09U UEFSQU1fSE9UUExVR19DUFUwPXkKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklH X0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5BQkxF X01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMK IwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVH PXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkK IyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQUNQ ST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRf SEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15 CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BST0NGU19Q T1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09O RklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FD UElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09O RklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf Q1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJ X1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSE9U UExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfVEhFUk1BTD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNl dApDT05GSUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVf VVBHUkFERT15CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BD SV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRB SU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9N X01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05N ST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQVEZfUE9XRVIgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BS RUdJT04gaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0ZJIGlzIG5vdCBzZXQKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwojIENPTkZJR19D UFVfRlJFUSBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENP TkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExFX0dPVl9N RU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKCiMK IyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJ T1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklH X1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT09MUEMgaXMgbm90IHNldApD T05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpD T05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9PTFBDPXkKQ09ORklHX1BDSV9ET01BSU5T PXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9S VEJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lf REVCVUcgaXMgbm90IHNldApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQpDT05GSUdf UENJX1NUVUI9bQojIENPTkZJR19IVF9JUlEgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CkNP TkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKQ09ORklH X1BDSV9MQUJFTD15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBQQ0kgaG9z dCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0JVUz15CkNPTkZJR19JU0FfRE1BX0FQ ST15CiMgQ09ORklHX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19TQ3gyMDA9bQpDT05GSUdfU0N4MjAw SFJfVElNRVI9bQpDT05GSUdfT0xQQz15CiMgQ09ORklHX09MUENfWE8xNV9TQ0kgaXMgbm90IHNl dAojIENPTkZJR19BTElYIGlzIG5vdCBzZXQKQ09ORklHX05FVDU1MDE9eQojIENPTkZJR19QQ0NB UkQgaXMgbm90IHNldApDT05GSUdfUkFQSURJTz15CkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9V VD0zMAojIENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qgc2V0CiMgQ09O RklHX1JBUElESU9fRE1BX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RFQlVHPXkK Q09ORklHX1JBUElESU9fRU5VTV9CQVNJQz1tCiMgQ09ORklHX1JBUElESU9fQ0hNQU4gaXMgbm90 IHNldApDT05GSUdfUkFQSURJT19NUE9SVF9DREVWPW0KCiMKIyBSYXBpZElPIFN3aXRjaCBkcml2 ZXJzCiMKQ09ORklHX1JBUElESU9fVFNJNTdYPXkKQ09ORklHX1JBUElESU9fQ1BTX1hYPW0KQ09O RklHX1JBUElESU9fVFNJNTY4PXkKQ09ORklHX1JBUElESU9fQ1BTX0dFTjI9bQpDT05GSUdfUkFQ SURJT19SWFNfR0VOMz15CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBm b3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9 eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQpDT05GSUdfQklORk1U X0FPVVQ9bQpDT05GSUdfQklORk1UX01JU0M9bQojIENPTkZJR19DT1JFRFVNUCBpcyBub3Qgc2V0 CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfUE1D X0FUT009eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19Q QUNLRVQgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUV09SS19TRUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFT U0lGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNl dAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBD T05GSUdfSVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19Y MjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlz IG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hF RCBpcyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19WU09D S0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklH X01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09O RklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19TT0NLX0NHUk9VUF9EQVRBIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dS T1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05G SUdfQlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwoj IENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09O RklHX0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUkVB TV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBp cyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVk cyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9N QVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5v dCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85 UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90 IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RTVF9DQUNIRSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9ERVZMSU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVW TElOSz15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMK IwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKQ09O RklHX0RFVlRNUEZTX01PVU5UPXkKQ09ORklHX1NUQU5EQUxPTkU9eQojIENPTkZJR19QUkVWRU5U X0ZJUk1XQVJFX0JVSUxEIGlzIG5vdCBzZXQKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJ Uk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05G SUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVS X0ZBTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklH X0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZ U19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBu b3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09O RklHX1JFR01BUF9JMkM9bQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfTU1JTz15 CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdf RkVOQ0VfVFJBQ0UgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVD VE9SIGlzIG5vdCBzZXQKQ09ORklHX01URD15CkNPTkZJR19NVERfVEVTVFM9bQojIENPTkZJR19N VERfUkVEQk9PVF9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX09GX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9BUjdf UEFSVFM9bQoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklH X01URF9PT1BTPW0KQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVI9eQoKIwojIFJBTS9ST00v Rmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9bQojIENPTkZJR19NVERfSkVERUNQ Uk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfR0VOX1BST0JFPW0KQ09ORklHX01URF9DRklfQURW X09QVElPTlM9eQpDT05GSUdfTVREX0NGSV9OT1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0JFX0JZ VEVfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfTEVfQllURV9TV0FQIGlzIG5vdCBz ZXQKQ09ORklHX01URF9DRklfR0VPTUVUUlk9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9 eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRI XzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURU SF8zMiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTEgaXMgbm90IHNldAojIENPTkZJR19N VERfQ0ZJX0kyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTQ9eQojIENPTkZJR19NVERfQ0ZJ X0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9PVFA9eQojIENPTkZJR19NVERfQ0ZJX0lOVEVMRVhU IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfQU1EU1REPW0KQ09ORklHX01URF9DRklfU1RBQT1t CkNPTkZJR19NVERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPW0K Q09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MK IwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZ U01BUD15CkNPTkZJR19NVERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RB UlQ9MHg4MDAwMDAwCkNPTkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBf QkFOS1dJRFRIPTIKQ09ORklHX01URF9QSFlTTUFQX09GPW0KQ09ORklHX01URF9QSFlTTUFQX09G X1ZFUlNBVElMRT15CkNPTkZJR19NVERfU0N4MjAwX0RPQ0ZMQVNIPW0KQ09ORklHX01URF9JTlRF TF9WUl9OT1I9bQpDT05GSUdfTVREX1BMQVRSQU09bQoKIwojIFNlbGYtY29udGFpbmVkIE1URCBk ZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERfUE1DNTUxPXkKQ09ORklHX01URF9QTUM1NTFfQlVH RklYPXkKQ09ORklHX01URF9QTUM1NTFfREVCVUc9eQojIENPTkZJR19NVERfREFUQUZMQVNIIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX00yNVA4MCBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1NUMjVM PW0KIyBDT05GSUdfTVREX1NMUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERl dmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKQ09ORklHX01URF9O QU5EX0VDQz1tCiMgQ09ORklHX01URF9OQU5EX0VDQ19TTUMgaXMgbm90IHNldApDT05GSUdfTVRE X05BTkQ9bQpDT05GSUdfTVREX05BTkRfQkNIPW0KQ09ORklHX01URF9OQU5EX0VDQ19CQ0g9eQpD T05GSUdfTVREX1NNX0NPTU1PTj1tCiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90 IHNldAojIENPTkZJR19NVERfTkFORF9ERU5BTElfRFQgaXMgbm90IHNldApDT05GSUdfTVREX05B TkRfR1BJTz1tCiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNIX0JVSUxEIGlzIG5vdCBzZXQKQ09O RklHX01URF9OQU5EX0lEUz1tCkNPTkZJR19NVERfTkFORF9SSUNPSD1tCiMgQ09ORklHX01URF9O QU5EX0RJU0tPTkNISVAgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9ET0NHNCBpcyBub3Qg c2V0CkNPTkZJR19NVERfTkFORF9DQUZFPW0KQ09ORklHX01URF9OQU5EX0NTNTUzWD1tCiMgQ09O RklHX01URF9OQU5EX05BTkRTSU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0hJU0k1MDQgaXMgbm90IHNldApDT05GSUdf TVREX05BTkRfTVRLPW0KQ09ORklHX01URF9PTkVOQU5EPXkKQ09ORklHX01URF9PTkVOQU5EX1ZF UklGWV9XUklURT15CkNPTkZJR19NVERfT05FTkFORF9HRU5FUklDPXkKIyBDT05GSUdfTVREX09O RU5BTkRfT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBu b3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01U RF9MUEREUj15CkNPTkZJR19NVERfUUlORk9fUFJPQkU9eQpDT05GSUdfTVREX1NQSV9OT1I9eQoj IENPTkZJR19NVERfTVQ4MXh4X05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTk9SX1VT RV80S19TRUNUT1JTIGlzIG5vdCBzZXQKQ09ORklHX01URF9VQkk9bQpDT05GSUdfTVREX1VCSV9X TF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9CRUJfTElNSVQ9MjAKQ09ORklHX01URF9V QklfRkFTVE1BUD15CkNPTkZJR19NVERfVUJJX0dMVUVCST1tCkNPTkZJR19EVEM9eQpDT05GSUdf T0Y9eQpDT05GSUdfT0ZfVU5JVFRFU1Q9eQpDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdfT0Zf RUFSTFlfRkxBVFRSRUU9eQpDT05GSUdfT0ZfUFJPTVRSRUU9eQojIENPTkZJR19PRl9EWU5BTUlD IGlzIG5vdCBzZXQKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpD T05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJRPXkKQ09ORklH X09GX1JFU09MVkU9eQojIENPTkZJR19PRl9PVkVSTEFZIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf TUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwpDT05G SUdfUE5QQUNQST15CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJE PW0KQ09ORklHX0FENTI1WF9EUE9UPXkKIyBDT05GSUdfQUQ1MjVYX0RQT1RfSTJDIGlzIG5vdCBz ZXQKQ09ORklHX0FENTI1WF9EUE9UX1NQST15CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQK Q09ORklHX1NHSV9JT0M0PW0KQ09ORklHX1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQpD T05GSUdfSUNTOTMyUzQwMT1tCiMgQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NTNTUzNV9NRkdQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qg c2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMDMgaXMg bm90IHNldApDT05GSUdfSVNMMjkwMjA9bQpDT05GSUdfU0VOU09SU19UU0wyNTUwPW0KQ09ORklH X1NFTlNPUlNfQkgxNzcwPW0KIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMg Q09ORklHX0hNQzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApDT05G SUdfVElfREFDNzUxMj15CkNPTkZJR19QQ0hfUEhVQj1tCkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0 ODA9bQpDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRz15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNl dApDT05GSUdfQzJQT1JUPW0KIyBDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MCBpcyBub3Qgc2V0 CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CiMg Q09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQojIENP TkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENP TkZJR19FRVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9eQojIENPTkZJ R19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15 CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUK IwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPW0KCiMK IyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NU QVBMPW0KQ09ORklHX0lOVEVMX01FST15CkNPTkZJR19JTlRFTF9NRUlfTUU9eQojIENPTkZJR19J TlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoK IwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIFZP UCBCdXMgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1J QyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nl c3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKCiMKIyBWT1AgRHJpdmVyCiMK IyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1hMX0FGVV9EUklWRVJfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKCiMK IyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdfU0NTSV9E TUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldApDT05GSUdfRlVT SU9OPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOAojIENPTkZJR19GVVNJT05fTE9HR0lORyBp cyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19GSVJF V0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09ORklHX0ZJUkVXSVJFX05PU1k9bQpDT05G SUdfTUFDSU5UT1NIX0RSSVZFUlM9eQojIENPTkZJR19NQUNfRU1VTU9VU0VCVE4gaXMgbm90IHNl dAojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qg c2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQojIENPTkZJR19J TlBVVF9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpDT05GSUdfSU5Q VVRfUE9MTERFVj1tCkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KQ09ORklHX0lOUFVUX01BVFJJ WEtNQVA9bQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9 bQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NS RUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lO UFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj1tCiMgQ09ORklHX0lOUFVU X0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBV VF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5v dCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xN ODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfR09MREZJU0hfRVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9TVE1QRSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9D QVAxMVhYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQkNNIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15 CkNPTkZJR19NT1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05G SUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJ R19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01P VVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9PTFBDIGlzIG5v dCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJfVk1N T1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklH X01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5v dCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFO X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJ R19NT1VTRV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUlT QyBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0NPUkU9bQpDT05GSUdfUk1JNF9JMkM9bQpDT05GSUdf Uk1JNF9TUEk9bQojIENPTkZJR19STUk0X0YxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfRjEy IGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9GMzAgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkv TyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89 eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJ T19DVDgyQzcxMD1tCiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ T19MSUJQUzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19B TFRFUkFfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BTMk1VTFQ9bQpDT05GSUdfU0VSSU9f QVJDX1BTMj15CkNPTkZJR19TRVJJT19BUEJQUzI9eQojIENPTkZJR19TRVJJT19PTFBDX0FQU1Ag aXMgbm90IHNldApDT05GSUdfVVNFUklPPXkKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQ T1JUX05TNTU4PXkKIyBDT05GSUdfR0FNRVBPUlRfTDQgaXMgbm90IHNldApDT05GSUdfR0FNRVBP UlRfRU1VMTBLMT1tCkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CgojCiMgQ2hhcmFjdGVyIGRldmlj ZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdfVU5JWDk4X1BU WVM9eQpDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBD T05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5v dCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5v dCBzZXQKIyBDT05GSUdfR09MREZJU0hfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWTUVNIGlz IG5vdCBzZXQKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMK IwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NF UklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQoj IENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBf Q09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJ PXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJ TUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKIyBDT05GSUdfU0VSSUFM XzgyNTBfTU9YQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9PRl9QTEFURk9STSBpcyBub3Qg c2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9N QVgzMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05G SUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRF UkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX1BDSF9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1hJTElOWF9Q U19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1IgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfTUVOX1oxMzUgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19JUE1JX0hBTkRM RVIgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJTUVS SU9NRU0gaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRP TV9BTUQ9bQojIENPTkZJR19IV19SQU5ET01fR0VPREUgaXMgbm90IHNldApDT05GSUdfSFdfUkFO RE9NX1ZJQT15CiMgQ09ORklHX0hXX1JBTkRPTV9WSVJUSU8gaXMgbm90IHNldApDT05GSUdfSFdf UkFORE9NX1RQTT1tCiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUjM5NjQgaXMg bm90IHNldApDT05GSUdfQVBQTElDT009eQpDT05GSUdfU09OWVBJPW0KIyBDT05GSUdfTVdBVkUg aXMgbm90IHNldApDT05GSUdfU0N4MjAwX0dQSU89bQpDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09O RklHX05TQ19HUElPPXkKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVD S19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVNfQ09SRT1t CiMgQ09ORklHX1RDR19USVMgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19TUEk9bQpDT05GSUdf VENHX1RJU19JMkNfQVRNRUw9bQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049bQpDT05GSUdf VENHX1RJU19JMkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KIyBDT05GSUdfVENHX0FUTUVM IGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENH X0NSQiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVlRQTV9QUk9YWT1tCkNPTkZJR19UQ0dfVElTX1NU MzNaUDI0PXkKQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPW0KQ09ORklHX1RDR19USVNfU1Qz M1pQMjRfU1BJPXkKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19Y SUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPW0KQ09ORklH X0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj1t CkNPTkZJR19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09O RklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0U9bQpDT05GSUdfSTJDX01VWF9HUElPPW0KQ09ORklH X0kyQ19NVVhfUENBOTU0MT1tCkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9bQpDT05GSUdfSTJDX01V WF9SRUc9bQpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz1tCkNPTkZJ R19JMkNfQUxHT0JJVD1tCkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1 cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJ R19JMkNfQUxJMTUzNT1tCkNPTkZJR19JMkNfQUxJMTU2Mz1tCkNPTkZJR19JMkNfQUxJMTVYMz1t CkNPTkZJR19JMkNfQU1ENzU2PW0KQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9bQpDT05GSUdfSTJD X0FNRDgxMTE9bQpDT05GSUdfSTJDX0k4MDE9bQpDT05GSUdfSTJDX0lTQ0g9bQpDT05GSUdfSTJD X0lTTVQ9bQojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldApDT05GSUdfSTJDX05GT1JDRTI9 bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9bQpDT05GSUdfSTJDX1NJUzU1OTU9bQpDT05GSUdf STJDX1NJUzYzMD1tCkNPTkZJR19JMkNfU0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdf STJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90 IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3Rl bS1vbi1jaGlwKQojCkNPTkZJR19JMkNfQ0JVU19HUElPPW0KQ09ORklHX0kyQ19ERVNJR05XQVJF X0NPUkU9bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk09bQpDT05GSUdfSTJDX0RFU0lH TldBUkVfUENJPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfQkFZVFJBSUwgaXMgbm90IHNldApD T05GSUdfSTJDX0VHMjBUPW0KIyBDT05GSUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKQ09ORklHX0ky Q19HUElPPW0KIyBDT05GSUdfSTJDX0tFTVBMRCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfT0NPUkVT PW0KQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09bQojIENPTkZJR19JMkNfUFhBIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1JLM1g9bQpDT05GSUdf STJDX1NJTVRFQz1tCkNPTkZJR19JMkNfWElMSU5YPW0KCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMg YWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPW0KQ09ORklHX0kyQ19ETE4y PW0KQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPW0KQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRj1t CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBp cyBub3Qgc2V0CkNPTkZJR19JMkNfVklQRVJCT0FSRD1tCgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1 cyBkcml2ZXJzCiMKQ09ORklHX1NDeDIwMF9BQ0I9bQpDT05GSUdfSTJDX1NUVUI9bQpDT05GSUdf STJDX1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009bQojIENPTkZJR19JMkNfREVCVUdf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVH PXkKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX1NQSV9BTFRFUkE9bQpDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FPXkKQ09ORklH X1NQSV9CSVRCQU5HPXkKQ09ORklHX1NQSV9DQURFTkNFPXkKIyBDT05GSUdfU1BJX0RFU0lHTldB UkUgaXMgbm90IHNldAojIENPTkZJR19TUElfRExOMiBpcyBub3Qgc2V0CkNPTkZJR19TUElfR1BJ Tz15CiMgQ09ORklHX1NQSV9GU0xfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9PQ19USU5ZPW0K Q09ORklHX1NQSV9QWEEyWFg9bQpDT05GSUdfU1BJX1BYQTJYWF9QQ0k9bQpDT05GSUdfU1BJX1JP Q0tDSElQPW0KQ09ORklHX1NQSV9TQzE4SVM2MDI9bQpDT05GSUdfU1BJX1RPUENMSUZGX1BDSD15 CkNPTkZJR19TUElfWENPTU09bQpDT05GSUdfU1BJX1hJTElOWD15CkNPTkZJR19TUElfWllOUU1Q X0dRU1BJPW0KCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkK Q09ORklHX1NQSV9MT09QQkFDS19URVNUPW0KQ09ORklHX1NQSV9UTEU2MlgwPXkKIyBDT05GSUdf U1BNSSBpcyBub3Qgc2V0CkNPTkZJR19IU0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMg SFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj15Cgoj CiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX05UUF9QUFM9eQoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBT X0NMSUVOVF9LVElNRVI9bQojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09O RklHX1BQU19DTElFTlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMg UFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0Cgoj CiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUg YWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpD T05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz1tCkNPTkZJR19HUElPX01BWDcz MFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT183NFhY X01NSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fQU1EUFQgaXMgbm90IHNldApDT05GSUdfR1BJT19BWFAyMDk9bQojIENPTkZJR19HUElP X0RXQVBCIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STT1tCiMgQ09ORklH X0dQSU9fR1JHUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSUNIPW0KIyBDT05GSUdfR1BJT19M WU5YUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT19NRU5aMTI3PW0KQ09ORklHX0dQSU9fTU9D S1VQPXkKQ09ORklHX0dQSU9fU1lTQ09OPW0KQ09ORklHX0dQSU9fVlg4NTU9bQpDT05GSUdfR1BJ T19YSUxJTlg9eQojIENPTkZJR19HUElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJ L08gR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fMTA0X0RJT180OEU9eQojIENPTkZJR19HUElP XzEwNF9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT18xMDRfSURJXzQ4IGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fRjcxODhYPW0KQ09ORklHX0dQSU9fR1BJT19NTT15CkNPTkZJR19HUElP X0lUODc9bQojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NDSDMxMVg9 bQpDT05GSUdfR1BJT19XUzE2QzQ4PW0KCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdf R1BJT19BRFA1NTg4PW0KQ09ORklHX0dQSU9fQUROUD1tCkNPTkZJR19HUElPX01BWDczMDA9bQpD T05GSUdfR1BJT19NQVg3MzJYPW0KIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fUENGODU3WD1tCkNPTkZJR19HUElPX1RQSUMyODEwPW0KIyBDT05GSUdfR1BJT19U UzQ5MDAgaXMgbm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FS SVpPTkE9eQojIENPTkZJR19HUElPX0NTNTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fREE5 MDUyIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRExOMj1tCkNPTkZJR19HUElPX0tFTVBMRD1tCkNP TkZJR19HUElPX0xQODczWD1tCiMgQ09ORklHX0dQSU9fU1RNUEUgaXMgbm90IHNldApDT05GSUdf R1BJT19UUFM2NTA4Nj1tCiMgQ09ORklHX0dQSU9fVFBTNjUyMTggaXMgbm90IHNldApDT05GSUdf R1BJT19UUFM2NTkxMj1tCkNPTkZJR19HUElPX1dNODMxWD1tCgojCiMgUENJIEdQSU8gZXhwYW5k ZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT15CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNl dApDT05GSUdfR1BJT19NTF9JT0g9bQpDT05GSUdfR1BJT19QQ0g9bQpDT05GSUdfR1BJT19SREMz MjFYPW0KIyBDT05GSUdfR1BJT19TT0RBVklMTEUgaXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4 cGFuZGVycwojCkNPTkZJR19HUElPXzc0WDE2ND1tCkNPTkZJR19HUElPX01BWDczMDE9eQojIENP TkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldApDT05GSUdfR1BJT19QSVNPU1I9eQoKIwojIFNQ SSBvciBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX01DUDIzUzA4IGlzIG5vdCBz ZXQKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19WSVBFUkJPQVJEPXkKQ09O RklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFU Uk9YIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzI0OTA9eQpDT05GSUdfVzFfTUFTVEVS X0RTMjQ4Mj1tCiMgQ09ORklHX1cxX01BU1RFUl9EUzFXTSBpcyBub3Qgc2V0CiMgQ09ORklHX1cx X01BU1RFUl9HUElPIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NM QVZFX1RIRVJNPW0KQ09ORklHX1cxX1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4 PW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdf VzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA2IGlzIG5v dCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQyMz1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzMSBp cyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9bQojIENPTkZJR19XMV9TTEFWRV9EUzI0 MzNfQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD1tCkNPTkZJR19XMV9TTEFW RV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjhF MDQ9bQojIENPTkZJR19XMV9TTEFWRV9CUTI3MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX0FW Uz15CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15 CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldApDT05G SUdfV004MzFYX0JBQ0tVUD1tCkNPTkZJR19XTTgzMVhfUE9XRVI9bQpDT05GSUdfVEVTVF9QT1dF Uj15CkNPTkZJR19CQVRURVJZX0FDVDg5NDVBPW0KIyBDT05GSUdfQkFUVEVSWV9EUzI3NjAgaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQpD T05GSUdfQkFUVEVSWV9EUzI3ODI9bQpDT05GSUdfQkFUVEVSWV9PTFBDPW0KQ09ORklHX0JBVFRF UllfU0JTPW0KQ09ORklHX0JBVFRFUllfQlEyN1hYWD1tCkNPTkZJR19CQVRURVJZX0JRMjdYWFhf STJDPW0KQ09ORklHX0JBVFRFUllfREE5MDUyPW0KQ09ORklHX0FYUDI4OF9DSEFSR0VSPW0KQ09O RklHX0FYUDI4OF9GVUVMX0dBVUdFPW0KIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qg c2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9Q Q0Y1MDYzMz1tCkNPTkZJR19DSEFSR0VSX0lTUDE3MDQ9bQojIENPTkZJR19DSEFSR0VSX01BWDg5 MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9bQpDT05GSUdfQ0hBUkdFUl9HUElP PW0KQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CkNPTkZJR19DSEFSR0VSX01BWDc3NjkzPW0KQ09O RklHX0NIQVJHRVJfQlEyNDE1WD1tCiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEy NDczNSBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjU4OTA9bQojIENPTkZJR19DSEFSR0VS X1NNQjM0NyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1RQUzY1MjE3PW0KQ09ORklHX0JBVFRF UllfR0FVR0VfTFRDMjk0MT1tCkNPTkZJR19CQVRURVJZX0dPTERGSVNIPXkKQ09ORklHX0JBVFRF UllfUlQ1MDMzPW0KQ09ORklHX0NIQVJHRVJfUlQ5NDU1PW0KQ09ORklHX0FYUDIwWF9QT1dFUj1t CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpDT05GSUdfSFdNT05fREVCVUdfQ0hJ UD15CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FENzQxND1tCkNPTkZJR19TRU5TT1JTX0FENzQxOD1tCiMgQ09O RklHX1NFTlNPUlNfQURNMTAyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQpD T05GSUdfU0VOU09SU19BRE0xMDI2PW0KIyBDT05GSUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQURNMTAzMT1tCiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQojIENPTkZJR19TRU5TT1JTX0FEVDczMTAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQx MT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0KQ09O RklHX1NFTlNPUlNfQURUNzQ3NT1tCkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9bQpDT05GSUdfU0VO U09SU19LOFRFTVA9eQojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0KIyBD T05GSUdfU0VOU09SU19BVFhQMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KQ09O RklHX1NFTlNPUlNfRFMxNjIxPW0KQ09ORklHX1NFTlNPUlNfREVMTF9TTU09eQpDT05GSUdfU0VO U09SU19EQTkwNTJfQURDPXkKQ09ORklHX1NFTlNPUlNfSTVLX0FNQj1tCkNPTkZJR19TRU5TT1JT X0Y3MTgwNUY9bQojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JTX01DMTM3ODNfQURDPW0KIyBDT05GSUdfU0VO U09SU19GU0NITUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklHX1NF TlNPUlNfR0w1MjBTTT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KQ09ORklHX1NFTlNPUlNfRzc2 Mj1tCiMgQ09ORklHX1NFTlNPUlNfR1BJT19GQU4gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lJT19IV01PTiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0k1NTAwPW0KQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9eQpDT05GSUdf U0VOU09SU19JVDg3PXkKQ09ORklHX1NFTlNPUlNfSkM0Mj1tCkNPTkZJR19TRU5TT1JTX1BPV1Ix MjIwPW0KQ09ORklHX1NFTlNPUlNfTElORUFHRT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5OTA9bQpDT05GSUdfU0VOU09SU19MVEM0MTUx PW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9bQojIENP TkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYwPW0K Q09ORklHX1NFTlNPUlNfTFRDNDI2MT1tCkNPTkZJR19TRU5TT1JTX01BWDExMTE9bQpDT05GSUdf U0VOU09SU19NQVgxNjA2NT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQpDT05GSUdfU0VOU09S U19NQVgxNjY4PW0KIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19NQVgzMTcyMj1tCkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9bQojIENPTkZJR19TRU5TT1JT X01BWDY2NDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjUwPW0KQ09ORklHX1NFTlNP UlNfTUFYNjY5Nz1tCkNPTkZJR19TRU5TT1JTX01BWDMxNzkwPW0KQ09ORklHX1NFTlNPUlNfTUNQ MzAyMT1tCkNPTkZJR19TRU5TT1JTX0FEQ1hYPW0KIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTE03MD15CkNPTkZJR19TRU5TT1JTX0xNNzM9bQpDT05GSUdf U0VOU09SU19MTTc1PW0KQ09ORklHX1NFTlNPUlNfTE03Nz1tCiMgQ09ORklHX1NFTlNPUlNfTE03 OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODA9bQpDT05GSUdfU0VOU09SU19MTTgzPW0K Q09ORklHX1NFTlNPUlNfTE04NT1tCiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xN OTUyMzQ9bQojIENPTkZJR19TRU5TT1JTX0xNOTUyNDEgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MTTk1MjQ1PW0KQ09ORklHX1NFTlNPUlNfUEM4NzM2MD1tCkNPTkZJR19TRU5TT1JTX1BDODc0 Mjc9eQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CiMgQ09ORklHX1NFTlNPUlNfTkNU NjY4MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY3NzU9bQojIENPTkZJR19TRU5TT1JT X05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldApDT05GSUdfUE1CVVM9bQojIENPTkZJ R19TRU5TT1JTX1BNQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCiMgQ09O RklHX1NFTlNPUlNfTE0yNTA2NiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9bQoj IENPTkZJR19TRU5TT1JTX0xUQzI5NzhfUkVHVUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTFRDMzgxNT1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19NQVgyMDc1MT1tCkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNP UlNfTUFYODY4OD1tCkNPTkZJR19TRU5TT1JTX1RQUzQwNDIyPW0KQ09ORklHX1NFTlNPUlNfVUNE OTAwMD1tCkNPTkZJR19TRU5TT1JTX1VDRDkyMDA9bQpDT05GSUdfU0VOU09SU19aTDYxMDA9bQoj IENPTkZJR19TRU5TT1JTX1BXTV9GQU4gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQxNT15 CkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KIyBDT05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1NIVEMxPW0KQ09ORklHX1NFTlNPUlNfU0lTNTU5NT1tCkNPTkZJR19T RU5TT1JTX0RNRTE3Mzc9bQojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19FTUMyMTAzPW0KQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9bQojIENPTkZJR19T RU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCiMg Q09ORklHX1NFTlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NI NTZYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FE UzEwMTU9bQojIENPTkZJR19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldApDT05GSUdfU0VOU09S U19BRFM3ODcxPXkKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT1tCiMgQ09ORklHX1NFTlNPUlNfSU5B MjA5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMlhYPW0KQ09ORklHX1NFTlNPUlNfSU5B MzIyMT1tCiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VEhNQzUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAyPW0KQ09ORklHX1NFTlNPUlNf VE1QMTAzPW0KQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0KQ09ORklHX1NFTlNPUlNfVE1QNDIxPW0K IyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZJ QTY4NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpD T05GSUdfU0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19T RU5TT1JTX1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQojIENPTkZJR19TRU5TT1JT X1c4Mzc5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCkNPTkZJR19TRU5T T1JTX1c4M0w3ODZORz1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPW0KQ09ORklHX1NFTlNPUlNf VzgzNjI3RUhGPXkKQ09ORklHX1NFTlNPUlNfV004MzFYPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwoj IENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FU SzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkK Q09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09O RklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVG QVVMVF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJf QUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19U SEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMg Q09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVS TUFMX0VNVUxBVElPTj15CiMgQ09ORklHX1FPUklRX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdf WDg2X1BLR19URU1QX1RIRVJNQUw9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMg bm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQz NDBYX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfUENIX1RIRVJNQUw9bQpDT05GSUdf R0VORVJJQ19BRENfVEhFUk1BTD15CiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklH X1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NT Qj1tCkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05G SUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklER0UgaXMgbm90IHNldApD T05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1NESU9IT1NUIGlzIG5v dCBzZXQKQ09ORklHX1NTQl9TSUxFTlQ9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJ QkxFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9E UklWRVJfR1BJTz15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZp YyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNP TkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNP TkZJR19CQ01BX0RSSVZFUl9QQ0k9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBu b3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKIyBDT05GSUdfQkNNQV9ERUJVRyBpcyBu b3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09S RT15CkNPTkZJR19NRkRfQ1M1NTM1PW0KQ09ORklHX01GRF9BQ1Q4OTQ1QT1tCkNPTkZJR19NRkRf QVRNRUxfRkxFWENPTT1tCkNPTkZJR19NRkRfQVRNRUxfSExDREM9eQojIENPTkZJR19NRkRfQkNN NTkwWFggaXMgbm90IHNldApDT05GSUdfTUZEX0FYUDIwWD1tCkNPTkZJR19NRkRfQVhQMjBYX0ky Qz1tCiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDUyPXkK Q09ORklHX01GRF9EQTkwNTJfU1BJPXkKQ09ORklHX01GRF9EQTkwNjI9bQojIENPTkZJR19NRkRf REE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfRExOMj1tCiMgQ09ORklHX01GRF9FWFlOT1NfTFBBU1MgaXMgbm90IHNldApDT05GSUdfTUZE X01DMTNYWFg9bQpDT05GSUdfTUZEX01DMTNYWFhfU1BJPW0KQ09ORklHX01GRF9NQzEzWFhYX0ky Qz1tCkNPTkZJR19NRkRfSEk2NDIxX1BNSUM9eQpDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19N RkRfSU5URUxfUVVBUktfSTJDX0dQSU89bQpDT05GSUdfTFBDX0lDSD1tCkNPTkZJR19MUENfU0NI PXkKQ09ORklHX01GRF9JTlRFTF9MUFNTPXkKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBp cyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfTFBTU19QQ0k9eQojIENPTkZJR19NRkRfSkFOWl9D TU9ESU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD1tCkNPTkZJR19NRkRfODhQTTgwMD1t CkNPTkZJR19NRkRfODhQTTgwNT1tCiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYNzc2OTM9bQpDT05G SUdfTUZEX01BWDg5MDc9bQojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CkNPTkZJR19FWlhfUENBUD15CkNPTkZJR19NRkRfVklQ RVJCT0FSRD15CkNPTkZJR19NRkRfUkVUVT1tCkNPTkZJR19NRkRfUENGNTA2MzM9bQpDT05GSUdf UENGNTA2MzNfQURDPW0KQ09ORklHX1BDRjUwNjMzX0dQSU89bQpDT05GSUdfTUZEX1JEQzMyMVg9 bQpDT05GSUdfTUZEX1JUU1hfUENJPW0KQ09ORklHX01GRF9SVDUwMzM9bQojIENPTkZJR19NRkRf UlRTWF9VU0IgaXMgbm90IHNldApDT05GSUdfTUZEX1JLODA4PW0KIyBDT05GSUdfTUZEX1JONVQ2 MTggaXMgbm90IHNldApDT05GSUdfTUZEX1NJNDc2WF9DT1JFPW0KQ09ORklHX01GRF9TTTUwMT1t CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TS1k4MTQ1Mj1t CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TVE1QRT15CgojCiMg U1RNaWNyb2VsZWN0cm9uaWNzIFNUTVBFIEludGVyZmFjZSBEcml2ZXJzCiMKIyBDT05GSUdfU1RN UEVfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQojIENPTkZJR19NRkRfVElfQU0z MzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldApDT05G SUdfVFBTNjEwNVg9bQojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3 WD1tCkNPTkZJR19NRkRfVFBTNjUwODY9bQpDT05GSUdfTUZEX1RQUzY1MjE3PW0KQ09ORklHX01G RF9USV9MUDg3M1g9bQpDT05GSUdfTUZEX1RQUzY1MjE4PW0KQ09ORklHX01GRF9UUFM2NTkxMj1t CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPW0KIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9M TTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJ Wk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9bQojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkg aXMgbm90IHNldAojIENPTkZJR19NRkRfQ1M0N0wyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9X TTUxMDIgaXMgbm90IHNldApDT05GSUdfTUZEX1dNNTExMD15CiMgQ09ORklHX01GRF9XTTg5OTcg aXMgbm90IHNldApDT05GSUdfTUZEX1dNODk5OD15CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklH X01GRF9XTTgzMVhfU1BJPXkKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9 eQojIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl84OFBNODAwPW0KQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PW0KQ09ORklHX1JF R1VMQVRPUl9BQ1Q4OTQ1QT1tCkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PW0KIyBDT05GSUdfUkVH VUxBVE9SX0FOQVRPUCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQVhQMjBYPW0KQ09ORklH X1JFR1VMQVRPUl9EQTkwNTI9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MDYyIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9EQTkyMTA9bQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT1tCiMgQ09O RklHX1JFR1VMQVRPUl9GQU41MzU1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfR1BJTz1t CkNPTkZJR19SRUdVTEFUT1JfSEk2NDIxPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PW0KIyBD T05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5 NzE9bQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3Mj1tCiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlgg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQODczWD1tCiMgQ09ORklHX1JFR1VMQVRPUl9M UDg3NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODk9bQojIENPTkZJR19SRUdV TEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj1tCkNPTkZJ R19SRUdVTEFUT1JfTUFYODY0OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD1tCkNPTkZJR19S RUdVTEFUT1JfTUFYODkwNz1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj1tCiMgQ09ORklHX1JF R1VMQVRPUl9NQVg4OTczIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDc3NjkzIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9bQpDT05GSUdfUkVHVUxBVE9S X01DMTM3ODM9bQojIENPTkZJR19SRUdVTEFUT1JfTUMxMzg5MiBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfTVQ2MzExPW0KQ09ORklHX1JFR1VMQVRPUl9QQ0FQPXkKQ09ORklHX1JFR1VMQVRP Ul9QQ0Y1MDYzMz1tCkNPTkZJR19SRUdVTEFUT1JfUEZVWkUxMDA9bQojIENPTkZJR19SRUdVTEFU T1JfUFY4ODA2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDgwIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwPW0KQ09ORklHX1JFR1VMQVRPUl9QV009bQojIENP TkZJR19SRUdVTEFUT1JfUks4MDggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUlQ1MDMz IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TS1k4MTQ1Mj1tCkNPTkZJR19SRUdVTEFUT1Jf VFBTNTE2MzI9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPW0KQ09ORklHX1JFR1VMQVRPUl9U UFM2MjM2MD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9bQojIENPTkZJR19SRUdVTEFUT1Jf VFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDg2PW0KIyBDT05GSUdf UkVHVUxBVE9SX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxOD1t CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyPW0K Q09ORklHX1JFR1VMQVRPUl9XTTgzMVg9bQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBz ZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD1tCkNPTkZJR19BR1BfQUxJPW0K Q09ORklHX0FHUF9BVEk9bQpDT05GSUdfQUdQX0FNRD1tCkNPTkZJR19BR1BfSU5URUw9bQojIENP TkZJR19BR1BfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CkNP TkZJR19BR1BfU1dPUktTPW0KQ09ORklHX0FHUF9WSUE9bQpDT05GSUdfQUdQX0VGRklDRU9OPW0K Q09ORklHX0lOVEVMX0dUVD1tCkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQ VVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPW0KQ09O RklHX0RSTV9NSVBJX0RTST15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0 CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJ R19EUk1fRkJERVZfRU1VTEFUSU9OPXkKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBp cyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hp cHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX1NJ TDE2ND1tCkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KQ09ORklHX0RSTV9SQURFT049bQoj IENPTkZJR19EUk1fUkFERU9OX1VTRVJQVFIgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BV IGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMK Q09ORklHX0RSTV9OT1VWRUFVPW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVB VV9ERUJVR19ERUZBVUxUPTMKQ09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CkNPTkZJR19E Uk1fSTkxNT1tCiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBPUlQgaXMgbm90 IHNldApDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9JOTE1X0dWVCBpcyBu b3Qgc2V0CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9S IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldApDT05GSUdfRFJN X1ZHRU09bQpDT05GSUdfRFJNX1ZNV0dGWD1tCiMgQ09ORklHX0RSTV9WTVdHRlhfRkJDT04gaXMg bm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9VREw9bQoj IENPTkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9NR0FHMjAwPW0KQ09ORklHX0RS TV9DSVJSVVNfUUVNVT1tCiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldApDT05GSUdfRFJNX0JP Q0hTPW0KIyBDT05GSUdfRFJNX1ZJUlRJT19HUFUgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVM PXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCkNPTkZJR19EUk1fUEFORUxfU0lNUExFPW0KQ09ORklH X0RSTV9QQU5FTF9KRElfTFQwNzBNRTA1MDAwPW0KQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX0xE OTA0MD1tCkNPTkZJR19EUk1fUEFORUxfTEdfTEc0NTczPW0KQ09ORklHX0RSTV9QQU5FTF9QQU5B U09OSUNfVlZYMTBGMDM0TjAwPW0KQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThBQTA9bQpD T05GSUdfRFJNX1BBTkVMX1NIQVJQX0xRMTAxUjFTWDAxPW0KIyBDT05GSUdfRFJNX1BBTkVMX1NI QVJQX0xTMDQzVDFMRTAxIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9CUklER0U9eQoKIwojIERpc3Bs YXkgSW50ZXJmYWNlIEJyaWRnZXMKIwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBu b3Qgc2V0CkNPTkZJR19EUk1fRFVNQl9WR0FfREFDPW0KQ09ORklHX0RSTV9OWFBfUFROMzQ2MD1t CkNPTkZJR19EUk1fUEFSQURFX1BTODYyMj1tCiMgQ09ORklHX0RSTV9TSUk5MDJYIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX1RPU0hJQkFfVEMzNTg3NjcgaXMgbm90IHNldApDT05GSUdfRFJNX0ky Q19BRFY3NTExPW0KIyBDT05GSUdfRFJNX0kyQ19BRFY3NTMzIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX0FSQ1BHVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldAoKIwoj IEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPW0KIyBDT05GSUdfRklSTVdBUkVfRURJ RCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09O RklHX0ZCX0REQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUIGlzIG5v dCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD1tCkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9bQpD T05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZ VEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZ QVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFO PXkKIyBDT05GSUdfRkJfQk9USF9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfQklHX0VORElB Tj15CiMgQ09ORklHX0ZCX0xJVFRMRV9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZP UFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPW0KQ09ORklHX0ZC X1NWR0FMSUI9bQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNL TElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15 CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMg aXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIw MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0Ex NiBpcyBub3Qgc2V0CkNPTkZJR19GQl9ONDExPW0KQ09ORklHX0ZCX0hHQT1tCkNPTkZJR19GQl9P UEVOQ09SRVM9bQojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05W SURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9J NzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTgxMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9MRTgw NTc4PW0KIyBDT05GSUdfRkJfQ0FSSUxMT19SQU5DSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lO VEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf UkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9T QVZBR0UgaXMgbm90IHNldApDT05GSUdfRkJfU0lTPW0KIyBDT05GSUdfRkJfU0lTXzMwMCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9TSVNfMzE1PXkKQ09ORklHX0ZCX1ZJQT1tCiMgQ09ORklHX0ZCX1ZJ QV9ESVJFQ1RfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFk9 eQpDT05GSUdfRkJfTkVPTUFHSUM9bQpDT05GSUdfRkJfS1lSTz1tCiMgQ09ORklHX0ZCXzNERlgg aXMgbm90IHNldApDT05GSUdfRkJfVk9PRE9PMT1tCkNPTkZJR19GQl9WVDg2MjM9bQojIENPTkZJ R19GQl9UUklERU5UIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FSSz1tCiMgQ09ORklHX0ZCX1BNMyBp cyBub3Qgc2V0CkNPTkZJR19GQl9DQVJNSU5FPW0KIyBDT05GSUdfRkJfQ0FSTUlORV9EUkFNX0VW QUwgaXMgbm90IHNldApDT05GSUdfQ0FSTUlORV9EUkFNX0NVU1RPTT15CiMgQ09ORklHX0ZCX0dF T0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNldApDT05GSUdfRkJfU01T Q1VGWD1tCkNPTkZJR19GQl9VREw9bQpDT05GSUdfRkJfSUJNX0dYVDQ1MDA9bQojIENPTkZJR19G Ql9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05G SUdfRkJfTUVUUk9OT01FPW0KQ09ORklHX0ZCX01CODYyWFg9bQpDT05GSUdfRkJfTUI4NjJYWF9Q Q0lfR0RDPXkKIyBDT05GSUdfRkJfTUI4NjJYWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfQlJP QURTSEVFVD1tCkNPTkZJR19GQl9BVU9fSzE5MFg9bQpDT05GSUdfRkJfQVVPX0sxOTAwPW0KQ09O RklHX0ZCX0FVT19LMTkwMT1tCiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENPTkZJ R19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENP TkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19E RVZJQ0U9bQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9bQpDT05GSUdfQkFDS0xJR0hUX1BXTT1t CkNPTkZJR19CQUNLTElHSFRfREE5MDUyPW0KIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5v dCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9T QUhBUkEgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfV004MzFYIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FEUDg4 NzA9bQojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfQkFDS0xJ R0hUX0xNMzYzMEE9bQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT1tCiMgQ09ORklHX0JBQ0tMSUdI VF9MUDg1NVggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUyPW0KIyBDT05GSUdf QkFDS0xJR0hUX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9HUElPPW0KQ09O RklHX0JBQ0tMSUdIVF9MVjUyMDdMUD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90 IHNldApDT05GSUdfVkdBU1RBVEU9bQpDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdf SERNST15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05GSUdfU09VTkQ9bQpDT05GSUdfU09V TkRfT1NTX0NPUkU9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTSBpcyBub3Qgc2V0 CkNPTkZJR19TTkQ9bQpDT05GSUdfU05EX1RJTUVSPW0KQ09ORklHX1NORF9QQ009bQpDT05GSUdf U05EX1JBV01JREk9bQojIENPTkZJR19TTkRfU0VRVUVOQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9bQpDT05GSUdfU05EX1BDTV9PU1M9bQpD T05GSUdfU05EX1BDTV9PU1NfUExVR0lOUz15CiMgQ09ORklHX1NORF9QQ01fVElNRVIgaXMgbm90 IHNldApDT05GSUdfU05EX0hSVElNRVI9bQpDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09O RklHX1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEk9eQpDT05GSUdf U05EX1BST0NfRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlMgaXMgbm90IHNldAojIENP TkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfU05EX0RFQlVHPXkKIyBD T05GSUdfU05EX0RFQlVHX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdfU05EX0RNQV9TR0JVRj15 CiMgQ09ORklHX1NORF9SQVdNSURJX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEwzX0xJ Ql9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NCQVdFX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxX1NFUSBp cyBub3Qgc2V0CkNPTkZJR19TTkRfTVBVNDAxX1VBUlQ9bQpDT05GSUdfU05EX0RSSVZFUlM9eQpD T05GSUdfU05EX1BDU1A9bQpDT05GSUdfU05EX0RVTU1ZPW0KQ09ORklHX1NORF9BTE9PUD1tCkNP TkZJR19TTkRfTVRQQVY9bQpDT05GSUdfU05EX1NFUklBTF9VMTY1NTA9bQpDT05GSUdfU05EX01Q VTQwMT1tCiMgQ09ORklHX1NORF9QQ0kgaXMgbm90IHNldAoKIwojIEhELUF1ZGlvCiMKQ09ORklH X1NORF9IREFfUFJFQUxMT0NfU0laRT02NAojIENPTkZJR19TTkRfU1BJIGlzIG5vdCBzZXQKQ09O RklHX1NORF9VU0I9eQojIENPTkZJR19TTkRfVVNCX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1VTQl9VQTEwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVVNYMlkgaXMgbm90IHNl dAojIENPTkZJR19TTkRfVVNCX0NBSUFRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9VUzEy MkwgaXMgbm90IHNldAojIENPTkZJR19TTkRfVVNCXzZGSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1VTQl9ISUZBQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfQkNEMjAwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9VU0JfUE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9QT0RIRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVE9ORVBPUlQgaXMgbm90IHNldAojIENPTkZJR19T TkRfVVNCX1ZBUklBWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFV0lSRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0MgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9QUklNRSBpcyBub3Qg c2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JBVFRFUllf U1RSRU5HVEggaXMgbm90IHNldAojIENPTkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19V SElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2 ZXJzCiMKIyBDT05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBM RUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldAojIENP TkZJR19ISURfQ0hFUlJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNl dAojIENPTkZJR19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUk9ESUtFWVMg aXMgbm90IHNldAojIENPTkZJR19ISURfQ01FRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQ MjExMiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTE8gaXMgbm90IHNl dAojIENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNldAojIENPTkZJR19ISURfS0VZ VE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1VDTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfS0VOU0lOR1RPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xF RCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldAojIENPTkZJR19ISURf TE9HSVRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNldAojIENPTkZJR19ISURfTU9OVEVSRVkgaXMg bm90IHNldAojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9O VFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9QQU5USEVSTE9SRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9OSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9ST0NDQVQgaXMgbm90IHNldAojIENPTkZJ R19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldAoj IENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90 IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldAojIENPTkZJR19ISURfU1VO UExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldAojIENPTkZJR19ISURf R1JFRU5BU0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90 IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1B U1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAojIENPTkZJR19ISURfQUxQUyBp cyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQpDT05GSUdf SElEX1BJRD15CiMgQ09ORklHX1VTQl9ISURERVYgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3Vw cG9ydAojCiMgQ09ORklHX0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExF X0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklH X1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKIyBDT05GSUdfVVNCX0FOTk9VTkNFX05F V19ERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKIyBD T05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFlOQU1JQ19N SU5PUlM9eQojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PVEdfV0hJVEVM SVNUPXkKQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hVQj15CkNPTkZJR19VU0JfTEVEU19UUklH R0VSX1VTQlBPUlQ9eQpDT05GSUdfVVNCX01PTj1tCkNPTkZJR19VU0JfV1VTQl9DQkFGPXkKQ09O RklHX1VTQl9XVVNCX0NCQUZfREVCVUc9eQoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVy cwojCkNPTkZJR19VU0JfQzY3WDAwX0hDRD15CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQpDT05GSUdf VVNCX1hIQ0lfUENJPXkKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPW0KQ09ORklHX1VTQl9FSENJ X0hDRD1tCkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9O RVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9bQpDT05GSUdfVVNCX0VIQ0lfSENEX1BMQVRG T1JNPW0KIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9J U1AxMTZYX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNQMTM2Ml9IQ0Q9eQojIENPTkZJR19V U0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX01BWDM0MjFfSENEPW0KQ09ORklH X1VTQl9PSENJX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPW0KQ09ORklHX1VTQl9PSENJ X0hDRF9QTEFURk9STT15CkNPTkZJR19VU0JfVUhDSV9IQ0Q9bQojIENPTkZJR19VU0JfU0w4MTFf SENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfSENEX0JDTUE9bQpDT05GSUdfVVNCX0hDRF9TU0I9bQpDT05GSUdfVVNCX0hDRF9URVNU X01PREU9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCiMgQ09ORklHX1VTQl9BQ00g aXMgbm90IHNldAojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9X RE0gaXMgbm90IHNldApDT05GSUdfVVNCX1RNQz15CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVw ZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNl ZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwoKIwojIFVTQiBJbWFnaW5nIGRldmlj ZXMKIwojIENPTkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfQ09SRSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9IRFJDPW0KIyBDT05GSUdfVVNCX01VU0JfSE9TVCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfTVVTQl9EVUFM X1JPTEUgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIEdsdWUgTGF5ZXIKIwoKIwojIE1VU0IgRE1B IG1vZGUKIwojIENPTkZJR19NVVNCX1BJT19PTkxZIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0Mz PW0KQ09ORklHX1VTQl9EV0MzX1VMUEk9eQojIENPTkZJR19VU0JfRFdDM19IT1NUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0RV QUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0Jf RFdDM19QQ0k9bQpDT05GSUdfVVNCX0RXQzNfT0ZfU0lNUExFPW0KQ09ORklHX1VTQl9EV0MyPXkK Q09ORklHX1VTQl9EV0MyX0hPU1Q9eQoKIwojIEdhZGdldC9EdWFsLXJvbGUgbW9kZSByZXF1aXJl cyBVU0IgR2FkZ2V0IHN1cHBvcnQgdG8gYmUgZW5hYmxlZAojCkNPTkZJR19VU0JfRFdDMl9QQ0k9 bQojIENPTkZJR19VU0JfRFdDMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9UUkFD S19NSVNTRURfU09GUz15CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdf VVNCX1NFUklBTCBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNP TkZJR19VU0JfRU1JNjI9bQpDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9BRFVUVVg9eQoj IENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SSU81MDA9bQpDT05GSUdf VVNCX0xFR09UT1dFUj1tCiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0NZ UFJFU1NfQ1k3QzYzPW0KIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldApDT05GSUdfVVNC X0lETU9VU0U9bQojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0FQUExFRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0lTVVNCVkdBPW0KQ09ORklHX1VT Ql9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9bQojIENPTkZJR19VU0JfSU9XQVJSSU9S IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0VIU0VU X1RFU1RfRklYVFVSRT15CkNPTkZJR19VU0JfSVNJR0hURlc9eQojIENPTkZJR19VU0JfWVVSRVgg aXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9I U0lDX1VTQjM1MDM9bQpDT05GSUdfVVNCX0hTSUNfVVNCNDYwND1tCiMgQ09ORklHX1VTQl9MSU5L X0xBWUVSX1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0NIQU9TS0VZPXkKIyBDT05GSUdfVUNT SSBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpDT05GSUdfVVNC X1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPW0KIyBDT05GSUdfVVNCX0dQSU9fVkJVUyBpcyBu b3Qgc2V0CkNPTkZJR19UQUhWT19VU0I9bQojIENPTkZJR19UQUhWT19VU0JfSE9TVF9CWV9ERUZB VUxUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMzAxPW0KQ09ORklHX1VTQl9HQURHRVQ9bQoj IENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9E RUJVR19GSUxFUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTPXkKQ09ORklH X1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1fQlVG RkVSUz0yCgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCkNPTkZJR19VU0JfRlVTQjMw MD1tCiMgQ09ORklHX1VTQl9GT1RHMjEwX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1JfVURD PW0KQ09ORklHX1VTQl9SOEE2NjU5Nz1tCkNPTkZJR19VU0JfUFhBMjdYPW0KQ09ORklHX1VTQl9N Vl9VREM9bQpDT05GSUdfVVNCX01WX1UzRD1tCkNPTkZJR19VU0JfTTY2NTkyPW0KQ09ORklHX1VT Ql9CRENfVURDPW0KCiMKIyBQbGF0Zm9ybSBTdXBwb3J0CiMKIyBDT05GSUdfVVNCX0JEQ19QQ0kg aXMgbm90IHNldAojIENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf TkVUMjI3Mj1tCiMgQ09ORklHX1VTQl9ORVQyMjcyX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf TkVUMjI4MD1tCkNPTkZJR19VU0JfR09LVT1tCiMgQ09ORklHX1VTQl9FRzIwVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HQURHRVRfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RVTU1Z X0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTElCQ09NUE9TSVRFPW0KQ09ORklHX1VTQl9GX1NT X0xCPW0KQ09ORklHX1VTQl9GX0ZTPW0KQ09ORklHX1VTQl9GX1VBQzI9bQpDT05GSUdfVVNCX0Zf TUlEST1tCkNPTkZJR19VU0JfRl9ISUQ9bQpDT05GSUdfVVNCX0NPTkZJR0ZTPW0KIyBDT05GSUdf VVNCX0NPTkZJR0ZTX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DT05GSUdGU19BQ00g aXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfT0JFWCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9DT05GSUdGU19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfRUNNIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQgaXMgbm90IHNldAojIENP TkZJR19VU0JfQ09ORklHRlNfUk5ESVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNf RUVNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DT05GSUdGU19GX0xCX1NTPXkKQ09ORklHX1VTQl9D T05GSUdGU19GX0ZTPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVUFDMSBpcyBub3Qgc2V0CkNP TkZJR19VU0JfQ09ORklHRlNfRl9VQUMyPXkKQ09ORklHX1VTQl9DT05GSUdGU19GX01JREk9eQpD T05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfUFJJTlRF UiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWkVSTz1tCkNPTkZJR19VU0JfQVVESU89bQojIENPTkZJ R19HQURHRVRfVUFDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FVEggaXMgbm90IHNldAojIENP TkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNl dApDT05GSUdfVVNCX0ZVTkNUSU9ORlM9bQojIENPTkZJR19VU0JfRlVOQ1RJT05GU19FVEggaXMg bm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GU19STkRJUyBpcyBub3Qgc2V0CkNPTkZJR19V U0JfRlVOQ1RJT05GU19HRU5FUklDPXkKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9NSURJX0dBREdFVD1tCiMgQ09ORklHX1VTQl9HX1BSSU5URVIgaXMgbm90IHNl dAojIENPTkZJR19VU0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJ RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0Jf TEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkKIyBDT05GSUdfVVdCIGlz IG5vdCBzZXQKQ09ORklHX01NQz15CkNPTkZJR19NTUNfREVCVUc9eQojIENPTkZJR19QV1JTRVFf RU1NQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXUlNFUV9TSU1QTEUgaXMgbm90IHNldAoKIwojIE1N Qy9TRC9TRElPIENhcmQgRHJpdmVycwojCiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CkNP TkZJR19NTUNfVEVTVD15CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMK IwpDT05GSUdfTU1DX1NESENJPW0KQ09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJ Q09IX01NQz15CiMgQ09ORklHX01NQ19TREhDSV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19T REhDSV9QTFRGTT1tCkNPTkZJR19NTUNfU0RIQ0lfT0ZfQVJBU0FOPW0KIyBDT05GSUdfTU1DX1NE SENJX09GX0FUOTEgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0ZfU0RIMzA9bQpDT05GSUdf TU1DX1dCU0Q9eQpDT05GSUdfTU1DX1RJRk1fU0Q9bQojIENPTkZJR19NTUNfR09MREZJU0ggaXMg bm90IHNldApDT05GSUdfTU1DX0NCNzEwPXkKQ09ORklHX01NQ19WSUFfU0RNTUM9bQpDT05GSUdf TU1DX1ZVQjMwMD15CkNPTkZJR19NTUNfVVNIQz15CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlz IG5vdCBzZXQKQ09ORklHX01NQ19SRUFMVEVLX1BDST1tCkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9 bQojIENPTkZJR19NTUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPW0KIyBDT05GSUdf TUVNU1RJQ0tfREVCVUcgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwpDT05G SUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRT15CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9s bGVyIERyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19USUZNX01TIGlzIG5vdCBzZXQKQ09ORklH X01FTVNUSUNLX0pNSUNST05fMzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9bQojIENPTkZJR19N RU1TVElDS19SRUFMVEVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19M RURTX0NMQVNTPW0KQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9bQoKIwojIExFRCBkcml2ZXJzCiMK IyBDT05GSUdfTEVEU19CQ002MzI4IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQkNNNjM1OD1tCkNP TkZJR19MRURTX0xNMzUzMD1tCkNPTkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJR19MRURTX05FVDQ4 WFg9bQpDT05GSUdfTEVEU19XUkFQPW0KIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90 IHNldAojIENPTkZJR19MRURTX0xQMzk1MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9D T01NT049bQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1 NTIzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NTYyPW0KQ09ORklHX0xFRFNfTFA4NTAxPW0K IyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTVYPW0KQ09O RklHX0xFRFNfUENBOTYzWD1tCkNPTkZJR19MRURTX1dNODMxWF9TVEFUVVM9bQojIENPTkZJR19M RURTX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0RBQzEyNFMwODU9bQpDT05GSUdfTEVE U19QV009bQpDT05GSUdfTEVEU19SRUdVTEFUT1I9bQpDT05GSUdfTEVEU19CRDI4MDI9bQojIENP TkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTUMxMzc4MyBpcyBub3Qg c2V0CkNPTkZJR19MRURTX1RDQTY1MDc9bQpDT05GSUdfTEVEU19UTEM1OTFYWD1tCkNPTkZJR19M RURTX01BWDc3NjkzPW0KQ09ORklHX0xFRFNfTE0zNTV4PW0KQ09ORklHX0xFRFNfT1QyMDA9bQpD T05GSUdfTEVEU19LVEQyNjkyPW0KQ09ORklHX0xFRFNfSVMzMUZMMzE5WD1tCkNPTkZJR19MRURT X0lTMzFGTDMyWFg9bQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlz IHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19C TElOS00gaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJT PXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVT SE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX01URCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9 eQpDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPW0KCiMKIyBpcHRhYmxlcyB0 cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdf TEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9D QU1FUkEgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldApD T05GSUdfQUNDRVNTSUJJTElUWT15CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19F REFDX1NVUFBPUlQ9eQojIENPTkZJR19FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpD T05GSUdfUlRDX01DMTQ2ODE4X0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQojIENPTkZJR19SVENf SENUT1NZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19ERUJVRz15CgojCiMgUlRDIGludGVyZmFjZXMKIwojIENPTkZJR19SVENfSU5URl9TWVNG UyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19JTlRGX1BST0MgaXMgbm90IHNldAojIENPTkZJR19S VENfSU5URl9ERVYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNUPXkKCiMKIyBJMkMgUlRD IGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWXzg4UE04MFggaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQUJYODBYPW0KQ09ORklH X1JUQ19EUlZfRFMxMzA3PW0KQ09ORklHX1JUQ19EUlZfRFMxMzA3X0hXTU9OPXkKQ09ORklHX1JU Q19EUlZfRFMxMzA3X0NFTlRVUlk9eQpDT05GSUdfUlRDX0RSVl9EUzEzNzQ9bQojIENPTkZJR19S VENfRFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE2NzI9bQpDT05G SUdfUlRDX0RSVl9IWU04NTYzPW0KQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENf RFJWX01BWDg5MDc9bQpDT05GSUdfUlRDX0RSVl9SSzgwOD1tCkNPTkZJR19SVENfRFJWX1JTNUMz NzI9bQojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9J U0wxMjAyMj1tCkNPTkZJR19SVENfRFJWX1gxMjA1PW0KQ09ORklHX1JUQ19EUlZfUENGODUyMz1t CkNPTkZJR19SVENfRFJWX1BDRjg1MDYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU2Mz1tCiMgQ09O RklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQlEzMks9bQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPW0K Q09ORklHX1JUQ19EUlZfRk0zMTMwPW0KQ09ORklHX1JUQ19EUlZfUlg4MDEwPW0KIyBDT05GSUdf UlRDX0RSVl9SWDg1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5v dCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NNDFUOTM9bQpDT05G SUdfUlRDX0RSVl9NNDFUOTQ9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDI9bQpDT05GSUdfUlRDX0RS Vl9EUzEzMDU9bQpDT05GSUdfUlRDX0RSVl9EUzEzNDM9bQpDT05GSUdfUlRDX0RSVl9EUzEzNDc9 eQojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFY NjkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9SWDQ1ODE9eQpDT05GSUdfUlRDX0RSVl9SWDYxMTA9eQpDT05GSUdfUlRDX0RSVl9S UzVDMzQ4PW0KQ09ORklHX1JUQ19EUlZfTUFYNjkwMj15CiMgQ09ORklHX1JUQ19EUlZfUENGMjEy MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01DUDc5NT15CkNPTkZJR19SVENfSTJDX0FORF9T UEk9bQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRFMzMjMy PW0KQ09ORklHX1JUQ19EUlZfUENGMjEyNz1tCkNPTkZJR19SVENfRFJWX1JWMzAyOUMyPW0KIyBD T05GSUdfUlRDX0RSVl9SVjMwMjlfSFdNT04gaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBk cml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz1tCkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CkNP TkZJR19SVENfRFJWX0RTMTUxMT1tCiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWT1tCiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1IGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODkgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX0RTMTcyODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9EUzE3ODg1PXkKQ09ORklHX1JUQ19EUzE2ODVfUFJPQ19SRUdTPXkK Q09ORklHX1JUQ19EUzE2ODVfU1lTRlNfUkVHUz15CkNPTkZJR19SVENfRFJWX0RTMTc0Mj15CkNP TkZJR19SVENfRFJWX0RTMjQwND1tCiMgQ09ORklHX1JUQ19EUlZfREE5MDUyIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfREE5MDYzPW0KIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX000OFQ4Nj15CkNPTkZJR19SVENfRFJWX000OFQzNT15CkNPTkZJ R19SVENfRFJWX000OFQ1OT1tCkNPTkZJR19SVENfRFJWX01TTTYyNDI9bQpDT05GSUdfUlRDX0RS Vl9CUTQ4MDI9eQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD15 CkNPTkZJR19SVENfRFJWX1dNODMxWD15CkNPTkZJR19SVENfRFJWX1BDRjUwNjMzPW0KIyBDT05G SUdfUlRDX0RSVl9aWU5RTVAgaXMgbm90IHNldAoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMg Q09ORklHX1JUQ19EUlZfUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUMxM1hYWCBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1NOVlM9eQoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZl cnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5TT1JfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19E TUFERVZJQ0VTPXkKQ09ORklHX0RNQURFVklDRVNfREVCVUc9eQojIENPTkZJR19ETUFERVZJQ0VT X1ZERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15 CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19E TUFfT0Y9eQojIENPTkZJR19GU0xfRURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2 NCBpcyBub3Qgc2V0CkNPTkZJR19QQ0hfRE1BPW0KQ09ORklHX1FDT01fSElETUFfTUdNVD1tCiMg Q09ORklHX1FDT01fSElETUEgaXMgbm90IHNldApDT05GSUdfRFdfRE1BQ19DT1JFPXkKIyBDT05G SUdfRFdfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKQ09O RklHX0hTVV9ETUE9eQoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZTkNfVFhfRE1BIGlz IG5vdCBzZXQKQ09ORklHX0RNQVRFU1Q9eQoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZ TkNfRklMRT15CkNPTkZJR19TV19TWU5DPXkKQ09ORklHX0FVWERJU1BMQVk9eQojIENPTkZJR19J TUdfQVNDSUlfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdf VklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZl cnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJ R19WSVJUSU9fQkFMTE9PTj1tCiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBz dXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJTkc9eQojIENP TkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19GQl9PTFBDX0RDT04gaXMgbm90IHNldAoK IwojIElJTyBzdGFnaW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklHX0FE SVMxNjIwMT1tCkNPTkZJR19BRElTMTYyMDM9eQpDT05GSUdfQURJUzE2MjA5PXkKQ09ORklHX0FE SVMxNjI0MD15CkNPTkZJR19TQ0EzMDAwPW0KCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0 ZXJzCiMKQ09ORklHX0FENzYwNj1tCiMgQ09ORklHX0FENzYwNl9JRkFDRV9QQVJBTExFTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9TUEkgaXMgbm90IHNldApDT05GSUdfQUQ3Nzgw PW0KQ09ORklHX0FENzgxNj1tCkNPTkZJR19BRDcxOTI9bQojIENPTkZJR19BRDcyODAgaXMgbm90 IHNldAoKIwojIEFuYWxvZyBkaWdpdGFsIGJpLWRpcmVjdGlvbiBjb252ZXJ0ZXJzCiMKIyBDT05G SUdfQURUNzMxNiBpcyBub3Qgc2V0CgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0 ZXJzCiMKIyBDT05GSUdfQUQ3MTUwIGlzIG5vdCBzZXQKQ09ORklHX0FENzE1Mj1tCkNPTkZJR19B RDc3NDY9bQoKIwojIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwojCiMgQ09ORklHX0FEOTgzMiBp cyBub3Qgc2V0CkNPTkZJR19BRDk4MzQ9bQoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMK IwpDT05GSUdfQURJUzE2MDYwPXkKCiMKIyBOZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29u dmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qgc2V0CgojCiMgTGlnaHQgc2Vuc29ycwoj CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lT TDI5MDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU4MyBpcyBub3Qgc2V0CkNPTkZJR19UU0wy eDd4PW0KCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCiMKIyBDT05GSUdfQURFNzc1MyBp cyBub3Qgc2V0CkNPTkZJR19BREU3NzU0PW0KIyBDT05GSUdfQURFNzc1OCBpcyBub3Qgc2V0CiMg Q09ORklHX0FERTc3NTkgaXMgbm90IHNldApDT05GSUdfQURFNzg1ND15CiMgQ09ORklHX0FERTc4 NTRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQURFNzg1NF9TUEkgaXMgbm90IHNldAoKIwojIFJl c29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FEMlM5MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FEMlMxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQyUzEyMTAgaXMgbm90IHNl dAoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19GQl9TTTc1MD1tCkNPTkZJR19G Ql9YR0k9bQoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENPTkZJR19TVEFHSU5HX01F RElBIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKQ09ORklHX0FTSE1FTT15CkNPTkZJR19BTkRS T0lEX0xPV19NRU1PUllfS0lMTEVSPXkKIyBDT05GSUdfSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf U1RBR0lOR19CT0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xURV9HRE03MjRYIGlzIG5vdCBzZXQK IyBDT05GSUdfRklSRVdJUkVfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX0dPTERGSVNIX0FVRElP PXkKIyBDT05GSUdfTVREX0dPTERGSVNIX05BTkQgaXMgbm90IHNldApDT05GSUdfTVREX1NQSU5B TkRfTVQyOUY9bQpDT05GSUdfTVREX1NQSU5BTkRfT05ESUVFQ0M9eQojIENPTkZJR19ER05DIGlz IG5vdCBzZXQKQ09ORklHX0dTX0ZQR0FCT09UPW0KQ09ORklHX0NPTU1PTl9DTEtfWExOWF9DTEtX WlJEPXkKIyBDT05GSUdfRkJfVEZUIGlzIG5vdCBzZXQKQ09ORklHX01PU1Q9bQpDT05GSUdfTU9T VENPUkU9bQpDT05GSUdfQUlNX0NERVY9bQojIENPTkZJR19BSU1fTkVUV09SSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FJTV9TT1VORCBpcyBub3Qgc2V0CiMgQ09ORklHX0hETV9JMkMgaXMgbm90IHNl dAojIENPTkZJR19IRE1fVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfS1M3MDEwIGlzIG5vdCBzZXQK IyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15 CiMgQ09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FMSUVOV0FSRV9XTUkgaXMgbm90IHNldAojIENPTkZJR19BU1VTX0xBUFRPUCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFTExfU01CSU9TIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9X TUlfQUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05G SUdfRlVKSVRTVV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDMTEwMF9XTUkgaXMgbm90IHNldAojIENPTkZJR19IUF9BQ0NFTCBp cyBub3Qgc2V0CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV01J IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOQVNPTklDX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklH X1RISU5LUEFEX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hEQVBTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19XSVJFTEVT UyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1dNST1tCiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNl dAojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfVE9TSElC QSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9ISURfRVZFTlQg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9WQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf SVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19JQk1fUlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfWE8xNV9FQk9PSyBpcyBub3Qgc2V0CiMgQ09O RklHX1NBTVNVTkdfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX01YTV9XTUk9bQojIENPTkZJR19T QU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMg bm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0lQ QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldApDT05GSUdfR09MREZJU0hfQlVTPXkKQ09O RklHX0dPTERGSVNIX1BJUEU9bQojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQK Q09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19D T01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKQ09ORklHX0NPTU1PTl9D TEtfV004MzFYPW0KQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9bQojIENPTkZJR19DT01NT05fQ0xL X1NJNTM1MSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1NJNTE0PW0KQ09ORklHX0NPTU1P Tl9DTEtfU0k1NzA9bQpDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2PW0KIyBDT05GSUdfQ09NTU9O X0NMS19DRENFOTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMg bm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1P Tl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAoj IENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBTcGlubG9j ayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgy NTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xL QkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElN RVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qg c2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfU1VQUE9SVD15Cgoj CiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCgojCiMgUmVtb3RlcHJvYyBkcml2 ZXJzCiMKIyBDT05GSUdfU1RFX01PREVNX1JQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2 ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBC cm9hZGNvbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldApDT05G SUdfU09DX1RJPXkKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049 eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BRENfSkFDSyBp cyBub3Qgc2V0CkNPTkZJR19FWFRDT05fQVhQMjg4PW0KQ09ORklHX0VYVENPTl9HUElPPW0KQ09O RklHX0VYVENPTl9NQVgzMzU1PXkKQ09ORklHX0VYVENPTl9NQVg3NzY5Mz1tCkNPTkZJR19FWFRD T05fUUNPTV9TUE1JX01JU0M9bQojIENPTkZJR19FWFRDT05fUlQ4OTczQSBpcyBub3Qgc2V0CkNP TkZJR19FWFRDT05fU001NTAyPW0KIyBDT05GSUdfRVhUQ09OX1VTQl9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKQ09ORklHX0lJTz15CkNPTkZJR19JSU9fQlVGRkVS PXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9bQpDT05GSUdfSUlPX0tGSUZPX0JVRj15CkNPTkZJR19J SU9fVFJJR0dFUkVEX0JVRkZFUj15CkNPTkZJR19JSU9fQ09ORklHRlM9eQpDT05GSUdfSUlPX1RS SUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCkNPTkZJR19JSU9fU1df REVWSUNFPW0KQ09ORklHX0lJT19TV19UUklHR0VSPW0KQ09ORklHX0lJT19UUklHR0VSRURfRVZF TlQ9bQoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklHX0JNQTE4MD1tCiMgQ09ORklHX0JNQTIy MCBpcyBub3Qgc2V0CkNPTkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdfQk1DMTUwX0FDQ0VMX0ky Qz1tCkNPTkZJR19CTUMxNTBfQUNDRUxfU1BJPXkKQ09ORklHX0RNQVJEMDY9bQpDT05GSUdfRE1B UkQwOT1tCiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBpcyBub3Qgc2V0CkNPTkZJR19LWFNE OT15CiMgQ09ORklHX0tYU0Q5X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19LWFNEOV9JMkM9bQpDT05G SUdfS1hDSksxMDEzPW0KIyBDT05GSUdfTUMzMjMwIGlzIG5vdCBzZXQKQ09ORklHX01NQTc0NTU9 bQpDT05GSUdfTU1BNzQ1NV9JMkM9bQojIENPTkZJR19NTUE3NDU1X1NQSSBpcyBub3Qgc2V0CkNP TkZJR19NTUE3NjYwPW0KIyBDT05GSUdfTU1BODQ1MiBpcyBub3Qgc2V0CkNPTkZJR19NTUE5NTUx X0NPUkU9bQpDT05GSUdfTU1BOTU1MT1tCkNPTkZJR19NTUE5NTUzPW0KIyBDT05GSUdfTVhDNDAw NSBpcyBub3Qgc2V0CkNPTkZJR19NWEM2MjU1PW0KQ09ORklHX1NUSzgzMTI9bQpDT05GSUdfU1RL OEJBNTA9bQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQURfU0lH TUFfREVMVEE9bQojIENPTkZJR19BRDcyNjYgaXMgbm90IHNldAojIENPTkZJR19BRDcyOTEgaXMg bm90IHNldApDT05GSUdfQUQ3Mjk4PW0KQ09ORklHX0FENzQ3Nj1tCiMgQ09ORklHX0FENzc5MSBp cyBub3Qgc2V0CkNPTkZJR19BRDc3OTM9bQpDT05GSUdfQUQ3ODg3PXkKIyBDT05GSUdfQUQ3OTIz IGlzIG5vdCBzZXQKQ09ORklHX0FENzk5WD1tCiMgQ09ORklHX0FYUDI4OF9BREMgaXMgbm90IHNl dAojIENPTkZJR19DQzEwMDAxX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19ISTg0MzU9bQojIENPTkZJ R19JTkEyWFhfQURDIGlzIG5vdCBzZXQKQ09ORklHX0xUQzI0ODU9bQpDT05GSUdfTUFYMTAyNz1t CkNPTkZJR19NQVgxMzYzPW0KIyBDT05GSUdfTUNQMzIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01D UDM0MjIgaXMgbm90IHNldApDT05GSUdfTUVOX1oxODhfQURDPW0KQ09ORklHX05BVTc4MDI9bQpD T05GSUdfU1RYMTA0PXkKQ09ORklHX1RJX0FEQzA4MUM9bQpDT05GSUdfVElfQURDMDgzMj1tCkNP TkZJR19USV9BREMxMjEzOD1tCkNPTkZJR19USV9BREMxMjhTMDUyPW0KQ09ORklHX1RJX0FEQzE2 MVM2MjY9bQojIENPTkZJR19USV9BRFMxMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURTODY4 OCBpcyBub3Qgc2V0CkNPTkZJR19WRjYxMF9BREM9bQojIENPTkZJR19WSVBFUkJPQVJEX0FEQyBp cyBub3Qgc2V0CgojCiMgQW1wbGlmaWVycwojCiMgQ09ORklHX0FEODM2NiBpcyBub3Qgc2V0Cgoj CiMgQ2hlbWljYWwgU2Vuc29ycwojCiMgQ09ORklHX0FUTEFTX1BIX1NFTlNPUiBpcyBub3Qgc2V0 CkNPTkZJR19JQVFDT1JFPW0KQ09ORklHX1ZaODlYPW0KCiMKIyBIaWQgU2Vuc29yIElJTyBDb21t b24KIwpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPW0KCiMKIyBTU1AgU2Vuc29yIENvbW1vbgoj CiMgQ09ORklHX0lJT19TU1BfU0VOU09SSFVCIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9TRU5T T1JTX0kyQz1tCkNPTkZJR19JSU9fU1RfU0VOU09SU19TUEk9eQpDT05GSUdfSUlPX1NUX1NFTlNP UlNfQ09SRT15CgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUw NjQ9bQpDT05GSUdfQUQ1MzYwPXkKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdf QUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKQ09ORklHX0FENTQ0 OT15CkNPTkZJR19BRDU1OTJSX0JBU0U9bQojIENPTkZJR19BRDU1OTJSIGlzIG5vdCBzZXQKQ09O RklHX0FENTU5M1I9bQpDT05GSUdfQUQ1NTA0PXkKQ09ORklHX0FENTYyNFJfU1BJPXkKQ09ORklH X0FENTY4Nj1tCkNPTkZJR19BRDU3NTU9bQpDT05GSUdfQUQ1NzYxPW0KIyBDT05GSUdfQUQ1NzY0 IGlzIG5vdCBzZXQKQ09ORklHX0FENTc5MT1tCkNPTkZJR19BRDczMDM9bQpDT05GSUdfQ0lPX0RB Qz15CiMgQ09ORklHX0FEODgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX002MjMzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX01BWDUxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU4MjEgaXMgbm90IHNldApD T05GSUdfTUNQNDcyNT1tCkNPTkZJR19NQ1A0OTIyPW0KQ09ORklHX1ZGNjEwX0RBQz1tCgojCiMg SUlPIGR1bW15IGRyaXZlcgojCkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZPW0KIyBDT05GSUdfSUlP X1NJTVBMRV9EVU1NWV9FVkVOVFMgaXMgbm90IHNldApDT05GSUdfSUlPX1NJTVBMRV9EVU1NWV9C VUZGRVI9eQoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sg R2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCkNPTkZJR19BRDk1MjM9eQoKIwojIFBoYXNlLUxvY2tl ZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwpDT05GSUdfQURGNDM1MD15Cgoj CiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCiMgQ09ORklHX0FESVMxNjA4MCBpcyBub3Qg c2V0CkNPTkZJR19BRElTMTYxMzA9bQpDT05GSUdfQURJUzE2MTM2PW0KQ09ORklHX0FESVMxNjI2 MD15CkNPTkZJR19BRFhSUzQ1MD1tCiMgQ09ORklHX0JNRzE2MCBpcyBub3Qgc2V0CiMgQ09ORklH X0lJT19TVF9HWVJPXzNBWElTIGlzIG5vdCBzZXQKQ09ORklHX0lURzMyMDA9bQoKIwojIEhlYWx0 aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBDT05GSUdfQUZFNDQwMyBp cyBub3Qgc2V0CkNPTkZJR19BRkU0NDA0PW0KIyBDT05GSUdfTUFYMzAxMDAgaXMgbm90IHNldAoK IwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfQU0yMzE1PW0KIyBDT05GSUdfREhUMTEgaXMg bm90IHNldApDT05GSUdfSERDMTAwWD1tCkNPTkZJR19IVFUyMT1tCkNPTkZJR19TSTcwMDU9bQpD T05GSUdfU0k3MDIwPW0KCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19B RElTMTY0MDA9eQojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldApDT05GSUdfQk1JMTYwPW0K IyBDT05GSUdfQk1JMTYwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19CTUkxNjBfU1BJPW0KQ09ORklH X0tNWDYxPW0KQ09ORklHX0lOVl9NUFU2MDUwX0lJTz15CkNPTkZJR19JTlZfTVBVNjA1MF9JMkM9 bQpDT05GSUdfSU5WX01QVTYwNTBfU1BJPXkKQ09ORklHX0lJT19BRElTX0xJQj15CkNPTkZJR19J SU9fQURJU19MSUJfQlVGRkVSPXkKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9B TFMgaXMgbm90IHNldApDT05GSUdfQURKRF9TMzExPW0KIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qg c2V0CkNPTkZJR19BUERTOTMwMD1tCkNPTkZJR19BUERTOTk2MD1tCkNPTkZJR19CSDE3NTA9bQpD T05GSUdfQkgxNzgwPW0KQ09ORklHX0NNMzIxODE9bQpDT05GSUdfQ00zMjMyPW0KIyBDT05GSUdf Q00zMzIzIGlzIG5vdCBzZXQKQ09ORklHX0NNMzY2NTE9bQpDT05GSUdfR1AyQVAwMjBBMDBGPW0K Q09ORklHX0lTTDI5MTI1PW0KQ09ORklHX0pTQTEyMTI9bQpDT05GSUdfUlBSMDUyMT1tCiMgQ09O RklHX0xUUjUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05G SUdfT1BUMzAwMSBpcyBub3Qgc2V0CkNPTkZJR19QQTEyMjAzMDAxPW0KIyBDT05GSUdfU0kxMTQ1 IGlzIG5vdCBzZXQKQ09ORklHX1NUSzMzMTA9bQojIENPTkZJR19UQ1MzNDE0IGlzIG5vdCBzZXQK Q09ORklHX1RDUzM0NzI9bQpDT05GSUdfU0VOU09SU19UU0wyNTYzPW0KQ09ORklHX1RTTDQ1MzE9 bQpDT05GSUdfVVM1MTgyRD1tCkNPTkZJR19WQ05MNDAwMD1tCkNPTkZJR19WRU1MNjA3MD1tCgoj CiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfQUs4OTc0PW0KQ09ORklHX0FLODk3NT1t CkNPTkZJR19BSzA5OTExPW0KQ09ORklHX0JNQzE1MF9NQUdOPW0KIyBDT05GSUdfQk1DMTUwX01B R05fSTJDIGlzIG5vdCBzZXQKQ09ORklHX0JNQzE1MF9NQUdOX1NQST1tCkNPTkZJR19NQUczMTEw PW0KQ09ORklHX01NQzM1MjQwPW0KQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPXkKQ09ORklHX0lJ T19TVF9NQUdOX0kyQ18zQVhJUz1tCkNPTkZJR19JSU9fU1RfTUFHTl9TUElfM0FYSVM9eQpDT05G SUdfU0VOU09SU19ITUM1ODQzPXkKQ09ORklHX1NFTlNPUlNfSE1DNTg0M19JMkM9bQpDT05GSUdf U0VOU09SU19ITUM1ODQzX1NQST15CgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwoKIwojIFRy aWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19JSU9fSFJUSU1FUl9UUklHR0VSPW0KQ09ORklH X0lJT19JTlRFUlJVUFRfVFJJR0dFUj1tCkNPTkZJR19JSU9fVElHSFRMT09QX1RSSUdHRVI9bQoj IENPTkZJR19JSU9fU1lTRlNfVFJJR0dFUiBpcyBub3Qgc2V0CgojCiMgRGlnaXRhbCBwb3RlbnRp b21ldGVycwojCkNPTkZJR19EUzE4MDM9bQpDT05GSUdfTUFYNTQ4Nz15CiMgQ09ORklHX01DUDQx MzEgaXMgbm90IHNldApDT05GSUdfTUNQNDUzMT1tCkNPTkZJR19UUEwwMTAyPW0KCiMKIyBQcmVz c3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKQ09ORklHX0hQMDM9bQoj IENPTkZJR19NUEwxMTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X1NQSSBpcyBub3Qg c2V0CkNPTkZJR19NUEwzMTE1PW0KIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKQ09ORklHX01T NTYzNz1tCkNPTkZJR19JSU9fU1RfUFJFU1M9eQpDT05GSUdfSUlPX1NUX1BSRVNTX0kyQz1tCkNP TkZJR19JSU9fU1RfUFJFU1NfU1BJPXkKQ09ORklHX1Q1NDAzPW0KQ09ORklHX0hQMjA2Qz1tCkNP TkZJR19aUEEyMzI2PXkKQ09ORklHX1pQQTIzMjZfSTJDPW0KQ09ORklHX1pQQTIzMjZfU1BJPXkK CiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCkNPTkZJR19BUzM5MzU9eQoKIwojIFByb3hpbWl0eSBz ZW5zb3JzCiMKQ09ORklHX0xJREFSX0xJVEVfVjI9bQojIENPTkZJR19TWDk1MDAgaXMgbm90IHNl dAoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19NQVhJTV9USEVSTU9DT1VQTEUg aXMgbm90IHNldAojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CkNPTkZJR19UTVAwMDY9bQpD T05GSUdfVFNZUzAxPW0KQ09ORklHX1RTWVMwMkQ9bQojIENPTkZJR19OVEIgaXMgbm90IHNldAoj IENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9 eQojIENPTkZJR19QV01fQVRNRUxfSExDRENfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0ZT TF9GVE0gaXMgbm90IHNldApDT05GSUdfUFdNX0xQU1M9eQpDT05GSUdfUFdNX0xQU1NfUENJPXkK IyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfUFdNX1BDQTk2ODU9 bQojIENPTkZJR19QV01fU1RNUEUgaXMgbm90IHNldApDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19B Uk1fR0lDX01BWF9OUj0xCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JF U0VUX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfRk1DPXkKQ09ORklHX0ZNQ19GQUtFREVW PW0KQ09ORklHX0ZNQ19UUklWSUFMPXkKIyBDT05GSUdfRk1DX1dSSVRFX0VFUFJPTSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZNQ19DSEFSREVWIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMK Q09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPW0KQ09ORklHX1BI WV9QWEFfMjhOTV9VU0IyPW0KIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldAoj IENPTkZJR19QSFlfU0FNU1VOR19VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1RVU0IxMjEw IGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldApDT05GSUdfTUNCPW0KIyBD T05GSUdfTUNCX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NQ0JfTFBDPW0KCiMKIyBQZXJmb3JtYW5j ZSBtb25pdG9yIHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKQ09ORklHX1RIVU5ERVJCT0xUPXkKCiMK IyBBbmRyb2lkCiMKQ09ORklHX0FORFJPSUQ9eQpDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDPXkK Q09ORklHX0FORFJPSURfQklOREVSX0lQQ18zMkJJVD15CkNPTkZJR19ERVZfREFYPXkKQ09ORklH X05SX0RFVl9EQVg9MzI3NjgKIyBDT05GSUdfTlZNRU0gaXMgbm90IHNldApDT05GSUdfU1RNPXkK Q09ORklHX1NUTV9EVU1NWT1tCkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9bQpDT05GSUdfU1RN X1NPVVJDRV9IRUFSVEJFQVQ9eQpDT05GSUdfSU5URUxfVEg9eQpDT05GSUdfSU5URUxfVEhfUENJ PW0KQ09ORklHX0lOVEVMX1RIX0dUSD15CkNPTkZJR19JTlRFTF9USF9TVEg9bQojIENPTkZJR19J TlRFTF9USF9NU1UgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USF9QVEkgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9u IFN1cHBvcnQKIwpDT05GSUdfRlBHQT1tCgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19F REQ9bQpDT05GSUdfRUREX09GRj15CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVM TF9SQlU9eQpDT05GSUdfRENEQkFTPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBz ZXQKIyBDT05GSUdfRldfQ0ZHX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1X QVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0RFVl9QQVRIX1BBUlNFUiBpcyBub3Qgc2V0Cgoj CiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19Q T1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMg aXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5HPXkKIyBDT05GSUdfTUFOREFUT1JZX0ZJTEVf TE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09O RklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CiMgQ09ORklHX1FVT1RBIGlzIG5v dCBzZXQKIyBDT05GSUdfUVVPVEFDVEwgaXMgbm90IHNldApDT05GSUdfQVVUT0ZTNF9GUz15CkNP TkZJR19GVVNFX0ZTPW0KQ09ORklHX0NVU0U9bQojIENPTkZJR19PVkVSTEFZX0ZTIGlzIG5vdCBz ZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CiMgQ09ORklHX0ZTQ0FDSEVfU1RBVFMg aXMgbm90IHNldApDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU09eQpDT05GSUdfRlNDQUNIRV9ERUJV Rz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMK IwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfVk1DT1JF PXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKIyBDT05GSUdfUFJPQ19QQUdFX01PTklUT1IgaXMgbm90 IHNldApDT05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9 eQpDT05GSUdfVE1QRlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05G SUdfVE1QRlNfWEFUVFI9eQpDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15 CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMgaXMgbm90IHNl dApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RF RkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQojIENPTkZJR19OTFNf Q09ERVBBR0VfNzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qg c2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PW0KIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENP TkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjI9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PW0KIyBD T05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NjYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CiMgQ09ORklHX05MU19DT0RF UEFHRV85MzYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk1MD1tCkNPTkZJR19OTFNf Q09ERVBBR0VfOTMyPW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfODc0PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdF XzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPW0KQ09ORklHX05MU19JU084ODU5XzE9 eQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNl dApDT05GSUdfTkxTX0lTTzg4NTlfND15CkNPTkZJR19OTFNfSVNPODg1OV81PXkKQ09ORklHX05M U19JU084ODU5XzY9eQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCiMgQ09ORklHX05MU19JU084ODU5 XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90 IHNldApDT05GSUdfTkxTX0tPSThfUj1tCkNPTkZJR19OTFNfS09JOF9VPW0KIyBDT05GSUdfTkxT X01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQK Q09ORklHX05MU19NQUNfQ0VOVEVVUk89eQojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5v dCBzZXQKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9bQpD T05GSUdfTkxTX01BQ19HUkVFSz1tCiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfTUFDX0lOVUlUPW0KIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15 CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15Cgoj CiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklH X0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFV TFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFN SUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVy IG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9X QVJOX0RFUFJFQ0FURUQ9eQojIENPTkZJR19FTkFCTEVfTVVTVF9DSEVDSyBpcyBub3Qgc2V0CkNP TkZJR19GUkFNRV9XQVJOPTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKQ09ORklHX1JFQURB QkxFX0FTTT15CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKQ09ORklHX1BBR0Vf T1dORVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklH X0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRD SF9XQVJOX09OTFk9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZS QU1FX1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKQ09ORklHX01B R0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdf REVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5T SU9OPXkKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfUE9J U09OSU5HPXkKQ09ORklHX1BBR0VfUE9JU09OSU5HX05PX1NBTklUWT15CkNPTkZJR19QQUdFX1BP SVNPTklOR19aRVJPPXkKQ09ORklHX0RFQlVHX09CSkVDVFM9eQpDT05GSUdfREVCVUdfT0JKRUNU U19TRUxGVEVTVD15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfRlJFRSBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19PQkpFQ1RTX1RJTUVSUz15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfV09SSyBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1JDVV9IRUFEPXkKQ09ORklHX0RFQlVHX09CSkVD VFNfUEVSQ1BVX0NPVU5URVI9eQpDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0x CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVB Sz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RB Q0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19NRU1PUllfSU5JVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX0hJR0hNRU0gaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkK Q09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15 CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENP TkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNL IGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QQU5J Q19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MApDT05GSUdf UEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkK Q09ORklHX1NDSEVEU1RBVFM9eQojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVS X1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVz LCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01V VEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9D S0lORz15CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CkNPTkZJR19ERUJVR19M T0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJ TkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNP TkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdf S09CSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1RfUkVMRUFTRSBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJ R19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldApD T05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBS Q1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CkNPTkZJR19QUk9WRV9SQ1VfUkVQRUFU RURMWT15CkNPTkZJR19TUEFSU0VfUkNVX1BPSU5URVI9eQpDT05GSUdfVE9SVFVSRV9URVNUPXkK IyBDT05GSUdfUkNVX1BFUkZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RF U1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JD VV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExV R19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElP Tj15CiMgQ09ORklHX0NQVV9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdf UE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKIyBDT05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9S X0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlM U0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJ R19GQUlMX01NQ19SRVFVRVNUPXkKIyBDT05GSUdfRkFJTF9GVVRFWCBpcyBub3Qgc2V0CkNPTkZJ R19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlM9eQojIENPTkZJR19GQVVMVF9JTkpFQ1RJT05fU1RB Q0tUUkFDRV9GSUxURVIgaXMgbm90IHNldApDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJR19VU0VS X1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJ R19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNF PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRS QUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09O RklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05G SUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfVEVTVF9M SVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUPW0KQ09O RklHX1BFUkNQVV9URVNUPW0KIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfVEVTVF9IRVhEVU1QPXkKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9bQpDT05GSUdf VEVTVF9LU1RSVE9YPW0KQ09ORklHX1RFU1RfUFJJTlRGPW0KIyBDT05GSUdfVEVTVF9CSVRNQVAg aXMgbm90IHNldApDT05GSUdfVEVTVF9VVUlEPXkKQ09ORklHX1RFU1RfUkhBU0hUQUJMRT15CkNP TkZJR19URVNUX0hBU0g9bQpDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CiMgQ09O RklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9MS009bQpDT05GSUdfVEVT VF9VU0VSX0NPUFk9bQojIENPTkZJR19URVNUX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0ZJ Uk1XQVJFPXkKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldApDT05GSUdfTUVNVEVTVD15 CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19CVUdfT05fREFU QV9DT1JSVVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9I QVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfQVJDSF9XQU5UU19VQlNBTl9OT19OVUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVW TUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKIyBDT05GSUdfRUFS TFlfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15 CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0VUX01PRFVMRV9S T05YIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05YX1RFU1Q9bQpDT05GSUdfRE9VQkxFRkFVTFQ9 eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NUUkVT UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RF TEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVM QVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9f REVMQVlfMFg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAoj IENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfTk9ORT15 CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MwpDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9 eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9 eQpDT05GSUdfREVCVUdfRU5UUlk9eQpDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKQ09ORklH X1g4Nl9ERUJVR19GUFU9eQpDT05GSUdfUFVOSVRfQVRPTV9ERUJVRz1tCgojCiMgU2VjdXJpdHkg b3B0aW9ucwojCkNPTkZJR19LRVlTPXkKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpDT05G SUdfQklHX0tFWVM9eQpDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlT PW0KQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TPXkKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RS SUNUPXkKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15CkNP TkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVZFX0FSQ0hf SEFSREVORURfVVNFUkNPUFk9eQojIENPTkZJR19IQVJERU5FRF9VU0VSQ09QWSBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIi CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQ VE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPW0K Q09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NS WVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNI Mj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBU T19STkdfREVGQVVMVD1tCkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19B S0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fS1BQPW0KQ09ORklH X0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPW0KQ09ORklHX0NSWVBUT19FQ0RIPW0KQ09O RklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NS WVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9 eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPW0KQ09ORklHX0NS WVBUT19OVUxMMj15CiMgQ09ORklHX0NSWVBUT19QQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KIyBDT05GSUdfQ1JZUFRPX01D UllQVEQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FVVEhFTkM9bQpDT05GSUdfQ1JZUFRPX1RF U1Q9bQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPW0KCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5 cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1tCiMgQ09ORklH X0NSWVBUT19HQ00gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9bQpD T05GSUdfQ1JZUFRPX1NFUUlWPW0KQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sg bW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz1tCkNPTkZJR19DUllQVE9fQ1RSPW0KIyBDT05GSUdf Q1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19M Ulc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJR19DUllQ VE9fS0VZV1JBUD15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJ R19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz1tCiMgQ09ORklHX0NSWVBUT19WTUFD IGlzIG5vdCBzZXQKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz1tCkNPTkZJR19D UllQVE9fQ1JDMzJDX0lOVEVMPW0KQ09ORklHX0NSWVBUT19DUkMzMj1tCkNPTkZJR19DUllQVE9f Q1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9bQpDT05GSUdfQ1JZUFRPX0dI QVNIPW0KQ09ORklHX0NSWVBUT19QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklH X0NSWVBUT19NRDU9bQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKQ09ORklHX0NSWVBUT19S TUQxMjg9eQojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19S TUQyNTY9eQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJ R19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NI QTM9bQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj1tCiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qg c2V0CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNf NTg2PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1t CkNPTkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9bQpDT05GSUdfQ1JZ UFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9eQpDT05GSUdfQ1JZ UFRPX0NBU1RfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0ZDUllQ VCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NSWVBUT19TQUxTQTIw PW0KIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D SEFDSEEyMD15CkNPTkZJR19DUllQVE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVD1tCiMg Q09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19U RUE9bQojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdP RklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2PW0KCiMKIyBDb21wcmVzc2lv bgojCkNPTkZJR19DUllQVE9fREVGTEFURT1tCkNPTkZJR19DUllQVE9fTFpPPXkKQ09ORklHX0NS WVBUT184NDI9eQpDT05GSUdfQ1JZUFRPX0xaND15CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBu b3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FO U0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQ VE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJHX0hBU0g9eQojIENPTkZJR19DUllQVE9f RFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJ VFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlz IG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19Q VUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQpDT05G SUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJl IGNoZWNraW5nCiMKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVN X1RSVVNURURfS0VZUz0iIgpDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFPXkKQ09ORklH X1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURV9TSVpFPTQwOTYKQ09ORklHX1NFQ09OREFSWV9UUlVT VEVEX0tFWVJJTkc9eQpDT05GSUdfSEFWRV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkg cm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZF UlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9G Uk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19O RVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklD X1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpD T05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKIyBDT05GSUdfQ1JDX0NDSVRUIGlzIG5v dCBzZXQKQ09ORklHX0NSQzE2PW0KQ09ORklHX0NSQ19UMTBESUY9bQpDT05GSUdfQ1JDX0lUVV9U PXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldAojIENP TkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlz IG5vdCBzZXQKQ09ORklHX0NSQzMyX1NBUldBVEU9eQojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90 IHNldApDT05GSUdfQ1JDNz15CiMgQ09ORklHX0xJQkNSQzMyQyBpcyBub3Qgc2V0CkNPTkZJR19D UkM4PW0KIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJ R19SQU5ET00zMl9TRUxGVEVTVD15CkNPTkZJR184NDJfQ09NUFJFU1M9eQpDT05GSUdfODQyX0RF Q09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT1tCkNP TkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NP TVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19Y Wl9ERUNfWDg2PXkKIyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldAojIENPTkZJR19Y Wl9ERUNfSUE2NCBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19B Uk1USFVNQj15CiMgQ09ORklHX1haX0RFQ19TUEFSQyBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNf QkNKPXkKQ09ORklHX1haX0RFQ19URVNUPW0KQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJ R19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNP TVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0 PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJ R19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPW0KQ09ORklHX0lOVEVSVkFMX1RSRUU9 eQpDT05GSUdfUkFESVhfVFJFRV9NVUxUSU9SREVSPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZ PXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNf RE1BPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05G SUdfQ0xaX1RBQj15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0REUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lSUV9QT0xMIGlzIG5vdCBzZXQKQ09ORklHX01QSUxJQj15CkNPTkZJ R19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90 IHNldAojIENPTkZJR19TR19QT09MIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlO PXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQpDT05GSUdfU1RBQ0tERVBPVD15Cg== --===============1604736900063550692== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IHJvb3Rm cz0nb3BlbndydC1pMzg2LTIwMTYtMDMtMTYuY2d6JwoJZXhwb3J0IGpvYl9vcmlnaW49Jy9sa3Av bGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC13c3gwMy1vcGVud3J0LWkzODYvdHJpbml0eS55YW1s JwoJZXhwb3J0IHRlc3Rib3g9J3ZtLWxrcC13c3gwMy1vcGVud3J0LWkzODYtNicKCWV4cG9ydCB0 Ym94X2dyb3VwPSd2bS1sa3Atd3N4MDMtb3BlbndydC1pMzg2JwoJZXhwb3J0IGtjb25maWc9J2kz ODYtcmFuZGNvbmZpZy1zMC0yMDE3MDInCglleHBvcnQgY29tcGlsZXI9J2djYy02JwoJZXhwb3J0 IHF1ZXVlPSdyYW5kJwoJZXhwb3J0IGJyYW5jaD0nbGludXgtZGV2ZWwvZGV2ZWwtY2F0Y2h1cC0y MDE3MDExMDIxMDEnCglleHBvcnQgY29tbWl0PSc0OWMwNGVlMWE3MDRhZDdmZTc4NTQ3NGQ5ZDE3 YTQzNDFkY2I1MGEzJwoJZXhwb3J0IHJlcGVhdF90bz0yCglleHBvcnQgc3VibWl0X2lkPSc1ODc2 NWUwOTBiOWE5M2Y1ZmE4YzkxY2EnCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Avc2NoZWR1bGVkL3Zt LWxrcC13c3gwMy1vcGVud3J0LWkzODYtNi90cmluaXR5LTMwMHMtb3BlbndydC1pMzg2LTIwMTYt MDMtMTYuY2d6LTQ5YzA0ZWUxYTcwNGFkN2ZlNzg1NDc0ZDlkMTdhNDM0MWRjYjUwYTMtMjAxNzAx MTItMTI4NTA2LTFoaGF1b2UtMC55YW1sJwoJZXhwb3J0IGlkPScyZDFkODdhMjAxM2JhNWY2ZTBm NDQ5ZTMyYTcwMTI4MGE1MDIxOGU2JwoJZXhwb3J0IG1vZGVsPSdxZW11LXN5c3RlbS1pMzg2IC1l bmFibGUta3ZtJwoJZXhwb3J0IG5yX3ZtPTMyCglleHBvcnQgbnJfY3B1PTEKCWV4cG9ydCBtZW1v cnk9JzMyME0nCglleHBvcnQgaGRkX3BhcnRpdGlvbnM9Jy9kZXYvdmRhJwoJZXhwb3J0IHN3YXBf cGFydGl0aW9ucz0nL2Rldi92ZGInCglleHBvcnQgbmVlZF9rY29uZmlnPSdDT05GSUdfS1ZNX0dV RVNUPXknCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDE3LTAxLTEyIDAwOjMyOjEwICswODAwJwoJ ZXhwb3J0IF9pZD0nNTg3NjVlMDkwYjlhOTNmNWZhOGM5MWNhJwoJZXhwb3J0IHVzZXI9J2xrcCcK CWV4cG9ydCBrZXJuZWw9Jy9wa2cvbGludXgvaTM4Ni1yYW5kY29uZmlnLXMwLTIwMTcwMi9nY2Mt Ni80OWMwNGVlMWE3MDRhZDdmZTc4NTQ3NGQ5ZDE3YTQzNDFkY2I1MGEzL3ZtbGludXotNC45LjAt MDI2ODgtZzQ5YzA0ZWUnCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1bHQvdHJpbml0eS8zMDBz L3ZtLWxrcC13c3gwMy1vcGVud3J0LWkzODYvb3BlbndydC1pMzg2LTIwMTYtMDMtMTYuY2d6L2kz ODYtcmFuZGNvbmZpZy1zMC0yMDE3MDIvZ2NjLTYvNDljMDRlZTFhNzA0YWQ3ZmU3ODU0NzRkOWQx N2E0MzQxZGNiNTBhMy8wJwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAxNy0wMS0xMiAwMDo0Mjow OSArMDgwMCcKCWV4cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGltZT0xNTAw CglleHBvcnQgaW5pdHJkPScvb3NpbWFnZS9vcGVud3J0L29wZW53cnQtaTM4Ni0yMDE2LTAzLTE2 LmNneicKCWV4cG9ydCBib290bG9hZGVyX2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAKdXNlcj1sa3AK am9iPS9sa3Avc2NoZWR1bGVkL3ZtLWxrcC13c3gwMy1vcGVud3J0LWkzODYtNi90cmluaXR5LTMw MHMtb3BlbndydC1pMzg2LTIwMTYtMDMtMTYuY2d6LTQ5YzA0ZWUxYTcwNGFkN2ZlNzg1NDc0ZDlk MTdhNDM0MWRjYjUwYTMtMjAxNzAxMTItMTI4NTA2LTFoaGF1b2UtMC55YW1sCkFSQ0g9aTM4Ngpr Y29uZmlnPWkzODYtcmFuZGNvbmZpZy1zMC0yMDE3MDIKYnJhbmNoPWxpbnV4LWRldmVsL2RldmVs LWNhdGNodXAtMjAxNzAxMTAyMTAxCmNvbW1pdD00OWMwNGVlMWE3MDRhZDdmZTc4NTQ3NGQ5ZDE3 YTQzNDFkY2I1MGEzCkJPT1RfSU1BR0U9L3BrZy9saW51eC9pMzg2LXJhbmRjb25maWctczAtMjAx NzAyL2djYy02LzQ5YzA0ZWUxYTcwNGFkN2ZlNzg1NDc0ZDlkMTdhNDM0MWRjYjUwYTMvdm1saW51 ei00LjkuMC0wMjY4OC1nNDljMDRlZQptYXhfdXB0aW1lPTE1MDAKUkVTVUxUX1JPT1Q9L3Jlc3Vs dC90cmluaXR5LzMwMHMvdm0tbGtwLXdzeDAzLW9wZW53cnQtaTM4Ni9vcGVud3J0LWkzODYtMjAx Ni0wMy0xNi5jZ3ovaTM4Ni1yYW5kY29uZmlnLXMwLTIwMTcwMi9nY2MtNi80OWMwNGVlMWE3MDRh ZDdmZTc4NTQ3NGQ5ZDE3YTQzNDFkY2I1MGEzLzAKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1k ZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxlZApyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9 MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRrLmRldmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9w YW5pYz0xCm5taV93YXRjaGRvZz1wYW5pYwpvb3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21w dF9yYW1kaXNrPTAKc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbAplYXJseXBy aW50az10dHlTMCwxMTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKY29uc29sZT10dHkwCnZnYT1u b3JtYWwKcncnCglleHBvcnQgbGtwX2luaXRyZD0nL2xrcC9sa3AvbGtwLWkzODYuY2d6JwoJZXhw b3J0IG1vZHVsZXNfaW5pdHJkPScvcGtnL2xpbnV4L2kzODYtcmFuZGNvbmZpZy1zMC0yMDE3MDIv Z2NjLTYvNDljMDRlZTFhNzA0YWQ3ZmU3ODU0NzRkOWQxN2E0MzQxZGNiNTBhMy9tb2R1bGVzLmNn eicKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdlL3BrZy9zdGF0aWMvdHJpbml0eS1pMzg2LmNn eicKCWV4cG9ydCBzaXRlPSdpbm4nCglleHBvcnQgTEtQX0NHSV9QT1JUPTgwCglleHBvcnQgTEtQ X0NJRlNfUE9SVD0xMzkKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL3NjaGVkdWxlZC92bS1sa3At d3N4MDMtb3BlbndydC1pMzg2LTYvdHJpbml0eS0zMDBzLW9wZW53cnQtaTM4Ni0yMDE2LTAzLTE2 LmNnei00OWMwNGVlMWE3MDRhZDdmZTc4NTQ3NGQ5ZDE3YTQzNDFkY2I1MGEzLTIwMTcwMTEyLTEy ODUwNi0xaGhhdW9lLTAuY2d6JwoKCVsgLW4gIiRMS1BfU1JDIiBdIHx8CglleHBvcnQgTEtQX1NS Qz0vbGtwLyR7dXNlcjotbGtwfS9zcmMKfQoKcnVuX2pvYigpCnsKCWVjaG8gJCQgPiAkVE1QL3J1 bi1qb2IucGlkCgoJLiAkTEtQX1NSQy9saWIvaHR0cC5zaAoJLiAkTEtQX1NSQy9saWIvam9iLnNo CgkuICRMS1BfU1JDL2xpYi9lbnYuc2gKCglleHBvcnRfdG9wX2VudgoKCXJ1bl9tb25pdG9yICRM S1BfU1JDL21vbml0b3JzL3dyYXBwZXIga21zZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRv cnMvd3JhcHBlciBvb20ta2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9wbGFp bi93YXRjaGRvZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBuZnMtaGFu ZwoKCXJ1bl90ZXN0ICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgdHJpbml0eQp9CgpleHRyYWN0X3N0 YXRzKCkKewoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgoJJExLUF9TUkMvc3RhdHMvd3Jh cHBlciB0aW1lIHRyaW5pdHkudGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lCgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIGRtZXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGttc2cKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgc3RkZXJyCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxhc3Rf c3RhdGUKfQoKIiRAIgo= --===============1604736900063550692== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj5DIedmhdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/4YMqRSKgGmYMJdYhPOw5CuX6Pjwn/Ogw/aDcxak2HSkaj/Ekpx0TXpb0uzjVRmQdmp/9eFiRq O5+//tV8/DtI4rF9f/Y9Uw1Nhd+xH0pwDwxXvztd61cjtKz4cHaJDpFNGvcONHlg3f+wr+5YBm0s 5r8/90w9W4dtSt3rJtL0Zhy0Lu5hRWye6dUz1gjzbcAW2FiKrRZ2nbsI31KFsvLyCb9PpGQyg4oI 79SQdDTHimtYm+VU2qq3a8vdNuBarD4rRsFz2YTU2hH7VdcppUdnAmGMztJOeIVUsUO3CYRIfpWj FLtKzM6YA9mgVEhEeDAgWfNEVh2g47tB0boEea3JFsrzxUYvD/cLuIvokG/dV+YaYhTR+suuWtM8 f6bK/kK0WyNQlu4YZlubd7nXihEis6ZKnYZZo25JDGTLJpjQgX2bAar6bLlGK99ve1UH2H9ex4ok /BAYOzuRdqV29kYBORcEIW64G10FH9oOjj5NnFjZacTelp38eSCvBak89cKnZQ4vJa4Bt03ZN1zw i+kaJCBm6FSA+E497eE6+hlajYakA1/kt2ZIEdW4mZyK1+REtGj+RkFm07QZAGBmBDTL/dcSxvVL L3m+Fs+eEoSFDOSZrgpU732RnqWO5AqYIOKXPubKBm12iBrf72aleE5Ss3Z50b6wUx/bP/hhkJNf l1t50eTsFmVuJUwkiOTo4FMIxJxyheisBRaDaXK2nrDIXB3b94hMzqhW/d143JJQv02QY/q6BxUK WWxpn+RqFJ4g1Bn4CPgxqu1nKaNnLLSjPvxeXDyZAmPHJwr0jLv0qtceirCA7RhJPuMGan/hAUKO SG7XXyqDTdaz6vLAgi2C5ImNFX3gSLE1QHO90mw6rFeCvabW/L6QnfjB+vSk/RyxL2H7lG+A6EPV 7gaO+wyyFO30oYeN5+TP5/4umq4ljolDw/IqQ0gyrR+nlZ00OfURNogKuq7YH7x0tx0spCSG6nui uFjoz3gAgyIjAd9c6vFgKKBcxNs4VvGQjguGqQc6mrnAVTOJeXE0O5VQ0rjM+t/Erpeccfrit0Us OWxYjSPzQBZ0M14x8srRM0dakNuRuwy4TRabck6Fzr4HnZ/BwEW5xmdTMNGUoXnNaO6vcR+NMj3M wA4THVel6ASjhiCLCJWTUbXz5XYXmZ3PA7EAlO7wKWKJLyFbbWcimqlruniOY4rydWQnGycE18P3 dETuoO4gHbkH87IuSm7oZkybtSKV8FN139vHvSCOxILJYqnqavsPyI9uNIgo1R9KKrC/c9ZEqRcc u9Iiy6Yhq2VbEg56o6cS69ChO8Mt35TujrGGJ98RxZzVTBd5GtUp6SIi1akb2Z8jK3RMqBhmzAtd sg6dU22cOZdtBbFNLPJkWeyL8sWDHGOBvSY0A2UCn8f77BroUDK7Mzjrj/ZePyk3YBdYpo8qXHY+ LtbdUUtIdyw9M4XurWFoNM7lNUenIQvYZg/zYxZes4sL8bqim81WfAPqQZKOBGvf76k9Rgz0aTVJ BZoVAQwM7AeYqEv1Iq/DV8JpTidyCnpNGYf8FpRAX89nPhih1wettGciVvh4UO0uoOkD5YaNnMJd aRsWFcbrhoXWk2R6fXeVQZ+Z4cx9AnDc+R2kX9FQI/LT3H4p6Dsz53fdDUsHfa77kA5mxWOO1QPp kkMwrFK8rvXogahOwuXSSyuaN6cLjQ6kDwsY2BkYeuNVLbgLjvxMc/jeIXZa8lCgXcIay1Q2qY6D ThQhrpwZIXT/UZq2xcUGMsMxBagJ6dMyiCxg9/5Mh5hkTYigSfaQPvVPdZUDZ/ZwwO2ImyLbt2T8 5Tfqx+zDTloJQ77938lQtPqAPpJZMBHUWqujGPMHPiBohFPX7qXglo9RfbjrDc39ZoNUlZZJWi2d 2iYboIUax9O1ygrXwP7dUfzyciUVTj2gVgUGCEPmowsttm0YXNmokAnTQiCxKspiEYMOFSPhIYoP 6rQevctfN1uIeNpr9mcgyM/4UJrvoQGSkWE2FwWrWh+G+onFZ90du5SlDB9LJJcphUx1+VkPnh/A +SyTuQrJRL7Fw7ofW7D8bboBsxQiOOaAmDMp606z6DlKlv1l3OQBrSplUVlP1S4QT30KAbp1uuLH Iy533hC0g1uCOmJxznOm3oRYySiWS5SaMU/kco7bcD4vlNheTO+ig4lNLbLGxfZH90xTQ1AlEVhi G1nVVD32TRaZZoJ0AIwfG+iFvvo2VsP6gRw/gSwwIJgBL+3v5kFhWPCJl599kfrAvwlFFhOAKnaj P8qWr0niaEPxifJfDJmnrRXjJzlQJKlKY1BPIuhPqTUMWTMEjLemxcEdU2YxTaN3eea8uJajUjpu rhrL6VCd2BfslS/JtXbY6Xb3j6irekLmprJ4mbQ06YJNhgGOvCN39PKat50IjWLyJQPu0lXzn7so rbcBkWkaRNeR+rFTM/vtUtJL1wQ9OVMmRX+wyXudRiUWC9LiRwzHJhQBlm/CGV1TNm8Ty9n8LIYH Bbo1AOUfcj8zhX7vyEfrwaKhM04ItJZovJld2SPysqgANTuyOgQkJ4o4Yo9aKNogYv0nG16FcrIK UbeDLWIG/xgdaqJcGzrFivP07gW/GqcitOoMv6eYNGjslVAdYcb1N6VUzqtz6U6PA+pAUXvOOmcI cMJ4xDqtECHSv4C8O24P3mB+OoU4HibgytlMV9u8Dz+nWVE2zQbiOdwurZuIl1ZqLFT+ksZegyO+ TDEV9wpDmP8XP9Pg62+3Mr5g9yVUcPmCnHnEeFnJ85SxtbQq60DIqhh3zw/BP6W541GbTDBLCAMi G2NYC07UjF77pscv7ZpRnXbHXegcPGVL/LtWZMbTuU12MLNDZ4A4ly1ZFkfwZjqa/m8TCgK9AwsU flCLDyZ6clPdL2gGwbAKB2FJ8E3ibS0FDLCP9Ps2BjWzkf0pijhWQV8TzHwsUewtjAyIh4zY9OJg wGKn3XLOU3v6A89Gb2P7G2J94vfT5e9p+3RbQvWGwy9IOnRpN4BMWo/aEV983tWnu3cqJL0cU3Lo 3laGQyGhXOpZv6tSERLhFxBLdNjM+LzWEjgVEtD8fZaMB91DClvGBAZxoebMbj1aBBo5I0+8G3AT tZQd6XMzPe1QHaBV/+T0zpSgcZvp6hsDrBQI+Ls2olijUmnsZID7ptiSMNSGPfsEGsulD37jvZ1y OZ/p7ud9+hP6QWk3i9SOaAteRn4lJOenbzBgBG1AFTOBH6eeNVaoEvG34xQl4B+dLgmF/HcyjAQl yYiNRhZxeCxux2BDb8XgAN0BekaNfHWPUjDXpDCurjz3mhm3nSiQ9YVzxV6BPLlLqsTzbHgWMv37 mIjAMxUH0NlB2Hr6srPMgFgtT3IJsxUAhJBrKcr59CWwRtHe/z0eqgkIufT1E/Bdu1MflBjAjhID GOO1kSOsoH/KIkP6Z6qEVn8GgJxZB0M7FI0GgHrn8iCMpjEU7tYH3ejMOOx8SAtnvfuExOqH4btV poo+qz/2XSYkVeu0FS+GVfMTB90XENy2jOyLxXmg9ZsnPJ2OVHOlOpq9vlhBZPv7c6p4eYdWfJ0U sTrUYE5E/l4VHb6Q2VMzdgPfB9DR84bRnH8PWqiFnU9ecsJZTjOzl78JP5PHRG1SkLI/Gsbzjl9O qmDUILK1Z5EOLu/xy5LbuodFdVzsWHWcEgIA81lgrrcDf2a7AWeiYo+qy8U2tgTsIfPvM0Pvjuqw HsLcZU+yOe+TIVnIuYfDO4HpJ5XWSwYdSQVAx1iNgYuLWBv/IhLKB5NHqsVzlWegPFv9SAPbsEdn hKRi1OSKMpo95d5FfE157g9j7lnR1FNmWhBKHaNCkQjHdDIyBNhFHfmxDRkP5CSumqaJ/GfuKBXT o9xM/nsVES1lYlH2IjZYVKqeXa+w95sxoxtfDi+Sq+lxYGMEWT0l/r8aVLvR90lrjB6Hzxh5bHRr l1EbH1fKwelaSdQ0/XErbaWPZ3JiP66E5BsFEtKXr+Vov1yFpZcxnfULmyhRP7pTvgX8Nw0LIs70 dzweh+Iib7hzkR/7sI2rNsiz77sjzOZOB1fI5u84qBN9jUNUx6/rhEXFDoFAAziT2x5R7lYdtXCs wqa/HVCSWoK/2pCeiaCUvjWVDqmVZEPLsFgKoqL8eSRkk2i3Lm6wKL06OlgkFsJ5Uk9m1w0Ib596 QPZr5cNUj/56eXFCKwn+I0DbLzi40DF+HiuEC2xt0dsowSIzAJqdI0x3d/HWqLWQCssznzRgeIxg lOHWe+vBrYIVjsiYMIeht3yGdNMCoxl7d/k7FNSsNePd/LN0FE9WeSN5poH6PgfkP6MuCAzjPZMK WrzIsKiUBxPxmC3trIbWT4bWiZ0qwjPt44Vx+n6Hd39hwXY1zTca2x4H0OC+Dd4pjr/htuW3NSFA +EkdDq6Owu0BToxbgWr1IgiUiVJTvRycku2ukgmW10ahot3dsoJwgCYacGmGtwWR2waDrmP72HHs 3egTqYSmbwI5zX+6jz/M2HpciGcNBwGo7yyocvWt0kiJYwtkZrSq3rxdF+jC7GijpzlG+qB59TdM CcqFA+L0Cf9+cx4fVJUDXHtTDvcUTUWVmR2Wp4DvF2/p9HGQ4UO6uRBw6K0aUu29PLiTmt4jj/cR SB/1Nr93jaM2o1HMdaPsFhr2swD4oA5su/zkGNYLK6cV4uUBHIKgRxKkdK0GOlIGDga30vfNKF96 N3QUYMJLAk+VP/isFwGnexfLtBe3cn+HOtniidNmRkpSq2N/gUX+XuzDgVHShG07jwaKQlDCnij5 1u2PbuQuGWvxxLkaRB4IgX7XvKOS41effsiPrm4YD6Vy2lZC4Nd2Ajw9IBr5pGCui9rjEcSOPv3h RcWabT94AWMPf7hFG9xzW1bFbcqIs9mRXKInyD6i4ZM/c2YoeSpU7AQq+ibfurRjKL+eA50aR5++ fVJo0xsrEf/f3/N8sl+qQUt62cun/NxLkYorZY0D5QZ2GVyDmQgK+y4X3McfCUupPVe5TNQTI3ZH eozx18x51YR0UjHi8frnFW8TSm4eoSMGNMAA34GSRkHLaRmsWvhYry0+R4iE4Sv08d6XP2KZpCUJ OwLc7ezPa/2UmD0yt8mZvyUjAwcyHEKgbLlmHCC33UtjDqtMNS1f7n4Q/N0EsFHZXq5/MwSVF4s4 PFBJTBazow1cdoHR1gAkwrXq1cHl0wKD8UmzKuY42nyfrjvGfppwVI6Jl8XtNpbjz8wUAHWC8O2+ 1Aiataw31srUgTHddh7MbkkIsy2q8TYbg7RYhePu6zkCO0IHqtO+SOxGUM/Ascp1YBb993I3x4Ec H3t4j6ug6IK76a0KWRh0LjH3+sXt+Y5YeJAxNox/FhvoAhaedWXZSYHygOPOOaaqvpiQpZHr7CTq HCSy+pewML8U3Rl5EuhMq9oMpqGvP7pXAyymhjTKMmUZXyTA1JY1u1LtcYEfVi8PFR1ehVn4zahz 7wCzksuokvXZpbHnrrg5N6RHaVmHIncSOD9LZInJmtBavZZRrMP5oU+4mEIM3yH/XNr2Esi2GmBO 37EzT2YeKsk4cJ/OUWqNQApSia0wgg6LieyogzZom0gIuu4kblkHkXBXOcuGyuOD+ChX5HdQ+fj1 UCrbMvn/0OJW5evYQvygCB5qdV86ayeQcOm0W45Hx3GA4YAfOCDai+ALMpOuPb6tHtwk932lNngd PNRAE7TGbzKll3b0MjZ1YVkzyZOKddL2OZPF6Zj8DzKWPALaSM17jSbHTrYCBp2GJaSmyw8sXc+e Z+i6tTNccWNysgNETC2KAIL6jG7oSOIHV8AUx08wJC9z1tCVVv5nh/dUoUEVoOvSGKcExZ9SDNN3 7CeBBoY9LcVIoNeggwDoNFnd9vaDiYFD22gVMsTO8jKeObBINaYMC3KS8lynrhTi5Q7alhQu6DX9 qdI88sU4xgYePkD22A4FYWi2K/UHbJ4oXjJvgglmX5HuBYs+bk8ldPpNChHNrNXg5i24PfMwOQGN Vc9rVril92T0rUFjXOJMUTIKUvxPzLhsP8p/w6yi8sVpWa3akjVY+3UmA9QR0VtBTVFdvHgKg2s0 r1E6DcIdR4PUPbRXgqr2tufPAXmtUFH31h1K+BK2WtXVR99M5cBSRHMsaExhMIP+o0RAkZFgfh/L wr1JlBJdKeqn84L4AtIONkC3n+9JMByTKVvj+VRVrtiWmSs9nfWNb6g0mkvJGABvQTKltcXityWy z6GE5zcOrVXjKf/ni2I9QobBZSex8pBkBQKz4Q+DGgNmz1OmSShMlSLcDnW9g2+T9cz+Hu7sEDoL TwSRRObp/7A7HLHx5wEmfJHytzsJVsck7S5+jR50YeRizL27lnsHgfFQerD5W4VMDgfp6WgrgMn/ +DKMe7MkezkLDI8EkjGrYgVgs5hMj5W5NaaDG4089pAABLuygUvXGu8AKorAOLuyqkFyUDpCL3Om N/BBXNjmYPl7oz3R6aAMKHru5ei7p2cr/SKjOE/CubX/LiekPkNcbnuya7dIsnBCbdb8lAoZSXcw PnEpB6bbO5O5WG01qxNYLAzGSsfD66H9aGi8tyX+JjtsFmrYZzADLupkvTKEeW/VZOcRXTdje6Oo jyHLgorgKXNiaA3MqIX1NnB/o/uXGIh3z3qWezKyWAaoxgs3L/WjH/fyWwU0mPNsYdYXDg5hcPOe 9xZdCp8cRLgH6X2IVjD0QhQUGtao2y8U6He2UKATeozqB26bnwvQ1ioN6wLUnpPz8HVN5hMpdJOC Wke+0Rohzuwg1N8+0iDZo7PP+rKyhsNkGg+NPjhfbDIS+UbMO2+TJHOGbuc2hIG4gQka0E1y6wjw uunVT1QjuaqvIE3T9OYwGilVRoon5twPWBZAW5mp1IPrgbUE3njbVeHjDXi4VCSPmWIsCw1Aoe1M zm44AqL9CUnhlwRzzUlfiCzjNxZiuYI1Mty4s9NNpDHglizlNaqTzv4qEc0bn1fdfyC01UgtgvXe hL8UeW/nZQywKs5P3Nj4rzBEWtGzDpAtPGniIaoibZ01NXjVCI9vT8QKLjP8isoJrvj8uVQ37apU uC4k5A9ez6KzAl4Oe0U5WoMiE/P51YNruLatbFN2H+lXYDDcVOFFeFoDw8dT2F9OQKbnUfCGogb/ 7eiJ9mcB7TvfTKjML46UaQEu9tP6Wybq6cw4tOB6wkxzHvcMFgf0z3PoPtcFwtVvHKMFv7HihVU5 5uYYglV6WCK3BZTIR1m9e9CF8Cv5DsbmQaJtpuyYfJlV0VguGnBfY84JbW1AD0/nwZEHW2oBlznv IAwpNUvBLrAvQ+olnqt78a5CuF839ja6Rv0ONj3iEbIWqPNnsBKhkPGVi+KSmT3/DlfSeDmRDgLU lA2uw3jYRglxpCyZPR/STjgj6P/4UBt9+N8ReTplO5aWff1LFjOMRyd2X5LPpOrBNK0AO6doxpJu d7IL1Syf2JOIIaEWChsmv7VWtESpELZIsqkQzMqzz2JlcrZ/gp1SnY/0ksa3ztA6kRyyPfNpVvwD yvKXI0JysfBHsL2eVtciDtVRulJ/Fu2cVhP+WR98V4g+Ni2fhm1ykXzTTv3FFY6LLYUCLCLUU8+c 9SPSLayp2vZaGc8IYOk5+amBbbPJsTJLRywQnhbXFS4tHTe4A3Dt7km0IBToUM0q2/YeLhBAORGW yWjujcMQunKBgBS00+hCtpJ1b0iIB+4ZsN/P3gKk8OTlewdktEHLknnA2f18/GuJsJfjpUN2Sb7b kSxkp+tgZ+cTPaCOu0t5wSsZCieC3vbhFSgfLlVoASIbp6OWiheMW8yitaJvjq59x8e8auYPPuYg 0NSNlOmWohCKZXa0/UrpSypgALBz9CV4RMVNhycjmdV5AZmPk0t341H2O5JBUPMLEkOEyELTBdpl JMOLgi5oS/MCq+02GMSCgu0UvsNOesceX9VMp1qvZuqm+XB5oqK/X7LryyxMA0RCJk9AfnuTeQu8 tlJ/sk5J2AdVxD9CJElX0AY+lEAE0TEaQym7e79ABZJtV98+L2aMmQsQlQQvDzWvN6ZMMyUFJ0KP /KwwAu7cFvQDdZHJaJ0tfIVb/eysabXXe/e0uFPRg8Ahse5xcdZjt4ucP7QPN1mCfJ3S5EHbXpii bw+l+bXLECGVdDQyzuR+tvq5dGtbcyPQnnLxznUzr5cUXhhV9E6X+JV74nwmrgWSiG4+YAjnGcST ozzpycOh0/W422haASg5+uqEF95Tn1ZsfXKhki3AFWvbFEtc+9dsgu/fZwjXLTKRyu+cucykxlFc S5O3b2i3QeNdqHdtiwSG04yf/EtieymGoCvoA4y5Zhg12CzZ4Q050NmpfvmOz5AwMYvOZDHjeMTF 13LkMIM6W5t56MEyNBaS9ElBfZcMZO3I+6uBh9FjZ/7mMYq8g+Wo9Dnug8/vyUyHyqHVUCat8pgX v94LQlEfFt+UkhKFxgzNRTl+RZYHfYRuIrRUreHX7Q1nXSRRnDSWL3lFAXi6xjAcDh7/Qh6DQMrd y6drQUOW4OSlBzUxpIQHkrF+rSAHtwtan9iWk/BfMraZyw5PTqorjbdIArwOoIwO6k25/nzdw2jo bSVEXue20KsXWz3o3d/GLObb5QDTA1a/aW94B3s6JLsKoOIt8+JpCATlz+hs/z1NcuzczTSp+M2s 2HnbM0friafpfiBX2cTkX+Vw7KvIArwVXyjgVhAsafXopaB3aDqVhIyyiDkMk9Z3caJnzbH2v0ut vUWVsP3Gorsg9jZy897ZlPFV9D/FY66vw4u3jUXcwZkTi2+JCJu6beTiRx8WFMSdScQk0Lvbd8jb kckFFN6zXh8N3jksD7ioNtbtM7YZDl1vWuIpgVfEgSNV3SuGikM1OAK/dwNyGfFWu6kWLjg0XtOY I46RZAKfPdfkF4A+cGyqRpExGSTnR3iylZkM84RUEKdgM3YcXGw833GN2LPJ31oi5TLuk1B/mOpn KjG2cO7BLhyW0Qa91T5AWf2TrDM+AXfaW7ADTEdLhsYKElWwZfgi8X6ZnJUJYxSPzGaqqEm55APq B+I37Mf++VBfDT18ZW1nNErLdDmHGUwhvqE4BwUGa2AWlKms4M5+YGFisvCSLePJPbkhc19JPtOZ tlPOgfTl8xkvx/gQLb3QzLO7YTqhRacZQQU9JVira+nSVWK5eXSu//DN9maSHgZWZ4nx80FotnUr VDO6nCgtB6C/eQslmjBPqAcbt7g41WPZELbYB88cHMp9fSkqTdpHvVZOMWS7L8VfZwLjCR5Q/PuE q+4arrnseNeVPAuTaVF69HHueFuepzIcf2fCjJ/qOZydB5CtdAGiZYqv3qLM6Jp3b05kfAsjloZn QhOe3nKj2cBoDb5oLwDEuG4osLYa4Isdln2v4WrwvpcCS8zKj7q2Ocp6mUd0THod4Po02Ph5cBEX kR2fJ69SnJicxU45TBzJBUuNt0VCD+9UyZdHe1X4083Js2mO0GoYVzU+w/jxrlJFBsd9ymJB58QJ Dan/AQTbhp9a1Hzp+ALt0hWUhpET+F/of7lu6BoxZxK9Sl8MRTaaq469whMcnJPywVVmEpNz2/Sr wkJHjieJAGbkSEPi6FteYVSdK/CHlzKB+EReV9aGPzsvpcNcNH6DIpDHrm4QMNOGQUVfY2yvsOkF l5b/Dw07uLOR7KQMN/Ys+wZO3AaYxWE0PPQg7jXjJTVHpIyn7BTjtARxgiVbMrzyO1wGrH9t9mOX PVb87aP4BhwFLc6FYzGZdl6lelCKLCEpAui1CVj94Jh1QOrMLtHDPQKLp8Adh//RC9+k96lvScFf ESLbfDZ+QOuAIhvK4n4vMQJ88pScyU4YRTKW4BYrCNHeDSWjjI+HhOB4xm377iAoQ4z96CbvwXZM 5yvCaVvo2ozr7bIpYlm+5qeDHZePLxSU0W0GPqt23gLN5DahaBCcW+Kv0RGyxHNMpy394l93U9jo +u0klVUjhNCp0hVw+AsbAAtHCdJ2+wKvB47Az8r5ZeI5InwYorPqlL/4Fuybj8jqulJ3I9nv+/ho 7abHoOKoPYh/37enoXiaJjHbjNBpVAlqIZljt91Y19XdHTyGXFAGSykqkTY/uZVmQIePQhywSNLP WwHHUjrRziS1V+E8bODlz0UY3dAxvjP0uop26cs5Sdth5gKXYHeg4bQCggWAzR+XrHSHa+lVChQP tv900DHj/59RMmsyp5VWtrOQPFXWrJHe4m6Kf3hzzUk01pZ2GsAIWm/4BrefkOOaH4hhWywvF7FS 9EK+RIbIliiYR5kb0yA+wUBVYF5mxpO5M+pbMQk2JirGV8Lq94tc+PyDO/ToK2ZLU5P9tUpcAxPw tUzxan7Higu21RQSTJFgp6FQHJEsGQ1ljOw7qfpamHY5oJmI8ETIrrxY2ze0AS9E+lwLPeWVkfnZ ZmEGYH1ovNwtAvSBdC+UM46vtB/9oo9f4M8f97IajCfYT7tOFHET3t5PAYtxY4U2qoZqH26JKQHJ 4qBJexHrmqIp8KbT8SqGTzTFOW6vHv6vSEFwSA++dLo965Oo8o8Oem+9xJjCM1hBsvXpVSxbG6eK uqFjVBuQyvvWXZqywml36LNM8Lp5WI+cnzm96/kswaW1EVl6uDamZVAXugZ2E1V9JoYydpOosdtM FMLvZlEHg8HztvfUviorvJs9XhLcswNITpLijEPT15Joe50JL6Bebs1PgyHwOvfiCu069xecLLqE Ot93rFrKueuA4llLJ4T+dO5/Gx/DpYqVeSsZx0FcV/SFtc8gchMTZ0FB06RwGdXCP/pif3v15oxk vZYHx3qhx7cEggWZoNNUFh3WyyzE/y1pihN5RigHMrj8O8uC2tsTe+Yt/Qzkws3zBaZsAyEHA2qZ ACsasuWLsuwGUXrpPXdAMAxzxKN/zC/hx+fEjCd8OGVbThidqvE0ZLE9/lSBwRh+/0FmIFLbjrSP AOBEqzrbSWLbrXt5RHKbIx+oBoIngnO0Br7tG9TRJAL6ItXB3mkPMt5slatF5qIW/kRWnoDPzL/m Nk5C9Bljw5WZxVfUtGDKh+iPvqYg4f1ts1xd2TWMTycTWlOhn3EqeweZCjb27GfqXG8B8LU8KUHR KA8TUPQJAS8o/dpciqsD2Srrzh2AHzTicdf2Arw275k2GCaH8Zha/Rtoh34RMchxHTC7yLRgUY+E PmAYvKbQ7cncAmAubfGYSmjnanS2We4YWdsIwuVeyMxqpxygjA+QOQNfsdz/P6/AijbfYWcsKwhi FSUw/vtp30DmNAvnDXVjdeGGCaF9jgMT5loHNfatG+9xOpJuLgNnhBtDbGuX0zyNyAK7xxE2/wRG tNfy4wq00hBDxyTjzg3o/NE7zWccPd58V5HM+YbiQ5hQ5QchI89BE3JwhU17dTccuG+EqwpwhZJg mD+ZRVRw/q0DPHPljDbEP+6bcRyVZOnaZlFuEhfk7snumBqpd3kThEK2bH1bxaHnxWtaMQO2iMEg l0ZT1x3tVLJQmSjqja5XTe3rEaBsqzRx8/BXZGOMIkHiBjfcKWhLwhMx14xuDEYn1/cQhZIlz8FE DaoByyA1Jyz2pVmf7qAryTWy/7jPAmytrfP4NEwgY2jwxh4j+DJ11F1+4/Bqn53sSX2tABpBNi/e JQSC41y5QEUTiDn66sbo3364L4SB63dGc7HLAf6tm81FXxwnzvgAfI77IzMNy0wdRR8Nt/jgmZqp xT3Ul0gXZcIuB1B6kfd7BpWr9T51qD6U3j7ykmqvmEMtW8UvIr8PliuQqkE2q6pqUNZqJ1lYo/Vx wFTmVCQH/mb96MJgVKRZglPhLw0dQRg8yiyLjVBxOVup7PfbAoe2RLZDfoJM8TvXgPnbdaiogFmN RCOqCYSxkvEyQcBJyBch9D6pyZjcQktjl6ezpoYqydKLUz1htFhhBt3W0C7A/om9fGN3bWuckvQa BKtrhMrcZUcwnSAg0sU37X8yIc2bua63MXBdZDM/b925FMC4U3St7OovhHLoL2CAd1d8lEXNU5rw I8urnNSpmAbMA/dDmEroan54pH/YrNaawchMGYk1/WleeWVhOUYrbHPE1iMuB4AqvrU1nNyoy4a2 38yjiqt1xzg9FT2qRNB/kkknsc5KBja27AIp/rNZFtlsVOZCxdeYGUE1Is9fhG4htNEgELnMa//T OA5n+eCYmcrxZhxXEm+wZboDZQfk8dfCXMWXiEfEejIT772wpPlawMatTJhjvblNwkybnDfs1eFM t7RTpOCmVZDrL1d9h588y2UwinO2c4P7VH+Ob5boWt5mIx/SBLUQR9/8Zsb945nW2bnUbH6hqUOc Q1eDntL0UowKBlJiNCKHaGO2/FgG0sE27W7wmJHteKdDYiteWMEH0+L6OKp8K6Tz8mREDqPnwi9k rrTj+VKh8mx0GJLINTcakL5pPJXHHapxt18Da2HMl+3FOwp2qTW0IQPnuuyguprzV1XLEGptxvfr pc0FyeXonP0fvAZaT4+lMK3sSPP9WNEbYa3BsdZ9At+FZ2nLFpkPFGlvOm/VLedp4+ITuKNRpVth ZhtNyLFS4h9yRRLd2oA9r5T+0TwBTCaMed5o0onZQVkeOKMUywQL/pdlDVnwt/oMUAEoaTeprceZ bOam0PEKJwU2XZH8kvy+Lv/jjR+du0NIgvQYl9GwcxZjfINWfKRC5FGYTZKDQJLPc6hrXP1cvT6e hOgsrid88McYxf/r+ZJzbHFLjHHr20AgxWgRL66bLsmq5RvuAGaotDau/Jx78+35E73fH7r37mH5 o04bHzBU1+P7rPEimgO7eVQSJNs2fFMOskgImeH9ZbQNwiOc0+lasRO/eXM1RqPryzrCUgtro3w0 kkVn311P8bRQTezmY+SzBNv790pEnCrtWmIVGtkD8MO9UxmHKGVRLnqk+NeyLKNYCbxoQpYYOfCY yCb4q9sL3ncE8cwb/NKltl12z2prMofcQdi2rtGuMsZn/aRjOc+iwVevx6wOTLDGzZBVVyZU6XcY 35O3sN8BDEPIAR8cb7gvZJEFqDddE02cetOGZBJZgUa29CTeY9C3iDZerOlKy2QrwqvmjxfcT32k kTJ1Cjj5wiN+ZxVYiK2z8QWg4bxYBwupkCz61AVz+ouo5+3ZeRYom2rasr/YWymHl5ieCwmM31Lv lOshrgy2DRVPF2OWTnwgRJaUznqrtdb1WJhMKzuJ7X9UQPuGQMJ3jCS7NceHASuART52VeP3U5Et IKyPhz+13a7jhTgoMOqi3r6kiYnfkC5wMOU8M5kK8Kc0HuiBbcvkaX82awCKb+a1mDMWWOO5isj2 wQz5VufW40mHpE6rvw03hNKOy1UBZqxajsuigozeoiVMOPs9dK4X6b9iTOKo2XXjpdgTJmg9eVGf RJ9SWVFsgamYzPXnKbTpALM2KRHothensyZiXGyN7LBJuHtIC0F7WLuqSjNfuErRERsOSXjXy/W4 Tmo9qjs8D1D5vn0mJO+KwEOQ6eiHmIcx0Py9TPVsNGn1pLYptA9QYK+RUwaj5on7kJ4zZIRN8KNy GYevsELluwji48pS8++tGJ8DAfj5eWHsZ1Z3Iy3da1TA0euwjAvvJJ2Zm4xRYFZzM9GrnrWwZLjm YeZzy9u92qqZ1dGaMx4QERcAxL8mV/DGB6pNipzJXLYLC11EHH+JU+wvmx08i4jrTNdmdBVMCxlv kXCOTbtQd/N9BYXrvecpAuc0s4mZYxT++A4s7PHp/GjsOZHLt0fGOwVq8Ez7PGQ/FgKBiCS5+/KE D4BjGOoQ+F4I1c8eHxyeh3LVxWA8qOet0qD+xqTslXV7lkzw0G5F9vTF5eqQ3GtypzkGaWXeojiQ ASG5qHTvCzFVlP9xqzEgo68HemUzacOAc2QehTiqkyUvCQLZr/UJpWdxlsHyy3baG/IUG4CVAl/M c8q+h46BpaHZwevUTPmsrtjhoo5zEUfLDnvRwt2qTPTHzRXaxwmGYDjLep3Xt7y7ITDmVtPZx+7R Pjcbgt+nthlR7QnkOO5ynfBDKbbAOohqh0/pFeyGbfClqdm1kWh0M7CPW5WY/sB3NZe9pgufWXXq ITZLqpfPh8doE/169RfY5yAesXZaAVl8yZB/04JCo7tE22mzlGMT0c7pg5eo8OZM5YGtIEj8kKI/ 0eTHlMop5BY+6C2+92XQT3VJ66fNZyJBgl9iHZhi4R4pSKEQ/2H6AAmNEMlGLUBwtjp+pSa8iTtt JiGEKgPzJ7fFbvpxItLNFiZs//4pcKyOlv7JoiwgFc1ZZayT4ipNfIdYA+jB/UShIOI5AEzXXL/b qbFNa2OI8W/zwt3BRbHajdrCFPz37G4C5Cb6MNn0N2nydxZEd9/Gv3gZgLTJsuyuIJBys/4MIMEp k/kE07AXorkZbk44dLfgP8Wo7le6JXxrPUpbGZApFTjyMtjKqAiAKi+9tnncm6ahwmz0bRnj0VwJ IOuyXmCORPkVIOzzZ+meUd7DjY9jR4qmyRwzL74nTiESYZTYQ8yEzarRBEijNIq6PZXeT3ZCLbU7 fhoJ+qqIoXEITnalDZ816WxhiZCloPNlu4GasAkwamnaXA/gCjbeSVxyKMprWxYLmdOQK7szeyn2 cIGsbEdUvVLTkXdFX2GpBGbCmehACSsJNnvR8+3Tzru3CyjmEfQzgXnKFqQIRNSUPrL3eNOqlYJI Qkjmefv9biBa1uaH5Fjl6qP7pGeE+9Vlik92yJ+BL3w8+fj68EoxXWG32DUtaxoU4R5HbqU9S9xK aI/f+BqhrNtIM3ojaG5tZUXkKf6TXMTLqt9+q8DL6Wit30845EPhUMfR4pUjQwhWDRxqL/Dk7hdi GoH04Z2MlHtOxvEYqA4x1ypxfWxP7X/xAQ5rwtznYMyNa8rYkfGKIZta3EHNfIq4GzGQCDQdbsG0 75QgeV5KfwnigBhoZlMKHektSAYtG5vu96FqluMYLLexHkax2+zLkcAdnNXBip/rFYHKsUQbgLJ1 3LkI7hFYieNO63x+KLab9gmSLFPQ2qT56ddrLIKPorOoFPAJcTy11AkZkcxbiWqaiJlgW1BFoTTf uKV4EnDzMEQh5BeAfF83Ty/nMlaoAW8b8EwYVAazN7ne0g7R4QKhCvsDeoUTppbor9c81DBxfEgE 0kFP2HXlDcLz4EB/lX6ASVzwmu9s9CU4dmmF27/rcaOXdGZ0Ip7nzD4svp+px1rQMqUCpaz5sheE 1FMtWKGuDkJq0zJHora6lZT+mlL5LVI/w8whQIUwNJKI/zQlRR0mTTJS3O/+QygDQURXA39s5iNk 2Tzrt7E4tJVGM+wmgE2XpRMJPD7MDliISeTWGU0OMmPudMgbmpbv9DK4BkVcSdzXBwsgAg/hlieT vpcdVIIregnvycA4EjwyFjZjJTU3EAtkcaLFaWPdhI5zl0hKdUfC7jNOJADvgni2BwWHLm8lY8tf GvrK1f1lWXl5ZqCAelKZA5ZIctxT0kKpQ1Gb7oZSqSseeLgMxy7uFJK/KOUoEFxZHJ+IPzVu6ymm 80OyJEahwbiLF1rf0sJ4a3k1sOVfPg08hIn/JXbuUjUsaUym7tMpgXECiAUgb69Q5rDRNDnHIemx cFD3gjOQWUqzGNxqkcjeLQV08s7+7Fiyf0QJlZzv+vtNeqdMIqlVFeh3DmSiXomQEmtsWka/peT7 FAtsL50G/UEy7Sh6eLZ68EiFcDxKvx6tZjBZMDY9PIk2dnpSimnWCE93Hqc7Pf2fhULOxGeX7pL5 lqDd80JzIhAOj2iMCRaoQsdVtmrmVjwS8eRQ1wDrXnAf9/qpYYn4UTaTpO81fZuymN8qOPisjBz4 dQ6jbxmYFkEE2v70MnlDJcAgUqyVeCtGuXhTLv53tUSECjlx77RZFv1NzJ+0RKJB8vughUifdLD2 Z6jGLoRWdR11/qlKpLfmlYGWkH/gh85qTfh7IJCDaurrnZT5JJkjJSOhw2Sz8WOKif13Bk1bL4YX ECEQPOAsPczjwFSWcK9FapLNM8tYkO4mgHZQDCpNUS+D61gRDMVALnlI3PaGxSUAN6lNIYC5WYU8 xTMquTfaxx9eaH50+TruNbv7JcImElVBnvwBf2IJ6TTWvcaQ3PlAwzcVAFEJ6FBBP6uhss6kEGD8 VpaeQLKu34AUltdNMYkJyPyIZ2cKSr3oi+vYI+sV7W7nFfisVX0+OgVkaxv0X1RWHzm+tXskH7QU MgKD0KjKZSBFZYENqHaLOfmsG01vrpbCW5IWS/IfvHqBaA1gCF++lIJaZ9NdygeL90jPYKsoi74v 6Max/E0l/2OtySMngAeSAP70cuHWCYr8my2t9Sy7q2LtMd6eXy3hbFRH25QOJ8AWpwViCOBklYXj Y7NmXD8zHHQGgb3TYkBNIzGayQqut60jx4WZQqL/vt+3nXP//kMEzXOMvBDYo6FWKC60qp0uAp9A bF3BKzCZOXDo6+6V4IqGc1eRCxk5fYiomLRNwJZlVgYBLydOpv+9VFgdSPx75ps+kVbcots1zhcs mwcV2jirp6xMQqIzK1xkAPMedEpjZ/zygxkkYErkgPN36vhMIGUOlypLdK8cmlw/QvcrZTgEbSo2 3dNwnAcd6Kg3RIVI4UnjbGiBfGSqj4VLjgClAd8JHKxJyvzbOQ4fjuBvzbZooGvpAEWT0P6kD68A F/1uHUJ/+SRFnP7VieIqXkR+VSqbWt74Dk/aqVuPzAw1KfZpBlZyVHakOzxPG0AKRoYi5TJzYNE6 osXjSYJEWNbBr6HaSWrpUFrgiZO6JOdZAtkwiQoDNmkiIc7zslkZv7kBGknxeYAw9RxjcE8Se8G2 b0KlgYfbQQgkVjUnTcSxowpJhERzvgVvs106kF8XvQXB4nCbRGpmIvEMOuQAkQ7XQ82Crfn6Te3I RP7bQOrEF2ubV9uQZp2QzjbnOuMr1ehi9f1bT5ZX+19NdMENgRBmyx0Tn3sI6yYilRYO+8ts6vqK 3a5FBxZrZyvTqqkvTzptMRM+thox7iEQIndOtb7quvKVPIBlchiy1WTw2K8ZJDONIC96HULyf+O4 rXijuNETMqHN1S5tgWUsvCM6HJ0iaDiiSVaUR2hR/3MrRlxDqLB600KJcVIZf0WXic4ppw2mKk9i dEq4HI5f2KcsektqjzLGNsUsPR3HIRnnt0KUN8JIc1PM7xeNmDux0VGD1t6AUPNGwhwo8ZJKO+nl IOqIfuNiAJR+DmQ1pae1spFRRmeb3S++fxwH0QV+jJC9ZG0q3nMAfI9dnwyFgUVhh4vrQLGsF5YR rH012u2s7OTFjeCzsyz6yghTqag4stMdt39+2di4o44mM2KL1GI9K/gDZW2cag2iZk5h4hDsvHmz W//mfyVH/Td1gH7VSeZQiLO+qbk9+v8/t7Tq41LRSn94is7j4XcJ46nSY1Qr5p8EWzqmNA0Ecy2p FNHgFrI9fbTe0Q8CEvCypcTX6IaIQ+WJAxDUsFYdUPrBfUnKK1IOYsrg9el+Vzqy1z/V0DWWFxjn NVcTdsDuuxyQ29ZW6A9nn1gJCe9qfKLCeGRcbAemm9np2IlfwgVREBBi6JYg2hS0u5HKiDUNcxtr 9gH6DqaRJQMKAGUPwBHeMEAwAE038Sp/DNLN6GO59AtVh87dTdJgYT01ln4YkbZHpve6fuNwoRCV TaLnzzd0y+FYmfdTw9jgudOR8ReThn4ML1u2ydxu0HRaqAzMlJmmX7XlP07VIeaY9WmgKF1gKHxB wpm/plFaJdUyomsOnMX3ims98O6kxu8wVJz8wBy8jNZa07fZo5EiZ6g0X2WW7PD3B9R4L95ZA3x6 qrj+uGVwnSn4PofyGMyyoSYv5DRcjj4fhS5m6oznPbxn8Pw8EW6m0u7OxX5wkk0x8Yb4Rey2mEE+ hDjvp41R7jkeYAi4uuFOoJoW+nAfXCIu/Zcv3T8JeGsvMTEi88egA602Hmi2ybJDUQ49gQIzJX3q LUhI6ELRotTy28bfV6HTNJ4XCg3Dwh6Nbck/JCm8MlJyb6GAXIb7nWZ2e2Xm9zgKHCkLUvQwRhkB FH638IEUCZCyXSJD+ZHH6Sycez1qIIP4X2wLIQl5mRu8xGKO8hcIGFfRzt+G4Ng7p3P/X+W6AETi GBQ79lc2qMmexw3bKyTIzk8X7twbWfzSpswa/Vs4iX1iN9zZebSfyz1xBJAxTTYwwkSjzwbFXXHk V4XqHHatL9G5ueFpQVUdfGu3g0kpHXt8FQOqQZxK8oBa8YBaZvC+sz5GCPzhTx3ihh2meO+8LH3d s/SzdPDHVr72zeTwI7/avoVQveDzLlYd+08cZMIlXUyq3LzTqdirOtbV9DUKr8jPcupzw1S70NPy I8lp0lALyXQW+8nLeTcmjplVqrPQzHpUHcvVwEgUMF48pu+wes+uQl1nSv3nTgcfQ+TbZtlHhyT1 WdFjbqlFAFAAPswf6zsRRicWdxNIC4biDEMlZNvROYZq/IFBWlpAcUznQalQlzhnhe+bPu8TgMhi 52DA+sVwIiC+sC9kHDID8XdRXQjX7eWJbL9nyQSu6QpJwTlMl/1DdKpNgIwt5e5ja15vhrxEVvPz 2OQu5Z4YTN+nPZidC4gc6g4OedXKLYVDjU1yzfUJQx59YHdKV+6joTkkauHzYkcq7qJMMOzW6aKm zUTgTI1bbyt9DfIv/OOHBIYQKU2qxoex4lavxLuAQJnNCfgQOuPd8LmR8J+BSb8TDviQ+7edwUJB qcRaTqJZyZw+a45/EiV1FP4PWgFfINaAI+/I/mHoPbxbXDSomMinsBHqccFv4MJik8LlXbKOVmOj ttQZdKNzGQYX+iaagA94OUqsmUWyp+asLXJ0jtkClcvNcuqr8z7dzFEcLcRJfy0cX4Eg5TKhd6qg S7kn8ddrPJpnamZvA2xFVWrsci1DFAcf+NimxTIa8/5kUS7kaz+AxUe5gr8SYUG26k7x/6JUv/1d X9NheJXU8V4DO0ZQXOTcnaVE212ta8/pdQaL/kHhmjxp3y/MvG+29qA8MjQ2/czG5LvKxwD2bK+g 3RoCITjEEquYvbYAohvxbm0Bb1tsObmuU/kTTkmHyiD42amS4/LT9gtwAEYtrCUOKxWpebxwZa+q tt8jsrn++lmJZ4PMwsISLmiuKKSGubzz8pUfELOBwpu65TpZ0FIzyjgxQyEK2UPZNZkA8bdSr/lN gDbcgMDz2w6m4pIPQaHKsukzFRsrgMSKrzghQO/SmY//4ypb7TggjRK3ywpdqoWlq/0BGPN+rUA4 GqOEYqsA67gh62rw5Q/ofs2N0dMIwFIlcWtw10Q347mIlgoHkHPx1RkHdpxeDdDJoBMkBc3HqytJ O+2TrfaaLK7rBY8IjoLhM+CXekuHY2XQ22FJcOLqNaie3sleHcjPu1DoLxqnSAUl03RIpfXx0cjl bfIglI+fAdyrlyXdbmOHFaS2mEkKBe97TaE0p6zMJAjBtmsb5dsNhSwA99fc/Tg+abo2lWfzEUy2 byb2LLO6x7RyxOV4YLmKyIL3mb1FOVBmTGXEyYOzqYlPsocHk3a9bnXoSmctcGL9C+HgmyABaqli vZ/9aC6QFD6CXFsd3JuxYbpARBVFAO3d8ybnuFS4azZaQkb+N47WefuUNwuGZJsfU1D8bYYO6e/G 5qyTh0Apw/55kEk8Hqjbo7gWe6tu38kGOA2ywle9gMYmg3CTq8X89q50D6SZCL886VBz4U3xDznC lXuLCx4lxLpdn4xajzLefNbIWNZg1u9nZCvHYSvSRFtlHn75Z3/4qHtVyinuzjmfbSkqCJPI/YPU w7/fTPiF3entu/h0Pr+NfjPIQAxRLjV4E5pqgAxHK5rm/fdSxuTre5QBBjmLMRTvUXityiHE/qoa M7y4s2l8vx00peHqtODzZVkSsRwOfXdj0vDLfuF8fvLa9grqMKob17TjITdq8idWpXRIlfwn+VEu K2o0iJpDD2IZGLNvCwZGJBv9oHJmAwmTHqtCnpiAQkcIrsbYIB2iYGMPPV4m1txl6K3QW512Xno6 wwSmUywitQZrXZ9Hav5Lm8nXqvgNC+sPsFcaE4lxyPtXR2IwkvTJ6YwLGJ1uuMm9fI3V0xnZ1zak I1KwBQg8ihrQfIzyV8SNCQGYuOPwsYUqj9xxnl/OmeCiK6E27BG6asg6SNBmCZNuneWi78Xd8M7c o3O5+eRwLZE0D3DZMC+jThUoCqVfabjkCX2lDa1JIizNx5IVvVkaDgcI4elHycKnVi1omfMEi8KC 1Zfk+OUSjglApRGBev/pMTTsy68uuYZU4bEHOC5p5AyoaWMQ232+DfANh32R7B52yaPQTq+jM0kR kvGUkWtFTHKN7LD6nWs9jkveH2heiu8lmilw90FPGd6ahrTDAbsVO3SbBMhBKIZtbz8Fc4ruydNt CUleVNptmedxuIwbBg2FY+JB12uYuwB5UdSCW3s//cXCJnNT4XCV/sSdvMyEPbtGXtXrXZtvJvGl hcEl2Dbft/2pLof8uBavu6PzMnte4TX4LvPQayE0tVCZQYpfpFKrB/BR4a7eY5yjr1d2qr0vc8NZ F5/4WzRh3+Oo3H3aJFKZ8qJdvyIJAOfb08QuXYVQbiicC4lXsxwYs9J4DM5rnEDbfcz241WaUwJ+ TLIcKpL6gQ4LhNoo3pbsw7LG75CzTPX1krV6ailu2cPfQCO03pyeabt633qKkgJusva560Xxe39D AQUpEbxiq2OZPpAa/prLKsj2FvDCbli4B74xpRP6EgD8BTGzvBYmndjJzfY/iNUjHI5keTMf59nc r5KXimE1Y3jCI9BFZpe8uyfHURdSqYzxROsKubDHitVzNCbpnhMmocI9kQw5BBScd9X6DSbjfI5y VyPFS2AEv9HC24n3x3LY6Pz71Bi6FwUqvmjaElHKcmKwOZm4f4Wks4DRRFwbYkKquKme1lTRQx3R V+A3xix5FIV0ED7agLE6yadQ0ImTf5J8VlNifsjOBy0iLl8VatGqXGbiZI5KzwdU00QsfH42n7Rn u8pDakZAY5U2Y1uI/xFh3YVCUFTM68/eLC4t65qe/+OSwspU3++/NlPNgv2JEjx1s89zQ2p8TBab VdZIorw6mJNVhP0RKxNcT715lONNU2JthRMOQB940ICgLMTNl/fmYp/NZKnKXEKTQ3d6oCHTDXc1 k5/yGhhQ7uXlSc7zGTMMgQEQ8k2Z+EMV0dcqhK6+GSuGEj9IkjjMjgjDXeb9UA/600Y89XIBfEtF QKPBiFuJ2qUYyfiEeEWlNG0/jUktNdFmF9Wo+DJgUs99JVtIC7QHbbKZ51UxrMauUu0TEnyqf769 OqOp6qZkiZLctMcX7lv6uruF8EtL7838WwDqpMEGShr8Yevchu1Z5wIDzMLkKpRENfObHbaeWevm 0sO/1mOJdGK2OGh52qRq1qwI0tjoL7Y2oFVzuPSCsbquWBm0+UsDZq5sUPJGEuATjzmmMGdf2HrF qksz8YNWEAXx5+Vw4su+vhE+5pCVN9xWIsaAUDD3s0I9uYpFvYBytoMWLqBlrLlJu7Xe3fcuVili 3V7TdQ6LtGp7i/sts2sz7pVPyHIxcdML0GXddRcL1KftAQzjULdXYUMU4A1qFIUOEY1yWg6j8Lrf MKvJ6naKz2FuCB0RD9e6US0duPfck4MIyiqvuecXjPxlIERj3fHiqjwmDQ94oO24gYw4D+4heQeM faGccS0fxmmG9ol+0XoROP2RB3pru3vefawMPZx0XX5CQFwmg9jMXThXUje3nkTl21hIqMiUXNCn QWyhpiBERgOnq1rojV8kiBzzu7bHOlKuWeV1zeeLGnfOzWc0GupeY/HKjg2//S7Ua/rzs0wpM8yG xClh47mQFv3BMt1B7aV2edXLHmkA5pdY7J6cXPiJhg+dlIAlG/6z6fyA9divUv0DivTnBoV4jUOX vMBB/LjCfi/UyPcU1PowMv7A88Bk2Ftp1bGwBDHaKNd8q4c58sUNb9AhmrG7E0wMIXKzIdEQ7VaX 0+oGcc3RBAPR8GqNHGPaGdy2P/5aW7Az8CI1ZWdgJp4RpALtmow6/TKOoBDnNgHUjZxQiBa+Lfsy edH1+u1vNKBnKPUVAr9IrF42O3vyD2QbKu1NHsvB7117I5+yxME8eJRlHegqbJvkfjFaTVFSwZgx FQcDOEioAy32SlBKdvJr4P1WjLxWCp2J9grAQRshXs8enxQIZQNY2qbJIk2uP2CZCXydN7Gm2Uv7 xh4i7q2FUY5512t+qYUluflqKuKr9CIJrdP+2X5jlD5sYg6mUFgj+Bkwp1wDHs9fb6DhdtbOWCgr 0pZGrEPSMOkEsaBFGeGjTXEIj+wWuPEkrO28s1+OfAI5VqDeczK6/wI55iGQeXei95mXpGc3ARqK A5mn/fHsvMZuKTcKHMJgHFFSweO9SSfLhSscWrDN6hw8CK/yPrAIAPDH8QMTNQJRBDhoP4xnRrvG +cStJTI8kta3UywQejJatTrQYSVjEQTtYGq/Kqmd4POcKwLFmPcgVp8Nx9SHvCUptEfw69QB5saP Q/pkVSh5Fg6lMSNELE7kQF+gDtqkoXLsAJmMlmKePdZpPYzJ9G7N/F+kilGoSkS902824m2Rh2Ys Zw2SZj3p+w24lfHzYcw5oJODm0M2l1lzktXsOQvyuPg62w+YSDMoRRnwDWWgvMhK1N9gDx8Xa8+6 wsSUEMJ1qtwASryQ4gKzmGwFaWwzRuVVEdZEZDHoBGKO5v9dxEavyu1KWdZBOwS5lcZu8F4GsBeF xan8VUz29ijpdw6ToQEjo74RRiCuJ0FOnI4cBtk9xJ1DQn6u7ipgzK9Wq7TiDb5S13Ku19sTTkrN DzjG9MUl/5vTTHcrkbGDH0bDRYpn3n8ORjiNd0G1WUm7xvKRPj9dl3q9dv+2GH6JZiboAcC5kShr JAuexDlY5WgllgMrc5NfxaeOzCeOEQizYb5o93zWFjCP2sMwXnBEH4vdJ1siD4JK50hlh9L8NvLY qkJ2ABneE6uttf3zoPQ0TX4tXKTcGKbjouWq1RCQOuVXLT6ZzQue/9eFx0kV9aNwtqvSDLoaUs97 MmmpuHWJmDiVBLVqMdDzml/1tjwi8Ys6wq4qK5Me0erAatpiDGEK4LAH7vmZCRHd12Jvw3xEhAqx S1f8N2AhJuDt0yIGF7qx2XYfIPANWrLyVHRAIKk9A10D5hkiOFjgeh0JVIfIVMAMJ+1wQgtzbxXu Ag1VFJ6sAAQdlGPSZNLgZx5P+KJ+oC3GMnFBdnbQS3DdGBrQ1kttD2yfzk+qhq/6W9vZVQRx9Og0 Xs/qcc8CKuf5k7xxEM5guaFr7P9OzURqXGAeqh454Bu5iOAWu8wPkySd64VBPj7PqGsqHV2dgs0n ahcU78jTUicUSvznQre6I6yZUkJZDNWH5FQSFkYmB0kuxpo3HvFqelvEmxAq9N58dpoi7N0oCTW+ a5CF3ISSjuI8gmd0kwKQIvhiRMrty4orcB73bdSmzPSh0SDYap4bxp5b+/e1npbbnmMjOyuav06L qGThYraCxllfakXVcYYtHaBIC8uwbvA1fkf3l/oK0QmMja+y3usGULemwEWmWSR2lgvOhi/3iMrf 5i6CzUC6OmLr8HiPU5MpcHYcldUx1Ruj/6NRCA1U3gMuJz2dd4/DbuZfP95t278WiyUkIFTYlSIi 2uxqJloW3I0nV1XI3IWYRtJSc4jdURdg6fyTpX4G20RbYLpXOXbrEcneUhmcKYcG/RVlwhlFQecz 9UUhE3sCkkQIJhko4OkEy0IHt9OeOvr9GmNgB+iVxelDkwwIwrFMrwyHvCKP7ImTTOoRzGx/3ito eIcEfW8adTy7W2NCWgmF5k+HijkbfjMiE0Del/c7+8wMlHQ4Atj/ro/4rCeWu0vxnCQdbUGWqKxY JB3bnfEf00aELT94u/ZkIhrPy89DEYcqMCrcBLl71/I7yZ/PIDXj6tZBr2Af/WyHaw9mTXOQhgtL ZT7d3HopwzlHgb7l3dxORm35/key/Cvl4HcfVZjwdrWqw0/zyEhj72p2R4wOQJSqPxz2NJMLcd6s qKp8uh+SoqCTLJPxA0awbq8f6wWuo5ixcvoIkDO2QRB34EXBP5i3AnIoSfudd6H82qa7Od/qRG+D Ri2c7QfNJStI3XPmU/tO4IyrFS5atXbdsaHF19ZGl0E/9B7X3P2KdSumVzxFNYqdxfGQLgjB69El L8wcn0tiTJga8vodK2K5RHztwZH4r9Roi1l2ks/ehxHiZaJLg0OyF/LfxTR3TIh8vA2qX9BHGQAu jkOv0loRr+0Q3wlA6yZLENQRiyatzQDbO4B30J1QADYOAzdJrp8F8wAju69hW37Qu4nYQ/hrBIhy YbB2RfalEGT+Vj9XsIbTtwF1gaA4+hr/RwUgky7P5WW0eJQYKi7noFuzGp7er8QnOY8uH3CVGIsX BTrGN8VjJfrw0O7heLm+SHNa0v+il0xsdnuNwbCOwJBSxXKN8yGyrVnUpLu8QDtflzo0gnmOhrHn uCHtLZi1IAhGevD01voE+8zvDhL6ifTrf6Jiqdlew0v1PE9okP8Knj6qHsOjMuw9teFUGK5rgNcH uFqaH1FNG0B4vxJXNolcs65P1bIPURL0WiVB/1jG8qlcUls1udebbbQXqybvi/NsOmwJitNwiqzI tZ8rTI0u3YRXZftoATtjUV7MBUbi4/jvAqnsatFXqQya7cnt5qfnImX+CVfquqaOlBNKVl2/1xk3 Rpw17ebDKqR1/AqJsGQQvhNZ7+o4SaS8x0toyeUiO4HE0G2Vo1R3geulTIyRTJnJVvYFbVKj+KTE I+xYDDk+nF6Pjiu/TWzRHXkWKtXmHINHWgZwRQkR+o+ayx9VqOSLuBakxyC9lIydCIIe/Os/KcO+ /XNEzvDtLoi8AF4x/DD5/CS5SjAYarqm4feMsFENWTosrPli/PldNaogy2qF+VGdMVFW6O+scGNf guQJ6jkF5NH6p+sJiRGDqqle29iz0xP38ptbO4ObstBt/zzFfIcF0Bj1BwmiWvhOUd2nQX08zgQD bwgNudv+88u9JEja8FTNH4uuWAbf7cGE4lIpmYM1uTu/gjPF9AXp/f6wM1GBmUb6nsFbRto40Kao 8vZJ0XxsHi/akZPwZiTFZMBHuP38lwmTPV8b19B2il6tPd3aVjPbhVailZOzveopQ/VW2v7BhGGf givIeME2t0OmKwyft7kt3mwBIjQw+EFjXXnxvW1v/1jXJEU8TpLJv9Yn6hu/6j45BjUG5iPwK1hr LOZoGHnEAi0Ua2MFQ70WAlredFffHnP9CbLWXVZ2M5t9STHIjcRAIpfJbAmprE071NHQ4thCxVV/ x/JtohFkqjFE8fnO1HWYZaaPl9gvOBVlU0QkoEBlidVGDcS885RbjN4LIH58KZmivXWBX/q5Lh4N RMZXh/83rHp2yribHWq4nzbzMPMBGRnOJqhXiuoXcmhCoL3VKbk6ayeMDWxU2EUsLQZF+m1sn7S5 mjupHWXEXL63kpBcAualMNrMXXvL77webzpABFfkbiaXVgdD0aZx2C3pxfIbMgUwVqsLoIJzO6rJ tlt6WvY51mp5FNAEu64y3Xd3+jo2v+JWGVrXoEd5u2j5mLYAHMJX5fHfgG5Wran6on6jq/kM1xRM UMkzd5yZuh4PIn8fRzltVA/8aTsLnd2T3gOnfGnHltHzK4D1AdxvLTWfOB4mTqwpi6+ya0lqEDmw xOTVmbz4ZdqHbhW/t1kdekprCWJFywGeSWzDjtwlwMxyn3S67Q6T0cajUJO20ItLYlWQ+FnvWZ0a EZ30ZU9cwAllXQyqqKZFW5IhU3FuxhW6fwF621G+Kd8eiOFq7GCCH91pvuxSyCmTd3Tkt50kWqt3 DG0nICX8fWamK/OFV/gYNwj/FR8UcWN0iJtoqgFXioIHUJROwymcK68KU6pMMsfu4tIME52cAkmV mveEIhXsfc9TNvigKNp+alGsCkqoG6aRlA2o3U2wzk5Vpukb8yB/VspnrIMclYPnA2qlVSJMGgKs 2sJT/HorlQandzoH92F4ByTX1XYMMtKWVVAzyi0tGpUAl1J8ySxTLtXEdouYB6rZ1e/tpTq+rPb2 kitEoPUFJhvm2yPrxJPYMGPOWw/mSDnYeNUv4MuLn6myonHKjo8rC91L8rw4BtaRsqJAuTow5Rmg jrQtADvE74yN7QMV9ICQjRZBxuH+fej9+dYAqu7Cb2SiO+hhVA4HPSD9KG6VFybHtVGgOu48sJAe PPhJ3srlR0hmplwApzLM7g7LL0UF5q0pjT9sXt+Ct2109hjYdg7UysPcRoE33xo9GnmCWOoONhvg cbvvxws/yxetKCZ3R6Z24sy7kHFUJxTI2MvQ4DuLCdwH26n3W+cIWyyAmGM3Sr/G9tX7em8hhofW YpNiT2HqaEN31i7YvkMhfVyt3PmmhjCVyZnND4AROc/oeals4u11zD1VJeTiyleRP4fV7SxRJurL lScq4pdtsB9mcuvIQlMRM+SZif0+WxwoSXbPUEJ2u7HxtAIv/CgB16ch3sopuYFqbjChhVvApy6C HVWPIfpZmEltg+mamUzYZSJjpeYT8ajji7XAQJxYBnanCpXUaJZLSSnpimcnMBqP/iisL9tKIcEB T1IH+r7dzi+LQT6iCkt+dtTgfi+BW7Ewy+pPIpmttqqqhTN6VT4ibW56Rttuydn3NScGnLo/V+KD tsAK4sTfz5sw0roJQxetwuRPH6kI3ivpyvHcZJ7kei9xIv+ShNpta9CpYP9O7D2AQjBvctJ+KjRB GXX6uZoODyqWt4mesXNQUPT7M4pVMxxWK30a9vYncNrdQSI0eK7Bo0bL3OY9ephtec+P8YxxCrW6 3pfJUjb0gKtl/AhXXsSLsJGPWlohds/jD1ZFizNJ0Tdm/rar+nGhCWTVSSqzf1d498YyWPS68fsW p1cx6QtsNwXPk+2zcUHjunUL+wQZKSYhGiSVYAHOlLRI6P0vEgODvz6IHsLPgv+RTEmQwq4oXu6z qUFGYIvZvApwOsvZh0QLCmEvvYWDEwJ/pANWcLwnf/RG9UcbkyJNlL29QeFudtlq9bAd0kOzci5X BJFMyIY/XLBc19uPHuFwlghKHGH58vS8i6u0sSGqXwbhtMV9YIkVQJMd/9aIM58EZUJepR7kWs4g 2OJM68UVP5nQ7n6gZ3iv5zxzEvacmEQmq4XBzF3gpK7Sha6NxmbpFoJfh7as1pA4OY134iY+ByOY 9c+4KzRhBg6f3zhg1Eyif5xdS4lO8bUaFDDoXZ4gwjrYO6AzB6ZcwrWpTdoOB+UwnEq7NsWVtr4j ydRByen3IHvGGFD6mQeX0Sa2iZNxFDN7APu6Bd794is2ZqFfbePnQE+Mw4SmzVIbPEK55XayIUsq xNAYq1A+dnJdg1eLdRzhVofi3BOHzy45fMhXwHQiBaGGZi64OtbsAhuWDrhcriwRjeu/krx+Vk2m Si7F0roVRsXu7MhRAfWJiAhUqiwT+ZizuSBmVBZFb/eLrnUvqOs2lJt+rAHQPGyzrPbTThVXvgyR sSU1v3/2/pWYyqc7nTaffhbcVrnBJTfRF9yhI7qr7s6N8GxbZoc0qSdugn8AGX1xCsKRB7apK+f+ TY9yEAyZBEKBdGyBsB1UBRdQdAtSvKZmh3bcn2d3viUFagIBS8oNr/pn+KVDJz3DWxw1sdA+djcA i3iBvNqalJQYqmQofAM89oeV7ZgtYDMsIaSglALvDuQl2zz2l5ZX+/rkW2C7HUFF8eQMlsFiZ9j+ sEdt6Eu+BRPdWAvURm7CCN8dnvvEdmhz8oeJL7q1roC/5qGDXWuuDbpohTEiH/RFl/iUI+0ogq0U FzBu3vlP9aYg84tYK3tvh6X5awsX4HdSd2nCENR3w8xpjkoC16EAXQlMDUk1Nz91b1rN+0na7VTg 06KqT6OtY/IT9Qq4wnR3zq9MEqpJIfaMM9CB8dXTYyJAuEyG/oTvtFsihPhCNiS3AOHM68zYv5wr OEwuQE31ZlXwd2PvLZo+1uGaqrMD1uCnP4mpv7Q6mbWKy4Co7lRUCw7ePOrek8dNzVrRVf/F7raw 7AcY7XooRaNp0hgWGT+YL+Old9FfGRldpQBO3a05qQWGRSMbE+rtpAO2x3QD4GOPjDH5S+/TObJR MYWCfKZJZHc1UdMUPRo0fmkqLT2aCKPHqispHluVwIDLojfBaUmZa24+8ZZ6MlXG8xTdvazd9FtL 9gtrTLemcX7Oar/3yreoCiXq0lu4ohcxlIDPaSTocsdp+sq63ObnOpLNLRhEs18WZ16y9HpSiiNx dUVg4dVbo8KcCn8DalhPZMV83I/H3ixO3NYC7YSwTOsGusJtHVybsfuxonZ+uofuoBeTpphArrmc QXFeAkB2r8EIvR50FNaXuwaLUzy1hAfJPBoC6CwIkaa39ZUT+wE8PBOPcEwnry5aJDUA6iHlN4Tv WXdvGYJcrFR8RW6hd7H6s43b6hLGOwqerALuC8bVIcyjuJAAMXQZ3MWjp6gWTDcAdOxTf4pD0F+q o4JXmRX2mClrwHF++a0qwoZL7luObwIOaTk0J8Qmq+Nzp6eK8ao60Wm5DtPyQOk5ih5kqXeUlXBw /9Wy75tUcYRaS2Hvi40eccuveX60nwxcM8w9pkJvfHccfDFxx40Coy33pENcWA1kHPc9Pxmnh+HF 1gBBLOaXwjKF4H3dQNtpVRPWQ6SWx+Xsi93MgQFSNPiXdTgDYqlN3SMTKwpZGwmHTmZY06WlbRsp N498sBsc8GYJAS8ta493YH5HxbonN14JrIIrfmO1uyM6Rbz/WPnj/eSAx5rP3ZY1kJDMgUfC+RUz X2W4iL1iBRU/F94ZHcwMRJWc/4Vw6rsIHuPWCENKVgir4ZBk2wDkAQZdYFpIJ0ecCs9VRUHTkr1S x79c7Z86HQLojawrnDi/J8U6GtvO4+Wi512jDMXD6/tR7PBrbMpqaoZE9Wvpg9+RzQdzWopTw1PR U/eO9OaIqoy9psfPhkuVzgEocRXVES6FYeJAJZHtSWEarbVdvsXNAguP096K1deK9FIEari6Ok7m OQTaprmqyGkcUi3qemNEh4HquxyrV+Cu3Sy4Olo3KwxPyoUAvy1mM/yDmUe67Q0J1l8iUOlk7lcl UNqbb2vqqRgGNMUwrPaC0ybtm4I8iy2eQy36lpBV0gX6xiODwtHcQCbjkAND4qw7eewPm9NEv4m2 BYeyULs1DXdRhEA/XEKqnsgBvqwUDufWgdSM1EUTvT6Pv08rr3iE2/J0PElrazsnqwXcmtHDyb/N mULEI4D3/84RK5W2MeEq4WK2/NUyLPyTz9j9e0ZnjK9swNRi/DjOij6ZmYn08CF5NNBblQ4kebum 9sop/2feYbYrhdYzl2s/XGzYZQ93+VCeIgwLpW0hocX2AiyCZ8XfZMQN14Q/geVAWl2Hyti38i6v ERqGJAaWH+1XlUnfhmuZakXu9qHF/RkQe+DgVPbhAD9gmGOMr44VmEWog4Xs072IPgTifv7wGmhO OhMwkMip88yNQq3FvytuM8Qwrhiym+9P++1SMpcpMHZYzNduBSk//NVvAS7nhFbzAiIq1WAaSVBP 4ZU0vwJ3yjuwG1kmJE1QJbsaWMAJEOR+fF08+uznLjQNBieaB49eA65CqyUB1UYyf8qErbH6Uodw cF1AqalahvMGFkD05DSh7YRMdg0SzUSVsqxuTinJbfXBRxphcaVBop1/FDrVpnPgls03JmyrwRZF zBhkcvalD5bO7Ejljn/DmUM+R7DKDulmPkr4XoncxyIaPHdINRPVOrmS7rNi/FpIq5LcAHFkPNUo V3dzltPQNKRXYBPnp4Jm68F7YSAvJryzoLte9vnLvswzHfXaWTVtBjTWGatN1EbUzUyG4EPuH6eV gTyhL9dCBoQRh3kF+9dr6mqQa9zElmtisb8iFQ+XNgDVglM1iU08tj/1Q5GNzSRuGnRHEcNslral qOwNmHXkVgJGvBAfXEGY0M/IDE4/FjOQcsHyUWbVbp1SN3tUxZ83QpmrghW18ifafiW1GgGI2eDW x2ouAcmCdyrBgmoTypDdq7SGb3XZqTVyNq+lq06IeUdj93FvgCUwWwT8Z4uvqhc2Icu1PDmMjcDL aAi+7UzCq+mIwvnBrGWFgIyxZ3scgqLP2lR5vk/TXBD6Qu/XxuBW11Zx9xoe3vRn+sfpoxiR+Sjr kHAE5bB4ZXl79VBD5Tb+5MdAliNX9WkJqbUbsHZ9iIEXAIyy6RENVOk7sJlQu6/6fHM1nTvtfTS4 44NrcGfSUmLvDC4cP5+INYfwu1DWnabHwgh/7Kf8wovwZX+yA0W3I7L7GyF/VgQRu+1VRpwp7pbD o4tcUsxz7NEFt9aH7F8eNlAdU3ocSXDE6sGKGxVQJnj7ECib3V7TwvhWvJb4yFWEV6xT4aExU9GT zkIfSA6d1kf1DG1lcSHQGcKt7eBlvDmuTGYS6WMtPI38qZ8gv4oIsAiW963KIaxGt1S1P4Y5fTOJ K5sjULbCMxl8ACtGyaGOwfR/VpWSIKpDseZG8C+p3bNbf9i6FZtlzGnl9WJ4CC24bx1PwLRKu6OX M+A2zznHlJKWYo6voiKGtI3GCjqdTTZ5BWfpDbs7UEtEEYfdUcagNzWpVtmidq2JwGGYxb+2OMLl HPPZPR2Y2WQ4y2Dc4ZJpyOcOcdbeRE1OkaTUGTzcSNTBq0xlM7kT2GkXuXK5HsknrRWweyx3UWU7 n1dkJ2ZfZH6u/raOKukIf5xRCGJl10Ls/wjgaM4hsycguWG3pS42XtCAVcymTktCKzmMpOxanaYW aFH9Tr9dxTU3ObB01LT6tuWNIzT0aWWozAFXkHZIdEFkJrhw3d/V73/uAU0y4sLyrbSzPXJ3+mrx Pi5xgxlLcmG6IH4SjTXqjy9OwM01SeYk8fBsO41L+c/qvhmkXmYjgM+GjeMWozdiltA33bT1FwkP 6cpL8eJ1LHBPLVGVZpRx9F7N8j4OIUPXj5WBIRKP1tl9Koi5X8NhsXCsI6B+WqYbWy37njUeHEoD xSOUFXY1jBLq2TjaDA1INoPTlgN7csU6G90VqoPjA+F+DJXV4+yCgC7Tb38EWQW7mSyo72ah0keW 2dudsZpc2R7El9NJmt9wLHxowhpjERPeI8Yncub1Phsdyw+kpEvcaj9xz1WU+YqHyjPSXvAD/4VG opNeB7T2WvzS9TojIt9AuLoB7A3Cep8cMi6QrXaLSh4g9/YiZJEXVnAW78w2whOHmRwT/l3lg63U gbO2NNCgzjt2+mICsRzLrEUp99CrbTZNKzK+DQ5WBtxpZcWORIZS52ZJydX7h62idJu8Z3EhqI7e WJ7nA0peVhGlBmyhFcZHN0bdXxGpT84ws9UYb0QJJfTpHDfSN0ZrAH6FeS/b0LOPJhZkfurohQsE UN4kcFF/P30KmYEVf32HKK5JPnunvXZxYwGhDVUswquhxPtV0wT24+soiYlkKrp+loRFNewXpzs0 YG5o+VazWNcaeOubFiIJATVGYOvVg1zb/E+HP8RcssLSLxaoWILrWGzFd4Pk6mvbdMc6090oIaVV I0GJh/PrTNBnss3W52T8SWAwBTSCVp2MXf2uJRrsAWCWPcM4tJUS/hHYDkPJUYMdSIziMsXv3SB1 FWiYSnQTvDY64MVbfG2xuJkdLD1AE29XMceAG7DjD4pwc134cZcdsyCJd+ZF2y6gtlSdo3a58nCo 2WTO67yU3fPkFxxb7pw5VuLKHkEVjdkvUV02LCvwAo7k2Jdf3LmXggehrNodMKzap05KOvSmSFGF pXo14wD2AwUzT8xSlliMf8d/O/6FTkiBAvNmQnzKI1zen4oVGIVLucIf42drELFN78RFI2C82uoP oNp5B5v9eCuy7G/3PAr4sI5bS3kBVhItFWYG2p069txZGkXIeXKG0egv78pfq0W1TeW2HfdRSVDy BgYZ1/WXAQ16v89wYbX0WyVVibsHJM8u4zjwS2MOPInssSLCbKhnoMkBHmB/SB8qTSGy6CaktJpc QJ+SVyHRVevE+aPIka9as/BuWld7AkABeiHsw4H5Cvab38mKReJPLqRB/fkWyaZUhQciN3IJ7CMD Bg2OU2mk20URRBdx1LADJI54x8a8DzP+kxyrlhv/gm/v7kbmKsA8y8icBWy1e2jEiOQaPgBpXu+r bYM93VQBTVSjzD+nPaSHSB7NnlVZVZkB7TToOaqO0RGQ/cWrM7An3g+8emv9KGND/qGdS8poUB9A ysPBDe8mnX3cbdHtpaOPEnQTt2qv7ZUfetFqb+reEwpg1HjdG3FRuFxwxXD2FQKkmeL3cJOHnbc9 S7dDsP0cWsWrLNQZb3JoPsMi9hOqt+7bTgYkJMnXv9jwlJgvYj3l72XK+OPaBBMuUuywGlCJUhL1 3FtnUESrau7WBauXMRU5ohKPvjMk2/CtO2fuOCiKu41qDcRo+DE+uPlJLfst/alyBE2IWeOlpKES T7eJS+J9mx/WdnXQgQj4zpb9NmILS//+vMxZXKPrIPo/oyROMuf/h6BGr8e3yyUjNxWIe7dse7Ng VHJlAognV8Q/Ur9ha4wAuJEWxv2yw6XTQq+kN9FEzDHquNNov7MRq/JLgvJC4fNSpGyz69rDRN+2 EPsQIFZcqy55pb6skdh0hnMfkBl8DCwkfsi8Male9EKUt6dnNUvmtMxNe4BPA7gUsMl0kQs0EN37 h53EbLL8JgsBSWemfgWH6bLSV7pM8e2nrCCj/o2XrzfD5KzD375vkRlliVYNSMzhaMEkNrf5UeQr 6XcWdhXsWjH4fUxSvQdfkPdtZDgK9AtMyYdEsdfEOFjD+t66efPiGz6zaXsBEBSex1p/TNcD7EI6 iLcgJOm5Kk/gKyDrrnPzNjJPO3DJ0KwvyPN6/2Ot+3LL+fw6zA8S9Wtu3b0LzTzW5/7SsMeP6vaO l1pEyeAVtHV3/YO1aVGpRn99sf5iOlsGr91pi3IeeNOiWTlDU4cl/4hcdikCIUnIgUL/tTGPEK/1 zfANLuE89xLdR0Su6EcB2wyTnUMeDieeAXiN5eIRBnm3HYY9WIt5+2kJMho60WBT5gKluXldK6IC n/RSdqN9HHKDx5QgaNDI59jmSco4MtPxcRKADo8ns25IVKIJCzL+g9MSjf50LUXs/CnDQOPIxPh2 Pjas4W/oR5A0oRCrBT9kfOSruNxhBlSRDBZvz23VB1vwgYVClFPbR5o4gVmTW1hE/V3MSTXChtpn S9ZXrIbUwz8L45t2Ix1+ryeWdQMBRx8qynxBRmIp49sln51gZxKlDLnN07OcdKKD4cVEDpUGTIfH QhF/xiuKxM7DedcVlzMpDGfw0KdzN+CumqzzBHxtTK8BJ/+T3x7358073cgIdcZNazHisOworcUg TDzkpVt2PvtFsTQg/mxXAMcgVflHd/EXrb+m/GO+4AyhzAC/C9FRBkJP9ZJOEeYNVf2/kELlI0TG MK1IbyxcUW5gPWhbBglk5vs+uB3oPKienK3yrKlFwJJDP7I/nANBJ4y+6ayrbg4Gz+kNf5P0Rk0W yvRqiIxLCUZk7MwINDkwk7BDtwOKh/3kF1XWE3yawEhh3J469zCW/STIkuQ8IryBSilqMQRiTio/ iIRbPOIbAPOrCJaXuWGCeXWZemvOHRJImXkugy9cKjmD0c2xWqt6Ew3EGswJsRZHYMMOPB+rClrx SjO6b0IQ95ryeheax5U8HEehR3TJ0kcNDj2i2YccuyG+3dTxU90WprjorIZxdwYBQu73qO93x5of +2n9zBasT250YRAIc3unUfYkV2jvXXWOzsvmp+jufjzeiI//AGHSGlTdcJgIyG3ItlZe/4OThUc5 /suUOIokyM53rGaoaJjO9FqiOVY+d9vmwuastY9YY9F1G40FC95M4ZiAD+dZj3spErZRQbIdx0DZ uQ5PCmjM9zRrzORIsQOD/8Gyb2Y1igCGPnKU90q+//tac7d/egtvs0h4/dLsk5Wh6K2MYDnwLe2Z y1trH0vGDJ1HVaEksdgCDmSLo+yEPT6qpUiiCq/jtLuf3OlzVrqVkaLXfqBGffTgD1j6qYjjQbgf qXBPUzfGgQ0pSQn2V2Oo9mtLpO0t65S8RWxb4gjnB324Zj7Rmf4I/FvdHURYmDwVF8MHlRVw1CTP k5JFOZOQCjaC5lAYhxqu6P6z8kPONVTx0Dtsl963fAU8RuPZo8GCxTeWwjDkr2fgQmnxN/H58xUG S+Dq+CR7sB0C/f5wSyeVSnh/FfReomSGfxToIqDVmT+vmrmd8U4bgperi65J5ca9/W9PblkM+O21 rUdqcSHLDS2WtBsG+42LLBzfCXYMjI3+HOq7dCbMp2Y0IVMPZW9U6I1VzUrBoWYnI/+UzoGYzy3C 60EGpeIWb2JhdZLAQzy34wFbKP08ftOm/yewbteGFG3FxqxLh9Xrq+BGMSUaaI5EQuSf2he2pSw2 bWJKUYiD1tWLTVsn6+P1LOss0IfX1BSWNp/62F41MM4zaz9k39GnVnhXP2JvLBH6cT6ioa7tdJ1p ukgZtMnpQSv7v0orBzEqJ7xkOwuPkFT3dSRFyk+h+yD1SXFlqtBKGGRsc79mr1LA0qnMMfUp8gKI bW7+I8Ud5VscCiGrKIvZoUSFxtMllGaclRR9i9bkeQUDc8iT/BYW0snK6U8S6clk+gfDxHvYmUP1 C3VdXHQIUZ7blT3JtN+gzndz7vT2OZv/0ifv7ohks0ovrugjrPsfaEPXqT1T0W8sWKVMd4ICO2Ib /lDSnARehH5Ev67BSoKepugk8b9rgSv9jmvgLOQwVJi7wfsB48iMRDVVPUH7cPDC9PBDeXm7Aaqj Rs/O9ol4GtkBPgTdQDr6SvsHgRoBlgUpi+gQjxBEdycyVP5mOZhm+zG/w4VhZxdIEmrW45QVOiC8 aPUUCS5ZQK3MwsPvWu/pbaBIuoIrnV0lrFxhQuOSHtG99w03CFrQwXCLTVk1X3mY7//EfJFg112J s9EWLLv71Ca20ExBoNHs77KYkxGtAaCxbICFRxJ0nidNwTMz4NkaUuBczvWWg4q5qIFp2I4LdMqt avkkLj3PM+QKf0REgrf7YV/DV2gPGM93A40XbrZ0bYQBvG/eAAX7SK8TtfoeR42qjp30zNemJ8X9 YE/AC9HvvMdjHpPT2yM3exoZBIO7eOVGN3jH30ewFaSdi6DCE39f8aT46eM72QVttgdkIfH4DN8/ jhk1T9aAF1ygnCMkffQ6rp1qQSANDkJBPA1beOzVenSxHSYUV9u6AOD4zBvFoNZpXehyRhkjiiTD Vx5IOgNPlu8uwfGym85atSQKCRsXWmOq2kP7Y2rf9Ozvar+jQlWc5cd/RUt7Sod6L54wOuX2qxtK ZW2cFWYiK68bkoDU+kSfMV1wsi9uOsDmrn14cjoLqnx4B2rWleNpvQusBMuU0FeN3AzEYKmOQ90A y+7a7YqLaWNlA6y1c9N68uNzZiSO2q3NIiZje3xF4lVhsFgRkGXVwgvQ5CVaveI7rSv6WxgFGqW+ sf5GgSAmSkDPz66rIaWmZ3kdStKaFEM8AFdbV6vj+io0OJgDCPJt7o9n6rsKyfH4qZDsE8kGzCCZ EXvw5awJ0r6d59k4F896lS0hOnU+OCIT6gNBN/Vt/9eU4srCKOgqijV67bl8tzxogiObBItvBi6s vzlN+C3zN7wF8jaRXGNLsS0tguEYB3goT69V/w2HGF4lTUaHWl+tMABS92HOyyGYiRm+n6EqnJtf rRQBaczIjJVVxGaCCJWxq4Akp4WK7C1ljrITaQYd1SOR+ytSNUOzRTL1k3CBIdFx15Y1CiptrRB0 62wpeT9WUXm7DMBqvZDFkgwc+QD6j/7Dq12Cjb/InxLvCce+zdxTW9O/tENqlOdrY6U+NIvGtw8B H0vM6VzWSZgzityIKrUzrZwBdte6YsM4NDH6hANS7pqH9eJj+2WBRuW2UniBR+5ZaZSbumeUDCTp OwMAVbNdDTjQELlAiy+fQHwNwXE8KZhSucTbshWLf2urqJ3DnTnNOtPoDADC3XU29KzKD+hBa38D 9kDWinlJHrC0f00nENsZhP9UtI/MrHG/V5dlvyZYcpSBk+oCWj9pt1W6jRAFZF0dp891eWDYWTm2 A65pGcuAWtfWyuGSPtAZRlVLSmuV3spgijqF63ITSyvJsNwKmYGNB2Jz71jk+wevZ9wLBECY79Sa z08sHHTeeHMe9AJMPPc9F53I/8Jc+CBEum63ze9sr+OBbJiPVvmx5YTebxassJ2A33gAu+HJdGxO RFZfPeeEoq+LSIUmyv9gx9hLR/QB6w8j24D06xYy/I7TuXgUDJ9aArGQvq95NkibK1KaW9Oo9mB7 RDwCTTp210hi8YusCbu2QaEALCuNJ5WnEgeuzwWm85ZAPaP7esH9+O1GjAtxGsQeKbmKWXA1YzZ0 xFyx3oVbT5k09EbhOknLz5//MKYORjmxEzO51I1Ss4aR227khBCcE4pQJzpzCGPkl1whPFRfdpPC sWWU6n928wz7SnrPVJ28XaFhrhmCc/rmtcDelmMEiQIeS3m13lDP2dh5YvSzaey/wB/yM+LZvqvy 1gdBixeXJmEA4YqJBtVUK0KxxFexHkFIfiAnPxIjmHpAX+ixxDsUh+E/g8Rl+BjgTN8eVjUh3Rsp dFo0mQrFZGfSABcFsIM1QDoeDif0ua71Ddbpuu/SBYzP1fRKFahLxFRrQwtdXehFBfI0QsDkVlQ8 yAwEmYr9tdjwAUIP9wU9PXq4Y/l4+knvSoM90I3NF4OxHNrnLrj4mOqr/0bhleuveYCgAeF8lG1p xcqF67mZX8mogyFexXl5lE81vrzAMfkaPRsptmN1xZJKnl4GNjlAWJPcEYbfhkWQqQWlyedHTZXQ c2h3wWTIGWW44JuNEbiH306FjUzeBh2/B5OPhstjKTqUUbPZCMtM+WMNXWCnpU70o6pPuigCirVG FC0EesovLcyZgedYS7KuglMFJxpFRBMTObCQIXw+FsYwUwntA4cNjAl3i1hVTdljkxTt2gLPbUyz cwV60ui454ndT45Nzlt/urMrbvdizXdkpjeKlrIx5CuXAh9kyDxAo39un//Bd/neX5S6heIvwadi ECcvbkQoTxri03Lo6kUFIiFllPEnbEAH3bOgcLHqtYe4rax46hwQGKB5vlbq5mnjd3rDnmaY/3oa YZOwBoHC1sYEW6izvGKqF+bhZWOTnBtUaypwR4GsX9J8JXHoDjTzheurl/z/MO1j2CdcJY0JlCay gLvGJWrIo6bxp3jS9GfEVaZsrIEMJRgMJK9sTHqtipLeOeassoelhMpaVQiZBgEShMRy3JZJlIdq DrM54HVdQ/V/98rb5gRNWBpmCPCErgxJ+0aR/iRTKEBFI+f42m/ZaLFCDXPC9bcLBGhGI8IpyTQ8 tTQMbZOwG0IJjImiPh6xWAzdZS9fgL7v+hdFMJjyVGYckM5iOZTbfadmp1YRML/Am5DwSxd1z84g u11Vc4p5Qqj1KTZzC/CxITRfcqSgfa0XaU+Tg/8nptiEV5rrEg2Ws1+dCfrK4jwFOqpOrMQGKZTR 7AfJjUHWxS/ZZGk/QYem68w2YN7+JWzYV4cqSjTz+WzYf9daPdwd5fZnBDddLkU7CGTDbrEWuFu4 wmnAx8+SfD4ZlH2NTBsoJgOquEuoO/JoDqwqGNOzZSYLXgaAUZXoXQf9lMDqO8cjQ9m2a2Y0FKD8 veNK0nzR8A/TdQf2wORaKlBQrJXBg7cGpi+9YVJfTP4/0Ic2p56EPJ9QzRmKhZkg/bCaJorhXe2X IOwR8FHQHzyW4ZlT1BVfW791BqLA1+fIFpl03Y0wcFvV2Lc53xqhm64UGGrjV1eHSRg1GYNvkv1s BmhhJkFuPy8tGGsa9pS95OBD0Gj9roV7mZ5p4qFIR5yiAeZlHnODVhTpOB6V1z5/FV/8TNKp7G9E tH9u04n1CJTXji7WfVy6gzkDxRa5alR/9ty11iVAluQEpBrZlSnhZwY+Xfb8ntW9EYHKGEuCy7jr g8bxtT3NTJKkaSfFWnDAubzBtzeYDXCPI66JAh1j2X+pxIw5xsukcxm8EZJ7Xxga2OHQLDl4hS9x Tlc0sQwTGwF59LVrje0agmXconNHlQ4FJF+qQ1Ymte5dz+T7/T50HwCZdsMQ76c5E+wjwX5pNLtM wBM1WznuHtSSVFv6cbGNPhCF6+FSmPExgV8/3q43M1ZhAYJu/EkjsP1lSel5d7IBrVcvNxGKExyC iFDVlj1UVafYLZNeu4LzbPinJWyBSbWcaMGpckSgDNPVAv7u/wwI7QQCpIqXOvJCSwCB115AAA7I st+xTR/58HgdtwJnxdVGtSwsuG+Zv1naRUHOrEbqIRsLnHYbQGGoLYvWKpdZJ5JYaQYdqYq/kN1t ejw0RFlk9oL9kHuFMEpm0n1jf7b7lPbDhxTTETK2/vImgNSqedxfwymuaZwSKLjw7TCComY84WEj RmlJSPx/0dsAWlc475hpOqt/mYZsGEYH8TWIUID2/opFg6aMj2nsHTS/mmWZJGuEpAgyJexAuuqy hmaeamMeq3KcTUo5P4MqIbtEL8cuMa2YCQ0UR3blGypu+8qUDUU1BrDqlbFE4tjOUzayDmbnpvmR k4VlVwiOsw3A5LQOWp2MeL9Fn9zBZoEB2OcpzSsCS5v6iwHGpWBN8NRjIK0vRNG0bKJDRESAP1DT KGX+xm0mCoffzd37KR/pcP+f70oVV1hbr/WLBy4HRwEYJit469qGyHvzHkp243yLdEhGOeoDBGgF V2BXjxFzZEbaIp2xhaDNZFauSJR5A5pMbHdaLL9Ry7AWNmHmPSdRxD+jWa5nMUEMOlAsX3Kfd9H0 S0zc7H0OVUQTilxF6/NwO+Ja35f/N3RsmzJISrnqWaYU3seH0ylwPHFykEbC4oFzdM2obWaEFY6d 8eaGFtkdqmGjrshNezbrDmJdRJ2BEnLp/pbvfr2sQkLzKuWRQUEhkDkkunnZCWDKaBWO3AgQmHKT cnQ9oJxW2HcFXYQ0Xy0xxWbI1OUZ/grd937b5iveBanOuPPJYFDsuAbIXxEpBVUfPvsPtxd5y8W2 aSUtFEVNfjZkjnrqKql8/pDbvRGRGLyRn01xeTdRlDDc4g5rBqswaolA8bmvCE/BKybhgmjyLWQH DSownUEMQzQT0idDie5t1s2tJxMqArESTSvyBU2GST31cM5EmehkZ6gmYQ2fLx1J9AHwJhvmFXNn vqJkzfMttio+M0UGVvQy5Nh+xa7+LjkgmdGqfzwRNh+ZT0HrFqstcTb9V+4m2Udm1mIWyAzKdgJl 0E5/skDwXTHq61qCeipWHI6sXnUCQhg/Cj4KjM42IcIb5fOSIRi92LX3dE+rd3UXK0jkH7FX45q5 IIL3q9onv9JumA1eMPlIIazhEIQw2+PE/7+kOVzyDM53cgwwWxqzTrTZ+8qYLIch61emq/4OSt7C MarlQjF3q7HDt7KeFXZTR1YrB+ssZB9gAzPRfNqivFjiG0UhEZ07CLH050KjPy/LoAr55j7xnHI7 6A5yX2gdM5dYHDcZ2ivTBRcQjqW8IhZJoxVJJgMJ1ztsYbbS9Lki96MKizHxEplkKL5tcu5TWggv JEPkyxTnShbXi3W5F5xyzZ0BwlM36tCeH7axzOkEjNfL3UQUD8XXyu8+aUcFfTdBbdk+a00Sr3tk O7u1Psc3DSAwRcf76dQ/JtGH6txXLYcCwkLUnXeF9ZqaOSBvNhv/X5BU8m/8ZSH1HiIGVmwWnWwM MP/GrBL/wslTHqT9HR4Wb6zKdqeyDEM8Th4NbL4B922jL+m5wLG+iVLCwosUFDSUxyCbq/ynJ1Yn Jhk3qicOlRfZvU9B0d03nBW9Iwn+9rRqAwjwy5dpJzijOh4o6+FrSBzhMOFMr2wKUrZJ/hCL3yBn p8mSemIF4G/bcU5h79S5+XMzwWAqk4K6J8bfrkZ9Q1I6BazdIGXsFsPGXtmZwsoF5rGsmIQ7Uq0R EX0zuxGxCh6ysUDDfI1Vsl7ZnFn9s/WMdlNSirZEUIg6fEEouyDm+SNkAC/PF4JZyRamZF/tHhWG m5IM/PNqYB4tLygn5P5JkyAsNNZ2s0ysMhEPl7qKW/hCmsLkw16kKGNEYo7bjDK+IOflqzp0O2Zm GbrcezXip1u1SymIFShu5y/G4kwzOiIaa7SW33Pt4jiycfzczaESJ5+w52PXnEXt4wocQuDH42O5 dgYigEPOHE/s2Z22WASJQnZvMI3aSwQy4TIyxUDuaDhv6G4A4J1dia0uPw7/BobX8LoyxhKx62Vx 0GJup/El+ICrdcXYEO2nKSyWL706ws6dIDUh9joa130qt+57lQCQVxMf3KS4TpPuAsnCY8mg2Ii9 6h8KSd3tr7/KPIp1MidaFQ5aAgBviekQKZX+hAABhO0Bn+QQWT9m/7HEZ/sCAAAAAARZWg== --===============1604736900063550692==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751489AbdAPCGH (ORCPT ); Sun, 15 Jan 2017 21:06:07 -0500 Received: from mga04.intel.com ([192.55.52.120]:41795 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751175AbdAPCGG (ORCPT ); Sun, 15 Jan 2017 21:06:06 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,236,1477983600"; d="xz'?scan'208";a="213732452" Date: Mon, 16 Jan 2017 10:05:45 +0800 From: kernel test robot To: David Carrillo-Cisneros Cc: linux-kernel@vger.kernel.org, "x86@kernel.org" , Ingo Molnar , Thomas Gleixner , Andi Kleen , Kan Liang , Peter Zijlstra , Borislav Petkov , Srinivas Pandruvada , Dave Hansen , Vikas Shivappa , Mark Rutland , Arnaldo Carvalho de Melo , Vince Weaver , Paul Turner , Stephane Eranian , David Carrillo-Cisneros , lkp@01.org Subject: [lkp-developer] [perf/core] 49c04ee1a7: WARNING:at_kernel/events/core.c:#perf_iterate_ctx_matching Message-ID: <20170116020545.GN690@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="zj18g9eElA7rRQh+" Content-Disposition: inline In-Reply-To: <20170110102502.106187-7-davidcc@google.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --zj18g9eElA7rRQh+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit: commit: 49c04ee1a704ad7fe785474d9d17a4341dcb50a3 ("perf/core: use rb-tree index to optimize filtered perf_iterate_ctx") url: https://github.com/0day-ci/linux/commits/David-Carrillo-Cisneros/optimize-ctx-switch-with-rb-tree/20170110-203936 in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-i386 -enable-kvm -m 320M caused below changes: +------------------------------------------------------------+------------+------------+ | | 746b9b80c7 | 49c04ee1a7 | +------------------------------------------------------------+------------+------------+ | boot_successes | 11 | 0 | | boot_failures | 5 | 14 | | BUG:kernel_reboot-without-warning_in_test_stage | 3 | | | BUG:unable_to_handle_kernel | 2 | 14 | | Oops | 2 | 14 | | Kernel_panic-not_syncing:Fatal_exception | 2 | 14 | | WARNING:at_kernel/events/core.c:#perf_iterate_ctx_matching | 0 | 14 | +------------------------------------------------------------+------------+------------+ [ 293.129762] do_int80_syscall_32+0x4a/0x5c [ 293.129788] entry_INT80_32+0x33/0x33 [ 293.129792] EIP: 0xa7704dae [ 293.129794] EFLAGS: 00000246 CPU: 0 [ 293.129819] EAX: ffffffda EBX: 080615c0 ECX: 00000002 EDX: 080515b8 [ 293.129823] ESI: 08061694 EDI: 00000599 EBP: af8abad8 ESP: af8abab8 [ 293.129826] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b [ 293.276233] ------------[ cut here ]------------ [ 293.276293] WARNING: CPU: 0 PID: 1257 at kernel/events/core.c:6428 perf_iterate_ctx_matching+0x34/0xfe [ 293.276298] Modules linked in: [ 293.276326] CPU: 0 PID: 1257 Comm: trinity-main Not tainted 4.9.0-02688-g49c04ee #12 [ 293.276330] Call Trace: [ 293.276363] dump_stack+0x73/0xa5 [ 293.276390] ? perf_iterate_ctx_matching+0x34/0xfe [ 293.276397] __warn+0xb2/0xc9 To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --zj18g9eElA7rRQh+ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.9.0-02688-g49c04ee" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.9.0 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 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_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y 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 is not set # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=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 is not set # CONFIG_ADVISE_SYSCALLS is not set # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=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 is not set # CONFIG_SLUB_DEBUG is not set CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_KEXEC_CORE=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=y CONFIG_GCC_PLUGIN_LATENT_ENTROPY=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_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set # CONFIG_HAVE_ARCH_VMAP_STACK is not set # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set CONFIG_GCOV_FORMAT_AUTODETECT=y # CONFIG_GCOV_FORMAT_3_4 is not set # CONFIG_GCOV_FORMAT_4_7 is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y CONFIG_GOLDFISH=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set # CONFIG_X86_INTEL_QUARK is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set # CONFIG_X86_32_NON_STANDARD 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_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_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=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_INTEL_USERCOPY=y 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_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set CONFIG_CPU_SUP_CYRIX_32=y # CONFIG_CPU_SUP_AMD is not set # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y # 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_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set CONFIG_TOSHIBA=m CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_X86_MSR=m # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set CONFIG_VMSPLIT_3G_OPT=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xB0000000 CONFIG_HIGHMEM=y CONFIG_NEED_NODE_MEMMAP_SIZE=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 is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=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_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set 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 is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y # CONFIG_CMA is not set # CONFIG_ZPOOL is not set CONFIG_ZBUD=m # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP 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_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # 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_DPTF_POWER is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=m # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI host controller drivers # CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=m CONFIG_SCx200HR_TIMER=m CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set # CONFIG_ALIX is not set CONFIG_NET5501=y # CONFIG_PCCARD is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=m # CONFIG_RAPIDIO_CHMAN is not set CONFIG_RAPIDIO_MPORT_CDEV=m # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=m CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=m CONFIG_RAPIDIO_RXS_GEN3=y CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m # CONFIG_COREDUMP is not set CONFIG_COMPAT_32=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 is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_STREAM_PARSER is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_OF_PARTS is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 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 is not set # CONFIG_MTD_CFI_I2 is not set CONFIG_MTD_CFI_I4=y # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y # 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=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=m CONFIG_MTD_PHYSMAP_OF_VERSATILE=y CONFIG_MTD_SCx200_DOCFLASH=m CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y CONFIG_MTD_PMC551_BUGFIX=y CONFIG_MTD_PMC551_DEBUG=y # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SST25L=m # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m CONFIG_MTD_NAND_BCH=m CONFIG_MTD_NAND_ECC_BCH=y CONFIG_MTD_SM_COMMON=m # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_DENALI_DT 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=m # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_CS553X=m # CONFIG_MTD_NAND_NANDSIM is not set # CONFIG_MTD_NAND_PLATFORM is not set # CONFIG_MTD_NAND_HISI504 is not set CONFIG_MTD_NAND_MTK=m CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_MT81xx_NOR is not set # 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=y CONFIG_MTD_UBI_GLUEBI=m CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_PROMTREE=y # CONFIG_OF_DYNAMIC is not set CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_CS5535_MFGPT is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_TI_DAC7512=y CONFIG_PCH_PHUB=m CONFIG_USB_SWITCH_FSA9480=m CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_SRAM is not set CONFIG_C2PORT=m # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_NOSY=m CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_SLICOSS is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m # # 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 is not set CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_PS2_OLPC is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m # CONFIG_RMI4_F11 is not set # CONFIG_RMI4_F12 is not set # CONFIG_RMI4_F30 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y # CONFIG_SERIO_OLPC_APSP is not set CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_GOLDFISH_TTY is not set # CONFIG_DEVMEM is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=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_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=m # CONFIG_HW_RANDOM_GEODE is not set CONFIG_HW_RANDOM_VIA=y # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_HW_RANDOM_TPM=m # CONFIG_NVRAM is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y CONFIG_SONYPI=m # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=m CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=m # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_SPI=m CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_VTPM_PROXY=m CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m CONFIG_I2C_MUX_REG=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # 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_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_PCI=m # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EG20T=m # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=m CONFIG_I2C_SIMTEC=m CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_DLN2=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_ROBOTFUZZ_OSIF=m # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # CONFIG_SCx200_ACB=m CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=m CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y CONFIG_SPI_CADENCE=y # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_DLN2 is not set CONFIG_SPI_GPIO=y # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_OC_TINY=m CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m CONFIG_SPI_ROCKCHIP=m CONFIG_SPI_SC18IS602=m CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_XCOMM=m CONFIG_SPI_XILINX=y CONFIG_SPI_ZYNQMP_GQSPI=m # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_LOOPBACK_TEST=m CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=m # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_74XX_MMIO is not set # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_AXP209=m # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_GENERIC_PLATFORM=m # CONFIG_GPIO_GRGPIO is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MENZ127=m CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_SYSCON=m CONFIG_GPIO_VX855=m CONFIG_GPIO_XILINX=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_DIO_48E=y # CONFIG_GPIO_104_IDIO_16 is not set # CONFIG_GPIO_104_IDI_48 is not set CONFIG_GPIO_F7188X=m CONFIG_GPIO_GPIO_MM=y CONFIG_GPIO_IT87=m # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=m CONFIG_GPIO_WS16C48=m # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=m CONFIG_GPIO_ADNP=m CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m CONFIG_GPIO_TPIC2810=m # CONFIG_GPIO_TS4900 is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_DLN2=m CONFIG_GPIO_KEMPLD=m CONFIG_GPIO_LP873X=m # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TPS65086=m # CONFIG_GPIO_TPS65218 is not set CONFIG_GPIO_TPS65912=m CONFIG_GPIO_WM831X=m # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_ML_IOH=m CONFIG_GPIO_PCH=m CONFIG_GPIO_RDC321X=m # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # CONFIG_GPIO_74X164=m CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MC33880 is not set CONFIG_GPIO_PISOSR=y # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=y CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=m # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=m # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=m # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_AVS=y # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set CONFIG_WM831X_BACKUP=m CONFIG_WM831X_POWER=m CONFIG_TEST_POWER=y CONFIG_BATTERY_ACT8945A=m # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_OLPC=m CONFIG_BATTERY_SBS=m CONFIG_BATTERY_BQ27XXX=m CONFIG_BATTERY_BQ27XXX_I2C=m CONFIG_BATTERY_DA9052=m CONFIG_AXP288_CHARGER=m CONFIG_AXP288_FUEL_GAUGE=m # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_PCF50633=m CONFIG_CHARGER_ISP1704=m # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX77693=m CONFIG_CHARGER_BQ2415X=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=m # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65217=m CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_BATTERY_GOLDFISH=y CONFIG_BATTERY_RT5033=m CONFIG_CHARGER_RT9455=m CONFIG_AXP20X_POWER=m CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=y # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_MC13783_ADC=m # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC2990=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4222=m # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX31722=m CONFIG_SENSORS_MAX6639=m # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_ADCXX=m # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=m # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC3815=m # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=m # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m # CONFIG_SENSORS_TC74 is not set # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=y 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_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_EMULATION=y # CONFIG_QORIQ_THERMAL is not set CONFIG_X86_PKG_TEMP_THERMAL=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m CONFIG_GENERIC_ADC_THERMAL=y # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m CONFIG_MFD_ACT8945A=m CONFIG_MFD_ATMEL_FLEXCOM=m CONFIG_MFD_ATMEL_HLCDC=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_AXP20X=m CONFIG_MFD_AXP20X_I2C=m # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9062=m # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=m # CONFIG_MFD_EXYNOS_LPASS is not set CONFIG_MFD_MC13XXX=m CONFIG_MFD_MC13XXX_SPI=m CONFIG_MFD_MC13XXX_I2C=m CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m CONFIG_LPC_ICH=m CONFIG_LPC_SCH=y CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=m # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=m CONFIG_MFD_MAX8907=m # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set CONFIG_EZX_PCAP=y CONFIG_MFD_VIPERBOARD=y CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m CONFIG_MFD_RDC321X=m CONFIG_MFD_RTSX_PCI=m CONFIG_MFD_RT5033=m # CONFIG_MFD_RTSX_USB is not set CONFIG_MFD_RK808=m # CONFIG_MFD_RN5T618 is not set CONFIG_MFD_SI476X_CORE=m CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=m # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_SPI is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m CONFIG_MFD_TPS65086=m CONFIG_MFD_TPS65217=m CONFIG_MFD_TI_LP873X=m CONFIG_MFD_TPS65218=m CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=m # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_ACT8945A=m CONFIG_REGULATOR_AD5398=m # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_DA9052=y # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9210=m CONFIG_REGULATOR_DA9211=m # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=m CONFIG_REGULATOR_HI6421=y CONFIG_REGULATOR_ISL9305=m # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=m CONFIG_REGULATOR_LP3972=m # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP873X=m # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=m # CONFIG_REGULATOR_LTC3676 is not set CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8952=m # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=m CONFIG_REGULATOR_MC13783=m # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=m CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=m CONFIG_REGULATOR_PWM=m # CONFIG_REGULATOR_RK808 is not set # CONFIG_REGULATOR_RT5033 is not set CONFIG_REGULATOR_SKY81452=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS6105X=m CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65086=m # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS65218=m CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS65912=m CONFIG_REGULATOR_WM831X=m # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=m CONFIG_AGP_ALI=m CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_INTEL=m # CONFIG_AGP_NVIDIA is not set # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=m CONFIG_AGP_VIA=m CONFIG_AGP_EFFICEON=m CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=m # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_RADEON=m # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=m # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_I915_GVT is not set # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_QXL is not set CONFIG_DRM_BOCHS=m # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=m CONFIG_DRM_PANEL_JDI_LT070ME05000=m CONFIG_DRM_PANEL_SAMSUNG_LD9040=m CONFIG_DRM_PANEL_LG_LG4573=m CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m # CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set CONFIG_DRM_DUMB_VGA_DAC=m CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PARADE_PS8622=m # CONFIG_DRM_SII902X is not set # CONFIG_DRM_TOSHIBA_TC358767 is not set CONFIG_DRM_I2C_ADV7511=m # CONFIG_DRM_I2C_ADV7533 is not set # CONFIG_DRM_ARCPGU is not set # CONFIG_DRM_LEGACY is not set # # Frame buffer Devices # CONFIG_FB=m # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_I810 is not set CONFIG_FB_LE80578=m # CONFIG_FB_CARILLO_RANCH is not set # CONFIG_FB_INTEL 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=m # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y CONFIG_FB_VIA=m # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=m # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=m # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y # CONFIG_FB_GEODE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m CONFIG_FB_IBM_GXT4500=m # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=m CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=m CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m CONFIG_FB_AUO_K1901=m # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PWM=m CONFIG_BACKLIGHT_DA9052=m # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_WM831X is not set # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=m # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=m # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_SKY81452=m # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_LV5207LP=m # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=m CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_RAWMIDI=m # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y # CONFIG_SND_PCM_TIMER is not set CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y # CONFIG_SND_VERBOSE_PROCFS is not set # CONFIG_SND_VERBOSE_PRINTK is not set CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_MTPAV=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_SPI is not set CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_UA101 is not set # CONFIG_SND_USB_USX2Y is not set # CONFIG_SND_USB_CAIAQ is not set # CONFIG_SND_USB_US122L is not set # CONFIG_SND_USB_6FIRE is not set # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set # CONFIG_SND_FIREWIRE is not set # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_CORSAIR is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LED is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PENMOUNT is not set # CONFIG_HID_PETALYNX is not set # 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 is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y # CONFIG_USB_HIDDEV is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_LEDS_TRIGGER_USBPORT=y CONFIG_USB_MON=m CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_MAX3421_HCD=m CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=m # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set CONFIG_USB_HCD_BCMA=m CONFIG_USB_HCD_SSB=m CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=m # CONFIG_USB_MUSB_HOST is not set CONFIG_USB_MUSB_GADGET=y # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # # # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set CONFIG_USB_DWC3=m CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DWC3_HOST is not set # CONFIG_USB_DWC3_GADGET is not set CONFIG_USB_DWC3_DUAL_ROLE=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=m CONFIG_USB_DWC3_OF_SIMPLE=m CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PCI=m # CONFIG_USB_DWC2_DEBUG is not set CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=y # CONFIG_USB_SEVSEG is not set CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m # CONFIG_USB_LCD is not set CONFIG_USB_CYPRESS_CY7C63=m # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set CONFIG_USB_SISUSBVGA=m CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=m # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=y # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set CONFIG_USB_HSIC_USB3503=m CONFIG_USB_HSIC_USB4604=m # CONFIG_USB_LINK_LAYER_TEST is not set CONFIG_USB_CHAOSKEY=y # CONFIG_UCSI is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m # CONFIG_USB_GPIO_VBUS is not set CONFIG_TAHVO_USB=m # CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set CONFIG_USB_ISP1301=m CONFIG_USB_GADGET=m # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FUSB300=m # CONFIG_USB_FOTG210_UDC is not set CONFIG_USB_GR_UDC=m CONFIG_USB_R8A66597=m CONFIG_USB_PXA27X=m CONFIG_USB_MV_UDC=m CONFIG_USB_MV_U3D=m CONFIG_USB_M66592=m CONFIG_USB_BDC_UDC=m # # Platform Support # # CONFIG_USB_BDC_PCI is not set # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=m # CONFIG_USB_NET2272_DMA is not set CONFIG_USB_NET2280=m CONFIG_USB_GOKU=m # CONFIG_USB_EG20T is not set # CONFIG_USB_GADGET_XILINX is not set # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_SS_LB=m CONFIG_USB_F_FS=m CONFIG_USB_F_UAC2=m CONFIG_USB_F_MIDI=m CONFIG_USB_F_HID=m CONFIG_USB_CONFIGFS=m # CONFIG_USB_CONFIGFS_SERIAL is not set # CONFIG_USB_CONFIGFS_ACM is not set # CONFIG_USB_CONFIGFS_OBEX is not set # CONFIG_USB_CONFIGFS_NCM is not set # CONFIG_USB_CONFIGFS_ECM is not set # CONFIG_USB_CONFIGFS_ECM_SUBSET is not set # CONFIG_USB_CONFIGFS_RNDIS is not set # CONFIG_USB_CONFIGFS_EEM is not set CONFIG_USB_CONFIGFS_F_LB_SS=y CONFIG_USB_CONFIGFS_F_FS=y # CONFIG_USB_CONFIGFS_F_UAC1 is not set CONFIG_USB_CONFIGFS_F_UAC2=y CONFIG_USB_CONFIGFS_F_MIDI=y CONFIG_USB_CONFIGFS_F_HID=y # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_ZERO=m CONFIG_USB_AUDIO=m # CONFIG_GADGET_UAC1 is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set CONFIG_USB_FUNCTIONFS=m # CONFIG_USB_FUNCTIONFS_ETH is not set # CONFIG_USB_FUNCTIONFS_RNDIS is not set CONFIG_USB_FUNCTIONFS_GENERIC=y # CONFIG_USB_G_SERIAL is not set CONFIG_USB_MIDI_GADGET=m # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set CONFIG_USB_ULPI_BUS=y # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y # CONFIG_PWRSEQ_EMMC is not set # CONFIG_PWRSEQ_SIMPLE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_AT91 is not set CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_GOLDFISH is not set CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=m CONFIG_MMC_TOSHIBA_PCI=m # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m # CONFIG_MEMSTICK_REALTEK_PCI is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=m CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3642=m CONFIG_LEDS_NET48XX=m CONFIG_LEDS_WRAP=m # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=m # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=m # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=m CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_MAX77693=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m CONFIG_LEDS_KTD2692=m CONFIG_LEDS_IS31FL319X=m CONFIG_LEDS_IS31FL32XX=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_LEDS_TRIGGER_PANIC is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set # CONFIG_RTC_INTF_PROC is not set # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM80X is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1307_HWMON=y CONFIG_RTC_DRV_DS1307_CENTURY=y CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_MAX8907=m CONFIG_RTC_DRV_RK808=m CONFIG_RTC_DRV_RS5C372=m # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_PCF8583 is not set # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=m CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8010=m # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=m CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1302=m CONFIG_RTC_DRV_DS1305=m CONFIG_RTC_DRV_DS1343=m CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RX6110=y CONFIG_RTC_DRV_RS5C348=m CONFIG_RTC_DRV_MAX6902=y # CONFIG_RTC_DRV_PCF2123 is not set CONFIG_RTC_DRV_MCP795=y CONFIG_RTC_I2C_AND_SPI=m # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_RV3029C2=m # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=m # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1685_FAMILY=m # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y CONFIG_RTC_DS1685_PROC_REGS=y CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=m # CONFIG_RTC_DRV_DA9052 is not set CONFIG_RTC_DRV_DA9063=m # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_PCF50633=m # CONFIG_RTC_DRV_ZYNQMP is not set # # on-CPU RTC drivers # # CONFIG_RTC_DRV_PCAP is not set # CONFIG_RTC_DRV_MC13XXX is not set CONFIG_RTC_DRV_SNVS=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_PCH_DMA=m CONFIG_QCOM_HIDMA_MGMT=m # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set CONFIG_HSU_DMA=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_AUXDISPLAY=y # CONFIG_IMG_ASCII_LCD is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_COMEDI is not set # CONFIG_FB_OLPC_DCON is not set # # IIO staging drivers # # # Accelerometers # CONFIG_ADIS16201=m CONFIG_ADIS16203=y CONFIG_ADIS16209=y CONFIG_ADIS16240=y CONFIG_SCA3000=m # # Analog to digital converters # CONFIG_AD7606=m # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD7606_IFACE_SPI is not set CONFIG_AD7780=m CONFIG_AD7816=m CONFIG_AD7192=m # CONFIG_AD7280 is not set # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=m CONFIG_AD7746=m # # Direct Digital Synthesis # # CONFIG_AD9832 is not set CONFIG_AD9834=m # # Digital gyroscope sensors # CONFIG_ADIS16060=y # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_TSL2583 is not set CONFIG_TSL2x7x=m # # Active energy metering IC # # CONFIG_ADE7753 is not set CONFIG_ADE7754=m # CONFIG_ADE7758 is not set # CONFIG_ADE7759 is not set CONFIG_ADE7854=y # CONFIG_ADE7854_I2C is not set # CONFIG_ADE7854_SPI is not set # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set # CONFIG_AD2S1210 is not set # # Triggers - standalone # CONFIG_FB_SM750=m CONFIG_FB_XGI=m # # Speakup console speech # # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ASHMEM=y CONFIG_ANDROID_LOW_MEMORY_KILLER=y # CONFIG_ION is not set # CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set CONFIG_GOLDFISH_AUDIO=y # CONFIG_MTD_GOLDFISH_NAND is not set CONFIG_MTD_SPINAND_MT29F=m CONFIG_MTD_SPINAND_ONDIEECC=y # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=m CONFIG_COMMON_CLK_XLNX_CLKWZRD=y # CONFIG_FB_TFT is not set CONFIG_MOST=m CONFIG_MOSTCORE=m CONFIG_AIM_CDEV=m # CONFIG_AIM_NETWORK is not set # CONFIG_AIM_SOUND is not set # CONFIG_HDM_I2C is not set # CONFIG_HDM_USB is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_SMBIOS is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_TC1100_WMI is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_HP_WMI is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set # CONFIG_XO15_EBOOK is not set # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=m # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_GOLDFISH_BUS=y CONFIG_GOLDFISH_PIPE=m # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=m CONFIG_COMMON_CLK_RK808=m # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_SI514=m CONFIG_COMMON_CLK_SI570=m CONFIG_COMMON_CLK_CDCE706=m # CONFIG_COMMON_CLK_CDCE925 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # # 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=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Broadcom SoC drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77693=m CONFIG_EXTCON_QCOM_SPMI_MISC=m # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=m # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_DEVICE=m CONFIG_IIO_SW_TRIGGER=m CONFIG_IIO_TRIGGERED_EVENT=m # # Accelerometers # CONFIG_BMA180=m # CONFIG_BMA220 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=m CONFIG_BMC150_ACCEL_SPI=y CONFIG_DMARD06=m CONFIG_DMARD09=m # CONFIG_IIO_ST_ACCEL_3AXIS is not set CONFIG_KXSD9=y # CONFIG_KXSD9_SPI is not set CONFIG_KXSD9_I2C=m CONFIG_KXCJK1013=m # CONFIG_MC3230 is not set CONFIG_MMA7455=m CONFIG_MMA7455_I2C=m # CONFIG_MMA7455_SPI is not set CONFIG_MMA7660=m # CONFIG_MMA8452 is not set CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m CONFIG_MMA9553=m # CONFIG_MXC4005 is not set CONFIG_MXC6255=m CONFIG_STK8312=m CONFIG_STK8BA50=m # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=m # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set CONFIG_AD7298=m CONFIG_AD7476=m # CONFIG_AD7791 is not set CONFIG_AD7793=m CONFIG_AD7887=y # CONFIG_AD7923 is not set CONFIG_AD799X=m # CONFIG_AXP288_ADC is not set # CONFIG_CC10001_ADC is not set CONFIG_HI8435=m # CONFIG_INA2XX_ADC is not set CONFIG_LTC2485=m CONFIG_MAX1027=m CONFIG_MAX1363=m # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set CONFIG_MEN_Z188_ADC=m CONFIG_NAU7802=m CONFIG_STX104=y CONFIG_TI_ADC081C=m CONFIG_TI_ADC0832=m CONFIG_TI_ADC12138=m CONFIG_TI_ADC128S052=m CONFIG_TI_ADC161S626=m # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS8688 is not set CONFIG_VF610_ADC=m # CONFIG_VIPERBOARD_ADC is not set # # Amplifiers # # CONFIG_AD8366 is not set # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set CONFIG_IAQCORE=m CONFIG_VZ89X=m # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=m # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5360=y # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set CONFIG_AD5449=y CONFIG_AD5592R_BASE=m # CONFIG_AD5592R is not set CONFIG_AD5593R=m CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_AD5686=m CONFIG_AD5755=m CONFIG_AD5761=m # CONFIG_AD5764 is not set CONFIG_AD5791=m CONFIG_AD7303=m CONFIG_CIO_DAC=y # CONFIG_AD8801 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MAX5821 is not set CONFIG_MCP4725=m CONFIG_MCP4922=m CONFIG_VF610_DAC=m # # IIO dummy driver # CONFIG_IIO_SIMPLE_DUMMY=m # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # CONFIG_ADF4350=y # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set CONFIG_ADIS16130=m CONFIG_ADIS16136=m CONFIG_ADIS16260=y CONFIG_ADXRS450=m # CONFIG_BMG160 is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=m # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4403 is not set CONFIG_AFE4404=m # CONFIG_MAX30100 is not set # # Humidity sensors # CONFIG_AM2315=m # CONFIG_DHT11 is not set CONFIG_HDC100X=m CONFIG_HTU21=m CONFIG_SI7005=m CONFIG_SI7020=m # # Inertial measurement units # CONFIG_ADIS16400=y # CONFIG_ADIS16480 is not set CONFIG_BMI160=m # CONFIG_BMI160_I2C is not set CONFIG_BMI160_SPI=m CONFIG_KMX61=m CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=m CONFIG_INV_MPU6050_SPI=y CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=m # CONFIG_AL3320A is not set CONFIG_APDS9300=m CONFIG_APDS9960=m CONFIG_BH1750=m CONFIG_BH1780=m CONFIG_CM32181=m CONFIG_CM3232=m # CONFIG_CM3323 is not set CONFIG_CM36651=m CONFIG_GP2AP020A00F=m CONFIG_ISL29125=m CONFIG_JSA1212=m CONFIG_RPR0521=m # CONFIG_LTR501 is not set # CONFIG_MAX44000 is not set # CONFIG_OPT3001 is not set CONFIG_PA12203001=m # CONFIG_SI1145 is not set CONFIG_STK3310=m # CONFIG_TCS3414 is not set CONFIG_TCS3472=m CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m CONFIG_US5182D=m CONFIG_VCNL4000=m CONFIG_VEML6070=m # # Magnetometer sensors # CONFIG_AK8974=m CONFIG_AK8975=m CONFIG_AK09911=m CONFIG_BMC150_MAGN=m # CONFIG_BMC150_MAGN_I2C is not set CONFIG_BMC150_MAGN_SPI=m CONFIG_MAG3110=m CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_IIO_ST_MAGN_SPI_3AXIS=y CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=m CONFIG_SENSORS_HMC5843_SPI=y # # Inclinometer sensors # # # Triggers - standalone # CONFIG_IIO_HRTIMER_TRIGGER=m CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_TIGHTLOOP_TRIGGER=m # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # CONFIG_DS1803=m CONFIG_MAX5487=y # CONFIG_MCP4131 is not set CONFIG_MCP4531=m CONFIG_TPL0102=m # # Pressure sensors # # CONFIG_BMP280 is not set CONFIG_HP03=m # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set CONFIG_MPL3115=m # CONFIG_MS5611 is not set CONFIG_MS5637=m CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=m CONFIG_IIO_ST_PRESS_SPI=y CONFIG_T5403=m CONFIG_HP206C=m CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=m CONFIG_ZPA2326_SPI=y # # Lightning sensors # CONFIG_AS3935=y # # Proximity sensors # CONFIG_LIDAR_LITE_V2=m # CONFIG_SX9500 is not set # # Temperature sensors # # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_MLX90614 is not set CONFIG_TMP006=m CONFIG_TSYS01=m CONFIG_TSYS02D=m # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_ATMEL_HLCDC_PWM is not set # CONFIG_PWM_FSL_FTM is not set CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=m # CONFIG_PWM_STMPE is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=y # CONFIG_FMC_WRITE_EEPROM is not set # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=m CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set CONFIG_MCB=m # CONFIG_MCB_PCI is not set CONFIG_MCB_LPC=m # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y CONFIG_DEV_DAX=y CONFIG_NR_DEV_DAX=32768 # CONFIG_NVMEM is not set CONFIG_STM=y CONFIG_STM_DUMMY=m CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=y CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_STH=m # CONFIG_INTEL_TH_MSU is not set # CONFIG_INTEL_TH_PTI is not set # CONFIG_INTEL_TH_DEBUG is not set # # FPGA Configuration Support # CONFIG_FPGA=m # # Firmware Drivers # CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set # CONFIG_EFI_DEV_PATH_PARSER is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y # CONFIG_PROC_PAGE_MONITOR is not set CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=m # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=m # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m # CONFIG_NLS_MAC_ROMAN is not set # 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=m CONFIG_NLS_MAC_GREEK=m # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=m # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y CONFIG_PAGE_POISONING_ZERO=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_SLUB_STATS 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 is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MMC_REQUEST=y # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # 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=m # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=m CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=m # CONFIG_TEST_BITMAP is not set CONFIG_TEST_UUID=y CONFIG_TEST_RHASHTABLE=y CONFIG_TEST_HASH=m CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # 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 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=m # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=m CONFIG_KEY_DH_OPERATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HAVE_ARCH_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=m CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=m CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=m # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_TGR192=m # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_586=m # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSTEM_EXTRA_CERTIFICATE=y CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 CONFIG_SECONDARY_TRUSTED_KEYRING=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=m CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y # CONFIG_LIBCRC32C is not set CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set # CONFIG_SG_POOL is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y CONFIG_STACKDEPOT=y --zj18g9eElA7rRQh+ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export runtime=300 export rootfs='openwrt-i386-2016-03-16.cgz' export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-wsx03-openwrt-i386/trinity.yaml' export testbox='vm-lkp-wsx03-openwrt-i386-6' export tbox_group='vm-lkp-wsx03-openwrt-i386' export kconfig='i386-randconfig-s0-201702' export compiler='gcc-6' export queue='rand' export branch='linux-devel/devel-catchup-201701102101' export commit='49c04ee1a704ad7fe785474d9d17a4341dcb50a3' export repeat_to=2 export submit_id='58765e090b9a93f5fa8c91ca' export job_file='/lkp/scheduled/vm-lkp-wsx03-openwrt-i386-6/trinity-300s-openwrt-i386-2016-03-16.cgz-49c04ee1a704ad7fe785474d9d17a4341dcb50a3-20170112-128506-1hhauoe-0.yaml' export id='2d1d87a2013ba5f6e0f449e32a701280a50218e6' export model='qemu-system-i386 -enable-kvm' export nr_vm=32 export nr_cpu=1 export memory='320M' export hdd_partitions='/dev/vda' export swap_partitions='/dev/vdb' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2017-01-12 00:32:10 +0800' export _id='58765e090b9a93f5fa8c91ca' export user='lkp' export kernel='/pkg/linux/i386-randconfig-s0-201702/gcc-6/49c04ee1a704ad7fe785474d9d17a4341dcb50a3/vmlinuz-4.9.0-02688-g49c04ee' export result_root='/result/trinity/300s/vm-lkp-wsx03-openwrt-i386/openwrt-i386-2016-03-16.cgz/i386-randconfig-s0-201702/gcc-6/49c04ee1a704ad7fe785474d9d17a4341dcb50a3/0' export dequeue_time='2017-01-12 00:42:09 +0800' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/openwrt/openwrt-i386-2016-03-16.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-wsx03-openwrt-i386-6/trinity-300s-openwrt-i386-2016-03-16.cgz-49c04ee1a704ad7fe785474d9d17a4341dcb50a3-20170112-128506-1hhauoe-0.yaml ARCH=i386 kconfig=i386-randconfig-s0-201702 branch=linux-devel/devel-catchup-201701102101 commit=49c04ee1a704ad7fe785474d9d17a4341dcb50a3 BOOT_IMAGE=/pkg/linux/i386-randconfig-s0-201702/gcc-6/49c04ee1a704ad7fe785474d9d17a4341dcb50a3/vmlinuz-4.9.0-02688-g49c04ee max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-wsx03-openwrt-i386/openwrt-i386-2016-03-16.cgz/i386-randconfig-s0-201702/gcc-6/49c04ee1a704ad7fe785474d9d17a4341dcb50a3/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export modules_initrd='/pkg/linux/i386-randconfig-s0-201702/gcc-6/49c04ee1a704ad7fe785474d9d17a4341dcb50a3/modules.cgz' export bm_initrd='/osimage/pkg/static/trinity-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export job_initrd='/lkp/scheduled/vm-lkp-wsx03-openwrt-i386-6/trinity-300s-openwrt-i386-2016-03-16.cgz-49c04ee1a704ad7fe785474d9d17a4341dcb50a3-20170112-128506-1hhauoe-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_monitor $LKP_SRC/monitors/wrapper nfs-hang run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --zj18g9eElA7rRQh+ Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 KZX+hAABhO0Bn+QQWT9m/7HEZ/sCAAAAAARZWg== --zj18g9eElA7rRQh+--