From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5395067135583644763==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [drm] INFO: trying to register non-static key. Date: Sat, 06 Sep 2014 13:45:12 +0800 Message-ID: <20140906054512.GA7794@localhost> List-Id: --===============5395067135583644763== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://anongit.freedesktop.org/drm-intel topic/core-stuff commit 4e396fc20db96c0af710601f081ffb41b0fe611c Author: Daniel Vetter AuthorDate: Fri Sep 5 14:27:41 2014 +0200 Commit: Daniel Vetter CommitDate: Fri Sep 5 14:34:48 2014 +0200 drm: Drop modeset locking from crtc init function = At driver init no one can access modeset objects and we're single-threaded. So locking is just cargo-culting here. Worse, with the new ww mutexes and ww mutex slowpath debugging the mutex_lock might actually fail, and we don't have the full-blown ww recovery dance. = Which then leads to fireworks when we try to unlock the not-locked crtc lock. = An audit of all the functions called from here shows that none of them contain locking checks, so there's also no reason to keep the locking around just for consistency of caller contexts. Besides that I have the rule (at least in i915) that such places where we take locks just to simplify locking checks and not for correctness always require a comment. = This regression was introduced in = commit 51fd371bbaf94018a1223b4e2cf20b9880fd92d4 Author: Rob Clark Date: Tue Nov 19 12:10:12 2013 -0500 = drm: convert crtc and connection_mutex to ww_mutex (v5) = Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=3D83341 Cc: Rob Clark Cc: thellstrom(a)vmware.com Cc: maarten.lankhorst(a)canonical.com Cc: stable(a)vger.kernel.org Signed-off-by: Daniel Vetter =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D PARENT COMMIT NOT CLEAN. LOOK OUT FOR WRONG BISECT! =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D Attached dmesg for the parent commit, too, to help confirm whether it is a = noise error. +------------------------------------------------------------------+-------= -----+------------+------------+ | | 5c551b= 501a | 4e396fc20d | 5a2aa64d4e | +------------------------------------------------------------------+-------= -----+------------+------------+ | boot_successes | 31 = | 0 | 0 | | boot_failures | 29 = | 20 | 11 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 25 = | | | | backtrace:lock_torture_stats | 25 = | | | | BUG:unable_to_handle_kernel_paging_request | 3 = | | | | Oops | 2 = | 20 | 11 | | EIP_is_at__lock_acquire | 1 = | | | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 1 = | | | | backtrace:set_memory_np | 2 = | | | | backtrace:free_init_pages | 2 = | | | | backtrace:populate_rootfs | 2 = | | | | backtrace:kernel_init_freeable | 2 = | 20 | 11 | | EIP_is_at__change_page_attr_set_clr | 1 = | | | | Kernel_panic-not_syncing:Fatal_exception | 1 = | 20 | 11 | | BUG:kernel_boot_hang | 1 = | | | | INFO:trying_to_register_non-static_key | 0 = | 20 | 11 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 = | 20 | 11 | | EIP_is_at__ww_mutex_lock | 0 = | 20 | 11 | | backtrace:drm_modeset_lock_all | 0 = | 20 | 11 | | backtrace:drm_encoder_init | 0 = | 20 | 11 | | backtrace:cirrus_modeset_init | 0 = | 20 | 11 | | backtrace:__pci_register_driver | 0 = | 20 | 11 | | backtrace:drm_pci_init | 0 = | 20 | 11 | | backtrace:cirrus_init | 0 = | 20 | 11 | +------------------------------------------------------------------+-------= -----+------------+------------+ [ 0.836476] [drm] radeon kernel modesetting enabled. [ 0.837550] [TTM] Zone kernel: Available graphics memory: 145694 kiB [ 0.838064] [TTM] Initializing pool allocator [ 0.838626] INFO: trying to register non-static key. [ 0.839022] the code is fine but needs lockdep annotation. [ 0.839454] turning off the locking correctness validator. [ 0.839884] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.17.0-rc2-00221-g= 4e396fc #5 [ 0.840367] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.840367] 00000000 00000000 d341fc08 c69981fd c7394920 d341fc7c c5c7b= 341 c6c9ea3c [ 0.840367] 0900b705 d3440000 d341fc90 c5c79b96 d3440000 402dc174 d3440= 000 402dc174 [ 0.840367] 00000005 01440000 00000000 d2529848 d2529848 00000000 c7362= 6e0 d34405d0 [ 0.840367] Call Trace: [ 0.840367] [] dump_stack+0x48/0x60 [ 0.840367] [] __lock_acquire+0x1c21/0x1da0 [ 0.840367] [] ? __lock_acquire+0x476/0x1da0 [ 0.840367] [] ? __lock_is_held+0x46/0x60 [ 0.840367] [] lock_acquire+0x91/0xc0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] __ww_mutex_lock+0x6c/0x780 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] drm_modeset_lock+0x31/0xf0 [ 0.840367] [] drm_modeset_lock_all_crtcs+0x34/0x50 [ 0.840367] [] __drm_modeset_lock_all+0xa4/0xe0 [ 0.840367] [] drm_modeset_lock_all+0xa/0x30 [ 0.840367] [] drm_encoder_init+0x1b/0xe0 [ 0.840367] [] ? kmem_cache_alloc+0x98/0x190 [ 0.840367] [] ? cirrus_modeset_init+0xe1/0x1c0 [ 0.840367] [] cirrus_modeset_init+0x107/0x1c0 [ 0.840367] [] cirrus_driver_load+0x57/0x120 [ 0.840367] [] drm_dev_register+0x9e/0x100 [ 0.840367] [] drm_get_pci_dev+0x91/0x1c0 [ 0.840367] [] ? trace_hardirqs_on+0xb/0x10 [ 0.840367] [] ? mutex_unlock+0x8/0x10 [ 0.840367] [] cirrus_pci_probe+0xac/0xf0 [ 0.840367] [] pci_device_probe+0x77/0xe0 [ 0.840367] [] ? sysfs_create_link+0x20/0x40 [ 0.840367] [] driver_probe_device+0x73/0x230 [ 0.840367] [] ? pci_match_device+0xc2/0xf0 [ 0.840367] [] __driver_attach+0x91/0xa0 [ 0.840367] [] ? __device_attach+0x50/0x50 [ 0.840367] [] bus_for_each_dev+0x4f/0x80 [ 0.840367] [] driver_attach+0x19/0x20 [ 0.840367] [] ? __device_attach+0x50/0x50 [ 0.840367] [] bus_add_driver+0x137/0x1f0 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] driver_register+0x54/0xe0 [ 0.840367] [] __pci_register_driver+0x45/0x50 [ 0.840367] [] drm_pci_init+0xea/0x110 [ 0.840367] [] ? trace_hardirqs_on+0xb/0x10 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] cirrus_init+0x20/0x22 [ 0.840367] [] do_one_initcall+0x16a/0x179 [ 0.840367] [] ? parse_args+0x150/0x3e0 [ 0.840367] [] kernel_init_freeable+0xed/0x16a [ 0.840367] [] kernel_init+0xb/0xe0 [ 0.840367] [] ret_from_kernel_thread+0x21/0x30 [ 0.840367] [] ? rest_init+0x120/0x120 [ 0.862651] BUG: unable to handle kernel NULL pointer dereference at (= null) [ 0.863236] IP: [] __ww_mutex_lock+0xfa/0x780 [ 0.863655] *pdpt =3D 00000000125ad001 *pde =3D 0000000000000000 = [ 0.864131] Oops: 0002 [#1] SMP DEBUG_PAGEALLOC [ 0.864521] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.17.0-rc2-00221-g= 4e396fc #5 [ 0.865109] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.865883] task: d3440000 ti: d341e000 task.ti: d341e000 [ 0.866310] EIP: 0060:[] EFLAGS: 00010082 CPU: 0 [ 0.866638] EIP is at __ww_mutex_lock+0xfa/0x780 [ 0.866638] EAX: 00000000 EBX: d2520b40 ECX: d2529834 EDX: d341fcdc [ 0.866638] ESI: d2529810 EDI: d2529814 EBP: d341fcf8 ESP: d341fcb4 [ 0.866638] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.866638] CR0: 8005003b CR2: 00000000 CR3: 125ac000 CR4: 000006b0 [ 0.866638] Stack: [ 0.866638] 00000000 00000001 d2520b58 c625e531 c625e531 d2529848 00000= 001 d3440000 [ 0.866638] d2520b40 00000246 d2529834 00000000 11111111 d341fcdc d2520= b40 d2529810 [ 0.866638] d2520b40 d341fd0c c625e531 d2529800 d2528c00 d2520b40 d341f= d20 c625e7c4 [ 0.866638] Call Trace: [ 0.866638] [] ? drm_modeset_lock+0x31/0xf0 [ 0.866638] [] ? drm_modeset_lock+0x31/0xf0 [ 0.866638] [] drm_modeset_lock+0x31/0xf0 [ 0.866638] [] drm_modeset_lock_all_crtcs+0x34/0x50 [ 0.866638] [] __drm_modeset_lock_all+0xa4/0xe0 [ 0.866638] [] drm_modeset_lock_all+0xa/0x30 [ 0.866638] [] drm_encoder_init+0x1b/0xe0 [ 0.866638] [] ? kmem_cache_alloc+0x98/0x190 [ 0.866638] [] ? cirrus_modeset_init+0xe1/0x1c0 [ 0.866638] [] cirrus_modeset_init+0x107/0x1c0 [ 0.866638] [] cirrus_driver_load+0x57/0x120 [ 0.866638] [] drm_dev_register+0x9e/0x100 [ 0.866638] [] drm_get_pci_dev+0x91/0x1c0 [ 0.866638] [] ? trace_hardirqs_on+0xb/0x10 [ 0.866638] [] ? mutex_unlock+0x8/0x10 [ 0.866638] [] cirrus_pci_probe+0xac/0xf0 [ 0.866638] [] pci_device_probe+0x77/0xe0 [ 0.866638] [] ? sysfs_create_link+0x20/0x40 [ 0.866638] [] driver_probe_device+0x73/0x230 [ 0.866638] [] ? pci_match_device+0xc2/0xf0 [ 0.866638] [] __driver_attach+0x91/0xa0 [ 0.866638] [] ? __device_attach+0x50/0x50 [ 0.866638] [] bus_for_each_dev+0x4f/0x80 [ 0.866638] [] driver_attach+0x19/0x20 [ 0.866638] [] ? __device_attach+0x50/0x50 [ 0.866638] [] bus_add_driver+0x137/0x1f0 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] driver_register+0x54/0xe0 [ 0.866638] [] __pci_register_driver+0x45/0x50 [ 0.866638] [] drm_pci_init+0xea/0x110 [ 0.866638] [] ? trace_hardirqs_on+0xb/0x10 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] cirrus_init+0x20/0x22 [ 0.866638] [] do_one_initcall+0x16a/0x179 [ 0.866638] [] ? parse_args+0x150/0x3e0 [ 0.866638] [] kernel_init_freeable+0xed/0x16a [ 0.866638] [] kernel_init+0xb/0xe0 [ 0.866638] [] ret_from_kernel_thread+0x21/0x30 [ 0.866638] [] ? rest_init+0x120/0x120 [ 0.866638] Code: 55 e4 89 f0 e8 a8 e9 2c ff 8b 45 d8 8d 55 e4 8b 48 04 = 89 f0 e8 d8 eb 2c ff 8b 46 28 8d 4e 24 8d 55 e4 89 56 28 89 4d e4 89 45 e8 = <89> 10 8b 45 d8 89 4d d4 89 45 ec 8d 74 26 00 8d bc 27 00 00 00 [ 0.866638] EIP: [] __ww_mutex_lock+0xfa/0x780 SS:ESP 0068:d34= 1fcb4 [ 0.866638] CR2: 0000000000000000 [ 0.866638] ---[ end trace 5dc0d5f349200b14 ]--- [ 0.866638] Kernel panic - not syncing: Fatal exception git bisect start 5a2aa64d4eafdaef278ff495025c59a5cd96eafb 69e273c0b0a3c337a= 521d083374c918dc52c666f -- git bisect good 82c3b0c30522510fcee89a14302aeb06df65f8d1 # 22:42 20+ = 5 Merge 'spi/fix/rockchip' into devel-roam-i386-201409052138 git bisect good 259fc4e3fc3c3f073edd07564eb82433d7c86cc7 # 23:47 20+ = 0 Merge 'drm-intel/drm-intel-nightly' into devel-roam-i386-201409052138 git bisect bad 70d805ad73fa5ee4d860ff10f4ff98050c01c2d9 # 00:58 0- = 1 Merge 'hch-scsi-queue/core-for-3.18' into devel-roam-i386-2014090521= 38 git bisect good 16cd192c2100085aa6ce04ec186fe62346a3b173 # 01:31 20+ = 20 Merge 'drm/drm-mst-dell-30-hacks' into devel-roam-i386-201409052138 git bisect bad 31c010b13c93e6a7e8553be9b1d885b61df434b4 # 01:50 1- = 20 Merge 'drm-intel/topic/core-stuff' into devel-roam-i386-201409052138 git bisect bad 4e396fc20db96c0af710601f081ffb41b0fe611c # 02:15 0- = 4 drm: Drop modeset locking from crtc init function # first bad commit: [4e396fc20db96c0af710601f081ffb41b0fe611c] drm: Drop mo= deset locking from crtc init function git bisect good 5c551b501aa8637e844ea85eaea10f4f75aff716 # 03:00 60+ = 29 drm/i915/hdmi: Enable pipe pixel replication for SD interlaced modes git bisect bad 5a2aa64d4eafdaef278ff495025c59a5cd96eafb # 03:00 0- = 11 0day head guard for 'devel-roam-i386-201409052138' git bisect good fb762340e55638332407560396aea380b7af9cbf # 03:11 60+ = 26 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kerne= l/git/geert/linux-m68k git bisect good 92d88cb068a5dc66d53ef017999b2419b125f764 # 04:16 60+ = 2 Add linux-next specific files for 20140905 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 initrd=3Dyocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/mas= ter/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============5395067135583644763== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTcuMC1yYzIt MDAyMjEtZzRlMzk2ZmMgKGtidWlsZEByb2FtKSAoZ2NjIHZlcnNpb24gNC45LjEgKERlYmlhbiA0 LjkuMS0xMSkgKSAjNSBTTVAgU2F0IFNlcCA2IDAyOjEzOjU0IENTVCAyMDE0ClsgICAgMC4wMDAw MDBdIEtFUk5FTCBzdXBwb3J0ZWQgY3B1czoKWyAgICAwLjAwMDAwMF0gICBOU0MgR2VvZGUgYnkg TlNDClsgICAgMC4wMDAwMDBdICAgQ3lyaXggQ3lyaXhJbnN0ZWFkClsgICAgMC4wMDAwMDBdICAg Q2VudGF1ciBDZW50YXVySGF1bHMKWyAgICAwLjAwMDAwMF0gQ1BVOiB2ZW5kb3JfaWQgJ0dlbnVp bmVJbnRlbCcgdW5rbm93biwgdXNpbmcgZ2VuZXJpYyBpbml0LgpbICAgIDAuMDAwMDAwXSBDUFU6 IFlvdXIgc3lzdGVtIG1heSBiZSB1bnN0YWJsZS4KWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1w cm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g MHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZm XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYw MDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTNmZGZmZmZdIHVzYWJsZQpbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDEzZmUwMDAwLTB4MDAwMDAwMDAx M2ZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDBmZWZmYzAwMC0weDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3Rp dmUKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuOCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6 IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQw NTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBk ZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAt MHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1v dmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIw OiBsYXN0X3BmbiA9IDB4MTNmZTAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAw MDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1UUlIgZml4 ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFj awpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0g ICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUg cmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAgbWFzayBG RjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAgMC4wMDAw MDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAw MDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAu MDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAg MC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjBlZDAtMHgwMDBmMGVk Zl0gbWFwcGVkIGF0IFtjMDBmMGVkMF0KWyAgICAwLjAwMDAwMF0gICBtcGM6IGYwZWUwLWYwZmIw ClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4 MDdiZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDli MDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6 IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAw MDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDEzYTAwMDAwLTB4MTNiZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTNh MDAwMDAtMHgxM2JmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDc3YWYwMDAs IDB4MDc3YWZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzog W21lbSAweDEwMDAwMDAwLTB4MTM5ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAw MDAtMHgxMzlmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDc3YjAwMDAsIDB4 MDc3YjBmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDA3N2IxMDAwLCAweDA3N2Ix ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwNzdiMjAwMCwgMHgwNzdiMmZmZl0g UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDc3YjMwMDAsIDB4MDc3YjNmZmZdIFBHVEFC TEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDA3N2I0MDAwLCAweDA3N2I0ZmZmXSBQR1RBQkxFClsg ICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDBmZmZm ZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgNGsK WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEzYzAwMDAwLTB4MTNm ZGZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZkZmZmZl0gcGFnZSA0 awpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTNjYWQwMDAtMHgxM2ZkZmZmZl0KWyAg ICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2Fi bGVkClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDBGMENGMCAwMDAwMTQgKHYwMCBCT0NI UyApClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgxM0ZFMTg1NCAwMDAwMzQgKHYwMSBCT0NI UyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTog RkFDUCAweDEzRkUwQjM3IDAwMDA3NCAodjAxIEJPQ0hTICBCWFBDRkFDUCAwMDAwMDAwMSBCWFBD IDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MTNGRTAwNDAgMDAwQUY3ICh2 MDEgQk9DSFMgIEJYUENEU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBd IEFDUEk6IEZBQ1MgMHgxM0ZFMDAwMCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAw eDEzRkUwQkFCIDAwMEJGOSAodjAxIEJPQ0hTICBCWFBDU1NEVCAwMDAwMDAwMSBCWFBDIDAwMDAw MDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MTNGRTE3QTQgMDAwMDc4ICh2MDEgQk9D SFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEhQRVQgMHgxM0ZFMTgxQyAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQ QyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl MDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAgICBmZmZmYjAwMCAoICAg ICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gME1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAg IDAuMDAwMDAwXSAzMTlNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBl ZCBsb3cgcmFtOiAwIC0gMTNmZTAwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNm ZTAwMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0 YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2NhYTAwMSwg cHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAw MDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBd ICAgTm9ybWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNmZGZmZmZdClsgICAgMC4wMDAwMDBdICAg SGlnaE1lbSAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNo IG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAw MDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAw XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZkZmZmZl0KWyAgICAwLjAwMDAwMF0g T24gbm9kZSAwIHRvdGFscGFnZXM6IDgxNzkwClsgICAgMC4wMDAwMDBdIGZyZWVfYXJlYV9pbml0 X25vZGU6IG5vZGUgMCwgcGdkYXQgYzZlYTBlYzAsIG5vZGVfbWVtX21hcCBkMzg4NDAyOApbICAg IDAuMDAwMDAwXSAgIERNQSB6b25lOiA0MCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAw MDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6 b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9u ZTogNzYwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25l OiA3Nzc5MiBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAgIDAuMDAwMDAwXSBVc2luZyBBUElDIGRy aXZlciBkZWZhdWx0ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NjA4 ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAg MC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmIwMDAgKCAgICAgICAgZmVlMDAw MDApClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4 MDBdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZm XSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAw XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNb MF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9p cnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQ STogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkK WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1 LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZS IChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBd IEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBB UElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2ly cSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxf aXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJp ZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElDIElOVCAwYgpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQpb ICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDMs IEFQSUMgSUQgMCwgQVBJQyBJTlQgMDMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAw LCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5UIDA0ClsgICAgMC4w MDAwMDBdIEFDUEk6IElSUTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA2LCBBUElDIElEIDAsIEFQSUMgSU5U IDA2ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwNywgQVBJQyBJRCAwLCBBUElDIElOVCAwNwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDgKWyAg ICAwLjAwMDAwMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBB Q1BJOiBJUlExMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMSB1 c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcg MCwgYnVzIDAwLCBJUlEgMGMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGMKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBBUElDIElEIDAsIEFQ SUMgSU5UIDBkClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwZSwgQVBJQyBJRCAwLCBBUElDIElOVCAwZQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5 cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMgSUQgMCwgQVBJQyBJTlQg MGYKWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9u IGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFz ZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyAxIENQVXMsIDAg aG90cGx1ZyBDUFVzClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmEwMDAgKGZl YzAwMDAwKQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0g YXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0 dWFsaXplZCBrZXJuZWwgb24gS1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BV UzozMiBucl9jcHVtYXNrX2JpdHM6MSBucl9jcHVfaWRzOjEgbnJfbm9kZV9pZHM6MQpbICAgIDAu MDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDExIHBhZ2VzL2NwdSBAZDNjOTYwMDAgczI5MTUyIHIw IGQxNTkwNCB1NDUwNTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczI5MTUyIHIwIGQxNTkw NCB1NDUwNTYgYWxsb2M9MTEqNDA5NgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAK WyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAw XSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEzYzk4NjAwClsgICAgMC4wMDAwMDBdIEJ1aWx0 IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg cGFnZXM6IDgwOTkwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdfdGFz a19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3Jx X2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9 LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRf cmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10 dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0t aTM4Ni0yMDE0MDkwNTIxMzg6NGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjEx YzpiaXNlY3QtbGludXgvLnZtbGludXotNGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFi MGZlNjExYy0yMDE0MDkwNjAyMTQzMy0yLWl2YjQxIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1y b2FtLWkzODYtMjAxNDA5MDUyMTM4IEJPT1RfSU1BR0U9L2tlcm5lbC9pMzg2LXJhbmRjb25maWct cjMtMDkwNS80ZTM5NmZjMjBkYjk2YzBhZjcxMDYwMWYwODFmZmI0MWIwZmU2MTFjL3ZtbGludXot My4xNy4wLXJjMi0wMDIyMS1nNGUzOTZmYyBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAw MF0gc3lzcnE6IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0 YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAwMDAwMF0g RGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA2LCAyNjIxNDQg Ynl0ZXMpClsgICAgMC4wMDAwMDBdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMzI3 NjggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBD UFUjMApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgSGlnaE1lbSBmb3Igbm9kZSAwICgwMDAw MDAwMDowMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyOTEzODhLLzMyNzE2MEsgYXZh aWxhYmxlICgxMzk5NEsga2VybmVsIGNvZGUsIDg0N0sgcndkYXRhLCA0MjgwSyByb2RhdGEsIDYz NksgaW5pdCwgODI4OEsgYnNzLCAzNTc3MksgcmVzZXJ2ZWQsIDBLIGhpZ2htZW0pClsgICAgMC4w MDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQ6ClsgICAgMC4wMDAwMDBdICAgICBm aXhtYXAgIDogMHhmZmQzNTAwMCAtIDB4ZmZmZmYwMDAgICAoMjg1NiBrQikKWyAgICAwLjAwMDAw MF0gICAgIHBrbWFwICAgOiAweGZmYTAwMDAwIC0gMHhmZmMwMDAwMCAgICgyMDQ4IGtCKQpbICAg IDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4ZDQ3ZTAwMDAgLSAweGZmOWZlMDAwICAgKCA2OTAg TUIpClsgICAgMC4wMDAwMDBdICAgICBsb3dtZW0gIDogMHhjMDAwMDAwMCAtIDB4ZDNmZTAwMDAg ICAoIDMxOSBNQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmluaXQgOiAweGM2ZWFmMDAwIC0gMHhj NmY0ZTAwMCAgICggNjM2IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAuZGF0YSA6IDB4YzY5YWFl MzggLSAweGM2ZWFkZWEwICAgKDUxMzIga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC50ZXh0IDog MHhjNWMwMDAwMCAtIDB4YzY5YWFlMzggICAoMTM5OTUga0IpClsgICAgMC4wMDAwMDBdIENoZWNr aW5nIGlmIHRoaXMgcHJvY2Vzc29yIGhvbm91cnMgdGhlIFdQIGJpdCBldmVuIGluIHN1cGVydmlz b3IgbW9kZS4uLk9rLgpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMs IE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBOb2Rlcz0xClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNh bCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21l dHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSBO Ul9JUlFTOjIzMDQgbnJfaXJxczoyNTYgMApbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3Ms IGhhcmQ9ZDM0MDgwMDAgc29mdD1kMzQwYTAwMApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHlT MF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBMb2NrIGRlcGVuZGVuY3kgdmFsaWRhdG9yOiBDb3B5 cmlnaHQgKGMpIDIwMDYgUmVkIEhhdCwgSW5jLiwgSW5nbyBNb2xuYXIKWyAgICAwLjAwMDAwMF0g Li4uIE1BWF9MT0NLREVQX1NVQkNMQVNTRVM6ICA4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9D S19ERVBUSDogICAgICAgICAgNDgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0tFWVM6 ICAgICAgICA4MTkxClsgICAgMC4wMDAwMDBdIC4uLiBDTEFTU0hBU0hfU0laRTogICAgICAgICAg NDA5NgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfRU5UUklFUzogICAgIDMyNzY4Clsg ICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9DSEFJTlM6ICAgICAgNjU1MzYKWyAgICAwLjAw MDAwMF0gLi4uIENIQUlOSEFTSF9TSVpFOiAgICAgICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAg bWVtb3J5IHVzZWQgYnkgbG9jayBkZXBlbmRlbmN5IGluZm86IDQ5MTEga0IKWyAgICAwLjAwMDAw MF0gIHBlciB0YXNrLXN0cnVjdCBtZW1vcnkgZm9vdHByaW50OiAxMTUyIGJ5dGVzClsgICAgMC4w MDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkClsgICAgMC4wMDAwMDBdIHRzYzogRGV0 ZWN0ZWQgMjY5My41MDYgTUh6IHByb2Nlc3NvcgpbICAgIDAuMDA0MDAwXSBDYWxpYnJhdGluZyBk ZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA1Mzg3LjAxIEJvZ29NSVBTIChscGo9 MTA3NzQwMjQpClsgICAgMC4wMDQwMDBdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06 IDMwMQpbICAgIDAuMDA0MDAwXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTQwNzI0ClsgICAgMC4w MDg1MzJdIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAw LjAwOTA1OV0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMC4wMDk0MDFdIFNF TGludXg6ICBJbml0aWFsaXppbmcuClsgICAgMC4wMDk3MjRdIFNFTGludXg6ICBTdGFydGluZyBp biBwZXJtaXNzaXZlIG1vZGUKWyAgICAwLjAxMDEzOV0gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2Fi bGVkIGJ5IGJvb3QgdGltZSBwYXJhbWV0ZXIKWyAgICAwLjAxMDYzOV0gTW91bnQtY2FjaGUgaGFz aCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAxMTE4 OF0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0 MDk2IGJ5dGVzKQpbICAgIDAuMDEyMjk5XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBuZXRf Y2xzClsgICAgMC4wMTI2OTBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIHBlcmZfZXZlbnQK WyAgICAwLjAxMzEzMl0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1C IDAKWyAgICAwLjAxMzEzMl0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwg NE1CIDAsIDFHQiAwClsgICAgMC4wMjgzMzZdIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4 YzZmNGUwMDAtMHhjNmY1N2ZmZl0KWyAgICAwLjAzMjU0N10gR2V0dGluZyBWRVJTSU9OOiAxMDUw MDE0ClsgICAgMC4wMzI4NjFdIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDMzMTY1 XSBHZXR0aW5nIElEOiAwClsgICAgMC4wMzMzOTFdIEdldHRpbmcgSUQ6IGYwMDAwMDAKWyAgICAw LjAzMzY1OF0gR2V0dGluZyBMVlQwOiA4NzAwClsgICAgMC4wMzM5MDldIEdldHRpbmcgTFZUMTog ODQwMApbICAgIDAuMDM0MTcxXSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgMSBJ L08gQVBJQ3MKWyAgICAwLjAzNDYyOF0gZW5hYmxlZCBFeHRJTlQgb24gQ1BVIzAKWyAgICAwLjAz NTU3OV0gRU5BQkxJTkcgSU8tQVBJQyBJUlFzClsgICAgMC4wMzU4NjNdIGluaXQgSU9fQVBJQyBJ UlFzClsgICAgMC4wMzYwMDVdICBhcGljIDAgcGluIDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDM2 MzQ4XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBN b2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM3MDI5XSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpb ICAgIDAuMDM3Njg1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAt PiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM4MzQ3XSBJT0FQSUNbMF06 IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAg RGVzdDoxKQpbICAgIDAuMDM5MDA2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUg LT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM5NjU5XSBJ T0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAg QWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQwMDIwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTcgLT4gMHgzNyAtPiBJUlEgNyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDQwNjgyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEg OCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQxMzM3XSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDQyMDI3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4 M2EgLT4gSVJRIDEwIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDI3MTNdIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFj dGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0MzM4NV0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRy eSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDQ0MDIxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJR IDEzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDQ2OTldIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtMTQgLT4gMHgzZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERl c3Q6MSkKWyAgICAwLjA0NTM2MV0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAt PiAweDNmIC0+IElSUSAxNSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQ2MDI3XSAg YXBpYyAwIHBpbiAxNiBub3QgY29ubmVjdGVkClsgICAgMC4wNDYzNDddICBhcGljIDAgcGluIDE3 IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0NjY3NV0gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3Rl ZApbICAgIDAuMDQ2OTk0XSAgYXBpYyAwIHBpbiAxOSBub3QgY29ubmVjdGVkClsgICAgMC4wNDcz MTVdICBhcGljIDAgcGluIDIwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0ODAwM10gIGFwaWMgMCBw aW4gMjEgbm90IGNvbm5lY3RlZApbICAgIDAuMDQ4MzI4XSAgYXBpYyAwIHBpbiAyMiBub3QgY29u bmVjdGVkClsgICAgMC4wNDg2NDhdICBhcGljIDAgcGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAw LjA0OTExNF0gLi5USU1FUjogdmVjdG9yPTB4MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGlu Mj0tMQpbICAgIDAuMDQ5NTg1XSBzbXBib290OiBDUFUwOiBHZW51aW5lSW50ZWwgQ29tbW9uIEtW TSBwcm9jZXNzb3IgKGZhbTogMGYsIG1vZGVsOiAwNiwgc3RlcHBpbmc6IDAxKQpbICAgIDAuMDUw MzExXSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGludGVycnVwdHMuClsgICAgMC4wNTAzMTFdIGNh bGlicmF0aW5nIEFQSUMgdGltZXIgLi4uClsgICAgMC4wNTIwMDBdIC4uLiBsYXBpYyBkZWx0YSA9 IDYyNDk5OTIKWyAgICAwLjA1MjAwMF0gLi4uIFBNLVRpbWVyIGRlbHRhID0gMzU3OTI0ClsgICAg MC4wNTIwMDBdIC4uLiBQTS1UaW1lciByZXN1bHQgb2sKWyAgICAwLjA1MjAwMF0gLi4uLi4gZGVs dGEgNjI0OTk5MgpbICAgIDAuMDUyMDAwXSAuLi4uLiBtdWx0OiAyNjg0MzUxMTIKWyAgICAwLjA1 MjAwMF0gLi4uLi4gY2FsaWJyYXRpb24gcmVzdWx0OiAzOTk5OTk0ClsgICAgMC4wNTIwMDBdIC4u Li4uIENQVSBjbG9jayBzcGVlZCBpcyAyNjkzLjExOTUgTUh6LgpbICAgIDAuMDUyMDAwXSAuLi4u LiBob3N0IGJ1cyBjbG9jayBzcGVlZCBpcyA5OTkuMzk5NCBNSHouClsgICAgMC4wNTIwMDBdIFBl cmZvcm1hbmNlIEV2ZW50czogbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsg ICAgMC4wNTIwMDBdIHg4NjogQm9vdGVkIHVwIDEgbm9kZSwgMSBDUFVzClsgICAgMC4wNTIwMDBd IHNtcGJvb3Q6IFRvdGFsIG9mIDEgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDUzODcuMDEgQm9nb01J UFMpClsgICAgMC4wNTIwMDBdIGV2bTogc2VjdXJpdHkuc2VsaW51eApbICAgIDAuMDUyMDAwXSBl dm06IHNlY3VyaXR5LmNhcGFiaWxpdHkKWyAgICAwLjA1MjMxN10geG9yOiBtZWFzdXJpbmcgc29m dHdhcmUgY2hlY2tzdW0gc3BlZWQKWyAgICAwLjA5MjAwM10gICAgcElJSV9zc2UgIDogIDkzODMu MDAwIE1CL3NlYwpbICAgIDAuMTMyMDAzXSAgICBwcmVmZXRjaDY0LXNzZTogMTEzNjAuMDAwIE1C L3NlYwpbICAgIDAuMTMyMzczXSB4b3I6IHVzaW5nIGZ1bmN0aW9uOiBwcmVmZXRjaDY0LXNzZSAo MTEzNjAuMDAwIE1CL3NlYykKWyAgICAwLjEzMjg5MV0gTk1JIHdhdGNoZG9nOiBkaXNhYmxlZCAo Y3B1MCk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxlZApbICAgIDAuMTMzNDU1XSBwcmFuZG9t OiBzZWVkIGJvdW5kYXJ5IHNlbGYgdGVzdCBwYXNzZWQKWyAgICAwLjEzNDMwMV0gcHJhbmRvbTog MTAwIHNlbGYgdGVzdHMgcGFzc2VkClsgICAgMC4xMzQ2MzddIGF0b21pYzY0X3Rlc3Q6IHBhc3Nl ZCBmb3IgaTU4NisgcGxhdGZvcm0gd2l0aCBDWDggYW5kIHdpdGggU1NFClsgICAgMC4xMzUxNzZd IHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAwLjEzNjAy NV0gcmVndWxhdG9yLWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMC4xMzY2NDNdIE5FVDogUmVn aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjEzNzcxN10gY3B1aWRsZTogdXNpbmcg Z292ZXJub3IgbGFkZGVyClsgICAgMC4xMzg1NTJdIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3Rl cmVkClsgICAgMC4xMzkwNjNdIFBDSSA6IFBDSSBCSU9TIGFyZWEgaXMgcncgYW5kIHguIFVzZSBw Y2k9bm9iaW9zIGlmIHlvdSB3YW50IGl0IE5YLgpbICAgIDAuMTM5NjUwXSBQQ0k6IFBDSSBCSU9T IHJldmlzaW9uIDIuMTAgZW50cnkgYXQgMHhmZDQ1NiwgbGFzdCBidXM9MApbICAgIDAuMTQwMDA3 XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAu MjE2MDA3XSByYWlkNjogbW14eDEgICAgIDQ5NTEgTUIvcwpbICAgIDAuMjg0MDA3XSByYWlkNjog bW14eDIgICAgIDUzMzIgTUIvcwpbICAgIDAuMzUyMDEzXSByYWlkNjogc3NlMXgxICAgIDQwODIg TUIvcwpbICAgIDAuNDIwMDExXSByYWlkNjogc3NlMXgyICAgIDUwODYgTUIvcwpbICAgIDAuNDg4 MDA1XSByYWlkNjogc3NlMngxICAgIDgwMTEgTUIvcwpbICAgIDAuNTU2MDA0XSByYWlkNjogc3Nl MngyICAgMTAwMTggTUIvcwpbICAgIDAuNTU2MzE0XSByYWlkNjogdXNpbmcgYWxnb3JpdGhtIHNz ZTJ4MiAoMTAwMTggTUIvcykKWyAgICAwLjU1NzAyMF0gcmFpZDY6IHVzaW5nIGludHgxIHJlY292 ZXJ5IGFsZ29yaXRobQpbICAgIDAuNTU3NzA5XSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZp Y2UpClsgICAgMC41NTgwNDhdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKWyAg ICAwLjU1ODQwN10gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAgIDAu NTU4NzgxXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKWyAg ICAwLjU2MjQyOV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuNTYyNzQ1XSBBQ1BJ IEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtc X1MxX10gKDIwMTQwNzI0L2h3eGZhY2UtNTgwKQpbICAgIDAuNTYzNTA1XSBBQ1BJIEV4Y2VwdGlv bjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MyX10gKDIw MTQwNzI0L2h3eGZhY2UtNTgwKQpbICAgIDAuNTY0MjA4XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMg UzUpClsgICAgMC41NjQ1MTVdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRp bmcKWyAgICAwLjU2NDkzNV0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQ STsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAu NTcyNTMzXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAw LWZmXSkKWyAgICAwLjU3MzAzNV0gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBb U2VnbWVudHNdClsgICAgMC41NzM0OTZdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFF X05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC41NzQyMTBdIGFjcGkgUE5QMEEwMzow MDogZmFpbCB0byBhZGQgTU1DT05GSUcgaW5mb3JtYXRpb24sIGNhbid0IGFjY2VzcyBleHRlbmRl ZCBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSB1bmRlciB0aGlzIGJyaWRnZS4KWyAgICAwLjU3NTI0 MV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMC41NzU2MTldIHBjaV9idXMg MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAgICAwLjU3NjAwNV0gcGNp X2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjddClsgICAg MC41NzY1MDddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBkMDAt MHhhZGZmXQpbICAgIDAuNTc2OTk1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNl IFtpbyAgMHhhZTBmLTB4YWVmZl0KWyAgICAwLjU3NzQ4OV0gcGNpX2J1cyAwMDAwOjAwOiByb290 IGJ1cyByZXNvdXJjZSBbaW8gIDB4YWYyMC0weGFmZGZdClsgICAgMC41Nzc5NzRdIHBjaV9idXMg MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGFmZTQtMHhmZmZmXQpbICAgIDAuNTc4 NDcxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAwMC0w eDAwMGJmZmZmXQpbICAgIDAuNTc5MDEwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFttZW0gMHgxNDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAuNTc5NjA5XSBwY2kgMDAwMDow MDowMC4wOiBbODA4NjoxMjM3XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC41ODA0NjBd IHBjaSAwMDAwOjAwOjAxLjA6IFs4MDg2OjcwMDBdIHR5cGUgMDAgY2xhc3MgMHgwNjAxMDAKWyAg ICAwLjU4MTQyNF0gcGNpIDAwMDA6MDA6MDEuMTogWzgwODY6NzAxMF0gdHlwZSAwMCBjbGFzcyAw eDAxMDE4MApbICAgIDAuNTg0MjE1XSBwY2kgMDAwMDowMDowMS4xOiByZWcgMHgyMDogW2lvICAw eGMwNDAtMHhjMDRmXQpbICAgIDAuNTg1NDY4XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURF IHF1aXJrOiByZWcgMHgxMDogW2lvICAweDAxZjAtMHgwMWY3XQpbICAgIDAuNTg2MDI0XSBwY2kg MDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxNDogW2lvICAweDAzZjZdClsg ICAgMC41ODY1NDNdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE4 OiBbaW8gIDB4MDE3MC0weDAxNzddClsgICAgMC41ODcxMDFdIHBjaSAwMDAwOjAwOjAxLjE6IGxl Z2FjeSBJREUgcXVpcms6IHJlZyAweDFjOiBbaW8gIDB4MDM3Nl0KWyAgICAwLjU4Nzg1M10gcGNp IDAwMDA6MDA6MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBjbGFzcyAweDA2ODAwMApbICAgIDAu NTg4MjcwXSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lvICAweDA2MDAtMHgwNjNmXSBjbGFp bWVkIGJ5IFBJSVg0IEFDUEkKWyAgICAwLjU4ODg0NF0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6 IFtpbyAgMHgwNzAwLTB4MDcwZl0gY2xhaW1lZCBieSBQSUlYNCBTTUIKWyAgICAwLjU4OTY4M10g cGNpIDAwMDA6MDA6MDIuMDogWzEwMTM6MDBiOF0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAg IDAuNTkxMTc3XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxMDogW21lbSAweGZjMDAwMDAwLTB4 ZmRmZmZmZmYgcHJlZl0KWyAgICAwLjU5MjkxOV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTQ6 IFttZW0gMHhmZWJmMDAwMC0weGZlYmYwZmZmXQpbICAgIDAuNTk3Nzk1XSBwY2kgMDAwMDowMDow Mi4wOiByZWcgMHgzMDogW21lbSAweGZlYmUwMDAwLTB4ZmViZWZmZmYgcHJlZl0KWyAgICAwLjU5 ODYxMV0gcGNpIDAwMDA6MDA6MDMuMDogWzgwODY6MTAwZV0gdHlwZSAwMCBjbGFzcyAweDAyMDAw MApbICAgIDAuNjAwMDA1XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxMDogW21lbSAweGZlYmMw MDAwLTB4ZmViZGZmZmZdClsgICAgMC42MDEyMTFdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDE0 OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMC42MDUwNzRdIHBjaSAwMDAwOjAwOjAzLjA6IHJl ZyAweDMwOiBbbWVtIDB4ZmViODAwMDAtMHhmZWJiZmZmZiBwcmVmXQpbICAgIDAuNjA1ODcyXSBw Y2kgMDAwMDowMDowNC4wOiBbODA4NjoyNWFiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAg MC42MDY3NDNdIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViZjEwMDAtMHhm ZWJmMTAwZl0KWyAgICAwLjYxMDA0OV0gcGNpX2J1cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApb ICAgIDAuNjExMDU3XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDUgKjEw IDExKQpbICAgIDAuNjExNzMwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIChJUlFz IDUgKjEwIDExKQpbICAgIDAuNjEyMzAwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0Nd IChJUlFzIDUgMTAgKjExKQpbICAgIDAuNjEyOTQ1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsg W0xOS0RdIChJUlFzIDUgMTAgKjExKQpbICAgIDAuNjEzNTIzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0 IExpbmsgW0xOS1NdIChJUlFzICo5KQpbICAgIDAuNjE0MzgyXSBBQ1BJOiBFbmFibGVkIDE2IEdQ RXMgaW4gYmxvY2sgMDAgdG8gMEYKWyAgICAwLjYxNTc2N10gU0NTSSBzdWJzeXN0ZW0gaW5pdGlh bGl6ZWQKWyAgICAwLjYxNjA2OF0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0 ZXJlZApbICAgIDAuNjE2NDc0XSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHly aWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAg MC42MTcxOThdIFBUUCBjbG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQKWyAgICAwLjYxNzUzNV0gRURB QyBNQzogVmVyOiAzLjAuMApbICAgIDAuNjE3OTQzXSBFREFDIERFQlVHOiBlZGFjX21jX3N5c2Zz X2luaXQ6IGRldmljZSBtYyBjcmVhdGVkClsgICAgMC42MTg1NDFdIFBDSTogVXNpbmcgQUNQSSBm b3IgSVJRIHJvdXRpbmcKWyAgICAwLjYxODg4MV0gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNl dCB0byA2NCBieXRlcwpbICAgIDAuNjE5MzU4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l bSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAgMC42MjAwMTFdIGU4MjA6IHJlc2VydmUgUkFN IGJ1ZmZlciBbbWVtIDB4MTNmZTAwMDAtMHgxM2ZmZmZmZl0KWyAgICAwLjYyMDg2NV0gaXJkYV9p bml0KCkKWyAgICAwLjYyMTA5OF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyMwpb ICAgIDAuNjIxNDk3XSBCbHVldG9vdGg6IENvcmUgdmVyIDIuMTkKWyAgICAwLjYyMTgwM10gTkVU OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAzMQpbICAgIDAuNjIyMTU3XSBCbHVldG9vdGg6 IEhDSSBkZXZpY2UgYW5kIGNvbm5lY3Rpb24gbWFuYWdlciBpbml0aWFsaXplZApbICAgIDAuNjIy NjczXSBCbHVldG9vdGg6IEhDSSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAwLjYyMzA2 NV0gQmx1ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAwLjYyMzUz MV0gQmx1ZXRvb3RoOiBTQ08gc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAgMC42MjQwMjBd IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgOApbICAgIDAuNjI0MzcwXSBORVQ6IFJl Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIwClsgICAgMC42MjUwNzldIG5mYzogbmZjX2luaXQ6 IE5GQyBDb3JlIHZlciAwLjEKWyAgICAwLjYyNTQ1OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29s IGZhbWlseSAzOQpbICAgIDAuNjI2MzI1XSBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBrdm0tY2xv Y2sKWyAgICAwLjYyNjg4MV0gRlMtQ2FjaGU6IExvYWRlZApbICAgIDAuNjI3MTUxXSBwbnA6IFBu UCBBQ1BJIGluaXQKWyAgICAwLjYyNzUyMF0gcG5wIDAwOjAwOiBQbHVnIGFuZCBQbGF5IEFDUEkg ZGV2aWNlLCBJRHMgUE5QMGIwMCAoYWN0aXZlKQpbICAgIDAuNjI3NTIwXSBwbnAgMDA6MDE6IFBs dWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwMzAzIChhY3RpdmUpClsgICAgMC42Mjc1 MjBdIHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBmMTMgKGFj dGl2ZSkKWyAgICAwLjYyNzUyMF0gcG5wIDAwOjAzOiBbZG1hIDJdClsgICAgMC42Mjc1MjBdIHBu cCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA3MDAgKGFjdGl2ZSkK WyAgICAwLjYyNzg4Ml0gcG5wIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMg UE5QMDQwMCAoYWN0aXZlKQpbICAgIDAuNjI4NTEyXSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkg QUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC42Mjk0MzBdIHBucDogUG5Q IEFDUEk6IGZvdW5kIDYgZGV2aWNlcwpbICAgIDAuNjY0ODA2XSBjZmc4MDIxMTogQ2FsbGluZyBD UkRBIHRvIHVwZGF0ZSB3b3JsZCByZWd1bGF0b3J5IGRvbWFpbgpbICAgIDAuNjY1NDUxXSBwY2lf YnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuNjY1OTAx XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhhZGZmXQpbICAgIDAu NjY2MzQ5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW2lvICAweGFlMGYtMHhhZWZmXQpb ICAgIDAuNjY2Nzg0XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW2lvICAweGFmMjAtMHhh ZmRmXQpbICAgIDAuNjY3MjMwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDggW2lvICAweGFm ZTQtMHhmZmZmXQpbICAgIDAuNjY3NjYyXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDkgW21l bSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsgICAgMC42NjgxNzFdIHBjaV9idXMgMDAwMDowMDog cmVzb3VyY2UgMTAgW21lbSAweDE0MDAwMDAwLTB4ZmViZmZmZmZdClsgICAgMC42Njg3MDddIE5F VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDAuNjY5MzkxXSBUQ1AgZXN0YWJs aXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsg ICAgMC42NzAwMTFdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDUs IDE0NzQ1NiBieXRlcykKWyAgICAwLjY3MDczMF0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVk IChlc3RhYmxpc2hlZCA0MDk2IGJpbmQgNDA5NikKWyAgICAwLjY3MTI2OF0gVENQOiByZW5vIHJl Z2lzdGVyZWQKWyAgICAwLjY3MTU0MF0gVURQIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRl cjogMiwgMjA0ODAgYnl0ZXMpClsgICAgMC42NzIwNDhdIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50 cmllczogMjU2IChvcmRlcjogMiwgMjA0ODAgYnl0ZXMpClsgICAgMC42NzI3NTJdIE5FVDogUmVn aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDAuNjczMTI4XSBwY2kgMDAwMDowMDowMC4w OiBMaW1pdGluZyBkaXJlY3QgUENJL1BDSSB0cmFuc2ZlcnMKWyAgICAwLjY3MzU5N10gcGNpIDAw MDA6MDA6MDEuMDogUElJWDM6IEVuYWJsaW5nIFBhc3NpdmUgUmVsZWFzZQpbICAgIDAuNjc0MDU1 XSBwY2kgMDAwMDowMDowMS4wOiBBY3RpdmF0aW5nIElTQSBETUEgaGFuZyB3b3JrYXJvdW5kcwpb ICAgIDAuNjc0NTY0XSBwY2kgMDAwMDowMDowMi4wOiBCb290IHZpZGVvIGRldmljZQpbICAgIDAu Njc0OTM2XSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMC42NzU0MzRdIFVucGFj a2luZyBpbml0cmFtZnMuLi4KWyAgICAwLjc0NjU2Ml0gZGVidWc6IHVubWFwcGluZyBpbml0IFtt ZW0gMHhkM2NhZDAwMC0weGQzZmRmZmZmXQpbICAgIDAuNzQ3NzU1XSBhcG06IEJJT1Mgbm90IGZv dW5kLgpbICAgIDAuNzQ4MzQyXSBjcnlwdG9tZ3JfdGVzdCAoMjEpIHVzZWQgZ3JlYXRlc3Qgc3Rh Y2sgZGVwdGg6IDcxNTIgYnl0ZXMgbGVmdApbICAgIDAuNzQ4OTYxXSBOYXRTZW1pIFNDeDIwMCBE cml2ZXIKWyAgICAwLjc0OTMwMl0gc3Bpbl9sb2NrLXRvcnR1cmU6LS0tIFN0YXJ0IG9mIHRlc3Q6 IG53cml0ZXJzX3N0cmVzcz0yIHN0YXRfaW50ZXJ2YWw9NjAgdmVyYm9zZT0xIHNodWZmbGVfaW50 ZXJ2YWw9MyBzdHV0dGVyPTUgc2h1dGRvd25fc2Vjcz0wIG9ub2ZmX2ludGVydmFsPTAgb25vZmZf aG9sZG9mZj0wClsgICAgMC43NTA0OTBdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyB0b3J0 dXJlX3NodWZmbGUgdGFzawpbICAgIDAuNzUwOTkzXSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRp bmcgdG9ydHVyZV9zdHV0dGVyIHRhc2sKWyAgICAwLjc1MTQ4MF0gc3Bpbl9sb2NrLXRvcnR1cmU6 IHRvcnR1cmVfc2h1ZmZsZSB0YXNrIHN0YXJ0ZWQKWyAgICAwLjc1MTkzMl0gc3Bpbl9sb2NrLXRv cnR1cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzawpbICAgIDAuNzUyNDU2XSBz cGluX2xvY2stdG9ydHVyZTogdG9ydHVyZV9zdHV0dGVyIHRhc2sgc3RhcnRlZApbICAgIDAuNzUy OTE0XSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRpbmcgbG9ja190b3J0dXJlX3dyaXRlciB0YXNr ClsgICAgMC43NTM0MTVdIHNwaW5fbG9jay10b3J0dXJlOiBsb2NrX3RvcnR1cmVfd3JpdGVyIHRh c2sgc3RhcnRlZApbICAgIDAuNzUzOTA3XSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRpbmcgbG9j a190b3J0dXJlX3N0YXRzIHRhc2sKWyAgICAwLjc1NDQwN10gc3Bpbl9sb2NrLXRvcnR1cmU6IGxv Y2tfdG9ydHVyZV93cml0ZXIgdGFzayBzdGFydGVkClsgICAgMC43NTQ4OTZdIHRvcnR1cmVfaW5p dF9iZWdpbjogcmVmdXNpbmcgcmN1IGluaXQ6IHNwaW5fbG9jayBydW5uaW5nClsgICAgMC43NTU2 ODJdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMiwgMTYzODQgYnl0ZXMp ClsgICAgMC43NTYyNDRdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZwpbICAgIDAu NzU2NjQ3XSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc3Vic3lzIChkaXNhYmxlZCkKWyAg ICAwLjc1NzEzOF0gYXVkaXQ6IHR5cGU9MjAwMCBhdWRpdCgxNDA5OTM2MjQ4LjM3NjoxKTogaW5p dGlhbGl6ZWQKWyAgICAwLjc1NzgzNl0gc3Bpbl9sb2NrLXRvcnR1cmU6IGxvY2tfdG9ydHVyZV9z dGF0cyB0YXNrIHN0YXJ0ZWQKWyAgICAwLjc2MjUwNF0gemJ1ZDogbG9hZGVkClsgICAgMC43NjQ2 MDZdIG50ZnM6IGRyaXZlciAyLjEuMzAgW0ZsYWdzOiBSL1ddLgpbICAgIDAuNzY1MjE2XSBlZnM6 IDEuMGEgLSBodHRwOi8vYWVzY2hpLmNoLmV1Lm9yZy9lZnMvClsgICAgMC43NjU2OTBdIHJvbWZz OiBST01GUyBNVEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgpbICAgIDAuNzY2MjMzXSBRTlg0IGZp bGVzeXN0ZW0gMC4yLjMgcmVnaXN0ZXJlZC4KWyAgICAwLjc2Njc4NF0gSkZTOiBuVHhCbG9jayA9 IDIyNzYsIG5UeExvY2sgPSAxODIxMQpbICAgIDAuNzY4NzMzXSBTR0kgWEZTIHdpdGggQUNMcywg c2VjdXJpdHkgYXR0cmlidXRlcywgZGVidWcgZW5hYmxlZApbICAgIDAuNzcwMjYwXSBOSUxGUyB2 ZXJzaW9uIDIgbG9hZGVkClsgICAgMC43NzA1NDldIGJlZnM6IHZlcnNpb246IDAuOS4zClsgICAg MC43NzE0NTRdIGdmczI6IEdGUzIgaW5zdGFsbGVkClsgICAgMC43NzIwNzFdIFNFTGludXg6ICBS ZWdpc3RlcmluZyBuZXRmaWx0ZXIgaG9va3MKWyAgICAwLjc3NDM0Nl0gTkVUOiBSZWdpc3RlcmVk IHByb3RvY29sIGZhbWlseSAzOApbICAgIDAuNzc0NzMxXSBLZXkgdHlwZSBhc3ltbWV0cmljIHJl Z2lzdGVyZWQKWyAgICAwLjc3NTA5NF0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRy aXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1MSkKWyAgICAwLjc3NTY4Nl0gaW8gc2No ZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDAuNzc2MDIwXSBpbyBzY2hlZHVsZXIgZGVhZGxp bmUgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICAwLjc3NjQ0NV0gc3RhcnQgcGxpc3QgdGVzdApb ICAgIDAuNzc3ODI5XSBlbmQgcGxpc3QgdGVzdApbICAgIDAuNzc4MzE3XSB0ZXN0X3N0cmluZ19o ZWxwZXJzOiBSdW5uaW5nIHRlc3RzLi4uClsgICAgMC43Nzk5NTJdIGhnYWZiOiBIR0EgY2FyZCBu b3QgZGV0ZWN0ZWQuClsgICAgMC43ODAzMjldIGhnYWZiOiBwcm9iZSBvZiBoZ2FmYi4wIGZhaWxl ZCB3aXRoIGVycm9yIC0yMgpbICAgIDAuNzgxODg2XSB2ODZkICg4MikgdXNlZCBncmVhdGVzdCBz dGFjayBkZXB0aDogNjc5MiBieXRlcyBsZWZ0ClsgICAgMC43ODI4MzNdIHV2ZXNhZmI6IEdldHRp bmcgVkJFIGluZm8gYmxvY2sgZmFpbGVkIChlYXg9MHgxMGEsIGVycj0wKQpbICAgIDAuNzgzMzUz XSB1dmVzYWZiOiB2YmVfaW5pdCgpIGZhaWxlZCB3aXRoIC0yMgpbICAgIDAuNzgzNzE0XSB1dmVz YWZiOiBwcm9iZSBvZiB1dmVzYWZiLjAgZmFpbGVkIHdpdGggZXJyb3IgLTIyClsgICAgMC43ODQz NjhdIGlwbWkgbWVzc2FnZSBoYW5kbGVyIHZlcnNpb24gMzkuMgpbICAgIDAuNzg0NzMxXSBpcG1p IGRldmljZSBpbnRlcmZhY2UKWyAgICAwLjc4NTA0M10gSVBNSSBTeXN0ZW0gSW50ZXJmYWNlIGRy aXZlci4KWyAgICAwLjc4NTQxN10gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVkIGtj cyBzdGF0ZSBtYWNoaW5lClsgICAgMC43ODU5MDBdIGlwbWlfc2k6IFRyeWluZyBkZWZhdWx0LXNw ZWNpZmllZCBrY3Mgc3RhdGUgbWFjaGluZSBhdCBpL28gYWRkcmVzcyAweGNhMiwgc2xhdmUgYWRk cmVzcyAweDAsIGlycSAwClsgICAgMC43ODY2NzVdIGlwbWlfc2k6IEludGVyZmFjZSBkZXRlY3Rp b24gZmFpbGVkClsgICAgMC43ODcwMzddIGlwbWlfc2k6IEFkZGluZyBkZWZhdWx0LXNwZWNpZmll ZCBzbWljIHN0YXRlIG1hY2hpbmUKWyAgICAwLjc4NzUyNl0gaXBtaV9zaTogVHJ5aW5nIGRlZmF1 bHQtc3BlY2lmaWVkIHNtaWMgc3RhdGUgbWFjaGluZSBhdCBpL28gYWRkcmVzcyAweGNhOSwgc2xh dmUgYWRkcmVzcyAweDAsIGlycSAwClsgICAgMC43ODgzNzBdIGlwbWlfc2k6IEludGVyZmFjZSBk ZXRlY3Rpb24gZmFpbGVkClsgICAgMC43ODg3MzNdIGlwbWlfc2k6IEFkZGluZyBkZWZhdWx0LXNw ZWNpZmllZCBidCBzdGF0ZSBtYWNoaW5lClsgICAgMC43ODkyMDZdIGlwbWlfc2k6IFRyeWluZyBk ZWZhdWx0LXNwZWNpZmllZCBidCBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4ZTQsIHNs YXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDAuNzg5OTcwXSBpcG1pX3NpOiBJbnRlcmZhY2Ug ZGV0ZWN0aW9uIGZhaWxlZApbICAgIDAuNzkwNDIzXSBpcG1pX3NpOiBVbmFibGUgdG8gZmluZCBh bnkgU3lzdGVtIEludGVyZmFjZShzKQpbICAgIDAuNzkxMTk0XSBHSEVTOiBIRVNUIGlzIG5vdCBl bmFibGVkIQpbICAgIDAuODA2NTA3XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRz LCBJUlEgc2hhcmluZyBkaXNhYmxlZApbICAgIDAuODMyMjgzXSAwMDowNTogdHR5UzAgYXQgSS9P IDB4M2Y4IChpcnEgPSA0LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAgMC44 MzM1ODFdIGxwOiBkcml2ZXIgbG9hZGVkIGJ1dCBubyBkZXZpY2VzIGZvdW5kClsgICAgMC44MzM5 NzNdIHNvbnlwaTogU29ueSBQcm9ncmFtbWFibGUgSS9PIENvbnRyb2xsZXIgRHJpdmVyIHYxLjI2 LgpbICAgIDAuODM0NDc1XSBzY3gyMDBfZ3Bpbzogbm8gU0N4MjAwIGdwaW8gcHJlc2VudApbICAg IDAuODM0ODM4XSBuc2NfZ3BpbyBpbml0aWFsaXppbmcKWyAgICAwLjgzNTExNF0gSGFuZ2NoZWNr OiBzdGFydGluZyBoYW5nY2hlY2sgdGltZXIgMC45LjEgKHRpY2sgaXMgMTgwIHNlY29uZHMsIG1h cmdpbiBpcyA2MCBzZWNvbmRzKS4KWyAgICAwLjgzNTk4MF0gW2RybV0gSW5pdGlhbGl6ZWQgZHJt IDEuMS4wIDIwMDYwODEwClsgICAgMC44MzY0NzZdIFtkcm1dIHJhZGVvbiBrZXJuZWwgbW9kZXNl dHRpbmcgZW5hYmxlZC4KWyAgICAwLjgzNzU1MF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFi bGUgZ3JhcGhpY3MgbWVtb3J5OiAxNDU2OTQga2lCClsgICAgMC44MzgwNjRdIFtUVE1dIEluaXRp YWxpemluZyBwb29sIGFsbG9jYXRvcgpbICAgIDAuODM4NjI2XSBJTkZPOiB0cnlpbmcgdG8gcmVn aXN0ZXIgbm9uLXN0YXRpYyBrZXkuClsgICAgMC44MzkwMjJdIHRoZSBjb2RlIGlzIGZpbmUgYnV0 IG5lZWRzIGxvY2tkZXAgYW5ub3RhdGlvbi4KWyAgICAwLjgzOTQ1NF0gdHVybmluZyBvZmYgdGhl IGxvY2tpbmcgY29ycmVjdG5lc3MgdmFsaWRhdG9yLgpbICAgIDAuODM5ODg0XSBDUFU6IDAgUElE OiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMyLTAwMjIxLWc0ZTM5NmZj ICM1ClsgICAgMC44NDAzNjddIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBG WCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAx LzIwMTQKWyAgICAwLjg0MDM2N10gIDAwMDAwMDAwIDAwMDAwMDAwIGQzNDFmYzA4IGM2OTk4MWZk IGM3Mzk0OTIwIGQzNDFmYzdjIGM1YzdiMzQxIGM2YzllYTNjClsgICAgMC44NDAzNjddICAwOTAw YjcwNSBkMzQ0MDAwMCBkMzQxZmM5MCBjNWM3OWI5NiBkMzQ0MDAwMCA0MDJkYzE3NCBkMzQ0MDAw MCA0MDJkYzE3NApbICAgIDAuODQwMzY3XSAgMDAwMDAwMDUgMDE0NDAwMDAgMDAwMDAwMDAgZDI1 Mjk4NDggZDI1Mjk4NDggMDAwMDAwMDAgYzczNjI2ZTAgZDM0NDA1ZDAKWyAgICAwLjg0MDM2N10g Q2FsbCBUcmFjZToKWyAgICAwLjg0MDM2N10gIFs8YzY5OTgxZmQ+XSBkdW1wX3N0YWNrKzB4NDgv MHg2MApbICAgIDAuODQwMzY3XSAgWzxjNWM3YjM0MT5dIF9fbG9ja19hY3F1aXJlKzB4MWMyMS8w eDFkYTAKWyAgICAwLjg0MDM2N10gIFs8YzVjNzliOTY+XSA/IF9fbG9ja19hY3F1aXJlKzB4NDc2 LzB4MWRhMApbICAgIDAuODQwMzY3XSAgWzxjNWM3OGE5Nj5dID8gX19sb2NrX2lzX2hlbGQrMHg0 Ni8weDYwClsgICAgMC44NDAzNjddICBbPGM1YzdiZDExPl0gbG9ja19hY3F1aXJlKzB4OTEvMHhj MApbICAgIDAuODQwMzY3XSAgWzxjNjI1ZTUzMT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4 ZjAKWyAgICAwLjg0MDM2N10gIFs8YzY5YTYwN2M+XSBfX3d3X211dGV4X2xvY2srMHg2Yy8weDc4 MApbICAgIDAuODQwMzY3XSAgWzxjNjI1ZTUzMT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4 ZjAKWyAgICAwLjg0MDM2N10gIFs8YzYyNWU1MzE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8w eGYwClsgICAgMC44NDAzNjddICBbPGM2MjVlNTMxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEv MHhmMApbICAgIDAuODQwMzY3XSAgWzxjNjI1ZTUzMT5dIGRybV9tb2Rlc2V0X2xvY2srMHgzMS8w eGYwClsgICAgMC44NDAzNjddICBbPGM2MjVlN2M0Pl0gZHJtX21vZGVzZXRfbG9ja19hbGxfY3J0 Y3MrMHgzNC8weDUwClsgICAgMC44NDAzNjddICBbPGM2MjVlODg0Pl0gX19kcm1fbW9kZXNldF9s b2NrX2FsbCsweGE0LzB4ZTAKWyAgICAwLjg0MDM2N10gIFs8YzYyNWU4Y2E+XSBkcm1fbW9kZXNl dF9sb2NrX2FsbCsweGEvMHgzMApbICAgIDAuODQwMzY3XSAgWzxjNjI1MDIyYj5dIGRybV9lbmNv ZGVyX2luaXQrMHgxYi8weGUwClsgICAgMC44NDAzNjddICBbPGM1ZDBlYTA4Pl0gPyBrbWVtX2Nh Y2hlX2FsbG9jKzB4OTgvMHgxOTAKWyAgICAwLjg0MDM2N10gIFs8YzYzNjZkODE+XSA/IGNpcnJ1 c19tb2Rlc2V0X2luaXQrMHhlMS8weDFjMApbICAgIDAuODQwMzY3XSAgWzxjNjM2NmRhNz5dIGNp cnJ1c19tb2Rlc2V0X2luaXQrMHgxMDcvMHgxYzAKWyAgICAwLjg0MDM2N10gIFs8YzYzNjVlNDc+ XSBjaXJydXNfZHJpdmVyX2xvYWQrMHg1Ny8weDEyMApbICAgIDAuODQwMzY3XSAgWzxjNjI0Yjc1 ZT5dIGRybV9kZXZfcmVnaXN0ZXIrMHg5ZS8weDEwMApbICAgIDAuODQwMzY3XSAgWzxjNjI0Y2Vh MT5dIGRybV9nZXRfcGNpX2RldisweDkxLzB4MWMwClsgICAgMC44NDAzNjddICBbPGM1Yzc3ZTVi Pl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDAuODQwMzY3XSAgWzxjNjlhNWY1 OD5dID8gbXV0ZXhfdW5sb2NrKzB4OC8weDEwClsgICAgMC44NDAzNjddICBbPGM2MzY2ZmNjPl0g Y2lycnVzX3BjaV9wcm9iZSsweGFjLzB4ZjAKWyAgICAwLjg0MDM2N10gIFs8YzYxMTMzMzc+XSBw Y2lfZGV2aWNlX3Byb2JlKzB4NzcvMHhlMApbICAgIDAuODQwMzY3XSAgWzxjNWQ3ZmJiMD5dID8g c3lzZnNfY3JlYXRlX2xpbmsrMHgyMC8weDQwClsgICAgMC44NDAzNjddICBbPGM2M2MzNjczPl0g ZHJpdmVyX3Byb2JlX2RldmljZSsweDczLzB4MjMwClsgICAgMC44NDAzNjddICBbPGM2MTEzMjky Pl0gPyBwY2lfbWF0Y2hfZGV2aWNlKzB4YzIvMHhmMApbICAgIDAuODQwMzY3XSAgWzxjNjNjMzkx MT5dIF9fZHJpdmVyX2F0dGFjaCsweDkxLzB4YTAKWyAgICAwLjg0MDM2N10gIFs8YzYzYzM4ODA+ XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAwLjg0MDM2N10gIFs8YzYzYzFmN2Y+ XSBidXNfZm9yX2VhY2hfZGV2KzB4NGYvMHg4MApbICAgIDAuODQwMzY3XSAgWzxjNjNjMzlkOT5d IGRyaXZlcl9hdHRhY2grMHgxOS8weDIwClsgICAgMC44NDAzNjddICBbPGM2M2MzODgwPl0gPyBf X2RldmljZV9hdHRhY2grMHg1MC8weDUwClsgICAgMC44NDAzNjddICBbPGM2M2MyODk3Pl0gYnVz X2FkZF9kcml2ZXIrMHgxMzcvMHgxZjAKWyAgICAwLjg0MDM2N10gIFs8YzZlZGI2ZTY+XSA/IG1n YWcyMDBfaW5pdCsweDIyLzB4MjIKWyAgICAwLjg0MDM2N10gIFs8YzZlZGI2ZTY+XSA/IG1nYWcy MDBfaW5pdCsweDIyLzB4MjIKWyAgICAwLjg0MDM2N10gIFs8YzYzYzQwNDQ+XSBkcml2ZXJfcmVn aXN0ZXIrMHg1NC8weGUwClsgICAgMC44NDAzNjddICBbPGM2MTEzNTk1Pl0gX19wY2lfcmVnaXN0 ZXJfZHJpdmVyKzB4NDUvMHg1MApbICAgIDAuODQwMzY3XSAgWzxjNjI0ZDBiYT5dIGRybV9wY2lf aW5pdCsweGVhLzB4MTEwClsgICAgMC44NDAzNjddICBbPGM1Yzc3ZTViPl0gPyB0cmFjZV9oYXJk aXJxc19vbisweGIvMHgxMApbICAgIDAuODQwMzY3XSAgWzxjNmVkYjZlNj5dID8gbWdhZzIwMF9p bml0KzB4MjIvMHgyMgpbICAgIDAuODQwMzY3XSAgWzxjNmVkYjcwNj5dIGNpcnJ1c19pbml0KzB4 MjAvMHgyMgpbICAgIDAuODQwMzY3XSAgWzxjNmVhZmM5Mj5dIGRvX29uZV9pbml0Y2FsbCsweDE2 YS8weDE3OQpbICAgIDAuODQwMzY3XSAgWzxjNWM1NGYwMD5dID8gcGFyc2VfYXJncysweDE1MC8w eDNlMApbICAgIDAuODQwMzY3XSAgWzxjNmVhZmQ4ZT5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4 ZWQvMHgxNmEKWyAgICAwLjg0MDM2N10gIFs8YzY5OTI1ZGI+XSBrZXJuZWxfaW5pdCsweGIvMHhl MApbICAgIDAuODQwMzY3XSAgWzxjNjlhOTUyMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgy MS8weDMwClsgICAgMC44NDAzNjddICBbPGM2OTkyNWQwPl0gPyByZXN0X2luaXQrMHgxMjAvMHgx MjAKWyAgICAwLjg2MjY1MV0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50 ZXIgZGVyZWZlcmVuY2UgYXQgICAobnVsbCkKWyAgICAwLjg2MzIzNl0gSVA6IFs8YzY5YTYxMGE+ XSBfX3d3X211dGV4X2xvY2srMHhmYS8weDc4MApbICAgIDAuODYzNjU1XSAqcGRwdCA9IDAwMDAw MDAwMTI1YWQwMDEgKnBkZSA9IDAwMDAwMDAwMDAwMDAwMDAgClsgICAgMC44NjQxMzFdIE9vcHM6 IDAwMDIgWyMxXSBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMC44NjQ1MjFdIENQVTogMCBQSUQ6 IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzItMDAyMjEtZzRlMzk2ZmMg IzUKWyAgICAwLjg2NTEwOV0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZY ICsgUElJWCwgMTk5NiksIEJJT1MgMS43LjUtMjAxNDA1MzFfMDgzMDMwLWdhbmRhbGYgMDQvMDEv MjAxNApbICAgIDAuODY1ODgzXSB0YXNrOiBkMzQ0MDAwMCB0aTogZDM0MWUwMDAgdGFzay50aTog ZDM0MWUwMDAKWyAgICAwLjg2NjMxMF0gRUlQOiAwMDYwOls8YzY5YTYxMGE+XSBFRkxBR1M6IDAw MDEwMDgyIENQVTogMApbICAgIDAuODY2NjM4XSBFSVAgaXMgYXQgX193d19tdXRleF9sb2NrKzB4 ZmEvMHg3ODAKWyAgICAwLjg2NjYzOF0gRUFYOiAwMDAwMDAwMCBFQlg6IGQyNTIwYjQwIEVDWDog ZDI1Mjk4MzQgRURYOiBkMzQxZmNkYwpbICAgIDAuODY2NjM4XSBFU0k6IGQyNTI5ODEwIEVESTog ZDI1Mjk4MTQgRUJQOiBkMzQxZmNmOCBFU1A6IGQzNDFmY2I0ClsgICAgMC44NjY2MzhdICBEUzog MDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDAuODY2NjM4XSBD UjA6IDgwMDUwMDNiIENSMjogMDAwMDAwMDAgQ1IzOiAxMjVhYzAwMCBDUjQ6IDAwMDAwNmIwClsg ICAgMC44NjY2MzhdIFN0YWNrOgpbICAgIDAuODY2NjM4XSAgMDAwMDAwMDAgMDAwMDAwMDEgZDI1 MjBiNTggYzYyNWU1MzEgYzYyNWU1MzEgZDI1Mjk4NDggMDAwMDAwMDEgZDM0NDAwMDAKWyAgICAw Ljg2NjYzOF0gIGQyNTIwYjQwIDAwMDAwMjQ2IGQyNTI5ODM0IDAwMDAwMDAwIDExMTExMTExIGQz NDFmY2RjIGQyNTIwYjQwIGQyNTI5ODEwClsgICAgMC44NjY2MzhdICBkMjUyMGI0MCBkMzQxZmQw YyBjNjI1ZTUzMSBkMjUyOTgwMCBkMjUyOGMwMCBkMjUyMGI0MCBkMzQxZmQyMCBjNjI1ZTdjNApb ICAgIDAuODY2NjM4XSBDYWxsIFRyYWNlOgpbICAgIDAuODY2NjM4XSAgWzxjNjI1ZTUzMT5dID8g ZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAwLjg2NjYzOF0gIFs8YzYyNWU1MzE+XSA/ IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMC44NjY2MzhdICBbPGM2MjVlNTMxPl0g ZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAwLjg2NjYzOF0gIFs8YzYyNWU3YzQ+XSBk cm1fbW9kZXNldF9sb2NrX2FsbF9jcnRjcysweDM0LzB4NTAKWyAgICAwLjg2NjYzOF0gIFs8YzYy NWU4ODQ+XSBfX2RybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YTQvMHhlMApbICAgIDAuODY2NjM4XSAg WzxjNjI1ZThjYT5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YS8weDMwClsgICAgMC44NjY2Mzhd ICBbPGM2MjUwMjJiPl0gZHJtX2VuY29kZXJfaW5pdCsweDFiLzB4ZTAKWyAgICAwLjg2NjYzOF0g IFs8YzVkMGVhMDg+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDAuODY2NjM4 XSAgWzxjNjM2NmQ4MT5dID8gY2lycnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsgICAgMC44 NjY2MzhdICBbPGM2MzY2ZGE3Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8weDFjMApbICAg IDAuODY2NjM4XSAgWzxjNjM2NWU0Nz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsweDU3LzB4MTIwClsg ICAgMC44NjY2MzhdICBbPGM2MjRiNzVlPl0gZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAwClsg ICAgMC44NjY2MzhdICBbPGM2MjRjZWExPl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAKWyAg ICAwLjg2NjYzOF0gIFs8YzVjNzdlNWI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsg ICAgMC44NjY2MzhdICBbPGM2OWE1ZjU4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAw Ljg2NjYzOF0gIFs8YzYzNjZmY2M+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhmMApbICAgIDAu ODY2NjM4XSAgWzxjNjExMzMzNz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsgICAgMC44 NjY2MzhdICBbPGM1ZDdmYmIwPl0gPyBzeXNmc19jcmVhdGVfbGluaysweDIwLzB4NDAKWyAgICAw Ljg2NjYzOF0gIFs8YzYzYzM2NzM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzMvMHgyMzAKWyAg ICAwLjg2NjYzOF0gIFs8YzYxMTMyOTI+XSA/IHBjaV9tYXRjaF9kZXZpY2UrMHhjMi8weGYwClsg ICAgMC44NjY2MzhdICBbPGM2M2MzOTExPl0gX19kcml2ZXJfYXR0YWNoKzB4OTEvMHhhMApbICAg IDAuODY2NjM4XSAgWzxjNjNjMzg4MD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApbICAg IDAuODY2NjM4XSAgWzxjNjNjMWY3Zj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg0Zi8weDgwClsgICAg MC44NjY2MzhdICBbPGM2M2MzOWQ5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4MjAKWyAgICAwLjg2 NjYzOF0gIFs8YzYzYzM4ODA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAwLjg2 NjYzOF0gIFs8YzYzYzI4OTc+XSBidXNfYWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDAuODY2 NjM4XSAgWzxjNmVkYjZlNj5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDAuODY2NjM4 XSAgWzxjNmVkYjZlNj5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDAuODY2NjM4XSAg WzxjNjNjNDA0ND5dIGRyaXZlcl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICAwLjg2NjYzOF0gIFs8 YzYxMTM1OTU+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUwClsgICAgMC44NjY2Mzhd ICBbPGM2MjRkMGJhPl0gZHJtX3BjaV9pbml0KzB4ZWEvMHgxMTAKWyAgICAwLjg2NjYzOF0gIFs8 YzVjNzdlNWI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMC44NjY2MzhdICBb PGM2ZWRiNmU2Pl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgMC44NjY2MzhdICBbPGM2 ZWRiNzA2Pl0gY2lycnVzX2luaXQrMHgyMC8weDIyClsgICAgMC44NjY2MzhdICBbPGM2ZWFmYzky Pl0gZG9fb25lX2luaXRjYWxsKzB4MTZhLzB4MTc5ClsgICAgMC44NjY2MzhdICBbPGM1YzU0ZjAw Pl0gPyBwYXJzZV9hcmdzKzB4MTUwLzB4M2UwClsgICAgMC44NjY2MzhdICBbPGM2ZWFmZDhlPl0g a2VybmVsX2luaXRfZnJlZWFibGUrMHhlZC8weDE2YQpbICAgIDAuODY2NjM4XSAgWzxjNjk5MjVk Yj5dIGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMC44NjY2MzhdICBbPGM2OWE5NTIxPl0gcmV0 X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAwLjg2NjYzOF0gIFs8YzY5OTI1ZDA+ XSA/IHJlc3RfaW5pdCsweDEyMC8weDEyMApbICAgIDAuODY2NjM4XSBDb2RlOiA1NSBlNCA4OSBm MCBlOCBhOCBlOSAyYyBmZiA4YiA0NSBkOCA4ZCA1NSBlNCA4YiA0OCAwNCA4OSBmMCBlOCBkOCBl YiAyYyBmZiA4YiA0NiAyOCA4ZCA0ZSAyNCA4ZCA1NSBlNCA4OSA1NiAyOCA4OSA0ZCBlNCA4OSA0 NSBlOCA8ODk+IDEwIDhiIDQ1IGQ4IDg5IDRkIGQ0IDg5IDQ1IGVjIDhkIDc0IDI2IDAwIDhkIGJj IDI3IDAwIDAwIDAwClsgICAgMC44NjY2MzhdIEVJUDogWzxjNjlhNjEwYT5dIF9fd3dfbXV0ZXhf bG9jaysweGZhLzB4NzgwIFNTOkVTUCAwMDY4OmQzNDFmY2I0ClsgICAgMC44NjY2MzhdIENSMjog MDAwMDAwMDAwMDAwMDAwMApbICAgIDAuODY2NjM4XSAtLS1bIGVuZCB0cmFjZSA1ZGMwZDVmMzQ5 MjAwYjE0IF0tLS0KWyAgICAwLjg2NjYzOF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZh dGFsIGV4Y2VwdGlvbgpbICAgIDAuODY2NjM4XSBLZXJuZWwgT2Zmc2V0OiAweDRjMDAwMDAgZnJv bSAweGMxMDAwMDAwIChyZWxvY2F0aW9uIHJhbmdlOiAweGMwMDAwMDAwLTB4ZDQ3ZGZmZmYpCgpF bGFwc2VkIHRpbWU6IDUKcWVtdS1zeXN0ZW0teDg2XzY0IC1jcHUga3ZtNjQgLWVuYWJsZS1rdm0g LWtlcm5lbCAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzRlMzk2ZmMyMGRiOTZjMGFm NzEwNjAxZjA4MWZmYjQxYjBmZTYxMWMvdm1saW51ei0zLjE3LjAtcmMyLTAwMjIxLWc0ZTM5NmZj IC1hcHBlbmQgJ2h1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1 ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxf dGltZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5p YyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlT MCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9 L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4 LWRldmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzg6NGUzOTZmYzIwZGI5NmMwYWY3MTA2 MDFmMDgxZmZiNDFiMGZlNjExYzpiaXNlY3QtbGludXgvLnZtbGludXotNGUzOTZmYzIwZGI5NmMw YWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYy0yMDE0MDkwNjAyMTQzMy0yLWl2YjQxIGJyYW5jaD1s aW51eC1kZXZlbC9kZXZlbC1yb2FtLWkzODYtMjAxNDA5MDUyMTM4IEJPT1RfSU1BR0U9L2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS80ZTM5NmZjMjBkYjk2YzBhZjcxMDYwMWYwODFmZmI0 MWIwZmU2MTFjL3ZtbGludXotMy4xNy4wLXJjMi0wMDIyMS1nNGUzOTZmYyBkcmJkLm1pbm9yX2Nv dW50PTgnICAtaW5pdHJkIC9rZXJuZWwtdGVzdHMvaW5pdHJkL3lvY3RvLW1pbmltYWwtaTM4Ni5j Z3ogLW0gMzIwIC1zbXAgMSAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZs YW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJh c2U9bG9jYWx0aW1lIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC15b2N0by1pdmI0MS00NiAt c2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXlvY3RvLWl2YjQxLTQ2IC1kYWVtb25p emUgLWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAo= --===============5395067135583644763== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTcuMC1yYzIt MDAyMjAtZzVjNTUxYjUgKGtidWlsZEByb2FtKSAoZ2NjIHZlcnNpb24gNC45LjEgKERlYmlhbiA0 LjkuMS0xMSkgKSAjOCBTTVAgU2F0IFNlcCA2IDAyOjQ5OjIzIENTVCAyMDE0ClsgICAgMC4wMDAw MDBdIEtFUk5FTCBzdXBwb3J0ZWQgY3B1czoKWyAgICAwLjAwMDAwMF0gICBOU0MgR2VvZGUgYnkg TlNDClsgICAgMC4wMDAwMDBdICAgQ3lyaXggQ3lyaXhJbnN0ZWFkClsgICAgMC4wMDAwMDBdICAg Q2VudGF1ciBDZW50YXVySGF1bHMKWyAgICAwLjAwMDAwMF0gQ1BVOiB2ZW5kb3JfaWQgJ0dlbnVp bmVJbnRlbCcgdW5rbm93biwgdXNpbmcgZ2VuZXJpYyBpbml0LgpbICAgIDAuMDAwMDAwXSBDUFU6 IFlvdXIgc3lzdGVtIG1heSBiZSB1bnN0YWJsZS4KWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1w cm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g MHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZm XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYw MDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTNmZGZmZmZdIHVzYWJsZQpbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDEzZmUwMDAwLTB4MDAwMDAwMDAx M2ZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDBmZWZmYzAwMC0weDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3Rp dmUKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuOCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6 IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQw NTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBk ZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAt MHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1v dmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIw OiBsYXN0X3BmbiA9IDB4MTNmZTAgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAwClsgICAgMC4wMDAw MDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1UUlIgZml4 ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFj awpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0g ICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUg cmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAgbWFzayBG RjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAgMC4wMDAw MDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAw MDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAu MDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAg MC4wMDAwMDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjBlYjAtMHgwMDBmMGVi Zl0gbWFwcGVkIGF0IFtjMDBmMGViMF0KWyAgICAwLjAwMDAwMF0gICBtcGM6IGYwZWMwLWYwZmE0 ClsgICAgMC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4 MGY5ZmZmZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDli MDAwXSA5YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6 IFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAw MDAwLTB4MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDEyNDAwMDAwLTB4MTI1ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTI0 MDAwMDAtMHgxMjVmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MGY1ZWUwMDAs IDB4MGY1ZWVmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzog W21lbSAweDEwMDAwMDAwLTB4MTIzZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAw MDAtMHgxMjNmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MGY1ZWYwMDAsIDB4 MGY1ZWZmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDBmNWYwMDAwLCAweDBmNWYw ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwZjVmMTAwMCwgMHgwZjVmMWZmZl0g UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MGY1ZjIwMDAsIDB4MGY1ZjJmZmZdIFBHVEFC TEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDBmNWYzMDAwLCAweDBmNWYzZmZmXSBQR1RBQkxFClsg ICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDBmZmZm ZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgNGsK WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEyNjAwMDAwLTB4MTNm ZGZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTI2MDAwMDAtMHgxM2ZkZmZmZl0gcGFnZSA0 awpbICAgIDAuMDAwMDAwXSBSQU1ESVNLOiBbbWVtIDB4MTI3OWIwMDAtMHgxM2ZkZmZmZl0KWyAg ICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2Fi bGVkClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDBGMEM5MCAwMDAwMTQgKHYwMCBCT0NI UyApClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgxM0ZFMThCRCAwMDAwMzQgKHYwMSBCT0NI UyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTog RkFDUCAweDEzRkUwQjM3IDAwMDA3NCAodjAxIEJPQ0hTICBCWFBDRkFDUCAwMDAwMDAwMSBCWFBD IDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MTNGRTAwNDAgMDAwQUY3ICh2 MDEgQk9DSFMgIEJYUENEU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBd IEFDUEk6IEZBQ1MgMHgxM0ZFMDAwMCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAw eDEzRkUwQkFCIDAwMEM1QSAodjAxIEJPQ0hTICBCWFBDU1NEVCAwMDAwMDAwMSBCWFBDIDAwMDAw MDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MTNGRTE4MDUgMDAwMDgwICh2MDEgQk9D SFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEhQRVQgMHgxM0ZFMTg4NSAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQ QyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVl MDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAgICBmZmZmYjAwMCAoICAg ICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gME1CIEhJR0hNRU0gYXZhaWxhYmxlLgpbICAg IDAuMDAwMDAwXSAzMTlNQiBMT1dNRU0gYXZhaWxhYmxlLgpbICAgIDAuMDAwMDAwXSAgIG1hcHBl ZCBsb3cgcmFtOiAwIC0gMTNmZTAwMDAKWyAgICAwLjAwMDAwMF0gICBsb3cgcmFtOiAwIC0gMTNm ZTAwMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0 YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxMjc5ODAwMSwg cHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAw MDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBd ICAgTm9ybWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNmZGZmZmZdClsgICAgMC4wMDAwMDBdICAg SGlnaE1lbSAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNo IG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAw MDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAw XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZkZmZmZl0KWyAgICAwLjAwMDAwMF0g T24gbm9kZSAwIHRvdGFscGFnZXM6IDgxNzkwClsgICAgMC4wMDAwMDBdIGZyZWVfYXJlYV9pbml0 X25vZGU6IG5vZGUgMCwgcGdkYXQgY2VjYTBlYzAsIG5vZGVfbWVtX21hcCBkMjJjMzAyOApbICAg IDAuMDAwMDAwXSAgIERNQSB6b25lOiA0MCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAw MDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6 b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9u ZTogNzYwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25l OiA3Nzc5MiBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAgIDAuMDAwMDAwXSBVc2luZyBBUElDIGRy aXZlciBkZWZhdWx0ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NjA4 ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAg MC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmIwMDAgKCAgICAgICAgZmVlMDAw MDApClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4 MDBdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDFdIGxh cGljX2lkWzB4MDFdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNw aV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElD IChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpbICAgIDAuMDAwMDAw XSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAweGZlYzAwMDAwLCBH U0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAw IGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAs IHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDIKWyAgICAwLjAw MDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9iYWxfaXJxIDUgaGln aCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAw MCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElO VF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwOSwgQVBJ QyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz IDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElD IElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAx MSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElDIElOVCAwYgpbICAg IDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJQyBJRCAwLCBBUElD IElOVCAwMQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMDMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5UIDA0 ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAw MF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA2LCBBUElDIElEIDAs IEFQSUMgSU5UIDA2ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBi dXMgMDAsIElSUSAwNywgQVBJQyBJRCAwLCBBUElDIElOVCAwNwpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMDgKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAu MDAwMDAwXSBBQ1BJOiBJUlExMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBJUlExMSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9s IDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGMKWyAgICAw LjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBBUElD IElEIDAsIEFQSUMgSU5UIDBkClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJp ZyAwLCBidXMgMDAsIElSUSAwZSwgQVBJQyBJRCAwLCBBUElDIElOVCAwZQpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMGYKWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25m aWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4 NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyAy IENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZm ZmEwMDAgKGZlYzAwMDAwKQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhm ZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5n IHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNw dTogTlJfQ1BVUzozMiBucl9jcHVtYXNrX2JpdHM6MiBucl9jcHVfaWRzOjIgbnJfbm9kZV9pZHM6 MQpbICAgIDAuMDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDExIHBhZ2VzL2NwdSBAZDI3NzkwMDAg czI5MTUyIHIwIGQxNTkwNCB1NDUwNTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczI5MTUy IHIwIGQxNTkwNCB1NDUwNTYgYWxsb2M9MTEqNDA5NgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9j OiBbMF0gMCBbMF0gMSAKWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUg MApbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyNzdiNjAwClsgICAg MC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3Vw aW5nIG9uLiAgVG90YWwgcGFnZXM6IDgwOTkwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5k IGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBh cGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyBv b3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwx MTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2ti dWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRl dmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzg6NWM1NTFiNTAxYWE4NjM3ZTg0NGVhODVl YWVhMTBmNGY3NWFmZjcxNjpiaXNlY3QtbGludXgvLnZtbGludXotNWM1NTFiNTAxYWE4NjM3ZTg0 NGVhODVlYWVhMTBmNGY3NWFmZjcxNi0yMDE0MDkwNjAyNDk1Ni0zOS1pdmI0MiBicmFuY2g9bGlu dXgtZGV2ZWwvZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEzOCBCT09UX0lNQUdFPS9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNWM1NTFiNTAxYWE4NjM3ZTg0NGVhODVlYWVhMTBmNGY3 NWFmZjcxNi92bWxpbnV6LTMuMTcuMC1yYzItMDAyMjAtZzVjNTUxYjUgZHJiZC5taW5vcl9jb3Vu dD04ClsgICAgMC4wMDAwMDBdIHN5c3JxOiBzeXNycSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAw MDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMp ClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChv cmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRh YmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAuMDAwMDAw XSBJbml0aWFsaXppbmcgQ1BVIzAKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIEhpZ2hNZW0g Zm9yIG5vZGUgMCAoMDAwMDAwMDA6MDAwMDAwMDApClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjY5 NzY4Sy8zMjcxNjBLIGF2YWlsYWJsZSAoMTM5OTRLIGtlcm5lbCBjb2RlLCA4NDdLIHJ3ZGF0YSwg NDI4MEsgcm9kYXRhLCA2MzZLIGluaXQsIDgyODhLIGJzcywgNTczOTJLIHJlc2VydmVkLCAwSyBo aWdobWVtKQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OgpbICAg IDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZkMzUwMDAgLSAweGZmZmZmMDAwICAgKDI4NTYg a0IpClsgICAgMC4wMDAwMDBdICAgICBwa21hcCAgIDogMHhmZmEwMDAwMCAtIDB4ZmZjMDAwMDAg ICAoMjA0OCBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2MgOiAweGQ0N2UwMDAwIC0gMHhm ZjlmZTAwMCAgICggNjkwIE1CKQpbICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4YzAwMDAw MDAgLSAweGQzZmUwMDAwICAgKCAzMTkgTUIpClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDog MHhjZWNhZjAwMCAtIDB4Y2VkNGUwMDAgICAoIDYzNiBrQikKWyAgICAwLjAwMDAwMF0gICAgICAg LmRhdGEgOiAweGNlN2FhZTc4IC0gMHhjZWNhZGVhMCAgICg1MTMyIGtCKQpbICAgIDAuMDAwMDAw XSAgICAgICAudGV4dCA6IDB4Y2RhMDAwMDAgLSAweGNlN2FhZTc4ICAgKDEzOTk1IGtCKQpbICAg IDAuMDAwMDAwXSBDaGVja2luZyBpZiB0aGlzIHByb2Nlc3NvciBob25vdXJzIHRoZSBXUCBiaXQg ZXZlbiBpbiBzdXBlcnZpc29yIG1vZGUuLi5Pay4KWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGln bj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MiwgTm9kZXM9MQpbICAgIDAuMDAw MDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSBSQ1U6 IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRzPTIK WyAgICAwLjAwMDAwMF0gTlJfSVJRUzoyMzA0IG5yX2lycXM6NDQwIDAKWyAgICAwLjAwMDAwMF0g Q1BVIDAgaXJxc3RhY2tzLCBoYXJkPWQxYzBhMDAwIHNvZnQ9ZDFjMGMwMDAKWyAgICAwLjAwMDAw MF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5 IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFy ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAw MDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDAwMDBdIC4uLiBN QVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xBU1NIQVNI X1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJ RVM6ICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAg IDY1NTM2ClsgICAgMC4wMDAwMDBdIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3NjgK WyAgICAwLjAwMDAwMF0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA0OTEx IGtCClsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTE1 MiBieXRlcwpbICAgIDAuMDAwMDAwXSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAu MDAwMDAwXSB0c2M6IERldGVjdGVkIDI2OTMuNTA4IE1IeiBwcm9jZXNzb3IKWyAgICAwLjAwMDAw MF0gdHNjOiBNYXJraW5nIFRTQyB1bnN0YWJsZSBkdWUgdG8gVFNDcyB1bnN5bmNocm9uaXplZApb ICAgIDAuMDA0MDAwXSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFs dWUuLiA1Mzg3LjAxIEJvZ29NSVBTIChscGo9MTA3NzQwMzIpClsgICAgMC4wMDQwMDBdIHBpZF9t YXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDA0MDAwXSBBQ1BJOiBDb3Jl IHJldmlzaW9uIDIwMTQwNzI0ClsgICAgMC4wMDkyMTddIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBz dWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAwLjAwOTc5NV0gU2VjdXJpdHkgRnJhbWV3b3JrIGlu aXRpYWxpemVkClsgICAgMC4wMTAxMjZdIFNFTGludXg6ICBJbml0aWFsaXppbmcuClsgICAgMC4w MTA0NDldIFNFTGludXg6ICBTdGFydGluZyBpbiBwZXJtaXNzaXZlIG1vZGUKWyAgICAwLjAxMDgy Nl0gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2FibGVkIGJ5IGJvb3QgdGltZSBwYXJhbWV0ZXIKWyAg ICAwLjAxMTMzMl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjog MCwgNDA5NiBieXRlcykKWyAgICAwLjAxMTg2M10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxl IGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMDEyNTE2XSBJbml0 aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBuZXRfY2xzClsgICAgMC4wMTI4ODhdIEluaXRpYWxpemlu ZyBjZ3JvdXAgc3Vic3lzIHBlcmZfZXZlbnQKWyAgICAwLjAxMzMyMl0gTGFzdCBsZXZlbCBpVExC IGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAKWyAgICAwLjAxMzMyMl0gTGFzdCBsZXZlbCBk VExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAsIDFHQiAwClsgICAgMC4wMTQ4MDhdIGRl YnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4Y2VkNGUwMDAtMHhjZWQ1N2ZmZl0KWyAgICAwLjAx OTQ5M10gR2V0dGluZyBWRVJTSU9OOiAxMDUwMDE0ClsgICAgMC4wMTk3OTNdIEdldHRpbmcgVkVS U0lPTjogMTA1MDAxNApbICAgIDAuMDIwMDA1XSBHZXR0aW5nIElEOiAwClsgICAgMC4wMjAyNTRd IEdldHRpbmcgSUQ6IGYwMDAwMDAKWyAgICAwLjAyMDUyNV0gR2V0dGluZyBMVlQwOiA4NzAwClsg ICAgMC4wMjA3NjRdIEdldHRpbmcgTFZUMTogODQwMApbICAgIDAuMDIxMDAyXSBFbmFibGluZyBB UElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgMSBJL08gQVBJQ3MKWyAgICAwLjAyMTQ0M10gZW5hYmxl ZCBFeHRJTlQgb24gQ1BVIzAKWyAgICAwLjAyMjQwOF0gRU5BQkxJTkcgSU8tQVBJQyBJUlFzClsg ICAgMC4wMjI2NzhdIGluaXQgSU9fQVBJQyBJUlFzClsgICAgMC4wMjI5MTJdICBhcGljIDAgcGlu IDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDIzMjY2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDI0MDMyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEg MCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDI0NzA0XSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDI1MzQxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgz NCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDI1OTg3XSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDI2NjI1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDI3MjY4 XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJUlEgNyBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDI3OTAzXSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDI4MDIzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJ UlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDI4NjUwXSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1vZGU6MSBBY3RpdmU6MCBE ZXN0OjEpClsgICAgMC4wMjkzMTRdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEg LT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyOTk1NV0g SU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMwNTkwXSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsg ICAgMC4wMzEyNThdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQgLT4gMHgzZSAt PiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzMjAyM10gSU9BUElDWzBd OiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAxNSBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDMyNjYzXSAgYXBpYyAwIHBpbiAxNiBub3QgY29ubmVjdGVkClsg ICAgMC4wMzI5ODddICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQKWyAgICAwLjAzMzI4OF0g IGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMDMzNTg5XSAgYXBpYyAwIHBpbiAx OSBub3QgY29ubmVjdGVkClsgICAgMC4wMzM5MDFdICBhcGljIDAgcGluIDIwIG5vdCBjb25uZWN0 ZWQKWyAgICAwLjAzNDIwM10gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5lY3RlZApbICAgIDAuMDM0 NTA1XSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAgMC4wMzQ4MzRdICBhcGljIDAg cGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjAzNTI4NV0gLi5USU1FUjogdmVjdG9yPTB4MzAg YXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMDM2MDA0XSBzbXBib290OiBD UFUwOiBHZW51aW5lSW50ZWwgQ29tbW9uIEtWTSBwcm9jZXNzb3IgKGZhbTogMGYsIG1vZGVsOiAw Niwgc3RlcHBpbmc6IDAxKQpbICAgIDAuMDM3NDIxXSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGlu dGVycnVwdHMuClsgICAgMC4wMzc0MjFdIGNhbGlicmF0aW5nIEFQSUMgdGltZXIgLi4uClsgICAg MC4wNDAwMDBdIC4uLiBsYXBpYyBkZWx0YSA9IDYyNTAwODMKWyAgICAwLjA0MDAwMF0gLi4uIFBN LVRpbWVyIGRlbHRhID0gMzU3OTU5ClsgICAgMC4wNDAwMDBdIC4uLiBQTS1UaW1lciByZXN1bHQg b2sKWyAgICAwLjA0MDAwMF0gLi4uLi4gZGVsdGEgNjI1MDA4MwpbICAgIDAuMDQwMDAwXSAuLi4u LiBtdWx0OiAyNjg0MzkwMjAKWyAgICAwLjA0MDAwMF0gLi4uLi4gY2FsaWJyYXRpb24gcmVzdWx0 OiA0MDAwMDUzClsgICAgMC4wNDAwMDBdIC4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAyNjkzLjIz ODkgTUh6LgpbICAgIDAuMDQwMDAwXSAuLi4uLiBob3N0IGJ1cyBjbG9jayBzcGVlZCBpcyAxMDAw LjAwNTMgTUh6LgpbICAgIDAuMDQwMDkxXSBQZXJmb3JtYW5jZSBFdmVudHM6IG5vIFBNVSBkcml2 ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAuMDQxOTU1XSBOTUkgd2F0Y2hkb2c6IGRp c2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wNDMyNjVd IENQVSAxIGlycXN0YWNrcywgaGFyZD1kMWM5NDAwMCBzb2Z0PWQxYzk2MDAwClsgICAgMC4wNDQw MDVdIHg4NjogQm9vdGluZyBTTVAgY29uZmlndXJhdGlvbjoKWyAgICAwLjA0NDYxNV0gLi4uLiBu b2RlICAjMCwgQ1BVczogICAgICAjMQpbICAgIDAuMDA0MDAwXSBJbml0aWFsaXppbmcgQ1BVIzEK WyAgICAwLjAwNDAwMF0ga3ZtLWNsb2NrOiBjcHUgMSwgbXNyIDA6MTI3OTgwMjEsIHNlY29uZGFy eSBjcHUgY2xvY2sKWyAgICAwLjAwNDAwMF0gbWFza2VkIEV4dElOVCBvbiBDUFUjMQpbICAgIDAu MDU3OTk0XSB4ODY6IEJvb3RlZCB1cCAxIG5vZGUsIDIgQ1BVcwpbICAgIDAuMDU3OTQxXSBLVk0g c2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAxClsgICAgMC4wNTc5NDFdIGt2bS1zdGVhbHRpbWU6IGNw dSAxLCBtc3IgMTI3ODY2MDAKWyAgICAwLjA1OTU0Nl0gc21wYm9vdDogVG90YWwgb2YgMiBwcm9j ZXNzb3JzIGFjdGl2YXRlZCAoMTA3NzQuMDMgQm9nb01JUFMpClsgICAgMC4wNjIxMDFdIGV2bTog c2VjdXJpdHkuc2VsaW51eApbICAgIDAuMDYyNTE0XSBldm06IHNlY3VyaXR5LmNhcGFiaWxpdHkK WyAgICAwLjA2NDI2OF0geG9yOiBtZWFzdXJpbmcgc29mdHdhcmUgY2hlY2tzdW0gc3BlZWQKWyAg ICAwLjEwNDAwN10gICAgcElJSV9zc2UgIDogIDcwOTUuMDAwIE1CL3NlYwpbICAgIDAuMTQ0MDA2 XSAgICBwcmVmZXRjaDY0LXNzZTogIDg1NzEuMDAwIE1CL3NlYwpbICAgIDAuMTQ0NTY2XSB4b3I6 IHVzaW5nIGZ1bmN0aW9uOiBwcmVmZXRjaDY0LXNzZSAoODU3MS4wMDAgTUIvc2VjKQpbICAgIDAu MTQ1MzA2XSBwcmFuZG9tOiBzZWVkIGJvdW5kYXJ5IHNlbGYgdGVzdCBwYXNzZWQKWyAgICAwLjE0 Njg1NV0gcHJhbmRvbTogMTAwIHNlbGYgdGVzdHMgcGFzc2VkClsgICAgMC4xNDczNTJdIGF0b21p YzY0X3Rlc3Q6IHBhc3NlZCBmb3IgaTU4NisgcGxhdGZvcm0gd2l0aCBDWDggYW5kIHdpdGggU1NF ClsgICAgMC4xNDgwMDldIHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0 ZW0KWyAgICAwLjE0OTI2Nl0gcmVndWxhdG9yLWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMC4x NTAxNzddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjE1MTgxMl0g Y3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMC4xNTI3NjNdIEFDUEk6IGJ1cyB0 eXBlIFBDSSByZWdpc3RlcmVkClsgICAgMC4xNTM1NjFdIFBDSSA6IFBDSSBCSU9TIGFyZWEgaXMg cncgYW5kIHguIFVzZSBwY2k9bm9iaW9zIGlmIHlvdSB3YW50IGl0IE5YLgpbICAgIDAuMTU0NDI0 XSBQQ0k6IFBDSSBCSU9TIHJldmlzaW9uIDIuMTAgZW50cnkgYXQgMHhmZDQ1NiwgbGFzdCBidXM9 MApbICAgIDAuMTU1MTczXSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNl IGFjY2VzcwpbICAgIDAuMjQ4MDIyXSByYWlkNjogbW14eDEgICAgIDMwNzUgTUIvcwpbICAgIDAu MzE2MDE1XSByYWlkNjogbW14eDIgICAgIDQxMzAgTUIvcwpbICAgIDAuMzg0MDE2XSByYWlkNjog c3NlMXgxICAgIDM1OTAgTUIvcwpbICAgIDAuNDUyMDIzXSByYWlkNjogc3NlMXgyICAgIDMyMzUg TUIvcwpbICAgIDAuNTIwMDEwXSByYWlkNjogc3NlMngxICAgIDUwMDcgTUIvcwpbICAgIDAuNTg4 MDQ3XSByYWlkNjogc3NlMngyICAgIDY0NzMgTUIvcwpbICAgIDAuNTg4NDA2XSByYWlkNjogdXNp bmcgYWxnb3JpdGhtIHNzZTJ4MiAoNjQ3MyBNQi9zKQpbICAgIDAuNTg4Nzg5XSByYWlkNjogdXNp bmcgaW50eDEgcmVjb3ZlcnkgYWxnb3JpdGhtClsgICAgMC41ODk3OTNdIEFDUEk6IEFkZGVkIF9P U0koTW9kdWxlIERldmljZSkKWyAgICAwLjU5MDEzM10gQUNQSTogQWRkZWQgX09TSShQcm9jZXNz b3IgRGV2aWNlKQpbICAgIDAuNTkwNDgzXSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVu c2lvbnMpClsgICAgMC41OTA4NDZdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0 b3IgRGV2aWNlKQpbICAgIDAuNTk1MzY2XSBBQ1BJOiBJbnRlcnByZXRlciBlbmFibGVkClsgICAg MC41OTU3NjVdIEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcg U2xlZXAgU3RhdGUgW1xfUzFfXSAoMjAxNDA3MjQvaHd4ZmFjZS01ODApClsgICAgMC41OTY2Njdd IEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcgU2xlZXAgU3Rh dGUgW1xfUzJfXSAoMjAxNDA3MjQvaHd4ZmFjZS01ODApClsgICAgMC41OTc0NDZdIEFDUEk6IChz dXBwb3J0cyBTMCBTMyBTNSkKWyAgICAwLjU5NzczMF0gQUNQSTogVXNpbmcgSU9BUElDIGZvciBp bnRlcnJ1cHQgcm91dGluZwpbICAgIDAuNTk4MTYxXSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdp bmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0 IGEgYnVnClsgICAgMC42MDcwODhdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0gKGRvbWFp biAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuNjA3NTk2XSBhY3BpIFBOUDBBMDM6MDA6IF9PU0M6 IE9TIHN1cHBvcnRzIFtTZWdtZW50c10KWyAgICAwLjYwODAzN10gYWNwaSBQTlAwQTAzOjAwOiBf T1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlzYWJsaW5nIEFTUE0KWyAgICAwLjYwODc0Nl0g YWNwaSBQTlAwQTAzOjAwOiBmYWlsIHRvIGFkZCBNTUNPTkZJRyBpbmZvcm1hdGlvbiwgY2FuJ3Qg YWNjZXNzIGV4dGVuZGVkIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlIHVuZGVyIHRoaXMgYnJpZGdl LgpbICAgIDAuNjA5NzQ3XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAwLjYx MDA2N10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAwLWZmXQpbICAg IDAuNjEwNDkwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAw LTB4MGNmN10KWyAgICAwLjYxMDk1M10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJj ZSBbaW8gIDB4MGQwMC0weGFkZmZdClsgICAgMC42MTE0MjNdIHBjaV9idXMgMDAwMDowMDogcm9v dCBidXMgcmVzb3VyY2UgW2lvICAweGFlMGYtMHhhZWZmXQpbICAgIDAuNjExODg1XSBwY2lfYnVz IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhhZjIwLTB4YWZkZl0KWyAgICAwLjYx MjAxMV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YWZlNC0weGZm ZmZdClsgICAgMC42MTI0NzRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21l bSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsgICAgMC42MTI5ODVdIHBjaV9idXMgMDAwMDowMDog cm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDE0MDAwMDAwLTB4ZmViZmZmZmZdClsgICAgMC42MTM1 NTZdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjEyMzddIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAK WyAgICAwLjYxNDc2OV0gcGNpIDAwMDA6MDA6MDEuMDogWzgwODY6NzAwMF0gdHlwZSAwMCBjbGFz cyAweDA2MDEwMApbICAgIDAuNjE2Njg4XSBwY2kgMDAwMDowMDowMS4xOiBbODA4Njo3MDEwXSB0 eXBlIDAwIGNsYXNzIDB4MDEwMTgwClsgICAgMC42MjA5MTRdIHBjaSAwMDAwOjAwOjAxLjE6IHJl ZyAweDIwOiBbaW8gIDB4YzA0MC0weGMwNGZdClsgICAgMC42MjI4MDddIHBjaSAwMDAwOjAwOjAx LjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDEwOiBbaW8gIDB4MDFmMC0weDAxZjddClsgICAg MC42MjM2NTddIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDE0OiBb aW8gIDB4MDNmNl0KWyAgICAwLjYyNDAwNl0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBx dWlyazogcmVnIDB4MTg6IFtpbyAgMHgwMTcwLTB4MDE3N10KWyAgICAwLjYyNDgzOF0gcGNpIDAw MDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MWM6IFtpbyAgMHgwMzc2XQpbICAg IDAuNjI2MDQ5XSBwY2kgMDAwMDowMDowMS4zOiBbODA4Njo3MTEzXSB0eXBlIDAwIGNsYXNzIDB4 MDY4MDAwClsgICAgMC42MjcxOTZdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4MDYw MC0weDA2M2ZdIGNsYWltZWQgYnkgUElJWDQgQUNQSQpbICAgIDAuNjI4MDE3XSBwY2kgMDAwMDow MDowMS4zOiBxdWlyazogW2lvICAweDA3MDAtMHgwNzBmXSBjbGFpbWVkIGJ5IFBJSVg0IFNNQgpb ICAgIDAuNjI5MzQwXSBwY2kgMDAwMDowMDowMi4wOiBbMTAxMzowMGI4XSB0eXBlIDAwIGNsYXNz IDB4MDMwMDAwClsgICAgMC42MzIwMTFdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDEwOiBbbWVt IDB4ZmMwMDAwMDAtMHhmZGZmZmZmZiBwcmVmXQpbICAgIDAuNjM0MjQ3XSBwY2kgMDAwMDowMDow Mi4wOiByZWcgMHgxNDogW21lbSAweGZlYmYwMDAwLTB4ZmViZjBmZmZdClsgICAgMC42NDIwODRd IHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViZTAwMDAtMHhmZWJlZmZmZiBw cmVmXQpbICAgIDAuNjQzMzk0XSBwY2kgMDAwMDowMDowMy4wOiBbODA4NjoxMDBlXSB0eXBlIDAw IGNsYXNzIDB4MDIwMDAwClsgICAgMC42NDUxNjZdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDEw OiBbbWVtIDB4ZmViYzAwMDAtMHhmZWJkZmZmZl0KWyAgICAwLjY0NzAxN10gcGNpIDAwMDA6MDA6 MDMuMDogcmVnIDB4MTQ6IFtpbyAgMHhjMDAwLTB4YzAzZl0KWyAgICAwLjY1MzEzNF0gcGNpIDAw MDA6MDA6MDMuMDogcmVnIDB4MzA6IFttZW0gMHhmZWI4MDAwMC0weGZlYmJmZmZmIHByZWZdClsg ICAgMC42NTQ0MzldIHBjaSAwMDAwOjAwOjA0LjA6IFs4MDg2OjI1YWJdIHR5cGUgMDAgY2xhc3Mg MHgwODgwMDAKWyAgICAwLjY1NjAwN10gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFttZW0g MHhmZWJmMTAwMC0weGZlYmYxMDBmXQpbICAgIDAuNjYwOTMxXSBwY2lfYnVzIDAwMDA6MDA6IG9u IE5VTUEgbm9kZSAwClsgICAgMC42NjI2MDNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L QV0gKElSUXMgNSAqMTAgMTEpClsgICAgMC42NjM2MzNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu ayBbTE5LQl0gKElSUXMgNSAqMTAgMTEpClsgICAgMC42NjQ0ODBdIEFDUEk6IFBDSSBJbnRlcnJ1 cHQgTGluayBbTE5LQ10gKElSUXMgNSAxMCAqMTEpClsgICAgMC42NjU0OTRdIEFDUEk6IFBDSSBJ bnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSAxMCAqMTEpClsgICAgMC42NjYzNzNdIEFDUEk6 IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMgKjkpClsgICAgMC42NjgwMDBdIEFDUEk6 IEVuYWJsZWQgMTYgR1BFcyBpbiBibG9jayAwMCB0byAwRgpbICAgIDAuNjY5ODExXSBTQ1NJIHN1 YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDAuNjcwNDAyXSBwcHNfY29yZTogTGludXhQUFMgQVBJ IHZlci4gMSByZWdpc3RlcmVkClsgICAgMC42NzEwMDNdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIu IDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBs aW51eC5pdD4KWyAgICAwLjY3MjAyMl0gUFRQIGNsb2NrIHN1cHBvcnQgcmVnaXN0ZXJlZApbICAg IDAuNjcyNTQ2XSBFREFDIE1DOiBWZXI6IDMuMC4wClsgICAgMC42NzMxNjJdIEVEQUMgREVCVUc6 IGVkYWNfbWNfc3lzZnNfaW5pdDogZGV2aWNlIG1jIGNyZWF0ZWQKWyAgICAwLjY3NDEyM10gUENJ OiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuNjc0NjQxXSBQQ0k6IHBjaV9jYWNo ZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC42NzYxMzddIGU4MjA6IHJlc2VydmUg UkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjY3Njg5M10gZTgy MDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgxM2ZlMDAwMC0weDEzZmZmZmZmXQpbICAgIDAu Njc4MjQ1XSBpcmRhX2luaXQoKQpbICAgIDAuNjc4NjAzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j b2wgZmFtaWx5IDIzClsgICAgMC42NzkyMTddIEJsdWV0b290aDogQ29yZSB2ZXIgMi4xOQpbICAg IDAuNjc5NzAwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDMxClsgICAgMC42ODAw MDVdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxp emVkClsgICAgMC42ODA4MDNdIEJsdWV0b290aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXpl ZApbICAgIDAuNjgxNDI3XSBCbHVldG9vdGg6IEwyQ0FQIHNvY2tldCBsYXllciBpbml0aWFsaXpl ZApbICAgIDAuNjgyMTA3XSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK WyAgICAwLjY4MjczMV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSA4ClsgICAgMC42 ODMyODJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMjAKWyAgICAwLjY4NDQxNl0g Y2ZnODAyMTE6IENhbGxpbmcgQ1JEQSB0byB1cGRhdGUgd29ybGQgcmVndWxhdG9yeSBkb21haW4K WyAgICAwLjY4NTU0OV0gbmZjOiBuZmNfaW5pdDogTkZDIENvcmUgdmVyIDAuMQpbICAgIDAuNjg2 MTMwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM5ClsgICAgMC42ODczNjZdIFN3 aXRjaGVkIHRvIGNsb2Nrc291cmNlIGt2bS1jbG9jawpbICAgIDAuNjg3MzY2XSBGUy1DYWNoZTog TG9hZGVkClsgICAgMC42ODczNjZdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuNjg3MzY2XSBw bnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUp ClsgICAgMC42ODczNjZdIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz IFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAwLjY4NzM2Nl0gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5 IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGYxMyAoYWN0aXZlKQpbICAgIDAuNjg3MzY2XSBwbnAgMDA6 MDM6IFtkbWEgMl0KWyAgICAwLjY4NzM2Nl0gcG5wIDAwOjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkg ZGV2aWNlLCBJRHMgUE5QMDcwMCAoYWN0aXZlKQpbICAgIDAuNjg3ODY0XSBwbnAgMDA6MDQ6IFBs dWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNDAwIChhY3RpdmUpClsgICAgMC42ODg0 NzJdIHBucCAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFj dGl2ZSkKWyAgICAwLjY4OTM5M10gcG5wOiBQblAgQUNQSTogZm91bmQgNiBkZXZpY2VzClsgICAg MC43MjQ4ODFdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjdd ClsgICAgMC43MjUzMjBdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0w eGFkZmZdClsgICAgMC43MjU3NDZdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbaW8gIDB4 YWUwZi0weGFlZmZdClsgICAgMC43MjYxNjZdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNyBb aW8gIDB4YWYyMC0weGFmZGZdClsgICAgMC43MjY1ODRdIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy Y2UgOCBbaW8gIDB4YWZlNC0weGZmZmZdClsgICAgMC43MjcwMTldIHBjaV9idXMgMDAwMDowMDog cmVzb3VyY2UgOSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjcyNzQ5MV0gcGNp X2J1cyAwMDAwOjAwOiByZXNvdXJjZSAxMCBbbWVtIDB4MTQwMDAwMDAtMHhmZWJmZmZmZl0KWyAg ICAwLjcyODA2NF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgMC43Mjg3 OTNdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAyLCAx NjM4NCBieXRlcykKWyAgICAwLjcyOTM5Ml0gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0 MDk2IChvcmRlcjogNSwgMTQ3NDU2IGJ5dGVzKQpbICAgIDAuNzMwMDkxXSBUQ1A6IEhhc2ggdGFi bGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDQwOTYgYmluZCA0MDk2KQpbICAgIDAuNzMwNjA0 XSBUQ1A6IHJlbm8gcmVnaXN0ZXJlZApbICAgIDAuNzMwODc0XSBVRFAgaGFzaCB0YWJsZSBlbnRy aWVzOiAyNTYgKG9yZGVyOiAyLCAyMDQ4MCBieXRlcykKWyAgICAwLjczMTM1Nl0gVURQLUxpdGUg aGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAyLCAyMDQ4MCBieXRlcykKWyAgICAwLjcz MjA0NV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAgMC43MzI0MDVdIHBj aSAwMDAwOjAwOjAwLjA6IExpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycwpbICAgIDAu NzMyODgzXSBwY2kgMDAwMDowMDowMS4wOiBQSUlYMzogRW5hYmxpbmcgUGFzc2l2ZSBSZWxlYXNl ClsgICAgMC43MzMzMjhdIHBjaSAwMDAwOjAwOjAxLjA6IEFjdGl2YXRpbmcgSVNBIERNQSBoYW5n IHdvcmthcm91bmRzClsgICAgMC43MzM4MjNdIHBjaSAwMDAwOjAwOjAyLjA6IEJvb3QgdmlkZW8g ZGV2aWNlClsgICAgMC43MzQxODVdIFBDSTogQ0xTIDAgYnl0ZXMsIGRlZmF1bHQgNjQKWyAgICAw LjczNDY4M10gVW5wYWNraW5nIGluaXRyYW1mcy4uLgpbICAgIDEuNTcyMDQ0XSBkZWJ1ZzogdW5t YXBwaW5nIGluaXQgW21lbSAweGQyNzliMDAwLTB4ZDNmZGZmZmZdClsgICAgMS41NzM2NjJdIGFw bTogQklPUyBub3QgZm91bmQuClsgICAgMS41NzQzMDBdIGNyeXB0b21ncl90ZXN0ICgyNykgdXNl ZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNzE1MiBieXRlcyBsZWZ0ClsgICAgMS41NzQ5OTZdIE5h dFNlbWkgU0N4MjAwIERyaXZlcgpbICAgIDEuNTc1MzE3XSBzcGluX2xvY2stdG9ydHVyZTotLS0g U3RhcnQgb2YgdGVzdDogbndyaXRlcnNfc3RyZXNzPTQgc3RhdF9pbnRlcnZhbD02MCB2ZXJib3Nl PTEgc2h1ZmZsZV9pbnRlcnZhbD0zIHN0dXR0ZXI9NSBzaHV0ZG93bl9zZWNzPTAgb25vZmZfaW50 ZXJ2YWw9MCBvbm9mZl9ob2xkb2ZmPTAKWyAgICAxLjU3NjU1MF0gc3Bpbl9sb2NrLXRvcnR1cmU6 IENyZWF0aW5nIHRvcnR1cmVfc2h1ZmZsZSB0YXNrClsgICAgMS41NzcwNzhdIHNwaW5fbG9jay10 b3J0dXJlOiBDcmVhdGluZyB0b3J0dXJlX3N0dXR0ZXIgdGFzawpbICAgIDEuNTc3NTIzXSBzcGlu X2xvY2stdG9ydHVyZTogdG9ydHVyZV9zaHVmZmxlIHRhc2sgc3RhcnRlZApbICAgIDEuNTc3OTY4 XSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRpbmcgbG9ja190b3J0dXJlX3dyaXRlciB0YXNrClsg ICAgMS41Nzc5NzhdIHNwaW5fbG9jay10b3J0dXJlOiB0b3J0dXJlX3N0dXR0ZXIgdGFzayBzdGFy dGVkClsgICAgMS41Nzg5OTldIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3RvcnR1 cmVfd3JpdGVyIHRhc2sKWyAgICAxLjU3OTQ2NV0gc3Bpbl9sb2NrLXRvcnR1cmU6IGxvY2tfdG9y dHVyZV93cml0ZXIgdGFzayBzdGFydGVkClsgICAgMS41Nzk5NDhdIHNwaW5fbG9jay10b3J0dXJl OiBDcmVhdGluZyBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sKWyAgICAxLjU3OTk3M10gc3Bpbl9s b2NrLXRvcnR1cmU6IGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzayBzdGFydGVkClsgICAgMS41ODYz NjRdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sK WyAgICAxLjU4NzExMl0gc3Bpbl9sb2NrLXRvcnR1cmU6IGxvY2tfdG9ydHVyZV93cml0ZXIgdGFz ayBzdGFydGVkClsgICAgMS41ODc5MjJdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2Nr X3RvcnR1cmVfc3RhdHMgdGFzawpbICAgIDEuNTg3OTMxXSBzcGluX2xvY2stdG9ydHVyZTogbG9j a190b3J0dXJlX3dyaXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAxLjU4OTQ3NV0gdG9ydHVyZV9pbml0 X2JlZ2luOiByZWZ1c2luZyByY3UgaW5pdDogc3Bpbl9sb2NrIHJ1bm5pbmcKWyAgICAxLjU5MDgw M10gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykK WyAgICAxLjU5MTYzN10gSW5pdGlhbGlzZSBzeXN0ZW0gdHJ1c3RlZCBrZXlyaW5nClsgICAgMS41 OTIyNzNdIGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQpbICAg IDEuNTkzMDI1XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE0MDk5NDI2OTMuOTcwOjEpOiBpbml0 aWFsaXplZApbICAgIDEuNTk0MDUzXSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3N0 YXRzIHRhc2sgc3RhcnRlZApbICAgIDEuNjAxNDI1XSB6YnVkOiBsb2FkZWQKWyAgICAxLjYwMzYw MV0gbnRmczogZHJpdmVyIDIuMS4zMCBbRmxhZ3M6IFIvV10uClsgICAgMS42MDQzMDZdIGVmczog MS4wYSAtIGh0dHA6Ly9hZXNjaGkuY2guZXUub3JnL2Vmcy8KWyAgICAxLjYwNDc4Nl0gcm9tZnM6 IFJPTUZTIE1URCAoQykgMjAwNyBSZWQgSGF0LCBJbmMuClsgICAgMS42MDUzMTddIFFOWDQgZmls ZXN5c3RlbSAwLjIuMyByZWdpc3RlcmVkLgpbICAgIDEuNjA1ODczXSBKRlM6IG5UeEJsb2NrID0g MjEwNywgblR4TG9jayA9IDE2ODYwClsgICAgMS42MDc1MzJdIFNHSSBYRlMgd2l0aCBBQ0xzLCBz ZWN1cml0eSBhdHRyaWJ1dGVzLCBkZWJ1ZyBlbmFibGVkClsgICAgMS42MDk3MzJdIE5JTEZTIHZl cnNpb24gMiBsb2FkZWQKWyAgICAxLjYxMDAxMl0gYmVmczogdmVyc2lvbjogMC45LjMKWyAgICAx LjYxMTA4OF0gZ2ZzMjogR0ZTMiBpbnN0YWxsZWQKWyAgICAxLjYxMTY5Nl0gU0VMaW51eDogIFJl Z2lzdGVyaW5nIG5ldGZpbHRlciBob29rcwpbICAgIDEuNjE1NTQxXSBORVQ6IFJlZ2lzdGVyZWQg cHJvdG9jb2wgZmFtaWx5IDM4ClsgICAgMS42MTU5MjJdIEtleSB0eXBlIGFzeW1tZXRyaWMgcmVn aXN0ZXJlZApbICAgIDEuNjE2MzI4XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJp dmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUxKQpbICAgIDEuNjE2OTEwXSBpbyBzY2hl ZHVsZXIgbm9vcCByZWdpc3RlcmVkClsgICAgMS42MTcyMTddIGlvIHNjaGVkdWxlciBkZWFkbGlu ZSByZWdpc3RlcmVkIChkZWZhdWx0KQpbICAgIDEuNjE3NjA2XSBzdGFydCBwbGlzdCB0ZXN0Clsg ICAgMS42MjAwMjRdIGVuZCBwbGlzdCB0ZXN0ClsgICAgMS42MjA3ODNdIHRlc3Rfc3RyaW5nX2hl bHBlcnM6IFJ1bm5pbmcgdGVzdHMuLi4KWyAgICAxLjYyMzYzNF0gaGdhZmI6IEhHQSBjYXJkIG5v dCBkZXRlY3RlZC4KWyAgICAxLjYyNDI0Nl0gaGdhZmI6IHByb2JlIG9mIGhnYWZiLjAgZmFpbGVk IHdpdGggZXJyb3IgLTIyClsgICAgMS42MjU4MzJdIGt3b3JrZXIvdTQ6MCAoOTEpIHVzZWQgZ3Jl YXRlc3Qgc3RhY2sgZGVwdGg6IDY5ODAgYnl0ZXMgbGVmdApbICAgIDEuNjI1ODg5XSB1dmVzYWZi OiBmYWlsZWQgdG8gZXhlY3V0ZSAvc2Jpbi92ODZkClsgICAgMS42MjU4OTBdIHV2ZXNhZmI6IG1h a2Ugc3VyZSB0aGF0IHRoZSB2ODZkIGhlbHBlciBpcyBpbnN0YWxsZWQgYW5kIGV4ZWN1dGFibGUK WyAgICAxLjYyNTg5M10gdXZlc2FmYjogR2V0dGluZyBWQkUgaW5mbyBibG9jayBmYWlsZWQgKGVh eD0weDRmMDAsIGVycj0tMikKWyAgICAxLjYyNTg5NV0gdXZlc2FmYjogdmJlX2luaXQoKSBmYWls ZWQgd2l0aCAtMjIKWyAgICAxLjYyNTkwNV0gdXZlc2FmYjogcHJvYmUgb2YgdXZlc2FmYi4wIGZh aWxlZCB3aXRoIGVycm9yIC0yMgpbICAgIDEuNjI1OTkzXSBpcG1pIG1lc3NhZ2UgaGFuZGxlciB2 ZXJzaW9uIDM5LjIKWyAgICAxLjYyNjAwM10gaXBtaSBkZXZpY2UgaW50ZXJmYWNlClsgICAgMS42 MjYwNjldIElQTUkgU3lzdGVtIEludGVyZmFjZSBkcml2ZXIuClsgICAgMS42MjYxNDJdIGlwbWlf c2k6IEFkZGluZyBkZWZhdWx0LXNwZWNpZmllZCBrY3Mgc3RhdGUgbWFjaGluZQpbICAgIDEuNjI2 MTQ0XSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVjaWZpZWQga2NzIHN0YXRlIG1hY2hpbmUg YXQgaS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAgIDEuNjI2 MTY5XSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9uIGZhaWxlZApbICAgIDEuNjMzODExXSBr d29ya2VyL3U0OjAgKDkwKSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiA2OTY0IGJ5dGVzIGxl ZnQKWyAgICAxLjY0MDA4OF0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVkIHNtaWMg c3RhdGUgbWFjaGluZQpbICAgIDEuNjQwOTQ1XSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVj aWZpZWQgc21pYyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2E5LCBzbGF2ZSBhZGRy ZXNzIDB4MCwgaXJxIDAKWyAgICAxLjY0MjI3OV0gaXBtaV9zaTogSW50ZXJmYWNlIGRldGVjdGlv biBmYWlsZWQKWyAgICAxLjY1MjA0OV0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVk IGJ0IHN0YXRlIG1hY2hpbmUKWyAgICAxLjY1Mjc5OF0gaXBtaV9zaTogVHJ5aW5nIGRlZmF1bHQt c3BlY2lmaWVkIGJ0IHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhlNCwgc2xhdmUgYWRk cmVzcyAweDAsIGlycSAwClsgICAgMS42NTM5NTldIGlwbWlfc2k6IEludGVyZmFjZSBkZXRlY3Rp b24gZmFpbGVkClsgICAgMS42NjgyMjVdIGlwbWlfc2k6IFVuYWJsZSB0byBmaW5kIGFueSBTeXN0 ZW0gSW50ZXJmYWNlKHMpClsgICAgMS42Njk2NzddIEdIRVM6IEhFU1QgaXMgbm90IGVuYWJsZWQh ClsgICAgMS42OTY0ODJdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBz aGFyaW5nIGRpc2FibGVkClsgICAgMS43MjUyMjNdIDAwOjA1OiB0dHlTMCBhdCBJL08gMHgzZjgg KGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEKWyAgICAxLjcyNzQ5NF0g bHA6IGRyaXZlciBsb2FkZWQgYnV0IG5vIGRldmljZXMgZm91bmQKWyAgICAxLjcyODEwMF0gc29u eXBpOiBTb255IFByb2dyYW1tYWJsZSBJL08gQ29udHJvbGxlciBEcml2ZXIgdjEuMjYuClsgICAg MS43Mjg4NThdIHNjeDIwMF9ncGlvOiBubyBTQ3gyMDAgZ3BpbyBwcmVzZW50ClsgICAgMS43Mjk0 MDBdIG5zY19ncGlvIGluaXRpYWxpemluZwpbICAgIDEuNzI5ODEyXSBIYW5nY2hlY2s6IHN0YXJ0 aW5nIGhhbmdjaGVjayB0aW1lciAwLjkuMSAodGljayBpcyAxODAgc2Vjb25kcywgbWFyZ2luIGlz IDYwIHNlY29uZHMpLgpbICAgIDEuNzMxMTE2XSBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAg MjAwNjA4MTAKWyAgICAxLjczMTg0NF0gW2RybV0gcmFkZW9uIGtlcm5lbCBtb2Rlc2V0dGluZyBl bmFibGVkLgpbICAgIDEuNzMzNTc3XSBbVFRNXSBab25lICBrZXJuZWw6IEF2YWlsYWJsZSBncmFw aGljcyBtZW1vcnk6IDEzNDg4NCBraUIKWyAgICAxLjczNDM1NF0gW1RUTV0gSW5pdGlhbGl6aW5n IHBvb2wgYWxsb2NhdG9yClsgICAgMS43MzY3OTddIFtkcm1dIGZiIG1hcHBhYmxlIGF0IDB4RkMw MDAwMDAKWyAgICAxLjczNzMwN10gW2RybV0gdnJhbSBhcGVyIGF0IDB4RkMwMDAwMDAKWyAgICAx LjczNzc5NF0gW2RybV0gc2l6ZSA0MTk0MzA0ClsgICAgMS43MzgxNjJdIFtkcm1dIGZiIGRlcHRo IGlzIDI0ClsgICAgMS43Mzg1NTFdIFtkcm1dICAgIHBpdGNoIGlzIDMwNzIKWyAgICAxLjczOTI2 NF0gY2lycnVzIDAwMDA6MDA6MDIuMDogZmIwOiBjaXJydXNkcm1mYiBmcmFtZSBidWZmZXIgZGV2 aWNlClsgICAgMS43NDAwNTRdIGNpcnJ1cyAwMDAwOjAwOjAyLjA6IHJlZ2lzdGVyZWQgcGFuaWMg bm90aWZpZXIKWyAgICAxLjc1MjAzOF0gW2RybV0gSW5pdGlhbGl6ZWQgY2lycnVzIDEuMC4wIDIw MTEwNDE4IGZvciAwMDAwOjAwOjAyLjAgb24gbWlub3IgMApbICAgIDEuNzUzOTk3XSBwYXJwb3J0 X3BjIDAwOjA0OiByZXBvcnRlZCBieSBQbHVnIGFuZCBQbGF5IEFDUEkKWyAgICAxLjc1NDgzMl0g cGFycG9ydDA6IFBDLXN0eWxlIGF0IDB4Mzc4LCBpcnEgNyBbUENTUFAsVFJJU1RBVEVdClsgICAg MS44NTYzODJdIGxwMDogdXNpbmcgcGFycG9ydDAgKGludGVycnVwdC1kcml2ZW4pLgpbICAgIDEu ODU5MzU5XSBGbG9wcHkgZHJpdmUocyk6IGZkMCBpcyAxLjQ0TQpbICAgIDEuODYxNjAzXSBsb29w OiBtb2R1bGUgbG9hZGVkClsgICAgMS44NjIwMTNdIEhQIENJU1MgRHJpdmVyICh2IDMuNi4yNikK WyAgICAxLjg2MjkyMl0gTU06IGRlc2NfcGVyX3BhZ2UgPSAxMjgKWyAgICAxLjg2Mzc1OF0gbmJk OiByZWdpc3RlcmVkIGRldmljZSBhdCBtYWpvciA0MwpbICAgIDEuODY3NTUxXSBkdW1teS1pcnE6 IG5vIElSUSBnaXZlbi4gIFVzZSBpcnE9TgpbICAgIDEuODY3OTU3XSBsa2R0bTogTm8gY3Jhc2gg cG9pbnRzIHJlZ2lzdGVyZWQsIGVuYWJsZSB0aHJvdWdoIGRlYnVnZnMKWyAgICAxLjg2ODU1Ml0g UGhhbnRvbSBMaW51eCBEcml2ZXIsIHZlcnNpb24gbjAuOS44LCBpbml0IE9LClsgICAgMS44Njkx MDddIFNpbGljb24gTGFicyBDMiBwb3J0IHN1cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcgUm9k b2xmbyBHaW9tZXR0aQpbICAgIDEuODcwMTg1XSBMb2FkaW5nIGlTQ1NJIHRyYW5zcG9ydCBjbGFz cyB2Mi4wLTg3MC4KWyAgICAxLjg3MDgyNV0gcmRhYzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJl ZApbICAgIDEuODcxMjM5XSBocF9zdzogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZApbICAgIDEu ODcxNTgxXSBlbWM6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQKWyAgICAxLjg3MTkxNl0gYWx1 YTogZGV2aWNlIGhhbmRsZXIgcmVnaXN0ZXJlZApbICAgIDEuODcyMjU0XSBzdDogVmVyc2lvbiAy MDEwMTIxOSwgZml4ZWQgYnVmc2l6ZSAzMjc2OCwgcy9nIHNlZ3MgMjU2ClsgICAgMS44NzI4NjFd IFNDU0kgTWVkaWEgQ2hhbmdlciBkcml2ZXIgdjAuMjUgClsgICAgMS44NzMyNzNdIHBhcnBvcnQw OiBwb3dlcnVwL3Jlc2V0IEJ1dHRlcmZseQpbICAgIDEuODc2NjM5XSBGREMgMCBpcyBhIFM4MjA3 OEIKWyAgICAxLjk4ODIzNl0gcGFycG9ydF9wYyAwMDowNDogcmVnaXN0ZXJlZCBtYXN0ZXIgc3Bp NDIKWyAgICAxLjk4OTE3N10gc3BpIHNwaTQyLjE6IHNwaV9iaXRiYW5nX3NldHVwLCA2NiBuc2Vj L2JpdApbICAgIDEuOTg5OTI2XSBzcGkgc3BpNDIuMTogc2V0dXAgbW9kZSAwLCA4IGJpdHMvdywg MTUwMDAwMDAgSHogbWF4IC0tPiAwClsgICAgMS45OTA5NDddIHBhcnBvcnRfcGMgMDA6MDQ6IHJl Z2lzdGVyZWQgY2hpbGQgc3BpNDIuMQpbICAgIDEuOTkxNjM5XSBwYXJwb3J0MDogZGF0YWZsYXNo IGF0IHNwaTQyLjEKWyAgICAxLjk5MjE5OV0gcGFycG9ydDA6IEFWUiBCdXR0ZXJmbHkKWyAgICAx Ljk5MjY2NF0gcGFycG9ydDA6IGNhbm5vdCBncmFudCBleGNsdXNpdmUgYWNjZXNzIGZvciBkZXZp Y2Ugc3BpLWxtNzBsbHAKWyAgICAxLjk5MzU3Nl0gc3BpLWxtNzBsbHA6IHNwaV9sbTcwbGxwIHBy b2JlIGZhaWwsIHN0YXR1cyAtMTIKWyAgICAxLjk5NDc0NF0gSTJPIHN1YnN5c3RlbSB2MS4zMjUK WyAgICAxLjk5NTE4NV0gaTJvOiBtYXggZHJpdmVycyA9IDgKWyAgICAxLjk5NTgyOF0gSTJPIENv bmZpZ3VyYXRpb24gT1NNIHYxLjMyMwpbICAgIDEuOTk2MzkyXSBJMk8gQnVzIEFkYXB0ZXIgT1NN IHYxLjMxNwpbICAgIDEuOTk2OTA2XSBJMk8gQmxvY2sgRGV2aWNlIE9TTSB2MS4zMjUKWyAgICAx Ljk5NzcxM10gSTJPIFNDU0kgUGVyaXBoZXJhbCBPU00gdjEuMzE2ClsgICAgMS45OTgyNThdIEky TyBQcm9jRlMgT1NNIHYxLjMxNgpbICAgIDEuOTk4NzI2XSBGdXNpb24gTVBUIGJhc2UgZHJpdmVy IDMuMDQuMjAKWyAgICAxLjk5OTI1M10gQ29weXJpZ2h0IChjKSAxOTk5LTIwMDggTFNJIENvcnBv cmF0aW9uClsgICAgMS45OTk4ODBdIEZ1c2lvbiBNUFQgU1BJIEhvc3QgZHJpdmVyIDMuMDQuMjAK WyAgICAyLjAwMDQ4NF0gRnVzaW9uIE1QVCBGQyBIb3N0IGRyaXZlciAzLjA0LjIwClsgICAgMi4w MDA4NThdIEZ1c2lvbiBNUFQgU0FTIEhvc3QgZHJpdmVyIDMuMDQuMjAKWyAgICAyLjAwMTIyM10g RnVzaW9uIE1QVCBtaXNjIGRldmljZSAoaW9jdGwpIGRyaXZlciAzLjA0LjIwClsgICAgMi4wMDE2 ODhdIG1wdGN0bDogUmVnaXN0ZXJlZCB3aXRoIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIKWyAgICAy LjAwMjExNF0gbXB0Y3RsOiAvZGV2L21wdGN0bCBAIChtYWpvcixtaW5vcj0xMCwyMjApClsgICAg Mi4wMDMxNTZdIGFvZTogQW9FIHY4NSBpbml0aWFsaXNlZC4KWyAgICAyLjAwMzU3M10gaTgwNDI6 IFBOUDogUFMvMiBDb250cm9sbGVyIFtQTlAwMzAzOktCRCxQTlAwZjEzOk1PVV0gYXQgMHg2MCww eDY0IGlycSAxLDEyClsgICAgMi4wMDQ5NzBdIHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYw LDB4NjQgaXJxIDEKWyAgICAyLjAwNTM3OF0gc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAs MHg2NCBpcnEgMTIKWyAgICAyLjAwNTk0NF0gcGFycG9ydDA6IGNhbm5vdCBncmFudCBleGNsdXNp dmUgYWNjZXNzIGZvciBkZXZpY2UgcGFya2JkClsgICAgMi4wMDY2ODBdIGFwYW5lbDogRnVqaXRz dSBCSU9TIHNpZ25hdHVyZSAnRkpLRVlJTkYnIG5vdCBmb3VuZC4uLgpbICAgIDIuMDA3NDMyXSB3 aXN0cm9uX2J0bnM6IFN5c3RlbSB1bmtub3duClsgICAgMi4wMDg3NzFdIGlucHV0OiBBVCBUcmFu c2xhdGVkIFNldCAyIGtleWJvYXJkIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMC9p bnB1dC9pbnB1dDEKWyAgICAyLjAwOTU3NF0gZXZidWc6IENvbm5lY3RlZCBkZXZpY2U6IGlucHV0 MSAoQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCBhdCBpc2EwMDYwL3NlcmlvMC9pbnB1dDAp ClsgICAgMi4wMTA5NTJdIHJ0YyAobnVsbCk6IGludmFsaWQgYWxhcm0gdmFsdWU6IDE5MDAtMS01 IDA6MDowClsgICAgMi4wMTE0MjldIHJ0Yy10ZXN0IHJ0Yy10ZXN0LjA6IHJ0YyBjb3JlOiByZWdp c3RlcmVkIHRlc3QgYXMgcnRjMApbICAgIDIuMDExOTg3XSBydGMgKG51bGwpOiBpbnZhbGlkIGFs YXJtIHZhbHVlOiAxOTAwLTEtNSAwOjA6MApbICAgIDIuMDEyNTU5XSBydGMtdGVzdCBydGMtdGVz dC4xOiBydGMgY29yZTogcmVnaXN0ZXJlZCB0ZXN0IGFzIHJ0YzEKWyAgICAyLjAxMzE0OF0gaTJj IC9kZXYgZW50cmllcyBkcml2ZXIKWyAgICAyLjAxMzU4OV0gcGlpeDRfc21idXMgMDAwMDowMDow MS4zOiBTTUJ1cyBIb3N0IENvbnRyb2xsZXIgYXQgMHg3MDAsIHJldmlzaW9uIDAKWyAgICAyLjEx MjMxNV0gaTJjLXBhcnBvcnQtbGlnaHQ6IGFkYXB0ZXIgdHlwZSB1bnNwZWNpZmllZApbICAgIDIu MTEyOTYxXSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2Uga3RpbWVyClsgICAgMi4xMTMyODRdIHBw cyBwcHMwOiBrdGltZXIgUFBTIHNvdXJjZSByZWdpc3RlcmVkClsgICAgMi4xMTM2NTNdIHBwc19w YXJwb3J0OiBwYXJhbGxlbCBwb3J0IFBQUyBjbGllbnQKWyAgICAyLjExNDAxOV0gcGFycG9ydDA6 IGNhbm5vdCBncmFudCBleGNsdXNpdmUgYWNjZXNzIGZvciBkZXZpY2UgcHBzX3BhcnBvcnQKWyAg ICAyLjExNDU3MF0gcHBzX3BhcnBvcnQ6IGNvdWxkbid0IHJlZ2lzdGVyIHdpdGggcGFycG9ydDAK WyAgICAyLjExNTAzOV0gRHJpdmVyIGZvciAxLXdpcmUgRGFsbGFzIG5ldHdvcmsgcHJvdG9jb2wu ClsgICAgMi4xMTU1NTJdIERTMVdNIHcxIGJ1c21hc3RlciBkcml2ZXIgLSAoYykgMjAwNCBTemFi b2xjcyBHeXVya28KWyAgICAyLjUzMjA4Ml0gYXBwbGVzbWM6IHN1cHBvcnRlZCBsYXB0b3Agbm90 IGZvdW5kIQpbICAgIDIuNTMyNDc3XSBhcHBsZXNtYzogZHJpdmVyIGluaXQgZmFpbGVkIChyZXQ9 LTE5KSEKWyAgICAzLjQ0NDE1OV0gYWNxdWlyZXdkdDogV0RUIGRyaXZlciBmb3IgQWNxdWlyZSBz aW5nbGUgYm9hcmQgY29tcHV0ZXIgaW5pdGlhbGlzaW5nClsgICAgMy40NDU3NzddIGFjcXVpcmV3 ZHQ6IEkvTyBhZGRyZXNzIDB4MDA0MyBhbHJlYWR5IGluIHVzZQpbICAgIDMuNDQ2MjE1XSBhY3F1 aXJld2R0OiBwcm9iZSBvZiBhY3F1aXJld2R0IGZhaWxlZCB3aXRoIGVycm9yIC01ClsgICAgMy40 NDY3NzRdIGFkdmFudGVjaHdkdDogV0RUIGRyaXZlciBmb3IgQWR2YW50ZWNoIHNpbmdsZSBib2Fy ZCBjb21wdXRlciBpbml0aWFsaXNpbmcKWyAgICAzLjQ0NzUzM10gYWR2YW50ZWNod2R0OiBpbml0 aWFsaXplZC4gdGltZW91dD02MCBzZWMgKG5vd2F5b3V0PTEpClsgICAgMy40NDgxMjVdIGdlb2Rl d2R0OiBObyB0aW1lcnMgd2VyZSBhdmFpbGFibGUKWyAgICAzLjQ0ODUyOV0gaWI3MDB3ZHQ6IFdE VCBkcml2ZXIgZm9yIElCNzAwIHNpbmdsZSBib2FyZCBjb21wdXRlciBpbml0aWFsaXNpbmcKWyAg ICAzLjQ0OTE1M10gaWI3MDB3ZHQ6IFNUQVJUIG1ldGhvZCBJL08gNDQzIGlzIG5vdCBhdmFpbGFi bGUKWyAgICAzLjQ0OTU4M10gaWI3MDB3ZHQ6IHByb2JlIG9mIGliNzAwd2R0IGZhaWxlZCB3aXRo IGVycm9yIC01ClsgICAgMy40NTAwNjZdIHdhZmVyNTgyM3dkdDogV0RUIGRyaXZlciBmb3IgV2Fm ZXIgNTgyMyBzaW5nbGUgYm9hcmQgY29tcHV0ZXIgaW5pdGlhbGlzaW5nClsgICAgMy40NTA2ODZd IHdhZmVyNTgyM3dkdDogSS9PIGFkZHJlc3MgMHgwNDQzIGFscmVhZHkgaW4gdXNlClsgICAgMy40 NTExNjddIGl0ODdfd2R0OiBubyBkZXZpY2UKWyAgICAzLjQ1MTk4OF0gc2MxMjAwd2R0OiBidWls ZCAyMDAyMDMwMwpbICAgIDMuNDUyMzE3XSBzYzEyMDB3ZHQ6IGlvIHBhcmFtZXRlciBtdXN0IGJl IHNwZWNpZmllZApbICAgIDMuNDUyNzI4XSBwYzg3NDEzX3dkdDogVmVyc2lvbiAxLjEgYXQgaW8g MHgyRQpbICAgIDMuNDUzMDgwXSBwYzg3NDEzX3dkdDogY2Fubm90IHJlZ2lzdGVyIG1pc2NkZXYg b24gbWlub3I9MTMwIChlcnI9LTE2KQpbICAgIDMuNDUzNTc3XSBzYmM4MzYwOiBmYWlsZWQgdG8g cmVnaXN0ZXIgbWlzYyBkZXZpY2UKWyAgICAzLjQ1Mzk2NF0gY3B1NXdkdDogbWlzY19yZWdpc3Rl ciBmYWlsZWQKWyAgICAzLjQ1NDMwM10gc21zYzM3Yjc4N193ZHQ6IFNNc0MgMzdCNzg3IHdhdGNo ZG9nIGNvbXBvbmVudCBkcml2ZXIgMS4xIGluaXRpYWxpc2luZy4uLgpbICAgIDMuNDU1OTg0XSBz bXNjMzdiNzg3X3dkdDogVW5hYmxlIHRvIHJlZ2lzdGVyIG1pc2NkZXYgb24gbWlub3IgMTMwClsg ICAgMy40NTY1MTFdIHc4Mzg3N2Zfd2R0OiBJL08gYWRkcmVzcyAweDA0NDMgYWxyZWFkeSBpbiB1 c2UKWyAgICAzLjQ1NjkzNl0gbWFjaHp3ZDogTWFjaFogWkYtTG9naWMgV2F0Y2hkb2cgZHJpdmVy IGluaXRpYWxpemluZwpbICAgIDMuNDU3MzkyXSBtYWNoendkOiBubyBaRi1Mb2dpYyBmb3VuZApb ICAgIDMuNDU3ODUxXSBFREFDIERFQlVHOiBpNzMwMF9pbml0OiAKWyAgICAzLjQ1ODE5Ml0gRURB QyBERUJVRzogaTgyODc1cF9pbml0OiA4NzVwIHBjaV9nZXRfZGV2aWNlIGZhaWwKWyAgICAzLjQ1 ODY5M10gRURBQyBERUJVRzogaTgyOTc1eF9pbml0OiBpODI5NzV4IHBjaV9nZXRfZGV2aWNlIGZh aWwKWyAgICAzLjQ1OTE5NV0gRURBQyBERUJVRzogaTMyMDBfaW5pdDogaTMyMDAgcGNpX2dldF9k ZXZpY2UgZmFpbApbICAgIDMuNDU5NjYyXSBFREFDIERFQlVHOiB4MzhfaW5pdDogeDM4IHBjaV9n ZXRfZGV2aWNlIGZhaWwKWyAgICAzLjQ2MDEyM10gRURBQyBERUJVRzogaTgyODYwX2luaXQ6IDg2 MCBwY2lfZ2V0X2RldmljZSBmYWlsClsgICAgMy40NjE3OTBdIGlzY3NpOiByZWdpc3RlcmVkIHRy YW5zcG9ydCAoaXNlcikKWyAgICAzLjQ2MjQ3MV0gZGNkYmFzIGRjZGJhczogRGVsbCBTeXN0ZW1z IE1hbmFnZW1lbnQgQmFzZSBEcml2ZXIgKHZlcnNpb24gNS42LjAtMy4yKQpbICAgIDMuNDYzMTA2 XSBoaWRyYXc6IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKWyAgICAzLjQ2 NDExNl0gSW5pdGlhbGl6aW5nIFJlYWx0ZWsgUENJRSBzdG9yYWdlIGRyaXZlci4uLgpbICAgIDMu NDY0NTQyXSB2bWVfdXNlcjogVk1FIFVzZXIgU3BhY2UgQWNjZXNzIERyaXZlcgpbICAgIDMuNDY0 OTQ1XSB2bWVfdXNlcjogTm8gY2FyZHMsIHNraXBwaW5nIHJlZ2lzdHJhdGlvbgpbICAgIDMuNDY1 MzI3XSB2bWVfcGlvMjogTm8gY2FyZHMsIHNraXBwaW5nIHJlZ2lzdHJhdGlvbgpbICAgIDMuNDY1 Nzk0XSBGUEdBIERPV05MT0FEIC0tLT4KWyAgICAzLjQ2NjAzNl0gRlBHQSBpbWFnZSBmaWxlIG5h bWU6IHhsaW54X2ZwZ2FfZmlybXdhcmUuYml0ClsgICAgMy40NjY2MDNdIEdQSU8gSU5JVCBGQUlM ISEKWyAgICAzLjQ2NzExN10gcGt0Z2VuOiBQYWNrZXQgR2VuZXJhdG9yIGZvciBwYWNrZXQgcGVy Zm9ybWFuY2UgdGVzdGluZy4gVmVyc2lvbjogMi43NApbICAgIDMuNDY3OTgyXSBHQUNUIHByb2Jh YmlsaXR5IG9uClsgICAgMy40NjgyNTNdIE1pcnJvci9yZWRpcmVjdCBhY3Rpb24gb24KWyAgICAz LjQ2ODU0NF0gU2ltcGxlIFRDIGFjdGlvbiBMb2FkZWQKWyAgICAzLjQ2OTA4Ml0gbmV0ZW06IHZl cnNpb24gMS4zClsgICAgMy40NjkzNTJdIHUzMiBjbGFzc2lmaWVyClsgICAgMy40Njk1NzddICAg ICBpbnB1dCBkZXZpY2UgY2hlY2sgb24KWyAgICAzLjQ2OTg3NV0gICAgIEFjdGlvbnMgY29uZmln dXJlZApbICAgIDMuNDcwMjAwXSBOZXRmaWx0ZXIgbWVzc2FnZXMgdmlhIE5FVExJTksgdjAuMzAu ClsgICAgMy40NzA1OThdIG5mbmxfYWNjdDogcmVnaXN0ZXJpbmcgd2l0aCBuZm5ldGxpbmsuClsg ICAgMy40NzEwNDBdIG5mX2Nvbm50cmFjayB2ZXJzaW9uIDAuNS4wICg0MjE1IGJ1Y2tldHMsIDE2 ODYwIG1heCkKWyAgICAzLjQ3MTgxMl0gY3RuZXRsaW5rIHYwLjkzOiByZWdpc3RlcmluZyB3aXRo IG5mbmV0bGluay4KWyAgICAzLjQ3MjM2MV0gbmZfdGFibGVzOiAoYykgMjAwNy0yMDA5IFBhdHJp Y2sgTWNIYXJkeSA8a2FiZXJAdHJhc2gubmV0PgpbICAgIDMuNDczMTMwXSB4dF90aW1lOiBrZXJu ZWwgdGltZXpvbmUgaXMgLTAwMDAKWyAgICAzLjQ3MzUyMl0gSVBWUzogUmVnaXN0ZXJlZCBwcm90 b2NvbHMgKFRDUCwgU0NUUCkKWyAgICAzLjQ3MzkyNl0gSVBWUzogQ29ubmVjdGlvbiBoYXNoIHRh YmxlIGNvbmZpZ3VyZWQgKHNpemU9NDA5NiwgbWVtb3J5PTMyS2J5dGVzKQpbICAgIDMuNDc0NTc3 XSBJUFZTOiBDcmVhdGluZyBuZXRucyBzaXplPTE0MjggaWQ9MApbICAgIDMuNDc1MDA5XSBJUFZT OiBpcHZzIGxvYWRlZC4KWyAgICAzLjQ3NTI2M10gSVBWUzogW3dycl0gc2NoZWR1bGVyIHJlZ2lz dGVyZWQuClsgICAgMy40NzU2MDNdIElQVlM6IFtsYmxjXSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4K WyAgICAzLjQ3NTk1Ml0gSVBWUzogW2xibGNyXSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4KWyAgICAz LjQ3NjMzNl0gSVBWUzogW2RoXSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4KWyAgICAzLjQ3NjY2NF0g SVBWUzogW3NoXSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4KWyAgICAzLjQ3NzAzNV0gSVBWUzogW25x XSBzY2hlZHVsZXIgcmVnaXN0ZXJlZC4KWyAgICAzLjQ3NzQxMl0gaXBpcDogSVB2NCBvdmVyIElQ djQgdHVubmVsaW5nIGRyaXZlcgpbICAgIDMuNDc4MDYyXSBncmU6IEdSRSBvdmVyIElQdjQgZGVt dWx0aXBsZXhvciBkcml2ZXIKWyAgICAzLjQ3ODQ2OV0gaXBfZ3JlOiBHUkUgb3ZlciBJUHY0IHR1 bm5lbGluZyBkcml2ZXIKWyAgICAzLjQ3OTQ3N10gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5l dGZpbHRlciBDb3JlIFRlYW0KWyAgICAzLjQ3OTk5MV0gaXB0X0NMVVNURVJJUDogQ2x1c3RlcklQ IFZlcnNpb24gMC44IGxvYWRlZCBzdWNjZXNzZnVsbHkKWyAgICAzLjQ4MDUxOF0gYXJwX3RhYmxl czogKEMpIDIwMDIgRGF2aWQgUy4gTWlsbGVyClsgICAgMy40ODA5MDZdIFRDUDogY3ViaWMgcmVn aXN0ZXJlZApbICAgIDMuNDgxMTY2XSBUQ1A6IGhpZ2hzcGVlZCByZWdpc3RlcmVkClsgICAgMy40 ODE0NDhdIFRDUDogaHRjcCByZWdpc3RlcmVkClsgICAgMy40ODE3MDBdIFRDUDogdmVnYXMgcmVn aXN0ZXJlZApbICAgIDMuNDgxOTYzXSBUQ1A6IGlsbGlub2lzIHJlZ2lzdGVyZWQKWyAgICAzLjQ4 MjIzNl0gSW5pdGlhbGl6aW5nIFhGUk0gbmV0bGluayBzb2NrZXQKWyAgICAzLjQ4MjYxNF0gTkVU OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNQpbICAgIDMuNDgzMDI0XSBFYnRhYmxlcyB2 Mi4wIHJlZ2lzdGVyZWQKWyAgICAzLjQ4MzcxOF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh bWlseSA0ClsgICAgMy40ODQxMTBdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgNQpb ICAgIDMuNDg0NDcwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDkKWyAgICAzLjQ4 NDgxMV0gWDI1OiBMaW51eCBWZXJzaW9uIDAuMgpbICAgIDMuNDg1MzE2XSBCbHVldG9vdGg6IEJO RVAgKEV0aGVybmV0IEVtdWxhdGlvbikgdmVyIDEuMwpbICAgIDMuNDg1NzgxXSBCbHVldG9vdGg6 IEJORVAgZmlsdGVyczogcHJvdG9jb2wgClsgICAgMy40ODYxMjJdIEJsdWV0b290aDogQk5FUCBz b2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAzLjQ4NjUyM10gQmx1ZXRvb3RoOiBISURQIChI dW1hbiBJbnRlcmZhY2UgRW11bGF0aW9uKSB2ZXIgMS4yClsgICAgMy40ODY5NjldIEJsdWV0b290 aDogSElEUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgICAzLjQ4NzM5N10gbGVjOmxhbmVf bW9kdWxlX2luaXQ6IGxlYy5jOiBpbml0aWFsaXplZApbICAgIDMuNDg3ODI1XSBORVQ6IFJlZ2lz dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM1ClsgICAgMy40ODgyNTJdIDgwMjFxOiA4MDIuMVEgVkxB TiBTdXBwb3J0IHYxLjgKWyAgICAzLjQ4ODg4N10gc2N0cDogSGFzaCB0YWJsZXMgY29uZmlndXJl ZCAoZXN0YWJsaXNoZWQgMTYzOCBiaW5kIDE4MjApClsgICAgMy40ODk2MjFdIDlwbmV0OiBJbnN0 YWxsaW5nIDlQMjAwMCBzdXBwb3J0ClsgICAgMy40OTAwMTBdIE5FVDogUmVnaXN0ZXJlZCBwcm90 b2NvbCBmYW1pbHkgMzcKWyAgICAzLjQ5MDQyNV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh bWlseSAzNgpbICAgIDMuNDkwODM4XSBvcGVudnN3aXRjaDogT3BlbiB2U3dpdGNoIHN3aXRjaGlu ZyBkYXRhcGF0aApbICAgIDMuNDkxMzE0XSBtcGxzX2dzbzogTVBMUyBHU08gc3VwcG9ydApbICAg IDMuNDkyMTU0XSAKWyAgICAzLjQ5MjE1NF0gcHJpbnRpbmcgUElDIGNvbnRlbnRzClsgICAgMy40 OTI1MjhdIC4uLiBQSUMgIElNUjogZmZmZgpbICAgIDMuNDkyNzcwXSAuLi4gUElDICBJUlI6IDEw NTMKWyAgICAzLjQ5MzA1MV0gLi4uIFBJQyAgSVNSOiAwMDAwClsgICAgMy40OTMyODVdIC4uLiBQ SUMgRUxDUjogMGMwMApbICAgIDMuNDkzNTQzXSBwcmludGluZyBsb2NhbCBBUElDIGNvbnRlbnRz IG9uIENQVSMwLzA6ClsgICAgMy40OTM5MjddIC4uLiBBUElDIElEOiAgICAgIDAwMDAwMDAwICgw KQpbICAgIDMuNDk0MjUzXSAuLi4gQVBJQyBWRVJTSU9OOiAwMTA1MDAxNApbICAgIDMuNDk0NTcx XSAuLi4gQVBJQyBUQVNLUFJJOiAwMDAwMDAwMCAoMDApClsgICAgMy40OTQ4OTddIC4uLiBBUElD IFBST0NQUkk6IDAwMDAwMDAwClsgICAgMy40OTUxNzddIC4uLiBBUElDIExEUjogMDEwMDAwMDAK WyAgICAzLjQ5NTQ2NF0gLi4uIEFQSUMgREZSOiBmZmZmZmZmZgpbICAgIDMuNDk1NzUyXSAuLi4g QVBJQyBTUElWOiAwMDAwMDFmZgpbICAgIDMuNDk2MDEwXSAuLi4gQVBJQyBJU1IgZmllbGQ6Clsg ICAgMy40OTYwMTBdIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjQ5NjAxMF0gLi4uIEFQSUMgVE1SIGZpZWxkOgpb ICAgIDMuNDk2MDEwXSAwMDAwMDAwMDBlMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy40OTYwMTBdIC4uLiBBUElDIElSUiBmaWVsZDoK WyAgICAzLjQ5NjAxMF0gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwODAwMApbICAgIDMuNDk2MDEwXSAuLi4gQVBJQyBFU1I6IDAwMDAw MDAwClsgICAgMy40OTYwMTBdIC4uLiBBUElDIElDUjogMDAwMDA4ZmQKWyAgICAzLjQ5NjAxMF0g Li4uIEFQSUMgSUNSMjogMDIwMDAwMDAKWyAgICAzLjQ5NjAxMF0gLi4uIEFQSUMgTFZUVDogMDAw MDAwZWYKWyAgICAzLjQ5NjAxMF0gLi4uIEFQSUMgTFZUUEM6IDAwMDEwMDAwClsgICAgMy40OTYw MTBdIC4uLiBBUElDIExWVDA6IDAwMDEwNzAwClsgICAgMy40OTYwMTBdIC4uLiBBUElDIExWVDE6 IDAwMDAwNDAwClsgICAgMy40OTYwMTBdIC4uLiBBUElDIExWVEVSUjogMDAwMDAwZmUKWyAgICAz LjQ5NjAxMF0gLi4uIEFQSUMgVE1JQ1Q6IDAwMDNjZDZkClsgICAgMy40OTYwMTBdIC4uLiBBUElD IFRNQ0NUOiAwMDAwMDAwMApbICAgIDMuNDk2MDEwXSAuLi4gQVBJQyBURENSOiAwMDAwMDAwMwpb ICAgIDMuNDk2MDEwXSAKWyAgICAzLjUwMjExNV0gbnVtYmVyIG9mIE1QIElSUSBzb3VyY2VzOiAx NS4KWyAgICAzLjUwMjQ4M10gbnVtYmVyIG9mIElPLUFQSUMgIzAgcmVnaXN0ZXJzOiAyNC4KWyAg ICAzLjUwMjgzMl0gdGVzdGluZyB0aGUgSU8gQVBJQy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uClsg ICAgMy41MDMyNTJdIElPIEFQSUMgIzAuLi4uLi4KWyAgICAzLjUwMzQ4OV0gLi4uLiByZWdpc3Rl ciAjMDA6IDAwMDAwMDAwClsgICAgMy41MDM4MTddIC4uLi4uLi4gICAgOiBwaHlzaWNhbCBBUElD IGlkOiAwMApbICAgIDMuNTA0MTYwXSAuLi4uLi4uICAgIDogRGVsaXZlcnkgVHlwZTogMApbICAg IDMuNTA0NDcwXSAuLi4uLi4uICAgIDogTFRTICAgICAgICAgIDogMApbICAgIDMuNTA0Nzk3XSAu Li4uIHJlZ2lzdGVyICMwMTogMDAxNzAwMTEKWyAgICAzLjUwNTEyOF0gLi4uLi4uLiAgICAgOiBt YXggcmVkaXJlY3Rpb24gZW50cmllczogMTcKWyAgICAzLjUwNTU0Ml0gLi4uLi4uLiAgICAgOiBQ UlEgaW1wbGVtZW50ZWQ6IDAKWyAgICAzLjUwNTg2M10gLi4uLi4uLiAgICAgOiBJTyBBUElDIHZl cnNpb246IDExClsgICAgMy41MDYxOTBdIC4uLi4gcmVnaXN0ZXIgIzAyOiAwMDAwMDAwMApbICAg IDMuNTA2NTM1XSAuLi4uLi4uICAgICA6IGFyYml0cmF0aW9uOiAwMApbICAgIDMuNTA2ODQ3XSAu Li4uIElSUSByZWRpcmVjdGlvbiB0YWJsZToKWyAgICAzLjUwNzE1NV0gMSAgICAwICAgIDAgICAw ICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAzLjUwNzU0M10gMCAgICAwICAgIDAgICAwICAgMCAg ICAxICAgIDEgICAgMzEKWyAgICAzLjUwNzk0MF0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAg IDEgICAgMzAKWyAgICAzLjUwODMxNF0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAg MzMKWyAgICAzLjUwODY2Nl0gMSAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzQKWyAg ICAzLjUwOTA3NF0gMSAgICAxICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzUKWyAgICAzLjUw OTQ1NF0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzYKWyAgICAzLjUwOTg0OF0g MCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzcKWyAgICAzLjUxMDI1MF0gMCAgICAw ICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgMzgKWyAgICAzLjUxMDYyMl0gMCAgICAxICAgIDAg ICAwICAgMCAgICAxICAgIDEgICAgMzkKWyAgICAzLjUxMTAxMV0gMSAgICAxICAgIDAgICAwICAg MCAgICAxICAgIDEgICAgM0EKWyAgICAzLjUxMTM2MV0gMSAgICAxICAgIDAgICAwICAgMCAgICAx ICAgIDEgICAgM0IKWyAgICAzLjUxMTcxNV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEg ICAgM0MKWyAgICAzLjUxMjA3NV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0QK WyAgICAzLjUxMjQyNl0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0UKWyAgICAz LjUxMjc4MV0gMCAgICAwICAgIDAgICAwICAgMCAgICAxICAgIDEgICAgM0YKWyAgICAzLjUxMzEy OF0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAzLjUxMzQ4N10gMSAg ICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAzLjUxMzg3OV0gMSAgICAwICAg IDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAzLjUxNDI1Nl0gMSAgICAwICAgIDAgICAw ICAgMCAgICAwICAgIDAgICAgMDAKWyAgICAzLjUxNDYyOF0gMSAgICAwICAgIDAgICAwICAgMCAg ICAwICAgIDAgICAgMDAKWyAgICAzLjUxNDk4N10gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAg IDAgICAgMDAKWyAgICAzLjUxNTMzOV0gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAg MDAKWyAgICAzLjUxNTY4N10gMSAgICAwICAgIDAgICAwICAgMCAgICAwICAgIDAgICAgMDAKWyAg ICAzLjUxNjA0NF0gSVJRIHRvIHBpbiBtYXBwaW5nczoKWyAgICAzLjUxNjI5M10gSVJRMCAtPiAw OjIKWyAgICAzLjUxNjUwNF0gSVJRMSAtPiAwOjEKWyAgICAzLjUxNjcyMl0gSVJRMyAtPiAwOjMK WyAgICAzLjUxNjk1MV0gSVJRNCAtPiAwOjQKWyAgICAzLjUxNzE3OF0gSVJRNSAtPiAwOjUKWyAg ICAzLjUxNzQwN10gSVJRNiAtPiAwOjYKWyAgICAzLjUxNzYyM10gSVJRNyAtPiAwOjcKWyAgICAz LjUxNzg3Nl0gSVJROCAtPiAwOjgKWyAgICAzLjUxODEwMV0gSVJROSAtPiAwOjkKWyAgICAzLjUx ODMyN10gSVJRMTAgLT4gMDoxMApbICAgIDMuNTE4NTcyXSBJUlExMSAtPiAwOjExClsgICAgMy41 MTg4MTBdIElSUTEyIC0+IDA6MTIKWyAgICAzLjUxOTAzNF0gSVJRMTMgLT4gMDoxMwpbICAgIDMu NTE5MjU4XSBJUlExNCAtPiAwOjE0ClsgICAgMy41MTk0ODFdIElSUTE1IC0+IDA6MTUKWyAgICAz LjUxOTc0OF0gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIGRvbmUuClsgICAg My41MjAxNzBdIFVzaW5nIElQSSBOby1TaG9ydGN1dCBtb2RlClsgICAgMy41MjA3MThdIExvYWRp bmcgY29tcGlsZWQtaW4gWC41MDkgY2VydGlmaWNhdGVzClsgICAgMy41MjExMDldIHJlZ2lzdGVy ZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDMuNTIyNjA5XSBCdHJmcyBsb2FkZWQsIGludGVn cml0eS1jaGVja2VyPW9uClsgICAgMy41MjMwODddIEJUUkZTOiBzZWxmdGVzdDogUnVubmluZyBi dHJmcyBmcmVlIHNwYWNlIGNhY2hlIHRlc3RzClsgICAgMy41MjM1NjZdIEJUUkZTOiBzZWxmdGVz dDogUnVubmluZyBleHRlbnQgb25seSB0ZXN0cwpbICAgIDMuNTIzOTkxXSBCVFJGUzogc2VsZnRl c3Q6IFJ1bm5pbmcgYml0bWFwIG9ubHkgdGVzdHMKWyAgICAzLjUyNDQxMl0gQlRSRlM6IHNlbGZ0 ZXN0OiBSdW5uaW5nIGJpdG1hcCBhbmQgZXh0ZW50IHRlc3RzClsgICAgMy41MjQ4NjZdIEJUUkZT OiBzZWxmdGVzdDogRnJlZSBzcGFjZSBjYWNoZSB0ZXN0cyBmaW5pc2hlZApbICAgIDMuNTI1MzAy XSBCVFJGUzogc2VsZnRlc3Q6IFJ1bm5pbmcgZXh0ZW50IGJ1ZmZlciBvcGVyYXRpb24gdGVzdHMK WyAgICAzLjUyNTc5NF0gQlRSRlM6IHNlbGZ0ZXN0OiBSdW5uaW5nIGJ0cmZzX3NwbGl0X2l0ZW0g dGVzdHMKWyAgICAzLjUyNjI4Nl0gQlRSRlM6IHNlbGZ0ZXN0OiBSdW5uaW5nIGZpbmQgZGVsYWxs b2MgdGVzdHMKWyAgIDYxLjU5MjMzNV0gbG9ja190b3J0dXJlX3N0IGludm9rZWQgb29tLWtpbGxl cjogZ2ZwX21hc2s9MHg0MGQwLCBvcmRlcj0yLCBvb21fc2NvcmVfYWRqPTAKWyAgIDYxLjU5MzQ5 OF0gQ1BVOiAwIFBJRDogMzYgQ29tbTogbG9ja190b3J0dXJlX3N0IE5vdCB0YWludGVkIDMuMTcu MC1yYzItMDAyMjAtZzVjNTUxYjUgIzgKWyAgIDYxLjU5NDE4OV0gSGFyZHdhcmUgbmFtZTogUUVN VSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgMS43LjUtMjAxNDA1MzFf MDgzMDMwLWdhbmRhbGYgMDQvMDEvMjAxNApbICAgNjEuNTk1MDI1XSAgMDAwMDAwMDAgMDAwMDAw MDAgZDFkYTNkNTAgY2U3OTgyM2QgZDFkYmEwNzAgZDFkYTNkOTggY2U3OTY3YWQgY2VhYTNjNzgK WyAgIDYxLjU5NTc1Nl0gIGQxZGJhNDJjIDAwMDA0MGQwIDAwMDAwMDAyIDAwMDAwMDAwIGQxZGEz ZDk4IDAwMDAwMjQ2IGNkYTc4YTk2IGNlYmYxNWJjClsgICA2MS41OTY1MDJdICAwMDAwMDI4NiBj ZWJmMTViYyAwMDAwMDAwMiAwMDAwMDI0NiAwMDAwMDAwMCAwMDAwMDAwMiBjYTJkYzYwYyBkMWRh M2RlOApbICAgNjEuNTk3MjAyXSBDYWxsIFRyYWNlOgpbICAgNjEuNTk3NDIwXSAgWzxjZTc5ODIz ZD5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICA2MS41OTc3NjhdICBbPGNlNzk2N2FkPl0gZHVt cF9oZWFkZXIuaXNyYS4xMCsweDY2LzB4MzY2ClsgICA2MS41OTgyMTJdICBbPGNkYTc4YTk2Pl0g PyBfX2xvY2tfaXNfaGVsZCsweDQ2LzB4NjAKWyAgIDYxLjU5ODYzOF0gIFs8Y2RhZGQzMzA+XSBv dXRfb2ZfbWVtb3J5KzB4NGMwLzB4NGQwClsgICA2MS41OTkwNDNdICBbPGNkYWRjZmEwPl0gPyBv dXRfb2ZfbWVtb3J5KzB4MTMwLzB4NGQwClsgICA2MS41OTk0ODVdICBbPGNkYWUxYzE3Pl0gX19h bGxvY19wYWdlc19ub2RlbWFzaysweDhmNy8weDkxMApbICAgNjEuNTk5OTQzXSAgWzxjZGE4MDAw MD5dID8gbG9ja190b3J0dXJlX3N0YXRzX3ByaW50KzB4MmEwLzB4MmEwClsgICA2MS42MDA0NzBd ICBbPGNkYWUxY2E3Pl0gYWxsb2Nfa21lbV9wYWdlcysweDE3LzB4MjAKWyAgIDYxLjYwMDkyNV0g IFs8Y2RhZjBkMDE+XSBrbWFsbG9jX29yZGVyKzB4MTEvMHgzMApbICAgNjEuNjAxMjg4XSAgWzxj ZGIwZWUwYT5dIF9fa21hbGxvYysweDEwYS8weDFkMApbICAgNjEuNjAxNjYxXSAgWzxjZGE4MDAw MD5dID8gbG9ja190b3J0dXJlX3N0YXRzX3ByaW50KzB4MmEwLzB4MmEwClsgICA2MS42MDIxNTdd ICBbPGNkYTdmZDg3Pl0gbG9ja190b3J0dXJlX3N0YXRzX3ByaW50KzB4MjcvMHgyYTAKWyAgIDYx LjYwMjYzMF0gIFs8Y2RhODAwMDA+XSA/IGxvY2tfdG9ydHVyZV9zdGF0c19wcmludCsweDJhMC8w eDJhMApbICAgNjEuNjAzMTE0XSAgWzxjZGE4MDAyND5dIGxvY2tfdG9ydHVyZV9zdGF0cysweDI0 LzB4NzAKWyAgIDYxLjYwMzU0Nl0gIFs8Y2RhNTU0MWU+XSBrdGhyZWFkKzB4YWUvMHhkMApbICAg NjEuNjAzODczXSAgWzxjZGE1MDAwMD5dID8gZHJhaW5fd29ya3F1ZXVlKzB4MTEwLzB4MjYwClsg ICA2MS42MDQzMjddICBbPGNlN2E5NTYxPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4 MzAKWyAgIDYxLjYwNDgwMF0gIFs8Y2RhNTUzNzA+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg1MC8w eDUwClsgICA2MS42MDUxOTBdIE1lbS1JbmZvOgpbICAgNjEuNjA1MzcwXSBETUEgcGVyLWNwdToK WyAgIDYxLjYwNTYwOV0gQ1BVICAgIDA6IGhpOiAgICAwLCBidGNoOiAgIDEgdXNkOiAgIDAKWyAg IDYxLjYwNjAyNl0gQ1BVICAgIDE6IGhpOiAgICAwLCBidGNoOiAgIDEgdXNkOiAgIDAKWyAgIDYx LjYwNjQ2Ml0gTm9ybWFsIHBlci1jcHU6ClsgICA2MS42MDY2ODddIENQVSAgICAwOiBoaTogICA5 MCwgYnRjaDogIDE1IHVzZDogICAwClsgICA2MS42MDcwNzVdIENQVSAgICAxOiBoaTogICA5MCwg YnRjaDogIDE1IHVzZDogIDIxClsgICA2MS42MDc0ODZdIGFjdGl2ZV9hbm9uOjAgaW5hY3RpdmVf YW5vbjowIGlzb2xhdGVkX2Fub246MApbICAgNjEuNjA3NDg2XSAgYWN0aXZlX2ZpbGU6MjAwOCBp bmFjdGl2ZV9maWxlOjQyOTQ2IGlzb2xhdGVkX2ZpbGU6MApbICAgNjEuNjA3NDg2XSAgdW5ldmlj dGFibGU6MTc4NzYgZGlydHk6MCB3cml0ZWJhY2s6MCB1bnN0YWJsZTowClsgICA2MS42MDc0ODZd ICBmcmVlOjc1MSBzbGFiX3JlY2xhaW1hYmxlOjExOTIgc2xhYl91bnJlY2xhaW1hYmxlOjEzMjYK WyAgIDYxLjYwNzQ4Nl0gIG1hcHBlZDowIHNobWVtOjAgcGFnZXRhYmxlczowIGJvdW5jZTowClsg ICA2MS42MDc0ODZdICBmcmVlX2NtYTowClsgICA2MS42MDk4NjNdIERNQSBmcmVlOjExMDhrQiBt aW46MTIwa0IgbG93OjE0OGtCIGhpZ2g6MTgwa0IgYWN0aXZlX2Fub246MGtCIGluYWN0aXZlX2Fu b246MGtCIGFjdGl2ZV9maWxlOjBrQiBpbmFjdGl2ZV9maWxlOjE0MTY0a0IgdW5ldmljdGFibGU6 MGtCIGlzb2xhdGVkKGFub24pOjBrQiBpc29sYXRlZChmaWxlKTowa0IgcHJlc2VudDoxNTk5MmtC IG1hbmFnZWQ6MTU5MTZrQiBtbG9ja2VkOjBrQiBkaXJ0eTowa0Igd3JpdGViYWNrOjBrQiBtYXBw ZWQ6MGtCIHNobWVtOjBrQiBzbGFiX3JlY2xhaW1hYmxlOjEya0Igc2xhYl91bnJlY2xhaW1hYmxl OjI2MGtCIGtlcm5lbF9zdGFjazo4a0IgcGFnZXRhYmxlczowa0IgdW5zdGFibGU6MGtCIGJvdW5j ZTowa0IgZnJlZV9jbWE6MGtCIHdyaXRlYmFja190bXA6MGtCIHBhZ2VzX3NjYW5uZWQ6ODcwODAg YWxsX3VucmVjbGFpbWFibGU/IHllcwpbICAgNjEuNjEzMDQxXSBsb3dtZW1fcmVzZXJ2ZVtdOiAw IDI0NyAyNDcgMjQ3ClsgICA2MS42MTM0NDRdIE5vcm1hbCBmcmVlOjE4OTZrQiBtaW46MTk1MmtC IGxvdzoyNDQwa0IgaGlnaDoyOTI4a0IgYWN0aXZlX2Fub246MGtCIGluYWN0aXZlX2Fub246MGtC IGFjdGl2ZV9maWxlOjgwMzJrQiBpbmFjdGl2ZV9maWxlOjE1NzYyMGtCIHVuZXZpY3RhYmxlOjcx NTA0a0IgaXNvbGF0ZWQoYW5vbik6MGtCIGlzb2xhdGVkKGZpbGUpOjBrQiBwcmVzZW50OjMxMTE2 OGtCIG1hbmFnZWQ6MjUzODUya0IgbWxvY2tlZDowa0IgZGlydHk6MGtCIHdyaXRlYmFjazowa0Ig bWFwcGVkOjBrQiBzaG1lbTowa0Igc2xhYl9yZWNsYWltYWJsZTo0NzU2a0Igc2xhYl91bnJlY2xh aW1hYmxlOjUwNDRrQiBrZXJuZWxfc3RhY2s6NTY4a0IgcGFnZXRhYmxlczowa0IgdW5zdGFibGU6 MGtCIGJvdW5jZTowa0IgZnJlZV9jbWE6MGtCIHdyaXRlYmFja190bXA6MGtCIHBhZ2VzX3NjYW5u ZWQ6MzE2OTAyNDAgYWxsX3VucmVjbGFpbWFibGU/IHllcwpbICAgNjEuNjE2NzcyXSBsb3dtZW1f cmVzZXJ2ZVtdOiAwIDAgMCAwClsgICA2MS42MTcxMDldIERNQTogMSo0a0IgKFIpIDAqOGtCIDEq MTZrQiAoUikgMCozMmtCIDEqNjRrQiAoUikgMCoxMjhrQiAwKjI1NmtCIDAqNTEya0IgMSoxMDI0 a0IgKFIpIDAqMjA0OGtCIDAqNDA5NmtCID0gMTEwOGtCClsgICA2MS42MTgyMDFdIE5vcm1hbDog MCo0a0IgMSo4a0IgKFIpIDAqMTZrQiAxKjMya0IgKFIpIDEqNjRrQiAoUikgMCoxMjhrQiAxKjI1 NmtCIChSKSAxKjUxMmtCIChSKSAxKjEwMjRrQiAoUikgMCoyMDQ4a0IgMCo0MDk2a0IgPSAxODk2 a0IKWyAgIDYxLjYxOTQ0OF0gNjI4MzAgdG90YWwgcGFnZWNhY2hlIHBhZ2VzClsgICA2MS42MTk3 NDddIDgxNzkwIHBhZ2VzIFJBTQpbICAgNjEuNjE5OTYzXSAwIHBhZ2VzIEhpZ2hNZW0vTW92YWJs ZU9ubHkKWyAgIDYxLjYyMDMwOF0gMTQzMjkgcGFnZXMgcmVzZXJ2ZWQKWyAgIDYxLjYyMDU3OF0g WyBwaWQgXSAgIHVpZCAgdGdpZCB0b3RhbF92bSAgICAgIHJzcyBucl9wdGVzIHN3YXBlbnRzIG9v bV9zY29yZV9hZGogbmFtZQpbICAgNjEuNjIxMjMzXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2lu ZzogT3V0IG9mIG1lbW9yeSBhbmQgbm8ga2lsbGFibGUgcHJvY2Vzc2VzLi4uClsgICA2MS42MjEy MzNdIApbICAgNjEuNjIxOTc2XSBDUFU6IDAgUElEOiAzNiBDb21tOiBsb2NrX3RvcnR1cmVfc3Qg Tm90IHRhaW50ZWQgMy4xNy4wLXJjMi0wMDIyMC1nNWM1NTFiNSAjOApbICAgNjEuNjIyNjU1XSBI YXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklP UyAxLjcuNS0yMDE0MDUzMV8wODMwMzAtZ2FuZGFsZiAwNC8wMS8yMDE0ClsgICA2MS42MjM0ODNd ICAwMDAwMDAwMiAwMDAwMDAwMCBkMWRhM2Q4MCBjZTc5ODIzZCAwMDAwMDAwMCBkMWRhM2Q5OCBj ZTc5NjI1NSAwMDAwMDAwMgpbICAgNjEuNjI0MTk3XSAgMDAwMDAwMDAgMDAwMDAwMDIgY2EyZGM2 MGMgZDFkYTNkZTggY2RhZGQzM2MgY2VhYTNlOTggMDAwMDAwMDAgMDAwMDAwMDAKWyAgIDYxLjYy NDMwMl0gIGNkYWRjZmEwIDAwMDAwMDAwIDAwMDAwMDAyIGNhMmUwZTBjIDAwMDAwMDAwIDAwMDAw MDAwIGNlYmU3ZDAwIDAwMDAwMDAwClsgICA2MS42MjQzMDJdIENhbGwgVHJhY2U6ClsgICA2MS42 MjQzMDJdICBbPGNlNzk4MjNkPl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgIDYxLjYyNDMwMl0g IFs8Y2U3OTYyNTU+XSBwYW5pYysweDgxLzB4MTg3ClsgICA2MS42MjQzMDJdICBbPGNkYWRkMzNj Pl0gb3V0X29mX21lbW9yeSsweDRjYy8weDRkMApbICAgNjEuNjI0MzAyXSAgWzxjZGFkY2ZhMD5d ID8gb3V0X29mX21lbW9yeSsweDEzMC8weDRkMApbICAgNjEuNjI0MzAyXSAgWzxjZGFlMWMxNz5d IF9fYWxsb2NfcGFnZXNfbm9kZW1hc2srMHg4ZjcvMHg5MTAKWyAgIDYxLjYyNDMwMl0gIFs8Y2Rh ODAwMDA+XSA/IGxvY2tfdG9ydHVyZV9zdGF0c19wcmludCsweDJhMC8weDJhMApbICAgNjEuNjI0 MzAyXSAgWzxjZGFlMWNhNz5dIGFsbG9jX2ttZW1fcGFnZXMrMHgxNy8weDIwClsgICA2MS42MjQz MDJdICBbPGNkYWYwZDAxPl0ga21hbGxvY19vcmRlcisweDExLzB4MzAKWyAgIDYxLjYyNDMwMl0g IFs8Y2RiMGVlMGE+XSBfX2ttYWxsb2MrMHgxMGEvMHgxZDAKWyAgIDYxLjYyNDMwMl0gIFs8Y2Rh ODAwMDA+XSA/IGxvY2tfdG9ydHVyZV9zdGF0c19wcmludCsweDJhMC8weDJhMApbICAgNjEuNjI0 MzAyXSAgWzxjZGE3ZmQ4Nz5dIGxvY2tfdG9ydHVyZV9zdGF0c19wcmludCsweDI3LzB4MmEwClsg ICA2MS42MjQzMDJdICBbPGNkYTgwMDAwPl0gPyBsb2NrX3RvcnR1cmVfc3RhdHNfcHJpbnQrMHgy YTAvMHgyYTAKWyAgIDYxLjYyNDMwMl0gIFs8Y2RhODAwMjQ+XSBsb2NrX3RvcnR1cmVfc3RhdHMr MHgyNC8weDcwClsgICA2MS42MjQzMDJdICBbPGNkYTU1NDFlPl0ga3RocmVhZCsweGFlLzB4ZDAK WyAgIDYxLjYyNDMwMl0gIFs8Y2RhNTAwMDA+XSA/IGRyYWluX3dvcmtxdWV1ZSsweDExMC8weDI2 MApbICAgNjEuNjI0MzAyXSAgWzxjZTdhOTU2MT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgy MS8weDMwClsgICA2MS42MjQzMDJdICBbPGNkYTU1MzcwPl0gPyBfX2t0aHJlYWRfdW5wYXJrKzB4 NTAvMHg1MApbICAgNjEuNjI0MzAyXSBLZXJuZWwgT2Zmc2V0OiAweGNhMDAwMDAgZnJvbSAweGMx MDAwMDAwIChyZWxvY2F0aW9uIHJhbmdlOiAweGMwMDAwMDAwLTB4ZDQ3ZGZmZmYpCgpFbGFwc2Vk IHRpbWU6IDY1CnFlbXUtc3lzdGVtLXg4Nl82NCAtY3B1IGt2bTY0IC1lbmFibGUta3ZtIC1rZXJu ZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS81YzU1MWI1MDFhYTg2MzdlODQ0ZWE4 NWVhZWExMGY0Zjc1YWZmNzE2L3ZtbGludXotMy4xNy4wLXJjMi0wMDIyMC1nNWM1NTFiNSAtYXBw ZW5kICdodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBp Yz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVv dXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgb29w cz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1 MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVp bGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS9saW51eC1kZXZl bDpkZXZlbC1yb2FtLWkzODYtMjAxNDA5MDUyMTM4OjVjNTUxYjUwMWFhODYzN2U4NDRlYTg1ZWFl YTEwZjRmNzVhZmY3MTY6YmlzZWN0LWxpbnV4Ly52bWxpbnV6LTVjNTUxYjUwMWFhODYzN2U4NDRl YTg1ZWFlYTEwZjRmNzVhZmY3MTYtMjAxNDA5MDYwMjQ5NTYtMzktaXZiNDIgYnJhbmNoPWxpbnV4 LWRldmVsL2RldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzggQk9PVF9JTUFHRT0va2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMy0wOTA1LzVjNTUxYjUwMWFhODYzN2U4NDRlYTg1ZWFlYTEwZjRmNzVh ZmY3MTYvdm1saW51ei0zLjE3LjAtcmMyLTAwMjIwLWc1YzU1MWI1IGRyYmQubWlub3JfY291bnQ9 OCcgIC1pbml0cmQgL2tlcm5lbC10ZXN0cy9pbml0cmQvcXVhbnRhbC1jb3JlLWkzODYuY2d6IC1t IDMyMCAtc21wIDIgLW5ldCBuaWMsdmxhbj0xLG1vZGVsPWUxMDAwIC1uZXQgdXNlcix2bGFuPTEg LWJvb3Qgb3JkZXI9bmMgLW5vLXJlYm9vdCAtd2F0Y2hkb2cgaTYzMDBlc2IgLXJ0YyBiYXNlPWxv Y2FsdGltZSAtcGlkZmlsZSAvZGV2L3NobS9rYm9vdC9waWQtcXVhbnRhbC1pdmI0Mi0xMDQgLXNl cmlhbCBmaWxlOi9kZXYvc2htL2tib290L3NlcmlhbC1xdWFudGFsLWl2YjQyLTEwNCAtZGFlbW9u aXplIC1kaXNwbGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============5395067135583644763== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="-trying-to-register-non-static-key--46796.log" SEVBRCBpcyBub3cgYXQgNWEyYWE2NC4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1yb2Ft LWkzODYtMjAxNDA5MDUyMTM4JwpnaXQgY2hlY2tvdXQgNjllMjczYzBiMGEzYzMzN2E1MjFkMDgz Mzc0YzkxOGRjNTJjNjY2ZgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1y YW5kY29uZmlnLXIzLTA5MDUvbGludXgtZGV2ZWw6ZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEz ODo2OWUyNzNjMGIwYTNjMzM3YTUyMWQwODMzNzRjOTE4ZGM1MmM2NjZmOmJpc2VjdC1saW51eAoK MjAxNC0wOS0wNSAyMjowMzoyNCA2OWUyNzNjMGIwYTNjMzM3YTUyMWQwODMzNzRjOTE4ZGM1MmM2 NjZmIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNjllMjczYzBiMGEzYzMz N2E1MjFkMDgzMzc0YzkxOGRjNTJjNjY2Zi92bWxpbnV6LTMuMTcuMC1yYzMKCjIwMTQtMDktMDUg MjI6MDM6MjQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMTguCTE5LgkyMCBTVUNDRVNTCgpiaXNl Y3Q6IGdvb2QgY29tbWl0IDY5ZTI3M2MwYjBhM2MzMzdhNTIxZDA4MzM3NGM5MThkYzUyYzY2NmYK Z2l0IGJpc2VjdCBzdGFydCA1YTJhYTY0ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZlYWZi IDY5ZTI3M2MwYjBhM2MzMzdhNTIxZDA4MzM3NGM5MThkYzUyYzY2NmYgLS0KL2Mva2VybmVsLXRl c3RzL2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiNWEyYWE2NGQ0ZWFmZGFlZjI3OGZmNDk1MDI1YzU5 YTVjZDk2ZWFmYiIsICItZyIsICI2OWUyNzNjMGIwYTNjMzM3YTUyMWQwODMzNzRjOTE4ZGM1MmM2 NjZmIiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2giLCAiL2Mv Ym9vdC1iaXNlY3QvbGludXgvb2JqLWJpc2VjdCJdCkJpc2VjdGluZzogMTE5OCByZXZpc2lvbnMg bGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpCls4MmMzYjBjMzA1MjI1 MTBmY2VlODlhMTQzMDJhZWIwNmRmNjVmOGQxXSBNZXJnZSAnc3BpL2ZpeC9yb2NrY2hpcCcgaW50 byBkZXZlbC1yb2FtLWkzODYtMjAxNDA5MDUyMTM4CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jp c2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC9vYmotYmlzZWN0 CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjMtMDkw NS9saW51eC1kZXZlbDpkZXZlbC1yb2FtLWkzODYtMjAxNDA5MDUyMTM4OjgyYzNiMGMzMDUyMjUx MGZjZWU4OWExNDMwMmFlYjA2ZGY2NWY4ZDE6YmlzZWN0LWxpbnV4CgoyMDE0LTA5LTA1IDIyOjA2 OjU2IDgyYzNiMGMzMDUyMjUxMGZjZWU4OWExNDMwMmFlYjA2ZGY2NWY4ZDEgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDUtODJjM2IwYzMwNTIyNTEwZmNlZTg5YTE0MzAyYWViMDZkZjY1ZjhkMQpDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvODJjM2IwYzMw NTIyNTEwZmNlZTg5YTE0MzAyYWViMDZkZjY1ZjhkMQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtODJjM2Iw YzMwNTIyNTEwZmNlZTg5YTE0MzAyYWViMDZkZjY1ZjhkMQp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvcm9hbS1pMzg2L2kzODYtcmFuZGNvbmZpZy1y My0wOTA1LTgyYzNiMGMzMDUyMjUxMGZjZWU4OWExNDMwMmFlYjA2ZGY2NWY4ZDEKa2VybmVsOiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzgyYzNiMGMzMDUyMjUxMGZjZWU4OWExNDMw MmFlYjA2ZGY2NWY4ZDEvdm1saW51ei0zLjE3LjAtcmMzLTAwNDcwLWc4MmMzYjBjCgoyMDE0LTA5 LTA1IDIyOjQwOjU2IGRldGVjdGluZyBib290IHN0YXRlIC4JNAkxOQkyMCBTVUNDRVNTCgpCaXNl Y3Rpbmc6IDYwOSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTAg c3RlcHMpClsyNTlmYzRlM2ZjM2MzZjA3M2VkZDA3NTY0ZWI4MjQzM2Q3Yzg2Y2M3XSBNZXJnZSAn ZHJtLWludGVsL2RybS1pbnRlbC1uaWdodGx5JyBpbnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDkw NTIxMzgKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNo IC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0t aTM4Ni0yMDE0MDkwNTIxMzg6MjU5ZmM0ZTNmYzNjM2YwNzNlZGQwNzU2NGViODI0MzNkN2M4NmNj NzpiaXNlY3QtbGludXgKCjIwMTQtMDktMDUgMjI6NDI6NTcgMjU5ZmM0ZTNmYzNjM2YwNzNlZGQw NzU2NGViODI0MzNkN2M4NmNjNyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0yNTlmYzRlM2ZjM2Mz ZjA3M2VkZDA3NTY0ZWI4MjQzM2Q3Yzg2Y2M3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctcjMtMDkwNS8yNTlmYzRlM2ZjM2MzZjA3M2VkZDA3NTY0ZWI4MjQzM2Q3 Yzg2Y2M3CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0yNTlmYzRlM2ZjM2MzZjA3M2VkZDA3NTY0ZWI4MjQz M2Q3Yzg2Y2M3CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9yb2FtLWkzODYvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtMjU5ZmM0ZTNmYzNjM2YwNzNl ZGQwNzU2NGViODI0MzNkN2M4NmNjNwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIz LTA5MDUvMjU5ZmM0ZTNmYzNjM2YwNzNlZGQwNzU2NGViODI0MzNkN2M4NmNjNy92bWxpbnV6LTMu MTcuMC1yYzMtMDA5OTctZzI1OWZjNGUKCjIwMTQtMDktMDUgMjM6NDU6NTcgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA4MiByZXZpc2lvbnMgbGVmdCB0byB0 ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNyBzdGVwcykKWzcwZDgwNWFkNzNmYTVlZTRkODYwZmYx MGY0ZmY5ODA1MGMwMWMyZDldIE1lcmdlICdoY2gtc2NzaS1xdWV1ZS9jb3JlLWZvci0zLjE4JyBp bnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzgKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMv YmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNl Y3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0w OTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzg6NzBkODA1YWQ3M2Zh NWVlNGQ4NjBmZjEwZjRmZjk4MDUwYzAxYzJkOTpiaXNlY3QtbGludXgKCjIwMTQtMDktMDUgMjM6 NDc6MjcgNzBkODA1YWQ3M2ZhNWVlNGQ4NjBmZjEwZjRmZjk4MDUwYzAxYzJkOSBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctcjMtMDkwNS03MGQ4MDVhZDczZmE1ZWU0ZDg2MGZmMTBmNGZmOTgwNTBjMDFjMmQ5CkNo ZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS83MGQ4MDVh ZDczZmE1ZWU0ZDg2MGZmMTBmNGZmOTgwNTBjMDFjMmQ5CndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS03MGQ4 MDVhZDczZmE1ZWU0ZDg2MGZmMTBmNGZmOTgwNTBjMDFjMmQ5CndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIvaTM4Ni1y YW5kY29uZmlnLXIzLTA5MDUtNzBkODA1YWQ3M2ZhNWVlNGQ4NjBmZjEwZjRmZjk4MDUwYzAxYzJk OQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNzBkODA1YWQ3M2ZhNWVl NGQ4NjBmZjEwZjRmZjk4MDUwYzAxYzJkOS92bWxpbnV6LTMuMTcuMC1yYzMtMDEwMTktZzcwZDgw NWEKCjIwMTQtMDktMDYgMDA6NTA6MjcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uLi4uLi4u Li4uLi4gVEVTVCBGQUlMVVJFClsgICAgMS40MTIxNzRdIFtkcm1dIHJhZGVvbiBrZXJuZWwgbW9k ZXNldHRpbmcgZW5hYmxlZC4KWyAgICAxLjQxMzIxOF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFp bGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAxMzQ4NzAga2lCClsgICAgMS40MTM3MTBdIFtUVE1dIElu aXRpYWxpemluZyBwb29sIGFsbG9jYXRvcgpbICAgIDEuNDE0MzAzXSBJTkZPOiB0cnlpbmcgdG8g cmVnaXN0ZXIgbm9uLXN0YXRpYyBrZXkuClsgICAgMS40MTQ2OTFdIHRoZSBjb2RlIGlzIGZpbmUg YnV0IG5lZWRzIGxvY2tkZXAgYW5ub3RhdGlvbi4KWyAgICAxLjQxNTA5Nl0gdHVybmluZyBvZmYg dGhlIGxvY2tpbmcgY29ycmVjdG5lc3MgdmFsaWRhdG9yLgpbICAgIDEuNDE1NTAwXSBDUFU6IDAg UElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMzLTAxMDE5LWc3MGQ4 MDVhICMxClsgICAgMS40MTYwNDldIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0 NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0 LzAxLzIwMTQKWyAgICAxLjQxNjA0OV0gIDAwMDAwMDAwIDAwMDAwMDAwIGNmYzQ5YzA4IGQwZDlh ZWJkIGQxNzk3ZDM4IGNmYzQ5YzdjIGQwMDdiNzcxIGQxMGExZmI4ClsgICAgMS40MTYwNDldICAw OTQwYjIwNSBjZmM0MDAwMCBjZmM0OWM5MCBkMDA3OWZjNiBjZmM0MDAwMCA1MDJjODE2YSBjZmM0 MDAwMCA1MDJjODE2YQpbICAgIDEuNDE2MDQ5XSAgMDAwMDAwMDUgMDFjNDAwMDAgMDAwMDAwMDAg Y2E3Yzg4NDggY2E3Yzg4NDggMDAwMDAwMDAgZDE3Njc3NjAgY2ZjNDA1ZDAKWyAgICAxLjQxNjA0 OV0gQ2FsbCBUcmFjZToKWyAgICAxLjQxNjA0OV0gIFs8ZDBkOWFlYmQ+XSBkdW1wX3N0YWNrKzB4 NDgvMHg2MApbICAgIDEuNDE2MDQ5XSAgWzxkMDA3Yjc3MT5dIF9fbG9ja19hY3F1aXJlKzB4MWMy MS8weDFkYTAKWyAgICAxLjQxNjA0OV0gIFs8ZDAwNzlmYzY+XSA/IF9fbG9ja19hY3F1aXJlKzB4 NDc2LzB4MWRhMApbICAgIDEuNDE2MDQ5XSAgWzxkMDA3OGVjNj5dID8gX19sb2NrX2lzX2hlbGQr MHg0Ni8weDYwClsgICAgMS40MTYwNDldICBbPGQwMDdjMTQxPl0gbG9ja19hY3F1aXJlKzB4OTEv MHhjMApbICAgIDEuNDE2MDQ5XSAgWzxkMDY1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMx LzB4ZjAKWyAgICAxLjQxNjA0OV0gIFs8ZDBkYThkMmM+XSBfX3d3X211dGV4X2xvY2srMHg2Yy8w eDc4MApbICAgIDEuNDE2MDQ5XSAgWzxkMDY1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMx LzB4ZjAKWyAgICAxLjQxNjA0OV0gIFs8ZDA2NWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgz MS8weGYwClsgICAgMS40MTYwNDldICBbPGQwNjVmYTUxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4 MzEvMHhmMApbICAgIDEuNDE2MDQ5XSAgWzxkMDY1ZmE1MT5dIGRybV9tb2Rlc2V0X2xvY2srMHgz MS8weGYwClsgICAgMS40MTYwNDldICBbPGQwNjVmY2U0Pl0gZHJtX21vZGVzZXRfbG9ja19hbGxf Y3J0Y3MrMHgzNC8weDUwClsgICAgMS40MTYwNDldICBbPGQwNjVmZGE0Pl0gX19kcm1fbW9kZXNl dF9sb2NrX2FsbCsweGE0LzB4ZTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA2NWZkZWE+XSBkcm1fbW9k ZXNldF9sb2NrX2FsbCsweGEvMHgzMApbICAgIDEuNDE2MDQ5XSAgWzxkMDY1MTJlYj5dIGRybV9l bmNvZGVyX2luaXQrMHgxYi8weGUwClsgICAgMS40MTYwNDldICBbPGQwMTBlZTQ4Pl0gPyBrbWVt X2NhY2hlX2FsbG9jKzB4OTgvMHgxOTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3Njg1NTE+XSA/IGNp cnJ1c19tb2Rlc2V0X2luaXQrMHhlMS8weDFjMApbICAgIDEuNDE2MDQ5XSAgWzxkMDc2ODU3Nz5d IGNpcnJ1c19tb2Rlc2V0X2luaXQrMHgxMDcvMHgxYzAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3Njc2 MTc+XSBjaXJydXNfZHJpdmVyX2xvYWQrMHg1Ny8weDEyMApbICAgIDEuNDE2MDQ5XSAgWzxkMDY0 YzgxZT5dIGRybV9kZXZfcmVnaXN0ZXIrMHg5ZS8weDEwMApbICAgIDEuNDE2MDQ5XSAgWzxkMDY0 ZGY2MT5dIGRybV9nZXRfcGNpX2RldisweDkxLzB4MWMwClsgICAgMS40MTYwNDldICBbPGQwMDc4 MjhiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDEuNDE2MDQ5XSAgWzxkMGRh OGMwOD5dID8gbXV0ZXhfdW5sb2NrKzB4OC8weDEwClsgICAgMS40MTYwNDldICBbPGQwNzY4Nzlj Pl0gY2lycnVzX3BjaV9wcm9iZSsweGFjLzB4ZjAKWyAgICAxLjQxNjA0OV0gIFs8ZDA1MTNlZDc+ XSBwY2lfZGV2aWNlX3Byb2JlKzB4NzcvMHhlMApbICAgIDEuNDE2MDQ5XSAgWzxkMDE3ZmZmMD5d ID8gc3lzZnNfY3JlYXRlX2xpbmsrMHgyMC8weDQwClsgICAgMS40MTYwNDldICBbPGQwN2M0ZTEz Pl0gZHJpdmVyX3Byb2JlX2RldmljZSsweDczLzB4MjMwClsgICAgMS40MTYwNDldICBbPGQwNTEz ZTMyPl0gPyBwY2lfbWF0Y2hfZGV2aWNlKzB4YzIvMHhmMApbICAgIDEuNDE2MDQ5XSAgWzxkMDdj NTBiMT5dIF9fZHJpdmVyX2F0dGFjaCsweDkxLzB4YTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3YzUw MjA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3YzM3 MWY+XSBidXNfZm9yX2VhY2hfZGV2KzB4NGYvMHg4MApbICAgIDEuNDE2MDQ5XSAgWzxkMDdjNTE3 OT5dIGRyaXZlcl9hdHRhY2grMHgxOS8weDIwClsgICAgMS40MTYwNDldICBbPGQwN2M1MDIwPl0g PyBfX2RldmljZV9hdHRhY2grMHg1MC8weDUwClsgICAgMS40MTYwNDldICBbPGQwN2M0MDM3Pl0g YnVzX2FkZF9kcml2ZXIrMHgxMzcvMHgxZjAKWyAgICAxLjQxNjA0OV0gIFs8ZDEyZTI2ZmE+XSA/ IG1nYWcyMDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjQxNjA0OV0gIFs8ZDEyZTI2ZmE+XSA/IG1n YWcyMDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjQxNjA0OV0gIFs8ZDA3YzU3ZTQ+XSBkcml2ZXJf cmVnaXN0ZXIrMHg1NC8weGUwClsgICAgMS40MTYwNDldICBbPGQwNTE0MTM1Pl0gX19wY2lfcmVn aXN0ZXJfZHJpdmVyKzB4NDUvMHg1MApbICAgIDEuNDE2MDQ5XSAgWzxkMDY0ZTE3YT5dIGRybV9w Y2lfaW5pdCsweGVhLzB4MTEwClsgICAgMS40MTYwNDldICBbPGQwMDc4MjhiPl0gPyB0cmFjZV9o YXJkaXJxc19vbisweGIvMHgxMApbICAgIDEuNDE2MDQ5XSAgWzxkMTJlMjZmYT5dID8gbWdhZzIw MF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNDE2MDQ5XSAgWzxkMTJlMjcxYT5dIGNpcnJ1c19pbml0 KzB4MjAvMHgyMgpbICAgIDEuNDE2MDQ5XSAgWzxkMTJiNmM5Mj5dIGRvX29uZV9pbml0Y2FsbCsw eDE2YS8weDE3OQpbICAgIDEuNDE2MDQ5XSAgWzxkMDA1NTAwMD5dID8gcGFyc2VfYXJncysweDFl MC8weDNlMApbICAgIDEuNDE2MDQ5XSAgWzxkMTJiNmQ4ZT5dIGtlcm5lbF9pbml0X2ZyZWVhYmxl KzB4ZWQvMHgxNmEKWyAgICAxLjQxNjA0OV0gIFs8ZDBkOTUyYWI+XSBrZXJuZWxfaW5pdCsweGIv MHhlMApbICAgIDEuNDE2MDQ5XSAgWzxkMGRhYzFjMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQr MHgyMS8weDMwClsgICAgMS40MTYwNDldICBbPGQwZDk1MmEwPl0gPyByZXN0X2luaXQrMHgxMjAv MHgxMjAKWyAgICAxLjQzNzE5N10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBv aW50ZXIgZGVyZWZlcmVuY2UgYXQgICAobnVsbCkKWyAgICAxLjQzNzc5M10gSVA6IFs8ZDBkYThk YmE+XSBfX3d3X211dGV4X2xvY2srMHhmYS8weDc4MApbICAgIDEuNDM4MTk1XSAqcGRwdCA9IDAw MDAwMDAwMDAwMDAwMDAgKnBkZSA9IGYwMDBmZjUzZjAwMGZmNTMgClsgICAgMS40Mzg2NjFdIE9v cHM6IDAwMDIgWyMxXSBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMS40MzkwMzRdIENQVTogMCBQ SUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzMtMDEwMTktZzcwZDgw NWEgIzEKWyAgICAxLjQzOTYwMV0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0 MEZYICsgUElJWCwgMTk5NiksIEJJT1MgMS43LjUtMjAxNDA1MzFfMDgzMDMwLWdhbmRhbGYgMDQv MDEvMjAxNApbICAgIDEuNDQwMzU3XSB0YXNrOiBjZmM0MDAwMCB0aTogY2ZjNDgwMDAgdGFzay50 aTogY2ZjNDgwMDAKWyAgICAxLjQ0MDc2OF0gRUlQOiAwMDYwOls8ZDBkYThkYmE+XSBFRkxBR1M6 IDAwMDEwMDgyIENQVTogMApbICAgIDEuNDQxMTc5XSBFSVAgaXMgYXQgX193d19tdXRleF9sb2Nr KzB4ZmEvMHg3ODAKWyAgICAxLjQ0MTE4OF0gRUFYOiAwMDAwMDAwMCBFQlg6IGNiYzc5MmMwIEVD WDogY2E3Yzg4MzQgRURYOiBjZmM0OWNkYwpbICAgIDEuNDQxMTg4XSBFU0k6IGNhN2M4ODEwIEVE STogY2E3Yzg4MTQgRUJQOiBjZmM0OWNmOCBFU1A6IGNmYzQ5Y2I0ClsgICAgMS40NDExODhdICBE UzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDEuNDQxMTg4 XSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwMDAgQ1IzOiAxMTM2MjAwMCBDUjQ6IDAwMDAwNmIw ClsgICAgMS40NDExODhdIFN0YWNrOgpbICAgIDEuNDQxMTg4XSAgMDAwMDAwMDAgMDAwMDAwMDEg Y2JjNzkyZDggZDA2NWZhNTEgZDA2NWZhNTEgY2E3Yzg4NDggMDAwMDAwMDEgY2ZjNDAwMDAKWyAg ICAxLjQ0MTE4OF0gIGNiYzc5MmMwIDAwMDAwMjQ2IGNhN2M4ODM0IDAwMDAwMDAwIDExMTExMTEx IGNmYzQ5Y2RjIGNiYzc5MmMwIGNhN2M4ODEwClsgICAgMS40NDExODhdICBjYmM3OTJjMCBjZmM0 OWQwYyBkMDY1ZmE1MSBjYTdjODgwMCBjZmQzZmMwMCBjYmM3OTJjMCBjZmM0OWQyMCBkMDY1ZmNl NApbICAgIDEuNDQxMTg4XSBDYWxsIFRyYWNlOgpbICAgIDEuNDQxMTg4XSAgWzxkMDY1ZmE1MT5d ID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA2NWZhNTE+ XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS40NDExODhdICBbPGQwNjVmYTUx Pl0gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA2NWZjZTQ+ XSBkcm1fbW9kZXNldF9sb2NrX2FsbF9jcnRjcysweDM0LzB4NTAKWyAgICAxLjQ0MTE4OF0gIFs8 ZDA2NWZkYTQ+XSBfX2RybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YTQvMHhlMApbICAgIDEuNDQxMTg4 XSAgWzxkMDY1ZmRlYT5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YS8weDMwClsgICAgMS40NDEx ODhdICBbPGQwNjUxMmViPl0gZHJtX2VuY29kZXJfaW5pdCsweDFiLzB4ZTAKWyAgICAxLjQ0MTE4 OF0gIFs8ZDAxMGVlNDg+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDEuNDQx MTg4XSAgWzxkMDc2ODU1MT5dID8gY2lycnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsgICAg MS40NDExODhdICBbPGQwNzY4NTc3Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8weDFjMApb ICAgIDEuNDQxMTg4XSAgWzxkMDc2NzYxNz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsweDU3LzB4MTIw ClsgICAgMS40NDExODhdICBbPGQwNjRjODFlPl0gZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAw ClsgICAgMS40NDExODhdICBbPGQwNjRkZjYxPl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAK WyAgICAxLjQ0MTE4OF0gIFs8ZDAwNzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEw ClsgICAgMS40NDExODhdICBbPGQwZGE4YzA4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAg ICAxLjQ0MTE4OF0gIFs8ZDA3Njg3OWM+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhmMApbICAg IDEuNDQxMTg4XSAgWzxkMDUxM2VkNz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsgICAg MS40NDExODhdICBbPGQwMTdmZmYwPl0gPyBzeXNmc19jcmVhdGVfbGluaysweDIwLzB4NDAKWyAg ICAxLjQ0MTE4OF0gIFs8ZDA3YzRlMTM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzMvMHgyMzAK WyAgICAxLjQ0MTE4OF0gIFs8ZDA1MTNlMzI+XSA/IHBjaV9tYXRjaF9kZXZpY2UrMHhjMi8weGYw ClsgICAgMS40NDExODhdICBbPGQwN2M1MGIxPl0gX19kcml2ZXJfYXR0YWNoKzB4OTEvMHhhMApb ICAgIDEuNDQxMTg4XSAgWzxkMDdjNTAyMD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApb ICAgIDEuNDQxMTg4XSAgWzxkMDdjMzcxZj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg0Zi8weDgwClsg ICAgMS40NDExODhdICBbPGQwN2M1MTc5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4MjAKWyAgICAx LjQ0MTE4OF0gIFs8ZDA3YzUwMjA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAx LjQ0MTE4OF0gIFs8ZDA3YzQwMzc+XSBidXNfYWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDEu NDQxMTg4XSAgWzxkMTJlMjZmYT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNDQx MTg4XSAgWzxkMTJlMjZmYT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNDQxMTg4 XSAgWzxkMDdjNTdlND5dIGRyaXZlcl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICAxLjQ0MTE4OF0g IFs8ZDA1MTQxMzU+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUwClsgICAgMS40NDEx ODhdICBbPGQwNjRlMTdhPl0gZHJtX3BjaV9pbml0KzB4ZWEvMHgxMTAKWyAgICAxLjQ0MTE4OF0g IFs8ZDAwNzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS40NDExODhd ICBbPGQxMmUyNmZhPl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgMS40NDExODhdICBb PGQxMmUyNzFhPl0gY2lycnVzX2luaXQrMHgyMC8weDIyClsgICAgMS40NDExODhdICBbPGQxMmI2 YzkyPl0gZG9fb25lX2luaXRjYWxsKzB4MTZhLzB4MTc5ClsgICAgMS40NDExODhdICBbPGQwMDU1 MDAwPl0gPyBwYXJzZV9hcmdzKzB4MWUwLzB4M2UwClsgICAgMS40NDExODhdICBbPGQxMmI2ZDhl Pl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHhlZC8weDE2YQpbICAgIDEuNDQxMTg4XSAgWzxkMGQ5 NTJhYj5dIGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMS40NDExODhdICBbPGQwZGFjMWMxPl0g cmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAxLjQ0MTE4OF0gIFs8ZDBkOTUy YTA+XSA/IHJlc3RfaW5pdCsweDEyMC8weDEyMApbICAgIDEuNDQxMTg4XSBDb2RlOiA1NSBlNCA4 OSBmMCBlOCAyOCBjMSAyYyBmZiA4YiA0NSBkOCA4ZCA1NSBlNCA4YiA0OCAwNCA4OSBmMCBlOCA1 OCBjMyAyYyBmZiA4YiA0NiAyOCA4ZCA0ZSAyNCA4ZCA1NSBlNCA4OSA1NiAyOCA4OSA0ZCBlNCA4 OSA0NSBlOCA8ODk+IDEwIDhiIDQ1IGQ4IDg5IDRkIGQ0IDg5IDQ1IGVjIDhkIDc0IDI2IDAwIDhk IGJjIDI3IDAwIDAwIDAwClsgICAgMS40NDExODhdIEVJUDogWzxkMGRhOGRiYT5dIF9fd3dfbXV0 ZXhfbG9jaysweGZhLzB4NzgwIFNTOkVTUCAwMDY4OmNmYzQ5Y2I0ClsgICAgMS40NDExODhdIENS MjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNDQxMTg4XSAtLS1bIGVuZCB0cmFjZSAwNjZiOTY2 NTg5MzJiYTM1IF0tLS0KWyAgICAxLjQ0MTE4OF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6 IEZhdGFsIGV4Y2VwdGlvbgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzcwZDgwNWFk NzNmYTVlZTRkODYwZmYxMGY0ZmY5ODA1MGMwMWMyZDkvZG1lc2ctcXVhbnRhbC1pdmI0MS0xOToy MDE0MDkwNjAwNTg0OTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6CjA6MToxIGFsbF9nb29kOmJh ZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA5LTA2IDAwOjU4OjU5IFJFUEVBVCBDT1VOVDog MjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0 aW5nOiAxOCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNSBzdGVw cykKWzE2Y2QxOTJjMjEwMDA4NWFhNmNlMDRlYzE4NmZlNjIzNDZhM2IxNzNdIE1lcmdlICdkcm0v ZHJtLW1zdC1kZWxsLTMwLWhhY2tzJyBpbnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzgK cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jv b3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0taTM4Ni0y MDE0MDkwNTIxMzg6MTZjZDE5MmMyMTAwMDg1YWE2Y2UwNGVjMTg2ZmU2MjM0NmEzYjE3MzpiaXNl Y3QtbGludXgKCjIwMTQtMDktMDYgMDA6NTg6NTkgMTZjZDE5MmMyMTAwMDg1YWE2Y2UwNGVjMTg2 ZmU2MjM0NmEzYjE3MyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0xNmNkMTkyYzIxMDAwODVhYTZj ZTA0ZWMxODZmZTYyMzQ2YTNiMTczCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJh bmRjb25maWctcjMtMDkwNS8xNmNkMTkyYzIxMDAwODVhYTZjZTA0ZWMxODZmZTYyMzQ2YTNiMTcz CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2 LXJhbmRjb25maWctcjMtMDkwNS0xNmNkMTkyYzIxMDAwODVhYTZjZTA0ZWMxODZmZTYyMzQ2YTNi MTczCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9y b2FtLWkzODYvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtMTZjZDE5MmMyMTAwMDg1YWE2Y2UwNGVj MTg2ZmU2MjM0NmEzYjE3MwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUv MTZjZDE5MmMyMTAwMDg1YWE2Y2UwNGVjMTg2ZmU2MjM0NmEzYjE3My92bWxpbnV6LTMuMTcuMC1y YzMtMDEwMDgtZzE2Y2QxOTIKCjIwMTQtMDktMDYgMDE6Mjc6NTkgZGV0ZWN0aW5nIGJvb3Qgc3Rh dGUgLi4JMi4JMTAJMTYJMTkJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA3IHJldmlzaW9ucyBsZWZ0 IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA0IHN0ZXBzKQpbMzFjMDEwYjEzYzkzZTZhN2U4 NTUzYmU5YjFkODg1YjYxZGY0MzRiNF0gTWVyZ2UgJ2RybS1pbnRlbC90b3BpYy9jb3JlLXN0dWZm JyBpbnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzgKcnVubmluZyAvYy9rZXJuZWwtdGVz dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1y My0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzg6MzFjMDEwYjEz YzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNDpiaXNlY3QtbGludXgKCjIwMTQtMDktMDYg MDE6MzI6MDAgMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNCBjb21waWxp bmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJh bmRjb25maWctcjMtMDkwNS0zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0 CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8zMWMw MTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0CndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0z MWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9yb2FtLWkzODYvaTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDUtMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNAprZXJu ZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUz YmU5YjFkODg1YjYxZGY0MzRiNC92bWxpbnV6LTMuMTcuMC1yYzMtMDEwMTAtZzMxYzAxMGIKCjIw MTQtMDktMDYgMDE6NTA6MDAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEgVEVTVCBGQUlMVVJFClsg ICAgMS43MDUxMDldIFtkcm1dIHJhZGVvbiBrZXJuZWwgbW9kZXNldHRpbmcgZW5hYmxlZC4KWyAg ICAxLjcwNjc3Ml0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5 OiAxMzQ4NzQga2lCClsgICAgMS43MDc1OTFdIFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFsbG9j YXRvcgpbICAgIDEuNzA4NTYyXSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0YXRpYyBr ZXkuClsgICAgMS43MDkxNjddIHRoZSBjb2RlIGlzIGZpbmUgYnV0IG5lZWRzIGxvY2tkZXAgYW5u b3RhdGlvbi4KWyAgICAxLjcwOTg0OF0gdHVybmluZyBvZmYgdGhlIGxvY2tpbmcgY29ycmVjdG5l c3MgdmFsaWRhdG9yLgpbICAgIDEuNzEwNTEzXSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIv MCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMzLTAxMDEwLWczMWMwMTBiICMyClsgICAgMS43MTE0MzJd IEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBC SU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgICAxLjcxMjE2 MF0gIDAwMDAwMDAwIDAwMDAwMDAwIGQxYzQ5YzA4IGNjMTlhZGNkIGNjYjkyY2UwIGQxYzQ5Yzdj IGNiNDdiNzcxIGNjNGExZTFjClsgICAgMS43MTIxNjBdICAwOTUwYjIwNSBkMWM0MDAwMCBkMWM0 OWM5MCBjYjQ3OWZjNiBkMWM0MDAwMCA1NDJjODE2YSBkMWM0MDAwMCA1NDJjODE2YQpbICAgIDEu NzEyMTYwXSAgMDAwMDAwMDUgMDFjNDAwMDAgMDAwMDAwMDAgZDFkM2IwNDggZDFkM2IwNDggMDAw MDAwMDAgY2NiNzQ5MTggZDFjNDA1ZDAKWyAgICAxLjcxMjE2MF0gQ2FsbCBUcmFjZToKWyAgICAx LjcxMjE2MF0gIFs8Y2MxOWFkY2Q+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDEuNzEyMTYw XSAgWzxjYjQ3Yjc3MT5dIF9fbG9ja19hY3F1aXJlKzB4MWMyMS8weDFkYTAKWyAgICAxLjcxMjE2 MF0gIFs8Y2I0NzlmYzY+XSA/IF9fbG9ja19hY3F1aXJlKzB4NDc2LzB4MWRhMApbICAgIDEuNzEy MTYwXSAgWzxjYjQ3OGVjNj5dID8gX19sb2NrX2lzX2hlbGQrMHg0Ni8weDYwClsgICAgMS43MTIx NjBdICBbPGNiNDdjMTQxPl0gbG9ja19hY3F1aXJlKzB4OTEvMHhjMApbICAgIDEuNzEyMTYwXSAg WzxjYmE1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjcxMjE2MF0g IFs8Y2MxYThjM2M+XSBfX3d3X211dGV4X2xvY2srMHg2Yy8weDc4MApbICAgIDEuNzEyMTYwXSAg WzxjYmE1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjcxMjE2MF0g IFs8Y2JhNWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS43MTIxNjBd ICBbPGNiYTVmYTUxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhmMApbICAgIDEuNzEyMTYw XSAgWzxjYmE1ZmE1MT5dIGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS43MTIxNjBd ICBbPGNiYTVmY2U0Pl0gZHJtX21vZGVzZXRfbG9ja19hbGxfY3J0Y3MrMHgzNC8weDUwClsgICAg MS43MTIxNjBdICBbPGNiYTVmZGE0Pl0gX19kcm1fbW9kZXNldF9sb2NrX2FsbCsweGE0LzB4ZTAK WyAgICAxLjcxMjE2MF0gIFs8Y2JhNWZkZWE+XSBkcm1fbW9kZXNldF9sb2NrX2FsbCsweGEvMHgz MApbICAgIDEuNzEyMTYwXSAgWzxjYmE1MTJlYj5dIGRybV9lbmNvZGVyX2luaXQrMHgxYi8weGUw ClsgICAgMS43MTIxNjBdICBbPGNiNTBlZTQ4Pl0gPyBrbWVtX2NhY2hlX2FsbG9jKzB4OTgvMHgx OTAKWyAgICAxLjcxMjE2MF0gIFs8Y2JiNjg1NTE+XSA/IGNpcnJ1c19tb2Rlc2V0X2luaXQrMHhl MS8weDFjMApbICAgIDEuNzEyMTYwXSAgWzxjYmI2ODU3Nz5dIGNpcnJ1c19tb2Rlc2V0X2luaXQr MHgxMDcvMHgxYzAKWyAgICAxLjcxMjE2MF0gIFs8Y2JiNjc2MTc+XSBjaXJydXNfZHJpdmVyX2xv YWQrMHg1Ny8weDEyMApbICAgIDEuNzEyMTYwXSAgWzxjYmE0YzgxZT5dIGRybV9kZXZfcmVnaXN0 ZXIrMHg5ZS8weDEwMApbICAgIDEuNzEyMTYwXSAgWzxjYmE0ZGY2MT5dIGRybV9nZXRfcGNpX2Rl disweDkxLzB4MWMwClsgICAgMS43MTIxNjBdICBbPGNiNDc4MjhiPl0gPyB0cmFjZV9oYXJkaXJx c19vbisweGIvMHgxMApbICAgIDEuNzEyMTYwXSAgWzxjYzFhOGIxOD5dID8gbXV0ZXhfdW5sb2Nr KzB4OC8weDEwClsgICAgMS43MTIxNjBdICBbPGNiYjY4NzljPl0gY2lycnVzX3BjaV9wcm9iZSsw eGFjLzB4ZjAKWyAgICAxLjcxMjE2MF0gIFs8Y2I5MTNlZDc+XSBwY2lfZGV2aWNlX3Byb2JlKzB4 NzcvMHhlMApbICAgIDEuNzEyMTYwXSAgWzxjYjU3ZmZmMD5dID8gc3lzZnNfY3JlYXRlX2xpbmsr MHgyMC8weDQwClsgICAgMS43MTIxNjBdICBbPGNiYmM0ZTEzPl0gZHJpdmVyX3Byb2JlX2Rldmlj ZSsweDczLzB4MjMwClsgICAgMS43MTIxNjBdICBbPGNiOTEzZTMyPl0gPyBwY2lfbWF0Y2hfZGV2 aWNlKzB4YzIvMHhmMApbICAgIDEuNzEyMTYwXSAgWzxjYmJjNTBiMT5dIF9fZHJpdmVyX2F0dGFj aCsweDkxLzB4YTAKWyAgICAxLjcxMjE2MF0gIFs8Y2JiYzUwMjA+XSA/IF9fZGV2aWNlX2F0dGFj aCsweDUwLzB4NTAKWyAgICAxLjcxMjE2MF0gIFs8Y2JiYzM3MWY+XSBidXNfZm9yX2VhY2hfZGV2 KzB4NGYvMHg4MApbICAgIDEuNzEyMTYwXSAgWzxjYmJjNTE3OT5dIGRyaXZlcl9hdHRhY2grMHgx OS8weDIwClsgICAgMS43MTIxNjBdICBbPGNiYmM1MDIwPl0gPyBfX2RldmljZV9hdHRhY2grMHg1 MC8weDUwClsgICAgMS43MTIxNjBdICBbPGNiYmM0MDM3Pl0gYnVzX2FkZF9kcml2ZXIrMHgxMzcv MHgxZjAKWyAgICAxLjcxMjE2MF0gIFs8Y2M2ZTA2ZmE+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4 MjIKWyAgICAxLjcxMjE2MF0gIFs8Y2M2ZTA2ZmE+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4MjIK WyAgICAxLjcxMjE2MF0gIFs8Y2JiYzU3ZTQ+XSBkcml2ZXJfcmVnaXN0ZXIrMHg1NC8weGUwClsg ICAgMS43MTIxNjBdICBbPGNiOTE0MTM1Pl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NDUvMHg1 MApbICAgIDEuNzEyMTYwXSAgWzxjYmE0ZTE3YT5dIGRybV9wY2lfaW5pdCsweGVhLzB4MTEwClsg ICAgMS43MTIxNjBdICBbPGNiNDc4MjhiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApb ICAgIDEuNzEyMTYwXSAgWzxjYzZlMDZmYT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAg IDEuNzEyMTYwXSAgWzxjYzZlMDcxYT5dIGNpcnJ1c19pbml0KzB4MjAvMHgyMgpbICAgIDEuNzMy MDMwXSAgWzxjYzZiNGM5Mj5dIGRvX29uZV9pbml0Y2FsbCsweDE2YS8weDE3OQpbICAgIDEuNzMy MDMwXSAgWzxjYjQ1NTAwMD5dID8gcGFyc2VfYXJncysweDFlMC8weDNlMApbICAgIDEuNzMyMDMw XSAgWzxjYzZiNGQ4ZT5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4ZWQvMHgxNmEKWyAgICAxLjcz MjAzMF0gIFs8Y2MxOTUxYmI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApbICAgIDEuNzMyMDMwXSAg WzxjYzFhYzBlMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMwClsgICAgMS43MzIw MzBdICBbPGNjMTk1MWIwPl0gPyByZXN0X2luaXQrMHgxMjAvMHgxMjAKWyAgICAxLjczNDgyN10g QlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQg ICAobnVsbCkKWyAgICAxLjczNTcyMF0gSVA6IFs8Y2MxYThjY2E+XSBfX3d3X211dGV4X2xvY2sr MHhmYS8weDc4MApbICAgIDEuNzM2MzY5XSAqcGRwdCA9IDAwMDAwMDAwMDAwMDAwMDAgKnBkZSA9 IGYwMDBmZjUzZjAwMGZmNTMgClsgICAgMS43MzcxMDVdIE9vcHM6IDAwMDIgWyMxXSBTTVAgREVC VUdfUEFHRUFMTE9DClsgICAgMS43Mzc3MDldIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8w IE5vdCB0YWludGVkIDMuMTcuMC1yYzMtMDEwMTAtZzMxYzAxMGIgIzIKWyAgICAxLjczODYyMF0g SGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJ T1MgMS43LjUtMjAxNDA1MzFfMDgzMDMwLWdhbmRhbGYgMDQvMDEvMjAxNApbICAgIDEuNzM4ODEz XSB0YXNrOiBkMWM0MDAwMCB0aTogZDFjNDgwMDAgdGFzay50aTogZDFjNDgwMDAKWyAgICAxLjcz ODgxM10gRUlQOiAwMDYwOls8Y2MxYThjY2E+XSBFRkxBR1M6IDAwMDEwMDgyIENQVTogMQpbICAg IDEuNzM4ODEzXSBFSVAgaXMgYXQgX193d19tdXRleF9sb2NrKzB4ZmEvMHg3ODAKWyAgICAxLjcz ODgxM10gRUFYOiAwMDAwMDAwMCBFQlg6IGNiMjVmNjgwIEVDWDogZDFkM2IwMzQgRURYOiBkMWM0 OWNkYwpbICAgIDEuNzM4ODEzXSBFU0k6IGQxZDNiMDEwIEVESTogZDFkM2IwMTQgRUJQOiBkMWM0 OWNmOCBFU1A6IGQxYzQ5Y2I0ClsgICAgMS43Mzg4MTNdICBEUzogMDA3YiBFUzogMDA3YiBGUzog MDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDEuNzQ0MDIzXSBDUjA6IDgwMDUwMDNiIENSMjog MDAwMDAwMDAgQ1IzOiAwYzc2MDAwMCBDUjQ6IDAwMDAwNmIwClsgICAgMS43NDQwMjNdIFN0YWNr OgpbICAgIDEuNzQ0MDIzXSAgMDAwMDAwMDAgMDAwMDAwMDEgY2IyNWY2OTggY2JhNWZhNTEgY2Jh NWZhNTEgZDFkM2IwNDggMDAwMDAwMDEgZDFjNDAwMDAKWyAgICAxLjc0NDAyM10gIGNiMjVmNjgw IDAwMDAwMjQ2IGQxZDNiMDM0IDAwMDAwMDAwIDExMTExMTExIGQxYzQ5Y2RjIGNiMjVmNjgwIGQx ZDNiMDEwClsgICAgMS43NDQwMjNdICBjYjI1ZjY4MCBkMWM0OWQwYyBjYmE1ZmE1MSBkMWQzYjAw MCBkMWQzYTQwMCBjYjI1ZjY4MCBkMWM0OWQyMCBjYmE1ZmNlNApbICAgIDEuNzQ0MDIzXSBDYWxs IFRyYWNlOgpbICAgIDEuNzQ0MDIzXSAgWzxjYmE1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysw eDMxLzB4ZjAKWyAgICAxLjc0NDAyM10gIFs8Y2JhNWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2sr MHgzMS8weGYwClsgICAgMS43NDQwMjNdICBbPGNiYTVmYTUxPl0gZHJtX21vZGVzZXRfbG9jaysw eDMxLzB4ZjAKWyAgICAxLjc0NDAyM10gIFs8Y2JhNWZjZTQ+XSBkcm1fbW9kZXNldF9sb2NrX2Fs bF9jcnRjcysweDM0LzB4NTAKWyAgICAxLjc0NDAyM10gIFs8Y2JhNWZkYTQ+XSBfX2RybV9tb2Rl c2V0X2xvY2tfYWxsKzB4YTQvMHhlMApbICAgIDEuNzQ0MDIzXSAgWzxjYmE1ZmRlYT5dIGRybV9t b2Rlc2V0X2xvY2tfYWxsKzB4YS8weDMwClsgICAgMS43NDQwMjNdICBbPGNiYTUxMmViPl0gZHJt X2VuY29kZXJfaW5pdCsweDFiLzB4ZTAKWyAgICAxLjc0NDAyM10gIFs8Y2I1MGVlNDg+XSA/IGtt ZW1fY2FjaGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDEuNzQ0MDIzXSAgWzxjYmI2ODU1MT5dID8g Y2lycnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsgICAgMS43NDQwMjNdICBbPGNiYjY4NTc3 Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8weDFjMApbICAgIDEuNzQ0MDIzXSAgWzxjYmI2 NzYxNz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsweDU3LzB4MTIwClsgICAgMS43NDQwMjNdICBbPGNi YTRjODFlPl0gZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAwClsgICAgMS43NDQwMjNdICBbPGNi YTRkZjYxPl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAKWyAgICAxLjc0NDAyM10gIFs8Y2I0 NzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS43NDQwMjNdICBbPGNj MWE4YjE4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAxLjc0NDAyM10gIFs8Y2JiNjg3 OWM+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhmMApbICAgIDEuNzQ0MDIzXSAgWzxjYjkxM2Vk Nz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsgICAgMS43NDQwMjNdICBbPGNiNTdmZmYw Pl0gPyBzeXNmc19jcmVhdGVfbGluaysweDIwLzB4NDAKWyAgICAxLjc0NDAyM10gIFs8Y2JiYzRl MTM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzMvMHgyMzAKWyAgICAxLjc0NDAyM10gIFs8Y2I5 MTNlMzI+XSA/IHBjaV9tYXRjaF9kZXZpY2UrMHhjMi8weGYwClsgICAgMS43NDQwMjNdICBbPGNi YmM1MGIxPl0gX19kcml2ZXJfYXR0YWNoKzB4OTEvMHhhMApbICAgIDEuNzQ0MDIzXSAgWzxjYmJj NTAyMD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApbICAgIDEuNzQ0MDIzXSAgWzxjYmJj MzcxZj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg0Zi8weDgwClsgICAgMS43NDQwMjNdICBbPGNiYmM1 MTc5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4MjAKWyAgICAxLjc0NDAyM10gIFs8Y2JiYzUwMjA+ XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjc0NDAyM10gIFs8Y2JiYzQwMzc+ XSBidXNfYWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDEuNzQ0MDIzXSAgWzxjYzZlMDZmYT5d ID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNzQ0MDIzXSAgWzxjYzZlMDZmYT5dID8g bWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNzQ0MDIzXSAgWzxjYmJjNTdlND5dIGRyaXZl cl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICAxLjc0NDAyM10gIFs8Y2I5MTQxMzU+XSBfX3BjaV9y ZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUwClsgICAgMS43NDQwMjNdICBbPGNiYTRlMTdhPl0gZHJt X3BjaV9pbml0KzB4ZWEvMHgxMTAKWyAgICAxLjc0NDAyM10gIFs8Y2I0NzgyOGI+XSA/IHRyYWNl X2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS43NDQwMjNdICBbPGNjNmUwNmZhPl0gPyBtZ2Fn MjAwX2luaXQrMHgyMi8weDIyClsgICAgMS43NDQwMjNdICBbPGNjNmUwNzFhPl0gY2lycnVzX2lu aXQrMHgyMC8weDIyClsgICAgMS43NDQwMjNdICBbPGNjNmI0YzkyPl0gZG9fb25lX2luaXRjYWxs KzB4MTZhLzB4MTc5ClsgICAgMS43NDQwMjNdICBbPGNiNDU1MDAwPl0gPyBwYXJzZV9hcmdzKzB4 MWUwLzB4M2UwClsgICAgMS43NDQwMjNdICBbPGNjNmI0ZDhlPl0ga2VybmVsX2luaXRfZnJlZWFi bGUrMHhlZC8weDE2YQpbICAgIDEuNzQ0MDIzXSAgWzxjYzE5NTFiYj5dIGtlcm5lbF9pbml0KzB4 Yi8weGUwClsgICAgMS43NDQwMjNdICBbPGNjMWFjMGUxPl0gcmV0X2Zyb21fa2VybmVsX3RocmVh ZCsweDIxLzB4MzAKWyAgICAxLjc0NDAyM10gIFs8Y2MxOTUxYjA+XSA/IHJlc3RfaW5pdCsweDEy MC8weDEyMApbICAgIDEuNzQ0MDIzXSBDb2RlOiA1NSBlNCA4OSBmMCBlOCAxOCBjMiAyYyBmZiA4 YiA0NSBkOCA4ZCA1NSBlNCA4YiA0OCAwNCA4OSBmMCBlOCA0OCBjNCAyYyBmZiA4YiA0NiAyOCA4 ZCA0ZSAyNCA4ZCA1NSBlNCA4OSA1NiAyOCA4OSA0ZCBlNCA4OSA0NSBlOCA8ODk+IDEwIDhiIDQ1 IGQ4IDg5IDRkIGQ0IDg5IDQ1IGVjIDhkIDc0IDI2IDAwIDhkIGJjIDI3IDAwIDAwIDAwClsgICAg MS43NDQwMjNdIEVJUDogWzxjYzFhOGNjYT5dIF9fd3dfbXV0ZXhfbG9jaysweGZhLzB4NzgwIFNT OkVTUCAwMDY4OmQxYzQ5Y2I0ClsgICAgMS43NDQwMjNdIENSMjogMDAwMDAwMDAwMDAwMDAwMApb ICAgIDEuNzQ0MDIzXSAtLS1bIGVuZCB0cmFjZSA4ODg5MTIwMDE3N2JiODgzIF0tLS0KWyAgICAx Ljc0NDAyM10gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlvbgova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4 NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDE6MjAxNDA5MDYwMTUwMDU6aTM4Ni1y YW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAx MGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0x MDI6MjAxNDA5MDYwMTUwMDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0 YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMTY6MjAxNDA5MDYwMTUwMTA6aTM4Ni1yYW5kY29uZmln LXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2 YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMzoyMDE0MDkw NjAxNTAwNDppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNC9kbWVzZy1x dWFudGFsLWl2YjQxLTQyOjIwMTQwOTA2MDE1MDA0OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTli MWQ4ODViNjFkZjQzNGI0L2RtZXNnLXF1YW50YWwtaXZiNDEtNDY6MjAxNDA5MDYwMTUwMDk6aTM4 Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMx YzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0 MS00OToyMDE0MDkwNjAxNTAxMDppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0 MzRiNC9kbWVzZy1xdWFudGFsLWl2YjQxLTUyOjIwMTQwOTA2MDE1MDA0OmkzODYtcmFuZGNvbmZp Zy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8zMWMwMTBiMTNjOTNl NmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0L2RtZXNnLXF1YW50YWwtaXZiNDEtNjA6MjAxNDA5 MDYwMTUwMDQ6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ct cXVhbnRhbC1pdmI0MS02MToyMDE0MDkwNjAxNTAwNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6 Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5 YjFkODg1YjYxZGY0MzRiNC9kbWVzZy1xdWFudGFsLWl2YjQxLTY0OjIwMTQwOTA2MDE1MDA5Omkz ODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8z MWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0L2RtZXNnLXF1YW50YWwtaXZi NDEtNjY6MjAxNDA5MDYwMTUwMDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRm NDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS02NzoyMDE0MDkwNjAxNTAxMDppMzg2LXJhbmRjb25m aWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkz ZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNC9kbWVzZy1xdWFudGFsLWl2YjQxLTc0OjIwMTQw OTA2MDE1MDA1OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctcjMtMDkwNS8zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0L2RtZXNn LXF1YW50YWwtaXZiNDEtNzg6MjAxNDA5MDYwMTUwMDQ6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2Jl OWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS04NDoyMDE0MDkwNjAxNTAwNTpp Mzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUv MzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNC9kbWVzZy1xdWFudGFsLWl2 YjQxLTg6MjAxNDA5MDYwMTUwMDQ6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRm NDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS05NDoyMDE0MDkwNjAxNTAwNDppMzg2LXJhbmRjb25m aWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkz ZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNC9kbWVzZy15b2N0by12cC0zNjoyMDE0MDkwNjAx NTAxNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTozLjE3LjAtcmMzLTAxMDEwLWczMWMwMTBiOjIK MDoxOToyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wOS0wNiAwMTo1 MDozMSBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3Qv LnJlcGVhdBtbMG0KCmxpbmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIGRybS1pbnRlbC90 b3BpYy9jb3JlLXN0dWZmCmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBiaXNlY3QK bGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCAzMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTli MWQ4ODViNjFkZjQzNGI0IDE2Y2QxOTJjMjEwMDA4NWFhNmNlMDRlYzE4NmZlNjIzNDZhM2IxNzMg LS0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMzFjMDEwYi4uLiBNZXJnZSAnZHJtLWludGVs L3RvcGljL2NvcmUtc3R1ZmYnIGludG8gZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEzOApIRUFE IGlzIG5vdyBhdCBmY2IyMTMzLi4uIE1lcmdlICdqYmFybmVzL2FzeW5jLWZiLXByb2JlJyBpbnRv IGRldmVsLXJvYW0taTM4Ni0yMDE0MDUzMDAyMDEKQmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0 IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAwIHN0ZXBzKQpbNGUzOTZmYzIwZGI5NmMwYWY3 MTA2MDFmMDgxZmZiNDFiMGZlNjExY10gZHJtOiBEcm9wIG1vZGVzZXQgbG9ja2luZyBmcm9tIGNy dGMgaW5pdCBmdW5jdGlvbgpsaW5lYXItYmlzZWN0OiBnaXQgYmlzZWN0IHJ1biAvYy9rZXJuZWwt dGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29i ai1iaXNlY3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJl LnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9y dW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJv YW0taTM4Ni0yMDE0MDkwNTIxMzg6NGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZl NjExYzpiaXNlY3QtbGludXgKCjIwMTQtMDktMDYgMDE6NTA6NTYgNGUzOTZmYzIwZGI5NmMwYWY3 MTA2MDFmMDgxZmZiNDFiMGZlNjExYyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS00ZTM5NmZjMjBk Yjk2YzBhZjcxMDYwMWYwODFmZmI0MWIwZmU2MTFjCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS80ZTM5NmZjMjBkYjk2YzBhZjcxMDYwMWYwODFmZmI0 MWIwZmU2MTFjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS00ZTM5NmZjMjBkYjk2YzBhZjcxMDYwMWYwODFm ZmI0MWIwZmU2MTFjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9yb2FtLWkzODYvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtNGUzOTZmYzIwZGI5NmMw YWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIzLTA5MDUvNGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYy92bWxpbnV6 LTMuMTcuMC1yYzItMDAyMjEtZzRlMzk2ZmMKCjIwMTQtMDktMDYgMDI6MTQ6NTYgZGV0ZWN0aW5n IGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICA2LjYzOTA1MV0gW2RybV0gcmFkZW9uIGtl cm5lbCBtb2Rlc2V0dGluZyBlbmFibGVkLgpbICAgIDYuNjQ0NTgwXSBbVFRNXSBab25lICBrZXJu ZWw6IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6IDE0NTc1MiBraUIKWyAgICA2LjY0NTQ0MF0g W1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgICAgNi42NDYzNzNdIElORk86IHRy eWluZyB0byByZWdpc3RlciBub24tc3RhdGljIGtleS4KWyAgICA2LjY0ODAxNl0gdGhlIGNvZGUg aXMgZmluZSBidXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDYuNjQ4MDE2XSB0dXJu aW5nIG9mZiB0aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgNi42NDgwMTZd IENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzItMDAy MjEtZzRlMzk2ZmMgIzUKWyAgICA2LjY0ODAxNl0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMs IEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDYuNjQ4MDE2XSAgMDAwMDAwMDAgMDAwMDAwMDAg ZDM0NTFjMDggZDA3OTgxZmQgZDExOGY1MzAgZDM0NTFjN2MgY2ZhN2IzNDEgZDBhOWVhM2MKWyAg ICA2LjY0ODAxNl0gIDA5MTBiYzA1IGQzNDQ4MDAwIGQzNDUxYzkwIGNmYTc5Yjk2IGQzNDQ4MDAw IDQ0MmYwMTdlIGQzNDQ4MDAwIDQ0MmYwMTdlClsgICAgNi42NDgwMTZdICAwMDAwMDAwNSAwMTQ0 ODAwMCAwMDAwMDAwMCBkMjZiMDA0OCBkMjZiMDA0OCAwMDAwMDAwMCBkMTE1YTgzMCBkMzQ0ODVk MApbICAgIDYuNjQ4MDE2XSBDYWxsIFRyYWNlOgpbICAgIDYuNjQ4MDE2XSAgWzxkMDc5ODFmZD5d IGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgNi42NDgwMTZdICBbPGNmYTdiMzQxPl0gX19sb2Nr X2FjcXVpcmUrMHgxYzIxLzB4MWRhMApbICAgIDYuNjQ4MDE2XSAgWzxjZmE3OWI5Nj5dID8gX19s b2NrX2FjcXVpcmUrMHg0NzYvMHgxZGEwClsgICAgNi42NDgwMTZdICBbPGNmYTc4YTk2Pl0gPyBf X2xvY2tfaXNfaGVsZCsweDQ2LzB4NjAKWyAgICA2LjY0ODAxNl0gIFs8Y2ZhN2JkMTE+XSBsb2Nr X2FjcXVpcmUrMHg5MS8weGMwClsgICAgNi42NDgwMTZdICBbPGQwMDVlNTMxPl0gPyBkcm1fbW9k ZXNldF9sb2NrKzB4MzEvMHhmMApbICAgIDYuNjQ4MDE2XSAgWzxkMDdhNjA3Yz5dIF9fd3dfbXV0 ZXhfbG9jaysweDZjLzB4NzgwClsgICAgNi42NDgwMTZdICBbPGQwMDVlNTMxPl0gPyBkcm1fbW9k ZXNldF9sb2NrKzB4MzEvMHhmMApbICAgIDYuNjQ4MDE2XSAgWzxkMDA1ZTUzMT5dID8gZHJtX21v ZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICA2LjY0ODAxNl0gIFs8ZDAwNWU1MzE+XSA/IGRybV9t b2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgNi42NDgwMTZdICBbPGQwMDVlNTMxPl0gZHJtX21v ZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICA2LjY0ODAxNl0gIFs8ZDAwNWU3YzQ+XSBkcm1fbW9k ZXNldF9sb2NrX2FsbF9jcnRjcysweDM0LzB4NTAKWyAgICA2LjY0ODAxNl0gIFs8ZDAwNWU4ODQ+ XSBfX2RybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YTQvMHhlMApbICAgIDYuNjQ4MDE2XSAgWzxkMDA1 ZThjYT5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YS8weDMwClsgICAgNi42NDgwMTZdICBbPGQw MDUwMjJiPl0gZHJtX2VuY29kZXJfaW5pdCsweDFiLzB4ZTAKWyAgICA2LjY0ODAxNl0gIFs8Y2Zi MGVhMDg+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDYuNjQ4MDE2XSAgWzxk MDE2NmQ4MT5dID8gY2lycnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsgICAgNi42NDgwMTZd ICBbPGQwMTY2ZGE3Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8weDFjMApbICAgIDYuNjQ4 MDE2XSAgWzxkMDE2NWU0Nz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsweDU3LzB4MTIwClsgICAgNi42 NDgwMTZdICBbPGQwMDRiNzVlPl0gZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAwClsgICAgNi42 NDgwMTZdICBbPGQwMDRjZWExPl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAKWyAgICA2LjY0 ODAxNl0gIFs8Y2ZhNzdlNWI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgNi42 NDgwMTZdICBbPGQwN2E1ZjU4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICA2LjY0ODAx Nl0gIFs8ZDAxNjZmY2M+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhmMApbICAgIDYuNjQ4MDE2 XSAgWzxjZmYxMzMzNz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsgICAgNi42NDgwMTZd ICBbPGNmYjdmYmIwPl0gPyBzeXNmc19jcmVhdGVfbGluaysweDIwLzB4NDAKWyAgICA2LjY0ODAx Nl0gIFs8ZDAxYzM2NzM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzMvMHgyMzAKWyAgICA2LjY0 ODAxNl0gIFs8Y2ZmMTMyOTI+XSA/IHBjaV9tYXRjaF9kZXZpY2UrMHhjMi8weGYwClsgICAgNi42 NDgwMTZdICBbPGQwMWMzOTExPl0gX19kcml2ZXJfYXR0YWNoKzB4OTEvMHhhMApbICAgIDYuNjQ4 MDE2XSAgWzxkMDFjMzg4MD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApbICAgIDYuNjQ4 MDE2XSAgWzxkMDFjMWY3Zj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg0Zi8weDgwClsgICAgNi42NDgw MTZdICBbPGQwMWMzOWQ5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4MjAKWyAgICA2LjY0ODAxNl0g IFs8ZDAxYzM4ODA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICA2LjY0ODAxNl0g IFs8ZDAxYzI4OTc+XSBidXNfYWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDYuNjQ4MDE2XSAg WzxkMGNkYjZlNj5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDYuNjQ4MDE2XSAgWzxk MGNkYjZlNj5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDYuNjQ4MDE2XSAgWzxkMDFj NDA0ND5dIGRyaXZlcl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICA2LjY0ODAxNl0gIFs8Y2ZmMTM1 OTU+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUwClsgICAgNi42NDgwMTZdICBbPGQw MDRkMGJhPl0gZHJtX3BjaV9pbml0KzB4ZWEvMHgxMTAKWyAgICA2LjY0ODAxNl0gIFs8Y2ZhNzdl NWI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgNi42NDgwMTZdICBbPGQwY2Ri NmU2Pl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgNi42NDgwMTZdICBbPGQwY2RiNzA2 Pl0gY2lycnVzX2luaXQrMHgyMC8weDIyClsgICAgNi42NDgwMTZdICBbPGQwY2FmYzkyPl0gZG9f b25lX2luaXRjYWxsKzB4MTZhLzB4MTc5ClsgICAgNi42NDgwMTZdICBbPGNmYTU0ZjAwPl0gPyBw YXJzZV9hcmdzKzB4MTUwLzB4M2UwClsgICAgNi42NDgwMTZdICBbPGQwY2FmZDhlPl0ga2VybmVs X2luaXRfZnJlZWFibGUrMHhlZC8weDE2YQpbICAgIDYuNjQ4MDE2XSAgWzxkMDc5MjVkYj5dIGtl cm5lbF9pbml0KzB4Yi8weGUwClsgICAgNi42NDgwMTZdICBbPGQwN2E5NTIxPl0gcmV0X2Zyb21f a2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICA2LjY0ODAxNl0gIFs8ZDA3OTI1ZDA+XSA/IHJl c3RfaW5pdCsweDEyMC8weDEyMApbICAgIDYuNzM0OTY2XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUg a2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgIChudWxsKQpbICAgIDYuNzM1ODI0 XSBJUDogWzxkMDdhNjEwYT5dIF9fd3dfbXV0ZXhfbG9jaysweGZhLzB4NzgwClsgICAgNi43MzY0 NjldICpwZHB0ID0gMDAwMDAwMDAwMDAwMDAwMCAqcGRlID0gZjAwMGZmNTNmMDAwZmY1MyAKWyAg ICA2LjczODk0Ml0gT29wczogMDAwMiBbIzFdIFNNUCBERUJVR19QQUdFQUxMT0MKWyAgICA2Ljcz ODk0Ml0gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNy4wLXJj Mi0wMDIyMS1nNGUzOTZmYyAjNQpbICAgIDYuNzM4OTQyXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBC b2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgNi43Mzg5NDJdIHRhc2s6IGQzNDQ4MDAw IHRpOiBkMzQ1MDAwMCB0YXNrLnRpOiBkMzQ1MDAwMApbICAgIDYuNzM4OTQyXSBFSVA6IDAwNjA6 WzxkMDdhNjEwYT5dIEVGTEFHUzogMDAwMTAwODIgQ1BVOiAwClsgICAgNi43Mzg5NDJdIEVJUCBp cyBhdCBfX3d3X211dGV4X2xvY2srMHhmYS8weDc4MApbICAgIDYuNzM4OTQyXSBFQVg6IDAwMDAw MDAwIEVCWDogZDI1MzBiNDAgRUNYOiBkMjZiMDAzNCBFRFg6IGQzNDUxY2RjClsgICAgNi43Mzg5 NDJdIEVTSTogZDI2YjAwMTAgRURJOiBkMjZiMDAxNCBFQlA6IGQzNDUxY2Y4IEVTUDogZDM0NTFj YjQKWyAgICA2LjczODk0Ml0gIERTOiAwMDdiIEVTOiAwMDdiIEZTOiAwMGQ4IEdTOiAwMGUwIFNT OiAwMDY4ClsgICAgNi43Mzg5NDJdIENSMDogODAwNTAwMzMgQ1IyOiAwMDAwMDAwMCBDUjM6IDEw ZDViMDAwIENSNDogMDAwNDA2YjAKWyAgICA2LjczODk0Ml0gU3RhY2s6ClsgICAgNi43Mzg5NDJd ICAwMDAwMDAwMCAwMDAwMDAwMSBkMjUzMGI1OCBkMDA1ZTUzMSBkMDA1ZTUzMSBkMjZiMDA0OCAw MDAwMDAwMSBkMzQ0ODAwMApbICAgIDYuNzM4OTQyXSAgZDI1MzBiNDAgMDAwMDAyNDYgZDI2YjAw MzQgMDAwMDAwMDAgMTExMTExMTEgZDM0NTFjZGMgZDI1MzBiNDAgZDI2YjAwMTAKWyAgICA2Ljcz ODk0Ml0gIGQyNTMwYjQwIGQzNDUxZDBjIGQwMDVlNTMxIGQyNmIwMDAwIGQzNTMzNDAwIGQyNTMw YjQwIGQzNDUxZDIwIGQwMDVlN2M0ClsgICAgNi43Mzg5NDJdIENhbGwgVHJhY2U6ClsgICAgNi43 Mzg5NDJdICBbPGQwMDVlNTMxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhmMApbICAgIDYu NzM4OTQyXSAgWzxkMDA1ZTUzMT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICA2 LjczODk0Ml0gIFs8ZDAwNWU1MzE+XSBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhmMApbICAgIDYu NzM4OTQyXSAgWzxkMDA1ZTdjND5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsX2NydGNzKzB4MzQvMHg1 MApbICAgIDYuNzM4OTQyXSAgWzxkMDA1ZTg4ND5dIF9fZHJtX21vZGVzZXRfbG9ja19hbGwrMHhh NC8weGUwClsgICAgNi43Mzg5NDJdICBbPGQwMDVlOGNhPl0gZHJtX21vZGVzZXRfbG9ja19hbGwr MHhhLzB4MzAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNTAyMmI+XSBkcm1fZW5jb2Rlcl9pbml0KzB4 MWIvMHhlMApbICAgIDYuNzM4OTQyXSAgWzxjZmIwZWEwOD5dID8ga21lbV9jYWNoZV9hbGxvYysw eDk4LzB4MTkwClsgICAgNi43Mzg5NDJdICBbPGQwMTY2ZDgxPl0gPyBjaXJydXNfbW9kZXNldF9p bml0KzB4ZTEvMHgxYzAKWyAgICA2LjczODk0Ml0gIFs8ZDAxNjZkYTc+XSBjaXJydXNfbW9kZXNl dF9pbml0KzB4MTA3LzB4MWMwClsgICAgNi43Mzg5NDJdICBbPGQwMTY1ZTQ3Pl0gY2lycnVzX2Ry aXZlcl9sb2FkKzB4NTcvMHgxMjAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNGI3NWU+XSBkcm1fZGV2 X3JlZ2lzdGVyKzB4OWUvMHgxMDAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNGNlYTE+XSBkcm1fZ2V0 X3BjaV9kZXYrMHg5MS8weDFjMApbICAgIDYuNzM4OTQyXSAgWzxjZmE3N2U1Yj5dID8gdHJhY2Vf aGFyZGlycXNfb24rMHhiLzB4MTAKWyAgICA2LjczODk0Ml0gIFs8ZDA3YTVmNTg+XSA/IG11dGV4 X3VubG9jaysweDgvMHgxMApbICAgIDYuNzM4OTQyXSAgWzxkMDE2NmZjYz5dIGNpcnJ1c19wY2lf cHJvYmUrMHhhYy8weGYwClsgICAgNi43Mzg5NDJdICBbPGNmZjEzMzM3Pl0gcGNpX2RldmljZV9w cm9iZSsweDc3LzB4ZTAKWyAgICA2LjczODk0Ml0gIFs8Y2ZiN2ZiYjA+XSA/IHN5c2ZzX2NyZWF0 ZV9saW5rKzB4MjAvMHg0MApbICAgIDYuNzM4OTQyXSAgWzxkMDFjMzY3Mz5dIGRyaXZlcl9wcm9i ZV9kZXZpY2UrMHg3My8weDIzMApbICAgIDYuNzM4OTQyXSAgWzxjZmYxMzI5Mj5dID8gcGNpX21h dGNoX2RldmljZSsweGMyLzB4ZjAKWyAgICA2LjczODk0Ml0gIFs8ZDAxYzM5MTE+XSBfX2RyaXZl cl9hdHRhY2grMHg5MS8weGEwClsgICAgNi43Mzg5NDJdICBbPGQwMWMzODgwPl0gPyBfX2Rldmlj ZV9hdHRhY2grMHg1MC8weDUwClsgICAgNi43Mzg5NDJdICBbPGQwMWMxZjdmPl0gYnVzX2Zvcl9l YWNoX2RldisweDRmLzB4ODAKWyAgICA2LjczODk0Ml0gIFs8ZDAxYzM5ZDk+XSBkcml2ZXJfYXR0 YWNoKzB4MTkvMHgyMApbICAgIDYuNzM4OTQyXSAgWzxkMDFjMzg4MD5dID8gX19kZXZpY2VfYXR0 YWNoKzB4NTAvMHg1MApbICAgIDYuNzM4OTQyXSAgWzxkMDFjMjg5Nz5dIGJ1c19hZGRfZHJpdmVy KzB4MTM3LzB4MWYwClsgICAgNi43Mzg5NDJdICBbPGQwY2RiNmU2Pl0gPyBtZ2FnMjAwX2luaXQr MHgyMi8weDIyClsgICAgNi43Mzg5NDJdICBbPGQwY2RiNmU2Pl0gPyBtZ2FnMjAwX2luaXQrMHgy Mi8weDIyClsgICAgNi43Mzg5NDJdICBbPGQwMWM0MDQ0Pl0gZHJpdmVyX3JlZ2lzdGVyKzB4NTQv MHhlMApbICAgIDYuNzM4OTQyXSAgWzxjZmYxMzU5NT5dIF9fcGNpX3JlZ2lzdGVyX2RyaXZlcisw eDQ1LzB4NTAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNGQwYmE+XSBkcm1fcGNpX2luaXQrMHhlYS8w eDExMApbICAgIDYuNzM4OTQyXSAgWzxjZmE3N2U1Yj5dID8gdHJhY2VfaGFyZGlycXNfb24rMHhi LzB4MTAKWyAgICA2LjczODk0Ml0gIFs8ZDBjZGI2ZTY+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4 MjIKWyAgICA2LjczODk0Ml0gIFs8ZDBjZGI3MDY+XSBjaXJydXNfaW5pdCsweDIwLzB4MjIKWyAg ICA2LjczODk0Ml0gIFs8ZDBjYWZjOTI+XSBkb19vbmVfaW5pdGNhbGwrMHgxNmEvMHgxNzkKWyAg ICA2LjczODk0Ml0gIFs8Y2ZhNTRmMDA+XSA/IHBhcnNlX2FyZ3MrMHgxNTAvMHgzZTAKWyAgICA2 LjczODk0Ml0gIFs8ZDBjYWZkOGU+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweGVkLzB4MTZhClsg ICAgNi43Mzg5NDJdICBbPGQwNzkyNWRiPl0ga2VybmVsX2luaXQrMHhiLzB4ZTAKWyAgICA2Ljcz ODk0Ml0gIFs8ZDA3YTk1MjE+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MjEvMHgzMApbICAg IDYuNzM4OTQyXSAgWzxkMDc5MjVkMD5dID8gcmVzdF9pbml0KzB4MTIwLzB4MTIwClsgICAgNi43 Mzg5NDJdIENvZGU6IDU1IGU0IDg5IGYwIGU4IGE4IGU5IDJjIGZmIDhiIDQ1IGQ4IDhkIDU1IGU0 IDhiIDQ4IDA0IDg5IGYwIGU4IGQ4IGViIDJjIGZmIDhiIDQ2IDI4IDhkIDRlIDI0IDhkIDU1IGU0 IDg5IDU2IDI4IDg5IDRkIGU0IDg5IDQ1IGU4IDw4OT4gMTAgOGIgNDUgZDggODkgNGQgZDQgODkg NDUgZWMgOGQgNzQgMjYgMDAgOGQgYmMgMjcgMDAgMDAgMDAKWyAgICA2LjczODk0Ml0gRUlQOiBb PGQwN2E2MTBhPl0gX193d19tdXRleF9sb2NrKzB4ZmEvMHg3ODAgU1M6RVNQIDAwNjg6ZDM0NTFj YjQKWyAgICA2LjczODk0Ml0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwClsgICAgNi43Mzg5NDJdIC0t LVsgZW5kIHRyYWNlIGNiMmUyZjBkOWNmY2MxNzYgXS0tLQpbICAgIDYuNzM4OTQyXSBLZXJuZWwg cGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9uCi9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDUvNGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYy9kbWVz Zy15b2N0by1rYnVpbGQtMTE6MjAxNDA5MDYwMjEzMTA6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6 My4xNy4wLXJjMi0wMDIyMS1nNGUzOTZmYzo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5 MDUvNGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYy9kbWVzZy15b2N0by1r YnVpbGQtMToyMDE0MDkwNjAyMTMwOTppMzg2LXJhbmRjb25maWctcjMtMDkwNTozLjE3LjAtcmMy LTAwMjIxLWc0ZTM5NmZjOjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS80ZTM5NmZj MjBkYjk2YzBhZjcxMDYwMWYwODFmZmI0MWIwZmU2MTFjL2RtZXNnLXlvY3RvLWtidWlsZC0yOjIw MTQwOTA2MDIxMzA3OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjMuMTcuMC1yYzItMDAyMjEtZzRl Mzk2ZmM6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzRlMzk2ZmMyMGRiOTZjMGFm NzEwNjAxZjA4MWZmYjQxYjBmZTYxMWMvZG1lc2cteW9jdG8ta2J1aWxkLTMxOjIwMTQwOTA2MDIx MzA4OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjMuMTcuMC1yYzItMDAyMjEtZzRlMzk2ZmM6NQow OjQ6NCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wOS0wNiAwMjoxNToy OCBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3QvLnJl cGVhdBtbMG0KCjRlMzk2ZmMyMGRiOTZjMGFmNzEwNjAxZjA4MWZmYjQxYjBmZTYxMWMgaXMgdGhl IGZpcnN0IGJhZCBjb21taXQKY29tbWl0IDRlMzk2ZmMyMGRiOTZjMGFmNzEwNjAxZjA4MWZmYjQx YjBmZTYxMWMKQXV0aG9yOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgpE YXRlOiAgIEZyaSBTZXAgNSAxNDoyNzo0MSAyMDE0ICswMjAwCgogICAgZHJtOiBEcm9wIG1vZGVz ZXQgbG9ja2luZyBmcm9tIGNydGMgaW5pdCBmdW5jdGlvbgogICAgCiAgICBBdCBkcml2ZXIgaW5p dCBubyBvbmUgY2FuIGFjY2VzcyBtb2Rlc2V0IG9iamVjdHMgYW5kIHdlJ3JlCiAgICBzaW5nbGUt dGhyZWFkZWQuIFNvIGxvY2tpbmcgaXMganVzdCBjYXJnby1jdWx0aW5nIGhlcmUuIFdvcnNlLCB3 aXRoCiAgICB0aGUgbmV3IHd3IG11dGV4ZXMgYW5kIHd3IG11dGV4IHNsb3dwYXRoIGRlYnVnZ2lu ZyB0aGUgbXV0ZXhfbG9jawogICAgbWlnaHQgYWN0dWFsbHkgZmFpbCwgYW5kIHdlIGRvbid0IGhh dmUgdGhlIGZ1bGwtYmxvd24gd3cgcmVjb3ZlcnkKICAgIGRhbmNlLgogICAgCiAgICBXaGljaCB0 aGVuIGxlYWRzIHRvIGZpcmV3b3JrcyB3aGVuIHdlIHRyeSB0byB1bmxvY2sgdGhlIG5vdC1sb2Nr ZWQKICAgIGNydGMgbG9jay4KICAgIAogICAgQW4gYXVkaXQgb2YgYWxsIHRoZSBmdW5jdGlvbnMg Y2FsbGVkIGZyb20gaGVyZSBzaG93cyB0aGF0IG5vbmUgb2YgdGhlbQogICAgY29udGFpbiBsb2Nr aW5nIGNoZWNrcywgc28gdGhlcmUncyBhbHNvIG5vIHJlYXNvbiB0byBrZWVwIHRoZSBsb2NraW5n CiAgICBhcm91bmQganVzdCBmb3IgY29uc2lzdGVuY3kgb2YgY2FsbGVyIGNvbnRleHRzLiBCZXNp ZGVzIHRoYXQgSSBoYXZlCiAgICB0aGUgcnVsZSAoYXQgbGVhc3QgaW4gaTkxNSkgdGhhdCBzdWNo IHBsYWNlcyB3aGVyZSB3ZSB0YWtlIGxvY2tzIGp1c3QKICAgIHRvIHNpbXBsaWZ5IGxvY2tpbmcg Y2hlY2tzIGFuZCBub3QgZm9yIGNvcnJlY3RuZXNzIGFsd2F5cyByZXF1aXJlIGEKICAgIGNvbW1l bnQuCiAgICAKICAgIFRoaXMgcmVncmVzc2lvbiB3YXMgaW50cm9kdWNlZCBpbgogICAgCiAgICBj b21taXQgNTFmZDM3MWJiYWY5NDAxOGExMjIzYjRlMmNmMjBiOTg4MGZkOTJkNAogICAgQXV0aG9y OiBSb2IgQ2xhcmsgPHJvYmRjbGFya0BnbWFpbC5jb20+CiAgICBEYXRlOiAgIFR1ZSBOb3YgMTkg MTI6MTA6MTIgMjAxMyAtMDUwMAogICAgCiAgICAgICAgZHJtOiBjb252ZXJ0IGNydGMgYW5kIGNv bm5lY3Rpb25fbXV0ZXggdG8gd3dfbXV0ZXggKHY1KQogICAgCiAgICBCdWd6aWxsYTogaHR0cHM6 Ly9idWd6aWxsYS5rZXJuZWwub3JnL3Nob3dfYnVnLmNnaT9pZD04MzM0MQogICAgQ2M6IFJvYiBD bGFyayA8cm9iZGNsYXJrQGdtYWlsLmNvbT4KICAgIENjOiB0aGVsbHN0cm9tQHZtd2FyZS5jb20K ICAgIENjOiBtYWFydGVuLmxhbmtob3JzdEBjYW5vbmljYWwuY29tCiAgICBDYzogc3RhYmxlQHZn ZXIua2VybmVsLm9yZwogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZl dHRlckBpbnRlbC5jb20+Cgo6MDQwMDAwIDA0MDAwMCA5MmYzM2UyZTMxNzU5MjhmNmQ0YjA3ZjY1 MjJjZGMzNDVjNjNjZmRiIDk0Mzg3NTI3ZTA5MjEwMjljNDU0MTY5NDA4ZmYwZTZmMzcxYjU0ODQg TQlkcml2ZXJzCmJpc2VjdCBydW4gc3VjY2VzcwpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyA0 ZTM5NmZjLi4uIGRybTogRHJvcCBtb2Rlc2V0IGxvY2tpbmcgZnJvbSBjcnRjIGluaXQgZnVuY3Rp b24KSEVBRCBpcyBub3cgYXQgNWM1NTFiNS4uLiBkcm0vaTkxNS9oZG1pOiBFbmFibGUgcGlwZSBw aXhlbCByZXBsaWNhdGlvbiBmb3IgU0QgaW50ZXJsYWNlZCBtb2RlcwpscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvbGludXgtZGV2ZWw6ZGV2 ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEzODo1YzU1MWI1MDFhYTg2MzdlODQ0ZWE4NWVhZWExMGY0 Zjc1YWZmNzE2OmJpc2VjdC1saW51eAoKMjAxNC0wOS0wNiAwMjoxNToyOSA1YzU1MWI1MDFhYTg2 MzdlODQ0ZWE4NWVhZWExMGY0Zjc1YWZmNzE2IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0 byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LTVjNTUx YjUwMWFhODYzN2U4NDRlYTg1ZWFlYTEwZjRmNzVhZmY3MTYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzVjNTUxYjUwMWFhODYzN2U4NDRlYTg1ZWFl YTEwZjRmNzVhZmY3MTYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LTVjNTUxYjUwMWFhODYzN2U4NDRlYTg1 ZWFlYTEwZjRmNzVhZmY3MTYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL3JvYW0taTM4Ni9pMzg2LXJhbmRjb25maWctcjMtMDkwNS01YzU1MWI1MDFh YTg2MzdlODQ0ZWE4NWVhZWExMGY0Zjc1YWZmNzE2Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRj b25maWctcjMtMDkwNS81YzU1MWI1MDFhYTg2MzdlODQ0ZWE4NWVhZWExMGY0Zjc1YWZmNzE2L3Zt bGludXotMy4xNy4wLXJjMi0wMDIyMC1nNWM1NTFiNQoKMjAxNC0wOS0wNiAwMjo1MDoyOSBkZXRl Y3RpbmcgYm9vdCBzdGF0ZSAJMwkxOAk1NAk1Nwk1OS4uLi4uLi4uLi4uLi4uCTYwIFNVQ0NFU1MK ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDVjNTUxYjUuLi4gZHJtL2k5MTUvaGRtaTogRW5h YmxlIHBpcGUgcGl4ZWwgcmVwbGljYXRpb24gZm9yIFNEIGludGVybGFjZWQgbW9kZXMKSEVBRCBp cyBub3cgYXQgNWEyYWE2NC4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1yb2FtLWkzODYt MjAxNDA5MDUyMTM4JwpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLXIzLTA5MDUvbGludXgtZGV2ZWw6ZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEzODo1 YTJhYTY0ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZlYWZiOmJpc2VjdC1saW51eAogVEVT VCBGQUlMVVJFClsgICAgMS44NDgxMTFdIFtkcm1dIHJhZGVvbiBrZXJuZWwgbW9kZXNldHRpbmcg ZW5hYmxlZC4KWyAgICAxLjg0OTc5MF0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3Jh cGhpY3MgbWVtb3J5OiAxMzQ4NzQga2lCClsgICAgMS44NTA1MzNdIFtUVE1dIEluaXRpYWxpemlu ZyBwb29sIGFsbG9jYXRvcgpbICAgIDEuODUxMzg2XSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIg bm9uLXN0YXRpYyBrZXkuClsgICAgMS44NTE5ODddIHRoZSBjb2RlIGlzIGZpbmUgYnV0IG5lZWRz IGxvY2tkZXAgYW5ub3RhdGlvbi4KWyAgICAxLjg1MjAyMF0gdHVybmluZyBvZmYgdGhlIGxvY2tp bmcgY29ycmVjdG5lc3MgdmFsaWRhdG9yLgpbICAgIDEuODUyMDIwXSBDUFU6IDAgUElEOiAxIENv bW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMzLTAxMTgwLWc1YTJhYTY0ICMxMDMw ClsgICAgMS44NTIwMjBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCAr IFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIw MTQKWyAgICAxLjg1MjAyMF0gIDAwMDAwMDAwIDAwMDAwMDAwIGQxYzQ5YzA4IGNjOTlhZTlkIGNk Mzk4ZmY4IGQxYzQ5YzdjIGNiYzdiNzcxIGNjY2ExZTI0ClsgICAgMS44NTIwMjBdICAwOTUwYjIw NSBkMWM0MDAwMCBkMWM0OWM5MCBjYmM3OWZjNiBkMWM0MDAwMCA1NDJjODE2YSBkMWM0MDAwMCA1 NDJjODE2YQpbICAgIDEuODUyMDIwXSAgMDAwMDAwMDUgMDFjNDAwMDAgMDAwMDAwMDAgYzAwMTk4 NDggYzAwMTk4NDggMDAwMDAwMDAgY2QzNzQ5MTggZDFjNDA1ZDAKWyAgICAxLjg1MjAyMF0gQ2Fs bCBUcmFjZToKWyAgICAxLjg1MjAyMF0gIFs8Y2M5OWFlOWQ+XSBkdW1wX3N0YWNrKzB4NDgvMHg2 MApbICAgIDEuODUyMDIwXSAgWzxjYmM3Yjc3MT5dIF9fbG9ja19hY3F1aXJlKzB4MWMyMS8weDFk YTAKWyAgICAxLjg1MjAyMF0gIFs8Y2JjNzlmYzY+XSA/IF9fbG9ja19hY3F1aXJlKzB4NDc2LzB4 MWRhMApbICAgIDEuODUyMDIwXSAgWzxjYmM3OGVjNj5dID8gX19sb2NrX2lzX2hlbGQrMHg0Ni8w eDYwClsgICAgMS44NTIwMjBdICBbPGNiYzdjMTQxPl0gbG9ja19hY3F1aXJlKzB4OTEvMHhjMApb ICAgIDEuODUyMDIwXSAgWzxjYzI1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAK WyAgICAxLjg1MjAyMF0gIFs8Y2M5YThkMGM+XSBfX3d3X211dGV4X2xvY2srMHg2Yy8weDc4MApb ICAgIDEuODUyMDIwXSAgWzxjYzI1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAK WyAgICAxLjg1MjAyMF0gIFs8Y2MyNWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYw ClsgICAgMS44NTIwMjBdICBbPGNjMjVmYTUxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhm MApbICAgIDEuODUyMDIwXSAgWzxjYzI1ZmE1MT5dIGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYw ClsgICAgMS44NTIwMjBdICBbPGNjMjVmY2U0Pl0gZHJtX21vZGVzZXRfbG9ja19hbGxfY3J0Y3Mr MHgzNC8weDUwClsgICAgMS44NTIwMjBdICBbPGNjMjVmZGE0Pl0gX19kcm1fbW9kZXNldF9sb2Nr X2FsbCsweGE0LzB4ZTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MyNWZkZWE+XSBkcm1fbW9kZXNldF9s b2NrX2FsbCsweGEvMHgzMApbICAgIDEuODUyMDIwXSAgWzxjYzI1MTJlYj5dIGRybV9lbmNvZGVy X2luaXQrMHgxYi8weGUwClsgICAgMS44NTIwMjBdICBbPGNiZDBlZTQ4Pl0gPyBrbWVtX2NhY2hl X2FsbG9jKzB4OTgvMHgxOTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MzNjg1NTE+XSA/IGNpcnJ1c19t b2Rlc2V0X2luaXQrMHhlMS8weDFjMApbICAgIDEuODUyMDIwXSAgWzxjYzM2ODU3Nz5dIGNpcnJ1 c19tb2Rlc2V0X2luaXQrMHgxMDcvMHgxYzAKWyAgICAxLjg1MjAyMF0gIFs8Y2MzNjc2MTc+XSBj aXJydXNfZHJpdmVyX2xvYWQrMHg1Ny8weDEyMApbICAgIDEuODUyMDIwXSAgWzxjYzI0YzgxZT5d IGRybV9kZXZfcmVnaXN0ZXIrMHg5ZS8weDEwMApbICAgIDEuODUyMDIwXSAgWzxjYzI0ZGY2MT5d IGRybV9nZXRfcGNpX2RldisweDkxLzB4MWMwClsgICAgMS44NTIwMjBdICBbPGNiYzc4MjhiPl0g PyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDEuODUyMDIwXSAgWzxjYzlhOGJlOD5d ID8gbXV0ZXhfdW5sb2NrKzB4OC8weDEwClsgICAgMS44NTIwMjBdICBbPGNjMzY4NzljPl0gY2ly cnVzX3BjaV9wcm9iZSsweGFjLzB4ZjAKWyAgICAxLjg1MjAyMF0gIFs8Y2MxMTNlZDc+XSBwY2lf ZGV2aWNlX3Byb2JlKzB4NzcvMHhlMApbICAgIDEuODUyMDIwXSAgWzxjYmQ3ZmZmMD5dID8gc3lz ZnNfY3JlYXRlX2xpbmsrMHgyMC8weDQwClsgICAgMS44NTIwMjBdICBbPGNjM2M0ZTEzPl0gZHJp dmVyX3Byb2JlX2RldmljZSsweDczLzB4MjMwClsgICAgMS44NTIwMjBdICBbPGNjMTEzZTMyPl0g PyBwY2lfbWF0Y2hfZGV2aWNlKzB4YzIvMHhmMApbICAgIDEuODUyMDIwXSAgWzxjYzNjNTBiMT5d IF9fZHJpdmVyX2F0dGFjaCsweDkxLzB4YTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MzYzUwMjA+XSA/ IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MzYzM3MWY+XSBi dXNfZm9yX2VhY2hfZGV2KzB4NGYvMHg4MApbICAgIDEuODUyMDIwXSAgWzxjYzNjNTE3OT5dIGRy aXZlcl9hdHRhY2grMHgxOS8weDIwClsgICAgMS44NTIwMjBdICBbPGNjM2M1MDIwPl0gPyBfX2Rl dmljZV9hdHRhY2grMHg1MC8weDUwClsgICAgMS44NTIwMjBdICBbPGNjM2M0MDM3Pl0gYnVzX2Fk ZF9kcml2ZXIrMHgxMzcvMHgxZjAKWyAgICAxLjg1MjAyMF0gIFs8Y2NlZTA2ZmE+XSA/IG1nYWcy MDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjg1MjAyMF0gIFs8Y2NlZTA2ZmE+XSA/IG1nYWcyMDBf aW5pdCsweDIyLzB4MjIKWyAgICAxLjg1MjAyMF0gIFs8Y2MzYzU3ZTQ+XSBkcml2ZXJfcmVnaXN0 ZXIrMHg1NC8weGUwClsgICAgMS44NTIwMjBdICBbPGNjMTE0MTM1Pl0gX19wY2lfcmVnaXN0ZXJf ZHJpdmVyKzB4NDUvMHg1MApbICAgIDEuODUyMDIwXSAgWzxjYzI0ZTE3YT5dIGRybV9wY2lfaW5p dCsweGVhLzB4MTEwClsgICAgMS44NTIwMjBdICBbPGNiYzc4MjhiPl0gPyB0cmFjZV9oYXJkaXJx c19vbisweGIvMHgxMApbICAgIDEuODUyMDIwXSAgWzxjY2VlMDZmYT5dID8gbWdhZzIwMF9pbml0 KzB4MjIvMHgyMgpbICAgIDEuODUyMDIwXSAgWzxjY2VlMDcxYT5dIGNpcnJ1c19pbml0KzB4MjAv MHgyMgpbICAgIDEuODUyMDIwXSAgWzxjY2ViNGM5Mj5dIGRvX29uZV9pbml0Y2FsbCsweDE2YS8w eDE3OQpbICAgIDEuODUyMDIwXSAgWzxjYmM1NTAwMD5dID8gcGFyc2VfYXJncysweDFlMC8weDNl MApbICAgIDEuODUyMDIwXSAgWzxjY2ViNGQ4ZT5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4ZWQv MHgxNmEKWyAgICAxLjg1MjAyMF0gIFs8Y2M5OTUyOGI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApb ICAgIDEuODUyMDIwXSAgWzxjYzlhYzFhMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8w eDMwClsgICAgMS44NTIwMjBdICBbPGNjOTk1MjgwPl0gPyByZXN0X2luaXQrMHgxMjAvMHgxMjAK WyAgICAxLjg4Nzg0N10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIg ZGVyZWZlcmVuY2UgYXQgICAobnVsbCkKWyAgICAxLjg4ODczMl0gSVA6IFs8Y2M5YThkOWE+XSBf X3d3X211dGV4X2xvY2srMHhmYS8weDc4MApbICAgIDEuODg5NDA1XSAqcGRwdCA9IDAwMDAwMDAw MDAwMDAwMDAgKnBkZSA9IGYwMDBmZjUzZjAwMGZmNTMgClsgICAgMS44OTAxMjBdIE9vcHM6IDAw MDIgWyMxXSBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMS44OTA2OTRdIENQVTogMCBQSUQ6IDEg Q29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzMtMDExODAtZzVhMmFhNjQgIzEw MzAKWyAgICAxLjg5MTYwNV0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZY ICsgUElJWCwgMTk5NiksIEJJT1MgMS43LjUtMjAxNDA1MzFfMDgzMDMwLWdhbmRhbGYgMDQvMDEv MjAxNApbICAgIDEuODkxODI0XSB0YXNrOiBkMWM0MDAwMCB0aTogZDFjNDgwMDAgdGFzay50aTog ZDFjNDgwMDAKWyAgICAxLjg5MTgyNF0gRUlQOiAwMDYwOls8Y2M5YThkOWE+XSBFRkxBR1M6IDAw MDEwMDgyIENQVTogMApbICAgIDEuODkxODI0XSBFSVAgaXMgYXQgX193d19tdXRleF9sb2NrKzB4 ZmEvMHg3ODAKWyAgICAxLjg5MTgyNF0gRUFYOiAwMDAwMDAwMCBFQlg6IGNhYTVmZWMwIEVDWDog YzAwMTk4MzQgRURYOiBkMWM0OWNkYwpbICAgIDEuODkxODI0XSBFU0k6IGMwMDE5ODEwIEVESTog YzAwMTk4MTQgRUJQOiBkMWM0OWNmOCBFU1A6IGQxYzQ5Y2I0ClsgICAgMS44OTE4MjRdICBEUzog MDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDEuODkxODI0XSBD UjA6IDgwMDUwMDNiIENSMjogMDAwMDAwMDAgQ1IzOiAwY2Y2MDAwMCBDUjQ6IDAwMDAwNmIwClsg ICAgMS44OTE4MjRdIFN0YWNrOgpbICAgIDEuODkxODI0XSAgMDAwMDAwMDAgMDAwMDAwMDEgY2Fh NWZlZDggY2MyNWZhNTEgY2MyNWZhNTEgYzAwMTk4NDggMDAwMDAwMDEgZDFjNDAwMDAKWyAgICAx Ljg5MTgyNF0gIGNhYTVmZWMwIDAwMDAwMjQ2IGMwMDE5ODM0IDAwMDAwMDAwIDExMTExMTExIGQx YzQ5Y2RjIGNhYTVmZWMwIGMwMDE5ODEwClsgICAgMS44OTE4MjRdICBjYWE1ZmVjMCBkMWM0OWQw YyBjYzI1ZmE1MSBjMDAxOTgwMCBjMDAxOGMwMCBjYWE1ZmVjMCBkMWM0OWQyMCBjYzI1ZmNlNApb ICAgIDEuODkxODI0XSBDYWxsIFRyYWNlOgpbICAgIDEuODkxODI0XSAgWzxjYzI1ZmE1MT5dID8g ZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjg5MTgyNF0gIFs8Y2MyNWZhNTE+XSA/ IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS44OTE4MjRdICBbPGNjMjVmYTUxPl0g ZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjg5MTgyNF0gIFs8Y2MyNWZjZTQ+XSBk cm1fbW9kZXNldF9sb2NrX2FsbF9jcnRjcysweDM0LzB4NTAKWyAgICAxLjg5MTgyNF0gIFs8Y2My NWZkYTQ+XSBfX2RybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YTQvMHhlMApbICAgIDEuODkxODI0XSAg WzxjYzI1ZmRlYT5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YS8weDMwClsgICAgMS44OTE4MjRd ICBbPGNjMjUxMmViPl0gZHJtX2VuY29kZXJfaW5pdCsweDFiLzB4ZTAKWyAgICAxLjg5MTgyNF0g IFs8Y2JkMGVlNDg+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDEuODkxODI0 XSAgWzxjYzM2ODU1MT5dID8gY2lycnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsgICAgMS44 OTE4MjRdICBbPGNjMzY4NTc3Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8weDFjMApbICAg IDEuODkxODI0XSAgWzxjYzM2NzYxNz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsweDU3LzB4MTIwClsg ICAgMS44OTE4MjRdICBbPGNjMjRjODFlPl0gZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAwClsg ICAgMS44OTE4MjRdICBbPGNjMjRkZjYxPl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAKWyAg ICAxLjg5MTgyNF0gIFs8Y2JjNzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsg ICAgMS44OTE4MjRdICBbPGNjOWE4YmU4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAx Ljg5MTgyNF0gIFs8Y2MzNjg3OWM+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhmMApbICAgIDEu ODkxODI0XSAgWzxjYzExM2VkNz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsgICAgMS44 OTE4MjRdICBbPGNiZDdmZmYwPl0gPyBzeXNmc19jcmVhdGVfbGluaysweDIwLzB4NDAKWyAgICAx Ljg5MTgyNF0gIFs8Y2MzYzRlMTM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzMvMHgyMzAKWyAg ICAxLjg5MTgyNF0gIFs8Y2MxMTNlMzI+XSA/IHBjaV9tYXRjaF9kZXZpY2UrMHhjMi8weGYwClsg ICAgMS44OTE4MjRdICBbPGNjM2M1MGIxPl0gX19kcml2ZXJfYXR0YWNoKzB4OTEvMHhhMApbICAg IDEuODkxODI0XSAgWzxjYzNjNTAyMD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApbICAg IDEuODkxODI0XSAgWzxjYzNjMzcxZj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg0Zi8weDgwClsgICAg MS44OTE4MjRdICBbPGNjM2M1MTc5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4MjAKWyAgICAxLjg5 MTgyNF0gIFs8Y2MzYzUwMjA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjg5 MTgyNF0gIFs8Y2MzYzQwMzc+XSBidXNfYWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDEuODkx ODI0XSAgWzxjY2VlMDZmYT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuODkxODI0 XSAgWzxjY2VlMDZmYT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuODkxODI0XSAg WzxjYzNjNTdlND5dIGRyaXZlcl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICAxLjg5MTgyNF0gIFs8 Y2MxMTQxMzU+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUwClsgICAgMS44OTE4MjRd ICBbPGNjMjRlMTdhPl0gZHJtX3BjaV9pbml0KzB4ZWEvMHgxMTAKWyAgICAxLjg5MTgyNF0gIFs8 Y2JjNzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS44OTE4MjRdICBb PGNjZWUwNmZhPl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgMS44OTE4MjRdICBbPGNj ZWUwNzFhPl0gY2lycnVzX2luaXQrMHgyMC8weDIyClsgICAgMS44OTE4MjRdICBbPGNjZWI0Yzky Pl0gZG9fb25lX2luaXRjYWxsKzB4MTZhLzB4MTc5ClsgICAgMS44OTE4MjRdICBbPGNiYzU1MDAw Pl0gPyBwYXJzZV9hcmdzKzB4MWUwLzB4M2UwClsgICAgMS44OTE4MjRdICBbPGNjZWI0ZDhlPl0g a2VybmVsX2luaXRfZnJlZWFibGUrMHhlZC8weDE2YQpbICAgIDEuODkxODI0XSAgWzxjYzk5NTI4 Yj5dIGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMS44OTE4MjRdICBbPGNjOWFjMWExPl0gcmV0 X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAxLjg5MTgyNF0gIFs8Y2M5OTUyODA+ XSA/IHJlc3RfaW5pdCsweDEyMC8weDEyMApbICAgIDEuODkxODI0XSBDb2RlOiA1NSBlNCA4OSBm MCBlOCA0OCBjMSAyYyBmZiA4YiA0NSBkOCA4ZCA1NSBlNCA4YiA0OCAwNCA4OSBmMCBlOCA3OCBj MyAyYyBmZiA4YiA0NiAyOCA4ZCA0ZSAyNCA4ZCA1NSBlNCA4OSA1NiAyOCA4OSA0ZCBlNCA4OSA0 NSBlOCA8ODk+IDEwIDhiIDQ1IGQ4IDg5IDRkIGQ0IDg5IDQ1IGVjIDhkIDc0IDI2IDAwIDhkIGJj IDI3IDAwIDAwIDAwClsgICAgMS44OTE4MjRdIEVJUDogWzxjYzlhOGQ5YT5dIF9fd3dfbXV0ZXhf bG9jaysweGZhLzB4NzgwIFNTOkVTUCAwMDY4OmQxYzQ5Y2I0ClsgICAgMS44OTE4MjRdIENSMjog MDAwMDAwMDAwMDAwMDAwMApbICAgIDEuODkxODI0XSAtLS1bIGVuZCB0cmFjZSA2NjVkMmY5MDAx YmU5MThjIF0tLS0KWyAgICAxLjg5MTgyNF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZh dGFsIGV4Y2VwdGlvbgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzVhMmFhNjRkNGVh ZmRhZWYyNzhmZjQ5NTAyNWM1OWE1Y2Q5NmVhZmIvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMjU6MjAx NDA5MDUyMjAzMDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNv bmZpZy1yMy0wOTA1LzVhMmFhNjRkNGVhZmRhZWYyNzhmZjQ5NTAyNWM1OWE1Y2Q5NmVhZmIvZG1l c2ctcXVhbnRhbC1pdmI0MS01MToyMDE0MDkwNTIyMDMwNTppMzg2LXJhbmRjb25maWctcjMtMDkw NTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFmZGFlZjI3OGZm NDk1MDI1YzU5YTVjZDk2ZWFmYi9kbWVzZy1xdWFudGFsLWl2YjQxLTY1OjIwMTQwOTA1MjIwMzA1 OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkw NS81YTJhYTY0ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZlYWZiL2RtZXNnLXF1YW50YWwt aXZiNDEtNTM6MjAxNDA5MDUyMjAzMDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVs L2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzVhMmFhNjRkNGVhZmRhZWYyNzhmZjQ5NTAyNWM1OWE1 Y2Q5NmVhZmIvZG1lc2cteW9jdG8tdnAtNTc6MjAxNDA5MDUyMTU4NTI6aTM4Ni1yYW5kY29uZmln LXIzLTA5MDU6My4xNy4wLXJjMy0wMTE4MC1nNWEyYWE2NDoxMDMwCi9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFmZGFlZjI3OGZmNDk1MDI1YzU5YTVjZDk2ZWFmYi9k bWVzZy1xdWFudGFsLWl2YjQxLTc3OjIwMTQwOTA1MjIwMzA1OmkzODYtcmFuZGNvbmZpZy1yMy0w OTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS81YTJhYTY0ZDRlYWZkYWVmMjc4 ZmY0OTUwMjVjNTlhNWNkOTZlYWZiL2RtZXNnLXF1YW50YWwtaXZiNDEtOTc6MjAxNDA5MDUyMjAz MDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0w OTA1LzVhMmFhNjRkNGVhZmRhZWYyNzhmZjQ5NTAyNWM1OWE1Y2Q5NmVhZmIvZG1lc2ctcXVhbnRh bC1pdmI0MS0yNjoyMDE0MDkwNTIyMDMwNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFmZGFlZjI3OGZmNDk1MDI1YzU5 YTVjZDk2ZWFmYi9kbWVzZy1xdWFudGFsLWl2YjQxLTQzOjIwMTQwOTA1MjIwMzA1OmkzODYtcmFu ZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS81YTJhYTY0 ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZlYWZiL2RtZXNnLXF1YW50YWwtaXZiNDEtNzoy MDE0MDkwNTIyMDMwNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFmZGFlZjI3OGZmNDk1MDI1YzU5YTVjZDk2ZWFmYi9k bWVzZy1xdWFudGFsLWl2YjQxLTExNjoyMDE0MDkwNTIyMDMwNTppMzg2LXJhbmRjb25maWctcjMt MDkwNTo6CjA6MTE6MTEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCkhFQUQgaXMgbm93IGF0 IDVhMmFhNjQgMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEz OCcKCj09PT09PT09PSBsaW51cy9tYXN0ZXIgPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9y L2xpbnVzCiAgIGI3ZmVjZTEuLmZiNzYyMzQgIG1hc3RlciAgICAgLT4gbGludXMvbWFzdGVyClBy ZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDVhMmFhNjQuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAn ZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEzOCcKSEVBRCBpcyBub3cgYXQgZmI3NjIzNC4uLiBN ZXJnZSBicmFuY2ggJ2Zvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s aW51eC9rZXJuZWwvZ2l0L2dlZXJ0L2xpbnV4LW02OGsKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnVzOm1hc3RlcjpmYjc2MjM0MGU1 NTYzODMzMjQwNzU2MDM5NmFlYTM4MGI3YWY5Y2JmOmJpc2VjdC1saW51eAoKMjAxNC0wOS0wNiAw MzowMDo0NiBmYjc2MjM0MGU1NTYzODMzMjQwNzU2MDM5NmFlYTM4MGI3YWY5Y2JmIGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1yMy0wOTA1LWZiNzYyMzQwZTU1NjM4MzMyNDA3NTYwMzk2YWVhMzgwYjdhZjljYmYK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2ZiNzYy MzQwZTU1NjM4MzMyNDA3NTYwMzk2YWVhMzgwYjdhZjljYmYKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LWZi NzYyMzQwZTU1NjM4MzMyNDA3NTYwMzk2YWVhMzgwYjdhZjljYmYKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3JvYW0taTM4Ni9pMzg2LXJhbmRjb25m aWctcjMtMDkwNS1mYjc2MjM0MGU1NTYzODMzMjQwNzU2MDM5NmFlYTM4MGI3YWY5Y2JmCmtlcm5l bDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS9mYjc2MjM0MGU1NTYzODMzMjQwNzU2 MDM5NmFlYTM4MGI3YWY5Y2JmL3ZtbGludXotMy4xNy4wLXJjMy0wMDEwNC1nZmI3NjIzNAoKMjAx NC0wOS0wNiAwMzowODo0OCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJNTguCTU5Lgk2MCBTVUNDRVNT CgoKPT09PT09PT09IG5leHQvbWFzdGVyID09PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9u ZXh0CiArIDU2ZGFjNzYuLi44NzI0YjA3IGFrcG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2Vk IHVwZGF0ZSkKICsgOGY0ZmE5OC4uLjRiMzQyMzggYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFz ZSAgKGZvcmNlZCB1cGRhdGUpCiArIDlhZTQzNjMuLi45MmQ4OGNiIG1hc3RlciAgICAgLT4gbmV4 dC9tYXN0ZXIgIChmb3JjZWQgdXBkYXRlKQogICA3NTA1Y2VhLi5iN2ZlY2UxICBzdGFibGUgICAg IC0+IG5leHQvc3RhYmxlCkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICogW25ldyB0YWddICAg ICAgICAgbmV4dC0yMDE0MDkwNCAtPiBuZXh0LTIwMTQwOTA0CiAqIFtuZXcgdGFnXSAgICAgICAg IG5leHQtMjAxNDA5MDUgLT4gbmV4dC0yMDE0MDkwNQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdh cyBmYjc2MjM0Li4uIE1lcmdlIGJyYW5jaCAnZm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZ2VlcnQvbGludXgtbTY4awpIRUFEIGlzIG5v dyBhdCA5MmQ4OGNiLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDkw NQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIzLTA5 MDUvbmV4dDptYXN0ZXI6OTJkODhjYjA2OGE1ZGM2NmQ1M2VmMDE3OTk5YjI0MTliMTI1Zjc2NDpi aXNlY3QtbGludXgKCjIwMTQtMDktMDYgMDM6MTE6MzkgOTJkODhjYjA2OGE1ZGM2NmQ1M2VmMDE3 OTk5YjI0MTliMTI1Zjc2NCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS05MmQ4OGNiMDY4YTVkYzY2 ZDUzZWYwMTc5OTliMjQxOWIxMjVmNzY0CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctcjMtMDkwNS85MmQ4OGNiMDY4YTVkYzY2ZDUzZWYwMTc5OTliMjQxOWIxMjVm NzY0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctcjMtMDkwNS05MmQ4OGNiMDY4YTVkYzY2ZDUzZWYwMTc5OTliMjQxOWIx MjVmNzY0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9yb2FtLWkzODYvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtOTJkODhjYjA2OGE1ZGM2NmQ1M2Vm MDE3OTk5YjI0MTliMTI1Zjc2NAprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5 MDUvOTJkODhjYjA2OGE1ZGM2NmQ1M2VmMDE3OTk5YjI0MTliMTI1Zjc2NC92bWxpbnV6LTMuMTcu MC1yYzMtbmV4dC0yMDE0MDkwNQoKMjAxNC0wOS0wNiAwNDowNjozOSBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuCTU4Li4uLi4uLi4uLi4uLi4uLi4JNjAgU1VDQ0VTUwoK --===============5395067135583644763== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.17.0-rc2-00221-g4e396fc" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xNy4wLXJjMiBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRP UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05G SUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf SFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hH QUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19B UkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O RklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9G SVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJ R19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJM RT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dF TkVSQUxfSFVHRVRMQj15CiMgQ09ORklHX1pPTkVfRE1BMzIgaXMgbm90IHNldAojIENPTkZJR19B VURJVF9BUkNIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElO SU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8z Ml9TTVA9eQpDT05GSUdfWDg2X0hUPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2Fs bC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JF Uz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGli L21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklH X0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5J VF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJ TEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVS U0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxf QlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05G SUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBu b3Qgc2V0CkNPTkZJR19LRVJORUxfTFpPPXkKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NXQVAgaXMgbm90IHNl dAojIENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJ R19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKIyBDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZIQU5ETEUgaXMgbm90IHNldApDT05GSUdfVVNFTElCPXkKQ09ORklH X0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVND QUxMPXkKQ09ORklHX0FVRElUX1dBVENIPXkKQ09ORklHX0FVRElUX1RSRUU9eQoKIwojIElSUSBz dWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFf U0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9eQpDT05GSUdfR0VO RVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9E T01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9G T1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0Vf V0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09V UkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkK Q09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19C VUlMRD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5F UklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15 CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfSFpf UEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFog aXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFu ZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJ R19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1NfQUND VCBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9eQojIENPTkZJR19UQVNLX0RFTEFZX0FDQ1Qg aXMgbm90IHNldApDT05GSUdfVEFTS19YQUNDVD15CiMgQ09ORklHX1RBU0tfSU9fQUNDT1VOVElO RyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09O RklHX1BSRUVNUFRfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05G SUdfUkNVX0ZBTk9VVD0zMgpDT05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2CkNPTkZJR19SQ1VfRkFO T1VUX0VYQUNUPXkKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19S Q1VfTk9DQl9DUFUgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05G SUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJ R19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xP Q0s9eQpDT05GSUdfQVJDSF9XQU5UU19QUk9UX05VTUFfUFJPVF9OT05FPXkKQ09ORklHX0NHUk9V UFM9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfRlJF RVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJ R19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAoj IENPTkZJR19SRVNPVVJDRV9DT1VOVEVSUyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfUEVSRj15 CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CiMgQ09ORklH X0NGU19CQU5EV0lEVEggaXMgbm90IHNldAojIENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JF U1RPUkUgaXMgbm90IHNldAojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKQ09ORklHX1ND SEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldAojIENP TkZJR19SRUxBWSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklU UkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90 IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfWFogaXMgbm90IHNl dAojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldAoj IENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpD T05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhD RVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0VYUEVS VD15CkNPTkZJR19VSUQxNj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldAoj IENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwg aXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklH X1BSSU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQojIENPTkZJR19QQ1NQS1Jf UExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKIyBD T05GSUdfRVBPTEwgaXMgbm90IHNldApDT05GSUdfU0lHTkFMRkQ9eQojIENPTkZJR19USU1FUkZE IGlzIG5vdCBzZXQKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CkNP TkZJR19BSU89eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19I QVZFX1BFUkZfRVZFTlRTPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3Vu dGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxM T0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJV Rz15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldAojIENPTkZJR19TTEFCIGlzIG5vdCBz ZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfQ1BV X1BBUlRJQUw9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CiMgQ09ORklHX1BST0ZJ TElORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05N SV9USU1FUj15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFW RV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JT V0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNP TkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFW RV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklH X0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VO RVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1Nf QVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJ R19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdT PXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VW RU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJf U1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hB VkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpD T05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpD T05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUND T01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0NDX1NU QUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSBpcyBub3Qgc2V0 CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9U RUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15 CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfTU9EVUxFU19V U0VfRUxGX1JFTD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BF TkQzPXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2Zp bGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfR0VORVJJ Q19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNP TkZJR19CQVNFX1NNQUxMPTAKIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19TVE9Q X01BQ0hJTkU9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfTEJEQUY9eQpDT05GSUdfQkxLX0RFVl9C U0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQoj IENPTkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBl cwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NU0RPU19Q QVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CgojCiMgSU8gU2NoZWR1bGVycwojCkNP TkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15CiMgQ09ORklHX0lP U0NIRURfQ0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfREVBRExJTkU9eQojIENPTkZJR19E RUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJkZWFkbGluZSIK Q09ORklHX1BBREFUQT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJ R19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfUVVFVUVfUldMT0NLPXkKQ09ORklHX0ZS RUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RN QT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdfWDg2X0JJR1NNUD15 CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5U RUxfTFBTUz15CiMgQ09ORklHX1g4Nl8zMl9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURf T01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpD T05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0 CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENP TkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09V TlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1F TT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQK IyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENP TkZJR19NNTg2TU1YIGlzIG5vdCBzZXQKQ09ORklHX002ODY9eQojIENPTkZJR19NUEVOVElVTUlJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVO VElVTU0gaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19N SzYgaXMgbm90IHNldAojIENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90 IHNldAojIENPTkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfTVdJTkNISVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0Qg aXMgbm90IHNldAojIENPTkZJR19NRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBp cyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJ SSBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMg bm90IHNldAojIENPTkZJR19YODZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJO T0RFX0NBQ0hFX1NISUZUPTUKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD01CiMgQ09ORklHX1g4 Nl9QUFJPX0ZFTkNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNP TkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpD T05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT01CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpD T05GSUdfUFJPQ0VTU09SX1NFTEVDVD15CiMgQ09ORklHX0NQVV9TVVBfSU5URUwgaXMgbm90IHNl dApDT05GSUdfQ1BVX1NVUF9DWVJJWF8zMj15CiMgQ09ORklHX0NQVV9TVVBfQU1EIGlzIG5vdCBz ZXQKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CiMgQ09ORklHX0NQVV9TVVBfVFJBTlNNRVRBXzMy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX1NVUF9VTUNfMzIgaXMgbm90IHNldApDT05GSUdfSFBF VF9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdfTlJfQ1BVUz0zMgpDT05GSUdfU0NIRURfU01U PXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09O RklHX1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJ R19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19B UElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKIyBDT05GSUdf WDg2X01DRSBpcyBub3Qgc2V0CkNPTkZJR19WTTg2PXkKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJ R19YODZfRVNQRklYMzI9eQojIENPTkZJR19UT1NISUJBIGlzIG5vdCBzZXQKQ09ORklHX0k4Sz15 CkNPTkZJR19YODZfUkVCT09URklYVVBTPXkKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMX0VBUkxZ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWSBpcyBub3Qgc2V0CkNPTkZJ R19YODZfTVNSPXkKIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9ISUdI TUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElHSE1FTTRHIGlzIG5vdCBzZXQKQ09ORklHX0hJR0hN RU02NEc9eQpDT05GSUdfVk1TUExJVF8zRz15CiMgQ09ORklHX1ZNU1BMSVRfMkcgaXMgbm90IHNl dAojIENPTkZJR19WTVNQTElUXzFHIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4QzAw MDAwMDAKQ09ORklHX0hJR0hNRU09eQpDT05GSUdfWDg2X1BBRT15CkNPTkZJR19BUkNIX1BIWVNf QUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CiMgQ09ORklHX05V TUEgaXMgbm90IHNldApDT05GSUdfQVJDSF9GTEFUTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQ QVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklH X0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09O RklHX0ZMQVRNRU1fTUFOVUFMPXkKIyBDT05GSUdfU1BBUlNFTUVNX01BTlVBTCBpcyBub3Qgc2V0 CkNPTkZJR19GTEFUTUVNPXkKQ09ORklHX0ZMQVRfTk9ERV9NRU1fTUFQPXkKQ09ORklHX1NQQVJT RU1FTV9TVEFUSUM9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NL X05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMgQ09ORklHX0hBVkVf Qk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNldApDT05GSUdfUEFHRUZMQUdTX0VYVEVOREVEPXkK Q09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9Q VExPQ0s9eQpDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfUEhZ U19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCiMgQ09ORklHX0JPVU5DRSBp cyBub3Qgc2V0CkNPTkZJR19ORUVEX0JPVU5DRV9QT09MPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkK Q09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENP TkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQ QVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAoj IENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CkNPTkZJR19a QlVEPXkKQ09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CkNPTkZJR19H RU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfSElHSFBURT15CiMgQ09ORklHX1g4Nl9DSEVD S19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNP TkZJR19NQVRIX0VNVUxBVElPTj15CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVEla RVIgaXMgbm90IHNldAojIENPTkZJR19YODZfUEFUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUkFO RE9NPXkKIyBDT05GSUdfWDg2X1NNQVAgaXMgbm90IHNldApDT05GSUdfRUZJPXkKIyBDT05GSUdf RUZJX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdf SFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hF RF9IUlRJQ0s9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkK Q09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05G SUdfUkFORE9NSVpFX0JBU0U9eQpDT05GSUdfUkFORE9NSVpFX0JBU0VfTUFYX09GRlNFVD0weDIw MDAwMDAwCkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgy MDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BV MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09O RklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2Vt ZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZS RUVaRVI9eQpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdf UE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQK Q09ORklHX1BNX1JVTlRJTUU9eQpDT05GSUdfUE09eQojIENPTkZJR19QTV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9 eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU0xFRVA9eQpD T05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMgaXMgbm90 IHNldApDT05GSUdfQUNQSV9BQz15CiMgQ09ORklHX0FDUElfQkFUVEVSWSBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVklERU89eQojIENPTkZJ R19BQ1BJX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1BST0NFU1NPUj15CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNldApD T05GSUdfQUNQSV9ERUJVRz15CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05G SUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfU0JT PXkKQ09ORklHX0FDUElfSEVEPXkKQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRD15CiMgQ09ORklH X0FDUElfQkdSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZ IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJ X05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9BUEVJX0dIRVM9eQpDT05GSUdf QUNQSV9BUEVJX0VJTko9eQojIENPTkZJR19BQ1BJX0FQRUlfRVJTVF9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19TRkk9eQpDT05GSUdfWDg2X0FQTV9CT09UPXkKQ09ORklHX0FQTT15CkNPTkZJR19B UE1fSUdOT1JFX1VTRVJfU1VTUEVORD15CiMgQ09ORklHX0FQTV9ET19FTkFCTEUgaXMgbm90IHNl dAojIENPTkZJR19BUE1fQ1BVX0lETEUgaXMgbm90IHNldAojIENPTkZJR19BUE1fRElTUExBWV9C TEFOSyBpcyBub3Qgc2V0CkNPTkZJR19BUE1fQUxMT1dfSU5UUz15CgojCiMgQ1BVIEZyZXF1ZW5j eSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMK Q09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQojIENPTkZJR19D UFVfSURMRV9HT1ZfTUVOVSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVf Q09VUExFRCBpcyBub3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19Q Q0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPTU1DT05G SUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfUENJ X0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJ X01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJ UksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJ X1JFQUxMT0NfRU5BQkxFX0FVVE89eQojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJ R19IVF9JUlE9eQpDT05GSUdfUENJX0FUUz15CkNPTkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9Q Ukk9eQojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSU9BUElDIGlz IG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2 ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKIyBDT05GSUdfSVNBIGlzIG5vdCBzZXQKQ09ORklH X1NDeDIwMD15CkNPTkZJR19TQ3gyMDBIUl9USU1FUj15CkNPTkZJR19BTElYPXkKQ09ORklHX05F VDU1MDE9eQpDT05GSUdfR0VPUz15CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklH X0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU89eQpDT05GSUdfUkFQSURJT19E SVNDX1RJTUVPVVQ9MzAKQ09ORklHX1JBUElESU9fRU5BQkxFX1JYX1RYX1BPUlRTPXkKIyBDT05G SUdfUkFQSURJT19ETUFfRU5HSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJT19ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0VOVU1fQkFTSUM9eQoKIwojIFJhcGlkSU8gU3dpdGNo IGRyaXZlcnMKIwojIENPTkZJR19SQVBJRElPX1RTSTU3WCBpcyBub3Qgc2V0CkNPTkZJR19SQVBJ RElPX0NQU19YWD15CkNPTkZJR19SQVBJRElPX1RTSTU2OD15CkNPTkZJR19SQVBJRElPX0NQU19H RU4yPXkKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUg Zm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19BUkNIX0JJ TkZNVF9FTEZfUkFORE9NSVpFX1BJRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVB REVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CkNPTkZJR19C SU5GTVRfQU9VVD15CkNPTkZJR19CSU5GTVRfTUlTQz15CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJ R19IQVZFX0FUT01JQ19JT01BUD15CkNPTkZJR19JT1NGX01CST15CkNPTkZJR19QTUNfQVRPTT15 CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBp cyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09O RklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CkNPTkZJR19Y RlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX1hGUk1fU1RBVElT VElDUz15CkNPTkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklHX05FVF9L RVlfTUlHUkFURT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FTVD15CiMgQ09ORklH X0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkK IyBDT05GSUdfSVBfUE5QIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9J UEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT15CiMg Q09ORklHX05FVF9JUEdSRV9CUk9BRENBU1QgaXMgbm90IHNldAojIENPTkZJR19JUF9NUk9VVEUg aXMgbm90IHNldApDT05GSUdfU1lOX0NPT0tJRVM9eQojIENPTkZJR19ORVRfSVBWVEkgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVURQX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0FIPXkK Q09ORklHX0lORVRfRVNQPXkKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9U VU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFO U1BPUlQgaXMgbm90IHNldApDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPXkKQ09ORklHX0lO RVRfWEZSTV9NT0RFX0JFRVQ9eQpDT05GSUdfSU5FVF9MUk89eQpDT05GSUdfSU5FVF9ESUFHPXkK Q09ORklHX0lORVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CkNPTkZJR19UQ1Bf Q09OR19BRFZBTkNFRD15CiMgQ09ORklHX1RDUF9DT05HX0JJQyBpcyBub3Qgc2V0CkNPTkZJR19U Q1BfQ09OR19DVUJJQz15CiMgQ09ORklHX1RDUF9DT05HX1dFU1RXT09EIGlzIG5vdCBzZXQKQ09O RklHX1RDUF9DT05HX0hUQ1A9eQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9eQojIENPTkZJR19UQ1Bf Q09OR19IWUJMQSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CiMgQ09ORklHX1RD UF9DT05HX1NDQUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNl dAojIENPTkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVB SCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19JTExJTk9JUz15CkNPTkZJR19ERUZBVUxUX0NV QklDPXkKIyBDT05GSUdfREVGQVVMVF9IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9W RUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX1RDUF9DT05HPSJjdWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQojIENPTkZJR19JUFY2 IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTEFCRUwgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19T RUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQpDT05GSUdfTkVUV09SS19QSFlfVElN RVNUQU1QSU5HPXkKQ09ORklHX05FVEZJTFRFUj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQojIENPTkZJR19CUklER0VfTkVU RklMVEVSIGlzIG5vdCBzZXQKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09O RklHX05FVEZJTFRFUl9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpD T05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktf TE9HPXkKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfQ09NTU9OPXkKQ09ORklH X05GX0NPTk5UUkFDS19NQVJLPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUksgaXMgbm90 IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZf Q09OTlRSQUNLX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VU IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVTVEFNUCBpcyBub3Qgc2V0CkNP TkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CkNPTkZJR19O Rl9DVF9QUk9UT19TQ1RQPXkKIyBDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURSBpcyBub3Qgc2V0 CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUCBp cyBub3Qgc2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19IMzIzIGlzIG5vdCBzZXQKQ09ORklHX05G X0NPTk5UUkFDS19JUkM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD15CiMgQ09ORklH X05GX0NPTk5UUkFDS19ORVRCSU9TX05TIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19T Tk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5F PXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpD T05GSUdfTkZfQ1RfTkVUTElOSz15CkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQ9eQpDT05G SUdfTkZfQ1RfTkVUTElOS19IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUVf Q1Q9eQpDT05GSUdfTkZfTkFUPXkKQ09ORklHX05GX05BVF9ORUVERUQ9eQpDT05GSUdfTkZfTkFU X1BST1RPX0RDQ1A9eQpDT05GSUdfTkZfTkFUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZfTkFUX0FN QU5EQT15CiMgQ09ORklHX05GX05BVF9GVFAgaXMgbm90IHNldApDT05GSUdfTkZfTkFUX0lSQz15 CkNPTkZJR19ORl9OQVRfU0lQPXkKQ09ORklHX05GX05BVF9URlRQPXkKQ09ORklHX05FVEZJTFRF Ul9TWU5QUk9YWT15CkNPTkZJR19ORl9UQUJMRVM9eQpDT05GSUdfTkZUX0VYVEhEUj15CkNPTkZJ R19ORlRfTUVUQT15CkNPTkZJR19ORlRfQ1Q9eQpDT05GSUdfTkZUX1JCVFJFRT15CiMgQ09ORklH X05GVF9IQVNIIGlzIG5vdCBzZXQKQ09ORklHX05GVF9DT1VOVEVSPXkKQ09ORklHX05GVF9MT0c9 eQpDT05GSUdfTkZUX0xJTUlUPXkKIyBDT05GSUdfTkZUX05BVCBpcyBub3Qgc2V0CkNPTkZJR19O RlRfUVVFVUU9eQpDT05GSUdfTkZUX1JFSkVDVD15CiMgQ09ORklHX05GVF9DT01QQVQgaXMgbm90 IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9k dWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09O Tk1BUks9eQoKIwojIFh0YWJsZXMgdGFyZ2V0cwojCiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfQVVESVQgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15 CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlkgaXMgbm90IHNldApDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9DT05OTUFSSz15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfRFNDUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9J RExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9 eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORlFVRVVFPXkKIyBDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9SQVRFRVNUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf UkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9eQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9UUFJPWFk9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01B UksgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9eQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NMVVNURVI9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09N TUVOVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPXkKIyBD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05O TUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9DUFU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0VTUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKIyBD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfSEw9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QIGlzIG5v dCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPXkKIyBDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0lQVlMgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wy VFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfTElNSVQ9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDIGlzIG5vdCBz ZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9NVUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09X TkVSIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FV T1RBPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1QgaXMgbm90IHNldApDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X1JFQ0VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NU QVRJU1RJQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPXkKIyBDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1RDUE1TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfVElNRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzIgaXMgbm90IHNldAojIENP TkZJR19JUF9TRVQgaXMgbm90IHNldApDT05GSUdfSVBfVlM9eQojIENPTkZJR19JUF9WU19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwojIElQVlMgdHJhbnNwb3J0 IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05GSUdfSVBfVlNfUFJPVE9fVENQ PXkKIyBDT05GSUdfSVBfVlNfUFJPVE9fVURQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJP VE9fQUhfRVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfUFJPVE9fRVNQIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBfVlNfUFJPVE9fQUggaXMgbm90IHNldApDT05GSUdfSVBfVlNfUFJPVE9fU0NU UD15CgojCiMgSVBWUyBzY2hlZHVsZXIKIwojIENPTkZJR19JUF9WU19SUiBpcyBub3Qgc2V0CkNP TkZJR19JUF9WU19XUlI9eQojIENPTkZJR19JUF9WU19MQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ X1ZTX1dMQyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19MQkxDPXkKQ09ORklHX0lQX1ZTX0xCTENS PXkKQ09ORklHX0lQX1ZTX0RIPXkKQ09ORklHX0lQX1ZTX1NIPXkKIyBDT05GSUdfSVBfVlNfU0VE IGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX05RPXkKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNP TkZJR19JUF9WU19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwoj IENPTkZJR19JUF9WU19ORkNUIGlzIG5vdCBzZXQKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3Vy YXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lQVjQ9 eQojIENPTkZJR19ORl9MT0dfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0xPR19JUFY0PXkKQ09O RklHX05GX1RBQkxFU19JUFY0PXkKIyBDT05GSUdfTkZUX0NIQUlOX1JPVVRFX0lQVjQgaXMgbm90 IHNldApDT05GSUdfTkZUX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX1RBQkxFU19BUlA9eQpDT05G SUdfSVBfTkZfSVBUQUJMRVM9eQpDT05GSUdfSVBfTkZfTUFUQ0hfQUg9eQojIENPTkZJR19JUF9O Rl9NQVRDSF9FQ04gaXMgbm90IHNldApDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQojIENP TkZJR19JUF9ORl9NQVRDSF9UVEwgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9GSUxURVIgaXMg bm90IHNldApDT05GSUdfSVBfTkZfVEFSR0VUX1NZTlBST1hZPXkKQ09ORklHX05GX05BVF9JUFY0 PXkKIyBDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREUgaXMgbm90IHNldApDT05GSUdfSVBf TkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdf TkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZfTkFUX1BST1RPX0dSRT15CkNPTkZJR19ORl9O QVRfUFBUUD15CiMgQ09ORklHX05GX05BVF9IMzIzIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01B TkdMRT15CkNPTkZJR19JUF9ORl9UQVJHRVRfQ0xVU1RFUklQPXkKQ09ORklHX0lQX05GX1RBUkdF VF9FQ049eQojIENPTkZJR19JUF9ORl9UQVJHRVRfVFRMIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBf TkZfUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTkZfU0VDVVJJVFkgaXMgbm90IHNldApDT05G SUdfSVBfTkZfQVJQVEFCTEVTPXkKIyBDT05GSUdfSVBfTkZfQVJQRklMVEVSIGlzIG5vdCBzZXQK Q09ORklHX0lQX05GX0FSUF9NQU5HTEU9eQpDT05GSUdfTkZfVEFCTEVTX0JSSURHRT15CiMgQ09O RklHX05GVF9CUklER0VfTUVUQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9MT0dfQlJJREdFPXkKQ09O RklHX0JSSURHRV9ORl9FQlRBQkxFUz15CiMgQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFIGlzIG5v dCBzZXQKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05B VD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQoj IENPTkZJR19CUklER0VfRUJUX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfRUJUX0lQPXkK Q09ORklHX0JSSURHRV9FQlRfTElNSVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPXkKIyBDT05G SUdfQlJJREdFX0VCVF9QS1RUWVBFIGlzIG5vdCBzZXQKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkK Q09ORklHX0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09O RklHX0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19C UklER0VfRUJUX1JFRElSRUNUPXkKIyBDT05GSUdfQlJJREdFX0VCVF9TTkFUIGlzIG5vdCBzZXQK Q09ORklHX0JSSURHRV9FQlRfTE9HPXkKIyBDT05GSUdfQlJJREdFX0VCVF9ORkxPRyBpcyBub3Qg c2V0CiMgQ09ORklHX0lQX0RDQ1AgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CkNPTkZJR19T Q1RQX0RCR19PQkpDTlQ9eQpDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENT15CiMg Q09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09L SUVfSE1BQ19NRDU9eQpDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfUkRT IGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJ R19BVE1fQ0xJUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT15CiMgQ09ORklHX0FUTV9NUE9B IGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9eQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklM VEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05G SUdfQlJJREdFPXkKIyBDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkcgaXMgbm90IHNldAojIENP TkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT15 CiMgQ09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVFf TVZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQoj IENPTkZJR19MTEMyIGlzIG5vdCBzZXQKQ09ORklHX0lQWD15CiMgQ09ORklHX0lQWF9JTlRFUk4g aXMgbm90IHNldApDT05GSUdfQVRBTEs9eQojIENPTkZJR19ERVZfQVBQTEVUQUxLIGlzIG5vdCBz ZXQKQ09ORklHX1gyNT15CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldApDT05GSUdfUEhPTkVUPXkK Q09ORklHX0lFRUU4MDIxNTQ9eQpDT05GSUdfTUFDODAyMTU0PXkKQ09ORklHX05FVF9TQ0hFRD15 CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCiMgQ09ORklHX05FVF9TQ0hfQ0JRIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1NDSF9IVEIgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9IRlNDPXkK IyBDT05GSUdfTkVUX1NDSF9BVE0gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9QUklPPXkKQ09O RklHX05FVF9TQ0hfTVVMVElRPXkKIyBDT05GSUdfTkVUX1NDSF9SRUQgaXMgbm90IHNldAojIENP TkZJR19ORVRfU0NIX1NGQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1NGUT15CkNPTkZJR19O RVRfU0NIX1RFUUw9eQpDT05GSUdfTkVUX1NDSF9UQkY9eQpDT05GSUdfTkVUX1NDSF9HUkVEPXkK Q09ORklHX05FVF9TQ0hfRFNNQVJLPXkKQ09ORklHX05FVF9TQ0hfTkVURU09eQpDT05GSUdfTkVU X1NDSF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89eQojIENPTkZJR19ORVRfU0NIX0NIT0tF IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfUUZRPXkKIyBDT05GSUdfTkVUX1NDSF9DT0RFTCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKQ09ORklHX05FVF9TQ0hfRlE9eQoj IENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BJRT15CiMgQ09O RklHX05FVF9TQ0hfSU5HUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUExVRyBpcyBu b3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRf Q0xTX0JBU0lDPXkKIyBDT05GSUdfTkVUX0NMU19UQ0lOREVYIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX0NMU19ST1VURTQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRf Q0xTX1UzMj15CiMgQ09ORklHX0NMU19VMzJfUEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMU19V MzJfTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX1JTVlA9eQojIENPTkZJR19ORVRfQ0xT X1JTVlA2IGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRkxPVz15CkNPTkZJR19ORVRfQ0xTX0NH Uk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQRj15CiMgQ09ORklHX05FVF9FTUFUQ0ggaXMgbm90IHNl dApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9eQpDT05GSUdfTkVU X0FDVF9HQUNUPXkKQ09ORklHX0dBQ1RfUFJPQj15CkNPTkZJR19ORVRfQUNUX01JUlJFRD15CkNP TkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CiMgQ09ORklHX05FVF9BQ1Rf UEVESVQgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tC RURJVD15CkNPTkZJR19ORVRfQUNUX0NTVU09eQpDT05GSUdfTkVUX0NMU19JTkQ9eQpDT05GSUdf TkVUX1NDSF9GSUZPPXkKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKIyBDT05GSUdfRE5TX1JFU09M VkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19PUEVO VlNXSVRDSD15CiMgQ09ORklHX09QRU5WU1dJVENIX0dSRSBpcyBub3Qgc2V0CkNPTkZJR19WU09D S0VUUz15CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5LX0RJ QUc9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkKQ09ORklHX0hTUj15CkNPTkZJR19SUFM9eQpDT05G SUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBu b3Qgc2V0CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9M TD15CkNPTkZJR19CUUw9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVz dGluZwojCkNPTkZJR19ORVRfUEtUR0VOPXkKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAoj IENPTkZJR19DQU4gaXMgbm90IHNldApDT05GSUdfSVJEQT15CgojCiMgSXJEQSBwcm90b2NvbHMK IwpDT05GSUdfSVJMQU49eQojIENPTkZJR19JUkNPTU0gaXMgbm90IHNldApDT05GSUdfSVJEQV9V TFRSQT15CgojCiMgSXJEQSBvcHRpb25zCiMKIyBDT05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVAg aXMgbm90IHNldApDT05GSUdfSVJEQV9GQVNUX1JSPXkKQ09ORklHX0lSREFfREVCVUc9eQoKIwoj IEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwoj CiMgQ09ORklHX0lSVFRZX1NJUiBpcyBub3Qgc2V0CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwoKIwoj IEZJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19OU0NfRklSPXkKIyBDT05GSUdfV0lOQk9ORF9G SVIgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NN Q19JUkNDX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSV9GSVIgaXMgbm90IHNldAojIENPTkZJ R19WTFNJX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9GSVIgaXMgbm90IHNldApDT05GSUdf QlQ9eQojIENPTkZJR19CVF9SRkNPTU0gaXMgbm90IHNldApDT05GSUdfQlRfQk5FUD15CiMgQ09O RklHX0JUX0JORVBfTUNfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0JUX0JORVBfUFJPVE9fRklM VEVSPXkKQ09ORklHX0JUX0hJRFA9eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCiMg Q09ORklHX0JUX0hDSVVBUlQgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lWSENJIGlzIG5vdCBz ZXQKQ09ORklHX0JUX01SVkw9eQojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CkNPTkZJR19X SVJFTEVTUz15CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdfV0VYVF9QUk9DPXkKQ09ORklHX0NG RzgwMjExPXkKIyBDT05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NG RzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX1JF R19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9DRVJUSUZJQ0FUSU9OX09OVVM9eQpD T05GSUdfQ0ZHODAyMTFfUkVHX0NFTExVTEFSX0hJTlRTPXkKIyBDT05GSUdfQ0ZHODAyMTFfUkVH X1JFTEFYX05PX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUyBpcyBu b3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9ERUJVR0ZTPXkKIyBDT05GSUdfQ0ZHODAyMTFfSU5URVJO QUxfUkVHREIgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfV0VYVD15CiMgQ09ORklHX0xJQjgw MjExIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExPXkKIyBDT05GSUdfTUFDODAyMTFfUkNfTUlO U1RSRUwgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVD0iIgoKIwojIFNvbWUg d2lyZWxlc3MgZHJpdmVycyByZXF1aXJlIGEgcmF0ZSBjb250cm9sIGFsZ29yaXRobQojCkNPTkZJ R19NQUM4MDIxMV9NRVNIPXkKIyBDT05GSUdfTUFDODAyMTFfTEVEUyBpcyBub3Qgc2V0CkNPTkZJ R19NQUM4MDIxMV9ERUJVR0ZTPXkKQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORz15CkNP TkZJR19NQUM4MDIxMV9ERUJVR19NRU5VPXkKIyBDT05GSUdfTUFDODAyMTFfTk9JTkxJTkUgaXMg bm90IHNldAojIENPTkZJR19NQUM4MDIxMV9WRVJCT1NFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfTUFDODAyMTFfTUxNRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfREVC VUc9eQpDT05GSUdfTUFDODAyMTFfSFRfREVCVUc9eQojIENPTkZJR19NQUM4MDIxMV9JQlNTX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfUFNfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19NQUM4MDIxMV9NUExfREVCVUcgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfTVBBVEhf REVCVUc9eQojIENPTkZJR19NQUM4MDIxMV9NSFdNUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X01BQzgwMjExX01FU0hfU1lOQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9NRVNI X0NTQV9ERUJVRz15CiMgQ09ORklHX01BQzgwMjExX01FU0hfUFNfREVCVUcgaXMgbm90IHNldApD T05GSUdfTUFDODAyMTFfVERMU19ERUJVRz15CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX0NPVU5U RVJTIGlzIG5vdCBzZXQKQ09ORklHX1dJTUFYPXkKQ09ORklHX1dJTUFYX0RFQlVHX0xFVkVMPTgK Q09ORklHX1JGS0lMTD15CkNPTkZJR19SRktJTExfSU5QVVQ9eQpDT05GSUdfUkZLSUxMX1JFR1VM QVRPUj15CkNPTkZJR19SRktJTExfR1BJTz15CkNPTkZJR19ORVRfOVA9eQojIENPTkZJR19ORVRf OVBfVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQX1JETUEgaXMgbm90IHNldAojIENP TkZJR19ORVRfOVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FJRj15CiMgQ09ORklHX0NBSUZf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19DQUlGX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklH X0NBSUZfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUIgaXMgbm90IHNldApDT05GSUdf TkZDPXkKIyBDT05GSUdfTkZDX0RJR0lUQUwgaXMgbm90IHNldApDT05GSUdfTkZDX05DST15CiMg Q09ORklHX05GQ19OQ0lfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX0hDSSBpcyBub3Qgc2V0 CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwojIENPTkZJR19O RkNfU0lNIGlzIG5vdCBzZXQKQ09ORklHX05GQ19NUlZMPXkKIyBDT05GSUdfTkZDX1NUMjFORkNC IGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0 aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldAojIENPTkZJR19ERVZUTVBG UyBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FS RV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9J Tl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xP QURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9 eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMg aXMgbm90IHNldAojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dF TkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JF PXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9 eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hB UkVEX0JVRkZFUj15CkNPTkZJR19GRU5DRV9UUkFDRT15CgojCiMgQnVzIGRldmljZXMKIwpDT05G SUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKIyBDT05GSUdfTVREIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9eQpD T05GSUdfUEFSUE9SVF9QQz15CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKQ09O RklHX1BBUlBPUlRfUENfRklGTz15CkNPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU89eQojIENPTkZJ R19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9eQpDT05GSUdf UEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09O RklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklH X1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9GRD15CiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0g aXMgbm90IHNldApDT05GSUdfQkxLX0NQUV9DSVNTX0RBPXkKQ09ORklHX0NJU1NfU0NTSV9UQVBF PXkKQ09ORklHX0JMS19ERVZfREFDOTYwPXkKQ09ORklHX0JMS19ERVZfVU1FTT15CiMgQ09ORklH X0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9eQpDT05G SUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD04CiMgQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X05CRD15CkNPTkZJR19CTEtfREVWX05WTUU9eQpDT05GSUdfQkxLX0RFVl9TWDg9eQojIENPTkZJ R19CTEtfREVWX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNl dApDT05GSUdfQVRBX09WRVJfRVRIPXkKQ09ORklHX1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RF Vl9IRD15CiMgQ09ORklHX0JMS19ERVZfUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUlNY WD15CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEPXkKQ09ORklH X0FENTI1WF9EUE9UPXkKQ09ORklHX0FENTI1WF9EUE9UX0kyQz15CkNPTkZJR19BRDUyNVhfRFBP VF9TUEk9eQpDT05GSUdfRFVNTVlfSVJRPXkKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CkNP TkZJR19QSEFOVE9NPXkKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90IHNldApDT05GSUdfVElGTV9D T1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CiMgQ09ORklHX0lDUzkzMlM0MDEgaXMgbm90IHNldAoj IENPTkZJR19FTkNMT1NVUkVfU0VSVklDRVMgaXMgbm90IHNldApDT05GSUdfQ1M1NTM1X01GR1BU PXkKQ09ORklHX0NTNTUzNV9NRkdQVF9ERUZBVUxUX0lSUT03CiMgQ09ORklHX0NTNTUzNV9DTE9D S19FVkVOVF9TUkMgaXMgbm90IHNldApDT05GSUdfSFBfSUxPPXkKQ09ORklHX0FQRFM5ODAyQUxT PXkKQ09ORklHX0lTTDI5MDAzPXkKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19UU0wyNTUwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3ODAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD15CiMgQ09ORklHX0hN QzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldAojIENPTkZJR19USV9E QUM3NTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldAojIENP TkZJR19CTVAwODVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMDg1X1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19QQ0hfUEhVQj15CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9eQpDT05GSUdfTEFU VElDRV9FQ1AzX0NPTkZJRz15CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05GSUdfQzJQT1JU PXkKIyBDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1 cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9B VDI1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4 NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKQ09ORklHX0VFUFJPTV85M1hYNDY9eQojIENPTkZJ R19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJh bnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1v ZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9eQpDT05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lO VEVMX01FSV9NRT15CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19W TVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIElu dGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKQ09ORklH X0VDSE89eQpDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFND U0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15 CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CkNP TkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBD RC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQpDT05GSUdfQ0hSX0RFVl9TVD15CiMgQ09ORklH X0NIUl9ERVZfT1NTVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKIyBDT05GSUdfQkxL X0RFVl9TUl9WRU5ET1IgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19DSFJf REVWX1NDSD15CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQoj IENPTkZJR19TQ1NJX1NDQU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwoj CkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1ND U0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNf TElCU0FTPXkKIyBDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVAgaXMgbm90IHNldApDT05GSUdfU0NT SV9TUlBfQVRUUlM9eQojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9eQpDT05G SUdfU0NTSV9ESF9FTUM9eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkKIyBDT05GSUdfU0NTSV9PU0Rf SU5JVElBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUQg aXMgbm90IHNldAojIENPTkZJR19UQVJHRVRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049 eQpDT05GSUdfRlVTSU9OX1NQST15CkNPTkZJR19GVVNJT05fRkM9eQpDT05GSUdfRlVTSU9OX1NB Uz15CkNPTkZJR19GVVNJT05fTUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9DVEw9eQpDT05GSUdf RlVTSU9OX0xPR0dJTkc9eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENP TkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNl dApDT05GSUdfSTJPPXkKIyBDT05GSUdfSTJPX0xDVF9OT1RJRllfT05fQ0hBTkdFUyBpcyBub3Qg c2V0CiMgQ09ORklHX0kyT19FWFRfQURBUFRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMk9fQ09ORklH PXkKIyBDT05GSUdfSTJPX0NPTkZJR19PTERfSU9DVEwgaXMgbm90IHNldApDT05GSUdfSTJPX0JV Uz15CkNPTkZJR19JMk9fQkxPQ0s9eQpDT05GSUdfSTJPX1NDU0k9eQpDT05GSUdfSTJPX1BST0M9 eQpDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQojIENPTkZJR19NQUNfRU1VTU9VU0VCVE4gaXMg bm90IHNldAojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ug c3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklH X0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CiMgQ09ORklHX0lOUFVU X01BVFJJWEtNQVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJ R19JTlBVVF9NT1VTRURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lERVY9eQpDT05GSUdf SU5QVVRfRVZERVY9eQpDT05GSUdfSU5QVVRfRVZCVUc9eQoKIwojIElucHV0IERldmljZSBEcml2 ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZ Qk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFY NzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0U9 eQojIENPTkZJR19NT1VTRV9QUzIgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU0VSSUFMPXkKIyBD T05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQg aXMgbm90IHNldApDT05GSUdfTU9VU0VfQ1lBUEE9eQojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlz IG5vdCBzZXQKQ09ORklHX01PVVNFX0dQSU89eQpDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz15 CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9K T1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRf VVNCX0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVU X1VTQl9LQlRBQiBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NND15CiMgQ09O RklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQpDT05G SUdfSU5QVVRfODhQTTg2MFhfT05LRVk9eQojIENPTkZJR19JTlBVVF84OFBNODBYX09OS0VZIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0JN QTE1MD15CkNPTkZJR19JTlBVVF9NQzEzNzgzX1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9NTUE4 NDUwPXkKQ09ORklHX0lOUFVUX01QVTMwNTA9eQpDT05GSUdfSU5QVVRfQVBBTkVMPXkKQ09ORklH X0lOUFVUX0dQMkE9eQpDT05GSUdfSU5QVVRfR1BJT19CRUVQRVI9eQpDT05GSUdfSU5QVVRfR1BJ T19USUxUX1BPTExFRD15CkNPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlM9eQpDT05GSUdfSU5QVVRf QVRMQVNfQlROUz15CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfS0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9LWFRKOSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX1JFVFVfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RXTDYw NDBfVklCUkE9eQpDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9eQpD T05GSUdfSU5QVVRfUFdNX0JFRVBFUj15CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVS PXkKQ09ORklHX0lOUFVUX0RBOTA1Ml9PTktFWT15CiMgQ09ORklHX0lOUFVUX0RBOTA1NV9PTktF WSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9XTTgzMVhfT049eQpDT05GSUdfSU5QVVRfQURYTDM0 WD15CiMgQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf QURYTDM0WF9TUEkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUg SS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJ Tz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NF UklPX0NUODJDNzEwPXkKQ09ORklHX1NFUklPX1BBUktCRD15CkNPTkZJR19TRVJJT19QQ0lQUzI9 eQpDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CiMgQ09ORklHX1NFUklP X0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQK Q09ORklHX1NFUklPX0FSQ19QUzI9eQojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CgojCiMg Q2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApD T05GSUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlz IG5vdCBzZXQKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2 CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBp cyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBp cyBub3Qgc2V0CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19T RVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBf REVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJ QUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxf ODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05G SUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9E VyBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklH X1NFUklBTF9NQVgzMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfTUZEX0hTVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9V QVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09S RV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxU RVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf UENIX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX01FTl9aMTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BS SU5USyBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEVSPXkKIyBDT05GSUdfTFBfQ09OU09MRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BQREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0NPTlNPTEUg aXMgbm90IHNldApDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9 eQpDT05GSUdfSVBNSV9QQU5JQ19TVFJJTkc9eQpDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNF PXkKQ09ORklHX0lQTUlfU0k9eQpDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxUUz15CiMgQ09O RklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfSFdfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZSQU0gaXMgbm90 IHNldAojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBz ZXQKQ09ORklHX1NPTllQST15CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIw MF9HUElPPXkKIyBDT05GSUdfUEM4NzM2eF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX05TQ19HUElP PXkKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNl dApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPXkKQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJ Uz15CkNPTkZJR19UQ0dfVElTX0kyQ19BVE1FTD15CkNPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVP Tj15CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldApDT05GSUdfVENHX05T Qz15CkNPTkZJR19UQ0dfQVRNRUw9eQojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldApD T05GSUdfVENHX1NUMzNfSTJDPXkKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdf REVWUE9SVD15CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKIyBDT05GSUdfQUNQSV9J MkNfT1BSRUdJT04gaXMgbm90IHNldApDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNf Q09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRp cGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0ky Q19NVVhfUENBOTU0MT15CkNPTkZJR19JMkNfTVVYX1BDQTk1NHg9eQpDT05GSUdfSTJDX01VWF9Q SU5DVFJMPXkKIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19T TUJVUz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdf STJDX0FMR09QQ0Y9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMg c3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJ R19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQUxJMTU2Mz15CiMgQ09ORklHX0ky Q19BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldApD T05GSUdfSTJDX0lTQ0g9eQojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNf UElJWDQ9eQpDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9eQpD T05GSUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYzMD15CkNPTkZJR19JMkNfU0lTOTZY PXkKQ09ORklHX0kyQ19WSUE9eQojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBB Q1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZl cnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCkNPTkZJR19JMkNfQ0JVU19H UElPPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX0NPUkU9eQpDT05GSUdfSTJDX0RFU0lHTldBUkVf UExBVEZPUk09eQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJ R19JMkNfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfT0NPUkVTPXkKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQojIENPTkZJR19J MkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2 ZXJzCiMKIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBPUlRf TElHSFQ9eQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9T TUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTCBpcyBub3Qgc2V0 CkNPTkZJR19TQ3gyMDBfQUNCPXkKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMg aXMgbm90IHNldApDT05GSUdfU1BJPXkKQ09ORklHX1NQSV9ERUJVRz15CkNPTkZJR19TUElfTUFT VEVSPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19TUElfQUxU RVJBPXkKQ09ORklHX1NQSV9CSVRCQU5HPXkKQ09ORklHX1NQSV9CVVRURVJGTFk9eQojIENPTkZJ R19TUElfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTE03MF9MTFA9eQpDT05GSUdfU1BJX09D X1RJTlk9eQojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJY WF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19TUElfU0MxOElTNjAyIGlzIG5vdCBzZXQKQ09ORklH X1NQSV9UT1BDTElGRl9QQ0g9eQojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENPTkZJ R19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RFU0lHTldBUkUgaXMgbm90IHNl dAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQSV9TUElERVY9eQpDT05GSUdf U1BJX1RMRTYyWDA9eQojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5v dCBzZXQKCiMKIyBQUFMgc3VwcG9ydAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19OVFBfUFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBz dXBwb3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9M RElTQyBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9eQojIENPTkZJR19QUFNf Q0xJRU5UX0dQSU8gaXMgbm90IHNldAoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwoj IFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUg UEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFs IGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIPXkKQ09ORklHX1BJTkNUUkw9eQoK IwojIFBpbiBjb250cm9sbGVycwojCiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMgbm90IHNldApD T05GSUdfUElOQ1RSTF9CQVlUUkFJTD15CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJ Qj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQSU9fQUNQ ST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9f REE5MDUyPXkKQ09ORklHX0dQSU9fREE5MDU1PXkKQ09ORklHX0dQSU9fTUFYNzMwWD15CgojCiMg TWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnM6CiMKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9S TT15CkNPTkZJR19HUElPX0lUODc2MUU9eQpDT05GSUdfR1BJT19GNzE4OFg9eQpDT05GSUdfR1BJ T19TQ0gzMTFYPXkKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lD SCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1ZYODU1PXkKIyBDT05GSUdfR1BJT19MWU5YUE9JTlQg aXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19BUklaT05B PXkKQ09ORklHX0dQSU9fTFAzOTQzPXkKQ09ORklHX0dQSU9fTUFYNzMwMD15CkNPTkZJR19HUElP X01BWDczMlg9eQojIENPTkZJR19HUElPX01BWDczMlhfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fUENBOTUzWD15CiMgQ09ORklHX0dQSU9fUENBOTUzWF9JUlEgaXMgbm90IHNldApDT05GSUdf R1BJT19QQ0Y4NTdYPXkKQ09ORklHX0dQSU9fU1gxNTBYPXkKIyBDT05GSUdfR1BJT19UQzM1ODlY IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUFM2NTkxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fVFdMNjA0MCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1dNODMxWD15CiMgQ09ORklHX0dQSU9f V004MzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XTTg5OTQgaXMgbm90IHNldAojIENPTkZJ R19HUElPX0FEUDU1ODggaXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFuZGVyczoKIwpDT05G SUdfR1BJT19DUzU1MzU9eQojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fQU1EODExMT15CiMgQ09ORklHX0dQSU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fUENIPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKIyBDT05GSUdfR1BJT19USU1CRVJEQUxFIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBl eHBhbmRlcnM6CiMKQ09ORklHX0dQSU9fTUFYNzMwMT15CkNPTkZJR19HUElPX01DMzM4ODA9eQoK IwojIEFDOTcgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBMUEMgR1BJTyBleHBhbmRlcnM6CiMKCiMK IyBNT0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19KQU5aX1RUTD15CiMgQ09O RklHX0dQSU9fVFBTNjU4NlggaXMgbm90IHNldApDT05GSUdfR1BJT19UUFM2NTkxMD15CgojCiMg VVNCIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19XMT15CiMgQ09ORklHX1cxX0NPTiBpcyBub3Qg c2V0CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9eQpD T05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQojIENPTkZJ R19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19X MV9TTEFWRV9USEVSTT15CiMgQ09ORklHX1cxX1NMQVZFX1NNRU0gaXMgbm90IHNldAojIENPTkZJ R19XMV9TTEFWRV9EUzI0MDggaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MTMgaXMg bm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQyMz15 CkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzPXkKIyBDT05G SUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc2 MCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMy NzgxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQ9eQpDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD15 CkNPTkZJR19QT1dFUl9TVVBQTFk9eQpDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHPXkKQ09ORklH X1BEQV9QT1dFUj15CkNPTkZJR19XTTgzMVhfQkFDS1VQPXkKIyBDT05GSUdfV004MzFYX1BPV0VS IGlzIG5vdCBzZXQKQ09ORklHX1dNODM1MF9QT1dFUj15CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV84OFBNODYwWD15CiMgQ09ORklHX0JBVFRFUllfRFMyNzgw IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgy PXkKQ09ORklHX0JBVFRFUllfU0JTPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3eDAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFUVEVSWV9EQTkwNTIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9NQVgx NzA0MD15CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKQ09ORklHX0NIQVJHRVJfODhQTTg2MFg9 eQojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQ ODcyNyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9NQU5B R0VSPXkKIyBDT05GSUdfQ0hBUkdFUl9NQVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VS X01BWDg5OTg9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MTVYPXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0 MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15CkNP TkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9BVlM9eQpDT05GSUdfSFdNT049eQpDT05G SUdfSFdNT05fVklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMg TmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzMx ND15CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3 NDE4PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyMT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfQURNMTAyOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQpDT05GSUdf U0VOU09SU19BRE05MjQwPXkKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19TRU5TT1JT X0FEVDczMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQx MT15CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QURUNzQ3MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05GSUdfU0VOU09S U19BU0M3NjIxPXkKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEwVEVN UD15CiMgQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVBQTEVTTUM9eQojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQVRYUDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19T RU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9eQpDT05GSUdfU0VOU09S U19EQTkwNTU9eQojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19GNzE4MDVGPXkKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQojIENPTkZJR19TRU5TT1JT X0Y3NTM3NVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQz15CkNPTkZJR19T RU5TT1JTX0ZTQ0hNRD15CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19H TDUyMFNNPXkKQ09ORklHX1NFTlNPUlNfRzc2MEE9eQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19ISUg2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JQk1BRU0gaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19JQk1QRVg9eQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD15CkNPTkZJ R19TRU5TT1JTX0lUODc9eQojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19QT1dSMTIyMD15CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9eQpDT05GSUdfU0VOU09S U19MVEMyOTQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDNDIxNT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9eQojIENPTkZJR19TRU5TT1JT X0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MVEM0MjYxPXkKQ09ORklHX1NFTlNPUlNfTUFYMTExMT15CkNPTkZJR19T RU5TT1JTX01BWDE2MDY1PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JT X01BWDE2Njg9eQpDT05GSUdfU0VOU09SU19NQVgxOTc9eQpDT05GSUdfU0VOU09SU19NQVg2NjM5 PXkKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFY NjY1MD15CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9eQpDT05GSUdfU0VOU09SU19IVFUyMT15CkNP TkZJR19TRU5TT1JTX01DUDMwMjE9eQpDT05GSUdfU0VOU09SU19BRENYWD15CkNPTkZJR19TRU5T T1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19MTTcwPXkKIyBDT05GSUdfU0VOU09SU19MTTczIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE03Nz15CkNPTkZJR19TRU5TT1JTX0xNNzg9eQpDT05GSUdfU0VOU09SU19MTTgwPXkKQ09ORklH X1NFTlNPUlNfTE04Mz15CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15 CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19MTTk1MjM0PXkKIyBDT05GSUdf U0VOU09SU19MTTk1MjQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf UEM4NzQyNz15CiMgQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19OQ1Q2NjgzPXkKIyBDT05GSUdfU0VOU09SU19OQ1Q2Nzc1IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfUENGODU5MT15CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDIxPXkKIyBDT05G SUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9eQojIENP TkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUMxNDAzPXkK IyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DNlcy MDE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9 eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01N T049eQpDT05GSUdfU0VOU09SU19TQ0g1NjI3PXkKQ09ORklHX1NFTlNPUlNfU0NINTYzNj15CiMg Q09ORklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURDMTI4RDgx OD15CiMgQ09ORklHX1NFTlNPUlNfQURTMTAxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FE Uzc4Mjg9eQojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19T RU5TT1JTX1RNUDEwMj15CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CiMgQ09ORklHX1NFTlNPUlNf VE1QNDAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDIxPXkKQ09ORklHX1NFTlNPUlNf VklBX0NQVVRFTVA9eQojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19WVDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05GSUdfU0VOU09SU19X ODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzky RCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CkNPTkZJR19TRU5TT1JTX1c4Mzc5 NT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19XODNMNzg1VFM9eQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09S U19XODM2MjdIRj15CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfV004MzFYPXkKIyBDT05GSUdfU0VOU09SU19XTTgzNTAgaXMgbm90IHNldAoKIwoj IEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQojIENPTkZJR19TRU5T T1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxf SFdNT04gaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1B TF9HT1ZfRkFJUl9TSEFSRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhF Uk1BTF9FTVVMQVRJT049eQojIENPTkZJR19BQ1BJX0lOVDM0MDNfVEhFUk1BTCBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHRo ZXJtYWwgZHJpdmVycwojCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkK Q09ORklHX1dBVENIRE9HX05PV0FZT1VUPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwoj CiMgQ09ORklHX1NPRlRfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfREE5MDUyX1dBVENIRE9H PXkKIyBDT05GSUdfREE5MDU1X1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1dNODMxWF9XQVRD SERPRz15CkNPTkZJR19XTTgzNTBfV0FUQ0hET0c9eQpDT05GSUdfWElMSU5YX1dBVENIRE9HPXkK Q09ORklHX0RXX1dBVENIRE9HPXkKIyBDT05GSUdfUkVUVV9XQVRDSERPRyBpcyBub3Qgc2V0CkNP TkZJR19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklHX0FMSU0xNTM1 X1dEVD15CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0Y3MTgwOEVf V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1A1MTAwX1RDTyBpcyBub3Qgc2V0CkNPTkZJR19HRU9E RV9XRFQ9eQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VVUk9URUNIX1dE VCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPXkKQ09ORklHX1dB RkVSX1dEVD15CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JRTZYWF9X RFQ9eQojIENPTkZJR19JVENPX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVDg3MTJGX1dEVD15CkNP TkZJR19JVDg3X1dEVD15CkNPTkZJR19IUF9XQVRDSERPRz15CkNPTkZJR19IUFdEVF9OTUlfREVD T0RJTkc9eQpDT05GSUdfU0MxMjAwX1dEVD15CiMgQ09ORklHX1NDeDIwMF9XRFQgaXMgbm90IHNl dApDT05GSUdfUEM4NzQxM19XRFQ9eQojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJ R182MFhYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TQkM4MzYwX1dEVD15CiMgQ09ORklHX1NCQzcy NDBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0NQVTVfV0RUPXkKQ09ORklHX1NNU0NfU0NIMzExWF9X RFQ9eQpDT05GSUdfU01TQzM3Qjc4N19XRFQ9eQojIENPTkZJR19WSUFfV0RUIGlzIG5vdCBzZXQK Q09ORklHX1c4MzYyN0hGX1dEVD15CkNPTkZJR19XODM4NzdGX1dEVD15CiMgQ09ORklHX1c4Mzk3 N0ZfV0RUIGlzIG5vdCBzZXQKQ09ORklHX01BQ0haX1dEVD15CiMgQ09ORklHX1NCQ19FUFhfQzNf V0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUVOX0EyMV9XRFQ9eQoKIwojIFBDSS1iYXNlZCBX YXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKQ09ORklHX1dEVFBDST15CkNP TkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJ R19TU0I9eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENJSE9T VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMgbm90IHNldApDT05GSUdfU1NCX0RF QlVHPXkKQ09ORklHX1NTQl9EUklWRVJfR1BJTz15CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMK IyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NU X1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9IT1NU X1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OIGlzIG5vdCBzZXQK Q09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09O RklHX01GRF9DUzU1MzU9eQpDT05GSUdfTUZEX0FTMzcxMT15CiMgQ09ORklHX1BNSUNfQURQNTUy MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKIyBDT05GSUdfTUZEX0JDTTU5 MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf Q1JPU19FQz15CkNPTkZJR19NRkRfQ1JPU19FQ19JMkM9eQojIENPTkZJR19QTUlDX0RBOTAzWCBp cyBub3Qgc2V0CkNPTkZJR19QTUlDX0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX1NQST15CkNP TkZJR19NRkRfREE5MDUyX0kyQz15CkNPTkZJR19NRkRfREE5MDU1PXkKIyBDT05GSUdfTUZEX0RB OTA2MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUMxM1hYWD15CiMgQ09ORklHX01GRF9NQzEzWFhY X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQojIENPTkZJR19IVENfUEFT SUMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19MUENf SUNIPXkKQ09ORklHX0xQQ19TQ0g9eQojIENPTkZJR19JTlRFTF9TT0NfUE1JQyBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89eQojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQK Q09ORklHX01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldApDT05G SUdfTUZEXzg4UE04NjBYPXkKQ09ORklHX01GRF9NQVgxNDU3Nz15CiMgQ09ORklHX01GRF9NQVg3 NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAoj IENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODk5OD15CiMgQ09O RklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SRVRVPXkKIyBDT05GSUdfTUZEX1BD RjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SREMzMjFYPXkKQ09ORklHX01GRF9SVFNYX1BD ST15CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TRUNfQ09SRT15 CkNPTkZJR19NRkRfU0k0NzZYX0NPUkU9eQpDT05GSUdfTUZEX1NNNTAxPXkKIyBDT05GSUdfTUZE X1NNNTAxX0dQSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1NNU0M9eQpDT05GSUdfQUJYNTAwX0NP UkU9eQojIENPTkZJR19BQjMxMDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04g aXMgbm90IHNldApDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZEX0xQMzk0 Mz15CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlz IG5vdCBzZXQKQ09ORklHX1RQUzYxMDVYPXkKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAoj IENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUwOTA9eQpDT05GSUdf TUZEX1RQUzY1MjE3PXkKIyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKQ09ORklHX01G RF9UUFM2NTg2WD15CkNPTkZJR19NRkRfVFBTNjU5MTA9eQpDT05GSUdfTUZEX1RQUzY1OTEyPXkK IyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU5MTJf U1BJPXkKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9D T1JFIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwNDBfQ09SRT15CiMgQ09ORklHX01GRF9XTDEyNzNf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldApDT05GSUdfTUZE X1RJTUJFUkRBTEU9eQpDT05GSUdfTUZEX1RDMzU4OVg9eQojIENPTkZJR19NRkRfVE1JTyBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9eQpDT05GSUdfTUZEX0FSSVpPTkE9eQpDT05GSUdfTUZE X0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKQ09ORklH X01GRF9XTTUxMDI9eQojIENPTkZJR19NRkRfV001MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1dNODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApDT05GSUdf TUZEX1dNODMxWD15CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01G RF9XTTgzMVhfU1BJPXkKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9 eQpDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQpDT05GSUdfUkVHVUxBVE9S X0RFQlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKQ09ORklHX1JFR1VMQVRP Ul9WSVJUVUFMX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9 eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04MDA9eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04NjA3PXkK Q09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PXkKQ09ORklHX1JFR1VMQVRPUl9BRDUzOTg9eQpDT05G SUdfUkVHVUxBVE9SX0FBVDI4NzA9eQpDT05GSUdfUkVHVUxBVE9SX0FTMzcxMT15CiMgQ09ORklH X1JFR1VMQVRPUl9EQTkwNTIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTA1NT15CkNP TkZJR19SRUdVTEFUT1JfREE5MjEwPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMSBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQpD T05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcyPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQODcy WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX0xUQzM1ODk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3PXkKQ09ORklHX1JF R1VMQVRPUl9NQVgxNTg2PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PXkKQ09ORklHX1JFR1VM QVRPUl9NQVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPXkKQ09ORklHX1JFR1VMQVRP Ul9NQVg4OTczPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk4PXkKQ09ORklHX1JFR1VMQVRPUl9N QzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9S X01DMTM4OTI9eQpDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKQ09ORklHX1JFR1VMQVRPUl9T Mk1QQTAxPXkKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKQ09ORklHX1JFR1VMQVRPUl9TNU04 NzY3PXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9UUFM2MTA1WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpDT05GSUdfUkVHVUxB VE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CkNPTkZJR19SRUdVTEFU T1JfVFBTNjUwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PXkKQ09ORklHX1JFR1VMQVRP Ul9UUFM2NTI0WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU4Nlg9eQojIENPTkZJR19SRUdVTEFU T1JfVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTIgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX1dNODMxWD15CkNPTkZJR19SRUdVTEFUT1JfV004MzUwPXkK IyBDT05GSUdfUkVHVUxBVE9SX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NVUFBP UlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwojIENPTkZJR19BR1AgaXMgbm90 IHNldAojIENPTkZJR19WR0FfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX1NXSVRDSEVST08g aXMgbm90IHNldAoKIwojIERpcmVjdCBSZW5kZXJpbmcgTWFuYWdlcgojCkNPTkZJR19EUk09eQpD T05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdf RFJNX0xPQURfRURJRF9GSVJNV0FSRT15CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMgZW5jb2Rl ciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9eQojIENPTkZJR19EUk1f STJDX1NJTDE2NCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPXkKQ09ORklH X0RSTV9QVE4zNDYwPXkKQ09ORklHX0RSTV9UREZYPXkKQ09ORklHX0RSTV9SMTI4PXkKQ09ORklH X0RSTV9SQURFT049eQojIENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTUgaXMgbm90IHNldApDT05G SUdfRFJNX01HQT15CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldApDT05GSUdfRFJNX1NBVkFH RT15CkNPTkZJR19EUk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTiBpcyBub3Qg c2V0CkNPTkZJR19EUk1fR01BNTAwPXkKQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdfRFJNX0dN QTM2MDA9eQojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BU1Q9eQpDT05G SUdfRFJNX01HQUcyMDA9eQpDT05GSUdfRFJNX0NJUlJVU19RRU1VPXkKQ09ORklHX0RSTV9RWEw9 eQpDT05GSUdfRFJNX0JPQ0hTPXkKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19G Qj15CiMgQ09ORklHX0ZJUk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15 CkNPTkZJR19GQl9EREM9eQpDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJf Q0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1B R0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNP TkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZC X1NZU19JTUFHRUJMSVQ9eQpDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU49eQojIENPTkZJR19GQl9C T1RIX0VORElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JJR19FTkRJQU4gaXMgbm90IHNldApD T05GSUdfRkJfTElUVExFX0VORElBTj15CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9E RUZFUlJFRF9JTz15CiMgQ09ORklHX0ZCX1NWR0FMSUIgaXMgbm90IHNldAojIENPTkZJR19GQl9N QUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9I RUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3 YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9Q TTIgaXMgbm90IHNldApDT05GSUdfRkJfQ1lCRVIyMDAwPXkKIyBDT05GSUdfRkJfQ1lCRVIyMDAw X0REQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9BU0lM SUFOVD15CkNPTkZJR19GQl9JTVNUVD15CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09O RklHX0ZCX1VWRVNBPXkKIyBDT05GSUdfRkJfVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9FRkk9 eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hHQT15CkNPTkZJR19GQl9P UEVOQ09SRVM9eQpDT05GSUdfRkJfUzFEMTNYWFg9eQojIENPTkZJR19GQl9OVklESUEgaXMgbm90 IHNldApDT05GSUdfRkJfUklWQT15CkNPTkZJR19GQl9SSVZBX0kyQz15CiMgQ09ORklHX0ZCX1JJ VkFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfUklWQV9CQUNLTElHSFQ9eQpDT05GSUdfRkJf STc0MD15CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YPXkK Q09ORklHX0ZCX01BVFJPWF9NSUxMRU5JVU09eQpDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFPXkK Q09ORklHX0ZCX01BVFJPWF9HPXkKQ09ORklHX0ZCX01BVFJPWF9JMkM9eQpDT05GSUdfRkJfTUFU Uk9YX01BVkVOPXkKQ09ORklHX0ZCX1JBREVPTj15CkNPTkZJR19GQl9SQURFT05fSTJDPXkKQ09O RklHX0ZCX1JBREVPTl9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9SQURFT05fREVCVUcgaXMgbm90 IHNldApDT05GSUdfRkJfQVRZMTI4PXkKIyBDT05GSUdfRkJfQVRZMTI4X0JBQ0tMSUdIVCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9BVFk9eQojIENPTkZJR19GQl9BVFlfQ1QgaXMgbm90IHNldApDT05G SUdfRkJfQVRZX0dYPXkKIyBDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1NJUz15CkNPTkZJR19GQl9TSVNfMzAwPXkKIyBDT05GSUdfRkJfU0lTXzMxNSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ORU9NQUdJQz15CiMgQ09O RklHX0ZCX0tZUk8gaXMgbm90IHNldApDT05GSUdfRkJfM0RGWD15CkNPTkZJR19GQl8zREZYX0FD Q0VMPXkKIyBDT05GSUdfRkJfM0RGWF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfVk9PRE9PMT15 CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90 IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldApDT05GSUdfRkJfUE0zPXkKIyBDT05GSUdf RkJfQ0FSTUlORSBpcyBub3Qgc2V0CkNPTkZJR19GQl9HRU9ERT15CkNPTkZJR19GQl9HRU9ERV9M WD15CkNPTkZJR19GQl9HRU9ERV9HWD15CiMgQ09ORklHX0ZCX0dFT0RFX0dYMSBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TTTUwMT15CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdf RkJfTUVUUk9OT01FPXkKQ09ORklHX0ZCX01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lf R0RDPXkKQ09ORklHX0ZCX01CODYyWFhfSTJDPXkKQ09ORklHX0ZCX0JST0FEU0hFRVQ9eQpDT05G SUdfRkJfQVVPX0sxOTBYPXkKIyBDT05GSUdfRkJfQVVPX0sxOTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQVVPX0sxOTAxIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJTVBMRT15CkNPTkZJR19CQUNL TElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0xD RF9MNEYwMDI0MlQwMyBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTE1TMjgzR0YwNT15CkNPTkZJR19M Q0RfTFRWMzUwUVY9eQpDT05GSUdfTENEX0lMSTkyMlg9eQpDT05GSUdfTENEX0lMSTkzMjA9eQpD T05GSUdfTENEX1RETzI0TT15CkNPTkZJR19MQ0RfVkdHMjQzMkE0PXkKQ09ORklHX0xDRF9QTEFU Rk9STT15CkNPTkZJR19MQ0RfUzZFNjNNMD15CkNPTkZJR19MQ0RfTEQ5MDQwPXkKQ09ORklHX0xD RF9BTVMzNjlGRzA2PXkKQ09ORklHX0xDRF9MTVM1MDFLRjAzPXkKIyBDT05GSUdfTENEX0hYODM1 NyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tM SUdIVF9HRU5FUklDPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfREE5MDUyPXkKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15CiMgQ09ORklHX0JBQ0tM SUdIVF9TQUhBUkEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1dNODMxWD15CiMgQ09ORklH X0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwPXkK IyBDT05GSUdfQkFDS0xJR0hUXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hU X0FBVDI4NzAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEE9eQojIENPTkZJR19C QUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVg9eQojIENP TkZJR19CQUNLTElHSFRfT1QyMDAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3 PXkKQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9eQpDT05GSUdfQkFDS0xJR0hUX0dQSU89eQpDT05G SUdfQkFDS0xJR0hUX0xWNTIwN0xQPXkKQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9eQpDT05GSUdf VkdBU1RBVEU9eQpDT05GSUdfSERNST15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05GSUdf U09VTkQ9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORCBp cyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BSSU1FIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9y dAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0 CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU5F UklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKIyBDT05GSUdfSElEX0E0VEVDSCBpcyBu b3Qgc2V0CkNPTkZJR19ISURfQUNSVVg9eQojIENPTkZJR19ISURfQUNSVVhfRkYgaXMgbm90IHNl dApDT05GSUdfSElEX0FQUExFPXkKQ09ORklHX0hJRF9BVVJFQUw9eQpDT05GSUdfSElEX0JFTEtJ Tj15CkNPTkZJR19ISURfQ0hFUlJZPXkKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldApD T05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFH T05SSVNFX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FTVNfRkY9eQojIENPTkZJR19ISURfRUxF Q09NIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBp cyBub3Qgc2V0CkNPTkZJR19ISURfS1lFPXkKQ09ORklHX0hJRF9VQ0xPR0lDPXkKQ09ORklHX0hJ RF9XQUxUT1A9eQpDT05GSUdfSElEX0dZUkFUSU9OPXkKIyBDT05GSUdfSElEX0lDQURFIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfS0VOU0lO R1RPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTENQT1dFUj15CiMgQ09ORklHX0hJRF9MRU5PVk8g aXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9ESj15 CkNPTkZJR19MT0dJVEVDSF9GRj15CkNPTkZJR19MT0dJUlVNQkxFUEFEMl9GRj15CiMgQ09ORklH X0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CiMgQ09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNl dApDT05GSUdfSElEX01PTlRFUkVZPXkKIyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNl dApDT05GSUdfSElEX09SVEVLPXkKIyBDT05GSUdfSElEX1BBTlRIRVJMT1JEIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9QRVRBTFlOWD15CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9QUklNQVg9eQpDT05GSUdfSElEX1NBSVRFSz15CkNPTkZJR19ISURfU0FNU1VORz15 CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19I SURfU1VOUExVUz15CkNPTkZJR19ISURfUk1JPXkKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQpDT05G SUdfR1JFRU5BU0lBX0ZGPXkKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CkNP TkZJR19ISURfVElWTz15CkNPTkZJR19ISURfVE9QU0VFRD15CiMgQ09ORklHX0hJRF9USElOR00g aXMgbm90IHNldApDT05GSUdfSElEX1RIUlVTVE1BU1RFUj15CiMgQ09ORklHX1RIUlVTVE1BU1RF Ul9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FDT009eQpDT05GSUdfSElEX1dJSU1PVEU9eQoj IENPTkZJR19ISURfWElOTU8gaXMgbm90IHNldApDT05GSUdfSElEX1pFUk9QTFVTPXkKQ09ORklH X1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj15CiMgQ09ORklHX0hJRF9TRU5TT1Jf SFVCIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJRD15CkNP TkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklH X1VTQl9BUkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0 IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfVVNC X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJ R19TQU1TVU5HX1VTQjJQSFkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1VTQjNQSFkgaXMg bm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFIVk9f VVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VX QiBpcyBub3Qgc2V0CiMgQ09ORklHX01NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlz IG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQoKIwojIExFRCBk cml2ZXJzCiMKQ09ORklHX0xFRFNfODhQTTg2MFg9eQojIENPTkZJR19MRURTX0xNMzUzMCBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xNMzY0Mj15CkNPTkZJR19MRURTX05FVDQ4WFg9eQpDT05GSUdf TEVEU19XUkFQPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNf R1BJTz15CkNPTkZJR19MRURTX0xQMzk0ND15CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049eQpD T05GSUdfTEVEU19MUDU1MjE9eQojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xQNTU2Mj15CkNPTkZJR19MRURTX0xQODUwMT15CiMgQ09ORklHX0xFRFNfQ0xFVk9f TUFJTCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2 M1ggaXMgbm90IHNldApDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKIyBDT05GSUdfTEVEU19X TTgzNTAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0RBQzEyNFMwODU9eQojIENPTkZJR19MRURTX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19MRURT X1JFR1VMQVRPUj15CkNPTkZJR19MRURTX0JEMjgwMj15CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0 MjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFQzNTkzPXkKQ09ORklHX0xFRFNfTUMxMzc4Mz15 CkNPTkZJR19MRURTX1RDQTY1MDc9eQojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX09UMjAwPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExF RCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xF RFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwojIENPTkZJR19MRURTX1RS SUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJ R19JTkZJTklCQU5EPXkKIyBDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRCBpcyBub3Qgc2V0CiMg Q09ORklHX0lORklOSUJBTkRfVVNFUl9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFO RF9BRERSX1RSQU5TPXkKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CiMgQ09O RklHX0lORklOSUJBTkRfQU1TTzExMDAgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9ORVM9 eQpDT05GSUdfSU5GSU5JQkFORF9ORVNfREVCVUc9eQpDT05GSUdfSU5GSU5JQkFORF9TUlA9eQpD T05GSUdfSU5GSU5JQkFORF9JU0VSPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lf U1lTRlM9eQpDT05GSUdfRURBQ19ERUJVRz15CkNPTkZJR19FREFDX01NX0VEQUM9eQojIENPTkZJ R19FREFDX0dIRVMgaXMgbm90IHNldApDT05GSUdfRURBQ19BTUQ3Nlg9eQpDT05GSUdfRURBQ19F N1hYWD15CiMgQ09ORklHX0VEQUNfRTc1MlggaXMgbm90IHNldApDT05GSUdfRURBQ19JODI4NzVQ PXkKQ09ORklHX0VEQUNfSTgyOTc1WD15CiMgQ09ORklHX0VEQUNfSTMwMDAgaXMgbm90IHNldApD T05GSUdfRURBQ19JMzIwMD15CiMgQ09ORklHX0VEQUNfSUUzMTIwMCBpcyBub3Qgc2V0CkNPTkZJ R19FREFDX1gzOD15CiMgQ09ORklHX0VEQUNfSTU0MDAgaXMgbm90IHNldApDT05GSUdfRURBQ19J ODI4NjA9eQpDT05GSUdfRURBQ19SODI2MDA9eQojIENPTkZJR19FREFDX0k1MDAwIGlzIG5vdCBz ZXQKQ09ORklHX0VEQUNfSTUxMDA9eQpDT05GSUdfRURBQ19JNzMwMD15CkNPTkZJR19SVENfTElC PXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKQ09ORklH X1JUQ19ERUJVRz15CgojCiMgUlRDIGludGVyZmFjZXMKIwojIENPTkZJR19SVENfSU5URl9TWVNG UyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19JTlRGX1BST0MgaXMgbm90IHNldAojIENPTkZJR19S VENfSU5URl9ERVYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNUPXkKCiMKIyBJMkMgUlRD IGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl84OFBNODYwWD15CiMgQ09ORklHX1JUQ19EUlZfODhQ TTgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNz15CkNPTkZJR19SVENfRFJWX0RT MTM3ND15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf RFMzMjMyPXkKQ09ORklHX1JUQ19EUlZfTUFYNjkwMD15CkNPTkZJR19SVENfRFJWX01BWDg5OTg9 eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CkNPTkZJ R19SVENfRFJWX0lTTDEyMDIyPXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwNTc9eQpDT05GSUdfUlRD X0RSVl9YMTIwNT15CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX1BDRjg1MjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPXkKQ09ORklHX1JUQ19EUlZf UENGODUwNjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKQ09ORklHX1JUQ19EUlZfTTQxVDgw PXkKQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVD15CkNPTkZJR19SVENfRFJWX0JRMzJLPXkKIyBD T05GSUdfUlRDX0RSVl9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RQUzY1OTEw PXkKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CkNPTkZJR19SVENfRFJWX0ZNMzEzMD15CiMgQ09O RklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4MDI1PXkKQ09O RklHX1JUQ19EUlZfRU0zMDI3PXkKQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9eQpDT05GSUdfUlRD X0RSVl9TNU09eQoKIwojIFNQSSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX000MVQ5Mz15 CkNPTkZJR19SVENfRFJWX000MVQ5ND15CkNPTkZJR19SVENfRFJWX0RTMTMwNT15CiMgQ09ORklH X1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9EUzEzOTA9eQpDT05GSUdfUlRDX0RSVl9NQVg2OTAyPXkKQ09O RklHX1JUQ19EUlZfUjk3MDE9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklHX1JUQ19E UlZfRFMzMjM0PXkKQ09ORklHX1JUQ19EUlZfUENGMjEyMz15CkNPTkZJR19SVENfRFJWX1JYNDU4 MT15CkNPTkZJR19SVENfRFJWX01DUDc5NT15CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwoj IENPTkZJR19SVENfRFJWX0NNT1MgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTI4NiBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfRFMxNTUzPXkKQ09ORklHX1JUQ19EUlZfRFMxNzQyPXkKQ09ORklHX1JUQ19EUlZfRFMyNDA0 PXkKQ09ORklHX1JUQ19EUlZfREE5MDUyPXkKQ09ORklHX1JUQ19EUlZfREE5MDU1PXkKQ09ORklH X1JUQ19EUlZfRUZJPXkKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX000OFQ4Nj15CkNPTkZJR19SVENfRFJWX000OFQzNT15CiMgQ09ORklHX1JUQ19E UlZfTTQ4VDU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfQlE0ODAyPXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JU Q19EUlZfVjMwMjA9eQpDT05GSUdfUlRDX0RSVl9XTTgzMVg9eQpDT05GSUdfUlRDX0RSVl9XTTgz NTA9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX01DMTNYWFg9eQoj IENPTkZJR19SVENfRFJWX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2 ZXJzCiMKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FVWERJU1BMQVkg aXMgbm90IHNldApDT05GSUdfVUlPPXkKQ09ORklHX1VJT19DSUY9eQpDT05GSUdfVUlPX1BEUlZf R0VOSVJRPXkKQ09ORklHX1VJT19ETUVNX0dFTklSUT15CkNPTkZJR19VSU9fQUVDPXkKQ09ORklH X1VJT19TRVJDT1MzPXkKQ09ORklHX1VJT19QQ0lfR0VORVJJQz15CkNPTkZJR19VSU9fTkVUWD15 CkNPTkZJR19VSU9fTUY2MjQ9eQojIENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05G SUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMg bm90IHNldAojIENPTkZJR19WSVJUSU9fQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9f TU1JTz15CiMgQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0Cgoj CiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBu b3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBTkVMIGlzIG5vdCBzZXQKQ09ORklHX1JUUzUyMDg9eQojIENPTkZJR19SVFM1MjA4X0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1hHST15CiMgQ09ORklHX0ZUMTAwMCBpcyBub3Qgc2V0 CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCiMgQ09ORklHX1RPVUNIU0NSRUVOX0NMRUFS UEFEX1RNMTIxNyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9TWU5BUFRJQ1NfSTJDX1JN STQ9eQpDT05GSUdfU1RBR0lOR19NRURJQT15CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJP SUQgaXMgbm90IHNldApDT05GSUdfWElMTFlCVVM9eQojIENPTkZJR19ER05DIGlzIG5vdCBzZXQK IyBDT05GSUdfREdBUCBpcyBub3Qgc2V0CkNPTkZJR19HU19GUEdBQk9PVD15CiMgQ09ORklHX1g4 Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBp cyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCkNP TkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09N TU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9D TEtfV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxPXkKQ09ORklHX0NP TU1PTl9DTEtfUzJNUFMxMT15CkNPTkZJR19DTEtfVFdMNjA0MD15CgojCiMgSGFyZHdhcmUgU3Bp bmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JD X0k4MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENP TkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9NVFUyIGlzIG5v dCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRU1fVElNRVJf U1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15Cgoj CiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfU1RFX01PREVNX1JQUk9DIGlzIG5vdCBz ZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNP TkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05f R1BJTz15CiMgQ09ORklHX0VYVENPTl9NQVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05f U001NTAyPXkKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPIGlzIG5vdCBz ZXQKQ09ORklHX05UQj15CkNPTkZJR19WTUVfQlVTPXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMK IwpDT05GSUdfVk1FX0NBOTFDWDQyPXkKQ09ORklHX1ZNRV9UU0kxNDg9eQoKIwojIFZNRSBCb2Fy ZCBEcml2ZXJzCiMKQ09ORklHX1ZNSVZNRV83ODA1PXkKCiMKIyBWTUUgRGV2aWNlIERyaXZlcnMK IwpDT05GSUdfVk1FX1VTRVI9eQpDT05GSUdfVk1FX1BJTzI9eQpDT05GSUdfUFdNPXkKQ09ORklH X1BXTV9TWVNGUz15CkNPTkZJR19QV01fTFAzOTQzPXkKQ09ORklHX1BXTV9MUFNTPXkKQ09ORklH X0lQQUNLX0JVUz15CkNPTkZJR19CT0FSRF9UUENJMjAwPXkKIyBDT05GSUdfU0VSSUFMX0lQT0NU QUwgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZ PXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKQ09ORklHX1BIWV9TVF9TUEVBUjEzMTBfTUlQ SFk9eQpDT05GSUdfUEhZX1NUX1NQRUFSMTM0MF9NSVBIWT15CiMgQ09ORklHX1BPV0VSQ0FQIGlz IG5vdCBzZXQKQ09ORklHX01DQj15CkNPTkZJR19NQ0JfUENJPXkKQ09ORklHX1JBUz15CkNPTkZJ R19USFVOREVSQk9MVD15CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQpDT05G SUdfRUREX09GRj15CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFTExfUkJVIGlzIG5vdCBzZXQKQ09ORklHX0RDREJBUz15CkNPTkZJR19ETUlJRD15CkNPTkZJ R19ETUlfU1lTRlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkK IyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJNV0FS RT15CgojCiMgR29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfR09PR0xFX1NNST15CkNP TkZJR19HT09HTEVfTUVNQ09OU09MRT15CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIElu dGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklfVkFSU19QU1RP UkU9eQojIENPTkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQK Q09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX1VFRklfQ1BFUj15CgojCiMgRmls ZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZTPXkK IyBDT05GSUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDJfRlNfWElQIGlz IG5vdCBzZXQKQ09ORklHX0VYVDNfRlM9eQojIENPTkZJR19FWFQzX0RFRkFVTFRTX1RPX09SREVS RUQgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0VY VDRfRlM9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19FWFQ0X0ZTX1NFQ1VS SVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfREVCVUc9eQpDT05GSUdfSkJEPXkKQ09ORklHX0pC RF9ERUJVRz15CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldApDT05GSUdf SkZTX0ZTPXkKIyBDT05GSUdfSkZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19T RUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz15CkNPTkZJR19YRlNfUVVP VEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CkNP TkZJR19YRlNfREVCVUc9eQpDT05GSUdfR0ZTMl9GUz15CkNPTkZJR19CVFJGU19GUz15CiMgQ09O RklHX0JUUkZTX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GU19DSEVDS19J TlRFR1JJVFk9eQpDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUz15CiMgQ09ORklHX0JU UkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09O RklHX05JTEZTMl9GUz15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpD T05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQoj IENPTkZJR19JTk9USUZZX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19GQU5PVElGWSBpcyBub3Qg c2V0CiMgQ09ORklHX1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJG QUNFPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQojIENPTkZJR19GVVNF X0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CiMgQ09ORklHX0ZT Q0FDSEVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qg c2V0CkNPTkZJR19GU0NBQ0hFX0RFQlVHPXkKQ09ORklHX0ZTQ0FDSEVfT0JKRUNUX0xJU1Q9eQoj IENPTkZJR19DQUNIRUZJTEVTIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1z CiMKIyBDT05GSUdfSVNPOTY2MF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VERl9GUyBpcyBub3Qg c2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdf TVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00 MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgpDT05GSUdfTlRGU19G Uz15CiMgQ09ORklHX05URlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTlRGU19SVz15CgojCiMg UHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JF IGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09O RklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CiMg Q09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTkZJR0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JU0NfRklMRVNZU1RF TVM9eQojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9eQpDT05GSUdf SEZTUExVU19GUz15CiMgQ09ORklHX0hGU1BMVVNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09O RklHX0JFRlNfRlM9eQpDT05GSUdfQkVGU19ERUJVRz15CiMgQ09ORklHX0JGU19GUyBpcyBub3Qg c2V0CkNPTkZJR19FRlNfRlM9eQojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFN RlM9eQojIENPTkZJR19TUVVBU0hGUyBpcyBub3Qgc2V0CkNPTkZJR19WWEZTX0ZTPXkKIyBDT05G SUdfTUlOSVhfRlMgaXMgbm90IHNldApDT05GSUdfT01GU19GUz15CiMgQ09ORklHX0hQRlNfRlMg aXMgbm90IHNldApDT05GSUdfUU5YNEZTX0ZTPXkKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1JPTUZTX0ZTPXkKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSz15CkNPTkZJ R19ST01GU19PTl9CTE9DSz15CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0NPTlNPTEU9 eQpDT05GSUdfUFNUT1JFX1JBTT15CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldApDT05GSUdf VUZTX0ZTPXkKIyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlM9eQpDT05GSUdfRjJGU19TVEFUX0ZTPXkKIyBD T05GSUdfRjJGU19GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0NIRUNLX0ZTPXkKQ09O RklHX0VGSVZBUl9GUz15CiMgQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVMgaXMgbm90IHNldApD T05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19OTFNfQ09E RVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzc3NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTI9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcgaXMg bm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKQ09ORklHX05MU19D T0RFUEFHRV84NjE9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CkNPTkZJR19OTFNfQ09ERVBB R0VfODYzPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQ QUdFXzg2OT15CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldApDT05GSUdfTkxT X0NPREVQQUdFXzk1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RF UEFHRV85NDk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1OV84 PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09E RVBBR0VfMTI1MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19BU0NJSSBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9eQojIENPTkZJR19OTFNfSVNP ODg1OV8zIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzQ9eQpDT05GSUdfTkxTX0lTTzg4 NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05G SUdfTkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQoj IENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19LT0k4X1U9eQpDT05GSUdf TkxTX01BQ19ST01BTj15CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CiMgQ09ORklHX05MU19NQUNf Q0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQK Q09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdf TkxTX01BQ19HUkVFSz15CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfTUFDX0lOVUlUPXkKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CkNP TkZJR19OTFNfTUFDX1RVUktJU0g9eQpDT05GSUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBoYWNr aW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1l c2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVM X0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklH X0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNv bXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdf RU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBfQVNNX1NZ TVM9eQpDT05GSUdfUkVBREFCTEVfQVNNPXkKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklH X0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TRUNUSU9O X01JU01BVENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNP TkZJR19GUkFNRV9QT0lOVEVSPXkKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CkNP TkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEK Q09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19ERUJV R19QQUdFQUxMT0M9eQpDT05GSUdfV0FOVF9QQUdFX0RFQlVHX0ZMQUdTPXkKQ09ORklHX1BBR0Vf R1VBUkQ9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9E RUJVR19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdf SEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKQ09ORklHX0RFQlVHX1ZNPXkKIyBDT05GSUdfREVC VUdfVk1fVk1BQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9SQiBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKQ09ORklH X0RFQlVHX1BFUl9DUFVfTUFQUz15CiMgQ09ORklHX0RFQlVHX0hJR0hNRU0gaXMgbm90IHNldApD T05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZM T1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CiMgQ09ORklHX0tNRU1DSEVDSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBz IGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9E RVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQK Q09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfQk9PVFBB UkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NL VVBfUEFOSUNfVkFMVUU9MAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVF PTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MAojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19TQ0hFRFNUQVRTPXkKQ09ORklHX1RJTUVSX1NUQVRTPXkKCiMKIyBMb2NrIERlYnVn Z2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09ORklHX0RFQlVHX1JUX01VVEVY RVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15CkNPTkZJ R19ERUJVR19XV19NVVRFWF9TTE9XUEFUSD15CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09O RklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVF UD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJ R19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFD S1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19C VUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19Q SV9MSVNUPXkKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldApDT05GSUdfREVCVUdfTk9USUZJ RVJTPXkKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09O RklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRVUkVfVEVT VD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVF9S VU5OQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklH X1JDVV9DUFVfU1RBTExfSU5GTz15CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9S X0lOSkVDVElPTj15CkNPTkZJR19DUFVfTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09ORklHX1BN X05PVElGSUVSX0VSUk9SX0lOSkVDVD15CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJ R19GQUlMU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX1BBR0VfQUxMT0M9eQpDT05GSUdfRkFJ TF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0lPX1RJTUVPVVQgaXMgbm90IHNldApDT05G SUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX1NU QUNLVFJBQ0VfRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklH X0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RB Q0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hB VkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBf VEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19G VFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05G SUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9 eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMK IyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9 eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVF X1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05GSUdfVEVTVF9T VFJJTkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tTVFJUT1g9eQojIENPTkZJR19URVNUX1JIQVNI VEFCTEUgaXMgbm90IHNldApDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CkNPTkZJ R19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMg Q09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZf VkVSQk9TRV9CT09UVVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJ R19YODZfUFREVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFUQT15CkNPTkZJR19ERUJV R19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1RMQkZMVVNIPXkKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklH X0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJ R19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQK IyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxB WSBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9OT05FPXkKQ09ORklHX0RFRkFVTFRfSU9fREVM QVlfVFlQRT0zCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkcgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19YODZfREVC VUdfU1RBVElDX0NQVV9IQVMgaXMgbm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05G SUdfS0VZUz15CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJ R19UUlVTVEVEX0tFWVMgaXMgbm90IHNldApDT05GSUdfRU5DUllQVEVEX0tFWVM9eQpDT05GSUdf S0VZU19ERUJVR19QUk9DX0tFWVM9eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpD T05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRX T1JLPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRI PXkKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJR19TRUNVUklUWV9TRUxJTlVY PXkKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU0gaXMgbm90IHNldAojIENPTkZJ R19TRUNVUklUWV9TRUxJTlVYX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VM SU5VWF9ERVZFTE9QPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfQ0hFQ0tSRVFQUk9UX1ZBTFVFPTEKQ09ORklHX1NFQ1VSSVRZX1NF TElOVVhfUE9MSUNZREJfVkVSU0lPTl9NQVg9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9QT0xJ Q1lEQl9WRVJTSU9OX01BWF9WQUxVRT0xOQojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9B UFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQojIENP TkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1lB TUE9eQojIENPTkZJR19TRUNVUklUWV9ZQU1BX1NUQUNLRUQgaXMgbm90IHNldApDT05GSUdfSU5U RUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRSBpcyBub3Qgc2V0CkNPTkZJR19J TlRFR1JJVFlfQVVESVQ9eQpDT05GSUdfSU1BPXkKQ09ORklHX0lNQV9NRUFTVVJFX1BDUl9JRFg9 MTAKQ09ORklHX0lNQV9MU01fUlVMRVM9eQojIENPTkZJR19JTUFfVEVNUExBVEUgaXMgbm90IHNl dAojIENPTkZJR19JTUFfTkdfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX1NJR19URU1Q TEFURT15CkNPTkZJR19JTUFfREVGQVVMVF9URU1QTEFURT0iaW1hLXNpZyIKIyBDT05GSUdfSU1B X0RFRkFVTFRfSEFTSF9TSEExIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hB MjU2PXkKIyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEE1MTIgaXMgbm90IHNldAojIENPTkZJ R19JTUFfREVGQVVMVF9IQVNIX1dQNTEyIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX0hB U0g9InNoYTI1NiIKIyBDT05GSUdfSU1BX0FQUFJBSVNFIGlzIG5vdCBzZXQKQ09ORklHX0VWTT15 CgojCiMgRVZNIG9wdGlvbnMKIwojIENPTkZJR19FVk1fQVRUUl9GU1VVSUQgaXMgbm90IHNldApD T05GSUdfREVGQVVMVF9TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklU WV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfWUFNQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfU0VDVVJJVFk9InNlbGludXgiCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0NSWVBU Tz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpD T05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRP X0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhF UjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NS WVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09O RklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRP X01BTkFHRVIyPXkKQ09ORklHX0NSWVBUT19VU0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJ U0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxM PXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJ R19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19B QkxLX0hFTFBFUj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRl ZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19D UllQVE9fU0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05G SUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpD T05GSUdfQ1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwojIENPTkZJR19DUllQVE9fQ01BQyBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CkNPTkZJR19D UllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQojIENPTkZJ R19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMj15CiMg Q09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQ1Qx MERJRj15CkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19DUllQVE9fTUQ0IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19NRDU9eQojIENPTkZJR19DUllQVE9fTUlDSEFFTF9NSUMgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQx NjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CiMgQ09ORklHX0NSWVBUT19STUQzMjAgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19D UllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEy PXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181 ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPXkK Q09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQ VE9fQkxPV0ZJU0hfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0RFUz15CkNPTkZJR19DUllQ VE9fRkNSWVBUPXkKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9fU0FMU0EyMF81ODY9eQojIENPTkZJR19DUllQVE9f U0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEVB IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNI X0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF81ODY9eQoKIwojIENvbXByZXNzaW9uCiMK Q09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19aTElCPXkKIyBDT05GSUdfQ1JZ UFRPX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0xaNEhDPXkKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZ UFRPX0FOU0lfQ1BSTkc9eQojIENPTkZJR19DUllQVE9fRFJCR19NRU5VIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSD15CiMgQ09O RklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFT SF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNf S0VZX1RZUEU9eQojIENPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRSBpcyBub3Qg c2V0CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX0hBVkVfS1ZNPXkKIyBDT05G SUdfVklSVFVBTElaQVRJT04gaXMgbm90IHNldAojIENPTkZJR19CSU5BUllfUFJJTlRGIGlzIG5v dCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJ VFJFVkVSU0U9eQpDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01f VVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9V VElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJ X0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJ R19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19D UkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJ VCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4 PXkKQ09ORklHX0FVRElUX0dFTkVSSUM9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5F UklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkKQ09ORklHX1pMSUJfSU5G TEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklH X0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNP TVBSRVNTPXkKIyBDT05GSUdfWFpfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0JDSiBp cyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FU T1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09O RklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNF QVJDSF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15 CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklH X0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09O RklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQ VV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRP TUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0FWRVJBR0U9eQpDT05GSUdfQ0xaX1RBQj15 CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CkNPTkZJR19ERFI9eQpDT05GSUdfTVBJTElCPXkK Q09ORklHX1VDUzJfU1RSSU5HPXkKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkK --===============5395067135583644763==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fengguang Wu Subject: [drm] INFO: trying to register non-static key. Date: Sat, 6 Sep 2014 13:45:12 +0800 Message-ID: <20140906054512.GA7794@localhost> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="6c2NcOVqGQ03X4Wi" Return-path: Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org To: Daniel Vetter Cc: Jet Chen , Su Tao , Yuanhan Liu , LKP , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://anongit.freedesktop.org/drm-intel topic/core-stuff commit 4e396fc20db96c0af710601f081ffb41b0fe611c Author: Daniel Vetter AuthorDate: Fri Sep 5 14:27:41 2014 +0200 Commit: Daniel Vetter CommitDate: Fri Sep 5 14:34:48 2014 +0200 drm: Drop modeset locking from crtc init function At driver init no one can access modeset objects and we're single-threaded. So locking is just cargo-culting here. Worse, with the new ww mutexes and ww mutex slowpath debugging the mutex_lock might actually fail, and we don't have the full-blown ww recovery dance. Which then leads to fireworks when we try to unlock the not-locked crtc lock. An audit of all the functions called from here shows that none of them contain locking checks, so there's also no reason to keep the locking around just for consistency of caller contexts. Besides that I have the rule (at least in i915) that such places where we take locks just to simplify locking checks and not for correctness always require a comment. This regression was introduced in commit 51fd371bbaf94018a1223b4e2cf20b9880fd92d4 Author: Rob Clark Date: Tue Nov 19 12:10:12 2013 -0500 drm: convert crtc and connection_mutex to ww_mutex (v5) Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=83341 Cc: Rob Clark Cc: thellstrom@vmware.com Cc: maarten.lankhorst@canonical.com Cc: stable@vger.kernel.org Signed-off-by: Daniel Vetter =================================================== PARENT COMMIT NOT CLEAN. LOOK OUT FOR WRONG BISECT! =================================================== Attached dmesg for the parent commit, too, to help confirm whether it is a noise error. +------------------------------------------------------------------+------------+------------+------------+ | | 5c551b501a | 4e396fc20d | 5a2aa64d4e | +------------------------------------------------------------------+------------+------------+------------+ | boot_successes | 31 | 0 | 0 | | boot_failures | 29 | 20 | 11 | | Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 25 | | | | backtrace:lock_torture_stats | 25 | | | | BUG:unable_to_handle_kernel_paging_request | 3 | | | | Oops | 2 | 20 | 11 | | EIP_is_at__lock_acquire | 1 | | | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 1 | | | | backtrace:set_memory_np | 2 | | | | backtrace:free_init_pages | 2 | | | | backtrace:populate_rootfs | 2 | | | | backtrace:kernel_init_freeable | 2 | 20 | 11 | | EIP_is_at__change_page_attr_set_clr | 1 | | | | Kernel_panic-not_syncing:Fatal_exception | 1 | 20 | 11 | | BUG:kernel_boot_hang | 1 | | | | INFO:trying_to_register_non-static_key | 0 | 20 | 11 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20 | 11 | | EIP_is_at__ww_mutex_lock | 0 | 20 | 11 | | backtrace:drm_modeset_lock_all | 0 | 20 | 11 | | backtrace:drm_encoder_init | 0 | 20 | 11 | | backtrace:cirrus_modeset_init | 0 | 20 | 11 | | backtrace:__pci_register_driver | 0 | 20 | 11 | | backtrace:drm_pci_init | 0 | 20 | 11 | | backtrace:cirrus_init | 0 | 20 | 11 | +------------------------------------------------------------------+------------+------------+------------+ [ 0.836476] [drm] radeon kernel modesetting enabled. [ 0.837550] [TTM] Zone kernel: Available graphics memory: 145694 kiB [ 0.838064] [TTM] Initializing pool allocator [ 0.838626] INFO: trying to register non-static key. [ 0.839022] the code is fine but needs lockdep annotation. [ 0.839454] turning off the locking correctness validator. [ 0.839884] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.17.0-rc2-00221-g4e396fc #5 [ 0.840367] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.840367] 00000000 00000000 d341fc08 c69981fd c7394920 d341fc7c c5c7b341 c6c9ea3c [ 0.840367] 0900b705 d3440000 d341fc90 c5c79b96 d3440000 402dc174 d3440000 402dc174 [ 0.840367] 00000005 01440000 00000000 d2529848 d2529848 00000000 c73626e0 d34405d0 [ 0.840367] Call Trace: [ 0.840367] [] dump_stack+0x48/0x60 [ 0.840367] [] __lock_acquire+0x1c21/0x1da0 [ 0.840367] [] ? __lock_acquire+0x476/0x1da0 [ 0.840367] [] ? __lock_is_held+0x46/0x60 [ 0.840367] [] lock_acquire+0x91/0xc0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] __ww_mutex_lock+0x6c/0x780 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] drm_modeset_lock+0x31/0xf0 [ 0.840367] [] drm_modeset_lock_all_crtcs+0x34/0x50 [ 0.840367] [] __drm_modeset_lock_all+0xa4/0xe0 [ 0.840367] [] drm_modeset_lock_all+0xa/0x30 [ 0.840367] [] drm_encoder_init+0x1b/0xe0 [ 0.840367] [] ? kmem_cache_alloc+0x98/0x190 [ 0.840367] [] ? cirrus_modeset_init+0xe1/0x1c0 [ 0.840367] [] cirrus_modeset_init+0x107/0x1c0 [ 0.840367] [] cirrus_driver_load+0x57/0x120 [ 0.840367] [] drm_dev_register+0x9e/0x100 [ 0.840367] [] drm_get_pci_dev+0x91/0x1c0 [ 0.840367] [] ? trace_hardirqs_on+0xb/0x10 [ 0.840367] [] ? mutex_unlock+0x8/0x10 [ 0.840367] [] cirrus_pci_probe+0xac/0xf0 [ 0.840367] [] pci_device_probe+0x77/0xe0 [ 0.840367] [] ? sysfs_create_link+0x20/0x40 [ 0.840367] [] driver_probe_device+0x73/0x230 [ 0.840367] [] ? pci_match_device+0xc2/0xf0 [ 0.840367] [] __driver_attach+0x91/0xa0 [ 0.840367] [] ? __device_attach+0x50/0x50 [ 0.840367] [] bus_for_each_dev+0x4f/0x80 [ 0.840367] [] driver_attach+0x19/0x20 [ 0.840367] [] ? __device_attach+0x50/0x50 [ 0.840367] [] bus_add_driver+0x137/0x1f0 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] driver_register+0x54/0xe0 [ 0.840367] [] __pci_register_driver+0x45/0x50 [ 0.840367] [] drm_pci_init+0xea/0x110 [ 0.840367] [] ? trace_hardirqs_on+0xb/0x10 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] cirrus_init+0x20/0x22 [ 0.840367] [] do_one_initcall+0x16a/0x179 [ 0.840367] [] ? parse_args+0x150/0x3e0 [ 0.840367] [] kernel_init_freeable+0xed/0x16a [ 0.840367] [] kernel_init+0xb/0xe0 [ 0.840367] [] ret_from_kernel_thread+0x21/0x30 [ 0.840367] [] ? rest_init+0x120/0x120 [ 0.862651] BUG: unable to handle kernel NULL pointer dereference at (null) [ 0.863236] IP: [] __ww_mutex_lock+0xfa/0x780 [ 0.863655] *pdpt = 00000000125ad001 *pde = 0000000000000000 [ 0.864131] Oops: 0002 [#1] SMP DEBUG_PAGEALLOC [ 0.864521] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.17.0-rc2-00221-g4e396fc #5 [ 0.865109] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.865883] task: d3440000 ti: d341e000 task.ti: d341e000 [ 0.866310] EIP: 0060:[] EFLAGS: 00010082 CPU: 0 [ 0.866638] EIP is at __ww_mutex_lock+0xfa/0x780 [ 0.866638] EAX: 00000000 EBX: d2520b40 ECX: d2529834 EDX: d341fcdc [ 0.866638] ESI: d2529810 EDI: d2529814 EBP: d341fcf8 ESP: d341fcb4 [ 0.866638] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.866638] CR0: 8005003b CR2: 00000000 CR3: 125ac000 CR4: 000006b0 [ 0.866638] Stack: [ 0.866638] 00000000 00000001 d2520b58 c625e531 c625e531 d2529848 00000001 d3440000 [ 0.866638] d2520b40 00000246 d2529834 00000000 11111111 d341fcdc d2520b40 d2529810 [ 0.866638] d2520b40 d341fd0c c625e531 d2529800 d2528c00 d2520b40 d341fd20 c625e7c4 [ 0.866638] Call Trace: [ 0.866638] [] ? drm_modeset_lock+0x31/0xf0 [ 0.866638] [] ? drm_modeset_lock+0x31/0xf0 [ 0.866638] [] drm_modeset_lock+0x31/0xf0 [ 0.866638] [] drm_modeset_lock_all_crtcs+0x34/0x50 [ 0.866638] [] __drm_modeset_lock_all+0xa4/0xe0 [ 0.866638] [] drm_modeset_lock_all+0xa/0x30 [ 0.866638] [] drm_encoder_init+0x1b/0xe0 [ 0.866638] [] ? kmem_cache_alloc+0x98/0x190 [ 0.866638] [] ? cirrus_modeset_init+0xe1/0x1c0 [ 0.866638] [] cirrus_modeset_init+0x107/0x1c0 [ 0.866638] [] cirrus_driver_load+0x57/0x120 [ 0.866638] [] drm_dev_register+0x9e/0x100 [ 0.866638] [] drm_get_pci_dev+0x91/0x1c0 [ 0.866638] [] ? trace_hardirqs_on+0xb/0x10 [ 0.866638] [] ? mutex_unlock+0x8/0x10 [ 0.866638] [] cirrus_pci_probe+0xac/0xf0 [ 0.866638] [] pci_device_probe+0x77/0xe0 [ 0.866638] [] ? sysfs_create_link+0x20/0x40 [ 0.866638] [] driver_probe_device+0x73/0x230 [ 0.866638] [] ? pci_match_device+0xc2/0xf0 [ 0.866638] [] __driver_attach+0x91/0xa0 [ 0.866638] [] ? __device_attach+0x50/0x50 [ 0.866638] [] bus_for_each_dev+0x4f/0x80 [ 0.866638] [] driver_attach+0x19/0x20 [ 0.866638] [] ? __device_attach+0x50/0x50 [ 0.866638] [] bus_add_driver+0x137/0x1f0 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] driver_register+0x54/0xe0 [ 0.866638] [] __pci_register_driver+0x45/0x50 [ 0.866638] [] drm_pci_init+0xea/0x110 [ 0.866638] [] ? trace_hardirqs_on+0xb/0x10 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] cirrus_init+0x20/0x22 [ 0.866638] [] do_one_initcall+0x16a/0x179 [ 0.866638] [] ? parse_args+0x150/0x3e0 [ 0.866638] [] kernel_init_freeable+0xed/0x16a [ 0.866638] [] kernel_init+0xb/0xe0 [ 0.866638] [] ret_from_kernel_thread+0x21/0x30 [ 0.866638] [] ? rest_init+0x120/0x120 [ 0.866638] Code: 55 e4 89 f0 e8 a8 e9 2c ff 8b 45 d8 8d 55 e4 8b 48 04 89 f0 e8 d8 eb 2c ff 8b 46 28 8d 4e 24 8d 55 e4 89 56 28 89 4d e4 89 45 e8 <89> 10 8b 45 d8 89 4d d4 89 45 ec 8d 74 26 00 8d bc 27 00 00 00 [ 0.866638] EIP: [] __ww_mutex_lock+0xfa/0x780 SS:ESP 0068:d341fcb4 [ 0.866638] CR2: 0000000000000000 [ 0.866638] ---[ end trace 5dc0d5f349200b14 ]--- [ 0.866638] Kernel panic - not syncing: Fatal exception git bisect start 5a2aa64d4eafdaef278ff495025c59a5cd96eafb 69e273c0b0a3c337a521d083374c918dc52c666f -- git bisect good 82c3b0c30522510fcee89a14302aeb06df65f8d1 # 22:42 20+ 5 Merge 'spi/fix/rockchip' into devel-roam-i386-201409052138 git bisect good 259fc4e3fc3c3f073edd07564eb82433d7c86cc7 # 23:47 20+ 0 Merge 'drm-intel/drm-intel-nightly' into devel-roam-i386-201409052138 git bisect bad 70d805ad73fa5ee4d860ff10f4ff98050c01c2d9 # 00:58 0- 1 Merge 'hch-scsi-queue/core-for-3.18' into devel-roam-i386-201409052138 git bisect good 16cd192c2100085aa6ce04ec186fe62346a3b173 # 01:31 20+ 20 Merge 'drm/drm-mst-dell-30-hacks' into devel-roam-i386-201409052138 git bisect bad 31c010b13c93e6a7e8553be9b1d885b61df434b4 # 01:50 1- 20 Merge 'drm-intel/topic/core-stuff' into devel-roam-i386-201409052138 git bisect bad 4e396fc20db96c0af710601f081ffb41b0fe611c # 02:15 0- 4 drm: Drop modeset locking from crtc init function # first bad commit: [4e396fc20db96c0af710601f081ffb41b0fe611c] drm: Drop modeset locking from crtc init function git bisect good 5c551b501aa8637e844ea85eaea10f4f75aff716 # 03:00 60+ 29 drm/i915/hdmi: Enable pipe pixel replication for SD interlaced modes git bisect bad 5a2aa64d4eafdaef278ff495025c59a5cd96eafb # 03:00 0- 11 0day head guard for 'devel-roam-i386-201409052138' git bisect good fb762340e55638332407560396aea380b7af9cbf # 03:11 60+ 26 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k git bisect good 92d88cb068a5dc66d53ef017999b2419b125f764 # 04:16 60+ 2 Add linux-next specific files for 20140905 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=yocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-yocto-ivb41-46:20140906021532:i386-randconfig-r3-0905::" Content-Transfer-Encoding: quoted-printable early console in setup code [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.17.0-rc2-00221-g4e396fc (kbuild@roam) (gcc v= ersion 4.9.1 (Debian 4.9.1-11) ) #5 SMP Sat Sep 6 02:13:54 CST 2014 [ 0.000000] KERNEL supported cpus: [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] CPU: vendor_id 'GenuineIntel' unknown, using generic init. [ 0.000000] CPU: Your system may be unstable. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013fdffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013fe0000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.8 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-2014= 0531_083030-gandalf 04/01/2014 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13fe0 max_arch_pfn =3D 0x1000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0ed0-0x000f0edf] mapped at = [c00f0ed0] [ 0.000000] mpc: f0ee0-f0fb0 [ 0.000000] initial memory mapped: [mem 0x00000000-0x07bfffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13a00000-0x13bfffff] [ 0.000000] [mem 0x13a00000-0x13bfffff] page 4k [ 0.000000] BRK [0x077af000, 0x077affff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x139fffff] [ 0.000000] [mem 0x10000000-0x139fffff] page 4k [ 0.000000] BRK [0x077b0000, 0x077b0fff] PGTABLE [ 0.000000] BRK [0x077b1000, 0x077b1fff] PGTABLE [ 0.000000] BRK [0x077b2000, 0x077b2fff] PGTABLE [ 0.000000] BRK [0x077b3000, 0x077b3fff] PGTABLE [ 0.000000] BRK [0x077b4000, 0x077b4fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13fdffff] [ 0.000000] [mem 0x13c00000-0x13fdffff] page 4k [ 0.000000] RAMDISK: [mem 0x13cad000-0x13fdffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000F0CF0 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FE1854 000034 (v01 BOCHS BXPCRSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: FACP 0x13FE0B37 000074 (v01 BOCHS BXPCFACP 00000001 B= XPC 00000001) [ 0.000000] ACPI: DSDT 0x13FE0040 000AF7 (v01 BOCHS BXPCDSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: FACS 0x13FE0000 000040 [ 0.000000] ACPI: SSDT 0x13FE0BAB 000BF9 (v01 BOCHS BXPCSSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: APIC 0x13FE17A4 000078 (v01 BOCHS BXPCAPIC 00000001 B= XPC 00000001) [ 0.000000] ACPI: HPET 0x13FE181C 000038 (v01 BOCHS BXPCHPET 00000001 B= XPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffb000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13fe0000 [ 0.000000] low ram: 0 - 13fe0000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13caa001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13fdffff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13fdffff] [ 0.000000] On node 0 totalpages: 81790 [ 0.000000] free_area_init_node: node 0, pgdat c6ea0ec0, node_mem_map d3= 884028 [ 0.000000] DMA zone: 40 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 760 pages used for memmap [ 0.000000] Normal zone: 77792 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffb000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffa000 (fec00000) [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:1 nr_cpu_ids:1 nr_n= ode_ids:1 [ 0.000000] PERCPU: Embedded 11 pages/cpu @d3c96000 s29152 r0 d15904 u45= 056 [ 0.000000] pcpu-alloc: s29152 r0 d15904 u45056 alloc=3D11*4096 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 13c98600 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80990 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic= load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 = vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-r= andconfig-r3-0905/linux-devel:devel-roam-i386-201409052138:4e396fc20db96c0a= f710601f081ffb41b0fe611c:bisect-linux/.vmlinuz-4e396fc20db96c0af710601f081f= fb41b0fe611c-20140906021433-2-ivb41 branch=3Dlinux-devel/devel-roam-i386-20= 1409052138 BOOT_IMAGE=3D/kernel/i386-randconfig-r3-0905/4e396fc20db96c0af71= 0601f081ffb41b0fe611c/vmlinuz-3.17.0-rc2-00221-g4e396fc drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 291388K/327160K available (13994K kernel code, 847K = rwdata, 4280K rodata, 636K init, 8288K bss, 35772K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffd35000 - 0xfffff000 (2856 kB) [ 0.000000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB) [ 0.000000] vmalloc : 0xd47e0000 - 0xff9fe000 ( 690 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3fe0000 ( 319 MB) [ 0.000000] .init : 0xc6eaf000 - 0xc6f4e000 ( 636 kB) [ 0.000000] .data : 0xc69aae38 - 0xc6eadea0 (5132 kB) [ 0.000000] .text : 0xc5c00000 - 0xc69aae38 (13995 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1, N= odes=3D1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D1 [ 0.000000] NR_IRQS:2304 nr_irqs:256 0 [ 0.000000] CPU 0 irqstacks, hard=3Dd3408000 soft=3Dd340a000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.506 MHz processor [ 0.004000] Calibrating delay loop (skipped) preset value.. 5387.01 Bogo= MIPS (lpj=3D10774024) [ 0.004000] pid_max: default: 32768 minimum: 301 [ 0.004000] ACPI: Core revision 20140724 [ 0.008532] ACPI: All ACPI Tables successfully acquired [ 0.009059] Security Framework initialized [ 0.009401] SELinux: Initializing. [ 0.009724] SELinux: Starting in permissive mode [ 0.010139] AppArmor: AppArmor disabled by boot time parameter [ 0.010639] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.011188] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.012299] Initializing cgroup subsys net_cls [ 0.012690] Initializing cgroup subsys perf_event [ 0.013132] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.013132] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.028336] debug: unmapping init [mem 0xc6f4e000-0xc6f57fff] [ 0.032547] Getting VERSION: 1050014 [ 0.032861] Getting VERSION: 1050014 [ 0.033165] Getting ID: 0 [ 0.033391] Getting ID: f000000 [ 0.033658] Getting LVT0: 8700 [ 0.033909] Getting LVT1: 8400 [ 0.034171] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.034628] enabled ExtINT on CPU#0 [ 0.035579] ENABLING IO-APIC IRQs [ 0.035863] init IO_APIC IRQs [ 0.036005] apic 0 pin 0 not connected [ 0.036348] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.037029] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.037685] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.038347] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.039006] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.039659] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.040020] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.040682] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.041337] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.042027] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.042713] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.043385] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.044021] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.044699] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.045361] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.046027] apic 0 pin 16 not connected [ 0.046347] apic 0 pin 17 not connected [ 0.046675] apic 0 pin 18 not connected [ 0.046994] apic 0 pin 19 not connected [ 0.047315] apic 0 pin 20 not connected [ 0.048003] apic 0 pin 21 not connected [ 0.048328] apic 0 pin 22 not connected [ 0.048648] apic 0 pin 23 not connected [ 0.049114] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.049585] smpboot: CPU0: GenuineIntel Common KVM processor (fam: 0f, m= odel: 06, stepping: 01) [ 0.050311] Using local APIC timer interrupts. [ 0.050311] calibrating APIC timer ... [ 0.052000] ... lapic delta =3D 6249992 [ 0.052000] ... PM-Timer delta =3D 357924 [ 0.052000] ... PM-Timer result ok [ 0.052000] ..... delta 6249992 [ 0.052000] ..... mult: 268435112 [ 0.052000] ..... calibration result: 3999994 [ 0.052000] ..... CPU clock speed is 2693.1195 MHz. [ 0.052000] ..... host bus clock speed is 999.3994 MHz. [ 0.052000] Performance Events: no PMU driver, software events only. [ 0.052000] x86: Booted up 1 node, 1 CPUs [ 0.052000] smpboot: Total of 1 processors activated (5387.01 BogoMIPS) [ 0.052000] evm: security.selinux [ 0.052000] evm: security.capability [ 0.052317] xor: measuring software checksum speed [ 0.092003] pIII_sse : 9383.000 MB/sec [ 0.132003] prefetch64-sse: 11360.000 MB/sec [ 0.132373] xor: using function: prefetch64-sse (11360.000 MB/sec) [ 0.132891] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.133455] prandom: seed boundary self test passed [ 0.134301] prandom: 100 self tests passed [ 0.134637] atomic64_test: passed for i586+ platform with CX8 and with S= SE [ 0.135176] pinctrl core: initialized pinctrl subsystem [ 0.136025] regulator-dummy: no parameters [ 0.136643] NET: Registered protocol family 16 [ 0.137717] cpuidle: using governor ladder [ 0.138552] ACPI: bus type PCI registered [ 0.139063] PCI : PCI BIOS area is rw and x. Use pci=3Dnobios if you wan= t it NX. [ 0.139650] PCI: PCI BIOS revision 2.10 entry at 0xfd456, last bus=3D0 [ 0.140007] PCI: Using configuration type 1 for base access [ 0.216007] raid6: mmxx1 4951 MB/s [ 0.284007] raid6: mmxx2 5332 MB/s [ 0.352013] raid6: sse1x1 4082 MB/s [ 0.420011] raid6: sse1x2 5086 MB/s [ 0.488005] raid6: sse2x1 8011 MB/s [ 0.556004] raid6: sse2x2 10018 MB/s [ 0.556314] raid6: using algorithm sse2x2 (10018 MB/s) [ 0.557020] raid6: using intx1 recovery algorithm [ 0.557709] ACPI: Added _OSI(Module Device) [ 0.558048] ACPI: Added _OSI(Processor Device) [ 0.558407] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.558781] ACPI: Added _OSI(Processor Aggregator Device) [ 0.562429] ACPI: Interpreter enabled [ 0.562745] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S1_] (20140724/hwxface-580) [ 0.563505] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S2_] (20140724/hwxface-580) [ 0.564208] ACPI: (supports S0 S3 S5) [ 0.564515] ACPI: Using IOAPIC for interrupt routing [ 0.564935] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.572533] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.573035] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.573496] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.574210] acpi PNP0A03:00: fail to add MMCONFIG information, can't acc= ess extended PCI configuration space under this bridge. [ 0.575241] PCI host bridge to bus 0000:00 [ 0.575619] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.576005] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.576507] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff] [ 0.576995] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff] [ 0.577489] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf] [ 0.577974] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff] [ 0.578471] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.579010] pci_bus 0000:00: root bus resource [mem 0x14000000-0xfebffff= f] [ 0.579609] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.580460] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.581424] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.584215] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.585468] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.586024] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.586543] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.587101] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.587853] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.588270] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX= 4 ACPI [ 0.588844] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.589683] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.591177] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.592919] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.597795] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.598611] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.600005] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.601211] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.605074] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.605872] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.606743] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.610049] pci_bus 0000:00: on NUMA node 0 [ 0.611057] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.611730] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.612300] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.612945] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.613523] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.614382] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.615767] SCSI subsystem initialized [ 0.616068] pps_core: LinuxPPS API ver. 1 registered [ 0.616474] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.617198] PTP clock support registered [ 0.617535] EDAC MC: Ver: 3.0.0 [ 0.617943] EDAC DEBUG: edac_mc_sysfs_init: device mc created [ 0.618541] PCI: Using ACPI for IRQ routing [ 0.618881] PCI: pci_cache_line_size set to 64 bytes [ 0.619358] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.620011] e820: reserve RAM buffer [mem 0x13fe0000-0x13ffffff] [ 0.620865] irda_init() [ 0.621098] NET: Registered protocol family 23 [ 0.621497] Bluetooth: Core ver 2.19 [ 0.621803] NET: Registered protocol family 31 [ 0.622157] Bluetooth: HCI device and connection manager initialized [ 0.622673] Bluetooth: HCI socket layer initialized [ 0.623065] Bluetooth: L2CAP socket layer initialized [ 0.623531] Bluetooth: SCO socket layer initialized [ 0.624020] NET: Registered protocol family 8 [ 0.624370] NET: Registered protocol family 20 [ 0.625079] nfc: nfc_init: NFC Core ver 0.1 [ 0.625459] NET: Registered protocol family 39 [ 0.626325] Switched to clocksource kvm-clock [ 0.626881] FS-Cache: Loaded [ 0.627151] pnp: PnP ACPI init [ 0.627520] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.627520] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.627520] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.627520] pnp 00:03: [dma 2] [ 0.627520] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.627882] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.628512] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.629430] pnp: PnP ACPI: found 6 devices [ 0.664806] cfg80211: Calling CRDA to update world regulatory domain [ 0.665451] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.665901] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff] [ 0.666349] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff] [ 0.666784] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf] [ 0.667230] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff] [ 0.667662] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff] [ 0.668171] pci_bus 0000:00: resource 10 [mem 0x14000000-0xfebfffff] [ 0.668707] NET: Registered protocol family 2 [ 0.669391] TCP established hash table entries: 4096 (order: 2, 16384 by= tes) [ 0.670011] TCP bind hash table entries: 4096 (order: 5, 147456 bytes) [ 0.670730] TCP: Hash tables configured (established 4096 bind 4096) [ 0.671268] TCP: reno registered [ 0.671540] UDP hash table entries: 256 (order: 2, 20480 bytes) [ 0.672048] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes) [ 0.672752] NET: Registered protocol family 1 [ 0.673128] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.673597] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.674055] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.674564] pci 0000:00:02.0: Boot video device [ 0.674936] PCI: CLS 0 bytes, default 64 [ 0.675434] Unpacking initramfs... [ 0.746562] debug: unmapping init [mem 0xd3cad000-0xd3fdffff] [ 0.747755] apm: BIOS not found. [ 0.748342] cryptomgr_test (21) used greatest stack depth: 7152 bytes le= ft [ 0.748961] NatSemi SCx200 Driver [ 0.749302] spin_lock-torture:--- Start of test: nwriters_stress=3D2 sta= t_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_secs= =3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 0.750490] spin_lock-torture: Creating torture_shuffle task [ 0.750993] spin_lock-torture: Creating torture_stutter task [ 0.751480] spin_lock-torture: torture_shuffle task started [ 0.751932] spin_lock-torture: Creating lock_torture_writer task [ 0.752456] spin_lock-torture: torture_stutter task started [ 0.752914] spin_lock-torture: Creating lock_torture_writer task [ 0.753415] spin_lock-torture: lock_torture_writer task started [ 0.753907] spin_lock-torture: Creating lock_torture_stats task [ 0.754407] spin_lock-torture: lock_torture_writer task started [ 0.754896] torture_init_begin: refusing rcu init: spin_lock running [ 0.755682] futex hash table entries: 256 (order: 2, 16384 bytes) [ 0.756244] Initialise system trusted keyring [ 0.756647] audit: initializing netlink subsys (disabled) [ 0.757138] audit: type=3D2000 audit(1409936248.376:1): initialized [ 0.757836] spin_lock-torture: lock_torture_stats task started [ 0.762504] zbud: loaded [ 0.764606] ntfs: driver 2.1.30 [Flags: R/W]. [ 0.765216] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 0.765690] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 0.766233] QNX4 filesystem 0.2.3 registered. [ 0.766784] JFS: nTxBlock =3D 2276, nTxLock =3D 18211 [ 0.768733] SGI XFS with ACLs, security attributes, debug enabled [ 0.770260] NILFS version 2 loaded [ 0.770549] befs: version: 0.9.3 [ 0.771454] gfs2: GFS2 installed [ 0.772071] SELinux: Registering netfilter hooks [ 0.774346] NET: Registered protocol family 38 [ 0.774731] Key type asymmetric registered [ 0.775094] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 251) [ 0.775686] io scheduler noop registered [ 0.776020] io scheduler deadline registered (default) [ 0.776445] start plist test [ 0.777829] end plist test [ 0.778317] test_string_helpers: Running tests... [ 0.779952] hgafb: HGA card not detected. [ 0.780329] hgafb: probe of hgafb.0 failed with error -22 [ 0.781886] v86d (82) used greatest stack depth: 6792 bytes left [ 0.782833] uvesafb: Getting VBE info block failed (eax=3D0x10a, err=3D0) [ 0.783353] uvesafb: vbe_init() failed with -22 [ 0.783714] uvesafb: probe of uvesafb.0 failed with error -22 [ 0.784368] ipmi message handler version 39.2 [ 0.784731] ipmi device interface [ 0.785043] IPMI System Interface driver. [ 0.785417] ipmi_si: Adding default-specified kcs state machine [ 0.785900] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 0.786675] ipmi_si: Interface detection failed [ 0.787037] ipmi_si: Adding default-specified smic state machine [ 0.787526] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 0.788370] ipmi_si: Interface detection failed [ 0.788733] ipmi_si: Adding default-specified bt state machine [ 0.789206] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 0.789970] ipmi_si: Interface detection failed [ 0.790423] ipmi_si: Unable to find any System Interface(s) [ 0.791194] GHES: HEST is not enabled! [ 0.806507] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.832283] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 0.833581] lp: driver loaded but no devices found [ 0.833973] sonypi: Sony Programmable I/O Controller Driver v1.26. [ 0.834475] scx200_gpio: no SCx200 gpio present [ 0.834838] nsc_gpio initializing [ 0.835114] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 0.835980] [drm] Initialized drm 1.1.0 20060810 [ 0.836476] [drm] radeon kernel modesetting enabled. [ 0.837550] [TTM] Zone kernel: Available graphics memory: 145694 kiB [ 0.838064] [TTM] Initializing pool allocator [ 0.838626] INFO: trying to register non-static key. [ 0.839022] the code is fine but needs lockdep annotation. [ 0.839454] turning off the locking correctness validator. [ 0.839884] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.17.0-rc2-00221-g= 4e396fc #5 [ 0.840367] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.840367] 00000000 00000000 d341fc08 c69981fd c7394920 d341fc7c c5c7b= 341 c6c9ea3c [ 0.840367] 0900b705 d3440000 d341fc90 c5c79b96 d3440000 402dc174 d3440= 000 402dc174 [ 0.840367] 00000005 01440000 00000000 d2529848 d2529848 00000000 c7362= 6e0 d34405d0 [ 0.840367] Call Trace: [ 0.840367] [] dump_stack+0x48/0x60 [ 0.840367] [] __lock_acquire+0x1c21/0x1da0 [ 0.840367] [] ? __lock_acquire+0x476/0x1da0 [ 0.840367] [] ? __lock_is_held+0x46/0x60 [ 0.840367] [] lock_acquire+0x91/0xc0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] __ww_mutex_lock+0x6c/0x780 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] ? drm_modeset_lock+0x31/0xf0 [ 0.840367] [] drm_modeset_lock+0x31/0xf0 [ 0.840367] [] drm_modeset_lock_all_crtcs+0x34/0x50 [ 0.840367] [] __drm_modeset_lock_all+0xa4/0xe0 [ 0.840367] [] drm_modeset_lock_all+0xa/0x30 [ 0.840367] [] drm_encoder_init+0x1b/0xe0 [ 0.840367] [] ? kmem_cache_alloc+0x98/0x190 [ 0.840367] [] ? cirrus_modeset_init+0xe1/0x1c0 [ 0.840367] [] cirrus_modeset_init+0x107/0x1c0 [ 0.840367] [] cirrus_driver_load+0x57/0x120 [ 0.840367] [] drm_dev_register+0x9e/0x100 [ 0.840367] [] drm_get_pci_dev+0x91/0x1c0 [ 0.840367] [] ? trace_hardirqs_on+0xb/0x10 [ 0.840367] [] ? mutex_unlock+0x8/0x10 [ 0.840367] [] cirrus_pci_probe+0xac/0xf0 [ 0.840367] [] pci_device_probe+0x77/0xe0 [ 0.840367] [] ? sysfs_create_link+0x20/0x40 [ 0.840367] [] driver_probe_device+0x73/0x230 [ 0.840367] [] ? pci_match_device+0xc2/0xf0 [ 0.840367] [] __driver_attach+0x91/0xa0 [ 0.840367] [] ? __device_attach+0x50/0x50 [ 0.840367] [] bus_for_each_dev+0x4f/0x80 [ 0.840367] [] driver_attach+0x19/0x20 [ 0.840367] [] ? __device_attach+0x50/0x50 [ 0.840367] [] bus_add_driver+0x137/0x1f0 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] driver_register+0x54/0xe0 [ 0.840367] [] __pci_register_driver+0x45/0x50 [ 0.840367] [] drm_pci_init+0xea/0x110 [ 0.840367] [] ? trace_hardirqs_on+0xb/0x10 [ 0.840367] [] ? mgag200_init+0x22/0x22 [ 0.840367] [] cirrus_init+0x20/0x22 [ 0.840367] [] do_one_initcall+0x16a/0x179 [ 0.840367] [] ? parse_args+0x150/0x3e0 [ 0.840367] [] kernel_init_freeable+0xed/0x16a [ 0.840367] [] kernel_init+0xb/0xe0 [ 0.840367] [] ret_from_kernel_thread+0x21/0x30 [ 0.840367] [] ? rest_init+0x120/0x120 [ 0.862651] BUG: unable to handle kernel NULL pointer dereference at (= null) [ 0.863236] IP: [] __ww_mutex_lock+0xfa/0x780 [ 0.863655] *pdpt =3D 00000000125ad001 *pde =3D 0000000000000000=20 [ 0.864131] Oops: 0002 [#1] SMP DEBUG_PAGEALLOC [ 0.864521] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.17.0-rc2-00221-g= 4e396fc #5 [ 0.865109] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.865883] task: d3440000 ti: d341e000 task.ti: d341e000 [ 0.866310] EIP: 0060:[] EFLAGS: 00010082 CPU: 0 [ 0.866638] EIP is at __ww_mutex_lock+0xfa/0x780 [ 0.866638] EAX: 00000000 EBX: d2520b40 ECX: d2529834 EDX: d341fcdc [ 0.866638] ESI: d2529810 EDI: d2529814 EBP: d341fcf8 ESP: d341fcb4 [ 0.866638] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 0.866638] CR0: 8005003b CR2: 00000000 CR3: 125ac000 CR4: 000006b0 [ 0.866638] Stack: [ 0.866638] 00000000 00000001 d2520b58 c625e531 c625e531 d2529848 00000= 001 d3440000 [ 0.866638] d2520b40 00000246 d2529834 00000000 11111111 d341fcdc d2520= b40 d2529810 [ 0.866638] d2520b40 d341fd0c c625e531 d2529800 d2528c00 d2520b40 d341f= d20 c625e7c4 [ 0.866638] Call Trace: [ 0.866638] [] ? drm_modeset_lock+0x31/0xf0 [ 0.866638] [] ? drm_modeset_lock+0x31/0xf0 [ 0.866638] [] drm_modeset_lock+0x31/0xf0 [ 0.866638] [] drm_modeset_lock_all_crtcs+0x34/0x50 [ 0.866638] [] __drm_modeset_lock_all+0xa4/0xe0 [ 0.866638] [] drm_modeset_lock_all+0xa/0x30 [ 0.866638] [] drm_encoder_init+0x1b/0xe0 [ 0.866638] [] ? kmem_cache_alloc+0x98/0x190 [ 0.866638] [] ? cirrus_modeset_init+0xe1/0x1c0 [ 0.866638] [] cirrus_modeset_init+0x107/0x1c0 [ 0.866638] [] cirrus_driver_load+0x57/0x120 [ 0.866638] [] drm_dev_register+0x9e/0x100 [ 0.866638] [] drm_get_pci_dev+0x91/0x1c0 [ 0.866638] [] ? trace_hardirqs_on+0xb/0x10 [ 0.866638] [] ? mutex_unlock+0x8/0x10 [ 0.866638] [] cirrus_pci_probe+0xac/0xf0 [ 0.866638] [] pci_device_probe+0x77/0xe0 [ 0.866638] [] ? sysfs_create_link+0x20/0x40 [ 0.866638] [] driver_probe_device+0x73/0x230 [ 0.866638] [] ? pci_match_device+0xc2/0xf0 [ 0.866638] [] __driver_attach+0x91/0xa0 [ 0.866638] [] ? __device_attach+0x50/0x50 [ 0.866638] [] bus_for_each_dev+0x4f/0x80 [ 0.866638] [] driver_attach+0x19/0x20 [ 0.866638] [] ? __device_attach+0x50/0x50 [ 0.866638] [] bus_add_driver+0x137/0x1f0 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] driver_register+0x54/0xe0 [ 0.866638] [] __pci_register_driver+0x45/0x50 [ 0.866638] [] drm_pci_init+0xea/0x110 [ 0.866638] [] ? trace_hardirqs_on+0xb/0x10 [ 0.866638] [] ? mgag200_init+0x22/0x22 [ 0.866638] [] cirrus_init+0x20/0x22 [ 0.866638] [] do_one_initcall+0x16a/0x179 [ 0.866638] [] ? parse_args+0x150/0x3e0 [ 0.866638] [] kernel_init_freeable+0xed/0x16a [ 0.866638] [] kernel_init+0xb/0xe0 [ 0.866638] [] ret_from_kernel_thread+0x21/0x30 [ 0.866638] [] ? rest_init+0x120/0x120 [ 0.866638] Code: 55 e4 89 f0 e8 a8 e9 2c ff 8b 45 d8 8d 55 e4 8b 48 04 = 89 f0 e8 d8 eb 2c ff 8b 46 28 8d 4e 24 8d 55 e4 89 56 28 89 4d e4 89 45 e8 = <89> 10 8b 45 d8 89 4d d4 89 45 ec 8d 74 26 00 8d bc 27 00 00 00 [ 0.866638] EIP: [] __ww_mutex_lock+0xfa/0x780 SS:ESP 0068:d34= 1fcb4 [ 0.866638] CR2: 0000000000000000 [ 0.866638] ---[ end trace 5dc0d5f349200b14 ]--- [ 0.866638] Kernel panic - not syncing: Fatal exception [ 0.866638] Kernel Offset: 0x4c00000 from 0xc1000000 (relocation range: = 0xc0000000-0xd47dffff) Elapsed time: 5 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig-r= 3-0905/4e396fc20db96c0af710601f081ffb41b0fe611c/vmlinuz-3.17.0-rc2-00221-g4= e396fc -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic= =3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D= -1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 = prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root= =3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-r3-0905/= linux-devel:devel-roam-i386-201409052138:4e396fc20db96c0af710601f081ffb41b0= fe611c:bisect-linux/.vmlinuz-4e396fc20db96c0af710601f081ffb41b0fe611c-20140= 906021433-2-ivb41 branch=3Dlinux-devel/devel-roam-i386-201409052138 BOOT_IM= AGE=3D/kernel/i386-randconfig-r3-0905/4e396fc20db96c0af710601f081ffb41b0fe6= 11c/vmlinuz-3.17.0-rc2-00221-g4e396fc drbd.minor_count=3D8' -initrd /kerne= l-tests/initrd/yocto-minimal-i386.cgz -m 320 -smp 1 -net nic,vlan=3D1,model= =3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb = -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-yocto-ivb41-46 -serial fi= le:/dev/shm/kboot/serial-yocto-ivb41-46 -daemonize -display none -monitor n= ull=20 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-ivb42-104:20140906025146:i386-randconfig-r3-0905::" Content-Transfer-Encoding: quoted-printable early console in setup code [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.17.0-rc2-00220-g5c551b5 (kbuild@roam) (gcc v= ersion 4.9.1 (Debian 4.9.1-11) ) #8 SMP Sat Sep 6 02:49:23 CST 2014 [ 0.000000] KERNEL supported cpus: [ 0.000000] NSC Geode by NSC [ 0.000000] Cyrix CyrixInstead [ 0.000000] Centaur CentaurHauls [ 0.000000] CPU: vendor_id 'GenuineIntel' unknown, using generic init. [ 0.000000] CPU: Your system may be unstable. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013fdffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013fe0000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.8 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-2014= 0531_083030-gandalf 04/01/2014 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13fe0 max_arch_pfn =3D 0x1000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped at = [c00f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] initial memory mapped: [mem 0x00000000-0x0f9fffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12400000-0x125fffff] [ 0.000000] [mem 0x12400000-0x125fffff] page 4k [ 0.000000] BRK [0x0f5ee000, 0x0f5eefff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x123fffff] [ 0.000000] [mem 0x10000000-0x123fffff] page 4k [ 0.000000] BRK [0x0f5ef000, 0x0f5effff] PGTABLE [ 0.000000] BRK [0x0f5f0000, 0x0f5f0fff] PGTABLE [ 0.000000] BRK [0x0f5f1000, 0x0f5f1fff] PGTABLE [ 0.000000] BRK [0x0f5f2000, 0x0f5f2fff] PGTABLE [ 0.000000] BRK [0x0f5f3000, 0x0f5f3fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12600000-0x13fdffff] [ 0.000000] [mem 0x12600000-0x13fdffff] page 4k [ 0.000000] RAMDISK: [mem 0x1279b000-0x13fdffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000F0C90 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FE18BD 000034 (v01 BOCHS BXPCRSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: FACP 0x13FE0B37 000074 (v01 BOCHS BXPCFACP 00000001 B= XPC 00000001) [ 0.000000] ACPI: DSDT 0x13FE0040 000AF7 (v01 BOCHS BXPCDSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: FACS 0x13FE0000 000040 [ 0.000000] ACPI: SSDT 0x13FE0BAB 000C5A (v01 BOCHS BXPCSSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: APIC 0x13FE1805 000080 (v01 BOCHS BXPCAPIC 00000001 B= XPC 00000001) [ 0.000000] ACPI: HPET 0x13FE1885 000038 (v01 BOCHS BXPCHPET 00000001 B= XPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffb000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13fe0000 [ 0.000000] low ram: 0 - 13fe0000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:12798001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13fdffff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13fdffff] [ 0.000000] On node 0 totalpages: 81790 [ 0.000000] free_area_init_node: node 0, pgdat ceca0ec0, node_mem_map d2= 2c3028 [ 0.000000] DMA zone: 40 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 760 pages used for memmap [ 0.000000] Normal zone: 77792 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffb000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffa000 (fec00000) [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:2 nr_cpu_ids:2 nr_n= ode_ids:1 [ 0.000000] PERCPU: Embedded 11 pages/cpu @d2779000 s29152 r0 d15904 u45= 056 [ 0.000000] pcpu-alloc: s29152 r0 d15904 u45056 alloc=3D11*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1277b600 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80990 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic= load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 = vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-r= andconfig-r3-0905/linux-devel:devel-roam-i386-201409052138:5c551b501aa8637e= 844ea85eaea10f4f75aff716:bisect-linux/.vmlinuz-5c551b501aa8637e844ea85eaea1= 0f4f75aff716-20140906024956-39-ivb42 branch=3Dlinux-devel/devel-roam-i386-2= 01409052138 BOOT_IMAGE=3D/kernel/i386-randconfig-r3-0905/5c551b501aa8637e84= 4ea85eaea10f4f75aff716/vmlinuz-3.17.0-rc2-00220-g5c551b5 drbd.minor_count= =3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 269768K/327160K available (13994K kernel code, 847K = rwdata, 4280K rodata, 636K init, 8288K bss, 57392K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffd35000 - 0xfffff000 (2856 kB) [ 0.000000] pkmap : 0xffa00000 - 0xffc00000 (2048 kB) [ 0.000000] vmalloc : 0xd47e0000 - 0xff9fe000 ( 690 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3fe0000 ( 319 MB) [ 0.000000] .init : 0xcecaf000 - 0xced4e000 ( 636 kB) [ 0.000000] .data : 0xce7aae78 - 0xcecadea0 (5132 kB) [ 0.000000] .text : 0xcda00000 - 0xce7aae78 (13995 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D2, N= odes=3D1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:2304 nr_irqs:440 0 [ 0.000000] CPU 0 irqstacks, hard=3Dd1c0a000 soft=3Dd1c0c000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.508 MHz processor [ 0.000000] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.004000] Calibrating delay loop (skipped) preset value.. 5387.01 Bogo= MIPS (lpj=3D10774032) [ 0.004000] pid_max: default: 32768 minimum: 301 [ 0.004000] ACPI: Core revision 20140724 [ 0.009217] ACPI: All ACPI Tables successfully acquired [ 0.009795] Security Framework initialized [ 0.010126] SELinux: Initializing. [ 0.010449] SELinux: Starting in permissive mode [ 0.010826] AppArmor: AppArmor disabled by boot time parameter [ 0.011332] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.011863] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.012516] Initializing cgroup subsys net_cls [ 0.012888] Initializing cgroup subsys perf_event [ 0.013322] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.013322] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.014808] debug: unmapping init [mem 0xced4e000-0xced57fff] [ 0.019493] Getting VERSION: 1050014 [ 0.019793] Getting VERSION: 1050014 [ 0.020005] Getting ID: 0 [ 0.020254] Getting ID: f000000 [ 0.020525] Getting LVT0: 8700 [ 0.020764] Getting LVT1: 8400 [ 0.021002] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.021443] enabled ExtINT on CPU#0 [ 0.022408] ENABLING IO-APIC IRQs [ 0.022678] init IO_APIC IRQs [ 0.022912] apic 0 pin 0 not connected [ 0.023266] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.024032] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.024704] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.025341] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.025987] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.026625] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.027268] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.027903] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.028023] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.028650] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.029314] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.029955] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.030590] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.031258] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.032023] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.032663] apic 0 pin 16 not connected [ 0.032987] apic 0 pin 17 not connected [ 0.033288] apic 0 pin 18 not connected [ 0.033589] apic 0 pin 19 not connected [ 0.033901] apic 0 pin 20 not connected [ 0.034203] apic 0 pin 21 not connected [ 0.034505] apic 0 pin 22 not connected [ 0.034834] apic 0 pin 23 not connected [ 0.035285] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.036004] smpboot: CPU0: GenuineIntel Common KVM processor (fam: 0f, m= odel: 06, stepping: 01) [ 0.037421] Using local APIC timer interrupts. [ 0.037421] calibrating APIC timer ... [ 0.040000] ... lapic delta =3D 6250083 [ 0.040000] ... PM-Timer delta =3D 357959 [ 0.040000] ... PM-Timer result ok [ 0.040000] ..... delta 6250083 [ 0.040000] ..... mult: 268439020 [ 0.040000] ..... calibration result: 4000053 [ 0.040000] ..... CPU clock speed is 2693.2389 MHz. [ 0.040000] ..... host bus clock speed is 1000.0053 MHz. [ 0.040091] Performance Events: no PMU driver, software events only. [ 0.041955] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.043265] CPU 1 irqstacks, hard=3Dd1c94000 soft=3Dd1c96000 [ 0.044005] x86: Booting SMP configuration: [ 0.044615] .... node #0, CPUs: #1 [ 0.004000] Initializing CPU#1 [ 0.004000] kvm-clock: cpu 1, msr 0:12798021, secondary cpu clock [ 0.004000] masked ExtINT on CPU#1 [ 0.057994] x86: Booted up 1 node, 2 CPUs [ 0.057941] KVM setup async PF for cpu 1 [ 0.057941] kvm-stealtime: cpu 1, msr 12786600 [ 0.059546] smpboot: Total of 2 processors activated (10774.03 BogoMIPS) [ 0.062101] evm: security.selinux [ 0.062514] evm: security.capability [ 0.064268] xor: measuring software checksum speed [ 0.104007] pIII_sse : 7095.000 MB/sec [ 0.144006] prefetch64-sse: 8571.000 MB/sec [ 0.144566] xor: using function: prefetch64-sse (8571.000 MB/sec) [ 0.145306] prandom: seed boundary self test passed [ 0.146855] prandom: 100 self tests passed [ 0.147352] atomic64_test: passed for i586+ platform with CX8 and with S= SE [ 0.148009] pinctrl core: initialized pinctrl subsystem [ 0.149266] regulator-dummy: no parameters [ 0.150177] NET: Registered protocol family 16 [ 0.151812] cpuidle: using governor ladder [ 0.152763] ACPI: bus type PCI registered [ 0.153561] PCI : PCI BIOS area is rw and x. Use pci=3Dnobios if you wan= t it NX. [ 0.154424] PCI: PCI BIOS revision 2.10 entry at 0xfd456, last bus=3D0 [ 0.155173] PCI: Using configuration type 1 for base access [ 0.248022] raid6: mmxx1 3075 MB/s [ 0.316015] raid6: mmxx2 4130 MB/s [ 0.384016] raid6: sse1x1 3590 MB/s [ 0.452023] raid6: sse1x2 3235 MB/s [ 0.520010] raid6: sse2x1 5007 MB/s [ 0.588047] raid6: sse2x2 6473 MB/s [ 0.588406] raid6: using algorithm sse2x2 (6473 MB/s) [ 0.588789] raid6: using intx1 recovery algorithm [ 0.589793] ACPI: Added _OSI(Module Device) [ 0.590133] ACPI: Added _OSI(Processor Device) [ 0.590483] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.590846] ACPI: Added _OSI(Processor Aggregator Device) [ 0.595366] ACPI: Interpreter enabled [ 0.595765] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S1_] (20140724/hwxface-580) [ 0.596667] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S2_] (20140724/hwxface-580) [ 0.597446] ACPI: (supports S0 S3 S5) [ 0.597730] ACPI: Using IOAPIC for interrupt routing [ 0.598161] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.607088] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.607596] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.608037] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.608746] acpi PNP0A03:00: fail to add MMCONFIG information, can't acc= ess extended PCI configuration space under this bridge. [ 0.609747] PCI host bridge to bus 0000:00 [ 0.610067] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.610490] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.610953] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff] [ 0.611423] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff] [ 0.611885] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf] [ 0.612011] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff] [ 0.612474] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.612985] pci_bus 0000:00: root bus resource [mem 0x14000000-0xfebffff= f] [ 0.613556] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.614769] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.616688] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.620914] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.622807] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.623657] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.624006] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.624838] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.626049] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.627196] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX= 4 ACPI [ 0.628017] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.629340] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.632011] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.634247] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.642084] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.643394] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.645166] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.647017] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.653134] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.654439] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.656007] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.660931] pci_bus 0000:00: on NUMA node 0 [ 0.662603] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.663633] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.664480] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.665494] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.666373] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.668000] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.669811] SCSI subsystem initialized [ 0.670402] pps_core: LinuxPPS API ver. 1 registered [ 0.671003] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.672022] PTP clock support registered [ 0.672546] EDAC MC: Ver: 3.0.0 [ 0.673162] EDAC DEBUG: edac_mc_sysfs_init: device mc created [ 0.674123] PCI: Using ACPI for IRQ routing [ 0.674641] PCI: pci_cache_line_size set to 64 bytes [ 0.676137] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.676893] e820: reserve RAM buffer [mem 0x13fe0000-0x13ffffff] [ 0.678245] irda_init() [ 0.678603] NET: Registered protocol family 23 [ 0.679217] Bluetooth: Core ver 2.19 [ 0.679700] NET: Registered protocol family 31 [ 0.680005] Bluetooth: HCI device and connection manager initialized [ 0.680803] Bluetooth: HCI socket layer initialized [ 0.681427] Bluetooth: L2CAP socket layer initialized [ 0.682107] Bluetooth: SCO socket layer initialized [ 0.682731] NET: Registered protocol family 8 [ 0.683282] NET: Registered protocol family 20 [ 0.684416] cfg80211: Calling CRDA to update world regulatory domain [ 0.685549] nfc: nfc_init: NFC Core ver 0.1 [ 0.686130] NET: Registered protocol family 39 [ 0.687366] Switched to clocksource kvm-clock [ 0.687366] FS-Cache: Loaded [ 0.687366] pnp: PnP ACPI init [ 0.687366] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.687366] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.687366] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.687366] pnp 00:03: [dma 2] [ 0.687366] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.687864] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.688472] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.689393] pnp: PnP ACPI: found 6 devices [ 0.724881] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.725320] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff] [ 0.725746] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff] [ 0.726166] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf] [ 0.726584] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff] [ 0.727019] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff] [ 0.727491] pci_bus 0000:00: resource 10 [mem 0x14000000-0xfebfffff] [ 0.728064] NET: Registered protocol family 2 [ 0.728793] TCP established hash table entries: 4096 (order: 2, 16384 by= tes) [ 0.729392] TCP bind hash table entries: 4096 (order: 5, 147456 bytes) [ 0.730091] TCP: Hash tables configured (established 4096 bind 4096) [ 0.730604] TCP: reno registered [ 0.730874] UDP hash table entries: 256 (order: 2, 20480 bytes) [ 0.731356] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes) [ 0.732045] NET: Registered protocol family 1 [ 0.732405] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.732883] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.733328] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.733823] pci 0000:00:02.0: Boot video device [ 0.734185] PCI: CLS 0 bytes, default 64 [ 0.734683] Unpacking initramfs... [ 1.572044] debug: unmapping init [mem 0xd279b000-0xd3fdffff] [ 1.573662] apm: BIOS not found. [ 1.574300] cryptomgr_test (27) used greatest stack depth: 7152 bytes le= ft [ 1.574996] NatSemi SCx200 Driver [ 1.575317] spin_lock-torture:--- Start of test: nwriters_stress=3D4 sta= t_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_secs= =3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 1.576550] spin_lock-torture: Creating torture_shuffle task [ 1.577078] spin_lock-torture: Creating torture_stutter task [ 1.577523] spin_lock-torture: torture_shuffle task started [ 1.577968] spin_lock-torture: Creating lock_torture_writer task [ 1.577978] spin_lock-torture: torture_stutter task started [ 1.578999] spin_lock-torture: Creating lock_torture_writer task [ 1.579465] spin_lock-torture: lock_torture_writer task started [ 1.579948] spin_lock-torture: Creating lock_torture_writer task [ 1.579973] spin_lock-torture: lock_torture_writer task started [ 1.586364] spin_lock-torture: Creating lock_torture_writer task [ 1.587112] spin_lock-torture: lock_torture_writer task started [ 1.587922] spin_lock-torture: Creating lock_torture_stats task [ 1.587931] spin_lock-torture: lock_torture_writer task started [ 1.589475] torture_init_begin: refusing rcu init: spin_lock running [ 1.590803] futex hash table entries: 512 (order: 3, 32768 bytes) [ 1.591637] Initialise system trusted keyring [ 1.592273] audit: initializing netlink subsys (disabled) [ 1.593025] audit: type=3D2000 audit(1409942693.970:1): initialized [ 1.594053] spin_lock-torture: lock_torture_stats task started [ 1.601425] zbud: loaded [ 1.603601] ntfs: driver 2.1.30 [Flags: R/W]. [ 1.604306] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 1.604786] romfs: ROMFS MTD (C) 2007 Red Hat, Inc. [ 1.605317] QNX4 filesystem 0.2.3 registered. [ 1.605873] JFS: nTxBlock =3D 2107, nTxLock =3D 16860 [ 1.607532] SGI XFS with ACLs, security attributes, debug enabled [ 1.609732] NILFS version 2 loaded [ 1.610012] befs: version: 0.9.3 [ 1.611088] gfs2: GFS2 installed [ 1.611696] SELinux: Registering netfilter hooks [ 1.615541] NET: Registered protocol family 38 [ 1.615922] Key type asymmetric registered [ 1.616328] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 251) [ 1.616910] io scheduler noop registered [ 1.617217] io scheduler deadline registered (default) [ 1.617606] start plist test [ 1.620024] end plist test [ 1.620783] test_string_helpers: Running tests... [ 1.623634] hgafb: HGA card not detected. [ 1.624246] hgafb: probe of hgafb.0 failed with error -22 [ 1.625832] kworker/u4:0 (91) used greatest stack depth: 6980 bytes left [ 1.625889] uvesafb: failed to execute /sbin/v86d [ 1.625890] uvesafb: make sure that the v86d helper is installed and exe= cutable [ 1.625893] uvesafb: Getting VBE info block failed (eax=3D0x4f00, err=3D= -2) [ 1.625895] uvesafb: vbe_init() failed with -22 [ 1.625905] uvesafb: probe of uvesafb.0 failed with error -22 [ 1.625993] ipmi message handler version 39.2 [ 1.626003] ipmi device interface [ 1.626069] IPMI System Interface driver. [ 1.626142] ipmi_si: Adding default-specified kcs state machine [ 1.626144] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 1.626169] ipmi_si: Interface detection failed [ 1.633811] kworker/u4:0 (90) used greatest stack depth: 6964 bytes left [ 1.640088] ipmi_si: Adding default-specified smic state machine [ 1.640945] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 1.642279] ipmi_si: Interface detection failed [ 1.652049] ipmi_si: Adding default-specified bt state machine [ 1.652798] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 1.653959] ipmi_si: Interface detection failed [ 1.668225] ipmi_si: Unable to find any System Interface(s) [ 1.669677] GHES: HEST is not enabled! [ 1.696482] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.725223] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 1.727494] lp: driver loaded but no devices found [ 1.728100] sonypi: Sony Programmable I/O Controller Driver v1.26. [ 1.728858] scx200_gpio: no SCx200 gpio present [ 1.729400] nsc_gpio initializing [ 1.729812] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 1.731116] [drm] Initialized drm 1.1.0 20060810 [ 1.731844] [drm] radeon kernel modesetting enabled. [ 1.733577] [TTM] Zone kernel: Available graphics memory: 134884 kiB [ 1.734354] [TTM] Initializing pool allocator [ 1.736797] [drm] fb mappable at 0xFC000000 [ 1.737307] [drm] vram aper at 0xFC000000 [ 1.737794] [drm] size 4194304 [ 1.738162] [drm] fb depth is 24 [ 1.738551] [drm] pitch is 3072 [ 1.739264] cirrus 0000:00:02.0: fb0: cirrusdrmfb frame buffer device [ 1.740054] cirrus 0000:00:02.0: registered panic notifier [ 1.752038] [drm] Initialized cirrus 1.0.0 20110418 for 0000:00:02.0 on = minor 0 [ 1.753997] parport_pc 00:04: reported by Plug and Play ACPI [ 1.754832] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 1.856382] lp0: using parport0 (interrupt-driven). [ 1.859359] Floppy drive(s): fd0 is 1.44M [ 1.861603] loop: module loaded [ 1.862013] HP CISS Driver (v 3.6.26) [ 1.862922] MM: desc_per_page =3D 128 [ 1.863758] nbd: registered device at major 43 [ 1.867551] dummy-irq: no IRQ given. Use irq=3DN [ 1.867957] lkdtm: No crash points registered, enable through debugfs [ 1.868552] Phantom Linux Driver, version n0.9.8, init OK [ 1.869107] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 1.870185] Loading iSCSI transport class v2.0-870. [ 1.870825] rdac: device handler registered [ 1.871239] hp_sw: device handler registered [ 1.871581] emc: device handler registered [ 1.871916] alua: device handler registered [ 1.872254] st: Version 20101219, fixed bufsize 32768, s/g segs 256 [ 1.872861] SCSI Media Changer driver v0.25=20 [ 1.873273] parport0: powerup/reset Butterfly [ 1.876639] FDC 0 is a S82078B [ 1.988236] parport_pc 00:04: registered master spi42 [ 1.989177] spi spi42.1: spi_bitbang_setup, 66 nsec/bit [ 1.989926] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0 [ 1.990947] parport_pc 00:04: registered child spi42.1 [ 1.991639] parport0: dataflash at spi42.1 [ 1.992199] parport0: AVR Butterfly [ 1.992664] parport0: cannot grant exclusive access for device spi-lm70l= lp [ 1.993576] spi-lm70llp: spi_lm70llp probe fail, status -12 [ 1.994744] I2O subsystem v1.325 [ 1.995185] i2o: max drivers =3D 8 [ 1.995828] I2O Configuration OSM v1.323 [ 1.996392] I2O Bus Adapter OSM v1.317 [ 1.996906] I2O Block Device OSM v1.325 [ 1.997713] I2O SCSI Peripheral OSM v1.316 [ 1.998258] I2O ProcFS OSM v1.316 [ 1.998726] Fusion MPT base driver 3.04.20 [ 1.999253] Copyright (c) 1999-2008 LSI Corporation [ 1.999880] Fusion MPT SPI Host driver 3.04.20 [ 2.000484] Fusion MPT FC Host driver 3.04.20 [ 2.000858] Fusion MPT SAS Host driver 3.04.20 [ 2.001223] Fusion MPT misc device (ioctl) driver 3.04.20 [ 2.001688] mptctl: Registered with Fusion MPT base driver [ 2.002114] mptctl: /dev/mptctl @ (major,minor=3D10,220) [ 2.003156] aoe: AoE v85 initialised. [ 2.003573] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 2.004970] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 2.005378] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 2.005944] parport0: cannot grant exclusive access for device parkbd [ 2.006680] apanel: Fujitsu BIOS signature 'FJKEYINF' not found... [ 2.007432] wistron_btns: System unknown [ 2.008771] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 2.009574] evbug: Connected device: input1 (AT Translated Set 2 keyboar= d at isa0060/serio0/input0) [ 2.010952] rtc (null): invalid alarm value: 1900-1-5 0:0:0 [ 2.011429] rtc-test rtc-test.0: rtc core: registered test as rtc0 [ 2.011987] rtc (null): invalid alarm value: 1900-1-5 0:0:0 [ 2.012559] rtc-test rtc-test.1: rtc core: registered test as rtc1 [ 2.013148] i2c /dev entries driver [ 2.013589] piix4_smbus 0000:00:01.3: SMBus Host Controller at 0x700, re= vision 0 [ 2.112315] i2c-parport-light: adapter type unspecified [ 2.112961] pps pps0: new PPS source ktimer [ 2.113284] pps pps0: ktimer PPS source registered [ 2.113653] pps_parport: parallel port PPS client [ 2.114019] parport0: cannot grant exclusive access for device pps_parpo= rt [ 2.114570] pps_parport: couldn't register with parport0 [ 2.115039] Driver for 1-wire Dallas network protocol. [ 2.115552] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 2.532082] applesmc: supported laptop not found! [ 2.532477] applesmc: driver init failed (ret=3D-19)! [ 3.444159] acquirewdt: WDT driver for Acquire single board computer ini= tialising [ 3.445777] acquirewdt: I/O address 0x0043 already in use [ 3.446215] acquirewdt: probe of acquirewdt failed with error -5 [ 3.446774] advantechwdt: WDT driver for Advantech single board computer= initialising [ 3.447533] advantechwdt: initialized. timeout=3D60 sec (nowayout=3D1) [ 3.448125] geodewdt: No timers were available [ 3.448529] ib700wdt: WDT driver for IB700 single board computer initial= ising [ 3.449153] ib700wdt: START method I/O 443 is not available [ 3.449583] ib700wdt: probe of ib700wdt failed with error -5 [ 3.450066] wafer5823wdt: WDT driver for Wafer 5823 single board compute= r initialising [ 3.450686] wafer5823wdt: I/O address 0x0443 already in use [ 3.451167] it87_wdt: no device [ 3.451988] sc1200wdt: build 20020303 [ 3.452317] sc1200wdt: io parameter must be specified [ 3.452728] pc87413_wdt: Version 1.1 at io 0x2E [ 3.453080] pc87413_wdt: cannot register miscdev on minor=3D130 (err=3D-= 16) [ 3.453577] sbc8360: failed to register misc device [ 3.453964] cpu5wdt: misc_register failed [ 3.454303] smsc37b787_wdt: SMsC 37B787 watchdog component driver 1.1 in= itialising... [ 3.455984] smsc37b787_wdt: Unable to register miscdev on minor 130 [ 3.456511] w83877f_wdt: I/O address 0x0443 already in use [ 3.456936] machzwd: MachZ ZF-Logic Watchdog driver initializing [ 3.457392] machzwd: no ZF-Logic found [ 3.457851] EDAC DEBUG: i7300_init:=20 [ 3.458192] EDAC DEBUG: i82875p_init: 875p pci_get_device fail [ 3.458693] EDAC DEBUG: i82975x_init: i82975x pci_get_device fail [ 3.459195] EDAC DEBUG: i3200_init: i3200 pci_get_device fail [ 3.459662] EDAC DEBUG: x38_init: x38 pci_get_device fail [ 3.460123] EDAC DEBUG: i82860_init: 860 pci_get_device fail [ 3.461790] iscsi: registered transport (iser) [ 3.462471] dcdbas dcdbas: Dell Systems Management Base Driver (version = 5.6.0-3.2) [ 3.463106] hidraw: raw HID events driver (C) Jiri Kosina [ 3.464116] Initializing Realtek PCIE storage driver... [ 3.464542] vme_user: VME User Space Access Driver [ 3.464945] vme_user: No cards, skipping registration [ 3.465327] vme_pio2: No cards, skipping registration [ 3.465794] FPGA DOWNLOAD ---> [ 3.466036] FPGA image file name: xlinx_fpga_firmware.bit [ 3.466603] GPIO INIT FAIL!! [ 3.467117] pktgen: Packet Generator for packet performance testing. Ver= sion: 2.74 [ 3.467982] GACT probability on [ 3.468253] Mirror/redirect action on [ 3.468544] Simple TC action Loaded [ 3.469082] netem: version 1.3 [ 3.469352] u32 classifier [ 3.469577] input device check on [ 3.469875] Actions configured [ 3.470200] Netfilter messages via NETLINK v0.30. [ 3.470598] nfnl_acct: registering with nfnetlink. [ 3.471040] nf_conntrack version 0.5.0 (4215 buckets, 16860 max) [ 3.471812] ctnetlink v0.93: registering with nfnetlink. [ 3.472361] nf_tables: (c) 2007-2009 Patrick McHardy [ 3.473130] xt_time: kernel timezone is -0000 [ 3.473522] IPVS: Registered protocols (TCP, SCTP) [ 3.473926] IPVS: Connection hash table configured (size=3D4096, memory= =3D32Kbytes) [ 3.474577] IPVS: Creating netns size=3D1428 id=3D0 [ 3.475009] IPVS: ipvs loaded. [ 3.475263] IPVS: [wrr] scheduler registered. [ 3.475603] IPVS: [lblc] scheduler registered. [ 3.475952] IPVS: [lblcr] scheduler registered. [ 3.476336] IPVS: [dh] scheduler registered. [ 3.476664] IPVS: [sh] scheduler registered. [ 3.477035] IPVS: [nq] scheduler registered. [ 3.477412] ipip: IPv4 over IPv4 tunneling driver [ 3.478062] gre: GRE over IPv4 demultiplexor driver [ 3.478469] ip_gre: GRE over IPv4 tunneling driver [ 3.479477] ip_tables: (C) 2000-2006 Netfilter Core Team [ 3.479991] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully [ 3.480518] arp_tables: (C) 2002 David S. Miller [ 3.480906] TCP: cubic registered [ 3.481166] TCP: highspeed registered [ 3.481448] TCP: htcp registered [ 3.481700] TCP: vegas registered [ 3.481963] TCP: illinois registered [ 3.482236] Initializing XFRM netlink socket [ 3.482614] NET: Registered protocol family 15 [ 3.483024] Ebtables v2.0 registered [ 3.483718] NET: Registered protocol family 4 [ 3.484110] NET: Registered protocol family 5 [ 3.484470] NET: Registered protocol family 9 [ 3.484811] X25: Linux Version 0.2 [ 3.485316] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 3.485781] Bluetooth: BNEP filters: protocol=20 [ 3.486122] Bluetooth: BNEP socket layer initialized [ 3.486523] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 3.486969] Bluetooth: HIDP socket layer initialized [ 3.487397] lec:lane_module_init: lec.c: initialized [ 3.487825] NET: Registered protocol family 35 [ 3.488252] 8021q: 802.1Q VLAN Support v1.8 [ 3.488887] sctp: Hash tables configured (established 1638 bind 1820) [ 3.489621] 9pnet: Installing 9P2000 support [ 3.490010] NET: Registered protocol family 37 [ 3.490425] NET: Registered protocol family 36 [ 3.490838] openvswitch: Open vSwitch switching datapath [ 3.491314] mpls_gso: MPLS GSO support [ 3.492154]=20 [ 3.492154] printing PIC contents [ 3.492528] ... PIC IMR: ffff [ 3.492770] ... PIC IRR: 1053 [ 3.493051] ... PIC ISR: 0000 [ 3.493285] ... PIC ELCR: 0c00 [ 3.493543] printing local APIC contents on CPU#0/0: [ 3.493927] ... APIC ID: 00000000 (0) [ 3.494253] ... APIC VERSION: 01050014 [ 3.494571] ... APIC TASKPRI: 00000000 (00) [ 3.494897] ... APIC PROCPRI: 00000000 [ 3.495177] ... APIC LDR: 01000000 [ 3.495464] ... APIC DFR: ffffffff [ 3.495752] ... APIC SPIV: 000001ff [ 3.496010] ... APIC ISR field: [ 3.496010] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 3.496010] ... APIC TMR field: [ 3.496010] 000000000e20000000000000000000000000000000000000000000000000= 0000 [ 3.496010] ... APIC IRR field: [ 3.496010] 000000000000000000000000000000000000000000000000000000000000= 8000 [ 3.496010] ... APIC ESR: 00000000 [ 3.496010] ... APIC ICR: 000008fd [ 3.496010] ... APIC ICR2: 02000000 [ 3.496010] ... APIC LVTT: 000000ef [ 3.496010] ... APIC LVTPC: 00010000 [ 3.496010] ... APIC LVT0: 00010700 [ 3.496010] ... APIC LVT1: 00000400 [ 3.496010] ... APIC LVTERR: 000000fe [ 3.496010] ... APIC TMICT: 0003cd6d [ 3.496010] ... APIC TMCCT: 00000000 [ 3.496010] ... APIC TDCR: 00000003 [ 3.496010]=20 [ 3.502115] number of MP IRQ sources: 15. [ 3.502483] number of IO-APIC #0 registers: 24. [ 3.502832] testing the IO APIC....................... [ 3.503252] IO APIC #0...... [ 3.503489] .... register #00: 00000000 [ 3.503817] ....... : physical APIC id: 00 [ 3.504160] ....... : Delivery Type: 0 [ 3.504470] ....... : LTS : 0 [ 3.504797] .... register #01: 00170011 [ 3.505128] ....... : max redirection entries: 17 [ 3.505542] ....... : PRQ implemented: 0 [ 3.505863] ....... : IO APIC version: 11 [ 3.506190] .... register #02: 00000000 [ 3.506535] ....... : arbitration: 00 [ 3.506847] .... IRQ redirection table: [ 3.507155] 1 0 0 0 0 0 0 00 [ 3.507543] 0 0 0 0 0 1 1 31 [ 3.507940] 0 0 0 0 0 1 1 30 [ 3.508314] 0 0 0 0 0 1 1 33 [ 3.508666] 1 0 0 0 0 1 1 34 [ 3.509074] 1 1 0 0 0 1 1 35 [ 3.509454] 0 0 0 0 0 1 1 36 [ 3.509848] 0 0 0 0 0 1 1 37 [ 3.510250] 0 0 0 0 0 1 1 38 [ 3.510622] 0 1 0 0 0 1 1 39 [ 3.511011] 1 1 0 0 0 1 1 3A [ 3.511361] 1 1 0 0 0 1 1 3B [ 3.511715] 0 0 0 0 0 1 1 3C [ 3.512075] 0 0 0 0 0 1 1 3D [ 3.512426] 0 0 0 0 0 1 1 3E [ 3.512781] 0 0 0 0 0 1 1 3F [ 3.513128] 1 0 0 0 0 0 0 00 [ 3.513487] 1 0 0 0 0 0 0 00 [ 3.513879] 1 0 0 0 0 0 0 00 [ 3.514256] 1 0 0 0 0 0 0 00 [ 3.514628] 1 0 0 0 0 0 0 00 [ 3.514987] 1 0 0 0 0 0 0 00 [ 3.515339] 1 0 0 0 0 0 0 00 [ 3.515687] 1 0 0 0 0 0 0 00 [ 3.516044] IRQ to pin mappings: [ 3.516293] IRQ0 -> 0:2 [ 3.516504] IRQ1 -> 0:1 [ 3.516722] IRQ3 -> 0:3 [ 3.516951] IRQ4 -> 0:4 [ 3.517178] IRQ5 -> 0:5 [ 3.517407] IRQ6 -> 0:6 [ 3.517623] IRQ7 -> 0:7 [ 3.517876] IRQ8 -> 0:8 [ 3.518101] IRQ9 -> 0:9 [ 3.518327] IRQ10 -> 0:10 [ 3.518572] IRQ11 -> 0:11 [ 3.518810] IRQ12 -> 0:12 [ 3.519034] IRQ13 -> 0:13 [ 3.519258] IRQ14 -> 0:14 [ 3.519481] IRQ15 -> 0:15 [ 3.519748] .................................... done. [ 3.520170] Using IPI No-Shortcut mode [ 3.520718] Loading compiled-in X.509 certificates [ 3.521109] registered taskstats version 1 [ 3.522609] Btrfs loaded, integrity-checker=3Don [ 3.523087] BTRFS: selftest: Running btrfs free space cache tests [ 3.523566] BTRFS: selftest: Running extent only tests [ 3.523991] BTRFS: selftest: Running bitmap only tests [ 3.524412] BTRFS: selftest: Running bitmap and extent tests [ 3.524866] BTRFS: selftest: Free space cache tests finished [ 3.525302] BTRFS: selftest: Running extent buffer operation tests [ 3.525794] BTRFS: selftest: Running btrfs_split_item tests [ 3.526286] BTRFS: selftest: Running find delalloc tests [ 61.592335] lock_torture_st invoked oom-killer: gfp_mask=3D0x40d0, order= =3D2, oom_score_adj=3D0 [ 61.593498] CPU: 0 PID: 36 Comm: lock_torture_st Not tainted 3.17.0-rc2-= 00220-g5c551b5 #8 [ 61.594189] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 61.595025] 00000000 00000000 d1da3d50 ce79823d d1dba070 d1da3d98 ce796= 7ad ceaa3c78 [ 61.595756] d1dba42c 000040d0 00000002 00000000 d1da3d98 00000246 cda78= a96 cebf15bc [ 61.596502] 00000286 cebf15bc 00000002 00000246 00000000 00000002 ca2dc= 60c d1da3de8 [ 61.597202] Call Trace: [ 61.597420] [] dump_stack+0x48/0x60 [ 61.597768] [] dump_header.isra.10+0x66/0x366 [ 61.598212] [] ? __lock_is_held+0x46/0x60 [ 61.598638] [] out_of_memory+0x4c0/0x4d0 [ 61.599043] [] ? out_of_memory+0x130/0x4d0 [ 61.599485] [] __alloc_pages_nodemask+0x8f7/0x910 [ 61.599943] [] ? lock_torture_stats_print+0x2a0/0x2a0 [ 61.600470] [] alloc_kmem_pages+0x17/0x20 [ 61.600925] [] kmalloc_order+0x11/0x30 [ 61.601288] [] __kmalloc+0x10a/0x1d0 [ 61.601661] [] ? lock_torture_stats_print+0x2a0/0x2a0 [ 61.602157] [] lock_torture_stats_print+0x27/0x2a0 [ 61.602630] [] ? lock_torture_stats_print+0x2a0/0x2a0 [ 61.603114] [] lock_torture_stats+0x24/0x70 [ 61.603546] [] kthread+0xae/0xd0 [ 61.603873] [] ? drain_workqueue+0x110/0x260 [ 61.604327] [] ret_from_kernel_thread+0x21/0x30 [ 61.604800] [] ? __kthread_unpark+0x50/0x50 [ 61.605190] Mem-Info: [ 61.605370] DMA per-cpu: [ 61.605609] CPU 0: hi: 0, btch: 1 usd: 0 [ 61.606026] CPU 1: hi: 0, btch: 1 usd: 0 [ 61.606462] Normal per-cpu: [ 61.606687] CPU 0: hi: 90, btch: 15 usd: 0 [ 61.607075] CPU 1: hi: 90, btch: 15 usd: 21 [ 61.607486] active_anon:0 inactive_anon:0 isolated_anon:0 [ 61.607486] active_file:2008 inactive_file:42946 isolated_file:0 [ 61.607486] unevictable:17876 dirty:0 writeback:0 unstable:0 [ 61.607486] free:751 slab_reclaimable:1192 slab_unreclaimable:1326 [ 61.607486] mapped:0 shmem:0 pagetables:0 bounce:0 [ 61.607486] free_cma:0 [ 61.609863] DMA free:1108kB min:120kB low:148kB high:180kB active_anon:0= kB inactive_anon:0kB active_file:0kB inactive_file:14164kB unevictable:0kB = isolated(anon):0kB isolated(file):0kB present:15992kB managed:15916kB mlock= ed:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:12kB s= lab_unreclaimable:260kB kernel_stack:8kB pagetables:0kB unstable:0kB bounce= :0kB free_cma:0kB writeback_tmp:0kB pages_scanned:87080 all_unreclaimable? = yes [ 61.613041] lowmem_reserve[]: 0 247 247 247 [ 61.613444] Normal free:1896kB min:1952kB low:2440kB high:2928kB active_= anon:0kB inactive_anon:0kB active_file:8032kB inactive_file:157620kB unevic= table:71504kB isolated(anon):0kB isolated(file):0kB present:311168kB manage= d:253852kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_re= claimable:4756kB slab_unreclaimable:5044kB kernel_stack:568kB pagetables:0k= B unstable:0kB bounce:0kB free_cma:0kB writeback_tmp:0kB pages_scanned:3169= 0240 all_unreclaimable? yes [ 61.616772] lowmem_reserve[]: 0 0 0 0 [ 61.617109] DMA: 1*4kB (R) 0*8kB 1*16kB (R) 0*32kB 1*64kB (R) 0*128kB 0*= 256kB 0*512kB 1*1024kB (R) 0*2048kB 0*4096kB =3D 1108kB [ 61.618201] Normal: 0*4kB 1*8kB (R) 0*16kB 1*32kB (R) 1*64kB (R) 0*128kB= 1*256kB (R) 1*512kB (R) 1*1024kB (R) 0*2048kB 0*4096kB =3D 1896kB [ 61.619448] 62830 total pagecache pages [ 61.619747] 81790 pages RAM [ 61.619963] 0 pages HighMem/MovableOnly [ 61.620308] 14329 pages reserved [ 61.620578] [ pid ] uid tgid total_vm rss nr_ptes swapents oom_s= core_adj name [ 61.621233] Kernel panic - not syncing: Out of memory and no killable pr= ocesses... [ 61.621233]=20 [ 61.621976] CPU: 0 PID: 36 Comm: lock_torture_st Not tainted 3.17.0-rc2-= 00220-g5c551b5 #8 [ 61.622655] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 61.623483] 00000002 00000000 d1da3d80 ce79823d 00000000 d1da3d98 ce796= 255 00000002 [ 61.624197] 00000000 00000002 ca2dc60c d1da3de8 cdadd33c ceaa3e98 00000= 000 00000000 [ 61.624302] cdadcfa0 00000000 00000002 ca2e0e0c 00000000 00000000 cebe7= d00 00000000 [ 61.624302] Call Trace: [ 61.624302] [] dump_stack+0x48/0x60 [ 61.624302] [] panic+0x81/0x187 [ 61.624302] [] out_of_memory+0x4cc/0x4d0 [ 61.624302] [] ? out_of_memory+0x130/0x4d0 [ 61.624302] [] __alloc_pages_nodemask+0x8f7/0x910 [ 61.624302] [] ? lock_torture_stats_print+0x2a0/0x2a0 [ 61.624302] [] alloc_kmem_pages+0x17/0x20 [ 61.624302] [] kmalloc_order+0x11/0x30 [ 61.624302] [] __kmalloc+0x10a/0x1d0 [ 61.624302] [] ? lock_torture_stats_print+0x2a0/0x2a0 [ 61.624302] [] lock_torture_stats_print+0x27/0x2a0 [ 61.624302] [] ? lock_torture_stats_print+0x2a0/0x2a0 [ 61.624302] [] lock_torture_stats+0x24/0x70 [ 61.624302] [] kthread+0xae/0xd0 [ 61.624302] [] ? drain_workqueue+0x110/0x260 [ 61.624302] [] ret_from_kernel_thread+0x21/0x30 [ 61.624302] [] ? __kthread_unpark+0x50/0x50 [ 61.624302] Kernel Offset: 0xca00000 from 0xc1000000 (relocation range: = 0xc0000000-0xd47dffff) Elapsed time: 65 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig-r= 3-0905/5c551b501aa8637e844ea85eaea10f4f75aff716/vmlinuz-3.17.0-rc2-00220-g5= c551b5 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic= =3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D= -1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 = prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root= =3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-r3-0905/= linux-devel:devel-roam-i386-201409052138:5c551b501aa8637e844ea85eaea10f4f75= aff716:bisect-linux/.vmlinuz-5c551b501aa8637e844ea85eaea10f4f75aff716-20140= 906024956-39-ivb42 branch=3Dlinux-devel/devel-roam-i386-201409052138 BOOT_I= MAGE=3D/kernel/i386-randconfig-r3-0905/5c551b501aa8637e844ea85eaea10f4f75af= f716/vmlinuz-3.17.0-rc2-00220-g5c551b5 drbd.minor_count=3D8' -initrd /kern= el-tests/initrd/quantal-core-i386.cgz -m 320 -smp 2 -net nic,vlan=3D1,model= =3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb = -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-quantal-ivb42-104 -serial= file:/dev/shm/kboot/serial-quantal-ivb42-104 -daemonize -display none -mon= itor null=20 --6c2NcOVqGQ03X4Wi Content-Type: application/octet-stream Content-Disposition: attachment; filename="i386-randconfig-r3-0905-5a2aa64d4eafdaef278ff495025c59a5cd96eafb-INFO:-trying-to-register-non-static-key--46796.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgNWEyYWE2NC4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1y b2FtLWkzODYtMjAxNDA5MDUyMTM4JwpnaXQgY2hlY2tvdXQgNjllMjczYzBiMGEzYzMzN2E1 MjFkMDgzMzc0YzkxOGRjNTJjNjY2ZgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0vaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvbGludXgtZGV2ZWw6ZGV2ZWwtcm9hbS1pMzg2 LTIwMTQwOTA1MjEzODo2OWUyNzNjMGIwYTNjMzM3YTUyMWQwODMzNzRjOTE4ZGM1MmM2NjZm OmJpc2VjdC1saW51eAoKMjAxNC0wOS0wNSAyMjowMzoyNCA2OWUyNzNjMGIwYTNjMzM3YTUy MWQwODMzNzRjOTE4ZGM1MmM2NjZmIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIz LTA5MDUvNjllMjczYzBiMGEzYzMzN2E1MjFkMDgzMzc0YzkxOGRjNTJjNjY2Zi92bWxpbnV6 LTMuMTcuMC1yYzMKCjIwMTQtMDktMDUgMjI6MDM6MjQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUg Li4JMTguCTE5LgkyMCBTVUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0IDY5ZTI3M2MwYjBh M2MzMzdhNTIxZDA4MzM3NGM5MThkYzUyYzY2NmYKZ2l0IGJpc2VjdCBzdGFydCA1YTJhYTY0 ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZlYWZiIDY5ZTI3M2MwYjBhM2MzMzdhNTIx ZDA4MzM3NGM5MThkYzUyYzY2NmYgLS0KL2Mva2VybmVsLXRlc3RzL2xpbmVhci1iaXNlY3Q6 IFsiLWIiLCAiNWEyYWE2NGQ0ZWFmZGFlZjI3OGZmNDk1MDI1YzU5YTVjZDk2ZWFmYiIsICIt ZyIsICI2OWUyNzNjMGIwYTNjMzM3YTUyMWQwODMzNzRjOTE4ZGM1MmM2NjZmIiwgIi9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2giLCAiL2MvYm9vdC1iaXNl Y3QvbGludXgvb2JqLWJpc2VjdCJdCkJpc2VjdGluZzogMTE5OCByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpCls4MmMzYjBjMzA1MjI1MTBm Y2VlODlhMTQzMDJhZWIwNmRmNjVmOGQxXSBNZXJnZSAnc3BpL2ZpeC9yb2NrY2hpcCcgaW50 byBkZXZlbC1yb2FtLWkzODYtMjAxNDA5MDUyMTM4CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25m aWctcjMtMDkwNS9saW51eC1kZXZlbDpkZXZlbC1yb2FtLWkzODYtMjAxNDA5MDUyMTM4Ojgy YzNiMGMzMDUyMjUxMGZjZWU4OWExNDMwMmFlYjA2ZGY2NWY4ZDE6YmlzZWN0LWxpbnV4Cgoy MDE0LTA5LTA1IDIyOjA2OjU2IDgyYzNiMGMzMDUyMjUxMGZjZWU4OWExNDMwMmFlYjA2ZGY2 NWY4ZDEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtODJjM2IwYzMwNTIyNTEwZmNlZTg5 YTE0MzAyYWViMDZkZjY1ZjhkMQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLXIzLTA5MDUvODJjM2IwYzMwNTIyNTEwZmNlZTg5YTE0MzAyYWViMDZkZjY1 ZjhkMQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtODJjM2IwYzMwNTIyNTEwZmNlZTg5YTE0MzAy YWViMDZkZjY1ZjhkMQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUvcm9hbS1pMzg2L2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LTgyYzNiMGMz MDUyMjUxMGZjZWU4OWExNDMwMmFlYjA2ZGY2NWY4ZDEKa2VybmVsOiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMy0wOTA1LzgyYzNiMGMzMDUyMjUxMGZjZWU4OWExNDMwMmFlYjA2ZGY2 NWY4ZDEvdm1saW51ei0zLjE3LjAtcmMzLTAwNDcwLWc4MmMzYjBjCgoyMDE0LTA5LTA1IDIy OjQwOjU2IGRldGVjdGluZyBib290IHN0YXRlIC4JNAkxOQkyMCBTVUNDRVNTCgpCaXNlY3Rp bmc6IDYwOSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTAg c3RlcHMpClsyNTlmYzRlM2ZjM2MzZjA3M2VkZDA3NTY0ZWI4MjQzM2Q3Yzg2Y2M3XSBNZXJn ZSAnZHJtLWludGVsL2RybS1pbnRlbC1uaWdodGx5JyBpbnRvIGRldmVsLXJvYW0taTM4Ni0y MDE0MDkwNTIxMzgKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1m YWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3QKbHMgLWEgL2tidWls ZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRl dmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzg6MjU5ZmM0ZTNmYzNjM2YwNzNlZGQw NzU2NGViODI0MzNkN2M4NmNjNzpiaXNlY3QtbGludXgKCjIwMTQtMDktMDUgMjI6NDI6NTcg MjU5ZmM0ZTNmYzNjM2YwNzNlZGQwNzU2NGViODI0MzNkN2M4NmNjNyBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctcjMtMDkwNS0yNTlmYzRlM2ZjM2MzZjA3M2VkZDA3NTY0ZWI4MjQzM2Q3Yzg2Y2M3 CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8y NTlmYzRlM2ZjM2MzZjA3M2VkZDA3NTY0ZWI4MjQzM2Q3Yzg2Y2M3CndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct cjMtMDkwNS0yNTlmYzRlM2ZjM2MzZjA3M2VkZDA3NTY0ZWI4MjQzM2Q3Yzg2Y2M3CndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9yb2FtLWkz ODYvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtMjU5ZmM0ZTNmYzNjM2YwNzNlZGQwNzU2NGVi ODI0MzNkN2M4NmNjNwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUv MjU5ZmM0ZTNmYzNjM2YwNzNlZGQwNzU2NGViODI0MzNkN2M4NmNjNy92bWxpbnV6LTMuMTcu MC1yYzMtMDA5OTctZzI1OWZjNGUKCjIwMTQtMDktMDUgMjM6NDU6NTcgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA4MiByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNyBzdGVwcykKWzcwZDgwNWFkNzNmYTVlZTRk ODYwZmYxMGY0ZmY5ODA1MGMwMWMyZDldIE1lcmdlICdoY2gtc2NzaS1xdWV1ZS9jb3JlLWZv ci0zLjE4JyBpbnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzgKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0 MDkwNTIxMzg6NzBkODA1YWQ3M2ZhNWVlNGQ4NjBmZjEwZjRmZjk4MDUwYzAxYzJkOTpiaXNl Y3QtbGludXgKCjIwMTQtMDktMDUgMjM6NDc6MjcgNzBkODA1YWQ3M2ZhNWVlNGQ4NjBmZjEw ZjRmZjk4MDUwYzAxYzJkOSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS03MGQ4MDVhZDcz ZmE1ZWU0ZDg2MGZmMTBmNGZmOTgwNTBjMDFjMmQ5CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tl cm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS83MGQ4MDVhZDczZmE1ZWU0ZDg2MGZmMTBm NGZmOTgwNTBjMDFjMmQ5CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS03MGQ4MDVhZDczZmE1ZWU0 ZDg2MGZmMTBmNGZmOTgwNTBjMDFjMmQ5CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIvaTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDUtNzBkODA1YWQ3M2ZhNWVlNGQ4NjBmZjEwZjRmZjk4MDUwYzAxYzJkOQpr ZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNzBkODA1YWQ3M2ZhNWVl NGQ4NjBmZjEwZjRmZjk4MDUwYzAxYzJkOS92bWxpbnV6LTMuMTcuMC1yYzMtMDEwMTktZzcw ZDgwNWEKCjIwMTQtMDktMDYgMDA6NTA6MjcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4u Li4uLi4uLi4uLi4gVEVTVCBGQUlMVVJFClsgICAgMS40MTIxNzRdIFtkcm1dIHJhZGVvbiBr ZXJuZWwgbW9kZXNldHRpbmcgZW5hYmxlZC4KWyAgICAxLjQxMzIxOF0gW1RUTV0gWm9uZSAg a2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAxMzQ4NzAga2lCClsgICAgMS40 MTM3MTBdIFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFsbG9jYXRvcgpbICAgIDEuNDE0MzAz XSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0YXRpYyBrZXkuClsgICAgMS40MTQ2 OTFdIHRoZSBjb2RlIGlzIGZpbmUgYnV0IG5lZWRzIGxvY2tkZXAgYW5ub3RhdGlvbi4KWyAg ICAxLjQxNTA5Nl0gdHVybmluZyBvZmYgdGhlIGxvY2tpbmcgY29ycmVjdG5lc3MgdmFsaWRh dG9yLgpbICAgIDEuNDE1NTAwXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3Qg dGFpbnRlZCAzLjE3LjAtcmMzLTAxMDE5LWc3MGQ4MDVhICMxClsgICAgMS40MTYwNDldIEhh cmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBC SU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIwMTQKWyAgICAxLjQx NjA0OV0gIDAwMDAwMDAwIDAwMDAwMDAwIGNmYzQ5YzA4IGQwZDlhZWJkIGQxNzk3ZDM4IGNm YzQ5YzdjIGQwMDdiNzcxIGQxMGExZmI4ClsgICAgMS40MTYwNDldICAwOTQwYjIwNSBjZmM0 MDAwMCBjZmM0OWM5MCBkMDA3OWZjNiBjZmM0MDAwMCA1MDJjODE2YSBjZmM0MDAwMCA1MDJj ODE2YQpbICAgIDEuNDE2MDQ5XSAgMDAwMDAwMDUgMDFjNDAwMDAgMDAwMDAwMDAgY2E3Yzg4 NDggY2E3Yzg4NDggMDAwMDAwMDAgZDE3Njc3NjAgY2ZjNDA1ZDAKWyAgICAxLjQxNjA0OV0g Q2FsbCBUcmFjZToKWyAgICAxLjQxNjA0OV0gIFs8ZDBkOWFlYmQ+XSBkdW1wX3N0YWNrKzB4 NDgvMHg2MApbICAgIDEuNDE2MDQ5XSAgWzxkMDA3Yjc3MT5dIF9fbG9ja19hY3F1aXJlKzB4 MWMyMS8weDFkYTAKWyAgICAxLjQxNjA0OV0gIFs8ZDAwNzlmYzY+XSA/IF9fbG9ja19hY3F1 aXJlKzB4NDc2LzB4MWRhMApbICAgIDEuNDE2MDQ5XSAgWzxkMDA3OGVjNj5dID8gX19sb2Nr X2lzX2hlbGQrMHg0Ni8weDYwClsgICAgMS40MTYwNDldICBbPGQwMDdjMTQxPl0gbG9ja19h Y3F1aXJlKzB4OTEvMHhjMApbICAgIDEuNDE2MDQ5XSAgWzxkMDY1ZmE1MT5dID8gZHJtX21v ZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjQxNjA0OV0gIFs8ZDBkYThkMmM+XSBfX3d3 X211dGV4X2xvY2srMHg2Yy8weDc4MApbICAgIDEuNDE2MDQ5XSAgWzxkMDY1ZmE1MT5dID8g ZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjQxNjA0OV0gIFs8ZDA2NWZhNTE+ XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS40MTYwNDldICBbPGQwNjVm YTUxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhmMApbICAgIDEuNDE2MDQ5XSAgWzxk MDY1ZmE1MT5dIGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS40MTYwNDldICBb PGQwNjVmY2U0Pl0gZHJtX21vZGVzZXRfbG9ja19hbGxfY3J0Y3MrMHgzNC8weDUwClsgICAg MS40MTYwNDldICBbPGQwNjVmZGE0Pl0gX19kcm1fbW9kZXNldF9sb2NrX2FsbCsweGE0LzB4 ZTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA2NWZkZWE+XSBkcm1fbW9kZXNldF9sb2NrX2FsbCsw eGEvMHgzMApbICAgIDEuNDE2MDQ5XSAgWzxkMDY1MTJlYj5dIGRybV9lbmNvZGVyX2luaXQr MHgxYi8weGUwClsgICAgMS40MTYwNDldICBbPGQwMTBlZTQ4Pl0gPyBrbWVtX2NhY2hlX2Fs bG9jKzB4OTgvMHgxOTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3Njg1NTE+XSA/IGNpcnJ1c19t b2Rlc2V0X2luaXQrMHhlMS8weDFjMApbICAgIDEuNDE2MDQ5XSAgWzxkMDc2ODU3Nz5dIGNp cnJ1c19tb2Rlc2V0X2luaXQrMHgxMDcvMHgxYzAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3Njc2 MTc+XSBjaXJydXNfZHJpdmVyX2xvYWQrMHg1Ny8weDEyMApbICAgIDEuNDE2MDQ5XSAgWzxk MDY0YzgxZT5dIGRybV9kZXZfcmVnaXN0ZXIrMHg5ZS8weDEwMApbICAgIDEuNDE2MDQ5XSAg WzxkMDY0ZGY2MT5dIGRybV9nZXRfcGNpX2RldisweDkxLzB4MWMwClsgICAgMS40MTYwNDld ICBbPGQwMDc4MjhiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDEuNDE2 MDQ5XSAgWzxkMGRhOGMwOD5dID8gbXV0ZXhfdW5sb2NrKzB4OC8weDEwClsgICAgMS40MTYw NDldICBbPGQwNzY4NzljPl0gY2lycnVzX3BjaV9wcm9iZSsweGFjLzB4ZjAKWyAgICAxLjQx NjA0OV0gIFs8ZDA1MTNlZDc+XSBwY2lfZGV2aWNlX3Byb2JlKzB4NzcvMHhlMApbICAgIDEu NDE2MDQ5XSAgWzxkMDE3ZmZmMD5dID8gc3lzZnNfY3JlYXRlX2xpbmsrMHgyMC8weDQwClsg ICAgMS40MTYwNDldICBbPGQwN2M0ZTEzPl0gZHJpdmVyX3Byb2JlX2RldmljZSsweDczLzB4 MjMwClsgICAgMS40MTYwNDldICBbPGQwNTEzZTMyPl0gPyBwY2lfbWF0Y2hfZGV2aWNlKzB4 YzIvMHhmMApbICAgIDEuNDE2MDQ5XSAgWzxkMDdjNTBiMT5dIF9fZHJpdmVyX2F0dGFjaCsw eDkxLzB4YTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3YzUwMjA+XSA/IF9fZGV2aWNlX2F0dGFj aCsweDUwLzB4NTAKWyAgICAxLjQxNjA0OV0gIFs8ZDA3YzM3MWY+XSBidXNfZm9yX2VhY2hf ZGV2KzB4NGYvMHg4MApbICAgIDEuNDE2MDQ5XSAgWzxkMDdjNTE3OT5dIGRyaXZlcl9hdHRh Y2grMHgxOS8weDIwClsgICAgMS40MTYwNDldICBbPGQwN2M1MDIwPl0gPyBfX2RldmljZV9h dHRhY2grMHg1MC8weDUwClsgICAgMS40MTYwNDldICBbPGQwN2M0MDM3Pl0gYnVzX2FkZF9k cml2ZXIrMHgxMzcvMHgxZjAKWyAgICAxLjQxNjA0OV0gIFs8ZDEyZTI2ZmE+XSA/IG1nYWcy MDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjQxNjA0OV0gIFs8ZDEyZTI2ZmE+XSA/IG1nYWcy MDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjQxNjA0OV0gIFs8ZDA3YzU3ZTQ+XSBkcml2ZXJf cmVnaXN0ZXIrMHg1NC8weGUwClsgICAgMS40MTYwNDldICBbPGQwNTE0MTM1Pl0gX19wY2lf cmVnaXN0ZXJfZHJpdmVyKzB4NDUvMHg1MApbICAgIDEuNDE2MDQ5XSAgWzxkMDY0ZTE3YT5d IGRybV9wY2lfaW5pdCsweGVhLzB4MTEwClsgICAgMS40MTYwNDldICBbPGQwMDc4MjhiPl0g PyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDEuNDE2MDQ5XSAgWzxkMTJlMjZm YT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNDE2MDQ5XSAgWzxkMTJlMjcx YT5dIGNpcnJ1c19pbml0KzB4MjAvMHgyMgpbICAgIDEuNDE2MDQ5XSAgWzxkMTJiNmM5Mj5d IGRvX29uZV9pbml0Y2FsbCsweDE2YS8weDE3OQpbICAgIDEuNDE2MDQ5XSAgWzxkMDA1NTAw MD5dID8gcGFyc2VfYXJncysweDFlMC8weDNlMApbICAgIDEuNDE2MDQ5XSAgWzxkMTJiNmQ4 ZT5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4ZWQvMHgxNmEKWyAgICAxLjQxNjA0OV0gIFs8 ZDBkOTUyYWI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApbICAgIDEuNDE2MDQ5XSAgWzxkMGRh YzFjMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMwClsgICAgMS40MTYwNDld ICBbPGQwZDk1MmEwPl0gPyByZXN0X2luaXQrMHgxMjAvMHgxMjAKWyAgICAxLjQzNzE5N10g QlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2Ug YXQgICAobnVsbCkKWyAgICAxLjQzNzc5M10gSVA6IFs8ZDBkYThkYmE+XSBfX3d3X211dGV4 X2xvY2srMHhmYS8weDc4MApbICAgIDEuNDM4MTk1XSAqcGRwdCA9IDAwMDAwMDAwMDAwMDAw MDAgKnBkZSA9IGYwMDBmZjUzZjAwMGZmNTMgClsgICAgMS40Mzg2NjFdIE9vcHM6IDAwMDIg WyMxXSBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMS40MzkwMzRdIENQVTogMCBQSUQ6IDEg Q29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzMtMDEwMTktZzcwZDgwNWEg IzEKWyAgICAxLjQzOTYwMV0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0 MEZYICsgUElJWCwgMTk5NiksIEJJT1MgMS43LjUtMjAxNDA1MzFfMDgzMDMwLWdhbmRhbGYg MDQvMDEvMjAxNApbICAgIDEuNDQwMzU3XSB0YXNrOiBjZmM0MDAwMCB0aTogY2ZjNDgwMDAg dGFzay50aTogY2ZjNDgwMDAKWyAgICAxLjQ0MDc2OF0gRUlQOiAwMDYwOls8ZDBkYThkYmE+ XSBFRkxBR1M6IDAwMDEwMDgyIENQVTogMApbICAgIDEuNDQxMTc5XSBFSVAgaXMgYXQgX193 d19tdXRleF9sb2NrKzB4ZmEvMHg3ODAKWyAgICAxLjQ0MTE4OF0gRUFYOiAwMDAwMDAwMCBF Qlg6IGNiYzc5MmMwIEVDWDogY2E3Yzg4MzQgRURYOiBjZmM0OWNkYwpbICAgIDEuNDQxMTg4 XSBFU0k6IGNhN2M4ODEwIEVESTogY2E3Yzg4MTQgRUJQOiBjZmM0OWNmOCBFU1A6IGNmYzQ5 Y2I0ClsgICAgMS40NDExODhdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDBkOCBHUzogMDBl MCBTUzogMDA2OApbICAgIDEuNDQxMTg4XSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwMDAg Q1IzOiAxMTM2MjAwMCBDUjQ6IDAwMDAwNmIwClsgICAgMS40NDExODhdIFN0YWNrOgpbICAg IDEuNDQxMTg4XSAgMDAwMDAwMDAgMDAwMDAwMDEgY2JjNzkyZDggZDA2NWZhNTEgZDA2NWZh NTEgY2E3Yzg4NDggMDAwMDAwMDEgY2ZjNDAwMDAKWyAgICAxLjQ0MTE4OF0gIGNiYzc5MmMw IDAwMDAwMjQ2IGNhN2M4ODM0IDAwMDAwMDAwIDExMTExMTExIGNmYzQ5Y2RjIGNiYzc5MmMw IGNhN2M4ODEwClsgICAgMS40NDExODhdICBjYmM3OTJjMCBjZmM0OWQwYyBkMDY1ZmE1MSBj YTdjODgwMCBjZmQzZmMwMCBjYmM3OTJjMCBjZmM0OWQyMCBkMDY1ZmNlNApbICAgIDEuNDQx MTg4XSBDYWxsIFRyYWNlOgpbICAgIDEuNDQxMTg4XSAgWzxkMDY1ZmE1MT5dID8gZHJtX21v ZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA2NWZhNTE+XSA/IGRy bV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS40NDExODhdICBbPGQwNjVmYTUxPl0g ZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA2NWZjZTQ+ XSBkcm1fbW9kZXNldF9sb2NrX2FsbF9jcnRjcysweDM0LzB4NTAKWyAgICAxLjQ0MTE4OF0g IFs8ZDA2NWZkYTQ+XSBfX2RybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YTQvMHhlMApbICAgIDEu NDQxMTg4XSAgWzxkMDY1ZmRlYT5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YS8weDMwClsg ICAgMS40NDExODhdICBbPGQwNjUxMmViPl0gZHJtX2VuY29kZXJfaW5pdCsweDFiLzB4ZTAK WyAgICAxLjQ0MTE4OF0gIFs8ZDAxMGVlNDg+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHg5OC8w eDE5MApbICAgIDEuNDQxMTg4XSAgWzxkMDc2ODU1MT5dID8gY2lycnVzX21vZGVzZXRfaW5p dCsweGUxLzB4MWMwClsgICAgMS40NDExODhdICBbPGQwNzY4NTc3Pl0gY2lycnVzX21vZGVz ZXRfaW5pdCsweDEwNy8weDFjMApbICAgIDEuNDQxMTg4XSAgWzxkMDc2NzYxNz5dIGNpcnJ1 c19kcml2ZXJfbG9hZCsweDU3LzB4MTIwClsgICAgMS40NDExODhdICBbPGQwNjRjODFlPl0g ZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAwClsgICAgMS40NDExODhdICBbPGQwNjRkZjYx Pl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAKWyAgICAxLjQ0MTE4OF0gIFs8ZDAwNzgy OGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS40NDExODhdICBbPGQw ZGE4YzA4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA3 Njg3OWM+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhmMApbICAgIDEuNDQxMTg4XSAgWzxk MDUxM2VkNz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsgICAgMS40NDExODhdICBb PGQwMTdmZmYwPl0gPyBzeXNmc19jcmVhdGVfbGluaysweDIwLzB4NDAKWyAgICAxLjQ0MTE4 OF0gIFs8ZDA3YzRlMTM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzMvMHgyMzAKWyAgICAx LjQ0MTE4OF0gIFs8ZDA1MTNlMzI+XSA/IHBjaV9tYXRjaF9kZXZpY2UrMHhjMi8weGYwClsg ICAgMS40NDExODhdICBbPGQwN2M1MGIxPl0gX19kcml2ZXJfYXR0YWNoKzB4OTEvMHhhMApb ICAgIDEuNDQxMTg4XSAgWzxkMDdjNTAyMD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1 MApbICAgIDEuNDQxMTg4XSAgWzxkMDdjMzcxZj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg0Zi8w eDgwClsgICAgMS40NDExODhdICBbPGQwN2M1MTc5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4 MjAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA3YzUwMjA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUw LzB4NTAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA3YzQwMzc+XSBidXNfYWRkX2RyaXZlcisweDEz Ny8weDFmMApbICAgIDEuNDQxMTg4XSAgWzxkMTJlMjZmYT5dID8gbWdhZzIwMF9pbml0KzB4 MjIvMHgyMgpbICAgIDEuNDQxMTg4XSAgWzxkMTJlMjZmYT5dID8gbWdhZzIwMF9pbml0KzB4 MjIvMHgyMgpbICAgIDEuNDQxMTg4XSAgWzxkMDdjNTdlND5dIGRyaXZlcl9yZWdpc3Rlcisw eDU0LzB4ZTAKWyAgICAxLjQ0MTE4OF0gIFs8ZDA1MTQxMzU+XSBfX3BjaV9yZWdpc3Rlcl9k cml2ZXIrMHg0NS8weDUwClsgICAgMS40NDExODhdICBbPGQwNjRlMTdhPl0gZHJtX3BjaV9p bml0KzB4ZWEvMHgxMTAKWyAgICAxLjQ0MTE4OF0gIFs8ZDAwNzgyOGI+XSA/IHRyYWNlX2hh cmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS40NDExODhdICBbPGQxMmUyNmZhPl0gPyBtZ2Fn MjAwX2luaXQrMHgyMi8weDIyClsgICAgMS40NDExODhdICBbPGQxMmUyNzFhPl0gY2lycnVz X2luaXQrMHgyMC8weDIyClsgICAgMS40NDExODhdICBbPGQxMmI2YzkyPl0gZG9fb25lX2lu aXRjYWxsKzB4MTZhLzB4MTc5ClsgICAgMS40NDExODhdICBbPGQwMDU1MDAwPl0gPyBwYXJz ZV9hcmdzKzB4MWUwLzB4M2UwClsgICAgMS40NDExODhdICBbPGQxMmI2ZDhlPl0ga2VybmVs X2luaXRfZnJlZWFibGUrMHhlZC8weDE2YQpbICAgIDEuNDQxMTg4XSAgWzxkMGQ5NTJhYj5d IGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMS40NDExODhdICBbPGQwZGFjMWMxPl0gcmV0 X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAxLjQ0MTE4OF0gIFs8ZDBkOTUy YTA+XSA/IHJlc3RfaW5pdCsweDEyMC8weDEyMApbICAgIDEuNDQxMTg4XSBDb2RlOiA1NSBl NCA4OSBmMCBlOCAyOCBjMSAyYyBmZiA4YiA0NSBkOCA4ZCA1NSBlNCA4YiA0OCAwNCA4OSBm MCBlOCA1OCBjMyAyYyBmZiA4YiA0NiAyOCA4ZCA0ZSAyNCA4ZCA1NSBlNCA4OSA1NiAyOCA4 OSA0ZCBlNCA4OSA0NSBlOCA8ODk+IDEwIDhiIDQ1IGQ4IDg5IDRkIGQ0IDg5IDQ1IGVjIDhk IDc0IDI2IDAwIDhkIGJjIDI3IDAwIDAwIDAwClsgICAgMS40NDExODhdIEVJUDogWzxkMGRh OGRiYT5dIF9fd3dfbXV0ZXhfbG9jaysweGZhLzB4NzgwIFNTOkVTUCAwMDY4OmNmYzQ5Y2I0 ClsgICAgMS40NDExODhdIENSMjogMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuNDQxMTg4XSAt LS1bIGVuZCB0cmFjZSAwNjZiOTY2NTg5MzJiYTM1IF0tLS0KWyAgICAxLjQ0MTE4OF0gS2Vy bmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlvbgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMy0wOTA1LzcwZDgwNWFkNzNmYTVlZTRkODYwZmYxMGY0ZmY5ODA1MGMw MWMyZDkvZG1lc2ctcXVhbnRhbC1pdmI0MS0xOToyMDE0MDkwNjAwNTg0OTppMzg2LXJhbmRj b25maWctcjMtMDkwNTo6CjA6MToxIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTsz NW0yMDE0LTA5LTA2IDAwOjU4OjU5IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNl Y3QvbGludXgvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAxOCByZXZpc2lv bnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNSBzdGVwcykKWzE2Y2QxOTJj MjEwMDA4NWFhNmNlMDRlYzE4NmZlNjIzNDZhM2IxNzNdIE1lcmdlICdkcm0vZHJtLW1zdC1k ZWxsLTMwLWhhY2tzJyBpbnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzgKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0taTM4 Ni0yMDE0MDkwNTIxMzg6MTZjZDE5MmMyMTAwMDg1YWE2Y2UwNGVjMTg2ZmU2MjM0NmEzYjE3 MzpiaXNlY3QtbGludXgKCjIwMTQtMDktMDYgMDA6NTg6NTkgMTZjZDE5MmMyMTAwMDg1YWE2 Y2UwNGVjMTg2ZmU2MjM0NmEzYjE3MyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0xNmNk MTkyYzIxMDAwODVhYTZjZTA0ZWMxODZmZTYyMzQ2YTNiMTczCkNoZWNrIGZvciBrZXJuZWwg aW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8xNmNkMTkyYzIxMDAwODVhYTZj ZTA0ZWMxODZmZTYyMzQ2YTNiMTczCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0xNmNkMTkyYzIx MDAwODVhYTZjZTA0ZWMxODZmZTYyMzQ2YTNiMTczCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9yb2FtLWkzODYvaTM4Ni1yYW5kY29uZmln LXIzLTA5MDUtMTZjZDE5MmMyMTAwMDg1YWE2Y2UwNGVjMTg2ZmU2MjM0NmEzYjE3MwprZXJu ZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMTZjZDE5MmMyMTAwMDg1YWE2 Y2UwNGVjMTg2ZmU2MjM0NmEzYjE3My92bWxpbnV6LTMuMTcuMC1yYzMtMDEwMDgtZzE2Y2Qx OTIKCjIwMTQtMDktMDYgMDE6Mjc6NTkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMi4JMTAJ MTYJMTkJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA3IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qg YWZ0ZXIgdGhpcyAocm91Z2hseSA0IHN0ZXBzKQpbMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5 YjFkODg1YjYxZGY0MzRiNF0gTWVyZ2UgJ2RybS1pbnRlbC90b3BpYy9jb3JlLXN0dWZmJyBp bnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzgKcnVubmluZyAvYy9rZXJuZWwtdGVz dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0MDkwNTIxMzg6 MzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNDpiaXNlY3QtbGludXgK CjIwMTQtMDktMDYgMDE6MzI6MDAgMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYx ZGY0MzRiNCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0zMWMwMTBiMTNjOTNlNmE3ZTg1 NTNiZTliMWQ4ODViNjFkZjQzNGI0CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctcjMtMDkwNS8zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFk ZjQzNGI0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS0zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTli MWQ4ODViNjFkZjQzNGI0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9yb2FtLWkzODYvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUtMzFjMDEw YjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNAprZXJuZWw6IC9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYx ZGY0MzRiNC92bWxpbnV6LTMuMTcuMC1yYzMtMDEwMTAtZzMxYzAxMGIKCjIwMTQtMDktMDYg MDE6NTA6MDAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTEgVEVTVCBGQUlMVVJFClsgICAgMS43 MDUxMDldIFtkcm1dIHJhZGVvbiBrZXJuZWwgbW9kZXNldHRpbmcgZW5hYmxlZC4KWyAgICAx LjcwNjc3Ml0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5 OiAxMzQ4NzQga2lCClsgICAgMS43MDc1OTFdIFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFs bG9jYXRvcgpbICAgIDEuNzA4NTYyXSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0 YXRpYyBrZXkuClsgICAgMS43MDkxNjddIHRoZSBjb2RlIGlzIGZpbmUgYnV0IG5lZWRzIGxv Y2tkZXAgYW5ub3RhdGlvbi4KWyAgICAxLjcwOTg0OF0gdHVybmluZyBvZmYgdGhlIGxvY2tp bmcgY29ycmVjdG5lc3MgdmFsaWRhdG9yLgpbICAgIDEuNzEwNTEzXSBDUFU6IDEgUElEOiAx IENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMzLTAxMDEwLWczMWMwMTBi ICMyClsgICAgMS43MTE0MzJdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0 NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxm IDA0LzAxLzIwMTQKWyAgICAxLjcxMjE2MF0gIDAwMDAwMDAwIDAwMDAwMDAwIGQxYzQ5YzA4 IGNjMTlhZGNkIGNjYjkyY2UwIGQxYzQ5YzdjIGNiNDdiNzcxIGNjNGExZTFjClsgICAgMS43 MTIxNjBdICAwOTUwYjIwNSBkMWM0MDAwMCBkMWM0OWM5MCBjYjQ3OWZjNiBkMWM0MDAwMCA1 NDJjODE2YSBkMWM0MDAwMCA1NDJjODE2YQpbICAgIDEuNzEyMTYwXSAgMDAwMDAwMDUgMDFj NDAwMDAgMDAwMDAwMDAgZDFkM2IwNDggZDFkM2IwNDggMDAwMDAwMDAgY2NiNzQ5MTggZDFj NDA1ZDAKWyAgICAxLjcxMjE2MF0gQ2FsbCBUcmFjZToKWyAgICAxLjcxMjE2MF0gIFs8Y2Mx OWFkY2Q+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDEuNzEyMTYwXSAgWzxjYjQ3Yjc3 MT5dIF9fbG9ja19hY3F1aXJlKzB4MWMyMS8weDFkYTAKWyAgICAxLjcxMjE2MF0gIFs8Y2I0 NzlmYzY+XSA/IF9fbG9ja19hY3F1aXJlKzB4NDc2LzB4MWRhMApbICAgIDEuNzEyMTYwXSAg WzxjYjQ3OGVjNj5dID8gX19sb2NrX2lzX2hlbGQrMHg0Ni8weDYwClsgICAgMS43MTIxNjBd ICBbPGNiNDdjMTQxPl0gbG9ja19hY3F1aXJlKzB4OTEvMHhjMApbICAgIDEuNzEyMTYwXSAg WzxjYmE1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjcxMjE2 MF0gIFs8Y2MxYThjM2M+XSBfX3d3X211dGV4X2xvY2srMHg2Yy8weDc4MApbICAgIDEuNzEy MTYwXSAgWzxjYmE1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAx LjcxMjE2MF0gIFs8Y2JhNWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsg ICAgMS43MTIxNjBdICBbPGNiYTVmYTUxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhm MApbICAgIDEuNzEyMTYwXSAgWzxjYmE1ZmE1MT5dIGRybV9tb2Rlc2V0X2xvY2srMHgzMS8w eGYwClsgICAgMS43MTIxNjBdICBbPGNiYTVmY2U0Pl0gZHJtX21vZGVzZXRfbG9ja19hbGxf Y3J0Y3MrMHgzNC8weDUwClsgICAgMS43MTIxNjBdICBbPGNiYTVmZGE0Pl0gX19kcm1fbW9k ZXNldF9sb2NrX2FsbCsweGE0LzB4ZTAKWyAgICAxLjcxMjE2MF0gIFs8Y2JhNWZkZWE+XSBk cm1fbW9kZXNldF9sb2NrX2FsbCsweGEvMHgzMApbICAgIDEuNzEyMTYwXSAgWzxjYmE1MTJl Yj5dIGRybV9lbmNvZGVyX2luaXQrMHgxYi8weGUwClsgICAgMS43MTIxNjBdICBbPGNiNTBl ZTQ4Pl0gPyBrbWVtX2NhY2hlX2FsbG9jKzB4OTgvMHgxOTAKWyAgICAxLjcxMjE2MF0gIFs8 Y2JiNjg1NTE+XSA/IGNpcnJ1c19tb2Rlc2V0X2luaXQrMHhlMS8weDFjMApbICAgIDEuNzEy MTYwXSAgWzxjYmI2ODU3Nz5dIGNpcnJ1c19tb2Rlc2V0X2luaXQrMHgxMDcvMHgxYzAKWyAg ICAxLjcxMjE2MF0gIFs8Y2JiNjc2MTc+XSBjaXJydXNfZHJpdmVyX2xvYWQrMHg1Ny8weDEy MApbICAgIDEuNzEyMTYwXSAgWzxjYmE0YzgxZT5dIGRybV9kZXZfcmVnaXN0ZXIrMHg5ZS8w eDEwMApbICAgIDEuNzEyMTYwXSAgWzxjYmE0ZGY2MT5dIGRybV9nZXRfcGNpX2RldisweDkx LzB4MWMwClsgICAgMS43MTIxNjBdICBbPGNiNDc4MjhiPl0gPyB0cmFjZV9oYXJkaXJxc19v bisweGIvMHgxMApbICAgIDEuNzEyMTYwXSAgWzxjYzFhOGIxOD5dID8gbXV0ZXhfdW5sb2Nr KzB4OC8weDEwClsgICAgMS43MTIxNjBdICBbPGNiYjY4NzljPl0gY2lycnVzX3BjaV9wcm9i ZSsweGFjLzB4ZjAKWyAgICAxLjcxMjE2MF0gIFs8Y2I5MTNlZDc+XSBwY2lfZGV2aWNlX3By b2JlKzB4NzcvMHhlMApbICAgIDEuNzEyMTYwXSAgWzxjYjU3ZmZmMD5dID8gc3lzZnNfY3Jl YXRlX2xpbmsrMHgyMC8weDQwClsgICAgMS43MTIxNjBdICBbPGNiYmM0ZTEzPl0gZHJpdmVy X3Byb2JlX2RldmljZSsweDczLzB4MjMwClsgICAgMS43MTIxNjBdICBbPGNiOTEzZTMyPl0g PyBwY2lfbWF0Y2hfZGV2aWNlKzB4YzIvMHhmMApbICAgIDEuNzEyMTYwXSAgWzxjYmJjNTBi MT5dIF9fZHJpdmVyX2F0dGFjaCsweDkxLzB4YTAKWyAgICAxLjcxMjE2MF0gIFs8Y2JiYzUw MjA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjcxMjE2MF0gIFs8Y2Ji YzM3MWY+XSBidXNfZm9yX2VhY2hfZGV2KzB4NGYvMHg4MApbICAgIDEuNzEyMTYwXSAgWzxj YmJjNTE3OT5dIGRyaXZlcl9hdHRhY2grMHgxOS8weDIwClsgICAgMS43MTIxNjBdICBbPGNi YmM1MDIwPl0gPyBfX2RldmljZV9hdHRhY2grMHg1MC8weDUwClsgICAgMS43MTIxNjBdICBb PGNiYmM0MDM3Pl0gYnVzX2FkZF9kcml2ZXIrMHgxMzcvMHgxZjAKWyAgICAxLjcxMjE2MF0g IFs8Y2M2ZTA2ZmE+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjcxMjE2MF0g IFs8Y2M2ZTA2ZmE+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjcxMjE2MF0g IFs8Y2JiYzU3ZTQ+XSBkcml2ZXJfcmVnaXN0ZXIrMHg1NC8weGUwClsgICAgMS43MTIxNjBd ICBbPGNiOTE0MTM1Pl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NDUvMHg1MApbICAgIDEu NzEyMTYwXSAgWzxjYmE0ZTE3YT5dIGRybV9wY2lfaW5pdCsweGVhLzB4MTEwClsgICAgMS43 MTIxNjBdICBbPGNiNDc4MjhiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAg IDEuNzEyMTYwXSAgWzxjYzZlMDZmYT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAg IDEuNzEyMTYwXSAgWzxjYzZlMDcxYT5dIGNpcnJ1c19pbml0KzB4MjAvMHgyMgpbICAgIDEu NzMyMDMwXSAgWzxjYzZiNGM5Mj5dIGRvX29uZV9pbml0Y2FsbCsweDE2YS8weDE3OQpbICAg IDEuNzMyMDMwXSAgWzxjYjQ1NTAwMD5dID8gcGFyc2VfYXJncysweDFlMC8weDNlMApbICAg IDEuNzMyMDMwXSAgWzxjYzZiNGQ4ZT5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4ZWQvMHgx NmEKWyAgICAxLjczMjAzMF0gIFs8Y2MxOTUxYmI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApb ICAgIDEuNzMyMDMwXSAgWzxjYzFhYzBlMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgy MS8weDMwClsgICAgMS43MzIwMzBdICBbPGNjMTk1MWIwPl0gPyByZXN0X2luaXQrMHgxMjAv MHgxMjAKWyAgICAxLjczNDgyN10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxM IHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgICAobnVsbCkKWyAgICAxLjczNTcyMF0gSVA6IFs8 Y2MxYThjY2E+XSBfX3d3X211dGV4X2xvY2srMHhmYS8weDc4MApbICAgIDEuNzM2MzY5XSAq cGRwdCA9IDAwMDAwMDAwMDAwMDAwMDAgKnBkZSA9IGYwMDBmZjUzZjAwMGZmNTMgClsgICAg MS43MzcxMDVdIE9vcHM6IDAwMDIgWyMxXSBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMS43 Mzc3MDldIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcu MC1yYzMtMDEwMTAtZzMxYzAxMGIgIzIKWyAgICAxLjczODYyMF0gSGFyZHdhcmUgbmFtZTog UUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgMS43LjUtMjAx NDA1MzFfMDgzMDMwLWdhbmRhbGYgMDQvMDEvMjAxNApbICAgIDEuNzM4ODEzXSB0YXNrOiBk MWM0MDAwMCB0aTogZDFjNDgwMDAgdGFzay50aTogZDFjNDgwMDAKWyAgICAxLjczODgxM10g RUlQOiAwMDYwOls8Y2MxYThjY2E+XSBFRkxBR1M6IDAwMDEwMDgyIENQVTogMQpbICAgIDEu NzM4ODEzXSBFSVAgaXMgYXQgX193d19tdXRleF9sb2NrKzB4ZmEvMHg3ODAKWyAgICAxLjcz ODgxM10gRUFYOiAwMDAwMDAwMCBFQlg6IGNiMjVmNjgwIEVDWDogZDFkM2IwMzQgRURYOiBk MWM0OWNkYwpbICAgIDEuNzM4ODEzXSBFU0k6IGQxZDNiMDEwIEVESTogZDFkM2IwMTQgRUJQ OiBkMWM0OWNmOCBFU1A6IGQxYzQ5Y2I0ClsgICAgMS43Mzg4MTNdICBEUzogMDA3YiBFUzog MDA3YiBGUzogMDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDEuNzQ0MDIzXSBDUjA6IDgw MDUwMDNiIENSMjogMDAwMDAwMDAgQ1IzOiAwYzc2MDAwMCBDUjQ6IDAwMDAwNmIwClsgICAg MS43NDQwMjNdIFN0YWNrOgpbICAgIDEuNzQ0MDIzXSAgMDAwMDAwMDAgMDAwMDAwMDEgY2Iy NWY2OTggY2JhNWZhNTEgY2JhNWZhNTEgZDFkM2IwNDggMDAwMDAwMDEgZDFjNDAwMDAKWyAg ICAxLjc0NDAyM10gIGNiMjVmNjgwIDAwMDAwMjQ2IGQxZDNiMDM0IDAwMDAwMDAwIDExMTEx MTExIGQxYzQ5Y2RjIGNiMjVmNjgwIGQxZDNiMDEwClsgICAgMS43NDQwMjNdICBjYjI1ZjY4 MCBkMWM0OWQwYyBjYmE1ZmE1MSBkMWQzYjAwMCBkMWQzYTQwMCBjYjI1ZjY4MCBkMWM0OWQy MCBjYmE1ZmNlNApbICAgIDEuNzQ0MDIzXSBDYWxsIFRyYWNlOgpbICAgIDEuNzQ0MDIzXSAg WzxjYmE1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjc0NDAy M10gIFs8Y2JhNWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS43 NDQwMjNdICBbPGNiYTVmYTUxPl0gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAx Ljc0NDAyM10gIFs8Y2JhNWZjZTQ+XSBkcm1fbW9kZXNldF9sb2NrX2FsbF9jcnRjcysweDM0 LzB4NTAKWyAgICAxLjc0NDAyM10gIFs8Y2JhNWZkYTQ+XSBfX2RybV9tb2Rlc2V0X2xvY2tf YWxsKzB4YTQvMHhlMApbICAgIDEuNzQ0MDIzXSAgWzxjYmE1ZmRlYT5dIGRybV9tb2Rlc2V0 X2xvY2tfYWxsKzB4YS8weDMwClsgICAgMS43NDQwMjNdICBbPGNiYTUxMmViPl0gZHJtX2Vu Y29kZXJfaW5pdCsweDFiLzB4ZTAKWyAgICAxLjc0NDAyM10gIFs8Y2I1MGVlNDg+XSA/IGtt ZW1fY2FjaGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDEuNzQ0MDIzXSAgWzxjYmI2ODU1MT5d ID8gY2lycnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsgICAgMS43NDQwMjNdICBbPGNi YjY4NTc3Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8weDFjMApbICAgIDEuNzQ0MDIz XSAgWzxjYmI2NzYxNz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsweDU3LzB4MTIwClsgICAgMS43 NDQwMjNdICBbPGNiYTRjODFlPl0gZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAwClsgICAg MS43NDQwMjNdICBbPGNiYTRkZjYxPl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAKWyAg ICAxLjc0NDAyM10gIFs8Y2I0NzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEw ClsgICAgMS43NDQwMjNdICBbPGNjMWE4YjE4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAK WyAgICAxLjc0NDAyM10gIFs8Y2JiNjg3OWM+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhm MApbICAgIDEuNzQ0MDIzXSAgWzxjYjkxM2VkNz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8w eGUwClsgICAgMS43NDQwMjNdICBbPGNiNTdmZmYwPl0gPyBzeXNmc19jcmVhdGVfbGluaysw eDIwLzB4NDAKWyAgICAxLjc0NDAyM10gIFs8Y2JiYzRlMTM+XSBkcml2ZXJfcHJvYmVfZGV2 aWNlKzB4NzMvMHgyMzAKWyAgICAxLjc0NDAyM10gIFs8Y2I5MTNlMzI+XSA/IHBjaV9tYXRj aF9kZXZpY2UrMHhjMi8weGYwClsgICAgMS43NDQwMjNdICBbPGNiYmM1MGIxPl0gX19kcml2 ZXJfYXR0YWNoKzB4OTEvMHhhMApbICAgIDEuNzQ0MDIzXSAgWzxjYmJjNTAyMD5dID8gX19k ZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApbICAgIDEuNzQ0MDIzXSAgWzxjYmJjMzcxZj5dIGJ1 c19mb3JfZWFjaF9kZXYrMHg0Zi8weDgwClsgICAgMS43NDQwMjNdICBbPGNiYmM1MTc5Pl0g ZHJpdmVyX2F0dGFjaCsweDE5LzB4MjAKWyAgICAxLjc0NDAyM10gIFs8Y2JiYzUwMjA+XSA/ IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjc0NDAyM10gIFs8Y2JiYzQwMzc+ XSBidXNfYWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDEuNzQ0MDIzXSAgWzxjYzZlMDZm YT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNzQ0MDIzXSAgWzxjYzZlMDZm YT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuNzQ0MDIzXSAgWzxjYmJjNTdl ND5dIGRyaXZlcl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICAxLjc0NDAyM10gIFs8Y2I5MTQx MzU+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUwClsgICAgMS43NDQwMjNdICBb PGNiYTRlMTdhPl0gZHJtX3BjaV9pbml0KzB4ZWEvMHgxMTAKWyAgICAxLjc0NDAyM10gIFs8 Y2I0NzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS43NDQwMjNd ICBbPGNjNmUwNmZhPl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgMS43NDQwMjNd ICBbPGNjNmUwNzFhPl0gY2lycnVzX2luaXQrMHgyMC8weDIyClsgICAgMS43NDQwMjNdICBb PGNjNmI0YzkyPl0gZG9fb25lX2luaXRjYWxsKzB4MTZhLzB4MTc5ClsgICAgMS43NDQwMjNd ICBbPGNiNDU1MDAwPl0gPyBwYXJzZV9hcmdzKzB4MWUwLzB4M2UwClsgICAgMS43NDQwMjNd ICBbPGNjNmI0ZDhlPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHhlZC8weDE2YQpbICAgIDEu NzQ0MDIzXSAgWzxjYzE5NTFiYj5dIGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMS43NDQw MjNdICBbPGNjMWFjMGUxPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAg ICAxLjc0NDAyM10gIFs8Y2MxOTUxYjA+XSA/IHJlc3RfaW5pdCsweDEyMC8weDEyMApbICAg IDEuNzQ0MDIzXSBDb2RlOiA1NSBlNCA4OSBmMCBlOCAxOCBjMiAyYyBmZiA4YiA0NSBkOCA4 ZCA1NSBlNCA4YiA0OCAwNCA4OSBmMCBlOCA0OCBjNCAyYyBmZiA4YiA0NiAyOCA4ZCA0ZSAy NCA4ZCA1NSBlNCA4OSA1NiAyOCA4OSA0ZCBlNCA4OSA0NSBlOCA8ODk+IDEwIDhiIDQ1IGQ4 IDg5IDRkIGQ0IDg5IDQ1IGVjIDhkIDc0IDI2IDAwIDhkIGJjIDI3IDAwIDAwIDAwClsgICAg MS43NDQwMjNdIEVJUDogWzxjYzFhOGNjYT5dIF9fd3dfbXV0ZXhfbG9jaysweGZhLzB4Nzgw IFNTOkVTUCAwMDY4OmQxYzQ5Y2I0ClsgICAgMS43NDQwMjNdIENSMjogMDAwMDAwMDAwMDAw MDAwMApbICAgIDEuNzQ0MDIzXSAtLS1bIGVuZCB0cmFjZSA4ODg5MTIwMDE3N2JiODgzIF0t LS0KWyAgICAxLjc0NDAyM10gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4 Y2VwdGlvbgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2 YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDE6MjAx NDA5MDYwMTUwMDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0 YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDI6MjAxNDA5MDYwMTUwMDU6aTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIx M2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0x MTY6MjAxNDA5MDYwMTUwMTA6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2 MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMzoyMDE0MDkwNjAxNTAwNDppMzg2LXJh bmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFj MDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNC9kbWVzZy1xdWFudGFsLWl2 YjQxLTQyOjIwMTQwOTA2MDE1MDA0OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4 ODViNjFkZjQzNGI0L2RtZXNnLXF1YW50YWwtaXZiNDEtNDY6MjAxNDA5MDYwMTUwMDk6aTM4 Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1 LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRh bC1pdmI0MS00OToyMDE0MDkwNjAxNTAxMDppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5 YjFkODg1YjYxZGY0MzRiNC9kbWVzZy1xdWFudGFsLWl2YjQxLTUyOjIwMTQwOTA2MDE1MDA0 OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMt MDkwNS8zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0L2RtZXNnLXF1 YW50YWwtaXZiNDEtNjA6MjAxNDA5MDYwMTUwMDQ6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1 M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS02MToyMDE0MDkwNjAx NTAwNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNC9kbWVz Zy1xdWFudGFsLWl2YjQxLTY0OjIwMTQwOTA2MDE1MDA5OmkzODYtcmFuZGNvbmZpZy1yMy0w OTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS8zMWMwMTBiMTNjOTNlNmE3 ZTg1NTNiZTliMWQ4ODViNjFkZjQzNGI0L2RtZXNnLXF1YW50YWwtaXZiNDEtNjY6MjAxNDA5 MDYwMTUwMDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNv bmZpZy1yMy0wOTA1LzMxYzAxMGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQv ZG1lc2ctcXVhbnRhbC1pdmI0MS02NzoyMDE0MDkwNjAxNTAxMDppMzg2LXJhbmRjb25maWct cjMtMDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkz ZTZhN2U4NTUzYmU5YjFkODg1YjYxZGY0MzRiNC9kbWVzZy1xdWFudGFsLWl2YjQxLTc0OjIw MTQwOTA2MDE1MDA1OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctcjMtMDkwNS8zMWMwMTBiMTNjOTNlNmE3ZTg1NTNiZTliMWQ4ODViNjFkZjQz NGI0L2RtZXNnLXF1YW50YWwtaXZiNDEtNzg6MjAxNDA5MDYwMTUwMDQ6aTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAxMGIx M2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0MS04 NDoyMDE0MDkwNjAxNTAwNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1YjYx ZGY0MzRiNC9kbWVzZy1xdWFudGFsLWl2YjQxLTg6MjAxNDA5MDYwMTUwMDQ6aTM4Ni1yYW5k Y29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzMxYzAx MGIxM2M5M2U2YTdlODU1M2JlOWIxZDg4NWI2MWRmNDM0YjQvZG1lc2ctcXVhbnRhbC1pdmI0 MS05NDoyMDE0MDkwNjAxNTAwNDppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvMzFjMDEwYjEzYzkzZTZhN2U4NTUzYmU5YjFkODg1 YjYxZGY0MzRiNC9kbWVzZy15b2N0by12cC0zNjoyMDE0MDkwNjAxNTAxNTppMzg2LXJhbmRj b25maWctcjMtMDkwNTozLjE3LjAtcmMzLTAxMDEwLWczMWMwMTBiOjIKMDoxOToyMCBhbGxf Z29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wOS0wNiAwMTo1MDozMSBSRVBF QVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3QvLnJlcGVh dBtbMG0KCmxpbmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIGRybS1pbnRlbC90b3Bp Yy9jb3JlLXN0dWZmCmxpbmVhci1iaXNlY3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBiaXNlY3QK bGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCAzMWMwMTBiMTNjOTNlNmE3ZTg1NTNi ZTliMWQ4ODViNjFkZjQzNGI0IDE2Y2QxOTJjMjEwMDA4NWFhNmNlMDRlYzE4NmZlNjIzNDZh M2IxNzMgLS0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMzFjMDEwYi4uLiBNZXJnZSAn ZHJtLWludGVsL3RvcGljL2NvcmUtc3R1ZmYnIGludG8gZGV2ZWwtcm9hbS1pMzg2LTIwMTQw OTA1MjEzOApIRUFEIGlzIG5vdyBhdCBmY2IyMTMzLi4uIE1lcmdlICdqYmFybmVzL2FzeW5j LWZiLXByb2JlJyBpbnRvIGRldmVsLXJvYW0taTM4Ni0yMDE0MDUzMDAyMDEKQmlzZWN0aW5n OiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAwIHN0ZXBz KQpbNGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExY10gZHJtOiBEcm9w IG1vZGVzZXQgbG9ja2luZyBmcm9tIGNydGMgaW5pdCBmdW5jdGlvbgpsaW5lYXItYmlzZWN0 OiBnaXQgYmlzZWN0IHJ1biAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWls dXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4L29iai1iaXNlY3QKcnVubmluZyAvYy9rZXJu ZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYt cmFuZGNvbmZpZy1yMy0wOTA1L2xpbnV4LWRldmVsOmRldmVsLXJvYW0taTM4Ni0yMDE0MDkw NTIxMzg6NGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYzpiaXNlY3Qt bGludXgKCjIwMTQtMDktMDYgMDE6NTA6NTYgNGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgx ZmZiNDFiMGZlNjExYyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS00ZTM5NmZjMjBkYjk2 YzBhZjcxMDYwMWYwODFmZmI0MWIwZmU2MTFjCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS80ZTM5NmZjMjBkYjk2YzBhZjcxMDYwMWYwODFm ZmI0MWIwZmU2MTFjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS00ZTM5NmZjMjBkYjk2YzBhZjcx MDYwMWYwODFmZmI0MWIwZmU2MTFjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9yb2FtLWkzODYvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUt NGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYwprZXJuZWw6IC9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNGUzOTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgx ZmZiNDFiMGZlNjExYy92bWxpbnV6LTMuMTcuMC1yYzItMDAyMjEtZzRlMzk2ZmMKCjIwMTQt MDktMDYgMDI6MTQ6NTYgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAg ICA2LjYzOTA1MV0gW2RybV0gcmFkZW9uIGtlcm5lbCBtb2Rlc2V0dGluZyBlbmFibGVkLgpb ICAgIDYuNjQ0NTgwXSBbVFRNXSBab25lICBrZXJuZWw6IEF2YWlsYWJsZSBncmFwaGljcyBt ZW1vcnk6IDE0NTc1MiBraUIKWyAgICA2LjY0NTQ0MF0gW1RUTV0gSW5pdGlhbGl6aW5nIHBv b2wgYWxsb2NhdG9yClsgICAgNi42NDYzNzNdIElORk86IHRyeWluZyB0byByZWdpc3RlciBu b24tc3RhdGljIGtleS4KWyAgICA2LjY0ODAxNl0gdGhlIGNvZGUgaXMgZmluZSBidXQgbmVl ZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDYuNjQ4MDE2XSB0dXJuaW5nIG9mZiB0aGUg bG9ja2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgNi42NDgwMTZdIENQVTogMCBQ SUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzItMDAyMjEtZzRl Mzk2ZmMgIzUKWyAgICA2LjY0ODAxNl0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJ T1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDYuNjQ4MDE2XSAgMDAwMDAwMDAgMDAwMDAwMDAg ZDM0NTFjMDggZDA3OTgxZmQgZDExOGY1MzAgZDM0NTFjN2MgY2ZhN2IzNDEgZDBhOWVhM2MK WyAgICA2LjY0ODAxNl0gIDA5MTBiYzA1IGQzNDQ4MDAwIGQzNDUxYzkwIGNmYTc5Yjk2IGQz NDQ4MDAwIDQ0MmYwMTdlIGQzNDQ4MDAwIDQ0MmYwMTdlClsgICAgNi42NDgwMTZdICAwMDAw MDAwNSAwMTQ0ODAwMCAwMDAwMDAwMCBkMjZiMDA0OCBkMjZiMDA0OCAwMDAwMDAwMCBkMTE1 YTgzMCBkMzQ0ODVkMApbICAgIDYuNjQ4MDE2XSBDYWxsIFRyYWNlOgpbICAgIDYuNjQ4MDE2 XSAgWzxkMDc5ODFmZD5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgNi42NDgwMTZdICBb PGNmYTdiMzQxPl0gX19sb2NrX2FjcXVpcmUrMHgxYzIxLzB4MWRhMApbICAgIDYuNjQ4MDE2 XSAgWzxjZmE3OWI5Nj5dID8gX19sb2NrX2FjcXVpcmUrMHg0NzYvMHgxZGEwClsgICAgNi42 NDgwMTZdICBbPGNmYTc4YTk2Pl0gPyBfX2xvY2tfaXNfaGVsZCsweDQ2LzB4NjAKWyAgICA2 LjY0ODAxNl0gIFs8Y2ZhN2JkMTE+XSBsb2NrX2FjcXVpcmUrMHg5MS8weGMwClsgICAgNi42 NDgwMTZdICBbPGQwMDVlNTMxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhmMApbICAg IDYuNjQ4MDE2XSAgWzxkMDdhNjA3Yz5dIF9fd3dfbXV0ZXhfbG9jaysweDZjLzB4NzgwClsg ICAgNi42NDgwMTZdICBbPGQwMDVlNTMxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhm MApbICAgIDYuNjQ4MDE2XSAgWzxkMDA1ZTUzMT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMx LzB4ZjAKWyAgICA2LjY0ODAxNl0gIFs8ZDAwNWU1MzE+XSA/IGRybV9tb2Rlc2V0X2xvY2sr MHgzMS8weGYwClsgICAgNi42NDgwMTZdICBbPGQwMDVlNTMxPl0gZHJtX21vZGVzZXRfbG9j aysweDMxLzB4ZjAKWyAgICA2LjY0ODAxNl0gIFs8ZDAwNWU3YzQ+XSBkcm1fbW9kZXNldF9s b2NrX2FsbF9jcnRjcysweDM0LzB4NTAKWyAgICA2LjY0ODAxNl0gIFs8ZDAwNWU4ODQ+XSBf X2RybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YTQvMHhlMApbICAgIDYuNjQ4MDE2XSAgWzxkMDA1 ZThjYT5dIGRybV9tb2Rlc2V0X2xvY2tfYWxsKzB4YS8weDMwClsgICAgNi42NDgwMTZdICBb PGQwMDUwMjJiPl0gZHJtX2VuY29kZXJfaW5pdCsweDFiLzB4ZTAKWyAgICA2LjY0ODAxNl0g IFs8Y2ZiMGVhMDg+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDYuNjQ4 MDE2XSAgWzxkMDE2NmQ4MT5dID8gY2lycnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsg ICAgNi42NDgwMTZdICBbPGQwMTY2ZGE3Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8w eDFjMApbICAgIDYuNjQ4MDE2XSAgWzxkMDE2NWU0Nz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsw eDU3LzB4MTIwClsgICAgNi42NDgwMTZdICBbPGQwMDRiNzVlPl0gZHJtX2Rldl9yZWdpc3Rl cisweDllLzB4MTAwClsgICAgNi42NDgwMTZdICBbPGQwMDRjZWExPl0gZHJtX2dldF9wY2lf ZGV2KzB4OTEvMHgxYzAKWyAgICA2LjY0ODAxNl0gIFs8Y2ZhNzdlNWI+XSA/IHRyYWNlX2hh cmRpcnFzX29uKzB4Yi8weDEwClsgICAgNi42NDgwMTZdICBbPGQwN2E1ZjU4Pl0gPyBtdXRl eF91bmxvY2srMHg4LzB4MTAKWyAgICA2LjY0ODAxNl0gIFs8ZDAxNjZmY2M+XSBjaXJydXNf cGNpX3Byb2JlKzB4YWMvMHhmMApbICAgIDYuNjQ4MDE2XSAgWzxjZmYxMzMzNz5dIHBjaV9k ZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsgICAgNi42NDgwMTZdICBbPGNmYjdmYmIwPl0gPyBz eXNmc19jcmVhdGVfbGluaysweDIwLzB4NDAKWyAgICA2LjY0ODAxNl0gIFs8ZDAxYzM2NzM+ XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4NzMvMHgyMzAKWyAgICA2LjY0ODAxNl0gIFs8Y2Zm MTMyOTI+XSA/IHBjaV9tYXRjaF9kZXZpY2UrMHhjMi8weGYwClsgICAgNi42NDgwMTZdICBb PGQwMWMzOTExPl0gX19kcml2ZXJfYXR0YWNoKzB4OTEvMHhhMApbICAgIDYuNjQ4MDE2XSAg WzxkMDFjMzg4MD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApbICAgIDYuNjQ4MDE2 XSAgWzxkMDFjMWY3Zj5dIGJ1c19mb3JfZWFjaF9kZXYrMHg0Zi8weDgwClsgICAgNi42NDgw MTZdICBbPGQwMWMzOWQ5Pl0gZHJpdmVyX2F0dGFjaCsweDE5LzB4MjAKWyAgICA2LjY0ODAx Nl0gIFs8ZDAxYzM4ODA+XSA/IF9fZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICA2LjY0 ODAxNl0gIFs8ZDAxYzI4OTc+XSBidXNfYWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDYu NjQ4MDE2XSAgWzxkMGNkYjZlNj5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDYu NjQ4MDE2XSAgWzxkMGNkYjZlNj5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDYu NjQ4MDE2XSAgWzxkMDFjNDA0ND5dIGRyaXZlcl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICA2 LjY0ODAxNl0gIFs8Y2ZmMTM1OTU+XSBfX3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUw ClsgICAgNi42NDgwMTZdICBbPGQwMDRkMGJhPl0gZHJtX3BjaV9pbml0KzB4ZWEvMHgxMTAK WyAgICA2LjY0ODAxNl0gIFs8Y2ZhNzdlNWI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8w eDEwClsgICAgNi42NDgwMTZdICBbPGQwY2RiNmU2Pl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8w eDIyClsgICAgNi42NDgwMTZdICBbPGQwY2RiNzA2Pl0gY2lycnVzX2luaXQrMHgyMC8weDIy ClsgICAgNi42NDgwMTZdICBbPGQwY2FmYzkyPl0gZG9fb25lX2luaXRjYWxsKzB4MTZhLzB4 MTc5ClsgICAgNi42NDgwMTZdICBbPGNmYTU0ZjAwPl0gPyBwYXJzZV9hcmdzKzB4MTUwLzB4 M2UwClsgICAgNi42NDgwMTZdICBbPGQwY2FmZDhlPl0ga2VybmVsX2luaXRfZnJlZWFibGUr MHhlZC8weDE2YQpbICAgIDYuNjQ4MDE2XSAgWzxkMDc5MjVkYj5dIGtlcm5lbF9pbml0KzB4 Yi8weGUwClsgICAgNi42NDgwMTZdICBbPGQwN2E5NTIxPl0gcmV0X2Zyb21fa2VybmVsX3Ro cmVhZCsweDIxLzB4MzAKWyAgICA2LjY0ODAxNl0gIFs8ZDA3OTI1ZDA+XSA/IHJlc3RfaW5p dCsweDEyMC8weDEyMApbICAgIDYuNzM0OTY2XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2Vy bmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgIChudWxsKQpbICAgIDYuNzM1ODI0 XSBJUDogWzxkMDdhNjEwYT5dIF9fd3dfbXV0ZXhfbG9jaysweGZhLzB4NzgwClsgICAgNi43 MzY0NjldICpwZHB0ID0gMDAwMDAwMDAwMDAwMDAwMCAqcGRlID0gZjAwMGZmNTNmMDAwZmY1 MyAKWyAgICA2LjczODk0Ml0gT29wczogMDAwMiBbIzFdIFNNUCBERUJVR19QQUdFQUxMT0MK WyAgICA2LjczODk0Ml0gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50 ZWQgMy4xNy4wLXJjMi0wMDIyMS1nNGUzOTZmYyAjNQpbICAgIDYuNzM4OTQyXSBIYXJkd2Fy ZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgNi43Mzg5 NDJdIHRhc2s6IGQzNDQ4MDAwIHRpOiBkMzQ1MDAwMCB0YXNrLnRpOiBkMzQ1MDAwMApbICAg IDYuNzM4OTQyXSBFSVA6IDAwNjA6WzxkMDdhNjEwYT5dIEVGTEFHUzogMDAwMTAwODIgQ1BV OiAwClsgICAgNi43Mzg5NDJdIEVJUCBpcyBhdCBfX3d3X211dGV4X2xvY2srMHhmYS8weDc4 MApbICAgIDYuNzM4OTQyXSBFQVg6IDAwMDAwMDAwIEVCWDogZDI1MzBiNDAgRUNYOiBkMjZi MDAzNCBFRFg6IGQzNDUxY2RjClsgICAgNi43Mzg5NDJdIEVTSTogZDI2YjAwMTAgRURJOiBk MjZiMDAxNCBFQlA6IGQzNDUxY2Y4IEVTUDogZDM0NTFjYjQKWyAgICA2LjczODk0Ml0gIERT OiAwMDdiIEVTOiAwMDdiIEZTOiAwMGQ4IEdTOiAwMGUwIFNTOiAwMDY4ClsgICAgNi43Mzg5 NDJdIENSMDogODAwNTAwMzMgQ1IyOiAwMDAwMDAwMCBDUjM6IDEwZDViMDAwIENSNDogMDAw NDA2YjAKWyAgICA2LjczODk0Ml0gU3RhY2s6ClsgICAgNi43Mzg5NDJdICAwMDAwMDAwMCAw MDAwMDAwMSBkMjUzMGI1OCBkMDA1ZTUzMSBkMDA1ZTUzMSBkMjZiMDA0OCAwMDAwMDAwMSBk MzQ0ODAwMApbICAgIDYuNzM4OTQyXSAgZDI1MzBiNDAgMDAwMDAyNDYgZDI2YjAwMzQgMDAw MDAwMDAgMTExMTExMTEgZDM0NTFjZGMgZDI1MzBiNDAgZDI2YjAwMTAKWyAgICA2LjczODk0 Ml0gIGQyNTMwYjQwIGQzNDUxZDBjIGQwMDVlNTMxIGQyNmIwMDAwIGQzNTMzNDAwIGQyNTMw YjQwIGQzNDUxZDIwIGQwMDVlN2M0ClsgICAgNi43Mzg5NDJdIENhbGwgVHJhY2U6ClsgICAg Ni43Mzg5NDJdICBbPGQwMDVlNTMxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhmMApb ICAgIDYuNzM4OTQyXSAgWzxkMDA1ZTUzMT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4 ZjAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNWU1MzE+XSBkcm1fbW9kZXNldF9sb2NrKzB4MzEv MHhmMApbICAgIDYuNzM4OTQyXSAgWzxkMDA1ZTdjND5dIGRybV9tb2Rlc2V0X2xvY2tfYWxs X2NydGNzKzB4MzQvMHg1MApbICAgIDYuNzM4OTQyXSAgWzxkMDA1ZTg4ND5dIF9fZHJtX21v ZGVzZXRfbG9ja19hbGwrMHhhNC8weGUwClsgICAgNi43Mzg5NDJdICBbPGQwMDVlOGNhPl0g ZHJtX21vZGVzZXRfbG9ja19hbGwrMHhhLzB4MzAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNTAy MmI+XSBkcm1fZW5jb2Rlcl9pbml0KzB4MWIvMHhlMApbICAgIDYuNzM4OTQyXSAgWzxjZmIw ZWEwOD5dID8ga21lbV9jYWNoZV9hbGxvYysweDk4LzB4MTkwClsgICAgNi43Mzg5NDJdICBb PGQwMTY2ZDgxPl0gPyBjaXJydXNfbW9kZXNldF9pbml0KzB4ZTEvMHgxYzAKWyAgICA2Ljcz ODk0Ml0gIFs8ZDAxNjZkYTc+XSBjaXJydXNfbW9kZXNldF9pbml0KzB4MTA3LzB4MWMwClsg ICAgNi43Mzg5NDJdICBbPGQwMTY1ZTQ3Pl0gY2lycnVzX2RyaXZlcl9sb2FkKzB4NTcvMHgx MjAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNGI3NWU+XSBkcm1fZGV2X3JlZ2lzdGVyKzB4OWUv MHgxMDAKWyAgICA2LjczODk0Ml0gIFs8ZDAwNGNlYTE+XSBkcm1fZ2V0X3BjaV9kZXYrMHg5 MS8weDFjMApbICAgIDYuNzM4OTQyXSAgWzxjZmE3N2U1Yj5dID8gdHJhY2VfaGFyZGlycXNf b24rMHhiLzB4MTAKWyAgICA2LjczODk0Ml0gIFs8ZDA3YTVmNTg+XSA/IG11dGV4X3VubG9j aysweDgvMHgxMApbICAgIDYuNzM4OTQyXSAgWzxkMDE2NmZjYz5dIGNpcnJ1c19wY2lfcHJv YmUrMHhhYy8weGYwClsgICAgNi43Mzg5NDJdICBbPGNmZjEzMzM3Pl0gcGNpX2RldmljZV9w cm9iZSsweDc3LzB4ZTAKWyAgICA2LjczODk0Ml0gIFs8Y2ZiN2ZiYjA+XSA/IHN5c2ZzX2Ny ZWF0ZV9saW5rKzB4MjAvMHg0MApbICAgIDYuNzM4OTQyXSAgWzxkMDFjMzY3Mz5dIGRyaXZl cl9wcm9iZV9kZXZpY2UrMHg3My8weDIzMApbICAgIDYuNzM4OTQyXSAgWzxjZmYxMzI5Mj5d ID8gcGNpX21hdGNoX2RldmljZSsweGMyLzB4ZjAKWyAgICA2LjczODk0Ml0gIFs8ZDAxYzM5 MTE+XSBfX2RyaXZlcl9hdHRhY2grMHg5MS8weGEwClsgICAgNi43Mzg5NDJdICBbPGQwMWMz ODgwPl0gPyBfX2RldmljZV9hdHRhY2grMHg1MC8weDUwClsgICAgNi43Mzg5NDJdICBbPGQw MWMxZjdmPl0gYnVzX2Zvcl9lYWNoX2RldisweDRmLzB4ODAKWyAgICA2LjczODk0Ml0gIFs8 ZDAxYzM5ZDk+XSBkcml2ZXJfYXR0YWNoKzB4MTkvMHgyMApbICAgIDYuNzM4OTQyXSAgWzxk MDFjMzg4MD5dID8gX19kZXZpY2VfYXR0YWNoKzB4NTAvMHg1MApbICAgIDYuNzM4OTQyXSAg WzxkMDFjMjg5Nz5dIGJ1c19hZGRfZHJpdmVyKzB4MTM3LzB4MWYwClsgICAgNi43Mzg5NDJd ICBbPGQwY2RiNmU2Pl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgNi43Mzg5NDJd ICBbPGQwY2RiNmU2Pl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgNi43Mzg5NDJd ICBbPGQwMWM0MDQ0Pl0gZHJpdmVyX3JlZ2lzdGVyKzB4NTQvMHhlMApbICAgIDYuNzM4OTQy XSAgWzxjZmYxMzU5NT5dIF9fcGNpX3JlZ2lzdGVyX2RyaXZlcisweDQ1LzB4NTAKWyAgICA2 LjczODk0Ml0gIFs8ZDAwNGQwYmE+XSBkcm1fcGNpX2luaXQrMHhlYS8weDExMApbICAgIDYu NzM4OTQyXSAgWzxjZmE3N2U1Yj5dID8gdHJhY2VfaGFyZGlycXNfb24rMHhiLzB4MTAKWyAg ICA2LjczODk0Ml0gIFs8ZDBjZGI2ZTY+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4MjIKWyAg ICA2LjczODk0Ml0gIFs8ZDBjZGI3MDY+XSBjaXJydXNfaW5pdCsweDIwLzB4MjIKWyAgICA2 LjczODk0Ml0gIFs8ZDBjYWZjOTI+XSBkb19vbmVfaW5pdGNhbGwrMHgxNmEvMHgxNzkKWyAg ICA2LjczODk0Ml0gIFs8Y2ZhNTRmMDA+XSA/IHBhcnNlX2FyZ3MrMHgxNTAvMHgzZTAKWyAg ICA2LjczODk0Ml0gIFs8ZDBjYWZkOGU+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweGVkLzB4 MTZhClsgICAgNi43Mzg5NDJdICBbPGQwNzkyNWRiPl0ga2VybmVsX2luaXQrMHhiLzB4ZTAK WyAgICA2LjczODk0Ml0gIFs8ZDA3YTk1MjE+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4 MjEvMHgzMApbICAgIDYuNzM4OTQyXSAgWzxkMDc5MjVkMD5dID8gcmVzdF9pbml0KzB4MTIw LzB4MTIwClsgICAgNi43Mzg5NDJdIENvZGU6IDU1IGU0IDg5IGYwIGU4IGE4IGU5IDJjIGZm IDhiIDQ1IGQ4IDhkIDU1IGU0IDhiIDQ4IDA0IDg5IGYwIGU4IGQ4IGViIDJjIGZmIDhiIDQ2 IDI4IDhkIDRlIDI0IDhkIDU1IGU0IDg5IDU2IDI4IDg5IDRkIGU0IDg5IDQ1IGU4IDw4OT4g MTAgOGIgNDUgZDggODkgNGQgZDQgODkgNDUgZWMgOGQgNzQgMjYgMDAgOGQgYmMgMjcgMDAg MDAgMDAKWyAgICA2LjczODk0Ml0gRUlQOiBbPGQwN2E2MTBhPl0gX193d19tdXRleF9sb2Nr KzB4ZmEvMHg3ODAgU1M6RVNQIDAwNjg6ZDM0NTFjYjQKWyAgICA2LjczODk0Ml0gQ1IyOiAw MDAwMDAwMDAwMDAwMDAwClsgICAgNi43Mzg5NDJdIC0tLVsgZW5kIHRyYWNlIGNiMmUyZjBk OWNmY2MxNzYgXS0tLQpbICAgIDYuNzM4OTQyXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2lu ZzogRmF0YWwgZXhjZXB0aW9uCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNGUz OTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYy9kbWVzZy15b2N0by1rYnVp bGQtMTE6MjAxNDA5MDYwMjEzMTA6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6My4xNy4wLXJj Mi0wMDIyMS1nNGUzOTZmYzo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNGUz OTZmYzIwZGI5NmMwYWY3MTA2MDFmMDgxZmZiNDFiMGZlNjExYy9kbWVzZy15b2N0by1rYnVp bGQtMToyMDE0MDkwNjAyMTMwOTppMzg2LXJhbmRjb25maWctcjMtMDkwNTozLjE3LjAtcmMy LTAwMjIxLWc0ZTM5NmZjOjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS80ZTM5 NmZjMjBkYjk2YzBhZjcxMDYwMWYwODFmZmI0MWIwZmU2MTFjL2RtZXNnLXlvY3RvLWtidWls ZC0yOjIwMTQwOTA2MDIxMzA3OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjMuMTcuMC1yYzIt MDAyMjEtZzRlMzk2ZmM6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzRlMzk2 ZmMyMGRiOTZjMGFmNzEwNjAxZjA4MWZmYjQxYjBmZTYxMWMvZG1lc2cteW9jdG8ta2J1aWxk LTMxOjIwMTQwOTA2MDIxMzA4OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjMuMTcuMC1yYzIt MDAyMjEtZzRlMzk2ZmM6NQowOjQ6NCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7 MzVtMjAxNC0wOS0wNiAwMjoxNToyOCBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCjRlMzk2ZmMyMGRiOTZjMGFmNzEw NjAxZjA4MWZmYjQxYjBmZTYxMWMgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IDRl Mzk2ZmMyMGRiOTZjMGFmNzEwNjAxZjA4MWZmYjQxYjBmZTYxMWMKQXV0aG9yOiBEYW5pZWwg VmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgpEYXRlOiAgIEZyaSBTZXAgNSAxNDoy Nzo0MSAyMDE0ICswMjAwCgogICAgZHJtOiBEcm9wIG1vZGVzZXQgbG9ja2luZyBmcm9tIGNy dGMgaW5pdCBmdW5jdGlvbgogICAgCiAgICBBdCBkcml2ZXIgaW5pdCBubyBvbmUgY2FuIGFj Y2VzcyBtb2Rlc2V0IG9iamVjdHMgYW5kIHdlJ3JlCiAgICBzaW5nbGUtdGhyZWFkZWQuIFNv IGxvY2tpbmcgaXMganVzdCBjYXJnby1jdWx0aW5nIGhlcmUuIFdvcnNlLCB3aXRoCiAgICB0 aGUgbmV3IHd3IG11dGV4ZXMgYW5kIHd3IG11dGV4IHNsb3dwYXRoIGRlYnVnZ2luZyB0aGUg bXV0ZXhfbG9jawogICAgbWlnaHQgYWN0dWFsbHkgZmFpbCwgYW5kIHdlIGRvbid0IGhhdmUg dGhlIGZ1bGwtYmxvd24gd3cgcmVjb3ZlcnkKICAgIGRhbmNlLgogICAgCiAgICBXaGljaCB0 aGVuIGxlYWRzIHRvIGZpcmV3b3JrcyB3aGVuIHdlIHRyeSB0byB1bmxvY2sgdGhlIG5vdC1s b2NrZWQKICAgIGNydGMgbG9jay4KICAgIAogICAgQW4gYXVkaXQgb2YgYWxsIHRoZSBmdW5j dGlvbnMgY2FsbGVkIGZyb20gaGVyZSBzaG93cyB0aGF0IG5vbmUgb2YgdGhlbQogICAgY29u dGFpbiBsb2NraW5nIGNoZWNrcywgc28gdGhlcmUncyBhbHNvIG5vIHJlYXNvbiB0byBrZWVw IHRoZSBsb2NraW5nCiAgICBhcm91bmQganVzdCBmb3IgY29uc2lzdGVuY3kgb2YgY2FsbGVy IGNvbnRleHRzLiBCZXNpZGVzIHRoYXQgSSBoYXZlCiAgICB0aGUgcnVsZSAoYXQgbGVhc3Qg aW4gaTkxNSkgdGhhdCBzdWNoIHBsYWNlcyB3aGVyZSB3ZSB0YWtlIGxvY2tzIGp1c3QKICAg IHRvIHNpbXBsaWZ5IGxvY2tpbmcgY2hlY2tzIGFuZCBub3QgZm9yIGNvcnJlY3RuZXNzIGFs d2F5cyByZXF1aXJlIGEKICAgIGNvbW1lbnQuCiAgICAKICAgIFRoaXMgcmVncmVzc2lvbiB3 YXMgaW50cm9kdWNlZCBpbgogICAgCiAgICBjb21taXQgNTFmZDM3MWJiYWY5NDAxOGExMjIz YjRlMmNmMjBiOTg4MGZkOTJkNAogICAgQXV0aG9yOiBSb2IgQ2xhcmsgPHJvYmRjbGFya0Bn bWFpbC5jb20+CiAgICBEYXRlOiAgIFR1ZSBOb3YgMTkgMTI6MTA6MTIgMjAxMyAtMDUwMAog ICAgCiAgICAgICAgZHJtOiBjb252ZXJ0IGNydGMgYW5kIGNvbm5lY3Rpb25fbXV0ZXggdG8g d3dfbXV0ZXggKHY1KQogICAgCiAgICBCdWd6aWxsYTogaHR0cHM6Ly9idWd6aWxsYS5rZXJu ZWwub3JnL3Nob3dfYnVnLmNnaT9pZD04MzM0MQogICAgQ2M6IFJvYiBDbGFyayA8cm9iZGNs YXJrQGdtYWlsLmNvbT4KICAgIENjOiB0aGVsbHN0cm9tQHZtd2FyZS5jb20KICAgIENjOiBt YWFydGVuLmxhbmtob3JzdEBjYW5vbmljYWwuY29tCiAgICBDYzogc3RhYmxlQHZnZXIua2Vy bmVsLm9yZwogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl ckBpbnRlbC5jb20+Cgo6MDQwMDAwIDA0MDAwMCA5MmYzM2UyZTMxNzU5MjhmNmQ0YjA3ZjY1 MjJjZGMzNDVjNjNjZmRiIDk0Mzg3NTI3ZTA5MjEwMjljNDU0MTY5NDA4ZmYwZTZmMzcxYjU0 ODQgTQlkcml2ZXJzCmJpc2VjdCBydW4gc3VjY2VzcwpQcmV2aW91cyBIRUFEIHBvc2l0aW9u IHdhcyA0ZTM5NmZjLi4uIGRybTogRHJvcCBtb2Rlc2V0IGxvY2tpbmcgZnJvbSBjcnRjIGlu aXQgZnVuY3Rpb24KSEVBRCBpcyBub3cgYXQgNWM1NTFiNS4uLiBkcm0vaTkxNS9oZG1pOiBF bmFibGUgcGlwZSBwaXhlbCByZXBsaWNhdGlvbiBmb3IgU0QgaW50ZXJsYWNlZCBtb2Rlcwps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIzLTA5 MDUvbGludXgtZGV2ZWw6ZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1MjEzODo1YzU1MWI1MDFh YTg2MzdlODQ0ZWE4NWVhZWExMGY0Zjc1YWZmNzE2OmJpc2VjdC1saW51eAoKMjAxNC0wOS0w NiAwMjoxNToyOSA1YzU1MWI1MDFhYTg2MzdlODQ0ZWE4NWVhZWExMGY0Zjc1YWZmNzE2IGNv bXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LTVjNTUxYjUwMWFhODYzN2U4NDRlYTg1ZWFlYTEw ZjRmNzVhZmY3MTYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZp Zy1yMy0wOTA1LzVjNTUxYjUwMWFhODYzN2U4NDRlYTg1ZWFlYTEwZjRmNzVhZmY3MTYKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1yMy0wOTA1LTVjNTUxYjUwMWFhODYzN2U4NDRlYTg1ZWFlYTEwZjRmNzVh ZmY3MTYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3JvYW0taTM4Ni9pMzg2LXJhbmRjb25maWctcjMtMDkwNS01YzU1MWI1MDFhYTg2Mzdl ODQ0ZWE4NWVhZWExMGY0Zjc1YWZmNzE2Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctcjMtMDkwNS81YzU1MWI1MDFhYTg2MzdlODQ0ZWE4NWVhZWExMGY0Zjc1YWZmNzE2L3Zt bGludXotMy4xNy4wLXJjMi0wMDIyMC1nNWM1NTFiNQoKMjAxNC0wOS0wNiAwMjo1MDoyOSBk ZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMwkxOAk1NAk1Nwk1OS4uLi4uLi4uLi4uLi4uCTYwIFNV Q0NFU1MKClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDVjNTUxYjUuLi4gZHJtL2k5MTUv aGRtaTogRW5hYmxlIHBpcGUgcGl4ZWwgcmVwbGljYXRpb24gZm9yIFNEIGludGVybGFjZWQg bW9kZXMKSEVBRCBpcyBub3cgYXQgNWEyYWE2NC4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdk ZXZlbC1yb2FtLWkzODYtMjAxNDA5MDUyMTM4JwpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvbGludXgtZGV2ZWw6ZGV2ZWwtcm9h bS1pMzg2LTIwMTQwOTA1MjEzODo1YTJhYTY0ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNk OTZlYWZiOmJpc2VjdC1saW51eAogVEVTVCBGQUlMVVJFClsgICAgMS44NDgxMTFdIFtkcm1d IHJhZGVvbiBrZXJuZWwgbW9kZXNldHRpbmcgZW5hYmxlZC4KWyAgICAxLjg0OTc5MF0gW1RU TV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAxMzQ4NzQga2lC ClsgICAgMS44NTA1MzNdIFtUVE1dIEluaXRpYWxpemluZyBwb29sIGFsbG9jYXRvcgpbICAg IDEuODUxMzg2XSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0YXRpYyBrZXkuClsg ICAgMS44NTE5ODddIHRoZSBjb2RlIGlzIGZpbmUgYnV0IG5lZWRzIGxvY2tkZXAgYW5ub3Rh dGlvbi4KWyAgICAxLjg1MjAyMF0gdHVybmluZyBvZmYgdGhlIGxvY2tpbmcgY29ycmVjdG5l c3MgdmFsaWRhdG9yLgpbICAgIDEuODUyMDIwXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBw ZXIvMCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMzLTAxMTgwLWc1YTJhYTY0ICMxMDMwClsgICAg MS44NTIwMjBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJ SVgsIDE5OTYpLCBCSU9TIDEuNy41LTIwMTQwNTMxXzA4MzAzMC1nYW5kYWxmIDA0LzAxLzIw MTQKWyAgICAxLjg1MjAyMF0gIDAwMDAwMDAwIDAwMDAwMDAwIGQxYzQ5YzA4IGNjOTlhZTlk IGNkMzk4ZmY4IGQxYzQ5YzdjIGNiYzdiNzcxIGNjY2ExZTI0ClsgICAgMS44NTIwMjBdICAw OTUwYjIwNSBkMWM0MDAwMCBkMWM0OWM5MCBjYmM3OWZjNiBkMWM0MDAwMCA1NDJjODE2YSBk MWM0MDAwMCA1NDJjODE2YQpbICAgIDEuODUyMDIwXSAgMDAwMDAwMDUgMDFjNDAwMDAgMDAw MDAwMDAgYzAwMTk4NDggYzAwMTk4NDggMDAwMDAwMDAgY2QzNzQ5MTggZDFjNDA1ZDAKWyAg ICAxLjg1MjAyMF0gQ2FsbCBUcmFjZToKWyAgICAxLjg1MjAyMF0gIFs8Y2M5OWFlOWQ+XSBk dW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDEuODUyMDIwXSAgWzxjYmM3Yjc3MT5dIF9fbG9j a19hY3F1aXJlKzB4MWMyMS8weDFkYTAKWyAgICAxLjg1MjAyMF0gIFs8Y2JjNzlmYzY+XSA/ IF9fbG9ja19hY3F1aXJlKzB4NDc2LzB4MWRhMApbICAgIDEuODUyMDIwXSAgWzxjYmM3OGVj Nj5dID8gX19sb2NrX2lzX2hlbGQrMHg0Ni8weDYwClsgICAgMS44NTIwMjBdICBbPGNiYzdj MTQxPl0gbG9ja19hY3F1aXJlKzB4OTEvMHhjMApbICAgIDEuODUyMDIwXSAgWzxjYzI1ZmE1 MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjg1MjAyMF0gIFs8Y2M5 YThkMGM+XSBfX3d3X211dGV4X2xvY2srMHg2Yy8weDc4MApbICAgIDEuODUyMDIwXSAgWzxj YzI1ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjg1MjAyMF0g IFs8Y2MyNWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS44NTIw MjBdICBbPGNjMjVmYTUxPl0gPyBkcm1fbW9kZXNldF9sb2NrKzB4MzEvMHhmMApbICAgIDEu ODUyMDIwXSAgWzxjYzI1ZmE1MT5dIGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAg MS44NTIwMjBdICBbPGNjMjVmY2U0Pl0gZHJtX21vZGVzZXRfbG9ja19hbGxfY3J0Y3MrMHgz NC8weDUwClsgICAgMS44NTIwMjBdICBbPGNjMjVmZGE0Pl0gX19kcm1fbW9kZXNldF9sb2Nr X2FsbCsweGE0LzB4ZTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MyNWZkZWE+XSBkcm1fbW9kZXNl dF9sb2NrX2FsbCsweGEvMHgzMApbICAgIDEuODUyMDIwXSAgWzxjYzI1MTJlYj5dIGRybV9l bmNvZGVyX2luaXQrMHgxYi8weGUwClsgICAgMS44NTIwMjBdICBbPGNiZDBlZTQ4Pl0gPyBr bWVtX2NhY2hlX2FsbG9jKzB4OTgvMHgxOTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MzNjg1NTE+ XSA/IGNpcnJ1c19tb2Rlc2V0X2luaXQrMHhlMS8weDFjMApbICAgIDEuODUyMDIwXSAgWzxj YzM2ODU3Nz5dIGNpcnJ1c19tb2Rlc2V0X2luaXQrMHgxMDcvMHgxYzAKWyAgICAxLjg1MjAy MF0gIFs8Y2MzNjc2MTc+XSBjaXJydXNfZHJpdmVyX2xvYWQrMHg1Ny8weDEyMApbICAgIDEu ODUyMDIwXSAgWzxjYzI0YzgxZT5dIGRybV9kZXZfcmVnaXN0ZXIrMHg5ZS8weDEwMApbICAg IDEuODUyMDIwXSAgWzxjYzI0ZGY2MT5dIGRybV9nZXRfcGNpX2RldisweDkxLzB4MWMwClsg ICAgMS44NTIwMjBdICBbPGNiYzc4MjhiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgx MApbICAgIDEuODUyMDIwXSAgWzxjYzlhOGJlOD5dID8gbXV0ZXhfdW5sb2NrKzB4OC8weDEw ClsgICAgMS44NTIwMjBdICBbPGNjMzY4NzljPl0gY2lycnVzX3BjaV9wcm9iZSsweGFjLzB4 ZjAKWyAgICAxLjg1MjAyMF0gIFs8Y2MxMTNlZDc+XSBwY2lfZGV2aWNlX3Byb2JlKzB4Nzcv MHhlMApbICAgIDEuODUyMDIwXSAgWzxjYmQ3ZmZmMD5dID8gc3lzZnNfY3JlYXRlX2xpbmsr MHgyMC8weDQwClsgICAgMS44NTIwMjBdICBbPGNjM2M0ZTEzPl0gZHJpdmVyX3Byb2JlX2Rl dmljZSsweDczLzB4MjMwClsgICAgMS44NTIwMjBdICBbPGNjMTEzZTMyPl0gPyBwY2lfbWF0 Y2hfZGV2aWNlKzB4YzIvMHhmMApbICAgIDEuODUyMDIwXSAgWzxjYzNjNTBiMT5dIF9fZHJp dmVyX2F0dGFjaCsweDkxLzB4YTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MzYzUwMjA+XSA/IF9f ZGV2aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjg1MjAyMF0gIFs8Y2MzYzM3MWY+XSBi dXNfZm9yX2VhY2hfZGV2KzB4NGYvMHg4MApbICAgIDEuODUyMDIwXSAgWzxjYzNjNTE3OT5d IGRyaXZlcl9hdHRhY2grMHgxOS8weDIwClsgICAgMS44NTIwMjBdICBbPGNjM2M1MDIwPl0g PyBfX2RldmljZV9hdHRhY2grMHg1MC8weDUwClsgICAgMS44NTIwMjBdICBbPGNjM2M0MDM3 Pl0gYnVzX2FkZF9kcml2ZXIrMHgxMzcvMHgxZjAKWyAgICAxLjg1MjAyMF0gIFs8Y2NlZTA2 ZmE+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjg1MjAyMF0gIFs8Y2NlZTA2 ZmE+XSA/IG1nYWcyMDBfaW5pdCsweDIyLzB4MjIKWyAgICAxLjg1MjAyMF0gIFs8Y2MzYzU3 ZTQ+XSBkcml2ZXJfcmVnaXN0ZXIrMHg1NC8weGUwClsgICAgMS44NTIwMjBdICBbPGNjMTE0 MTM1Pl0gX19wY2lfcmVnaXN0ZXJfZHJpdmVyKzB4NDUvMHg1MApbICAgIDEuODUyMDIwXSAg WzxjYzI0ZTE3YT5dIGRybV9wY2lfaW5pdCsweGVhLzB4MTEwClsgICAgMS44NTIwMjBdICBb PGNiYzc4MjhiPl0gPyB0cmFjZV9oYXJkaXJxc19vbisweGIvMHgxMApbICAgIDEuODUyMDIw XSAgWzxjY2VlMDZmYT5dID8gbWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuODUyMDIw XSAgWzxjY2VlMDcxYT5dIGNpcnJ1c19pbml0KzB4MjAvMHgyMgpbICAgIDEuODUyMDIwXSAg WzxjY2ViNGM5Mj5dIGRvX29uZV9pbml0Y2FsbCsweDE2YS8weDE3OQpbICAgIDEuODUyMDIw XSAgWzxjYmM1NTAwMD5dID8gcGFyc2VfYXJncysweDFlMC8weDNlMApbICAgIDEuODUyMDIw XSAgWzxjY2ViNGQ4ZT5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4ZWQvMHgxNmEKWyAgICAx Ljg1MjAyMF0gIFs8Y2M5OTUyOGI+XSBrZXJuZWxfaW5pdCsweGIvMHhlMApbICAgIDEuODUy MDIwXSAgWzxjYzlhYzFhMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMwClsg ICAgMS44NTIwMjBdICBbPGNjOTk1MjgwPl0gPyByZXN0X2luaXQrMHgxMjAvMHgxMjAKWyAg ICAxLjg4Nzg0N10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIg ZGVyZWZlcmVuY2UgYXQgICAobnVsbCkKWyAgICAxLjg4ODczMl0gSVA6IFs8Y2M5YThkOWE+ XSBfX3d3X211dGV4X2xvY2srMHhmYS8weDc4MApbICAgIDEuODg5NDA1XSAqcGRwdCA9IDAw MDAwMDAwMDAwMDAwMDAgKnBkZSA9IGYwMDBmZjUzZjAwMGZmNTMgClsgICAgMS44OTAxMjBd IE9vcHM6IDAwMDIgWyMxXSBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMS44OTA2OTRdIENQ VTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTcuMC1yYzMtMDEx ODAtZzVhMmFhNjQgIzEwMzAKWyAgICAxLjg5MTYwNV0gSGFyZHdhcmUgbmFtZTogUUVNVSBT dGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgMS43LjUtMjAxNDA1MzFf MDgzMDMwLWdhbmRhbGYgMDQvMDEvMjAxNApbICAgIDEuODkxODI0XSB0YXNrOiBkMWM0MDAw MCB0aTogZDFjNDgwMDAgdGFzay50aTogZDFjNDgwMDAKWyAgICAxLjg5MTgyNF0gRUlQOiAw MDYwOls8Y2M5YThkOWE+XSBFRkxBR1M6IDAwMDEwMDgyIENQVTogMApbICAgIDEuODkxODI0 XSBFSVAgaXMgYXQgX193d19tdXRleF9sb2NrKzB4ZmEvMHg3ODAKWyAgICAxLjg5MTgyNF0g RUFYOiAwMDAwMDAwMCBFQlg6IGNhYTVmZWMwIEVDWDogYzAwMTk4MzQgRURYOiBkMWM0OWNk YwpbICAgIDEuODkxODI0XSBFU0k6IGMwMDE5ODEwIEVESTogYzAwMTk4MTQgRUJQOiBkMWM0 OWNmOCBFU1A6IGQxYzQ5Y2I0ClsgICAgMS44OTE4MjRdICBEUzogMDA3YiBFUzogMDA3YiBG UzogMDBkOCBHUzogMDBlMCBTUzogMDA2OApbICAgIDEuODkxODI0XSBDUjA6IDgwMDUwMDNi IENSMjogMDAwMDAwMDAgQ1IzOiAwY2Y2MDAwMCBDUjQ6IDAwMDAwNmIwClsgICAgMS44OTE4 MjRdIFN0YWNrOgpbICAgIDEuODkxODI0XSAgMDAwMDAwMDAgMDAwMDAwMDEgY2FhNWZlZDgg Y2MyNWZhNTEgY2MyNWZhNTEgYzAwMTk4NDggMDAwMDAwMDEgZDFjNDAwMDAKWyAgICAxLjg5 MTgyNF0gIGNhYTVmZWMwIDAwMDAwMjQ2IGMwMDE5ODM0IDAwMDAwMDAwIDExMTExMTExIGQx YzQ5Y2RjIGNhYTVmZWMwIGMwMDE5ODEwClsgICAgMS44OTE4MjRdICBjYWE1ZmVjMCBkMWM0 OWQwYyBjYzI1ZmE1MSBjMDAxOTgwMCBjMDAxOGMwMCBjYWE1ZmVjMCBkMWM0OWQyMCBjYzI1 ZmNlNApbICAgIDEuODkxODI0XSBDYWxsIFRyYWNlOgpbICAgIDEuODkxODI0XSAgWzxjYzI1 ZmE1MT5dID8gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjg5MTgyNF0gIFs8 Y2MyNWZhNTE+XSA/IGRybV9tb2Rlc2V0X2xvY2srMHgzMS8weGYwClsgICAgMS44OTE4MjRd ICBbPGNjMjVmYTUxPl0gZHJtX21vZGVzZXRfbG9jaysweDMxLzB4ZjAKWyAgICAxLjg5MTgy NF0gIFs8Y2MyNWZjZTQ+XSBkcm1fbW9kZXNldF9sb2NrX2FsbF9jcnRjcysweDM0LzB4NTAK WyAgICAxLjg5MTgyNF0gIFs8Y2MyNWZkYTQ+XSBfX2RybV9tb2Rlc2V0X2xvY2tfYWxsKzB4 YTQvMHhlMApbICAgIDEuODkxODI0XSAgWzxjYzI1ZmRlYT5dIGRybV9tb2Rlc2V0X2xvY2tf YWxsKzB4YS8weDMwClsgICAgMS44OTE4MjRdICBbPGNjMjUxMmViPl0gZHJtX2VuY29kZXJf aW5pdCsweDFiLzB4ZTAKWyAgICAxLjg5MTgyNF0gIFs8Y2JkMGVlNDg+XSA/IGttZW1fY2Fj aGVfYWxsb2MrMHg5OC8weDE5MApbICAgIDEuODkxODI0XSAgWzxjYzM2ODU1MT5dID8gY2ly cnVzX21vZGVzZXRfaW5pdCsweGUxLzB4MWMwClsgICAgMS44OTE4MjRdICBbPGNjMzY4NTc3 Pl0gY2lycnVzX21vZGVzZXRfaW5pdCsweDEwNy8weDFjMApbICAgIDEuODkxODI0XSAgWzxj YzM2NzYxNz5dIGNpcnJ1c19kcml2ZXJfbG9hZCsweDU3LzB4MTIwClsgICAgMS44OTE4MjRd ICBbPGNjMjRjODFlPl0gZHJtX2Rldl9yZWdpc3RlcisweDllLzB4MTAwClsgICAgMS44OTE4 MjRdICBbPGNjMjRkZjYxPl0gZHJtX2dldF9wY2lfZGV2KzB4OTEvMHgxYzAKWyAgICAxLjg5 MTgyNF0gIFs8Y2JjNzgyOGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAg MS44OTE4MjRdICBbPGNjOWE4YmU4Pl0gPyBtdXRleF91bmxvY2srMHg4LzB4MTAKWyAgICAx Ljg5MTgyNF0gIFs8Y2MzNjg3OWM+XSBjaXJydXNfcGNpX3Byb2JlKzB4YWMvMHhmMApbICAg IDEuODkxODI0XSAgWzxjYzExM2VkNz5dIHBjaV9kZXZpY2VfcHJvYmUrMHg3Ny8weGUwClsg ICAgMS44OTE4MjRdICBbPGNiZDdmZmYwPl0gPyBzeXNmc19jcmVhdGVfbGluaysweDIwLzB4 NDAKWyAgICAxLjg5MTgyNF0gIFs8Y2MzYzRlMTM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4 NzMvMHgyMzAKWyAgICAxLjg5MTgyNF0gIFs8Y2MxMTNlMzI+XSA/IHBjaV9tYXRjaF9kZXZp Y2UrMHhjMi8weGYwClsgICAgMS44OTE4MjRdICBbPGNjM2M1MGIxPl0gX19kcml2ZXJfYXR0 YWNoKzB4OTEvMHhhMApbICAgIDEuODkxODI0XSAgWzxjYzNjNTAyMD5dID8gX19kZXZpY2Vf YXR0YWNoKzB4NTAvMHg1MApbICAgIDEuODkxODI0XSAgWzxjYzNjMzcxZj5dIGJ1c19mb3Jf ZWFjaF9kZXYrMHg0Zi8weDgwClsgICAgMS44OTE4MjRdICBbPGNjM2M1MTc5Pl0gZHJpdmVy X2F0dGFjaCsweDE5LzB4MjAKWyAgICAxLjg5MTgyNF0gIFs8Y2MzYzUwMjA+XSA/IF9fZGV2 aWNlX2F0dGFjaCsweDUwLzB4NTAKWyAgICAxLjg5MTgyNF0gIFs8Y2MzYzQwMzc+XSBidXNf YWRkX2RyaXZlcisweDEzNy8weDFmMApbICAgIDEuODkxODI0XSAgWzxjY2VlMDZmYT5dID8g bWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuODkxODI0XSAgWzxjY2VlMDZmYT5dID8g bWdhZzIwMF9pbml0KzB4MjIvMHgyMgpbICAgIDEuODkxODI0XSAgWzxjYzNjNTdlND5dIGRy aXZlcl9yZWdpc3RlcisweDU0LzB4ZTAKWyAgICAxLjg5MTgyNF0gIFs8Y2MxMTQxMzU+XSBf X3BjaV9yZWdpc3Rlcl9kcml2ZXIrMHg0NS8weDUwClsgICAgMS44OTE4MjRdICBbPGNjMjRl MTdhPl0gZHJtX3BjaV9pbml0KzB4ZWEvMHgxMTAKWyAgICAxLjg5MTgyNF0gIFs8Y2JjNzgy OGI+XSA/IHRyYWNlX2hhcmRpcnFzX29uKzB4Yi8weDEwClsgICAgMS44OTE4MjRdICBbPGNj ZWUwNmZhPl0gPyBtZ2FnMjAwX2luaXQrMHgyMi8weDIyClsgICAgMS44OTE4MjRdICBbPGNj ZWUwNzFhPl0gY2lycnVzX2luaXQrMHgyMC8weDIyClsgICAgMS44OTE4MjRdICBbPGNjZWI0 YzkyPl0gZG9fb25lX2luaXRjYWxsKzB4MTZhLzB4MTc5ClsgICAgMS44OTE4MjRdICBbPGNi YzU1MDAwPl0gPyBwYXJzZV9hcmdzKzB4MWUwLzB4M2UwClsgICAgMS44OTE4MjRdICBbPGNj ZWI0ZDhlPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHhlZC8weDE2YQpbICAgIDEuODkxODI0 XSAgWzxjYzk5NTI4Yj5dIGtlcm5lbF9pbml0KzB4Yi8weGUwClsgICAgMS44OTE4MjRdICBb PGNjOWFjMWExPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAxLjg5 MTgyNF0gIFs8Y2M5OTUyODA+XSA/IHJlc3RfaW5pdCsweDEyMC8weDEyMApbICAgIDEuODkx ODI0XSBDb2RlOiA1NSBlNCA4OSBmMCBlOCA0OCBjMSAyYyBmZiA4YiA0NSBkOCA4ZCA1NSBl NCA4YiA0OCAwNCA4OSBmMCBlOCA3OCBjMyAyYyBmZiA4YiA0NiAyOCA4ZCA0ZSAyNCA4ZCA1 NSBlNCA4OSA1NiAyOCA4OSA0ZCBlNCA4OSA0NSBlOCA8ODk+IDEwIDhiIDQ1IGQ4IDg5IDRk IGQ0IDg5IDQ1IGVjIDhkIDc0IDI2IDAwIDhkIGJjIDI3IDAwIDAwIDAwClsgICAgMS44OTE4 MjRdIEVJUDogWzxjYzlhOGQ5YT5dIF9fd3dfbXV0ZXhfbG9jaysweGZhLzB4NzgwIFNTOkVT UCAwMDY4OmQxYzQ5Y2I0ClsgICAgMS44OTE4MjRdIENSMjogMDAwMDAwMDAwMDAwMDAwMApb ICAgIDEuODkxODI0XSAtLS1bIGVuZCB0cmFjZSA2NjVkMmY5MDAxYmU5MThjIF0tLS0KWyAg ICAxLjg5MTgyNF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlv bgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzVhMmFhNjRkNGVhZmRhZWYyNzhm ZjQ5NTAyNWM1OWE1Y2Q5NmVhZmIvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMjU6MjAxNDA5MDUy MjAzMDU6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1yMy0wOTA1LzVhMmFhNjRkNGVhZmRhZWYyNzhmZjQ5NTAyNWM1OWE1Y2Q5NmVhZmIvZG1l c2ctcXVhbnRhbC1pdmI0MS01MToyMDE0MDkwNTIyMDMwNTppMzg2LXJhbmRjb25maWctcjMt MDkwNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFmZGFl ZjI3OGZmNDk1MDI1YzU5YTVjZDk2ZWFmYi9kbWVzZy1xdWFudGFsLWl2YjQxLTY1OjIwMTQw OTA1MjIwMzA1OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctcjMtMDkwNS81YTJhYTY0ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZlYWZi L2RtZXNnLXF1YW50YWwtaXZiNDEtNTM6MjAxNDA5MDUyMjAzMDU6aTM4Ni1yYW5kY29uZmln LXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzVhMmFhNjRkNGVh ZmRhZWYyNzhmZjQ5NTAyNWM1OWE1Y2Q5NmVhZmIvZG1lc2cteW9jdG8tdnAtNTc6MjAxNDA5 MDUyMTU4NTI6aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDU6My4xNy4wLXJjMy0wMTE4MC1nNWEy YWE2NDoxMDMwCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFm ZGFlZjI3OGZmNDk1MDI1YzU5YTVjZDk2ZWFmYi9kbWVzZy1xdWFudGFsLWl2YjQxLTc3OjIw MTQwOTA1MjIwMzA1OmkzODYtcmFuZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctcjMtMDkwNS81YTJhYTY0ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZl YWZiL2RtZXNnLXF1YW50YWwtaXZiNDEtOTc6MjAxNDA5MDUyMjAzMDU6aTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1LzVhMmFhNjRk NGVhZmRhZWYyNzhmZjQ5NTAyNWM1OWE1Y2Q5NmVhZmIvZG1lc2ctcXVhbnRhbC1pdmI0MS0y NjoyMDE0MDkwNTIyMDMwNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFmZGFlZjI3OGZmNDk1MDI1YzU5YTVj ZDk2ZWFmYi9kbWVzZy1xdWFudGFsLWl2YjQxLTQzOjIwMTQwOTA1MjIwMzA1OmkzODYtcmFu ZGNvbmZpZy1yMy0wOTA1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS81YTJh YTY0ZDRlYWZkYWVmMjc4ZmY0OTUwMjVjNTlhNWNkOTZlYWZiL2RtZXNnLXF1YW50YWwtaXZi NDEtNzoyMDE0MDkwNTIyMDMwNTppMzg2LXJhbmRjb25maWctcjMtMDkwNTo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvNWEyYWE2NGQ0ZWFmZGFlZjI3OGZmNDk1MDI1YzU5 YTVjZDk2ZWFmYi9kbWVzZy1xdWFudGFsLWl2YjQxLTExNjoyMDE0MDkwNTIyMDMwNTppMzg2 LXJhbmRjb25maWctcjMtMDkwNTo6CjA6MTE6MTEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9v dHMKCkhFQUQgaXMgbm93IGF0IDVhMmFhNjQgMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwt cm9hbS1pMzg2LTIwMTQwOTA1MjEzOCcKCj09PT09PT09PSBsaW51cy9tYXN0ZXIgPT09PT09 PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL2xpbnVzCiAgIGI3ZmVjZTEuLmZiNzYyMzQgIG1h c3RlciAgICAgLT4gbGludXMvbWFzdGVyClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDVh MmFhNjQuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtcm9hbS1pMzg2LTIwMTQwOTA1 MjEzOCcKSEVBRCBpcyBub3cgYXQgZmI3NjIzNC4uLiBNZXJnZSBicmFuY2ggJ2Zvci1saW51 cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2dl ZXJ0L2xpbnV4LW02OGsKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYt cmFuZGNvbmZpZy1yMy0wOTA1L2xpbnVzOm1hc3RlcjpmYjc2MjM0MGU1NTYzODMzMjQwNzU2 MDM5NmFlYTM4MGI3YWY5Y2JmOmJpc2VjdC1saW51eAoKMjAxNC0wOS0wNiAwMzowMDo0NiBm Yjc2MjM0MGU1NTYzODMzMjQwNzU2MDM5NmFlYTM4MGI3YWY5Y2JmIGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1yMy0wOTA1LWZiNzYyMzQwZTU1NjM4MzMyNDA3NTYwMzk2YWVhMzgwYjdhZjljYmYK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMy0wOTA1L2Zi NzYyMzQwZTU1NjM4MzMyNDA3NTYwMzk2YWVhMzgwYjdhZjljYmYKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1y My0wOTA1LWZiNzYyMzQwZTU1NjM4MzMyNDA3NTYwMzk2YWVhMzgwYjdhZjljYmYKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3JvYW0taTM4 Ni9pMzg2LXJhbmRjb25maWctcjMtMDkwNS1mYjc2MjM0MGU1NTYzODMzMjQwNzU2MDM5NmFl YTM4MGI3YWY5Y2JmCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS9m Yjc2MjM0MGU1NTYzODMzMjQwNzU2MDM5NmFlYTM4MGI3YWY5Y2JmL3ZtbGludXotMy4xNy4w LXJjMy0wMDEwNC1nZmI3NjIzNAoKMjAxNC0wOS0wNiAwMzowODo0OCBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAJNTguCTU5Lgk2MCBTVUNDRVNTCgoKPT09PT09PT09IG5leHQvbWFzdGVyID09 PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiArIDU2ZGFjNzYuLi44NzI0YjA3 IGFrcG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgOGY0ZmE5OC4u LjRiMzQyMzggYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUp CiArIDlhZTQzNjMuLi45MmQ4OGNiIG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIgIChmb3Jj ZWQgdXBkYXRlKQogICA3NTA1Y2VhLi5iN2ZlY2UxICBzdGFibGUgICAgIC0+IG5leHQvc3Rh YmxlCkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICogW25ldyB0YWddICAgICAgICAgbmV4 dC0yMDE0MDkwNCAtPiBuZXh0LTIwMTQwOTA0CiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQt MjAxNDA5MDUgLT4gbmV4dC0yMDE0MDkwNQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBm Yjc2MjM0Li4uIE1lcmdlIGJyYW5jaCAnZm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZ2VlcnQvbGludXgtbTY4awpIRUFEIGlz IG5vdyBhdCA5MmQ4OGNiLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAy MDE0MDkwNQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29u ZmlnLXIzLTA5MDUvbmV4dDptYXN0ZXI6OTJkODhjYjA2OGE1ZGM2NmQ1M2VmMDE3OTk5YjI0 MTliMTI1Zjc2NDpiaXNlY3QtbGludXgKCjIwMTQtMDktMDYgMDM6MTE6MzkgOTJkODhjYjA2 OGE1ZGM2NmQ1M2VmMDE3OTk5YjI0MTliMTI1Zjc2NCBjb21waWxpbmcKUXVldWVkIGJ1aWxk IHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMt MDkwNS05MmQ4OGNiMDY4YTVkYzY2ZDUzZWYwMTc5OTliMjQxOWIxMjVmNzY0CkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjMtMDkwNS85MmQ4OGNiMDY4 YTVkYzY2ZDUzZWYwMTc5OTliMjQxOWIxMjVmNzY0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjMtMDkwNS05 MmQ4OGNiMDY4YTVkYzY2ZDUzZWYwMTc5OTliMjQxOWIxMjVmNzY0CndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9yb2FtLWkzODYvaTM4Ni1y YW5kY29uZmlnLXIzLTA5MDUtOTJkODhjYjA2OGE1ZGM2NmQ1M2VmMDE3OTk5YjI0MTliMTI1 Zjc2NAprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIzLTA5MDUvOTJkODhjYjA2 OGE1ZGM2NmQ1M2VmMDE3OTk5YjI0MTliMTI1Zjc2NC92bWxpbnV6LTMuMTcuMC1yYzMtbmV4 dC0yMDE0MDkwNQoKMjAxNC0wOS0wNiAwNDowNjozOSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAu CTU4Li4uLi4uLi4uLi4uLi4uLi4JNjAgU1VDQ0VTUwoK --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.17.0-rc2-00221-g4e396fc" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.17.0-rc2 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set # CONFIG_SYSVIPC is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_CROSS_MEMORY_ATTACH is not set # CONFIG_FHANDLE is not set CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_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_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y # CONFIG_TASK_DELAY_ACCT is not set CONFIG_TASK_XACCT=y # CONFIG_TASK_IO_ACCOUNTING is not set # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_PREEMPT_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_EXACT=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_NOCB_CPU is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set 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 is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y # CONFIG_EPOLL is not set CONFIG_SIGNALFD=y # CONFIG_TIMERFD is not set CONFIG_EVENTFD=y # CONFIG_SHMEM is not set CONFIG_AIO=y CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y 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_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set CONFIG_CPU_SUP_CYRIX_32=y # CONFIG_CPU_SUP_AMD is not set CONFIG_CPU_SUP_CENTAUR=y # CONFIG_CPU_SUP_TRANSMETA_32 is not set # CONFIG_CPU_SUP_UMC_32 is not set CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=32 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 is not set CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y # CONFIG_NUMA is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set # CONFIG_SECCOMP is not set # 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 is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x20000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=y # CONFIG_ACPI_FAN is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_EINJ=y # CONFIG_ACPI_APEI_ERST_DEBUG is not set CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_ALLOW_INTS=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_ALIX=y CONFIG_NET5501=y CONFIG_GEOS=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_IOSF_MBI=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y # CONFIG_IP_PNP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y # CONFIG_NET_IPGRE_BROADCAST is not set # CONFIG_IP_MROUTE is not set CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set # CONFIG_NET_UDP_TUNNEL is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y CONFIG_TCP_CONG_ADVANCED=y # CONFIG_TCP_CONG_BIC is not set CONFIG_TCP_CONG_CUBIC=y # CONFIG_TCP_CONG_WESTWOOD is not set CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y # CONFIG_TCP_CONG_HYBLA is not set CONFIG_TCP_CONG_VEGAS=y # 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=y CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y # CONFIG_IPV6 is not set # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # CONFIG_BRIDGE_NETFILTER is not set # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=y CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_LOG_COMMON=y CONFIG_NF_CONNTRACK_MARK=y # CONFIG_NF_CONNTRACK_SECMARK is not set # CONFIG_NF_CONNTRACK_PROCFS is not set # CONFIG_NF_CONNTRACK_EVENTS is not set # CONFIG_NF_CONNTRACK_TIMEOUT is not set # CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y # CONFIG_NF_CT_PROTO_UDPLITE is not set CONFIG_NF_CONNTRACK_AMANDA=y # CONFIG_NF_CONNTRACK_FTP is not set # CONFIG_NF_CONNTRACK_H323 is not set CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y CONFIG_NF_CT_NETLINK_TIMEOUT=y CONFIG_NF_CT_NETLINK_HELPER=y CONFIG_NETFILTER_NETLINK_QUEUE_CT=y CONFIG_NF_NAT=y CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_DCCP=y CONFIG_NF_NAT_PROTO_SCTP=y CONFIG_NF_NAT_AMANDA=y # CONFIG_NF_NAT_FTP is not set CONFIG_NF_NAT_IRC=y CONFIG_NF_NAT_SIP=y CONFIG_NF_NAT_TFTP=y CONFIG_NETFILTER_SYNPROXY=y CONFIG_NF_TABLES=y CONFIG_NFT_EXTHDR=y CONFIG_NFT_META=y CONFIG_NFT_CT=y CONFIG_NFT_RBTREE=y # CONFIG_NFT_HASH is not set CONFIG_NFT_COUNTER=y CONFIG_NFT_LOG=y CONFIG_NFT_LIMIT=y # CONFIG_NFT_NAT is not set CONFIG_NFT_QUEUE=y CONFIG_NFT_REJECT=y # CONFIG_NFT_COMPAT is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y # # Xtables targets # # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set CONFIG_NETFILTER_XT_TARGET_CONNMARK=y # CONFIG_NETFILTER_XT_TARGET_DSCP is not set CONFIG_NETFILTER_XT_TARGET_HL=y CONFIG_NETFILTER_XT_TARGET_HMARK=y CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NETMAP=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set CONFIG_NETFILTER_XT_TARGET_REDIRECT=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y CONFIG_NETFILTER_XT_MATCH_BPF=y CONFIG_NETFILTER_XT_MATCH_CGROUP=y CONFIG_NETFILTER_XT_MATCH_CLUSTER=y # CONFIG_NETFILTER_XT_MATCH_COMMENT is not set CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y # CONFIG_NETFILTER_XT_MATCH_HELPER is not set CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y # CONFIG_NETFILTER_XT_MATCH_IPVS is not set CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y # CONFIG_NETFILTER_XT_MATCH_MAC is not set CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y CONFIG_NETFILTER_XT_MATCH_NFACCT=y CONFIG_NETFILTER_XT_MATCH_OSF=y # CONFIG_NETFILTER_XT_MATCH_OWNER is not set CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set CONFIG_NETFILTER_XT_MATCH_REALM=y # CONFIG_NETFILTER_XT_MATCH_RECENT is not set # CONFIG_NETFILTER_XT_MATCH_SCTP is not set # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set CONFIG_NETFILTER_XT_MATCH_TIME=y # CONFIG_NETFILTER_XT_MATCH_U32 is not set # CONFIG_IP_SET is not set CONFIG_IP_VS=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y # CONFIG_IP_VS_PROTO_UDP is not set # CONFIG_IP_VS_PROTO_AH_ESP is not set # CONFIG_IP_VS_PROTO_ESP is not set # CONFIG_IP_VS_PROTO_AH is not set CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # # CONFIG_IP_VS_RR is not set CONFIG_IP_VS_WRR=y # CONFIG_IP_VS_LC is not set # CONFIG_IP_VS_WLC is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y # CONFIG_IP_VS_SED is not set CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # # CONFIG_IP_VS_NFCT is not set # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=y CONFIG_NF_TABLES_IPV4=y # CONFIG_NFT_CHAIN_ROUTE_IPV4 is not set CONFIG_NFT_REJECT_IPV4=y CONFIG_NF_TABLES_ARP=y CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y # CONFIG_IP_NF_MATCH_ECN is not set CONFIG_IP_NF_MATCH_RPFILTER=y # CONFIG_IP_NF_MATCH_TTL is not set # CONFIG_IP_NF_FILTER is not set CONFIG_IP_NF_TARGET_SYNPROXY=y CONFIG_NF_NAT_IPV4=y # CONFIG_IP_NF_TARGET_MASQUERADE is not set CONFIG_IP_NF_TARGET_NETMAP=y CONFIG_IP_NF_TARGET_REDIRECT=y CONFIG_NF_NAT_SNMP_BASIC=y CONFIG_NF_NAT_PROTO_GRE=y CONFIG_NF_NAT_PPTP=y # CONFIG_NF_NAT_H323 is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y # CONFIG_IP_NF_TARGET_TTL is not set # CONFIG_IP_NF_RAW is not set # CONFIG_IP_NF_SECURITY is not set CONFIG_IP_NF_ARPTABLES=y # CONFIG_IP_NF_ARPFILTER is not set CONFIG_IP_NF_ARP_MANGLE=y CONFIG_NF_TABLES_BRIDGE=y # CONFIG_NFT_BRIDGE_META is not set CONFIG_NF_LOG_BRIDGE=y CONFIG_BRIDGE_NF_EBTABLES=y # CONFIG_BRIDGE_EBT_BROUTE is not set CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y # CONFIG_BRIDGE_EBT_ARP is not set CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y # CONFIG_BRIDGE_EBT_PKTTYPE is not set CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y # CONFIG_BRIDGE_EBT_SNAT is not set CONFIG_BRIDGE_EBT_LOG=y # CONFIG_BRIDGE_EBT_NFLOG is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y 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=y # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=y # CONFIG_ATM_CLIP is not set CONFIG_ATM_LANE=y # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_IGMP_SNOOPING is not set # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=y # CONFIG_LAPB is not set CONFIG_PHONET=y CONFIG_IEEE802154=y CONFIG_MAC802154=y CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set # CONFIG_NET_SCH_HTB is not set CONFIG_NET_SCH_HFSC=y # CONFIG_NET_SCH_ATM is not set CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y # CONFIG_NET_SCH_RED is not set # CONFIG_NET_SCH_SFB is not set CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y # CONFIG_NET_SCH_CHOKE is not set CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=y # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=y # CONFIG_NET_SCH_INGRESS is not set # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y # CONFIG_NET_CLS_TCINDEX is not set # CONFIG_NET_CLS_ROUTE4 is not set CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=y # CONFIG_NET_CLS_RSVP6 is not set CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=y # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y # CONFIG_NET_ACT_PEDIT is not set CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=y # CONFIG_OPENVSWITCH_GRE is not set CONFIG_VSOCKETS=y # CONFIG_NETLINK_MMAP is not set CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y CONFIG_HSR=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # CONFIG_NSC_FIR=y # CONFIG_WINBOND_FIR is not set # CONFIG_TOSHIBA_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set # CONFIG_VLSI_FIR is not set # CONFIG_VIA_FIR is not set CONFIG_BT=y # CONFIG_BT_RFCOMM is not set CONFIG_BT_BNEP=y # CONFIG_BT_BNEP_MC_FILTER is not set CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=y # # Bluetooth device drivers # # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIVHCI is not set CONFIG_BT_MRVL=y # CONFIG_AF_RXRPC is not set CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set CONFIG_CFG80211_CERTIFICATION_ONUS=y CONFIG_CFG80211_REG_CELLULAR_HINTS=y # CONFIG_CFG80211_REG_RELAX_NO_IR is not set # CONFIG_CFG80211_DEFAULT_PS is not set CONFIG_CFG80211_DEBUGFS=y # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set CONFIG_MAC80211=y # CONFIG_MAC80211_RC_MINSTREL is not set CONFIG_MAC80211_RC_DEFAULT="" # # Some wireless drivers require a rate control algorithm # CONFIG_MAC80211_MESH=y # CONFIG_MAC80211_LEDS is not set CONFIG_MAC80211_DEBUGFS=y CONFIG_MAC80211_MESSAGE_TRACING=y CONFIG_MAC80211_DEBUG_MENU=y # CONFIG_MAC80211_NOINLINE is not set # CONFIG_MAC80211_VERBOSE_DEBUG is not set # CONFIG_MAC80211_MLME_DEBUG is not set CONFIG_MAC80211_STA_DEBUG=y CONFIG_MAC80211_HT_DEBUG=y # CONFIG_MAC80211_IBSS_DEBUG is not set # CONFIG_MAC80211_PS_DEBUG is not set # CONFIG_MAC80211_MPL_DEBUG is not set CONFIG_MAC80211_MPATH_DEBUG=y # CONFIG_MAC80211_MHWMP_DEBUG is not set # CONFIG_MAC80211_MESH_SYNC_DEBUG is not set CONFIG_MAC80211_MESH_CSA_DEBUG=y # CONFIG_MAC80211_MESH_PS_DEBUG is not set CONFIG_MAC80211_TDLS_DEBUG=y # CONFIG_MAC80211_DEBUG_COUNTERS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_REGULATOR=y CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=y # CONFIG_NET_9P_VIRTIO is not set # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set # CONFIG_CAIF_NETDEV is not set # CONFIG_CAIF_USB is not set # CONFIG_CEPH_LIB is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_SIM is not set CONFIG_NFC_MRVL=y # CONFIG_NFC_ST21NFCB is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set # CONFIG_DEVTMPFS is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=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_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_NVME=y CONFIG_BLK_DEV_SX8=y # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 # CONFIG_CS5535_CLOCK_EVENT_SRC is not set CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set CONFIG_PCH_PHUB=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_SRAM is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_ECHO=y 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_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # CONFIG_SCSI_OSD_INITIATOR is not set # CONFIG_ATA is not set # CONFIG_MD 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=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_I2O=y # CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set # CONFIG_I2O_EXT_ADAPTEC is not set CONFIG_I2O_CONFIG=y # CONFIG_I2O_CONFIG_OLD_IOCTL is not set CONFIG_I2O_BUS=y CONFIG_I2O_BLOCK=y CONFIG_I2O_SCSI=y CONFIG_I2O_PROC=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # 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_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=y # CONFIG_INPUT_88PM80X_ONKEY is not set # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_MPU3050=y CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y CONFIG_INPUT_WISTRON_BTNS=y CONFIG_INPUT_ATLAS_BTNS=y # 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_RETU_PWRBUTTON is not set CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_DA9055_ONKEY is not set CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_ADXL34X=y # CONFIG_INPUT_ADXL34X_I2C is not set # CONFIG_INPUT_ADXL34X_SPI is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR 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=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_MFD_HSU is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set # CONFIG_PPDEV is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set # CONFIG_HW_RANDOM is not set # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set CONFIG_SONYPI=y # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set CONFIG_TCG_ST33_I2C=y # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_PINCTRL=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y # 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=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_SCx200_ACB=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_TOPCLIFF_PCH=y # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_PINCTRL=y # # Pin controllers # # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_BAYTRAIL=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_IT8761E=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_VX855=y # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # CONFIG_GPIO_TC3589X is not set # CONFIG_GPIO_TPS65912 is not set # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_WM831X=y # CONFIG_GPIO_WM8350 is not set # CONFIG_GPIO_WM8994 is not set # CONFIG_GPIO_ADP5588 is not set # # PCI GPIO expanders: # CONFIG_GPIO_CS5535=y # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_PCH=y CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_TIMBERDALE is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MC33880=y # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # # MODULbus GPIO expanders: # CONFIG_GPIO_JANZ_TTL=y # CONFIG_GPIO_TPS6586X is not set CONFIG_GPIO_TPS65910=y # # USB GPIO expanders: # CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_WM8350_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=y # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_DA9052 is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_88PM860X=y # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX14577 is not set CONFIG_CHARGER_MAX8998=y CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y CONFIG_POWER_RESET=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7314=y # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=y # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_ADS7871 is not set # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y # CONFIG_SENSORS_WM8350 is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_EMULATION=y # CONFIG_ACPI_INT3403_THERMAL is not set CONFIG_INTEL_SOC_DTS_THERMAL=y # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=y # CONFIG_DA9055_WATCHDOG is not set CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y CONFIG_DW_WATCHDOG=y # CONFIG_RETU_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set CONFIG_GEODE_WDT=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set CONFIG_IE6XX_WDT=y # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y # CONFIG_SCx200_WDT is not set CONFIG_PC87413_WDT=y # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set CONFIG_SBC8360_WDT=y # CONFIG_SBC7240_WDT is not set CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y # CONFIG_W83977F_WDT is not set CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set # CONFIG_SSB_SILENT is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y CONFIG_MFD_AS3711=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_JANZ_CMODIO=y # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y # CONFIG_EZX_PCAP is not set CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AS3711=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=y # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set # CONFIG_REGULATOR_TPS65912 is not set CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8350=y # CONFIG_REGULATOR_WM8994 is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=y # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_PTN3460=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=y # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=y CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set # CONFIG_FB_BIG_ENDIAN is not set CONFIG_FB_LITTLE_ENDIAN=y CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y # CONFIG_FB_VESA is not set CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=y # CONFIG_FB_LE80578 is not set CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=y CONFIG_FB_GEODE_GX=y # CONFIG_FB_GEODE_GX1 is not set CONFIG_FB_SM501=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set # CONFIG_FB_AUO_K1901 is not set CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_L4F00242T03 is not set CONFIG_LCD_LMS283GF05=y CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y CONFIG_LCD_LD9040=y CONFIG_LCD_AMS369FG06=y CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_DA9052=y CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_88PM860X is not set # CONFIG_BACKLIGHT_AAT2870 is not set CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=y # CONFIG_BACKLIGHT_OT200 is not set CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set # CONFIG_SND is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=y # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB 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=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_88PM860X=y # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3642=y CONFIG_LEDS_NET48XX=y CONFIG_LEDS_WRAP=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_WM8350 is not set # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_DAC124S085=y # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y # CONFIG_INFINIBAND_USER_MAD is not set # CONFIG_INFINIBAND_USER_ACCESS is not set CONFIG_INFINIBAND_ADDR_TRANS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_INFINIBAND_AMSO1100 is not set CONFIG_INFINIBAND_NES=y CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_INFINIBAND_SRP=y CONFIG_INFINIBAND_ISER=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_GHES is not set CONFIG_EDAC_AMD76X=y CONFIG_EDAC_E7XXX=y # CONFIG_EDAC_E752X is not set CONFIG_EDAC_I82875P=y CONFIG_EDAC_I82975X=y # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I82860=y CONFIG_EDAC_R82600=y # CONFIG_EDAC_I5000 is not set CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set # CONFIG_RTC_INTF_PROC is not set # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y # CONFIG_RTC_DRV_88PM80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8998=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_TPS6586X is not set CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_S5M=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_DA9055=y CONFIG_RTC_DRV_EFI=y # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON 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=y # CONFIG_SLICOSS is not set # CONFIG_PANEL is not set CONFIG_RTS5208=y # CONFIG_RTS5208_DEBUG is not set CONFIG_FB_XGI=y # CONFIG_FT1000 is not set # # Speakup console speech # # CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y CONFIG_STAGING_MEDIA=y # # Android # # CONFIG_ANDROID is not set CONFIG_XILLYBUS=y # CONFIG_DGNC is not set # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y # CONFIG_X86_PLATFORM_DEVICES is not set # CONFIG_CHROME_PLATFORMS is not set # # SOC (System On Chip) specific Drivers # CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_S2MPS11=y CONFIG_CLK_TWL6040=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # 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=y CONFIG_IOMMU_SUPPORT=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_MAX14577 is not set CONFIG_EXTCON_SM5502=y # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_VME_USER=y CONFIG_VME_PIO2=y CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LP3943=y CONFIG_PWM_LPSS=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_ST_SPEAR1310_MIPHY=y CONFIG_PHY_ST_SPEAR1340_MIPHY=y # CONFIG_POWERCAP is not set CONFIG_MCB=y CONFIG_MCB_PCI=y CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set CONFIG_DCDBAS=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_SMI=y CONFIG_GOOGLE_MEMCONSOLE=y # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE 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 is not set # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set # CONFIG_EXT3_FS_XATTR is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_DEBUG=y CONFIG_JBD=y CONFIG_JBD_DEBUG=y CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y CONFIG_GFS2_FS=y CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # CONFIG_INOTIFY_USER is not set # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set # CONFIG_CONFIGFS_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=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y # CONFIG_BFS_FS is not set CONFIG_EFS_FS=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set CONFIG_VXFS_FS=y # CONFIG_MINIX_FS is not set CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # 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=y CONFIG_PSTORE_RAM=y # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set CONFIG_F2FS_CHECK_FS=y CONFIG_EFIVAR_FS=y # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_RUNNABLE is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_INFO=y # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_RHASHTABLE is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX=y CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX_VALUE=19 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 # CONFIG_SECURITY_APPARMOR_HASH is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_YAMA_STACKED is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set # CONFIG_IMA_NG_TEMPLATE is not set CONFIG_IMA_SIG_TEMPLATE=y CONFIG_IMA_DEFAULT_TEMPLATE="ima-sig" # CONFIG_IMA_DEFAULT_HASH_SHA1 is not set CONFIG_IMA_DEFAULT_HASH_SHA256=y # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set # CONFIG_IMA_DEFAULT_HASH_WP512 is not set CONFIG_IMA_DEFAULT_HASH="sha256" # CONFIG_IMA_APPRAISE is not set CONFIG_EVM=y # # EVM options # # CONFIG_EVM_ATTR_FSUUID is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_YAMA is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="selinux" CONFIG_XOR_BLOCKS=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_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # 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 is not set CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=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_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y # CONFIG_CRYPTO_SEED is not set # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y # CONFIG_CRYPTO_DRBG_MENU is not set CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y # CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y CONFIG_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_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=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_UCS2_STRING=y CONFIG_ARCH_HAS_SG_CHAIN=y --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --6c2NcOVqGQ03X4Wi--