From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5512412463630130981==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [nfs] 1a486a5117: BUG: sleeping function called from invalid context at mm/slub.c:1287 Date: Tue, 29 Dec 2015 09:03:52 +0800 Message-ID: <87ege6vzev.fsf@yhuang-dev.intel.com> List-Id: --===============5512412463630130981== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Donald-Buczek/nfs-revalidate-inode-before-= access-checks/20151229-034212 commit 1a486a5117431d2f95f72d14839e14cef3c55559 ("nfs: revalidate inode bef= ore access checks") +------------------------------------------------------------------+-------= ---+------------+ | | v4.4-r= c7 | 1a486a5117 | +------------------------------------------------------------------+-------= ---+------------+ | boot_successes | 118 = | 0 | | boot_failures | 3 = | 9 | | invoked_oom-killer:gfp_mask=3D0x | 2 = | | | Mem-Info | 2 = | | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2 = | | | backtrace:vfs_write | 2 = | | | backtrace:SyS_write | 2 = | | | backtrace:populate_rootfs | 2 = | | | backtrace:kernel_init_freeable | 2 = | | | BUG:kernel_test_oversize | 1 = | | | BUG:sleeping_function_called_from_invalid_context_at_mm/slub.c | 0 = | 9 | | BUG:scheduling_while_atomic | 0 = | 9 | | WARNING:at_kernel/softirq.c:#__local_bh_disable_ip() | 0 = | 9 | | WARNING:at_kernel/time/timer.c:#del_timer_sync() | 0 = | 9 | | Kernel_panic-not_syncing:Aiee,killing_interrupt_handler | 0 = | 7 | | backtrace:do_sys_open | 0 = | 9 | | backtrace:SyS_open | 0 = | 9 | | backtrace:vfs_stat | 0 = | 9 | | backtrace:SyS_newstat | 0 = | 9 | | backtrace:vfs_lstat | 0 = | 9 | | backtrace:SyS_newlstat | 0 = | 9 | +------------------------------------------------------------------+-------= ---+------------+ [ 9.128702] systemd-journald[1418]: Vacuuming done, freed 0 bytes LKP: HOSTNAME vm-lkp-wsx03-4G-6, MAC 52:54:00:12:34:56, kernel 4.4.0-rc7-00= 001-g1a486a5 1, serial console /dev/ttyS0 [ 15.759910] BUG: sleeping function called from invalid context at mm/slu= b.c:1287 [ 15.761348] in_atomic(): 1, irqs_disabled(): 0, pid: 2272, name: wrapper [ 15.762391] CPU: 0 PID: 2272 Comm: wrapper Not tainted 4.4.0-rc7-00001-g= 1a486a5 #1 [ 15.764659] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 15.767105] 0000000000000000 ffff88007f5bbb60 ffffffff814be85c ffffffff= 81ed1a5a [ 15.769660] ffff88007f5bbb70 ffffffff8111b3c4 ffff88007f5bbb98 ffffffff= 8111b465 [ 15.772230] 0000000002400040 ffff88013b001700 0000000002400040 ffff8800= 7f5bbbe0 [ 15.774759] Call Trace: [ 15.775813] [] dump_stack+0x4b/0x63 [ 15.777195] [] ___might_sleep+0x133/0x135 [ 15.778628] [] __might_sleep+0x9f/0xa6 [ 15.780056] [] kmem_cache_alloc_trace+0x4b/0x1b3 [ 15.781600] [] ? nfs_alloc_fattr+0x20/0x37 [ 15.783062] [] nfs_alloc_fattr+0x20/0x37 [ 15.784489] [] __nfs_revalidate_inode+0x59/0x171 [ 15.785981] [] nfs_revalidate_inode+0x47/0x4b [ 15.787497] [] nfs_permission+0x3d/0x155 [ 15.788920] [] __inode_permission+0x3b/0x9b [ 15.790353] [] inode_permission+0x40/0x42 [ 15.791847] [] link_path_walk+0x48/0x46e [ 15.793237] [] ? path_init+0x11b/0x2e8 [ 15.794605] [] path_openat+0x1db/0xcbb [ 15.796030] [] ? page_add_file_rmap+0x47/0x4c [ 15.797533] [] ? unlock_page+0x23/0x26 [ 15.798898] [] ? filemap_map_pages+0x17a/0x1f2 [ 15.800398] [] do_filp_open+0x4d/0xa3 [ 15.801776] [] ? kmem_cache_alloc+0x49/0x1aa [ 15.803236] [] ? getname_flags+0x2d/0x160 [ 15.804661] [] do_sys_open+0x14b/0x1da [ 15.806020] [] ? do_sys_open+0x14b/0x1da [ 15.807431] [] SyS_open+0x1e/0x20 [ 15.808779] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 15.810425] BUG: scheduling while atomic: wrapper/2272/0x00000002 [ 15.812593] Modules linked in: acpi_cpufreq processor [ 15.814197] CPU: 0 PID: 2272 Comm: wrapper Not tainted 4.4.0-rc7-00001-g= 1a486a5 #1 [ 15.816465] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 15.818869] 0000000000000000 ffff88007f5bb860 ffffffff814be85c ffff8801= 33970c00 [ 15.821456] ffff88007f5bb878 ffffffff8111adb6 ffff88013fc15680 ffff8800= 7f5bb8c8 [ 15.824026] ffffffff81a4d1c9 00ff88007f5bb8d0 ffffffff8114f6fc ffff8801= 33970c00 [ 15.826553] Call Trace: [ 15.827565] [] dump_stack+0x4b/0x63 [ 15.828913] [] __schedule_bug+0x5c/0x6b [ 15.830288] [] __schedule+0x6e/0x8bf [ 15.831685] [] ? mod_timer+0x12f/0x17c [ 15.833095] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 15.834703] [] schedule+0x7c/0x91 [ 15.836037] [] rpc_wait_bit_killable+0x21/0xb3 [ 15.839547] [] __wait_on_bit+0x4e/0x80 [ 15.840938] [] ? call_decode+0x334/0x334 [ 15.842333] [] ? call_decode+0x334/0x334 [ 15.843797] [] out_of_line_wait_on_bit+0x71/0x7c [ 15.845305] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 15.846930] [] ? autoremove_wake_function+0x34/0x34 [ 15.848517] [] __rpc_execute+0xfb/0x2d6 [ 15.849894] [] rpc_execute+0x66/0xa0 [ 15.851281] [] rpc_run_task+0x78/0x80 [ 15.852689] [] nfs4_call_sync_sequence+0x55/0x76 [ 15.854196] [] nfs4_call_sync+0x2d/0x2f [ 15.855653] [] _nfs4_proc_getattr+0xb3/0xc5 [ 15.857185] [] nfs4_proc_getattr+0x40/0xab [ 15.858637] [] ? nfs4_proc_getattr+0x40/0xab [ 15.860126] [] __nfs_revalidate_inode+0xa3/0x171 [ 15.861632] [] nfs_revalidate_inode+0x47/0x4b [ 15.863122] [] nfs_permission+0x3d/0x155 [ 15.864544] [] __inode_permission+0x3b/0x9b [ 15.865967] [] inode_permission+0x40/0x42 [ 15.867400] [] link_path_walk+0x48/0x46e [ 15.868836] [] ? path_init+0x11b/0x2e8 [ 15.870218] [] path_openat+0x1db/0xcbb [ 15.871653] [] ? page_add_file_rmap+0x47/0x4c [ 15.873119] [] ? unlock_page+0x23/0x26 [ 15.874504] [] ? filemap_map_pages+0x17a/0x1f2 [ 15.876004] [] do_filp_open+0x4d/0xa3 [ 15.877377] [] ? kmem_cache_alloc+0x49/0x1aa [ 15.878866] [] ? getname_flags+0x2d/0x160 [ 15.880319] [] do_sys_open+0x14b/0x1da [ 15.881718] [] ? do_sys_open+0x14b/0x1da [ 15.883144] [] SyS_open+0x1e/0x20 [ 15.884473] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 15.886209] BUG: scheduling while atomic: wrapper/2272/0x00000000 [ 15.887789] Modules linked in: acpi_cpufreq processor [ 15.889401] CPU: 1 PID: 2272 Comm: wrapper Tainted: G W 4.4= .0-rc7-00001-g1a486a5 #1 [ 15.891845] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 15.894243] 0000000000000000 ffff88007f5bb938 ffffffff814be85c ffff8801= 33970c00 [ 15.896830] ffff88007f5bb950 ffffffff8111adb6 ffff88013fd15680 ffff8800= 7f5bb9a0 [ 15.899415] ffffffff81a4d1c9 00ff88013fd152c0 ffff88013fd152d8 ffff8801= 33970c00 [ 15.901965] Call Trace: [ 15.902958] [] dump_stack+0x4b/0x63 [ 15.904309] [] __schedule_bug+0x5c/0x6b [ 15.905718] [] __schedule+0x6e/0x8bf [ 15.907124] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 15.908772] [] schedule+0x7c/0x91 [ 15.910088] [] rpc_wait_bit_killable+0x21/0xb3 [ 15.911605] [] __wait_on_bit+0x4e/0x80 [ 15.912998] [] out_of_line_wait_on_bit+0x71/0x7c [ 15.914508] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 15.916153] [] ? autoremove_wake_function+0x34/0x34 [ 15.917718] [] __rpc_wait_for_completion_task+0x2d/0x= 2f [ 15.919343] [] nfs4_wait_for_completion_rpc_task+0x10= /0x12 [ 15.920990] [] nfs4_run_open_task+0x133/0x163 [ 15.922466] [] _nfs4_open_and_get_state+0x6e/0x313 [ 15.924023] [] ? nfs_fattr_init+0x26/0x46 [ 15.925453] [] ? nfs4_opendata_alloc+0x2b4/0x2e2 [ 15.927091] [] nfs4_do_open+0x177/0x3d4 [ 15.928684] [] nfs4_atomic_open+0xe/0x20 [ 15.930093] [] nfs_atomic_open+0x14c/0x315 [ 15.931572] [] path_openat+0x4e2/0xcbb [ 15.932968] [] ? unlock_page+0x23/0x26 [ 15.934353] [] ? filemap_map_pages+0x17a/0x1f2 [ 15.935882] [] do_filp_open+0x4d/0xa3 [ 15.937263] [] ? kmem_cache_alloc+0x49/0x1aa [ 15.938746] [] ? getname_flags+0x2d/0x160 [ 15.940210] [] do_sys_open+0x14b/0x1da [ 15.941612] [] ? do_sys_open+0x14b/0x1da [ 15.943052] [] SyS_open+0x1e/0x20 [ 15.944381] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 15.961556] BUG: scheduling while atomic: wrapper/2296/0x00000002 [ 15.963372] Modules linked in: acpi_cpufreq processor [ 15.964996] CPU: 0 PID: 2296 Comm: wrapper Tainted: G W 4.4= .0-rc7-00001-g1a486a5 #1 [ 15.967395] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 15.969832] 0000000000000000 ffff88013387f860 ffffffff814be85c ffff8801= 3a511800 [ 15.972400] ffff88013387f878 ffffffff8111adb6 ffff88013fc15680 ffff8801= 3387f8c8 [ 15.974968] ffffffff81a4d1c9 00ff88013387f8d0 ffffffff8114f6fc ffff8801= 3a511800 [ 15.977520] Call Trace: [ 15.978486] [] dump_stack+0x4b/0x63 [ 15.979858] [] __schedule_bug+0x5c/0x6b [ 15.981251] [] __schedule+0x6e/0x8bf [ 15.982609] [] ? mod_timer+0x12f/0x17c [ 15.984013] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 15.985627] [] schedule+0x7c/0x91 [ 15.986960] [] rpc_wait_bit_killable+0x21/0xb3 [ 15.988446] [] __wait_on_bit+0x4e/0x80 [ 15.989817] [] ? call_decode+0x334/0x334 [ 15.991250] [] ? call_decode+0x334/0x334 [ 15.992659] [] out_of_line_wait_on_bit+0x71/0x7c [ 15.994152] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 15.995811] [] ? autoremove_wake_function+0x34/0x34 [ 15.997344] [] __rpc_execute+0xfb/0x2d6 [ 15.998752] [] rpc_execute+0x66/0xa0 [ 16.000351] [] rpc_run_task+0x78/0x80 [ 16.001720] [] nfs4_call_sync_sequence+0x55/0x76 [ 16.003235] [] nfs4_call_sync+0x2d/0x2f [ 16.004640] [] _nfs4_proc_getattr+0xb3/0xc5 [ 16.006076] [] nfs4_proc_getattr+0x40/0xab [ 16.007544] [] ? nfs4_proc_getattr+0x40/0xab [ 16.008993] [] __nfs_revalidate_inode+0xa3/0x171 [ 16.010493] [] nfs_revalidate_inode+0x47/0x4b [ 16.011983] [] nfs_permission+0x3d/0x155 [ 16.013393] [] __inode_permission+0x3b/0x9b [ 16.014843] [] inode_permission+0x40/0x42 [ 16.016296] [] link_path_walk+0x48/0x46e [ 16.017725] [] ? path_init+0x11b/0x2e8 [ 16.019143] [] path_openat+0x1db/0xcbb [ 16.020539] [] ? page_add_file_rmap+0x47/0x4c [ 16.022007] [] ? unlock_page+0x23/0x26 [ 16.023417] [] ? filemap_map_pages+0x17a/0x1f2 [ 16.024899] [] do_filp_open+0x4d/0xa3 [ 16.026258] [] ? kmem_cache_alloc+0x49/0x1aa [ 16.027764] [] ? getname_flags+0x2d/0x160 [ 16.029178] [] do_sys_open+0x14b/0x1da [ 16.030562] [] ? do_sys_open+0x14b/0x1da [ 16.031992] [] SyS_open+0x1e/0x20 [ 16.047321] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 16.048898] BUG: scheduling while atomic: wrapper/2296/0x00000000 [ 16.050357] Modules linked in: acpi_cpufreq processor [ 16.052001] CPU: 0 PID: 2296 Comm: wrapper Tainted: G W 4.4= .0-rc7-00001-g1a486a5 #1 [ 16.054431] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 16.056992] 0000000000000000 ffff88013387f938 ffffffff814be85c ffff8801= 3a511800 [ 16.059580] ffff88013387f950 ffffffff8111adb6 ffff88013fc15680 ffff8801= 3387f9a0 [ 16.062115] ffffffff81a4d1c9 00ff88013fc152c0 ffff88013fc152d8 ffff8801= 3a511800 [ 16.064764] Call Trace: [ 16.065723] [] dump_stack+0x4b/0x63 [ 16.067190] [] __schedule_bug+0x5c/0x6b [ 16.068608] [] __schedule+0x6e/0x8bf [ 16.069950] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 16.071657] [] schedule+0x7c/0x91 [ 16.072975] [] rpc_wait_bit_killable+0x21/0xb3 [ 16.074447] [] __wait_on_bit+0x4e/0x80 [ 16.075889] [] out_of_line_wait_on_bit+0x71/0x7c [ 16.077528] [] ? __rpc_wait_for_completion_task+0x2f/= 0x2f [ 16.079162] [] ? autoremove_wake_function+0x34/0x34 [ 16.080808] [] __rpc_wait_for_completion_task+0x2d/0x= 2f [ 16.082400] [] nfs4_wait_for_completion_rpc_task+0x10= /0x12 [ 16.084110] [] nfs4_run_open_task+0x133/0x163 [ 16.085588] [] _nfs4_open_and_get_state+0x6e/0x313 [ 16.087143] [] ? nfs_fattr_init+0x26/0x46 [ 16.088746] [] ? nfs4_opendata_alloc+0x2b4/0x2e2 [ 16.090339] [] nfs4_do_open+0x177/0x3d4 [ 16.092021] [] nfs4_atomic_open+0xe/0x20 [ 16.093562] [] nfs_atomic_open+0x14c/0x315 [ 16.095011] [] path_openat+0x4e2/0xcbb [ 16.096401] [] ? unlock_page+0x23/0x26 [ 16.097812] [] ? filemap_map_pages+0x17a/0x1f2 [ 16.099315] [] do_filp_open+0x4d/0xa3 [ 16.100755] [] ? kmem_cache_alloc+0x49/0x1aa [ 16.102204] [] ? getname_flags+0x2d/0x160 [ 16.103722] [] do_sys_open+0x14b/0x1da [ 16.105102] [] ? do_sys_open+0x14b/0x1da Thanks, Kernel Test Robot --===============5512412463630130981== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc7-00001-g1a486a5" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMC1yYzcgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2Fs bC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZl ZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1m Y2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklY X0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdf TElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09S Sz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMK Q09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENP TkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJ R19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hB VkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9L RVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa ND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQg aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1dBUD15 CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKQ09ORklHX1BPU0lYX01R VUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKQ09ORklHX0NST1NTX01FTU9SWV9B VFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQojIENPTkZJR19BVURJVCBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9 eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklH X0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19H RU5FUklDX01TSV9JUlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09O RklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15 CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNf VElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVS SUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlO X0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lz dGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJ R19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9f SFpfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9 eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19D UFVfQUNDT1VOVElORz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJP Q0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRT PXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RB U0tfSU9fQUNDT1VOVElORz15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15 CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RB U0tTX1JDVSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfVFJF RV9SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qg c2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNPTkZJR19JS0NPTkZJ R19QUk9DPXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MjAKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9T SElGVD0xMgpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NV UFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RM Ql9GTFVTSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFO Q0lORz15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HX0RFRkFVTFRfRU5BQkxFRCBpcyBub3Qgc2V0 CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUF9GUkVFWkVSPXkKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldApDT05GSUdf Q0dST1VQX0RFVklDRT15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15 CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfQ09VTlRFUj15 CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5B QkxFRD15CkNPTkZJR19NRU1DR19LTUVNPXkKQ09ORklHX0NHUk9VUF9IVUdFVExCPXkKQ09ORklH X0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1ND SEVEPXkKIyBDT05GSUdfQ0ZTX0JBTkRXSURUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUX0dST1VQ X1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DR1JPVVA9eQojIENPTkZJR19ERUJVR19CTEtf Q0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0hFQ0tQ T0lOVF9SRVNUT1JFPXkKQ09ORklHX05BTUVTUEFDRVM9eQpDT05GSUdfVVRTX05TPXkKQ09ORklH X0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9 eQojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19TWVNGU19ERVBS RUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkK Q09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJ UDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05G SUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFPXkKQ09ORklHX1NZU0NUTD15 CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9F WENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQlBG PXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9eQpDT05G SUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lT Q1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQojIENPTkZJR19LQUxMU1lN U19BTEwgaXMgbm90IHNldApDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15CkNPTkZJR19FTEZf Q09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklH X0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9 eQpDT05GSUdfRVZFTlRGRD15CiMgQ09ORklHX0JQRl9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklH X1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQojIENPTkZJR19V U0VSRkFVTFRGRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJ RVI9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRT PXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19Q RVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApD T05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX0NP TVBBVF9CUksgaXMgbm90IHNldAojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9 eQojIENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfQ1BVX1BBUlRJQUw9eQojIENP TkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5H PXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX0tFWEVDX0NPUkU9eQojIENPTkZJR19PUFJP RklMRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05N SV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkKIyBDT05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0 CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBS T0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05G SUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlM VElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJ RVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09O RklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZF X0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdf SEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5F UklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJV Q1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVf RE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9N SVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpD T05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9M QUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FM SUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hB VkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVS U0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNI X1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0Nf U1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNP TkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1Jf UkVHVUxBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQ VV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05G SUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdF X1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0Vf RUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJD SF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJ R19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQoKIwojIEdD T1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVS SUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01V VEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdfTU9E VUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09ORklH X01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpDT05G SUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0 CiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVf TE9PS1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19E RVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19ERVZfVEhS T1RUTElORz15CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMgUGFy dGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JO X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApD T05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19B VEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19N U0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQ QVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJF X0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJ X1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf U1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJ VElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURM SU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTE9DS19DT01QQVQ9eQoKIwojIElPIFNj aGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lPU0NIRURfREVBRExJTkU9 eQpDT05GSUdfSU9TQ0hFRF9DRlE9eQpDT05GSUdfQ0ZRX0dST1VQX0lPU0NIRUQ9eQojIENPTkZJ R19ERUZBVUxUX0RFQURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ0ZRPXkKIyBDT05G SUdfREVGQVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iY2ZxIgpD T05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0lOTElORV9T UElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElO RV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19J TkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9 eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVS PXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJ TkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVE X1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMg UHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NN UD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CiMgQ09ORklHX1g4Nl9YMkFQSUMgaXMgbm90 IHNldApDT05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkK IyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90 IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTURf UExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9TRl9NQkkgaXMgbm90IHNldApD T05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURfT01JVF9G UkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdf UEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BB UkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0CkNPTkZJ R19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19Q QVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9 eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01Q U0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBp cyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hF X1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09O RklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1f Q1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09S X1NFTEVDVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBf QU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklH X0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKQ09ORklHX0dBUlRfSU9NTVU9eQojIENP TkZJR19DQUxHQVJZX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9N TVVfSEVMUEVSPXkKIyBDT05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVM9NTEy CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURfTUM9eQojIENPTkZJR19QUkVFTVBUX05P TkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBU IGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9 eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09U X0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKIyBDT05GSUdf WDg2X01DRV9BTUQgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdf WDg2X01DRV9JTkpFQ1Q9bQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKIyBDT05GSUdfVk04 NiBpcyBub3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09O RklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPW0KQ09ORklHX01JQ1JPQ09E RT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJ R19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9D UFVJRD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FE RFJfVF82NEJJVD15CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQpDT05GSUdfTlVNQT15CkNP TkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05PREVTX1NQ QU5fT1RIRVJfTk9ERVM9eQojIENPTkZJR19OVU1BX0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RF U19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFS U0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdf QVJDSF9NRU1PUllfUFJPQkU9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdf SUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01F TU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15 CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9 eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5B QkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQ QVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1C TE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVN T1JZX0lTT0xBVElPTj15CiMgQ09ORklHX01PVkFCTEVfTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01F TU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1NQ TElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpD T05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklH X0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQ QUdFX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RN QV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVf Tk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj02NTUz NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJ TFVSRT15CkNPTkZJR19IV1BPSVNPTl9JTkpFQ1Q9bQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBB R0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05G SUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMg bm90IHNldAojIENPTkZJR19GUk9OVFNXQVAgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90 IHNldAojIENPTkZJR19NRU1fU09GVF9ESVJUWSBpcyBub3Qgc2V0CiMgQ09ORklHX1pQT09MIGlz IG5vdCBzZXQKIyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CiMgQ09ORklHX1pTTUFMTE9DIGlzIG5v dCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFH RV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9T X0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVD Sz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9T QU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MApDT05GSUdf TVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNP TkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdf WDg2X1NNQVA9eQojIENPTkZJR19YODZfSU5URUxfTVBYIGlzIG5vdCBzZXQKQ09ORklHX0VGST15 CkNPTkZJR19FRklfU1RVQj15CiMgQ09ORklHX0VGSV9NSVhFRCBpcyBub3Qgc2V0CkNPTkZJR19T RUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09O RklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdf SFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQojIENPTkZJR19LRVhF Q19GSUxFIGlzIG5vdCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfS0VYRUNfSlVNUD15 CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBD T05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgx MDAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQ VTAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldApDT05G SUdfQ09NUEFUX1ZEU089eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBz ZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVND QUxMX05PTkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05G SUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklHX0FS Q0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RS RU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFn ZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15 CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CiMgQ09ORklHX1NVU1BF TkRfU0tJUF9TWU5DIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05G SUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xF RVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKQ09ORklHX1BNX0FVVE9TTEVFUD15CiMgQ09ORklH X1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNP TkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qg c2V0CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qg c2V0CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1BPV0VSX0VG RklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdB Q1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05G SUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVH R0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19Q T1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09O RklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FD UElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJ R19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9D RVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj1tCkNPTkZJR19BQ1BJX0lQTUk9bQpD T05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9S PW0KQ09ORklHX0FDUElfVEhFUk1BTD1tCkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJ X0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJ REUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf UENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkK IyBDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBM VUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldApDT05GSUdfQUNQSV9IRUQ9 eQojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JH UlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15 CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJPXkKQ09ORklHX0FD UElfQVBFSV9HSEVTPXkKQ09ORklHX0FDUElfQVBFSV9QQ0lFQUVSPXkKQ09ORklHX0FDUElfQVBF SV9NRU1PUllfRkFJTFVSRT15CkNPTkZJR19BQ1BJX0FQRUlfRUlOSj15CiMgQ09ORklHX0FDUElf QVBFSV9FUlNUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNl dAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZJIGlzIG5vdCBz ZXQKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdf Q1BVX0ZSRVFfR09WX0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKQ09ORklHX0NQVV9G UkVRX1NUQVRfREVUQUlMUz15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1B TkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlz IG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRT15CiMgQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZS RVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dP Vl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQ VV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09O RklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGlu ZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQpDT05GSUdfWDg2X1BDQ19DUFVG UkVRPW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9bQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9D UEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PW0KIyBDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJ VElWSVRZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89bQojIENPTkZJ R19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBDT05G SUdfWDg2X1NQRUVEU1RFUF9MSUIgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQ VV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09W X01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApD T05GSUdfSU5URUxfSURMRT15CgojCiMgTWVtb3J5IHBvd2VyIHNhdmluZ3MKIwojIENPTkZJR19J NzMwMF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklH X1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19Q Q0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKQ09ORklH X1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15 CiMgQ09ORklHX1BDSUVfRUNSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBRVJfSU5KRUNUIGlz IG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKIyBDT05GSUdfUENJRUFTUE1fREVCVUcgaXMgbm90 IHNldApDT05GSUdfUENJRUFTUE1fREVGQVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FW RSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09O RklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1BDSV9N U0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPPXkKQ09ORklHX1BDSV9TVFVCPW0K Q09ORklHX0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdf UENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kg aG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfQU1E X05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQpDT05GSUdfUENNQ0lBX0xPQURf Q0lTPXkKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5U QT15CkNPTkZJR19ZRU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJR19ZRU5UQV9U ST15CkNPTkZJR19ZRU5UQV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKIyBDT05G SUdfUEQ2NzI5IGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMDkyIGlzIG5vdCBzZXQKQ09ORklHX1BD Q0FSRF9OT05TVEFUSUM9eQpDT05GSUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lf QUNQST15CiMgQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNIGlzIG5vdCBzZXQKIyBDT05GSUdf SE9UUExVR19QQ0lfQ1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMg bm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlz IG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05G SUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CiMgQ09ORklHX0NPUkVf RFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9 eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpDT05G SUdfQ09SRURVTVA9eQpDT05GSUdfSUEzMl9FTVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VUPXkK IyBDT05GSUdfWDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFU X0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNf Q09NUEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJ R19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdf UEFDS0VUX0RJQUc9bQpDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQpDT05GSUdfWEZS TT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdfWEZSTV9T VUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBD T05GSUdfWEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qg c2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNF RF9ST1VURVI9eQojIENPTkZJR19JUF9GSUJfVFJJRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19J UF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQ X1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09O RklHX0lQX1BOUF9CT09UUD15CkNPTkZJR19JUF9QTlBfUkFSUD15CiMgQ09ORklHX05FVF9JUElQ IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQR1JFX0RFTVVYIGlzIG5vdCBzZXQKQ09ORklHX05F VF9JUF9UVU5ORUw9eQpDT05GSUdfSVBfTVJPVVRFPXkKIyBDT05GSUdfSVBfTVJPVVRFX01VTFRJ UExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1T TV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CiMgQ09O RklHX05FVF9GT1UgaXMgbm90IHNldAojIENPTkZJR19ORVRfRk9VX0lQX1RVTk5FTFMgaXMgbm90 IHNldAojIENPTkZJR19JTkVUX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1AgaXMgbm90 IHNldAojIENPTkZJR19JTkVUX0lQQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfWEZSTV9U VU5ORUwgaXMgbm90IHNldApDT05GSUdfSU5FVF9UVU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1f TU9ERV9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUwg aXMgbm90IHNldApDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CiMgQ09ORklHX0lORVRfTFJP IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05H X0FEVkFOQ0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz15CiMgQ09ORklHX1RDUF9DT05HX0NVQklD IGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJ R19UQ1BfQ09OR19IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFNUQ1AgaXMgbm90 IHNldAojIENPTkZJR19UQ1BfQ09OR19IWUJMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05H X1ZFR0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfU0NBTEFCTEUgaXMgbm90IHNldAoj IENPTkZJR19UQ1BfQ09OR19MUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ZFTk8gaXMg bm90IHNldAojIENPTkZJR19UQ1BfQ09OR19ZRUFIIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NP TkdfSUxMSU5PSVMgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0JJQz15CiMg Q09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJi aWMiCiMgQ09ORklHX1RDUF9NRDVTSUcgaXMgbm90IHNldApDT05GSUdfSVBWNj15CiMgQ09ORklH X0lQVjZfUk9VVEVSX1BSRUYgaXMgbm90IHNldAojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFE IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfQUggaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9F U1AgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9JUENPTVAgaXMgbm90IHNldAojIENPTkZJR19J UFY2X01JUDYgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lMQSBpcyBub3Qgc2V0CiMgQ09ORklH X0lORVQ2X1hGUk1fVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfVFVOTkVMIGlzIG5v dCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVDZfWEZS TV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVD15CiMgQ09ORklHX0lO RVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZf VlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJEIGlz IG5vdCBzZXQKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQojIENPTkZJR19JUFY2X1RVTk5F TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfR1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9N VUxUSVBMRV9UQUJMRVMgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09O RklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRF UiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRp b24KIwojIENPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RD Q1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0lQX0RDQ1BfVEZSQ19MSUI9eQoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19J UF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RDQ1BQUk9CRSBpcyBub3Qgc2V0 CkNPTkZJR19JUF9TQ1RQPXkKIyBDT05GSUdfTkVUX1NDVFBQUk9CRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lF X0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90 IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hB MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPXkKQ09ORklH X1RJUENfTUVESUFfVURQPXkKIyBDT05GSUdfQVRNIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUCBp cyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX05FVF9EU0E9 eQpDT05GSUdfVkxBTl84MDIxUT15CiMgQ09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19JUFggaXMgbm90IHNldAoj IENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklH X0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90IHNldAojIENPTkZJR182TE9X UEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19ETlNfUkVT T0xWRVI9eQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lU Q0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJ TktfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09O RklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNldAojIENPTkZJR19ORVRf U1dJVENIREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90IHNl dApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19D R1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQgaXMg bm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQojIENPTkZJR19C UEZfSklUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRl c3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RDUFBS T0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RST1BfTU9OSVRPUiBpcyBub3Qgc2V0CiMgQ09O RklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdf SVJEQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMg aXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdf Q0ZHODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZH ODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFf U1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JG S0lMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CiMg Q09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAoj IENPTkZJR19DRVBIX0xJQiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09O RklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQlBGX0pJVD15CgojCiMgRGV2aWNl IERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hF TFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9Ii9zYmluL2hvdHBsdWciCkNPTkZJR19E RVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5E QUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19MT0FERVI9 eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNP TkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQ RVJfRkFMTEJBQ0sgaXMgbm90IHNldApDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05G SUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQ VV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CiMgQ09O RklHX0RNQV9TSEFSRURfQlVGRkVSIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJ R19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19NVEQgaXMgbm90IHNl dAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9S VD15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9E RUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdf QkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0ZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9EQUM5NjAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09Q PXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtfREVWX0NSWVBU T0xPT1AgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQU09eQpDT05G SUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9MTYzODQKIyBD T05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU9fQkxLPXkKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfUkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmlj ZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI1 WF9EUE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdf SUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19T R0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X0lDUzkzMlM0MDEgaXMgbm90IHNldAojIENPTkZJR19FTkNMT1NVUkVfU0VSVklDRVMgaXMgbm90 IHNldAojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0JIMTc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hNQzYzNTIgaXMg bm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldAojIENPTkZJR19CTVAwODVfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdf U1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1 cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9M RUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBub3Qgc2V0CiMgQ09O RklHX0VFUFJPTV85M0NYNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNl dAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5l CiMKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0Eg ZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FS RV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lO VEVMX01JQ19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1ND SUZfQlVTIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVs IE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3By b2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKIyBDT05GSUdfR0VOV1FF IGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9CQVNFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENPTkZJR19DWExf RUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQK CiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURf QVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJ Tks9eQojIENPTkZJR19TQ1NJX01RX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU0NTSV9QUk9D X0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJ R19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NI Ul9ERVZfT1NTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1IgaXMgbm90IHNldApDT05G SUdfQ0hSX0RFVl9TRz15CiMgQ09ORklHX0NIUl9ERVZfU0NIIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfQ09OU1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZ TkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CkNPTkZJ R19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9T QVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKIyBDT05GSUdfU0NTSV9TQVNfQVRB IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKIyBDT05GSUdfU0NTSV9TUlBf QVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT1dMRVZFTD15CiMgQ09ORklHX0lTQ1NJX1RD UCBpcyBub3Qgc2V0CiMgQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlMgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0NYR0IzX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DWEdCNF9JU0NTSSBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JF MklTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0hQU0EgaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMg bm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FDQVJE PXkKQ09ORklHX1NDU0lfQUFDUkFJRD15CkNPTkZJR19TQ1NJX0FJQzdYWFg9eQpDT05GSUdfQUlD N1hYWF9DTURTX1BFUl9ERVZJQ0U9NApDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz0xNTAw MApDT05GSUdfQUlDN1hYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJVR19NQVNL PTAKIyBDT05GSUdfQUlDN1hYWF9SRUdfUFJFVFRZX1BSSU5UIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfQUlDNzlYWD15CkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT00CkNPTkZJR19BSUM3 OVhYX1JFU0VUX0RFTEFZX01TPTE1MDAwCkNPTkZJR19BSUM3OVhYX0RFQlVHX0VOQUJMRT15CkNP TkZJR19BSUM3OVhYX0RFQlVHX01BU0s9MAojIENPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJ TlQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BSUM5NFhYPXkKIyBDT05GSUdfQUlDOTRYWF9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfTkVXR0VO PXkKQ09ORklHX01FR0FSQUlEX01NPXkKQ09ORklHX01FR0FSQUlEX01BSUxCT1g9eQpDT05GSUdf TUVHQVJBSURfTEVHQUNZPXkKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDNT QVM9bQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNf TUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUMlNBUz1tCiMgQ09ORklHX1NDU0lfVUZTSENEIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfSFBUSU9QPXkKQ09ORklHX1NDU0lfQlVTTE9HSUM9eQojIENP TkZJR19TQ1NJX0ZMQVNIUE9JTlQgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfUFZTQ1NJIGlz IG5vdCBzZXQKIyBDT05GSUdfTElCRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NOSUMgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9F QVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfR0RUSD15CkNPTkZJR19TQ1NJX0lTQ0k9bQojIENPTkZJR19TQ1NJX0lQUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklB MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBSIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfUUxPR0lDXzEyODA9eQpDT05GSUdfU0NTSV9RTEFfRkM9eQojIENPTkZJR19TQ1NJ X1FMQV9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf UE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMgaXMgbm90IHNldApDT05GSUdf U0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ESCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BVEE9 eQojIENPTkZJR19BVEFfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdfQVRBX1ZFUkJPU0Vf RVJST1I9eQpDT05GSUdfQVRBX0FDUEk9eQojIENPTkZJR19TQVRBX1pQT0REIGlzIG5vdCBzZXQK Q09ORklHX1NBVEFfUE1QPXkKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1TRkYgbmF0aXZlIGlu dGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQojIENPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FU QV9BQ0FSRF9BSENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CkNP TkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVy ZmFjZQojCiMgQ09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBp cyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15 CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD15 CiMgQ09ORklHX1NBVEFfTVYgaXMgbm90IHNldAojIENPTkZJR19TQVRBX05WIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9QUk9NSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90 IHNldAojIENPTkZJR19TQVRBX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5v dCBzZXQKIyBDT05GSUdfU0FUQV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NBVEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29u dHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9BTUQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUUDg2N1ggaXMgbm90 IHNldAojIENPTkZJR19QQVRBX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFf SFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJ R19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMg bm90IHNldAojIENPTkZJR19QQVRBX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19QQVRBX01B UlZFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX05JTkpBMzIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX09MRFBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVElETUEg aXMgbm90IHNldAojIENPTkZJR19QQVRBX1BEQzIwMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9QRENfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SQURJU1lTIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9SREMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NDSCBpcyBub3Qgc2V0CiMg Q09ORklHX1BBVEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBp cyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NI SUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwoj IFBJTy1vbmx5IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0 MTAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldAojIENPTkZJR19QQVRB X1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUExBVEZPUk0gaXMgbm90IHNldAojIENP TkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2Fj eSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX0dF TkVSSUMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19N RD15CkNPTkZJR19CTEtfREVWX01EPXkKIyBDT05GSUdfTURfQVVUT0RFVEVDVCBpcyBub3Qgc2V0 CkNPTkZJR19NRF9MSU5FQVI9eQpDT05GSUdfTURfUkFJRDA9eQpDT05GSUdfTURfUkFJRDE9eQpD T05GSUdfTURfUkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdfTURfTVVMVElQQVRI PXkKQ09ORklHX01EX0ZBVUxUWT15CkNPTkZJR19CQ0FDSEU9eQojIENPTkZJR19CQ0FDSEVfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEVfQ0xPU1VSRVNfREVCVUcgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19E TV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVCVUcgaXMgbm90IHNldApDT05G SUdfRE1fQlVGSU89eQpDT05GSUdfRE1fQklPX1BSSVNPTj15CkNPTkZJR19ETV9QRVJTSVNURU5U X0RBVEE9eQojIENPTkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19UUkFDSU5HIGlzIG5vdCBzZXQK Q09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKIyBDT05GSUdfRE1fVEhJTl9Q Uk9WSVNJT05JTkcgaXMgbm90IHNldApDT05GSUdfRE1fQ0FDSEU9eQpDT05GSUdfRE1fQ0FDSEVf TVE9eQpDT05GSUdfRE1fQ0FDSEVfU01RPXkKQ09ORklHX0RNX0NBQ0hFX0NMRUFORVI9eQojIENP TkZJR19ETV9FUkEgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9H X1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1JBSUQgaXMgbm90IHNldApDT05GSUdf RE1fWkVSTz15CkNPTkZJR19ETV9NVUxUSVBBVEg9eQojIENPTkZJR19ETV9NVUxUSVBBVEhfUUwg aXMgbm90IHNldAojIENPTkZJR19ETV9NVUxUSVBBVEhfU1QgaXMgbm90IHNldApDT05GSUdfRE1f REVMQVk9eQojIENPTkZJR19ETV9VRVZFTlQgaXMgbm90IHNldApDT05GSUdfRE1fRkxBS0VZPXkK IyBDT05GSUdfRE1fVkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBz ZXQKIyBDT05GSUdfRE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JF IGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJT05fU1BJPXkKQ09ORklHX0ZV U0lPTl9GQz15CkNPTkZJR19GVVNJT05fU0FTPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTQwCkNP TkZJR19GVVNJT05fQ1RMPXkKIyBDT05GSUdfRlVTSU9OX0xPR0dJTkcgaXMgbm90IHNldAoKIwoj IElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hf RFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CkNPTkZJ R19ORVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90IHNldAojIENPTkZJR19EVU1NWSBp cyBub3Qgc2V0CiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GQyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDVkxBTiBp cyBub3Qgc2V0CiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYTEFOIGlzIG5v dCBzZXQKIyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKQ09ORklHX05FVENPTlNPTEU9bQpDT05G SUdfTkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExf Q09OVFJPTExFUj15CkNPTkZJR19UVU49eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZFVEggaXMgbm90IHNldApDT05GSUdfVklSVElPX05FVD15CiMgQ09O RklHX05MTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKCiMKIyBDQUlG IHRyYW5zcG9ydCBkcml2ZXJzCiMKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9SSU5H PXkKQ09ORklHX1ZIT1NUPXkKIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBu b3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBD T05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01WODhF NlhYWF9ORUVEX1BQVSBpcyBub3Qgc2V0CkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkK IyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQURB UFRFQz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FMVEVPTj15CkNPTkZJR19BQ0VOSUM9eQojIENPTkZJR19BQ0VOSUNfT01JVF9USUdPTl9JIGlz IG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FNRD15CkNPTkZJR19BTUQ4MTExX0VUSD15CkNPTkZJR19QQ05FVDMyPXkKIyBDT05GSUdfUENN Q0lBX05NQ0xBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FSQz15CkNPTkZJR19ORVRf VkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj15CkNPTkZJR19BVEwxPXkKQ09ORklHX0FUTDFF PXkKQ09ORklHX0FUTDFDPXkKIyBDT05GSUdfQUxYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9BVVJPUkEgaXMgbm90IHNldApDT05GSUdfTkVUX0NBREVOQ0U9eQojIENPTkZJR19NQUNC IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMg bm90IHNldAojIENPTkZJR19CQ01HRU5FVCBpcyBub3Qgc2V0CkNPTkZJR19CTlgyPXkKIyBDT05G SUdfQ05JQyBpcyBub3Qgc2V0CkNPTkZJR19USUdPTjM9eQojIENPTkZJR19CTlgyWCBpcyBub3Qg c2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkK IyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05G SUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBu b3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJ RElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklHX0NIRUxT SU9fVDEgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1QzIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hFTFNJT19UNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDRWRiBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklH X0NYX0VDQVQgaXMgbm90IHNldAojIENPTkZJR19ETkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfREVDPXkKQ09ORklHX05FVF9UVUxJUD15CiMgQ09ORklHX0RFMjEwNFggaXMgbm90IHNl dApDT05GSUdfVFVMSVA9eQojIENPTkZJR19UVUxJUF9NV0kgaXMgbm90IHNldAojIENPTkZJR19U VUxJUF9NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVBfTkFQSSBpcyBub3Qgc2V0CkNPTkZJ R19ERTRYNT15CkNPTkZJR19XSU5CT05EXzg0MD15CkNPTkZJR19ETTkxMDI9eQpDT05GSUdfVUxJ NTI2WD15CiMgQ09ORklHX1BDTUNJQV9YSVJDT00gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9ETElOSz15CkNPTkZJR19ETDJLPXkKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJR19CRTJORVQgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9FWEFSPXkKIyBDT05GSUdfUzJJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9G VUpJVFNVPXkKIyBDT05GSUdfUENNQ0lBX0ZNVkoxOFggaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9IUD15CiMgQ09ORklHX0hQMTAwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSU5U RUw9eQpDT05GSUdfRTEwMD15CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdf SUdCPXkKQ09ORklHX0lHQl9IV01PTj15CiMgQ09ORklHX0lHQlZGIGlzIG5vdCBzZXQKQ09ORklH X0lYR0I9eQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdC RVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0k0MEVWRiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgy NVhYPXkKIyBDT05GSUdfSk1FIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15 CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CkNPTkZJR19TS0dFPXkKIyBDT05GSUdfU0tHRV9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NLR0VfR0VORVNJUyBpcyBub3Qgc2V0CkNPTkZJR19T S1kyPXkKIyBDT05GSUdfU0tZMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01F TExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDRfQ09SRSBp cyBub3Qgc2V0CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NP UkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NSUNSRUw9eQojIENPTkZJR19LUzg4NTFf TUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfS1NaODg0WF9QQ0kgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENPTkZJR19GRUFM TlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05GSUdfTkFUU0VN SSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul84MzkwPXkKIyBDT05GSUdfUENNQ0lBX0FYTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FMktfUENJ PXkKIyBDT05GSUdfUENNQ0lBX1BDTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJ RElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklH X0VUSE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkUgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKIyBD T05GSUdfUUxDTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVFhFTl9OSUMgaXMgbm90IHNldAojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9RVUFMQ09NTT15CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQpDT05GSUdfODEz OUNQPXkKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQojIENPTkZJR184MTM5 VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT09fODEyOSBpcyBub3Qg c2V0CiMgQ09ORklHXzgxMzlfT0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkK Q09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09O RklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05F VF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIw MzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQpDT05GSUdfU0lTOTAwPXkKIyBD T05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZDIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfU01TQz15CiMgQ09ORklHX1BDTUNJQV9TTUM5MUM5MiBpcyBub3Qgc2V0CiMgQ09O RklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CiMgQ09O RklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJ R19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJ R19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfU1lOT1BTWVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhV VEkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxF IGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJ QT15CkNPTkZJR19WSUFfUkhJTkU9eQojIENPTkZJR19WSUFfUkhJTkVfTU1JTyBpcyBub3Qgc2V0 CkNPTkZJR19WSUFfVkVMT0NJVFk9eQpDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJ R19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9YSVJDT009eQojIENPTkZJR19QQ01DSUFfWElSQzJQUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfUEhZTElCPXkKCiMKIyBNSUkg UEhZIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfQVQ4MDNYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9QSFkgaXMgbm90IHNldAoj IENPTkZJR19NQVJWRUxMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RBVklDT01fUEhZIGlzIG5v dCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFhUX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BI WSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf U01TQ19QSFkgaXMgbm90IHNldApDT05GSUdfQkNNX05FVF9QSFlMSUI9eQpDT05GSUdfQlJPQURD T01fUEhZPXkKIyBDT05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004N1hY X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUExVU19QSFkgaXMgbm90IHNldAojIENPTkZJR19S RUFMVEVLX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX1NURTEwWFAgaXMgbm90IHNldAojIENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90 IHNldAojIENPTkZJR19NSUNSRUxfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0OF9QSFkg aXMgbm90IHNldAojIENPTkZJR19EUDgzODY3X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JP Q0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19GSVhFRF9QSFkgaXMgbm90IHNldAojIENPTkZJ R19NRElPX0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJR19NRElPX09DVEVPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUCBpcyBub3Qg c2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkKQ09O RklHX1VTQl9DQVRDPXkKQ09ORklHX1VTQl9LQVdFVEg9eQpDT05GSUdfVVNCX1BFR0FTVVM9eQpD T05GSUdfVVNCX1JUTDgxNTA9eQojIENPTkZJR19VU0JfUlRMODE1MiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9eQpDT05GSUdfVVNC X05FVF9BWDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPXkKQ09ORklHX1VTQl9O RVRfQ0RDRVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENfRUVNPXkKQ09ORklHX1VTQl9ORVRfQ0RD X05DTT15CiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NEQ19OQ00gaXMgbm90IHNldAojIENPTkZJ R19VU0JfTkVUX0NEQ19NQklNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKIyBD T05GSUdfVVNCX05FVF9TUjk3MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTgwMCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPXkKQ09ORklHX1VTQl9ORVRfU01TQzk1 WFg9eQpDT05GSUdfVVNCX05FVF9HTDYyMEE9eQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPXkKQ09O RklHX1VTQl9ORVRfUExVU0I9eQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPXkKQ09ORklHX1VTQl9O RVRfUk5ESVNfSE9TVD15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9eQpDT05GSUdfVVNCX0FM SV9NNTYzMj15CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdf VVNCX0FSTUxJTlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15 CkNPTkZJR19VU0JfTkVUX1pBVVJVUz15CiMgQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEggaXMg bm90IHNldAojIENPTkZJR19VU0JfTkVUX0tBTE1JQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9O RVRfUU1JX1dXQU4gaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9JTlQ1MVgxPXkKQ09ORklHX1VT Ql9JUEhFVEg9eQpDT05GSUdfVVNCX1NJRVJSQV9ORVQ9eQojIENPTkZJR19VU0JfVkw2MDAgaXMg bm90IHNldAojIENPTkZJR19VU0JfTkVUX0NIOTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOPXkK IyBDT05GSUdfUENNQ0lBX1JBWUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJU001NCBpcyBub3Qg c2V0CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMX01FRElBVEVLIGlzIG5v dCBzZXQKIyBDT05GSUdfV0xfVEkgaXMgbm90IHNldAoKIwojIEVuYWJsZSBXaU1BWCAoTmV0d29y a2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdpTUFYIGRyaXZlcnMKIwojIENPTkZJR19XQU4gaXMg bm90IHNldAojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBp cyBub3Qgc2V0CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAojIENPTkZJR19OVk0gaXMgbm90IHNl dAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVU X0ZGX01FTUxFU1M9eQojIENPTkZJR19JTlBVVF9QT0xMREVWIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfU1BBUlNFS01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMg bm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9 eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9N T1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgK IyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWREVWPXkKIyBD T05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMK Q09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRf QVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9U Q0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNl dApDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BT Ml9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZ TkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElG RUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VTRV9QUzJf RUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMy X0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklH X01PVVNFX1NFUklBTD15CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENP TkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90 IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1ZT WFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pP WVNUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09O RklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf UENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX01QVTMwNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5IGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf WUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEz MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X0RSVjI2NjdfSEFQVElDUyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09O RklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJ T19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAg aXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9f TElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxU RVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENP TkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQK IyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09O RklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJ R19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09M RT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQoj IENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVH QUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdf Uk9DS0VUUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKQ09ORklH X01PWEFfSU5URUxMSU89bQpDT05GSUdfTU9YQV9TTUFSVElPPW0KIyBDT05GSUdfU1lOQ0xJTksg aXMgbm90IHNldAojIENPTkZJR19TWU5DTElOS01QIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJ TktfR1QgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19JU0kg aXMgbm90IHNldAojIENPTkZJR19OX0hETEMgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKQ09O RklHX0RFVktNRU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNP Tj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09Q VElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQ1MgaXMg bm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF84MjUw X1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VS SUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQpDT05G SUdfU0VSSUFMXzgyNTBfREVURUNUX0lSUT15CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQojIENP TkZJR19TRVJJQUxfODI1MF9GU0wgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX01JRCBp cyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NF UklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJ QUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9M UFVBUlQgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX0hW Q19EUklWRVI9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPW0K IyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9J TlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCiMgQ09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVM VFMgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1NTSUYgaXMgbm90IHNldApDT05GSUdfSVBNSV9X QVRDSERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hXX1JBTkRPTT15CiMgQ09O RklHX0hXX1JBTkRPTV9USU1FUklPTUVNIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9JTlRF TD15CkNPTkZJR19IV19SQU5ET01fQU1EPXkKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdf SFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAoKIwojIFBDTUNJQSBjaGFyYWN0ZXIgZGV2 aWNlcwojCiMgQ09ORklHX1NZTkNMSU5LX0NTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSRE1BTl80 MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FSRE1BTl80MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdf UkFXX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19IUEVUPXkKIyBDT05GSUdfSFBFVF9NTUFQIGlz IG5vdCBzZXQKIyBDT05GSUdfSEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVENH X1RQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RFVlBP UlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05G SUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89 eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdf STJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01C dXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMg aXMgbm90IHNldAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FN RDgxMTEgaXMgbm90IHNldAojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19J MkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19TSVM5NlggaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBD T05GSUdfSTJDX1NDTUkgaXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1v c3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19ERVNJR05XQVJF X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19J MkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNl dAojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBu b3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklH X0kyQ19ESU9MQU5fVTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQgaXMg bm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19J MkNfVEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoK IwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TVFVCIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNldAojIENPTkZJ R19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKCiMKIyBQUFMgc3VwcG9y dAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBj bGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMg Q09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0dQ SU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9j ayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFu ZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4K IwpDT05GSUdfQVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9eQojIENPTkZJR19HUElPTElCIGlz IG5vdCBzZXQKIyBDT05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBD T05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUERBX1BPV0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf RFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVS WV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQ ODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMy OTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldAojIENPTkZJR19Q T1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdfSFdNT049eQojIENPTkZJR19IV01PTl9WSUQgaXMg bm90IHNldAojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUg ZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19BQklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQURNMTAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURN MTAyOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhf UE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUWFAxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVMTF9TTU09bQojIENPTkZJR19T RU5TT1JTX0k1S19BTUIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0dMNTE4U00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0dMNTIw U00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19JQk1BRU0gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lC TVBFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19Q T1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1 MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01B WDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0MiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0hUVTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19N Q1AzMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MTTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M TTkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19QQzg3NDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf UENGODU5MSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19TSFQyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RNRTE3 MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzZXMjAxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5NyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MzYg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTMTAxNSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19JTkEyWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1Q NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVlQxMjEx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1c4Mzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3 ODZORyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBD T05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVEsw MTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CkNP TkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf U1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAoj IENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxf R09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9X RVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QS0df VEVNUF9USEVSTUFMPW0KIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUENIX1RI RVJNQUwgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15 CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZp Y2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENI RE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNI X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklH X0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0Y3MTgwOEVfV0RUIGlzIG5vdCBzZXQK IyBDT05GSUdfU1A1MTAwX1RDTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hE T0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19J QjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldAojIENPTkZJR19X QUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPXkKIyBDT05GSUdfSUU2WFhf V0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPXkKQ09ORklHX0lUQ09fVkVORE9SX1NVUFBP UlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUODdfV0RUIGlz IG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19TQzEyMDBf V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldAojIENPTkZJR19O Vl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQ VTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVklBX1dEVCBpcyBub3Qg c2V0CiMgQ09ORklHX1c4MzYyN0hGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzg3N0ZfV0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfVzgzOTc3Rl9XRFQgaXMgbm90IHNldAojIENPTkZJR19NQUNI Wl9XRFQgaXMgbm90IHNldAojIENPTkZJR19TQkNfRVBYX0MzX1dBVENIRE9HIGlzIG5vdCBzZXQK IyBDT05GSUdfQkNNNzAzOF9XRFQgaXMgbm90IHNldAoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBD YXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kg aXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBD V0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2ls aWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NT SUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JDTUEgaXMgbm90 IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9 eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FY UDIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAg aXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEz WFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldApDT05GSUdf TFBDX0lDSD15CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxf TFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBM RCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE Xzg4UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkw NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9S REMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMg bm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0 NzZYX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJ R19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMg Q09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJ R19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENP TkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U UFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUkla T05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUiBp cyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNz IHN1cHBvcnQKIwojIENPTkZJR19BR1AgaXMgbm90IHNldApDT05GSUdfVkdBX0FSQj15CkNPTkZJ R19WR0FfQVJCX01BWF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNIGlzIG5vdCBzZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCiMgQ09O RklHX0ZCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldAoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2 ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JP TExCQUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0laRT02NApDT05GSUdfRFVN TVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1Z X0NPTlNPTEVfUk9XUz0yNQojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBv cnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKIyBDT05GSUdf SElEUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VO RVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkKIyBD T05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJ RF9BUFBMRUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfQkVMS0lOPXkKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQpDT05GSUdfSElEX0NZUFJFU1M9eQpDT05G SUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNl dAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklH X0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMgbm90IHNldAojIENP TkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9LWUU9eQojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9XQUxUT1AgaXMgbm90IHNldApDT05GSUdfSElEX0dZUkFUSU9OPXkKIyBDT05GSUdf SElEX0lDQURFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UV0lOSEFOPXkKQ09ORklHX0hJRF9LRU5T SU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ISURfTEVO T1ZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CiMgQ09ORklHX0hJRF9MT0dJVEVD SF9ISURQUCBpcyBub3Qgc2V0CkNPTkZJR19MT0dJVEVDSF9GRj15CiMgQ09ORklHX0xPR0lSVU1C TEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMgbm90IHNldApDT05G SUdfTE9HSVdIRUVMU19GRj15CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKIyBDT05GSUdfSElEX01V TFRJVE9VQ0ggaXMgbm90IHNldApDT05GSUdfSElEX05UUklHPXkKQ09ORklHX0hJRF9PUlRFSz15 CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQojIENPTkZJR19QQU5USEVSTE9SRF9GRiBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9 eQojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QTEFOVFJPTklD UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldAojIENPTkZJR19ISURf Uk9DQ0FUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19I SURfU0FNU1VORz15CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19I SURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENPTkZJR19I SURfUk1JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQojIENPTkZJR19HUkVFTkFT SUFfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1NNQVJUSk9ZUExVUz15CiMgQ09ORklHX1NNQVJU Sk9ZUExVU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9UT1BTRUVEPXkKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQpDT05GSUdfVEhSVVNUTUFT VEVSX0ZGPXkKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1P IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aRVJPUExVUz15CiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NF TlNPUl9IVUIgaXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElE PXkKQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CgojCiMgSTJDIEhJRCBzdXBw b3J0CiMKIyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVf RU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdf VVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVX X0RFVklDRVMgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05G SUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9PVEcgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX1dISVRF TElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hVQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9OPXkKIyBDT05G SUdfVVNCX1dVU0JfQ0JBRiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2 ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfWEhD SV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JP T1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJ X1BDST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMg bm90IHNldAojIENPTkZJR19VU0JfSVNQMTM2Ml9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0Jf Rk9URzIxMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9P SENJX0hDRF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApD T05GSUdfVVNCX1VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1Rf TU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdf VVNCX0FDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1dETSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5P VEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwoj IGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09O RklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdF X0RBVEFGQUI9eQpDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTT15CkNPTkZJR19VU0JfU1RPUkFH RV9JU0QyMDA9eQpDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQ9eQpDT05GSUdfVVNCX1NUT1JBR0Vf U0REUjA5PXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT15CkNPTkZJR19VU0JfU1RPUkFHRV9K VU1QU0hPVD15CkNPTkZJR19VU0JfU1RPUkFHRV9BTEFVREE9eQojIENPTkZJR19VU0JfU1RPUkFH RV9PTkVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19BVEFDQiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TVE9SQUdFX0VORV9VQjYyNTAgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUFTIGlzIG5v dCBzZXQKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX01EQzgwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9NSUNST1RFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQklQX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0RXQzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQK CiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1NFUklBTCBpcyBub3Qgc2V0Cgoj CiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMgQ09ORklHX1VTQl9FTUk2MiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BRFVUVVggaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JJTzUw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIgaXMgbm90IHNldAojIENPTkZJR19V U0JfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVRIRVJNIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0lETU9VU0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlRESV9FTEFO IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNldAojIENP TkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSU9XQVJSSU9S IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9URVNUPXkKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklY VFVSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9ZVVJFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FWlVTQl9GWDIgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZ RVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DSEFPU0tFWSBpcyBub3Qgc2V0CgojCiMg VVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VXQiBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVXX0xFRFMgaXMgbm90IHNldAojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01J Q19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFD X0xFR0FDWV9TWVNGUz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRURB Q19NTV9FREFDPXkKQ09ORklHX0VEQUNfR0hFUz15CkNPTkZJR19FREFDX0U3NTJYPXkKIyBDT05G SUdfRURBQ19JODI5NzVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzAwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0VEQUNfSTMyMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0lFMzEyMDAgaXMg bm90IHNldAojIENPTkZJR19FREFDX1gzOCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTU0MDAg aXMgbm90IHNldAojIENPTkZJR19FREFDX0k3Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNf STUwMDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdf RURBQ19JNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CkNP TkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNP TkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJ R19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0 CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRD X0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZf VUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwoj IEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA3 IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzQgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9S UzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIw NTcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMy SyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDg1ODEgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf RU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwoK IwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CiMgQ09ORklH X1JUQ19EUlZfRFMxMjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf RFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1NU SzE3VEE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX000OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDU5IGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9CUTQ4MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JQNUMwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldAoKIwojIG9uLUNQVSBSVEMgZHJpdmVy cwojCgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfSElEX1NF TlNPUl9USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19VSU8gaXMgbm90IHNldApDT05GSUdf SVJRX0JZUEFTU19NQU5BR0VSPXkKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09O RklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNP TkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CiMgQ09ORklH X1ZJUlRJT19JTlBVVCBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fTU1JTz15CiMgQ09ORklHX1ZJ UlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVy LVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX1NU QUdJTkcgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19B Q0VSSERGIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05G SUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElf V01JIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJ R19UT1NISUJBX0JUX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfSEFQUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lQUyBp cyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1Ex MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9QTUNfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAoKIwojIEhh cmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09O RklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1 Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9U SU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldAojIENP TkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVy aWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwojIENPTkZJR19BTURfSU9NTVUgaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9SRU1BUCBpcyBu b3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfU1RFX01PREVNX1JQUk9D IGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlw KSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09O RklHX1NPQ19USSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENP TkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJ R19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVT IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBBQ0tfQlVTIGlz IG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZN QyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCiMgQ09ORklHX0dFTkVSSUNfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19Q SFlfUFhBXzI4Tk1fVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfUE9XRVJDQVAgaXMgbm90IHNldAojIENPTkZJR19NQ0IgaXMgbm90 IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENP TkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJP SUQgaXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJTU0gaXMgbm90IHNldAojIENPTkZJR19OVk1F TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTV9EVU1NWSBp cyBub3Qgc2V0CiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCiMg Q09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRURE PXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpD T05GSUdfREVMTF9SQlU9eQpDT05GSUdfRENEQkFTPXkKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdf RE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxM QkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dM RV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVy ZmFjZSkgU3VwcG9ydAojCiMgQ09ORklHX0VGSV9WQVJTIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9F U1JUPXkKQ09ORklHX0VGSV9SVU5USU1FX01BUD15CiMgQ09ORklHX0VGSV9GQUtFX01FTU1BUCBp cyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19VRUZJX0NQRVI9 eQoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdf RVhUMl9GUz15CkNPTkZJR19FWFQyX0ZTX1hBVFRSPXkKQ09ORklHX0VYVDJfRlNfUE9TSVhfQUNM PXkKQ09ORklHX0VYVDJfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUM19GUz15CkNPTkZJR19FWFQz X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDRfRlM9 eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMg Q09ORklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVCVUcgaXMg bm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05G SUdfRlNfTUJDQUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTz15CkNPTkZJR19SRUlTRVJG U19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfUkVJU0VS RlNfRlNfU0VDVVJJVFk9eQojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZT PXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19S VD15CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0ZTIGlzIG5v dCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09O RklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZT X1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBp cyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPW0KQ09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19G MkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRjJGU19G U19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMgbm90IHNldAoj IENPTkZJR19GMkZTX0ZTX0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19GMkZTX0lPX1RS QUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lY X0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNO T1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJR19G QU5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktf SU5URVJGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORyBpcyBub3Qg c2V0CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQoj IENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFD VEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdf RlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz1tCgoj CiMgQ2FjaGVzCiMKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBG aWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKQ09ORklHX0pPTElFVD15CkNPTkZJR19a SVNPRlM9eQpDT05GSUdfVURGX0ZTPXkKQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQvTlQg RmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZG QVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVM VF9JT0NIQVJTRVQ9ImFzY2lpIgojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKCiMKIyBQc2V1 ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09O RklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9N T05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZ U0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBG U19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklH X0NPTkZJR0ZTX0ZTPXkKIyBDT05GSUdfRUZJVkFSX0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JU0Nf RklMRVNZU1RFTVM9eQojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRUZT X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HRlMgaXMgbm90IHNldAojIENPTkZJR19DUkFNRlMgaXMg bm90IHNldAojIENPTkZJR19TUVVBU0hGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYRlNfRlMgaXMg bm90IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMg bm90IHNldAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0ZTPXkK Q09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CkNPTkZJR19ST01GU19PTl9CTE9DSz15CkNP TkZJR19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklH X1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0ZUUkFDRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9 eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdf TkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0 CkNPTkZJR19ORlNfVjRfMT15CiMgQ09ORklHX05GU19WNF8yIGlzIG5vdCBzZXQKQ09ORklHX1BO RlNfRklMRV9MQVlPVVQ9eQpDT05GSUdfUE5GU19CTE9DSz15CkNPTkZJR19QTkZTX0ZMRVhGSUxF X0xBWU9VVD1tCkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9JRF9ET01BSU49Imtlcm5l bC5vcmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ST09U X05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNf VVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTRD15CkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJ R19ORlNEX1YzPXkKQ09ORklHX05GU0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQojIENPTkZJ R19ORlNEX1BORlMgaXMgbm90IHNldAojIENPTkZJR19ORlNEX0ZBVUxUX0lOSkVDVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19HUkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0Rf VjQ9eQpDT05GSUdfTkZTX0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdf U1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkK Q09ORklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NFUEhfRlMgaXMgbm90IHNldApDT05GSUdfQ0lGUz15CiMgQ09ORklHX0NJRlNf U1RBVFMgaXMgbm90IHNldApDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQojIENPTkZJR19DSUZT X1VQQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9 eQojIENPTkZJR19DSUZTX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05G SUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RGU19VUENBTEwgaXMgbm90 IHNldAojIENPTkZJR19DSUZTX1NNQjIgaXMgbm90IHNldAojIENPTkZJR19OQ1BfRlMgaXMgbm90 IHNldAojIENPTkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHXzlQX0ZTPXkKQ09ORklHXzlQX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHXzlQX0ZT X1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0idXRm OCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV84NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV84NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF UEFHRV84NjIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFH RV84NjUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85 MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FT Q0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQojIENPTkZJR19OTFNfSVNPODg1OV8yIGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084 ODU5XzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMgbm90 IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4 NTlfMTMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFO IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJR19O TFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNf TUFDX0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAoj IENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lOVUlU IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19NQUNfVFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CiMgQ09ORklHX0RM TSBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1Nf U1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19U SU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJ TlRLX0RFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0RZTkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUt dGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlz IG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQpDT05GSUdfRU5BQkxFX01V U1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CiMgQ09ORklHX1NUUklQX0FTTV9TWU1T IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5V U0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TRUNU SU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZ PXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVS PXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01B R0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdf REVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRF TlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19L TUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9 eQpDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklHX0RFQlVHX1BF Ul9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQoj IENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9L TUVNQ0hFQ0s9eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBh bmQgSGFuZ3MKIwojIENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19E RVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qg c2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApD T05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15CiMgQ09ORklHX1NDSEVEU1RB VFMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVSX1NUQVRT IGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMu Li4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf TE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAoj IENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkK IyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdf TE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05G SUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdf REVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldApD T05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90 IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QUk9WRV9SQ1UgaXMgbm90IHNldApD T05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NU QUxMX1RJTUVPVVQ9NjAKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNV X0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5v dCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj1tCiMgQ09ORklHX0NQVV9OT1RJ RklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfUE1fTk9USUZJRVJfRVJST1JfSU5K RUNUPW0KIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5D WVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NI RUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQK Q09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05G SUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFD RVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklHX0hBVkVfRFlO QU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05G SUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQ T0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15 CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJ TkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hf VFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15 CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdf RlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9U UkFDRVI9eQpDT05GSUdfSVJRU09GRl9UUkFDRVI9eQpDT05GSUdfU0NIRURfVFJBQ0VSPXkKQ09O RklHX0ZUUkFDRV9TWVNDQUxMUz15CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQpDT05GSUdfVFJB Q0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkK IyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19Q Uk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVD15CkNP TkZJR19VUFJPQkVfRVZFTlQ9eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNf RlRSQUNFPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19GVU5DVElP Tl9QUk9GSUxFUj15CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09ORklHX0ZUUkFD RV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKIyBDT05GSUdfTU1J T1RSQUNFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklH X1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VOVU1f TUFQX0ZJTEUgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNPTkZJR19MS0RUTT15 CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFU19TQU5J VFlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNl dAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVf VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FU T01JQzY0X1NFTEZURVNUPXkKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBF UlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19U RVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldApDT05GSUdfQlVJ TERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfTEtNIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09ORklHX1RFU1RfQlBG PW0KQ09ORklHX1RFU1RfRklSTVdBUkU9bQojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0 CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dE Qj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldAojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQoj IENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VBUkxZX1BSSU5U S19FRkkgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QX0NPUkUgaXMgbm90IHNldAojIENP TkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX1BHVF9EVU1QIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX1JPREFUQT15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09O RklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CiMg Q09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENP TkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RS QUNFX1NVUFBPUlQ9eQojIENPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09O RklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCkNP TkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMg Q09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUg aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTAKIyBDT05GSUdfREVCVUdf Qk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9 eQojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRp b25zCiMKQ09ORklHX0tFWVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQklHX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19FTkNSWVBURURfS0VZUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWUZTIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIK Q09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19NRU1D UFk9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FTWU5DX1JB SUQ2X1JFQ09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMK Q09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZ UFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9 eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdf Q1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpD T05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19D UllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQojIENPTkZJR19DUllQVE9f UlNBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5B R0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5B R0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBU T19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09O RklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NS WVBUT19NQ1JZUFREIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NS WVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xV RV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lh dGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05G SUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlW PXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZ UFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdf Q1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09O RklHX0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMg SGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNP TkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09O RklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CkNPTkZJR19D UllQVE9fQ1JDMzI9eQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9f Q1JDVDEwRElGPXkKIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUwgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKQ09O RklHX0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2MD15CkNPTkZJR19DUllQVE9f Uk1EMjU2PXkKQ09ORklHX0NSWVBUT19STUQzMjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05G SUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19TSEExX01CIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZ UFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09ORklHX0NSWVBUT19XUDUxMj15 CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9eQoKIwojIENpcGhlcnMKIwpDT05G SUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9 eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049 eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9 eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFf QUVTTklfQVZYX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRP X0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19D QVNUNj15CkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fREVT PXkKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9 eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIw IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82NCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9f U0VSUEVOVF9TU0UyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PXkK IyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9fVFdPRklTSF9D T01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19UV09G SVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9eQoKIwoj IENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19aTElC PXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qg c2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQ Uk5HPXkKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15 CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJC R19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRF UkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19IVz15CiMg Q09ORklHX0NSWVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZf Q0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKQ09ORklHX0FT WU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9 eQpDT05GSUdfUFVCTElDX0tFWV9BTEdPX1JTQT15CiMgQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVf UEFSU0VSIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2lu ZwojCiMgQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFW RV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15 CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkK Q09ORklHX0tWTV9BUElDX0FSQ0hJVEVDVFVSRT15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19L Vk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9S RUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElS VFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9eQpDT05GSUdfSEFWRV9LVk1f SVJRX0JZUEFTUz15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09eQpDT05GSUdf S1ZNX0lOVEVMPXkKIyBDT05GSUdfS1ZNX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tWTV9NTVVf QVVESVQgaXMgbm90IHNldApDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0 aW5lcwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdfSEFW RV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VO RVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNP TkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkK Q09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdf R0VORVJJQ19JTz15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJD SF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15 CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CiMg Q09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkK IyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNyBp cyBub3Qgc2V0CkNPTkZJR19MSUJDUkMzMkM9eQojIENPTkZJR19DUkM4IGlzIG5vdCBzZXQKIyBD T05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRP TTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElC X0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkK Q09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2 PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1ha X0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15 CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05G SUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVD T01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19M Wk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpD T05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19J T1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFM PXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklH X05MQVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05G SUdfQ0xaX1RBQj15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0REUiBpcyBu b3Qgc2V0CkNPTkZJR19NUElMSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJf U1RSSU5HPXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0df Q0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19G TFVTSD15Cg== --===============5512412463630130981== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4ZbSRMldADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp6qL/f0y84AcIuZNSmJJ4AV VcmHOwEe1WNZedY1R1suXADSa2H5UmpSg9IseMLTVKQNbLZ6NLASz7zuiMpqTwDM9M3N/j+LyXMB v9ApJMtT/RyObW8QjzZfV3RxU/8PR+4SMPEI2VysxUxQyBLWrj64FFZde9NkoWy5OPWmkz0KlQOa O8HaginNSwuY6ZhWtdAbBZbsX/iK2FIhnKb1MThCB+obr7nuTeBLc9w7YgNYeR1oYwnb+Pn2LB1X M5BMEV+7hcK13AzFUFVvKTrmn2+VwQ605t0O0BdY6mBbfILkU+fHX4f78dtwVWipMfGC8WQKInwt PTs4cOx2EN7gL7JOd2HwdDOz8AFTlVpVMjZGZW1eMerTpCk6I/8YFXtVHm9xve1RCdH8IT06WInd gVyicxR//CEzDbGggtuDbXGsefgTV+2VYKyL0SiVoJOX7CIbchyygV7fEWCKWRddWw0vcLGU3mxd mPMpaPJq8mcMskMJUfI7b7qHc9rAAwhem/ogliyYT8Ue2VZWwU05foN43ZfZamFHWixQQuCtiyX8 UlUmITkuzANOn1R/2EG6U3jULc7jCou+1u12cSkPt07Qrro5vdBnlNW5OqYggBLec+DrKSV3f+KV vZ4KXLq4GH8ZFzqMNex+OnbfpkuGDodEGEoqqU+NzqT35xV84/7h4JzoQQAeN79+EyXHvMLqP5Cs iVDCCmL/gYXxLgHL+4OeXKKmuNzL0z6FypOTzAd9byDZchcSF44738YXpChpqQpjo+FTFiKjTbW4 N5HRoYPAijo3rc8jLxdzjc7mWbrdTTGnnDE96v4VY1YZKsu59nf88sQWxDxFoxtfcb27jytP0v5N JPM1iy6exr/SvYfArqWpV4z/P7JovWqrsavPO4P8jvn7OjWRDsYMNgVFAZ7GsyZqo+86afAxq/Uz VjLXcjx/az32N4Wr/VCdn4S9Rd+ivgpXjkPOdhD0LGev5LYTcYwUo2IZdzrpyHuB+vDluMZr9rtd YNhC1q5OnAvc9p3eS2QpmFP95lD0I/QkV+HQegMZ4ez+0O2fFX/agKI5nFrhckTXWC+N93sRmAji 5EL3dg4tjOElO/A7+7bzyA3evhVTR+vDZzrlRYrIo9fRdgEb1Sgvlw2e+V6TKRw6Qw7GrlcbnNzJ 0PNM8fR6Cf4rKY4rUOZbB8GySrcsjuUVYua6Y7j0vraaNrsEqIrWPx5kkN3deGuyDmofeZGaHAmr 0/CGfgVOQl18TKR/FhKoDyVlQew2AHeMPUSsr0JF8FZ4Du4QijiHJ9aUFnz41Fn8YWNg2q3CCK/A 05PQEhZ2T8TKudhzFB3JkD2hni9Zxv4+AkuwwGu1vHSeDKkUtnBnQoc4MfOdpEv5cPfzj8970Jep wdxIr+Ecz8+99KukkmNCCMB1LI2V6jMxyO+lAiDu9NpF1jf0ale3XFOME2HgSkqr6xileY6M6W2a FmHSG2wZ3Rmci9BL1MeGTPb0fYRkHxZnTWG2+cTcq03MWwG7vExGQlBf1NdsW6UoUOiC0YjdH/iw 7WHww3fylAaqcjwet7mVBQ9N01XyWHBALesG5SOovoJ6aUq2onPVZDb79xDwADLOH0rfwU4mpPO1 M99dWvNSRIrYb5Pp9FXCsRq3fjIER0dC8Y++WJpTI4zCj8dmcHISohT08kjL6y7hTCgsHQhzLnVS ifOOWaqzvaoQFHVrfB+GpIw4rBbUMFAA2KZJyhL0NJN27LuJk5xwzF943a/c5C8fUTEshmmHHV/P yQagYKZZBuQKa8Hze5zz/LI/mPU+9nuQ302mQ5259fM/RuO+kmhaxvXtAE/ky/LV98nHe82Glypr zzj5Ad1ByV1XmgJIlVTh6/VWFeMVNM05mXnzLExpaQcU0qBkaF/ApWPpRHyZWDgl4e8VSia08CX8 TgzKv6o/chkFTN5ZOULJJvSJtfjAuReDhgY2hr6inxMPrsM5mPHS0z+BVYVGiipWWtJZSb0O5z/1 BJgQJaCa0Kz+yjBJ1h571lLZSWFvFGUKqN3L+OGsPfxqvnnTnkqJFO8/cTSFfhEeuiT+v0sqXhJ4 vzT1z8o9Thv2VqTPGB/mXh/BTo9/LVhS6LuSGuRvdZ/Gojbq9uFP0gO5Fnj9lgzi5jD08aveak1d bGSoOA6Oge8lwyz/k4rf30b0j9OTnVOo49C3LT2jCkb89/qQpw388ZV++7Nspm8qlRZDrg8ecOol 1E8sBCbSycg1SpRGZ+75w3dMJCIe3dZ6aNty/ltoaFQPEmTznS2Hxg9VE7JxgDsjN8+NjzuCcbDw pSXxd2SqlrWA70PfuvU0k3WfkAbRrJFawpBiJvScFi4LTvM2SkaE+ssS8Oam0+OUnq40kqqh4Q2t eJO82rKRyjXpIrWItl8Mb2iybXuLva1M26GWhxPIDtkzXIF2qODCBBa4rIM3rvzuZAyRNH9YVKOI 27c63MeW35NkS3+Pkx56HQo66EVgiT4y0crkphcCnCm/SdeCegl4SJI9dUZvwmmKtQs1zzYR8rat BOrndxSQfJ7zJWMgn+fn7P7piEc10PKVGWwgdSNGRJMf/1CGeMqgMVncunzHQ5dXXwm8gpENgvuw gJru44pjK3odcct4ORbCLzAw87upUZBCWWtB/wyAKp/aXMOZODmLItPkXaR+p2WsMotO0AiRMtk9 7iLPKRwMQaMXFa2X3U4tXArlunSEv2FS//TDG7fkARxRB+VK81Qvl7Exf3uxdSQFNCWgsEjIRPsn PypbrhxDyLUaenbvzSZVUHBULN3/71Or7Yf97/c4IC7/jTL/nD6KXj+ep3LkaBVnGW0h8Pi5wwfo uEDxvBLpSYA3BdmPoxachkOqKP1wH8GK9KRIWkf8Be8+DEVP4ZgQI1ulYGLLayy+utVoS32nghcg s/yBMg5sBaHl17MvUa+8rGfIUYHpYb3/ba7VWSw6WqOWpoopMw2UoStCjucu610fhXD+mBmS2wMR 1CD3dZozj5iWCp1nS5SYb2DxQQWaseHf9++6HFOguE4WdygBNDJYlTpm9MIcPPSUSiwKrRZ08fNH OSxhCJjl9WgISCComKeB05oy4dYTjZ620upjps7jZh2CdVj4xpNiVEYLZOV1rgySJPzDvVESHLW5 jXqatjLqe24BtB9+TCoSEoCvvnt6ksWv19mWTzicZiKwGzM6yd+dT33JqmanD4pYyELAOQXvDGlC MMy2EaMcOUeFYTGUHry9S+mkXGvQfFcnjWVZS5Go8AJThdBtZxuAzVbLy5hFyRqTZKNSd7Etkb8a Vu1461ONiUWJzarZLx49BhPs1J2psYCcvoYgNQLVNijzhVFsYhnQ7tDbMd+3lfTVoxhOdp3KOS7M tmKERzhjeLE2TllKTmid1cIoGCaAsduI0sJkeJzbncdtTRgh3dd01Tw2xs1gVmn+GiKZhDva2KQ9 W73JPMF3rFE3j4PxqbYTtU1Iq8rQLNFhuGPD78yAGHshPOVYuVISX9t0P4+C2154T39z14yz82zX tqeOG2dK85TpT36sC/lbdBwSD2WgA4ZuEI5cM/b2ev9RsX70Kc0FDZL9qR2jxzBc110Yi8Fhk5C5 65SFgdj7GVRgqio9wEvjO19BSD43e/2ubVTVe1bN6btZpscBw46xSlilV5mWb/oIY96yxtUFYhcj VwVE1qqg79EZkCHGjpIS8A5HJ7AsZdnyVoVQUT+geCIf6/vR24RiARsrDeRSVHq9MLuE5p3X4kXW d1384XWDrIyKl+KPWzFjtF4pm3yfVxVGtAmANbQrOl2EjuzBhPW7GIBwuTl4dOQPedf5Le5PNfX7 HoQwoGDetteBwqCJSvfNCkPQ83GF0ico9/GyBLU/wedjAly40dausxvpqmd2MXMqpbd0ka7gCg5E Vq8cV1lS1LkxMKdiEECdgV8DtrV3GhI7fi0kWbtzhxK1l0bHQm/aw/SIoXKeGAVb/XCJKQY6r1QD mqgVSDOEEfdc8OFYlNNv7hSxrg4FRiTTurnFEQf+IiGZDLo16WBqrQFzwwnOiV6VNjC8Ur2GBaDu 2Zp4LV8FsplyEoF0cB3BciRS/LQ94FXrRXzKqlLqtBwWJ6yOkoK2l5yheXiSSnTHDCgwTsIIldq6 34huJ/Q/cOIJo2eT4f4+fcKbJEh8ZpktQ3sXgX+0VXimd/ti4EfUwLzZPFC/7tukopoJJhF061pQ 1N6QpFYlXo1ZmjHGKKgBNniV2Ulw99C9nooQnuc49dG01cWi4hiCv+L2zY4ecj9cyyVf0Hubr5C/ YZWW/MPaUmm28lor5WoRxzluc9pqsbfVWKUfplOfb1NeIgN3nBqV6b6eMF2e2DQfbYwYFvAP1+dF Tjjnj+rt8/Bej92g+92I2nWD1l2HVZxmVxOA/UPdKH8rbiL1T1s9YpnoUXElsEQ1zQyVczGBJoAH vNqhzsEK/5hEHMYL17PeTKMaUmZaXp5l7GfppujP9SMDlyHwGe0QAv4P7eV1aH6+h9CCLF+Y449g 6CbeoZxs4v1MZ32nL5xVk4G1X6m10kiUsCdlrwIM4xKU89TjbOz8sTpH9f4ci/VDxsJJA+lcE6+4 y5CSZl5DapFscfd7ylQfVzrdhUitCFJPv9ZfknN6cTu7d8LzaPI8XQkWN/MYYSyTab+f14L9qil0 OCs7oMbrlUEz17S0DpaHHVwegZmkx2jf9CjwirMmyPJKE1yuhKkT6XtKRzdoo3uUSYPe7PjncSRN B+zwqSiDyXITL3QDyrZbHAaFeY9fiVPS5OB5AYuegbiVbzkaws5wyC7TurKtpIhDreLG0s5QT/2R 0hiW8sAFIOXejAE14v7y2FCsdXBlY/CiwRrUljeIQx8s+XsSW5pdOKocjLVC1zQxnXqG33wMwNIu kKI9XEbctBR87yIoIWl1n3HcY6m0kVLx4mzl8PwEurCMTtnR43GE+nf1W6G73usw2l5NF5aXDmx5 eZXbHhbOS8mF06Xf/rPSBdni+mmu6I79A14ZvSMU7k2At/j1lwcWbd4wd+4NGQ22+mOaqrY25iYU SL+zdb+wRGNzo4W3lfahGOlxQoRSe/Iu2gaTM9kJ/k2FkPZ9dQaJe54dzw7ybv/4Nn7cQvmEZXo2 K+o+5NyyEAZmEa4gimiA50E+qZol4RonXWTaSdRl3GLscak27lulfO0OhkOuuTYwc/j72jp3ZrYF 74y4HmB5SWQM00p4sTIrXpYcH895WxWSraF/KQNKPE3W8SMsFcKnipwUPwcp1D1R9zxEuTi3L6sH w9dMmB4/C1SGE1K0/JpMhwZwgJgIKI/dDY35qfbKKL4k9wK5Xq/bwzHe9T61aei+XyWDq6wVofnJ 5oKg1DYB7TGhypUOgqLNKv9NVllCuFDh4RybOZ6r9FPSOWF2qpq8j+xgTtcVexDkOdvYZt8+KPrG uXzrRhLb7GiLiHLluZoqtMhj7OQqjQPS6bvIUcg93muk3BtV7gRLa3XYEA+MDaJQ6lKVBBDWcHSe zFCysv7U/K5YXIERpPrMqRyWT8oJc5fZVxFG+lsRzmRN31DfRR16Eu1kOU3CUis3kK9sTMkF5PHr wA8K+AWJuNxetUGj6j9IEnxGYLYhTF+S+EYNkgIUsCBmLZJP9n6p/vfzMNLbw+xl+7uEd6PbO27K 35JjTEHmgho/WCBMpoEMte56Pj75yiEQC1tF1KeCz1E+3ARe5lL7bzqt14faBhOxOFyPEsHEf5Dq jT8vn59TMnELxqY+A0Pt6CjFUYXFP4K2Dj3PGf0lOcsRY8y61A7MuLs1gwp4Yj4j70yW1gmIUthD 8x/8oPUI/BT1Dlsmb3rhbHAVUkZ7m5oT2PL7ZkeXlXg51E3Hbo3ugNSAuZVoCpBCpROkNthv23vT ATdJPPJQq4DFwv66HsTVbn3Yl3w9GnYz3sKEcRZTYr7FXjN+0f1MTutDhrck3pUfGxOHKRffH0Pe /M0zaMwX9xSmi5qxaDhpcs57JzU0vCgvVKuD+S2q6qREpfDd5BiW0+ha4GKXUPv/I3MuBVvht99Z /6MUAPln//pR68lJQJ4gzA6P0VsPie4+/Sp/+leB8dhgJgASAtuPicM+x8QbYRjLyBkdPA9qdD3x t+c7tTZ+Zjj7nRUS+ttFKaLW/l3f5OfYjDdV2LdO4VscFrNSz/8xnutV/rLBqU3upoWGgzSVc8SH xroYeInUPEy8JVPb4jCEpFxFFDDLYXiPNYUJT771/3iHg31rDIRTXpbXmFX12cmSGeDbzHNbs17T IeyHNJIhfY/r867lXJx2u6OiS5mDA5ILGUu4Uuv3Y2C3eenRRV6TZry/T9O20jV5JRcgpT0iiqGz IB9RRzBBI28ay2OvEc1bQpgHxGEpmpVHAOgW9lVYwEx0jBKAHevgCGRDAWJOJKq8D0CpD2C1FBes VqPIqcxATtmvkfqtMTo+Nf0gQ7VQHolaUm8SWZK1otyerbUyL0AtcUlWrf0nQSGhYZKnCJuEPQWK BKYGMN2q1jjaWVFKvMwBgavog47alzqNrOH8WF0GUuVOnDec6LqgPKWS7vGEZ4izYYlh3OKknp2S RlzvOWUc9pj2T5KFUlvMKr1r2wbRMKG9mPg31IUMIY2jTbakXX5J/qQbjp7o1ubh/FFMYf2/z3Qa 7jOfGMH1puJmCbZ++xXNN8V/xb82TeTNFrB3J5wexcYyvarpqNGomi6kS6xI7sSMRnIIevKTLNe+ GbJo4q1OT+LfNLsfHaTbOVyQUt3CerlMq47keJ5ZZZee3kc90WN9C3KWqZir8pNzBXQLphGWfEqO w40Wn2h6Xh/ZdWQ7g2KnoSyQQGwgbM5Yf8HK9lNreTLIO0OvqjcSkES9XT9tSgIAn0AZMxAqWzkM 8q0dOSSAWN2dFCyeWhUt+3GW4HQjIuwlsEVfc65aqSK8plWQeBBNx8co98lF4KXJUlhkGCu1c8hL 3khATPZjzwWZrAt5vLh//9Nr23I6gdXlJjHV7GObIdAbpWxhAzuUgMiHL+MaSmhzcl3BiuO3Jz3D CYghqGiZWuxCdpucgIBSIf3OAcZ5f4CYHDbvkNc/0kv5hm4snCSXNrw4CV/CneTFMxwYwLQbPtf4 mthCrsIdz6ImmeqNtme9si82K0vWv/bn3tYskkLmw1LhgiXHa0JJMusQMO1Pec5a/ll96fNqHpe6 CCERcx8oda6BGIqCeVwCGiGuPklX93EgxzVQezj5irzt7BtEcOmFnFfsVYb8SjqYarRX+9tOI7wi QJfPRr3EFhLkNkL2QDb45fcoZUP7CW3wXiPQl8dQB5L5ZLCSYYjnpXweu4ocv/Vb/EIUr5YowC4V y7O+qDUhaQFvB3NPMbJ0ynVWO2MPAlyVVbY0vkOfaR1BUzcT/cyrcRRAlwwt+FGmniZ82jamDlcl kcBsOfu82NWzefRBhvtLdFtT+tz6psHczMr5AV+YjKhyNEBI8f5HGTdsrBJHmzGarTiLBJHhnG6W xE+rrHtb0koDGAwPtARQPv84u77/A0et4ONal/4A7rJnpokbjidQhTtNYW9gf7eXLrXdhn2zdfig bQSMab+MxOwUEvMwoQFG4GBJzxaAOF1KB/Z5JhXkU+5DRdCig7N3kn66qH1wOZKoJECNweiVSpi8 P0PDSUhnRf7bZrl/Q2fZoDDu6IY4u6s1G3QPd+gvqt2DRx7Q9tSbsJwso2A0D9LghUg3GRJHnkqm ChEI59+iO8nWaVbXKQYEPcDH/FdCymyqb3Q7WTO8nNySplsjr8FsoC48XIbNZX4PeF3dtCBa/2Vk n1Z376we+HlHjJT4d6+hTrfr6eJszC2BZ9dGngCebdFQ8304FTdHNYuciGZfYYiaZR4ZN9lk1vfv A+TXKx7BugslabHtCxNASkG7+pVCBh6WdjWvXBHhcD18dj2cdvV2kGarX6JeEgxBJY2WWJh3nDYQ J2giW8ZepT0IDdL1AHcSZ6P/3Zha5cDen3lmpS/Ugbj9cK/bHfTkb51fVNoCBZOVf5qJqQPJYvZE O3Ltcrss6JH47OxVslUBxs6vzBNSeKgZk+1xl0Atq8RaIiEAsqFllT+C5Tmnxf6T8CX5v7XZTSVH 7Ww52l3cRAGDNbYn9yu3XJdSSFrxhjMB7a/JupWfO0895t2ct6vffsZngkjf7KWcb6gN2TqbU4ev S4opw9JvfzOsW+9lLedS5hMkaV2lMmxZzEjo1CGj4Nt9qnnKtKsTA05+aoKrhb5wCeY6OE1DYJ1x JE0swGW/m0kcwuSY1Jsk+a582yeXob2DSGYsitHnfTQKTUW9jJwA7NigTQ+fVVLA1iSjtZzhwtm3 /wNgRLUxqkqtAUKKCAKbZNQEBCtp7hK5KayX2VUBafjf02q7Sv1/w8/m6BDAP0e2WiYgD7fHR8cu 0hFm1V+aGDI3VOl7kBuNRdllocDMZ0DtGR4U3qv0ZNCtsqMoICgIWQdu8vx9ZkHqFwd+qZBZi5WE RyaLwqGYToUelg2dtDL4HY80ty3s+E4zalf73fBzyE6vj+QiH2ZHWQ0zv96V/vuUwlhuB5JTPlgu NrAZqublGI/sKQG8PPHEiOaHTO/sw4ja5T9q99XIAHZCL+9fcue/sK8eLt5IdedLq5gqurRuHfaC nQ3DO5Dfc+Ru2LKwDxsghQvFH4AsBW4gylsFPhOwNwvRY1ur5ONKNB7/1eus4yO3G/pWYg77xWi1 tMOMOI65fINeZ75HAhq7i2yqI1TEgabgOZTOeU8em4+DwiV6emwObfVlZKFe1n97IBiDXs+PMuDh P38UYi8/Bj2nor99AmiVSStLrJtl1ATd/2LZBjteA2euK3thf4VsceYTMHspSoR1OOd2IID4IvXm TcrUn4pcjenyxbJvoivFv745I2WkJh+6VEEgPYFe0AQ4evmTq1nipVtjxlGk9+FgTDz2PO4fxL4p 1GLVHXQsmLcDBSko8izGWE2zLGXaqjs+9y/VhebQz6IEZeqQ2GDamYPH8zA2CACbJY6Lk8BEF/BI RDlT8vM1Tc/uRJuIvgk+9p4+jJOS8/SAQ21Ell10KDJhgxj0UNi6nX6NniyXv1Ux5XQivoBMeOie UkcmXPzhq65effVsqWgVyRzXkwQfZ/YKV/B0XykDw02h2l26s2wasPC+DEfs/u0f/XwN4k092Lgo 3/7arX+ar1KXSRMWzZHLk8fgd5b+yMZMV9OIdz3fFUDNa1eqF4+3u6LPqYrBk9XZPDDS/nRCEpVD 4fnLW1s+q5Usy2z/xr98CHkLxOsnRlxZd1hXNkPbpdTheEfbTKZ12m2QYtvJdOV3gpLd5ljTDE06 VFt+8Efq9Mcmdokgky6ZKG3a8i8lgd49R5JP2OO+JqrQkRE41QARu1pufZPYHsOqcy8LbJDt4wSZ oqGC9WzNbVyIM2u+8aU6KWJsJ07xkc3oxyGZJCp3cuO+IihyPnt5CjxERbliPucWOXuGVZvJFnKH W8rjQw/Owad2vweaQK7Nwg3bBaAZYaMgriepSmDOpZAoaAAVlzJTPDZEaOy4L0PtghwFlSSfXsJl zBk4eDIfREkYwfCraTiyHklaI3i7tSapSqKCmcMLuRYU9BluRXs7BXhpwYko6hHdRoTMF/D3Kteb b1YpTY6qc0At/TNJwxCQKSNmzBFPzRBQ+Y9d4HuMyySRCkmdWc26RNn6qK6bB3w/ERIvDQq25stu txmIYPD8SeoZLwDzXgduLH6gHeKz8M4YzrtNtEiwy6QmX8db9c61yUe9U8m4vmY+oJX63a0D3H+2 AvLGprmeWYU0WlD2p2Y5S5qKbey58s3NWzVAtcfCyxzxzp28tUDiiPLHfBaOBk7USCG/V0dw05u4 Xgs138Ki4H4r8z76QUrlKxB+mT5fDKylQAtMQongffg4Jzc3ARHo0XuR46HGe5sjt/0RJO5jBV+9 CeKSDkgZcKvP5xUwyEPaGgG5COybhqnkX2xl6KHaWxk17thqeeQcDJyWlc27jH1IHvMCpz5wq14v 9u3n6zIcofIyA+vL8rtmUHvw7r+YKQcYBCLz323wOK2DqK4wsH4CF8VP7uTOdsysnO9pY8snlR/a mucf4Q+JiTjd6F4Km2RP1Ea6nldfGyvtPH+cmFz3PPQHXhFOAyUw+CunFEHGOjyRV0X1AWIatk9q f//Acqr4CXo35EKg7dpbovZ3nolb/U+6QZiFvyQ0uC1n4ViOyngV/ZbLjF38FTiW7Sp6L99u8i4I PkrV81rlEf4ndx0bNOGWOZUCuPFh1S70F03yG2cBaiPDjdK5J1ABvDjJOZe68oNRmIGpyDsmB/Vl 1fe4jL5NEkxFd0WN3a5neQgeGV5ByACKA1lf+3lr7HAqKpolOEekDo3g6OpNX7VSpI6LV99+yXs3 l44wyejAVJgLd9qsOKTvFLRoLd7+M43+ytRL+VcJjnxhwSP6aWbjdfIw4wACSRfB8lbC1F+z2oBl 63Yfrsp0iTbzouYFotG7LJIPfq5BNCsJDdp1Nv5wCkjxORJuFT6iuVS0A5LW98m1arZFjREkBgoB 0klNWpq7qFVsqVaSkU01KC09UML4nmeTxTyTo4C5hOO16qZ2FM0EJMISbuFXnrmAOVhhQ75q1f/y AxNTAMyzO3K+fSEpY/6QFbizJDajQwF2kmFw1JO1/LEs1XAD0g0LhPs70+9h4J/nf6xd93jPTmlS MdZdI5b0AaXIjcNjhK1sy8/1m/HdlGiOs3/Fp5mj5BCGjeIk6TzIlVzY6KreGtR1OgAYmV4NjPD1 Wa96QfIOdRwgyZY9eMoF1jfbZ3LYUuIA9391v7lk1JnFXvSnR25e36iaYCd+YH1kBxXNHgfZx4dI xMObRuLGAzQAtZDSFFqgQ2mb/+XV5bCwqMgr+8+zfOP53oBTSosIgtzA5lGTxynO6APO7GPdulfY 7WbV/BiWmzSA748IRYJviGaInBqp4+tUZG6DjJZoyigULUQ4CCPdh0ZuCHL8RiAvkdLYl/teRG8g UAyAarZlHAQ8CakF+bO62+NaR8Mdk307Qm3LV6pLUtVdxew5HBuLZLRjm4rPU0GL1XFhdW5SWhCq Qvfafxx3yLLQxrHV9CML6P/EVUfKXO0N8fi3X482BHukFR92ujzDnlimSrWk2qgL8D5lMSiZ3Ttw WSZW0bxEBvj3kdlHj+z8kmvgnVeZHqsAq0Tyahfa8OGPZqlLN4iMrvdSLo2wsjg7WhvWgymG3qUg S0S8Pv5WE9Rw7wV8HxWvKyqqSLnBhgcauW/v8X1yrb/yA2bbe4/bWDnk8wipa4EANHTltWc12wbr NgLDWzWcjypRs5Iq9xicPlQExOTVr2ItqPCu4qrAGHKfl3Z5Z8q5tT7dzki0hfv0eS4ppoV2OkfB qi7CaSG3DY6FHrIk0kcjwDpCfVjEW56cEyRrgjKOMVBhaZtwE7256YkHcMsU+YEPrg3LTx/nbtrK e4YWlZng1+Pn2AYEp/EVCPLxC0uDc2l9qpmwbyXd7TwxGd8UIkWbF4nnB+ymJUHfRI82EgqMZ9xB XMaLCpOjETX3JazCIpOEgv7qEUkC7BcgWvuQ/fmMchg9Xq8cNF4fFXpdO7MHRNVsik4usIXvFshb OqbijSqSPpaAuYijK8kT6FlzDwMOqGhaHYKFBYwEg20SwBq8xV3a3gkU/sESEDAhsyh5DO6tJk6s 0W+Jd3sUdXmTK9rRb/pV8QqesYnex1WbNoETrHQifn3pnECxxlszsu01eFHt6CvFkZZ48Y9wWmcE qjdW1VjlEuJUHPrjnorJXRnGd/68rgx8DTt3Mwy/3IoW8Fa/SZ6rL8SxGtQ4Tdpd3YFyk62mk+/P /LjUeBOdL8z1MEmW8MUDrCiGgUCM3Ip1PBvTK86eGg3ZdVp7XDL0HrLZ108Xr6ISvCmE7RimzYhE o5EVy8+WAZ+HZBFVCDDjxHCZAxOIDeApvT9DpIfyh/67E2dU+J61cPKMXpzzSAseF1y1fwPXXr1e ydRw2IrOGkrc2/rSifiAo3vlbcIEvxtMm97+ahdOCHsYhckMZMzXB6Fh18QGpOe7Pex2UkaEfAN2 r4R83OMJr5IQdaz+Q8nSkUmu2bT8O/idumo6pUprpPNfa5DftZdC9GqFbZXV7tt3NvSsRSVfQTnG ncrzbjv+7uuYJ/W7TLlgUXtbJvlESEcO3fiIVe1+6yhO3Kqpgzxmfq5nR+/2A/wsyxq6ah9phUKh CPIxh9y7oNf7LX3l41jQE1KLxdfGHdTbquHJDmIZAD/GnORWASjaVU8DwPHoY5ZVQO9QH40oQMKM Z/kQ/KIfUrwmXUTTk2hHXX5stPdlnPvEblhwZSpRCsgL+mIvytutWKWmY3KVWd5cZJ80Ss7tVFwn yPbrxVUnPobpk5ujm9Jc/RK2heR8MbKrb3/EUwz6lhITxG8Ra7Gl8X1blSGlJpV4dcWPDe5rBTz1 pD+U91bOOesfF0ul3G+RF4ZtsvxCXboXp+NNra2dXJheM3fUe0iw01vEwTr21hapzlmFDa3CcEZa LMJsoxU7am55S0VqJ9Bjfwx8HZHClSiZisCPy/h+4tMNDcXcC8WQZ6SCvaKvXzLJHYnf5lTkz2wF eHKbHziycMi1ChOayB21qz14NDFYj9qOM0WHLyo6QxepxJr7JssJ+D10Cy54Xebn96ueNeaBpfg4 /8lpICLxGeAq2BPDmn26+lWTLVaXj63sXKYs9SyoBCEo9ofRsizngHlzoOQpB2M2HxktasUB7Kmv 7nIEO/EwT+Li6y8wcQVK9uCkZS9XlpE7sSXcsLTTYmVocXFGYp/OfknY3fkPywdg7sY6CElEPH5W 0S1Lk8hLXt+CDZBqM261W5f3mNvaohdedY9/RbQZ0PjBpgzBMDzuMj0L5YboTiVib6GQzmN/KUje 2cK6LUtp9NftAQsnyy8YIwMO/Ge2xI5TIIVBGoVuXayyZq/Yisya9h+cyCEGEmhlPiwHcNr1er1q jy3U//ajWKcdI9gBrlksb0eG2AJncNo+BeqrnMb92YRISdnG18YMSMmjmvpyE0rPO/WpQovCsLii I4QqNPBf2GHQJRfwMP5ezlXQo7x8LJY2pVmB07xsSoOimYufWpKZ1vYycWfKwhlxKvrJphIlHvzj eHzOIuAMaLBhnauSsxzvlj6gErEqI/5OQLYWBgaU0LfJTnCg1tRwJypHQ7cquvnihMUjfJ81qndt DfOXkmNWyDIkBOwj3m+KTp8wSLzvfHhzwUagYW9Jh4xs4XZ+xkQ6WeTRThLv+FvISI+zDAZyEnte rngIiwqDAMFkNbe3MjVHmezyLHBzeSH2ogoZzRtGYE1tYgENXjp4E2x6NMFzR1c+WjvR7YN+RzRa 9rK/e+9Ma+W9OHomMH+Z0fc+IWpwqhcJtLeVvmU0HOFB61Zra+SZ4BC0LEjP3K/yo2wQqzK2lVlD c19mTtSHDusrBnILdKbRDKIsANjA0/HDD4M2RuxmTs17kox9K6BUI52iiRLNybJOC1YX/56JoVSV wZtcNRYMAbYi+QN6aerL74k9TX9L3urdNeveMB+LgX5Oj2iuINVFJnMk64Z7/bMhjGA4QjfoyXRs e9Zewfzksr1PgxFju+rrE2jUCVNNuekd3IszsOuVxlsuZD+M+Mdh4tWl5p37JxTKorb2W+wYv20M c4SoXf8ZumkJXieNMAwu4hnpmLtdTj4uMknN+u4flhphmxf4rjVYsl2QfEYinsJZk5AYgFtXrMAW jlMhnL4701kBDah/H8LXi9RuoOpzngpunqH1Gq9Biqo6w8UPJBOja/aRljsIADDvsVCBK4T1nQVd qjncvbVEDrJm+S8VOO5nP5qVeOAYkmr9ZM0ugrVZlEWT3TCsJyQhJflEcLVe70Yn7cptU4G6twX4 HDUHDVJTYrHjJp2eR4iPf6N1gZDjaYf05gx0p+n5f2w2fPpm9cGI9+CrIMdRb7NGL0/EQgOlHiEc eSRJ9rMw//y4V9z9KrTbY84muJEgUnweP1DcWsKgV3ARYbshdFBFZLab64XlBd4GbO64YM8qM5IP JS16JfvTUSbKkWnCtXW5OWupyx7njTww83qskbHovtIqIGAp8XKybHXlfQE8ovaKG9f/glaTonFu 4cf+1mzPDx9zhNL9bgNHaMTMi0WJa4/5Yh1c78JyFhiyezqyBSXiYoQ6FE3dv2omJXJHLb4gV8+h kdJ1bvTJaZ/+r4EOqt19b+3NaGeqaBACbP/f2v5phmoe/XyQTwTe8AI7ArR90MAt1ZUozJrp/tII Ov8vwDwuJSVhoYfQ0o2DZfBsDAfywDV5aJ3xL8t2I6djn8ZPfxp534N4FXe1CTLbI68cto8V38hh 7acFjoVIy+9TPx2aucL+b1DgsSHOqF+XuZ/6T3XSOLp1XEW9w3YTvqjefVhjbYTrza7aJ4WuVpRk zSTpUJkSCLc/kCT3brcIKXuzHYPnOF45qHTwCIDzTRo/U9pap4o16ibFLdDZ1P3ytJmox+7f2yCk H71BLoaeGZJGkRkjjRC57rhUsM3aw+c6n0l8bMCKXdIjLPZeSZCrcUZUSxwbbz1hHL+AE2hPGg6a BvZcvEEn8/V7kInuq/DlQDERd/Nucn8OJOQBXrqrzIykbX62ksNMO3cilfoJzHHuQdU0snAPXIJH wW7N/A2drLi78JvKBuG1Q46k1Mc3Bzaa3Y3pCUCwHBmjeEV4CnQVtsbr96bfD0AUaCRyFhimMS9b rPra/Y84b4jrR1YT0CaidgQBwdHyMM8HEW2rVHk6qowMS42M2dcotnHF0Xf2JDO+Bq3kFkr3sowQ SyblRKLa+WfGwNJ0nYmDSWm5qXlU/OwxQYms0DB/x6W3t3TFl8hloqVKcBU/1AWlbFFqlDCH8jH/ i55Z1wCgbFhjnljEOH2Jkb6beGDKCfkfONTkZxHBf7cvARP3+7/Xo4RiWttOi/mG142rk5hiJ+X8 nbrospRWw7euz8Z10VxOEfeEIQ4qWdpfk6+nnfDJdFmxlbVKtf+/AbVzpq7u+bm6FpNAA4GKQazb J4BOg4/MBa95utJSIRe6NRCOtC3797eLjzlgs7wWztsEU+9bthFyf9inrOzUPMvxe4bARyBIGkMV CqQHWBAvGAAkOENbD3ihGYhJciH5ts1xcy4w/aJCQjJChvC+Ry2PDGW8E6qbuE4etm54YVADT3dl wDqM8ODi4U31U2fLPNy+Fruk55G1LGCx7wB6KH/+7C60dooCaZrrsSdYKAoTTvMEcXldzPYiFoR9 D5QKJhlHAO08av19msB2u2YzHVD44EBaJW8EOQELW6PdZUZdAD0sIrmJZ8oh6V6R7Voa9E7o2KIs c7rYEUiEHcw5s65Nu8f7lGhiIrAItPYyvIHMPWI12ZhN/RFI07/SwtNco/tJPjYS2AmjiI5pEEmM SVOpKlWFEFiuJKrNqlqnkp7CA+pXOnr/fPG5D6WSx8g5m/LiRNVfoCO+l07RflR+O4LQFHBEEWpj xH27j4IkSKPN8lew6Bqn/hnrJT9utfLdc83r/EqEquRENVcm+6PZSjcm5U2j0wK7Xa/LP0gaCzhf LD91QQ46UxMWUuSRc0AqxsI5yJn7Mj3Z2GqQUNA5JDLYmy6GXzmM1B/BXpoGZozmCVeGr4z2Cgh1 s+gYlKNH8PUcrhI7TDeg6q7l9Fymo06A4NpX41eQ/ggFhFitJs+cEFegnl4yk3H+GLJ6lsd1TX/A 1Vvsliv0nyzVIglayzGffRf9tscCpLKz3Tw/XhLViDu+QbY0OzuAbLbg7egdDUunYYug/ZfbEGD0 X0ballR0N2z4dQbcYzSf8igHv7Ov/MbgEIndRYk3Bplclr/MO6K7VTvlLMgacSN+PM3HkvjRvmrr KBGV8r9+PqA9VY6HmTRwOdsuCCtRSa4W8pfcpgzRsTQfexipOtc7Af+hKK/W2I88qxIsirSEI+O/ bltjkIZi97UbDlN3l3hc/ey4/vC4F+Q0kHLXV8HrnZXdCY/qUPvDfZA7RlCUxO21IpT9CnEU+6WJ 1XFfDeKuj2X7U62+rXvM2fCel/nGyB0t8m9w5xaFLMvEBnMlENQY3jWe+TTf/BM6uFLUx596gXbP W7al4CsrrSVw1U8aHMcc34j9VqgaQ6Te504/CUEJfIwZEcRoeE57hoOCqK0rWO6bf8QnHTq+nEpF NExFvdi3kFuEX88qRzKMRO2ZNa1gl0G4cOJy66bUFkPF2iWJJ5hGUeeP3CYT885j2gY2vWfsXyo9 PrpICqXB0Wt1BKnQ6hLiMZchLbxrth9ftEivOdvANeupTpnqHzflc8hSLyRpVYcAsXa/2+ODsfWj qtSiyPSwz3qRmKEOObjLighCkUzs3V9Gl5OhLIl1aCKzVOk4GQ/fdWtzQhTkH2MUjG92q1sAH7/T +XN1AkBitKJX9b0/tCKMx/jolwuQerx0aBc5lVDMeZtlv4VM2Bqh1Z7BKSOI0ejyZQSwgaSumb/Y M061qS3t0B7x5D4F+xF/RvOKGEjWiVePDWKf3lMKiuxxRQGzqQjBN6pzWXdQt0V1NjYD5yYRm09i 2HmKPM4uxJ/6ftoo1OXvxln4E1Hx6VVyvXZQsjNla/SAissh+2wSsGZl5G1aQH+NDJ33EsnfR3qw 75VNzuivrmL/Hqgsz5IGqdRwUWf29Q/IYFzBkBgNvaTSb6ETAdR7aHqUZLEBokCX1I2j8VUfBH2B UDrqQI6DXV/roldVUE+xHBEIQ0hCZ7+CISJvM5yqyHUv5mSBfzJ12C/6nUFhrM29Qsx6LHH3PmGD Esw1QibJ0Nja2NpJQzDfZgSDWISPNS3iX3huwuszM9SWFPaPc6LAdjy+sDbiE3cTNJxJsjrYrSui 0ildPF3/Jqngzq0wq+4UK7833k54WyjaT/xTJFUgUfXyYOBvSoz6HD6raAaBjep+DEz/wke6DAfh 7aR7o9Zni1pe/ad0eoAKC3vsw8uSNWez+p4iJK6RfzRgVzpgZuU5sN9hRBs/MQB7E06J1cgdop9y 3ewStqM5zYMZWUNsXdr6wz+KxcH8dV934BxIB/AOjC3Omfq9X3F3dg7h0QNJZduQie+lpx1pQ9zC jZtXADdr29t0Msyw3WAra7BubHHQKZnpFveGhxs8MVtjXyqaEPNv9N++xNo2axngdTZpPy/8Plcv v5EuqlnidWJwxvdDj05lPNgkj8Nm9JjPI6wWVlj31Oq/39ia2ogNc1I5+F2f20TF3tCU8gzkIGN1 AgBEXIy02hsN6iY5COrpw+hkgON6siUW3VyJ5ZQOfZtc67e/S/AolrsEKlZqEZF7FQS5dZ20gHEZ 2XscryhmqRoA1RepxNWHvORwKP/besyhH72TBulA1GveU6XTSfSP4qtnbfiDIIIZXOuhbH1digal YETB67ntUe8YgYIzHpRU807XaR1DRg7Hs52/SgMJ6nWhuozhFsQTW7LM+7zr5tYWAHoEJYQnYLi9 XBskMnymuNY/JmRpfIBGNuZgY9DlfaqU2MMhXT5jXvB/Ua5VWZB67bPbfQNRA7H+RAAghbpzmIMU zT5Dru5J07rgRxbUl97wciyGy8rplu7i32ErFFPfQNYzkxjG6pOceWNml1RrAQHSrfZXCT2+nU2a z3444ttX+sixyYF0nQLkWzU15jGdRXATMcIJyiUC3oA8VgiLLdWjJsshFLUfaGJYvg4oM2ufoM4D DG4Jq6YtXx0h+9VhWl5reZ92KDRQpvN70i0/oBLPP4CYTxn3d2dRI2tCbffzEExbzAxsTytxrWGN eqbqN3CAPaxgVtgBDL6L8XkPYOkUAvbb6UFnt12t7eJqBGvTi3JTAjW/WWy8M3Dhssn+Gnn1FQvU bdQ4PDeJwYrKvfXd+evWeIaOQ8LKryqLEsfNA5SgXCw1Jb1VR+x6p0IJxXeML5gjyyzCeO4g3gFX 56RjS18f/mzxde3pRXBBExdlghD2E62z4e8kkNZTmwhEXWnvZoI1/3RpxtKB9x+K1orf1uCcLmFz QmYcVGdprgRjYs2QQ0J54PZ2n4bxlqbVrW9CKhW9az+fzuL/5JM//zx3KfNGMguoC9iJpUSDQETf sNwRIXwZnmOpHC23hj1983e2lL+1OHJA89TEczB/44h2NO0CdqigCpP6o438UxIlzKbSdAnoNKKn aRsZlZHGa+QxbfKEUTeQqiyHDwTLGx035cGysSinHYS8TccPoxCQpsRJz8cliiRuJ1uzDC05IwtB yy/mhmjWtbjygi9fqosO3Jmswtlv+GCRkz/81LmPtvgJOBzlMBvDulpqnmbZ0m8/Hevfm6feOfAe vX23V+ZwXj9Axp1j9zaXWTiPXpbQdlu59sgILHh0Y4Mx83RLqICCiirwNGWuxJIMCQcZbfaBTtgK cB5cbB+JkGA9yzlAtJTSFGX3T1GcszXE5og1AGJoAOK2QOYFoLooUVc9kd1VaPSMy16qjlzukZT9 jVujugBKfpIIkay5dCfsWJ40Z4GgMlaR54B+wuFrIJ3trOlrW8XqV/PcJp0SimxZcWk+T5FIaP6r NiyhOQERS3YZm+g4TPrE17ekJreSutMDZuzaaM+AosQT33IWYHDBgrL1R0av3s9Kh9CYY0HBGsey gMAjyHYhvnkvYMixZPssTTxlw0/94twpUoRDvjcADnUZwVYYICVqdSClil72koQ2G90wCMBFAKp8 7XblqR4r5n4Pd9MSwhyZHrdqdfnynC2/pfj4CmEOue6Gx8zUf7D3bexi35QlZkbMEkZ+QjIlNv3n 1LquH1LGJsOpX160z5C+TLQVmxrrn/shVQFIxUBZGr6VE8378qBzkSUP6k+ew93ECTcCMdL9JpNO eeMBaKaq0mo2CW/qWCq7k4WMk78LdheEYFilHu9FTUJwKIwkfQCZOdD8fRxt2M+1CmUCSWryeI1g TBkg6J3l/AEHHzmiIbDHKN32RyMaUBSAUUe2lDPQz4NShD4SjzE3nVCsDmP69sNM3q4EjVMWIRGk Iuins9/RvHV3BaFculiD/zf9mb3SoVSSMX2I/9oExCRMkLLV2zz0wQkweqIvqoQVlmgTe5nytq96 +b6f2mgyIGEWkiuZBWNDFwkrIcJ8StUduPLdGEhivv1YAk6An4OG1rdeIzA90E4WJgOonu12N/PK gcO0CUshnhPbnso3cJfsnw/AOthpGGgYQYIs55WmtrHzg98Yk3T8twm0TFO9bcqo1MkK6f/q8kw0 MuATLIrz68XcPRym4XXMCCmneyeAbwZ650cdZDTGBMi3iGt7KxgIw+XnCSx3ysQczk7B3TO0TpuT meqmgGnCjV1I32z3CIJnkNImVdloX1xHNajjY1XB3zvSMs+6Dq1ATiVrr/T7of0VAwR58CZP0gQG QSH3oYAOZOc4Z4vqhbuDeJCJeXq41YL+8IswpTrCBGMP5kd3oy2LBme+OMFX04fZulv03uepr5I0 voIzlQrQcMTedEuWfB86nTlzQjaTNr/rg7g2PO0CAuPAJfbiOfUTf43uw5/qyPx5A7Ap9EjYaZho +lqifXZ1LW+Tg3tLVeb/ig4gqJwQpiUamW/puK32m1x/6+kaK5l5ciLFyra5KWupE6MtoLKbOcRk u/eagK0GQ8dcOeOJScA0PtYK1kgD4pxAQ+imvt0xg7RWzEpUvFL+o21setyEtSelGgBztk6G8pu7 bKVs9odSPeVWCkwSB+nsWqeq235taiD7vTUfQG9t85CauDliwrthz4VX3q1IlCLynCnTcnBdJswQ MDJw+d3Cdp3rTfnQq9UbkEh8GbV/flZ8w1Q/SHEF3JllOO4MTyw8SZ8kJACe+LoWvQYrrE+JoDSJ 2uPQrU+J30LrtVx/zycwCSPFEhLd9ZqrDfRwGqPfxcBCcQyvPRq9yy4IItM/ofiP1hre8q12lC6u eM+AhJuAXOFBxoQQONcyFuCcOp+zmVP/4676W6LcwtpyG4eOk4DAjSqMkqupC0c1J2RLXTLMsUpD KJvFyyAtAT0LpBfjalnts7tBAsH5TpXePKMCpj5OQ+CchBp5r8ucC14soQZLDYxB6/nUfWuFfQ5P vRyoHFpll8ryEwGgYX/jOS1D1NTtb/SX0Zr/w/cV4ZBVHOc7CrEZl627G3IgFr7TwJIObs79YJs3 /cN+w8O/ytrmiUSOPZrdQJeI8bDQX/ASqNycyXK4w3ieOrGIygp+ymRMwzSKVD8W3znCpSmFa2/6 cWP9qIzlJe9mNh/9dsGzaT5zJ58GW62nVAbjFOXI71Ciav9E27pXyE7y/xX2IIYVhQnusf9Z21Sw fOpCarmHlbg/Gi0pOekjIO2DKYvAKvtzl38SDaZtAYSQb0lqQ5eIO5qCaN8Qj8x6Gd+5pRenA1iF 8Q6wPOKfarjgKbHySrLrdOKfVPx5Ek5wEPB+yEkUOUdJiJ3h0S1yxCv9JXbtvucmb3GOOW+s/kvu Cmldswqwa0taLtjO+5xR1XkxlxoZecHDbVqieZzf/LQZZoE3VA2ivEieCButkxCH/lu4k2ZdY8kN VnclZQRjQgZvv3VKE9n3wyhJDk/t4APRB53hBYNbLVkZgaagvArTRWZCxVTnTWE7stQ98U5UDUks HsVhenUcefrKyv43t8xFYSTcz92YAtC9rznYfRFIsrUcCZtk3Nlo19Y7rPPzroq8+Vu+O21/uhcp 0e2682E/uczFAOX+BSQJj5vPAYEHEKCuqpfZ0cjV/aSnJaEmlX2HmDP3wjb1Cii+0HxIdc9KztgG v7cAfaddGQxgfLZuRY/aBUOwyN9OeAltAsKaVGt8SmIgabb1VMKxkstIxSmeFS7ltvaSuIKFhoJD 6rfQZKcProZzq0Nro3y3pZJWMfZPdMVKvgHpdqcjf3b9RjOtLCDSNf2ezfc16Iklen6qFmb0CN4J ef5Cx/hSb7Uozq38nflh2FaBcZOuhJcsEO49QNNNCWPcEuV07gBm3vUuu2HDmb1wu8KmyVqKpbG1 CuWbg6FjRRjHdnn6+eU/soEcgRLgwfQ9juQJilWP9xFm/jEhq8UL4KcVL/qJueO3exORVFSCmciK 24fhFEwuGdiBKR4eV9EFwxC+S9P29HjnoPAPegEndDP9IBoXWRowhF8eSJcYt0oz6tA3i30i/Uz9 9cwNLrpH9HfEbZkyPgIzkZdzqNPw+91VcwKHIWAF9zQOhEFBPCui9JHDdPetXa+bmxM8AouONu5r E7IM4bgQGzLXkk/ZTYCGFCvMMMuZQYmaMxr+mgadmn1CTPwxFNXCDGxdlgU8nBe6cOLS6AN6RYXB t/fyuJEW4nQp9VdIChcUI3/ynSqBha6jrNW+bpTQBMSiYIq+l5bnDXNZyl/2QY0+RWI15D30N7af K++CI0WmRqa9bQqJGdPpXJ3IculAjPKF7Cvenp3zLq0ITPmiiQ43aBYpQbTQpI0PW1M6/b9GIf1w 9j0UidafSW6TnXu4g3akDG9CC7fJzr+k63SDgMW5KfQyTdxfrrZYBU4ylDZSMJs+525GQpeVapeP bRCpKg0lTgTATiABxKwiR5abm3vspucSe/Mt5x6CTl25S9uGeJYa1Upd+f14k5roihGU1Vctk29a G38bLkfV9Ei5viRK2i2zfBLkZYG6RH7le0xHwHfsiZzlHovmvoe+NUafqDIfUx9wsbK5FQA+EEft c36jCmwVxbihxNnD8dzSeG4CW9ettPcQuwOXRD28K8xqtVS64d4VkSyQbSue+iaPFtnQaQObIC7q 59Id6jnSZS7YcpaTGjNSFeOFCBzkQqpicIoJTti3HFS9YXFZeE4podRMRcHBA/uZBYqviMHV2Sxi DouSB2XJAFe9c2OCdhwhCvSK92fQFEuwTDR55xe9TkAXlyGfvrTPzsUw1Wor2nWhwMNK83wObbWO 6eR4cLC/ddTXqNY2tYDeZqQaWN+kqWDWZVPYuY7axU0zDj6pWhjpQ+96qaUGYfQDeAFtJUoFBXVo 2jNcG1IpiHgX+Ptc+8Hc+on0LkkgPhR+Pb9/sQQmEXDgMRcMqBftrfu8SqDTzrk2+X1tXkwFwll8 4IdA1cmdDX7EIdeN/RVWnAVXtTDDIeKL7/QVdw6Pn6yrSf0hTIn26HPaqaRORCzljPmVwqRbI2Dd njctsa9jz8JAacsw9Ld3A0+YOyi6r0qWHiS/Szl114O0v5mhzcDsl7twjrUb60OA3QOmHB0+WQLu 6y97rD8z6c6JIgiEdSkE9FXBnUOZCKP0ZREUJNiedDUc7u9iIBsIANhuAl2jGtsGAOZ9h1ChFmHl HSbPGMQX/OMbSb8inovl+m9el6t8ITm4y7/d0FtUR8aYGKVgdF/Qiq3EvejUn3EWpXDlx95/47vk WWCz18vc/QJqDght9H+xK0rEqS5DnLzCY7no6d1Yyo4Y/xkB/9xPvFzZkd5fr34TWVl7AVNOzNiM 6TRTsHzzvb3DFC6LuYsEGPvwF8jpW9dqUHP/dxWMJgEStOnjIb5bmF12ydfN9Wq62aDSc7FZbjeI DiJiPvYoeHWK5NhJv40EfX6Kycqsiq18da81ULvMBEqb1WDZVf4TpdDV7taBzKD9mCH+RL0YLqvu hueNBZ1vk6EdtVyf6lahDKhaYgEx+tcV9r5CDXbxn3GMH4UOiaiWO5jYcXncq/bRLLGG8zSXYhGa tXnuY0j1MA5e29IHv5R3uWq/C2iQS4NbqkohuRwx6oj61A8e7a1juAZm54F9LLLrHr7l0mUeINWu xZDF529uEAwRs6mkZw0/Q+yCx7U+97DjhLw+42CjyKlOU6cydw3DN+8F0f+MDVwiygVezGI2L/jd 4VIjWz8e36hesj1s4/4IXwgu3EInAICXM8F/Ih5bHZFAVHjJd6k1vGoZ0h8aNW5hlORecV5nrEgF FuiHzht4nSijuVs9bTOsUSxut15wueKLEt3KfFhPwg1edK0STTLRr1+u+uF3Ut7kp+f6hjG8eYPn 0Mc/Ls7ugousIzPixIh5xX+kn/8xYix7fpN2m9hfsrC16lRtGJusOgckD9ai94roGzoDIeYp4e5x deWuF/amU+NqxKPoQli1KKDyieEMB1tmhZ8BsdUOP6BJrqlKL3Ili1e+uJW8vqATi4Xt4RxBAGTg EzPqjyRQ1s/ulMKOwvpZcFRjO4LcatyYayuo+/fQ00Mq4b6Oe8F257wPYiaBFvJULAWicxfv/6p5 OxlI7CVAgHpljJi/MgniMMEdzFjwIGQmKVK9gziCyWKgmBI0V56Htyw77yrfEQ2ykz80J35Oj4ro N9byNFrlzNBvrKTEAyMRtLt7Wf96jI0a+k9cyZtbvb+lPjO+RbO5BUWvzzVOz+TH+IKIBT9bvFhX bluwaixBjzhxECOZwhkY9X5+61lNKUg2+QL5tJCv8Hd2nQNDR69J4ybrG1fjbld92WCsZaZWBTvq 9re9vyz/l2Jo7z8rclcHbEiE1PLj0RXYJtXMAAAAAAwmAdwIWMKwAAHliQHTrQaSB5P8scRn+wIA AAAABFla --===============5512412463630130981==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752945AbbL2BEM (ORCPT ); Mon, 28 Dec 2015 20:04:12 -0500 Received: from mga03.intel.com ([134.134.136.65]:32354 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752836AbbL2BEG (ORCPT ); Mon, 28 Dec 2015 20:04:06 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,493,1444719600"; d="xz'?scan'208";a="716512754" From: kernel test robot Subject: [lkp] [nfs] 1a486a5117: BUG: sleeping function called from invalid context at mm/slub.c:1287 CC: lkp@01.org CC: LKML CC: Trond Myklebust CC: Al Viro CC: 0day robot TO: Donald Buczek Date: Tue, 29 Dec 2015 09:03:52 +0800 Message-ID: <87ege6vzev.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://github.com/0day-ci/linux Donald-Buczek/nfs-revalidate-inode-before-access-checks/20151229-034212 commit 1a486a5117431d2f95f72d14839e14cef3c55559 ("nfs: revalidate inode before access checks") +------------------------------------------------------------------+----------+------------+ | | v4.4-rc7 | 1a486a5117 | +------------------------------------------------------------------+----------+------------+ | boot_successes | 118 | 0 | | boot_failures | 3 | 9 | | invoked_oom-killer:gfp_mask=0x | 2 | | | Mem-Info | 2 | | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2 | | | backtrace:vfs_write | 2 | | | backtrace:SyS_write | 2 | | | backtrace:populate_rootfs | 2 | | | backtrace:kernel_init_freeable | 2 | | | BUG:kernel_test_oversize | 1 | | | BUG:sleeping_function_called_from_invalid_context_at_mm/slub.c | 0 | 9 | | BUG:scheduling_while_atomic | 0 | 9 | | WARNING:at_kernel/softirq.c:#__local_bh_disable_ip() | 0 | 9 | | WARNING:at_kernel/time/timer.c:#del_timer_sync() | 0 | 9 | | Kernel_panic-not_syncing:Aiee,killing_interrupt_handler | 0 | 7 | | backtrace:do_sys_open | 0 | 9 | | backtrace:SyS_open | 0 | 9 | | backtrace:vfs_stat | 0 | 9 | | backtrace:SyS_newstat | 0 | 9 | | backtrace:vfs_lstat | 0 | 9 | | backtrace:SyS_newlstat | 0 | 9 | +------------------------------------------------------------------+----------+------------+ [ 9.128702] systemd-journald[1418]: Vacuuming done, freed 0 bytes LKP: HOSTNAME vm-lkp-wsx03-4G-6, MAC 52:54:00:12:34:56, kernel 4.4.0-rc7-00001-g1a486a5 1, serial console /dev/ttyS0 [ 15.759910] BUG: sleeping function called from invalid context at mm/slub.c:1287 [ 15.761348] in_atomic(): 1, irqs_disabled(): 0, pid: 2272, name: wrapper [ 15.762391] CPU: 0 PID: 2272 Comm: wrapper Not tainted 4.4.0-rc7-00001-g1a486a5 #1 [ 15.764659] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 15.767105] 0000000000000000 ffff88007f5bbb60 ffffffff814be85c ffffffff81ed1a5a [ 15.769660] ffff88007f5bbb70 ffffffff8111b3c4 ffff88007f5bbb98 ffffffff8111b465 [ 15.772230] 0000000002400040 ffff88013b001700 0000000002400040 ffff88007f5bbbe0 [ 15.774759] Call Trace: [ 15.775813] [] dump_stack+0x4b/0x63 [ 15.777195] [] ___might_sleep+0x133/0x135 [ 15.778628] [] __might_sleep+0x9f/0xa6 [ 15.780056] [] kmem_cache_alloc_trace+0x4b/0x1b3 [ 15.781600] [] ? nfs_alloc_fattr+0x20/0x37 [ 15.783062] [] nfs_alloc_fattr+0x20/0x37 [ 15.784489] [] __nfs_revalidate_inode+0x59/0x171 [ 15.785981] [] nfs_revalidate_inode+0x47/0x4b [ 15.787497] [] nfs_permission+0x3d/0x155 [ 15.788920] [] __inode_permission+0x3b/0x9b [ 15.790353] [] inode_permission+0x40/0x42 [ 15.791847] [] link_path_walk+0x48/0x46e [ 15.793237] [] ? path_init+0x11b/0x2e8 [ 15.794605] [] path_openat+0x1db/0xcbb [ 15.796030] [] ? page_add_file_rmap+0x47/0x4c [ 15.797533] [] ? unlock_page+0x23/0x26 [ 15.798898] [] ? filemap_map_pages+0x17a/0x1f2 [ 15.800398] [] do_filp_open+0x4d/0xa3 [ 15.801776] [] ? kmem_cache_alloc+0x49/0x1aa [ 15.803236] [] ? getname_flags+0x2d/0x160 [ 15.804661] [] do_sys_open+0x14b/0x1da [ 15.806020] [] ? do_sys_open+0x14b/0x1da [ 15.807431] [] SyS_open+0x1e/0x20 [ 15.808779] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 15.810425] BUG: scheduling while atomic: wrapper/2272/0x00000002 [ 15.812593] Modules linked in: acpi_cpufreq processor [ 15.814197] CPU: 0 PID: 2272 Comm: wrapper Not tainted 4.4.0-rc7-00001-g1a486a5 #1 [ 15.816465] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 15.818869] 0000000000000000 ffff88007f5bb860 ffffffff814be85c ffff880133970c00 [ 15.821456] ffff88007f5bb878 ffffffff8111adb6 ffff88013fc15680 ffff88007f5bb8c8 [ 15.824026] ffffffff81a4d1c9 00ff88007f5bb8d0 ffffffff8114f6fc ffff880133970c00 [ 15.826553] Call Trace: [ 15.827565] [] dump_stack+0x4b/0x63 [ 15.828913] [] __schedule_bug+0x5c/0x6b [ 15.830288] [] __schedule+0x6e/0x8bf [ 15.831685] [] ? mod_timer+0x12f/0x17c [ 15.833095] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 15.834703] [] schedule+0x7c/0x91 [ 15.836037] [] rpc_wait_bit_killable+0x21/0xb3 [ 15.839547] [] __wait_on_bit+0x4e/0x80 [ 15.840938] [] ? call_decode+0x334/0x334 [ 15.842333] [] ? call_decode+0x334/0x334 [ 15.843797] [] out_of_line_wait_on_bit+0x71/0x7c [ 15.845305] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 15.846930] [] ? autoremove_wake_function+0x34/0x34 [ 15.848517] [] __rpc_execute+0xfb/0x2d6 [ 15.849894] [] rpc_execute+0x66/0xa0 [ 15.851281] [] rpc_run_task+0x78/0x80 [ 15.852689] [] nfs4_call_sync_sequence+0x55/0x76 [ 15.854196] [] nfs4_call_sync+0x2d/0x2f [ 15.855653] [] _nfs4_proc_getattr+0xb3/0xc5 [ 15.857185] [] nfs4_proc_getattr+0x40/0xab [ 15.858637] [] ? nfs4_proc_getattr+0x40/0xab [ 15.860126] [] __nfs_revalidate_inode+0xa3/0x171 [ 15.861632] [] nfs_revalidate_inode+0x47/0x4b [ 15.863122] [] nfs_permission+0x3d/0x155 [ 15.864544] [] __inode_permission+0x3b/0x9b [ 15.865967] [] inode_permission+0x40/0x42 [ 15.867400] [] link_path_walk+0x48/0x46e [ 15.868836] [] ? path_init+0x11b/0x2e8 [ 15.870218] [] path_openat+0x1db/0xcbb [ 15.871653] [] ? page_add_file_rmap+0x47/0x4c [ 15.873119] [] ? unlock_page+0x23/0x26 [ 15.874504] [] ? filemap_map_pages+0x17a/0x1f2 [ 15.876004] [] do_filp_open+0x4d/0xa3 [ 15.877377] [] ? kmem_cache_alloc+0x49/0x1aa [ 15.878866] [] ? getname_flags+0x2d/0x160 [ 15.880319] [] do_sys_open+0x14b/0x1da [ 15.881718] [] ? do_sys_open+0x14b/0x1da [ 15.883144] [] SyS_open+0x1e/0x20 [ 15.884473] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 15.886209] BUG: scheduling while atomic: wrapper/2272/0x00000000 [ 15.887789] Modules linked in: acpi_cpufreq processor [ 15.889401] CPU: 1 PID: 2272 Comm: wrapper Tainted: G W 4.4.0-rc7-00001-g1a486a5 #1 [ 15.891845] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 15.894243] 0000000000000000 ffff88007f5bb938 ffffffff814be85c ffff880133970c00 [ 15.896830] ffff88007f5bb950 ffffffff8111adb6 ffff88013fd15680 ffff88007f5bb9a0 [ 15.899415] ffffffff81a4d1c9 00ff88013fd152c0 ffff88013fd152d8 ffff880133970c00 [ 15.901965] Call Trace: [ 15.902958] [] dump_stack+0x4b/0x63 [ 15.904309] [] __schedule_bug+0x5c/0x6b [ 15.905718] [] __schedule+0x6e/0x8bf [ 15.907124] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 15.908772] [] schedule+0x7c/0x91 [ 15.910088] [] rpc_wait_bit_killable+0x21/0xb3 [ 15.911605] [] __wait_on_bit+0x4e/0x80 [ 15.912998] [] out_of_line_wait_on_bit+0x71/0x7c [ 15.914508] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 15.916153] [] ? autoremove_wake_function+0x34/0x34 [ 15.917718] [] __rpc_wait_for_completion_task+0x2d/0x2f [ 15.919343] [] nfs4_wait_for_completion_rpc_task+0x10/0x12 [ 15.920990] [] nfs4_run_open_task+0x133/0x163 [ 15.922466] [] _nfs4_open_and_get_state+0x6e/0x313 [ 15.924023] [] ? nfs_fattr_init+0x26/0x46 [ 15.925453] [] ? nfs4_opendata_alloc+0x2b4/0x2e2 [ 15.927091] [] nfs4_do_open+0x177/0x3d4 [ 15.928684] [] nfs4_atomic_open+0xe/0x20 [ 15.930093] [] nfs_atomic_open+0x14c/0x315 [ 15.931572] [] path_openat+0x4e2/0xcbb [ 15.932968] [] ? unlock_page+0x23/0x26 [ 15.934353] [] ? filemap_map_pages+0x17a/0x1f2 [ 15.935882] [] do_filp_open+0x4d/0xa3 [ 15.937263] [] ? kmem_cache_alloc+0x49/0x1aa [ 15.938746] [] ? getname_flags+0x2d/0x160 [ 15.940210] [] do_sys_open+0x14b/0x1da [ 15.941612] [] ? do_sys_open+0x14b/0x1da [ 15.943052] [] SyS_open+0x1e/0x20 [ 15.944381] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 15.961556] BUG: scheduling while atomic: wrapper/2296/0x00000002 [ 15.963372] Modules linked in: acpi_cpufreq processor [ 15.964996] CPU: 0 PID: 2296 Comm: wrapper Tainted: G W 4.4.0-rc7-00001-g1a486a5 #1 [ 15.967395] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 15.969832] 0000000000000000 ffff88013387f860 ffffffff814be85c ffff88013a511800 [ 15.972400] ffff88013387f878 ffffffff8111adb6 ffff88013fc15680 ffff88013387f8c8 [ 15.974968] ffffffff81a4d1c9 00ff88013387f8d0 ffffffff8114f6fc ffff88013a511800 [ 15.977520] Call Trace: [ 15.978486] [] dump_stack+0x4b/0x63 [ 15.979858] [] __schedule_bug+0x5c/0x6b [ 15.981251] [] __schedule+0x6e/0x8bf [ 15.982609] [] ? mod_timer+0x12f/0x17c [ 15.984013] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 15.985627] [] schedule+0x7c/0x91 [ 15.986960] [] rpc_wait_bit_killable+0x21/0xb3 [ 15.988446] [] __wait_on_bit+0x4e/0x80 [ 15.989817] [] ? call_decode+0x334/0x334 [ 15.991250] [] ? call_decode+0x334/0x334 [ 15.992659] [] out_of_line_wait_on_bit+0x71/0x7c [ 15.994152] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 15.995811] [] ? autoremove_wake_function+0x34/0x34 [ 15.997344] [] __rpc_execute+0xfb/0x2d6 [ 15.998752] [] rpc_execute+0x66/0xa0 [ 16.000351] [] rpc_run_task+0x78/0x80 [ 16.001720] [] nfs4_call_sync_sequence+0x55/0x76 [ 16.003235] [] nfs4_call_sync+0x2d/0x2f [ 16.004640] [] _nfs4_proc_getattr+0xb3/0xc5 [ 16.006076] [] nfs4_proc_getattr+0x40/0xab [ 16.007544] [] ? nfs4_proc_getattr+0x40/0xab [ 16.008993] [] __nfs_revalidate_inode+0xa3/0x171 [ 16.010493] [] nfs_revalidate_inode+0x47/0x4b [ 16.011983] [] nfs_permission+0x3d/0x155 [ 16.013393] [] __inode_permission+0x3b/0x9b [ 16.014843] [] inode_permission+0x40/0x42 [ 16.016296] [] link_path_walk+0x48/0x46e [ 16.017725] [] ? path_init+0x11b/0x2e8 [ 16.019143] [] path_openat+0x1db/0xcbb [ 16.020539] [] ? page_add_file_rmap+0x47/0x4c [ 16.022007] [] ? unlock_page+0x23/0x26 [ 16.023417] [] ? filemap_map_pages+0x17a/0x1f2 [ 16.024899] [] do_filp_open+0x4d/0xa3 [ 16.026258] [] ? kmem_cache_alloc+0x49/0x1aa [ 16.027764] [] ? getname_flags+0x2d/0x160 [ 16.029178] [] do_sys_open+0x14b/0x1da [ 16.030562] [] ? do_sys_open+0x14b/0x1da [ 16.031992] [] SyS_open+0x1e/0x20 [ 16.047321] [] entry_SYSCALL_64_fastpath+0x12/0x71 [ 16.048898] BUG: scheduling while atomic: wrapper/2296/0x00000000 [ 16.050357] Modules linked in: acpi_cpufreq processor [ 16.052001] CPU: 0 PID: 2296 Comm: wrapper Tainted: G W 4.4.0-rc7-00001-g1a486a5 #1 [ 16.054431] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 16.056992] 0000000000000000 ffff88013387f938 ffffffff814be85c ffff88013a511800 [ 16.059580] ffff88013387f950 ffffffff8111adb6 ffff88013fc15680 ffff88013387f9a0 [ 16.062115] ffffffff81a4d1c9 00ff88013fc152c0 ffff88013fc152d8 ffff88013a511800 [ 16.064764] Call Trace: [ 16.065723] [] dump_stack+0x4b/0x63 [ 16.067190] [] __schedule_bug+0x5c/0x6b [ 16.068608] [] __schedule+0x6e/0x8bf [ 16.069950] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 16.071657] [] schedule+0x7c/0x91 [ 16.072975] [] rpc_wait_bit_killable+0x21/0xb3 [ 16.074447] [] __wait_on_bit+0x4e/0x80 [ 16.075889] [] out_of_line_wait_on_bit+0x71/0x7c [ 16.077528] [] ? __rpc_wait_for_completion_task+0x2f/0x2f [ 16.079162] [] ? autoremove_wake_function+0x34/0x34 [ 16.080808] [] __rpc_wait_for_completion_task+0x2d/0x2f [ 16.082400] [] nfs4_wait_for_completion_rpc_task+0x10/0x12 [ 16.084110] [] nfs4_run_open_task+0x133/0x163 [ 16.085588] [] _nfs4_open_and_get_state+0x6e/0x313 [ 16.087143] [] ? nfs_fattr_init+0x26/0x46 [ 16.088746] [] ? nfs4_opendata_alloc+0x2b4/0x2e2 [ 16.090339] [] nfs4_do_open+0x177/0x3d4 [ 16.092021] [] nfs4_atomic_open+0xe/0x20 [ 16.093562] [] nfs_atomic_open+0x14c/0x315 [ 16.095011] [] path_openat+0x4e2/0xcbb [ 16.096401] [] ? unlock_page+0x23/0x26 [ 16.097812] [] ? filemap_map_pages+0x17a/0x1f2 [ 16.099315] [] do_filp_open+0x4d/0xa3 [ 16.100755] [] ? kmem_cache_alloc+0x49/0x1aa [ 16.102204] [] ? getname_flags+0x2d/0x160 [ 16.103722] [] do_sys_open+0x14b/0x1da [ 16.105102] [] ? do_sys_open+0x14b/0x1da Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc7-00001-g1a486a5 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0-rc7 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=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_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=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_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 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 is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y CONFIG_CGROUP_HUGETLB=y CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CHECKPOINT_RESTORE=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_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set 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_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_CMDLINE_PARSER 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 CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=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_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=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_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_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set 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_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y 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=6 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_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_MEM_SOFT_DIRTY is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_X86_PMEM_LEGACY is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set CONFIG_COMPAT_VDSO=y # CONFIG_LEGACY_VSYSCALL_NATIVE 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_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=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=y # 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_RTC is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT 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=y # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # 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 is not set CONFIG_X86_SPEEDSTEP_CENTRINO=m # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set # CONFIG_PCIEAER_INJECT is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=m CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y # CONFIG_HOTPLUG_PCI_ACPI_IBM is not set # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_DIAG=m CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y # CONFIG_IP_FIB_TRIE_STATS is not set CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y CONFIG_IP_MROUTE=y # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set # CONFIG_INET_XFRM_MODE_TUNNEL is not set CONFIG_INET_XFRM_MODE_BEET=y # CONFIG_INET_LRO is not set # CONFIG_INET_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y # CONFIG_TCP_CONG_CUBIC is not set # CONFIG_TCP_CONG_WESTWOOD is not set # CONFIG_TCP_CONG_HTCP is not set # CONFIG_TCP_CONG_HSTCP is not set # CONFIG_TCP_CONG_HYBLA is not set # CONFIG_TCP_CONG_VEGAS is not set # CONFIG_TCP_CONG_SCALABLE is not set # CONFIG_TCP_CONG_LP is not set # CONFIG_TCP_CONG_VENO is not set # CONFIG_TCP_CONG_YEAH is not set # CONFIG_TCP_CONG_ILLINOIS is not set # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set CONFIG_DEFAULT_BIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="bic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_ILA is not set # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=y # # 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 # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # CONFIG_NET_DCCPPROBE is not set CONFIG_IP_SCTP=y # CONFIG_NET_SCTPPROBE is not set # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y CONFIG_TIPC_MEDIA_UDP=y # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_BRIDGE is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_TCPPROBE is not set # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y # CONFIG_DMA_SHARED_BUFFER is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # 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 is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_BMP085_I2C is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y # CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 # CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_SCSI_QLA_ISCSI 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 is not set # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set 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=y # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PCMCIA is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set # CONFIG_ATA_GENERIC is not set # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=y CONFIG_DM_CACHE_MQ=y CONFIG_DM_CACHE_SMQ=y CONFIG_DM_CACHE_CLEANER=y # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set # CONFIG_DM_RAID is not set CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y # CONFIG_DM_MULTIPATH_QL is not set # CONFIG_DM_MULTIPATH_ST is not set CONFIG_DM_DELAY=y # CONFIG_DM_UEVENT is not set CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=40 CONFIG_FUSION_CTL=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y # CONFIG_PCMCIA_NMCLAN is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set CONFIG_BNX2=y # CONFIG_CNIC is not set CONFIG_TIGON3=y # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA 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_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y # CONFIG_DE2104X is not set CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y # CONFIG_PCMCIA_XIRCOM is not set CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_FUJITSU=y # CONFIG_PCMCIA_FMVJ18X is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set # CONFIG_SKGE_GENESIS is not set CONFIG_SKY2=y # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_8390=y # CONFIG_PCMCIA_AXNET is not set CONFIG_NE2K_PCI=y # CONFIG_PCMCIA_PCNET is not set CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y # CONFIG_SIS190 is not set # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_QSEMI_PHY is not set # CONFIG_LXT_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_TERANETICS_PHY is not set # CONFIG_SMSC_PHY is not set CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_ICPLUS_PHY is not set # CONFIG_REALTEK_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_STE10XP is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_PPP is not set # CONFIG_SLIP 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 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set 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=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 is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y # CONFIG_USB_VL600 is not set # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y # CONFIG_PCMCIA_RAYCS is not set # CONFIG_PRISM54 is not set # CONFIG_HOSTAP is not set # CONFIG_WL_MEDIATEK is not set # CONFIG_WL_TI is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_ISDN is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # 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 is not set CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 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_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD 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_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_UINPUT is not set # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS 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_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set # CONFIG_SYNCLINK_GT is not set # CONFIG_NOZOMI is not set # CONFIG_ISI is not set # CONFIG_N_HDLC is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set 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=y CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_TTY_PRINTK is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_STUB is not set # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER 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_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_BQ2415X is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=m # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y 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 is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_XILINX_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 is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set # CONFIG_IBMASR is not set # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y # CONFIG_IT8712F_WDT is not set # CONFIG_IT87_WDT is not set # CONFIG_HP_WATCHDOG is not set # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set # CONFIG_W83977F_WDT is not set # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set # CONFIG_BCM7038_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_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_I2C is not set # CONFIG_HTC_PASIC3 is not set CONFIG_LPC_ICH=y # CONFIG_LPC_SCH is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # 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_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # 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_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X 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_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # Frame buffer Devices # # CONFIG_FB is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set # CONFIG_VGASTATE is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_HIDPP is not set CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_WACOM is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=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_ULPI_BUS is not set CONFIG_USB_MON=y # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set # CONFIG_USB_XHCI_HCD 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_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FOTG210_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_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE 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_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set # 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_MM_EDAC=y CONFIG_EDAC_GHES=y CONFIG_EDAC_E752X=y # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_IE31200 is not set # CONFIG_EDAC_X38 is not set # CONFIG_EDAC_I5400 is not set # CONFIG_EDAC_I7CORE is not set # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set # CONFIG_EDAC_SBRIDGE is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # 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_ABX80X is not set # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set # CONFIG_RTC_DRV_X1205 is not set # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set # CONFIG_RTC_DRV_PCF8563 is not set # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF8583 is not set # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set # CONFIG_RTC_DRV_V3020 is not set # # on-CPU RTC drivers # # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_CHROME_PLATFORMS is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # CONFIG_AMD_IOMMU is not set # CONFIG_INTEL_IOMMU is not set # CONFIG_IRQ_REMAP is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set # CONFIG_STM is not set # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # # CONFIG_EFI_VARS is not set CONFIG_EFI_ESRT=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y # CONFIG_JFS_FS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_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_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_FS_ENCRYPTION is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set # 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_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=m # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y 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_CONFIGFS_FS=y # CONFIG_EFIVAR_FS is not set CONFIG_MISC_FILESYSTEMS=y # 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_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y # CONFIG_NFS_V4_2 is not set CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_PNFS is not set # 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=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y # CONFIG_CIFS_UPCALL is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_ACL is not set CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB2 is not set # CONFIG_NCP_FS 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 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS 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_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_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_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_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_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_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_FIRMWARE=m # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set 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 is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y # CONFIG_X509_CERTIFICATE_PARSER is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y # CONFIG_KVM_AMD is not set # CONFIG_KVM_MMU_AUDIT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4ZbSRMldADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp6qL/f0y84AcIuZNSmJJ4AV VcmHOwEe1WNZedY1R1suXADSa2H5UmpSg9IseMLTVKQNbLZ6NLASz7zuiMpqTwDM9M3N/j+LyXMB v9ApJMtT/RyObW8QjzZfV3RxU/8PR+4SMPEI2VysxUxQyBLWrj64FFZde9NkoWy5OPWmkz0KlQOa O8HaginNSwuY6ZhWtdAbBZbsX/iK2FIhnKb1MThCB+obr7nuTeBLc9w7YgNYeR1oYwnb+Pn2LB1X M5BMEV+7hcK13AzFUFVvKTrmn2+VwQ605t0O0BdY6mBbfILkU+fHX4f78dtwVWipMfGC8WQKInwt PTs4cOx2EN7gL7JOd2HwdDOz8AFTlVpVMjZGZW1eMerTpCk6I/8YFXtVHm9xve1RCdH8IT06WInd gVyicxR//CEzDbGggtuDbXGsefgTV+2VYKyL0SiVoJOX7CIbchyygV7fEWCKWRddWw0vcLGU3mxd mPMpaPJq8mcMskMJUfI7b7qHc9rAAwhem/ogliyYT8Ue2VZWwU05foN43ZfZamFHWixQQuCtiyX8 UlUmITkuzANOn1R/2EG6U3jULc7jCou+1u12cSkPt07Qrro5vdBnlNW5OqYggBLec+DrKSV3f+KV vZ4KXLq4GH8ZFzqMNex+OnbfpkuGDodEGEoqqU+NzqT35xV84/7h4JzoQQAeN79+EyXHvMLqP5Cs iVDCCmL/gYXxLgHL+4OeXKKmuNzL0z6FypOTzAd9byDZchcSF44738YXpChpqQpjo+FTFiKjTbW4 N5HRoYPAijo3rc8jLxdzjc7mWbrdTTGnnDE96v4VY1YZKsu59nf88sQWxDxFoxtfcb27jytP0v5N JPM1iy6exr/SvYfArqWpV4z/P7JovWqrsavPO4P8jvn7OjWRDsYMNgVFAZ7GsyZqo+86afAxq/Uz VjLXcjx/az32N4Wr/VCdn4S9Rd+ivgpXjkPOdhD0LGev5LYTcYwUo2IZdzrpyHuB+vDluMZr9rtd YNhC1q5OnAvc9p3eS2QpmFP95lD0I/QkV+HQegMZ4ez+0O2fFX/agKI5nFrhckTXWC+N93sRmAji 5EL3dg4tjOElO/A7+7bzyA3evhVTR+vDZzrlRYrIo9fRdgEb1Sgvlw2e+V6TKRw6Qw7GrlcbnNzJ 0PNM8fR6Cf4rKY4rUOZbB8GySrcsjuUVYua6Y7j0vraaNrsEqIrWPx5kkN3deGuyDmofeZGaHAmr 0/CGfgVOQl18TKR/FhKoDyVlQew2AHeMPUSsr0JF8FZ4Du4QijiHJ9aUFnz41Fn8YWNg2q3CCK/A 05PQEhZ2T8TKudhzFB3JkD2hni9Zxv4+AkuwwGu1vHSeDKkUtnBnQoc4MfOdpEv5cPfzj8970Jep wdxIr+Ecz8+99KukkmNCCMB1LI2V6jMxyO+lAiDu9NpF1jf0ale3XFOME2HgSkqr6xileY6M6W2a FmHSG2wZ3Rmci9BL1MeGTPb0fYRkHxZnTWG2+cTcq03MWwG7vExGQlBf1NdsW6UoUOiC0YjdH/iw 7WHww3fylAaqcjwet7mVBQ9N01XyWHBALesG5SOovoJ6aUq2onPVZDb79xDwADLOH0rfwU4mpPO1 M99dWvNSRIrYb5Pp9FXCsRq3fjIER0dC8Y++WJpTI4zCj8dmcHISohT08kjL6y7hTCgsHQhzLnVS ifOOWaqzvaoQFHVrfB+GpIw4rBbUMFAA2KZJyhL0NJN27LuJk5xwzF943a/c5C8fUTEshmmHHV/P yQagYKZZBuQKa8Hze5zz/LI/mPU+9nuQ302mQ5259fM/RuO+kmhaxvXtAE/ky/LV98nHe82Glypr zzj5Ad1ByV1XmgJIlVTh6/VWFeMVNM05mXnzLExpaQcU0qBkaF/ApWPpRHyZWDgl4e8VSia08CX8 TgzKv6o/chkFTN5ZOULJJvSJtfjAuReDhgY2hr6inxMPrsM5mPHS0z+BVYVGiipWWtJZSb0O5z/1 BJgQJaCa0Kz+yjBJ1h571lLZSWFvFGUKqN3L+OGsPfxqvnnTnkqJFO8/cTSFfhEeuiT+v0sqXhJ4 vzT1z8o9Thv2VqTPGB/mXh/BTo9/LVhS6LuSGuRvdZ/Gojbq9uFP0gO5Fnj9lgzi5jD08aveak1d bGSoOA6Oge8lwyz/k4rf30b0j9OTnVOo49C3LT2jCkb89/qQpw388ZV++7Nspm8qlRZDrg8ecOol 1E8sBCbSycg1SpRGZ+75w3dMJCIe3dZ6aNty/ltoaFQPEmTznS2Hxg9VE7JxgDsjN8+NjzuCcbDw pSXxd2SqlrWA70PfuvU0k3WfkAbRrJFawpBiJvScFi4LTvM2SkaE+ssS8Oam0+OUnq40kqqh4Q2t eJO82rKRyjXpIrWItl8Mb2iybXuLva1M26GWhxPIDtkzXIF2qODCBBa4rIM3rvzuZAyRNH9YVKOI 27c63MeW35NkS3+Pkx56HQo66EVgiT4y0crkphcCnCm/SdeCegl4SJI9dUZvwmmKtQs1zzYR8rat BOrndxSQfJ7zJWMgn+fn7P7piEc10PKVGWwgdSNGRJMf/1CGeMqgMVncunzHQ5dXXwm8gpENgvuw gJru44pjK3odcct4ORbCLzAw87upUZBCWWtB/wyAKp/aXMOZODmLItPkXaR+p2WsMotO0AiRMtk9 7iLPKRwMQaMXFa2X3U4tXArlunSEv2FS//TDG7fkARxRB+VK81Qvl7Exf3uxdSQFNCWgsEjIRPsn PypbrhxDyLUaenbvzSZVUHBULN3/71Or7Yf97/c4IC7/jTL/nD6KXj+ep3LkaBVnGW0h8Pi5wwfo uEDxvBLpSYA3BdmPoxachkOqKP1wH8GK9KRIWkf8Be8+DEVP4ZgQI1ulYGLLayy+utVoS32nghcg s/yBMg5sBaHl17MvUa+8rGfIUYHpYb3/ba7VWSw6WqOWpoopMw2UoStCjucu610fhXD+mBmS2wMR 1CD3dZozj5iWCp1nS5SYb2DxQQWaseHf9++6HFOguE4WdygBNDJYlTpm9MIcPPSUSiwKrRZ08fNH OSxhCJjl9WgISCComKeB05oy4dYTjZ620upjps7jZh2CdVj4xpNiVEYLZOV1rgySJPzDvVESHLW5 jXqatjLqe24BtB9+TCoSEoCvvnt6ksWv19mWTzicZiKwGzM6yd+dT33JqmanD4pYyELAOQXvDGlC MMy2EaMcOUeFYTGUHry9S+mkXGvQfFcnjWVZS5Go8AJThdBtZxuAzVbLy5hFyRqTZKNSd7Etkb8a Vu1461ONiUWJzarZLx49BhPs1J2psYCcvoYgNQLVNijzhVFsYhnQ7tDbMd+3lfTVoxhOdp3KOS7M tmKERzhjeLE2TllKTmid1cIoGCaAsduI0sJkeJzbncdtTRgh3dd01Tw2xs1gVmn+GiKZhDva2KQ9 W73JPMF3rFE3j4PxqbYTtU1Iq8rQLNFhuGPD78yAGHshPOVYuVISX9t0P4+C2154T39z14yz82zX tqeOG2dK85TpT36sC/lbdBwSD2WgA4ZuEI5cM/b2ev9RsX70Kc0FDZL9qR2jxzBc110Yi8Fhk5C5 65SFgdj7GVRgqio9wEvjO19BSD43e/2ubVTVe1bN6btZpscBw46xSlilV5mWb/oIY96yxtUFYhcj VwVE1qqg79EZkCHGjpIS8A5HJ7AsZdnyVoVQUT+geCIf6/vR24RiARsrDeRSVHq9MLuE5p3X4kXW d1384XWDrIyKl+KPWzFjtF4pm3yfVxVGtAmANbQrOl2EjuzBhPW7GIBwuTl4dOQPedf5Le5PNfX7 HoQwoGDetteBwqCJSvfNCkPQ83GF0ico9/GyBLU/wedjAly40dausxvpqmd2MXMqpbd0ka7gCg5E Vq8cV1lS1LkxMKdiEECdgV8DtrV3GhI7fi0kWbtzhxK1l0bHQm/aw/SIoXKeGAVb/XCJKQY6r1QD mqgVSDOEEfdc8OFYlNNv7hSxrg4FRiTTurnFEQf+IiGZDLo16WBqrQFzwwnOiV6VNjC8Ur2GBaDu 2Zp4LV8FsplyEoF0cB3BciRS/LQ94FXrRXzKqlLqtBwWJ6yOkoK2l5yheXiSSnTHDCgwTsIIldq6 34huJ/Q/cOIJo2eT4f4+fcKbJEh8ZpktQ3sXgX+0VXimd/ti4EfUwLzZPFC/7tukopoJJhF061pQ 1N6QpFYlXo1ZmjHGKKgBNniV2Ulw99C9nooQnuc49dG01cWi4hiCv+L2zY4ecj9cyyVf0Hubr5C/ YZWW/MPaUmm28lor5WoRxzluc9pqsbfVWKUfplOfb1NeIgN3nBqV6b6eMF2e2DQfbYwYFvAP1+dF Tjjnj+rt8/Bej92g+92I2nWD1l2HVZxmVxOA/UPdKH8rbiL1T1s9YpnoUXElsEQ1zQyVczGBJoAH vNqhzsEK/5hEHMYL17PeTKMaUmZaXp5l7GfppujP9SMDlyHwGe0QAv4P7eV1aH6+h9CCLF+Y449g 6CbeoZxs4v1MZ32nL5xVk4G1X6m10kiUsCdlrwIM4xKU89TjbOz8sTpH9f4ci/VDxsJJA+lcE6+4 y5CSZl5DapFscfd7ylQfVzrdhUitCFJPv9ZfknN6cTu7d8LzaPI8XQkWN/MYYSyTab+f14L9qil0 OCs7oMbrlUEz17S0DpaHHVwegZmkx2jf9CjwirMmyPJKE1yuhKkT6XtKRzdoo3uUSYPe7PjncSRN B+zwqSiDyXITL3QDyrZbHAaFeY9fiVPS5OB5AYuegbiVbzkaws5wyC7TurKtpIhDreLG0s5QT/2R 0hiW8sAFIOXejAE14v7y2FCsdXBlY/CiwRrUljeIQx8s+XsSW5pdOKocjLVC1zQxnXqG33wMwNIu kKI9XEbctBR87yIoIWl1n3HcY6m0kVLx4mzl8PwEurCMTtnR43GE+nf1W6G73usw2l5NF5aXDmx5 eZXbHhbOS8mF06Xf/rPSBdni+mmu6I79A14ZvSMU7k2At/j1lwcWbd4wd+4NGQ22+mOaqrY25iYU SL+zdb+wRGNzo4W3lfahGOlxQoRSe/Iu2gaTM9kJ/k2FkPZ9dQaJe54dzw7ybv/4Nn7cQvmEZXo2 K+o+5NyyEAZmEa4gimiA50E+qZol4RonXWTaSdRl3GLscak27lulfO0OhkOuuTYwc/j72jp3ZrYF 74y4HmB5SWQM00p4sTIrXpYcH895WxWSraF/KQNKPE3W8SMsFcKnipwUPwcp1D1R9zxEuTi3L6sH w9dMmB4/C1SGE1K0/JpMhwZwgJgIKI/dDY35qfbKKL4k9wK5Xq/bwzHe9T61aei+XyWDq6wVofnJ 5oKg1DYB7TGhypUOgqLNKv9NVllCuFDh4RybOZ6r9FPSOWF2qpq8j+xgTtcVexDkOdvYZt8+KPrG uXzrRhLb7GiLiHLluZoqtMhj7OQqjQPS6bvIUcg93muk3BtV7gRLa3XYEA+MDaJQ6lKVBBDWcHSe zFCysv7U/K5YXIERpPrMqRyWT8oJc5fZVxFG+lsRzmRN31DfRR16Eu1kOU3CUis3kK9sTMkF5PHr wA8K+AWJuNxetUGj6j9IEnxGYLYhTF+S+EYNkgIUsCBmLZJP9n6p/vfzMNLbw+xl+7uEd6PbO27K 35JjTEHmgho/WCBMpoEMte56Pj75yiEQC1tF1KeCz1E+3ARe5lL7bzqt14faBhOxOFyPEsHEf5Dq jT8vn59TMnELxqY+A0Pt6CjFUYXFP4K2Dj3PGf0lOcsRY8y61A7MuLs1gwp4Yj4j70yW1gmIUthD 8x/8oPUI/BT1Dlsmb3rhbHAVUkZ7m5oT2PL7ZkeXlXg51E3Hbo3ugNSAuZVoCpBCpROkNthv23vT ATdJPPJQq4DFwv66HsTVbn3Yl3w9GnYz3sKEcRZTYr7FXjN+0f1MTutDhrck3pUfGxOHKRffH0Pe /M0zaMwX9xSmi5qxaDhpcs57JzU0vCgvVKuD+S2q6qREpfDd5BiW0+ha4GKXUPv/I3MuBVvht99Z /6MUAPln//pR68lJQJ4gzA6P0VsPie4+/Sp/+leB8dhgJgASAtuPicM+x8QbYRjLyBkdPA9qdD3x t+c7tTZ+Zjj7nRUS+ttFKaLW/l3f5OfYjDdV2LdO4VscFrNSz/8xnutV/rLBqU3upoWGgzSVc8SH xroYeInUPEy8JVPb4jCEpFxFFDDLYXiPNYUJT771/3iHg31rDIRTXpbXmFX12cmSGeDbzHNbs17T IeyHNJIhfY/r867lXJx2u6OiS5mDA5ILGUu4Uuv3Y2C3eenRRV6TZry/T9O20jV5JRcgpT0iiqGz IB9RRzBBI28ay2OvEc1bQpgHxGEpmpVHAOgW9lVYwEx0jBKAHevgCGRDAWJOJKq8D0CpD2C1FBes VqPIqcxATtmvkfqtMTo+Nf0gQ7VQHolaUm8SWZK1otyerbUyL0AtcUlWrf0nQSGhYZKnCJuEPQWK BKYGMN2q1jjaWVFKvMwBgavog47alzqNrOH8WF0GUuVOnDec6LqgPKWS7vGEZ4izYYlh3OKknp2S RlzvOWUc9pj2T5KFUlvMKr1r2wbRMKG9mPg31IUMIY2jTbakXX5J/qQbjp7o1ubh/FFMYf2/z3Qa 7jOfGMH1puJmCbZ++xXNN8V/xb82TeTNFrB3J5wexcYyvarpqNGomi6kS6xI7sSMRnIIevKTLNe+ GbJo4q1OT+LfNLsfHaTbOVyQUt3CerlMq47keJ5ZZZee3kc90WN9C3KWqZir8pNzBXQLphGWfEqO w40Wn2h6Xh/ZdWQ7g2KnoSyQQGwgbM5Yf8HK9lNreTLIO0OvqjcSkES9XT9tSgIAn0AZMxAqWzkM 8q0dOSSAWN2dFCyeWhUt+3GW4HQjIuwlsEVfc65aqSK8plWQeBBNx8co98lF4KXJUlhkGCu1c8hL 3khATPZjzwWZrAt5vLh//9Nr23I6gdXlJjHV7GObIdAbpWxhAzuUgMiHL+MaSmhzcl3BiuO3Jz3D CYghqGiZWuxCdpucgIBSIf3OAcZ5f4CYHDbvkNc/0kv5hm4snCSXNrw4CV/CneTFMxwYwLQbPtf4 mthCrsIdz6ImmeqNtme9si82K0vWv/bn3tYskkLmw1LhgiXHa0JJMusQMO1Pec5a/ll96fNqHpe6 CCERcx8oda6BGIqCeVwCGiGuPklX93EgxzVQezj5irzt7BtEcOmFnFfsVYb8SjqYarRX+9tOI7wi QJfPRr3EFhLkNkL2QDb45fcoZUP7CW3wXiPQl8dQB5L5ZLCSYYjnpXweu4ocv/Vb/EIUr5YowC4V y7O+qDUhaQFvB3NPMbJ0ynVWO2MPAlyVVbY0vkOfaR1BUzcT/cyrcRRAlwwt+FGmniZ82jamDlcl kcBsOfu82NWzefRBhvtLdFtT+tz6psHczMr5AV+YjKhyNEBI8f5HGTdsrBJHmzGarTiLBJHhnG6W xE+rrHtb0koDGAwPtARQPv84u77/A0et4ONal/4A7rJnpokbjidQhTtNYW9gf7eXLrXdhn2zdfig bQSMab+MxOwUEvMwoQFG4GBJzxaAOF1KB/Z5JhXkU+5DRdCig7N3kn66qH1wOZKoJECNweiVSpi8 P0PDSUhnRf7bZrl/Q2fZoDDu6IY4u6s1G3QPd+gvqt2DRx7Q9tSbsJwso2A0D9LghUg3GRJHnkqm ChEI59+iO8nWaVbXKQYEPcDH/FdCymyqb3Q7WTO8nNySplsjr8FsoC48XIbNZX4PeF3dtCBa/2Vk n1Z376we+HlHjJT4d6+hTrfr6eJszC2BZ9dGngCebdFQ8304FTdHNYuciGZfYYiaZR4ZN9lk1vfv A+TXKx7BugslabHtCxNASkG7+pVCBh6WdjWvXBHhcD18dj2cdvV2kGarX6JeEgxBJY2WWJh3nDYQ J2giW8ZepT0IDdL1AHcSZ6P/3Zha5cDen3lmpS/Ugbj9cK/bHfTkb51fVNoCBZOVf5qJqQPJYvZE O3Ltcrss6JH47OxVslUBxs6vzBNSeKgZk+1xl0Atq8RaIiEAsqFllT+C5Tmnxf6T8CX5v7XZTSVH 7Ww52l3cRAGDNbYn9yu3XJdSSFrxhjMB7a/JupWfO0895t2ct6vffsZngkjf7KWcb6gN2TqbU4ev S4opw9JvfzOsW+9lLedS5hMkaV2lMmxZzEjo1CGj4Nt9qnnKtKsTA05+aoKrhb5wCeY6OE1DYJ1x JE0swGW/m0kcwuSY1Jsk+a582yeXob2DSGYsitHnfTQKTUW9jJwA7NigTQ+fVVLA1iSjtZzhwtm3 /wNgRLUxqkqtAUKKCAKbZNQEBCtp7hK5KayX2VUBafjf02q7Sv1/w8/m6BDAP0e2WiYgD7fHR8cu 0hFm1V+aGDI3VOl7kBuNRdllocDMZ0DtGR4U3qv0ZNCtsqMoICgIWQdu8vx9ZkHqFwd+qZBZi5WE RyaLwqGYToUelg2dtDL4HY80ty3s+E4zalf73fBzyE6vj+QiH2ZHWQ0zv96V/vuUwlhuB5JTPlgu NrAZqublGI/sKQG8PPHEiOaHTO/sw4ja5T9q99XIAHZCL+9fcue/sK8eLt5IdedLq5gqurRuHfaC nQ3DO5Dfc+Ru2LKwDxsghQvFH4AsBW4gylsFPhOwNwvRY1ur5ONKNB7/1eus4yO3G/pWYg77xWi1 tMOMOI65fINeZ75HAhq7i2yqI1TEgabgOZTOeU8em4+DwiV6emwObfVlZKFe1n97IBiDXs+PMuDh P38UYi8/Bj2nor99AmiVSStLrJtl1ATd/2LZBjteA2euK3thf4VsceYTMHspSoR1OOd2IID4IvXm TcrUn4pcjenyxbJvoivFv745I2WkJh+6VEEgPYFe0AQ4evmTq1nipVtjxlGk9+FgTDz2PO4fxL4p 1GLVHXQsmLcDBSko8izGWE2zLGXaqjs+9y/VhebQz6IEZeqQ2GDamYPH8zA2CACbJY6Lk8BEF/BI RDlT8vM1Tc/uRJuIvgk+9p4+jJOS8/SAQ21Ell10KDJhgxj0UNi6nX6NniyXv1Ux5XQivoBMeOie UkcmXPzhq65effVsqWgVyRzXkwQfZ/YKV/B0XykDw02h2l26s2wasPC+DEfs/u0f/XwN4k092Lgo 3/7arX+ar1KXSRMWzZHLk8fgd5b+yMZMV9OIdz3fFUDNa1eqF4+3u6LPqYrBk9XZPDDS/nRCEpVD 4fnLW1s+q5Usy2z/xr98CHkLxOsnRlxZd1hXNkPbpdTheEfbTKZ12m2QYtvJdOV3gpLd5ljTDE06 VFt+8Efq9Mcmdokgky6ZKG3a8i8lgd49R5JP2OO+JqrQkRE41QARu1pufZPYHsOqcy8LbJDt4wSZ oqGC9WzNbVyIM2u+8aU6KWJsJ07xkc3oxyGZJCp3cuO+IihyPnt5CjxERbliPucWOXuGVZvJFnKH W8rjQw/Owad2vweaQK7Nwg3bBaAZYaMgriepSmDOpZAoaAAVlzJTPDZEaOy4L0PtghwFlSSfXsJl zBk4eDIfREkYwfCraTiyHklaI3i7tSapSqKCmcMLuRYU9BluRXs7BXhpwYko6hHdRoTMF/D3Kteb b1YpTY6qc0At/TNJwxCQKSNmzBFPzRBQ+Y9d4HuMyySRCkmdWc26RNn6qK6bB3w/ERIvDQq25stu txmIYPD8SeoZLwDzXgduLH6gHeKz8M4YzrtNtEiwy6QmX8db9c61yUe9U8m4vmY+oJX63a0D3H+2 AvLGprmeWYU0WlD2p2Y5S5qKbey58s3NWzVAtcfCyxzxzp28tUDiiPLHfBaOBk7USCG/V0dw05u4 Xgs138Ki4H4r8z76QUrlKxB+mT5fDKylQAtMQongffg4Jzc3ARHo0XuR46HGe5sjt/0RJO5jBV+9 CeKSDkgZcKvP5xUwyEPaGgG5COybhqnkX2xl6KHaWxk17thqeeQcDJyWlc27jH1IHvMCpz5wq14v 9u3n6zIcofIyA+vL8rtmUHvw7r+YKQcYBCLz323wOK2DqK4wsH4CF8VP7uTOdsysnO9pY8snlR/a mucf4Q+JiTjd6F4Km2RP1Ea6nldfGyvtPH+cmFz3PPQHXhFOAyUw+CunFEHGOjyRV0X1AWIatk9q f//Acqr4CXo35EKg7dpbovZ3nolb/U+6QZiFvyQ0uC1n4ViOyngV/ZbLjF38FTiW7Sp6L99u8i4I PkrV81rlEf4ndx0bNOGWOZUCuPFh1S70F03yG2cBaiPDjdK5J1ABvDjJOZe68oNRmIGpyDsmB/Vl 1fe4jL5NEkxFd0WN3a5neQgeGV5ByACKA1lf+3lr7HAqKpolOEekDo3g6OpNX7VSpI6LV99+yXs3 l44wyejAVJgLd9qsOKTvFLRoLd7+M43+ytRL+VcJjnxhwSP6aWbjdfIw4wACSRfB8lbC1F+z2oBl 63Yfrsp0iTbzouYFotG7LJIPfq5BNCsJDdp1Nv5wCkjxORJuFT6iuVS0A5LW98m1arZFjREkBgoB 0klNWpq7qFVsqVaSkU01KC09UML4nmeTxTyTo4C5hOO16qZ2FM0EJMISbuFXnrmAOVhhQ75q1f/y AxNTAMyzO3K+fSEpY/6QFbizJDajQwF2kmFw1JO1/LEs1XAD0g0LhPs70+9h4J/nf6xd93jPTmlS MdZdI5b0AaXIjcNjhK1sy8/1m/HdlGiOs3/Fp5mj5BCGjeIk6TzIlVzY6KreGtR1OgAYmV4NjPD1 Wa96QfIOdRwgyZY9eMoF1jfbZ3LYUuIA9391v7lk1JnFXvSnR25e36iaYCd+YH1kBxXNHgfZx4dI xMObRuLGAzQAtZDSFFqgQ2mb/+XV5bCwqMgr+8+zfOP53oBTSosIgtzA5lGTxynO6APO7GPdulfY 7WbV/BiWmzSA748IRYJviGaInBqp4+tUZG6DjJZoyigULUQ4CCPdh0ZuCHL8RiAvkdLYl/teRG8g UAyAarZlHAQ8CakF+bO62+NaR8Mdk307Qm3LV6pLUtVdxew5HBuLZLRjm4rPU0GL1XFhdW5SWhCq Qvfafxx3yLLQxrHV9CML6P/EVUfKXO0N8fi3X482BHukFR92ujzDnlimSrWk2qgL8D5lMSiZ3Ttw WSZW0bxEBvj3kdlHj+z8kmvgnVeZHqsAq0Tyahfa8OGPZqlLN4iMrvdSLo2wsjg7WhvWgymG3qUg S0S8Pv5WE9Rw7wV8HxWvKyqqSLnBhgcauW/v8X1yrb/yA2bbe4/bWDnk8wipa4EANHTltWc12wbr NgLDWzWcjypRs5Iq9xicPlQExOTVr2ItqPCu4qrAGHKfl3Z5Z8q5tT7dzki0hfv0eS4ppoV2OkfB qi7CaSG3DY6FHrIk0kcjwDpCfVjEW56cEyRrgjKOMVBhaZtwE7256YkHcMsU+YEPrg3LTx/nbtrK e4YWlZng1+Pn2AYEp/EVCPLxC0uDc2l9qpmwbyXd7TwxGd8UIkWbF4nnB+ymJUHfRI82EgqMZ9xB XMaLCpOjETX3JazCIpOEgv7qEUkC7BcgWvuQ/fmMchg9Xq8cNF4fFXpdO7MHRNVsik4usIXvFshb OqbijSqSPpaAuYijK8kT6FlzDwMOqGhaHYKFBYwEg20SwBq8xV3a3gkU/sESEDAhsyh5DO6tJk6s 0W+Jd3sUdXmTK9rRb/pV8QqesYnex1WbNoETrHQifn3pnECxxlszsu01eFHt6CvFkZZ48Y9wWmcE qjdW1VjlEuJUHPrjnorJXRnGd/68rgx8DTt3Mwy/3IoW8Fa/SZ6rL8SxGtQ4Tdpd3YFyk62mk+/P /LjUeBOdL8z1MEmW8MUDrCiGgUCM3Ip1PBvTK86eGg3ZdVp7XDL0HrLZ108Xr6ISvCmE7RimzYhE o5EVy8+WAZ+HZBFVCDDjxHCZAxOIDeApvT9DpIfyh/67E2dU+J61cPKMXpzzSAseF1y1fwPXXr1e ydRw2IrOGkrc2/rSifiAo3vlbcIEvxtMm97+ahdOCHsYhckMZMzXB6Fh18QGpOe7Pex2UkaEfAN2 r4R83OMJr5IQdaz+Q8nSkUmu2bT8O/idumo6pUprpPNfa5DftZdC9GqFbZXV7tt3NvSsRSVfQTnG ncrzbjv+7uuYJ/W7TLlgUXtbJvlESEcO3fiIVe1+6yhO3Kqpgzxmfq5nR+/2A/wsyxq6ah9phUKh CPIxh9y7oNf7LX3l41jQE1KLxdfGHdTbquHJDmIZAD/GnORWASjaVU8DwPHoY5ZVQO9QH40oQMKM Z/kQ/KIfUrwmXUTTk2hHXX5stPdlnPvEblhwZSpRCsgL+mIvytutWKWmY3KVWd5cZJ80Ss7tVFwn yPbrxVUnPobpk5ujm9Jc/RK2heR8MbKrb3/EUwz6lhITxG8Ra7Gl8X1blSGlJpV4dcWPDe5rBTz1 pD+U91bOOesfF0ul3G+RF4ZtsvxCXboXp+NNra2dXJheM3fUe0iw01vEwTr21hapzlmFDa3CcEZa LMJsoxU7am55S0VqJ9Bjfwx8HZHClSiZisCPy/h+4tMNDcXcC8WQZ6SCvaKvXzLJHYnf5lTkz2wF eHKbHziycMi1ChOayB21qz14NDFYj9qOM0WHLyo6QxepxJr7JssJ+D10Cy54Xebn96ueNeaBpfg4 /8lpICLxGeAq2BPDmn26+lWTLVaXj63sXKYs9SyoBCEo9ofRsizngHlzoOQpB2M2HxktasUB7Kmv 7nIEO/EwT+Li6y8wcQVK9uCkZS9XlpE7sSXcsLTTYmVocXFGYp/OfknY3fkPywdg7sY6CElEPH5W 0S1Lk8hLXt+CDZBqM261W5f3mNvaohdedY9/RbQZ0PjBpgzBMDzuMj0L5YboTiVib6GQzmN/KUje 2cK6LUtp9NftAQsnyy8YIwMO/Ge2xI5TIIVBGoVuXayyZq/Yisya9h+cyCEGEmhlPiwHcNr1er1q jy3U//ajWKcdI9gBrlksb0eG2AJncNo+BeqrnMb92YRISdnG18YMSMmjmvpyE0rPO/WpQovCsLii I4QqNPBf2GHQJRfwMP5ezlXQo7x8LJY2pVmB07xsSoOimYufWpKZ1vYycWfKwhlxKvrJphIlHvzj eHzOIuAMaLBhnauSsxzvlj6gErEqI/5OQLYWBgaU0LfJTnCg1tRwJypHQ7cquvnihMUjfJ81qndt DfOXkmNWyDIkBOwj3m+KTp8wSLzvfHhzwUagYW9Jh4xs4XZ+xkQ6WeTRThLv+FvISI+zDAZyEnte rngIiwqDAMFkNbe3MjVHmezyLHBzeSH2ogoZzRtGYE1tYgENXjp4E2x6NMFzR1c+WjvR7YN+RzRa 9rK/e+9Ma+W9OHomMH+Z0fc+IWpwqhcJtLeVvmU0HOFB61Zra+SZ4BC0LEjP3K/yo2wQqzK2lVlD c19mTtSHDusrBnILdKbRDKIsANjA0/HDD4M2RuxmTs17kox9K6BUI52iiRLNybJOC1YX/56JoVSV wZtcNRYMAbYi+QN6aerL74k9TX9L3urdNeveMB+LgX5Oj2iuINVFJnMk64Z7/bMhjGA4QjfoyXRs e9Zewfzksr1PgxFju+rrE2jUCVNNuekd3IszsOuVxlsuZD+M+Mdh4tWl5p37JxTKorb2W+wYv20M c4SoXf8ZumkJXieNMAwu4hnpmLtdTj4uMknN+u4flhphmxf4rjVYsl2QfEYinsJZk5AYgFtXrMAW jlMhnL4701kBDah/H8LXi9RuoOpzngpunqH1Gq9Biqo6w8UPJBOja/aRljsIADDvsVCBK4T1nQVd qjncvbVEDrJm+S8VOO5nP5qVeOAYkmr9ZM0ugrVZlEWT3TCsJyQhJflEcLVe70Yn7cptU4G6twX4 HDUHDVJTYrHjJp2eR4iPf6N1gZDjaYf05gx0p+n5f2w2fPpm9cGI9+CrIMdRb7NGL0/EQgOlHiEc eSRJ9rMw//y4V9z9KrTbY84muJEgUnweP1DcWsKgV3ARYbshdFBFZLab64XlBd4GbO64YM8qM5IP JS16JfvTUSbKkWnCtXW5OWupyx7njTww83qskbHovtIqIGAp8XKybHXlfQE8ovaKG9f/glaTonFu 4cf+1mzPDx9zhNL9bgNHaMTMi0WJa4/5Yh1c78JyFhiyezqyBSXiYoQ6FE3dv2omJXJHLb4gV8+h kdJ1bvTJaZ/+r4EOqt19b+3NaGeqaBACbP/f2v5phmoe/XyQTwTe8AI7ArR90MAt1ZUozJrp/tII Ov8vwDwuJSVhoYfQ0o2DZfBsDAfywDV5aJ3xL8t2I6djn8ZPfxp534N4FXe1CTLbI68cto8V38hh 7acFjoVIy+9TPx2aucL+b1DgsSHOqF+XuZ/6T3XSOLp1XEW9w3YTvqjefVhjbYTrza7aJ4WuVpRk zSTpUJkSCLc/kCT3brcIKXuzHYPnOF45qHTwCIDzTRo/U9pap4o16ibFLdDZ1P3ytJmox+7f2yCk H71BLoaeGZJGkRkjjRC57rhUsM3aw+c6n0l8bMCKXdIjLPZeSZCrcUZUSxwbbz1hHL+AE2hPGg6a BvZcvEEn8/V7kInuq/DlQDERd/Nucn8OJOQBXrqrzIykbX62ksNMO3cilfoJzHHuQdU0snAPXIJH wW7N/A2drLi78JvKBuG1Q46k1Mc3Bzaa3Y3pCUCwHBmjeEV4CnQVtsbr96bfD0AUaCRyFhimMS9b rPra/Y84b4jrR1YT0CaidgQBwdHyMM8HEW2rVHk6qowMS42M2dcotnHF0Xf2JDO+Bq3kFkr3sowQ SyblRKLa+WfGwNJ0nYmDSWm5qXlU/OwxQYms0DB/x6W3t3TFl8hloqVKcBU/1AWlbFFqlDCH8jH/ i55Z1wCgbFhjnljEOH2Jkb6beGDKCfkfONTkZxHBf7cvARP3+7/Xo4RiWttOi/mG142rk5hiJ+X8 nbrospRWw7euz8Z10VxOEfeEIQ4qWdpfk6+nnfDJdFmxlbVKtf+/AbVzpq7u+bm6FpNAA4GKQazb J4BOg4/MBa95utJSIRe6NRCOtC3797eLjzlgs7wWztsEU+9bthFyf9inrOzUPMvxe4bARyBIGkMV CqQHWBAvGAAkOENbD3ihGYhJciH5ts1xcy4w/aJCQjJChvC+Ry2PDGW8E6qbuE4etm54YVADT3dl wDqM8ODi4U31U2fLPNy+Fruk55G1LGCx7wB6KH/+7C60dooCaZrrsSdYKAoTTvMEcXldzPYiFoR9 D5QKJhlHAO08av19msB2u2YzHVD44EBaJW8EOQELW6PdZUZdAD0sIrmJZ8oh6V6R7Voa9E7o2KIs c7rYEUiEHcw5s65Nu8f7lGhiIrAItPYyvIHMPWI12ZhN/RFI07/SwtNco/tJPjYS2AmjiI5pEEmM SVOpKlWFEFiuJKrNqlqnkp7CA+pXOnr/fPG5D6WSx8g5m/LiRNVfoCO+l07RflR+O4LQFHBEEWpj xH27j4IkSKPN8lew6Bqn/hnrJT9utfLdc83r/EqEquRENVcm+6PZSjcm5U2j0wK7Xa/LP0gaCzhf LD91QQ46UxMWUuSRc0AqxsI5yJn7Mj3Z2GqQUNA5JDLYmy6GXzmM1B/BXpoGZozmCVeGr4z2Cgh1 s+gYlKNH8PUcrhI7TDeg6q7l9Fymo06A4NpX41eQ/ggFhFitJs+cEFegnl4yk3H+GLJ6lsd1TX/A 1Vvsliv0nyzVIglayzGffRf9tscCpLKz3Tw/XhLViDu+QbY0OzuAbLbg7egdDUunYYug/ZfbEGD0 X0ballR0N2z4dQbcYzSf8igHv7Ov/MbgEIndRYk3Bplclr/MO6K7VTvlLMgacSN+PM3HkvjRvmrr KBGV8r9+PqA9VY6HmTRwOdsuCCtRSa4W8pfcpgzRsTQfexipOtc7Af+hKK/W2I88qxIsirSEI+O/ bltjkIZi97UbDlN3l3hc/ey4/vC4F+Q0kHLXV8HrnZXdCY/qUPvDfZA7RlCUxO21IpT9CnEU+6WJ 1XFfDeKuj2X7U62+rXvM2fCel/nGyB0t8m9w5xaFLMvEBnMlENQY3jWe+TTf/BM6uFLUx596gXbP W7al4CsrrSVw1U8aHMcc34j9VqgaQ6Te504/CUEJfIwZEcRoeE57hoOCqK0rWO6bf8QnHTq+nEpF NExFvdi3kFuEX88qRzKMRO2ZNa1gl0G4cOJy66bUFkPF2iWJJ5hGUeeP3CYT885j2gY2vWfsXyo9 PrpICqXB0Wt1BKnQ6hLiMZchLbxrth9ftEivOdvANeupTpnqHzflc8hSLyRpVYcAsXa/2+ODsfWj qtSiyPSwz3qRmKEOObjLighCkUzs3V9Gl5OhLIl1aCKzVOk4GQ/fdWtzQhTkH2MUjG92q1sAH7/T +XN1AkBitKJX9b0/tCKMx/jolwuQerx0aBc5lVDMeZtlv4VM2Bqh1Z7BKSOI0ejyZQSwgaSumb/Y M061qS3t0B7x5D4F+xF/RvOKGEjWiVePDWKf3lMKiuxxRQGzqQjBN6pzWXdQt0V1NjYD5yYRm09i 2HmKPM4uxJ/6ftoo1OXvxln4E1Hx6VVyvXZQsjNla/SAissh+2wSsGZl5G1aQH+NDJ33EsnfR3qw 75VNzuivrmL/Hqgsz5IGqdRwUWf29Q/IYFzBkBgNvaTSb6ETAdR7aHqUZLEBokCX1I2j8VUfBH2B UDrqQI6DXV/roldVUE+xHBEIQ0hCZ7+CISJvM5yqyHUv5mSBfzJ12C/6nUFhrM29Qsx6LHH3PmGD Esw1QibJ0Nja2NpJQzDfZgSDWISPNS3iX3huwuszM9SWFPaPc6LAdjy+sDbiE3cTNJxJsjrYrSui 0ildPF3/Jqngzq0wq+4UK7833k54WyjaT/xTJFUgUfXyYOBvSoz6HD6raAaBjep+DEz/wke6DAfh 7aR7o9Zni1pe/ad0eoAKC3vsw8uSNWez+p4iJK6RfzRgVzpgZuU5sN9hRBs/MQB7E06J1cgdop9y 3ewStqM5zYMZWUNsXdr6wz+KxcH8dV934BxIB/AOjC3Omfq9X3F3dg7h0QNJZduQie+lpx1pQ9zC jZtXADdr29t0Msyw3WAra7BubHHQKZnpFveGhxs8MVtjXyqaEPNv9N++xNo2axngdTZpPy/8Plcv v5EuqlnidWJwxvdDj05lPNgkj8Nm9JjPI6wWVlj31Oq/39ia2ogNc1I5+F2f20TF3tCU8gzkIGN1 AgBEXIy02hsN6iY5COrpw+hkgON6siUW3VyJ5ZQOfZtc67e/S/AolrsEKlZqEZF7FQS5dZ20gHEZ 2XscryhmqRoA1RepxNWHvORwKP/besyhH72TBulA1GveU6XTSfSP4qtnbfiDIIIZXOuhbH1digal YETB67ntUe8YgYIzHpRU807XaR1DRg7Hs52/SgMJ6nWhuozhFsQTW7LM+7zr5tYWAHoEJYQnYLi9 XBskMnymuNY/JmRpfIBGNuZgY9DlfaqU2MMhXT5jXvB/Ua5VWZB67bPbfQNRA7H+RAAghbpzmIMU zT5Dru5J07rgRxbUl97wciyGy8rplu7i32ErFFPfQNYzkxjG6pOceWNml1RrAQHSrfZXCT2+nU2a z3444ttX+sixyYF0nQLkWzU15jGdRXATMcIJyiUC3oA8VgiLLdWjJsshFLUfaGJYvg4oM2ufoM4D DG4Jq6YtXx0h+9VhWl5reZ92KDRQpvN70i0/oBLPP4CYTxn3d2dRI2tCbffzEExbzAxsTytxrWGN eqbqN3CAPaxgVtgBDL6L8XkPYOkUAvbb6UFnt12t7eJqBGvTi3JTAjW/WWy8M3Dhssn+Gnn1FQvU bdQ4PDeJwYrKvfXd+evWeIaOQ8LKryqLEsfNA5SgXCw1Jb1VR+x6p0IJxXeML5gjyyzCeO4g3gFX 56RjS18f/mzxde3pRXBBExdlghD2E62z4e8kkNZTmwhEXWnvZoI1/3RpxtKB9x+K1orf1uCcLmFz QmYcVGdprgRjYs2QQ0J54PZ2n4bxlqbVrW9CKhW9az+fzuL/5JM//zx3KfNGMguoC9iJpUSDQETf sNwRIXwZnmOpHC23hj1983e2lL+1OHJA89TEczB/44h2NO0CdqigCpP6o438UxIlzKbSdAnoNKKn aRsZlZHGa+QxbfKEUTeQqiyHDwTLGx035cGysSinHYS8TccPoxCQpsRJz8cliiRuJ1uzDC05IwtB yy/mhmjWtbjygi9fqosO3Jmswtlv+GCRkz/81LmPtvgJOBzlMBvDulpqnmbZ0m8/Hevfm6feOfAe vX23V+ZwXj9Axp1j9zaXWTiPXpbQdlu59sgILHh0Y4Mx83RLqICCiirwNGWuxJIMCQcZbfaBTtgK cB5cbB+JkGA9yzlAtJTSFGX3T1GcszXE5og1AGJoAOK2QOYFoLooUVc9kd1VaPSMy16qjlzukZT9 jVujugBKfpIIkay5dCfsWJ40Z4GgMlaR54B+wuFrIJ3trOlrW8XqV/PcJp0SimxZcWk+T5FIaP6r NiyhOQERS3YZm+g4TPrE17ekJreSutMDZuzaaM+AosQT33IWYHDBgrL1R0av3s9Kh9CYY0HBGsey gMAjyHYhvnkvYMixZPssTTxlw0/94twpUoRDvjcADnUZwVYYICVqdSClil72koQ2G90wCMBFAKp8 7XblqR4r5n4Pd9MSwhyZHrdqdfnynC2/pfj4CmEOue6Gx8zUf7D3bexi35QlZkbMEkZ+QjIlNv3n 1LquH1LGJsOpX160z5C+TLQVmxrrn/shVQFIxUBZGr6VE8378qBzkSUP6k+ew93ECTcCMdL9JpNO eeMBaKaq0mo2CW/qWCq7k4WMk78LdheEYFilHu9FTUJwKIwkfQCZOdD8fRxt2M+1CmUCSWryeI1g TBkg6J3l/AEHHzmiIbDHKN32RyMaUBSAUUe2lDPQz4NShD4SjzE3nVCsDmP69sNM3q4EjVMWIRGk Iuins9/RvHV3BaFculiD/zf9mb3SoVSSMX2I/9oExCRMkLLV2zz0wQkweqIvqoQVlmgTe5nytq96 +b6f2mgyIGEWkiuZBWNDFwkrIcJ8StUduPLdGEhivv1YAk6An4OG1rdeIzA90E4WJgOonu12N/PK gcO0CUshnhPbnso3cJfsnw/AOthpGGgYQYIs55WmtrHzg98Yk3T8twm0TFO9bcqo1MkK6f/q8kw0 MuATLIrz68XcPRym4XXMCCmneyeAbwZ650cdZDTGBMi3iGt7KxgIw+XnCSx3ysQczk7B3TO0TpuT meqmgGnCjV1I32z3CIJnkNImVdloX1xHNajjY1XB3zvSMs+6Dq1ATiVrr/T7of0VAwR58CZP0gQG QSH3oYAOZOc4Z4vqhbuDeJCJeXq41YL+8IswpTrCBGMP5kd3oy2LBme+OMFX04fZulv03uepr5I0 voIzlQrQcMTedEuWfB86nTlzQjaTNr/rg7g2PO0CAuPAJfbiOfUTf43uw5/qyPx5A7Ap9EjYaZho +lqifXZ1LW+Tg3tLVeb/ig4gqJwQpiUamW/puK32m1x/6+kaK5l5ciLFyra5KWupE6MtoLKbOcRk u/eagK0GQ8dcOeOJScA0PtYK1kgD4pxAQ+imvt0xg7RWzEpUvFL+o21setyEtSelGgBztk6G8pu7 bKVs9odSPeVWCkwSB+nsWqeq235taiD7vTUfQG9t85CauDliwrthz4VX3q1IlCLynCnTcnBdJswQ MDJw+d3Cdp3rTfnQq9UbkEh8GbV/flZ8w1Q/SHEF3JllOO4MTyw8SZ8kJACe+LoWvQYrrE+JoDSJ 2uPQrU+J30LrtVx/zycwCSPFEhLd9ZqrDfRwGqPfxcBCcQyvPRq9yy4IItM/ofiP1hre8q12lC6u eM+AhJuAXOFBxoQQONcyFuCcOp+zmVP/4676W6LcwtpyG4eOk4DAjSqMkqupC0c1J2RLXTLMsUpD KJvFyyAtAT0LpBfjalnts7tBAsH5TpXePKMCpj5OQ+CchBp5r8ucC14soQZLDYxB6/nUfWuFfQ5P vRyoHFpll8ryEwGgYX/jOS1D1NTtb/SX0Zr/w/cV4ZBVHOc7CrEZl627G3IgFr7TwJIObs79YJs3 /cN+w8O/ytrmiUSOPZrdQJeI8bDQX/ASqNycyXK4w3ieOrGIygp+ymRMwzSKVD8W3znCpSmFa2/6 cWP9qIzlJe9mNh/9dsGzaT5zJ58GW62nVAbjFOXI71Ciav9E27pXyE7y/xX2IIYVhQnusf9Z21Sw fOpCarmHlbg/Gi0pOekjIO2DKYvAKvtzl38SDaZtAYSQb0lqQ5eIO5qCaN8Qj8x6Gd+5pRenA1iF 8Q6wPOKfarjgKbHySrLrdOKfVPx5Ek5wEPB+yEkUOUdJiJ3h0S1yxCv9JXbtvucmb3GOOW+s/kvu Cmldswqwa0taLtjO+5xR1XkxlxoZecHDbVqieZzf/LQZZoE3VA2ivEieCButkxCH/lu4k2ZdY8kN VnclZQRjQgZvv3VKE9n3wyhJDk/t4APRB53hBYNbLVkZgaagvArTRWZCxVTnTWE7stQ98U5UDUks HsVhenUcefrKyv43t8xFYSTcz92YAtC9rznYfRFIsrUcCZtk3Nlo19Y7rPPzroq8+Vu+O21/uhcp 0e2682E/uczFAOX+BSQJj5vPAYEHEKCuqpfZ0cjV/aSnJaEmlX2HmDP3wjb1Cii+0HxIdc9KztgG v7cAfaddGQxgfLZuRY/aBUOwyN9OeAltAsKaVGt8SmIgabb1VMKxkstIxSmeFS7ltvaSuIKFhoJD 6rfQZKcProZzq0Nro3y3pZJWMfZPdMVKvgHpdqcjf3b9RjOtLCDSNf2ezfc16Iklen6qFmb0CN4J ef5Cx/hSb7Uozq38nflh2FaBcZOuhJcsEO49QNNNCWPcEuV07gBm3vUuu2HDmb1wu8KmyVqKpbG1 CuWbg6FjRRjHdnn6+eU/soEcgRLgwfQ9juQJilWP9xFm/jEhq8UL4KcVL/qJueO3exORVFSCmciK 24fhFEwuGdiBKR4eV9EFwxC+S9P29HjnoPAPegEndDP9IBoXWRowhF8eSJcYt0oz6tA3i30i/Uz9 9cwNLrpH9HfEbZkyPgIzkZdzqNPw+91VcwKHIWAF9zQOhEFBPCui9JHDdPetXa+bmxM8AouONu5r E7IM4bgQGzLXkk/ZTYCGFCvMMMuZQYmaMxr+mgadmn1CTPwxFNXCDGxdlgU8nBe6cOLS6AN6RYXB t/fyuJEW4nQp9VdIChcUI3/ynSqBha6jrNW+bpTQBMSiYIq+l5bnDXNZyl/2QY0+RWI15D30N7af K++CI0WmRqa9bQqJGdPpXJ3IculAjPKF7Cvenp3zLq0ITPmiiQ43aBYpQbTQpI0PW1M6/b9GIf1w 9j0UidafSW6TnXu4g3akDG9CC7fJzr+k63SDgMW5KfQyTdxfrrZYBU4ylDZSMJs+525GQpeVapeP bRCpKg0lTgTATiABxKwiR5abm3vspucSe/Mt5x6CTl25S9uGeJYa1Upd+f14k5roihGU1Vctk29a G38bLkfV9Ei5viRK2i2zfBLkZYG6RH7le0xHwHfsiZzlHovmvoe+NUafqDIfUx9wsbK5FQA+EEft c36jCmwVxbihxNnD8dzSeG4CW9ettPcQuwOXRD28K8xqtVS64d4VkSyQbSue+iaPFtnQaQObIC7q 59Id6jnSZS7YcpaTGjNSFeOFCBzkQqpicIoJTti3HFS9YXFZeE4podRMRcHBA/uZBYqviMHV2Sxi DouSB2XJAFe9c2OCdhwhCvSK92fQFEuwTDR55xe9TkAXlyGfvrTPzsUw1Wor2nWhwMNK83wObbWO 6eR4cLC/ddTXqNY2tYDeZqQaWN+kqWDWZVPYuY7axU0zDj6pWhjpQ+96qaUGYfQDeAFtJUoFBXVo 2jNcG1IpiHgX+Ptc+8Hc+on0LkkgPhR+Pb9/sQQmEXDgMRcMqBftrfu8SqDTzrk2+X1tXkwFwll8 4IdA1cmdDX7EIdeN/RVWnAVXtTDDIeKL7/QVdw6Pn6yrSf0hTIn26HPaqaRORCzljPmVwqRbI2Dd njctsa9jz8JAacsw9Ld3A0+YOyi6r0qWHiS/Szl114O0v5mhzcDsl7twjrUb60OA3QOmHB0+WQLu 6y97rD8z6c6JIgiEdSkE9FXBnUOZCKP0ZREUJNiedDUc7u9iIBsIANhuAl2jGtsGAOZ9h1ChFmHl HSbPGMQX/OMbSb8inovl+m9el6t8ITm4y7/d0FtUR8aYGKVgdF/Qiq3EvejUn3EWpXDlx95/47vk WWCz18vc/QJqDght9H+xK0rEqS5DnLzCY7no6d1Yyo4Y/xkB/9xPvFzZkd5fr34TWVl7AVNOzNiM 6TRTsHzzvb3DFC6LuYsEGPvwF8jpW9dqUHP/dxWMJgEStOnjIb5bmF12ydfN9Wq62aDSc7FZbjeI DiJiPvYoeHWK5NhJv40EfX6Kycqsiq18da81ULvMBEqb1WDZVf4TpdDV7taBzKD9mCH+RL0YLqvu hueNBZ1vk6EdtVyf6lahDKhaYgEx+tcV9r5CDXbxn3GMH4UOiaiWO5jYcXncq/bRLLGG8zSXYhGa tXnuY0j1MA5e29IHv5R3uWq/C2iQS4NbqkohuRwx6oj61A8e7a1juAZm54F9LLLrHr7l0mUeINWu xZDF529uEAwRs6mkZw0/Q+yCx7U+97DjhLw+42CjyKlOU6cydw3DN+8F0f+MDVwiygVezGI2L/jd 4VIjWz8e36hesj1s4/4IXwgu3EInAICXM8F/Ih5bHZFAVHjJd6k1vGoZ0h8aNW5hlORecV5nrEgF FuiHzht4nSijuVs9bTOsUSxut15wueKLEt3KfFhPwg1edK0STTLRr1+u+uF3Ut7kp+f6hjG8eYPn 0Mc/Ls7ugousIzPixIh5xX+kn/8xYix7fpN2m9hfsrC16lRtGJusOgckD9ai94roGzoDIeYp4e5x deWuF/amU+NqxKPoQli1KKDyieEMB1tmhZ8BsdUOP6BJrqlKL3Ili1e+uJW8vqATi4Xt4RxBAGTg EzPqjyRQ1s/ulMKOwvpZcFRjO4LcatyYayuo+/fQ00Mq4b6Oe8F257wPYiaBFvJULAWicxfv/6p5 OxlI7CVAgHpljJi/MgniMMEdzFjwIGQmKVK9gziCyWKgmBI0V56Htyw77yrfEQ2ykz80J35Oj4ro N9byNFrlzNBvrKTEAyMRtLt7Wf96jI0a+k9cyZtbvb+lPjO+RbO5BUWvzzVOz+TH+IKIBT9bvFhX bluwaixBjzhxECOZwhkY9X5+61lNKUg2+QL5tJCv8Hd2nQNDR69J4ybrG1fjbld92WCsZaZWBTvq 9re9vyz/l2Jo7z8rclcHbEiE1PLj0RXYJtXMAAAAAAwmAdwIWMKwAAHliQHTrQaSB5P8scRn+wIA AAAABFla --=-=-=--