From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2287160524056407213==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [selftests/bpf] 69d96519db: kernel_selftests.bpf.test_socket_cookie.fail Date: Fri, 21 Jun 2019 16:40:40 +0800 Message-ID: <20190621084040.GU7221@shao2-debian> List-Id: --===============2287160524056407213== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit (built with gcc-7): commit: 69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7 ("selftests/bpf: convert s= ocket_cookie test to sk storage") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master in testcase: kernel_selftests with following parameters: group: kselftests-00 test-description: The kernel contains a set of "self tests" under the tools= /testing/selftests/ directory. These are intended to be small unit tests to= exercise individual code paths in the kernel. test-url: https://www.kernel.org/doc/Documentation/kselftest.txt on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m = 4G caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot # selftests: bpf: test_socket_cookie # libbpf: failed to create map (name: 'socket_cookies'): Invalid # argument # libbpf: failed to load object './socket_cookie_prog.o' # (test_socket_cookie.c:149: errno: Invalid argument) Failed to load # ./socket_cookie_prog.o # FAILED not ok 15 selftests: bpf: test_socket_cookie To reproduce: # build kernel cd linux cp config-5.2.0-rc2-00598-g69d9651 .config make HOSTCC=3Dgcc-7 CC=3Dgcc-7 ARCH=3Dx86_64 olddefconfig make HOSTCC=3Dgcc-7 CC=3Dgcc-7 ARCH=3Dx86_64 prepare make HOSTCC=3Dgcc-7 CC=3Dgcc-7 ARCH=3Dx86_64 modules_prepare make HOSTCC=3Dgcc-7 CC=3Dgcc-7 ARCH=3Dx86_64 SHELL=3D/bin/bash make HOSTCC=3Dgcc-7 CC=3Dgcc-7 ARCH=3Dx86_64 bzImage git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in th= is email Thanks, Rong Chen --===============2287160524056407213== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.2.0-rc2-00598-g69d9651" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjIuMC1yYzIgS2VybmVsIENvbmZpZ3VyYXRpb24KIwoKIwojIENvbXBpbGVyOiBnY2Mt NyAoRGViaWFuIDcuMy4wLTEpIDcuMy4wCiMKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19HQ0Nf VkVSU0lPTj03MDMwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19DQ19IQVNfQVNNX0dP VE89eQpDT05GSUdfQ0NfSEFTX1dBUk5fTUFZQkVfVU5JTklUSUFMSVpFRD15CkNPTkZJR19JUlFf V09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZP X0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlU PTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049 IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklH X0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFW RV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5F TF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBD T05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hP U1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lT VklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9T WVNDVEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpDT05G SUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZ U0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpD T05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9FRkZFQ1RJVkVfQUZG X01BU0s9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9N SUdSQVRJT049eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfU0lNPXkKQ09ORklHX0lS UV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5F UklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0dFTkVSSUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9 eQpDT05GSUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJT05fTU9ERT15CkNPTkZJR19JUlFfRk9SQ0VE X1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBDT05GSUdfR0VORVJJQ19JUlFfREVC VUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0KCkNPTkZJR19DTE9DS1NPVVJD RV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQVJDSF9D TE9DS1NPVVJDRV9JTklUPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9 eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJ Q19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoK IwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0ha X0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFpf SURMRSBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9GVUxMPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJ Tkc9eQojIENPTkZJR19DT05URVhUX1RSQUNLSU5HX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX05P X0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CiMgZW5kIG9mIFRpbWVycyBzdWJzeXN0ZW0K CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFS WT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15Cgoj CiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19WSVJUX0NQVV9B Q0NPVU5USU5HPXkKQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKIyBDT05GSUdfSVJR X1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1NDSEVEX0FWR19JUlE9eQpD T05GSUdfQlNEX1BST0NFU1NfQUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09O RklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUND VD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9eQojIENPTkZJR19QU0kgaXMgbm90IHNldAoj IGVuZCBvZiBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpDT05GSUdfQ1BVX0lT T0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklH X1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpD T05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX05F RURfU0VHQ0JMSVNUPXkKQ09ORklHX1JDVV9OT0NCX0NQVT15CiMgZW5kIG9mIFJDVSBTdWJzeXN0 ZW0KCkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJ R19QUk9DPXkKIyBDT05GSUdfSUtIRUFERVJTX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JV Rl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19QUklOVEtf U0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JB VENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09O RklHX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX05VTUFfQkFMQU5DSU5HX0RFRkFVTFRfRU5BQkxF RD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15 CkNPTkZJR19NRU1DR19TV0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15CkNPTkZJR19N RU1DR19LTUVNPXkKQ09ORklHX0JMS19DR1JPVVA9eQojIENPTkZJR19ERUJVR19CTEtfQ0dST1VQ IGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVE PXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJ R19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRN QT15CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJ R19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNF PXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NH Uk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19D R1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19J UENfTlM9eQpDT05GSUdfVVNFUl9OUz15CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVUX05TPXkK Q09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENP TkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JM S19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9 eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJ R19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JN QU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZ U0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9 eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVS VD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lT Q0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMg bm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfUFJJ TlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkK Q09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9 eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05G SUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15 CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfTUVNQkFS UklFUj15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfS0FM TFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpD T05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfQlBGX0pJVF9BTFdBWVNfT049eQpDT05GSUdfVVNF UkZBVUxURkQ9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdf UlNFUT15CiMgQ09ORklHX0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfRU1CRURERUQ9eQpD T05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBL ZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5U Uz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldAojIGVuZCBvZiBL ZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwoKQ09ORklHX1ZNX0VWRU5UX0NP VU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19TTFVCX01FTUNHX1NZU0ZTX09O IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIg aXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09ORklHX1NMT0IgaXMgbm90IHNldApDT05GSUdf U0xBQl9NRVJHRV9ERUZBVUxUPXkKIyBDT05GSUdfU0xBQl9GUkVFTElTVF9SQU5ET00gaXMgbm90 IHNldAojIENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRFTkVEIGlzIG5vdCBzZXQKIyBDT05GSUdf U0hVRkZMRV9QQUdFX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFM PXkKQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJR19QUk9GSUxJTkc9eQpD T05GSUdfVFJBQ0VQT0lOVFM9eQojIGVuZCBvZiBHZW5lcmFsIHNldHVwCgpDT05GSUdfNjRCSVQ9 eQpDT05GSUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVS PXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09O RklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19B UkNIX01NQVBfUk5EX0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMy CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBf Uk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dF TkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklH X0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkK Q09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJ WkU9eQpDT05GSUdfQVJDSF9IQVNfRklMVEVSX1BHUFJPVD15CkNPTkZJR19IQVZFX1NFVFVQX1BF Ul9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklSU1RfQ0hVTks9eQpDT05G SUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdfQVJDSF9ISUJFUk5BVElP Tl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9X QU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpD T05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0hBVkVfSU5URUxfVFhUPXkKQ09ORklHX1g4Nl82 NF9TTVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNP Tl9NRU09eQpDT05GSUdfRFlOQU1JQ19QSFlTSUNBTF9NQVNLPXkKQ09ORklHX1BHVEFCTEVfTEVW RUxTPTUKQ09ORklHX0NDX0hBU19TQU5FX1NUQUNLUFJPVEVDVE9SPXkKCiMKIyBQcm9jZXNzb3Ig dHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklH X1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFS U0U9eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19SRVRQT0xJTkU9eQpDT05G SUdfWDg2X0NQVV9SRVNDVFJMPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09O RklHX1g4Nl9OVU1BQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9VVj15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklH X1g4Nl9JTlRFTF9NSUQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX0xQU1M9eQpDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0U9eQpDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NG X01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9 eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQ RVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CkNPTkZJR19QQVJBVklSVF9YWEw9eQoj IENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9TUElOTE9D S1M9eQpDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9QVj15CkNPTkZJR19YRU5fUFZfU01QPXkKIyBD T05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9Q VkhWTV9TTVA9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQoj IENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBz ZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX1BWSCBpcyBub3Qgc2V0CiMgQ09ORklHX0tW TV9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkc9eQpD T05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNl dAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05G SUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfR0VO RVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZf TDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkK Q09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklH X1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApD T05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQ X0hZR09OPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09O RklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKQ09ORklHX0dBUlRfSU9NTVU9eQoj IENPTkZJR19DQUxHQVJZX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX01BWFNNUD15CkNPTkZJR19O Ul9DUFVTX1JBTkdFX0JFR0lOPTgxOTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTgxOTIKQ09O RklHX05SX0NQVVNfREVGQVVMVD04MTkyCkNPTkZJR19OUl9DUFVTPTgxOTIKQ09ORklHX1NDSEVE X1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklHX1g4 Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZP Ul9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRUxPR19M RUdBQ1k9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJ R19YODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCkNPTkZJR19YODZf VEhFUk1BTF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVS Rl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9eQpD T05GSUdfUEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1E X1BPV0VSIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwoKQ09ORklH X1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VN VUxBVElPTj15CkNPTkZJR19JOEs9bQpDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09E RV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5U RVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX1g4Nl81 TEVWRUw9eQpDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkKIyBDT05GSUdfWDg2X0NQQV9TVEFU SVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkKQ09ORklHX0FN RF9NRU1fRU5DUllQVD15CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllfREVGQVVM VCBpcyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82 NF9BQ1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CiMgQ09ORklHX05V TUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTEwCkNPTkZJR19BUkNIX1NQQVJT RU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNI X1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9NRU1PUllfUFJPQkU9eQpDT05GSUdf QVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVh ZDAwMDAwMDAwMDAwMApDT05GSUdfWDg2X1BNRU1fTEVHQUNZX0RFVklDRT15CkNPTkZJR19YODZf UE1FTV9MRUdBQ1k9bQpDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiMgQ09ORklH X1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNldApDT05GSUdf WDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkK Q09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX01UUlJfU0FOSVRJ WkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9V U0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkK Q09ORklHX1g4Nl9JTlRFTF9VTUlQPXkKQ09ORklHX1g4Nl9JTlRFTF9NUFg9eQpDT05GSUdfWDg2 X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQpDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9T VFVCPXkKQ09ORklHX0VGSV9NSVhFRD15CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAw IGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlz IG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJU SUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9eQpDT05GSUdfQVJDSF9IQVNf S0VYRUNfUFVSR0FUT1JZPXkKQ09ORklHX0tFWEVDX1ZFUklGWV9TSUc9eQpDT05GSUdfS0VYRUNf QlpJTUFHRV9WRVJJRllfU0lHPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfS0VYRUNfSlVN UD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkK Q09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19Q SFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19NRU1PUllfTEFZT1VUPXkKQ09O RklHX1JBTkRPTUlaRV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01FTU9SWV9QSFlTSUNBTF9Q QURESU5HPTB4YQpDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdf Q1BVMD15CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TVBBVF9WRFNPIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBD T05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JP T0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElW RVBBVENIPXkKQ09ORklHX0xJVkVQQVRDSD15CiMgZW5kIG9mIFByb2Nlc3NvciB0eXBlIGFuZCBm ZWF0dXJlcwoKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CkNPTkZJR19BUkNIX0VOQUJMRV9N RU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09O RklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BN RF9QVExPQ0s9eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklH X0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFD UEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQ RU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CiMgQ09ORklHX1NVU1BFTkRfU0tJUF9TWU5D IGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJ T049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdf UE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09O RklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKIyBDT05GSUdfUE1fVEVTVF9TVVNQRU5EIGlzIG5vdCBz ZXQKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKIyBDT05GSUdfRFBNX1dBVENIRE9HIGlzIG5vdCBz ZXQKQ09ORklHX1BNX1RSQUNFPXkKQ09ORklHX1BNX1RSQUNFX1JUQz15CkNPTkZJR19QTV9DTEs9 eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklH X0VORVJHWV9NT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05G SUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hf TUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQ UE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TUENS X1RBQkxFPXkKQ09ORklHX0FDUElfTFBJVD15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdf QUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9T U0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05GSUdf QUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpD T05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX1RBRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1Jf Q1NUQVRFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJ Qj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9bQpDT05GSUdfQUNQ SV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPW0KQ09ORklH X0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQVJDSF9IQVNfQUNQSV9U QUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRB SU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZPXkKQ09ORklHX0FDUElfSE9UUExVR19J T0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9bQpDT05GSUdfQUNQSV9IRUQ9eQpDT05GSUdfQUNQSV9D VVNUT01fTUVUSE9EPW0KQ09ORklHX0FDUElfQkdSVD15CiMgQ09ORklHX0FDUElfUkVEVUNFRF9I QVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTkZJVD1tCiMgQ09ORklHX05GSVRf U0VDVVJJVFlfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApD T05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklH X0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJ RUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJ X0VJTko9bQpDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9eQojIENPTkZJR19EUFRGX1BPV0VS IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQpDT05GSUdfQUNQSV9FWFRMT0c9bQpD T05GSUdfQUNQSV9BRFhMPXkKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklH X1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09O RklHX0NQVV9GUkVRX0dPVl9BVFRSX1NFVD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkK IyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9H T1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNF UlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EPXkK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkK Q09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVN QU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9eQojIENPTkZJR19DUFVfRlJF UV9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJp dmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUT1t CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVFfQ1BCPXkK Q09ORklHX1g4Nl9QT1dFUk5PV19LOD1tCkNPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFk9 bQojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q NF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9M SUI9bQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKCiMKIyBDUFUgSWRsZQojCkNPTkZJ R19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIgaXMgbm90IHNldApDT05G SUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfVEVPIGlzIG5vdCBz ZXQKIyBlbmQgb2YgQ1BVIElkbGUKCkNPTkZJR19JTlRFTF9JRExFPXkKIyBlbmQgb2YgUG93ZXIg bWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQoj CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfWEVO PXkKQ09ORklHX01NQ09ORl9GQU0xMEg9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lTQV9CVVMgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9BUEk9eQpD T05GSUdfQU1EX05CPXkKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVz IG9wdGlvbnMgKFBDSSBldGMuKQoKIwojIEJpbmFyeSBFbXVsYXRpb25zCiMKQ09ORklHX0lBMzJf RU1VTEFUSU9OPXkKIyBDT05GSUdfWDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9 eQpDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJ R19TWVNWSVBDX0NPTVBBVD15CiMgZW5kIG9mIEJpbmFyeSBFbXVsYXRpb25zCgpDT05GSUdfWDg2 X0RFVl9ETUFfT1BTPXkKQ09ORklHX0hBVkVfR0VORVJJQ19HVVA9eQoKIwojIEZpcm13YXJlIERy aXZlcnMKIwpDT05GSUdfRUREPW0KIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19G SVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZTPXkKQ09ORklH X0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CkNPTkZJR19JU0NTSV9JQkZUX0ZJ TkQ9eQpDT05GSUdfSVNDU0lfSUJGVD1tCkNPTkZJR19GV19DRkdfU1lTRlM9eQojIENPTkZJR19G V19DRkdfU1lTRlNfQ01ETElORSBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBp cyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9y dAojCkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19Q U1RPUkU9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRT15CkNPTkZJR19F RklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05G SUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQojIENPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9M IGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSIGlzIG5vdCBzZXQKIyBDT05G SUdfRUZJX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVBQTEVfUFJPUEVSVElFUz15CiMgQ09ORklH X1JFU0VUX0FUVEFDS19NSVRJR0FUSU9OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRUZJIChFeHRlbnNp YmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJ R19VRUZJX0NQRVJfWDg2PXkKQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVI9eQpDT05GSUdfRUZJ X0VBUkxZQ09OPXkKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwojIGVuZCBvZiBUZWdyYSBm aXJtd2FyZSBkcml2ZXIKIyBlbmQgb2YgRmlybXdhcmUgRHJpdmVycwoKQ09ORklHX0hBVkVfS1ZN PXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05G SUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJ R19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkK Q09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpD T05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01Q QVQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15 CkNPTkZJR19LVk09bQpDT05GSUdfS1ZNX0lOVEVMPW0KQ09ORklHX0tWTV9BTUQ9bQpDT05GSUdf S1ZNX0FNRF9TRVY9eQpDT05GSUdfS1ZNX01NVV9BVURJVD15CkNPTkZJR19WSE9TVF9ORVQ9bQoj IENPTkZJR19WSE9TVF9TQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX1ZTT0NLPW0KQ09ORklH X1ZIT1NUPW0KIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0Cgoj CiMgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQ1JBU0hf Q09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hPVFBMVUdfU01UPXkKQ09ORklHX09Q Uk9GSUxFPW0KQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZFX09Q Uk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkKQ09O RklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBS T0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FS Q0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19VU0VSX1JF VFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQ Uk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkK Q09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9FUlJP Ul9JTkpFQ1RJT049eQpDT05GSUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9P Sz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVf VEhSRUFEPXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFT X1NFVF9NRU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFW RV9BUkNIX1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1J Q19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpD T05GSUdfSEFWRV9SU0VRPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fQVJHX0FDQ0VTU19BUEk9eQpD T05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVf TUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVS PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfSEFSRExPQ0tVUF9E RVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9V U0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfSEFW RV9BUkNIX0pVTVBfTEFCRUxfUkVMQVRJVkU9eQpDT05GSUdfSEFWRV9SQ1VfVEFCTEVfRlJFRT15 CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURf U1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01Q WENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15 CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NP TVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQVJDSF9TVEFD S0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19IQVNfU1RBQ0tQ Uk9URUNUT1JfTk9ORT15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RF Q1RPUl9TVFJPTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05G SUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElO R19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfTU9W RV9QTUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hB VkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0Vf Vk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19IQVZFX01PRF9BUkNI X1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJR X0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05G SUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNP TkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01Q QVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVf QVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNP TkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQpDT05GSUdfSEFWRV9SRUxJQUJMRV9TVEFDS1RS QUNFPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElP Tj15CkNPTkZJR182NEJJVF9USU1FPXkKQ09ORklHX0NPTVBBVF8zMkJJVF9USU1FPXkKQ09ORklH X0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBfU1RBQ0s9eQpDT05GSUdfQVJDSF9I QVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdf QVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpD T05GSUdfQVJDSF9IQVNfUkVGQ09VTlQ9eQojIENPTkZJR19SRUZDT1VOVF9GVUxMIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfQVJDSF9QUkVMMzJfUkVMT0NBVElPTlM9eQpDT05GSUdfQVJDSF9VU0Vf TUVNUkVNQVBfUFJPVD15CiMgQ09ORklHX0xPQ0tfRVZFTlRfQ09VTlRTIGlzIG5vdCBzZXQKCiMK IyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBlbmQgb2YgR0NPVi1i YXNlZCBrZXJuZWwgcHJvZmlsaW5nCgpDT05GSUdfUExVR0lOX0hPU1RDQz0iZysrIgpDT05GSUdf SEFWRV9HQ0NfUExVR0lOUz15CkNPTkZJR19HQ0NfUExVR0lOUz15CgojCiMgR0NDIHBsdWdpbnMK IwojIENPTkZJR19HQ0NfUExVR0lOX0NZQ19DT01QTEVYSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdf R0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWSBpcyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5f UkFORFNUUlVDVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEdDQyBwbHVnaW5zCiMgZW5kIG9mIEdlbmVy YWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhFUz15CkNP TkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX0xP QUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQg aXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVM RV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHPXkKIyBDT05GSUdf TU9EVUxFX1NJR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09O RklHX01PRFVMRV9TSUdfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0 IGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2PXkKIyBDT05GSUdfTU9EVUxFX1NJ R19TSEEzODQgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTUxMiBpcyBub3Qgc2V0 CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTI1NiIKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNT IGlzIG5vdCBzZXQKIyBDT05GSUdfVFJJTV9VTlVTRURfS1NZTVMgaXMgbm90IHNldApDT05GSUdf TU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfU0NTSV9SRVFV RVNUPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklH X0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfWk9ORUQ9eQpDT05GSUdfQkxLX0RF Vl9USFJPVFRMSU5HPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HX0xPVyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19XQlQg aXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPTEFURU5DWSBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVCVUdfRlM9eQpDT05GSUdfQkxLX0RFQlVHX0ZTX1pPTkVEPXkKIyBDT05GSUdfQkxL X1NFRF9PUEFMIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElU SU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfQUlYX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19PU0ZfUEFSVElUSU9OPXkKQ09ORklH X0FNSUdBX1BBUlRJVElPTj15CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNP TkZJR19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0Rf RElTS0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4 Nl9QQVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKIyBDT05GSUdfTERNX1BB UlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKIyBDT05GSUdfVUxUUklY X1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19TVU5fUEFSVElUSU9OPXkKQ09ORklHX0tBUk1B X1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKIyBDT05GSUdfU1lTVjY4X1BBUlRJ VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBl bmQgb2YgUGFydGl0aW9uIFR5cGVzCgpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKQ09ORklHX0JMS19N UV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfUE09eQoKIwojIElPIFNj aGVkdWxlcnMKIwpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVE X0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldAojIGVuZCBvZiBJTyBTY2hl ZHVsZXJzCgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklH X0FTTjE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVB RF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVf V1JJVEVfVU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09O RklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09O RklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15 CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15 CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hf SEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBFeGVjdXRhYmxlIGZp bGUgZm9ybWF0cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxG PXkKQ09ORklHX0VMRkNPUkU9eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9 eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19CSU5GTVRfTUlTQz1tCkNPTkZJR19DT1JF RFVNUD15CiMgZW5kIG9mIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzCgojCiMgTWVtb3J5IE1hbmFn ZW1lbnQgb3B0aW9ucwojCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJT RU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX05FRURfTVVMVElQTEVfTk9E RVM9eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVN RT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX1ZN RU1NQVA9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19NRU1PUllfSVNP TEFUSU9OPXkKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hP VFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZX0hP VFBMVUdfREVGQVVMVF9PTkxJTkUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFJFTU9WRT15 CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJ R19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJ T049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09O RklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpD T05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNI X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKQ09ORklH X0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19U UkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFH RV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdf VEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9eQpDT05GSUdfQ0xF QU5DQUNIRT15CkNPTkZJR19GUk9OVFNXQVA9eQpDT05GSUdfQ01BPXkKIyBDT05GSUdfQ01BX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ01B X0FSRUFTPTcKQ09ORklHX01FTV9TT0ZUX0RJUlRZPXkKQ09ORklHX1pTV0FQPXkKQ09ORklHX1pQ T09MPXkKQ09ORklHX1pCVUQ9eQojIENPTkZJR19aM0ZPTEQgaXMgbm90IHNldApDT05GSUdfWlNN QUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENPTkZJR19aU01B TExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJ R19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORz15 CkNPTkZJR19BUkNIX0hBU19aT05FX0RFVklDRT15CkNPTkZJR19aT05FX0RFVklDRT15CkNPTkZJ R19BUkNIX0hBU19ITU1fTUlSUk9SPXkKQ09ORklHX0FSQ0hfSEFTX0hNTV9ERVZJQ0U9eQpDT05G SUdfQVJDSF9IQVNfSE1NPXkKQ09ORklHX01JR1JBVEVfVk1BX0hFTFBFUj15CkNPTkZJR19ERVZf UEFHRU1BUF9PUFM9eQpDT05GSUdfSE1NPXkKQ09ORklHX0hNTV9NSVJST1I9eQojIENPTkZJR19E RVZJQ0VfUFJJVkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVklDRV9QVUJMSUMgaXMgbm90IHNl dApDT05GSUdfRlJBTUVfVkVDVE9SPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15 CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0dVUF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUFRFX1NQ RUNJQUw9eQojIGVuZCBvZiBNZW1vcnkgTWFuYWdlbWVudCBvcHRpb25zCgpDT05GSUdfTkVUPXkK Q09ORklHX0NPTVBBVF9ORVRMSU5LX01FU1NBR0VTPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09O RklHX05FVF9FR1JFU1M9eQpDT05GSUdfU0tCX0VYVEVOU0lPTlM9eQoKIwojIE5ldHdvcmtpbmcg b3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9bQpDT05GSUdfVU5J WD15CkNPTkZJR19VTklYX1NDTT15CkNPTkZJR19VTklYX0RJQUc9bQojIENPTkZJR19UTFMgaXMg bm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VS PXkKIyBDT05GSUdfWEZSTV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfWEZSTV9TVUJfUE9M SUNZPXkKQ09ORklHX1hGUk1fTUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05G SUdfWEZSTV9JUENPTVA9bQpDT05GSUdfTkVUX0tFWT1tCkNPTkZJR19ORVRfS0VZX01JR1JBVEU9 eQojIENPTkZJR19YRFBfU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQ X01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RS SUVfU1RBVFM9eQpDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01V TFRJUEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNT SUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5Q X0JPT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldApDT05GSUdf TkVUX0lQSVA9bQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPW0KQ09ORklHX05FVF9JUF9UVU5ORUw9 bQpDT05GSUdfTkVUX0lQR1JFPW0KQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1Q9eQpDT05GSUdf SVBfTVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRFX01V TFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15 CkNPTkZJR19TWU5fQ09PS0lFUz15CkNPTkZJR19ORVRfSVBWVEk9bQpDT05GSUdfTkVUX1VEUF9U VU5ORUw9bQpDT05GSUdfTkVUX0ZPVT1tCkNPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFM9eQpDT05G SUdfSU5FVF9BSD1tCkNPTkZJR19JTkVUX0VTUD1tCiMgQ09ORklHX0lORVRfRVNQX09GRkxPQUQg aXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9bQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD1t CkNPTkZJR19JTkVUX1RVTk5FTD1tCkNPTkZJR19JTkVUX0RJQUc9bQpDT05GSUdfSU5FVF9UQ1Bf RElBRz1tCkNPTkZJR19JTkVUX1VEUF9ESUFHPW0KIyBDT05GSUdfSU5FVF9SQVdfRElBRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lORVRfRElBR19ERVNUUk9ZIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9D T05HX0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz1tCkNPTkZJR19UQ1BfQ09OR19DVUJJ Qz15CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD1tCkNPTkZJR19UQ1BfQ09OR19IVENQPW0KQ09O RklHX1RDUF9DT05HX0hTVENQPW0KQ09ORklHX1RDUF9DT05HX0hZQkxBPW0KQ09ORklHX1RDUF9D T05HX1ZFR0FTPW0KIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldApDT05GSUdfVENQX0NP TkdfU0NBTEFCTEU9bQpDT05GSUdfVENQX0NPTkdfTFA9bQpDT05GSUdfVENQX0NPTkdfVkVOTz1t CkNPTkZJR19UQ1BfQ09OR19ZRUFIPW0KQ09ORklHX1RDUF9DT05HX0lMTElOT0lTPW0KQ09ORklH X1RDUF9DT05HX0RDVENQPW0KIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQKIyBDT05G SUdfVENQX0NPTkdfQkJSIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJ R19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMi CkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJF Rj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15 CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQojIENPTkZJR19JTkVUNl9FU1Bf T0ZGTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9bQpDT05GSUdfSVBWNl9NSVA2 PW0KIyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9 bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0KQ09ORklHX0lQVjZfVlRJPW0KQ09ORklHX0lQVjZfU0lU PW0KQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09O RklHX0lQVjZfVFVOTkVMPW0KQ09ORklHX0lQVjZfR1JFPW0KQ09ORklHX0lQVjZfRk9VPW0KQ09O RklHX0lQVjZfRk9VX1RVTk5FTD1tCkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CiMgQ09O RklHX0lQVjZfU1VCVFJFRVMgaXMgbm90IHNldApDT05GSUdfSVBWNl9NUk9VVEU9eQpDT05GSUdf SVBWNl9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQVjZfUElNU01fVjI9eQpDT05G SUdfSVBWNl9TRUc2X0xXVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNl dApDT05GSUdfSVBWNl9TRUc2X0JQRj15CkNPTkZJR19ORVRMQUJFTD15CkNPTkZJR19ORVRXT1JL X1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CkNPTkZJR19ORVRXT1JLX1BIWV9U SU1FU1RBTVBJTkc9eQpDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNF RD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPW0KCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1 cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRM SU5LPW0KQ09ORklHX05FVEZJTFRFUl9GQU1JTFlfQlJJREdFPXkKQ09ORklHX05FVEZJTFRFUl9G QU1JTFlfQVJQPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9bQpDT05GSUdfTkVURklM VEVSX05FVExJTktfUVVFVUU9bQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPW0KQ09ORklH X05FVEZJTFRFUl9ORVRMSU5LX09TRj1tCkNPTkZJR19ORl9DT05OVFJBQ0s9bQpDT05GSUdfTkZf TE9HX0NPTU1PTj1tCiMgQ09ORklHX05GX0xPR19ORVRERVYgaXMgbm90IHNldApDT05GSUdfTkVU RklMVEVSX0NPTk5DT1VOVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9D T05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZf Q09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05G X0NPTk5UUkFDS19USU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05G SUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklH X05GX0NUX1BST1RPX0dSRT15CkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NU X1BST1RPX1VEUExJVEU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQT1tCkNPTkZJR19ORl9D T05OVFJBQ0tfRlRQPW0KQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPW0KQ09ORklHX05GX0NPTk5U UkFDS19JUkM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD1tCkNPTkZJR19ORl9DT05O VFJBQ0tfTkVUQklPU19OUz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9D T05OVFJBQ0tfUFBUUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT1tCkNPTkZJR19ORl9DT05O VFJBQ0tfU0lQPW0KQ09ORklHX05GX0NPTk5UUkFDS19URlRQPW0KQ09ORklHX05GX0NUX05FVExJ Tks9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19USU1FT1VUPW0KIyBDT05GSUdfTkVURklMVEVSX05F VExJTktfR0xVRV9DVCBpcyBub3Qgc2V0CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZfTkFUX0FN QU5EQT1tCkNPTkZJR19ORl9OQVRfRlRQPW0KQ09ORklHX05GX05BVF9JUkM9bQpDT05GSUdfTkZf TkFUX1NJUD1tCkNPTkZJR19ORl9OQVRfVEZUUD1tCkNPTkZJR19ORl9OQVRfUkVESVJFQ1Q9eQpD T05GSUdfTkZfTkFUX01BU1FVRVJBREU9eQpDT05GSUdfTkVURklMVEVSX1NZTlBST1hZPW0KQ09O RklHX05GX1RBQkxFUz1tCiMgQ09ORklHX05GX1RBQkxFU19TRVQgaXMgbm90IHNldAojIENPTkZJ R19ORl9UQUJMRVNfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19ORVRERVYgaXMg bm90IHNldAojIENPTkZJR19ORlRfTlVNR0VOIGlzIG5vdCBzZXQKQ09ORklHX05GVF9DVD1tCkNP TkZJR19ORlRfQ09VTlRFUj1tCiMgQ09ORklHX05GVF9DT05OTElNSVQgaXMgbm90IHNldApDT05G SUdfTkZUX0xPRz1tCkNPTkZJR19ORlRfTElNSVQ9bQpDT05GSUdfTkZUX01BU1E9bQpDT05GSUdf TkZUX1JFRElSPW0KIyBDT05GSUdfTkZUX1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9P QkpSRUYgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPW0KIyBDT05GSUdfTkZUX1FVT1RBIGlz IG5vdCBzZXQKQ09ORklHX05GVF9SRUpFQ1Q9bQpDT05GSUdfTkZUX0NPTVBBVD1tCkNPTkZJR19O RlRfSEFTSD1tCiMgQ09ORklHX05GVF9YRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1NPQ0tF VCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9PU0YgaXMgbm90IHNldAojIENPTkZJR19ORlRfVFBS T1hZIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfWFRBQkxFUz15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklH X05FVEZJTFRFUl9YVF9NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz1tCkNPTkZJ R19ORVRGSUxURVJfWFRfU0VUPW0KCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9BVURJVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VN PW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNN QVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9EU0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9ITUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVU SU1FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD1tCkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX0xPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9bQpDT05GSUdf TkVURklMVEVSX1hUX05BVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD1tCkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfTkZRVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf UkVESVJFQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVNRVUVSQURFPW0KQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBS T1hZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0U9bQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9TRUNNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPW0K Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9bQoKIwojIFh0YWJsZXMgbWF0 Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0JQRj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0dST1VQPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9DTFVTVEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9DT01NRU5UPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OQllURVM9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJFTD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf Q09OTkxJTUlUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9D UFU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0RFVkdST1VQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9FQ049bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUD1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9IRUxQRVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPW0KIyBDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0lQQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfSVBSQU5HRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTDJUUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RI PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfTUFDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUND VD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9PV05FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPW0KQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RU WVBFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf U0NUUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VUPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9TVEFURT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPW0K Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1RDUE1TUz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfVTMyPW0KIyBlbmQgb2YgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlv bgoKQ09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VUX0JJ VE1BUF9JUD1tCkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9CSVRN QVBfUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUE1B Uks9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9S VElQPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9J UE1BQz1tCkNPTkZJR19JUF9TRVRfSEFTSF9NQUM9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9S VE5FVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9ORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVU PW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZB Q0U9bQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPW0KQ09ORklHX0lQX1ZTPW0KQ09ORklHX0lQX1ZT X0lQVjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJf QklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBv cnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CkNP TkZJR19JUF9WU19QUk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklH X0lQX1ZTX1BST1RPX0FIPXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2No ZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPW0KQ09ORklHX0lQX1ZTX1dSUj1tCkNPTkZJR19JUF9W U19MQz1tCkNPTkZJR19JUF9WU19XTEM9bQojIENPTkZJR19JUF9WU19GTyBpcyBub3Qgc2V0CiMg Q09ORklHX0lQX1ZTX09WRiBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19MQkxDPW0KQ09ORklHX0lQ X1ZTX0xCTENSPW0KQ09ORklHX0lQX1ZTX0RIPW0KQ09ORklHX0lQX1ZTX1NIPW0KIyBDT05GSUdf SVBfVlNfTUggaXMgbm90IHNldApDT05GSUdfSVBfVlNfU0VEPW0KQ09ORklHX0lQX1ZTX05RPW0K CiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMg SVBWUyBNSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfTUhfVEFCX0lOREVYPTEyCgojCiMgSVBW UyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBfVlNfRlRQPW0KQ09ORklHX0lQX1ZTX05G Q1Q9eQpDT05GSUdfSVBfVlNfUEVfU0lQPW0KCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRp b24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9bQpDT05GSUdfTkZfU09DS0VUX0lQVjQ9bQpDT05G SUdfTkZfVFBST1hZX0lQVjQ9bQojIENPTkZJR19ORl9UQUJMRVNfSVBWNCBpcyBub3Qgc2V0CiMg Q09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjQ9bQojIENP TkZJR19ORl9MT0dfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05G X1JFSkVDVF9JUFY0PW0KQ09ORklHX05GX05BVF9TTk1QX0JBU0lDPW0KQ09ORklHX05GX05BVF9Q UFRQPW0KQ09ORklHX05GX05BVF9IMzIzPW0KQ09ORklHX0lQX05GX0lQVEFCTEVTPW0KQ09ORklH X0lQX05GX01BVENIX0FIPW0KQ09ORklHX0lQX05GX01BVENIX0VDTj1tCkNPTkZJR19JUF9ORl9N QVRDSF9SUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9NQVRDSF9UVEw9bQpDT05GSUdfSVBfTkZfRklM VEVSPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1NZ TlBST1hZPW0KQ09ORklHX0lQX05GX05BVD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfTUFTUVVFUkFE RT1tCkNPTkZJR19JUF9ORl9UQVJHRVRfTkVUTUFQPW0KQ09ORklHX0lQX05GX1RBUkdFVF9SRURJ UkVDVD1tCkNPTkZJR19JUF9ORl9NQU5HTEU9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0NMVVNURVJJ UD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfRUNOPW0KQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9bQpD T05GSUdfSVBfTkZfUkFXPW0KQ09ORklHX0lQX05GX1NFQ1VSSVRZPW0KQ09ORklHX0lQX05GX0FS UFRBQkxFUz1tCkNPTkZJR19JUF9ORl9BUlBGSUxURVI9bQpDT05GSUdfSVBfTkZfQVJQX01BTkdM RT1tCiMgZW5kIG9mIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKIwojIElQdjY6IE5ldGZp bHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX1NPQ0tFVF9JUFY2PW0KQ09ORklHX05GX1RQ Uk9YWV9JUFY2PW0KIyBDT05GSUdfTkZfVEFCTEVTX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZf RFVQX0lQVjY9bQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9bQpDT05GSUdfTkZfTE9HX0lQVjY9bQpD T05GSUdfSVA2X05GX0lQVEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9BSD1tCkNPTkZJR19J UDZfTkZfTUFUQ0hfRVVJNjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZSQUc9bQpDT05GSUdfSVA2 X05GX01BVENIX09QVFM9bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9N QVRDSF9JUFY2SEVBREVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZf TUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KIyBDT05GSUdfSVA2X05G X01BVENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPW0KQ09ORklHX0lQ Nl9ORl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVA2X05G X1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUDZfTkZfTUFOR0xFPW0KQ09ORklHX0lQNl9ORl9S QVc9bQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPW0KQ09ORklHX0lQNl9ORl9OQVQ9bQpDT05GSUdf SVA2X05GX1RBUkdFVF9NQVNRVUVSQURFPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUPW0KIyBl bmQgb2YgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBW Nj1tCiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldApDT05GSUdfQlJJREdFX05G X0VCVEFCTEVTPW0KQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPW0KQ09ORklHX0JSSURHRV9FQlRf VF9GSUxURVI9bQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD1tCkNPTkZJR19CUklER0VfRUJUXzgw Ml8zPW0KQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9bQpDT05GSUdfQlJJREdFX0VCVF9BUlA9bQpD T05GSUdfQlJJREdFX0VCVF9JUD1tCkNPTkZJR19CUklER0VfRUJUX0lQNj1tCkNPTkZJR19CUklE R0VfRUJUX0xJTUlUPW0KQ09ORklHX0JSSURHRV9FQlRfTUFSSz1tCkNPTkZJR19CUklER0VfRUJU X1BLVFRZUEU9bQpDT05GSUdfQlJJREdFX0VCVF9TVFA9bQpDT05GSUdfQlJJREdFX0VCVF9WTEFO PW0KQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9bQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPW0K Q09ORklHX0JSSURHRV9FQlRfTUFSS19UPW0KQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9bQpD T05GSUdfQlJJREdFX0VCVF9TTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfTE9HPW0KQ09ORklHX0JS SURHRV9FQlRfTkZMT0c9bQojIENPTkZJR19CUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9E Q0NQPW0KQ09ORklHX0lORVRfRENDUF9ESUFHPW0KCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRp b24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RD Q1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0lQX0RDQ1BfVEZSQ19MSUI9eQojIGVuZCBvZiBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KCiMK IyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0 CiMgZW5kIG9mIERDQ1AgS2VybmVsIEhhY2tpbmcKCkNPTkZJR19JUF9TQ1RQPW0KIyBDT05GSUdf U0NUUF9EQkdfT0JKQ05UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9I TUFDX01ENSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMT15 CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklH X1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMT15CkNP TkZJR19JTkVUX1NDVFBfRElBRz1tCiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJ UEMgaXMgbm90IHNldApDT05GSUdfQVRNPW0KQ09ORklHX0FUTV9DTElQPW0KIyBDT05GSUdfQVRN X0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT1tCiMgQ09ORklHX0FUTV9N UE9BIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9bQojIENPTkZJR19BVE1fQlIyNjg0X0lQ RklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9bQpDT05GSUdfTDJUUF9ERUJVR0ZTPW0KQ09O RklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD1tCkNPTkZJR19MMlRQX0VUSD1tCkNPTkZJR19T VFA9bQpDT05GSUdfR0FSUD1tCkNPTkZJR19NUlA9bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JS SURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORz15CkNPTkZJ R19IQVZFX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5f ODAyMVE9bQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15 CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9bQojIENPTkZJR19MTEMyIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNl dAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKQ09O RklHXzZMT1dQQU49bQojIENPTkZJR182TE9XUEFOX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdf NkxPV1BBTl9OSEM9bQpDT05GSUdfNkxPV1BBTl9OSENfREVTVD1tCkNPTkZJR182TE9XUEFOX05I Q19GUkFHTUVOVD1tCkNPTkZJR182TE9XUEFOX05IQ19IT1A9bQpDT05GSUdfNkxPV1BBTl9OSENf SVBWNj1tCkNPTkZJR182TE9XUEFOX05IQ19NT0JJTElUWT1tCkNPTkZJR182TE9XUEFOX05IQ19S T1VUSU5HPW0KQ09ORklHXzZMT1dQQU5fTkhDX1VEUD1tCiMgQ09ORklHXzZMT1dQQU5fR0hDX0VY VF9IRFJfSE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTl9HSENfVURQIGlzIG5vdCBzZXQK IyBDT05GSUdfNkxPV1BBTl9HSENfSUNNUFY2IGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTl9H SENfRVhUX0hEUl9ERVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9G UkFHIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9ST1VURSBpcyBub3Qg c2V0CkNPTkZJR19JRUVFODAyMTU0PW0KIyBDT05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBF UklNRU5UQUwgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQ9bQpDT05GSUdfSUVF RTgwMjE1NF82TE9XUEFOPW0KQ09ORklHX01BQzgwMjE1ND1tCkNPTkZJR19ORVRfU0NIRUQ9eQoK IwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9bQpDT05GSUdfTkVU X1NDSF9IVEI9bQpDT05GSUdfTkVUX1NDSF9IRlNDPW0KQ09ORklHX05FVF9TQ0hfQVRNPW0KQ09O RklHX05FVF9TQ0hfUFJJTz1tCkNPTkZJR19ORVRfU0NIX01VTFRJUT1tCkNPTkZJR19ORVRfU0NI X1JFRD1tCkNPTkZJR19ORVRfU0NIX1NGQj1tCkNPTkZJR19ORVRfU0NIX1NGUT1tCkNPTkZJR19O RVRfU0NIX1RFUUw9bQpDT05GSUdfTkVUX1NDSF9UQkY9bQojIENPTkZJR19ORVRfU0NIX0NCUyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRVRGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ND SF9UQVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPW0KQ09ORklHX05FVF9TQ0hf RFNNQVJLPW0KQ09ORklHX05FVF9TQ0hfTkVURU09bQpDT05GSUdfTkVUX1NDSF9EUlI9bQpDT05G SUdfTkVUX1NDSF9NUVBSSU89bQojIENPTkZJR19ORVRfU0NIX1NLQlBSSU8gaXMgbm90IHNldApD T05GSUdfTkVUX1NDSF9DSE9LRT1tCkNPTkZJR19ORVRfU0NIX1FGUT1tCkNPTkZJR19ORVRfU0NI X0NPREVMPW0KQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9bQojIENPTkZJR19ORVRfU0NIX0NBS0Ug aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9GUT1tCiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1NDSF9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdS RVNTPW0KQ09ORklHX05FVF9TQ0hfUExVRz1tCiMgQ09ORklHX05FVF9TQ0hfREVGQVVMVCBpcyBu b3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRf Q0xTX0JBU0lDPW0KQ09ORklHX05FVF9DTFNfVENJTkRFWD1tCkNPTkZJR19ORVRfQ0xTX1JPVVRF ND1tCkNPTkZJR19ORVRfQ0xTX0ZXPW0KQ09ORklHX05FVF9DTFNfVTMyPW0KQ09ORklHX0NMU19V MzJfUEVSRj15CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19SU1ZQPW0KQ09O RklHX05FVF9DTFNfUlNWUDY9bQpDT05GSUdfTkVUX0NMU19GTE9XPW0KQ09ORklHX05FVF9DTFNf Q0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPW0KQ09ORklHX05FVF9DTFNfRkxPV0VSPW0KQ09O RklHX05FVF9DTFNfTUFUQ0hBTEw9bQpDT05GSUdfTkVUX0VNQVRDSD15CkNPTkZJR19ORVRfRU1B VENIX1NUQUNLPTMyCkNPTkZJR19ORVRfRU1BVENIX0NNUD1tCkNPTkZJR19ORVRfRU1BVENIX05C WVRFPW0KQ09ORklHX05FVF9FTUFUQ0hfVTMyPW0KQ09ORklHX05FVF9FTUFUQ0hfTUVUQT1tCkNP TkZJR19ORVRfRU1BVENIX1RFWFQ9bQojIENPTkZJR19ORVRfRU1BVENIX0NBTklEIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9FTUFUQ0hfSVBTRVQ9bQojIENPTkZJR19ORVRfRU1BVENIX0lQVCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRfQUNUX1BPTElDRT1tCkNPTkZJ R19ORVRfQUNUX0dBQ1Q9bQpDT05GSUdfR0FDVF9QUk9CPXkKQ09ORklHX05FVF9BQ1RfTUlSUkVE PW0KQ09ORklHX05FVF9BQ1RfU0FNUExFPW0KQ09ORklHX05FVF9BQ1RfSVBUPW0KQ09ORklHX05F VF9BQ1RfTkFUPW0KQ09ORklHX05FVF9BQ1RfUEVESVQ9bQpDT05GSUdfTkVUX0FDVF9TSU1QPW0K Q09ORklHX05FVF9BQ1RfU0tCRURJVD1tCkNPTkZJR19ORVRfQUNUX0NTVU09bQpDT05GSUdfTkVU X0FDVF9WTEFOPW0KIyBDT05GSUdfTkVUX0FDVF9CUEYgaXMgbm90IHNldApDT05GSUdfTkVUX0FD VF9DT05OTUFSSz1tCiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlzIG5vdCBzZXQKQ09ORklHX05F VF9BQ1RfU0tCTU9EPW0KIyBDT05GSUdfTkVUX0FDVF9JRkUgaXMgbm90IHNldApDT05GSUdfTkVU X0FDVF9UVU5ORUxfS0VZPW0KQ09ORklHX05FVF9DTFNfSU5EPXkKQ09ORklHX05FVF9TQ0hfRklG Tz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVSPW0KIyBDT05GSUdfQkFUTUFOX0FE ViBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9 bQpDT05GSUdfT1BFTlZTV0lUQ0hfVlhMQU49bQpDT05GSUdfT1BFTlZTV0lUQ0hfR0VORVZFPW0K Q09ORklHX1ZTT0NLRVRTPW0KQ09ORklHX1ZTT0NLRVRTX0RJQUc9bQpDT05GSUdfVk1XQVJFX1ZN Q0lfVlNPQ0tFVFM9bQpDT05GSUdfVklSVElPX1ZTT0NLRVRTPW0KQ09ORklHX1ZJUlRJT19WU09D S0VUU19DT01NT049bQpDT05GSUdfSFlQRVJWX1ZTT0NLRVRTPW0KQ09ORklHX05FVExJTktfRElB Rz1tCkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CiMgQ09ORklHX01QTFNfUk9V VElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPW0KIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQK Q09ORklHX05FVF9TV0lUQ0hERVY9eQpDT05GSUdfTkVUX0wzX01BU1RFUl9ERVY9eQojIENPTkZJ R19ORVRfTkNTSSBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09O RklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19DR1JP VVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpD T05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxP V19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49bQpDT05G SUdfTkVUX0RST1BfTU9OSVRPUj15CiMgZW5kIG9mIE5ldHdvcmsgdGVzdGluZwojIGVuZCBvZiBO ZXR3b3JraW5nIG9wdGlvbnMKCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKQ09ORklHX0NB Tj1tCkNPTkZJR19DQU5fUkFXPW0KQ09ORklHX0NBTl9CQ009bQpDT05GSUdfQ0FOX0dXPW0KCiMK IyBDQU4gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49bQojIENPTkZJR19DQU5fVlhD QU4gaXMgbm90IHNldApDT05GSUdfQ0FOX1NMQ0FOPW0KQ09ORklHX0NBTl9ERVY9bQpDT05GSUdf Q0FOX0NBTENfQklUVElNSU5HPXkKQ09ORklHX0NBTl9DX0NBTj1tCkNPTkZJR19DQU5fQ19DQU5f UExBVEZPUk09bQpDT05GSUdfQ0FOX0NfQ0FOX1BDST1tCkNPTkZJR19DQU5fQ0M3NzA9bQojIENP TkZJR19DQU5fQ0M3NzBfSVNBIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DQzc3MF9QTEFURk9STT1t CiMgQ09ORklHX0NBTl9JRklfQ0FORkQgaXMgbm90IHNldAojIENPTkZJR19DQU5fTV9DQU4gaXMg bm90IHNldAojIENPTkZJR19DQU5fUEVBS19QQ0lFRkQgaXMgbm90IHNldApDT05GSUdfQ0FOX1NK QTEwMDA9bQojIENPTkZJR19DQU5fU0pBMTAwMF9JU0EgaXMgbm90IHNldApDT05GSUdfQ0FOX1NK QTEwMDBfUExBVEZPUk09bQpDT05GSUdfQ0FOX0VNU19QQ0k9bQpDT05GSUdfQ0FOX1BFQUtfUENJ PW0KQ09ORklHX0NBTl9QRUFLX1BDSUVDPXkKQ09ORklHX0NBTl9LVkFTRVJfUENJPW0KQ09ORklH X0NBTl9QTFhfUENJPW0KQ09ORklHX0NBTl9TT0ZUSU5HPW0KCiMKIyBDQU4gU1BJIGludGVyZmFj ZXMKIwojIENPTkZJR19DQU5fSEkzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01DUDI1MVgg aXMgbm90IHNldAojIGVuZCBvZiBDQU4gU1BJIGludGVyZmFjZXMKCiMKIyBDQU4gVVNCIGludGVy ZmFjZXMKIwpDT05GSUdfQ0FOXzhERVZfVVNCPW0KQ09ORklHX0NBTl9FTVNfVVNCPW0KQ09ORklH X0NBTl9FU0RfVVNCMj1tCiMgQ09ORklHX0NBTl9HU19VU0IgaXMgbm90IHNldApDT05GSUdfQ0FO X0tWQVNFUl9VU0I9bQojIENPTkZJR19DQU5fTUNCQV9VU0IgaXMgbm90IHNldApDT05GSUdfQ0FO X1BFQUtfVVNCPW0KIyBDT05GSUdfQ0FOX1VDQU4gaXMgbm90IHNldAojIGVuZCBvZiBDQU4gVVNC IGludGVyZmFjZXMKCiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBlbmQg b2YgQ0FOIERldmljZSBEcml2ZXJzCgpDT05GSUdfQlQ9bQpDT05GSUdfQlRfQlJFRFI9eQpDT05G SUdfQlRfUkZDT01NPW0KQ09ORklHX0JUX1JGQ09NTV9UVFk9eQpDT05GSUdfQlRfQk5FUD1tCkNP TkZJR19CVF9CTkVQX01DX0ZJTFRFUj15CkNPTkZJR19CVF9CTkVQX1BST1RPX0ZJTFRFUj15CkNP TkZJR19CVF9DTVRQPW0KQ09ORklHX0JUX0hJRFA9bQpDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRf TEU9eQojIENPTkZJR19CVF82TE9XUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfTEVEUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JUX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RFQlVHRlM9 eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRFTD1tCkNPTkZJ R19CVF9CQ009bQpDT05GSUdfQlRfUlRMPW0KQ09ORklHX0JUX0hDSUJUVVNCPW0KIyBDT05GSUdf QlRfSENJQlRVU0JfQVVUT1NVU1BFTkQgaXMgbm90IHNldApDT05GSUdfQlRfSENJQlRVU0JfQkNN PXkKQ09ORklHX0JUX0hDSUJUVVNCX1JUTD15CkNPTkZJR19CVF9IQ0lCVFNESU89bQpDT05GSUdf QlRfSENJVUFSVD1tCkNPTkZJR19CVF9IQ0lVQVJUX0g0PXkKQ09ORklHX0JUX0hDSVVBUlRfQkNT UD15CkNPTkZJR19CVF9IQ0lVQVJUX0FUSDNLPXkKIyBDT05GSUdfQlRfSENJVUFSVF9JTlRFTCBp cyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfQUc2WFggaXMgbm90IHNldAojIENPTkZJR19C VF9IQ0lVQVJUX01SVkwgaXMgbm90IHNldApDT05GSUdfQlRfSENJQkNNMjAzWD1tCkNPTkZJR19C VF9IQ0lCUEExMFg9bQpDT05GSUdfQlRfSENJQkZVU0I9bQpDT05GSUdfQlRfSENJVkhDST1tCkNP TkZJR19CVF9NUlZMPW0KQ09ORklHX0JUX01SVkxfU0RJTz1tCkNPTkZJR19CVF9BVEgzSz1tCiMg Q09ORklHX0JUX01US1NESU8gaXMgbm90IHNldAojIGVuZCBvZiBCbHVldG9vdGggZGV2aWNlIGRy aXZlcnMKCiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5v dCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJ UkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdf V0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfUFJJVj15CkNPTkZJR19DRkc4MDIxMT1tCiMgQ09ORklH X05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJf V0FSTklOR1MgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9DRVJUSUZJQ0FUSU9OX09OVVMg aXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfUkVRVUlSRV9TSUdORURfUkVHREI9eQpDT05GSUdf Q0ZHODAyMTFfVVNFX0tFUk5FTF9SRUdEQl9LRVlTPXkKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRf UFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjEx X0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkKQ09ORklHX0xJQjgwMjExPW0K IyBDT05GSUdfTElCODAyMTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTE9bQpDT05G SUdfTUFDODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMPXkKQ09ORklH X01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfREVGQVVM VD0ibWluc3RyZWxfaHQiCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09ORklHX01BQzgwMjExX0xF RFM9eQpDT05GSUdfTUFDODAyMTFfREVCVUdGUz15CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0Vf VFJBQ0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNl dApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBu b3Qgc2V0CkNPTkZJR19SRktJTEw9bQpDT05GSUdfUkZLSUxMX0xFRFM9eQpDT05GSUdfUkZLSUxM X0lOUFVUPXkKIyBDT05GSUdfUkZLSUxMX0dQSU8gaXMgbm90IHNldApDT05GSUdfTkVUXzlQPXkK Q09ORklHX05FVF85UF9WSVJUSU89eQojIENPTkZJR19ORVRfOVBfWEVOIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNP TkZJR19DRVBIX0xJQj1tCiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVI9eQojIENPTkZJR19ORkMgaXMgbm90IHNl dApDT05GSUdfUFNBTVBMRT1tCiMgQ09ORklHX05FVF9JRkUgaXMgbm90IHNldApDT05GSUdfTFdU VU5ORUw9eQpDT05GSUdfTFdUVU5ORUxfQlBGPXkKQ09ORklHX0RTVF9DQUNIRT15CkNPTkZJR19H Uk9fQ0VMTFM9eQpDT05GSUdfTkVUX1NPQ0tfTVNHPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09O RklHX0ZBSUxPVkVSPW0KQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJz CiMKQ09ORklHX0hBVkVfRUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApDT05GSUdfSEFW RV9QQ0k9eQpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JU QlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CkNPTkZJR19Q Q0lFQUVSX0lOSkVDVD1tCkNPTkZJR19QQ0lFX0VDUkM9eQpDT05GSUdfUENJRUFTUE09eQojIENP TkZJR19QQ0lFQVNQTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkK IyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1f UE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0Ug aXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9CVyBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CkNPTkZJR19QQ0lf UVVJUktTPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxM T0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldApDT05GSUdfUENJX1NUVUI9eQojIENPTkZJR19QQ0lf UEZfU1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQgaXMgbm90IHNl dApDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKQ09ORklHX1BD SV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQojIENPTkZJR19QQ0lf UDJQRE1BIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CkNPTkZJR19QQ0lfSFlQRVJWPW0K Q09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQpDT05GSUdfSE9U UExVR19QQ0lfQUNQSV9JQk09bQojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQK Q09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKIwoK IwojIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMKIyBlbmQgb2YgQ2FkZW5jZSBQ Q0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKCkNPTkZJR19WTUQ9eQoKIwojIERlc2lnbldhcmUgUENJ IENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfRFdfUExBVF9IT1NUIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX01FU09OIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVzaWduV2FyZSBQQ0kgQ29yZSBT dXBwb3J0CiMgZW5kIG9mIFBDSSBjb250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQK IwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQK CiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lU Q0hURUMgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoK Q09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQVJEQlVT PXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9bQpDT05GSUdfWUVOVEFfTzI9 eQpDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdfWUVOVEFfVEk9eQpDT05GSUdfWUVOVEFfRU5F X1RVTkU9eQpDT05GSUdfWUVOVEFfVE9TSElCQT15CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNl dAoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNP TkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RFVlRN UEZTX01PVU5UPXkKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9C VUlMRD15CgojCiMgRmlybXdhcmUgbG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19F WFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKIyBlbmQgb2YgRmlybXdh cmUgbG9hZGVyCgpDT05GSUdfV0FOVF9ERVZfQ09SRURVTVA9eQpDT05GSUdfQUxMT1dfREVWX0NP UkVEVU1QPXkKQ09ORklHX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RF U1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BS T0JFIGlzIG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX0dFTkVSSUNfQ1BV X0FVVE9QUk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklMSVRJRVM9eQpDT05GSUdf UkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19S RUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNF X1RSQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwoKIwojIEJ1 cyBkZXZpY2VzCiMKIyBlbmQgb2YgQnVzIGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05G SUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19HTlNTIGlzIG5vdCBzZXQKQ09ORklHX01URD1tCiMg Q09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9u IHBhcnNlcnMKIwojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUUyBpcyBub3Qgc2V0CiMgZW5kIG9m IFBhcnRpdGlvbiBwYXJzZXJzCgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXll cnMKIwpDT05GSUdfTVREX0JMS0RFVlM9bQpDT05GSUdfTVREX0JMT0NLPW0KIyBDT05GSUdfTVRE X0JMT0NLX1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZU TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZEX0ZUTCBp cyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01fRlRMIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dBUCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJB TS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9KRURFQ1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURU SF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19X SURUSF80PXkKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklH X01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX0FCU0VOVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJz CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01Q TEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFwcGluZyBkcml2 ZXJzIGZvciBjaGlwIGFjY2VzcwoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVy cwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNI IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90IHNldAojIENPTkZJR19N VERfU1NUMjVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NMUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01URFJBTSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2stT24tQ2hpcCBEZXZpY2Ug RHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlbGYtY29u dGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfTVREX09ORU5BTkQgaXMgbm90IHNl dAojIENPTkZJR19NVERfUkFXX05BTkQgaXMgbm90IHNldAojIENPTkZJR19NVERfU1BJX05BTkQg aXMgbm90IHNldAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09O RklHX01URF9MUEREUiBpcyBub3Qgc2V0CiMgZW5kIG9mIExQRERSICYgTFBERFIyIFBDTSBtZW1v cnkgZHJpdmVycwoKIyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1VC ST1tCkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9M SU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldAojIENPTkZJR19NVERf VUJJX0dMVUVCSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQklfQkxPQ0sgaXMgbm90IHNldAoj IENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15 CkNPTkZJR19QQVJQT1JUPW0KQ09ORklHX1BBUlBPUlRfUEM9bQpDT05GSUdfUEFSUE9SVF9TRVJJ QUw9bQojIENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JU X1BDX1NVUEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90IHNl dApDT05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BO UD15CiMgQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xz CiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExf QkxLPW0KQ09ORklHX0JMS19ERVZfTlVMTF9CTEtfRkFVTFRfSU5KRUNUSU9OPXkKQ09ORklHX0JM S19ERVZfRkQ9bQpDT05GSUdfQ0RST009bQojIENPTkZJR19QQVJJREUgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPW0KIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9bQpDT05G SUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD0wCiMgQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X05CRD1tCiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1g4 PW0KQ09ORklHX0JMS19ERVZfUkFNPW0KQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJ R19CTEtfREVWX1JBTV9TSVpFPTE2Mzg0CkNPTkZJR19DRFJPTV9QS1RDRFZEPW0KQ09ORklHX0NE Uk9NX1BLVENEVkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlzIG5v dCBzZXQKQ09ORklHX0FUQV9PVkVSX0VUSD1tCkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPW0K Q09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19WSVJUSU9fQkxLX1NDU0kgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9SQkQ9bQojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldAoKIwoj IE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPUkU9bQpDT05GSUdfQkxLX0RFVl9OVk1FPW0K Q09ORklHX05WTUVfTVVMVElQQVRIPXkKQ09ORklHX05WTUVfRkFCUklDUz1tCkNPTkZJR19OVk1F X0ZDPW0KIyBDT05GSUdfTlZNRV9UQ1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVQ9bQpD T05GSUdfTlZNRV9UQVJHRVRfTE9PUD1tCkNPTkZJR19OVk1FX1RBUkdFVF9GQz1tCkNPTkZJR19O Vk1FX1RBUkdFVF9GQ0xPT1A9bQojIENPTkZJR19OVk1FX1RBUkdFVF9UQ1AgaXMgbm90IHNldAoj IGVuZCBvZiBOVk1FIFN1cHBvcnQKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19M SVMzTFYwMkQ9bQojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1Z X0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFO VE9NIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9JT0M0PW0KQ09ORklHX1RJRk1fQ09SRT1tCkNPTkZJ R19USUZNXzdYWDE9bQojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xP U1VSRV9TRVJWSUNFUz1tCkNPTkZJR19TR0lfWFA9bQpDT05GSUdfSFBfSUxPPW0KQ09ORklHX1NH SV9HUlU9bQojIENPTkZJR19TR0lfR1JVX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5ODAy QUxTPW0KQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIwPW0KQ09ORklHX1NFTlNPUlNf VFNMMjU1MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNPTkZJR19TRU5TT1JTX0FQRFM5OTBY PW0KIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0 CkNPTkZJR19WTVdBUkVfQkFMTE9PTj1tCiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19T UkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldApDT05G SUdfUFZQQU5JQz15CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBv cnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9bQojIENPTkZJR19FRVBST01fQVQyNSBpcyBub3Qgc2V0 CkNPTkZJR19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VFUFJPTV9NQVg2ODc1PW0KQ09ORklHX0VF UFJPTV85M0NYNj1tCiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENPTkZJR19F RVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01fRUUxMDA0IGlzIG5v dCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCkNPTkZJR19DQjcxMF9DT1JFPW0KIyBDT05G SUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9 eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5l CiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJbnN0cnVtZW50cyBz aGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9 bQpDT05GSUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX0lOVEVMX01FST1tCkNPTkZJR19JTlRFTF9N RUlfTUU9bQojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf TUVJX0hEQ1AgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9bQoKIwojIEludGVsIE1JQyAm IHJlbGF0ZWQgc3VwcG9ydAojCgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwojIENPTkZJR19J TlRFTF9NSUNfQlVTIGlzIG5vdCBzZXQKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwojIENPTkZJR19T Q0lGX0JVUyBpcyBub3Qgc2V0CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwojIENPTkZJR19WT1BfQlVT IGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBD YXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3Nv ciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKCiMKIyBWT1AgRHJpdmVyCiMKIyBl bmQgb2YgSW50ZWwgTUlDICYgcmVsYXRlZCBzdXBwb3J0CgojIENPTkZJR19HRU5XUUUgaXMgbm90 IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19BTENPUl9QQ0kgaXMg bm90IHNldAojIENPTkZJR19NSVNDX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19S VFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hBQkFOQV9BSSBpcyBub3Qgc2V0CiMgZW5kIG9m IE1pc2MgZGV2aWNlcwoKQ09ORklHX0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQK CiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURf QVRUUlM9bQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJ Tks9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywg dGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPW0KQ09ORklHX0NIUl9ERVZfU1Q9bQpD T05GSUdfQ0hSX0RFVl9PU1NUPW0KQ09ORklHX0JMS19ERVZfU1I9bQpDT05GSUdfQkxLX0RFVl9T Ul9WRU5ET1I9eQpDT05GSUdfQ0hSX0RFVl9TRz1tCkNPTkZJR19DSFJfREVWX1NDSD1tCkNPTkZJ R19TQ1NJX0VOQ0xPU1VSRT1tCkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CkNPTkZJR19TQ1NJX0xP R0dJTkc9eQpDT05GSUdfU0NTSV9TQ0FOX0FTWU5DPXkKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpD T05GSUdfU0NTSV9TUElfQVRUUlM9bQpDT05GSUdfU0NTSV9GQ19BVFRSUz1tCkNPTkZJR19TQ1NJ X0lTQ1NJX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0xJ QlNBUz1tCkNPTkZJR19TQ1NJX1NBU19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpD T05GSUdfU0NTSV9TUlBfQVRUUlM9bQojIGVuZCBvZiBTQ1NJIFRyYW5zcG9ydHMKCkNPTkZJR19T Q1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD1tCkNPTkZJR19JU0NTSV9CT09UX1NZU0ZT PW0KQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9bQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST1tCkNP TkZJR19TQ1NJX0JOWDJfSVNDU0k9bQpDT05GSUdfU0NTSV9CTlgyWF9GQ09FPW0KQ09ORklHX0JF MklTQ1NJPW0KIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNldApDT05GSUdf U0NTSV9IUFNBPW0KQ09ORklHX1NDU0lfM1dfOVhYWD1tCkNPTkZJR19TQ1NJXzNXX1NBUz1tCiMg Q09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05G SUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDNzlYWD1tCkNPTkZJR19B SUM3OVhYX0NNRFNfUEVSX0RFVklDRT00CkNPTkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZX01TPTE1 MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJQzc5 WFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPW0K IyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTX1RB U0tMRVQ9eQpDT05GSUdfU0NTSV9NVlVNST1tCiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9BUkNNU1I9 bQojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dF TiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19N RUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19N QVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01Q VDJTQVM9bQojIENPTkZJR19TQ1NJX1NNQVJUUFFJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVUZT SENEPW0KQ09ORklHX1NDU0lfVUZTSENEX1BDST1tCiMgQ09ORklHX1NDU0lfVUZTX0RXQ19UQ19Q Q0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfVUZTX0JTRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQVElPUD1tCiMgQ09O RklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01ZUkIgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX01ZUlMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1tCiMg Q09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9TVE9SQUdF PW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJQkZDT0U9bQpDT05GSUdfRkNPRT1tCkNPTkZJR19G Q09FX0ZOSUM9bQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RN WDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRFRIIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSU5JVElP PW0KIyBDT05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QUEEgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0lNTSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NURVg9bQoj IENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf UUxBX0ZDPW0KQ09ORklHX1RDTV9RTEEyWFhYPW0KIyBDT05GSUdfVENNX1FMQTJYWFhfREVCVUcg aXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVNDU0k9bQojIENPTkZJR19RRURJIGlzIG5vdCBz ZXQKIyBDT05GSUdfUUVERiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREVC VUc9bQpDT05GSUdfU0NTSV9QTUNSQUlEPW0KQ09ORklHX1NDU0lfUE04MDAxPW0KIyBDT05GSUdf U0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89bQojIENPTkZJR19TQ1NJ X0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhf UkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklH X1NDU0lfREhfQUxVQT15CiMgZW5kIG9mIFNDU0kgZGV2aWNlIHN1cHBvcnQKCkNPTkZJR19BVEE9 bQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19T QVRBX1pQT0REIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3 aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9bQpDT05GSUdf U0FUQV9NT0JJTEVfTFBNX1BPTElDWT0wCkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09bQojIENP TkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKQ09ORklHX1NBVEFfQUNBUkRfQUhDST1tCkNP TkZJR19TQVRBX1NJTDI0PW0KQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3 aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKQ09ORklHX1BEQ19BRE1BPW0KQ09ORklHX1NBVEFf UVNUT1I9bQpDT05GSUdfU0FUQV9TWDQ9bQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNG RiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPW0KIyBDT05GSUdfU0FU QV9EV0MgaXMgbm90IHNldApDT05GSUdfU0FUQV9NVj1tCkNPTkZJR19TQVRBX05WPW0KQ09ORklH X1NBVEFfUFJPTUlTRT1tCkNPTkZJR19TQVRBX1NJTD1tCkNPTkZJR19TQVRBX1NJUz1tCkNPTkZJ R19TQVRBX1NWVz1tCkNPTkZJR19TQVRBX1VMST1tCkNPTkZJR19TQVRBX1ZJQT1tCkNPTkZJR19T QVRBX1ZJVEVTU0U9bQoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05G SUdfUEFUQV9BTEk9bQpDT05GSUdfUEFUQV9BTUQ9bQpDT05GSUdfUEFUQV9BUlRPUD1tCkNPTkZJ R19QQVRBX0FUSUlYUD1tCkNPTkZJR19QQVRBX0FUUDg2N1g9bQpDT05GSUdfUEFUQV9DTUQ2NFg9 bQojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMg bm90IHNldApDT05GSUdfUEFUQV9IUFQzNjY9bQpDT05GSUdfUEFUQV9IUFQzN1g9bQpDT05GSUdf UEFUQV9IUFQzWDJOPW0KQ09ORklHX1BBVEFfSFBUM1gzPW0KIyBDT05GSUdfUEFUQV9IUFQzWDNf RE1BIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfSVQ4MjEzPW0KQ09ORklHX1BBVEFfSVQ4MjFYPW0K Q09ORklHX1BBVEFfSk1JQ1JPTj1tCkNPTkZJR19QQVRBX01BUlZFTEw9bQpDT05GSUdfUEFUQV9O RVRDRUxMPW0KQ09ORklHX1BBVEFfTklOSkEzMj1tCiMgQ09ORklHX1BBVEFfTlM4NzQxNSBpcyBu b3Qgc2V0CkNPTkZJR19QQVRBX09MRFBJSVg9bQojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90 IHNldApDT05GSUdfUEFUQV9QREMyMDI3WD1tCkNPTkZJR19QQVRBX1BEQ19PTEQ9bQojIENPTkZJ R19QQVRBX1JBRElTWVMgaXMgbm90IHNldApDT05GSUdfUEFUQV9SREM9bQpDT05GSUdfUEFUQV9T Q0g9bQpDT05GSUdfUEFUQV9TRVJWRVJXT1JLUz1tCkNPTkZJR19QQVRBX1NJTDY4MD1tCkNPTkZJ R19QQVRBX1NJUz1tCkNPTkZJR19QQVRBX1RPU0hJQkE9bQojIENPTkZJR19QQVRBX1RSSUZMRVgg aXMgbm90IHNldApDT05GSUdfUEFUQV9WSUE9bQojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90 IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQw X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19Q QVRBX05TODc0MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldAojIENP TkZJR19QQVRBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SWjEwMDAgaXMgbm90 IHNldAoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCkNPTkZJR19QQVRB X0FDUEk9bQpDT05GSUdfQVRBX0dFTkVSSUM9bQojIENPTkZJR19QQVRBX0xFR0FDWSBpcyBub3Qg c2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9 eQpDT05GSUdfTURfTElORUFSPW0KQ09ORklHX01EX1JBSUQwPW0KQ09ORklHX01EX1JBSUQxPW0K Q09ORklHX01EX1JBSUQxMD1tCkNPTkZJR19NRF9SQUlENDU2PW0KQ09ORklHX01EX01VTFRJUEFU SD1tCkNPTkZJR19NRF9GQVVMVFk9bQojIENPTkZJR19NRF9DTFVTVEVSIGlzIG5vdCBzZXQKIyBD T05GSUdfQkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJ R19CTEtfREVWX0RNPW0KQ09ORklHX0RNX0RFQlVHPXkKQ09ORklHX0RNX0JVRklPPW0KIyBDT05G SUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJ T19QUklTT049bQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPW0KIyBDT05GSUdfRE1fVU5TVFJJ UEVEIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPW0KQ09ORklHX0RNX1NOQVBTSE9UPW0KQ09O RklHX0RNX1RISU5fUFJPVklTSU9OSU5HPW0KQ09ORklHX0RNX0NBQ0hFPW0KQ09ORklHX0RNX0NB Q0hFX1NNUT1tCiMgQ09ORklHX0RNX1dSSVRFQ0FDSEUgaXMgbm90IHNldApDT05GSUdfRE1fRVJB PW0KQ09ORklHX0RNX01JUlJPUj1tCkNPTkZJR19ETV9MT0dfVVNFUlNQQUNFPW0KQ09ORklHX0RN X1JBSUQ9bQpDT05GSUdfRE1fWkVSTz1tCkNPTkZJR19ETV9NVUxUSVBBVEg9bQpDT05GSUdfRE1f TVVMVElQQVRIX1FMPW0KQ09ORklHX0RNX01VTFRJUEFUSF9TVD1tCkNPTkZJR19ETV9ERUxBWT1t CiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldApDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklHX0RN X0ZMQUtFWT1tCkNPTkZJR19ETV9WRVJJVFk9bQojIENPTkZJR19ETV9WRVJJVFlfRkVDIGlzIG5v dCBzZXQKQ09ORklHX0RNX1NXSVRDSD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0KIyBDT05GSUdf RE1fSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fWk9ORUQgaXMgbm90IHNldApDT05G SUdfVEFSR0VUX0NPUkU9bQpDT05GSUdfVENNX0lCTE9DSz1tCkNPTkZJR19UQ01fRklMRUlPPW0K Q09ORklHX1RDTV9QU0NTST1tCkNPTkZJR19UQ01fVVNFUjI9bQpDT05GSUdfTE9PUEJBQ0tfVEFS R0VUPW0KQ09ORklHX1RDTV9GQz1tCkNPTkZJR19JU0NTSV9UQVJHRVQ9bQpDT05GSUdfSVNDU0lf VEFSR0VUX0NYR0I0PW0KIyBDT05GSUdfU0JQX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19GVVNJ T049eQpDT05GSUdfRlVTSU9OX1NQST1tCiMgQ09ORklHX0ZVU0lPTl9GQyBpcyBub3Qgc2V0CkNP TkZJR19GVVNJT05fU0FTPW0KQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9O X0NUTD1tCkNPTkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkg c3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09ORklH X0ZJUkVXSVJFX1NCUDI9bQpDT05GSUdfRklSRVdJUkVfTkVUPW0KIyBDT05GSUdfRklSRVdJUkVf Tk9TWSBpcyBub3Qgc2V0CiMgZW5kIG9mIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKCkNP TkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNfRU1VTU9VU0VCVE49eQpDT05GSUdf TkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElO Rz1tCkNPTkZJR19EVU1NWT1tCiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfRkM9eQpDT05GSUdfSUZCPW0KQ09ORklHX05FVF9URUFNPW0KQ09ORklHX05FVF9URUFNX01P REVfQlJPQURDQVNUPW0KQ09ORklHX05FVF9URUFNX01PREVfUk9VTkRST0JJTj1tCkNPTkZJR19O RVRfVEVBTV9NT0RFX1JBTkRPTT1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0FDVElWRUJBQ0tVUD1t CkNPTkZJR19ORVRfVEVBTV9NT0RFX0xPQURCQUxBTkNFPW0KQ09ORklHX01BQ1ZMQU49bQpDT05G SUdfTUFDVlRBUD1tCiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CkNPTkZJR19WWExBTj1tCkNP TkZJR19HRU5FVkU9bQojIENPTkZJR19HVFAgaXMgbm90IHNldApDT05GSUdfTUFDU0VDPXkKQ09O RklHX05FVENPTlNPTEU9bQpDT05GSUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBP TEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNPTkZJR19OVEJfTkVUREVWPW0KQ09O RklHX1RVTj1tCkNPTkZJR19UQVA9bQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qg c2V0CkNPTkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19ORVQ9bQpDT05GSUdfTkxNT049bQpDT05G SUdfTkVUX1ZSRj15CkNPTkZJR19WU09DS01PTj1tCiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUTV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2 ZXJzCiMKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIGVu ZCBvZiBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhF Uk5FVD15CkNPTkZJR19NRElPPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf QUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFD UklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf QUxURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9bQpDT05GSUdfTkVUX1ZFTkRP Ul9BTUQ9eQpDT05GSUdfQU1EODExMV9FVEg9bQpDT05GSUdfUENORVQzMj1tCkNPTkZJR19BTURf WEdCRT1tCiMgQ09ORklHX0FNRF9YR0JFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19BTURfWEdCRV9I QVZFX0VDQz15CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNP TkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQpDT05GSUdf QVRMMj1tCkNPTkZJR19BVEwxPW0KQ09ORklHX0FUTDFFPW0KQ09ORklHX0FUTDFDPW0KQ09ORklH X0FMWD1tCkNPTkZJR19ORVRfVkVORE9SX0FVUk9SQT15CiMgQ09ORklHX0FVUk9SQV9OQjg4MDAg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9bQpDT05G SUdfQjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpD T05GSUdfQjQ0X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9 bQpDT05GSUdfQ05JQz1tCkNPTkZJR19USUdPTjM9eQpDT05GSUdfVElHT04zX0hXTU9OPXkKQ09O RklHX0JOWDJYPW0KQ09ORklHX0JOWDJYX1NSSU9WPXkKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19CTlhUPW0KQ09ORklHX0JOWFRfU1JJT1Y9eQpDT05GSUdfQk5YVF9GTE9X RVJfT0ZGTE9BRD15CkNPTkZJR19CTlhUX0RDQj15CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklH X05FVF9WRU5ET1JfQlJPQ0FERT15CkNPTkZJR19CTkE9bQpDT05GSUdfTkVUX1ZFTkRPUl9DQURF TkNFPXkKQ09ORklHX01BQ0I9bQpDT05GSUdfTUFDQl9VU0VfSFdTVEFNUD15CiMgQ09ORklHX01B Q0JfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhV TkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklD X1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkKQ09ORklHX0xJUVVJRElPPW0KQ09O RklHX0xJUVVJRElPX1ZGPW0KQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklHX0NI RUxTSU9fVDEgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0 PW0KIyBDT05GSUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZG PW0KQ09ORklHX0NIRUxTSU9fTElCPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdf RU5JQz1tCkNPTkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5v dCBzZXQKQ09ORklHX0RORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RV TElQPXkKQ09ORklHX0RFMjEwNFg9bQpDT05GSUdfREUyMTA0WF9EU0w9MApDT05GSUdfVFVMSVA9 eQojIENPTkZJR19UVUxJUF9NV0kgaXMgbm90IHNldApDT05GSUdfVFVMSVBfTU1JTz15CiMgQ09O RklHX1RVTElQX05BUEkgaXMgbm90IHNldApDT05GSUdfREU0WDU9bQpDT05GSUdfV0lOQk9ORF84 NDA9bQpDT05GSUdfRE05MTAyPW0KQ09ORklHX1VMSTUyNlg9bQpDT05GSUdfUENNQ0lBX1hJUkNP TT1tCiMgQ09ORklHX05FVF9WRU5ET1JfRExJTksgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19C RTJORVRfQkUyPXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNP TkZJR19CRTJORVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CiMgQ09ORklH X05FVF9WRU5ET1JfSFAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENP TkZJR19ISU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQKQ09O RklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJR19J R0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPW0KQ09ORklHX0lYR0I9eQpDT05G SUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENCPXkKQ09ORklH X0lYR0JFVkY9bQpDT05GSUdfSTQwRT15CkNPTkZJR19JNDBFX0RDQj15CkNPTkZJR19JQVZGPW0K Q09ORklHX0k0MEVWRj1tCiMgQ09ORklHX0lDRSBpcyBub3Qgc2V0CkNPTkZJR19GTTEwSz1tCiMg Q09ORklHX0lHQyBpcyBub3Qgc2V0CkNPTkZJR19KTUU9bQpDT05GSUdfTkVUX1ZFTkRPUl9NQVJW RUxMPXkKQ09ORklHX01WTURJTz1tCkNPTkZJR19TS0dFPXkKIyBDT05GSUdfU0tHRV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19TS0dFX0dFTkVTSVM9eQpDT05GSUdfU0tZMj1tCiMgQ09ORklHX1NL WTJfREVCVUcgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19N TFg0X0VOPW0KQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01MWDRfQ09SRT1tCkNPTkZJR19N TFg0X0RFQlVHPXkKQ09ORklHX01MWDRfQ09SRV9HRU4yPXkKIyBDT05GSUdfTUxYNV9DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWEZXIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUwgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX01JQ1JPQ0hJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU0VN ST15CiMgQ09ORklHX01TQ0NfT0NFTE9UX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX01ZUkk9eQpDT05GSUdfTVlSSTEwR0U9bQpDT05GSUdfTVlSSTEwR0VfRENBPXkKIyBDT05G SUdfRkVBTE5YIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfTkVURVJJT049eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQK IyBDT05GSUdfVlhHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CkNP TkZJR19ORlA9bQpDT05GSUdfTkZQX0FQUF9GTE9XRVI9eQpDT05GSUdfTkZQX0FQUF9BQk1fTklD PXkKIyBDT05GSUdfTkZQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkk9eQoj IENPTkZJR19OSV9YR0VfTUFOQUdFTUVOVF9FTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9OVklESUEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQpDT05GSUdfRVRI T0M9bQpDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09ORklHX0hBTUFDSEkg aXMgbm90IHNldApDT05GSUdfWUVMTE9XRklOPW0KQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkK Q09ORklHX1FMQTNYWFg9bQpDT05GSUdfUUxDTklDPW0KQ09ORklHX1FMQ05JQ19TUklPVj15CkNP TkZJR19RTENOSUNfRENCPXkKQ09ORklHX1FMQ05JQ19IV01PTj15CkNPTkZJR19RTEdFPW0KQ09O RklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9TUklPVj15CkNPTkZJR19R RURFPW0KQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMgaXMg bm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkRD IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX0FUUCBpcyBu b3Qgc2V0CkNPTkZJR184MTM5Q1A9eQpDT05GSUdfODEzOVRPTz15CiMgQ09ORklHXzgxMzlUT09f UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNldApD T05GSUdfODEzOVRPT184MTI5PXkKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90IHNl dApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9W RU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj1tCkNPTkZJR19ORVRfVkVORE9SX1NBTVNVTkc9 eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NFRVEg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKQ09ORklHX1NGQz1tCkNP TkZJR19TRkNfTVREPXkKQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9eQpD T05GSUdfU0ZDX01DRElfTE9HR0lORz15CkNPTkZJR19TRkNfRkFMQ09OPW0KQ09ORklHX1NGQ19G QUxDT05fTVREPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9WRU5ET1JfU0lTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNPTkZJ R19FUElDMTAwPW0KIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApDT05GSUdfU01TQzk0MjA9 bQpDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19ORVRfVkVORE9SX1NUTUlD Uk8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9eQoj IENPTkZJR19USV9DUFNXX1BIWV9TRUwgaXMgbm90IHNldApDT05GSUdfVExBTj1tCiMgQ09ORklH X05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfTExfVEVN QUMgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNF PXkKQ09ORklHX01ESU9fQlVTPXkKIyBDT05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQK Q09ORklHX01ESU9fQklUQkFORz1tCiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09O RklHX01ESU9fTVNDQ19NSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5v dCBzZXQKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xFRF9UUklHR0VS X1BIWSBpcyBub3Qgc2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BTURf UEhZPW0KIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNJWF9QSFkg aXMgbm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT1tCiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5v dCBzZXQKQ09ORklHX0JDTTg3WFhfUEhZPW0KQ09ORklHX0JDTV9ORVRfUEhZTElCPW0KQ09ORklH X0JST0FEQ09NX1BIWT1tCkNPTkZJR19DSUNBREFfUEhZPW0KIyBDT05GSUdfQ09SVElOQV9QSFkg aXMgbm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9bQojIENPTkZJR19EUDgzODIyX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4 X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJ WEVEX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPW0KIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMg bm90IHNldApDT05GSUdfTFNJX0VUMTAxMUNfUEhZPW0KQ09ORklHX0xYVF9QSFk9bQpDT05GSUdf TUFSVkVMTF9QSFk9bQojIENPTkZJR19NQVJWRUxMXzEwR19QSFkgaXMgbm90IHNldApDT05GSUdf TUlDUkVMX1BIWT1tCiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19N SUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19OQVRJT05BTF9QSFk9bQojIENPTkZJR19OWFBfVEpBMTFYWF9QSFkgaXMgbm90 IHNldApDT05GSUdfUVNFTUlfUEhZPW0KQ09ORklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfUkVO RVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldApDT05G SUdfU01TQ19QSFk9bQpDT05GSUdfU1RFMTBYUD1tCiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlz IG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPW0KIyBDT05GSUdfWElMSU5YX0dNSUkyUkdNSUkg aXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAojIENPTkZJR19Q TElQIGlzIG5vdCBzZXQKQ09ORklHX1BQUD1tCkNPTkZJR19QUFBfQlNEQ09NUD1tCkNPTkZJR19Q UFBfREVGTEFURT1tCkNPTkZJR19QUFBfRklMVEVSPXkKQ09ORklHX1BQUF9NUFBFPW0KQ09ORklH X1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0FUTT1tCkNPTkZJR19QUFBPRT1tCkNPTkZJR19Q UFRQPW0KQ09ORklHX1BQUE9MMlRQPW0KQ09ORklHX1BQUF9BU1lOQz1tCkNPTkZJR19QUFBfU1lO Q19UVFk9bQpDT05GSUdfU0xJUD1tCkNPTkZJR19TTEhDPW0KQ09ORklHX1NMSVBfQ09NUFJFU1NF RD15CkNPTkZJR19TTElQX1NNQVJUPXkKIyBDT05GSUdfU0xJUF9NT0RFX1NMSVA2IGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJR19VU0JfQ0FUQz15CkNPTkZJR19VU0Jf S0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKQ09ORklH X1VTQl9SVEw4MTUyPW0KIyBDT05GSUdfVVNCX0xBTjc4WFggaXMgbm90IHNldApDT05GSUdfVVNC X1VTQk5FVD15CkNPTkZJR19VU0JfTkVUX0FYODgxN1g9eQpDT05GSUdfVVNCX05FVF9BWDg4MTc5 XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj15CkNPTkZJR19VU0JfTkVUX0NEQ19FRU09 eQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ009 bQpDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVUX0RNOTYwMT15CiMgQ09O RklHX1VTQl9ORVRfU1I5NzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9TUjk4MDAgaXMg bm90IHNldApDT05GSUdfVVNCX05FVF9TTVNDNzVYWD15CkNPTkZJR19VU0JfTkVUX1NNU0M5NVhY PXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09ORklHX1VTQl9ORVRfTkVUMTA4MD15CkNPTkZJ R19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRfTUNTNzgzMD15CkNPTkZJR19VU0JfTkVU X1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VOQUJMRT15CkNPTkZJR19V U0JfTkVUX0NEQ19TVUJTRVQ9eQpDT05GSUdfVVNCX0FMSV9NNTYzMj15CkNPTkZJR19VU0JfQU4y NzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJTlVYPXkKQ09ORklHX1VT Ql9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15 CkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9ORVRfS0FMTUlBPW0KQ09O RklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX0hTTz1tCkNPTkZJR19VU0JfTkVUX0lO VDUxWDE9eQpDT05GSUdfVVNCX0lQSEVUSD15CkNPTkZJR19VU0JfU0lFUlJBX05FVD15CkNPTkZJ R19VU0JfVkw2MDA9bQojIENPTkZJR19VU0JfTkVUX0NIOTIwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9ORVRfQVFDMTExIGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQojIENPTkZJR19XSVJFTEVT U19XRFMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKIyBDT05GSUdfQURN ODIxMSBpcyBub3Qgc2V0CkNPTkZJR19BVEhfQ09NTU9OPW0KQ09ORklHX1dMQU5fVkVORE9SX0FU SD15CiMgQ09ORklHX0FUSF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRINUtfUENJIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX0hXPW0KQ09ORklH X0FUSDlLX0NPTU1PTj1tCkNPTkZJR19BVEg5S19CVENPRVhfU1VQUE9SVD15CiMgQ09ORklHX0FU SDlLIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX0hUQz1tCiMgQ09ORklHX0FUSDlLX0hUQ19ERUJV R0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSTDkxNzAgaXMgbm90IHNldAojIENPTkZJR19BVEg2 S0wgaXMgbm90IHNldAojIENPTkZJR19BUjU1MjMgaXMgbm90IHNldAojIENPTkZJR19XSUw2MjEw IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0NOMzZYWCBp cyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTD15CiMgQ09ORklHX0FUTUVMIGlzIG5v dCBzZXQKIyBDT05GSUdfQVQ3NkM1MFhfVVNCIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S X0JST0FEQ09NPXkKIyBDT05GSUdfQjQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZIGlz IG5vdCBzZXQKIyBDT05GSUdfQlJDTVNNQUMgaXMgbm90IHNldAojIENPTkZJR19CUkNNRk1BQyBp cyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9DSVNDTz15CiMgQ09ORklHX0FJUk8gaXMgbm90 IHNldApDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQojIENPTkZJR19JUFcyMTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBXMjIwMCBpcyBub3Qgc2V0CkNPTkZJR19JV0xFR0FDWT1tCkNPTkZJR19J V0w0OTY1PW0KQ09ORklHX0lXTDM5NDU9bQoKIwojIGl3bDM5NDUgLyBpd2w0OTY1IERlYnVnZ2lu ZyBPcHRpb25zCiMKQ09ORklHX0lXTEVHQUNZX0RFQlVHPXkKQ09ORklHX0lXTEVHQUNZX0RFQlVH RlM9eQojIGVuZCBvZiBpd2wzOTQ1IC8gaXdsNDk2NSBEZWJ1Z2dpbmcgT3B0aW9ucwoKQ09ORklH X0lXTFdJRkk9bQpDT05GSUdfSVdMV0lGSV9MRURTPXkKQ09ORklHX0lXTERWTT1tCkNPTkZJR19J V0xNVk09bQpDT05GSUdfSVdMV0lGSV9PUE1PREVfTU9EVUxBUj15CiMgQ09ORklHX0lXTFdJRklf QkNBU1RfRklMVEVSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSV9QQ0lFX1JUUE0gaXMg bm90IHNldAoKIwojIERlYnVnZ2luZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMV0lGSV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19JV0xXSUZJX0RFQlVHRlM9eQojIENPTkZJR19JV0xXSUZJX0RFVklD RV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWdnaW5nIE9wdGlvbnMKCkNPTkZJR19X TEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09ORklH X0hFUk1FUyBpcyBub3Qgc2V0CiMgQ09ORklHX1A1NF9DT01NT04gaXMgbm90IHNldAojIENPTkZJ R19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENPTkZJ R19MSUJFUlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVdJRklFWCBpcyBub3Qgc2V0CiMgQ09ORklHX01XTDhLIGlzIG5vdCBzZXQK Q09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKIyBDT05GSUdfTVQ3NjAxVSBpcyBub3Qgc2V0 CiMgQ09ORklHX01UNzZ4MFUgaXMgbm90IHNldAojIENPTkZJR19NVDc2eDBFIGlzIG5vdCBzZXQK IyBDT05GSUdfTVQ3NngyRSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzZ4MlUgaXMgbm90IHNldAoj IENPTkZJR19NVDc2MDNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NjE1RSBpcyBub3Qgc2V0CkNP TkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNldApDT05G SUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNldAojIENP TkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMX0NBUkRTIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRMOFhYWFUgaXMgbm90IHNldAojIENPTkZJR19SVFc4OCBpcyBub3Qgc2V0CkNPTkZJ R19XTEFOX1ZFTkRPUl9SU0k9eQojIENPTkZJR19SU0lfOTFYIGlzIG5vdCBzZXQKQ09ORklHX1dM QU5fVkVORE9SX1NUPXkKIyBDT05GSUdfQ1cxMjAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVO RE9SX1RJPXkKIyBDT05GSUdfV0wxMjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfV0wxMlhYIGlzIG5v dCBzZXQKIyBDT05GSUdfV0wxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xDT1JFIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKIyBDT05GSUdfVVNCX1pEMTIwMSBpcyBub3Qg c2V0CiMgQ09ORklHX1pEMTIxMVJXIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5U RU5OQT15CiMgQ09ORklHX1FUTkZNQUNfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9I V1NJTT1tCiMgQ09ORklHX1VTQl9ORVRfUk5ESVNfV0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ UlRfV0lGSSBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9wdGlvbnMp IHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCkNPTkZJR19XQU49eQojIENPTkZJR19MQU5NRURJ QSBpcyBub3Qgc2V0CkNPTkZJR19IRExDPW0KQ09ORklHX0hETENfUkFXPW0KIyBDT05GSUdfSERM Q19SQVdfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hETENfQ0lTQ089bQpDT05GSUdfSERMQ19GUj1t CkNPTkZJR19IRExDX1BQUD1tCgojCiMgWC4yNS9MQVBCIHN1cHBvcnQgaXMgZGlzYWJsZWQKIwoj IENPTkZJR19QQ0kyMDBTWU4gaXMgbm90IHNldAojIENPTkZJR19XQU5YTCBpcyBub3Qgc2V0CiMg Q09ORklHX1BDMzAwVE9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFSU1lOQyBpcyBub3Qgc2V0CiMg Q09ORklHX0RTQ0M0IGlzIG5vdCBzZXQKQ09ORklHX0RMQ0k9bQpDT05GSUdfRExDSV9NQVg9OAoj IENPTkZJR19TQk5JIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfRFJJVkVSUz1tCkNPTkZJ R19JRUVFODAyMTU0X0ZBS0VMQj1tCiMgQ09ORklHX0lFRUU4MDIxNTRfQVQ4NlJGMjMwIGlzIG5v dCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9NUkYyNEo0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lF RUU4MDIxNTRfQ0MyNTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9BVFVTQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQURGNzI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lF RUU4MDIxNTRfQ0E4MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9NQ1IyMEEgaXMg bm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0hXU0lNIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9O RVRERVZfRlJPTlRFTkQ9bQpDT05GSUdfVk1YTkVUMz1tCkNPTkZJR19GVUpJVFNVX0VTPW0KQ09O RklHX1RIVU5ERVJCT0xUX05FVD1tCkNPTkZJR19IWVBFUlZfTkVUPW0KQ09ORklHX05FVERFVlNJ TT1tCkNPTkZJR19ORVRfRkFJTE9WRVI9bQpDT05GSUdfSVNETj15CkNPTkZJR19JU0ROX0k0TD1t CkNPTkZJR19JU0ROX1BQUD15CkNPTkZJR19JU0ROX1BQUF9WSj15CkNPTkZJR19JU0ROX01QUD15 CkNPTkZJR19JUFBQX0ZJTFRFUj15CiMgQ09ORklHX0lTRE5fUFBQX0JTRENPTVAgaXMgbm90IHNl dApDT05GSUdfSVNETl9BVURJTz15CkNPTkZJR19JU0ROX1RUWV9GQVg9eQoKIwojIElTRE4gZmVh dHVyZSBzdWJtb2R1bGVzCiMKQ09ORklHX0lTRE5fRElWRVJTSU9OPW0KIyBlbmQgb2YgSVNETiBm ZWF0dXJlIHN1Ym1vZHVsZXMKCiMKIyBJU0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMKIwoKIwoj IFBhc3NpdmUgY2FyZHMKIwpDT05GSUdfSVNETl9EUlZfSElTQVg9bQoKIwojIEQtY2hhbm5lbCBw cm90b2NvbCBmZWF0dXJlcwojCkNPTkZJR19ISVNBWF9FVVJPPXkKQ09ORklHX0RFX0FPQz15CkNP TkZJR19ISVNBWF9OT19TRU5EQ09NUExFVEU9eQpDT05GSUdfSElTQVhfTk9fTExDPXkKQ09ORklH X0hJU0FYX05PX0tFWVBBRD15CkNPTkZJR19ISVNBWF8xVFI2PXkKQ09ORklHX0hJU0FYX05JMT15 CkNPTkZJR19ISVNBWF9NQVhfQ0FSRFM9OAoKIwojIEhpU2F4IHN1cHBvcnRlZCBjYXJkcwojCkNP TkZJR19ISVNBWF8xNl8zPXkKQ09ORklHX0hJU0FYX1RFTEVTUENJPXkKQ09ORklHX0hJU0FYX1Mw Qk9YPXkKQ09ORklHX0hJU0FYX0ZSSVRaUENJPXkKQ09ORklHX0hJU0FYX0FWTV9BMV9QQ01DSUE9 eQpDT05GSUdfSElTQVhfRUxTQT15CkNPTkZJR19ISVNBWF9ESUVITERJVkE9eQpDT05GSUdfSElT QVhfU0VETEJBVUVSPXkKQ09ORklHX0hJU0FYX05FVEpFVD15CkNPTkZJR19ISVNBWF9ORVRKRVRf VT15CkNPTkZJR19ISVNBWF9OSUNDWT15CkNPTkZJR19ISVNBWF9CS01fQTRUPXkKQ09ORklHX0hJ U0FYX1NDVF9RVUFEUk89eQpDT05GSUdfSElTQVhfR0FaRUw9eQpDT05GSUdfSElTQVhfSEZDX1BD ST15CkNPTkZJR19ISVNBWF9XNjY5Mj15CkNPTkZJR19ISVNBWF9IRkNfU1g9eQpDT05GSUdfSElT QVhfRU5URVJOT1dfUENJPXkKIyBDT05GSUdfSElTQVhfREVCVUcgaXMgbm90IHNldAoKIwojIEhp U2F4IFBDTUNJQSBjYXJkIHNlcnZpY2UgbW9kdWxlcwojCgojCiMgSGlTYXggc3ViIGRyaXZlciBt b2R1bGVzCiMKQ09ORklHX0hJU0FYX1NUNTQ4MT1tCiMgQ09ORklHX0hJU0FYX0hGQ1VTQiBpcyBu b3Qgc2V0CkNPTkZJR19ISVNBWF9IRkM0UzhTPW0KQ09ORklHX0hJU0FYX0ZSSVRaX1BDSVBOUD1t CiMgZW5kIG9mIFBhc3NpdmUgY2FyZHMKCkNPTkZJR19JU0ROX0NBUEk9bQojIENPTkZJR19DQVBJ X1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fQ0FQSV9DQVBJMjA9bQpDT05GSUdfSVNETl9D QVBJX01JRERMRVdBUkU9eQpDT05GSUdfSVNETl9DQVBJX0NBUElEUlY9bQojIENPTkZJR19JU0RO X0NBUElfQ0FQSURSVl9WRVJCT1NFIGlzIG5vdCBzZXQKCiMKIyBDQVBJIGhhcmR3YXJlIGRyaXZl cnMKIwpDT05GSUdfQ0FQSV9BVk09eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0k9bQpDT05G SUdfSVNETl9EUlZfQVZNQjFfQjFQQ0lWND15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9UMVBDST1t CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9DND1tCkNPTkZJR19JU0ROX0RSVl9HSUdBU0VUPW0KQ09O RklHX0dJR0FTRVRfQ0FQST15CkNPTkZJR19HSUdBU0VUX0JBU0U9bQpDT05GSUdfR0lHQVNFVF9N MTA1PW0KQ09ORklHX0dJR0FTRVRfTTEwMT1tCiMgQ09ORklHX0dJR0FTRVRfREVCVUcgaXMgbm90 IHNldApDT05GSUdfSFlTRE49bQpDT05GSUdfSFlTRE5fQ0FQST15CkNPTkZJR19NSVNETj1tCkNP TkZJR19NSVNETl9EU1A9bQpDT05GSUdfTUlTRE5fTDFPSVA9bQoKIwojIG1JU0ROIGhhcmR3YXJl IGRyaXZlcnMKIwpDT05GSUdfTUlTRE5fSEZDUENJPW0KQ09ORklHX01JU0ROX0hGQ01VTFRJPW0K Q09ORklHX01JU0ROX0hGQ1VTQj1tCkNPTkZJR19NSVNETl9BVk1GUklUWj1tCkNPTkZJR19NSVNE Tl9TUEVFREZBWD1tCkNPTkZJR19NSVNETl9JTkZJTkVPTj1tCkNPTkZJR19NSVNETl9XNjY5Mj1t CkNPTkZJR19NSVNETl9ORVRKRVQ9bQpDT05GSUdfTUlTRE5fSVBBQz1tCkNPTkZJR19NSVNETl9J U0FSPW0KQ09ORklHX0lTRE5fSERMQz1tCkNPTkZJR19OVk09eQojIENPTkZJR19OVk1fUEJMSyBp cyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05G SUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BP TExERVY9bQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD1tCiMgQ09ORklHX0lOUFVUX01BVFJJWEtN QVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9V U0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5f WT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklH X0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJ R19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5 IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQx MDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElS Njg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIx MjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hL RVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpD T05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklH X01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15 CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpD T05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkK Q09ORklHX01PVVNFX1BTMl9FTEFOVEVDSF9TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVM SUM9eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0Vf UFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfVk1NT1VTRT15CkNPTkZJR19NT1VTRV9Q UzJfU01CVVM9eQpDT05GSUdfTU9VU0VfU0VSSUFMPW0KQ09ORklHX01PVVNFX0FQUExFVE9VQ0g9 bQpDT05GSUdfTU9VU0VfQkNNNTk3ND1tCkNPTkZJR19NT1VTRV9DWUFQQT1tCiMgQ09ORklHX01P VVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1ZTWFhYQUE9bQojIENPTkZJR19N T1VTRV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9bQpDT05GSUdf TU9VU0VfU1lOQVBUSUNTX1VTQj1tCiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX1RBQkxFVD15CkNPTkZJR19UQUJMRVRfVVNCX0FDRUNBRD1tCkNPTkZJR19U QUJMRVRfVVNCX0FJUFRFSz1tCkNPTkZJR19UQUJMRVRfVVNCX0dUQ089bQojIENPTkZJR19UQUJM RVRfVVNCX0hBTldBTkcgaXMgbm90IHNldApDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj1tCiMgQ09O RklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxf V0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklHX1RPVUNI U0NSRUVOX1BST1BFUlRJRVM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2IGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEw MTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDI5IGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044NTA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRT UF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VFVEkg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0ZVSklUU1UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HT09ESVggaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISURFRVAgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTEFO IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VMTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9X QUNPTV9XODAwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9bQojIENPTkZJR19UT1VD SFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X01UT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f UElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XTTk3WFggaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9V Q0hJVDIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9UU0MyMDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JNX1RTIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lTX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1NUTUZUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NV UjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f SVFTNVhYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcx NFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01TTV9WSUJSQVRPUiBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QQ1NQS1I9bQojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX0FQQU5FTD1tCkNPTkZJR19JTlBVVF9HUDJBPW0KIyBDT05G SUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX0RFQ09E RVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0FUTEFTX0JUTlM9bQpDT05GSUdfSU5QVVRfQVRJX1JFTU9URTI9bQpDT05GSUdfSU5Q VVRfS0VZU1BBTl9SRU1PVEU9bQojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9QT1dFUk1BVEU9bQpDT05GSUdfSU5QVVRfWUVBTElOSz1tCkNPTkZJR19JTlBVVF9D TTEwOT1tCkNPTkZJR19JTlBVVF9VSU5QVVQ9bQojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X1BXTV9WSUJSQSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPW0K IyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lNU19QQ1Ug aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X1hFTl9LQkRERVZfRlJPTlRFTkQ9bQojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2 N19IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfQ09SRT1tCiMgQ09ORklHX1JNSTRfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9TUEkgaXMgbm90IHNldApDT05GSUdfUk1JNF9TTUI9 bQpDT05GSUdfUk1JNF9GMDM9eQpDT05GSUdfUk1JNF9GMDNfU0VSSU89bQpDT05GSUdfUk1JNF8y RF9TRU5TT1I9eQpDT05GSUdfUk1JNF9GMTE9eQpDT05GSUdfUk1JNF9GMTI9eQpDT05GSUdfUk1J NF9GMzA9eQojIENPTkZJR19STUk0X0YzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRfRjU0IGlz IG5vdCBzZXQKIyBDT05GSUdfUk1JNF9GNTUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBw b3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpD T05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklP X0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJ R19TRVJJT19SQVc9bQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj1tCiMgQ09ORklHX1NFUklPX1BT Mk1VTFQgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQVJDX1BTMj1tCkNPTkZJR19IWVBFUlZfS0VZ Qk9BUkQ9bQojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgSGFyZHdh cmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hhcmFjdGVy IGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNM QVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNP TkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19V TklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9OT05TVEFOREFSRD15CiMgQ09ORklHX1JPQ0tFVFBPUlQgaXMgbm90IHNldApDT05GSUdfQ1lD TEFERVM9bQojIENPTkZJR19DWVpfSU5UUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfSU5URUxM SU8gaXMgbm90IHNldAojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldApDT05GSUdfU1lO Q0xJTks9bQpDT05GSUdfU1lOQ0xJTktNUD1tCkNPTkZJR19TWU5DTElOS19HVD1tCkNPTkZJR19O T1pPTUk9bQojIENPTkZJR19JU0kgaXMgbm90IHNldApDT05GSUdfTl9IRExDPW0KQ09ORklHX05f R1NNPW0KIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX05VTExfVFRZIGlz IG5vdCBzZXQKQ09ORklHX0xESVNDX0FVVE9MT0FEPXkKQ09ORklHX0RFVk1FTT15CiMgQ09ORklH X0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9F QVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFUFJF Q0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQojIENPTkZJ R19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09M RT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09O RklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9MzIKQ09O RklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5E RUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9T SEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NF UklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09O RklHX1NFUklBTF84MjUwX01JRD15CiMgQ09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNl dAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFY MzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklH X1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT1tCiMgQ09ORklHX1NFUklB TF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdfU0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09O RklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBu b3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBkcml2ZXJzCgojIENPTkZJR19TRVJJQUxfREVWX0JVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj1t CiMgQ09ORklHX0xQX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9bQpDT05GSUdfSFZD X0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hF Tl9GUk9OVEVORD15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9 bQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05G SUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZB Q0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19JUE1JX1NTSUY9bQpDT05GSUdfSVBNSV9XQVRD SERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19I V19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19SQU5ET01fSU5URUw9bQpDT05GSUdfSFdf UkFORE9NX0FNRD1tCkNPTkZJR19IV19SQU5ET01fVklBPW0KQ09ORklHX0hXX1JBTkRPTV9WSVJU SU89eQpDT05GSUdfTlZSQU09eQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklH X01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZT PTgxOTIKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKIyBDT05GSUdfSFBFVF9NTUFQ X0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KQ09ORklHX1VWX01N VElNRVI9bQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX1RD R19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19TUEkgaXMgbm90 IHNldApDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9bQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5F T049bQpDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09ORklH X1RDR19BVE1FTD1tCkNPTkZJR19UQ0dfSU5GSU5FT049bQojIENPTkZJR19UQ0dfWEVOIGlzIG5v dCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0 CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPW0K IyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9 bQpDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2Yg Q2hhcmFjdGVyIGRldmljZXMKCiMgQ09ORklHX1JBTkRPTV9UUlVTVF9DUFUgaXMgbm90IHNldAoK IwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15 CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQpDT05GSUdfSTJDX0NI QVJERVY9bQpDT05GSUdfSTJDX01VWD1tCgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9y dAojCiMgQ09ORklHX0kyQ19NVVhfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfTFRD NDMwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUkVHIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX01VWF9NTFhDUExEIGlzIG5vdCBzZXQKIyBlbmQgb2YgTXVsdGlw bGV4ZXIgSTJDIENoaXAgc3VwcG9ydAoKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19J MkNfU01CVVM9bQpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9bQoKIwoj IEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVy IGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19B TEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldApDT05GSUdf STJDX0FNRDc1Nj1tCkNPTkZJR19JMkNfQU1ENzU2X1M0ODgyPW0KQ09ORklHX0kyQ19BTUQ4MTEx PW0KIyBDT05GSUdfSTJDX0FNRF9NUDIgaXMgbm90IHNldApDT05GSUdfSTJDX0k4MDE9bQpDT05G SUdfSTJDX0lTQ0g9bQpDT05GSUdfSTJDX0lTTVQ9bQpDT05GSUdfSTJDX1BJSVg0PW0KQ09ORklH X0kyQ19ORk9SQ0UyPW0KQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1PW0KIyBDT05GSUdfSTJDX05W SURJQV9HUFUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApDT05GSUdfSTJDX1NJUzk2WD1tCkNPTkZJR19JMkNf VklBPW0KQ09ORklHX0kyQ19WSUFQUk89bQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19JMkNf U0NNST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lz dGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19J MkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPW0KIyBD T05GSUdfSTJDX0RFU0lHTldBUkVfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdO V0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9CQVlUUkFJTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUENBX1BM QVRGT1JNPW0KQ09ORklHX0kyQ19TSU1URUM9bQojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBz ZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19E SU9MQU5fVTJDPW0KQ09ORklHX0kyQ19QQVJQT1JUPW0KQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hU PW0KIyBDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RB T1NfRVZNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19USU5ZX1VTQj1tCkNPTkZJR19JMkNfVklQRVJC T0FSRD1tCgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX01M WENQTEQgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCkNPTkZJ R19JMkNfU1RVQj1tCiMgQ09ORklHX0kyQ19TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19E RUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIHN1cHBvcnQKCiMg Q09ORklHX0kzQyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMg bm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CiMgQ09ORklHX1NQSV9NRU0gaXMgbm90IHNldAoK IwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RFU0lHTldBUkUg aXMgbm90IHNldAojIENPTkZJR19TUElfTlhQX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19T UElfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MTTcwX0xMUCBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NQSV9ST0NLQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TQzE4SVM2MDIg aXMgbm90IHNldAojIENPTkZJR19TUElfU0lGSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01Y SUMgaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENPTkZJR19TUElf WElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1pZTlFNUF9HUVNQSSBpcyBub3Qgc2V0Cgoj CiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJREVWIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJY MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkg aXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdf UFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdf UFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9MRElTQz1tCkNP TkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9bQpDT05GSUdfUFBTX0NMSUVOVF9HUElPPW0KCiMKIyBQ UFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19Q VFBfMTU4OF9DTE9DSz15CkNPTkZJR19EUDgzNjQwX1BIWT1tCkNPTkZJR19QVFBfMTU4OF9DTE9D S19LVk09bQojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05G SUdfUElOTVVYPXkKQ09ORklHX1BJTkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBD T05GSUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0FNRD1tCiMgQ09O RklHX1BJTkNUUkxfTUNQMjNTMDggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBp cyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlMPXkKIyBDT05GSUdfUElOQ1RSTF9DSEVS UllWSUVXIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfSU5URUw9bQojIENPTkZJR19QSU5DVFJM X0JST1hUT04gaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9DQU5OT05MQUtFPW0KIyBDT05GSUdf UElOQ1RSTF9DRURBUkZPUksgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9ERU5WRVJUT049bQpD T05GSUdfUElOQ1RSTF9HRU1JTklMQUtFPW0KIyBDT05GSUdfUElOQ1RSTF9JQ0VMQUtFIGlzIG5v dCBzZXQKQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJHPW0KQ09ORklHX1BJTkNUUkxfU1VOUklTRVBP SU5UPW0KQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9MSU1JVD01MTIK Q09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJV R19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19HRU5FUklD PW0KCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPX0FNRFBUPW0K IyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19HUElP X0lDSD1tCiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19N Qjg2UzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fQU1EX0ZDSCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2 ZXJzCgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fRjcx ODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNldAojIENPTkZJ R19HUElPX1dJTkJPTkQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1dTMTZDNDggaXMgbm90IHNl dAojIGVuZCBvZiBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCgojCiMgSTJDIEdQSU8gZXhw YW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19N QVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBHUElPIGV4 cGFuZGVycwoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCiMgZW5kIG9mIE1GRCBHUElPIGV4cGFu ZGVycwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0lf SURJT18xNiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJRV9JRElPXzI0IGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIEdQSU8gZXhwYW5k ZXJzCgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMz Mzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8gZXhwYW5kZXJzCgojCiMg VVNCIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fVklQRVJCT0FSRD1tCiMgZW5kIG9mIFVT QiBHUElPIGV4cGFuZGVycwoKQ09ORklHX0dQSU9fTU9DS1VQPXkKIyBDT05GSUdfVzEgaXMgbm90 IHNldAojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVQ9eQoj IENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBM WT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9Q T1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlkgaXMgbm90IHNldAoj IENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBu b3Qgc2V0CiMgQ09ORklHX01BTkFHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9C UTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5 MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklH X0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFQzNjUxIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9C UTI0MjU3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9CUTI1ODkwIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfU01CMzQ3PW0K IyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9SVDk0NTUgaXMgbm90IHNldApDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPW0KIyBD T05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpD T05GSUdfU0VOU09SU19BQklUVUdVUlU9bQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPW0KIyBD T05GSUdfU0VOU09SU19BRDczMTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpD T05GSUdfU0VOU09SU19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NF TlNPUlNfQURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQpDT05GSUdfU0VOU09SU19B RE0xMDI5PW0KQ09ORklHX1NFTlNPUlNfQURNMTAzMT1tCkNPTkZJR19TRU5TT1JTX0FETTkyNDA9 bQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQxMD1tCkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9bQpD T05GSUdfU0VOU09SU19BRFQ3NDYyPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3MD1tCkNPTkZJR19T RU5TT1JTX0FEVDc0NzU9bQpDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KQ09ORklHX1NFTlNPUlNf SzhURU1QPW0KQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9Q T1dFUj1tCkNPTkZJR19TRU5TT1JTX0FQUExFU01DPW0KQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0K IyBDT05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVFhQMT1t CkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KQ09ORklHX1NFTlNPUlNfRFMxNjIxPW0KQ09ORklHX1NF TlNPUlNfREVMTF9TTU09bQpDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNf RjcxODA1Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1 Uz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklHX1NFTlNPUlNfR0w1MjBT TT1tCkNPTkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJN QUVNPW0KQ09ORklHX1NFTlNPUlNfSUJNUEVYPW0KIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04g aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQ09SRVRFTVA9bQpDT05GSUdfU0VOU09SU19JVDg3PW0KQ09ORklHX1NFTlNPUlNfSkM0Mj1t CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSU5F QUdFPW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MVEMyOTkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT1tCkNPTkZJR19TRU5T T1JTX0xUQzQyMTU9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MVEM0MjQ1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTFRDNDI2MT1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMTExMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJ R19TRU5TT1JTX01BWDE2Njg9bQpDT05GSUdfU0VOU09SU19NQVgxOTc9bQojIENPTkZJR19TRU5T T1JTX01BWDMxNzIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjIxIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT1tCkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05G SUdfU0VOU09SU19NQVg2NjUwPW0KQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz1tCiMgQ09ORklHX1NF TlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQ1AzMDIxPW0KIyBDT05G SUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTYzPW0KIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTE03Mz1tCkNPTkZJR19TRU5TT1JTX0xNNzU9bQpDT05GSUdfU0VO U09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1tCkNPTkZJR19TRU5TT1JTX0xNODA9bQpD T05GSUdfU0VOU09SU19MTTgzPW0KQ09ORklHX1NFTlNPUlNfTE04NT1tCkNPTkZJR19TRU5TT1JT X0xNODc9bQpDT05GSUdfU0VOU09SU19MTTkwPW0KQ09ORklHX1NFTlNPUlNfTE05Mj1tCkNPTkZJ R19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0PW0KQ09ORklHX1NFTlNPUlNf TE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQpDT05GSUdfU0VOU09SU19QQzg3MzYw PW0KQ09ORklHX1NFTlNPUlNfUEM4NzQyNz1tCkNPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9S PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTkNU Njc3NT1tCiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlBDTTdYWCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05GSUdfU0VOU09SU19Q TUJVUz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQojIENPTkZJR19TRU5TT1JTX0lCTV9DRkZQ UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVIzNTIyMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfSVIzODA2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMNjgxMzcgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OD1t CiMgQ09ORklHX1NFTlNPUlNfTFRDMzgxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2 MDY0PW0KIyBDT05GSUdfU0VOU09SU19NQVgyMDc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTUFYMzE3ODUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgzNDQ0MD1tCkNPTkZJR19T RU5TT1JTX01BWDg2ODg9bQojIENPTkZJR19TRU5TT1JTX1RQUzQwNDIyIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19UUFM1MzY3OSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9 bQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPW0KQ09ORklHX1NFTlNPUlNfWkw2MTAwPW0KQ09ORklH X1NFTlNPUlNfU0hUMTU9bQpDT05GSUdfU0VOU09SU19TSFQyMT1tCiMgQ09ORklHX1NFTlNPUlNf U0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfU0lTNTU5NT1tCkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9bQpDT05GSUdfU0VOU09S U19FTUMxNDAzPW0KIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfRU1DNlcyMDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JT X1NNU0M0N00xOTI9bQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PW0KQ09ORklHX1NFTlNPUlNf U0NINTZYWF9DT01NT049bQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PW0KQ09ORklHX1NFTlNPUlNf U0NINTYzNj1tCiMgQ09ORklHX1NFTlNPUlNfU1RUUzc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfU01NNjY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT1tCkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9bQoj IENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BTUM2ODIx PW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0KQ09ORklHX1NFTlNPUlNfSU5BMlhYPW0KIyBDT05G SUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVEhNQzUwPW0KQ09ORklHX1NFTlNPUlNfVE1QMTAyPW0KIyBD T05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDQwMT1tCkNPTkZJR19TRU5TT1JTX1RNUDQyMT1t CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPW0KQ09ORklHX1NFTlNPUlNfVklBNjg2QT1tCkNP TkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19TRU5TT1JTX1ZUODIzMT1tCiMgQ09ORklHX1NF TlNPUlNfVzgzNzczRyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9bQpDT05GSUdf U0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCkNPTkZJR19TRU5TT1JT X1c4Mzc5Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1 X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9bQpDT05GSUdfU0VO U09SU19XODNMNzg2Tkc9bQpDT05GSUdfU0VOU09SU19XODM2MjdIRj1tCkNPTkZJR19TRU5TT1JT X1c4MzYyN0VIRj1tCiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMgbm90IHNldAoKIwojIEFDUEkg ZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9bQpDT05GSUdfU0VOU09SU19BVEsw MTEwPW0KQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90 IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdf VEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RI RVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dP Vl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VS X1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExP Q0FUT1IgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJR19U SEVSTUFMX0dPVl9TVEVQX1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09O RklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9B TExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19DTE9DS19USEVSTUFMIGlzIG5vdCBzZXQKIyBD T05GSUdfREVWRlJFUV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJ T04gaXMgbm90IHNldAoKIwojIEludGVsIHRoZXJtYWwgZHJpdmVycwojCkNPTkZJR19JTlRFTF9Q T1dFUkNMQU1QPW0KQ09ORklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMPW0KQ09ORklHX0lOVEVMX1NP Q19EVFNfSU9TRl9DT1JFPW0KIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBz ZXQKCiMKIyBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVDM0MFhfVEhF Uk1BTD1tCkNPTkZJR19BQ1BJX1RIRVJNQUxfUkVMPW0KIyBDT05GSUdfSU5UMzQwNl9USEVSTUFM IGlzIG5vdCBzZXQKIyBlbmQgb2YgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwoKIyBDT05G SUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVybWFsIGRy aXZlcnMKCiMgQ09ORklHX0dFTkVSSUNfQURDX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfV0FU Q0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VU IGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9CT09UX0VOQUJMRUQ9eQpDT05GSUdf V0FUQ0hET0dfU1lTRlM9eQoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBD T05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERl dmljZSBEcml2ZXJzCiMKQ09ORklHX1NPRlRfV0FUQ0hET0c9bQpDT05GSUdfV0RBVF9XRFQ9bQoj IENPTkZJR19YSUxJTlhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENI RE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNI X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19BTElNMTUzNV9XRFQ9bQpDT05GSUdfQUxJTTcxMDFfV0RU PW0KIyBDT05GSUdfRUJDX0MzODRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0Y3MTgwOEVfV0RUPW0K Q09ORklHX1NQNTEwMF9UQ089bQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz1tCiMgQ09ORklH X0VVUk9URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9bQpDT05GSUdfSUJNQVNS PW0KIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNP TkZJR19JRTZYWF9XRFQ9bQpDT05GSUdfSVRDT19XRFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQ UE9SVD15CkNPTkZJR19JVDg3MTJGX1dEVD1tCkNPTkZJR19JVDg3X1dEVD1tCkNPTkZJR19IUF9X QVRDSERPRz1tCkNPTkZJR19IUFdEVF9OTUlfREVDT0RJTkc9eQojIENPTkZJR19TQzEyMDBfV0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldApDT05GSUdfTlZfVENP PW0KIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qg c2V0CkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPW0KIyBDT05GSUdfU01TQzM3Qjc4N19XRFQgaXMg bm90IHNldAojIENPTkZJR19UUU1YODZfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9XRFQ9bQpD T05GSUdfVzgzNjI3SEZfV0RUPW0KQ09ORklHX1c4Mzg3N0ZfV0RUPW0KQ09ORklHX1c4Mzk3N0Zf V0RUPW0KQ09ORklHX01BQ0haX1dEVD1tCiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMg bm90IHNldApDT05GSUdfSU5URUxfTUVJX1dEVD1tCiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90 IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RU IGlzIG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJk cwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPW0KQ09ORklHX1dEVFBDST1tCgojCiMgVVNCLWJhc2Vk IFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9bQpDT05GSUdfU1NCX1BPU1NJ QkxFPXkKQ09ORklHX1NTQj1tCkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1Rf UE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJ QkxFPXkKQ09ORklHX1NTQl9TRElPSE9TVD15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9T U0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKQ09ORklHX1NTQl9EUklWRVJfR1BJ Tz15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKQ09ORklHX0JDTUE9bQpDT05GSUdfQkNNQV9IT1NU X1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9IT1NU X1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9EUklW RVJfR01BQ19DTU49eQpDT05GSUdfQkNNQV9EUklWRVJfR1BJTz15CiMgQ09ORklHX0JDTUFfREVC VUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdf TUZEX0NPUkU9eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19B RFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMg bm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9D Uk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklH X1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNl dAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUg aXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RB OTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19N RkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMg bm90IHNldAojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVM X1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9bQpDT05GSUdfTFBDX1ND SD1tCiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVERDX1RJIGlzIG5vdCBzZXQKQ09ORklHX01G RF9JTlRFTF9MUFNTPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEk9eQpDT05GSUdfTUZEX0lO VEVMX0xQU1NfUENJPXkKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMg bm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFY Nzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIx Qk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdfTUZEX1ZJ UEVSQk9BUkQ9bQojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1 MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VDQjE0MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUw MT1tCkNPTkZJR19NRkRfU001MDFfR1BJTz15CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0FN MzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90 IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1 MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5 MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05G SUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUz MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUU1YODYgaXMgbm90IHNldApDT05GSUdfTUZEX1ZY ODU1PW0KIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FS SVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMg bm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9X TTg5OTQgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCgoj IENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfUkNfQ09SRT1tCkNPTkZJR19SQ19N QVA9bQpDT05GSUdfTElSQz15CkNPTkZJR19SQ19ERUNPREVSUz15CkNPTkZJR19JUl9ORUNfREVD T0RFUj1tCkNPTkZJR19JUl9SQzVfREVDT0RFUj1tCkNPTkZJR19JUl9SQzZfREVDT0RFUj1tCkNP TkZJR19JUl9KVkNfREVDT0RFUj1tCkNPTkZJR19JUl9TT05ZX0RFQ09ERVI9bQpDT05GSUdfSVJf U0FOWU9fREVDT0RFUj1tCkNPTkZJR19JUl9TSEFSUF9ERUNPREVSPW0KQ09ORklHX0lSX01DRV9L QkRfREVDT0RFUj1tCiMgQ09ORklHX0lSX1hNUF9ERUNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdf SVJfSU1PTl9ERUNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfUkNNTV9ERUNPREVSIGlzIG5v dCBzZXQKQ09ORklHX1JDX0RFVklDRVM9eQpDT05GSUdfUkNfQVRJX1JFTU9URT1tCkNPTkZJR19J Ul9FTkU9bQpDT05GSUdfSVJfSU1PTj1tCiMgQ09ORklHX0lSX0lNT05fUkFXIGlzIG5vdCBzZXQK Q09ORklHX0lSX01DRVVTQj1tCkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09ORklHX0lSX0ZJTlRFSz1t CkNPTkZJR19JUl9OVVZPVE9OPW0KQ09ORklHX0lSX1JFRFJBVDM9bQpDT05GSUdfSVJfU1RSRUFN WkFQPW0KQ09ORklHX0lSX1dJTkJPTkRfQ0lSPW0KIyBDT05GSUdfSVJfSUdPUlBMVUdVU0IgaXMg bm90IHNldApDT05GSUdfSVJfSUdVQU5BPW0KQ09ORklHX0lSX1RUVVNCSVI9bQpDT05GSUdfUkNf TE9PUEJBQ0s9bQojIENPTkZJR19JUl9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19JUl9TSVIg aXMgbm90IHNldAojIENPTkZJR19SQ19YQk9YX0RWRCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9T VVBQT1JUPW0KCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1F UkFfU1VQUE9SVD15CkNPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJ QV9ESUdJVEFMX1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CiMgQ09O RklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBP UlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfQ09OVFJPTExFUj15CkNPTkZJR19NRURJQV9DT05U Uk9MTEVSX0RWQj15CkNPTkZJR19WSURFT19ERVY9bQojIENPTkZJR19WSURFT19WNEwyX1NVQkRF Vl9BUEkgaXMgbm90IHNldApDT05GSUdfVklERU9fVjRMMj1tCiMgQ09ORklHX1ZJREVPX0FEVl9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19UVU5FUj1tCkNPTkZJR19WSURFT0JVRl9HRU49bQpDT05GSUdfVklE RU9CVUZfRE1BX1NHPW0KQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9bQpDT05GSUdfRFZCX0NPUkU9 bQojIENPTkZJR19EVkJfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkVUPXkKQ09ORklHX1RU UENJX0VFUFJPTT1tCkNPTkZJR19EVkJfTUFYX0FEQVBURVJTPTgKQ09ORklHX0RWQl9EWU5BTUlD X01JTk9SUz15CiMgQ09ORklHX0RWQl9ERU1VWF9TRUNUSU9OX0xPU1NfTE9HIGlzIG5vdCBzZXQK IyBDT05GSUdfRFZCX1VMRV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCkNP TkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgV2ViY2FtIGRldmljZXMKIwpDT05GSUdfVVNC X1ZJREVPX0NMQVNTPW0KQ09ORklHX1VTQl9WSURFT19DTEFTU19JTlBVVF9FVkRFVj15CkNPTkZJ R19VU0JfR1NQQ0E9bQpDT05GSUdfVVNCX001NjAyPW0KQ09ORklHX1VTQl9TVFYwNlhYPW0KQ09O RklHX1VTQl9HTDg2MD1tCkNPTkZJR19VU0JfR1NQQ0FfQkVOUT1tCkNPTkZJR19VU0JfR1NQQ0Ff Q09ORVg9bQpDT05GSUdfVVNCX0dTUENBX0NQSUExPW0KIyBDT05GSUdfVVNCX0dTUENBX0RUQ1Mw MzMgaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX0VUT01TPW0KQ09ORklHX1VTQl9HU1BDQV9G SU5FUElYPW0KQ09ORklHX1VTQl9HU1BDQV9KRUlMSU5KPW0KQ09ORklHX1VTQl9HU1BDQV9KTDIw MDVCQ0Q9bQojIENPTkZJR19VU0JfR1NQQ0FfS0lORUNUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9H U1BDQV9LT05JQ0E9bQpDT05GSUdfVVNCX0dTUENBX01BUlM9bQpDT05GSUdfVVNCX0dTUENBX01S OTczMTBBPW0KQ09ORklHX1VTQl9HU1BDQV9OVzgwWD1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MTk9 bQpDT05GSUdfVVNCX0dTUENBX09WNTM0PW0KQ09ORklHX1VTQl9HU1BDQV9PVjUzNF85PW0KQ09O RklHX1VTQl9HU1BDQV9QQUMyMDc9bQpDT05GSUdfVVNCX0dTUENBX1BBQzczMDI9bQpDT05GSUdf VVNCX0dTUENBX1BBQzczMTE9bQpDT05GSUdfVVNCX0dTUENBX1NFNDAxPW0KQ09ORklHX1VTQl9H U1BDQV9TTjlDMjAyOD1tCkNPTkZJR19VU0JfR1NQQ0FfU045QzIwWD1tCkNPTkZJR19VU0JfR1NQ Q0FfU09OSVhCPW0KQ09ORklHX1VTQl9HU1BDQV9TT05JWEo9bQpDT05GSUdfVVNCX0dTUENBX1NQ Q0E1MDA9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDE9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1 MDU9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDY9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDg9 bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1NjE9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0ExNTI4PW0K Q09ORklHX1VTQl9HU1BDQV9TUTkwNT1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5MDVDPW0KQ09ORklH X1VTQl9HU1BDQV9TUTkzMFg9bQpDT05GSUdfVVNCX0dTUENBX1NUSzAxND1tCiMgQ09ORklHX1VT Ql9HU1BDQV9TVEsxMTM1IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9TVFYwNjgwPW0KQ09O RklHX1VTQl9HU1BDQV9TVU5QTFVTPW0KQ09ORklHX1VTQl9HU1BDQV9UNjEzPW0KQ09ORklHX1VT Ql9HU1BDQV9UT1BSTz1tCiMgQ09ORklHX1VTQl9HU1BDQV9UT1VQVEVLIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HU1BDQV9UVjg1MzI9bQpDT05GSUdfVVNCX0dTUENBX1ZDMDMyWD1tCkNPTkZJR19V U0JfR1NQQ0FfVklDQU09bQpDT05GSUdfVVNCX0dTUENBX1hJUkxJTktfQ0lUPW0KQ09ORklHX1VT Ql9HU1BDQV9aQzNYWD1tCkNPTkZJR19VU0JfUFdDPW0KIyBDT05GSUdfVVNCX1BXQ19ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfUFdDX0lOUFVUX0VWREVWPXkKIyBDT05GSUdfVklERU9fQ1BJ QTIgaXMgbm90IHNldApDT05GSUdfVVNCX1pSMzY0WFg9bQpDT05GSUdfVVNCX1NUS1dFQkNBTT1t CkNPTkZJR19VU0JfUzIyNTU9bQojIENPTkZJR19WSURFT19VU0JUViBpcyBub3Qgc2V0CgojCiMg QW5hbG9nIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX1BWUlVTQjI9bQpDT05GSUdfVklE RU9fUFZSVVNCMl9TWVNGUz15CkNPTkZJR19WSURFT19QVlJVU0IyX0RWQj15CiMgQ09ORklHX1ZJ REVPX1BWUlVTQjJfREVCVUdJRkMgaXMgbm90IHNldApDT05GSUdfVklERU9fSERQVlI9bQpDT05G SUdfVklERU9fVVNCVklTSU9OPW0KIyBDT05GSUdfVklERU9fU1RLMTE2MF9DT01NT04gaXMgbm90 IHNldAojIENPTkZJR19WSURFT19HTzcwMDcgaXMgbm90IHNldAoKIwojIEFuYWxvZy9kaWdpdGFs IFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0FVMDgyOD1tCkNPTkZJR19WSURFT19BVTA4 MjhfVjRMMj15CiMgQ09ORklHX1ZJREVPX0FVMDgyOF9SQyBpcyBub3Qgc2V0CkNPTkZJR19WSURF T19DWDIzMVhYPW0KQ09ORklHX1ZJREVPX0NYMjMxWFhfUkM9eQpDT05GSUdfVklERU9fQ1gyMzFY WF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYMjMxWFhfRFZCPW0KQ09ORklHX1ZJREVPX1RNNjAwMD1t CkNPTkZJR19WSURFT19UTTYwMDBfQUxTQT1tCkNPTkZJR19WSURFT19UTTYwMDBfRFZCPW0KCiMK IyBEaWdpdGFsIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX0RWQl9VU0I9bQojIENPTkZJR19EVkJf VVNCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfRElCMzAwME1DPW0KQ09ORklHX0RW Ql9VU0JfQTgwMD1tCkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQj1tCiMgQ09ORklHX0RWQl9VU0Jf RElCVVNCX01CX0ZBVUxUWSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQz1tCkNP TkZJR19EVkJfVVNCX0RJQjA3MDA9bQpDT05GSUdfRFZCX1VTQl9VTVRfMDEwPW0KQ09ORklHX0RW Ql9VU0JfQ1hVU0I9bQpDT05GSUdfRFZCX1VTQl9NOTIwWD1tCkNPTkZJR19EVkJfVVNCX0RJR0lU Vj1tCkNPTkZJR19EVkJfVVNCX1ZQNzA0NT1tCkNPTkZJR19EVkJfVVNCX1ZQNzAyWD1tCkNPTkZJ R19EVkJfVVNCX0dQOFBTSz1tCkNPTkZJR19EVkJfVVNCX05PVkFfVF9VU0IyPW0KQ09ORklHX0RW Ql9VU0JfVFRVU0IyPW0KQ09ORklHX0RWQl9VU0JfRFRUMjAwVT1tCkNPTkZJR19EVkJfVVNCX09Q RVJBMT1tCkNPTkZJR19EVkJfVVNCX0FGOTAwNT1tCkNPTkZJR19EVkJfVVNCX0FGOTAwNV9SRU1P VEU9bQpDT05GSUdfRFZCX1VTQl9QQ1RWNDUyRT1tCkNPTkZJR19EVkJfVVNCX0RXMjEwMj1tCkNP TkZJR19EVkJfVVNCX0NJTkVSR1lfVDI9bQpDT05GSUdfRFZCX1VTQl9EVFY1MTAwPW0KQ09ORklH X0RWQl9VU0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0JfVEVDSE5JU0FUX1VTQjI9bQpDT05GSUdf RFZCX1VTQl9WMj1tCkNPTkZJR19EVkJfVVNCX0FGOTAxNT1tCkNPTkZJR19EVkJfVVNCX0FGOTAz NT1tCkNPTkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJR19EVkJfVVNCX0FVNjYxMD1tCkNPTkZJ R19EVkJfVVNCX0FaNjAwNz1tCkNPTkZJR19EVkJfVVNCX0NFNjIzMD1tCkNPTkZJR19EVkJfVVNC X0VDMTY4PW0KQ09ORklHX0RWQl9VU0JfR0w4NjE9bQpDT05GSUdfRFZCX1VTQl9MTUUyNTEwPW0K Q09ORklHX0RWQl9VU0JfTVhMMTExU0Y9bQpDT05GSUdfRFZCX1VTQl9SVEwyOFhYVT1tCiMgQ09O RklHX0RWQl9VU0JfRFZCU0tZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9aRDEzMDEgaXMg bm90IHNldApDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJR19EVkJfVFRVU0JfREVDPW0K Q09ORklHX1NNU19VU0JfRFJWPW0KQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCPW0KIyBDT05G SUdfRFZCX0IyQzJfRkxFWENPUF9VU0JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EVkJfQVMx MDIgaXMgbm90IHNldAoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNl cwojCkNPTkZJR19WSURFT19FTTI4WFg9bQojIENPTkZJR19WSURFT19FTTI4WFhfVjRMMiBpcyBu b3Qgc2V0CkNPTkZJR19WSURFT19FTTI4WFhfQUxTQT1tCkNPTkZJR19WSURFT19FTTI4WFhfRFZC PW0KQ09ORklHX1ZJREVPX0VNMjhYWF9SQz1tCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15Cgoj CiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fTUVZRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX1NPTE82WDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc1ODY0 IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X1RXNjg2WCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cgVFYgc3VwcG9ydAoj CkNPTkZJR19WSURFT19JVlRWPW0KIyBDT05GSUdfVklERU9fSVZUVl9ERVBSRUNBVEVEX0lPQ1RM UyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lWVFZfQUxTQSBpcyBub3Qgc2V0CkNPTkZJR19W SURFT19GQl9JVlRWPW0KIyBDT05GSUdfVklERU9fRkJfSVZUVl9GT1JDRV9QQVQgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19IRVhJVU1fR0VNSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f SEVYSVVNX09SSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVhCIGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fRFQzMTU1IGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBjYXB0dXJlL2FuYWxvZy9o eWJyaWQgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19DWDE4PW0KQ09ORklHX1ZJREVPX0NYMThf QUxTQT1tCkNPTkZJR19WSURFT19DWDIzODg1PW0KQ09ORklHX01FRElBX0FMVEVSQV9DST1tCiMg Q09ORklHX1ZJREVPX0NYMjU4MjEgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1g4OD1tCkNPTkZJ R19WSURFT19DWDg4X0FMU0E9bQpDT05GSUdfVklERU9fQ1g4OF9CTEFDS0JJUkQ9bQpDT05GSUdf VklERU9fQ1g4OF9EVkI9bQpDT05GSUdfVklERU9fQ1g4OF9FTkFCTEVfVlAzMDU0PXkKQ09ORklH X1ZJREVPX0NYODhfVlAzMDU0PW0KQ09ORklHX1ZJREVPX0NYODhfTVBFRz1tCkNPTkZJR19WSURF T19CVDg0OD1tCkNPTkZJR19EVkJfQlQ4WFg9bQpDT05GSUdfVklERU9fU0FBNzEzND1tCkNPTkZJ R19WSURFT19TQUE3MTM0X0FMU0E9bQpDT05GSUdfVklERU9fU0FBNzEzNF9SQz15CkNPTkZJR19W SURFT19TQUE3MTM0X0RWQj1tCkNPTkZJR19WSURFT19TQUE3MTY0PW0KCiMKIyBNZWRpYSBkaWdp dGFsIFRWIFBDSSBBZGFwdGVycwojCkNPTkZJR19EVkJfQVY3MTEwX0lSPXkKQ09ORklHX0RWQl9B VjcxMTA9bQpDT05GSUdfRFZCX0FWNzExMF9PU0Q9eQpDT05GSUdfRFZCX0JVREdFVF9DT1JFPW0K Q09ORklHX0RWQl9CVURHRVQ9bQpDT05GSUdfRFZCX0JVREdFVF9DST1tCkNPTkZJR19EVkJfQlVE R0VUX0FWPW0KQ09ORklHX0RWQl9CVURHRVRfUEFUQ0g9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENP UF9QQ0k9bQojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19EVkJfUExVVE8yPW0KQ09ORklHX0RWQl9ETTExMDU9bQpDT05GSUdfRFZCX1BUMT1tCiMg Q09ORklHX0RWQl9QVDMgaXMgbm90IHNldApDT05GSUdfTUFOVElTX0NPUkU9bQpDT05GSUdfRFZC X01BTlRJUz1tCkNPTkZJR19EVkJfSE9QUEVSPW0KQ09ORklHX0RWQl9OR0VORT1tCkNPTkZJR19E VkJfRERCUklER0U9bQojIENPTkZJR19EVkJfRERCUklER0VfTVNJRU5BQkxFIGlzIG5vdCBzZXQK IyBDT05GSUdfRFZCX1NNSVBDSUUgaXMgbm90IHNldAojIENPTkZJR19EVkJfTkVUVVBfVU5JRFZC IGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAojIENP TkZJR19WNExfTUVNMk1FTV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1RFU1RfRFJJ VkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQK CiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05GSUdfU01TX1NESU9fRFJWPW0K Q09ORklHX1JBRElPX0FEQVBURVJTPXkKQ09ORklHX1JBRElPX1RFQTU3NVg9bQojIENPTkZJR19S QURJT19TSTQ3MFggaXMgbm90IHNldAojIENPTkZJR19SQURJT19TSTQ3MTMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTVI4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFNCUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JBRElPX01BWElSQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NIQVJL IGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0hBUksyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0tFRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JBUkVNT05PIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX01BOTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fVEVBNTc2NCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JBRElPX1NBQTc3MDZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fVEVGNjg2 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1dMMTI3MyBpcyBub3Qgc2V0CgojCiMgVGV4YXMg SW5zdHJ1bWVudHMgV0wxMjh4IEZNIGRyaXZlciAoU1QgYmFzZWQpCiMKIyBlbmQgb2YgVGV4YXMg SW5zdHJ1bWVudHMgV0wxMjh4IEZNIGRyaXZlciAoU1QgYmFzZWQpCgojCiMgU3VwcG9ydGVkIEZp cmVXaXJlIChJRUVFIDEzOTQpIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9GSVJFRFRWPW0KQ09ORklH X0RWQl9GSVJFRFRWX0lOUFVUPXkKQ09ORklHX01FRElBX0NPTU1PTl9PUFRJT05TPXkKCiMKIyBj b21tb24gZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdfVklERU9fQ1gyMzQxWD1tCkNPTkZJR19WSURF T19UVkVFUFJPTT1tCkNPTkZJR19DWVBSRVNTX0ZJUk1XQVJFPW0KQ09ORklHX1ZJREVPQlVGMl9D T1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpD T05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQpDT05GSUdfVklERU9CVUYyX0RNQV9TRz1tCkNPTkZJ R19WSURFT0JVRjJfRFZCPW0KQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1A9bQpDT05GSUdfVklERU9f U0FBNzE0Nj1tCkNPTkZJR19WSURFT19TQUE3MTQ2X1ZWPW0KQ09ORklHX1NNU19TSUFOT19NRFRW PW0KQ09ORklHX1NNU19TSUFOT19SQz15CiMgQ09ORklHX1NNU19TSUFOT19ERUJVR0ZTIGlzIG5v dCBzZXQKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBpMmMs IHNwaSwgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVD15CkNPTkZJ R19NRURJQV9BVFRBQ0g9eQpDT05GSUdfVklERU9fSVJfSTJDPW0KCiMKIyBBdWRpbyBkZWNvZGVy cywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVPX1RWQVVESU89bQpDT05GSUdf VklERU9fVERBNzQzMj1tCkNPTkZJR19WSURFT19NU1AzNDAwPW0KQ09ORklHX1ZJREVPX0NTMzMw OD1tCkNPTkZJR19WSURFT19DUzUzNDU9bQpDT05GSUdfVklERU9fQ1M1M0wzMkE9bQpDT05GSUdf VklERU9fV004Nzc1PW0KQ09ORklHX1ZJREVPX1dNODczOT1tCkNPTkZJR19WSURFT19WUDI3U01Q WD1tCgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9bQoKIwojIFZpZGVv IGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMVg9bQoKIwojIFZpZGVvIGFuZCBhdWRpbyBk ZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTdYPW0KQ09ORklHX1ZJREVPX0NYMjU4NDA9bQoK IwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMjc9bQoKIwojIENhbWVyYSBz ZW5zb3IgZGV2aWNlcwojCgojCiMgTGVucyBkcml2ZXJzCiMKCiMKIyBGbGFzaCBkZXZpY2VzCiMK CiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCkNPTkZJR19WSURFT19VUEQ2NDAzMUE9bQpD T05GSUdfVklERU9fVVBENjQwODM9bQoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBz CiMKQ09ORklHX1ZJREVPX1NBQTY3NTJIUz1tCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKCiMKIyBN aXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCkNPTkZJR19WSURFT19NNTI3OTA9bQoKIwojIE1l ZGlhIFNQSSBBZGFwdGVycwojCiMgQ09ORklHX0NYRDI4ODBfU1BJX0RSViBpcyBub3Qgc2V0CiMg ZW5kIG9mIE1lZGlhIFNQSSBBZGFwdGVycwoKQ09ORklHX01FRElBX1RVTkVSPW0KQ09ORklHX01F RElBX1RVTkVSX1NJTVBMRT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODI1MD1tCkNPTkZJR19N RURJQV9UVU5FUl9UREE4MjkwPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyN1g9bQpDT05GSUdf TUVESUFfVFVORVJfVERBMTgyNzE9bQpDT05GSUdfTUVESUFfVFVORVJfVERBOTg4Nz1tCkNPTkZJ R19NRURJQV9UVU5FUl9URUE1NzYxPW0KQ09ORklHX01FRElBX1RVTkVSX1RFQTU3Njc9bQpDT05G SUdfTUVESUFfVFVORVJfTVQyMFhYPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjA2MD1tCkNPTkZJ R19NRURJQV9UVU5FUl9NVDIwNjM9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2PW0KQ09ORklH X01FRElBX1RVTkVSX01UMjEzMT1tCkNPTkZJR19NRURJQV9UVU5FUl9RVDEwMTA9bQpDT05GSUdf TUVESUFfVFVORVJfWEMyMDI4PW0KQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD1tCkNPTkZJR19N RURJQV9UVU5FUl9YQzQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwNVM9bQpDT05GSUdf TUVESUFfVFVORVJfTVhMNTAwN1Q9bQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDM9bQpDT05G SUdfTUVESUFfVFVORVJfTUFYMjE2NT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxOD1tCkNP TkZJR19NRURJQV9UVU5FUl9GQzAwMTE9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEyPW0KQ09O RklHX01FRElBX1RVTkVSX0ZDMDAxMz1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj1tCkNP TkZJR19NRURJQV9UVU5FUl9FNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzI1ODA9bQpDT05G SUdfTUVESUFfVFVORVJfTTg4UlM2MDAwVD1tCkNPTkZJR19NRURJQV9UVU5FUl9UVUE5MDAxPW0K Q09ORklHX01FRElBX1RVTkVSX1NJMjE1Nz1tCkNPTkZJR19NRURJQV9UVU5FUl9JVDkxM1g9bQpD T05GSUdfTUVESUFfVFVORVJfUjgyMFQ9bQpDT05GSUdfTUVESUFfVFVORVJfUU0xRDFDMDA0Mj1t CkNPTkZJR19NRURJQV9UVU5FUl9RTTFEMUIwMDA0PW0KCiMKIyBNdWx0aXN0YW5kYXJkIChzYXRl bGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1RCMDg5OT1tCkNPTkZJR19EVkJfU1RCNjEw MD1tCkNPTkZJR19EVkJfU1RWMDkweD1tCkNPTkZJR19EVkJfU1RWMDkxMD1tCkNPTkZJR19EVkJf U1RWNjExMHg9bQpDT05GSUdfRFZCX1NUVjYxMTE9bQpDT05GSUdfRFZCX01YTDVYWD1tCkNPTkZJ R19EVkJfTTg4RFMzMTAzPW0KCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFs KSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RSWEs9bQpDT05GSUdfRFZCX1REQTE4MjcxQzJERD1t CkNPTkZJR19EVkJfU0kyMTY1PW0KQ09ORklHX0RWQl9NTjg4NDcyPW0KQ09ORklHX0RWQl9NTjg4 NDczPW0KCiMKIyBEVkItUyAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0NYMjQx MTA9bQpDT05GSUdfRFZCX0NYMjQxMjM9bQpDT05GSUdfRFZCX01UMzEyPW0KQ09ORklHX0RWQl9a TDEwMDM2PW0KQ09ORklHX0RWQl9aTDEwMDM5PW0KQ09ORklHX0RWQl9TNUgxNDIwPW0KQ09ORklH X0RWQl9TVFYwMjg4PW0KQ09ORklHX0RWQl9TVEI2MDAwPW0KQ09ORklHX0RWQl9TVFYwMjk5PW0K Q09ORklHX0RWQl9TVFY2MTEwPW0KQ09ORklHX0RWQl9TVFYwOTAwPW0KQ09ORklHX0RWQl9UREE4 MDgzPW0KQ09ORklHX0RWQl9UREExMDA4Nj1tCkNPTkZJR19EVkJfVERBODI2MT1tCkNPTkZJR19E VkJfVkVTMVg5Mz1tCkNPTkZJR19EVkJfVFVORVJfSVREMTAwMD1tCkNPTkZJR19EVkJfVFVORVJf Q1gyNDExMz1tCkNPTkZJR19EVkJfVERBODI2WD1tCkNPTkZJR19EVkJfVFVBNjEwMD1tCkNPTkZJ R19EVkJfQ1gyNDExNj1tCkNPTkZJR19EVkJfQ1gyNDExNz1tCkNPTkZJR19EVkJfQ1gyNDEyMD1t CkNPTkZJR19EVkJfU0kyMVhYPW0KQ09ORklHX0RWQl9UUzIwMjA9bQpDT05GSUdfRFZCX0RTMzAw MD1tCkNPTkZJR19EVkJfTUI4NkExNj1tCkNPTkZJR19EVkJfVERBMTAwNzE9bQoKIwojIERWQi1U ICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TUDg4NzA9bQpDT05GSUdfRFZC X1NQODg3WD1tCkNPTkZJR19EVkJfQ1gyMjcwMD1tCkNPTkZJR19EVkJfQ1gyMjcwMj1tCkNPTkZJ R19EVkJfRFJYRD1tCkNPTkZJR19EVkJfTDY0NzgxPW0KQ09ORklHX0RWQl9UREExMDA0WD1tCkNP TkZJR19EVkJfTlhUNjAwMD1tCkNPTkZJR19EVkJfTVQzNTI9bQpDT05GSUdfRFZCX1pMMTAzNTM9 bQpDT05GSUdfRFZCX0RJQjMwMDBNQj1tCkNPTkZJR19EVkJfRElCMzAwME1DPW0KQ09ORklHX0RW Ql9ESUI3MDAwTT1tCkNPTkZJR19EVkJfRElCNzAwMFA9bQpDT05GSUdfRFZCX1REQTEwMDQ4PW0K Q09ORklHX0RWQl9BRjkwMTM9bQpDT05GSUdfRFZCX0VDMTAwPW0KQ09ORklHX0RWQl9TVFYwMzY3 PW0KQ09ORklHX0RWQl9DWEQyODIwUj1tCkNPTkZJR19EVkJfQ1hEMjg0MUVSPW0KQ09ORklHX0RW Ql9SVEwyODMwPW0KQ09ORklHX0RWQl9SVEwyODMyPW0KQ09ORklHX0RWQl9TSTIxNjg9bQpDT05G SUdfRFZCX0dQOFBTS19GRT1tCgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpDT05GSUdf RFZCX1ZFUzE4MjA9bQpDT05GSUdfRFZCX1REQTEwMDIxPW0KQ09ORklHX0RWQl9UREExMDAyMz1t CkNPTkZJR19EVkJfU1RWMDI5Nz1tCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRl cnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBYPW0KQ09O RklHX0RWQl9PUjUxMjExPW0KQ09ORklHX0RWQl9PUjUxMTMyPW0KQ09ORklHX0RWQl9CQ00zNTEw PW0KQ09ORklHX0RWQl9MR0RUMzMwWD1tCkNPTkZJR19EVkJfTEdEVDMzMDU9bQpDT05GSUdfRFZC X0xHRFQzMzA2QT1tCkNPTkZJR19EVkJfTEcyMTYwPW0KQ09ORklHX0RWQl9TNUgxNDA5PW0KQ09O RklHX0RWQl9BVTg1MjI9bQpDT05GSUdfRFZCX0FVODUyMl9EVFY9bQpDT05GSUdfRFZCX0FVODUy Ml9WNEw9bQpDT05GSUdfRFZCX1M1SDE0MTE9bQoKIwojIElTREItVCAodGVycmVzdHJpYWwpIGZy b250ZW5kcwojCkNPTkZJR19EVkJfUzkyMT1tCkNPTkZJR19EVkJfRElCODAwMD1tCkNPTkZJR19E VkJfTUI4NkEyMFM9bQoKIwojIElTREItUyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVycmVzdHJp YWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVEM5MDUyMj1tCgojCiMgRGlnaXRhbCB0ZXJyZXN0 cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BMTD1tCkNPTkZJR19EVkJfVFVORVJf RElCMDA3MD1tCkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD1tCgojCiMgU0VDIGNvbnRyb2wgZGV2 aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0RSWDM5WFlKPW0KQ09ORklHX0RWQl9MTkJIMjU9 bQpDT05GSUdfRFZCX0xOQlAyMT1tCkNPTkZJR19EVkJfTE5CUDIyPW0KQ09ORklHX0RWQl9JU0w2 NDA1PW0KQ09ORklHX0RWQl9JU0w2NDIxPW0KQ09ORklHX0RWQl9JU0w2NDIzPW0KQ09ORklHX0RW Ql9BODI5Mz1tCkNPTkZJR19EVkJfTEdTOEdYWD1tCkNPTkZJR19EVkJfQVRCTTg4MzA9bQpDT05G SUdfRFZCX1REQTY2NXg9bQpDT05GSUdfRFZCX0lYMjUwNVY9bQpDT05GSUdfRFZCX004OFJTMjAw MD1tCkNPTkZJR19EVkJfQUY5MDMzPW0KCiMKIyBDb21tb24gSW50ZXJmYWNlIChFTjUwMjIxKSBj b250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfRFZCX0NYRDIwOTk9bQoKIwojIFRvb2xzIHRvIGRl dmVsb3AgbmV3IGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFVNTVlfRkU9bQoKIwojIEdyYXBoaWNz IHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9BTUQ2ND15CkNPTkZJR19BR1BfSU5U RUw9eQpDT05GSUdfQUdQX1NJUz15CkNPTkZJR19BR1BfVklBPXkKQ09ORklHX0lOVEVMX0dUVD15 CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9NjQKQ09ORklHX1ZHQV9T V0lUQ0hFUk9PPXkKQ09ORklHX0RSTT1tCkNPTkZJR19EUk1fTUlQSV9EU0k9eQpDT05GSUdfRFJN X0RQX0FVWF9DSEFSREVWPXkKQ09ORklHX0RSTV9ERUJVR19TRUxGVEVTVD1tCkNPTkZJR19EUk1f S01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZf RU1VTEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCiMgQ09ORklHX0RSTV9G QkRFVl9MRUFLX1BIWVNfU01FTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1X QVJFPXkKIyBDT05GSUdfRFJNX0RQX0NFQyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPW0KQ09O RklHX0RSTV9HRU1fU0hNRU1fSEVMUEVSPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hp cHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9bQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9bQojIENP TkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBf VERBOTk1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoK IwojIEFSTSBkZXZpY2VzCiMKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURF T04gaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1 ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBlbmQgb2YgQUNQIChBdWRpbyBDb1By b2Nlc3NvcikgQ29uZmlndXJhdGlvbgoKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApD T05GSUdfRFJNX0k5MTU9bQojIENPTkZJR19EUk1fSTkxNV9BTFBIQV9TVVBQT1JUIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJF U1NfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CkNPTkZJR19EUk1fSTkxNV9HVlQ9 eQpDT05GSUdfRFJNX0k5MTVfR1ZUX0tWTUdUPW0KCiMKIyBkcm0vaTkxNSBEZWJ1Z2dpbmcKIwoj IENPTkZJR19EUk1fSTkxNV9XRVJST1IgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0RFQlVHX09CSkVDVFMgaXMg bm90IHNldAojIENPTkZJR19EUk1fSTkxNV9TV19GRU5DRV9DSEVDS19EQUcgaXMgbm90IHNldAoj IENPTkZJR19EUk1fSTkxNV9ERUJVR19HVUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9T RUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0xPV19MRVZFTF9UUkFDRVBPSU5U UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX1ZCTEFOS19FVkFERSBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9JOTE1X0RFQlVHX1JVTlRJTUVfUE0gaXMgbm90IHNldAojIGVuZCBv ZiBkcm0vaTkxNSBEZWJ1Z2dpbmcKCkNPTkZJR19EUk1fVkdFTT1tCiMgQ09ORklHX0RSTV9WS01T IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WTVdHRlg9bQpDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTj15 CkNPTkZJR19EUk1fR01BNTAwPW0KQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdfRFJNX0dNQTM2 MDA9eQpDT05GSUdfRFJNX1VETD1tCkNPTkZJR19EUk1fQVNUPW0KQ09ORklHX0RSTV9NR0FHMjAw PW0KQ09ORklHX0RSTV9DSVJSVVNfUUVNVT1tCkNPTkZJR19EUk1fUVhMPW0KQ09ORklHX0RSTV9C T0NIUz1tCkNPTkZJR19EUk1fVklSVElPX0dQVT1tCkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERp c3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NSRUVO IGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBQYW5lbHMKCkNPTkZJR19EUk1fQlJJREdFPXkK Q09ORklHX0RSTV9QQU5FTF9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMK IwojIENPTkZJR19EUk1fQU5BTE9HSVhfQU5YNzhYWCBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3Bs YXkgSW50ZXJmYWNlIEJyaWRnZXMKCiMgQ09ORklHX0RSTV9FVE5BVklWIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVElOWURSTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9YRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fVkJPWFZJREVP IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFO RUxfT1JJRU5UQVRJT05fUVVJUktTPXkKQ09ORklHX0RSTV9MSUJfUkFORE9NPXkKCiMKIyBGcmFt ZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15 CkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJf Qk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NG Ql9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKQ09ORklHX0ZCX1NZU19GSUxM UkVDVD1tCkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9bQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD1t CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BT PW0KQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKIyBDT05GSUdfRkJfTU9ERV9IRUxQRVJTIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJl IGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIg aXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9B UkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19G Ql9VVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX0VGST15CiMgQ09O RklHX0ZCX040MTEgaXMgbm90IHNldAojIENPTkZJR19GQl9IR0EgaXMgbm90IHNldAojIENPTkZJ R19GQl9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNl dAojIENPTkZJR19GQl9JNzQwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90 IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90 IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksg aXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5F IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNldAojIENPTkZJR19GQl9TTVND VUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSUJN X0dYVDQ1MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9WSVJUVUFMIGlzIG5vdCBzZXQKIyBDT05G SUdfWEVOX0ZCREVWX0ZST05URU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9 bQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qg c2V0CiMgZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRl dmljZSBzdXBwb3J0CiMKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQojIENPTkZJR19MQ0RfTDRG MDAyNDJUMDMgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CiMg Q09ORklHX0xDRF9MVFYzNTBRViBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MjJYIGlzIG5v dCBzZXQKIyBDT05GSUdfTENEX0lMSTkzMjAgaXMgbm90IHNldAojIENPTkZJR19MQ0RfVERPMjRN IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBub3Qgc2V0CkNPTkZJR19MQ0Rf UExBVEZPUk09bQojIENPTkZJR19MQ0RfQU1TMzY5RkcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0xD RF9MTVM1MDFLRjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0hYODM1NyBpcyBub3Qgc2V0CiMg Q09ORklHX0xDRF9PVE0zMjI1QSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVW SUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19CQUNL TElHSFRfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT1tCiMgQ09ORklHX0JB Q0tMSUdIVF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklH X0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JB Q0tMSUdIVF9MUDg1NVg9bQojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYx MDcgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5k IG9mIEJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX0hETUk9eQoKIwojIENv bnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJ R19WR0FDT05fU09GVF9TQ1JPTExCQUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tf U0laRT02NAojIENPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLX1BFUlNJU1RFTlRfRU5BQkxF X0JZX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1N WV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdf RlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9Q UklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENPTkZJR19G UkFNRUJVRkZFUl9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSIGlzIG5vdCBzZXQKIyBlbmQgb2Yg Q29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CgpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xP R09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90 IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKIyBlbmQgb2YgR3JhcGhpY3Mgc3VwcG9y dAoKQ09ORklHX1NPVU5EPW0KQ09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09T U19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD1tCkNPTkZJR19TTkRfVElNRVI9bQpDT05GSUdf U05EX1BDTT1tCkNPTkZJR19TTkRfUENNX0VMRD15CkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdf U05EX1NFUV9ERVZJQ0U9bQpDT05GSUdfU05EX1JBV01JREk9bQpDT05GSUdfU05EX0NPTVBSRVNT X09GRkxPQUQ9bQpDT05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRfREVWPXkK Q09ORklHX1NORF9PU1NFTVVMPXkKIyBDT05GSUdfU05EX01JWEVSX09TUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9QQ01fT1NTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ01fVElNRVI9eQpDT05G SUdfU05EX0hSVElNRVI9bQpDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09ORklHX1NORF9N QVhfQ0FSRFM9MzIKIyBDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQSSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQojIENPTkZJR19TTkRf VkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19TTkRfREVCVUcgaXMgbm90IHNldApD T05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19TTkRfU0VR VUVOQ0VSPW0KQ09ORklHX1NORF9TRVFfRFVNTVk9bQpDT05GSUdfU05EX1NFUVVFTkNFUl9PU1M9 bQpDT05GSUdfU05EX1NFUV9IUlRJTUVSX0RFRkFVTFQ9eQpDT05GSUdfU05EX1NFUV9NSURJX0VW RU5UPW0KQ09ORklHX1NORF9TRVFfTUlEST1tCkNPTkZJR19TTkRfU0VRX01JRElfRU1VTD1tCkNP TkZJR19TTkRfU0VRX1ZJUk1JREk9bQpDT05GSUdfU05EX01QVTQwMV9VQVJUPW0KQ09ORklHX1NO RF9PUEwzX0xJQj1tCkNPTkZJR19TTkRfT1BMM19MSUJfU0VRPW0KQ09ORklHX1NORF9WWF9MSUI9 bQpDT05GSUdfU05EX0FDOTdfQ09ERUM9bQpDT05GSUdfU05EX0RSSVZFUlM9eQpDT05GSUdfU05E X1BDU1A9bQpDT05GSUdfU05EX0RVTU1ZPW0KQ09ORklHX1NORF9BTE9PUD1tCkNPTkZJR19TTkRf VklSTUlEST1tCkNPTkZJR19TTkRfTVRQQVY9bQojIENPTkZJR19TTkRfTVRTNjQgaXMgbm90IHNl dAojIENPTkZJR19TTkRfU0VSSUFMX1UxNjU1MCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTVBVNDAx PW0KIyBDT05GSUdfU05EX1BPUlRNQU4yWDQgaXMgbm90IHNldApDT05GSUdfU05EX0FDOTdfUE9X RVJfU0FWRT15CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFX0RFRkFVTFQ9NQpDT05GSUdfU05E X1BDST15CkNPTkZJR19TTkRfQUQxODg5PW0KIyBDT05GSUdfU05EX0FMUzMwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9BTFM0MDAwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BTEk1NDUxPW0KQ09O RklHX1NORF9BU0lIUEk9bQpDT05GSUdfU05EX0FUSUlYUD1tCkNPTkZJR19TTkRfQVRJSVhQX01P REVNPW0KQ09ORklHX1NORF9BVTg4MTA9bQpDT05GSUdfU05EX0FVODgyMD1tCkNPTkZJR19TTkRf QVU4ODMwPW0KIyBDT05GSUdfU05EX0FXMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BWlQzMzI4 IGlzIG5vdCBzZXQKQ09ORklHX1NORF9CVDg3WD1tCiMgQ09ORklHX1NORF9CVDg3WF9PVkVSQ0xP Q0sgaXMgbm90IHNldApDT05GSUdfU05EX0NBMDEwNj1tCkNPTkZJR19TTkRfQ01JUENJPW0KQ09O RklHX1NORF9PWFlHRU5fTElCPW0KQ09ORklHX1NORF9PWFlHRU49bQojIENPTkZJR19TTkRfQ1M0 MjgxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9DUzQ2WFg9bQpDT05GSUdfU05EX0NTNDZYWF9ORVdf RFNQPXkKQ09ORklHX1NORF9DVFhGST1tCkNPTkZJR19TTkRfREFSTEEyMD1tCkNPTkZJR19TTkRf R0lOQTIwPW0KQ09ORklHX1NORF9MQVlMQTIwPW0KQ09ORklHX1NORF9EQVJMQTI0PW0KQ09ORklH X1NORF9HSU5BMjQ9bQpDT05GSUdfU05EX0xBWUxBMjQ9bQpDT05GSUdfU05EX01PTkE9bQpDT05G SUdfU05EX01JQT1tCkNPTkZJR19TTkRfRUNITzNHPW0KQ09ORklHX1NORF9JTkRJR089bQpDT05G SUdfU05EX0lORElHT0lPPW0KQ09ORklHX1NORF9JTkRJR09ESj1tCkNPTkZJR19TTkRfSU5ESUdP SU9YPW0KQ09ORklHX1NORF9JTkRJR09ESlg9bQpDT05GSUdfU05EX0VNVTEwSzE9bQpDT05GSUdf U05EX0VNVTEwSzFfU0VRPW0KQ09ORklHX1NORF9FTVUxMEsxWD1tCkNPTkZJR19TTkRfRU5TMTM3 MD1tCkNPTkZJR19TTkRfRU5TMTM3MT1tCiMgQ09ORklHX1NORF9FUzE5MzggaXMgbm90IHNldApD T05GSUdfU05EX0VTMTk2OD1tCkNPTkZJR19TTkRfRVMxOTY4X0lOUFVUPXkKQ09ORklHX1NORF9F UzE5NjhfUkFESU89eQojIENPTkZJR19TTkRfRk04MDEgaXMgbm90IHNldApDT05GSUdfU05EX0hE U1A9bQpDT05GSUdfU05EX0hEU1BNPW0KQ09ORklHX1NORF9JQ0UxNzEyPW0KQ09ORklHX1NORF9J Q0UxNzI0PW0KQ09ORklHX1NORF9JTlRFTDhYMD1tCkNPTkZJR19TTkRfSU5URUw4WDBNPW0KQ09O RklHX1NORF9LT1JHMTIxMj1tCkNPTkZJR19TTkRfTE9MQT1tCkNPTkZJR19TTkRfTFg2NDY0RVM9 bQpDT05GSUdfU05EX01BRVNUUk8zPW0KQ09ORklHX1NORF9NQUVTVFJPM19JTlBVVD15CkNPTkZJ R19TTkRfTUlYQVJUPW0KIyBDT05GSUdfU05EX05NMjU2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9Q Q1hIUj1tCiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9STUUzMj1t CkNPTkZJR19TTkRfUk1FOTY9bQpDT05GSUdfU05EX1JNRTk2NTI9bQojIENPTkZJR19TTkRfU09O SUNWSUJFUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVFJJREVOVD1tCkNPTkZJR19TTkRfVklBODJY WD1tCkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT1tCkNPTkZJR19TTkRfVklSVFVPU089bQpDT05G SUdfU05EX1ZYMjIyPW0KIyBDT05GSUdfU05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVk aW8KIwpDT05GSUdfU05EX0hEQT1tCkNPTkZJR19TTkRfSERBX0lOVEVMPW0KQ09ORklHX1NORF9I REFfSFdERVA9eQpDT05GSUdfU05EX0hEQV9SRUNPTkZJRz15CkNPTkZJR19TTkRfSERBX0lOUFVU X0JFRVA9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MApDT05GSUdfU05EX0hEQV9Q QVRDSF9MT0FERVI9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19SRUFMVEVLPW0KQ09ORklHX1NORF9I REFfQ09ERUNfQU5BTE9HPW0KQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUw9bQpDT05GSUdf U05EX0hEQV9DT0RFQ19WSUE9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JPW0KQ09ORklHX1NO RF9IREFfQ09ERUNfQ0lSUlVTPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ09ORVhBTlQ9bQpDT05G SUdfU05EX0hEQV9DT0RFQ19DQTAxMTA9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzI9bQpD T05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzJfRFNQPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ01F RElBPW0KQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0PW0KQ09ORklHX1NORF9IREFfR0VORVJJ Qz1tCkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVMVD0wCiMgZW5kIG9mIEhELUF1ZGlv CgpDT05GSUdfU05EX0hEQV9DT1JFPW0KQ09ORklHX1NORF9IREFfRFNQX0xPQURFUj15CkNPTkZJ R19TTkRfSERBX0NPTVBPTkVOVD15CkNPTkZJR19TTkRfSERBX0k5MTU9eQpDT05GSUdfU05EX0hE QV9FWFRfQ09SRT1tCkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NTEyCiMgQ09ORklHX1NO RF9TUEkgaXMgbm90IHNldApDT05GSUdfU05EX1VTQj15CkNPTkZJR19TTkRfVVNCX0FVRElPPW0K Q09ORklHX1NORF9VU0JfQVVESU9fVVNFX01FRElBX0NPTlRST0xMRVI9eQpDT05GSUdfU05EX1VT Ql9VQTEwMT1tCkNPTkZJR19TTkRfVVNCX1VTWDJZPW0KQ09ORklHX1NORF9VU0JfQ0FJQVE9bQpD T05GSUdfU05EX1VTQl9DQUlBUV9JTlBVVD15CkNPTkZJR19TTkRfVVNCX1VTMTIyTD1tCkNPTkZJ R19TTkRfVVNCXzZGSVJFPW0KQ09ORklHX1NORF9VU0JfSElGQUNFPW0KQ09ORklHX1NORF9CQ0Qy MDAwPW0KQ09ORklHX1NORF9VU0JfTElORTY9bQpDT05GSUdfU05EX1VTQl9QT0Q9bQpDT05GSUdf U05EX1VTQl9QT0RIRD1tCkNPTkZJR19TTkRfVVNCX1RPTkVQT1JUPW0KQ09ORklHX1NORF9VU0Jf VkFSSUFYPW0KQ09ORklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVfTElCPW0K IyBDT05GSUdfU05EX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hGVyBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfSVNJR0hUPW0KIyBDT05GSUdfU05EX0ZJUkVXT1JLUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9CRUJPQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFV0lSRV9ESUdJMDBY IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX1RBU0NBTSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9GSVJFV0lSRV9NT1RVIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVGQUNFIGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0M9bQpDT05GSUdfU05EX1NPQ19DT01QUkVTUz15CkNPTkZJ R19TTkRfU09DX1RPUE9MT0dZPXkKQ09ORklHX1NORF9TT0NfQUNQST1tCiMgQ09ORklHX1NORF9T T0NfQU1EX0FDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQU1EX0FDUDN4IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0FUTUVMX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ERVNJR05X QVJFX0kyUyBpcyBub3Qgc2V0CgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BVcwojCgoj CiMgQ29tbW9uIFNvQyBBdWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwojIENPTkZJ R19TTkRfU09DX0ZTTF9BU1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19GU0xfU0FJIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19GU0xfQVVETUlYIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19GU0xfU1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19GU0xfU1BESUYgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX0ZTTF9FU0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19GU0xfTUlDRklMIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTVhfQVVETVVYIGlz IG5vdCBzZXQKIyBlbmQgb2YgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BVcwoKIyBDT05GSUdf U05EX0kyU19ISTYyMTBfSTJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTUcgaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfVE9QTEVWRUw9eQpDT05GSUdfU05EX1NTVF9J UEM9bQpDT05GSUdfU05EX1NTVF9JUENfQUNQST1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9B Q1BJPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NUPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NU X0ZJUk1XQVJFPW0KQ09ORklHX1NORF9TT0NfSU5URUxfSEFTV0VMTD1tCkNPTkZJR19TTkRfU1NU X0FUT01fSElGSTJfUExBVEZPUk09bQojIENPTkZJR19TTkRfU1NUX0FUT01fSElGSTJfUExBVEZP Uk1fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TU1RfQVRPTV9ISUZJMl9QTEFURk9STV9BQ1BJ PW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tZTEFLRT1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NL TD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0FQTD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0tCTD1t CkNPTkZJR19TTkRfU09DX0lOVEVMX0dMSz1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0NOTD1tCkNP TkZJR19TTkRfU09DX0lOVEVMX0NGTD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NLWUxBS0VfRkFN SUxZPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tZTEFLRV9TU1BfQ0xLPW0KIyBDT05GSUdfU05E X1NPQ19JTlRFTF9TS1lMQUtFX0hEQVVESU9fQ09ERUMgaXMgbm90IHNldApDT05GSUdfU05EX1NP Q19JTlRFTF9TS1lMQUtFX0NPTU1PTj1tCkNPTkZJR19TTkRfU09DX0FDUElfSU5URUxfTUFUQ0g9 bQpDT05GSUdfU05EX1NPQ19JTlRFTF9NQUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxfSEFTV0VM TF9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQkRXX1JUNTY3N19NQUNIPW0KQ09ORklHX1NO RF9TT0NfSU5URUxfQlJPQURXRUxMX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRDUl9S VDU2NDBfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JZVENSX1JUNTY1MV9NQUNIPW0KQ09O RklHX1NORF9TT0NfSU5URUxfQ0hUX0JTV19SVDU2NzJfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lO VEVMX0NIVF9CU1dfUlQ1NjQ1X01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX01B WDk4MDkwX1RJX01BQ0g9bQojIENPTkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfTkFVODgyNF9N QUNIIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU5URUxfQllUX0NIVF9EQTcyMTNfTUFDSD1t CkNPTkZJR19TTkRfU09DX0lOVEVMX0JZVF9DSFRfRVM4MzE2X01BQ0g9bQpDT05GSUdfU05EX1NP Q19JTlRFTF9CWVRfQ0hUX05PQ09ERUNfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9S VDI4Nl9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tMX05BVTg4TDI1X1NTTTQ1NjdfTUFD SD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9OQVU4OEwyNV9NQVg5ODM1N0FfTUFDSD1tCkNP TkZJR19TTkRfU09DX0lOVEVMX0JYVF9EQTcyMTlfTUFYOTgzNTdBX01BQ0g9bQpDT05GSUdfU05E X1NPQ19JTlRFTF9CWFRfUlQyOThfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0tCTF9SVDU2 NjNfTUFYOTg5MjdfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0tCTF9SVDU2NjNfUlQ1NTE0 X01BWDk4OTI3X01BQ0g9bQojIENPTkZJR19TTkRfU09DX0lOVEVMX0tCTF9EQTcyMTlfTUFYOTgz NTdBX01BQ0ggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0lOVEVMX0tCTF9EQTcyMTlfTUFY OTg5MjdfTUFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX1JUNTY2MF9N QUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9HTEtfUlQ1NjgyX01BWDk4MzU3 QV9NQUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19NVEtfQlRDVlNEIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19TT0ZfVE9QTEVWRUwgaXMgbm90IHNldAoKIwojIFNUTWljcm9lbGVj dHJvbmljcyBTVE0zMiBTT0MgYXVkaW8gc3VwcG9ydAojCiMgZW5kIG9mIFNUTWljcm9lbGVjdHJv bmljcyBTVE0zMiBTT0MgYXVkaW8gc3VwcG9ydAoKIyBDT05GSUdfU05EX1NPQ19YSUxJTlhfSTJT IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19YSUxJTlhfQVVESU9fRk9STUFUVEVSIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19YSUxJTlhfU1BESUYgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX1hURlBHQV9JMlMgaXMgbm90IHNldAojIENPTkZJR19aWF9URE0gaXMgbm90IHNldApD T05GSUdfU05EX1NPQ19JMkNfQU5EX1NQST1tCgojCiMgQ09ERUMgZHJpdmVycwojCiMgQ09ORklH X1NORF9TT0NfQUM5N19DT0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQURBVTE3MDEg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FEQVUxNzYxX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfQURBVTE3NjFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BREFV NzAwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUs0MTA0IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19BSzQxMTggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FLNDQ1OCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQUs0NTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19BSzQ2MTMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FLNDY0MiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfQUs1Mzg2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzU1NTgg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FMQzU2MjMgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX0JEMjg2MjMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0JUX1NDTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfQ1MzNUwzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf Q1MzNUwzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1MzNUwzNCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfQ1MzNUwzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1MzNUwz NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw0MiBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfQ1M0Mkw1MV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDJMNTIg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDJMNTYgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX0NTNDJMNzMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDI2NSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0MjcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19D UzQyNzFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyNzFfU1BJIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyWFg4X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfQ1M0MzEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0MzQxIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19DUzQzNDkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNTNM MzAgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19EQTcyMTM9bQpDT05GSUdfU05EX1NPQ19EQTcy MTk9bQpDT05GSUdfU05EX1NPQ19ETUlDPW0KIyBDT05GSUdfU05EX1NPQ19FUzcxMzQgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX0VTNzI0MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0VT ODMxNj1tCiMgQ09ORklHX1NORF9TT0NfRVM4MzI4X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfRVM4MzI4X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfR1RNNjAxIGlzIG5v dCBzZXQKQ09ORklHX1NORF9TT0NfSERBQ19IRE1JPW0KIyBDT05GSUdfU05EX1NPQ19JTk5PX1JL MzAzNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTUFYOTgwODggaXMgbm90IHNldApDT05G SUdfU05EX1NPQ19NQVg5ODA5MD1tCkNPTkZJR19TTkRfU09DX01BWDk4MzU3QT1tCiMgQ09ORklH X1NORF9TT0NfTUFYOTg1MDQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01BWDk4NjcgaXMg bm90IHNldApDT05GSUdfU05EX1NPQ19NQVg5ODkyNz1tCiMgQ09ORklHX1NORF9TT0NfTUFYOTgz NzMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01BWDk4NjAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX01TTTg5MTZfV0NEX0RJR0lUQUwgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X1BDTTE2ODEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1BDTTE3ODlfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19QQ00xNzlYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfUENNMTc5WF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1BDTTE4NlhfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ00xODZYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfUENNMzA2MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1BDTTMwNjBf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19QQ00zMTY4QV9JMkMgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1BDTTMxNjhBX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf UENNNTEyeF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1BDTTUxMnhfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19SSzMzMjggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19S TDYyMzE9bQpDT05GSUdfU05EX1NPQ19STDYzNDdBPW0KQ09ORklHX1NORF9TT0NfUlQyODY9bQpD T05GSUdfU05EX1NPQ19SVDI5OD1tCkNPTkZJR19TTkRfU09DX1JUNTUxND1tCkNPTkZJR19TTkRf U09DX1JUNTUxNF9TUEk9bQojIENPTkZJR19TTkRfU09DX1JUNTYxNiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfUlQ1NjMxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUlQ1NjQwPW0KQ09O RklHX1NORF9TT0NfUlQ1NjQ1PW0KQ09ORklHX1NORF9TT0NfUlQ1NjUxPW0KQ09ORklHX1NORF9T T0NfUlQ1NjYzPW0KQ09ORklHX1NORF9TT0NfUlQ1NjcwPW0KQ09ORklHX1NORF9TT0NfUlQ1Njc3 PW0KQ09ORklHX1NORF9TT0NfUlQ1Njc3X1NQST1tCiMgQ09ORklHX1NORF9TT0NfU0dUTDUwMDAg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1NJTVBMRV9BTVBMSUZJRVIgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1NJUkZfQVVESU9fQ09ERUMgaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DX1NQRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19TU00yMzA1IGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19TU00yNjAyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf U1NNMjYwMl9JMkMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19TU000NTY3PW0KIyBDT05GSUdf U05EX1NPQ19TVEEzMlggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1NUQTM1MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfU1RJX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf VEFTMjU1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVEFTNTA4NiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfVEFTNTcxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVEFTNTcy MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVEFTNjQyNCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfVERBNzQxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVEZBOTg3OSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19UTFYzMjBBSUMyM19TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RM VjMyMEFJQzMxWFggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMyWDRfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzMlg0X1NQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDM1ggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19U UzNBMjI3RT1tCiMgQ09ORklHX1NORF9TT0NfVFNDUzQyWFggaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX1RTQ1M0NTQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODUxMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfV004NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19X TTg1MjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODU4MCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfV004NzExIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3MjggaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODczMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfV004NzM3IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3NDEgaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09DX1dNODc1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NzUz IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3NzAgaXMgbm90IHNldAojIENPTkZJR19T TkRfU09DX1dNODc3NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NzgyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19XTTg4MDRfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5MDMgaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09DX1dNODkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004 OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5NjIgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX1dNODk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004OTc4IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5ODUgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X1pYX0FVRDk2UDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19NQVg5NzU5IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19NVDYzNTEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01U NjM1OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTkFVODU0MCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfTkFVODgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTkFVODgyMiBp cyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX05BVTg4MjQ9bQpDT05GSUdfU05EX1NPQ19OQVU4ODI1 PW0KIyBDT05GSUdfU05EX1NPQ19UUEE2MTMwQTIgaXMgbm90IHNldAojIGVuZCBvZiBDT0RFQyBk cml2ZXJzCgojIENPTkZJR19TTkRfU0lNUExFX0NBUkQgaXMgbm90IHNldApDT05GSUdfU05EX1g4 Nj15CkNPTkZJR19IRE1JX0xQRV9BVURJTz1tCkNPTkZJR19TTkRfU1lOVEhfRU1VWD1tCiMgQ09O RklHX1NORF9YRU5fRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfQUM5N19CVVM9bQoKIwojIEhJ RCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSD15CkNP TkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3Bl Y2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBDT05GSUdfSElEX0FDQ1VU T1VDSCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9bQojIENPTkZJR19ISURfQUNSVVhfRkYg aXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BUFBMRUlSPW0KIyBDT05G SUdfSElEX0FTVVMgaXMgbm90IHNldApDT05GSUdfSElEX0FVUkVBTD1tCkNPTkZJR19ISURfQkVM S0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JJR0JF Tl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkK IyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQ09VR0FSIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX01BQ0FMTFkgaXMgbm90IHNldApDT05GSUdfSElEX1BST0RJS0VZ Uz1tCiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1AyMTEyIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9EUkFHT05SSVNFPW0KIyBD T05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90 IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxFQ09NPW0KIyBD T05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURf R0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9IT0xURUs9bQojIENPTkZJR19IT0xURUtfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfR1Q2 ODNSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRVlUT1VDSD1tCkNPTkZJR19ISURfS1lFPW0KQ09O RklHX0hJRF9VQ0xPR0lDPW0KQ09ORklHX0hJRF9XQUxUT1A9bQojIENPTkZJR19ISURfVklFV1NP TklDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj1tCkNPTkZJR19ISURfSUNBREU9bQpD T05GSUdfSElEX0lURT15CiMgQ09ORklHX0hJRF9KQUJSQSBpcyBub3Qgc2V0CkNPTkZJR19ISURf VFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj1tCkNP TkZJR19ISURfTEVEPW0KIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CkNPTkZJR19ISURf TE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RKPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9I SURQUD1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVJVTUJM RVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENP TkZJR19ISURfTUFMVFJPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qg c2V0CkNPTkZJR19ISURfUkVEUkFHT049eQpDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19I SURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9bQojIENPTkZJR19ISURfTlRJIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19ISURfT1JURUs9bQpDT05GSUdfSElE X1BBTlRIRVJMT1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0KQ09ORklHX0hJ RF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JB Q0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVE Uz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkKQ09O RklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURfUkVUUk9ERSBpcyBub3Qgc2V0CkNPTkZJR19I SURfUk9DQ0FUPW0KQ09ORklHX0hJRF9TQUlURUs9bQpDT05GSUdfSElEX1NBTVNVTkc9bQpDT05G SUdfSElEX1NPTlk9bQojIENPTkZJR19TT05ZX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TUEVF RExJTks9bQojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldApDT05GSUdfSElEX1NURUVMU0VS SUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KQ09ORklHX0hJRF9STUk9bQpDT05GSUdfSElEX0dS RUVOQVNJQT1tCiMgQ09ORklHX0dSRUVOQVNJQV9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfSFlQ RVJWX01PVVNFPW0KQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9bQojIENPTkZJR19TTUFSVEpPWVBM VVNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1RJVk89bQpDT05GSUdfSElEX1RPUFNFRUQ9bQpD T05GSUdfSElEX1RISU5HTT1tCkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KIyBDT05GSUdfVEhS VVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VEUkFXX1BTMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9VMkZaRVJPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJ R19ISURfV0lJTU9URT1tCiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURf WkVST1BMVVM9bQojIENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllE QUNST049bQpDT05GSUdfSElEX1NFTlNPUl9IVUI9bQpDT05GSUdfSElEX1NFTlNPUl9DVVNUT01f U0VOU09SPW0KQ09ORklHX0hJRF9BTFBTPW0KIyBlbmQgb2YgU3BlY2lhbCBISUQgZHJpdmVycwoK IwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKQ09ORklHX0hJRF9QSUQ9eQpD T05GSUdfVVNCX0hJRERFVj15CiMgZW5kIG9mIFVTQiBISUQgc3VwcG9ydAoKIwojIEkyQyBISUQg c3VwcG9ydAojCkNPTkZJR19JMkNfSElEPW0KIyBlbmQgb2YgSTJDIEhJRCBzdXBwb3J0CgojCiMg SW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKQ09ORklHX0lOVEVMX0lTSF9ISUQ9eQojIENPTkZJR19J TlRFTF9JU0hfRklSTVdBUkVfRE9XTkxPQURFUiBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIElT SCBISUQgc3VwcG9ydAojIGVuZCBvZiBISUQgc3VwcG9ydAoKQ09ORklHX1VTQl9PSENJX0xJVFRM RV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJ R19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0JfUENJPXkKQ09ORklH X1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9u cwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlO T1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9P VEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19CTEFDS0xJU1RfSFVCIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVD1tCkNPTkZJR19VU0JfQVVU T1NVU1BFTkRfREVMQVk9MgpDT05GSUdfVVNCX01PTj15CkNPTkZJR19VU0JfV1VTQj1tCkNPTkZJ R19VU0JfV1VTQl9DQkFGPW0KIyBDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRyBpcyBub3Qgc2V0 CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9I Q0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJH Q0FQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BM QVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9S T09UX0hVQl9UVD15CkNPTkZJR19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhD SV9QQ0k9eQojIENPTkZJR19VU0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhD SV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZP VEcyMTBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BWDM0MjFfSENEIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9PSENJX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKIyBDT05GSUdf VVNCX09IQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VSENJX0hDRD15CiMg Q09ORklHX1VTQl9VMTMyX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMg bm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1dIQ0lfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IV0FfSENEPW0KIyBDT05GSUdfVVNCX0hD RF9CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90IHNldAojIENPTkZJ R19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2 ZXJzCiMKQ09ORklHX1VTQl9BQ009bQpDT05GSUdfVVNCX1BSSU5URVI9bQpDT05GSUdfVVNCX1dE TT1tCkNPTkZJR19VU0JfVE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFND U0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9S QUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1tCiMgQ09ORklHX1VT Ql9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9bQpD T05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj1tCkNPTkZJ R19VU0JfU1RPUkFHRV9GUkVFQ09NPW0KQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD1tCkNPTkZJ R19VU0JfU1RPUkFHRV9VU0JBVD1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9bQpDT05GSUdf VVNCX1NUT1JBR0VfU0REUjU1PW0KQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPW0KQ09ORklH X1VTQl9TVE9SQUdFX0FMQVVEQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD1tCkNPTkZJ R19VU0JfU1RPUkFHRV9LQVJNQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPW0K Q09ORklHX1VTQl9TVE9SQUdFX0VORV9VQjYyNTA9bQpDT05GSUdfVVNCX1VBUz1tCgojCiMgVVNC IEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPW0KQ09ORklHX1VTQl9NSUNST1RF Sz1tCkNPTkZJR19VU0JJUF9DT1JFPW0KIyBDT05GSUdfVVNCSVBfVkhDSV9IQ0QgaXMgbm90IHNl dAojIENPTkZJR19VU0JJUF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RX QzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9D SElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQKCiMKIyBV U0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQpDT05GSUdfVVNCX1NFUklBTD15 CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkK IyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9B SVJDQUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NFUklBTF9C RUxLSU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19VU0JfU0VSSUFMX1dISVRF SEVBVD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1tCkNPTkZJR19VU0JfU0VS SUFMX0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9bQpDT05GSUdfVVNCX1NF UklBTF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0KQ09ORklHX1VTQl9TRVJJ QUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0KQ09ORklHX1VTQl9TRVJJQUxfSVI9 bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JU X1RJPW0KIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0dBUk1JTj1tCkNPTkZJ R19VU0JfU0VSSUFMX0lQVz1tCkNPTkZJR19VU0JfU0VSSUFMX0lVVT1tCkNPTkZJR19VU0JfU0VS SUFMX0tFWVNQQU5fUERBPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTj1tCkNPTkZJR19VU0Jf U0VSSUFMX0tMU0k9bQpDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1Q9bQpDT05GSUdfVVNCX1NF UklBTF9NQ1RfVTIzMj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldApDT05G SUdfVVNCX1NFUklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JU PXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfTVhVUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX05BVk1BTj1tCkNPTkZJR19VU0JfU0VSSUFM X1BMMjMwMz1tCkNPTkZJR19VU0JfU0VSSUFMX09USTY4NTg9bQpDT05GSUdfVVNCX1NFUklBTF9R Q0FVWD1tCkNPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NPW0KQ09ORklHX1VTQl9TRVJJQUxfU1BD UDhYNT1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9bQpDT05GSUdfVVNCX1NFUklBTF9TQUZFX1BB RERFRD15CkNPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTPW0KQ09ORklHX1VTQl9TRVJJ QUxfU1lNQk9MPW0KIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf U0VSSUFMX0NZQkVSSkFDSz1tCkNPTkZJR19VU0JfU0VSSUFMX1hJUkNPTT1tCkNPTkZJR19VU0Jf U0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQpDT05GSUdfVVNCX1NFUklB TF9PTU5JTkVUPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTj1tCkNPTkZJR19VU0JfU0VSSUFM X1hTRU5TX01UPW0KIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0VSSUFMX1NTVTEwMD1tCkNPTkZJR19VU0JfU0VSSUFMX1FUMj1tCiMgQ09ORklHX1VT Ql9TRVJJQUxfVVBENzhGMDczMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0RFQlVHPW0K CiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj1tCkNPTkZJ R19VU0JfRU1JMjY9bQpDT05GSUdfVVNCX0FEVVRVWD1tCkNPTkZJR19VU0JfU0VWU0VHPW0KIyBD T05GSUdfVVNCX1JJTzUwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEVHT1RPV0VSPW0KQ09ORklH X1VTQl9MQ0Q9bQojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSURNT1VTRT1tCkNPTkZJR19VU0Jf RlRESV9FTEFOPW0KQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9bQpDT05GSUdfVVNCX1NJU1VTQlZH QT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBX0NPTj15CkNPTkZJR19VU0JfTEQ9bQojIENPTkZJR19V U0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldApDT05GSUdfVVNCX0lPV0FSUklPUj1tCiMgQ09O RklHX1VTQl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfSVNJR0hURlc9bQojIENPTkZJR19VU0JfWVVSRVggaXMgbm90 IHNldApDT05GSUdfVVNCX0VaVVNCX0ZYMj1tCiMgQ09ORklHX1VTQl9IVUJfVVNCMjUxWEIgaXMg bm90IHNldApDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz1tCiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2 MDQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVE09bQpDT05GSUdfVVNC X1NQRUVEVE9VQ0g9bQpDT05GSUdfVVNCX0NYQUNSVT1tCkNPTkZJR19VU0JfVUVBR0xFQVRNPW0K Q09ORklHX1VTQl9YVVNCQVRNPW0KCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMg Q09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgUGh5 c2ljYWwgTGF5ZXIgZHJpdmVycwoKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CkNPTkZJ R19UWVBFQz15CiMgQ09ORklHX1RZUEVDX1RDUE0gaXMgbm90IHNldApDT05GSUdfVFlQRUNfVUNT ST15CiMgQ09ORklHX1VDU0lfQ0NHIGlzIG5vdCBzZXQKQ09ORklHX1VDU0lfQUNQST15CiMgQ09O RklHX1RZUEVDX1RQUzY1OThYIGlzIG5vdCBzZXQKCiMKIyBVU0IgVHlwZS1DIE11bHRpcGxleGVy L0RlTXVsdGlwbGV4ZXIgU3dpdGNoIHN1cHBvcnQKIwojIENPTkZJR19UWVBFQ19NVVhfUEkzVVNC MzA1MzIgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVsdGlw bGV4ZXIgU3dpdGNoIHN1cHBvcnQKCiMKIyBVU0IgVHlwZS1DIEFsdGVybmF0ZSBNb2RlIGRyaXZl cnMKIwojIENPTkZJR19UWVBFQ19EUF9BTFRNT0RFIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFR5 cGUtQyBBbHRlcm5hdGUgTW9kZSBkcml2ZXJzCgojIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMg bm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQ SV9CVVMgaXMgbm90IHNldApDT05GSUdfVVdCPW0KQ09ORklHX1VXQl9IV0E9bQpDT05GSUdfVVdC X1dIQ0k9bQpDT05GSUdfVVdCX0kxNDgwVT1tCkNPTkZJR19NTUM9bQpDT05GSUdfTU1DX0JMT0NL PW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdfU0RJT19VQVJUPW0KIyBDT05GSUdf TU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2 ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST1tCkNP TkZJR19NTUNfU0RIQ0lfUENJPW0KQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NE SENJX0FDUEk9bQpDT05GSUdfTU1DX1NESENJX1BMVEZNPW0KIyBDT05GSUdfTU1DX1NESENJX0Zf U0RIMzAgaXMgbm90IHNldAojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNf VElGTV9TRD1tCiMgQ09ORklHX01NQ19TUEkgaXMgbm90IHNldApDT05GSUdfTU1DX0NCNzEwPW0K Q09ORklHX01NQ19WSUFfU0RNTUM9bQpDT05GSUdfTU1DX1ZVQjMwMD1tCkNPTkZJR19NTUNfVVNI Qz1tCiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST1t CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19NVEsgaXMg bm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfWEVOT04gaXMgbm90IHNldApDT05GSUdfTUVNU1RJ Q0s9bQojIENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sg ZHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldApDT05G SUdfTVNQUk9fQkxPQ0s9bQojIENPTkZJR19NU19CTE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5 U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz1t CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09O RklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZM QVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90 IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldApDT05G SUdfTEVEU19MTTM1MzA9bQojIENPTkZJR19MRURTX0xNMzUzMiBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfTE0zNjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFAzOTQ0PW0KIyBDT05G SUdfTEVEU19MUDM5NTIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPW0KQ09O RklHX0xFRFNfTFA1NTIxPW0KQ09ORklHX0xFRFNfTFA1NTIzPW0KQ09ORklHX0xFRFNfTFA1NTYy PW0KIyBDT05GSUdfTEVEU19MUDg1MDEgaXMgbm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlM PW0KIyBDT05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19QQ0E5NjNY IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19EQUMxMjRTMDg1IGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0lOVEVMX1NTNDIwMD1tCiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBu b3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIg U3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQoj IENPTkZJR19MRURTX01MWENQTEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhC WCBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpD T05GSUdfTEVEU19UUklHR0VSX1RJTUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0K IyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdH RVJfTVREIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9bQpDT05GSUdf TEVEU19UUklHR0VSX0JBQ0tMSUdIVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90 IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldApDT05GSUdfTEVE U19UUklHR0VSX0dQSU89bQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049bQoKIwojIGlw dGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwpD T05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJB PW0KIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19U UklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9QQVRURVJOIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9BVURJTz1tCiMgQ09ORklHX0FDQ0VTU0lCSUxJ VFkgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNf QVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklH X0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19FREFDX0RFQ09ERV9NQ0U9bQpDT05GSUdfRURBQ19HSEVTPXkKQ09ORklHX0VEQUNfQU1ENjQ9 bQojIENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19F REFDX0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09O RklHX0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0K Q09ORklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTAw MD1tCkNPTkZJR19FREFDX0k1MTAwPW0KQ09ORklHX0VEQUNfSTczMDA9bQpDT05GSUdfRURBQ19T QlJJREdFPW0KQ09ORklHX0VEQUNfU0tYPW0KIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0 CkNPTkZJR19FREFDX1BORDI9bQpDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThf TElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENf SENUT1NZU19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGlu dGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15 CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJp dmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX0FCRU9aOSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfRFMxMzA3PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVSWSBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0 X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1tCkNPTkZJR19SVENfRFJWX01B WDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwOD1t CkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfWDEyMDU9bQpDT05GSUdf UlRDX0RSVl9QQ0Y4NTIzPW0KIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYz PW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD1tCkNPTkZJ R19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9CUTMySz1tCiMgQ09ORklHX1JU Q19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCiMgQ09ORklH X1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09ORklH X1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZfRU0zMDI3PW0KIyBDT05GSUdfUlRDX0RS Vl9SVjMwMjggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwoj IENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0 IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RT MTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDQ1ODE9bQojIENP TkZJR19SVENfRFJWX1JYNjExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfUENGMjEyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMK IwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdfUlRDX0RSVl9EUzMyMzJfSFdNT049eQoj IENPTkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SVjMwMjlD Mj1tCkNPTkZJR19SVENfRFJWX1JWMzAyOV9IV01PTj15CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZl cnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklHX1JUQ19EUlZfRFMxMjg2PW0KQ09ORklH X1JUQ19EUlZfRFMxNTExPW0KQ09ORklHX1JUQ19EUlZfRFMxNTUzPW0KIyBDT05GSUdfUlRDX0RS Vl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQyPW0KQ09ORklH X1JUQ19EUlZfRFMyNDA0PW0KQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9bQojIENPTkZJR19SVENf RFJWX000OFQ4NiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000OFQzNT1tCkNPTkZJR19SVENf RFJWX000OFQ1OT1tCkNPTkZJR19SVENfRFJWX01TTTYyNDI9bQpDT05GSUdfUlRDX0RSVl9CUTQ4 MDI9bQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD1tCgojCiMg b24tQ1BVIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9GVFJUQzAxMCBpcyBub3Qgc2V0 CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NFTlNP Ul9USU1FIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VT X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkK Q09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKIyBDT05GSUdf QUxURVJBX01TR0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9JT0FURE1BPW0KIyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBz ZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpD T05GSUdfRFdfRE1BQz1tCkNPTkZJR19EV19ETUFDX1BDST15CkNPTkZJR19IU1VfRE1BPXkKCiMK IyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJR19ETUFURVNUIGlz IG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVGIG9wdGlvbnMKIwpD T05GSUdfU1lOQ19GSUxFPXkKQ09ORklHX1NXX1NZTkM9eQojIENPTkZJR19VRE1BQlVGIGlzIG5v dCBzZXQKIyBlbmQgb2YgRE1BQlVGIG9wdGlvbnMKCkNPTkZJR19EQ0E9bQpDT05GSUdfQVVYRElT UExBWT15CiMgQ09ORklHX0hENDQ3ODAgaXMgbm90IHNldApDT05GSUdfS1MwMTA4PW0KQ09ORklH X0tTMDEwOF9QT1JUPTB4Mzc4CkNPTkZJR19LUzAxMDhfREVMQVk9MgpDT05GSUdfQ0ZBRzEyODY0 Qj1tCkNPTkZJR19DRkFHMTI4NjRCX1JBVEU9MjAKIyBDT05GSUdfSU1HX0FTQ0lJX0xDRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUEFORUwgaXMgbm90IHNldAojIENPTkZJR19DSEFSTENE X0JMX09GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJMQ0RfQkxfT04gaXMgbm90IHNldApDT05G SUdfQ0hBUkxDRF9CTF9GTEFTSD15CiMgQ09ORklHX1BBTkVMIGlzIG5vdCBzZXQKQ09ORklHX1VJ Tz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09ORklHX1VJT19QRFJWX0dFTklSUT1tCiMgQ09ORklHX1VJ T19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9fQUVDPW0KQ09ORklHX1VJT19TRVJD T1MzPW0KQ09ORklHX1VJT19QQ0lfR0VORVJJQz1tCiMgQ09ORklHX1VJT19ORVRYIGlzIG5vdCBz ZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5v dCBzZXQKQ09ORklHX1VJT19IVl9HRU5FUklDPW0KQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQpD T05GSUdfVkZJT19WSVJRRkQ9bQpDT05GSUdfVkZJTz1tCkNPTkZJR19WRklPX05PSU9NTVU9eQpD T05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldApDT05GSUdf VkZJT19QQ0lfTU1BUD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKIyBDT05GSUdfVkZJT19QQ0lf SUdEIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fTURFVj1tCkNPTkZJR19WRklPX01ERVZfREVWSUNF PW0KQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj1tCiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX01FTlU9eQpDT05GSUdfVklSVElP X1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15 CkNPTkZJR19WSVJUSU9fSU5QVVQ9bQojIENPTkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0Cgoj CiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNPTkZJR19IWVBFUlY9bQpDT05G SUdfSFlQRVJWX1RTQ1BBR0U9eQpDT05GSUdfSFlQRVJWX1VUSUxTPW0KQ09ORklHX0hZUEVSVl9C QUxMT09OPW0KIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoKIwojIFhl biBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CiMgQ09ORklHX1hFTl9TRUxG QkFMTE9PTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVH IGlzIG5vdCBzZXQKQ09ORklHX1hFTl9TQ1JVQl9QQUdFU19ERUZBVUxUPXkKQ09ORklHX1hFTl9E RVZfRVZUQ0hOPW0KIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVORlM9 bQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpD T05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CiMgQ09ORklHX1hFTl9HTlRERVYgaXMgbm90IHNl dAojIENPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0dS QU5UX0RNQV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCX1hFTj15CkNPTkZJR19YRU5f VE1FTT1tCiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX1hF Tl9QUklWQ01EPW0KQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09ORklHX1hFTl9FRkk9eQpDT05G SUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpDT05GSUdfWEVOX0hBVkVfVlBN VT15CiMgZW5kIG9mIFhlbiBkcml2ZXIgc3VwcG9ydAoKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJ R19QUklTTTJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRMODE5MlUgaXMgbm90IHNldApDT05GSUdfUlRMTElCPW0KQ09ORklHX1JUTExJQl9DUllQ VE9fQ0NNUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1RLSVA9bQpDT05GSUdfUlRMTElCX0NSWVBU T19XRVA9bQpDT05GSUdfUlRMODE5MkU9bQojIENPTkZJR19SVEw4NzIzQlMgaXMgbm90IHNldApD T05GSUdfUjg3MTJVPW0KIyBDT05GSUdfUjgxODhFVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUUzUy MDggaXMgbm90IHNldAojIENPTkZJR19WVDY2NTUgaXMgbm90IHNldAojIENPTkZJR19WVDY2NTYg aXMgbm90IHNldAoKIwojIElJTyBzdGFnaW5nIGRyaXZlcnMKIwoKIwojIEFjY2VsZXJvbWV0ZXJz CiMKIyBDT05GSUdfQURJUzE2MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjQwIGlzIG5v dCBzZXQKIyBlbmQgb2YgQWNjZWxlcm9tZXRlcnMKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252 ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3ODE2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MTkyIGlzIG5v dCBzZXQKIyBDT05GSUdfQUQ3MjgwIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIHRvIGRpZ2l0 YWwgY29udmVydGVycwoKIwojIEFuYWxvZyBkaWdpdGFsIGJpLWRpcmVjdGlvbiBjb252ZXJ0ZXJz CiMKIyBDT05GSUdfQURUNzMxNiBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuYWxvZyBkaWdpdGFsIGJp LWRpcmVjdGlvbiBjb252ZXJ0ZXJzCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0 ZXJzCiMKIyBDT05GSUdfQUQ3MTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzQ2IGlzIG5vdCBz ZXQKIyBlbmQgb2YgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgRGlyZWN0 IERpZ2l0YWwgU3ludGhlc2lzCiMKIyBDT05GSUdfQUQ5ODMyIGlzIG5vdCBzZXQKIyBDT05GSUdf QUQ5ODM0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCgojCiMg TmV0d29yayBBbmFseXplciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKIwojIENPTkZJR19BRDU5MzMg aXMgbm90IHNldAojIGVuZCBvZiBOZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVy cwoKIwojIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJpbmcgSUMKIwojIENPTkZJR19BREU3ODU0IGlzIG5v dCBzZXQKIyBlbmQgb2YgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJQwoKIwojIFJlc29sdmVyIHRv IGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FEMlMxMjEwIGlzIG5vdCBzZXQKIyBlbmQg b2YgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMgZW5kIG9mIElJTyBzdGFnaW5nIGRy aXZlcnMKCiMgQ09ORklHX0ZCX1NNNzUwIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUg c3BlZWNoCiMKIyBDT05GSUdfU1BFQUtVUCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNwZWFrdXAgY29u c29sZSBzcGVlY2gKCiMgQ09ORklHX1NUQUdJTkdfTUVESUEgaXMgbm90IHNldAoKIwojIEFuZHJv aWQKIwojIENPTkZJR19BU0hNRU0gaXMgbm90IHNldAojIENPTkZJR19BTkRST0lEX1ZTT0MgaXMg bm90IHNldApDT05GSUdfSU9OPXkKQ09ORklHX0lPTl9TWVNURU1fSEVBUD15CiMgQ09ORklHX0lP Tl9DQVJWRU9VVF9IRUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9OX0NIVU5LX0hFQVAgaXMgbm90 IHNldAojIENPTkZJR19JT05fQ01BX0hFQVAgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgoj IENPTkZJR19MVEVfR0RNNzI0WCBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9TRVJJQUw9bQpD T05GSUdfRldUVFlfTUFYX1RPVEFMX1BPUlRTPTY0CkNPTkZJR19GV1RUWV9NQVhfQ0FSRF9QT1JU Uz0zMgojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZU1NQQVIg aXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldAojIENPTkZJR19XSUxDMTAwMF9T RElPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTNzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dSRVlC VVMgaXMgbm90IHNldAojIENPTkZJR19QSTQzMyBpcyBub3Qgc2V0CgojCiMgR2Fza2V0IGRldmlj ZXMKIwojIENPTkZJR19TVEFHSU5HX0dBU0tFVF9GUkFNRVdPUksgaXMgbm90IHNldAojIGVuZCBv ZiBHYXNrZXQgZGV2aWNlcwoKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19G SUVMREJVU19ERVYgaXMgbm90IHNldAojIENPTkZJR19LUEMyMDAwIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPW0KIyBDT05GSUdfQUNFUl9X SVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSSERGPW0KIyBDT05GSUdfQUxJRU5XQVJFX1dN SSBpcyBub3Qgc2V0CkNPTkZJR19BU1VTX0xBUFRPUD1tCkNPTkZJR19EQ0RCQVM9bQpDT05GSUdf REVMTF9TTUJJT1M9bQpDT05GSUdfREVMTF9TTUJJT1NfV01JPXkKQ09ORklHX0RFTExfU01CSU9T X1NNTT15CkNPTkZJR19ERUxMX0xBUFRPUD1tCkNPTkZJR19ERUxMX1dNST1tCkNPTkZJR19ERUxM X1dNSV9ERVNDUklQVE9SPW0KQ09ORklHX0RFTExfV01JX0FJTz1tCiMgQ09ORklHX0RFTExfV01J X0xFRCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1NNTzg4MDA9bQpDT05GSUdfREVMTF9SQlROPW0K Q09ORklHX0RFTExfUkJVPW0KQ09ORklHX0ZVSklUU1VfTEFQVE9QPW0KQ09ORklHX0ZVSklUU1Vf VEFCTEVUPW0KQ09ORklHX0FNSUxPX1JGS0lMTD1tCiMgQ09ORklHX0dQRF9QT0NLRVRfRkFOIGlz IG5vdCBzZXQKQ09ORklHX0hQX0FDQ0VMPW0KQ09ORklHX0hQX1dJUkVMRVNTPW0KQ09ORklHX0hQ X1dNST1tCiMgQ09ORklHX0xHX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19NU0lfTEFQVE9QPW0K Q09ORklHX1BBTkFTT05JQ19MQVBUT1A9bQpDT05GSUdfQ09NUEFMX0xBUFRPUD1tCkNPTkZJR19T T05ZX0xBUFRPUD1tCkNPTkZJR19TT05ZUElfQ09NUEFUPXkKQ09ORklHX0lERUFQQURfTEFQVE9Q PW0KIyBDT05GSUdfU1VSRkFDRTNfV01JIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUEk9 bQpDT05GSUdfVEhJTktQQURfQUNQSV9BTFNBX1NVUFBPUlQ9eQojIENPTkZJR19USElOS1BBRF9B Q1BJX0RFQlVHRkFDSUxJVElFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTIGlzIG5vdCBz ZXQKQ09ORklHX1RISU5LUEFEX0FDUElfVklERU89eQpDT05GSUdfVEhJTktQQURfQUNQSV9IT1RL RVlfUE9MTD15CkNPTkZJR19TRU5TT1JTX0hEQVBTPW0KIyBDT05GSUdfSU5URUxfTUVOTE9XIGlz IG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD1tCkNPTkZJR19BU1VTX1dNST1tCkNPTkZJR19B U1VTX05CX1dNST1tCkNPTkZJR19FRUVQQ19XTUk9bQojIENPTkZJR19BU1VTX1dJUkVMRVNTIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfV01JPW0KQ09ORklHX1dNSV9CTU9GPW0KQ09ORklHX0lOVEVM X1dNSV9USFVOREVSQk9MVD1tCkNPTkZJR19NU0lfV01JPW0KIyBDT05GSUdfUEVBUV9XTUkgaXMg bm90IHNldApDT05GSUdfVE9QU1RBUl9MQVBUT1A9bQpDT05GSUdfQUNQSV9UT1NISUJBPW0KQ09O RklHX1RPU0hJQkFfQlRfUkZLSUxMPW0KIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JTlQwMDAyX1ZH UElPIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0hJRF9FVkVOVD1tCkNPTkZJR19JTlRFTF9WQlRO PW0KQ09ORklHX0lOVEVMX0lQUz1tCkNPTkZJR19JTlRFTF9QTUNfQ09SRT1tCiMgQ09ORklHX0lC TV9SVEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9bQpDT05GSUdfTVhNX1dNST1t CkNPTkZJR19JTlRFTF9PQUtUUkFJTD1tCkNPTkZJR19BUFBMRV9HTVVYPW0KIyBDT05GSUdfSU5U RUxfUlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19C VVRUT04gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENP TkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVUxUSV9JTlNUQU5USUFURSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX0FUT01JU1AyX1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVBV0VJX1dNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDRU5HSU5FU19BUFUyIGlzIG5vdCBzZXQKQ09ORklHX1BNQ19BVE9N PXkKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTExBTk9Y X1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9D TEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3 b3JrCiMKIyBDT05GSUdfQ09NTU9OX0NMS19NQVg5NDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09N TU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09N TU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBu b3Qgc2V0CiMgZW5kIG9mIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKCiMgQ09ORklHX0hXU1BJTkxP Q0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9J ODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9m IENsb2NrIFNvdXJjZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENP TkZJR19BTFRFUkFfTUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lP TU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0 YWJsZSBTdXBwb3J0CiMKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoK IyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRf UEFTU1RIUk9VR0ggaXMgbm90IHNldApDT05GSUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01N VV9WMj1tCkNPTkZJR19ETUFSX1RBQkxFPXkKQ09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdf SU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9P TiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT01NVV9GTE9QUFlfV0E9eQpDT05GSUdfSVJRX1JF TUFQPXkKQ09ORklHX0hZUEVSVl9JT01NVT15CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBD T05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJlbW90ZXByb2MgZHJpdmVycwoK IwojIFJwbXNnIGRyaXZlcnMKIwojIENPTkZJR19SUE1TR19RQ09NX0dMSU5LX1JQTSBpcyBub3Qg c2V0CiMgQ09ORklHX1JQTVNHX1ZJUlRJTyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJwbXNnIGRyaXZl cnMKCiMgQ09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hp cCkgc3BlY2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCiMgZW5kIG9m IEFtbG9naWMgU29DIGRyaXZlcnMKCiMKIyBBc3BlZWQgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBB c3BlZWQgU29DIGRyaXZlcnMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCiMgZW5kIG9mIEJy b2FkY29tIFNvQyBkcml2ZXJzCgojCiMgTlhQL0ZyZWVzY2FsZSBRb3JJUSBTb0MgZHJpdmVycwoj CiMgZW5kIG9mIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKCiMKIyBpLk1YIFNvQyBk cml2ZXJzCiMKIyBlbmQgb2YgaS5NWCBTb0MgZHJpdmVycwoKIwojIElYUDR4eCBTb0MgZHJpdmVy cwojCiMgQ09ORklHX0lYUDRYWF9RTUdSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhQNFhYX05QRSBp cyBub3Qgc2V0CiMgZW5kIG9mIElYUDR4eCBTb0MgZHJpdmVycwoKIwojIFF1YWxjb21tIFNvQyBk cml2ZXJzCiMKIyBlbmQgb2YgUXVhbGNvbW0gU29DIGRyaXZlcnMKCiMgQ09ORklHX1NPQ19USSBp cyBub3Qgc2V0CgojCiMgWGlsaW54IFNvQyBkcml2ZXJzCiMKIyBDT05GSUdfWElMSU5YX1ZDVSBp cyBub3Qgc2V0CiMgZW5kIG9mIFhpbGlueCBTb0MgZHJpdmVycwojIGVuZCBvZiBTT0MgKFN5c3Rl bSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCgpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVW RlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPW0KIyBD T05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19ERVZGUkVR X0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0Ug aXMgbm90IHNldAojIENPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFIGlzIG5vdCBzZXQKCiMKIyBE RVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19QTV9ERVZGUkVRX0VWRU5UIGlzIG5vdCBzZXQKIyBD T05GSUdfRVhUQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKQ09ORklH X0lJTz15CkNPTkZJR19JSU9fQlVGRkVSPXkKQ09ORklHX0lJT19CVUZGRVJfQ0I9eQojIENPTkZJ R19JSU9fQlVGRkVSX0hXX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX0lJT19LRklGT19CVUY9 eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9bQojIENPTkZJR19JSU9fQ09ORklHRlMgaXMg bm90IHNldApDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJ R0dFUj0yCiMgQ09ORklHX0lJT19TV19ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1df VFJJR0dFUiBpcyBub3Qgc2V0CgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19BRElTMTYy MDEgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYyMDkgaXMgbm90IHNldAojIENPTkZJR19BRFhM MzQ1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FEWEwzNDVfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfQURYTDM3Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzcyX0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQTIyMCBpcyBub3Qgc2V0CiMg Q09ORklHX0JNQzE1MF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMjgwIGlzIG5vdCBzZXQK IyBDT05GSUdfREEzMTEgaXMgbm90IHNldAojIENPTkZJR19ETUFSRDA5IGlzIG5vdCBzZXQKIyBD T05GSUdfRE1BUkQxMCBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPW0KIyBD T05GSUdfSUlPX0NST1NfRUNfQUNDRUxfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NU X0FDQ0VMXzNBWElTIGlzIG5vdCBzZXQKIyBDT05GSUdfS1hTRDkgaXMgbm90IHNldAojIENPTkZJ R19LWENKSzEwMTMgaXMgbm90IHNldAojIENPTkZJR19NQzMyMzAgaXMgbm90IHNldAojIENPTkZJ R19NTUE3NDU1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc0NTVfU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1BNzY2MCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTg0NTIgaXMgbm90IHNldAoj IENPTkZJR19NTUE5NTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1MyBpcyBub3Qgc2V0CiMg Q09ORklHX01YQzQwMDUgaXMgbm90IHNldAojIENPTkZJR19NWEM2MjU1IGlzIG5vdCBzZXQKIyBD T05GSUdfU0NBMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUSzgzMTIgaXMgbm90IHNldAojIENP TkZJR19TVEs4QkE1MCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFjY2VsZXJvbWV0ZXJzCgojCiMgQW5h bG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzEyNCBpcyBub3Qgc2V0CiMg Q09ORklHX0FENzI2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MSBpcyBub3Qgc2V0CiMgQ09O RklHX0FENzI5OCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzQ3NiBpcyBub3Qgc2V0CiMgQ09ORklH X0FENzYwNl9JRkFDRV9QQVJBTExFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9T UEkgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjYgaXMgbm90IHNldAojIENPTkZJR19BRDc3Njhf MSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MSBp cyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzg4NyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FENzkyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk0OSBpcyBub3Qg c2V0CiMgQ09ORklHX0FENzk5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hYNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5BMlhYX0FEQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xUQzI0NzEgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBzZXQK IyBDT05GSUdfTFRDMjQ5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDEwMjcgaXMgbm90IHNldAoj IENPTkZJR19NQVgxMTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDExMTggaXMgbm90IHNldAoj IENPTkZJR19NQVgxMzYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYOTYxMSBpcyBub3Qgc2V0CiMg Q09ORklHX01DUDMyMFggaXMgbm90IHNldAojIENPTkZJR19NQ1AzNDIyIGlzIG5vdCBzZXQKIyBD T05GSUdfTUNQMzkxMSBpcyBub3Qgc2V0CiMgQ09ORklHX05BVTc4MDIgaXMgbm90IHNldAojIENP TkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1RJX0FEQzA4NFMwMjEgaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMjEzOCBp cyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzEwOFMxMDIgaXMgbm90IHNldAojIENPTkZJR19USV9B REMxMjhTMDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMTYxUzYyNiBpcyBub3Qgc2V0CiMg Q09ORklHX1RJX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19USV9BRFM3OTUwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVElfVExDNDU0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUEVSQk9BUkRfQURD IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIEFu YWxvZyBGcm9udCBFbmRzCiMKIyBlbmQgb2YgQW5hbG9nIEZyb250IEVuZHMKCiMKIyBBbXBsaWZp ZXJzCiMKIyBDT05GSUdfQUQ4MzY2IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwoj IENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAoj IENPTkZJR19CTUU2ODAgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90IHNldAojIENP TkZJR19JQVFDT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDMwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BTMzAgaXMgbm90IHNldAojIENPTkZJR19WWjg5WCBpcyBub3Qgc2V0CiMg ZW5kIG9mIENoZW1pY2FsIFNlbnNvcnMKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05G SUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9 bQojIGVuZCBvZiBIaWQgU2Vuc29yIElJTyBDb21tb24KCiMKIyBTU1AgU2Vuc29yIENvbW1vbgoj CiMgQ09ORklHX0lJT19TU1BfU0VOU09SSFVCIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1NQIFNlbnNv ciBDb21tb24KCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1 MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Mzgw IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlz IG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90 IHNldAojIENPTkZJR19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMg bm90IHNldAojIENPTkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njg2X1NQSSBp cyBub3Qgc2V0CiMgQ09ORklHX0FENTY5Nl9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRDU3NTUg aXMgbm90IHNldAojIENPTkZJR19BRDU3NTggaXMgbm90IHNldAojIENPTkZJR19BRDU3NjEgaXMg bm90IHNldAojIENPTkZJR19BRDU3NjQgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90 IHNldAojIENPTkZJR19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNl dAojIENPTkZJR19EUzQ0MjQgaXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldAoj IENPTkZJR19NQVg1MTcgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKIyBD T05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzA4MlMwODUgaXMgbm90IHNl dAojIENPTkZJR19USV9EQUM1NTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzMxMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RJX0RBQzc2MTIgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHRv IGFuYWxvZyBjb252ZXJ0ZXJzCgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgZW5kIG9mIElJTyBk dW1teSBkcml2ZXIKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENs b2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMgbm90IHNldAoj IGVuZCBvZiBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCgojCiMgUGhhc2UtTG9ja2VkIExv b3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQzNTAgaXMgbm90 IHNldAojIGVuZCBvZiBQaGFzZS1Mb2NrZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6 ZXJzCiMgZW5kIG9mIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAoKIwojIERpZ2l0YWwg Z3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90IHNldAojIENPTkZJ R19BRElTMTYxMzAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTYxMzYgaXMgbm90IHNldAojIENP TkZJR19BRElTMTYyNjAgaXMgbm90IHNldAojIENPTkZJR19BRFhSUzQ1MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JNRzE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYQVMyMTAwMkMgaXMgbm90IHNldApD T05GSUdfSElEX1NFTlNPUl9HWVJPXzNEPW0KIyBDT05GSUdfTVBVMzA1MF9JMkMgaXMgbm90IHNl dAojIENPTkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lURzMyMDAg aXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCgojCiMgSGVhbHRo IFNlbnNvcnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwojIENPTkZJR19BRkU0NDAzIGlz IG5vdCBzZXQKIyBDT05GSUdfQUZFNDQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAwIGlz IG5vdCBzZXQKIyBDT05GSUdfTUFYMzAxMDIgaXMgbm90IHNldAojIGVuZCBvZiBIZWFydCBSYXRl IE1vbml0b3JzCiMgZW5kIG9mIEhlYWx0aCBTZW5zb3JzCgojCiMgSHVtaWRpdHkgc2Vuc29ycwoj CiMgQ09ORklHX0FNMjMxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RIVDExIGlzIG5vdCBzZXQKIyBD T05GSUdfSERDMTAwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVNSURJVFkgaXMg bm90IHNldAojIENPTkZJR19IVFMyMjEgaXMgbm90IHNldAojIENPTkZJR19IVFUyMSBpcyBub3Qg c2V0CiMgQ09ORklHX1NJNzAwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJNzAyMCBpcyBub3Qgc2V0 CiMgZW5kIG9mIEh1bWlkaXR5IHNlbnNvcnMKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0 cwojCiMgQ09ORklHX0FESVMxNjQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FESVMxNjQ4MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JNSTE2MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUkxNjBfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfS01YNjEgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1 MF9JMkMgaXMgbm90IHNldAojIENPTkZJR19JTlZfTVBVNjA1MF9TUEkgaXMgbm90IHNldAojIENP TkZJR19JSU9fU1RfTFNNNkRTWCBpcyBub3Qgc2V0CiMgZW5kIG9mIEluZXJ0aWFsIG1lYXN1cmVt ZW50IHVuaXRzCgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qg c2V0CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzk5NjAgaXMgbm90 IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNl dAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQK IyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMg Q09ORklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTgg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDI5MDI4IGlzIG5vdCBzZXQKIyBDT05GSUdf SVNMMjkxMjUgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BTFM9bQpDT05GSUdfSElEX1NF TlNPUl9QUk9YPW0KIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JQUjA1MjEg aXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19MVjAxMDRDUyBp cyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkg aXMgbm90IHNldAojIENPTkZJR19PUFQzMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUEExMjIwMzAw MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJMTEzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NJMTE0NSBp cyBub3Qgc2V0CiMgQ09ORklHX1NUSzMzMTAgaXMgbm90IHNldAojIENPTkZJR19TVF9VVklTMjUg aXMgbm90IHNldAojIENPTkZJR19UQ1MzNDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVENTMzQ3MiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RT TDI1ODMgaXMgbm90IHNldAojIENPTkZJR19UU0wyNzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNM NDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTNTE4MkQgaXMgbm90IHNldAojIENPTkZJR19WQ05M NDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVkVN TDYwNzAgaXMgbm90IHNldAojIENPTkZJR19WTDYxODAgaXMgbm90IHNldAojIENPTkZJR19aT1BU MjIwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIExpZ2h0IHNlbnNvcnMKCiMKIyBNYWduZXRvbWV0ZXIg c2Vuc29ycwojCiMgQ09ORklHX0FLODk3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FLMDk5MTEgaXMg bm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTl9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTUMx NTBfTUFHTl9TUEkgaXMgbm90IHNldAojIENPTkZJR19NQUczMTEwIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEPW0KIyBDT05GSUdfTU1DMzUyNDAgaXMgbm90IHNl dAojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SE1DNTg0M19JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hNQzU4NDNfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19STTMxMDBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19STTMxMDBfU1BJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWFnbmV0b21ldGVyIHNlbnNvcnMK CiMKIyBNdWx0aXBsZXhlcnMKIwojIGVuZCBvZiBNdWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0 ZXIgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRD1tCkNPTkZJR19I SURfU0VOU09SX0RFVklDRV9ST1RBVElPTj1tCiMgZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3Jz CgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklH R0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVu ZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMK IyBDT05GSUdfQUQ1MjcyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKIyBD T05GSUdfTUFYNTQ4MSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU0ODcgaXMgbm90IHNldAojIENP TkZJR19NQ1A0MDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDEzMSBpcyBub3Qgc2V0CiMgQ09O RklHX01DUDQ1MzEgaXMgbm90IHNldAojIENPTkZJR19NQ1A0MTAxMCBpcyBub3Qgc2V0CiMgQ09O RklHX1RQTDAxMDIgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCgoj CiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKIyBDT05GSUdfTE1QOTEwMDAgaXMgbm90IHNldAoj IGVuZCBvZiBEaWdpdGFsIHBvdGVudGlvc3RhdHMKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBD T05GSUdfQUJQMDYwTUcgaXMgbm90IHNldAojIENPTkZJR19CTVAyODAgaXMgbm90IHNldApDT05G SUdfSElEX1NFTlNPUl9QUkVTUz1tCiMgQ09ORklHX0hQMDMgaXMgbm90IHNldAojIENPTkZJR19N UEwxMTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMTE1X1NQSSBpcyBub3Qgc2V0CiMgQ09O RklHX01QTDMxMTUgaXMgbm90IHNldAojIENPTkZJR19NUzU2MTEgaXMgbm90IHNldAojIENPTkZJ R19NUzU2MzcgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfUFJFU1MgaXMgbm90IHNldAojIENP TkZJR19UNTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQMjA2QyBpcyBub3Qgc2V0CiMgQ09ORklH X1pQQTIzMjYgaXMgbm90IHNldAojIGVuZCBvZiBQcmVzc3VyZSBzZW5zb3JzCgojCiMgTGlnaHRu aW5nIHNlbnNvcnMKIwojIENPTkZJR19BUzM5MzUgaXMgbm90IHNldAojIGVuZCBvZiBMaWdodG5p bmcgc2Vuc29ycwoKIwojIFByb3hpbWl0eSBhbmQgZGlzdGFuY2Ugc2Vuc29ycwojCiMgQ09ORklH X0lTTDI5NTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTElEQVJfTElURV9WMiBpcyBub3Qgc2V0CiMg Q09ORklHX01CMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRDc3NDAyIGlzIG5vdCBzZXQKIyBD T05GSUdfU1JGMDQgaXMgbm90IHNldAojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAojIENPTkZJ R19TUkYwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNTNMMFhfSTJDIGlzIG5vdCBzZXQKIyBlbmQg b2YgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRh bCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQyUzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQyUzEy MDAgaXMgbm90IHNldAojIGVuZCBvZiBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRlcnMKCiMK IyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05GSUdfTUFYSU1fVEhFUk1PQ09VUExFIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9URU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYOTA2 MTQgaXMgbm90IHNldAojIENPTkZJR19NTFg5MDYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAw NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUDAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMSBp cyBub3Qgc2V0CiMgQ09ORklHX1RTWVMwMkQgaXMgbm90IHNldAojIENPTkZJR19NQVgzMTg1NiBp cyBub3Qgc2V0CiMgZW5kIG9mIFRlbXBlcmF0dXJlIHNlbnNvcnMKCkNPTkZJR19OVEI9bQpDT05G SUdfTlRCX0FNRD1tCiMgQ09ORklHX05UQl9JRFQgaXMgbm90IHNldAojIENPTkZJR19OVEJfSU5U RUwgaXMgbm90IHNldAojIENPTkZJR19OVEJfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdf TlRCX1BJTkdQT05HIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1RPT0wgaXMgbm90IHNldApDT05G SUdfTlRCX1BFUkY9bQpDT05GSUdfTlRCX1RSQU5TUE9SVD1tCiMgQ09ORklHX1ZNRV9CVVMgaXMg bm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9MUFNT X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBD T05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05G SUdfQVJNX0dJQ19NQVhfTlI9MQojIGVuZCBvZiBJUlEgY2hpcCBzdXBwb3J0CgojIENPTkZJR19J UEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVS SUNfUEhZPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19Q SFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlz IG5vdCBzZXQKIyBDT05GSUdfUEhZX0NQQ0FQX1VTQiBpcyBub3Qgc2V0CiMgZW5kIG9mIFBIWSBT dWJzeXN0ZW0KCkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMPW0KIyBDT05GSUdf SURMRV9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZv cm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCiMgZW5kIG9mIFBlcmZvcm1hbmNlIG1vbml0b3Igc3Vw cG9ydAoKQ09ORklHX1JBUz15CiMgQ09ORklHX1JBU19DRUMgaXMgbm90IHNldApDT05GSUdfVEhV TkRFUkJPTFQ9eQoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15CiMgQ09ORklHX0FORFJP SURfQklOREVSX0lQQyBpcyBub3Qgc2V0CiMgZW5kIG9mIEFuZHJvaWQKCkNPTkZJR19MSUJOVkRJ TU09bQpDT05GSUdfQkxLX0RFVl9QTUVNPW0KQ09ORklHX05EX0JMSz1tCkNPTkZJR19ORF9DTEFJ TT15CkNPTkZJR19ORF9CVFQ9bQpDT05GSUdfQlRUPXkKQ09ORklHX05EX1BGTj1tCkNPTkZJR19O VkRJTU1fUEZOPXkKQ09ORklHX05WRElNTV9EQVg9eQpDT05GSUdfTlZESU1NX0tFWVM9eQpDT05G SUdfREFYX0RSSVZFUj15CkNPTkZJR19EQVg9eQpDT05GSUdfREVWX0RBWD1tCkNPTkZJR19ERVZf REFYX1BNRU09bQpDT05GSUdfREVWX0RBWF9LTUVNPW0KQ09ORklHX0RFVl9EQVhfUE1FTV9DT01Q QVQ9bQpDT05GSUdfTlZNRU09eQpDT05GSUdfTlZNRU1fU1lTRlM9eQoKIwojIEhXIHRyYWNpbmcg c3VwcG9ydAojCiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5v dCBzZXQKIyBlbmQgb2YgSFcgdHJhY2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBz ZXQKQ09ORklHX1BNX09QUD15CiMgQ09ORklHX1VOSVNZU19WSVNPUkJVUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NJT1ggaXMgbm90IHNldAojIENPTkZJR19TTElNQlVTIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5URVJDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMg ZW5kIG9mIERldmljZSBEcml2ZXJzCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9X T1JEX0FDQ0VTUz15CkNPTkZJR19WQUxJREFURV9GU19QQVJTRVI9eQpDT05GSUdfRlNfSU9NQVA9 eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0 CkNPTkZJR19FWFQ0X0ZTPW0KQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRf RlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9bQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0ZTX01CQ0FDSEU9bQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMg Q09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9bQpDT05GSUdfWEZTX1FVT1RB PXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQpDT05GSUdfWEZTX1JUPXkKQ09ORklHX1hGU19PTkxJ TkVfU0NSVUI9eQpDT05GSUdfWEZTX09OTElORV9SRVBBSVI9eQpDT05GSUdfWEZTX0RFQlVHPXkK Q09ORklHX1hGU19BU1NFUlRfRkFUQUw9eQpDT05GSUdfR0ZTMl9GUz1tCkNPTkZJR19HRlMyX0ZT X0xPQ0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPW0KQ09ORklHX09DRlMyX0ZTX08yQ0I9bQpD T05GSUdfT0NGUzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9bQpDT05GSUdfT0NGUzJfRlNfU1RBVFM9 eQpDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09DRlMyX0RFQlVHX0ZTIGlz IG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMg Q09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZT X0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZT X1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNldApDT05G SUdfRjJGU19GUz1tCkNPTkZJR19GMkZTX1NUQVRfRlM9eQpDT05GSUdfRjJGU19GU19YQVRUUj15 CkNPTkZJR19GMkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0YyRlNfRlNfU0VDVVJJVFkgaXMg bm90IHNldAojIENPTkZJR19GMkZTX0NIRUNLX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19J T19UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0ZTX0RBWD15CkNPTkZJR19GU19EQVhfUE1EPXkKQ09ORklHX0ZTX1BPU0lYX0FD TD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdf RklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNf RU5DUllQVElPTj15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lO T1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVS TUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9 eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKQ09O RklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFUPXkK Q09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfQVVUT0ZTX0ZTPXkKQ09ORklHX0ZVU0VfRlM9bQpD T05GSUdfQ1VTRT1tCkNPTkZJR19PVkVSTEFZX0ZTPW0KIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJ UkVDVF9ESVIgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0FMV0FZU19G T0xMT1cgaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVYIGlzIG5vdCBzZXQKIyBD T05GSUdfT1ZFUkxBWV9GU19YSU5PX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZT X01FVEFDT1BZIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJ R19GU0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAoj IENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1Rf TElTVCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPW0KIyBDT05GSUdfQ0FDSEVGSUxFU19E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQK IyBlbmQgb2YgQ2FjaGVzCgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085 NjYwX0ZTPW0KQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPW0K IyBlbmQgb2YgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3Rl bXMKIwpDT05GSUdfRkFUX0ZTPW0KQ09ORklHX01TRE9TX0ZTPW0KQ09ORklHX1ZGQVRfRlM9bQpD T05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJT RVQ9ImFzY2lpIgojIENPTkZJR19GQVRfREVGQVVMVF9VVEY4IGlzIG5vdCBzZXQKIyBDT05GSUdf TlRGU19GUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQ c2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkK Q09ORklHX1BST0NfVk1DT1JFPXkKIyBDT05GSUdfUFJPQ19WTUNPUkVfREVWSUNFX0RVTVAgaXMg bm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpD T05GSUdfUFJPQ19DSElMRFJFTj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05G SUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkK Q09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfTUVNRkRfQ1JF QVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9 eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdf TUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0pGRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJJRlNfRlMgaXMgbm90IHNldApDT05GSUdf Q1JBTUZTPW0KQ09ORklHX0NSQU1GU19CTE9DS0RFVj15CiMgQ09ORklHX0NSQU1GU19NVEQgaXMg bm90IHNldApDT05GSUdfU1FVQVNIRlM9bQpDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRT15CiMg Q09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RF Q09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVEkgaXMgbm90IHNldAoj IENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NR VUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9eQojIENPTkZJR19TUVVBU0hGU19M WjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFpPPXkKQ09ORklHX1NRVUFTSEZTX1haPXkK IyBDT05GSUdfU1FVQVNIRlNfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RF VkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNl dApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCiMgQ09ORklHX1ZYRlNfRlMg aXMgbm90IHNldApDT05GSUdfTUlOSVhfRlM9bQojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz15CiMgQ09O RklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0X0NP TVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNEhDX0NPTVBSRVNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9S RV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9DT01QUkVTUz15CkNPTkZJ R19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09ORklHX1BTVE9SRV9DT01QUkVT U19ERUZBVUxUPSJkZWZsYXRlIgpDT05GSUdfUFNUT1JFX0NPTlNPTEU9eQpDT05GSUdfUFNUT1JF X1BNU0c9eQojIENPTkZJR19QU1RPUkVfRlRSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9S QU09bQojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKIyBDT05GSUdf TkZTX1YyIGlzIG5vdCBzZXQKQ09ORklHX05GU19WMz15CkNPTkZJR19ORlNfVjNfQUNMPXkKQ09O RklHX05GU19WND1tCiMgQ09ORklHX05GU19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF8x PXkKQ09ORklHX05GU19WNF8yPXkKQ09ORklHX1BORlNfRklMRV9MQVlPVVQ9bQpDT05GSUdfUE5G U19CTE9DSz1tCkNPTkZJR19QTkZTX0ZMRVhGSUxFX0xBWU9VVD1tCkNPTkZJR19ORlNfVjRfMV9J TVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtlcm5lbC5vcmciCiMgQ09ORklHX05GU19WNF8xX01J R1JBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfU0VDVVJJVFlfTEFCRUw9eQpDT05GSUdf Uk9PVF9ORlM9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdf TkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU19ERUJVRz15CkNPTkZJR19ORlNEPW0KQ09O RklHX05GU0RfVjJfQUNMPXkKQ09ORklHX05GU0RfVjM9eQpDT05GSUdfTkZTRF9WM19BQ0w9eQpD T05GSUdfTkZTRF9WND15CkNPTkZJR19ORlNEX1BORlM9eQojIENPTkZJR19ORlNEX0JMT0NLTEFZ T1VUIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfU0NTSUxBWU9VVD15CiMgQ09ORklHX05GU0RfRkxF WEZJTEVMQVlPVVQgaXMgbm90IHNldApDT05GSUdfTkZTRF9WNF9TRUNVUklUWV9MQUJFTD15CiMg Q09ORklHX05GU0RfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklP RD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBP UlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5SUEM9eQpDT05GSUdfU1VOUlBDX0dT Uz1tCkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PW0K IyBDT05GSUdfQ09ORklHX1NVTlJQQ19ESVNBQkxFX0lOU0VDVVJFX0VOQ1RZUEVTIGlzIG5vdCBz ZXQKQ09ORklHX1NVTlJQQ19ERUJVRz15CkNPTkZJR19DRVBIX0ZTPW0KIyBDT05GSUdfQ0VQSF9G U0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0NJRlM9 bQojIENPTkZJR19DSUZTX1NUQVRTMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0FMTE9XX0lOU0VD VVJFX0xFR0FDWT15CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FM TD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19B Q0w9eQpDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdfQ0lGU19ERlNf VVBDQUxMPXkKIyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9G UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR185UF9GUz15CkNP TkZJR185UF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR185UF9GU19TRUNVUklUWSBpcyBub3Qgc2V0 CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBB R0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3 NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpD T05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklH X05MU19DT0RFUEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODYyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0KQ09ORklHX05MU19DT0RFUEFHRV84 NjY9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0K Q09ORklHX05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJ R19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxT X0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCkNPTkZJR19OTFNfQ09ERVBB R0VfMTI1MT1tCkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT1tCkNPTkZJ R19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lTTzg4 NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19JU084ODU5XzY9bQpDT05G SUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PW0KQ09ORklHX05MU19JU084 ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0K Q09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNfTUFDX1JP TUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpD T05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNPTkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklH X05MU19NQUNfR0FFTElDPW0KQ09ORklHX05MU19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19J Q0VMQU5EPW0KQ09ORklHX05MU19NQUNfSU5VSVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1t CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQpDT05GSUdfTkxTX1VURjg9bQpDT05GSUdfRExNPW0K Q09ORklHX0RMTV9ERUJVRz15CiMgQ09ORklHX1VOSUNPREUgaXMgbm90IHNldAojIGVuZCBvZiBG aWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdf S0VZU19DT01QQVQ9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19CSUdfS0VZ Uz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQojIENPTkZJ R19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JF U1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZX1dSSVRB QkxFX0hPT0tTPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SSz15 CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hG Uk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19JTlRFTF9UWFQ9eQpDT05GSUdfTFNN X01NQVBfTUlOX0FERFI9NjU1MzUKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNPUFlfQUxMT0NB VE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZ X0ZBTExCQUNLPXkKIyBDT05GSUdfSEFSREVORURfVVNFUkNPUFlfUEFHRVNQQU4gaXMgbm90IHNl dAojIENPTkZJR19GT1JUSUZZX1NPVVJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJQ19VU0VS TU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09ORklHX1NF Q1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElTQUJM RT15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlfU0VM SU5VWF9BVkNfU1RBVFM9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1RfVkFM VUU9MQojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJR19TRUNV UklUWV9BUFBBUk1PUl9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0hfREVGQVVM VD15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1BPXkKIyBDT05G SUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJ R19JTlRFR1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9 eQpDT05GSUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CiMgQ09ORklHX0lOVEVHUklUWV9Q TEFURk9STV9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJ R19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxF Uz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExB VEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZB VUxUX1RFTVBMQVRFPSJpbWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENP TkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVM VF9IQVNIPSJzaGExIgojIENPTkZJR19JTUFfV1JJVEVfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05G SUdfSU1BX1JFQURfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRT15CiMgQ09O RklHX0lNQV9BUkNIX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlM RF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CkNPTkZJ R19JTUFfVFJVU1RFRF9LRVlSSU5HPXkKIyBDT05GSUdfSU1BX0JMQUNLTElTVF9LRVlSSU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfSU1BX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19FVk09eQpD T05GSUdfRVZNX0FUVFJfRlNVVUlEPXkKIyBDT05GSUdfRVZNX0FERF9YQVRUUlMgaXMgbm90IHNl dAojIENPTkZJR19FVk1fTE9BRF9YNTA5IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJ VFlfU0VMSU5VWD15CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNl dAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQyBpcyBub3Qgc2V0CkNPTkZJR19MU009Inlh bWEsbG9hZHBpbixzYWZlc2V0aWQsaW50ZWdyaXR5LHNlbGludXgsc21hY2ssdG9tb3lvLGFwcGFy bW9yIgoKIwojIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojCgojCiMgTWVtb3J5IGluaXRpYWxp emF0aW9uCiMKQ09ORklHX0lOSVRfU1RBQ0tfTk9ORT15CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RS VUNUTEVBS19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NDX1BMVUdJTl9TVFJVQ1RMRUFLX0JZ UkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NDX1BMVUdJTl9TVFJVQ1RMRUFLX0JZUkVGX0FMTCBp cyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tMRUFLIGlzIG5vdCBzZXQKIyBlbmQg b2YgTWVtb3J5IGluaXRpYWxpemF0aW9uCiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9u cwojIGVuZCBvZiBTZWN1cml0eSBvcHRpb25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19B U1lOQ19DT1JFPW0KQ09ORklHX0FTWU5DX01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05G SUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkK CiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJ R19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVB RDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15 CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRP X1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpD T05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdf Q1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD1tCkNPTkZJR19DUllQVE9fQUNPTVAyPXkK Q09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19D UllQVE9fVVNFUj1tCkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklH X0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVM TDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09O RklHX0NSWVBUT19DUllQVEQ9bQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9bQpDT05GSUdfQ1JZUFRP X1RFU1Q9bQpDT05GSUdfQ1JZUFRPX1NJTUQ9bQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4 Nj1tCkNPTkZJR19DUllQVE9fRU5HSU5FPW0KCiMKIyBQdWJsaWMta2V5IGNyeXB0b2dyYXBoeQoj CkNPTkZJR19DUllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD1tCkNPTkZJR19DUllQVE9fRUND PW0KQ09ORklHX0NSWVBUT19FQ0RIPW0KIyBDT05GSUdfQ1JZUFRPX0VDUkRTQSBpcyBub3Qgc2V0 CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09O RklHX0NSWVBUT19DQ009bQpDT05GSUdfQ1JZUFRPX0dDTT15CiMgQ09ORklHX0NSWVBUT19DSEFD SEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4TCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19B RUdJUzI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9BRVNOSV9TU0UyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4TF9BRVNOSV9TU0UyIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0FFR0lTMjU2X0FFU05JX1NTRTIgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fTU9SVVM2NDAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVM2NDBfU1NFMiBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19NT1JVUzEyODAgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fTU9SVVMxMjgwX1NTRTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgw X0FWWDIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hB SU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CiMgQ09ORklHX0NS WVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RT PXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz1tCiMgQ09ORklHX0NSWVBU T19PRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15 CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX05IUE9M WTEzMDVfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19OSFBPTFkxMzA1X0FWWDIgaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fQURJQU5UVU0gaXMgbm90IHNldAoKIwojIEhhc2ggbW9k ZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZ UFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQ VE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0NS QzMyPW0KQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJ Rj15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fR0hBU0g9 eQojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9M WTEzMDVfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRP X01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1t CkNPTkZJR19DUllQVE9fUk1EMTYwPW0KQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZ UFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NF Mz15CkNPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NT RTM9bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPW0KIyBDT05G SUdfQ1JZUFRPX1NIQTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU00zIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UR1IxOTI9 bQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0KQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRF TD1tCgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FF U19USSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMPW0KQ09ORklHX0NSWVBUT19BTlVCSVM9bQpDT05GSUdfQ1JZUFRPX0FSQzQ9 bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049 bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9 bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFf QUVTTklfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZf NjQ9bQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQVNUNT1tCkNP TkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVDY9bQpDT05G SUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0RFUz1tCiMgQ09ORklH X0NSWVBUT19ERVMzX0VERV9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0ZDUllQVD1t CkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwPW0KIyBDT05GSUdf Q1JZUFRPX0NIQUNIQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82 NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVD1t CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVO VF9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PW0KIyBDT05G SUdfQ1JZUFRPX1NNNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEVBPW0KQ09ORklHX0NSWVBU T19UV09GSVNIPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9f VFdPRklTSF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9bQpDT05G SUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82ND1tCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdf Q1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0xaNEhDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1pTVEQgaXMgbm90IHNldAoKIwojIFJh bmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz1tCkNPTkZJ R19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZ UFRPX0RSQkdfSEFTSD15CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RS Qkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ PXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9T S0NJUEhFUj15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KIyBDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX0FFQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RBVFMgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRP X0RFVl9QQURMT0NLPW0KQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZ UFRPX0RFVl9QQURMT0NLX1NIQT1tCkNPTkZJR19DUllQVE9fREVWX0NDUD15CkNPTkZJR19DUllQ VE9fREVWX0NDUF9ERD1tCkNPTkZJR19DUllQVE9fREVWX1NQX0NDUD15CkNPTkZJR19DUllQVE9f REVWX0NDUF9DUllQVE89bQpDT05GSUdfQ1JZUFRPX0RFVl9TUF9QU1A9eQpDT05GSUdfQ1JZUFRP X0RFVl9RQVQ9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9bQpDT05GSUdfQ1JZUFRP X0RFVl9RQVRfQzNYWFg9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWD1tCkNPTkZJR19DUllQ VE9fREVWX1FBVF9ESDg5NXhDQ1ZGPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkY9bQpD T05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hf Q05ONTVYWCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX0NIRUxTSU89bQpDT05GSUdfQ1JZ UFRPX0RFVl9WSVJUSU89bQpDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lN TUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CiMgQ09ORklHX0FTWU1NRVRSSUNfVFBNX0tFWV9T VUJUWVBFIGlzIG5vdCBzZXQKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKIyBDT05G SUdfUEtDUzhfUFJJVkFURV9LRVlfUEFSU0VSIGlzIG5vdCBzZXQKQ09ORklHX1BLQ1M3X01FU1NB R0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lH TkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVy ZSBjaGVja2luZwojCkNPTkZJR19NT0RVTEVfU0lHX0tFWT0iY2VydHMvc2lnbmluZ19rZXkucGVt IgpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1fVFJVU1RFRF9L RVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX0JM QUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCiMg ZW5kIG9mIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCgpDT05GSUdfQklOQVJZ X1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJ R19SQUlENl9QUV9CRU5DSE1BUks9eQojIENPTkZJR19QQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklH X0JJVFJFVkVSU0U9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19H RU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19H RU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0NPUkRJQz1tCkNPTkZJR19QUklNRV9OVU1C RVJTPW0KQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklH X0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklH X0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JD MTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9 eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZ OD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FS V0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS QzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMg bm90IHNldApDT05GSUdfTElCQ1JDMzJDPW0KQ09ORklHX0NSQzg9bQpDT05GSUdfWFhIQVNIPXkK IyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRF PXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpP X0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01QUkVT Uz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9bQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RF Q19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05G SUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQ QVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJ R19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBS RVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRP Uj15CkNPTkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05G SUdfUkVFRF9TT0xPTU9OX0RFQzg9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19URVhUU0VB UkNIX0tNUD1tCkNPTkZJR19URVhUU0VBUkNIX0JNPW0KQ09ORklHX1RFWFRTRUFSQ0hfRlNNPW0K Q09ORklHX0JUUkVFPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfWEFSUkFZX01VTFRJ PXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19I QVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdU SD15CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0 QklUPXkKQ09ORklHX0RNQV9ERUNMQVJFX0NPSEVSRU5UPXkKQ09ORklHX1NXSU9UTEI9eQpDT05G SUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMK Q09ORklHX0NNQV9TSVpFX01CWVRFUz0yMDAKQ09ORklHX0NNQV9TSVpFX1NFTF9NQllURVM9eQoj IENPTkZJR19DTUFfU0laRV9TRUxfUEVSQ0VOVEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9T SVpFX1NFTF9NSU4gaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUFYIGlzIG5vdCBz ZXQKQ09ORklHX0NNQV9BTElHTk1FTlQ9OAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1NHTF9BTExPQz15CkNPTkZJR19JT01NVV9IRUxQRVI9eQpDT05GSUdfQ0hFQ0tf U0lHTkFUVVJFPXkKQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05GSUdfQ1BVX1JNQVA9eQpD T05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBz ZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKIyBDT05GSUdfRERSIGlzIG5vdCBz ZXQKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRVUkU9eQpD T05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0ZPTlRfU1VQ UE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkKQ09ORklH X0ZPTlRfOHgxNj15CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkK Q09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX0hBU19VQUND RVNTX01DU0FGRT15CkNPTkZJR19BUkNIX1NUQUNLV0FMSz15CkNPTkZJR19TQklUTUFQPXkKIyBD T05GSUdfU1RSSU5HX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTGlicmFyeSByb3V0aW5l cwoKIwojIEtlcm5lbCBoYWNraW5nCiMKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpD T05GSUdfUFJJTlRLX1RJTUU9eQojIENPTkZJR19QUklOVEtfQ0FMTEVSIGlzIG5vdCBzZXQKQ09O RklHX0NPTlNPTEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX1FV SUVUPTQKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5U S19ERUxBWT15CkNPTkZJR19EWU5BTUlDX0RFQlVHPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVz ZyBvcHRpb25zCgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwoj CkNPTkZJR19ERUJVR19JTkZPPXkKQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRD15CiMgQ09ORklH X0RFQlVHX0lORk9fU1BMSVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fQlRGIGlzIG5vdCBzZXQKIyBDT05GSUdfR0RC X1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJB TUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FT TSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9 eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19TRUNUSU9OX01JU01BVENI X1dBUk5fT05MWT15CkNPTkZJR19TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfREVCVUdfRk9S Q0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ29tcGlsZS10aW1lIGNoZWNrcyBh bmQgY29tcGlsZXIgb3B0aW9ucwoKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZ U1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklH X0RFQlVHX0tFUk5FTD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5n CiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdF QUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFHRV9QT0lTT05JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFX1JFRiBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMg bm90IHNldAojIENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9T VEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVC VUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZJ UlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01F TU9SWV9JTklUPXkKQ09ORklHX01FTU9SWV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQojIENPTkZJ R19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkK Q09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApD T05GSUdfS0FTQU5fU1RBQ0s9MQojIGVuZCBvZiBNZW1vcnkgRGVidWdnaW5nCgpDT05GSUdfQVJD SF9IQVNfS0NPVj15CkNPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDPXkKIyBDT05GSUdfS0NP ViBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQg SGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX1NPRlRMT0NLVVBfREVURUNU T1I9eQojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJ R19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19IQVJETE9DS1VQX0RF VEVDVE9SX1BFUkY9eQpDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9eQpDT05GSUdf SEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15 CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0RFVEVD VF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENPTkZJR19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CiMg ZW5kIG9mIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCgpDT05GSUdfUEFOSUNfT05fT09QUz15CkNP TkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdf U0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBD T05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVElN RUtFRVBJTkcgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4 ZXMsIGV0Yy4uLikKIwpDT05GSUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15CiMgQ09ORklHX1BS T1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SV1NFTVMgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBu b3Qgc2V0CkNPTkZJR19MT0NLX1RPUlRVUkVfVEVTVD1tCkNPTkZJR19XV19NVVRFWF9TRUxGVEVT VD1tCiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikK CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19C VUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QTElTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk9USUZJ RVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwoj IFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfVE9SVFVSRV9URVNUPW0KQ09ORklHX1JDVV9QRVJGX1RF U1Q9bQpDT05GSUdfUkNVX1RPUlRVUkVfVEVTVD1tCkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVP VVQ9NjAKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJV RyBpcyBub3Qgc2V0CiMgZW5kIG9mIFJDVSBEZWJ1Z2dpbmcKCiMgQ09ORklHX0RFQlVHX1dRX0ZP UkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CkNPTkZJ R19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049bQpDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5K RUNUPW0KIyBDT05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNP TkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkK IyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMg bm90IHNldApDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0lPX1RJTUVP VVQgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKQ09ORklHX0ZBVUxU X0lOSkVDVElPTl9ERUJVR19GUz15CiMgQ09ORklHX0ZBSUxfRlVOQ1RJT04gaXMgbm90IHNldAoj IENPTkZJR19GQUlMX01NQ19SRVFVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpD T05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJ R19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNF Uj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJB Q0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdf SEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hB VkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFD RV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09O RklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQ PXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lO R19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05G SUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKIyBDT05GSUdfUFJFRU1QVElSUV9FVkVOVFMgaXMg bm90IHNldAojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9U UkFDRVI9eQpDT05GSUdfSFdMQVRfVFJBQ0VSPXkKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CkNP TkZJR19UUkFDRVJfU05BUFNIT1Q9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9T V0FQIGlzIG5vdCBzZXQKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9G SUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxMX0JS QU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLX1RSQUNFUj15CkNPTkZJR19CTEtfREVWX0lP X1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJR19LUFJPQkVfRVZFTlRTX09O X05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5UUz15CkNPTkZJR19CUEZfRVZF TlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJ R19EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05G SUdfRlVOQ1RJT05fUFJPRklMRVI9eQojIENPTkZJR19CUEZfS1BST0JFX09WRVJSSURFIGlzIG5v dCBzZXQKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJU VVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19U UkFDSU5HX01BUD15CkNPTkZJR19ISVNUX1RSSUdHRVJTPXkKIyBDT05GSUdfVFJBQ0VQT0lOVF9C RU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLPW0KIyBDT05G SUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElS UV9ERUxBWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfRVZBTF9NQVBfRklMRSBpcyBu b3Qgc2V0CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKQ09ORklHX1JVTlRJTUVf VEVTVElOR19NRU5VPXkKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xJ U1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklH X0tQUk9CRVNfU0FOSVRZX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19J TlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJDUFVfVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19URVNU X1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJTQ1BZIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfUFJJTlRGPW0K Q09ORklHX1RFU1RfQklUTUFQPW0KIyBDT05GSUdfVEVTVF9CSVRGSUVMRCBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9PVkVSRkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hU QUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfSURBIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTEtNPW0KIyBDT05GSUdfVEVTVF9WTUFMTE9D IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09ORklHX1RFU1RfQlBGPW0KIyBD T05GSUdfRklORF9CSVRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9 bQpDT05GSUdfVEVTVF9TWVNDVEw9bQojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CkNP TkZJR19URVNUX1NUQVRJQ19LRVlTPW0KQ09ORklHX1RFU1RfS01PRD1tCiMgQ09ORklHX1RFU1Rf TUVNQ0FUX1AgaXMgbm90IHNldApDT05GSUdfVEVTVF9MSVZFUEFUQ0g9bQojIENPTkZJR19URVNU X1NUQUNLSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJ R19CVUdfT05fREFUQV9DT1JSVVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApD T05GSUdfQVJDSF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90 IHNldApDT05GSUdfVUJTQU5fQUxJR05NRU5UPXkKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19B TExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZNRU09eQojIENPTkZJR19JT19TVFJJQ1RfREVWTUVN IGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfRUFSTFlf UFJJTlRLX1VTQj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJ TlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX1VT Ql9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CiMgQ09ORklH X0VGSV9QR1RfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09O RklHX0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENP TkZJR19JT01NVV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JU PXkKQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4 MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVM QVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQoj IENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZ IGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX0lPX0RFTEFZX1RZUEU9MApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19D UEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVCVUdfRlBVPXkK IyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VTldJTkRFUl9PUkM9 eQojIENPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5X SU5ERVJfR1VFU1MgaXMgbm90IHNldAojIGVuZCBvZiBLZXJuZWwgaGFja2luZwo= --===============2287160524056407213== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0na2VybmVsX3NlbGZ0 ZXN0cycKCWV4cG9ydCB0ZXN0Y2FzZT0na2VybmVsX3NlbGZ0ZXN0cycKCWV4cG9ydCBjYXRlZ29y eT0nZnVuY3Rpb25hbCcKCWV4cG9ydCBuZWVkX21lbW9yeT0nMkcnCglleHBvcnQgbmVlZF9jcHU9 MgoJZXhwb3J0IGtlcm5lbF9jbWRsaW5lPSdlcnN0X2Rpc2FibGUnCglleHBvcnQgam9iX29yaWdp bj0nL2xrcC9sa3AvLnNyYy0yMDE5MDYxOS0xNjMxMjQvYWxsb3QvY3ljbGljOnZtLXAxOmxpbnV4 LWRldmVsOmRldmVsLWhvdXJseS92bS1zbmItNEcva2VybmVsX3NlbGZ0ZXN0cy55YW1sJwoJZXhw b3J0IHF1ZXVlX2NtZGxpbmVfa2V5cz0nYnJhbmNoCmNvbW1pdApxdWV1ZV9hdF9sZWFzdF9vbmNl JwoJZXhwb3J0IHF1ZXVlPSd2YWxpZGF0ZScKCWV4cG9ydCB0ZXN0Ym94PSd2bS1zbmItNEctNzY0 JwoJZXhwb3J0IHRib3hfZ3JvdXA9J3ZtLXNuYi00RycKCWV4cG9ydCBzdWJtaXRfaWQ9JzVkMGM1 NTk3NDczMjIwMGUyYjcxYzA2ZCcKCWV4cG9ydCBqb2JfZmlsZT0nL2xrcC9qb2JzL3NjaGVkdWxl ZC92bS1zbmItNEctNzY0L2tlcm5lbF9zZWxmdGVzdHMta3NlbGZ0ZXN0cy0wMC1kZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6LTY5ZDk2NTE5LTIwMTkwNjIxLTM2MjctMWlvNXBkdS03LnlhbWwn CglleHBvcnQgaWQ9JzkzYTFmNGZmYmIxNzIxOWE5ZWE5Y2U4YzI3NTBjODJjMmJiYThkNzYnCgll eHBvcnQgcXVldWVyX3ZlcnNpb249Jy9sa3AvbGtwL3NyYycKCWV4cG9ydCBhcmNoPSd4ODZfNjQn CglleHBvcnQgbmVlZF9rZXJuZWxfaGVhZGVycz10cnVlCglleHBvcnQgbmVlZF9rZXJuZWxfc2Vs ZnRlc3RzPXRydWUKCWV4cG9ydCBuZWVkX2tjb25maWc9J0NPTkZJR19SVU5USU1FX1RFU1RJTkdf TUVOVT15CkNPTkZJR19URVNUX0ZJUk1XQVJFCkNPTkZJR19URVNUX1VTRVJfQ09QWQpDT05GSUdf TUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVApDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNF PXkKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTgpDT05GSUdfRlRSQUNFPXkKQ09ORklH X1RFU1RfQklUTUFQCkNPTkZJR19URVNUX1BSSU5URgpDT05GSUdfVEVTVF9TVEFUSUNfS0VZUwpD T05GSUdfQlBGX1NZU0NBTEw9eQpDT05GSUdfTkVUX0NMU19CUEY9bQpDT05GSUdfQlBGX0VWRU5U Uz15CkNPTkZJR19URVNUX0JQRj1tCkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15 CkNPTkZJR19ISVNUX1RSSUdHRVJTPXkKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0dQSU9fTU9D S1VQPXkKQ09ORklHX1VTRVJGQVVMVEZEPXkKQ09ORklHX1NZTkNfRklMRT15CkNPTkZJR19TV19T WU5DPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfUFNUT1JFPXkKQ09ORklHX1BT VE9SRV9QTVNHPXkKQ09ORklHX1BTVE9SRV9DT05TT0xFPXkKQ09ORklHX1BTVE9SRV9SQU09bQpD T05GSUdfRVhQRVJUPXkKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CkNPTkZJR19FRklWQVJf RlMKQ09ORklHX1RFU1RfS01PRD1tCkNPTkZJR19URVNUX0xLTT1tCkNPTkZJR19YRlNfRlM9bQpD T05GSUdfVFVOPW0KQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX1RFU1RfU1lTQ1RMPW0KQ09ORklH X0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09ORklHX0NHUk9VUF9CUEY9eQpDT05GSUdfSVBWNl9NVUxU SVBMRV9UQUJMRVM9eQpDT05GSUdfTkVUX0wzX01BU1RFUl9ERVY9eQpDT05GSUdfTkVUX1ZSRj15 CkNPTkZJR19ORVRfRk9VPW0KQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19NQUNT RUM9eQpDT05GSUdfWDg2X0lOVEVMX01QWD15CkNPTkZJR19SQ19MT09QQkFDSwpDT05GSUdfSVBW Nl9TRUc2X0xXVFVOTkVMPXkgfiB2KDRcLjFbMC05XXw0XC4yMHw1XC4pCkNPTkZJR19MV1RVTk5F TD15CkNPTkZJR19XV19NVVRFWF9TRUxGVEVTVD1tIH4gdig0XC4xWzEtOV18NFwuMjB8NVwuKQpD T05GSUdfRFJNX0RFQlVHX1NFTEZURVNUPW0gfiB2KDRcLjFbOC05XXw0XC4yMHw1XC4pCkNPTkZJ R19URVNUX0xJVkVQQVRDSD1tIH4gdig1XC5bMS05XSkKQ09ORklHX0xJUkM9eQpDT05GSUdfSVJf U0hBUlBfREVDT0RFUj1tCkNPTkZJR19BTkRST0lEPXkgfiB2KDNcLlszLTldfDNcLjFbMC05XXw0 XC58NVwuKQpDT05GSUdfSU9OPXkgfiB2KDNcLjFbNC05XXw0XC58NVwuKQpDT05GSUdfSU9OX1NZ U1RFTV9IRUFQPXkgfiB2KDRcLjFbMi05XXw0XC4yMHw1XC4pCkNPTkZJR19LVk1fR1VFU1Q9eScK CWV4cG9ydCBjb21taXQ9JzY5ZDk2NTE5ZGJmMGJmYTE4NjhkYzg1OTdkNGI5YjJjZGViMDA5ZDcn CglleHBvcnQgc3NoX2Jhc2VfcG9ydD0yMzAzMgoJZXhwb3J0IGtjb25maWc9J3g4Nl82NC1yaGVs LTcuNicKCWV4cG9ydCBjb21waWxlcj0nZ2NjLTcnCglleHBvcnQgcm9vdGZzPSdkZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6JwoJZXhwb3J0IGVucXVldWVfdGltZT0nMjAxOS0wNi0yMSAxMTo1 NzoxNyArMDgwMCcKCWV4cG9ydCBfaWQ9JzVkMGM1NTlkNDczMjIwMGUyYjcxYzA3MycKCWV4cG9y dCBfcnQ9Jy9yZXN1bHQva2VybmVsX3NlbGZ0ZXN0cy9rc2VsZnRlc3RzLTAwL3ZtLXNuYi00Ry9k ZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy82OWQ5NjUx OWRiZjBiZmExODY4ZGM4NTk3ZDRiOWIyY2RlYjAwOWQ3JwoJZXhwb3J0IHVzZXI9J2xrcCcKCWV4 cG9ydCBoZWFkX2NvbW1pdD0nZTIxZjZiYmJjYjQxZTI3NTcyMGM1MWQ3ODA5MWM0YmIxMjg1OWE4 NycKCWV4cG9ydCBiYXNlX2NvbW1pdD0nOWUwYmFiZjJjMDZjNzNjZGEyYzBjZDM3YTE2NTNkODIz YWRiNDBlYycKCWV4cG9ydCBicmFuY2g9J2xpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE5MDYy MDA5JwoJZXhwb3J0IHJlc3VsdF9yb290PScvcmVzdWx0L2tlcm5lbF9zZWxmdGVzdHMva3NlbGZ0 ZXN0cy0wMC92bS1zbmItNEcvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei94ODZfNjQtcmhl bC03LjYvZ2NjLTcvNjlkOTY1MTlkYmYwYmZhMTg2OGRjODU5N2Q0YjliMmNkZWIwMDlkNy84JwoJ ZXhwb3J0IHNjaGVkdWxlcl92ZXJzaW9uPScvbGtwL2xrcC8uc3JjLTIwMTkwNjIxLTEwMzkyNCcK CWV4cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGltZT0zNjAwCglleHBvcnQg aW5pdHJkPScvb3NpbWFnZS9kZWJpYW4vZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNneicKCWV4 cG9ydCBib290bG9hZGVyX2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAKdXNlcj1sa3AKam9iPS9sa3Av am9icy9zY2hlZHVsZWQvdm0tc25iLTRHLTc2NC9rZXJuZWxfc2VsZnRlc3RzLWtzZWxmdGVzdHMt MDAtZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei02OWQ5NjUxOS0yMDE5MDYyMS0zNjI3LTFp bzVwZHUtNy55YW1sCkFSQ0g9eDg2XzY0Cmtjb25maWc9eDg2XzY0LXJoZWwtNy42CmJyYW5jaD1s aW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxOTA2MjAwOQpjb21taXQ9NjlkOTY1MTlkYmYwYmZh MTg2OGRjODU5N2Q0YjliMmNkZWIwMDlkNwpCT09UX0lNQUdFPS9wa2cvbGludXgveDg2XzY0LXJo ZWwtNy42L2djYy03LzY5ZDk2NTE5ZGJmMGJmYTE4NjhkYzg1OTdkNGI5YjJjZGViMDA5ZDcvdm1s aW51ei01LjIuMC1yYzItMDA1OTgtZzY5ZDk2NTEKZXJzdF9kaXNhYmxlCm1heF91cHRpbWU9MzYw MApSRVNVTFRfUk9PVD0vcmVzdWx0L2tlcm5lbF9zZWxmdGVzdHMva3NlbGZ0ZXN0cy0wMC92bS1z bmItNEcvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei94ODZfNjQtcmhlbC03LjYvZ2NjLTcv NjlkOTY1MTlkYmYwYmZhMTg2OGRjODU5N2Q0YjliMmNkZWIwMDlkNy84CkxLUF9TRVJWRVI9aW5u CmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlzX2VuYWJsZWQKcmN1cGRhdGUucmN1X2NwdV9z dGFsbF90aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0wCnByaW50ay5kZXZrbXNnPW9uCnBhbmljPS0x CnNvZnRsb2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hkb2c9cGFuaWMKb29wcz1wYW5pYwpsb2FkX3Jh bWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQubWlub3JfY291bnQ9OApzeXN0ZW1kLmxvZ19s ZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVsCmNvbnNvbGU9dHR5MAplYXJseXByaW50az10dHlTMCwx MTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKdmdhPW5vcm1hbApydycKCWV4cG9ydCBtb2R1bGVz X2luaXRyZD0nL3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvNjlkOTY1MTlkYmYwYmZh MTg2OGRjODU5N2Q0YjliMmNkZWIwMDlkNy9tb2R1bGVzLmNneicKCWV4cG9ydCBibV9pbml0cmQ9 Jy9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9ydW4taXBjb25maWdf MjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6 L2xrcF8yMDE5LTA0LTI0LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0w My5jZ3ovcnN5bmMtcm9vdGZzXzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4 Nl82NC0yMDE4LTA0LTAzLmNnei9rZXJuZWxfc2VsZnRlc3RzXzIwMTktMDYtMDIuY2d6LC9vc2lt YWdlL3BrZy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L2tlcm5lbF9zZWxmdGVzdHMteDg2 XzY0LTNhYjQ0MzZmNjg4Y18yMDE5LTA2LTAyLmNneicKCWV4cG9ydCBsaW51eF9oZWFkZXJzX2lu aXRyZD0nL3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvNjlkOTY1MTlkYmYwYmZhMTg2 OGRjODU5N2Q0YjliMmNkZWIwMDlkNy9saW51eC1oZWFkZXJzLmNneicKCWV4cG9ydCBsaW51eF9z ZWxmdGVzdHNfaW5pdHJkPScvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuNi9nY2MtNy82OWQ5NjUx OWRiZjBiZmExODY4ZGM4NTk3ZDRiOWIyY2RlYjAwOWQ3L2xpbnV4LXNlbGZ0ZXN0cy5jZ3onCgll eHBvcnQgbGtwX2luaXRyZD0nL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3onCglleHBvcnQgc2l0ZT0n aW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9MTM5Cgll eHBvcnQgcmVwZWF0X3RvPTEyCglleHBvcnQgc2NoZWR1bGVfbm90aWZ5X2FkZHJlc3M9CglleHBv cnQgbW9kZWw9J3FlbXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxlLWt2bSAtY3B1IFNhbmR5QnJpZGdl JwoJZXhwb3J0IG5yX2NwdT0yCglleHBvcnQgbWVtb3J5PSc0RycKCWV4cG9ydCBoZGRfcGFydGl0 aW9ucz0nL2Rldi92ZGEgL2Rldi92ZGIgL2Rldi92ZGMgL2Rldi92ZGQgL2Rldi92ZGUgL2Rldi92 ZGYnCglleHBvcnQgc3dhcF9wYXJ0aXRpb25zPScvZGV2L3ZkZycKCWV4cG9ydCBxdWV1ZV9hdF9s ZWFzdF9vbmNlPTEKCWV4cG9ydCB2bV90Ym94X2dyb3VwPSd2bS1zbmItNEcnCglleHBvcnQgbnJf dm09NzYKCWV4cG9ydCB2bV9iYXNlX2lkPTcwMQoJZXhwb3J0IGtlcm5lbD0nL3BrZy9saW51eC94 ODZfNjQtcmhlbC03LjYvZ2NjLTcvNjlkOTY1MTlkYmYwYmZhMTg2OGRjODU5N2Q0YjliMmNkZWIw MDlkNy92bWxpbnV6LTUuMi4wLXJjMi0wMDU5OC1nNjlkOTY1MScKCWV4cG9ydCBkZXF1ZXVlX3Rp bWU9JzIwMTktMDYtMjEgMTE6NTc6MzEgKzA4MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9q b2JzL3NjaGVkdWxlZC92bS1zbmItNEctNzY0L2tlcm5lbF9zZWxmdGVzdHMta3NlbGZ0ZXN0cy0w MC1kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6LTY5ZDk2NTE5LTIwMTkwNjIxLTM2MjctMWlv NXBkdS03LmNneicKCglbIC1uICIkTEtQX1NSQyIgXSB8fAoJZXhwb3J0IExLUF9TUkM9L2xrcC8k e3VzZXI6LWxrcH0vc3JjCn0KCnJ1bl9qb2IoKQp7CgllY2hvICQkID4gJFRNUC9ydW4tam9iLnBp ZAoKCS4gJExLUF9TUkMvbGliL2h0dHAuc2gKCS4gJExLUF9TUkMvbGliL2pvYi5zaAoJLiAkTEtQ X1NSQy9saWIvZW52LnNoCgoJZXhwb3J0X3RvcF9lbnYKCglydW5fbW9uaXRvciAkTEtQX1NSQy9t b25pdG9ycy93cmFwcGVyIGttc2cKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBw ZXIgaGVhcnRiZWF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG1lbWlu Zm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgb29tLWtpbGxlcgoJcnVu X21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvcGxhaW4vd2F0Y2hkb2cKCglydW5fdGVzdCBncm91 cD0na3NlbGZ0ZXN0cy0wMCcgJExLUF9TUkMvdGVzdHMvd3JhcHBlciBrZXJuZWxfc2VsZnRlc3Rz Cn0KCmV4dHJhY3Rfc3RhdHMoKQp7CglleHBvcnQgc3RhdHNfcGFydF9iZWdpbj0KCWV4cG9ydCBz dGF0c19wYXJ0X2VuZD0KCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGtlcm5lbF9zZWxmdGVzdHMK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBtZW1p bmZvCgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lIGtlcm5lbF9zZWxmdGVzdHMudGltZQoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciBkbWVzZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNn CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxhc3Rfc3RhdGUKCSRMS1BfU1JDL3N0YXRzL3dyYXBw ZXIgc3RkZXJyCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKfQoKIiRAIgo= --===============2287160524056407213== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============2287160524056407213== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kernel_selftests.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj+2hPZjBdACWRRopqS+BcvNJNAdYyrwou7tBdqaWgZhcj 28uURdp6jrvyo7Ztz/395NykAZM/bg4Ey9ZNiBrvUiyRikY4Hu/VzGEDnfhGO3muquRY2rzeildE Rxh5DdjnGnry1abARewJqRbUAunXm0kTb3SaxzYT0ybOSjdm/av/GbmFr+f/ZUgnCCi8SRqtE0PD nLWnfoYnG2xt1dCTee9JlzfuIkeyR6psxv6chMhku3GL539CA5/NSIUhtXdIGKR9b8QI/+SIJfTL 2WbFq3TUORN2b3QKbYltReCHN5JD4lBzHHy7yjmQLcO830JLNlpMDVuIDixbxiVF6i9c+kCdUItm zFmOaJJ4kQPmJCUprf63Px7iohz5ShqgOlncYLV2hOMlT3YOIuL4Xf4NxAlE5AosU0K/C4732Upv 01oj3oaGZTVM0NWlepi1EEWfrST9tty8xHnXBIIqZm/qwvGE6cowAB74i1MtyU73lHDEFEs+Zbo1 rsvWcMnir3qOZLA7rvDpL9x7rNxXv/8qkRkEK/ImlbnaLB0LOE+NuF6B/1Dtn0K5+y4D91jstEXQ LH0A2wqOfpH1sfte0Wst7GOoC+u4AJl3c54WxjClu9KPsODgXl4+mbjggaP0FpEwL1yh+aGtnb7T XbPl36qngCs2sbzm21lQQjHox+gjAqHL3Sld5T2ESaXFXkxz5ckc6NMDH/qQ0mC5ynsDH1J96/PU 1Pc8OmmtvrXWykYJ3BD6INAmW1dyqvsWk0N1q8zfKKrYIismOLBv8UP+IrXYomTiCvNOCI2uUznj Ecgk3IYfSmr954zEQnCqeMovOnYdbL+q538WsvH8WaQTSSP/oxspaCLKtD7diCihMRGrc0rjGfrP jt3O+Tp1Sms99fSoHjlLQcHnTP3HWQ/MnKHMjZuoRxGxQ8ZzDX1drL/O3YBFXE1++Y45fyDz9K71 I/C2hrvJhRUodKtgi6hDNJ0uX+MD5v05qCgMq27XFt6vIFhlvMQn40D+egJG+0SorRFiaw+fHO9M xVxrlTQzzUVHo6VaN/SPgUakA7BCVgV0+y9bsOkXAOV4+xF9P6Sbkw89PUuR+DUEdIpduzgKYRq3 b1xCsNuCjy94RMkbu8FG/hYWBFPZGQpavyz/Gb5yw2r5XeQBGYzCBK0N5/AY7JwNGVcb7a1trklp LAuLoURn771IiqylPnMBQ3l9JIdpY3HgJ0SKa6nnwV24oDbodZkWaP0zCPIlZ9U5h+SRQJa9Sxjl 5RXxeaX8tosl5crKdrtuAxEiMiFWf7dpedq4y5KEEfiVeHpclNOF77NUU9acA56PvNTvCinryMQ0 8HtRGaM1Hswpfgkwdfgk94suAZyvm/9jt+DRMMPDtCVu0lNAQljxRMOMRMfM3G+s6tm903ZZlioU uRsFJG9bON2jIeD4/BOMXGYoL/VzcPeisVo430pyfPJiG5Ms24acri9rpynaHNP5a8HnjSvfWy34 +hVb042yzHfuWCm3q4B/Dl2w+u80iV61DDsOQty/kVlCqjL9AOGYkYn5Un9kiPYWYPRQMAbR7/zN ALG6ZWqK8UN4s/23nW5J/K6MKCC00QVJDIu5OrhJbC1972ck09ch5quCn46IQOAyVG5v5olYoNAZ n1X8Q0bst7gMgLwAmjAXMS9BtYmnCifvMT90R/37qc9FkxoruK0zRILNHPAkRmbwFlpjQ9oylXxI y2f/qMkA/9q1/jXWYQ7IB8b9HeArLKNB+OB/MU4UrUC9hIUwW7TyZvYxIq2wfuNECtIHXasMB5rC ZJ+4GOYcTM9uPvuwO+qnuqpo/+DFq5h1MKjXyQY/yOxb6r6IwPGzUD4C3INfNV+bGFqOvAAs5EWe y+KlNaUHMJF72CeGf62Ny8sy/4rX9NyNPfXVl2y268aCY9gYjacPWRETonOk4rhWT7fhF59LopSq B2H+tike1H552DAHoY/Y8iMkLYiZ+zZWIW1gHKG4dFvwFIJi7bBICZptgXFjxKES+cJ4TlcuXhA2 QXe9WF9aZzCGAD4pH6zUl4tSDyLIKeYL/Pw2zxq306kJPBFUb36lMXlFyHFojP0hAhDweSVLWkzL lD53GtZwdlr6jzoay+UFDRFtrAQyPQM7OcFgdXvRz/XMksgLOaf2Rg42WIJUifYem0lgPCFqht8m Af37PcecfnSgriIg9txjwwTmGZH+oMNOBTyjUkeYjSMiKhj9nCTAqg/rK4oV0rf6RJ69sY6KmgM2 VO/Ec3+Myz38kDRhVRz3BcwE20JsgU0+yQHYdQcm+DtB5ZbhSZ+0QRdobbORK1e3j5yzDD112kDN 404oyGjMZSl03sF5EvvnYXq2Q9r0poV2tNXlntHWPWS3OTxpcpladptog//mwZKvmjtyOc1OmpPR aosvMwFT9F7cGivNqtkwYFqd4G0ISaFxVCpi5kQK8dvofvpq+78nXKLMPq3wi6n7+2pjVZ0/AS/5 9e58JYllJJWXTqAkgLsMNIePZv6y72qVq/wjKrBKYUzk9m3yhzvDbV/LV4z8TQ72whi7I1SMHlxS m3IId8AUmkaZDQujx6xBAA0+D3+X1YKa1B0nRnzIBEvxEt4hC4R0NP7gj8SkNFHx1QoYT9pXFT/h S2R1toJpYAY/VXNYW08K09xOK7FGnJb3kvtiPZ20iPiGArScSP9HMLKLbP/E48ksYv8cwz2UvpHV 6yjDJdS3qhMGXwKVsza0EbDMKs17AIGWH92V+E/w2RL9s6Q7W2l+P0gao2WmSpmyS6E5ERVA/J2C 08Bx5GCFY4iUF0zu+pDygN7yCs6GJCv/k9zK+ry/GzSPcSSam2s+jBLc0iFLvRMlvh0swU6aNC2s KmBRAzQYgvapZ/tf1iCtNuztmpXSxmD5IueYLgnta3gHcf8PusVqAC0qyGpv56khmZZL9uzoZte1 8VVrCls+6hIK5KY4in1K2TEZN0s3zzcetYQ7sORvSvUYxPaEQV6zBOkQhfCI2WaDzRSc4ABO3jji WmsVnVXVIUN9aIGT3MiNKtRq7Zc0gIaRF5O6Eknd0kE5JctBx1cL5/GE9jnbbK9mVYGhxINFYtEw Ovx/xkwPfDnMFWeM9MpTHysinEfcoMIUYVCdkvXaH+WxCGsa8QhD8s4dBZyWMKDdPXTG57sT0FsW masVW5mi+d+BK5t7OQNIwqHHHn+VzKsvscEOAX0P9zBrLtlY4STZz0oqfDoZh/tZnOzZIOtUoAlm W06wczqMAJjRfhi7po+cUFnPxWmmULHJfq/A7CagS/3H9JTL4cR1koJNJyvU67QFF5SfalWaXzTp 9Nffn29PHZ8o4mOkWwwMjbpW/rgOC/o8ZQfswYrsNUHjGfNwboDfxv4ZPxtioH24nPrXYyGH5817 huKbaFjWPGZRhH3lYjfgurHCMRN8x+BQ/1hil5F99pSzx2kKl+po+as4kioXMvz7ZsvO1SwQfZum wT5ZKvLnGcFFO3cmS9RKMsIMQ3gNxqt+NFFQGPV1mYfgkQSFAULDSU32H6qvFLCKrnrlXmRfvzBM eSobZTQRiugSKNNjVibkNkdZptVWXUvSKcMOG96ssHVQ1p+X/GKzrCoxwzBiGqX9CG8FW+JMFuPC KFyKyuw0kTsUPBgMAYvB9BcwEJp3KqNIrJxso+bQbMwHhCoeFcMT5ckSwfa2x8lCkJQd6l9WBCxi WtEArufu65z8PTkEbiTqRq65dM1BMTpeH9ra7YQnsFinC/ka32rpTim7a0MQjvsjd9eWpGIB+diC LP9OS6qtOrYjqcC2fZSjjX4hBKHgWsrlrdONp+ALgbwkGhct1UNmn/o3LqSrlf284mSCCYLxv5D8 ObTTdV9O6j69mgOjCXi21dzyNYBUk+tW19SJ6Tl8A0onoh3xhjY8F9p9Dec5m716T5yhhNUoPdsm QsQBw/dCRjiatmuCejj2Au12tXvzrtzWU2eyHd5wSTd1Z4V4cE9r1KGx5/reik9UJkJdVEjesSEN nc5FI0JRd5d9BGIPwklZsNYtuGxhA2YZkp3+TziSAoAiqjO2pCIj3095ioXbPplSSDaTiKjEcDyQ PWHWGebucY4Vr4Z+8my2JgwchuBylknwO34JqnUcsKSc3EqzF/moA9DCkd1UyOdpi33EyyJfn2ti 5qJwL6ji/3S1byqQzVPV+C8SPzvSz+kr5QE2hYswJdw5WBsiVAdHC+LQEOpP+HQy1k0nt+tc5pCU Yf+FYRV3//I2btSOOICfuXKAaMTx+vf/HxoUHooH4kuujgEGhx43cvbW82x8pJ8HCbCCugFY7hSi FpzmB37w62ud5yhVuH9V4BmuADsTe9Dl1vHd5H/96q4FMw9FsmOZLEmxBh46c2xsmYy9edyaaA7Y ffd5TPADCblR5PlYuFrh09wBEKKROtryhyG42gwxO5np9cGoS1iulDFDGJrkcci5WtKuvCfUPYJx 3M4Jwhvfjjfl1+Vw4eQ2ZxqrHYOYFNfjDfTHiIJLOBrZWza7WbC8P00qMRlnEyVPjHrs9q/ljKau t7Vz0cN9LZLJuOa1Lwtd4cJac691tA7Bgttg9tifR57xESK4P9ZNpetoLhMQLbNe7iojCxjB4h5X jBzsMAp/efp8X4Mj6jGQhnYrfF3g8c7NnnAS/l9AQHf8n5EhKDp4EGU8Kl1laRqmZE7xQMLBk/l/ xfkJdyuOA1EUIAecq5dJh5nlN5ajIg0nad+hic4MUPkKCYPFRfGHOO6b1PgQK4w/gtcLYbHJ6sHu d4dRgYHEehau5h5IONgae4r62C4SvA0qHveMX+zSgb0fo+P99GeGW1YcAGOthR58EBxoloZY39IF gLiPNqpbNRkrQT1kBS5slJjjkIBSGQzp+k87+ffINAu4JhcAHcbvqJuonJSGZPi/yXmMG0QcLAgT yE+DtVizcQIf7C79lL4z0zF625IFErGefEvys8ggZ3sGGrZHieAWHzWD435FZDxncJQ8cV4JHKfJ Dk0J6Wgy9lBZIdzKz/BiTRko8C0RMsvQJpz15lYMBq1ublGKQlk7axMUJNGfcXSEzrsRaXEqB7ja Sjwzr6Z1QFqPbt6AGAiWccU89R7BUICs50SU1xqPXljo3c6p+Pa4lUkSS6f1ZfmnMQP2fBU5Pu+f MLaJGLAdgZo/HfgZo4cMrZWu74IOL7yY8XcOk2xTHCSvPfhHgrcYEN+u5l2fCcprPP2tVQdiSTjN r8c47eLmFT+L5Q191O89NWHOwEGdXtRMSLqP5TspR40OKIH21TsXbioMmvCGAqWXC5y3CNqL+mhH Ofy1xVJp9oMWoiIRZ+aOjnW75T3Azp7x2kvw55t4kwgovNJHBO7c2FGnHRIBQgoSyYOyuXFT+VQR b8v/GFrUkxdvoto/t+vXALu1sJO3jPfcV6AcM+j2P2cmkJU8LDWKE0Sraf79Q38Kv5vKLQyczqSN oZ7apOEw3gLWi1/HIM3qRMMSVk168wO2kt2KShimtnPJ3xBX+LG1E+jov+LFDDtjLXcKkXAcVqgB u/bIIqYDL1W0rzl3EMBwhAMnL6b4HVYz35g9Nu5D/Q+BjS3Oi4KJAJ1iJSD7VjY7sYREG/JsK0T8 w6P2xmVBJOpfrhSbuI54+yFA9eeTMAxWb5zXTw+aCz7EtTapmflAgA18hbLTEq0Bj/zUV0dC2lp/ gQSumz+Pziwen8ie0zH6y17OemaqGQMXT/+h7UaS3FFn0Snb0rCR4YdiclbZ93zuMhwAABQzw3jh NJCYgsQ8soi+1qSI4xHv501QCaHlBNww3um84cXrWAJpWFWotHR8TeRXfVhf578JOswk6nRBU2cF x47ZaOvStBupkiE2dr9oyDhFV5pVrDEuydoADxdY7o3HWPy6g60vF8NagGVYR8wt3EWo0U7KjlK1 5vpAJo15Jb2gGCLE0wbzULGvhben7NlW3C+rd1uQJQFy82GxRlUyX+zbUmvUr52pX3nHcZurYzS7 k+YsjhCkp98cscMt+Jl5quZ29BAA4Z5ZKStS7PeeNlUrz0SuCK/dsxeDrbqpQGrYkAyNwxd03Ycc 1RFqwHiomERZsoo8ganeP1LmV5KTqVvhhfuLxgQXa5BrbH+AaPx9nO45rt3jK5ZDbggFLYYUBpMi N5KckVzAB2o6yc+1oEvReBdirXB36C0MsxYE6F3kTccRk8HREBzztYuFWVYMrmnngekszPE67E6/ ApKjh6bmeE37wwZ2KuUrsKMnfwkR0kWqr7eNpSd4VsRR4pD5GbmScBLxNSMTxEGFlS1ujDi9/yX7 josoPmmGJUuPYLnnC3h+IkZr99wTd7QmQYWj/Xr08Ph7XBIzXK7UroXUavD8OGA9Mts40WI51+HJ 4gfvLLAFJ9EaCHTH/7iKLZmUASy5Yo6+F6KSQ8iNpYp7CpbAurLYuhAR/DNSf7R8Ujy61o6NekcU cZ9rwih+s6qzz8Q52CWAb3WoCWM/bEyi0W2qt9vNGBL2uCO0S7KLMDrulmbud6dMGAOEw0IcCwDW 0j9rcGo66zY5CrD9yBOYK0fsv2YoF+dPbyKgcTfhUGDddRSEt5ktwTgTKghigtbnAcPmDoVh6TQW 3nnxa8vm1s2hcVuN+o81Sz7gO6rAdrYVI79kfiYjEZCMxrk7fEKign09jcm6VQSf+R2OVwXm9PL2 5N4Qi3hVNlxyF93FkgG2bOHJFV/ttlD63q0jFOenjMJSkoCCku/1RE59QDcZdxpsgKT0bX3su7ZV RT1GDNunkE+wnphpyQ+vi0A0XxIo5NIIAw6SlHne4WIZn8y3b8XGjtj50+WImWErFRHVa6BqT+kx ABEkloQOFIbdB5588izxJyOc7EI27m9Udac1qTwoAfRyXAHjAjL9QaUiV7U7DzXYDWaQO3JiH6eX KLadppzXUmZU1bpMLqVbyyuY2uyV7qT1jXAreBcJrPXVTD6cdX/Y/6dwYCaNFZYWvqwXg0QJYbg9 yuXqGMo7WBBEQz8TyMkiDipZFjKxt2+ng93KQAWUGAWDV69HhqvjC85zIJlAtZwwBrP6p5XSfEGK TOrqH8RETXvxByePNoX95rWZugdCaACzpPtmKfHuard8jreW+e1t5BC8XJniPMSle1WisNLsCbhn QOZe01VID/Pt8oq7ELVO9DBI3G4T49hLrAYCeZaYw3Cn+odCDwYKBoR2qRnX93PbjHvtX3qyUI2y sNAHh5H9GWEdvpWjNm6A6tZw2rwNiziGax5aR5VYlY8NHSzEBX0o1j6cx8avAKryx4GZqezDZ3tH LcVDXgIqXTeW6wKub/WSEXJXbVci+YASTWfgGvDpS5AeVoK8Hj3dM1DtME/J3v6o9S7Esp1p1Nk7 wdPjFVSJItcNIvZh4HP55GiKbWxitaxP9jLE28ZuFQQWxxKNMsMNUQ30j0CaX+o7XNfWv8RYtnTF wiTOeRWCEZIQvIEyyBjVRS6ggGRgVrkPc5+Ak70x6R2RRkjD8HhieICFJzzCQKHFlfa8OHNFsTvp XoDu1mWn0nZR7Nxrbv2NWtwfKpqQCIFYaKiL+CAXEiFPHmwTCrFbWffmKordFVW6CWZ1QI1Nf/M8 AtR/DcJvC8/KSnXGxOhSbzR2Ug2brFs9tf+JMwI9VyRd0xOqLlA82h7/PmyO8UKQGMj5YD+YMR3A l13nOzRXMyWqie+AdCmwhKCrVv5aeCWVIm+QtSjTK9jC4BsV9DIUk/SpbpVtN+QTzyVxARlKfHB9 ZOrQtzYRK+qBvE5S6Ew6oE9BHqs+lv4gzlcTOrppN2VJeO0aWjZEsla5Jrhpe1hFIxrCJNmJB1XF Vp2us30nRXH3UP4BN7K39W93Tl4KyGcKjRDcxbx7+3ukfa6JdRNYBQjUEE6qXeENlJoEi6e7MVpm z8wD/URclxTROqjjtMYeoff0Wkenc5LEBI5QJyQzQbQje80g72LaWUQJn3swbKi1zmuDXB29sWU8 rIbAFnoNZSVfeuHfb5XcBx3YzHoHq3syIrXfSZL/KXL6MWAUyv0dfP4zNHOh4za595D3UWI22jwV NUHJlDilvmPkVTKcj7bp0tERJ88C0g+z82ndrc9g/2RA2EtmCz1hFYd8hSlpyHAdmKXaVYQcJQ/I XSSDV6evyEMTaJkmraJSKbn2iIG6aKLn6cxANZF6IYMK0M36BN2i1drBSnDhzOr4fejCGLDE0SZ3 +ZVT9r15upHb+Irt6fM+N1qgnOz9bKxi/JZwD/ef7d1OTGeXtKQF8UgFK27v4iSie1Q8+fSri+MS Bs67Hz5KToXYexpxdMN5HYLrHHgCsjh7Xg+6GHFHoOSdiTh+RSjxTWL2CTmwgqNE0cA2oLvecDQl H2OooJHzuYqmI0rE+Aeh36gnGJ6U7aKkiJWUe9Xl/OPGbjpX8eKUOM051rwE7LXApC7nzwNUDNew wmh2UpDOAEh/azxvZKsuMeAYzdYzPQWLtWTISGfbD2tRVLCbd8DX+qHj6DlewINnnsuzwZQueODg ei1SRBZ/dj+HhGoWR5WEGdm3qFxLz29ghKmt2rLph2NvLGW+QipIgiZrcbNdd8sDTb1WsAViOQfp Bbj+/ZAdF+IHAWgWcaZkbss6bQYOlG7wv62/qqdeeWoxw/PEAkgwNDLT93wyrGT73S8yV4xqoVi4 mdry4HmWv2KjKsJLr2+SvBTzo/ZPC/oIulq9iNwQ71hFdFeKJEvUuKHPrEsIjzt9PdIV4CqIuZv9 z/yHmp42d+H44FgMv+n6wVRekK54wogrKC9478oHsCXNM5Li6mRjwG5+jsxEWp2Wn5dq51wSY6Tf y3VXnPKu6ZBMpdRhq1UL3I1i6BSui/PI6yN9f8b3CUrjqfsfL4QQf5/Fco32NEfvT7g+JwQANmNC APWBYTj20YsmdZPZWr5rP32NP6hAWVYDaez5TsYBh54Jpeopv+vF2h4bQU08opg28+jd6zxq3lvf 00r9nE11K1/dVXuChDET0ig3pqq/ovbyc8aOnsgu8eJqjFIz8lDATT5JAJZYoq7TBDHq4eIeLV5W OCTtdL3D6u5uVXMIAcfVe8nLZJNZx1h9QhcZ0Mb7zVJnZOZaAkhFcd7N2uG1hhiCLYTtWXrkg3xW cwWkx7QTtgxen46GQ0y4Z7W3TgvoCeEORwZWX6CU/luTSwnT1deesd+xGbqRs8CWs5+GQoAFXDwb 8xbuoBp/w7aPOPzmwx5LtqPFbR+SoSTCmmUpUyGPfVhNHlLAxiW/vOO81rQjoWPcIMhqkds7CSlN ZJPJ0hRN93/Kk5p0qt7Qy4k3I+ElPirZ9pVHO2GspFhd2V+sXXsierymzVIYyrzvafa13qsJOxno //Xo3AixlYyGojkB9lJizIVjuHg3uJWgV/fQ/+8AJ3rYBY2EcpYPg22ccelZK15P/8IlkzZdj40a B2/rRYyAGU/SObtuzV5B4xII/0cRRzXm5PW2PnJJ+kkez0rlDTZSs00mGWY0fcFyoh33bOeEXBym /GmK/dcj8dFF21ka6IuF7iYR8ThutdXj/hRAO2PWKmHcNUv52GXPDVUSboSwOXZoogUB7UwRqi1o SRL7MYqKSfK3TP9WBaKeJZYtliRFNd9Cj84PyxKczgMYJIOwExKdaykFfBtjHy/iK5Lg2OvJ2PfV 4BSlmcBTOCIZ2IHvMtOcyfW5GQl0yqfo9uCVYqP/8Gk6q44E3CjIi7yqdKdOkCgBoLF6OzDpgPfa zAJnO5ird+A1O+tBRe97iKCz13MGVJF9UZfvFR9UQoBR3ldxwb2AWXI/EjKQVKXs11MS8mzNrICa oFVB6wk0BCssti+uKgp+KsHhOKonFTyASSp/can2al0n36Zwlrr69Ufn2hlC+KoFTlKN7r17IZrV TuKBFeYKGTMVUo0SHAgoceVfpd2OBTKbViMtjK4fyALY0zFJ8efWAjsI7wqY3qWYqbYqT7d7vojY jzD8X0aijLe1iIhYuwPmewSuMO2c18DoxQpmKKL+N/lBtr4acPEl26C3wBMW5DfUcj174szeHOZH PLeKyOrtBWFnNkKgD0ZOqD1Z0q5EO2BSZ9SXBPpNzWj6waf0hqwKb5iQVqDn1pBSUmkC95T7A7qx x1IsoIJ78zG6L5JpZwwnwFc5xyeHq1roFfXPP/6NekF4DRC18T8qm719qIROf70P1+tWKwMG5w39 8cyGLRlEjz5kHhQzGevlrbGyygLQ+W4nIrdAQiOT2dG2AV39LYaeGDfO+nIy1WVf8ydE6ZNJfBN7 CDq00RF4WxTpeG4GbpI/Lpo/aLreOJgr65JFC43JYMQQMx9rMYd0h8PobbwVyqWAgtHwUC4l7B0A 0MaRZULSeDm2pZqC0yccnGLFgPPErYmf1qDplOnpziwnzbbobHd+9kxrelixzbtjpnqaK8dWPZVx xpFKiYPECO+O+ajxrkr5Gw+eLNJZxSYiL7S/zMmnkZ5brQeJBIHwmR5C1feqo9lMQ+jyR3xa3JDv LjSBBEgMSw8bPxhVVw72m0SFFqUolMtD/sa9DdpYxQVWNdrdhTBFkH40dRdsbbl237OY1tqfbiHJ pKewpiFQ7lXkD7VRNFQMSYXYwMwDy8RjKutI3i7jfgQwz0bE/lQIhK2EmhyJNSulum9fDfuWqU8a wBsJvpDdaH+lc8D6gWuKxDtxxSDNLflhmkJmxyNd+XD3IU6ZZWcLV/b2XDEK7YDV1oDY/YWgAzwK SyyHgWNqMp/BubOl6mLEVmPzAzX+UcXki3ezz7/d96AitZBginvmQaHNcXtlhglOHJRo4Pln/T8g g0/aZxHHGB921vrd6sm3UfWvN3tjZhFZdWzC4/tLnkix6pSDWBxm+P9qZD3mpVGyNCjr5ecR6s9o Xs+gtvbBK4WkUgyeynMR86dBzbWvR/fmxw7Zav9AqmFJG8/lYWzdtTZQg4zYAKug4JDv55mE73bH yB2/Yc8AhfN5o9/EsPVuC7ogYvM0q2zZfXitc7G9qclDiJo2eY0As1UxVB+Rb8ddmaISO5iKH18+ yFq2qUu4KQh634yH4ZgtZgHXzNiC7QCxXebUyfilAvJrZ6Yw0z+KN6Pz1SBuL1+qqtNjMacLd449 +xQ8jSinA/jpwBhj6zTM55yykSAi30rx6TsSPNkmh/WANWBpa+Jvbq6xtqbRwFLUVP00juNz2es+ E+ywFXzO84tm9unyOlSJCYPbeF7oABeR2Ny3W+4fw5kM6ubSqDqN4GYk/hU9iG/vo0wVvs4D1P0f 8k2TWDAJQ7blutO1/PBvhs5kJ8DsIQwkHxXK9obXwxPBCnq/2K9h1V+AlXUsHY0wNBudgYMspSVu zliePBJY2LlziT2PXvta0ADtpSl9xhNfErkyfLk7S6kA9gniYlv9mtx3xN4aysgoEaRnhaNSnRGx zZAecsn72Fwwj7sRXFPeGgaASTFMewW6XIwJ9ASPoS9wYM01hgVvVbSG7USp4Toz6g5TbuM/Voa4 I7i2mlnf2Gh5KiImiIUOSjh/tS0ZEtgHVu+FTujR3Z7K4WlQjJM1yQNK8pWDm2VQQcf3WsySTtMF y1HLelovXeMh/8OI9NrktkKE5v86G7xl9vSsh79d5BhLOlpq5BeCP7gd7I36u8BDr/XveECFI9bN YDx4UxeZ+YlLKhgBWuXVeheFDRDp5HwJqdlDdj14yrwyYF/uQt6O2XzuSKw9HGko1jv4XlhwZjmS R0GWKs7Arxd/9zFpabfE71DW8W3NIFCayOf/NsCrf5Yr4N0dZCrLu8/qOafjgzkCd/m2Z2FkhBky sopNBC6gOxwe2vnFZ8Tm4AOX081cCx9HNcRsLj8Vk9PqgA4jTt0N+c7LU1BDuppZ+3DcppDgq7gH PYaGYqB3OWJ+WMeUrzDpr2Tk9otFj1XJDYJWB0QPjg9tLJiltg5sIkpFnl6p1j00bpBV9Wkl/Jue 1jSovj0BV0vNUuhbO4L0rracRo4BgQ8kJjlBESjkDYZznFfXND8UOQn9OG32g9QslHHKAXsuPhKu EKjjWJQeF73zcxA8wX1nzEEFSF69OXxtTG5zy8jieTcwu1xlemvK65rkh5VEe4Rxh0f+AmIS9qo8 fWTFlPSqDaknWJLPyjsnOIrY9V0L+NwWzLyJkaUytSu4UxVPb9AQibs3kLZ5nfPGbUcslw3ZTl1W Peo1VOm0XPkInRobR8k6TKRnA+cT6wvMAMrj/TXaVs0/FdMxps3LKKg/NS5AE8jWzb+0m0UKPpEI N7K7OaU27spGS8HBvYkEU2JIzwNjPfGTLh3ut2MZVlbjb88sHzs6d/uDib0aoGComRsZIBG6dc0x 1mMjphl1hoWO/5PUgO/Ekz5oaNSUWzYAsLr5xx1E86psrezPbBzrWfpgNoFRDb756YrtsoQwfcTw iFJ8/e5fPm9fyYWjuTNLbz6RhrhT0MQsNh14rZMBmhh//9CfDia8BYSLORhv/NENmS5sf+FOJj5g 2H10PbwvI1bm5SHUjIBcYk6rabpVDEL7qqGsr+pVougD37NkMNspfNirBu/V13mBCqUzI0nouEpI 0DO72/2B91Mw2SRr/xpuabIzEss4uEdwRJ47FM8evxI38ypSQbgNDWSSkPJ0IReOf9E0X9MNHgeL m73OPgQQuIy3DQHvwDAhXchceKGjJeFITmw54OM3yz6UYjN33KgZOFxrF+Dt6Egjdb600puQbvnF cmXfZ9ydsoDlbgiZK8Q7JR22MSTZqvQkIbX7Kk0ZZTpyMrZyvH0BdNOJ4WWkz4A8zW9Sa14GrUED odxECBcpsXiIsqaGZCtnIgHB7skv1LZ+CaJdGwsOvDrEFYM7fCiL6yYuUJc+CE74TaNMBUw1NCRV LgzUzO0hTp7Wl/LtEFJxtDXR0qrkowNvmgJ2H1fDJtoxhmaJxY71DseFNRqxPXzpkMLhOAM085G0 8MS9Hw0wtgyOZcWXYJC4NC0ke3S400laVZTve8pZWny0HMgOv/DNGNoORI9KWbpr+0n/0/k/g7kh sFPWk/pQwuum/WTmB7yemQKi8XMSRToTx5eFVOeCzIpUge9WawSZtkpFi/LCd7UhveTSVYE2SEBn c9TAn7hINL+AOHUgSxqjnVyWIIB7CuTY/XClZB3j11rw4oNnrlFSyuyPp4WPbrWFo/GbnbB6a67W JyvLRfxownQdumxk1bR0gmMGPUCfZ2YCnBnbbATrvDh4WCaOgrl9YFMSoHGUZr45lOWfXgt7+jpa YQsTWyyapsYb+LMnIuhtrK+/h7pCkxF+kYw3dqyGAMwtlNVF17RrJdqACNprq+t7uFYpBZCPASq9 klHVVYe6ufjsib97srCDkSqMgzWg48fEGu/yHUqoW8bugnfKtfThHYR22BEJevfx+xRGKt4Q0LWe TnTB4a0DitnJGjzBzujRmixNAdjnhFyVXLX4Q6gmPkGk1FpPfTPM0rBtbZxNdvsOSu3WMUXEL5vd PBfGqFMP7MqTZV9UJJYJk7hHX/C5VsBUQCVNAzSmWdYFzENnNoSHhOaZFHrZKzxVZWY0BNfK6/O4 4PBx5CxxV7BSTskodwFWdo04vwmNSNSfYZg0ApXjpOQzw7CVch5vNzXfy8ETURYWOJUYE2Gff7Fb BMxQ6PO1zpQsVJlBGOGm+0MeHSLf5cwSLkP0qhYy/k94iOcfwv0hW5S22q/chDr19dVHiSrLBsqF nsKuh3P/hPGTCYcgj/L9LgpeOwY05/oNKFLpsKD57yHh+SA5IpKttDn4lG+rLZ1moc6T4SGMsPz8 Uf7djTgrDgz61g17DC1dt5A4SvJygpddSflO9Yv78H4ikYbyjpn+TLREhbRMtzCJaS+R5s+umfXs xjqUN5XpuBd/pRBBeU38Sz7TobdRhCGE0aa1ZXuNK2njLMMm8qXMV5xQK+hUKoijJI2sB9hF+xWr HW4Gh63i86rFLA9BqQR99NouLrziE24McpvNF/Z+NKKguJb6dEdwjsCLgVRIlVrnnhtlG3xAEsfC qzpOPpjB9huOLb7csStvXuhPf4aybnd1wxqNYbbKi+mHpBCWGDk7Q5O3QDiXSMvMyh7Ivw8eEg5M e71k+x4ZSbHhpLsWpup8Nc2dGunNCyUCflbKSX0G/aYueeyArvc4MO6KdJ1Cw4aOiAwRjiuuIW9B cryomWqVxPi+Ae0uQeNl5Y9NFKnFtnjR1/SLtTprCMWSMkP+LBbeH/hHKzsy1smbtofB+tkOeSSD Arc7EvOCTL9MmmzJlEbXWlzECy/NVOxprxKnF8jI28hNEvWUHXUxdKt5cREcfovusdu6hQin/VeC OM8thAVudtQKh09z2nH5gyIgg9OzYz3/nFbO756yGNI+yEMeUY7UvyfIWz8ZdGeP8D3TCOkyedNo wcIxgSO1eu6y/4+IV/idpnSxdrGlo7eWmm2BxEj3+YMl4e/UuOa2x023lCBYcOspp+5va19c7qKn dvB6AY6ucSgUcvIfCxGH+HmHo2LfC57SY54l3m0n678xIH0Y0hqlgECacQNIL4IZ6e0qvQ1cUniw esKZJnAnOFIgebo76Ml8AXmudgu+TzsKP96gkifTMEbkrbTOeYDI5O0fqJ9tpv/ysfRsBcs7kes+ swXgjQy8a3sjQc2Dn72AYGvolQbxNcYOAKrhG+EC5F2K5KxTLPvCzhUUaxiArmiQv9FRsKYkoCtq 8qeUxE1bZIxUdgaTXHaLi5vjwFBptbyoJpjGfGN1ZuE8uDW4MoqyC+wob87ZL81K2VA98f9Slf05 T3BKjWWHR8gOHKzZFoUotUW5Cn3MDbWjinO1USRnnaddB3xA36XDxM/7Ozx0GeGTT52iFaL0A91c iptI6snDcWbVaSZRRe2sLuvt4SMZGELprzoh9JBc0FGkpHu3gTSQtY4/n7CMYxq06IsdtCZxp+1e yEIx7UEfi27Zxzp+d1hyGfFp7eOYXRqXipzZaOXHfLmLFNMNIuxGxxeaak3G6ZUH+G0pFvMqE1Oc qINlJ7JUGLU8k90v40fDepOqlCvJwjmpBjPlQ61JttwXGRy1paDdZJxn3mrC7sTALcccrCpsXARW B7KI4lBesV0Ib7mTARphcRhvMqrLPEDGzkp4CwR8UCX7x9EED2mjujN6T13uoE+otnMLToHFqKrP kbR1fT5Hr7yty/JRSZ7CBQql9EX5YThkOSL2+wnagJGHLrxtL9AeObI0vR163hJLmas1fbOqpgWW oQgpkYhlXwSPDATs6M0rOOe0vpYRSVESohEpnE7gcUCHkaDNwDCHjvThqa2/JS/XfseRGCYuvx/N +Jt8msarPwJd0a/7bOFOTM+Xzd4LwKiIFlmB6tgLrml/6JSEqJRWfEAaXsrYHVD/OiJnhqmS7MgV iFT+g2bWpo+4HYvgVNuqq4Zl8A/pDQiCvRC1r3NWUlnoWzTQixzN9tin5R6ZDhuNW1KLx8YHe849 uV2BY3Vgf6tfNOUzvygmyY2hW7xBBtrk7tbXIXtI6zsnOhNRFetaQrGKgPIEieqbbM024RLls+gd mZdvhDF6FwOzPnL/IOp0r9ziXwHParNyruh4TvVOiBUwnL85HN0IwCtCN4eRKNNsYe9xAz7Ps0S5 yEQhJRDVlcH4aagRdJ6kj6X1IV9UZDuFBA2R7uNTZ6V80Qkfc1Xp75pw7cHTt+eFRFBZ6YrtE7np ZZempOlw7S1Lkg3rDxykZtSLJod51HtNNf5n7p1YuCJeNsa0R4x68tMRE4IAASG63eFDY26WQBtx SQGMFg0WVIEscz3o3kaBWiKm0ttKUarsAXgcbHWyuwhxwMdV26cqONT5KJycbzOZhXd0wnURKIKr mh0+tdfLaBZC8Zd2xbko3GR2k6KbxuMWl2jmce7fdFYU4A1bj7dKr5KUPBVnsouOV5di0/6ynviR 4BV8ic2vxCfzm9gCsNOmwOovmHW05LmdtCFGehSmu3P2bS86DljIu8bVWYxLTQOGfg3oHC6UyP+y ksARQn8CfBmnVH74w0Qz4VA/VCtBRwLMPvC6w3rG168lLoSwyfuzDveq4H2GSR0EjQg5uYre3h+7 zjHdueyVaTdZaDjjCT+nWUPj4UlC0XQTwgB+C9zeMEg04JJhyktF06SeNDIEuQyVeG3P5f6PVX+E mgOuaf+joyo3aFblwO2yaYneoqIp5KfzE8ZmpyvMY9recBVUJ5oo6G0ANL3JpFfGEnuxoVqEFIlk hIYxZo99sayUfhbZtut1oplR/CQwYejiq9TZzuM5DGKjCAxi5swxEaqdK/kcD7OuBKta16TQYSVp ZfEOlMkVNaoqaAJBVam7TJhopgNS96TRWjgm2ztWpzKDPyG8iG0QUv/O3Rw5XCh2XcNp48V7FuO+ VJxOFFLE9d3c4bD39lfVyagk6wGe3jIxGp+3jTFucJ6nI1/sKMuF0ZWYin4qkfIndfcZwAaYTZj9 2K/VkA/EJVP49ZEghWBNaIIqZHvcO8lwOxTAMjeYpRUBpeijCSrsqv9aJqxyDBaSp745jyThcJ6n I1/sKMuF0ZWYin4qkfIndfcZlGwo8KSj7GVdLu1TB5aJabu8DZBNcgj+Y7D+JVsCt1hFkahH4dF9 wz+N/VtMwuvch+IKPgRlGbblAzEEM0yMubbvYshvrlPSYgdwZwmRDIw2BkVPQ+fcZXt27eZwf3xc AAQeWx57678xAjBh7HCpqrtPN9JACPob7FYxzgv0RShvW7uXiRfWRH4NG24xQ+fDWS/rIOQ+P7xj 2PGUv5YiMG3dxzfWUTIj+j+I63QY8XSl0bHN89en/kGftNK+r2P8KzNA5AQsua2YXtIJtffppIJy LrQuu/uBAojK3lQgVyYW6EPC2pYGuI0Co30irY+xv7JoNKrgJo/uD9qHQjmsIrIArzAgogsLmBs9 1KAetSnZwRbXpUPVnpYG9ycM3stXpy8SUrVBKp/3HEsHvymM/EzVDOZZiG0WiEPrUu1fY3jjm+26 Pm4pJYt1VU6KTdu51O03HKJl7drEkgi2WZzMZa1YrQaFQKULKn9ZaGOYpAAb6IZfMPiMXNyV/m3G ay+FJF83qOJHJBY9yK45AmqwbgyAnGugjW+JpV0rHIgOaGD6E5b8yRTrQTZjc98OMugsSvXjg1n2 4nlRi0qEks5s6cZQOM6NIOqXjrsI3xTi2O0t59g3KYeoII/4JkcoM0X2szgg7Ypf5gNDv1CIrJgX 0QNAQZ2YetBH+VE6ftL9QhFNSnMJoJsmwPAmSBmMwVqUT1EPFzZHc0kzdIWowVzWzY2iLEyQc3/2 E5Qyfp0dQLzclT83hUFw8MgDi/4IEJrdAwOrvWsfijnDhE0jLPYDXZ4G0SzT/6DDSR5ZTtWHaZml jKxSxnV6J/ftMdp1hTqJDPlo5NGgVw2OP87zE9VifqrPVllJWScFLzv5jUEQh32N4I9lcZ2uadO+ STzUlkD7MoARcuBQ5bt7PeJMhUb9jVSJTKzk4ZIoQRMF+ucYigWk8is7W1G6YGqfCZ2rUB6WWIr0 4dwctO6FmCc7a5AoNGJ4Ybz5GRxNasmlqdXrAi3XuzqwJ0SS6QxguSxM3bVl8Zp0q2FQBNAkUkq2 oDo3h3gXyOo+9z102uj5SOIt4/bJsqU4WO6Wk6dYfv6PnXTV0uEAwnvGwqCjGXfSDR2FMP7N5OXU ZWfCWLCk+QR1pdUZ2J548hlI6fReSHGd9TxilBK/1w+6aVvcfV+llUH2fWJeiYjsHNTwbqbF+oAC I0IKIf8L0nxtruzgHdM8negqd+Zy9irQARb8e1IyomLLq+TDC4WEh5/oFmPA3NuNvmjRbWQNt8bB DtIO3/iKyUX0dL8OtCESi07emYdFk7cR8HL0BS79d+ps/MsTlQ9nilhf2ZSDbj5IhBboas1mEXU9 xmvorz5WHQOuaOS89F2XiEAgfuaFgnYHTaFi29kHPuAOnYm5tt3YuqR0T9Kl5cKXmr216wy9WuKs rLZJbgfrsBTxUSjULMV3lm+g6/KfjvEzVykEaWVuTmsJ7nt7qU6V6a08nEKOB7aodUxDwh5+RW8D 1ZedMAgv3zalJf50kclSKjfZueqs+NwbDlx9ok8WGKX59hCvlfEqiGJsEJ++pWhwP5v7GWI5AJVC SADpc+7++/1YRCnGSIsbHNq1tjzzDrU9kOS1wuHdVvfJAxOaQksGw29BC99A77o+E0SnChnH8Fw3 j6jXFsY7yRlwCIeQDcocVKxxnnz2Z/wWvbyj0fOIQzVWuw7fofSTui12+eSrTXOOQDQlTgz0xUd5 k9hoZKGF26YB+DhB2mCyBk/jUNnPPDHcBKtKKBEo4BGeRj/JG7ShWMuEDcFF8DIme5JktLXH0lc1 oGBdS5Ypjp2/A/sQelrnvv4JVfHOShUDpewLz9XT1CkNuWxv1ByAH6ltpywybOGKBD8EQUFXjWXR 0UX+zBWLLT5PwSTvFUPcmYz0agRiDwvQQtyEkL3+XtazI34nZE5e3NFbPXXZYmQlLOoHyvGCX9Ix N4/d+BVBzW13CS0Qamv/uhlSZlNfyKXRv4ITf7EklgwihHCanW3DqIa/C7aruKnsHZRJd0bhBlAi her6i1iaSIDSPF06mMGlaA6HKPbhdxhcty4OMs+xwhHS01otSk+v7a+vIeuuPUgbxJzFoE38Bhan BcUf4Xj+n2MjeM5XlvQwKH2HfcGXiFG2eEXhdsY15scUg5g9NS1SlhWvAaVwP4Kk57hbRAZAiYps MwAM2GJqy3UiWdEpDIKw+Xdg7qpz3AntcKO2X8jM7B9oitou2UxtLwRaw8f++JZdX+EXyYq+YTDH c/TFgLtj4UWK5AF6BWlzkxeJakVWOfW+ueAw2XsH8STBftcR4cCB9jiegTDaTstjxNLhITcjdheV 9kRfC1cEMBvjG12xQNd6XHfBpfDT1wbk7APr6eZ3dnTaGe7rMqthR+arcIrSS05N85zqpJilmIcr A4fAO2UN0IB22yazw0lBVzmf0e6g5rJCL5lyuAUUU6UjQahsmsXfXhsQWUC9aZR/MAe9LvM2MpU3 BEDQ+2Z8ffQOy0h7Lfk3EEJ5+x9z8ZwhRFTkDNR7/SwMMfdtDBRBkea7Y4aexAzFbh3JZPvGCyWX WYt6AGmHI908/+zKyXPxtHWwFHViZJnM/wYi1HgsdXIVT4PE6BV8b8+Zr0SZpqX7PoxpHWHOT5I5 0b2CYzq6fR0HjlPqowQ/uMCLqShGXb38sllLn+F1zROnkTZErF3KquELDjdR5mItYTfESqGLxVJ0 aFVlsisCBrXwTPJFB7UUaMiWxHGLmVG5A6Il3prB018sHJA8msntd2z4XQ/Qreud6uExWqIl7VZ9 ZXAtw/5ny+xWhC5XNCv72Hug+QJMvPOsD7aMCn39lzidooASgswtokU7H8dlWCSC8P2NB/fcUSGf Nc6oR7sU5lIOYPlb2OplGETM6h1AoepmvBczZpRH45b8LmYZsmqzsGyEKKXuP/4AXEq0AxCHh/yA CnZm7+yjlGtnaRT5VNRTAvEmAC8Tnj/F5GAwx+MwtIB/cjpRbQ8PQgquD4Tg4mg5/knSzOI8he46 6alNm07sZHCbVy4NDUE+RuGH6ljZgh+Nlc065KCm/yO2Xgbe2H3tHYjI2ZSbDjKkHx6oP3/S8son b8JHOnwzkSXMNOUIic0U62aToyTSebxmS8uGB/5dz1yIQv5w8kHnxMfwrvQkkUsxi3ijSOp1ZAVl YDaPVpbWAfN648cJumeO9cRDp9KDWWCbfHLajIO6BfNcn8arL6frEKMVUJ3ZAyTVe5FsNbNObhc3 p0c93+hqMNupTS+bGaMPRJTmapdSkAg7a0Anx03k0xBzRy4ZWfVvgt5EE9anp0POWKLRkC0+IoSk 6GjdbiT3lUyjlVuJiiRPXdjkp3ZWWpc7rC98gIJQz7o3LksCURNOl9OqJoDBak0rD1CQU9FFUqXW 6yVOcsuOwkQcZWzpsntPIXKyXJQuI1RBTq6iUJkwvHV/+C8L4olB1xHzOflHMmi6IoIz8RJuQDgF U4uuQwrgYIzBiWpF/rjKmuWiir5/G+9Tm1EkUVg1s7BGlzBpnqecXAuUIu06c3Wg2i5T/Lw7t+mB TOP+q/3h3RCw7PeS1nZy7GtpLk5U+9UgX+6b74qrFFEacPNJQ/3hF2D3MdTf1MT7s9Pt0qPa/6/H OtvTHZRs/70qvfD3bZ9vVDsQTfkSy6ZBMVORvzyeEgI7uXLO7A5yIwFaMu1RSE0NZ4xcsZPiN3gs PD9mDcABHEPSEKKZtxVNCC0SbB+NpugM1RTCewgV2ineNRAh5F+cdOr7VMpJrIgtOPFAB3xSrB1E W0M1HCRJOT1Sb1g0QI/cnSuhV3GvGiqQxpTuWUmuo8cPflYtF1tiKHrR8vSxfCMh1mbM2CRSvLxp Rn+d5pSyBEHWZbdSuqPCCwZh0Mo+zcEExMQu85QNzuqnax/E4yEkxeyaYdKkuWR3cjhmeLCvRfBy M1bjonOK50OU69Szh9dIxxoTDViGX+h2SOXbfS2q1y0jKvvPAhyhn+JzWEyVQ805Qo584HlESdZx atwizFk3no2KgJmZgaWcMSj1iUANYhaSxKxlfdF1ZHReETHeIJkvriTWbSwc8Bi/dcZQhnsx6443 zLyC2SNEipGWbcoVEn+G1s3xEgkcwO8Ew0UilFbjYjp+CiIDvCDBKO9vk/DO5AZt7SVrL3Zw8H68 CcEsfDOp4eF/fUP5deDBJ4lEKdkDxlvSGbvQxKff7jAjizuLiuLWgknlgSnCCqcYDG2j/uccFayl UaWLCG0h0TqHq1HK1fQTj+up1TsOKuH3bnXjgGTZ0U/MjY2l/083tbwpdGJelBYvaB5lkMMqbLlD eyvoXXkaptwF7tp7RvFupVVRoAGqc56RIgHs+XZ63wzJ+Lt+8Sam1HOJ/Un/y4axjwGDdX9/Bxce /sYwjVVvJOP7fGXX1Pmr9/GVM1WIWM9tmxqeZsw1Qs4Lruvvfd2iFLqEbCqol+qoJov1mpprlCjg 8rOxXqnfsCjjpIgWNOWUGWpsdV8BrEHVn3P0p0ZCmnGHdX+JnFc81MKVnmmL09Ok5Tequ0Bc8E+4 OlEHt181xmCwoimgnBNd998P2w7+FWTW8b92yXX43MBUoFliKy1knuSNatZd1YkguPiI+pzu1KcT QzFj5NJ0WAf4sV0xDsb8m3AGJ46BOfd8F5mswhZXpwDrLidb9Os4z6DoyKQ0Fsa0p5giX/m8gQNC VObBvtzLWWleHeIdQoT7orVK816cntelEAhsNFGbZJA6IerbDBhDF9LfoJPckgCbpWXu9O0ZDas7 Yl4D9FcM8WNdPqpzhgW9eI+Cr/Uohv4EVIIBxhFZsKn9SCZXICLJR4KpCJUG+JcEpumAtcnpLH/6 PbOOkzSVtS4Xnz+Wknov96uUf4e2iiVlxlCrqw4JfUAWM0RV7Ye106wVsf0lGd+xzu8pRIzn9Axm Kc9yV4mQx2DZBoFC9nCCqo7F7Li6+PwTsb9EweLCpIiscnkqg+Sx9RUt7sqUHcJT0YnSJwWfEySF D7cEw6sjlmrOirG+LPI1sJWygLCNiBUOhBS8FaIh26mQTAPh/kXn4qv3mwGSBhrdwP62XCgK4h5G YS+yFl/y+5+An42aiaPj7u7rDc8TZh079hjFdFj4/VPY9RaaxAcRJdalO5NK0MIvdnTXoNiLimbW byW5f2+BJEtuKV9wOZTu3Jzq9tmDThJV8s+Vvk1jdoAeVN8Nlu66VhO5VhV1vE12J0/x+b6y00Pi zhqdDMpI+SrTzoUdSa5DPfP/3N0GaSMu5l3vxgzr7BOCLwFWqYqU9yL1dJjqHwQXrA3EIxr+CNem zkd2vq/9z5XlVBVXSAOxpJwVHa35QkvXhrJLSzy9JVkEpe1aWw1vFi/ur0qgYM0Ay90kdJbm/AL/ /I5x1u3lB45iZrX/R5OaZeri4mnHOT7JcTxxGm89NcXgJfaAEAXltBvzu3YLgXXYyZ3zp+OYyftp vWW1T+ucjaqL4QEd9zN93OBMGmDZUveWT/LDVSNdL/VfQRVXJoYNENaFtfbvxNu2gj3/JbVQIWti XQzh5HV3stvitmdoHFV3LYqcsigxfHTTqctTwFO9KY90hch/gIc2+Fq9PYfbm7y/JVj2Kaad0p5o ZvMi7LoNdH9fTiJScVNVhT/R51yS3Xsz2jTUQQ+IYxyPfsCgP0JPV3jI1m78gIF0aAy/qmZ2NUM4 exDmO8k1zxJDlAa3NYZtpmJ1bGd9UvVwd4g/nsohqXoPDpdIDAKPCCw2UWFoR6eOSIX0DUx2T5Mb SHSZ0ECB6xQJsaHraUzvY0ZDxXtt9+F8sZx455RzwHhNQ7ft67FXjjqv5afnphxRO5H/2C1N5qML 29Utmlt6Q5PcBOxSAhnMKn0paFPZSeXlQgJZcEId/7GG/NUx/Y06ImcAg4BlqQQMTlayT+hRJOcs x0KPYD8/1jiktANxkzha4wSG23OARwaPhwYlVXZduZ/nau5v27VAWBi2VjV98nA2+OXNmVbQbfZQ HvG/Fx/UpD31ozwnnnIIx4gByaUQSigOg9LtOCYfhzAjplrGAw+itiy2ZpK2HkF3f14BlHeL2OXi X4OoCEI8ThbaaMfBU3JGO+U4sjl63j1EIBd1cws6S2w8NsIDIurDJAG4oN1R3e74iAFQG/lX2oMG v3VjhNV298t95RkGoGeqq77o8G+djVHLN9ZxBoi3lKP6GoVWQoMBaSm8vli6nfDLMlq/4++1NWSC s6MXoOedJ+NQYlPcmNB6+kYk8pnWTMcKg1Ox0pFoJ7ZFovY5fF5gyV4vPX9zuvhM9VR5P2O6mC4o c7chuA5InoKIG51LT2+arEMucAs5PxYig1ktHVNBXfwmyIN3NFp0BxvnZJhver1aNuNus17iSXf6 fK6Xs6rpqIII+ESnBqDgwZaYsYU2R+pnLZtCFocwqMPcuvCFlop4gGB3/ovttbm2JaABMxCdefAA HsAUkjptxDEIhGIe6aqRMLHGb5E94d3vY4nM6F/H39Z8Zo0IzHj8Kc2kvneZj8fejDqORBRPMaXX U8mFyNk2gFfKY411rTLRb7jwVuDlS/2Ooo43KFFhdsKsltT9ZpTjngpn9q97yOJTYmODJdo0cPcX 4DFeE0C3TKJY6Grzgn6CZgifP5xoV1dvLCHKiJK/mflUY2p4k05eHX6ICHV1jDkUcko/wjqwUfoZ zfv5Z20NAOzr+OH3j8Gvp9DoIIXiUiaafPiNeMX8UdbInxaenMO+rbfWmvyJKyOpnKafVOkhiss/ 5XPmPsdgR+20F4f9SYqbjjqDpWuS9Selbi5QFp5I/laDpLVP0yQjj0lOS8M45uueICFzY2Bmwz6z oNyTR1yLnVp3Bg07WMtdxwC2UZH/x1ak7jmGURQLgbXjQhhLFaNK3nMi2ov7zjWy0b6h/XTjX1aO vcosVquGMKoQn+on7H6esNsLbYvB43AIbHY8sUQxWUh+dW5d8A00cdPUnBzBF4mqCkrLKwg8yMph K0tuYT/xW97Xrsf+9u96ArM22dM6R035RLgeIiZjSuJUiFa/AjZGhDHtJpx3277xrhuvjORDO0v2 +EyH0j4O3vH0LIbV8mF18R+8HUjkktqngc1khmSxORplC+0wR2VuYFoXgP8L2RRK9dqLj1WK6EEb hOLppUQawwUfwmaACoAKqDl2n9xqWu7uV+xC+e+n+nldrsYQaEURNUevCPpqTjhRnO0i517nvm0F qQTX2yEKUrd+jd6am7UAKUBT+BZZtltldjhMfpnIslpG10cTsXQRiMVauqhN+wYeYVLO09O20KPb qcjX+2GR67XZDxhx1AKZXsJPSpCaqo5HHmjBqaH2go3JCUAQjz2MDxEZcorIZJVWAoZ80Nzt6cv/ I2zRzmh+GoJX+ECCqfSEQU3T4ljRmD6q4Q0TmJlQRsSeaPO4sxZExOBa+Baad2QuAdXayfoAH3AY ju8fvm/9yFgx1qf7ZjzqRs1ZqOtD9Em8FpH8ZAqI/mhPrgLWHodmJAMVZG8mP32Ov/lgT1s8a+6U v7k8lH0aYZOW0kLXY1qaroRp2gjTISb+fG8eF155I2m80EgsR4KcBk7I9FbGRHKrjRYI3IVAQozs x9F9cwuJIH3LHRRhngfGoURU/t904ZgyxKbk4OCcvYgE3vT1KpkX+3bSYaarHJacjxL2o23RZLhk bI2Iw9pr+DGltgFe7sVs3R9w+mRptt3PI+n9LYfIPw7/jgxIZJqAz3QYyuGrFWktKlMEFtbt8Rxx Orp1GmeE+/Rl1cSQswgCA+H368M1TyDBfvxamTVF3z79bs0JHkt0ANy4xa7LzYNQqyElqtHKVSAQ VR7DG5aa8SuKREhNfvmzrWm5ueezXZ9bxy6u2dBNkZlofS9h4x6VCg3+DlyX9ozuiDyVJm+nVtUl bruiIjNqyHRHs8jA1RdjEkke4QLJtk7UstlNB4P6kh7lm4RW66VTxBhbraRW3P1Mo2BmeEZTVc5x IQTD4DixOAlZfIkLTsG66HE41UCQEMaJED7aPerdWyRDLL71aLyOcU4cnoNZaqQIwfmueEfb0N8A pIzKygrsS+QAKZmmq48KipN8CPNGMxjXjOSi8SJ3ia8a3TT1ujKLEmVcUzJ7rO5C2i5csXi5wzB5 d1LuBnpufT7+yj7rOaVnQdnz1cmqdeDNGCQJvR6QNc/f7I4EjYaAZPngD3fgaKyXxDAm5QXPN/vi i8uS4mLN483HnuBVUotB/Qwu6j1UUJDqxTmjm3cd9kanpfBpUQJgAntEiZdgrSQTC92q5XzxXj35 uUmDpTPk+iB6NQljtOP45B4LbwS1oWOi0j3Y/kNVeem/vGskGqjv3QbVTY86W12bpZHZ516vyfo3 TAFa2w0frjB6h2yxnhmfWQMO5q0MBjnfvnetrSwQC1Q1Zkk8S6Ifq3POYrakN9kmAoZqPDmqx9rD GQ5Pe1kdBFxLyPquQbUHIs13qu7P0dBUaWVjYyuwTPh+6CRNk6rwi/l3+Wyn4KhXg9Ar399IDAJR bz9REtDhmUMasNIpbkdhBOcpdEYnzIp/kpq0oQQ9gUmCy8TAYV9to81CNigtRx3xN41XAHp6QCQH 1VlNDCQNc9qEroFuHqv0er13nWfiTs8XnyyqGgyKW6KT2G23JxNrc7EqmsiT99LVldPya+reeUqz fMxpSA/Z9QVmZMYuBuqtdUXY1UCvN+UxLUStB7ldWvtBfrCxcNN5cZG9TAKIbImnnxmivSXwpvI3 D6iAnKx+yX7m5EVt5MscC2+Gu1VX9TBWaKefbnXfIwIu7AXMytYpLLM4ECkhX/lq+dtj8xusZ7iH F7a2WuVFs7lfESIfWZYvIi3F5smCf7HA0NCW6h5dbOMi//lVD4Te5IrXuuKlGlxRuJLPQD7BjQLY rvxzLfwFbRZECU1mOQ1Gr/H3pbw5xZRxOuvoyh0ofuPBW3HIV+RCATDXo4+zilkP9ZhFkFEkMG2V yFzXNUrbQVRW5Fxdp1ZMeO1Z8qZvmNQYxsSKcb6Sj1hDawDOg+yVG/sDC32cYNG6XPOzc1Axg6Co hG7PuQ/U50M/Kl1AXmiTamol5M1/8FyDUt1ZGNNapM4E6GAod9+Xdj1tdItg+fQGdPNkYwX5cXnC g9MRKKzVPndnywOYtNybZVpLDE45D2lFAEYJemsidROFKg2gCaV5uUaycBOqucHwEZN+RCTI+Pq0 Y8AZcg7Js/47CVHtLGAfRUMs4/Y3pX5jseeVeUoOm9vUm/gGTCrRAbpdj6XaFZyFH1SDHnG9CONI IIh9+MlZ0I/ypyDa7oFUu1uytFujGedfdPoqcTE4A0qQz0UjGzdiOD6x83Vg9cBkISfilw+iHwt3 VIWnexdjeSGfglGDaEPf+Hcj2Isjd0P0zY2nyy8zMuDQ+HMXEjZ+hpUEIRMXaNw4hlC683PHNHU6 epnbQ66SJ3sNqxjAQTMCJswmmnorRvhF1x4EdK+AeynWmdBBFwXe6FyxzXZiqJi8E8Se/PxLimcD +91ukjvAap3gqvPy5ZTa/hb2quUvq3IR4ndrPuCIU2NPcNxoY5IasGCTtGiPA5prNTthPVWYfMTq 6yZ7wX4CunSA/xco5B612KbmnNXac0Cp3SPWMfeH+nqTGkYd7upaLLAnMMZmdGJt6RWd1pzk7U3k mDffVcT2NDxi56M9eP9/RxBmBLYybxnjClJLVwWLo3Hgjpc33OvtA5XLv3uArRHRXFDFEjV5+FdD aEkssoCsojj4jaPmS3hNHNxFmrfi3PdTQqLgCNcoMualhggwS1EVI5+YCm4rNkstJyisLZzNYkb8 McatNU0a6dlTp1aSZw2HlBMnPcHlySx1qhNYOXYs1O+KIvm4HzgsubDChQOaS9xk6I4wvFw8yKER +9AWBO4GQT6yjJ0tVm5d6pRuzfIb3zdaY1KbOBIRBGaC8pVCoSi+GRi91acs0Ub0ZhU0uZ2LRGOi AJWEoCPWaadBc9tfpXnYBhTLvSm6aHnmE7rDHLtS/EUGQ9PIdmg120lNvFcp1+f8VnaBlY0BEWxc ri7cyIha+TQ8DgZUtdTbwbGFpWTwrpmmr3CCM8Z7JwM5KrUawGY0AwQBu6qgBTdGTTZkHINX9nmn 9RJwZOcjveuf3IdKI6UmczdS353U+W9fm629UCn5LmXsZ2usD9Ro+hX4rc5pUe/OmismjUQCGuv3 UNDnfOyRgqm42VYDWIm/51W+832MsKP10ZeQ39uS+8nmsKV6utEkPmFChaEzUHaNvTFUFv3ImTUo mxwPklpfWz7Y2RFrbqZaW+y13TniTYu8lglfW3nLdDbg5kTxlndCOZYtLdDUnhvnKW08zOnvCYRH w7C8ESVH/c3g2pS4TtsyRE4D8D41UN5NDOUMBNAuxfUvzZwZ+nLO00tFX8eOrMpTIK8e8RF3ka4h KkjVFJdPgqUogsGkBIPCYkm64ZlSgA0QJKmZyUpzf/54V82cjgdPXaPdqYKDZ/yLIxRgo1qrDf1+ UNhhJ/DfTY9zcAEbvEF0I15FQt+X1+zaXO5Spl7JwsZdqBdFXBtuE7eIXsq1EC9/+N79kEsCLXFn 5lpYcoOC3RMxizol9zSeMc7Av5wEHV6RIVwU1Fc47cH0NKx2VAj96iQ0/ZhXnpNJ5tlB74BMVO+V VcY6ULKa/YIFFcZ3NeP4SXprF7PHyD3Bam5rnIXCv1R+v0Fznp4yP5zoxG3QA9oaHBgdA3K9suQh ve0NwKG9Q1c5IYDVLffTfwPnFmL3LiOEu8g2njV0KNFPl1wYUgaWH9KA3Ymtd9+HXFu/ZtxZdX6h rc9AhDRDrRsQXRLJg6Mgy9rAK4O+GLWr0tAmTvDfXiEoRaKctkaLd3gTrcMdpl25l5K/pRm3m3me amJ61H19J5Ozteo2eK0hXmVUsNa0IpIwX0q5V+a2cN+bCqjgJY7//hInAgFs9kP0VIdUsVu4+w8f PqbgNf6m2own0eHu4JpziJBFR0OBsJ26HedmYLyvow5J5/Y3Keg40w7zgg62vzrOTYmVU6EuN3u2 NyaXZBmh5RR1W8d1lSAZyJmu862vJqd2917iBkt80suuCt9wOHymHbETNzS6h2XV+WMMNJLc1hu2 OopjmslTfQzh/oRYkLOSEvhgIZQrwId5Bjvcn6w484I6Mv01ZdXsiFOtvdiZ+sft7a+F2Ibny9vv cfGNZoaN/HzKTQXQOAlH4zpu5AIART90GoXmSziFmRd1guGLpT2ldyi0QR+1tuKSi4kDN5Z02EgS cDeWxmqvPkzyxlJHzDtahbNixLmFx7FWTAQ8QT9CLRYh0s2++OJia9DHz9Ny6xS29vD5wZwIOtjO WJAEmW2IFNseYWyc0kmCnWFcGVwf+uXvq+I2z8BN4LSXuFcuOgggXTChTUatJ+TSez1+flt0ObZd wu4LPhUVGPVknDfi94KdRntNVDddQdyJgelgElOiZ6PWnQkKrIkmVSc1SLrmgvC2TNQ4Ocnq6d+c SVXBGVipsMYKHCrHqyCV0KWwHgqTfzwEmVzVZdU73BOqvRRed4SVVEb8QQwfIj5rwSA3QnBj3K6Z 8C5KvePT9HnqrUTihaP5qVCe88qOUJSsqedP3mu8y8DTjNtRqHtsGxCA/E90LV3+k7C/uiEuD5Op kVdQLupBfC1rzr4HT6yIXaWBSnu3cgvS74ghT9ctq8jZwDK4TXPjj65oUlpbiOGJ2p521CN59j7d LsOr92f3T8BCQchaTufl5yS8aBnG8IVqPttwZQEcwOin9RKe7mupiEPGqKM+nN/2oOIn7T1WjL2K C72YJnql89RrImOWgDtIIQ0ShPA5yhoob+Um13iTBIHbO4xGIdS6EHRJO8eIHhxwyAuOf3iJq1y+ v9lBW89JFotqYUHTfXCDiF4H/WiGvZF9+6WKXCQmIWzFONopfhsNmROCuR2sz/zwzWubMGfIr2Be wKWvg7VSb7GQQLqV7waf/TsgQw384puxA1iOgQPlkASQst50a59LA4w+Y/KOWXRiAgsXt3JsD1Ay Yca4Yc1/m9vmj3YCs91VOIXPaXFDCCjupzDNiDIxAYg+fvCTeF8EPhX+urylyU1nzgYoJYV/1hy4 /5JcwgUZL6NLmbK10P0pKjIPf7Npt+fy45F+7abjzgTkxSS9OhzykXpCdkY8JovUJMZSQdyb//Ys tFMYAOSxBoT5FWFEa1UIjNTNmEkOOQMB1AZx08jwVpeXlQifIkSWzF3BH3EWAuPzaO6SNEtNXSjR rMh8hF16MUoDMElW7GrT1sRaXvAVCDc2Ltj1t7TJzvY8PAO4Gyp8SNhZhG6WUFU8qgGnkfTLnCro YO2mMGUhDhWkAx5PxU5Nmt8I5t2+3txi+ti9zmcpJgjoYQ2A0aWO7u7iXju52IbH4q05h4L1cXJ8 8rY0lxvnhrsFVjtS9caJqps+qRvEchG1gDy9KFETnleEn0TDQij0l4b9MWLrfJLE+Hi3a/Tn8FSZ dehxV+tV2GHIICCCmFVA3mv1SxhTj88zQthdENE4mcEjkx6Pa5u/uWOOUCYdrRYqftjfEFAEtjrA +sy6M4pwVTLuV69w48mnncIJM610XJ8Pp6Xv5mI/NFhT892fIRwtlzW/5U9kBrCXX0rd7Q1yKklj iCHhf8U0hHRRUWevL1UJD0WMP7moaNc1IUjDYk17TDSMvGz1+KEvxxvzYbjTCNsx30vSn0aILU+Z 87TNOCJ/STvn8r1LhFStb43Z2Ar0iekPPH4wdjILioSbgTckgcwVW5Fjz7g6vHyiWnWihIytpdDu wu257Yq3CGgDexbq5VCmcUMRO0aY5fiILyLBup4an/vRgsyCerbWvO/IWBJSy8LfI0xIsg9M1IjD R3OqnUxI4ol2wfWYXX2iAcdQ3dV3XIUvWaPtir4U7cZPkLjAjCJgCrJVwK2VnhYIVM9wYrgfvvpJ eBzLhkBpDEPZCugBXZcRnwslKj4x18FseMC/npzH9prTDEGzPL9gHEFV/Wyq4XOj6/goM0KatSSv nDOduUaUiw6r3kCJVQCK+k2NyDzmxWBYFgubvk0moTE57RxVljY1RPwbvRi5n+jXSBcAWGxjRq8o LlPiLqwe5N1oi0v7JvrPf2c/oBdnsi2Rr+L9356YXK5IVUsgxL9K6ESoMPtPOiPis98npR8GzfkR GsI7EunTy64zKSzZ/VRzzDB6n6kNFnNZOtAPnWtZZ4datNlLKNpGgSZpIkLTQgnizAPreBzPB7aX ANO6PfQC4BsusdbvDRYvc05AuJuXgu9ayPb9QGZnDTkI/7dIps4kv8nXnbeFOxO2nPuunue4gYxX 3AFuZa4XkLNVTAL9IVXpdIsCo0tiQ6wejhXeSHDFGBGDRS/ynUyVcawVleiIG4Mv//Ju7XyF+DgI MWbRrzAx/PDGWOHOthfNOhS8fH4n6EoTeL7a9nsXHC+9ick7lWfBWKXrjSrBYTZbfzZ6Utp26gkC fLe5iq9J5MlkKkThFI9a7lhM00+gIJEkHqtj8MRmKiExom+Kg9EkUJtTu8VwezIvMdGDgU9MIpXj GbjCmMLCuwhF5HIThFE2qos61wJ+28RrctB715paP6IGwOyUTBe3DwhoHibYVWdcwp+POV9YDqCF IAS+W9Og/10dcAejH4p2SjR3P2JITxnaKiqte2ths+rj9XLPU0VvXZTqr+Ru4KzsG/7Xf/7dHSrt wlqx1bJbCo6sx7TqfbChFnLkmfDShsFhgPQ8IgVkSiuUHWJ30NUQRbZM48eyeCJ7AyWyluOP+91W jmMMLC0DNkQ59VWj85jY9fLZgaGhQPgzl3hO2Yg/5+k97lAwyiwWQ813Jih+RSCLSqPc/AkAR/5c 6StqX2X/QPdmoA0GUqKD8k8+nHfx5H9KnMzlDxkt/74sTNh5RhEMjnzmAlM9jqvOMlAs4zsmCls1 uYclsvCZEqdvp6Dd3yfbIUryDM9k3CeRKvC+hXfE8SRMpbCmHe2bF0lXHPaHJ4eNww2Uy16mus5i 9l6ET9c8h2XlpdXpvqNt5xKr+WIACAYLXiT0Fum98TUt9A9mNUncUtBhf+BQFaJu/C6NmLdOPHd7 4kUc6wNXNhjfnbXlfKgBB47++1Uk8w0EjBu4sHubGyDEuA36TlsOFzjzhayErYNqxDZM4C1miuHy wZJIGn548H39d79+jLrgdEOqxWWqRdJyHVYJUIMIKu8rHHDbCObSMleGhsMZwZGagjeVs6Y9RzJ9 h7qTXl2B1WuCcLxw6Ve+MiC+O1TAT4kkM2m2l1tXJLt8OdFBBkNL7u5K/xbX6X160Xs9j8sqUbIZ uKWPyN6f77SjjhDH46OJkxxlLDpNxObbm1Ul/qUBi1SZ/8vhLySWj5FJcJzftOaEx/EIjS00Wzqi fmq1s/MVGV0kHLDp4GAUWEYbIwbbramgdnFk95Q0cFZrr9B0vlvLTI9fTpDZzO6cjf5m0SEf6hBT fZP84YmlonNSpbxpi/Kn9fZc4s+5XpUnZyuoVPs3ftpENNkSIBVKtAh7H5KYrqcaVqOTyWu1U6P5 oH9JRB1Z3h4uPFWMkT5Ank0zTPVdl0DJT/eqPFeSw3/6fIOIgqVqizd6aFM7Simj1XRuNTaqvsNY 7jFJU29XhIzjoFuum8AtX0AExhO+7SM4vrDK6Cg9AFe107NwCIuAHzT3BKHH7ZBgCoS2sc+YMtZz 3LGFTqiN2T2ZlUIuu2Ydvrmv31pjgY+xgDTcgHZK8s1LPZ4EjIg8mgM+qn2oc+yvNjKcLfRj9njv 1ezQXfiku6CsL77ouITKNBABBOuSCzgm2gIuTWBJUu4mTN7JUCE0Ca4/ITkrnlPCAsr+pJrhtS7d 3e21KPzjbyN00c4hH7ulHM8BC1kMlvBXi0tjwzAaerGX/VEGWNTpgMB7vrl+E8mxFez0SkAN/cfg G1nxgONTEep7PQqrFUV7cW4M/6T28AhPQV5gMMn0bJteZn0UjhkvmRP9IN2d+SP79sYrgrv5M8uz a5MT4jmVcmHmD8zOl32+6VSBv5GqNpWON8T8agdDpb9JK3N0mRAoDngbk4xBQRjgZ32yIWFDQeki 6r0NCxkLJqW5n3LVwHIi5uIuAshsDS6I+viZXEbSqTnMFR3g3B6G1o3TlDokBWh4WKJoUhp/Zj06 +uDtaYlnCgas2sblEw9WK95uicTut6NPvaeCGcSyq4Vyhvr6a/lL7FDr+Y1QUnclGSLoOG0EnDto ZLRVAZsbHUBsEV3aP8A+4KbCexJdKPJrqYBhrdugHebxva6tVqgAr0UwaJJ+PfbJHh9Qcw+AzqSr amON9CuJu15+Ehc7hMCZz/u/Mm14J2etvWm+R/Mjt9TBsVQ0uXZTabuldCgRX72AMw/T1t2qbjOk 9kL2enz7NpM2VWmOTpL86aCqHJWTKO9umn1yP/cnLo7yaeq7YtQ/w0l2rHUnf9ZgpyJFNNuYLjaf xdBcCCoXJmt2y9Yunufxe5EC6nWzOSfFVaAlTKJNxrYKwPmEnTlEBpCcqnaCbhnIxRKFuYfuJl0P H2iihTG+u8Zouh8gEpGtaj+zVNKl9cCPZMbXSNEYMDaNbRF4+yZ9r7Fo8rPWbBdRymvjD1UFuJwE m082Ob/PHf67pIAuoC1zii8nI+8PSMMNKmdPqp2tRW3sEpXNwqYljrGIoeuWOyt6JeMVdNDSSaH3 xAkD4wdPhipPsNttUgNNyvWRvhGDkseVKVp6HTtD6qH2PSGtbGwVMtXef0ZLAy+8Wwk+wthpbnIm xuLScFdb2WySU0SgnZ9uAG1ztgxFeSszb3GTFqr/mUgPrRSI5TAjKWVuoFL+/4uW7quS8Od1KD3T E6xrTl57XVw1tJeL1x5efAVWusVjKPpVlWXmeH1q/PVLW+ISxlkQnTlKFvBLmWeG8V8oX/WjABD/ fXheJIUd167Exz1z8/9MVjObqiHqsE8vi1QpblL0LTdUBV8BG81Vn+NLFXRf3SjtMkCtKxn9j6E7 zELAbO9ulxQXrvzkM4lpZKyRe0iHbhxBj3r53vMnqsjYPtoeRsMvaKwssXJ49SEnw0mA2YX+1iL7 O+oS2RQySgH7/eqXX0THiSnnU6Ht+ZhLlR79IYttNtbJMLkOwGZ0HsVVf45yziFS8TYlfH0XstTC XSrdOqf1+/wpl4gGZbf1jisDzgKHe9ecH79yH77HIc5gZiu1YarPVBKkxugGppD4NVQF1Ty8aMyt YGBpDkv/oTrMQwrGqKO2gbBpvF1a/XYPVLMkspNDpACd9+oEPqhK3uEoFklvzFQtFubbdgbROu3J DaNm4ZFQduFBTuwE+vnFcP5GEpYDNifIuUoYUjyiwI2y3uEBNb/kgJv1/8s5GT+O3w+xM/Sg+A/5 uEkgVmdt5tmpSSoNCfJWzAmI4J5wcCH6P4GnqmV40knrEb7VO8e4d7rJFmKraiF06GRyx5Zj9cbY M6aNn5IybbzcnCfKGJpBc8F0joiD96h8eVLaTuou3g3m4Vm6Td8qYmlb0f1SseM69I8T8H/rr7fb m7iGmh6MOuEhxW3EPomw5K9L1dVEiZQmueUmh4PZB7AP5y5aRB4DLLXROcSg75sB5r3x002d8767 6Zjiy5vOpRLeLdvWZlaJ8yGuUqEH4KvDUPccc0RQdzjSoNWepKI70bavZADXLCknbQwI7/ifJpBL PpUgNJyhgkIvc2hqNfo52EEq/Qjuvg/7DvYuRCcIZ3y7fJA0CO2vGGM0r6FpCAdy9RYaoJ2N68lo W6ROJc1fRUifvZjixDRVNiAtt8GnIzPFx7SYndZDEPzM+N5VzJlTEJO1CLsDSbKporZtG8Cj+ibc EeC7caDuZCaYKrSvNV9D2Jy2u0sdWFrKjKzMHg75NXMfisp1kkTOzR+Hmr66bG+sD57tOLLHLqd4 ffGr1GByK/PYJlx/unNTvTR2/LxKF160l9LjRDCdxw4nu+OtfZhNYjqlpQNx2A2hAsI1/JG9T9K0 YgvMVU0YfmxIXQzEouJErE3QaoqW8ycaUNVHk1V45agCbxwp1OONeXZVPhB4bX1QSKmTT3EQY/Pf 8HQyDj6GKnSoylfoj94ELxNJ1VYNox37aqhnKnJNnhcH5Ekhs3blSrziOxmWLH1iWwXPKHnooeNG PlPRnlj9/DCywGpp3v6G6ND9BAi2h5O7VTK4Pp5HsNCZ+FqmFBoqgHVPwWZarZ0I+Jckm2m8otp7 Lq08g85srDLwsU1h+j81vH8v0Vuun3IqK8WlBx7gw318ArX6pJfOlvCXsX4unwZ7xXBgA8k0HdgC h4xH0dWwi64xQBz3KCQx+WX7zwFB4Tmc/M3hXO51FqrV+CMzt+RKIqL4GSK0ZR4nDJWlsAksf0i1 3n5CSP5WxZDEe/iEXq8rWchUKbaHySOiDqHBmonCiLpk4HfSaTvCnsD3yIsrom8PVhwQXFfyK2IX HeRUIX1FPHwo3jQbXceCAxUjA+hzAdrl/E+URLSborUT4koUXfSP2hfK8dAn8dq9qfOy+ebRzhgC GTdyj0Q8WVtCV2wsl0o3WluF0C0gYhbBAvZpfKzl4gQROkxEJtcXZBF+UZPxD84/u8T50M/BezBx CbNG3Nhj5mKNhuIFhbW5UfV0Fh+iyTlaFndkzPn04RgKEp/9HTpX+vj2dCAvV7fknV7hFI7Vh//6 yIrastVb0TsRJqGSZA7izAb8TpcXtk6Dya5X4T+KMiXF3yvvBEbu9cgr+KfBB4HYU/vR/DaAZWGa viLImku7zYFpSTjVkIgUxSvK8nDBoLk4sxgN1+mT5OWAJf+Avo1UmXZOJe+Z0udNJxhfhl3GTi7n rxI2XjBr38p207e9VRGV25u/Myo8bZFBNAyLBi2/nLeSli44HjU2fVxRvxuW91a+fS6VpqDWqdRI v0uY8jHqG8HTYjOZfQclVOByIVpzgWA0DFbZIWW4DsCG/p0S3J7GuOf1akKE6Gih3BXPw4lBCVsy IRMU0mH17scfNzE9PYgtAad49qNIBYVQGBpoSYWZcL3o26cuURRic38rcRvCWW66OqZMkK6yh+fP CaPNAJIEpp6wohXTL0+56cDD9IYza8iG+kjHpWZUMyIGfNkVYBqG6U3Edjb1OwyJeAU0f8K/WtEw N1RLzuydeivuGy5ivN+MDDfdYzLM+wIknb4Y49zti2zxPi8t+XrYMnoRSWSa1ManV6xRszKLNY2d +uTGznTk9Z7Fl+1E6PszpIvb1VR3lVkeTdyC9vtmBITAR8+GfiRfzVoeLJSjjMPI0vyYrZ3qB4ce ili3o8spasEz4Ef+qc2wZtiX2rAuw7/qjMGNBSuaU0rzAiUcO5sQSbCfl24vQYzB9wqLdKGAue4s dSrU3qObSwY3ZN1iYVD0sRLDRdSGuPjC6qb0MQDyYOSnXWEfo+1vhcN4rc1NY0IAXniVXho4FqK9 LMKguDxh66WYr37/7QVNRjza0WBDFQAYnJsiDQBDflS1wblbYwABzMwB0NBtZ4WUDrHEZ/sCAAAA AARZWg== --===============2287160524056407213==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, UPPERCASE_50_75,URIBL_BLOCKED,USER_AGENT_NEOMUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8713FC43613 for ; Fri, 21 Jun 2019 08:40:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 94AEB2089E for ; Fri, 21 Jun 2019 08:40:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726404AbfFUIkh (ORCPT ); Fri, 21 Jun 2019 04:40:37 -0400 Received: from mga04.intel.com ([192.55.52.120]:58253 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726057AbfFUIkg (ORCPT ); Fri, 21 Jun 2019 04:40:36 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Jun 2019 01:40:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,399,1557212400"; d="xz'?scan'208";a="187095290" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.6]) by fmsmga002.fm.intel.com with ESMTP; 21 Jun 2019 01:40:29 -0700 Date: Fri, 21 Jun 2019 16:40:40 +0800 From: kernel test robot To: Stanislav Fomichev Cc: Daniel Borkmann , Martin Lau , LKML , Stephen Rothwell , bpf@vger.kernel.org, lkp@01.org Subject: [selftests/bpf] 69d96519db: kernel_selftests.bpf.test_socket_cookie.fail Message-ID: <20190621084040.GU7221@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="vBRosIkLXbYTRpGW" Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --vBRosIkLXbYTRpGW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline FYI, we noticed the following commit (built with gcc-7): commit: 69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7 ("selftests/bpf: convert socket_cookie test to sk storage") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master in testcase: kernel_selftests with following parameters: group: kselftests-00 test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel. test-url: https://www.kernel.org/doc/Documentation/kselftest.txt on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 4G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot # selftests: bpf: test_socket_cookie # libbpf: failed to create map (name: 'socket_cookies'): Invalid # argument # libbpf: failed to load object './socket_cookie_prog.o' # (test_socket_cookie.c:149: errno: Invalid argument) Failed to load # ./socket_cookie_prog.o # FAILED not ok 15 selftests: bpf: test_socket_cookie To reproduce: # build kernel cd linux cp config-5.2.0-rc2-00598-g69d9651 .config make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 prepare make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 modules_prepare make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 SHELL=/bin/bash make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 bzImage git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Rong Chen --vBRosIkLXbYTRpGW Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-5.2.0-rc2-00598-g69d9651" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 5.2.0-rc2 Kernel Configuration # # # Compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70300 CONFIG_CLANG_VERSION=0 CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=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_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_HAVE_SCHED_AVG_IRQ=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS_PROC is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=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=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DYNAMIC_PHYSICAL_MASK=y CONFIG_PGTABLE_LEVELS=5 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_XXL=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y # CONFIG_XEN_DOM0 is not set CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_PVH is not set # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y # CONFIG_CALGARY_IOMMU is not set CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # end of Performance monitoring CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_5LEVEL=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_AMD_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y CONFIG_ARCH_HAS_KEXEC_PURGATORY=y CONFIG_KEXEC_VERIFY_SIG=y CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y # end of Processor type and features CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m # CONFIG_NFIT_SECURITY_DEBUG is not set # CONFIG_ACPI_HMAT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m CONFIG_ACPI_ADXL=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_IA32_EMULATION=y # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y # end of Binary Emulations CONFIG_X86_DEV_DMA_OPS=y CONFIG_HAVE_GENERIC_GUP=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y CONFIG_EFI_DEV_PATH_PARSER=y CONFIG_EFI_EARLYCON=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_AMD_SEV=y CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_VSOCK=m CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_CLK=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_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_HAVE_RELIABLE_STACKTRACE=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_64BIT_TIME=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # # GCC plugins # # CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set # CONFIG_GCC_PLUGIN_RANDSTRUCT is not set # end of GCC plugins # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_MODULE_COMPRESS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set # CONFIG_BLK_CGROUP_IOLATENCY is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # end of Partition Types CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_PM=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_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_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_MEM_SOFT_DIRTY=y CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_ZONE_DEVICE=y CONFIG_ARCH_HAS_HMM_MIRROR=y CONFIG_ARCH_HAS_HMM_DEVICE=y CONFIG_ARCH_HAS_HMM=y CONFIG_MIGRATE_VMA_HELPER=y CONFIG_DEV_PAGEMAP_OPS=y CONFIG_HMM=y CONFIG_HMM_MIRROR=y # CONFIG_DEVICE_PRIVATE is not set # CONFIG_DEVICE_PUBLIC is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y # end of Memory Management options CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_INTERFACE is not set CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m # CONFIG_INET6_ESP_OFFLOAD is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_IPV6_SEG6_BPF=y CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NETFILTER_NETLINK_OSF=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m # CONFIG_NF_LOG_NETDEV is not set CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_SET is not set # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m # CONFIG_NFT_TUNNEL is not set # CONFIG_NFT_OBJREF is not set CONFIG_NFT_QUEUE=m # CONFIG_NFT_QUOTA is not set CONFIG_NFT_REJECT=m CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_XFRM is not set # CONFIG_NFT_SOCKET is not set # CONFIG_NFT_OSF is not set # CONFIG_NFT_TPROXY is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m CONFIG_NETFILTER_XT_MATCH_CGROUP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_NFACCT=m CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m CONFIG_IP_SET_HASH_IPMAC=m CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # end of DCCP CCIDs Configuration # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # end of DCCP Kernel Hacking CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m CONFIG_6LOWPAN_NHC_FRAGMENT=m CONFIG_6LOWPAN_NHC_HOP=m CONFIG_6LOWPAN_NHC_IPV6=m CONFIG_6LOWPAN_NHC_MOBILITY=m CONFIG_6LOWPAN_NHC_ROUTING=m CONFIG_6LOWPAN_NHC_UDP=m # CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set # CONFIG_6LOWPAN_GHC_UDP is not set # CONFIG_6LOWPAN_GHC_ICMPV6 is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set # CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_IEEE802154_6LOWPAN=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set # CONFIG_NET_SCH_ETF is not set # CONFIG_NET_SCH_TAPRIO is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m # CONFIG_NET_SCH_SKBPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m # CONFIG_NET_SCH_CAKE is not set CONFIG_NET_SCH_FQ=m # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m CONFIG_NET_ACT_VLAN=m # CONFIG_NET_ACT_BPF is not set CONFIG_NET_ACT_CONNMARK=m # CONFIG_NET_ACT_CTINFO is not set CONFIG_NET_ACT_SKBMOD=m # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_OPENVSWITCH_VXLAN=m CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y # CONFIG_MPLS_ROUTING is not set CONFIG_NET_NSH=m # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m CONFIG_CAN_C_CAN_PCI=m CONFIG_CAN_CC770=m # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=m # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set CONFIG_CAN_SJA1000=m # CONFIG_CAN_SJA1000_ISA is not set CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_EMS_PCI=m CONFIG_CAN_PEAK_PCI=m CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PLX_PCI=m CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # end of CAN SPI interfaces # # CAN USB interfaces # CONFIG_CAN_8DEV_USB=m CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_MCBA_USB is not set CONFIG_CAN_PEAK_USB=m # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set # end of CAN Device Drivers CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=m CONFIG_BT_BCM=m CONFIG_BT_RTL=m CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIUART_MRVL is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m # CONFIG_BT_MTKSDIO is not set # end of Bluetooth device drivers # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=m # CONFIG_NET_IFE is not set CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_FAILOVER=m CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set # CONFIG_PCIE_BW is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_P2PDMA is not set CONFIG_PCI_LABEL=y CONFIG_PCI_HYPERV=m CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support CONFIG_VMD=y # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # end of Firmware loader CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_GNSS is not set CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # Partition parsers # # CONFIG_MTD_REDBOOT_PARTS is not set # end of Partition parsers # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # end of RAM/ROM/Flash chip drivers # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # end of Mapping drivers for chip access # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # end of Self-contained MTD device drivers # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_RAW_NAND is not set # CONFIG_MTD_SPI_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # end of LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_VIRTIO_BLK=y # CONFIG_VIRTIO_BLK_SCSI is not set CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_RSXX is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y CONFIG_NVME_FABRICS=m CONFIG_NVME_FC=m # CONFIG_NVME_TCP is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m CONFIG_NVME_TARGET_FC=m CONFIG_NVME_TARGET_FCLOOP=m # CONFIG_NVME_TARGET_TCP is not set # end of NVME Support # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # 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 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_PVPANIC=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_HDCP is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # end of Intel MIC & related support # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set # CONFIG_HABANA_AI is not set # end of Misc devices CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set # CONFIG_SCSI_UFS_BSG is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m CONFIG_TCM_QLA2XXX=m # CONFIG_TCM_QLA2XXX_DEBUG is not set CONFIG_SCSI_QLA_ISCSI=m # CONFIG_QEDI is not set # CONFIG_QEDF is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # end of SCSI device support CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m # CONFIG_DM_WRITECACHE is not set CONFIG_DM_ERA=m CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set # CONFIG_DM_ZONED is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TARGET_CXGB4=m # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set # end of IEEE 1394 (FireWire) support CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m CONFIG_GENEVE=m # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_NTB_NETDEV=m CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m CONFIG_NET_VRF=y CONFIG_VSOCKMON=m # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # # end of Distributed Switch Architecture drivers CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=m CONFIG_AMD_XGBE=m # CONFIG_AMD_XGBE_DCB is not set CONFIG_AMD_XGBE_HAVE_ECC=y CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_AQTION=m CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m CONFIG_NET_VENDOR_AURORA=y # CONFIG_AURORA_NB8800 is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y # CONFIG_SYSTEMPORT is not set CONFIG_BNXT=m CONFIG_BNXT_SRIOV=y CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_BNXT_DCB=y CONFIG_BNXT_HWMON=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_VENDOR_CADENCE=y CONFIG_MACB=m CONFIG_MACB_USE_HWSTAMP=y # CONFIG_MACB_PCI is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y CONFIG_LIQUIDIO=m CONFIG_LIQUIDIO_VF=m CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y CONFIG_BE2NET_LANCER=y CONFIG_BE2NET_SKYHAWK=y CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=m CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=y CONFIG_I40E_DCB=y CONFIG_IAVF=m CONFIG_I40EVF=m # CONFIG_ICE is not set CONFIG_FM10K=m # CONFIG_IGC is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set CONFIG_NET_VENDOR_MICROSEMI=y # CONFIG_MSCC_OCELOT_SWITCH is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETERION=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NFP=m CONFIG_NFP_APP_FLOWER=y CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NI_XGE_MANAGEMENT_ENET is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_VENDOR_PACKET_ENGINES=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m CONFIG_QED=m CONFIG_QED_SRIOV=y CONFIG_QEDE=m CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=y CONFIG_8139TOO=y # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_ROCKER=m CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_SFC_FALCON=m CONFIG_SFC_FALCON_MTD=y # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_PHY_SEL is not set CONFIG_TLAN=m # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y # CONFIG_MDIO_BCM_UNIMAC is not set CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=m # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m # CONFIG_NXP_TJA11XX_PHY is not set CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m CONFIG_USB_NET_HUAWEI_CDC_NCM=m CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=m CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y # CONFIG_ATH9K is not set CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m # # iwl3945 / iwl4965 Debugging Options # CONFIG_IWLEGACY_DEBUG=y CONFIG_IWLEGACY_DEBUGFS=y # end of iwl3945 / iwl4965 Debugging Options CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # CONFIG_IWLWIFI_BCAST_FILTERING is not set # CONFIG_IWLWIFI_PCIE_RTPM is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLWIFI_DEBUGFS=y # CONFIG_IWLWIFI_DEVICE_TRACING is not set # end of Debugging Options CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x0U is not set # CONFIG_MT76x0E is not set # CONFIG_MT76x2E is not set # CONFIG_MT76x2U is not set # CONFIG_MT7603E is not set # CONFIG_MT7615E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set # CONFIG_RTL_CARDS is not set # CONFIG_RTL8XXXU is not set # CONFIG_RTW88 is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # CONFIG_VIRT_WIFI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set # CONFIG_DSCC4 is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set # CONFIG_IEEE802154_HWSIM is not set CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_VMXNET3=m CONFIG_FUJITSU_ES=m CONFIG_THUNDERBOLT_NET=m CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y # CONFIG_ISDN_PPP_BSDCOMP is not set CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=m # end of ISDN feature submodules # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=m # # D-channel protocol features # CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y CONFIG_HISAX_NO_SENDCOMPLETE=y CONFIG_HISAX_NO_LLC=y CONFIG_HISAX_NO_KEYPAD=y CONFIG_HISAX_1TR6=y CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y CONFIG_HISAX_AVM_A1_PCMCIA=y CONFIG_HISAX_ELSA=y CONFIG_HISAX_DIEHLDIVA=y CONFIG_HISAX_SEDLBAUER=y CONFIG_HISAX_NETJET=y CONFIG_HISAX_NETJET_U=y CONFIG_HISAX_NICCY=y CONFIG_HISAX_BKM_A4T=y CONFIG_HISAX_SCT_QUADRO=y CONFIG_HISAX_GAZEL=y CONFIG_HISAX_HFC_PCI=y CONFIG_HISAX_W6692=y CONFIG_HISAX_HFC_SX=y CONFIG_HISAX_ENTERNOW_PCI=y # CONFIG_HISAX_DEBUG is not set # # HiSax PCMCIA card service modules # # # HiSax sub driver modules # CONFIG_HISAX_ST5481=m # CONFIG_HISAX_HFCUSB is not set CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m # end of Passive cards CONFIG_ISDN_CAPI=m # CONFIG_CAPI_TRACE is not set CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPIDRV=m # CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_CAPI=y CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_ISDN_HDLC=m CONFIG_NVM=y # CONFIG_NVM_PBLK is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 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_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD 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_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ADC is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_BU21029 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set # CONFIG_TOUCHSCREEN_IQS5XX is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MSM_VIBRATOR is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_GPIO_VIBRA is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m # CONFIG_RMI4_I2C is not set # CONFIG_RMI4_SPI is not set CONFIG_RMI4_SMB=m CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y # CONFIG_RMI4_F34 is not set # CONFIG_RMI4_F54 is not set # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set # CONFIG_NULL_TTY is not set CONFIG_LDISC_AUTOLOAD=y CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=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_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # 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=m # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # end of Serial drivers # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set 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=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # end of Character devices # CONFIG_RANDOM_TRUST_CPU is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=m CONFIG_PTP_1588_CLOCK_KVM=m # end of PTP clock support CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_INTEL=m # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_CANNONLAKE=m # CONFIG_PINCTRL_CEDARFORK is not set CONFIG_PINCTRL_DENVERTON=m CONFIG_PINCTRL_GEMINILAKE=m # CONFIG_PINCTRL_ICELAKE is not set CONFIG_PINCTRL_LEWISBURG=m CONFIG_PINCTRL_SUNRISEPOINT=m CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_ICH=m # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_MB86S7X is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m # end of USB GPIO expanders CONFIG_GPIO_MOCKUP=y # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART 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_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m 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=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_NPCM7XX is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_IR35221 is not set # CONFIG_SENSORS_IR38064 is not set # CONFIG_SENSORS_ISL68137 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=m CONFIG_ACPI_THERMAL_REL=m # CONFIG_INT3406_THERMAL is not set # end of ACPI INT340X thermal drivers # CONFIG_INTEL_PCH_THERMAL is not set # end of Intel thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_SYSFS=y # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m 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=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # end of Multifunction device drivers # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m CONFIG_LIRC=y CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m CONFIG_IR_SHARP_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m # CONFIG_IR_XMP_DECODER is not set # CONFIG_IR_IMON_DECODER is not set # CONFIG_IR_RCMM_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m CONFIG_RC_LOOPBACK=m # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set # CONFIG_RC_XBOX_DVD is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_MEDIA_CONTROLLER_DVB=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_FB_IVTV_FORCE_PAT is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # # end of Texas Instruments WL128x FM driver (ST based) # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_SAA711X=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # # Camera sensor devices # # # Lens drivers # # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # CONFIG_VIDEO_M52790=m # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set # end of Media SPI Adapters CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_SI2168=m CONFIG_DVB_GP8PSK_FE=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DEBUG_SELFTEST=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m CONFIG_DRM_GEM_SHMEM_HELPER=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # end of ACP (Audio CoProcessor) Configuration # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_I915_GVT=y CONFIG_DRM_I915_GVT_KVMGT=m # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set # end of drm/i915 Debugging CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_LIB_RANDOM=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set 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_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # 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_LE80578 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 is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # end of Graphics support CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 # end of HD-Audio CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_COMPONENT=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=512 # CONFIG_SND_SPI is not set CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m CONFIG_SND_BCD2000=m CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m CONFIG_SND_USB_TONEPORT=m CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_ACPI=m # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_SOC_AMD_ACP3x is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # # CONFIG_SND_SOC_FSL_ASRC is not set # CONFIG_SND_SOC_FSL_SAI is not set # CONFIG_SND_SOC_FSL_AUDMIX is not set # CONFIG_SND_SOC_FSL_SSI is not set # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_ESAI is not set # CONFIG_SND_SOC_FSL_MICFIL is not set # CONFIG_SND_SOC_IMX_AUDMUX is not set # end of SoC Audio for Freescale CPUs # CONFIG_SND_I2S_HI6210_I2S is not set # CONFIG_SND_SOC_IMG is not set CONFIG_SND_SOC_INTEL_SST_TOPLEVEL=y CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m # CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI is not set CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL=m CONFIG_SND_SOC_INTEL_APL=m CONFIG_SND_SOC_INTEL_KBL=m CONFIG_SND_SOC_INTEL_GLK=m CONFIG_SND_SOC_INTEL_CNL=m CONFIG_SND_SOC_INTEL_CFL=m CONFIG_SND_SOC_INTEL_SKYLAKE_FAMILY=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m # CONFIG_SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC is not set CONFIG_SND_SOC_INTEL_SKYLAKE_COMMON=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_INTEL_MACH=y CONFIG_SND_SOC_INTEL_HASWELL_MACH=m CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m # CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH is not set CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH=m CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH is not set # CONFIG_SND_SOC_INTEL_KBL_RT5660_MACH is not set # CONFIG_SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH is not set # CONFIG_SND_SOC_MTK_BTCVSD is not set # CONFIG_SND_SOC_SOF_TOPLEVEL is not set # # STMicroelectronics STM32 SOC audio support # # end of STMicroelectronics STM32 SOC audio support # CONFIG_SND_SOC_XILINX_I2S is not set # CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set # CONFIG_SND_SOC_XILINX_SPDIF is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set # CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set # CONFIG_SND_SOC_ADAU1701 is not set # CONFIG_SND_SOC_ADAU1761_I2C is not set # CONFIG_SND_SOC_ADAU1761_SPI is not set # CONFIG_SND_SOC_ADAU7002 is not set # CONFIG_SND_SOC_AK4104 is not set # CONFIG_SND_SOC_AK4118 is not set # CONFIG_SND_SOC_AK4458 is not set # CONFIG_SND_SOC_AK4554 is not set # CONFIG_SND_SOC_AK4613 is not set # CONFIG_SND_SOC_AK4642 is not set # CONFIG_SND_SOC_AK5386 is not set # CONFIG_SND_SOC_AK5558 is not set # CONFIG_SND_SOC_ALC5623 is not set # CONFIG_SND_SOC_BD28623 is not set # CONFIG_SND_SOC_BT_SCO is not set # CONFIG_SND_SOC_CS35L32 is not set # CONFIG_SND_SOC_CS35L33 is not set # CONFIG_SND_SOC_CS35L34 is not set # CONFIG_SND_SOC_CS35L35 is not set # CONFIG_SND_SOC_CS35L36 is not set # CONFIG_SND_SOC_CS42L42 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4265 is not set # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271_I2C is not set # CONFIG_SND_SOC_CS4271_SPI is not set # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS43130 is not set # CONFIG_SND_SOC_CS4341 is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DA7219=m CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES7134 is not set # CONFIG_SND_SOC_ES7241 is not set CONFIG_SND_SOC_ES8316=m # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set # CONFIG_SND_SOC_MAX98088 is not set CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9867 is not set CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_MAX98373 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set # CONFIG_SND_SOC_PCM1681 is not set # CONFIG_SND_SOC_PCM1789_I2C is not set # CONFIG_SND_SOC_PCM179X_I2C is not set # CONFIG_SND_SOC_PCM179X_SPI is not set # CONFIG_SND_SOC_PCM186X_I2C is not set # CONFIG_SND_SOC_PCM186X_SPI is not set # CONFIG_SND_SOC_PCM3060_I2C is not set # CONFIG_SND_SOC_PCM3060_SPI is not set # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM3168A_SPI is not set # CONFIG_SND_SOC_PCM512x_I2C is not set # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_RK3328 is not set CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514_SPI=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5645=m CONFIG_SND_SOC_RT5651=m CONFIG_SND_SOC_RT5663=m CONFIG_SND_SOC_RT5670=m CONFIG_SND_SOC_RT5677=m CONFIG_SND_SOC_RT5677_SPI=m # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set # CONFIG_SND_SOC_SPDIF is not set # CONFIG_SND_SOC_SSM2305 is not set # CONFIG_SND_SOC_SSM2602_SPI is not set # CONFIG_SND_SOC_SSM2602_I2C is not set CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set # CONFIG_SND_SOC_TAS2552 is not set # CONFIG_SND_SOC_TAS5086 is not set # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TAS5720 is not set # CONFIG_SND_SOC_TAS6424 is not set # CONFIG_SND_SOC_TDA7419 is not set # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set # CONFIG_SND_SOC_TLV320AIC23_SPI is not set # CONFIG_SND_SOC_TLV320AIC31XX is not set # CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set # CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=m # CONFIG_SND_SOC_TSCS42XX is not set # CONFIG_SND_SOC_TSCS454 is not set # CONFIG_SND_SOC_WM8510 is not set # CONFIG_SND_SOC_WM8523 is not set # CONFIG_SND_SOC_WM8524 is not set # CONFIG_SND_SOC_WM8580 is not set # CONFIG_SND_SOC_WM8711 is not set # CONFIG_SND_SOC_WM8728 is not set # CONFIG_SND_SOC_WM8731 is not set # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8776 is not set # CONFIG_SND_SOC_WM8782 is not set # CONFIG_SND_SOC_WM8804_I2C is not set # CONFIG_SND_SOC_WM8804_SPI is not set # CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8904 is not set # CONFIG_SND_SOC_WM8960 is not set # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_WM8985 is not set # CONFIG_SND_SOC_ZX_AUD96P22 is not set # CONFIG_SND_SOC_MAX9759 is not set # CONFIG_SND_SOC_MT6351 is not set # CONFIG_SND_SOC_MT6358 is not set # CONFIG_SND_SOC_NAU8540 is not set # CONFIG_SND_SOC_NAU8810 is not set # CONFIG_SND_SOC_NAU8822 is not set CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_NAU8825=m # CONFIG_SND_SOC_TPA6130A2 is not set # end of CODEC drivers # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=m CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m # CONFIG_HID_VIEWSONIC is not set CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_ITE=y # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set CONFIG_HID_REDRAGON=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_CUSTOM_SENSOR=m CONFIG_HID_ALPS=m # end of Special HID drivers # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # end of USB HID support # # I2C HID support # CONFIG_I2C_HID=m # end of I2C HID support # # Intel ISH HID support # CONFIG_INTEL_ISH_HID=y # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # end of Intel ISH HID support # end of HID support 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_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=y CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m CONFIG_USBIP_CORE=m # CONFIG_USBIP_VHCI_HCD is not set # CONFIG_USBIP_HOST is not set # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=y # CONFIG_TYPEC_TCPM is not set CONFIG_TYPEC_UCSI=y # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=y # CONFIG_TYPEC_TPS6598X is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers # CONFIG_USB_ROLE_SWITCH is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m CONFIG_EDAC_SKX=m # CONFIG_EDAC_I10NM is not set CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # 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=m # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV3029_HWMON=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=m # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y # CONFIG_UDMABUF is not set # end of DMABUF options CONFIG_DCA=m CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD is not set # CONFIG_PARPORT_PANEL is not set # CONFIG_CHARLCD_BL_OFF is not set # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD_BL_FLASH=y # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y # CONFIG_VFIO_PCI_IGD is not set CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TSCPAGE=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_SELFBALLOONING is not set # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_DEV_EVTCHN=m # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set # CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=m # CONFIG_XEN_PVCALLS_FRONTEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_HAVE_VPMU=y # end of Xen driver support CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16203 is not set # CONFIG_ADIS16240 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7816 is not set # CONFIG_AD7192 is not set # CONFIG_AD7280 is not set # end of Analog to digital converters # # Analog digital bi-direction converters # # CONFIG_ADT7316 is not set # end of Analog digital bi-direction converters # # Capacitance to digital converters # # CONFIG_AD7150 is not set # CONFIG_AD7746 is not set # end of Capacitance to digital converters # # Direct Digital Synthesis # # CONFIG_AD9832 is not set # CONFIG_AD9834 is not set # end of Direct Digital Synthesis # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # end of Network Analyzer, Impedance Converters # # Active energy metering IC # # CONFIG_ADE7854 is not set # end of Active energy metering IC # # Resolver to digital converters # # CONFIG_AD2S1210 is not set # end of Resolver to digital converters # end of IIO staging drivers # CONFIG_FB_SM750 is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # end of Speakup console speech # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ASHMEM is not set # CONFIG_ANDROID_VSOC is not set CONFIG_ION=y CONFIG_ION_SYSTEM_HEAP=y # CONFIG_ION_CARVEOUT_HEAP is not set # CONFIG_ION_CHUNK_HEAP is not set # CONFIG_ION_CMA_HEAP is not set # end of Android # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_GS_FPGABOOT is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set # CONFIG_PI433 is not set # # Gasket devices # # CONFIG_STAGING_GASKET_FRAMEWORK is not set # end of Gasket devices # CONFIG_EROFS_FS is not set # CONFIG_FIELDBUS_DEV is not set # CONFIG_KPC2000 is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y CONFIG_DELL_SMBIOS_SMM=y CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_DESCRIPTOR=m CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set CONFIG_DELL_SMO8800=m CONFIG_DELL_RBTN=m CONFIG_DELL_RBU=m CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_LG_LAPTOP is not set CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m CONFIG_INTEL_WMI_THUNDERBOLT=m CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set # CONFIG_INTEL_INT0002_VGPIO is not set CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m CONFIG_INTEL_IPS=m CONFIG_INTEL_PMC_CORE=m # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT 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_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set # CONFIG_I2C_MULTI_INSTANTIATE is not set # CONFIG_INTEL_ATOMISP2_PM is not set # CONFIG_HUAWEI_WMI is not set # CONFIG_PCENGINES_APU2 is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # end of Common Clock Framework # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y CONFIG_HYPERV_IOMMU=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Aspeed SoC drivers # # end of Aspeed SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # IXP4xx SoC drivers # # CONFIG_IXP4XX_QMGR is not set # CONFIG_IXP4XX_NPE is not set # end of IXP4xx SoC drivers # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y # CONFIG_IIO_BUFFER_HW_CONSUMER is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=m # CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16209 is not set # CONFIG_ADXL345_I2C is not set # CONFIG_ADXL345_SPI is not set # CONFIG_ADXL372_SPI is not set # CONFIG_ADXL372_I2C is not set # CONFIG_BMA180 is not set # CONFIG_BMA220 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set # CONFIG_DA311 is not set # CONFIG_DMARD09 is not set # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=m # CONFIG_IIO_CROS_EC_ACCEL_LEGACY is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_KXCJK1013 is not set # CONFIG_MC3230 is not set # CONFIG_MMA7455_I2C is not set # CONFIG_MMA7455_SPI is not set # CONFIG_MMA7660 is not set # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_SCA3000 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # end of Accelerometers # # Analog to digital converters # # CONFIG_AD7124 is not set # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set # CONFIG_AD7298 is not set # CONFIG_AD7476 is not set # CONFIG_AD7606_IFACE_PARALLEL is not set # CONFIG_AD7606_IFACE_SPI is not set # CONFIG_AD7766 is not set # CONFIG_AD7768_1 is not set # CONFIG_AD7780 is not set # CONFIG_AD7791 is not set # CONFIG_AD7793 is not set # CONFIG_AD7887 is not set # CONFIG_AD7923 is not set # CONFIG_AD7949 is not set # CONFIG_AD799X is not set # CONFIG_HI8435 is not set # CONFIG_HX711 is not set # CONFIG_INA2XX_ADC is not set # CONFIG_LTC2471 is not set # CONFIG_LTC2485 is not set # CONFIG_LTC2497 is not set # CONFIG_MAX1027 is not set # CONFIG_MAX11100 is not set # CONFIG_MAX1118 is not set # CONFIG_MAX1363 is not set # CONFIG_MAX9611 is not set # CONFIG_MCP320X is not set # CONFIG_MCP3422 is not set # CONFIG_MCP3911 is not set # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADC0832 is not set # CONFIG_TI_ADC084S021 is not set # CONFIG_TI_ADC12138 is not set # CONFIG_TI_ADC108S102 is not set # CONFIG_TI_ADC128S052 is not set # CONFIG_TI_ADC161S626 is not set # CONFIG_TI_ADS1015 is not set # CONFIG_TI_ADS7950 is not set # CONFIG_TI_TLC4541 is not set # CONFIG_VIPERBOARD_ADC is not set # end of Analog to digital converters # # Analog Front Ends # # end of Analog Front Ends # # Amplifiers # # CONFIG_AD8366 is not set # end of Amplifiers # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_BME680 is not set # CONFIG_CCS811 is not set # CONFIG_IAQCORE is not set # CONFIG_SENSIRION_SGP30 is not set # CONFIG_SPS30 is not set # CONFIG_VZ89X is not set # end of Chemical Sensors # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m # end of Hid Sensor IIO Common # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set # end of SSP Sensor Common # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5360 is not set # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set # CONFIG_AD5446 is not set # CONFIG_AD5449 is not set # CONFIG_AD5592R is not set # CONFIG_AD5593R is not set # CONFIG_AD5504 is not set # CONFIG_AD5624R_SPI is not set # CONFIG_LTC1660 is not set # CONFIG_LTC2632 is not set # CONFIG_AD5686_SPI is not set # CONFIG_AD5696_I2C is not set # CONFIG_AD5755 is not set # CONFIG_AD5758 is not set # CONFIG_AD5761 is not set # CONFIG_AD5764 is not set # CONFIG_AD5791 is not set # CONFIG_AD7303 is not set # CONFIG_AD8801 is not set # CONFIG_DS4424 is not set # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set # CONFIG_MCP4922 is not set # CONFIG_TI_DAC082S085 is not set # CONFIG_TI_DAC5571 is not set # CONFIG_TI_DAC7311 is not set # CONFIG_TI_DAC7612 is not set # end of Digital to analog converters # # IIO dummy driver # # end of IIO dummy driver # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # end of Clock Generator/Distribution # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # end of Phase-Locked Loop (PLL) frequency synthesizers # end of Frequency Synthesizers DDS/PLL # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set # CONFIG_ADXRS450 is not set # CONFIG_BMG160 is not set # CONFIG_FXAS21002C is not set CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set # end of Digital gyroscope sensors # # Health Sensors # # # Heart Rate Monitors # # CONFIG_AFE4403 is not set # CONFIG_AFE4404 is not set # CONFIG_MAX30100 is not set # CONFIG_MAX30102 is not set # end of Heart Rate Monitors # end of Health Sensors # # Humidity sensors # # CONFIG_AM2315 is not set # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set # CONFIG_HID_SENSOR_HUMIDITY is not set # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set # CONFIG_SI7020 is not set # end of Humidity sensors # # Inertial measurement units # # CONFIG_ADIS16400 is not set # CONFIG_ADIS16480 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_I2C is not set # CONFIG_INV_MPU6050_SPI is not set # CONFIG_IIO_ST_LSM6DSX is not set # end of Inertial measurement units # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set # CONFIG_APDS9960 is not set # CONFIG_BH1750 is not set # CONFIG_BH1780 is not set # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_SENSORS_ISL29018 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set # CONFIG_LV0104CS is not set # CONFIG_MAX44000 is not set # CONFIG_MAX44009 is not set # CONFIG_OPT3001 is not set # CONFIG_PA12203001 is not set # CONFIG_SI1133 is not set # CONFIG_SI1145 is not set # CONFIG_STK3310 is not set # CONFIG_ST_UVIS25 is not set # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL2772 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set # CONFIG_VCNL4035 is not set # CONFIG_VEML6070 is not set # CONFIG_VL6180 is not set # CONFIG_ZOPT2201 is not set # end of Light sensors # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN_I2C is not set # CONFIG_BMC150_MAGN_SPI is not set # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=m # CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # CONFIG_SENSORS_HMC5843_I2C is not set # CONFIG_SENSORS_HMC5843_SPI is not set # CONFIG_SENSORS_RM3100_I2C is not set # CONFIG_SENSORS_RM3100_SPI is not set # end of Magnetometer sensors # # Multiplexers # # end of Multiplexers # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # end of Inclinometer sensors # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # end of Triggers - standalone # # Digital potentiometers # # CONFIG_AD5272 is not set # CONFIG_DS1803 is not set # CONFIG_MAX5481 is not set # CONFIG_MAX5487 is not set # CONFIG_MCP4018 is not set # CONFIG_MCP4131 is not set # CONFIG_MCP4531 is not set # CONFIG_MCP41010 is not set # CONFIG_TPL0102 is not set # end of Digital potentiometers # # Digital potentiostats # # CONFIG_LMP91000 is not set # end of Digital potentiostats # # Pressure sensors # # CONFIG_ABP060MG is not set # CONFIG_BMP280 is not set CONFIG_HID_SENSOR_PRESS=m # CONFIG_HP03 is not set # CONFIG_MPL115_I2C is not set # CONFIG_MPL115_SPI is not set # CONFIG_MPL3115 is not set # CONFIG_MS5611 is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # CONFIG_HP206C is not set # CONFIG_ZPA2326 is not set # end of Pressure sensors # # Lightning sensors # # CONFIG_AS3935 is not set # end of Lightning sensors # # Proximity and distance sensors # # CONFIG_ISL29501 is not set # CONFIG_LIDAR_LITE_V2 is not set # CONFIG_MB1232 is not set # CONFIG_RFD77402 is not set # CONFIG_SRF04 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set # CONFIG_VL53L0X_I2C is not set # end of Proximity and distance sensors # # Resolver to digital converters # # CONFIG_AD2S90 is not set # CONFIG_AD2S1200 is not set # end of Resolver to digital converters # # Temperature sensors # # CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_HID_SENSOR_TEMP is not set # CONFIG_MLX90614 is not set # CONFIG_MLX90632 is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set # CONFIG_TSYS01 is not set # CONFIG_TSYS02D is not set # CONFIG_MAX31856 is not set # end of Temperature sensors CONFIG_NTB=m CONFIG_NTB_AMD=m # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set CONFIG_NTB_PERF=m CONFIG_NTB_TRANSPORT=m # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_CPCAP_USB is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_IDLE_INJECT is not set # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_RAS_CEC is not set CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_NVDIMM_KEYS=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_KMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # # HW tracing support # # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # end of HW tracing support # CONFIG_FPGA is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_VALIDATE_FS_PARSER=y CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=m CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=m # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_ONLINE_SCRUB=y CONFIG_XFS_ONLINE_REPAIR=y CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # end of DOS/FAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y # CONFIG_NFSD_BLOCKLAYOUT is not set CONFIG_NFSD_SCSILAYOUT=y # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES is not set CONFIG_SUNRPC_DEBUG=y CONFIG_CEPH_FS=m # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set # end of File systems # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITY_WRITABLE_HOOKS=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y # CONFIG_IMA_ARCH_POLICY is not set # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set # CONFIG_GCC_PLUGIN_STACKLEAK is not set # end of Memory initialization # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=m CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=m CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECRDSA is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128L is not set # CONFIG_CRYPTO_AEGIS256 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set # CONFIG_CRYPTO_MORUS640 is not set # CONFIG_CRYPTO_MORUS640_SSE2 is not set # CONFIG_CRYPTO_MORUS1280 is not set # CONFIG_CRYPTO_MORUS1280_SSE2 is not set # CONFIG_CRYPTO_MORUS1280_AVX2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # CONFIG_CRYPTO_NHPOLY1305_SSE2 is not set # CONFIG_CRYPTO_NHPOLY1305_AVX2 is not set # CONFIG_CRYPTO_ADIANTUM is not set # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_SM3 is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_X86_64=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_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_STATS is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m CONFIG_CRYPTO_DEV_SP_PSP=y CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y # CONFIG_ASYMMETRIC_TPM_KEY_SUBTYPE is not set CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_CORDIC=m CONFIG_PRIME_NUMBERS=m CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC64 is not set # CONFIG_CRC4 is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DMA_DECLARE_COHERENT=y CONFIG_SWIOTLB=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set CONFIG_SGL_ALLOC=y CONFIG_IOMMU_HELPER=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_ARCH_STACKWALK=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set # end of Library routines # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y # CONFIG_PRINTK_CALLER is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # end of printk and dmesg options # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_GDB_SCRIPTS is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # 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_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_CC_HAS_KASAN_GENERIC=y # CONFIG_KASAN is not set CONFIG_KASAN_STACK=1 # end of Memory Debugging CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # end of Debug Lockups and Hangs CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m CONFIG_WW_MUTEX_SELFTEST=m # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PLIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m CONFIG_RCU_PERF_TEST=m CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_PREEMPTIRQ_DELAY_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRSCPY is not set # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set # CONFIG_TEST_IDA is not set CONFIG_TEST_LKM=m # CONFIG_TEST_VMALLOC is not set CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m # CONFIG_TEST_UDELAY is not set CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_TEST_MEMCAT_P is not set CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_STACKINIT is not set # CONFIG_MEMTEST 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_UBSAN is not set CONFIG_UBSAN_ALIGNMENT=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set # end of Kernel hacking --vBRosIkLXbYTRpGW Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='kernel_selftests' export testcase='kernel_selftests' export category='functional' export need_memory='2G' export need_cpu=2 export kernel_cmdline='erst_disable' export job_origin='/lkp/lkp/.src-20190619-163124/allot/cyclic:vm-p1:linux-devel:devel-hourly/vm-snb-4G/kernel_selftests.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='vm-snb-4G-764' export tbox_group='vm-snb-4G' export submit_id='5d0c55974732200e2b71c06d' export job_file='/lkp/jobs/scheduled/vm-snb-4G-764/kernel_selftests-kselftests-00-debian-x86_64-2018-04-03.cgz-69d96519-20190621-3627-1io5pdu-7.yaml' export id='93a1f4ffbb17219a9ea9ce8c2750c82c2bba8d76' export queuer_version='/lkp/lkp/src' export arch='x86_64' export need_kernel_headers=true export need_kernel_selftests=true export need_kconfig='CONFIG_RUNTIME_TESTING_MENU=y CONFIG_TEST_FIRMWARE CONFIG_TEST_USER_COPY CONFIG_MEMORY_NOTIFIER_ERROR_INJECT CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_NOTIFIER_ERROR_INJECTION CONFIG_FTRACE=y CONFIG_TEST_BITMAP CONFIG_TEST_PRINTF CONFIG_TEST_STATIC_KEYS CONFIG_BPF_SYSCALL=y CONFIG_NET_CLS_BPF=m CONFIG_BPF_EVENTS=y CONFIG_TEST_BPF=m CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HIST_TRIGGERS=y CONFIG_EMBEDDED=y CONFIG_GPIO_MOCKUP=y CONFIG_USERFAULTFD=y CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_MISC_FILESYSTEMS=y CONFIG_PSTORE=y CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_RAM=m CONFIG_EXPERT=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_EFIVAR_FS CONFIG_TEST_KMOD=m CONFIG_TEST_LKM=m CONFIG_XFS_FS=m CONFIG_TUN=m CONFIG_BTRFS_FS=m CONFIG_TEST_SYSCTL=m CONFIG_BPF_STREAM_PARSER=y CONFIG_CGROUP_BPF=y CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_VRF=y CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_MACSEC=y CONFIG_X86_INTEL_MPX=y CONFIG_RC_LOOPBACK CONFIG_IPV6_SEG6_LWTUNNEL=y ~ v(4\.1[0-9]|4\.20|5\.) CONFIG_LWTUNNEL=y CONFIG_WW_MUTEX_SELFTEST=m ~ v(4\.1[1-9]|4\.20|5\.) CONFIG_DRM_DEBUG_SELFTEST=m ~ v(4\.1[8-9]|4\.20|5\.) CONFIG_TEST_LIVEPATCH=m ~ v(5\.[1-9]) CONFIG_LIRC=y CONFIG_IR_SHARP_DECODER=m CONFIG_ANDROID=y ~ v(3\.[3-9]|3\.1[0-9]|4\.|5\.) CONFIG_ION=y ~ v(3\.1[4-9]|4\.|5\.) CONFIG_ION_SYSTEM_HEAP=y ~ v(4\.1[2-9]|4\.20|5\.) CONFIG_KVM_GUEST=y' export commit='69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7' export ssh_base_port=23032 export kconfig='x86_64-rhel-7.6' export compiler='gcc-7' export rootfs='debian-x86_64-2018-04-03.cgz' export enqueue_time='2019-06-21 11:57:17 +0800' export _id='5d0c559d4732200e2b71c073' export _rt='/result/kernel_selftests/kselftests-00/vm-snb-4G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7' export user='lkp' export head_commit='e21f6bbbcb41e275720c51d78091c4bb12859a87' export base_commit='9e0babf2c06c73cda2c0cd37a1653d823adb40ec' export branch='linux-devel/devel-hourly-2019062009' export result_root='/result/kernel_selftests/kselftests-00/vm-snb-4G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7/8' export scheduler_version='/lkp/lkp/.src-20190621-103924' export LKP_SERVER='inn' export max_uptime=3600 export initrd='/osimage/debian/debian-x86_64-2018-04-03.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-4G-764/kernel_selftests-kselftests-00-debian-x86_64-2018-04-03.cgz-69d96519-20190621-3627-1io5pdu-7.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.6 branch=linux-devel/devel-hourly-2019062009 commit=69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7/vmlinuz-5.2.0-rc2-00598-g69d9651 erst_disable max_uptime=3600 RESULT_ROOT=/result/kernel_selftests/kselftests-00/vm-snb-4G/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7/8 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 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2018-04-03.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/lkp_2019-04-24.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/kernel_selftests_2019-06-02.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/kernel_selftests-x86_64-3ab4436f688c_2019-06-02.cgz' export linux_headers_initrd='/pkg/linux/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7/linux-headers.cgz' export linux_selftests_initrd='/pkg/linux/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7/linux-selftests.cgz' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=12 export schedule_notify_address= export model='qemu-system-x86_64 -enable-kvm -cpu SandyBridge' export nr_cpu=2 export memory='4G' export hdd_partitions='/dev/vda /dev/vdb /dev/vdc /dev/vdd /dev/vde /dev/vdf' export swap_partitions='/dev/vdg' export queue_at_least_once=1 export vm_tbox_group='vm-snb-4G' export nr_vm=76 export vm_base_id=701 export kernel='/pkg/linux/x86_64-rhel-7.6/gcc-7/69d96519dbf0bfa1868dc8597d4b9b2cdeb009d7/vmlinuz-5.2.0-rc2-00598-g69d9651' export dequeue_time='2019-06-21 11:57:31 +0800' export job_initrd='/lkp/jobs/scheduled/vm-snb-4G-764/kernel_selftests-kselftests-00-debian-x86_64-2018-04-03.cgz-69d96519-20190621-3627-1io5pdu-7.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 heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test group='kselftests-00' $LKP_SRC/tests/wrapper kernel_selftests } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper kernel_selftests $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time kernel_selftests.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --vBRosIkLXbYTRpGW Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --vBRosIkLXbYTRpGW Content-Type: application/x-xz Content-Disposition: attachment; filename="kernel_selftests.xz" Content-Transfer-Encoding: base64 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 --vBRosIkLXbYTRpGW--