From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7624687206392789600==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [lockdep] BUG: 9 unexpected failures (out of 253) - debugging disabled! Date: Wed, 25 Jun 2014 17:39:50 +0800 Message-ID: <20140625093950.GA611@localhost> List-Id: --===============7624687206392789600== 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://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git locking/core commit b7e4888bad0c84db587a2beae72dcf1c40ec0e52 Author: Waiman Long AuthorDate: Mon Jun 23 14:25:00 2014 -0400 Commit: Peter Zijlstra CommitDate: Tue Jun 24 16:39:40 2014 +0200 lockdep: restrict the use of recursive read_lock with qrwlock = Unlike the original unfair rwlock implementation, queued rwlock will grant lock according to the chronological sequence of the lock requests except when the lock requester is in the interrupt context. Consequently, recursive read_lock calls will now hang the process if there is a write_lock call somewhere in between the read_lock calls. = This patch updates the lockdep implementation to look for recursive read_lock calls when queued rwlock is being used. A new read state (3) is used to mark those read_lock call that cannot be recursively called except in the interrupt context. The new read state does exhaust the 2 bits available in held_lock:read bit field. The addition of any new read state in the future may require a redesign of how all those bits are squeezed together in the held_lock structure. = Cc: Scott J Norton Cc: Ingo Molnar Signed-off-by: Waiman Long Signed-off-by: Peter Zijlstra Link: http://lkml.kernel.org/r/1403547900-40658-2-git-send-email-Waiman= .Long(a)hp.com +----------------------------------------------------+------------+--------= ----+------------+ | | 6cc620bc8e | b7e4888= bad | 5fe00a37f7 | +----------------------------------------------------+------------+--------= ----+------------+ | boot_successes | 60 | 0 = | 0 | | boot_failures | 0 | 20 = | 13 | | BUG:unexpected_failures(out_of)-debugging_disabled | 0 | 20 = | 13 | +----------------------------------------------------+------------+--------= ----+------------+ [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] A-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121fe62 c15a01b7 c15a01aa 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0xd4/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121feeb c15a01b7 c15a01bd 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x15d/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121ff74 c15a01b7 c15a01ce 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x1e6/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121fffd c15a01b7 c15a01e3 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x26f/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c1220086 c15a01b7 c15a01f8 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x2f8/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c122010f c15a01b7 c15a0211 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x381/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c1220198 c15a01b7 c15a022a 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x40a/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] double unlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] initialize held: ok | ok | ok | ok = | ok | ok | git bisect start 5fe00a37f7eb81f306abdffbf4d7093da51b8ccc a497c3ba1d97fc69c= 1e78e7b96435ba8c2cb42ee -- git bisect bad f07035a109af7964e8446cb7ffc1721a1c2ce43c # 23:40 0- = 20 Merge 'peterz-queue/locking/core' into devel-lkp-hsx01-i386-20140624= 2318 git bisect good 4dda92923e85460ff9299b486176f09cc25ca104 # 23:56 20+ = 0 Merge 'amirv/for-net' into devel-lkp-hsx01-i386-201406242318 git bisect good 5054910c90f25564062e9a1c78e4d37a51077955 # 00:18 20+ = 0 Merge 'amirv/for-netdev' into devel-lkp-hsx01-i386-201406242318 git bisect good 88f2b4c15e561bb5c28709d666364f273bf54b98 # 00:51 20+ = 0 rtmutex: Simplify rtmutex_slowtrylock() git bisect good a57594a13a446d1a6ab1dcd48339f799ce586843 # 01:01 20+ = 0 rtmutex: Clarify the boost/deboost part git bisect good 6cc620bc8e9b521e61f04eefbec0c41c01fb03b9 # 01:09 20+ = 0 rtmutex: Make the rtmutex tester depend on BROKEN git bisect bad b7e4888bad0c84db587a2beae72dcf1c40ec0e52 # 01:13 0- = 20 lockdep: restrict the use of recursive read_lock with qrwlock # first bad commit: [b7e4888bad0c84db587a2beae72dcf1c40ec0e52] lockdep: res= trict the use of recursive read_lock with qrwlock git bisect good 6cc620bc8e9b521e61f04eefbec0c41c01fb03b9 # 01:16 60+ = 0 rtmutex: Make the rtmutex tester depend on BROKEN git bisect bad 5fe00a37f7eb81f306abdffbf4d7093da51b8ccc # 01:16 0- = 13 0day head guard for 'devel-lkp-hsx01-i386-201406242318' git bisect good 8b8f5d9715845f9ae2b89ce406e71877965b29ca # 01:20 60+ = 0 Merge tag 'compress-3.16-rc3' of git://git.kernel.org/pub/scm/linux/= kernel/git/gregkh/driver-core git bisect good 3ab63dc6b2912b76632e34889ec26355096aaead # 01:21 60+ = 63 Add linux-next specific files for 20140624 This script may reproduce the error. ---------------------------------------------------------------------------= -- #!/bin/bash kernel=3D$1 initrd=3Dquantal-core-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/ma= ster/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm = -kernel $kernel -initrd $initrd -smp 2 -m 256M -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio -net user,vlan=3D0 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=3D( debug sched_debug apic=3Ddebug ignore_loglevel sysrq_always_enabled panic=3D10 prompt_ramdisk=3D0 earlyprintk=3DttyS0,115200 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------= -- Thanks, Fengguang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============7624687206392789600== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-rc1-00024-gb7e488812" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19r ZXJuZWwKCkRlY29tcHJlc3NpbmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGlu ZyB0aGUga2VybmVsLgpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTYuMC1yYzEtMDAw MjQtZ2I3ZTQ4ODggKGtidWlsZEBsa3AtaHN4MDEpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFu IDQuOC4yLTE4KSApICMxMiBTTVAgV2VkIEp1biAyNSAwMToxMTo1OCBDU1QgMjAxNApbICAgIDAu MDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAw MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDlmYmZm XSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZmMw MC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog W21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAg IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDAx M2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAw MTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9T LWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0gcmVzZXJ2 ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZmZjMDAwMC0weDAw MDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJs eXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTm90aWNlOiBOWCAoRXhlY3V0ZSBEaXNhYmxl KSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFibGVkOiBub24tUEFFIGtlcm5lbCEKWyAgICAwLjAw MDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJvY2hzIEJvY2hz LCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3Rl ZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAw MGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21l bSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0 X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRS UiBkZWZhdWx0IHR5cGU6IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5n ZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsgICAg MC4wMDAwMDBdICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMwMDAw LUZGRkZGIHdyaXRlLXByb3RlY3QKWyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMg ZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAwMDAw MDAgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g ICAyIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAg IDQgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAg NiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0geDg2 IFBBVCBlbmFibGVkOiBjcHUgMCwgb2xkIDB4NzA0MDYsIG5ldyAweDcwMTA2MDAwNzAxMDYKWyAg ICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwM2ZmXQpb ICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZd ClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwZjAwMDAtMHgwMDBmZmZm Zl0KWyAgICAwLjAwMDAwMF0gZm91bmQgU01QIE1QLXRhYmxlIGF0IFttZW0gMHgwMDBmZGFlMC0w eDAwMGZkYWVmXSBtYXBwZWQgYXQgW2MwMGZkYWUwXQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZmRh ZjAtZmRiZTQKWyAgICAwLjAwMDAwMF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAw MDAwMDAtMHgwMjNmZmZmZl0KWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBh dCBbYzAwOWIwMDBdIDliMDAwIHNpemUgMTYzODQKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlf bWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVt IDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9y eV9tYXBwaW5nOiBbbWVtIDB4MTIwMDAwMDAtMHgxMjNmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFtt ZW0gMHgxMjAwMDAwMC0weDEyM2ZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVt b3J5X21hcHBpbmc6IFttZW0gMHgxMDAwMDAwMC0weDExZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAg W21lbSAweDEwMDAwMDAwLTB4MTFmZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9t ZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBd ICBbbWVtIDB4MDAxMDAwMDAtMHgwMDNmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSAgW21l bSAweDAwNDAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1v cnlfbWFwcGluZzogW21lbSAweDEyNDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MTI0MDAwMDAtMHgxM2JmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSAgW21lbSAw eDEzYzAwMDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyMTAw MDAwLCAweDAyMTAwZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgx MjdhYjAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVj a3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAw MEZEOTUwIDAwMDAxNCAodjAwIEJPQ0hTICkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDEz RkZFNDUwIDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAx KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MTNGRkZGODAgMDAwMDc0ICh2MDEgQk9DSFMg IEJYUENGQUNQIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERT RFQgMHgxM0ZGRTQ5MCAwMDExQTkgKHYwMSBCWFBDICAgQlhEU0RUICAgMDAwMDAwMDEgSU5UTCAy MDEwMDUyOCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDEzRkZGRjQwIDAwMDA0MApbICAg IDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MTNGRkY3QTAgMDAwNzk2ICh2MDEgQk9DSFMgIEJYUENT U0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgx M0ZGRjY4MCAwMDAwODAgKHYwMSBCT0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAw MSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDEzRkZGNjQwIDAwMDAzOCAodjAxIEJPQ0hT ICBCWFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBM b2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0 byAgICAgICAgIGZmZmZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSAwTUIg SElHSE1FTSBhdmFpbGFibGUuClsgICAgMC4wMDAwMDBdIDMxOU1CIExPV01FTSBhdmFpbGFibGUu ClsgICAgMC4wMDAwMDBdICAgbWFwcGVkIGxvdyByYW06IDAgLSAxM2ZmZTAwMApbICAgIDAuMDAw MDAwXSAgIGxvdyByYW06IDAgLSAxM2ZmZTAwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVz aW5nIG1zcnMgNGI1NjRkMDEgYW5kIDRiNTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazog Y3B1IDAsIG1zciAwOjEzZmZkMDAxLCBwcmltYXJ5IGNwdSBjbG9jawpbICAgIDAuMDAwMDAwXSBC UksgWzB4MDIxMDEwMDAsIDB4MDIxMDFmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gWm9uZSBy YW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZm ZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNmZmRmZmZd ClsgICAgMC4wMDAwMDBdICAgSGlnaE1lbSAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6 b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUg cmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDll ZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZm Zl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgxODIwClsgICAgMC4wMDAw MDBdIGZyZWVfYXJlYV9pbml0X25vZGU6IG5vZGUgMCwgcGdkYXQgYzE2NzcyYjAsIG5vZGVfbWVt X21hcCBkMjUyYjAyMApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzMiBwYWdlcyB1c2VkIGZv ciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZApbICAg IDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAw MDAwMF0gICBOb3JtYWwgem9uZTogNjA4IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAw MDAwXSAgIE5vcm1hbCB6b25lOiA3NzgyMiBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAgIDAuMDAw MDAwXSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRp bWVyIElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJl c3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byAgICAgICAgIGZmZmZj MDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9p ZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ QyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pClsgICAgMC4w MDAwMDBdIEFDUEk6IElPQVBJQyAoaWRbMHgwMF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFz ZVswXSkKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFk ZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19P VlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAwLCBBUElDIElEIDAsIEFQ SUMgSU5UIDAyClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJx IDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAwNQpbICAg IDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEg OSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywg YnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkKWyAgICAwLjAwMDAwMF0gQUNQ STogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGxldmVs KQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEg MGEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGEKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19P VlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMGIKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRl LgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDEKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMiB1c2Vk IGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMDMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDMKWyAgICAwLjAwMDAwMF0gSW50 OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMg SU5UIDA0ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAw LjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA2LCBBUElD IElEIDAsIEFQSUMgSU5UIDA2ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJp ZyAwLCBidXMgMDAsIElSUSAwNywgQVBJQyBJRCAwLCBBUElDIElOVCAwNwpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMDgKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJUlExMSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUg MCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGMK WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBk LCBBUElDIElEIDAsIEFQSUMgSU5UIDBkClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZSwgQVBJQyBJRCAwLCBBUElDIElOVCAwZQpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMGYKWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNN UCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6 IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxv d2luZyAyIENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMg dG8gZmZmZmIwMDAgKGZlYzAwMDAwKQpbICAgIDAuMDAwMDAwXSBucl9pcnFzX2dzaTogNDAKWyAg ICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBm b3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2Vy bmVsIG9uIEtWTQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6OCBucl9jcHVt YXNrX2JpdHM6OCBucl9jcHVfaWRzOjIgbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBQRVJD UFU6IEVtYmVkZGVkIDMzMiBwYWdlcy9jcHUgQGQyMjkzMDAwIHMxMzM2ODk2IHIwIGQyMjk3NiB1 MTM1OTg3MgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMTMzNjg5NiByMCBkMjI5NzYgdTEz NTk4NzIgYWxsb2M9MzMyKjQwOTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgWzBd IDEgClsgICAgMC4wMDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAw MDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMjI5NTZjMApbICAgIDAuMDAwMDAwXSBC dWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRv dGFsIHBhZ2VzOiA4MTE4MApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBodW5n X3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBz eXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBh bmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1k aXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9 L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYyNC9saW51eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIz MTg6YjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1MjpiaXNlY3QtbGludXg1 Ly52bWxpbnV6LWI3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTItMjAxNDA2 MjUwMTEyMTMtMy1pdmI0MiBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtbGtwLWhzeDAxLWkzODYt MjAxNDA2MjQyMzE4IEJPT1RfSU1BR0U9L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQv YjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi92bWxpbnV6LTMuMTYuMC1y YzEtMDAwMjQtZ2I3ZTQ4ODggZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIFBJRCBo YXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAw MDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2 MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz OiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6 aW5nIENQVSMwClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBIaWdoTWVtIGZvciBub2RlIDAg KDAwMDAwMDAwOjAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDI3OTI4MEsvMzI3Mjgw SyBhdmFpbGFibGUgKDQxOThLIGtlcm5lbCBjb2RlLCAzMzZLIHJ3ZGF0YSwgMjE0MEsgcm9kYXRh LCAxNzQwSyBpbml0LCA4OTIwSyBic3MsIDQ4MDAwSyByZXNlcnZlZCwgMEsgaGlnaG1lbSkKWyAg ICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoKWyAgICAwLjAwMDAwMF0g ICAgIGZpeG1hcCAgOiAweGZmZTZlMDAwIC0gMHhmZmZmZjAwMCAgICgxNjA0IGtCKQpbICAgIDAu MDAwMDAwXSAgICAgcGttYXAgICA6IDB4ZmY4MDAwMDAgLSAweGZmYzAwMDAwICAgKDQwOTYga0Ip ClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhkNDdmZTAwMCAtIDB4ZmY3ZmUwMDAgICAo IDY4OCBNQikKWyAgICAwLjAwMDAwMF0gICAgIGxvd21lbSAgOiAweGMwMDAwMDAwIC0gMHhkM2Zm ZTAwMCAgICggMzE5IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgICAuaW5pdCA6IDB4YzE2ODgwMDAg LSAweGMxODNiMDAwICAgKDE3NDAga0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5kYXRhIDogMHhj MTQxOWJlZiAtIDB4YzE2ODYzOTAgICAoMjQ4MSBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLnRl eHQgOiAweGMxMDAwMDAwIC0gMHhjMTQxOWJlZiAgICg0MTk4IGtCKQpbICAgIDAuMDAwMDAwXSBD aGVja2luZyBpZiB0aGlzIHByb2Nlc3NvciBob25vdXJzIHRoZSBXUCBiaXQgZXZlbiBpbiBzdXBl cnZpc29yIG1vZGUuLi5Pay4KWyAgICAwLjAwMDAwMF0gSGllcmFyY2hpY2FsIFJDVSBpbXBsZW1l bnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9m YW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0yClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MjMwNCBu cl9pcnFzOjUxMiAxNgpbICAgIDAuMDAwMDAwXSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9ZDFjMGEw MDAgc29mdD1kMWMwYzAwMApbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgy NQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGJv b3Rjb25zb2xlIFtlYXJseXNlcjBdIGRpc2FibGVkClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNp b24gMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCAoa2J1aWxkQGxrcC1oc3gwMSkgKGdjYyB2ZXJz aW9uIDQuOC4yIChEZWJpYW4gNC44LjItMTgpICkgIzEyIFNNUCBXZWQgSnVuIDI1IDAxOjExOjU4 IENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFN IG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0w eDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g MHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZm ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAx MDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw OiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsg ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAw MGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw MDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0g Ym9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBOb3RpY2U6IE5Y IChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb24gY2Fubm90IGJlIGVuYWJsZWQ6IG5vbi1QQUUg a2VybmVsIQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi40IHByZXNlbnQuClsgICAgMC4wMDAwMDBd IERNSTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSBI eXBlcnZpc29yIGRldGVjdGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0g MHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBd IGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4w MDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAweDEwMDAwMApb ICAgIDAuMDAwMDAwXSBNVFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpbICAgIDAuMDAwMDAw XSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAwMDAwLTlGRkZG IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNhY2hhYmxlClsgICAg MC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAuMDAwMDAwXSBNVFJS IHZhcmlhYmxlIHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAgYmFzZSAwMDgwMDAw MDAwIG1hc2sgRkY4MDAwMDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAgMSBkaXNhYmxl ZApbICAgIDAuMDAwMDAwXSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAzIGRpc2FibGVk ClsgICAgMC4wMDAwMDBdICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDUgZGlzYWJsZWQK WyAgICAwLjAwMDAwMF0gICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNyBkaXNhYmxlZApb ICAgIDAuMDAwMDAwXSB4ODYgUEFUIGVuYWJsZWQ6IGNwdSAwLCBvbGQgMHg3MDQwNiwgbmV3IDB4 NzAxMDYwMDA3MDEwNgpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDAw MDAwLTB4MDAwMDAzZmZdClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAw OWZjMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgw MDBmMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQg W21lbSAweDAwMGZkYWUwLTB4MDAwZmRhZWZdIG1hcHBlZCBhdCBbYzAwZmRhZTBdClsgICAgMC4w MDAwMDBdICAgbXBjOiBmZGFmMC1mZGJlNApbICAgIDAuMDAwMDAwXSBpbml0aWFsIG1lbW9yeSBt YXBwZWQ6IFttZW0gMHgwMDAwMDAwMC0weDAyM2ZmZmZmXQpbICAgIDAuMDAwMDAwXSBCYXNlIG1l bW9yeSB0cmFtcG9saW5lIGF0IFtjMDA5YjAwMF0gOWIwMDAgc2l6ZSAxNjM4NApbICAgIDAuMDAw MDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KWyAg ICAwLjAwMDAwMF0gIFttZW0gMHgwMDAwMDAwMC0weDAwMGZmZmZmXSBwYWdlIDRrClsgICAgMC4w MDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMjAwMDAwMC0weDEyM2ZmZmZmXQpb ICAgIDAuMDAwMDAwXSAgW21lbSAweDEyMDAwMDAwLTB4MTIzZmZmZmZdIHBhZ2UgMk0KWyAgICAw LjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEwMDAwMDAwLTB4MTFmZmZmZmZd ClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAtMHgxMWZmZmZmZl0gcGFnZSAyTQpbICAg IDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZm Zl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDEwMDAwMC0weDAwM2ZmZmZmXSBwYWdlIDRrClsg ICAgMC4wMDAwMDBdICBbbWVtIDB4MDA0MDAwMDAtMHgwZmZmZmZmZl0gcGFnZSAyTQpbICAgIDAu MDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI0MDAwMDAtMHgxM2ZmZGZmZl0K WyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjQwMDAwMC0weDEzYmZmZmZmXSBwYWdlIDJNClsgICAg MC4wMDAwMDBdICBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZmZGZmZl0gcGFnZSA0awpbICAgIDAuMDAw MDAwXSBCUksgWzB4MDIxMDAwMDAsIDB4MDIxMDBmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0g UkFNRElTSzogW21lbSAweDEyN2FiMDAwLTB4MTNmZWZmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6 IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSBBQ1BJOiBSU0RQIDB4MDAwRkQ5NTAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBSU0RUIDB4MTNGRkU0NTAgMDAwMDM0ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAw MDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgxM0ZGRkY4MCAw MDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAw LjAwMDAwMF0gQUNQSTogRFNEVCAweDEzRkZFNDkwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQg ICAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MTNG RkZGNDAgMDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgxM0ZGRjdBMCAwMDA3OTYg KHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAw MF0gQUNQSTogQVBJQyAweDEzRkZGNjgwIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAw MDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MTNGRkY2NDAg MDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAg MC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAw MDBdIG1hcHBlZCBBUElDIHRvICAgICAgICAgZmZmZmMwMDAgKCAgICAgICAgZmVlMDAwMDApClsg ICAgMC4wMDAwMDBdIDBNQiBISUdITUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gMzE5TUIg TE9XTUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAtIDEz ZmZlMDAwClsgICAgMC4wMDAwMDBdICAgbG93IHJhbTogMCAtIDEzZmZlMDAwClsgICAgMC4wMDAw MDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAw MDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6MTNmZmQwMDEsIHByaW1hcnkgY3B1IGNsb2Nr ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMjEwMTAwMCwgMHgwMjEwMWZmZl0gUEdUQUJMRQpbICAg IDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4 MDAwMDEwMDAtMHgwMGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBbbWVtIDB4MDEw MDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gICBIaWdoTWVtICBlbXB0eQpbICAgIDAu MDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBF YXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw eDAwMDAxMDAwLTB4MDAwOWVmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgw MDEwMDAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczog ODE4MjAKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9kZSAwLCBwZ2RhdCBj MTY3NzJiMCwgbm9kZV9tZW1fbWFwIGQyNTJiMDIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6 IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBh Z2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8g YmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA2MDggcGFnZXMgdXNlZCBmb3Ig bWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJh dGNoOjE1ClsgICAgMC4wMDAwMDBdIFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKWyAgICAwLjAw MDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHhiMDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6 IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElD IHRvICAgICAgICAgZmZmZmMwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIEFD UEk6IExBUElDIChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpClsgICAgMC4w MDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQp ClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxp bnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4 ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQg MCwgdmVyc2lvbiAxNywgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZs KQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19P VlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAw MF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAs IEFQSUMgSU5UIDA1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf aXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxf aXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJp ZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2gg bGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAs IElSUSAwYiwgQVBJQyBJRCAwLCBBUElDIElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEw IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJp ZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpb ICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQs IEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5 IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVz IDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5U IDA3ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwOCwgQVBJQyBJRCAwLCBBUElDIElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVz ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJp ZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4w MDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJ RCAwLCBBUElDIElOVCAwYwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcg MCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQ SUMgSU5UIDBlClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwZiwgQVBJQyBJRCAwLCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBB Q1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAw MF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAw MDBdIHNtcGJvb3Q6IEFsbG93aW5nIDIgQ1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAw MF0gbWFwcGVkIElPQVBJQyB0byBmZmZmYjAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5y X2lycXNfZ3NpOiA0MApbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZm YmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBh cmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTog TlJfQ1BVUzo4IG5yX2NwdW1hc2tfYml0czo4IG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsg ICAgMC4wMDAwMDBdIFBFUkNQVTogRW1iZWRkZWQgMzMyIHBhZ2VzL2NwdSBAZDIyOTMwMDAgczEz MzY4OTYgcjAgZDIyOTc2IHUxMzU5ODcyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMzM2 ODk2IHIwIGQyMjk3NiB1MTM1OTg3MiBhbGxvYz0zMzIqNDA5NgpbICAgIDAuMDAwMDAwXSBwY3B1 LWFsbG9jOiBbMF0gMCBbMF0gMSAKWyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZv ciBjcHUgMApbICAgIDAuMDAwMDAwXSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyMjk1NmMw ClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5 IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgxMTgwClsgICAgMC4wMDAwMDBdIEtlcm5lbCBj b21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBk ZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3Rh bGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1w YW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAg dmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gw MS1pMzg2LTIwMTQwNjI0MjMxODpiN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMw ZTUyOmJpc2VjdC1saW51eDUvLnZtbGludXotYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNm MWM0MGVjMGU1Mi0yMDE0MDYyNTAxMTIxMy0zLWl2YjQyIGJyYW5jaD1saW51eC1kZXZlbC9kZXZl bC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTggQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUy L3ZtbGludXotMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCBkcmJkLm1pbm9yX2NvdW50PTgKWyAg ICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDEsIDgxOTIg Ynl0ZXMpClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1 NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBo YXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDAu MDAwMDAwXSBJbml0aWFsaXppbmcgQ1BVIzAKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIEhp Z2hNZW0gZm9yIG5vZGUgMCAoMDAwMDAwMDA6MDAwMDAwMDApClsgICAgMC4wMDAwMDBdIE1lbW9y eTogMjc5MjgwSy8zMjcyODBLIGF2YWlsYWJsZSAoNDE5OEsga2VybmVsIGNvZGUsIDMzNksgcndk YXRhLCAyMTQwSyByb2RhdGEsIDE3NDBLIGluaXQsIDg5MjBLIGJzcywgNDgwMDBLIHJlc2VydmVk LCAwSyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0 OgpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZlNmUwMDAgLSAweGZmZmZmMDAwICAg KDE2MDQga0IpClsgICAgMC4wMDAwMDBdICAgICBwa21hcCAgIDogMHhmZjgwMDAwMCAtIDB4ZmZj MDAwMDAgICAoNDA5NiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2MgOiAweGQ0N2ZlMDAw IC0gMHhmZjdmZTAwMCAgICggNjg4IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4 YzAwMDAwMDAgLSAweGQzZmZlMDAwICAgKCAzMTkgTUIpClsgICAgMC4wMDAwMDBdICAgICAgIC5p bml0IDogMHhjMTY4ODAwMCAtIDB4YzE4M2IwMDAgICAoMTc0MCBrQikKWyAgICAwLjAwMDAwMF0g ICAgICAgLmRhdGEgOiAweGMxNDE5YmVmIC0gMHhjMTY4NjM5MCAgICgyNDgxIGtCKQpbICAgIDAu MDAwMDAwXSAgICAgICAudGV4dCA6IDB4YzEwMDAwMDAgLSAweGMxNDE5YmVmICAgKDQxOTgga0Ip ClsgICAgMC4wMDAwMDBdIENoZWNraW5nIGlmIHRoaXMgcHJvY2Vzc29yIGhvbm91cnMgdGhlIFdQ IGJpdCBldmVuIGluIHN1cGVydmlzb3IgbW9kZS4uLk9rLgpbICAgIDAuMDAwMDAwXSBIaWVyYXJj aGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBn ZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRzPTIKWyAgICAwLjAwMDAw MF0gTlJfSVJRUzoyMzA0IG5yX2lycXM6NTEyIDE2ClsgICAgMC4wMDAwMDBdIENQVSAwIGlycXN0 YWNrcywgaGFyZD1kMWMwYTAwMCBzb2Z0PWQxYzBjMDAwClsgICAgMC4wMDAwMDBdIENvbnNvbGU6 IGNvbG91ciBWR0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQK WyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRl bmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9s bmFyClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAu MDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDAwMDBdIC4u LiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xBU1NI QVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0VO VFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAg ICAgIDY1NTM2ClsgICAgMC4wMDAwMDBdIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3 NjgKWyAgICAwLjAwMDAwMF0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA1 MTY3IGtCClsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDog MTkyMCBieXRlcwpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAw LjAwMDAwMF0gfCBMb2NraW5nIEFQSSB0ZXN0c3VpdGU6ClsgICAgMC4wMDAwMDBdIC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCBzcGluIHx3bG9jayB8cmxvY2sgfG11dGV4IHwgd3NlbSB8IHJzZW0gfApbICAgIDAuMDAw MDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAg ICAgIEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZBSUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BV OiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1n YjdlNDg4OCAjMTIKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJ T1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2 MzNmOGMgYzE0MTIyM2IgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZmZTgKWyAgICAw LjAwMDAwMF0gIGMxNDBmY2U2IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAw MDIwODAwIGMxODQ0ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIxZmU2MiBjMTVhMDFi NyBjMTVhMDFhYSAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpb ICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1 bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNDhiPl0gZG90ZXN0KzB4 NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZjZTY+XSA/IHByaW50aysweDM4LzB4M2EK WyAgICAwLjAwMDAwMF0gIFs8YzEyMWZlNjI+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4ZDQvMHgxZGRi ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsg ICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAg MC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAg MC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAg ICAgICAgIEEtQi1CLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAw MDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzEt MDAwMjQtZ2I3ZTQ4ODggIzEyClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IEJvY2hzIEJv Y2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAw MDAwIGMxNjMzZjhjIGMxNDEyMjNiIDAwMDAwMDAxIGMxNjMzZmI0IGMxNDEyNDhiIGMxNTlmZmU4 ClsgICAgMC4wMDAwMDBdICBjMTQwZmNlNiAwMDAwMDAwMCAwMDAwMDAwNCAwMDAwMDAwMiBjMTZi ZjM5MCAwMDAyMDgwMCBjMTg0NDgwMCBjMTYzM2ZjOApbICAgIDAuMDAwMDAwXSAgYzEyMWZlZWIg YzE1YTAxYjcgYzE1YTAxYmQgMDAwMDA3ODAgYzE2MzNmZTggYzE2ODhhMGQgMDAwMDAwZWEgZmZm ZmZmZmYKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTIy M2I+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjQ4Yj5dIGRv dGVzdCsweDU4LzB4NGJjClsgICAgMC4wMDAwMDBdICBbPGMxNDBmY2U2Pl0gPyBwcmludGsrMHgz OC8weDNhClsgICAgMC4wMDAwMDBdICBbPGMxMjFmZWViPl0gbG9ja2luZ19zZWxmdGVzdCsweDE1 ZC8weDFkZGIKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODhhMGQ+XSBzdGFydF9rZXJuZWwrMHgyZTUv MHgzYTEKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODg0YzU+XSA/IHNldF9pbml0X2FyZysweDQ5LzB4 NDkKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODgyYWY+XSBpMzg2X3N0YXJ0X2tlcm5lbCsweDc5LzB4 N2QKWyAgICAwLjAwMDAwMF0gICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgICAgICBBLUItQi1DLUMtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZBSUxFRHwKWyAg ICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4x Ni4wLXJjMS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTog Qm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAw MDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTIyM2IgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI0OGIg YzE1OWZmZTgKWyAgICAwLjAwMDAwMF0gIGMxNDBmY2U2IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAw MDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ0ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBj MTIxZmY3NCBjMTVhMDFiNyBjMTVhMDFjZSAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAw MDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAg WzxjMTQxMjIzYj5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEy NDhiPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZjZTY+XSA/IHBy aW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMWZmNzQ+XSBsb2NraW5nX3NlbGZ0 ZXN0KzB4MWU2LzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5l bCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJn KzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVs KzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICAgIEEtQi1DLUEtQi1DIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJ TEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFp bnRlZCAzLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4ICMxMgpbICAgIDAuMDAwMDAwXSBIYXJkd2Fy ZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBd ICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjIzYiAwMDAwMDAwMSBjMTYzM2ZiNCBj MTQxMjQ4YiBjMTU5ZmZlOApbICAgIDAuMDAwMDAwXSAgYzE0MGZjZTYgMDAwMDAwMDAgMDAwMDAw MDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDQ4MDAgYzE2MzNmYzgKWyAgICAwLjAw MDAwMF0gIGMxMjFmZmZkIGMxNWEwMWI3IGMxNWEwMWUzIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4 YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4w MDAwMDBdICBbPGMxNDEyMjNiPl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0g IFs8YzE0MTI0OGI+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQwZmNl Nj5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIxZmZmZD5dIGxvY2tp bmdfc2VsZnRlc3QrMHgyNmYvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3Rh cnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRf aW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFy dF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQi1DLUMtRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAg b2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8w IE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODggIzEyClsgICAgMC4wMDAwMDBd IEhhcmR3YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAw LjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAwMDAwIGMxNjMzZjhjIGMxNDEyMjNiIDAwMDAwMDAxIGMx NjMzZmI0IGMxNDEyNDhiIGMxNTlmZmU4ClsgICAgMC4wMDAwMDBdICBjMTQwZmNlNiAwMDAwMDAw MCAwMDAwMDAwNCAwMDAwMDAwMiBjMTZiZjM5MCAwMDAyMDgwMCBjMTg0NDgwMCBjMTYzM2ZjOApb ICAgIDAuMDAwMDAwXSAgYzEyMjAwODYgYzE1YTAxYjcgYzE1YTAxZjggMDAwMDA3ODAgYzE2MzNm ZTggYzE2ODhhMGQgMDAwMDAwZWEgZmZmZmZmZmYKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToK WyAgICAwLjAwMDAwMF0gIFs8YzE0MTIyM2I+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDAu MDAwMDAwXSAgWzxjMTQxMjQ4Yj5dIGRvdGVzdCsweDU4LzB4NGJjClsgICAgMC4wMDAwMDBdICBb PGMxNDBmY2U2Pl0gPyBwcmludGsrMHgzOC8weDNhClsgICAgMC4wMDAwMDBdICBbPGMxMjIwMDg2 Pl0gbG9ja2luZ19zZWxmdGVzdCsweDJmOC8weDFkZGIKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODhh MGQ+XSBzdGFydF9rZXJuZWwrMHgyZTUvMHgzYTEKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODg0YzU+ XSA/IHNldF9pbml0X2FyZysweDQ5LzB4NDkKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODgyYWY+XSBp Mzg2X3N0YXJ0X2tlcm5lbCsweDc5LzB4N2QKWyAgICAwLjAwMDAwMF0gICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIEEtQi1DLUQtQi1ELUQtQSBkZWFkbG9jazog IG9rICB8ICBvayAgfEZBSUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBz d2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAw LjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAx MQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTIyM2IgMDAw MDAwMDEgYzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZmZTgKWyAgICAwLjAwMDAwMF0gIGMxNDBmY2U2 IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ0ODAwIGMx NjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIyMDEwZiBjMTVhMDFiNyBjMTVhMDIxMSAwMDAwMDc4 MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxs IFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1bXBfc3RhY2srMHg0OC8weDYw ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNDhiPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAw MDAwMF0gIFs8YzE0MGZjZTY+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8 YzEyMjAxMGY+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MzgxLzB4MWRkYgpbICAgIDAuMDAwMDAwXSAg WzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxj MTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4 ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8 ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMtRC1CLUMtRC1BIGRl YWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAw IENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4ICMx MgpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAw MS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQx MjIzYiAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjQ4YiBjMTU5ZmZlOApbICAgIDAuMDAwMDAwXSAg YzE0MGZjZTYgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4 NDQ4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIwMTk4IGMxNWEwMWI3IGMxNWEwMjJh IDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAw MDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyMjNiPl0gZHVtcF9zdGFjaysw eDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI0OGI+XSBkb3Rlc3QrMHg1OC8weDRiYwpb ICAgIDAuMDAwMDAwXSAgWzxjMTQwZmNlNj5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAw MDAwXSAgWzxjMTIyMDE5OD5dIGxvY2tpbmdfc2VsZnRlc3QrMHg0MGEvMHgxZGRiClsgICAgMC4w MDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAw MDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBd ICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBd ICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAg IGRvdWJsZSB1bmxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgIGluaXRpYWxpemUgaGVsZDogIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICAgICAgICBiYWQgdW5sb2NrIG9yZGVyOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4w MDAwMDBdICAgICAgICAgICAgICAgcmVjdXJzaXZlIHJlYWQtbG9jazogICAgICAgICAgICAgfEZB SUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRh aW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAwLjAwMDAwMF0gSGFyZHdh cmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAw XSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTIyM2IgMDAwMDAwMDEgYzE2MzNmYjQg YzE0MTI0OGIgYzE1OWZmZTgKWyAgICAwLjAwMDAwMF0gIGMxNDBmY2U2IDAwMDAwMDAwIDAwMDAw MDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ0ODAwIGMxNjMzZmM4ClsgICAgMC4w MDAwMDBdICBjMTIyMDNiYiBjMTVhMDI4NiBjMTVhMDI3MiAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4 OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAu MDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBd ICBbPGMxNDEyNDhiPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZj ZTY+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMjAzYmI+XSBsb2Nr aW5nX3NlbGZ0ZXN0KzB4NjJkLzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0 YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0 X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3Rh cnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgICAgICAgICByZWN1cnNpdmUgcmVhZC1sb2NrICMyOiAgICAgICAg ICAgICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIv MCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4ICMxMgpbICAgIDAuMDAwMDAw XSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAg MC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjIzYiAwMDAwMDAwMSBj MTYzM2ZiNCBjMTQxMjQ4YiBjMTU5ZmZlOApbICAgIDAuMDAwMDAwXSAgYzE0MGZjZTYgMDAwMDAw MDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDQ4MDAgYzE2MzNmYzgK WyAgICAwLjAwMDAwMF0gIGMxMjIwNDE4IGMxNWEwMjg2IGMxNWEwMjk1IDAwMDAwNzgwIGMxNjMz ZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6 ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyMjNiPl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAw LjAwMDAwMF0gIFs8YzE0MTI0OGI+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAg WzxjMTQwZmNlNj5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDQx OD5dIGxvY2tpbmdfc2VsZnRlc3QrMHg2OGEvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4 YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1 Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0g aTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICBtaXhlZCByZWFkLXdyaXRlLWxvY2s6 ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBd ICAgICAgICAgICAgIG1peGVkIHdyaXRlLXJlYWQtbG9jazogICAgICAgICAgICAgfCAgb2sgIHwg ICAgICAgICAgICAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpb ICAgIDAuMDAwMDAwXSAgICAgIGhhcmQtaXJxcy1vbiArIGlycS1zYWZlLUEvMTI6ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgc29mdC1pcnFzLW9uICsgaXJxLXNhZmUt QS8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICBoYXJkLWlycXMt b24gKyBpcnEtc2FmZS1BLzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgIHNvZnQtaXJxcy1vbiArIGlycS1zYWZlLUEvMjE6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICAgICBzaXJxLXNhZmUtQSA9PiBoaXJxcy1vbi8xMjogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgIHNpcnEtc2FmZS1BID0+IGhpcnFzLW9u LzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBoYXJkLXNh ZmUtQSArIGlycXMtb24vMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgIHNvZnQtc2FmZS1BICsgaXJxcy1vbi8xMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgaGFyZC1zYWZlLUEgKyBpcnFzLW9uLzIxOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBzb2Z0LXNhZmUtQSArIGlycXMtb24v MjE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSAr IHVuc2FmZS1CICMxLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg IHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMzI6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzEz MjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsg dW5zYWZlLUIgIzEvMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg c29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzIzMTogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjMx OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1 bnNhZmUtQiAjMS8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBz b2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzIxOiAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMjE6 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVu c2FmZS1CICMyLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNv ZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMzI6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzEzMjog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5z YWZlLUIgIzIvMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29m dC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzIzMTogIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjMxOiAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNh ZmUtQiAjMi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0 LXNhZmUtQSArIHVuc2FmZS1CICMyLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzIxOiAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMjE6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52 ZXJzaW9uLzEyMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29m dC1pcnEgbG9jay1pbnZlcnNpb24vMTIzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8xMzI6ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzEzMjogIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZl cnNpb24vMjEzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0 LWlycSBsb2NrLWludmVyc2lvbi8yMTM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzIzMTogIG9rICB8ICBvayAgfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMjMxOiAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVy c2lvbi8zMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQt aXJxIGxvY2staW52ZXJzaW9uLzMxMjogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMzIxOiAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8zMjE6ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJz aW9uLzEyMzogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJz aW9uLzEyMzogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJz aW9uLzEzMjogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJz aW9uLzEzMjogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJz aW9uLzIxMzogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJz aW9uLzIxMzogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJz aW9uLzIzMTogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJz aW9uLzIzMTogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJz aW9uLzMxMjogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJz aW9uLzMxMjogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIHJlYWQtcmVjdXJz aW9uLzMyMTogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIHJlYWQtcmVjdXJz aW9uLzMyMTogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAw LjAwMDAwMF0gICB8IFdvdW5kL3dhaXQgdGVzdHMgfApbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0t LS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICB3dyBhcGkgZmFp bHVyZXM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg IHd3IGNvbnRleHRzIG1peGluZzogIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAg ICAgICAgZmluaXNoaW5nIHd3IGNvbnRleHQ6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICBsb2NraW5nIG1pc21hdGNoZXM6ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgRURFQURMSyBoYW5k bGluZzogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgc3BpbmxvY2sgbmVz dCB1bmxvY2tlZDogIG9rICB8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfGJsb2NrIHwgdHJ5ICB8Y29udGV4dHwKWyAgICAwLjAw MDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRleHQ6ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRyeTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGJsb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICAgICAgICAgICAgICAgICAgICAgc3BpbmxvY2s6ICBvayAgfCAgb2sgIHwgIG9r ICB8ClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIEJVRzogICA5IHVuZXhw ZWN0ZWQgZmFpbHVyZXMgKG91dCBvZiAyNTMpIC0gZGVidWdnaW5nIGRpc2FibGVkISB8ClsgICAg MC4wMDAwMDBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIE9ERUJVRzogc2VsZnRlc3QgcGFzc2Vk ClsgICAgMC4wMDAwMDBdIGhwZXQgY2xvY2tldmVudCByZWdpc3RlcmVkClsgICAgMC4wMDAwMDBd IHRzYzogRGV0ZWN0ZWQgMjY5My4zODYgTUh6IHByb2Nlc3NvcgpbICAgIDAuMDA2NjY2XSBDYWxp YnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSBwcmVzZXQgdmFsdWUuLiA1Mzg4LjIyIEJvZ29N SVBTIChscGo9ODk3Nzk1MykKWyAgICAwLjAwNjY2Nl0gcGlkX21heDogZGVmYXVsdDogMzI3Njgg bWluaW11bTogMzAxClsgICAgMC4wMDY2NjZdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxNDA0MjQK WyAgICAwLjAwODc2M10gQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJl ZApbICAgIDAuMDEwMTMxXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9y ZGVyOiAwLCA0MDk2IGJ5dGVzKQpbICAgIDAuMDExMDAzXSBNb3VudHBvaW50LWNhY2hlIGhhc2gg dGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4wMTIzNDRd IExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsgICAgMC4wMTIz NDRdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMApb ICAgIDAuMDEyMzQ0XSB0bGJfZmx1c2hhbGxfc2hpZnQ6IDYKWyAgICAwLjAxMzc2OV0gRnJlZWlu ZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjBLIChjMTgzYjAwMCAtIGMxODQwMDAwKQpbICAg IDAuMDE5MjI5XSBHZXR0aW5nIFZFUlNJT046IDUwMDE0ClsgICAgMC4wMTk3NjNdIEdldHRpbmcg VkVSU0lPTjogNTAwMTQKWyAgICAwLjAyMDAwNl0gR2V0dGluZyBJRDogMApbICAgIDAuMDIwNDcw XSBHZXR0aW5nIElEOiBmMDAwMDAwClsgICAgMC4wMjEwMDFdIEdldHRpbmcgTFZUMDogODcwMApb ICAgIDAuMDIxNDgyXSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjAyMTk4Ml0gRW5hYmxpbmcg QVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNzClsgICAgMC4wMjI3NDRdIGVuYWJs ZWQgRXh0SU5UIG9uIENQVSMwClsgICAgMC4wMjQwMDNdIEVOQUJMSU5HIElPLUFQSUMgSVJRcwpb ICAgIDAuMDI0NTE3XSBpbml0IElPX0FQSUMgSVJRcwpbICAgIDAuMDI1MDI1XSAgYXBpYyAwIHBp biAwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjAyNTU4MF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBl bnRyeSAoMC0xIC0+IDB4MzEgLT4gSVJRIDEgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAw LjAyNjY4NV0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0yIC0+IDB4MzAgLT4gSVJR IDAgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyNzgxNF0gSU9BUElDWzBdOiBTZXQg cm91dGluZyBlbnRyeSAoMC0zIC0+IDB4MzMgLT4gSVJRIDMgTW9kZTowIEFjdGl2ZTowIERlc3Q6 MSkKWyAgICAwLjAyODk2N10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC00IC0+IDB4 MzQgLT4gSVJRIDQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzMDAxNl0gSU9BUElD WzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC01IC0+IDB4MzUgLT4gSVJRIDUgTW9kZToxIEFjdGl2 ZTowIERlc3Q6MSkKWyAgICAwLjAzMTE0N10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAo MC02IC0+IDB4MzYgLT4gSVJRIDYgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzMjI1 MF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC03IC0+IDB4MzcgLT4gSVJRIDcgTW9k ZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzMzM1MF0gSU9BUElDWzBdOiBTZXQgcm91dGlu ZyBlbnRyeSAoMC04IC0+IDB4MzggLT4gSVJRIDggTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAg ICAwLjAzNDUwMV0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC05IC0+IDB4MzkgLT4g SVJRIDkgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzNTY1MF0gSU9BUElDWzBdOiBT ZXQgcm91dGluZyBlbnRyeSAoMC0xMCAtPiAweDNhIC0+IElSUSAxMCBNb2RlOjEgQWN0aXZlOjAg RGVzdDoxKQpbICAgIDAuMDM2NjkzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEx IC0+IDB4M2IgLT4gSVJRIDExIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMzc4MjRd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTIgLT4gMHgzYyAtPiBJUlEgMTIgTW9k ZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzODk2Ml0gSU9BUElDWzBdOiBTZXQgcm91dGlu ZyBlbnRyeSAoMC0xMyAtPiAweDNkIC0+IElSUSAxMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpb ICAgIDAuMDQwMDE2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTE0IC0+IDB4M2Ug LT4gSVJRIDE0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDExNjRdIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTUgLT4gMHgzZiAtPiBJUlEgMTUgTW9kZTowIEFjdGl2 ZTowIERlc3Q6MSkKWyAgICAwLjA0MzM0OV0gIGFwaWMgMCBwaW4gMTYgbm90IGNvbm5lY3RlZApb ICAgIDAuMDQzOTM3XSAgYXBpYyAwIHBpbiAxNyBub3QgY29ubmVjdGVkClsgICAgMC4wNDQ1MzBd ICBhcGljIDAgcGluIDE4IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0NTExNV0gIGFwaWMgMCBwaW4g MTkgbm90IGNvbm5lY3RlZApbICAgIDAuMDQ1NjkzXSAgYXBpYyAwIHBpbiAyMCBub3QgY29ubmVj dGVkClsgICAgMC4wNDYyNzJdICBhcGljIDAgcGluIDIxIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0 NjY3MF0gIGFwaWMgMCBwaW4gMjIgbm90IGNvbm5lY3RlZApbICAgIDAuMDQ3MjcwXSAgYXBpYyAw IHBpbiAyMyBub3QgY29ubmVjdGVkClsgICAgMC4wNDgwMDFdIC4uVElNRVI6IHZlY3Rvcj0weDMw IGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKWyAgICAwLjA0ODkwOF0gc21wYm9vdDog Q1BVMDogSW50ZWwgQ29tbW9uIEtWTSBwcm9jZXNzb3IgKGZhbTogMGYsIG1vZGVsOiAwNiwgc3Rl cHBpbmc6IDAxKQpbICAgIDAuMDUwNTA1XSBVc2luZyBsb2NhbCBBUElDIHRpbWVyIGludGVycnVw dHMuClsgICAgMC4wNTA1MDVdIGNhbGlicmF0aW5nIEFQSUMgdGltZXIgLi4uClsgICAgMC4wNTMz MzNdIC4uLiBsYXBpYyBkZWx0YSA9IDYyNDk2MjMKWyAgICAwLjA1MzMzM10gLi4uIFBNLVRpbWVy IGRlbHRhID0gMzU3OTMzClsgICAgMC4wNTMzMzNdIC4uLiBQTS1UaW1lciByZXN1bHQgb2sKWyAg ICAwLjA1MzMzM10gLi4uLi4gZGVsdGEgNjI0OTYyMwpbICAgIDAuMDUzMzMzXSAuLi4uLiBtdWx0 OiAyNjg0MTkyOTAKWyAgICAwLjA1MzMzM10gLi4uLi4gY2FsaWJyYXRpb24gcmVzdWx0OiAzMzMz MTMyClsgICAgMC4wNTMzMzNdIC4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAyNjkzLjE4ODYgTUh6 LgpbICAgIDAuMDUzMzMzXSAuLi4uLiBob3N0IGJ1cyBjbG9jayBzcGVlZCBpcyAxMDAwLjAxMzIg TUh6LgpbICAgIDAuMDUzMzkxXSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIE5ldGJ1 cnN0IENQVSBtb2RlbCA2IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAg IDAuMDU2MzUzXSBDUFUgMSBpcnFzdGFja3MsIGhhcmQ9ZDFjYjgwMDAgc29mdD1kMWNiYTAwMApb ICAgIDAuMDU2NjcwXSB4ODY6IEJvb3RpbmcgU01QIGNvbmZpZ3VyYXRpb246ClsgICAgMC4wNTcz NzldIC4uLi4gbm9kZSAgIzAsIENQVXM6ICAgICAgIzEKWyAgICAwLjAwMzMzM10gSW5pdGlhbGl6 aW5nIENQVSMxClsgICAgMC4wMDY2NjZdIGt2bS1jbG9jazogY3B1IDEsIG1zciAwOjEzZmZkMDIx LCBzZWNvbmRhcnkgY3B1IGNsb2NrClsgICAgMC4wMDY2NjZdIG1hc2tlZCBFeHRJTlQgb24gQ1BV IzEKWyAgICAwLjA3MzM2OF0geDg2OiBCb290ZWQgdXAgMSBub2RlLCAyIENQVXMKWyAgICAwLjA3 MzM2Ml0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMQpbICAgIDAuMDczMzY2XSBrdm0tc3Rl YWx0aW1lOiBjcHUgMSwgbXNyIDEyM2UxNmMwClsgICAgMC4wNzUzMDVdIC0tLS0tLS0tLS0tLS0t LS0KWyAgICAwLjA3NTgwMV0gfCBOTUkgdGVzdHN1aXRlOgpbICAgIDAuMDc2NjY5XSAtLS0tLS0t LS0tLS0tLS0tLS0tLQpbICAgIDAuMDc3MTU3XSAgIHJlbW90ZSBJUEk6ICBvayAgfApbICAgIDAu MDgzNzA0XSAgICBsb2NhbCBJUEk6ICBvayAgfApbICAgIDAuMDk2Njc4XSAtLS0tLS0tLS0tLS0t LS0tLS0tLQpbICAgIDAuMDk3MTgxXSBHb29kLCBhbGwgICAyIHRlc3RjYXNlcyBwYXNzZWQhIHwK WyAgICAwLjA5NzgyMl0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4w OTg0NjZdIHNtcGJvb3Q6IFRvdGFsIG9mIDIgcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDEwNzc3LjQ0 IEJvZ29NSVBTKQpbICAgIDAuMTAwNzEyXSBwcmFuZG9tOiBzZWVkIGJvdW5kYXJ5IHNlbGYgdGVz dCBwYXNzZWQKWyAgICAwLjEwMTUwM10gcHJhbmRvbTogMTAwIHNlbGYgdGVzdHMgcGFzc2VkClsg ICAgMC4xMDIzMjBdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjEw Mzg1NF0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMC4xMDQ0NzNdIGNwdWlk bGU6IHVzaW5nIGdvdmVybm9yIG1lbnUKWyAgICAwLjEwNTMzOV0gQUNQSTogYnVzIHR5cGUgUENJ IHJlZ2lzdGVyZWQKWyAgICAwLjEwNjEzN10gUENJOiBQQ0kgQklPUyByZXZpc2lvbiAyLjEwIGVu dHJ5IGF0IDB4ZmM2ZDUsIGxhc3QgYnVzPTAKWyAgICAwLjEwNjY3MF0gUENJOiBVc2luZyBjb25m aWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAwLjExMzYyMF0gQUNQSTogQWRk ZWQgX09TSShNb2R1bGUgRGV2aWNlKQpbICAgIDAuMTE0MjMxXSBBQ1BJOiBBZGRlZCBfT1NJKFBy b2Nlc3NvciBEZXZpY2UpClsgICAgMC4xMTQ4NTBdIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1Ag RXh0ZW5zaW9ucykKWyAgICAwLjExNTQ5Nl0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdn cmVnYXRvciBEZXZpY2UpClsgICAgMC4xMjA4MjhdIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQK WyAgICAwLjEyMTM5MV0gQUNQSSBFeGNlcHRpb246IEFFX05PVF9GT1VORCwgV2hpbGUgZXZhbHVh dGluZyBTbGVlcCBTdGF0ZSBbXF9TMV9dICgyMDE0MDQyNC9od3hmYWNlLTU4MCkKWyAgICAwLjEy Mjc2Ml0gQUNQSSBFeGNlcHRpb246IEFFX05PVF9GT1VORCwgV2hpbGUgZXZhbHVhdGluZyBTbGVl cCBTdGF0ZSBbXF9TMl9dICgyMDE0MDQyNC9od3hmYWNlLTU4MCkKWyAgICAwLjEyMzc0MV0gQUNQ STogKHN1cHBvcnRzIFMwIFMzIFM1KQpbICAgIDAuMTI0MzA4XSBBQ1BJOiBVc2luZyBJT0FQSUMg Zm9yIGludGVycnVwdCByb3V0aW5nClsgICAgMC4xMjUwMTBdIFBDSTogVXNpbmcgaG9zdCBicmlk Z2Ugd2luZG93cyBmcm9tIEFDUEk7IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFuZCBy ZXBvcnQgYSBidWcKWyAgICAwLjEzMjg2OF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAo ZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0pClsgICAgMC4xMzMzNDFdIGFjcGkgUE5QMEEwMzowMDog X09TQzogT1Mgc3VwcG9ydHMgW1NlZ21lbnRzXQpbICAgIDAuMTM0MDcyXSBhY3BpIFBOUDBBMDM6 MDA6IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyBkaXNhYmxpbmcgQVNQTQpbICAgIDAuMTM1 MDgyXSBhY3BpIFBOUDBBMDM6MDA6IGZhaWwgdG8gYWRkIE1NQ09ORklHIGluZm9ybWF0aW9uLCBj YW4ndCBhY2Nlc3MgZXh0ZW5kZWQgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgdW5kZXIgdGhpcyBi cmlkZ2UuClsgICAgMC4xMzY3NjhdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAg IDAuMTM3MzY5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZd ClsgICAgMC4xMzgxMjRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAw eDAwMDAtMHgwY2Y3XQpbICAgIDAuMTM4OTE4XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl c291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjE0MDAwNV0gcGNpX2J1cyAwMDAwOjAw OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjE0 MDg4MF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAt MHhmZWJmZmZmZl0KWyAgICAwLjE0MTc4Nl0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10g dHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuMTQyOTYxXSBwY2kgMDAwMDowMDowMS4wOiBb ODA4Njo3MDAwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAgMC4xNDM4MTddIHBjaSAwMDAw OjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAwLjE0NzI5 N10gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAw LjE0ODkzNV0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtp byAgMHgwMWYwLTB4MDFmN10KWyAgICAwLjE0OTgyNF0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5 IElERSBxdWlyazogcmVnIDB4MTQ6IFtpbyAgMHgwM2Y2XQpbICAgIDAuMTUwMDA0XSBwY2kgMDAw MDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxODogW2lvICAweDAxNzAtMHgwMTc3 XQpbICAgIDAuMTUwODY3XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcg MHgxYzogW2lvICAweDAzNzZdClsgICAgMC4xNTE5NTJdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2 OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAKWyAgICAwLjE1MzYwOF0gcGNpIDAwMDA6MDA6 MDEuMzogcXVpcms6IFtpbyAgMHhiMDAwLTB4YjAzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsg ICAgMC4xNTQ2NjJdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4YjEwMC0weGIxMGZd IGNsYWltZWQgYnkgUElJWDQgU01CClsgICAgMC4xNTU4MzZdIHBjaSAwMDAwOjAwOjAyLjA6IFsx MDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAKWyAgICAwLjE1ODcyOV0gcGNpIDAwMDA6 MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAg MC4xNjA1NTBdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhm ZWJmMGZmZl0KWyAgICAwLjE2NjY5OV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0g MHhmZWJlMDAwMC0weGZlYmVmZmZmIHByZWZdClsgICAgMC4xNjgwNDRdIHBjaSAwMDAwOjAwOjAz LjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjE2OTY3MV0gcGNp IDAwMDA6MDA6MDMuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJhMDAwMC0weGZlYmJmZmZmXQpbICAg IDAuMTcwODA5XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNm XQpbICAgIDAuMTc2MTcxXSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYmMw MDAwLTB4ZmViZGZmZmYgcHJlZl0KWyAgICAwLjE3Njk0NV0gcGNpIDAwMDA6MDA6MDQuMDogWzgw ODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApbICAgIDAuMTc4MjA0XSBwY2kgMDAwMDow MDowNC4wOiByZWcgMHgxMDogW21lbSAweGZlYmYxMDAwLTB4ZmViZjEwMGZdClsgICAgMC4xODIy OTJdIHBjaV9idXMgMDAwMDowMDogb24gTlVNQSBub2RlIDAKWyAgICAwLjE4MzYwNF0gQUNQSTog UENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjE4NDc4NF0g QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjE4 NTkyMF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyA1IDEwICoxMSkKWyAg ICAwLjE4NzA1Ml0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyA1IDEwICox MSkKWyAgICAwLjE4ODE2M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcyAq OSkKWyAgICAwLjE4OTU4NF0gQUNQSTogRW5hYmxlZCAxNiBHUEVzIGluIGJsb2NrIDAwIHRvIDBG ClsgICAgMC4xOTAyODJdIHZnYWFyYjogZGV2aWNlIGFkZGVkOiBQQ0k6MDAwMDowMDowMi4wLGRl Y29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUKWyAgICAwLjE5MTQyN10gdmdhYXJi OiBsb2FkZWQKWyAgICAwLjE5MTg4OF0gdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAw MDAwOjAwOjAyLjAKWyAgICAwLjE5MzY4NV0gU0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQKWyAg ICAwLjE5NDMzMV0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQuClsgICAgMC4xOTQ5MjRdIEFD UEk6IGJ1cyB0eXBlIFVTQiByZWdpc3RlcmVkClsgICAgMC4xOTU2MTddIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMKWyAgICAwLjE5NjQxMF0gdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBodWIKWyAgICAwLjE5Njc1N10gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1c2IKWyAgICAwLjE5NzUxNV0gcHBzX2Nv cmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDAuMTk4MjE4XSBwcHNfY29y ZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9t ZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMC4yMDAxMTldIEFkdmFuY2VkIExpbnV4IFNv dW5kIEFyY2hpdGVjdHVyZSBEcml2ZXIgSW5pdGlhbGl6ZWQuClsgICAgMC4yMDA4NzZdIFBDSTog VXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRpbmcKWyAgICAwLjIwMTUwMl0gUENJOiBwY2lfY2FjaGVf bGluZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDAuMjAyMjYxXSBlODIwOiByZXNlcnZlIFJB TSBidWZmZXIgW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAgMC4yMDMwMzVdIGU4MjA6 IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MTNmZmUwMDAtMHgxM2ZmZmZmZl0KWyAgICAwLjIw NDExMl0gU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsgICAgMC4yMDUwMjldIEZT LUNhY2hlOiBMb2FkZWQKWyAgICAwLjIwNTU5M10gcG5wOiBQblAgQUNQSSBpbml0ClsgICAgMC4y MDU1OTNdIEFDUEk6IGJ1cyB0eXBlIFBOUCByZWdpc3RlcmVkClsgICAgMC4yMDYwMjVdIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElSUSA4IE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjMpClsgICAgMC4yMDcyNjRdIHBucCAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJ IGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAgICAwLjIwODEyNV0gSU9BUElDWzBdOiBT ZXQgcm91dGluZyBlbnRyeSAoMC0xIC0+IDB4MzEgLT4gSVJRIDEgTW9kZTowIEFjdGl2ZTowIERl c3Q6MykKWyAgICAwLjIwOTM0MF0gcG5wIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNl LCBJRHMgUE5QMDMwMyAoYWN0aXZlKQpbICAgIDAuMjEwMjIxXSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTEyIC0+IDB4M2MgLT4gSVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMp ClsgICAgMC4yMTE0MjZdIHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz IFBOUDBmMTMgKGFjdGl2ZSkKWyAgICAwLjIxMjMyOF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBl bnRyeSAoMC02IC0+IDB4MzYgLT4gSVJRIDYgTW9kZTowIEFjdGl2ZTowIERlc3Q6MykKWyAgICAw LjIxMzQ2OF0gcG5wIDAwOjAzOiBbZG1hIDJdClsgICAgMC4yMTQwNDJdIHBucCAwMDowMzogUGx1 ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA3MDAgKGFjdGl2ZSkKWyAgICAwLjIxNDk0 NV0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC03IC0+IDB4MzcgLT4gSVJRIDcgTW9k ZTowIEFjdGl2ZTowIERlc3Q6MykKWyAgICAwLjIxNjE1Ml0gcG5wIDAwOjA0OiBQbHVnIGFuZCBQ bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDQwMCAoYWN0aXZlKQpbICAgIDAuMjE3MDU5XSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0 aXZlOjAgRGVzdDozKQpbICAgIDAuMjE4MjY4XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQ SSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC4yMTkxNDldIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMzIC0+IElSUSAzIE1vZGU6MCBBY3RpdmU6MCBE ZXN0OjMpClsgICAgMC4yMjAzNzFdIHBucCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmlj ZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAwLjIyMTQ4NV0gcG5wOiBQblAgQUNQSTogZm91 bmQgNyBkZXZpY2VzClsgICAgMC4yMjIwOTBdIEFDUEk6IGJ1cyB0eXBlIFBOUCB1bnJlZ2lzdGVy ZWQKWyAgICAwLjI2MTY3N10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAw LTB4MGNmN10KWyAgICAwLjI2MjQ0MV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1IFtpbyAg MHgwZDAwLTB4ZmZmZl0KWyAgICAwLjI2MzE5Nl0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2 IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAuMjY0MDA2XSBwY2lfYnVzIDAwMDA6 MDA6IHJlc291cmNlIDcgW21lbSAweDgwMDAwMDAwLTB4ZmViZmZmZmZdClsgICAgMC4yNjQ4NzZd IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDAuMjY1NTIwXSBwY2kgMDAw MDowMDowMC4wOiBMaW1pdGluZyBkaXJlY3QgUENJL1BDSSB0cmFuc2ZlcnMKWyAgICAwLjI2NjMx MF0gcGNpIDAwMDA6MDA6MDEuMDogUElJWDM6IEVuYWJsaW5nIFBhc3NpdmUgUmVsZWFzZQpbICAg IDAuMjY3MTA3XSBwY2kgMDAwMDowMDowMS4wOiBBY3RpdmF0aW5nIElTQSBETUEgaGFuZyB3b3Jr YXJvdW5kcwpbICAgIDAuMjY3OTM4XSBwY2kgMDAwMDowMDowMi4wOiBCb290IHZpZGVvIGRldmlj ZQpbICAgIDAuMjY4NTkyXSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMC4yNjk2 NjFdIFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAxLjAzNzkwMF0gRnJlZWluZyBpbml0cmQg bWVtb3J5OiAyNDg1MksgKGQyN2FiMDAwIC0gZDNmZjAwMDApClsgICAgMS4wMzkzMjVdIG1pY3Jv Y29kZTogQ1BVMCBzaWc9MHhmNjEsIHBmPTB4MSwgcmV2aXNpb249MHgxClsgICAgMS4wNDAxMjBd IG1pY3JvY29kZTogQ1BVMSBzaWc9MHhmNjEsIHBmPTB4MSwgcmV2aXNpb249MHgxClsgICAgMS4w NDA5NjVdIG1pY3JvY29kZTogTWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6IHYyLjAwIDx0aWdyYW5A YWl2YXppYW4uZnNuZXQuY28udWs+LCBQZXRlciBPcnViYQpbICAgIDEuMDQzNDg3XSBUaGUgZm9y Y2UgcGFyYW1ldGVyIGhhcyBub3QgYmVlbiBzZXQgdG8gMS4gVGhlIElyaXMgcG93ZXJvZmYgaGFu ZGxlciB3aWxsIG5vdCBiZSBpbnN0YWxsZWQuClsgICAgMS4wNDUyNTFdIGZ1dGV4IGhhc2ggdGFi bGUgZW50cmllczogNTEyIChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMS4wNDYwNjNdIElu aXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZwpbICAgIDEuMDQ2ODAxXSBLcHJvYmUgc21v a2UgdGVzdCBzdGFydGVkClsgICAgMS4xMDAxMDNdIEtwcm9iZSBzbW9rZSB0ZXN0IHBhc3NlZCBz dWNjZXNzZnVsbHkKWyAgICAxLjEwMTgyNV0gbnRmczogZHJpdmVyIDIuMS4zMCBbRmxhZ3M6IFIv TyBERUJVR10uClsgICAgMS4xMDI2MjFdIFFOWDQgZmlsZXN5c3RlbSAwLjIuMyByZWdpc3RlcmVk LgpbICAgIDEuMTAzMzc0XSBOSUxGUyB2ZXJzaW9uIDIgbG9hZGVkClsgICAgMS4xMDQwMzldIG1z Z21uaSBoYXMgYmVlbiBzZXQgdG8gNTk0ClsgICAgMS4xMDQ2MjNdIEtleSB0eXBlIGJpZ19rZXkg cmVnaXN0ZXJlZApbICAgIDEuMTA2OTg4XSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQK WyAgICAxLjEwNzU4Ml0gQXN5bW1ldHJpYyBrZXkgcGFyc2VyICd4NTA5JyByZWdpc3RlcmVkClsg ICAgMS4xMDgyODhdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNnKSBkcml2ZXIgdmVyc2lv biAwLjQgbG9hZGVkIChtYWpvciAyNTMpClsgICAgMS4xMDkzNDNdIGlvIHNjaGVkdWxlciBub29w IHJlZ2lzdGVyZWQKWyAgICAxLjEwOTkyMV0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVy ZWQgKGRlZmF1bHQpClsgICAgMS4xMTA3ODVdIHh6X2RlY190ZXN0OiBtb2R1bGUgbG9hZGVkClsg ICAgMS4xMTEzNjRdIHh6X2RlY190ZXN0OiBDcmVhdGUgYSBkZXZpY2Ugbm9kZSB3aXRoICdta25v ZCB4el9kZWNfdGVzdCBjIDI1MiAwJyBhbmQgd3JpdGUgLnh6IGZpbGVzIHRvIGl0LgpbICAgIDEu MTEzMTg5XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBX UkJOOjAwL2lucHV0L2lucHV0MApbICAgIDEuMTE0MjM5XSBBQ1BJOiBQb3dlciBCdXR0b24gW1BX UkZdClsgICAgMS4xNDA4ODldIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElS USBzaGFyaW5nIGRpc2FibGVkClsgICAgMS4xNjY3NTJdIDAwOjA1OiB0dHlTMCBhdCBJL08gMHgz ZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEKWyAgICAxLjE2ODc3 NV0gc2VyaWFsOiBGcmVlc2NhbGUgbHB1YXJ0IGRyaXZlcgpbICAgIDEuMTY5NTA3XSBOb24tdm9s YXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zClsgICAgMS4xNzAxMzFdIHRvc2hpYmE6IG5vdCBhIHN1 cHBvcnRlZCBUb3NoaWJhIGxhcHRvcApbICAgIDEuMTcwODYyXSBwbGF0Zm9ybSBwYzg3MzZ4X2dw aW8uMDogTmF0U2VtaSBwYzg3MzZ4IEdQSU8gRHJpdmVyIEluaXRpYWxpemluZwpbICAgIDEuMTcx NzYyXSBwbGF0Zm9ybSBwYzg3MzZ4X2dwaW8uMDogbm8gZGV2aWNlIGZvdW5kClsgICAgMS4xNzI0 NjVdIG5zY19ncGlvIGluaXRpYWxpemluZwpbICAgIDEuMTcyOTkzXSB0ZWxjbGtfaW50ZXJydXB0 ID0gMHhmIG5vbi1tY3BibDAwMTAgaHcuClsgICAgMS4xNzM3MDNdIHNtYXBpOjpzbWFwaV9pbml0 LCBFUlJPUiBpbnZhbGlkIHVzU21hcGlJRApbICAgIDEuMTc0MzkzXSBtd2F2ZTogdHAzNzgwaTo6 dHAzNzgwSV9Jbml0aWFsaXplQm9hcmREYXRhOiBFcnJvcjogU01BUEkgaXMgbm90IGF2YWlsYWJs ZSBvbiB0aGlzIG1hY2hpbmUKWyAgICAxLjE3NTYxOV0gbXdhdmU6IG13YXZlZGQ6Om13YXZlX2lu aXQ6IEVycm9yOiBGYWlsZWQgdG8gaW5pdGlhbGl6ZSBib2FyZCBkYXRhClsgICAgMS4xNzY2NDld IG13YXZlOiBtd2F2ZWRkOjptd2F2ZV9pbml0OiBFcnJvcjogRmFpbGVkIHRvIGluaXRpYWxpemUK WyAgICAxLjE3NzUwOV0gW2RybV0gSW5pdGlhbGl6ZWQgZHJtIDEuMS4wIDIwMDYwODEwClsgICAg MS4xNzgyOTNdIGxrZHRtOiBObyBjcmFzaCBwb2ludHMgcmVnaXN0ZXJlZCwgZW5hYmxlIHRocm91 Z2ggZGVidWdmcwpbICAgIDEuMTc5MjQwXSBTaWxpY29uIExhYnMgQzIgcG9ydCBzdXBwb3J0IHYu IDAuNTEuMCAtIChDKSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkKWyAgICAxLjE4MDQ0MF0gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBydHN4X3VzYgpbICAgIDEuMTgxODgw XSBSb3VuZGluZyBkb3duIGFsaWduZWQgbWF4X3NlY3RvcnMgZnJvbSA0Mjk0OTY3Mjk1IHRvIDQy OTQ5NjcyODgKWyAgICAxLjE4MjkzMF0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0 IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAgIDEuMTgzNzg4XSBlaGNpLXBjaTogRUhDSSBQ Q0kgcGxhdGZvcm0gZHJpdmVyClsgICAgMS4xODQ1MDRdIGZvdGcyMTBfaGNkOiBGT1RHMjEwIEhv c3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyClsgICAgMS4xODUzNTRdIHVzYmNvcmU6IHJlZ2lz dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX3dkbQpbICAgIDEuMTg2MTQxXSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIG1kYzgwMApbICAgIDEuMTkyNjI3XSBt ZGM4MDA6IHYwLjcuNSAoMzAvMTAvMjAwMCk6VVNCIERyaXZlciBmb3IgTXVzdGVrIE1EQzgwMCBE aWdpdGFsIENhbWVyYQpbICAgIDEuMTkzNzUzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIG1pY3JvdGVrWDYKWyAgICAxLjE5NDYzMl0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBhcHBsZWRpc3BsYXkKWyAgICAxLjE5NTQ1Nl0gdXNiY29y ZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjeXByZXNzX2N5N2M2MwpbICAgIDEu MTk2Mjk4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGxlZ291c2J0 b3dlcgpbICAgIDEuMTk3MTM3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIHVzYnRlc3QKWyAgICAxLjE5NzkxN10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm YWNlIGRyaXZlciB1c2JfZWhzZXRfdGVzdApbICAgIDEuMTk4NzU4XSB1c2Jjb3JlOiByZWdpc3Rl cmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHRyYW5jZXZpYnJhdG9yClsgICAgMS4xOTk1OTBdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNic2V2c2VnClsgICAgMS4y MDAzOTFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgeXVyZXgKWyAg ICAxLjIwMTIxOF0gaTgwNDI6IFBOUDogUFMvMiBDb250cm9sbGVyIFtQTlAwMzAzOktCRCxQTlAw ZjEzOk1PVV0gYXQgMHg2MCwweDY0IGlycSAxLDEyClsgICAgMS4yMDMwMjVdIHNlcmlvOiBpODA0 MiBLQkQgcG9ydCBhdCAweDYwLDB4NjQgaXJxIDEKWyAgICAxLjIwMzcxNV0gc2VyaW86IGk4MDQy IEFVWCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMTIKWyAgICAxLjIwNDc0NV0gbW91c2VkZXY6IFBT LzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICAxLjIwNTQ3N10gZXZidWc6 IENvbm5lY3RlZCBkZXZpY2U6IGlucHV0MCAoUG93ZXIgQnV0dG9uIGF0IExOWFBXUkJOL2J1dHRv bi9pbnB1dDApClsgICAgMS4yMDY5MjZdIGlucHV0OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJv YXJkIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMC9pbnB1dC9pbnB1dDEKWyAgICAx LjIwODA5MF0gZXZidWc6IENvbm5lY3RlZCBkZXZpY2U6IGlucHV0MSAoQVQgVHJhbnNsYXRlZCBT ZXQgMiBrZXlib2FyZCBhdCBpc2EwMDYwL3NlcmlvMC9pbnB1dDApClsgICAgMS4yMTAzNjVdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgc3luYXB0aWNzX3VzYgpbICAg IDEuMjExNDQ1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYnRv dWNoc2NyZWVuClsgICAgMS4yMTI1MzNdIGFwYW5lbDogRnVqaXRzdSBCSU9TIHNpZ25hdHVyZSAn RkpLRVlJTkYnIG5vdCBmb3VuZC4uLgpbICAgIDEuMjEzMzI0XSBjbTEwOTogS2V5bWFwIGZvciBL b211bmlrYXRlIEtJUDEwMDAgcGhvbmUgbG9hZGVkClsgICAgMS4yMTQzMDRdIHVzYmNvcmU6IHJl Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY20xMDkKWyAgICAxLjIxNTAzMl0gY20xMDk6 IENNMTA5IHBob25lIGRyaXZlcjogMjAwODA4MDUgKEMpIEFsZnJlZCBFLiBIZWdnZXN0YWQKWyAg ICAxLjIxNjE3N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBrZXlz cGFuX3JlbW90ZQpbICAgIDEuMjE3MzUyXSBpbnB1dDogUEMgU3BlYWtlciBhcyAvZGV2aWNlcy9w bGF0Zm9ybS9wY3Nwa3IvaW5wdXQvaW5wdXQ0ClsgICAgMS4yMTgxNzBdIGV2YnVnOiBDb25uZWN0 ZWQgZGV2aWNlOiBpbnB1dDQgKFBDIFNwZWFrZXIgYXQgaXNhMDA2MS9pbnB1dDApClsgICAgMS4y MTkxMDBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgeWVhbGluawpb ICAgIDEuMjE5ODQwXSBpMmMgL2RldiBlbnRyaWVzIGRyaXZlcgpbICAgIDEuMjIwNDY2XSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGkyYy1kaW9sYW4tdTJjClsgICAg MS4yMjEzNzFdIERyaXZlciBmb3IgMS13aXJlIERhbGxhcyBuZXR3b3JrIHByb3RvY29sLgpbICAg IDEuMjIzNzE3XSBkY2RiYXMgZGNkYmFzOiBEZWxsIFN5c3RlbXMgTWFuYWdlbWVudCBCYXNlIERy aXZlciAodmVyc2lvbiA1LjYuMC0zLjIpClsgICAgMS4yMjQ4NDZdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgbGluZTZ1c2IKWyAgICAxLjIyNjMwMV0gb3Byb2ZpbGU6 IHVzaW5nIE5NSSBpbnRlcnJ1cHQuClsgICAgMS4yMjcxNjhdIApbICAgIDEuMjI3MTY4XSBwcmlu dGluZyBQSUMgY29udGVudHMKWyAgICAxLjIyNzk2Nl0gLi4uIFBJQyAgSU1SOiBmZmZmClsgICAg MS4yMjg0NDZdIC4uLiBQSUMgIElSUjogMTAxMwpbICAgIDEuMjI4OTU0XSAuLi4gUElDICBJU1I6 IDAwMDAKWyAgICAxLjIyOTQzNF0gLi4uIFBJQyBFTENSOiAwYzAwClsgICAgMS4yMjk5NDddIHBy aW50aW5nIGxvY2FsIEFQSUMgY29udGVudHMgb24gQ1BVIzAvMDoKWyAgICAxLjIzMDY4NV0gLi4u IEFQSUMgSUQ6ICAgICAgMDAwMDAwMDAgKDApClsgICAgMS4yMzEzNDVdIC4uLiBBUElDIFZFUlNJ T046IDAwMDUwMDE0ClsgICAgMS4yMzE5NTddIC4uLiBBUElDIFRBU0tQUkk6IDAwMDAwMDAwICgw MCkKWyAgICAxLjIzMjU4NV0gLi4uIEFQSUMgUFJPQ1BSSTogMDAwMDAwMDAKWyAgICAxLjIzMzE5 M10gLi4uIEFQSUMgTERSOiAwMTAwMDAwMApbICAgIDEuMjMzMjc2XSAuLi4gQVBJQyBERlI6IGZm ZmZmZmZmClsgICAgMS4yMzMyNzZdIC4uLiBBUElDIFNQSVY6IDAwMDAwMWZmClsgICAgMS4yMzMy NzZdIC4uLiBBUElDIElTUiBmaWVsZDoKWyAgICAxLjIzMzI3Nl0gMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMjMz Mjc2XSAuLi4gQVBJQyBUTVIgZmllbGQ6ClsgICAgMS4yMzMyNzZdIDAwMDAwMDAwMDIwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjIz MzI3Nl0gLi4uIEFQSUMgSVJSIGZpZWxkOgpbICAgIDEuMjMzMjc2XSAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4y MzMyNzZdIC4uLiBBUElDIEVTUjogMDAwMDAwMDAKWyAgICAxLjIzMzI3Nl0gLi4uIEFQSUMgSUNS OiAwMDAwMDhmZApbICAgIDEuMjMzMjc2XSAuLi4gQVBJQyBJQ1IyOiAwMjAwMDAwMApbICAgIDEu MjMzMjc2XSAuLi4gQVBJQyBMVlRUOiAwMDAwMDBlZgpbICAgIDEuMjMzMjc2XSAuLi4gQVBJQyBM VlRQQzogMDAwMTAwMDAKWyAgICAxLjIzMzI3Nl0gLi4uIEFQSUMgTFZUMDogMDAwMTA3MDAKWyAg ICAxLjIzMzI3Nl0gLi4uIEFQSUMgTFZUMTogMDAwMDA0MDAKWyAgICAxLjIzMzI3Nl0gLi4uIEFQ SUMgTFZURVJSOiAwMDAwMDBmZQpbICAgIDEuMjMzMjc2XSAuLi4gQVBJQyBUTUlDVDogMDMwN2M4 NjMKWyAgICAxLjIzMzI3Nl0gLi4uIEFQSUMgVE1DQ1Q6IDAyZjUxN2UzClsgICAgMS4yMzMyNzZd IC4uLiBBUElDIFREQ1I6IDAwMDAwMDAzClsgICAgMS4yMzMyNzZdIApbICAgIDEuMjQ3NTg1XSBu dW1iZXIgb2YgTVAgSVJRIHNvdXJjZXM6IDE1LgpbICAgIDEuMjQ4MjA1XSBudW1iZXIgb2YgSU8t QVBJQyAjMCByZWdpc3RlcnM6IDI0LgpbICAgIDEuMjQ4ODY5XSB0ZXN0aW5nIHRoZSBJTyBBUElD Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KWyAgICAxLjI0OTU5MF0gSU8gQVBJQyAjMC4uLi4uLgpb ICAgIDEuMjUwMTE3XSAuLi4uIHJlZ2lzdGVyICMwMDogMDAwMDAwMDAKWyAgICAxLjI1MDcxMV0g Li4uLi4uLiAgICA6IHBoeXNpY2FsIEFQSUMgaWQ6IDAwClsgICAgMS4yNTEzNjldIC4uLi4uLi4g ICAgOiBEZWxpdmVyeSBUeXBlOiAwClsgICAgMS4yNTE5NzZdIC4uLi4uLi4gICAgOiBMVFMgICAg ICAgICAgOiAwClsgICAgMS4yNTI1NzJdIC4uLi4gcmVnaXN0ZXIgIzAxOiAwMDE3MDAxMQpbICAg IDEuMjUzMTY5XSAuLi4uLi4uICAgICA6IG1heCByZWRpcmVjdGlvbiBlbnRyaWVzOiAxNwpbICAg IDEuMjUzODY2XSAuLi4uLi4uICAgICA6IFBSUSBpbXBsZW1lbnRlZDogMApbICAgIDEuMjU0NDYz XSAuLi4uLi4uICAgICA6IElPIEFQSUMgdmVyc2lvbjogMTEKWyAgICAxLjI1NTA5OF0gLi4uLiBy ZWdpc3RlciAjMDI6IDAwMDAwMDAwClsgICAgMS4yNTU2OTBdIC4uLi4uLi4gICAgIDogYXJiaXRy YXRpb246IDAwClsgICAgMS4yNTYyNDhdIC4uLi4gSVJRIHJlZGlyZWN0aW9uIHRhYmxlOgpbICAg IDEuMjU2ODUwXSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuMjU3 NDg0XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzMQpbICAgIDEuMjU4MTE0XSAw ICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzMApbICAgIDEuMjU4NzY2XSAwICAgIDAg ICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzMwpbICAgIDEuMjU5Mzk4XSAwICAgIDAgICAgMCAg IDAgICAwICAgIDEgICAgMSAgICAzNApbICAgIDEuMjYwMDYzXSAxICAgIDEgICAgMCAgIDAgICAw ICAgIDEgICAgMSAgICAzNQpbICAgIDEuMjYwNzM0XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEg ICAgMSAgICAzNgpbICAgIDEuMjYxMzY4XSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAg ICAzNwpbICAgIDEuMjYyMDIzXSAwICAgIDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzOApb ICAgIDEuMjYyNjk1XSAwICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzOQpbICAgIDEu MjYzMzE4XSAxICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzQQpbICAgIDEuMjYzOTY1 XSAxICAgIDEgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzQgpbICAgIDEuMjY0NjAwXSAwICAg IDAgICAgMCAgIDAgICAwICAgIDEgICAgMSAgICAzQwpbICAgIDEuMjY1MjY5XSAwICAgIDAgICAg MCAgIDAgICAwICAgIDEgICAgMSAgICAzRApbICAgIDEuMjY1OTIxXSAwICAgIDAgICAgMCAgIDAg ICAwICAgIDEgICAgMSAgICAzRQpbICAgIDEuMjY2NTQ5XSAwICAgIDAgICAgMCAgIDAgICAwICAg IDEgICAgMSAgICAzRgpbICAgIDEuMjY3MTg5XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAg MCAgICAwMApbICAgIDEuMjY3ODQ0XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAw MApbICAgIDEuMjY4NDczXSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAg IDEuMjY5MTE4XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuMjY5 NzU4XSAxICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuMjcwNDQ0XSAx ICAgIDAgICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuMjcxMDgwXSAxICAgIDAg ICAgMCAgIDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuMjcxNzM1XSAxICAgIDAgICAgMCAg IDAgICAwICAgIDAgICAgMCAgICAwMApbICAgIDEuMjcyMzkyXSBJUlEgdG8gcGluIG1hcHBpbmdz OgpbICAgIDEuMjcyOTAxXSBJUlEwIC0+IDA6MgpbICAgIDEuMjczNDQ4XSBJUlExIC0+IDA6MQpb ICAgIDEuMjczOTk0XSBJUlEzIC0+IDA6MwpbICAgIDEuMjc0NTMyXSBJUlE0IC0+IDA6NApbICAg IDEuMjc1MTA1XSBJUlE1IC0+IDA6NQpbICAgIDEuMjc1Njc2XSBJUlE2IC0+IDA6NgpbICAgIDEu Mjc2MjAyXSBJUlE3IC0+IDA6NwpbICAgIDEuMjc2NzYzXSBJUlE4IC0+IDA6OApbICAgIDEuMjc3 Mjk4XSBJUlE5IC0+IDA6OQpbICAgIDEuMjc3ODYyXSBJUlExMCAtPiAwOjEwClsgICAgMS4yNzg0 MTBdIElSUTExIC0+IDA6MTEKWyAgICAxLjI3ODk2OF0gSVJRMTIgLT4gMDoxMgpbICAgIDEuMjc5 NTMwXSBJUlExMyAtPiAwOjEzClsgICAgMS4yODAxMjJdIElSUTE0IC0+IDA6MTQKWyAgICAxLjI4 MDcxOF0gSVJRMTUgLT4gMDoxNQpbICAgIDEuMjgxMjc0XSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4gZG9uZS4KWyAgICAxLjI4MTk4NV0gVXNpbmcgSVBJIE5vLVNob3J0Y3V0 IG1vZGUKWyAgICAxLjI4Mjc5Nl0gTG9hZGluZyBjb21waWxlZC1pbiBYLjUwOSBjZXJ0aWZpY2F0 ZXMKWyAgICAxLjI4NTA2OF0gTG9hZGVkIFguNTA5IGNlcnQgJ01hZ3JhdGhlYTogR2xhY2llciBz aWduaW5nIGtleTogZmI5ZjVmNjA5ZGRiNDc4NDJkZTQ2ZjQ2MTQxYmJiM2UyNjc5Y2VmZicKWyAg ICAxLjI4Njk0NV0gVW5yZWdpc3RlciBwdiBzaGFyZWQgbWVtb3J5IGZvciBjcHUgMApbICAgIDEu MzE4NjEwXSBDUFUgMCBpcyBub3cgb2ZmbGluZQpbICAgIDEuMzE5MTg3XSBBTFNBIGRldmljZSBs aXN0OgpbICAgIDEuMzE5Njc3XSAgIE5vIHNvdW5kY2FyZHMgZm91bmQuClsgICAgMS4zMjE1MjRd IEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE3NDBLIChjMTY4ODAwMCAtIGMxODNiMDAw KQpbICAgIDEuMzIyMzk1XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgdGV4dDogNDIwMGsK WyAgICAxLjMyMzExN10gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRh OiAyMTQ0awpbICAgIDEuMzI4NjQ4XSByYW5kb206IGluaXQgdXJhbmRvbSByZWFkIHdpdGggMSBi aXRzIG9mIGVudHJvcHkgYXZhaWxhYmxlClsgICAgMS44MTc3NTZdIGlucHV0OiBJbUV4UFMvMiBH ZW5lcmljIEV4cGxvcmVyIE1vdXNlIGFzIC9kZXZpY2VzL3BsYXRmb3JtL2k4MDQyL3NlcmlvMS9p bnB1dC9pbnB1dDMKWyAgICAxLjgxOTU2OV0gZXZidWc6IENvbm5lY3RlZCBkZXZpY2U6IGlucHV0 MyAoSW1FeFBTLzIgR2VuZXJpYyBFeHBsb3JlciBNb3VzZSBhdCBpc2EwMDYwL3NlcmlvMS9pbnB1 dDApClsgICAgMi4wNDAwNjZdIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRp b246IDI2OTMuNDY3IE1IegoKRWxhcHNlZCB0aW1lOiA1CnFlbXUtc3lzdGVtLXg4Nl82NCAtY3B1 IGt2bTY0IC1lbmFibGUta3ZtIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2 MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi92bWxpbnV6LTMuMTYu MC1yYzEtMDAwMjQtZ2I3ZTQ4ODggLWFwcGVuZCAnaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmlu dGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1 cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3Bhbmlj PTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1 MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVp bGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2 ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OmI3ZTQ4ODhiYWQwYzg0ZGI1ODdh MmJlYWU3MmRjZjFjNDBlYzBlNTI6YmlzZWN0LWxpbnV4NS8udm1saW51ei1iN2U0ODg4YmFkMGM4 NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyLTIwMTQwNjI1MDExMjEzLTMtaXZiNDIgYnJhbmNo PWxpbnV4LWRldmVsL2RldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxOCBCT09UX0lNQUdF PS9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJl YWU3MmRjZjFjNDBlYzBlNTIvdm1saW51ei0zLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4IGRyYmQu bWlub3JfY291bnQ9OCcgIC1pbml0cmQgL2tlcm5lbC10ZXN0cy9pbml0cmQvcXVhbnRhbC1jb3Jl LWkzODYuY2d6IC1tIDMyMCAtc21wIDIgLW5ldCBuaWMsdmxhbj0xLG1vZGVsPWUxMDAwIC1uZXQg dXNlcix2bGFuPTEgLWJvb3Qgb3JkZXI9bmMgLW5vLXJlYm9vdCAtd2F0Y2hkb2cgaTYzMDBlc2Ig LXJ0YyBiYXNlPWxvY2FsdGltZSAtcGlkZmlsZSAvZGV2L3NobS9rYm9vdC9waWQtcXVhbnRhbC1p dmI0Mi05NiAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXF1YW50YWwtaXZiNDIt OTYgLWRhZW1vbml6ZSAtZGlzcGxheSBub25lIC1tb25pdG9yIG51bGwgCg== --===============7624687206392789600== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="----unexpected-failures----of------debugging-96781.log" SEVBRCBpcyBub3cgYXQgNWZlMDBhMy4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1sa3At aHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTgnCmdpdCBjaGVja291dCBhNDk3YzNiYTFkOTdmYzY5YzFl NzhlN2I5NjQzNWJhOGMyY2I0MmVlCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYt MjAxNDA2MjQyMzE4OmE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4YzJjYjQyZWU6Ymlz ZWN0LWxpbnV4NQoKMjAxNC0wNi0yNC0yMzozMDoxNiBhNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5 NjQzNWJhOGMyY2I0MmVlIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2E0 OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4YzJjYjQyZWUvdm1saW51ei0zLjE2LjAtcmMy CgoyMDE0LTA2LTI0LTIzOjMwOjE2IGRldGVjdGluZyBib290IHN0YXRlIC4uCTQJMjAgU1VDQ0VT UwoKYmlzZWN0OiBnb29kIGNvbW1pdCBhNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMy Y2I0MmVlCmdpdCBiaXNlY3Qgc3RhcnQgNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2Rh NTFiOGNjYyBhNDk3YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlIC0tCi9jL2tl cm5lbC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1iIiwgIjVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZm YmY0ZDcwOTNkYTUxYjhjY2MiLCAiLWciLCAiYTQ5N2MzYmExZDk3ZmM2OWMxZTc4ZTdiOTY0MzVi YThjMmNiNDJlZSIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNo IiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAyMTEgcmV2 aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDggc3RlcHMpCltmMDcwMzVh MTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjXSBNZXJnZSAncGV0ZXJ6LXF1ZXVlL2xv Y2tpbmcvY29yZScgaW50byBkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTgKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYt MjAxNDA2MjQyMzE4OmYwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2M6Ymlz ZWN0LWxpbnV4NQoKMjAxNC0wNi0yNC0yMzozMjoxOCBmMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdm ZmMxNzIxYTFjMmNlNDNjIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1mMDcwMzVhMTA5YWY3OTY0 ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJj ZTQzYwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWYwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFh MWMyY2U0M2MKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZj MTcyMWExYzJjZTQzYwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2Yw NzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2Mvdm1saW51ei0zLjE2LjAtcmMy LTAwMTUyLWdmMDcwMzVhCgoyMDE0LTA2LTI0LTIzOjQwOjE4IGRldGVjdGluZyBib290IHN0YXRl IC4gVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAw LjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgQS1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8 RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3Qg dGFpbnRlZCAzLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhICM0MjcKWyAgICAwLjAwMDAwMF0gSGFy ZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAw MDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI1ZDUgMDAwMDAwMDEgYzE2MzNm YjQgYzE0MTI4MjUgYzE1YTAxZmMKWyAgICAwLjAwMDAwMF0gIGMxNDEwMDgwIDAwMDAwMDAwIDAw MDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4ClsgICAg MC4wMDAwMDBdICBjMTIxZmU4MiBjMTVhMDNjYiBjMTVhMDNiZSAwMDAwMDc4MCBjMTYzM2ZlOCBj MTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAg IDAuMDAwMDAwXSAgWzxjMTQxMjVkNT5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAw MDBdICBbPGMxNDEyODI1Pl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0 MTAwODA+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMWZlODI+XSBs b2NraW5nX3NlbGZ0ZXN0KzB4ZDQvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0g c3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBz ZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9z dGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIEEtQi1CLUEgZGVhZGxvY2s6ICBvayAg fCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBl ci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWEgIzQyNwpbICAgIDAuMDAw MDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsg ICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjVkNSAwMDAwMDAw MSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpbICAgIDAuMDAwMDAwXSAgYzE0MTAwODAgMDAw MDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNm YzgKWyAgICAwLjAwMDAwMF0gIGMxMjFmZjBiIGMxNWEwM2NiIGMxNWEwM2QxIDAwMDAwNzgwIGMx NjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJh Y2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAg ICAwLjAwMDAwMF0gIFs8YzE0MTI4MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAw XSAgWzxjMTQxMDA4MD5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIx ZmYwYj5dIGxvY2tpbmdfc2VsZnRlc3QrMHgxNWQvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMx Njg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4 NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFm Pl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUItQy1DLUEgZGVhZGxv Y2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29t bTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWEgIzQyNwpb ICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8w MS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjVk NSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpbICAgIDAuMDAwMDAwXSAgYzE0 MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDU4 MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjFmZjk0IGMxNWEwM2NiIGMxNWEwM2UyIDAw MDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBd IENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4 LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI4MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAg IDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAw XSAgWzxjMTIxZmY5ND5dIGxvY2tpbmdfc2VsZnRlc3QrMHgxZTYvMHgxZGRiClsgICAgMC4wMDAw MDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBd ICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBb PGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAg b2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUMtQS1C LUMgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQ SUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAz NWEgIzQyNwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBC b2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4 YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpbICAgIDAuMDAw MDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4 MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIwMDFkIGMxNWEwM2NiIGMx NWEwM2Y3IDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAg MC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNWQ1Pl0gZHVtcF9z dGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI4MjU+XSBkb3Rlc3QrMHg1OC8w eDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAg IDAuMDAwMDAwXSAgWzxjMTIyMDAxZD5dIGxvY2tpbmdfc2VsZnRlc3QrMHgyNmYvMHgxZGRiClsg ICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAg MC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4w MDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4w MDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUIt Qi1DLUMtRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBd IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAx NTItZ2YwNzAzNWEgIzQyNwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2No cywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAw MCBjMTYzM2Y4YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpb ICAgIDAuMDAwMDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYz OTAgMDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIwMGE2IGMx NWEwM2NiIGMxNWEwNDBjIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZm ZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNWQ1 Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI4MjU+XSBkb3Rl c3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5dID8gcHJpbnRrKzB4Mzgv MHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDBhNj5dIGxvY2tpbmdfc2VsZnRlc3QrMHgyZjgv MHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4 M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5 ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdk ClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICAgICBBLUItQy1ELUItRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAg MC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYu MC1yYzItMDAxNTItZ2YwNzAzNWEgIzQyNwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBC b2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAw MCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBj MTVhMDFmYwpbICAgIDAuMDAwMDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAw MDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMx MjIwMTJmIGMxNWEwM2NiIGMxNWEwNDI1IDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAw MGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBb PGMxNDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI4 MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5dID8gcHJp bnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDEyZj5dIGxvY2tpbmdfc2VsZnRl c3QrMHgzODEvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVs KzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcr MHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwr MHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICAgICBBLUItQy1ELUItQy1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlM RUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWlu dGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWEgIzQyNwpbICAgIDAuMDAwMDAwXSBIYXJkd2Fy ZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBd ICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBj MTQxMjgyNSBjMTVhMDFmYwpbICAgIDAuMDAwMDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAw MDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAw MDAwMF0gIGMxMjIwMWI4IGMxNWEwM2NiIGMxNWEwNDNlIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4 YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4w MDAwMDBdICBbPGMxNDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0g IFs8YzE0MTI4MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4 MD5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDFiOD5dIGxvY2tp bmdfc2VsZnRlc3QrMHg0MGEvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3Rh cnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRf aW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFy dF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSB1bmxvY2s6ICBvayAgfCAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAg ICAgICAgICAgIGluaXRpYWxpemUgaGVsZDogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1YTEwOWFm Nzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYy9kbWVzZy1xdWFudGFsLWl2YjQxLTEwNToyMDE0 MDYyNDIzNDAwMDppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDE1Mi1nZjA3 MDM1YTo0MjcKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1YTEwOWFmNzk2 NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYy9kbWVzZy1xdWFudGFsLWl2YjQxLTM2OjIwMTQwNjI0 MjMzOTUzOmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVh OjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0 NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXF1YW50YWwtaXZiNDItNTU6MjAxNDA2MjQyMzM5 NTk6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3 Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0NmNi N2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2cteW9jdG8taXZiNDEtMjA6MjAxNDA2MjQyMzM5NTU6aTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3 MjFhMWMyY2U0M2MvZG1lc2cteW9jdG8taXZiNDItMzc6MjAxNDA2MjQyMzM5NTg6aTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMy Y2U0M2MvZG1lc2cteW9jdG8taXZiNDItNTQ6MjAxNDA2MjQyMzQwMDE6aTM4Ni1yYW5kY29uZmln LWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2Mv ZG1lc2ctcXVhbnRhbC1pdmI0MS0xNjoyMDE0MDYyNDIzNDAwNTppMzg2LXJhbmRjb25maWctaGEz LTA2MjQ6My4xNi4wLXJjMi0wMDE1Mi1nZjA3MDM1YTo0MjcKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGEzLTA2MjQvZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYy9kbWVz Zy1xdWFudGFsLWl2YjQxLTc4OjIwMTQwNjI0MjM0MDA1OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYy NDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXF1 YW50YWwtaXZiNDEtODA6MjAxNDA2MjQyMzQwMDM6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMu MTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2ctcXVhbnRh bC1pdmI0MS04MToyMDE0MDYyNDIzNDAwMzppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4w LXJjMi0wMDE1Mi1nZjA3MDM1YTo0MjcKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQv ZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYy9kbWVzZy1xdWFudGFsLWl2 YjQyLTE3OjIwMTQwNjI0MjM0MDEwOmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMy LTAwMTUyLWdmMDcwMzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcw MzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXF1YW50YWwtaXZiNDIt NDM6MjAxNDA2MjQyMzQwMDk6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAx NTItZ2YwNzAzNWE6NDI3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWEx MDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi01NToy MDE0MDYyNDIzNDAxMDppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDE1Mi1n ZjA3MDM1YTo0MjcKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1YTEwOWFm Nzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYy9kbWVzZy1xdWFudGFsLWl2YjQyLTg1OjIwMTQw NjI0MjM0MDA5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcw MzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0 ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTQwOjIwMTQwNjI0MjM0 MDAzOmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQy Nwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZj YjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTUyOjIwMTQwNjI0MjM0MDAyOmkz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMx NzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTU0OjIwMTQwNjI0MjM0MDAzOmkzODYtcmFu ZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFj MmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTcyOjIwMTQwNjI0MjM0MDA2OmkzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNj L2RtZXNnLXlvY3RvLWl2YjQyLTM3OjIwMTQwNjI0MjM0MDA5OmkzODYtcmFuZGNvbmZpZy1oYTMt MDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNn LXlvY3RvLWl2YjQyLTQzOjIwMTQwNjI0MjM0MDA5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDoz LjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwowOjIwOjIwIGFsbF9nb29kOmJhZDphbGxfYmFk IGJvb3RzChtbMTszNW0yMDE0LTA2LTI0IDIzOjQwOjQ4IFJFUEVBVCBDT1VOVDogMjAgICMgL2Mv Ym9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMTUy IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA4IHN0ZXBzKQpbNGRk YTkyOTIzZTg1NDYwZmY5Mjk5YjQ4NjE3NmYwOWNjMjVjYTEwNF0gTWVyZ2UgJ2FtaXJ2L2Zvci1u ZXQnIGludG8gZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4CnJ1bm5pbmcgL2Mva2Vy bmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51 eDUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0 MjMxODo0ZGRhOTI5MjNlODU0NjBmZjkyOTliNDg2MTc2ZjA5Y2MyNWNhMTA0OmJpc2VjdC1saW51 eDUKCjIwMTQtMDYtMjQtMjM6NDA6NDkgNGRkYTkyOTIzZTg1NDYwZmY5Mjk5YjQ4NjE3NmYwOWNj MjVjYTEwNCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtNGRkYTkyOTIzZTg1NDYwZmY5Mjk5YjQ4 NjE3NmYwOWNjMjVjYTEwNApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjI0LzRkZGE5MjkyM2U4NTQ2MGZmOTI5OWI0ODYxNzZmMDljYzI1Y2ExMDQKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYyNC00ZGRhOTI5MjNlODU0NjBmZjkyOTliNDg2MTc2ZjA5Y2MyNWNhMTA0 CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjI0LTRkZGE5MjkyM2U4NTQ2MGZmOTI5OWI0ODYxNzZmMDljYzI1 Y2ExMDQKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC80ZGRhOTI5MjNl ODU0NjBmZjkyOTliNDg2MTc2ZjA5Y2MyNWNhMTA0L3ZtbGludXotMy4xNi4wLXJjMi0wMDA3OC1n NGRkYTkyOQoKMjAxNC0wNi0yNC0yMzo1NTo0OSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMTYJMjAg U1VDQ0VTUwoKQmlzZWN0aW5nOiA3NCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMg KHJvdWdobHkgNyBzdGVwcykKWzUwNTQ5MTBjOTBmMjU1NjQwNjJlOWExYzc4ZTRkMzdhNTEwNzc5 NTVdIE1lcmdlICdhbWlydi9mb3ItbmV0ZGV2JyBpbnRvIGRldmVsLWxrcC1oc3gwMS1pMzg2LTIw MTQwNjI0MjMxOApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1 cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0 cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9saW51eC1kZXZlbDpkZXZl bC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTg6NTA1NDkxMGM5MGYyNTU2NDA2MmU5YTFjNzhl NGQzN2E1MTA3Nzk1NTpiaXNlY3QtbGludXg1CgoyMDE0LTA2LTI0LTIzOjU2OjQ5IDUwNTQ5MTBj OTBmMjU1NjQwNjJlOWExYzc4ZTRkMzdhNTEwNzc5NTUgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0 YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0 LTUwNTQ5MTBjOTBmMjU1NjQwNjJlOWExYzc4ZTRkMzdhNTEwNzc5NTUKQ2hlY2sgZm9yIGtlcm5l bCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC81MDU0OTEwYzkwZjI1NTY0MDYy ZTlhMWM3OGU0ZDM3YTUxMDc3OTU1CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtNTA1NDkxMGM5MGYyNTU2 NDA2MmU5YTFjNzhlNGQzN2E1MTA3Nzk1NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC01MDU0OTEwYzkw ZjI1NTY0MDYyZTlhMWM3OGU0ZDM3YTUxMDc3OTU1Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGEzLTA2MjQvNTA1NDkxMGM5MGYyNTU2NDA2MmU5YTFjNzhlNGQzN2E1MTA3Nzk1NS92 bWxpbnV6LTMuMTYuMC1yYzItMDAxMzItZzUwNTQ5MTAKCjIwMTQtMDYtMjUtMDA6MTY6NDkgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgCTEJNgkxOAkyMCBTVUNDRVNTCgpsaW5lYXItYmlzZWN0OiBiYWQg YnJhbmNoIG1heSBiZSBwZXRlcnotcXVldWUvbG9ja2luZy9jb3JlCmxpbmVhci1iaXNlY3Q6IGhh bmRsZSBvdmVyIHRvIGdpdCBiaXNlY3QKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBzdGFydCBm MDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjIDUwNTQ5MTBjOTBmMjU1NjQw NjJlOWExYzc4ZTRkMzdhNTEwNzc5NTUgLS0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgNTA1 NDkxMC4uLiBNZXJnZSAnYW1pcnYvZm9yLW5ldGRldicgaW50byBkZXZlbC1sa3AtaHN4MDEtaTM4 Ni0yMDE0MDYyNDIzMTgKSEVBRCBpcyBub3cgYXQgNTRhZjYxZC4uLiBNZXJnZSBicmFuY2ggJ2Fr cG0tY3VycmVudC9jdXJyZW50JwpCaXNlY3Rpbmc6IDkgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBh ZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltjMDUxYjIxZjcxZDFmZmRmZDdhZDQwNmExZWY1 ZWRlNWU1Zjk3NGM1XSBydG11dGV4OiBDb25maW5lIGRlYWRsb2NrIGxvZ2ljIHRvIGZ1dGV4Cmxp bmVhci1iaXNlY3Q6IGdpdCBiaXNlY3QgcnVuIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1i b290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2 LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAx NDA2MjQyMzE4OmMwNTFiMjFmNzFkMWZmZGZkN2FkNDA2YTFlZjVlZGU1ZTVmOTc0YzU6YmlzZWN0 LWxpbnV4NQoKMjAxNC0wNi0yNS0wMDoxODo1NCBjMDUxYjIxZjcxZDFmZmRmZDdhZDQwNmExZWY1 ZWRlNWU1Zjk3NGM1IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1jMDUxYjIxZjcxZDFmZmRmZDdh ZDQwNmExZWY1ZWRlNWU1Zjk3NGM1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGEzLTA2MjQvYzA1MWIyMWY3MWQxZmZkZmQ3YWQ0MDZhMWVmNWVkZTVlNWY5NzRj NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWMwNTFiMjFmNzFkMWZmZGZkN2FkNDA2YTFlZjVlZGU1ZTVm OTc0YzUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl Ly5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtYzA1MWIyMWY3MWQxZmZkZmQ3YWQ0MDZhMWVmNWVk ZTVlNWY5NzRjNQobWzE7MzVtMjAxNC0wNi0yNSAwMDoyNTo1NCBLZXJuZWwgYnVpbGQgZmFpbCBv ciB0aW1lb3V0G1swbQoyMDE0LTA2LTI1LTAwOjI1OjU0IGMwNTFiMjFmNzFkMWZmZGZkN2FkNDA2 YTFlZjVlZGU1ZTVmOTc0YzUgU0tJUCBCUk9LRU4gQlVJTEQKQ2hlY2sgL2tidWlsZC10ZXN0cy9i dWlsZC1zZXJ2ZWQvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWMwNTFiMjFmNzFkMWZmZGZkN2Fk NDA2YTFlZjVlZGU1ZTVmOTc0YzUKQmlzZWN0aW5nOiA5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qg YWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBzKQpbYWY1NGQ2YTFjM2FkNDc0YmJjOTg5M2M5OTA1 MDIyNjQ2YmU2MDkyY10gZnV0ZXg6IFNpbXBsaWZ5IGZ1dGV4X2xvY2tfcGlfYXRvbWljKCkgYW5k IG1ha2UgaXQgbW9yZSByb2J1c3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3Qt Ym9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgt ZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OmFmNTRkNmExYzNhZDQ3NGJi Yzk4OTNjOTkwNTAyMjY0NmJlNjA5MmM6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0yNS0wMDoyNTo1 NCBhZjU0ZDZhMWMzYWQ0NzRiYmM5ODkzYzk5MDUwMjI2NDZiZTYwOTJjIGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNC1hZjU0ZDZhMWMzYWQ0NzRiYmM5ODkzYzk5MDUwMjI2NDZiZTYwOTJjCkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvYWY1NGQ2YTFj M2FkNDc0YmJjOTg5M2M5OTA1MDIyNjQ2YmU2MDkyYwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWFmNTRk NmExYzNhZDQ3NGJiYzk4OTNjOTkwNTAyMjY0NmJlNjA5MmMKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQt YWY1NGQ2YTFjM2FkNDc0YmJjOTg5M2M5OTA1MDIyNjQ2YmU2MDkyYwobWzE7MzVtMjAxNC0wNi0y NSAwMDoyODo1NCBLZXJuZWwgYnVpbGQgZmFpbCBvciB0aW1lb3V0G1swbQoyMDE0LTA2LTI1LTAw OjI4OjU0IGFmNTRkNmExYzNhZDQ3NGJiYzk4OTNjOTkwNTAyMjY0NmJlNjA5MmMgU0tJUCBCUk9L RU4gQlVJTEQKQ2hlY2sgL2tidWlsZC10ZXN0cy9idWlsZC1zZXJ2ZWQvaTM4Ni1yYW5kY29uZmln LWhhMy0wNjI0LWFmNTRkNmExYzNhZDQ3NGJiYzk4OTNjOTkwNTAyMjY0NmJlNjA5MmMKQmlzZWN0 aW5nOiA5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBz KQpbODkzMGVkODBmOTcwYTkwYTc5NTIzOWU3NDE1YzliMGU2Zjk2NDY0OV0gcnRtdXRleDogQ2xl YW51cCBkZWFkbG9jayBkZXRlY3RvciBkZWJ1ZyBsb2dpYwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0 cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYyNC9saW51eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTg6ODkz MGVkODBmOTcwYTkwYTc5NTIzOWU3NDE1YzliMGU2Zjk2NDY0OTpiaXNlY3QtbGludXg1CgoyMDE0 LTA2LTI1LTAwOjI4OjU1IDg5MzBlZDgwZjk3MGE5MGE3OTUyMzllNzQxNWM5YjBlNmY5NjQ2NDkg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LTg5MzBlZDgwZjk3MGE5MGE3OTUyMzllNzQxNWM5YjBl NmY5NjQ2NDkKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYyNC84OTMwZWQ4MGY5NzBhOTBhNzk1MjM5ZTc0MTVjOWIwZTZmOTY0NjQ5CndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQtODkzMGVkODBmOTcwYTkwYTc5NTIzOWU3NDE1YzliMGU2Zjk2NDY0OQobWzE7MzVt MjAxNC0wNi0yNSAwMDoyOTo1NSBLZXJuZWwgYnVpbGQgZmFpbCBvciB0aW1lb3V0G1swbQoyMDE0 LTA2LTI1LTAwOjI5OjU1IDg5MzBlZDgwZjk3MGE5MGE3OTUyMzllNzQxNWM5YjBlNmY5NjQ2NDkg U0tJUCBCUk9LRU4gQlVJTEQKQ2hlY2sgL2tidWlsZC10ZXN0cy9idWlsZC1zZXJ2ZWQvaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjI0LTg5MzBlZDgwZjk3MGE5MGE3OTUyMzllNzQxNWM5YjBlNmY5NjQ2 NDkKQmlzZWN0aW5nOiA5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSAzIHN0ZXBzKQpbODhmMmI0YzE1ZTU2MWJiNWMyODcwOWQ2NjYzNjRmMjczYmY1NGI5OF0gcnRt dXRleDogU2ltcGxpZnkgcnRtdXRleF9zbG93dHJ5bG9jaygpCnJ1bm5pbmcgL2Mva2VybmVsLXRl c3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2Jq LWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmln LWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxODo4 OGYyYjRjMTVlNTYxYmI1YzI4NzA5ZDY2NjM2NGYyNzNiZjU0Yjk4OmJpc2VjdC1saW51eDUKCjIw MTQtMDYtMjUtMDA6Mjk6NTUgODhmMmI0YzE1ZTU2MWJiNWMyODcwOWQ2NjYzNjRmMjczYmY1NGI5 OCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtODhmMmI0YzE1ZTU2MWJiNWMyODcwOWQ2NjYzNjRm MjczYmY1NGI5OApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhh My0wNjI0Lzg4ZjJiNGMxNWU1NjFiYjVjMjg3MDlkNjY2MzY0ZjI3M2JmNTRiOTgKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNC04OGYyYjRjMTVlNTYxYmI1YzI4NzA5ZDY2NjM2NGYyNzNiZjU0Yjk4CndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0LTg4ZjJiNGMxNWU1NjFiYjVjMjg3MDlkNjY2MzY0ZjI3M2JmNTRiOTgK a2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC84OGYyYjRjMTVlNTYxYmI1 YzI4NzA5ZDY2NjM2NGYyNzNiZjU0Yjk4L3ZtbGludXotMy4xNi4wLXJjMS0wMDAwOS1nODhmMmI0 YzEKCjIwMTQtMDYtMjUtMDA6NDg6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgk1CTkJMTQJMjAg U1VDQ0VTUwoKQmlzZWN0aW5nOiA3IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAo cm91Z2hseSAzIHN0ZXBzKQpbNjc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdj M10gcnRtdXRleDogQXZvaWQgcG9pbnRsZXNzIHJlcXVldWVpbmcgaW4gdGhlIGRlYWRsb2NrIGRl dGVjdGlvbiBjaGFpbiB3YWxrCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJv b3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1 aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4LWRl dmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxODo2Nzc5MmUyY2FiYWRiYWRkMWE5 M2Y2NzkwZmE3YmNiZDQ3ZWNhN2MzOmJpc2VjdC1saW51eDUKCjIwMTQtMDYtMjUtMDA6NTE6MjYg Njc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdjMyBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQtNjc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdjMwpDaGVjayBm b3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzY3NzkyZTJjYWJh ZGJhZGQxYTkzZjY3OTBmYTdiY2JkNDdlY2E3YzMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC02Nzc5MmUy Y2FiYWRiYWRkMWE5M2Y2NzkwZmE3YmNiZDQ3ZWNhN2MzChtbMTszNW0yMDE0LTA2LTI1IDAwOjUz OjI2IEtlcm5lbCBidWlsZCBmYWlsIG9yIHRpbWVvdXQbWzBtCjIwMTQtMDYtMjUtMDA6NTM6MjYg Njc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdjMyBTS0lQIEJST0tFTiBCVUlM RApDaGVjayAva2J1aWxkLXRlc3RzL2J1aWxkLXNlcnZlZC9pMzg2LXJhbmRjb25maWctaGEzLTA2 MjQtNjc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdjMwpCaXNlY3Rpbmc6IDcg cmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltjY2Y5 ZTZhODBkOWUxYjlkZjY5Yzk4ZTZiOTc0NWNmNDk4NjllZTE1XSBmdXRleDogTWFrZSB1bmxvY2tf cGkgbW9yZSByb2J1c3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1m YWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQt dGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2ZWw6 ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OmNjZjllNmE4MGQ5ZTFiOWRmNjljOThl NmI5NzQ1Y2Y0OTg2OWVlMTU6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0yNS0wMDo1MzoyNyBjY2Y5 ZTZhODBkOWUxYjlkZjY5Yzk4ZTZiOTc0NWNmNDk4NjllZTE1IGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYyNC1jY2Y5ZTZhODBkOWUxYjlkZjY5Yzk4ZTZiOTc0NWNmNDk4NjllZTE1CkNoZWNrIGZvciBr ZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvY2NmOWU2YTgwZDllMWI5 ZGY2OWM5OGU2Yjk3NDVjZjQ5ODY5ZWUxNQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWNjZjllNmE4MGQ5 ZTFiOWRmNjljOThlNmI5NzQ1Y2Y0OTg2OWVlMTUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtY2NmOWU2 YTgwZDllMWI5ZGY2OWM5OGU2Yjk3NDVjZjQ5ODY5ZWUxNQobWzE7MzVtMjAxNC0wNi0yNSAwMDo1 ODoyNyBLZXJuZWwgYnVpbGQgZmFpbCBvciB0aW1lb3V0G1swbQoyMDE0LTA2LTI1LTAwOjU4OjI3 IGNjZjllNmE4MGQ5ZTFiOWRmNjljOThlNmI5NzQ1Y2Y0OTg2OWVlMTUgU0tJUCBCUk9LRU4gQlVJ TEQKQ2hlY2sgL2tidWlsZC10ZXN0cy9idWlsZC1zZXJ2ZWQvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0LWNjZjllNmE4MGQ5ZTFiOWRmNjljOThlNmI5NzQ1Y2Y0OTg2OWVlMTUKQmlzZWN0aW5nOiA3 IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBzKQpbYTU3 NTk0YTEzYTQ0NmQxYTZhYjFkY2Q0ODMzOWY3OTljZTU4Njg0M10gcnRtdXRleDogQ2xhcmlmeSB0 aGUgYm9vc3QvZGVib29zdCBwYXJ0CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4 LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxODphNTc1OTRhMTNhNDQ2ZDFh NmFiMWRjZDQ4MzM5Zjc5OWNlNTg2ODQzOmJpc2VjdC1saW51eDUKCjIwMTQtMDYtMjUtMDA6NTg6 MjcgYTU3NTk0YTEzYTQ0NmQxYTZhYjFkY2Q0ODMzOWY3OTljZTU4Njg0MyBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctaGEzLTA2MjQtYTU3NTk0YTEzYTQ0NmQxYTZhYjFkY2Q0ODMzOWY3OTljZTU4Njg0MwpDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2E1NzU5NGEx M2E0NDZkMWE2YWIxZGNkNDgzMzlmNzk5Y2U1ODY4NDMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1hNTc1 OTRhMTNhNDQ2ZDFhNmFiMWRjZDQ4MzM5Zjc5OWNlNTg2ODQzCndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0 LWE1NzU5NGExM2E0NDZkMWE2YWIxZGNkNDgzMzlmNzk5Y2U1ODY4NDMKa2VybmVsOiAva2VybmVs L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9hNTc1OTRhMTNhNDQ2ZDFhNmFiMWRjZDQ4MzM5Zjc5 OWNlNTg2ODQzL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMi1nYTU3NTk0YQoKMjAxNC0wNi0yNS0w MTowMDoyNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTE1CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzog NSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBzdGVwcykKW2Jk MWRiY2M2N2NkMmMxMTgxZTJjMDFkYWFjNTFlYWJmMWI5NjRkZDhdIGZ1dGV4OiBVc2UgZnV0ZXhf dG9wX3dhaXRlcigpIGluIGxvb2t1cF9waV9zdGF0ZSgpCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJp c2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhh My0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxODpiZDFk YmNjNjdjZDJjMTE4MWUyYzAxZGFhYzUxZWFiZjFiOTY0ZGQ4OmJpc2VjdC1saW51eDUKCjIwMTQt MDYtMjUtMDE6MDE6NTggYmQxZGJjYzY3Y2QyYzExODFlMmMwMWRhYWM1MWVhYmYxYjk2NGRkOCBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQtYmQxZGJjYzY3Y2QyYzExODFlMmMwMWRhYWM1MWVhYmYx Yjk2NGRkOApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0L2JkMWRiY2M2N2NkMmMxMTgxZTJjMDFkYWFjNTFlYWJmMWI5NjRkZDgKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYyNC1iZDFkYmNjNjdjZDJjMTE4MWUyYzAxZGFhYzUxZWFiZjFiOTY0ZGQ4CndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjI0LWJkMWRiY2M2N2NkMmMxMTgxZTJjMDFkYWFjNTFlYWJmMWI5NjRkZDgKG1sx OzM1bTIwMTQtMDYtMjUgMDE6MDM6NTggS2VybmVsIGJ1aWxkIGZhaWwgb3IgdGltZW91dBtbMG0K MjAxNC0wNi0yNS0wMTowMzo1OCBiZDFkYmNjNjdjZDJjMTE4MWUyYzAxZGFhYzUxZWFiZjFiOTY0 ZGQ4IFNLSVAgQlJPS0VOIEJVSUxECkNoZWNrIC9rYnVpbGQtdGVzdHMvYnVpbGQtc2VydmVkL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1iZDFkYmNjNjdjZDJjMTE4MWUyYzAxZGFhYzUxZWFiZjFi OTY0ZGQ4CkJpc2VjdGluZzogNSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJv dWdobHkgMyBzdGVwcykKWzZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFjMDFmYjAzYjld IHJ0bXV0ZXg6IE1ha2UgdGhlIHJ0bXV0ZXggdGVzdGVyIGRlcGVuZCBvbiBCUk9LRU4KcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYt MjAxNDA2MjQyMzE4OjZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFjMDFmYjAzYjk6Ymlz ZWN0LWxpbnV4NQoKMjAxNC0wNi0yNS0wMTowMzo1OCA2Y2M2MjBiYzhlOWI1MjFlNjFmMDRlZWZi ZWMwYzQxYzAxZmIwM2I5IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC02Y2M2MjBiYzhlOWI1MjFl NjFmMDRlZWZiZWMwYzQxYzAxZmIwM2I5CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGEzLTA2MjQvNmNjNjIwYmM4ZTliNTIxZTYxZjA0ZWVmYmVjMGM0MWMwMWZi MDNiOQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LTZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFj MDFmYjAzYjkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtNmNjNjIwYmM4ZTliNTIxZTYxZjA0ZWVmYmVj MGM0MWMwMWZiMDNiOQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzZj YzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFjMDFmYjAzYjkvdm1saW51ei0zLjE2LjAtcmMx LTAwMDIzLWc2Y2M2MjBiCgoyMDE0LTA2LTI1LTAxOjA3OjU4IGRldGVjdGluZyBib290IHN0YXRl IC4JMgkxNQkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBh ZnRlciB0aGlzIChyb3VnaGx5IDAgc3RlcHMpCltiN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJk Y2YxYzQwZWMwZTUyXSBsb2NrZGVwOiByZXN0cmljdCB0aGUgdXNlIG9mIHJlY3Vyc2l2ZSByZWFk X2xvY2sgd2l0aCBxcndsb2NrCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJv b3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1 aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4LWRl dmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxODpiN2U0ODg4YmFkMGM4NGRiNTg3 YTJiZWFlNzJkY2YxYzQwZWMwZTUyOmJpc2VjdC1saW51eDUKCjIwMTQtMDYtMjUtMDE6MDk6NTkg YjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1MiBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQtYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1MgpDaGVjayBm b3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQw Yzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1iN2U0ODg4 YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWI3 ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIKa2VybmVsOiAva2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQw ZWMwZTUyL3ZtbGludXotMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OAoKMjAxNC0wNi0yNS0wMTox Mjo1OSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgIDAuMDAwMDAwXSAg IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgIEEt QSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZBSUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJ RDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4 OCAjMTIKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9j aHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMg YzE0MTIyM2IgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZmZTgKWyAgICAwLjAwMDAw MF0gIGMxNDBmY2U2IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAw IGMxODQ0ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIxZmU2MiBjMTVhMDFiNyBjMTVh MDFhYSAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAu MDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1bXBfc3Rh Y2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNDhiPl0gZG90ZXN0KzB4NTgvMHg0 YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZjZTY+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAw LjAwMDAwMF0gIFs8YzEyMWZlNjI+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4ZDQvMHgxZGRiClsgICAg MC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4w MDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAw MDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAw MDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAg IEEtQi1CLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQ VTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMjQt Z2I3ZTQ4ODggIzEyClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBC SU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAwMDAwIGMx NjMzZjhjIGMxNDEyMjNiIDAwMDAwMDAxIGMxNjMzZmI0IGMxNDEyNDhiIGMxNTlmZmU4ClsgICAg MC4wMDAwMDBdICBjMTQwZmNlNiAwMDAwMDAwMCAwMDAwMDAwNCAwMDAwMDAwMiBjMTZiZjM5MCAw MDAyMDgwMCBjMTg0NDgwMCBjMTYzM2ZjOApbICAgIDAuMDAwMDAwXSAgYzEyMWZlZWIgYzE1YTAx YjcgYzE1YTAxYmQgMDAwMDA3ODAgYzE2MzNmZTggYzE2ODhhMGQgMDAwMDAwZWEgZmZmZmZmZmYK WyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTIyM2I+XSBk dW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjQ4Yj5dIGRvdGVzdCsw eDU4LzB4NGJjClsgICAgMC4wMDAwMDBdICBbPGMxNDBmY2U2Pl0gPyBwcmludGsrMHgzOC8weDNh ClsgICAgMC4wMDAwMDBdICBbPGMxMjFmZWViPl0gbG9ja2luZ19zZWxmdGVzdCsweDE1ZC8weDFk ZGIKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODhhMGQ+XSBzdGFydF9rZXJuZWwrMHgyZTUvMHgzYTEK WyAgICAwLjAwMDAwMF0gIFs8YzE2ODg0YzU+XSA/IHNldF9pbml0X2FyZysweDQ5LzB4NDkKWyAg ICAwLjAwMDAwMF0gIFs8YzE2ODgyYWY+XSBpMzg2X3N0YXJ0X2tlcm5lbCsweDc5LzB4N2QKWyAg ICAwLjAwMDAwMF0gICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAg ICAgICBBLUItQi1DLUMtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZBSUxFRHwKWyAgICAwLjAw MDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJj MS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMg Qm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAw MDAwMDAgYzE2MzNmOGMgYzE0MTIyM2IgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZm ZTgKWyAgICAwLjAwMDAwMF0gIGMxNDBmY2U2IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMx NmJmMzkwIDAwMDIwODAwIGMxODQ0ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIxZmY3 NCBjMTVhMDFiNyBjMTVhMDFjZSAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBm ZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQx MjIzYj5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNDhiPl0g ZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZjZTY+XSA/IHByaW50aysw eDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMWZmNzQ+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4 MWU2LzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJl NS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkv MHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4Nzkv MHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICAgICAgICAgIEEtQi1DLUEtQi1DIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApb ICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAz LjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4ICMxMgpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1l OiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAw MDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjIzYiAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjQ4 YiBjMTU5ZmZlOApbICAgIDAuMDAwMDAwXSAgYzE0MGZjZTYgMDAwMDAwMDAgMDAwMDAwMDQgMDAw MDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDQ4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0g IGMxMjFmZmZkIGMxNWEwMWI3IGMxNWEwMWUzIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAw MDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBd ICBbPGMxNDEyMjNiPl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0 MTI0OGI+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQwZmNlNj5dID8g cHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIxZmZmZD5dIGxvY2tpbmdfc2Vs ZnRlc3QrMHgyNmYvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2Vy bmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9h cmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJu ZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgICAgICBBLUItQi1DLUMtRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxG QUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0 YWludGVkIDMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODggIzEyClsgICAgMC4wMDAwMDBdIEhhcmR3 YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAw MF0gIDAwMDAwMDAwIDAwMDAwMDAwIGMxNjMzZjhjIGMxNDEyMjNiIDAwMDAwMDAxIGMxNjMzZmI0 IGMxNDEyNDhiIGMxNTlmZmU4ClsgICAgMC4wMDAwMDBdICBjMTQwZmNlNiAwMDAwMDAwMCAwMDAw MDAwNCAwMDAwMDAwMiBjMTZiZjM5MCAwMDAyMDgwMCBjMTg0NDgwMCBjMTYzM2ZjOApbICAgIDAu MDAwMDAwXSAgYzEyMjAwODYgYzE1YTAxYjcgYzE1YTAxZjggMDAwMDA3ODAgYzE2MzNmZTggYzE2 ODhhMGQgMDAwMDAwZWEgZmZmZmZmZmYKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAw LjAwMDAwMF0gIFs8YzE0MTIyM2I+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDAuMDAwMDAw XSAgWzxjMTQxMjQ4Yj5dIGRvdGVzdCsweDU4LzB4NGJjClsgICAgMC4wMDAwMDBdICBbPGMxNDBm Y2U2Pl0gPyBwcmludGsrMHgzOC8weDNhClsgICAgMC4wMDAwMDBdICBbPGMxMjIwMDg2Pl0gbG9j a2luZ19zZWxmdGVzdCsweDJmOC8weDFkZGIKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODhhMGQ+XSBz dGFydF9rZXJuZWwrMHgyZTUvMHgzYTEKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODg0YzU+XSA/IHNl dF9pbml0X2FyZysweDQ5LzB4NDkKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODgyYWY+XSBpMzg2X3N0 YXJ0X2tlcm5lbCsweDc5LzB4N2QKWyAgICAwLjAwMDAwMF0gICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgICAgIEEtQi1DLUQtQi1ELUQtQSBkZWFkbG9jazogIG9rICB8 ICBvayAgfEZBSUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVy LzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAwLjAwMDAw MF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAg IDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTIyM2IgMDAwMDAwMDEg YzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZmZTgKWyAgICAwLjAwMDAwMF0gIGMxNDBmY2U2IDAwMDAw MDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ0ODAwIGMxNjMzZmM4 ClsgICAgMC4wMDAwMDBdICBjMTIyMDEwZiBjMTVhMDFiNyBjMTVhMDIxMSAwMDAwMDc4MCBjMTYz M2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNl OgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAg MC4wMDAwMDBdICBbPGMxNDEyNDhiPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0g IFs8YzE0MGZjZTY+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMjAx MGY+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MzgxLzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4 OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRj NT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5d IGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMtRC1CLUMtRC1BIGRlYWRsb2Nr OiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06 IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4ICMxMgpbICAg IDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8y MDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjIzYiAw MDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjQ4YiBjMTU5ZmZlOApbICAgIDAuMDAwMDAwXSAgYzE0MGZj ZTYgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDQ4MDAg YzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIwMTk4IGMxNWEwMWI3IGMxNWEwMjJhIDAwMDAw NzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENh bGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyMjNiPl0gZHVtcF9zdGFjaysweDQ4LzB4 NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI0OGI+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAu MDAwMDAwXSAgWzxjMTQwZmNlNj5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAg WzxjMTIyMDE5OD5dIGxvY2tpbmdfc2VsZnRlc3QrMHg0MGEvMHgxZGRiClsgICAgMC4wMDAwMDBd ICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBb PGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMx Njg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgIGRvdWJs ZSB1bmxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgICAgICAgICAgICAgIGluaXRpYWxpemUgaGVsZDogIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFu dGFsLWl2YjQyLTg0OjIwMTQwNjI1MDExMjI5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2 LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0 L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIvZG1lc2cteW9jdG8taXZi NDItNTE6MjAxNDA2MjUwMTEyMjk6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzEt MDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvYjdlNDg4 OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2YjQxLTEw ODoyMDE0MDYyNTAxMTIzNTppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAy NC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFk MGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyL2RtZXNnLXF1YW50YWwtaXZiNDEtOToyMDE0 MDYyNTAxMTIzNTppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdl NDg4ODoxMgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRi NTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyL2RtZXNnLXlvY3RvLWl2YjQxLTIzOjIwMTQwNjI1MDEx MjM1OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEy Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJl YWU3MmRjZjFjNDBlYzBlNTIvZG1lc2ctcXVhbnRhbC1pdmI0Mi04NDoyMDE0MDYyNTAxMTIzOTpp Mzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJk Y2YxYzQwZWMwZTUyL2RtZXNnLXF1YW50YWwtaXZiNDEtNTk6MjAxNDA2MjUwMTEyNTU6aTM4Ni1y YW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0 MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2YjQxLTEwODoyMDE0MDYyNTAxMTI1OTppMzg2LXJhbmRj b25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMw ZTUyL2RtZXNnLXF1YW50YWwtaXZiNDEtMTE5OjIwMTQwNjI1MDExMzA1OmkzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIv ZG1lc2ctcXVhbnRhbC1pdmI0MS0xOToyMDE0MDYyNTAxMTMwMjppMzg2LXJhbmRjb25maWctaGEz LTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyL2RtZXNn LXF1YW50YWwtaXZiNDEtNTk6MjAxNDA2MjUwMTEzMDU6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0 OjMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFu dGFsLWl2YjQxLTU6MjAxNDA2MjUwMTEzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYu MC1yYzEtMDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQv YjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2 YjQxLTc0OjIwMTQwNjI1MDExMjU5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMx LTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4 ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIvZG1lc2ctcXVhbnRhbC1pdmI0Mi0x MTg6MjAxNDA2MjUwMTEzMDc6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzEtMDAw MjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvYjdlNDg4OGJh ZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2YjQyLTEzOjIw MTQwNjI1MDExMzA3OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdi N2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0 ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIvZG1lc2ctcXVhbnRhbC1pdmI0Mi0yMzoyMDE0MDYy NTAxMTMwNDppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4 ODoxMgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3 YTJiZWFlNzJkY2YxYzQwZWMwZTUyL2RtZXNnLXF1YW50YWwtaXZiNDItNTM6MjAxNDA2MjUwMTEz MDI6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODg6MTIK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVh ZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2YjQyLTg0OjIwMTQwNjI1MDExMzAzOmkz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRj ZjFjNDBlYzBlNTIvZG1lc2ctcXVhbnRhbC1pdmI0Mi05NjoyMDE0MDYyNTAxMTMwNDppMzg2LXJh bmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQw ZWMwZTUyL2RtZXNnLXlvY3RvLWl2YjQxLTU5OjIwMTQwNjI1MDExMjU4OmkzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCjA6MjA6MjAgYWxsX2dvb2Q6 YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDYtMjUgMDE6MTM6MjkgUkVQRUFUIENPVU5U OiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKYjdl NDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1MiBpcyB0aGUgZmlyc3QgYmFkIGNv bW1pdApjb21taXQgYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1MgpBdXRo b3I6IFdhaW1hbiBMb25nIDxXYWltYW4uTG9uZ0BocC5jb20+CkRhdGU6ICAgTW9uIEp1biAyMyAx NDoyNTowMCAyMDE0IC0wNDAwCgogICAgbG9ja2RlcDogcmVzdHJpY3QgdGhlIHVzZSBvZiByZWN1 cnNpdmUgcmVhZF9sb2NrIHdpdGggcXJ3bG9jawogICAgCiAgICBVbmxpa2UgdGhlIG9yaWdpbmFs IHVuZmFpciByd2xvY2sgaW1wbGVtZW50YXRpb24sIHF1ZXVlZCByd2xvY2sKICAgIHdpbGwgZ3Jh bnQgbG9jayBhY2NvcmRpbmcgdG8gdGhlIGNocm9ub2xvZ2ljYWwgc2VxdWVuY2Ugb2YgdGhlIGxv Y2sKICAgIHJlcXVlc3RzIGV4Y2VwdCB3aGVuIHRoZSBsb2NrIHJlcXVlc3RlciBpcyBpbiB0aGUg aW50ZXJydXB0IGNvbnRleHQuCiAgICBDb25zZXF1ZW50bHksIHJlY3Vyc2l2ZSByZWFkX2xvY2sg Y2FsbHMgd2lsbCBub3cgaGFuZyB0aGUgcHJvY2VzcyBpZgogICAgdGhlcmUgaXMgYSB3cml0ZV9s b2NrIGNhbGwgc29tZXdoZXJlIGluIGJldHdlZW4gdGhlIHJlYWRfbG9jayBjYWxscy4KICAgIAog ICAgVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBsb2NrZGVwIGltcGxlbWVudGF0aW9uIHRvIGxvb2sg Zm9yIHJlY3Vyc2l2ZQogICAgcmVhZF9sb2NrIGNhbGxzIHdoZW4gcXVldWVkIHJ3bG9jayBpcyBi ZWluZyB1c2VkLiBBIG5ldyByZWFkIHN0YXRlICgzKQogICAgaXMgdXNlZCB0byBtYXJrIHRob3Nl IHJlYWRfbG9jayBjYWxsIHRoYXQgY2Fubm90IGJlIHJlY3Vyc2l2ZWx5IGNhbGxlZAogICAgZXhj ZXB0IGluIHRoZSBpbnRlcnJ1cHQgY29udGV4dC4gVGhlIG5ldyByZWFkIHN0YXRlIGRvZXMgZXho YXVzdCB0aGUKICAgIDIgYml0cyBhdmFpbGFibGUgaW4gaGVsZF9sb2NrOnJlYWQgYml0IGZpZWxk LiBUaGUgYWRkaXRpb24gb2YgYW55IG5ldwogICAgcmVhZCBzdGF0ZSBpbiB0aGUgZnV0dXJlIG1h eSByZXF1aXJlIGEgcmVkZXNpZ24gb2YgaG93IGFsbCB0aG9zZSBiaXRzCiAgICBhcmUgc3F1ZWV6 ZWQgdG9nZXRoZXIgaW4gdGhlIGhlbGRfbG9jayBzdHJ1Y3R1cmUuCiAgICAKICAgIENjOiBTY290 dCBKIE5vcnRvbiA8c2NvdHQubm9ydG9uQGhwLmNvbT4KICAgIENjOiBJbmdvIE1vbG5hciA8bWlu Z29Aa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFdhaW1hbiBMb25nIDxXYWltYW4uTG9u Z0BocC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJh ZGVhZC5vcmc+CiAgICBMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvMTQwMzU0NzkwMC00 MDY1OC0yLWdpdC1zZW5kLWVtYWlsLVdhaW1hbi5Mb25nQGhwLmNvbQoKOjA0MDAwMCAwNDAwMDAg ZjE2MTAwNGU3MGFlMTU5MGQxN2MwMDY5OWY3NThhY2MyZGQxNTNjZCBmZmYwOThhMWRkNzEzZmU0 NTE5MTJiNWY0Yzk5OWY4YzkzMTk4YTI0IE0JaW5jbHVkZQo6MDQwMDAwIDA0MDAwMCA1NzQxYjM4 Y2MyOGQ2ZjBhOWMxNTViYTZmNTE4MDJkYzQxYzQwNDFkIDY5OTAxMWEzNTM0MDRjNDYyMjk1ZDM4 YTVlODRmM2Y3NDAxMDNjZjQgTQlrZXJuZWwKYmlzZWN0IHJ1biBzdWNjZXNzClByZXZpb3VzIEhF QUQgcG9zaXRpb24gd2FzIGI3ZTQ4ODguLi4gbG9ja2RlcDogcmVzdHJpY3QgdGhlIHVzZSBvZiBy ZWN1cnNpdmUgcmVhZF9sb2NrIHdpdGggcXJ3bG9jawpIRUFEIGlzIG5vdyBhdCA2Y2M2MjBiLi4u IHJ0bXV0ZXg6IE1ha2UgdGhlIHJ0bXV0ZXggdGVzdGVyIGRlcGVuZCBvbiBCUk9LRU4KbHMgLWEg L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9saW51 eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTg6NmNjNjIwYmM4ZTliNTIx ZTYxZjA0ZWVmYmVjMGM0MWMwMWZiMDNiOTpiaXNlY3QtbGludXg1CgoyMDE0LTA2LTI1LTAxOjEz OjMwIDZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFjMDFmYjAzYjkgcmV1c2UgL2tlcm5l bC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvNmNjNjIwYmM4ZTliNTIxZTYxZjA0ZWVmYmVjMGM0 MWMwMWZiMDNiOS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMjMtZzZjYzYyMGIKCjIwMTQtMDYtMjUt MDE6MTM6MzAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMzIJNTEJNjAgU1VDQ0VTUwoKUHJldmlv dXMgSEVBRCBwb3NpdGlvbiB3YXMgNmNjNjIwYi4uLiBydG11dGV4OiBNYWtlIHRoZSBydG11dGV4 IHRlc3RlciBkZXBlbmQgb24gQlJPS0VOCkhFQUQgaXMgbm93IGF0IDVmZTAwYTMuLi4gMGRheSBo ZWFkIGd1YXJkIGZvciAnZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4JwpscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4 LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxODo1ZmUwMGEzN2Y3ZWI4MWYz MDZhYmRmZmJmNGQ3MDkzZGE1MWI4Y2NjOmJpc2VjdC1saW51eDUKIFRFU1QgRkFJTFVSRQpbICAg IDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAg ICAgICAgICAgIEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZBSUxFRHwKWyAgICAwLjAwMDAw MF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMi0w MDIxMS1nNWZlMDBhMyAjNDI1ClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IEJvY2hzIEJv Y2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAw MDAwIGMxNjMzZjhjIGMxNDEyNzcxIDAwMDAwMDAxIGMxNjMzZmI0IGMxNDEyOWMxIGMxNWEwMjVh ClsgICAgMC4wMDAwMDBdICBjMTQxMDIxYyAwMDAwMDAwMCAwMDAwMDAwNCAwMDAwMDAwMiBjMTZi ZjM5MCAwMDAyMDgwMCBjMTg0NTgwMCBjMTYzM2ZjOApbICAgIDAuMDAwMDAwXSAgYzEyMjAwMjIg YzE1YTA0MjkgYzE1YTA0MWMgMDAwMDA3ODAgYzE2MzNmZTggYzE2ODhhMGQgMDAwMDAwZWEgZmZm ZmZmZmYKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI3 NzE+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjljMT5dIGRv dGVzdCsweDU4LzB4NGJjClsgICAgMC4wMDAwMDBdICBbPGMxNDEwMjFjPl0gPyBwcmludGsrMHgz OC8weDNhClsgICAgMC4wMDAwMDBdICBbPGMxMjIwMDIyPl0gbG9ja2luZ19zZWxmdGVzdCsweGQ0 LzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8w eDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0 OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3 ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg ICAgICAgICAgICAgICBBLUItQi1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAg IDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2 LjAtcmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTog Qm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAw MDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI5YzEg YzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAw MDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBj MTIyMDBhYiBjMTVhMDQyOSBjMTVhMDQyZiAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAw MDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAg WzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEy OWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTAyMWM+XSA/IHBy aW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMjAwYWI+XSBsb2NraW5nX3NlbGZ0 ZXN0KzB4MTVkLzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5l bCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJn KzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVs KzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICAgIEEtQi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJ TEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFp bnRlZCAzLjE2LjAtcmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdh cmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAw XSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQg YzE0MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAwMDAw MDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4ClsgICAgMC4w MDAwMDBdICBjMTIyMDEzNCBjMTVhMDQyOSBjMTVhMDQ0MCAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4 OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAu MDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBd ICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTAy MWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMjAxMzQ+XSBsb2Nr aW5nX3NlbGZ0ZXN0KzB4MWU2LzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0 YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0 X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3Rh cnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgIEEtQi1DLUEtQi1DIGRlYWRsb2NrOiAgb2sgIHwg IG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIv MCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAw MF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAg IDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEg YzE2MzNmYjQgYzE0MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAw MDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4 ClsgICAgMC4wMDAwMDBdICBjMTIyMDFiZCBjMTVhMDQyOSBjMTVhMDQ1NSAwMDAwMDc4MCBjMTYz M2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNl OgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAg MC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0g IFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMjAx YmQ+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MjZmLzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4 OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRj NT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5d IGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUItQy1DLUQtRC1BIGRlYWRsb2Nr OiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06 IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAg ICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEv MjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEg MDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEw MjFjIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAw IGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIyMDI0NiBjMTVhMDQyOSBjMTVhMDQ2YSAwMDAw MDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBD YWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8w eDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAw LjAwMDAwMF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0g IFs8YzEyMjAyNDY+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MmY4LzB4MWRkYgpbICAgIDAuMDAwMDAw XSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAg WzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxj MTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMtRC1CLUQtRC1B IGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElE OiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMyLTAwMjExLWc1ZmUwMGEz ICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9j aHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMg YzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAw MF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAw IGMxODQ1ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIyMDJjZiBjMTVhMDQyOSBjMTVh MDQ4MyAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAu MDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3Rh Y2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0 YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAw LjAwMDAwMF0gIFs8YzEyMjAyY2Y+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MzgxLzB4MWRkYgpbICAg IDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAu MDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAw MDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAw MDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMt RC1CLUMtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBD UFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMyLTAwMjEx LWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMs IEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAg YzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI5YzEgYzE1YTAyNWEKWyAg ICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkw IDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIyMDM1OCBjMTVh MDQyOSBjMTVhMDQ5YyAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZm ZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5d IGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0 KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4 M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMjAzNTg+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4NDBhLzB4 MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNh MQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpb ICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApb ICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg ICAgICAgICAgICAgICBkb3VibGUgdW5sb2NrOiAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICBpbml0aWFsaXpl IGhlbGQ6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0ZDcwOTNk YTUxYjhjY2MvZG1lc2ctcXVhbnRhbC1pdmI0MS0zMToyMDE0MDYyNDIzMjY0MDppMzg2LXJhbmRj b25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFi OGNjYy9kbWVzZy1xdWFudGFsLWl2YjQxLTQyOjIwMTQwNjI0MjMzMDA2OmkzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMjExLWc1ZmUwMGEzOjQyNQova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1oYTMtMDYyNC81ZmUwMGEzN2Y3ZWI4MWYzMDZhYmRmZmJmNGQ3MDkzZGE1MWI4Y2Nj L2RtZXNnLXF1YW50YWwtaXZiNDEtOTE6MjAxNDA2MjQyMzMwNDM6aTM4Ni1yYW5kY29uZmlnLWhh My0wNjI0OjMuMTYuMC1yYzItMDAyMTEtZzVmZTAwYTM6NDI1Ci9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0ZDcwOTNkYTUxYjhjY2MvZG1l c2ctcXVhbnRhbC1pdmI0Mi0zODoyMDE0MDYyNDIzMzA0MDppMzg2LXJhbmRjb25maWctaGEzLTA2 MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy15 b2N0by1pdmI0MS05NToyMDE0MDYyNDIzMzAyODppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4x Ni4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2 MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy15b2N0by1p dmI0Mi04NDoyMDE0MDYyNDIzMjY0MTppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJj Mi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvNWZl MDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy15b2N0by1pdmI0MS05 NToyMDE0MDYyNDIzMzAxMzppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIx MS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvNWZlMDBhMzdm N2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy15b2N0by1pdmI0Mi00OToyMDE0 MDYyNDIzMzA0MDppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZl MDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvNWZlMDBhMzdmN2ViODFm MzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy15b2N0by1pdmI0Mi0xMDg6MjAxNDA2MjQy MzMwNDc6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAyMTEtZzVmZTAwYTM6 NDI1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFi ZGZmYmY0ZDcwOTNkYTUxYjhjY2MvZG1lc2cteW9jdG8taXZiNDItNDk6MjAxNDA2MjQyMzMwMTg6 aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAyMTEtZzVmZTAwYTM6NDI1Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0 ZDcwOTNkYTUxYjhjY2MvZG1lc2cteW9jdG8taXZiNDItMjQ6MjAxNDA2MjQyMzMwMzI6aTM4Ni1y YW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAyMTEtZzVmZTAwYTM6NDI1Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0ZDcwOTNk YTUxYjhjY2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi03ODoyMDE0MDYyNDIzMjYzOTppMzg2LXJhbmRj b25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctaGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFi OGNjYy9kbWVzZy15b2N0by1pdmI0MS05NToyMDE0MDYyNDIzMzA0MzppMzg2LXJhbmRjb25maWct aGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKMDoxMzoxMyBhbGxfZ29vZDpi YWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgNWZlMDBhMyAwZGF5IGhlYWQgZ3VhcmQg Zm9yICdkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTgnCgo9PT09PT09PT0gdXBzdHJl YW0gPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDVmZTAwYTMuLi4gMGRheSBo ZWFkIGd1YXJkIGZvciAnZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4JwpIRUFEIGlz IG5vdyBhdCA4YjhmNWQ5Li4uIE1lcmdlIHRhZyAnY29tcHJlc3MtMy4xNi1yYzMnIG9mIGdpdDov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ncmVna2gvZHJpdmVyLWNv cmUKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMt MDYyNC9saW51czptYXN0ZXI6OGI4ZjVkOTcxNTg0NWY5YWUyYjg5Y2U0MDZlNzE4Nzc5NjViMjlj YTpiaXNlY3QtbGludXg1CgoyMDE0LTA2LTI1LTAxOjE2OjAzIDhiOGY1ZDk3MTU4NDVmOWFlMmI4 OWNlNDA2ZTcxODc3OTY1YjI5Y2EgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2 MjQvOGI4ZjVkOTcxNTg0NWY5YWUyYjg5Y2U0MDZlNzE4Nzc5NjViMjljYS92bWxpbnV6LTMuMTYu MC1yYzItMDAwMzUtZzhiOGY1ZDkKCjIwMTQtMDYtMjUtMDE6MTY6MDMgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgLi4JOAkxOQkyMwkzMwk1OAk2MCBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4LW5leHQg PT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDhiOGY1ZDkuLi4gTWVyZ2UgdGFn ICdjb21wcmVzcy0zLjE2LXJjMycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51 eC9rZXJuZWwvZ2l0L2dyZWdraC9kcml2ZXItY29yZQpIRUFEIGlzIG5vdyBhdCAzYWI2M2RjLi4u IEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDYyNApscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L25leHQ6bWFzdGVy OjNhYjYzZGM2YjI5MTJiNzY2MzJlMzQ4ODllYzI2MzU1MDk2YWFlYWQ6YmlzZWN0LWxpbnV4NQoK MjAxNC0wNi0yNS0wMToyMDowNyAzYWI2M2RjNmIyOTEyYjc2NjMyZTM0ODg5ZWMyNjM1NTA5NmFh ZWFkIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzNhYjYzZGM2YjI5MTJi NzY2MzJlMzQ4ODllYzI2MzU1MDk2YWFlYWQvdm1saW51ei0zLjE2LjAtcmMyLW5leHQtMjAxNDA2 MjQKCjIwMTQtMDYtMjUtMDE6MjA6MDcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTUJMjEJNjAgU1VD Q0VTUwoK --===============7624687206392789600== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc1-00024-gb7e4888" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xNi4wLXJjMSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRP UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05G SUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf SFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hH QUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19B UkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O RklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9G SVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJ R19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJM RT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dF TkVSQUxfSFVHRVRMQj15CiMgQ09ORklHX1pPTkVfRE1BMzIgaXMgbm90IHNldAojIENPTkZJR19B VURJVF9BUkNIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElO SU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8z Ml9TTVA9eQpDT05GSUdfWDg2X0hUPXkKQ09ORklHX1g4Nl8zMl9MQVpZX0dTPXkKQ09ORklHX0FS Q0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09O RklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09O RklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIK Q09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdl bmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19D T01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZF UlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0da SVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15 CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdf SEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0 CkNPTkZJR19LRVJORUxfWFo9eQojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSki CiMgQ09ORklHX1NXQVAgaXMgbm90IHNldApDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBD X1NZU0NUTD15CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19N RU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfVVNFTElCPXkKIyBDT05GSUdf QVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJR IHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lS UV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0xFR0FDWV9BTExPQ19IV0lSUT15CkNPTkZJR19H RU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJ Tl9ERUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJR PXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0Vf REFUQT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfS1RJTUVfU0NBTEFS PXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U U19CVUlMRD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFU RT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdf Tk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9f SFpfSURMRT15CkNPTkZJR19OT19IWj15CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBub3Qg c2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19USUNL X0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0 CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMyBp cyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3Rl bQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1BSRUVNUFRfUkNVIGlzIG5vdCBzZXQKQ09O RklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpDT05GSUdfUkNVX0ZB Tk9VVF9MRUFGPTE2CkNPTkZJR19SQ1VfRkFOT1VUX0VYQUNUPXkKQ09ORklHX1JDVV9GQVNUX05P X0haPXkKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX05PQ0Jf Q1BVPXkKIyBDT05GSUdfUkNVX05PQ0JfQ1BVX05PTkUgaXMgbm90IHNldApDT05GSUdfUkNVX05P Q0JfQ1BVX1pFUk89eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfQUxMIGlzIG5vdCBzZXQKQ09ORklH X0lLQ09ORklHPXkKIyBDT05GSUdfSUtDT05GSUdfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19MT0df QlVGX1NISUZUPTE3CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FS Q0hfV0FOVFNfUFJPVF9OVU1BX1BST1RfTk9ORT15CiMgQ09ORklHX0NHUk9VUFMgaXMgbm90IHNl dAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNF Uz15CiMgQ09ORklHX1VUU19OUyBpcyBub3Qgc2V0CkNPTkZJR19JUENfTlM9eQpDT05GSUdfVVNF Ul9OUz15CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVUX05TPXkKIyBDT05GSUdfU0NIRURfQVVU T0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNP TkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09V UkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9 eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19D Q19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9 eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09O RklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09O RklHX1VJRDE2PXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FM TD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkK Q09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklH X0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpD T05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElN RVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJ R19QQ0lfUVVJUktTPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9Q RVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMK IwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlz IG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX0NPTVBBVF9CUks9eQpD T05GSUdfU0xBQj15CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldApDT05GSUdfU1lTVEVNX1RSVVNU RURfS0VZUklORz15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfT1BST0ZJTEU9eQpDT05GSUdf T1BST0ZJTEVfRVZFTlRfTVVMVElQTEVYPXkKQ09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdf T1BST0ZJTEVfTk1JX1RJTUVSPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdfSlVNUF9MQUJFTD15 CkNPTkZJR19PUFRQUk9CRVM9eQojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdf SEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVO VF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05G SUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQ Uk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkK Q09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9P Sz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkK Q09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RB Q0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9I V19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJ R19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1J PXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RV TVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9T QUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01Q WENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9S PXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQ Uk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90 IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdf SEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9I VUdFUEFHRT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0NMT05FX0JBQ0tX QVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15Cgoj CiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMg bm90IHNldApDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19TTEFCSU5G Tz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxF Uz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CiMgQ09ORklHX01PRFVMRV9VTkxPQUQgaXMg bm90IHNldApDT05GSUdfTU9EVkVSU0lPTlM9eQpDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxM PXkKQ09ORklHX01PRFVMRV9TSUc9eQojIENPTkZJR19NT0RVTEVfU0lHX0ZPUkNFIGlzIG5vdCBz ZXQKQ09ORklHX01PRFVMRV9TSUdfQUxMPXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEExIGlzIG5v dCBzZXQKQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0PXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEy NTYgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTM4NCBpcyBub3Qgc2V0CiMgQ09O RklHX01PRFVMRV9TSUdfU0hBNTEyIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRV9TSUdfSEFTSD0i c2hhMjI0IgpDT05GSUdfU1RPUF9NQUNISU5FPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0xCREFG PXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JM S19ERVZfSU5URUdSSVRZPXkKQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUj15CgojCiMgUGFydGl0 aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BB UlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BSVhfUEFSVElUSU9OPXkKIyBDT05GSUdfT1NGX1BB UlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FNSUdBX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNP TkZJR19BVEFSSV9QQVJUSVRJT049eQpDT05GSUdfTUFDX1BBUlRJVElPTj15CiMgQ09ORklHX01T RE9TX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90 IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CiMgQ09ORklHX0tBUk1BX1BBUlRJVElPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0VGSV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19TWVNWNjhf UEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0NNRExJTkVfUEFSVElUSU9OPXkKCiMKIyBJTyBT Y2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5F PXkKIyBDT05GSUdfSU9TQ0hFRF9DRlEgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9ERUFETElO RT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NI RUQ9ImRlYWRsaW5lIgpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15 CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfUVVFVUVfUldMT0NLPXkKQ09O RklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19a T05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19YODZf QklHU01QIGlzIG5vdCBzZXQKQ09ORklHX0dPTERGSVNIPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9Q TEFURk9STT15CkNPTkZJR19YODZfR09MREZJU0g9eQojIENPTkZJR19YODZfSU5URUxfTFBTUyBp cyBub3Qgc2V0CkNPTkZJR19YODZfUkRDMzIxWD15CkNPTkZJR19YODZfMzJfTk9OX1NUQU5EQVJE PXkKIyBDT05GSUdfU1RBMlgxMSBpcyBub3Qgc2V0CkNPTkZJR19YODZfMzJfSVJJUz15CiMgQ09O RklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09S X0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfS1ZNX0dV RVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUX0dV RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBz ZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQpDT05GSUdfTUVN VEVTVD15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2IGlzIG5vdCBzZXQK IyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMgbm90IHNldAoj IENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMg Q09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQK IyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklH X01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKQ09O RklHX01FTEFOPXkKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RF X0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJ QUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNldAojIENPTkZJR19NQ09S RTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HRU5F UklDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NApDT05GSUdf WDg2X0wxX0NBQ0hFX1NISUZUPTQKQ09ORklHX1g4Nl9BTElHTk1FTlRfMTY9eQpDT05GSUdfWDg2 X01JTklNVU1fQ1BVX0ZBTUlMWT00CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BV X1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9 eQpDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJ R19ETUk9eQpDT05GSUdfTlJfQ1BVUz04CiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0CkNP TkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19Q UkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJF RU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15 CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CiMgQ09ORklHX1g4Nl9N Q0UgaXMgbm90IHNldApDT05GSUdfVk04Nj15CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2 X0VTUEZJWDMyPXkKQ09ORklHX1RPU0hJQkE9eQojIENPTkZJR19JOEsgaXMgbm90IHNldApDT05G SUdfWDg2X1JFQk9PVEZJWFVQUz15CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RF X0lOVEVMPXkKQ09ORklHX01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRF UkZBQ0U9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMX0VBUkxZPXkKQ09ORklHX01JQ1JPQ09ERV9B TURfRUFSTFk9eQpDT05GSUdfTUlDUk9DT0RFX0VBUkxZPXkKQ09ORklHX1g4Nl9NU1I9eQojIENP TkZJR19YODZfQ1BVSUQgaXMgbm90IHNldAojIENPTkZJR19OT0hJR0hNRU0gaXMgbm90IHNldApD T05GSUdfSElHSE1FTTRHPXkKIyBDT05GSUdfSElHSE1FTTY0RyBpcyBub3Qgc2V0CkNPTkZJR19Q QUdFX09GRlNFVD0weEMwMDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklHX0FSQ0hfRkxBVE1F TV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VM RUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdf U0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFUTUVNX01BTlVBTD15CiMgQ09ORklHX1NQ QVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1FTT15CkNPTkZJR19GTEFUX05P REVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxP Q0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRf TUVNQkxPQ0s9eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKQ09O RklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJ R19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CiMgQ09ORklHX1BIWVNfQUREUl9UXzY0 QklUIGlzIG5vdCBzZXQKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfQk9VTkNFPXkKQ09O RklHX05FRURfQk9VTkNFX1BPT0w9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfS1NNPXkK Q09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdF UEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFO U1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0NMRUFOQ0FDSEU9eQoj IENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09ORklHX1pT TUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVS SUNfRUFSTFlfSU9SRU1BUD15CiMgQ09ORklHX0hJR0hQVEUgaXMgbm90IHNldAojIENPTkZJR19Y ODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xP Vz02NAojIENPTkZJR19NQVRIX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NVFJSPXkKQ09O RklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxU PTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4 Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9N PXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VD Q09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1 MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8zMDA9eQojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQK Q09ORklHX0haPTMwMAojIENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90IHNldApDT05GSUdfS0VY RUM9eQojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJU PTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNB TF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFNX0hP VFBMVUdfQ1BVMD15CkNPTkZJR19ERUJVR19IT1RQTFVHX0NQVTA9eQojIENPTkZJR19DT01QQVRf VkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQ SSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09O RklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CkNPTkZJR19QTV9BVVRPU0xFRVA9 eQpDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKIyBD T05GSUdfUE1fV0FLRUxPQ0tTX0dDIGlzIG5vdCBzZXQKQ09ORklHX1BNX1JVTlRJTUU9eQpDT05G SUdfUE09eQojIENPTkZJR19QTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19XUV9QT1dFUl9FRkZJ Q0lFTlRfREVGQVVMVD15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJ R19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19B Q1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdfQUNQSV9G QU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9QUk9DRVNTT1I9 eQojIENPTkZJR19BQ1BJX0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15 CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQ SV9USEVSTUFMPXkKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2 X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9N X01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0ZJIGlzIG5v dCBzZXQKIyBDT05GSUdfQVBNIGlzIG5vdCBzZXQKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcK IwojIENPTkZJR19DUFVfRlJFUSBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BV X0lETEU9eQpDT05GSUdfQ1BVX0lETEVfTVVMVElQTEVfRFJJVkVSUz15CkNPTkZJR19DUFVfSURM RV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9O RUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURMRSBpcyBu b3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJ R19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNl dAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09O RklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkK Q09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldAojIENP TkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RV QiBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQK IyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQ Q0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQojIENPTkZJ R19JU0EgaXMgbm90IHNldAojIENPTkZJR19TQ3gyMDAgaXMgbm90IHNldAojIENPTkZJR19PTFBD IGlzIG5vdCBzZXQKQ09ORklHX0FMSVg9eQojIENPTkZJR19ORVQ1NTAxIGlzIG5vdCBzZXQKIyBD T05GSUdfR0VPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTNTUwMCBpcyBub3Qgc2V0CkNPTkZJR19B TURfTkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkK CiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1U X0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9NSVpFX1BJRT15CkNPTkZJR19DT1JF X0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklH X0hBVkVfQU9VVD15CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZN VF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09O RklHX0lPU0ZfTUJJPW0KQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBD T05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcg aXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9Q VFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcg aXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMg bm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlz IG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qg c2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBD T05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BI T05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19ETlNf UkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05G SUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9NUExTX0dTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBu b3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CkNPTkZJ R19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15 CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENP TkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQg aXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBl bmFibGVkIGZvciBNQUM4MDIxMQojCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdf UkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJ RiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CgojCiMgRGV2aWNlIERyaXZlcnMK IwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfREVWVE1QRlMgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15 CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09O RklHX0ZJUk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0i IgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlz IG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19H RU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9 eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hB UkVEX0JVRkZFUj15CgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19DT05ORUNUT1IgaXMgbm90 IHNldAojIENPTkZJR19NVEQgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVD1tCkNPTkZJR19BUkNI X01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlRfUEMgaXMgbm90IHNldAoj IENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9bQpD T05GSUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15 CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBB Q1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNT RF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90IHNldAojIENPTkZJR19C TEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ09X X0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTE9PUCBpcyBub3Qgc2V0CgojCiMg RFJCRCBkaXNhYmxlZCBiZWNhdXNlIFBST0NfRlMgb3IgSU5FVCBub3Qgc2VsZWN0ZWQKIwojIENP TkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlZNRSBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfT1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDgg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NEUk9N X1BLVENEVkQgaXMgbm90IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldAojIENP TkZJR19WSVJUSU9fQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09O RklHX1NFTlNPUlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPW0KIyBDT05GSUdfQUQ1 MjVYX0RQT1RfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBD T05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENP TkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CkNP TkZJR19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hQ X0lMTyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19JU0wyOTAwMz1tCkNP TkZJR19JU0wyOTAyMD15CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0JIMTc4MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD15CkNPTkZJR19TRU5TT1JT X0FQRFM5OTBYPXkKQ09ORklHX0hNQzYzNTI9bQpDT05GSUdfRFMxNjgyPXkKIyBDT05GSUdfVk1X QVJFX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9 bQojIENPTkZJR19QQ0hfUEhVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4 MCBpcyBub3Qgc2V0CkNPTkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD15CiMgQ09ORklHX0MyUE9S VF9EVVJBTUFSXzIxNTAgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VF UFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9 eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKIyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0Cgoj CiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwoj IENPTkZJR19USV9TVCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBB bHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwojIENPTkZJR19BTFRFUkFfU1RB UEwgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwg TUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwojIENPTkZJR19F Q0hPIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKQ09ORklHX0lERT1tCgojCiMgUGxlYXNl IHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxwL2luZm8gb24gSURFIGRyaXZl cwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lERV9USU1JTkdTPXkKQ09ORklHX0lE RV9BVEFQST15CkNPTkZJR19CTEtfREVWX0lERV9TQVRBPXkKQ09ORklHX0lERV9HRD1tCiMgQ09O RklHX0lERV9HRF9BVEEgaXMgbm90IHNldAojIENPTkZJR19JREVfR0RfQVRBUEkgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX0lERUNEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFVEFQ RT1tCiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19JREVfVEFTS19J T0NUTD15CkNPTkZJR19JREVfUFJPQ19GUz15CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9idWdm aXhlcwojCkNPTkZJR19JREVfR0VORVJJQz1tCiMgQ09ORklHX0JMS19ERVZfUExBVEZPUk0gaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9DTUQ2NDA9bQpDT05GSUdfQkxLX0RFVl9DTUQ2NDBfRU5I QU5DRUQ9eQojIENPTkZJR19CTEtfREVWX0lERVBOUCBpcyBub3Qgc2V0CgojCiMgUENJIElERSBj aGlwc2V0cyBzdXBwb3J0CiMKIyBDT05GSUdfQkxLX0RFVl9HRU5FUklDIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9PUFRJNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FFQzYyWFggaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FNRDc0WFggaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf Q01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9UUklGTEVYIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9DUzU1MjAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NTNTUzMCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ1M1NTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9DUzU1MzYgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0Mx MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9JVDgxNzIgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lUODIxMyBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9O Uzg3NDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1BEQzIwMlhYX05FVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfU1ZXS1MgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NJSU1BR0UgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1NJUzU1MTMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NMQzkw RTY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9UUk0yOTAgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1ZJQTgyQ1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVEM4NkMwMDEg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERURNQSBpcyBub3Qgc2V0CgojCiMgU0NTSSBk ZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09O RklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX1RHVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBp cyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwoj IENPTkZJR19CTEtfREVWX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qg c2V0CiMgQ09ORklHX0NIUl9ERVZfT1NTVCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPW0K Q09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkKIyBDT05GSUdfQ0hSX0RFVl9TRyBpcyBub3Qgc2V0 CkNPTkZJR19DSFJfREVWX1NDSD1tCkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT1tCiMgQ09ORklHX1ND U0lfTVVMVElfTFVOIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKQ09ORklHX1ND U0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0 cwojCiMgQ09ORklHX1NDU0lfU1BJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GQ19B VFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX1NBU19BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0FTX0xJQlNBUyBp cyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCiMgQ09ORklHX1NDU0lfTE9XTEVWRUwg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfT1NEX0lO SVRJQVRPUj1tCkNPTkZJR19TQ1NJX09TRF9VTEQ9bQpDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NF TlNFPTEKQ09ORklHX1NDU0lfT1NEX0RFQlVHPXkKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9O T05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19B VEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BN UCBpcyBub3Qgc2V0CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZh Y2UKIwojIENPTkZJR19TQVRBX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9BSENJX1BMQVRG T1JNPXkKIyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNB UkRfQUhDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldAojIENPTkZJ R19BVEFfU0ZGIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKIyBDT05GSUdfQkxLX0RFVl9NRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRE0gaXMg bm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQpDT05GSUdfVENNX0lCTE9DSz1tCiMgQ09ORklH X1RDTV9GSUxFSU8gaXMgbm90IHNldAojIENPTkZJR19UQ01fUFNDU0kgaXMgbm90IHNldAojIENP TkZJR19MT09QQkFDS19UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19JU0NTSV9UQVJHRVQgaXMg bm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdp cmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVX SVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJR19JMk8gaXMgbm90IHNldApDT05GSUdfTUFDSU5U T1NIX0RSSVZFUlM9eQojIENPTkZJR19NQUNfRU1VTU9VU0VCVE4gaXMgbm90IHNldAojIENPTkZJ R19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVkhPU1RfTkVUIGlzIG5vdCBzZXQKQ09O RklHX1ZIT1NUX1NDU0k9bQpDT05GSUdfVkhPU1RfUklORz1tCkNPTkZJR19WSE9TVD1tCgojCiMg SW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfRkZfTUVN TEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9bQpD T05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJ R19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNF REVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVW PW0KQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJ R19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PW0KQ09ORklHX0tFWUJP QVJEX0FEUDU1ODk9bQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9R VDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9HUElPPW0KQ09O RklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEPW0KIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfTUFUUklYPW0KQ09ORklHX0tFWUJPQVJEX0xNODMyMz1tCiMgQ09ORklHX0tFWUJPQVJEX0xN ODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldApDT05G SUdfS0VZQk9BUkRfTUNTPXkKQ09ORklHX0tFWUJPQVJEX01QUjEyMT15CkNPTkZJR19LRVlCT0FS RF9ORVdUT049bQpDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTPW0KQ09ORklHX0tFWUJPQVJEX0dP TERGSVNIX0VWRU5UUz15CkNPTkZJR19LRVlCT0FSRF9TVE9XQVdBWT1tCiMgQ09ORklHX0tFWUJP QVJEX1NVTktCRCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9UV0w0MDMwPW0KQ09ORklHX0tF WUJPQVJEX1hUS0JEPXkKQ09ORklHX0tFWUJPQVJEX0NST1NfRUM9bQpDT05GSUdfSU5QVVRfTU9V U0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01P VVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19N T1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9V U0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkKIyBDT05GSUdf TU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lU IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NFUklBTD1tCkNPTkZJR19NT1VTRV9BUFBMRVRPVUNI PW0KIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9DWUFQQT15 CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0KQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9eQoj IENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CiMgQ09ORklHX1RPVUNIU0NSRUVO X0FENzg3OSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQ9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fQVVPX1BJWENJUj15CkNPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzPW0KIyBD T05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09S RT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RP VUNIU0NSRUVOX0RBOTAzND1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1MiBpcyBub3Qgc2V0 CkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPW0KQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElS RT15CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPW0KQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1U9 eQojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX0dVTlpFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VMTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9X QUNPTV9XODAwMT15CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9eQojIENPTkZJR19UT1VD SFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldApDT05GSUdf VE9VQ0hTQ1JFRU5fTVRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTz15CiMgQ09ORklH X1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5U PXkKQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDY9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9V Q0hSSUdIVD15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15CkNPTkZJR19UT1VDSFNDUkVF Tl9QSVhDSVI9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBPU0lURT15CkNPTkZJR19UT1VD SFNDUkVFTl9NQzEzNzgzPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FR0FMQVg9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfM009eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0lUTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRVRVUkJPPXkK Q09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRE1D X1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JUlRPVUNIPXkKQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR0VORVJBTF9UT1VDSD15 CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1A9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0pB U1RFQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql9FMkk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1pZVFJPTklDPXkKQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9FVFRfVEM0NVVTQj15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfTkVYSU89eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0VBU1lUT1VDSD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNI SVQyMTMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPPXkKQ09ORklHX1RP VUNIU0NSRUVOX1RTQzIwMDc9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyPXkKQ09ORklHX1RP VUNIU0NSRUVOX1NVUjQwPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPXkKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQpDT05GSUdf SU5QVVRfQUQ3MTRYPW0KQ09ORklHX0lOUFVUX0FENzE0WF9JMkM9bQojIENPTkZJR19JTlBVVF9C TUExNTAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUENTUEtSPXkKQ09ORklHX0lOUFVUX01DMTM3 ODNfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX01NQTg0NTA9bQojIENPTkZJR19JTlBVVF9NUFUz MDUwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FQQU5FTD15CkNPTkZJR19JTlBVVF9HUDJBPW0K Q09ORklHX0lOUFVUX0dQSU9fQkVFUEVSPXkKQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9 eQojIENPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9B VExBU19CVE5TIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyPW0KQ09ORklHX0lO UFVUX0tFWVNQQU5fUkVNT1RFPXkKQ09ORklHX0lOUFVUX0tYVEo5PXkKIyBDT05GSUdfSU5QVVRf S1hUSjlfUE9MTEVEX01PREUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMg bm90IHNldApDT05GSUdfSU5QVVRfWUVBTElOSz15CkNPTkZJR19JTlBVVF9DTTEwOT15CkNPTkZJ R19JTlBVVF9SRVRVX1BXUkJVVFRPTj1tCkNPTkZJR19JTlBVVF9UV0w0MDMwX1BXUkJVVFRPTj1t CkNPTkZJR19JTlBVVF9UV0w0MDMwX1ZJQlJBPXkKQ09ORklHX0lOUFVUX1VJTlBVVD1tCkNPTkZJ R19JTlBVVF9QQ0Y1MDYzM19QTVU9eQojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9EQTkwNTJfT05LRVk9eQpDT05GSUdfSU5QVVRfQURYTDM0WD1tCkNPTkZJR19JTlBVVF9BRFhM MzRYX0kyQz1tCiMgQ09ORklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9DTUEzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX1NPQ19CVVRUT05fQVJSQVkgaXMgbm90IHNldAoKIwojIEhh cmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVf UENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNP TkZJR19TRVJJT19DVDgyQzcxMD1tCkNPTkZJR19TRVJJT19QQVJLQkQ9bQojIENPTkZJR19TRVJJ T19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JB Vz15CiMgQ09ORklHX1NFUklPX0FMVEVSQV9QUzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19Q UzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJ R19HQU1FUE9SVD1tCkNPTkZJR19HQU1FUE9SVF9OUzU1OD1tCkNPTkZJR19HQU1FUE9SVF9MND1t CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVF9G TTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09O RklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9 eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZU X0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CkNPTkZJR19ERVZQVFNf TVVMVElQTEVfSU5TVEFOQ0VTPXkKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9Q VFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09O RklHX05PWk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdf VFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19HT0xERklTSF9UVFk9eQpDT05GSUdfREVWS01F TT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklH X1NFUklBTF84MjUwPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TIGlz IG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05T T0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJU Uz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgy NTBfRVhURU5ERUQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQoKIwojIE5vbi04 MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUZEX0hTVSBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBD T05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X1RJTUJFUkRBTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVD15CkNP TkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfQUxU RVJBX0pUQUdVQVJUX0NPTlNPTEVfQllQQVNTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BTFRF UkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApDT05GSUdfU0VS SUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VB UlRfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfQVJDPXkKQ09ORklHX1NFUklBTF9BUkNfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfQVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfRlNMX0xQVUFSVD15CkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVF9DT05TT0xFPXkK Q09ORklHX1NFUklBTF9NRU5fWjEzNT1tCiMgQ09ORklHX1BSSU5URVIgaXMgbm90IHNldAojIENP TkZJR19QUERFViBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBzZXQK Q09ORklHX0lQTUlfSEFORExFUj1tCkNPTkZJR19JUE1JX1BBTklDX0VWRU5UPXkKQ09ORklHX0lQ TUlfUEFOSUNfU1RSSU5HPXkKQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT1tCkNPTkZJR19J UE1JX1NJPW0KQ09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFM9eQpDT05GSUdfSVBNSV9XQVRD SERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hXX1JBTkRPTT1tCkNPTkZJR19I V19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19SQU5ET01fSU5URUw9bQpDT05GSUdfSFdf UkFORE9NX0FNRD1tCkNPTkZJR19IV19SQU5ET01fR0VPREU9bQojIENPTkZJR19IV19SQU5ET01f VklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NX1ZJUlRJTyBpcyBub3Qgc2V0CkNPTkZJ R19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMg bm90IHNldAojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldApDT05GSUdfTVdBVkU9eQpDT05GSUdf UEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElPPXkKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIg aXMgbm90IHNldAojIENPTkZJR19UQ0dfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPXkK Q09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSTJDPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05G SUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVYPW0KCiMK IyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19NVVhfR1BJTz1tCkNP TkZJR19JMkNfTVVYX1BDQTk1NDE9bQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PW0KIyBDT05GSUdf STJDX0hFTFBFUl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTUJVUz1tCgojCiMgSTJDIEFs Z29yaXRobXMKIwpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0Y9eQojIENP TkZJR19JMkNfQUxHT1BDQSBpcyBub3Qgc2V0CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0 CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19B TEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAoj IENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lT NjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19WSUEgaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJ IGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBi dXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0ky Q19DQlVTX0dQSU89eQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STSBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FRzIw VCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfR1BJTz1tCkNPTkZJR19JMkNfT0NPUkVTPW0KIyBDT05G SUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfWElMSU5YPW0K CiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9M QU5fVTJDPXkKQ09ORklHX0kyQ19QQVJQT1JUPW0KIyBDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQg aXMgbm90IHNldAojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldApDT05GSUdf STJDX1RBT1NfRVZNPW0KQ09ORklHX0kyQ19USU5ZX1VTQj1tCiMgQ09ORklHX0kyQ19WSVBFUkJP QVJEIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdf STJDX0NST1NfRUNfVFVOTkVMPXkKIyBDT05GSUdfU0N4MjAwX0FDQiBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfU1RVQj1tCiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09O RklHX0hTSSBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05G SUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05G SUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVND IGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklH X1BQU19DTElFTlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQ IGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMg RW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRk aXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQK Q09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05G SUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0RFQlVHX0dQSU89eQoj IENPTkZJR19HUElPX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQz1tCkNPTkZJ R19HUElPX0RBOTA1Mj15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnM6CiMKQ09ORklH X0dQSU9fR0VORVJJQ19QTEFURk9STT1tCkNPTkZJR19HUElPX0lUODc2MUU9bQpDT05GSUdfR1BJ T19GNzE4OFg9bQpDT05GSUdfR1BJT19TQ0gzMTFYPXkKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90 IHNldAojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMg bm90IHNldAojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8g ZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0xQMzk0Mz1tCiMgQ09ORklHX0dQSU9fTUFYNzMwMCBp cyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMlg9eQojIENPTkZJR19HUElPX01BWDczMlhfSVJR IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f UENGODU3WD1tCkNPTkZJR19HUElPX1JDNVQ1ODM9eQpDT05GSUdfR1BJT19TWDE1MFg9eQojIENP TkZJR19HUElPX1RQUzY1OTEyIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFdMNDAzMD15CkNPTkZJ R19HUElPX1dNODk5ND15CkNPTkZJR19HUElPX0FEUDU1ODg9bQoKIwojIFBDSSBHUElPIGV4cGFu ZGVyczoKIwojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BTUQ4 MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JTlRFTF9NSUQgaXMgbm90IHNldAojIENPTkZJ R19HUElPX1BDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnM6CiMK CiMKIyBBQzk3IEdQSU8gZXhwYW5kZXJzOgojCgojCiMgTFBDIEdQSU8gZXhwYW5kZXJzOgojCgoj CiMgTU9EVUxidXMgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnM6CiMK Q09ORklHX0dQSU9fVklQRVJCT0FSRD1tCkNPTkZJR19XMT15CgojCiMgMS13aXJlIEJ1cyBNYXN0 ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX01B U1RFUl9EUzI0OTAgaXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CiMgQ09ORklH X1cxX01BU1RFUl9EUzFXTSBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgojCiMg MS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT1tCkNPTkZJR19XMV9TTEFWRV9T TUVNPW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZF X0RTMjQxMz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQyMyBpcyBub3Qgc2V0CkNPTkZJR19XMV9T TEFWRV9EUzI0MzE9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xBVkVf RFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFf U0xBVkVfRFMyNzgwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFWRV9E UzI4RTA0PXkKQ09ORklHX1cxX1NMQVZFX0JRMjcwMDA9bQpDT05GSUdfUE9XRVJfU1VQUExZPXkK IyBDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BEQV9QT1dFUj15 CkNPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZPW0KQ09ORklHX1RFU1RfUE9XRVI9eQpDT05GSUdf QkFUVEVSWV9EUzI3NjA9bQojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CkNPTkZJ R19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZX0RTMjc4Mj15CkNPTkZJR19CQVRURVJZ X1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjd4MDA9eQpDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0ky Qz15CkNPTkZJR19CQVRURVJZX0JRMjdYMDBfUExBVEZPUk09eQpDT05GSUdfQkFUVEVSWV9EQTkw MzA9eQpDT05GSUdfQkFUVEVSWV9EQTkwNTI9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNP TkZJR19CQVRURVJZX01BWDE3MDQyPW0KQ09ORklHX0JBVFRFUllfVFdMNDAzMF9NQURDPW0KQ09O RklHX0NIQVJHRVJfUENGNTA2MzM9bQpDT05GSUdfQkFUVEVSWV9SWDUxPW0KIyBDT05GSUdfQ0hB UkdFUl9JU1AxNzA0IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CkNPTkZJR19D SEFSR0VSX1RXTDQwMzA9bQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9bQpDT05GSUdfQ0hBUkdFUl9H UElPPW0KQ09ORklHX0NIQVJHRVJfQlEyNDE1WD15CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9eQoj IENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9TTUIzNDc9 eQpDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15CkNPTkZJR19CQVRURVJZX0dPTERGSVNIPW0KIyBD T05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNl dAojIENPTkZJR19IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9G QUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQ QUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0 CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9VU0VS X1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTlQzNDAz X1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90 IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX1dB VENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGlj b24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj1tCkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NC X1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfQjQz X1BDSV9CUklER0UgaXMgbm90IHNldApDT05GSUdfU1NCX0RFQlVHPXkKQ09ORklHX1NTQl9EUklW RVJfUENJQ09SRV9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NTQl9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJ QkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9bQpDT05GSUdf QkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKQ09ORklHX0JD TUFfSE9TVF9TT0M9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CkNP TkZJR19CQ01BX0RSSVZFUl9HUElPPXkKIyBDT05GSUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09O RklHX01GRF9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQK IyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BQVQyODcwX0NPUkU9 eQojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYIGlz IG5vdCBzZXQKQ09ORklHX01GRF9DUk9TX0VDPXkKQ09ORklHX01GRF9DUk9TX0VDX0kyQz1tCkNP TkZJR19QTUlDX0RBOTAzWD15CkNPTkZJR19QTUlDX0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUy X0kyQz15CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA2Mz15 CkNPTkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQpDT05GSUdfSFRD X1BBU0lDMz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19MUENfSUNI IGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5a X0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlz IG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY4Nj15CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5 MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQVg4OTk4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9WSVBFUkJPQVJEPW0KQ09ORklHX01GRF9S RVRVPW0KQ09ORklHX01GRF9QQ0Y1MDYzMz15CkNPTkZJR19QQ0Y1MDYzM19BREM9eQpDT05GSUdf UENGNTA2MzNfR1BJTz15CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SVFNYX1VTQj15CkNPTkZJR19NRkRf UkM1VDU4Mz15CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0k0 NzZYX0NPUkU9eQojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldApDT05GSUdfTUZEX1NNU0M9 eQpDT05GSUdfQUJYNTAwX0NPUkU9eQojIENPTkZJR19BQjMxMDBfQ09SRSBpcyBub3Qgc2V0CkNP TkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNl dApDT05GSUdfTUZEX0xQMzk0Mz15CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENP TkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAoj IENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQK Q09ORklHX01GRF9UUFM2NTA5MD15CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfVFBTNjUyMTg9bQojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENP TkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklH X01GRF9UUFM2NTkxMl9JMkM9eQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldApDT05G SUdfVFdMNDAzMF9DT1JFPXkKQ09ORklHX01GRF9UV0w0MDMwX0FVRElPPXkKIyBDT05GSUdfVFdM NjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQK Q09ORklHX01GRF9MTTM1MzM9eQojIENPTkZJR19NRkRfVElNQkVSREFMRSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNl dAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMg aXMgbm90IHNldAojIENPTkZJR19NRkRfV004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dN ODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfV004OTk0PXkKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklH X0FHUCBpcyBub3Qgc2V0CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9 MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAoKIwojIERpcmVjdCBSZW5kZXJp bmcgTWFuYWdlcgojCkNPTkZJR19EUk09eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdf RFJNX0xPQURfRURJRF9GSVJNV0FSRT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBz CiMKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX1NJ TDE2NCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KQ09ORklHX0RSTV9Q VE4zNDYwPXkKIyBDT05GSUdfRFJNX1RERlggaXMgbm90IHNldAojIENPTkZJR19EUk1fUjEyOCBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9V VkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X01HQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldAojIENPTkZJR19EUk1f U0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmlj ZXMKIwpDT05GSUdfRkI9bQpDT05GSUdfRklSTVdBUkVfRURJRD15CiMgQ09ORklHX0ZCX0REQyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0NGQl9GSUxMUkVDVD1tCkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9bQpDT05GSUdfRkJfQ0ZC X0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNl dApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJ R19GQl9TWVNfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNl dApDT05GSUdfRkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJf SEVDVUJBPW0KIyBDT05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BQ01P REVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZC X01PREVfSEVMUEVSUz15CiMgQ09ORklHX0ZCX1RJTEVCTElUVElORyBpcyBub3Qgc2V0CgojCiMg RnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90 IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMg bm90IHNldApDT05GSUdfRkJfQVJDPW0KIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldApDT05G SUdfRkJfTjQxMT1tCiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5D T1JFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMUQxM1hYWD1tCiMgQ09ORklHX0ZCX05WSURJQSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19GQl9JNzQwIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfTEU4MDU3OCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJP WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FU WTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1Mz IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lT IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTkVPTUFH SUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfM0RG WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJR19GQl9W VDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf Q0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0dFT0RFIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1NNU0NVRlg9bQpDT05GSUdfRkJfVURMPW0KQ09ORklHX0ZCX0dPTERGSVNIPW0KQ09ORklHX0ZC X1ZJUlRVQUw9bQpDT05GSUdfRkJfTUVUUk9OT01FPW0KIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldApDT05GSUdfRkJfQVVPX0sx OTBYPW0KQ09ORklHX0ZCX0FVT19LMTkwMD1tCiMgQ09ORklHX0ZCX0FVT19LMTkwMSBpcyBub3Qg c2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVW SUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19C QUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPXkKQ09O RklHX0JBQ0tMSUdIVF9EQTkwM1g9eQpDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj1tCiMgQ09ORklH X0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfU0FIQVJBPW0KQ09O RklHX0JBQ0tMSUdIVF9BRFA4ODYwPW0KIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FBVDI4 NzAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CiMgQ09ORklHX0JBQ0tMSUdI VF9QQU5ET1JBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9HUElPPXkKQ09ORklHX0JBQ0tM SUdIVF9MVjUyMDdMUD1tCkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PXkKIyBDT05GSUdfVkdBU1RB VEUgaXMgbm90IHNldApDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz dXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xM QkFDSyBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVS X0NPTlNPTEU9bQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNP TkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OPXkKIyBDT05GSUdfTE9HTyBpcyBub3Qg c2V0CkNPTkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09SRT15CiMgQ09ORklHX1NPVU5E X09TU19DT1JFX1BSRUNMQUlNIGlzIG5vdCBzZXQKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElN RVI9eQpDT05GSUdfU05EX1BDTT15CkNPTkZJR19TTkRfRE1BRU5HSU5FX1BDTT1tCkNPTkZJR19T TkRfUkFXTUlEST15CkNPTkZJR19TTkRfQ09NUFJFU1NfT0ZGTE9BRD1tCkNPTkZJR19TTkRfSkFD Sz15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKIyBDT05GSUdfU05EX1NFUV9EVU1NWSBpcyBub3Qg c2V0CkNPTkZJR19TTkRfT1NTRU1VTD15CiMgQ09ORklHX1NORF9NSVhFUl9PU1MgaXMgbm90IHNl dApDT05GSUdfU05EX1BDTV9PU1M9eQojIENPTkZJR19TTkRfUENNX09TU19QTFVHSU5TIGlzIG5v dCBzZXQKQ09ORklHX1NORF9TRVFVRU5DRVJfT1NTPXkKQ09ORklHX1NORF9EWU5BTUlDX01JTk9S Uz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkg aXMgbm90IHNldApDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKQ09ORklHX1NORF9WRVJCT1NF X1BSSU5USz15CkNPTkZJR19TTkRfREVCVUc9eQojIENPTkZJR19TTkRfREVCVUdfVkVSQk9TRSBp cyBub3Qgc2V0CkNPTkZJR19TTkRfUENNX1hSVU5fREVCVUc9eQpDT05GSUdfU05EX0RNQV9TR0JV Rj15CkNPTkZJR19TTkRfUkFXTUlESV9TRVE9eQojIENPTkZJR19TTkRfT1BMM19MSUJfU0VRIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TQkFXRV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNl dAojIENPTkZJR19TTkRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENJPXkKIyBDT05G SUdfU05EX0FEMTg4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTEk1NDUxIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0FTSUhQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVElJWFAg aXMgbm90IHNldAojIENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0FVODgxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MjAgaXMgbm90IHNldAojIENP TkZJR19TTkRfQVU4ODMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FXMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9BWlQzMzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JUODdYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DTUlQQ0kgaXMg bm90IHNldAojIENPTkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDI4 MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90IHNldAojIENPTkZJR19TTkRf Q1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNTUzNUFVRElPIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMgbm90IHNl dAojIENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjAgaXMg bm90IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5B MjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9NT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9FQ0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09E SlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9FTVUxMEsxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GTTgwMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1BNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSUNF MTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEyMTIgaXMgbm90IHNl dAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0NjRFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9NQUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhB UlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRf UENYSFIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9STUUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9STUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NJUzcwMTkgaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09OSUNWSUJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9UUklERU5U IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFggaXMgbm90IHNldAojIENPTkZJR19TTkRf VklBODJYWF9NT0RFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJUVU9TTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9WWDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90 IHNldAoKIwojIEhELUF1ZGlvCiMKIyBDT05GSUdfU05EX0hEQV9JTlRFTCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9VU0IgaXMgbm90IHNldApDT05GSUdfU05EX1NPQz1tCkNPTkZJR19TTkRfU09D X0dFTkVSSUNfRE1BRU5HSU5FX1BDTT15CiMgQ09ORklHX1NORF9BVE1FTF9TT0MgaXMgbm90IHNl dAoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMKIwoKIwojIENvbW1vbiBTb0MgQXVk aW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMKQ09ORklHX1NORF9TT0NfRlNMX1NBST1t CkNPTkZJR19TTkRfU09DX0ZTTF9TU0k9bQpDT05GSUdfU05EX1NPQ19GU0xfU1BESUY9bQojIENP TkZJR19TTkRfU09DX0ZTTF9FU0FJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU1YX0FVRE1V WD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9B Q1BJPW0KQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQoKIwojIENPREVDIGRyaXZlcnMKIwoj IENPTkZJR19TTkRfU09DX0FEQVUxNzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzQ1 NTQgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19BSzQ2NDI9bQpDT05GSUdfU05EX1NPQ19BSzUz ODY9bQpDT05GSUdfU05EX1NPQ19BTEM1NjIzPW0KIyBDT05GSUdfU05EX1NPQ19DUzQyTDUyIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDU2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9T T0NfQ1M0Mkw3Mz1tCkNPTkZJR19TTkRfU09DX0NTNDI3MD1tCiMgQ09ORklHX1NORF9TT0NfQ1M0 MjcxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQ1M0MlhYOD1tCkNPTkZJR19TTkRfU09DX0NT NDJYWDhfSTJDPW0KQ09ORklHX1NORF9TT0NfSERNSV9DT0RFQz1tCiMgQ09ORklHX1NORF9TT0Nf UENNMTY4MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1BDTTUxMng9bQpDT05GSUdfU05EX1NP Q19QQ001MTJ4X0kyQz1tCiMgQ09ORklHX1NORF9TT0NfU0dUTDUwMDAgaXMgbm90IHNldApDT05G SUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVDPW0KQ09ORklHX1NORF9TT0NfU1BESUY9bQpDT05G SUdfU05EX1NPQ19TVEEzNTA9bQpDT05GSUdfU05EX1NPQ19UQVM1MDg2PW0KQ09ORklHX1NORF9T T0NfVExWMzIwQUlDM1g9bQpDT05GSUdfU05EX1NPQ19XTTg1MTA9bQpDT05GSUdfU05EX1NPQ19X TTg1MjM9bQojIENPTkZJR19TTkRfU09DX1dNODU4MCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09D X1dNODcxMT1tCkNPTkZJR19TTkRfU09DX1dNODcyOD1tCkNPTkZJR19TTkRfU09DX1dNODczMT1t CkNPTkZJR19TTkRfU09DX1dNODczNz1tCiMgQ09ORklHX1NORF9TT0NfV004NzQxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dN ODc1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004Nzc2IGlzIG5vdCBzZXQKQ09ORklH X1NORF9TT0NfV004ODA0PW0KQ09ORklHX1NORF9TT0NfV004OTAzPW0KQ09ORklHX1NORF9TT0Nf V004OTYyPW0KQ09ORklHX1NORF9TT0NfVFBBNjEzMEEyPW0KQ09ORklHX1NORF9TSU1QTEVfQ0FS RD1tCkNPTkZJR19TT1VORF9QUklNRT1tCkNPTkZJR19TT1VORF9PU1M9bQojIENPTkZJR19TT1VO RF9UUkFDRUlOSVQgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9ETUFQIGlzIG5vdCBzZXQKIyBD T05GSUdfU09VTkRfVk1JREkgaXMgbm90IHNldApDT05GSUdfU09VTkRfVFJJWD1tCiMgQ09ORklH X1NPVU5EX01TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX01QVTQwMSBpcyBub3Qgc2V0CiMg Q09ORklHX1NPVU5EX1BBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BTUyBpcyBub3Qgc2V0 CkNPTkZJR19TT1VORF9TQj1tCiMgQ09ORklHX1NPVU5EX1lNMzgxMiBpcyBub3Qgc2V0CkNPTkZJ R19TT1VORF9VQVJUNjg1MD1tCiMgQ09ORklHX1NPVU5EX0FFRFNQMTYgaXMgbm90IHNldAojIENP TkZJR19TT1VORF9LQUhMVUEgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJ RD1tCkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCiMgQ09ORklHX0hJRF9HRU5FUklDIGlz IG5vdCBzZXQKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9bQoj IENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0KQ09ORklHX0hJ RF9BVVJFQUw9bQpDT05GSUdfSElEX0JFTEtJTj1tCkNPTkZJR19ISURfQ0hFUlJZPW0KQ09ORklH X0hJRF9DSElDT05ZPW0KQ09ORklHX0hJRF9QUk9ESUtFWVM9bQpDT05GSUdfSElEX0NZUFJFU1M9 bQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfRU1TX0ZGPW0K Q09ORklHX0hJRF9FTEVDT009bQpDT05GSUdfSElEX0VaS0VZPW0KQ09ORklHX0hJRF9LRVlUT1VD SD1tCkNPTkZJR19ISURfS1lFPW0KQ09ORklHX0hJRF9VQ0xPR0lDPW0KQ09ORklHX0hJRF9XQUxU T1A9bQpDT05GSUdfSElEX0dZUkFUSU9OPW0KQ09ORklHX0hJRF9JQ0FERT1tCiMgQ09ORklHX0hJ RF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPW0KQ09ORklHX0hJRF9M Q1BPV0VSPW0KQ09ORklHX0hJRF9MRU5PVk9fVFBLQkQ9bQpDT05GSUdfSElEX0xPR0lURUNIPW0K Q09ORklHX0hJRF9MT0dJVEVDSF9ESj1tCkNPTkZJR19MT0dJVEVDSF9GRj15CkNPTkZJR19MT0dJ UlVNQkxFUEFEMl9GRj15CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf TE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9bQpDT05GSUdfSElEX01PTlRFUkVZPW0KIyBDT05GSUdf SElEX01VTFRJVE9VQ0ggaXMgbm90IHNldApDT05GSUdfSElEX09SVEVLPW0KQ09ORklHX0hJRF9Q QU5USEVSTE9SRD1tCkNPTkZJR19QQU5USEVSTE9SRF9GRj15CkNPTkZJR19ISURfUEVUQUxZTlg9 bQpDT05GSUdfSElEX1BJQ09MQ0Q9bQpDT05GSUdfSElEX1BJQ09MQ0RfRkI9eQpDT05GSUdfSElE X1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdfSElE X1BSSU1BWD1tCkNPTkZJR19ISURfU0FJVEVLPW0KQ09ORklHX0hJRF9TQU1TVU5HPW0KIyBDT05G SUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9bQojIENP TkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk1JPW0KQ09ORklHX0hJRF9H UkVFTkFTSUE9bQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1NN QVJUSk9ZUExVUz1tCkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05GSUdfSElEX1RJVk89bQpD T05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElEX1RISU5HTT1tCkNPTkZJR19ISURfVEhSVVNU TUFTVEVSPW0KQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15CkNPTkZJR19ISURfV0FDT009bQpDT05G SUdfSElEX1dJSU1PVEU9bQpDT05GSUdfSElEX1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz1t CkNPTkZJR19aRVJPUExVU19GRj15CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CkNP TkZJR19ISURfU0VOU09SX0hVQj1tCgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfVVNC X0hJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUElEPXkKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwoj IENPTkZJR19JMkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49 eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJD SF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVM9 eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFVTFRfUEVS U0lTVD15CkNPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfVVNCX09URz15CiMgQ09O RklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNU X0hVQj15CkNPTkZJR19VU0JfT1RHX0ZTTT15CkNPTkZJR19VU0JfTU9OPW0KQ09ORklHX1VTQl9X VVNCX0NCQUY9eQpDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRz15CgojCiMgVVNCIEhvc3QgQ29u dHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPXkKQ09ORklHX1VTQl9YSENJ X0hDRD1tCkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9 eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKQ09O RklHX1VTQl9FSENJX0hDRF9QTEFURk9STT1tCiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMg bm90IHNldApDT05GSUdfVVNCX0lTUDExNlhfSENEPXkKQ09ORklHX1VTQl9JU1AxNzYwX0hDRD1t CkNPTkZJR19VU0JfSVNQMTM2Ml9IQ0Q9eQojIENPTkZJR19VU0JfRlVTQkgyMDBfSENEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9GT1RHMjEwX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0Q9bQpDT05G SUdfVVNCX09IQ0lfSENEX1BDST1tCkNPTkZJR19VU0JfT0hDSV9IQ0RfU1NCPXkKQ09ORklHX1VT Ql9PSENJX0hDRF9QTEFURk9STT1tCiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1I4QTY2NTk3X0hDRD1t CkNPTkZJR19VU0JfUkVORVNBU19VU0JIU19IQ0Q9bQpDT05GSUdfVVNCX0hDRF9CQ01BPW0KQ09O RklHX1VTQl9IQ0RfU1NCPW0KIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldApD T05GSUdfVVNCX1JFTkVTQVNfVVNCSFM9bQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwoj CkNPTkZJR19VU0JfQUNNPW0KQ09ORklHX1VTQl9QUklOVEVSPW0KQ09ORklHX1VTQl9XRE09eQoj IENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRz IG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVT Ql9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCiMgQ09ORklHX1VTQl9TVE9SQUdFIGlzIG5v dCBzZXQKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05G SUdfVVNCX01JQ1JPVEVLPXkKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldApDT05G SUdfVVNCX0NISVBJREVBPW0KQ09ORklHX1VTQl9DSElQSURFQV9VREM9eQpDT05GSUdfVVNCX0NI SVBJREVBX0hPU1Q9eQpDT05GSUdfVVNCX0NISVBJREVBX0RFQlVHPXkKCiMKIyBVU0IgcG9ydCBk cml2ZXJzCiMKIyBDT05GSUdfVVNCX1VTUzcyMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM PW0KIyBDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRT1tCkNPTkZJ R19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05GSUdfVVNCX1NFUklBTF9CRUxLSU49bQojIENPTkZJ R19VU0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFU PW0KIyBDT05GSUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdf VVNCX1NFUklBTF9DUDIxMFg9bQojIENPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTggaXMgbm90 IHNldApDT05GSUdfVVNCX1NFUklBTF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lP PW0KIyBDT05GSUdfVVNCX1NFUklBTF9WSVNPUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X0lQQVE9bQojIENPTkZJR19VU0JfU0VSSUFMX0lSIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ QUxfRURHRVBPUlQ9bQojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfRjgxMjMyPW0KIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX0lVVT1tCkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KIyBDT05GSUdfVVNCX1NF UklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfS0xTST1tCiMgQ09ORklH X1VTQl9TRVJJQUxfS09CSUxfU0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NQ1Rf VTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldApDT05G SUdfVVNCX1NFUklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JU PXkKIyBDT05GSUdfVVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ QUxfTVhVUE9SVD1tCkNPTkZJR19VU0JfU0VSSUFMX05BVk1BTj1tCkNPTkZJR19VU0JfU0VSSUFM X1BMMjMwMz1tCiMgQ09ORklHX1VTQl9TRVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfU0VSSUFMX1FDQVVYPW0KQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09bQpDT05GSUdfVVNC X1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VTQl9TRVJJQUxfU0FGRT1tCiMgQ09ORklHX1VTQl9T RVJJQUxfU0FGRV9QQURERUQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJF TEVTUz1tCiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9T RVJJQUxfVEk9bQpDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9bQpDT05GSUdfVVNCX1NFUklB TF9YSVJDT009bQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPW0KIyBDT05GSUdfVVNCX1NFUklBTF9P UFRJT04gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUPW0KQ09ORklHX1VTQl9T RVJJQUxfT1BUSUNPTj1tCkNPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UPW0KQ09ORklHX1VTQl9T RVJJQUxfV0lTSEJPTkU9bQpDT05GSUdfVVNCX1NFUklBTF9aVEU9bQojIENPTkZJR19VU0JfU0VS SUFMX1NTVTEwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1FUMj1tCkNPTkZJR19VU0Jf U0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VT Ql9FTUk2Mj1tCkNPTkZJR19VU0JfRU1JMjY9bQojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9TRVZTRUc9eQojIENPTkZJR19VU0JfUklPNTAwIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9MRUdPVE9XRVI9eQojIENPTkZJR19VU0JfTENEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9MRUQ9bQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPW0K Q09ORklHX1VTQl9JRE1PVVNFPW0KIyBDT05GSUdfVVNCX0ZURElfRUxBTiBpcyBub3Qgc2V0CkNP TkZJR19VU0JfQVBQTEVESVNQTEFZPXkKIyBDT05GSUdfVVNCX1NJU1VTQlZHQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpD T05GSUdfVVNCX0lPV0FSUklPUj1tCkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRf VEVTVF9GSVhUVVJFPXkKQ09ORklHX1VTQl9JU0lHSFRGVz1tCkNPTkZJR19VU0JfWVVSRVg9eQpD T05GSUdfVVNCX0VaVVNCX0ZYMj15CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMgbm90IHNl dAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05G SUdfTk9QX1VTQl9YQ0VJVj1tCkNPTkZJR19TQU1TVU5HX1VTQlBIWT1tCiMgQ09ORklHX1NBTVNV TkdfVVNCMlBIWSBpcyBub3Qgc2V0CkNPTkZJR19TQU1TVU5HX1VTQjNQSFk9bQpDT05GSUdfVVNC X0dQSU9fVkJVUz1tCiMgQ09ORklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9J U1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVQ9bQojIENPTkZJR19VU0JfR0FER0VU X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVM9eQpDT05GSUdf VVNCX0dBREdFVF9ERUJVR19GUz15CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJ R19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFsIENv bnRyb2xsZXIKIwpDT05GSUdfVVNCX0ZVU0IzMDA9bQpDT05GSUdfVVNCX0ZPVEcyMTBfVURDPW0K Q09ORklHX1VTQl9HUl9VREM9bQpDT05GSUdfVVNCX1I4QTY2NTk3PW0KIyBDT05GSUdfVVNCX1JF TkVTQVNfVVNCSFNfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfTVZfVURDPW0KQ09ORklHX1VTQl9NVl9VM0Q9bQpDT05GSUdfVVNCX002NjU5 Mj1tCiMgQ09ORklHX1VTQl9BTUQ1NTM2VURDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVQyMjcy PW0KIyBDT05GSUdfVVNCX05FVDIyNzJfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIy ODAgaXMgbm90IHNldAojIENPTkZJR19VU0JfR09LVSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9F RzIwVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFVNTVlfSENEPW0KQ09ORklHX1VTQl9MSUJDT01Q T1NJVEU9bQpDT05GSUdfVVNCX0ZfQUNNPW0KQ09ORklHX1VTQl9GX1NTX0xCPW0KQ09ORklHX1VT Ql9VX1NFUklBTD1tCkNPTkZJR19VU0JfRl9NQVNTX1NUT1JBR0U9bQpDT05GSUdfVVNCX0ZfRlM9 bQojIENPTkZJR19VU0JfQ09ORklHRlMgaXMgbm90IHNldApDT05GSUdfVVNCX1pFUk89bQpDT05G SUdfVVNCX1pFUk9fSE5QVEVTVD15CkNPTkZJR19VU0JfQVVESU89bQpDT05GSUdfR0FER0VUX1VB QzE9eQojIENPTkZJR19VU0JfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9HQURHRVRGUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GUz1tCiMgQ09O RklHX1VTQl9GVU5DVElPTkZTX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVU5DVElPTkZT X1JORElTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9GVU5DVElPTkZTX0dFTkVSSUM9eQojIENPTkZJ R19VU0JfTUFTU19TVE9SQUdFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRfVEFSR0VUPW0K IyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JRElfR0FER0VU IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX0FDTV9NUz1tCiMgQ09ORklH X1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX0hJRD1tCkNPTkZJR19VU0JfR19E QkdQPW0KIyBDT05GSUdfVVNCX0dfREJHUF9QUklOVEsgaXMgbm90IHNldApDT05GSUdfVVNCX0df REJHUF9TRVJJQUw9eQojIENPTkZJR19VV0IgaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90 IHNldApDT05GSUdfTUVNU1RJQ0s9eQpDT05GSUdfTUVNU1RJQ0tfREVCVUc9eQoKIwojIE1lbW9y eVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlzIG5vdCBz ZXQKQ09ORklHX01TUFJPX0JMT0NLPXkKQ09ORklHX01TX0JMT0NLPW0KCiMKIyBNZW1vcnlTdGlj ayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01FTVNUSUNLX1RJRk1fTVMgaXMg bm90IHNldAojIENPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WCBpcyBub3Qgc2V0CiMgQ09ORklH X01FTVNUSUNLX1I1OTIgaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0tfUkVBTFRFS19VU0I9bQpD T05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CgojCiMgTEVEIGRyaXZlcnMKIwpD T05GSUdfTEVEU19MTTM1MzA9bQojIENPTkZJR19MRURTX0xNMzUzMyBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xNMzY0Mj1tCkNPTkZJR19MRURTX1BDQTk1MzI9bQpDT05GSUdfTEVEU19QQ0E5NTMy X0dQSU89eQpDT05GSUdfTEVEU19HUElPPW0KIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNl dApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKIyBDT05GSUdfTEVEU19MUDU1MjEgaXMgbm90 IHNldApDT05GSUdfTEVEU19MUDU1MjM9eQpDT05GSUdfTEVEU19MUDU1NjI9eQpDT05GSUdfTEVE U19MUDg1MDE9eQojIENPTkZJR19MRURTX0NMRVZPX01BSUwgaXMgbm90IHNldApDT05GSUdfTEVE U19QQ0E5NTVYPW0KQ09ORklHX0xFRFNfUENBOTYzWD15CkNPTkZJR19MRURTX0RBOTAzWD1tCkNP TkZJR19MRURTX0RBOTA1Mj15CkNPTkZJR19MRURTX0JEMjgwMj15CiMgQ09ORklHX0xFRFNfSU5U RUxfU1M0MjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFQzNTkzPXkKQ09ORklHX0xFRFNfTUMx Mzc4Mz15CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzU1 eD1tCkNPTkZJR19MRURTX09UMjAwPW0KCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0Ig UkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09O RklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVE U19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9bQpDT05GSUdfTEVEU19UUklH R0VSX09ORVNIT1Q9eQojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9bQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BV IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dF Ul9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBj b25maWcgKExFRCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQojIENP TkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKQ09ORklHX0FDQ0VTU0lCSUxJVFk9 eQojIENPTkZJR19BMTFZX0JSQUlMTEVfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUMg aXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNQURFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5v dCBzZXQKIyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5v dCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJU SU9fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldApDT05G SUdfVklSVElPX01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMgaXMg bm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19I WVBFUlYgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90 IHNldAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVEST1tCiMgQ09O RklHX0NPTUVESV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfU0la RV9LQj0yMDQ4CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfTUFYU0laRV9LQj0yMDQ4MApDT05G SUdfQ09NRURJX01JU0NfRFJJVkVSUz15CkNPTkZJR19DT01FRElfS0NPTUVESUxJQj1tCkNPTkZJ R19DT01FRElfQk9ORD1tCkNPTkZJR19DT01FRElfVEVTVD1tCkNPTkZJR19DT01FRElfUEFSUE9S VD1tCkNPTkZJR19DT01FRElfU0VSSUFMMjAwMj1tCkNPTkZJR19DT01FRElfU0tFTD1tCiMgQ09O RklHX0NPTUVESV9TU1ZfRE5QIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9JU0FfRFJJVkVSUz15 CkNPTkZJR19DT01FRElfUENMNzExPW0KQ09ORklHX0NPTUVESV9QQ0w3MjQ9bQpDT05GSUdfQ09N RURJX1BDTDcyNj1tCiMgQ09ORklHX0NPTUVESV9QQ0w3MzAgaXMgbm90IHNldApDT05GSUdfQ09N RURJX1BDTDgxMj1tCkNPTkZJR19DT01FRElfUENMODE2PW0KQ09ORklHX0NPTUVESV9QQ0w4MTg9 bQojIENPTkZJR19DT01FRElfUENNMzcyNCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQU1QTENf RElPMjAwX0lTQT1tCiMgQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNl9JU0EgaXMgbm90IHNldApD T05GSUdfQ09NRURJX0FNUExDX1BDMjYzX0lTQT1tCkNPTkZJR19DT01FRElfUlRJODAwPW0KQ09O RklHX0NPTUVESV9SVEk4MDI9bQpDT05GSUdfQ09NRURJX0RBQzAyPW0KIyBDT05GSUdfQ09NRURJ X0RBUzE2TTEgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RBUzA4X0lTQT1tCkNPTkZJR19DT01F RElfREFTMTY9bQpDT05GSUdfQ09NRURJX0RBUzgwMD1tCiMgQ09ORklHX0NPTUVESV9EQVMxODAw IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9EQVM2NDAyPW0KQ09ORklHX0NPTUVESV9EVDI4MDE9 bQojIENPTkZJR19DT01FRElfRFQyODExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0RUMjgx NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9EVDI4MTUgaXMgbm90IHNldApDT05GSUdfQ09N RURJX0RUMjgxNz1tCiMgQ09ORklHX0NPTUVESV9EVDI4MlggaXMgbm90IHNldAojIENPTkZJR19D T01FRElfRE1NMzJBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9VTklPWFg1IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NRURJX0ZMNTEyIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BSU9fQUlP MTJfOD1tCkNPTkZJR19DT01FRElfQUlPX0lJUk9fMTY9bQpDT05GSUdfQ09NRURJX0lJX1BDSTIw S0M9bQojIENPTkZJR19DT01FRElfQzZYRElHSU8gaXMgbm90IHNldApDT05GSUdfQ09NRURJX01Q QzYyND1tCiMgQ09ORklHX0NPTUVESV9BRFExMkIgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05J X0FUX0EyMTUwPW0KQ09ORklHX0NPTUVESV9OSV9BVF9BTz1tCkNPTkZJR19DT01FRElfTklfQVRN SU89bQojIENPTkZJR19DT01FRElfTklfQVRNSU8xNkQgaXMgbm90IHNldApDT05GSUdfQ09NRURJ X05JX0xBQlBDX0lTQT1tCiMgQ09ORklHX0NPTUVESV9QQ01BRCBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfUENNREExMj1tCkNPTkZJR19DT01FRElfUENNTUlPPW0KQ09ORklHX0NPTUVESV9QQ01V SU89bQpDT05GSUdfQ09NRURJX01VTFRJUTM9bQojIENPTkZJR19DT01FRElfUzUyNiBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTUVESV9QQ0lfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElf VVNCX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJX0RUOTgxMj1tCkNPTkZJR19DT01FRElfVVNCRFVY PW0KIyBDT05GSUdfQ09NRURJX1VTQkRVWEZBU1QgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1VT QkRVWFNJR01BPW0KIyBDT05GSUdfQ09NRURJX1ZNSzgwWFggaXMgbm90IHNldApDT05GSUdfQ09N RURJXzgyNTU9bQpDT05GSUdfQ09NRURJX0ZDPW0KQ09ORklHX0NPTUVESV9BTVBMQ19ESU8yMDA9 bQpDT05GSUdfQ09NRURJX0RBUzA4PW0KQ09ORklHX0NPTUVESV9OSV9MQUJQQz1tCkNPTkZJR19D T01FRElfTklfTEFCUENfSVNBRE1BPW0KQ09ORklHX0NPTUVESV9OSV9USU89bQojIENPTkZJR19Q QU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUUzUyMDggaXMgbm90IHNldAojIENPTkZJR19UUkFO WlBPUlQgaXMgbm90IHNldApDT05GSUdfTElORTZfVVNCPXkKIyBDT05GSUdfTElORTZfVVNCX0lN UFVMU0VfUkVTUE9OU0UgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FVQVRFQ0gyIGlz IG5vdCBzZXQKIyBDT05GSUdfRFhfU0VQIGlzIG5vdCBzZXQKCiMKIyBJSU8gc3RhZ2luZyBkcml2 ZXJzCiMKCiMKIyBBY2NlbGVyb21ldGVycwojCgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVy dGVycwojCkNPTkZJR19BRDcyOTE9bQpDT05GSUdfQUQ3NjA2PW0KQ09ORklHX0FENzYwNl9JRkFD RV9QQVJBTExFTD1tCgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMK IwpDT05GSUdfQURUNzMxNj1tCiMgQ09ORklHX0FEVDczMTZfSTJDIGlzIG5vdCBzZXQKCiMKIyBD YXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDcxNTAgaXMgbm90 IHNldApDT05GSUdfQUQ3MTUyPW0KIyBDT05GSUdfQUQ3NzQ2IGlzIG5vdCBzZXQKCiMKIyBEaXJl Y3QgRGlnaXRhbCBTeW50aGVzaXMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwoK IwojIE5ldHdvcmsgQW5hbHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1 OTMzIGlzIG5vdCBzZXQKCiMKIyBMaWdodCBzZW5zb3JzCiMKQ09ORklHX1NFTlNPUlNfSVNMMjkw MTg9bQpDT05GSUdfU0VOU09SU19JU0wyOTAyOD1tCkNPTkZJR19UU0wyNTgzPW0KQ09ORklHX1RT TDJ4N3g9bQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX1NFTlNPUlNfSE1DNTg0 Mz1tCgojCiMgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJQwojCkNPTkZJR19BREU3ODU0PW0KIyBD T05GSUdfQURFNzg1NF9JMkMgaXMgbm90IHNldAoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29u dmVydGVycwojCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX1NJTVBM RV9EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVNUQUxIRCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1hHSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUVVJQ0tTVEFSVCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9FTkVTVE9SQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX1dJTUFYIGlzIG5v dCBzZXQKIyBDT05GSUdfRlQxMDAwIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3Bl ZWNoCiMKQ09ORklHX1NQRUFLVVA9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UU0E9bQojIENP TkZJR19TUEVBS1VQX1NZTlRIX0FQT0xMTyBpcyBub3Qgc2V0CkNPTkZJR19TUEVBS1VQX1NZTlRI X0FVRFBUUj1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCkNPTkZJR19TUEVBS1VQX1NZTlRI X0RFQ1RMSz1tCiMgQ09ORklHX1NQRUFLVVBfU1lOVEhfREVDRVhUIGlzIG5vdCBzZXQKQ09ORklH X1NQRUFLVVBfU1lOVEhfTFRMSz1tCkNPTkZJR19TUEVBS1VQX1NZTlRIX1NPRlQ9bQpDT05GSUdf U1BFQUtVUF9TWU5USF9TUEtPVVQ9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD1tCkNPTkZJ R19TUEVBS1VQX1NZTlRIX0RVTU1ZPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NMRUFSUEFEX1RNMTIx Nz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19JMkNfUk1JNCBpcyBub3Qgc2V0CkNP TkZJR19TVEFHSU5HX01FRElBPXkKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9XUEFOX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTUFYX0dE TTcyWFggaXMgbm90IHNldAojIENPTkZJR19MVEVfR0RNNzI0WCBpcyBub3Qgc2V0CiMgQ09ORklH X0NFRDE0MDEgaXMgbm90IHNldApDT05GSUdfREdSUD15CkNPTkZJR19HT0xERklTSF9BVURJTz1t CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CkNP TkZJR19ER0FQPW0KQ09ORklHX0dTX0ZQR0FCT09UPW0KIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RF VklDRVMgaXMgbm90IHNldApDT05GSUdfR09MREZJU0hfUElQRT15CkNPTkZJR19DSFJPTUVfUExB VEZPUk1TPXkKIyBDT05GSUdfQ0hST01FT1NfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9N RU9TX1BTVE9SRT15CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoj CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpD T05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4 MjUzPXkKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJf TVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklH X0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldAojIENP TkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpD T05GSUdfUkVNT1RFUFJPQz1tCkNPTkZJR19TVEVfTU9ERU1fUlBST0M9bQoKIwojIFJwbXNnIGRy aXZlcnMKIwpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05G SUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPW0KIyBDT05GSUdfREVWRlJFUV9HT1ZfUEVS Rk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPW0KQ09ORklH X0RFVkZSRVFfR09WX1VTRVJTUEFDRT1tCgojCiMgREVWRlJFUSBEcml2ZXJzCiMKQ09ORklHX0VY VENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9HUElPPXkK IyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CkNPTkZJ R19JSU89bQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklH X0lJT19LRklGT19CVUY9bQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9bQpDT05GSUdfSUlP X1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxl cm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9B Q0NFTF8zRD1tCkNPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVM9bQpDT05GSUdfSUlPX1NUX0FDQ0VM X0kyQ18zQVhJUz1tCkNPTkZJR19NTUE4NDUyPW0KCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252 ZXJ0ZXJzCiMKQ09ORklHX0FENzk5WD1tCkNPTkZJR19NQVgxMzYzPW0KQ09ORklHX01DUDM0MjI9 bQpDT05GSUdfTUVOX1oxODhfQURDPW0KQ09ORklHX05BVTc4MDI9bQpDT05GSUdfVElfQURDMDgx Qz1tCkNPTkZJR19UV0w0MDMwX01BREM9bQpDT05GSUdfVFdMNjAzMF9HUEFEQz1tCkNPTkZJR19W SVBFUkJPQVJEX0FEQz1tCgojCiMgQW1wbGlmaWVycwojCgojCiMgSGlkIFNlbnNvciBJSU8gQ29t bW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj1tCkNPTkZJR19ISURfU0VOU09SX0lJ T19UUklHR0VSPW0KQ09ORklHX0lJT19TVF9TRU5TT1JTX0kyQz1tCkNPTkZJR19JSU9fU1RfU0VO U09SU19DT1JFPW0KCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKQ09ORklHX0FE NTA2ND1tCkNPTkZJR19BRDUzODA9bQojIENPTkZJR19BRDU0NDYgaXMgbm90IHNldApDT05GSUdf TUFYNTE3PW0KQ09ORklHX01DUDQ3MjU9bQoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERT L1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9j a2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJv c2NvcGUgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09SX0dZUk9fM0Q9bQojIENPTkZJR19JSU9f U1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CkNPTkZJR19JVEczMjAwPW0KCiMKIyBIdW1pZGl0eSBz ZW5zb3JzCiMKQ09ORklHX0RIVDExPW0KIyBDT05GSUdfU0k3MDA1IGlzIG5vdCBzZXQKCiMKIyBJ bmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19JTlZfTVBVNjA1MF9JSU89bQoKIwoj IExpZ2h0IHNlbnNvcnMKIwpDT05GSUdfQURKRF9TMzExPW0KQ09ORklHX0FQRFM5MzAwPW0KIyBD T05GSUdfQ00zMjE4MSBpcyBub3Qgc2V0CkNPTkZJR19DTTM2NjUxPW0KIyBDT05GSUdfR1AyQVAw MjBBMDBGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9BTFMgaXMgbm90IHNldAojIENP TkZJR19ISURfU0VOU09SX1BST1ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNMzUzMyBp cyBub3Qgc2V0CkNPTkZJR19MVFI1MDE9bQpDT05GSUdfVENTMzQ3Mj1tCkNPTkZJR19TRU5TT1JT X1RTTDI1NjM9bQpDT05GSUdfVFNMNDUzMT1tCkNPTkZJR19WQ05MNDAwMD1tCgojCiMgTWFnbmV0 b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19BSzg5NzUgaXMgbm90IHNldApDT05GSUdfTUFHMzEx MD1tCkNPTkZJR19ISURfU0VOU09SX01BR05FVE9NRVRFUl8zRD1tCkNPTkZJR19JSU9fU1RfTUFH Tl8zQVhJUz1tCkNPTkZJR19JSU9fU1RfTUFHTl9JMkNfM0FYSVM9bQoKIwojIEluY2xpbm9tZXRl ciBzZW5zb3JzCiMKIyBDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0QgaXMgbm90IHNl dAojIENPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTiBpcyBub3Qgc2V0CgojCiMgVHJp Z2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj1tCkNPTkZJ R19JSU9fU1lTRlNfVFJJR0dFUj1tCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJR19ISURf U0VOU09SX1BSRVNTPW0KIyBDT05GSUdfTVBMMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMzEx NSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9QUkVTUyBpcyBub3Qgc2V0CgojCiMgTGlnaHRu aW5nIHNlbnNvcnMKIwoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19NTFg5MDYx NCBpcyBub3Qgc2V0CkNPTkZJR19UTVAwMDY9bQojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENP TkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0lQ QUNLX0JVUz1tCiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfSVBPQ1RBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNl dApDT05GSUdfRk1DPW0KQ09ORklHX0ZNQ19GQUtFREVWPW0KQ09ORklHX0ZNQ19UUklWSUFMPW0K Q09ORklHX0ZNQ19XUklURV9FRVBST009bQpDT05GSUdfRk1DX0NIQVJERVY9bQoKIwojIFBIWSBT dWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9 bQpDT05GSUdfUEhZX1NBTVNVTkdfVVNCMj1tCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQK Q09ORklHX01DQj15CiMgQ09ORklHX01DQl9QQ0kgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERy aXZlcnMKIwpDT05GSUdfRUREPW0KQ09ORklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVfTUVN TUFQPXkKQ09ORklHX0RFTExfUkJVPW0KQ09ORklHX0RDREJBUz15CkNPTkZJR19ETUlJRD15CkNP TkZJR19ETUlfU1lTRlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNL PXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJN V0FSRT15CgojCiMgR29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJR19HT09HTEVfTUVN Q09OU09MRSBpcyBub3Qgc2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JE X0FDQ0VTUz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldApDT05GSUdfRVhUM19GUz15CkNP TkZJR19FWFQzX0RFRkFVTFRTX1RPX09SREVSRUQ9eQpDT05GSUdfRVhUM19GU19YQVRUUj15CiMg Q09ORklHX0VYVDNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlNfU0VDVVJJ VFk9eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMjM9eQojIENPTkZJ R19FWFQ0X0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkK IyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQ9eQojIENPTkZJR19KQkRf REVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj15CkNPTkZJR19KQkQyX0RFQlVHPXkKQ09ORklH X0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19KRlNf RlM9bQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0pGU19TRUNVUklUWSBpcyBub3Qg c2V0CiMgQ09ORklHX0pGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KRlNfU1RBVElTVElDUz15 CkNPTkZJR19YRlNfRlM9bQojIENPTkZJR19YRlNfUVVPVEEgaXMgbm90IHNldApDT05GSUdfWEZT X1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CkNPTkZJR19YRlNfREVCVUc9 eQpDT05GSUdfR0ZTMl9GUz1tCiMgQ09ORklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf QlRSRlNfRlMgaXMgbm90IHNldApDT05GSUdfTklMRlMyX0ZTPXkKQ09ORklHX0ZTX1BPU0lYX0FD TD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19GU05P VElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNldAojIENPTkZJR19JTk9U SUZZX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklH X1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0UgaXMgbm90 IHNldApDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfQVVUT0ZTNF9GUz15CiMgQ09ORklHX0ZVU0Vf RlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKIyBDT05GSUdfRlND QUNIRV9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTT15CiMgQ09ORklH X0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUIGlz IG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9bQpDT05GSUdfQ0FDSEVGSUxFU19ERUJVRz15CkNP TkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTT15CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoj CkNPTkZJR19JU085NjYwX0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKQ09ORklHX1pJ U09GUz15CiMgQ09ORklHX1VERl9GUyBpcyBub3Qgc2V0CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lz dGVtcwojCiMgQ09ORklHX01TRE9TX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZBVF9GUyBpcyBu b3Qgc2V0CkNPTkZJR19OVEZTX0ZTPXkKQ09ORklHX05URlNfREVCVUc9eQojIENPTkZJR19OVEZT X1JXIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15 CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05G SUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09O RklHX1RNUEZTPXkKIyBDT05GSUdfVE1QRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdf VE1QRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCRlMgaXMgbm90IHNldAojIENP TkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldApDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdf TUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19B RkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hG U19GUz1tCkNPTkZJR19IRlNQTFVTX0ZTPW0KQ09ORklHX0hGU1BMVVNfRlNfUE9TSVhfQUNMPXkK Q09ORklHX0JFRlNfRlM9bQpDT05GSUdfQkVGU19ERUJVRz15CiMgQ09ORklHX0JGU19GUyBpcyBu b3Qgc2V0CkNPTkZJR19FRlNfRlM9bQojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CiMgQ09ORklH X0NSQU1GUyBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGUz1tCiMgQ09ORklHX1NRVUFTSEZTX0ZJ TEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQojIENPTkZJ R19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09N UF9NVUxUST15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNl dApDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQojIENPTkZJR19TUVVBU0hGU19aTElCIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfWFog aXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMg Q09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdN RU5UX0NBQ0hFX1NJWkU9MwpDT05GSUdfVlhGU19GUz1tCiMgQ09ORklHX01JTklYX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90 IHNldApDT05GSUdfUU5YNEZTX0ZTPXkKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfUk9NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldApDT05G SUdfU1lTVl9GUz1tCkNPTkZJR19VRlNfRlM9eQojIENPTkZJR19VRlNfRlNfV1JJVEUgaXMgbm90 IHNldApDT05GSUdfVUZTX0RFQlVHPXkKQ09ORklHX0VYT0ZTX0ZTPW0KIyBDT05GSUdfRVhPRlNf REVCVUcgaXMgbm90IHNldApDT05GSUdfRjJGU19GUz15CiMgQ09ORklHX0YyRlNfU1RBVF9GUyBp cyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNM PXkKIyBDT05GSUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0NIRUNL X0ZTPXkKQ09ORklHX09SRT1tCkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05M Uz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQz Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9eQpD T05GSUdfTkxTX0NPREVQQUdFXzg1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKQ09ORklH X05MU19DT0RFUEFHRV84NTU9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFH RV84NjEgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CiMgQ09ORklHX05MU19D T0RFUEFHRV84NjMgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2ND15CiMgQ09ORklH X05MU19DT0RFUEFHRV84NjUgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV85MzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV85NDkgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg3ND15CiMgQ09ORklH X05MU19JU084ODU5XzggaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQojIENP TkZJR19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQojIENP TkZJR19OTFNfSVNPODg1OV8xIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9eQojIENP TkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV83PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084 ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1PXkKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05MU19NQUNfUk9NQU49eQpDT05GSUdf TkxTX01BQ19DRUxUSUM9bQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz1tCkNPTkZJR19OTFNfTUFD X0NST0FUSUFOPXkKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9bQpDT05GSUdfTkxTX01BQ19HQUVM SUM9bQpDT05GSUdfTkxTX01BQ19HUkVFSz1tCkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9bQpDT05G SUdfTkxTX01BQ19JTlVJVD15CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApD T05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFj a2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRt ZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfREVGQVVMVF9NRVNTQUdF X0xPR0xFVkVMPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldApDT05GSUdf RFlOQU1JQ19ERUJVRz15CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0 aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5f REVQUkVDQVRFRD15CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklH X0ZSQU1FX1dBUk49MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJ R19SRUFEQUJMRV9BU009eQpDT05GSUdfVU5VU0VEX1NZTUJPTFM9eQpDT05GSUdfREVCVUdfRlM9 eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0gg aXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1F X1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKIyBDT05GSUdfTUFH SUNfU1lTUlEgaXMgbm90IHNldApDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVi dWdnaW5nCiMKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X09CSkVDVFM9eQpDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVD15CiMgQ09ORklHX0RFQlVH X09CSkVDVFNfRlJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfVElNRVJTIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1BF UkNQVV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQpDT05G SUdfREVCVUdfU0xBQj15CiMgQ09ORklHX0RFQlVHX1NMQUJfTEVBSyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTT15 CkNPTkZJR19ERUJVR19WTV9WTUFDQUNIRT15CkNPTkZJR19ERUJVR19WTV9SQj15CiMgQ09ORklH X0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQojIENP TkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfREVCVUdfSElHSE1FTT15 CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVS RkxPVz15CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKIyBDT05GSUdfREVCVUdfU0hJUlEg aXMgbm90IHNldAoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQ X0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVG QVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFO SUM9eQpDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0xCkNPTkZJR19QQU5J Q19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElN RU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdf VElNRVJfU1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11 dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19T UElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NM T1dQQVRIPXkKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15 CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CiMgQ09ORklHX0RFQlVHX0xPQ0tE RVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xP Q0tJTkdfQVBJX1NFTEZURVNUUz15CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19E RUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJ R19ERUJVR19MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0 CkNPTkZJR19ERUJVR19TRz15CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMK IyBDT05GSUdfUFJPVkVfUkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVS IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNV X1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEK IyBDT05GSUdfUkNVX0NQVV9TVEFMTF9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RSQUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENP TkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9J TkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJR19BUkNIX0hBU19E RUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VS X0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkK Q09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf VFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX1RSQUNFX01DT1VOVF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9 eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJB Q0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05G SUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5H X0JVRkZFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkdf U1VQUE9SVD15CiMgQ09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5n CiMKQ09ORklHX0xLRFRNPXkKIyBDT05GSUdfVEVTVF9MSVNUX1NPUlQgaXMgbm90IHNldApDT05G SUdfS1BST0JFU19TQU5JVFlfVEVTVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFUlZBTF9U UkVFX1RFU1Q9bQpDT05GSUdfUEVSQ1BVX1RFU1Q9bQojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1NUUklOR19IRUxQRVJTPW0KIyBDT05GSUdfVEVTVF9L U1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBu b3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1RFU1RfTU9EVUxFPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KIyBDT05G SUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19TVFJJQ1Rf REVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9 eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERV TVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBPXkKIyBDT05GSUdfREVCVUdfUk9EQVRB X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TRVRfTU9EVUxFX1JPTlggaXMgbm90IHNl dApDT05GSUdfREVCVUdfTlhfVEVTVD1tCkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RF QlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRF U1Q9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhF RD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05P TkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlf MFhFRCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJR19JT19ERUxB WV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0yCkNPTkZJR19E RUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15 CiMgQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUyBpcyBub3Qgc2V0CgojCiMgU2VjdXJp dHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBp cyBub3Qgc2V0CkNPTkZJR19CSUdfS0VZUz15CkNPTkZJR19FTkNSWVBURURfS0VZUz1tCkNPTkZJ R19LRVlTX0RFQlVHX1BST0NfS0VZUz15CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15 CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlGUyBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZ PSIiCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNf WE9SPW0KQ09ORklHX0FTWU5DX1BRPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUg b3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9 eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBU T19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hB U0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZ UFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1BDT01QPW0KQ09ORklHX0NSWVBUT19QQ09NUDI9eQpD T05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdf Q1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNU Uz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQojIENPTkZJ R19DUllQVE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05G SUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19BVVRIRU5DIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQ VE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBB c3NvY2lhdGVkIERhdGEKIwojIENPTkZJR19DUllQVE9fQ0NNIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJ R19DUllQVE9fQ0JDPW0KQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz1tCkNP TkZJR19DUllQVE9fRUNCPW0KQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9 eQpDT05GSUdfQ1JZUFRPX1hUUz15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01B Qz1tCkNPTkZJR19DUllQVE9fSE1BQz1tCkNPTkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQ VE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZ UFRPX0NSQzMyQ19JTlRFTD15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQ1JDMzJfUENMTVVMPW0KQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdf Q1JZUFRPX0dIQVNIPW0KQ09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CiMg Q09ORklHX0NSWVBUT19NSUNIQUVMX01JQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTI4 PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQy NTYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMzIwIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15 CiMgQ09ORklHX0NSWVBUT19UR1IxOTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1dQNTEyPW0K CiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9 eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMg bm90IHNldAojIENPTkZJR19DUllQVE9fQVJDNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQkxP V0ZJU0g9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FN RUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQVNUNT1t CiMgQ09ORklHX0NSWVBUT19DQVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKQ09O RklHX0NSWVBUT19GQ1JZUFQ9bQojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj1tCiMgQ09ORklH X0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKQ09ORklHX0NS WVBUT19TRVJQRU5UX1NTRTJfNTg2PXkKQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZUFRP X1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRP X1RXT0ZJU0hfNTg2IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9f REVGTEFURT1tCkNPTkZJR19DUllQVE9fWkxJQj1tCkNPTkZJR19DUllQVE9fTFpPPXkKQ09ORklH X0NSWVBUT19MWjQ9bQojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldAoKIwojIFJhbmRv bSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz15CiMgQ09ORklH X0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ X1NLQ0lQSEVSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQojIENPTkZJR19D UllQVE9fSFcgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19B U1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNB PXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09ORklHX0hBVkVfS1ZNPXkKQ09O RklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05GSUdfTEdVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf QklOQVJZX1BSSU5URiBpcyBub3Qgc2V0CgojCiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19S QUlENl9QUT1tCkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9N X1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRf VVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BD SV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQojIENP TkZJR19DUkNfQ0NJVFQgaXMgbm90IHNldApDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJ Rj15CkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxG VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5v dCBzZXQKQ09ORklHX0NSQzMyX0JJVD15CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdf TElCQ1JDMzJDPW0KQ09ORklHX0NSQzg9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5F UklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkKQ09ORklHX1pMSUJfSU5G TEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9bQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklH X0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz1tCkNPTkZJR19MWjRfREVDT01Q UkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNf UE9XRVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklH X1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JD Sj15CkNPTkZJR19YWl9ERUNfVEVTVD15CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdf REVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01Q UkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15 CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklH X0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JU X01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19D UFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FU T01JQzY0X0RFQ19JRl9QT1NJVElWRT15CiMgQ09ORklHX0FWRVJBR0UgaXMgbm90IHNldApDT05G SUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9eQpDT05GSUdfRERSPXkKQ09ORklHX01QSUxJQj15 CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfRk9OVF9TVVBQT1JUPW0KIyBDT05GSUdfRk9O VFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkK --===============7624687206392789600==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755673AbaFYJkM (ORCPT ); Wed, 25 Jun 2014 05:40:12 -0400 Received: from mga14.intel.com ([192.55.52.115]:16101 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751483AbaFYJj7 (ORCPT ); Wed, 25 Jun 2014 05:39:59 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,544,1400050800"; d="log'?scan'208";a="552997288" Date: Wed, 25 Jun 2014 17:39:50 +0800 From: Fengguang Wu To: Waiman Long Cc: Peter Zijlstra , Jet Chen , Yuanhan Liu , LKP , linux-kernel@vger.kernel.org Subject: [lockdep] BUG: 9 unexpected failures (out of 253) - debugging disabled! Message-ID: <20140625093950.GA611@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="gKMricLos+KVdGMg" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --gKMricLos+KVdGMg 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://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git locking/core commit b7e4888bad0c84db587a2beae72dcf1c40ec0e52 Author: Waiman Long AuthorDate: Mon Jun 23 14:25:00 2014 -0400 Commit: Peter Zijlstra CommitDate: Tue Jun 24 16:39:40 2014 +0200 lockdep: restrict the use of recursive read_lock with qrwlock Unlike the original unfair rwlock implementation, queued rwlock will grant lock according to the chronological sequence of the lock requests except when the lock requester is in the interrupt context. Consequently, recursive read_lock calls will now hang the process if there is a write_lock call somewhere in between the read_lock calls. This patch updates the lockdep implementation to look for recursive read_lock calls when queued rwlock is being used. A new read state (3) is used to mark those read_lock call that cannot be recursively called except in the interrupt context. The new read state does exhaust the 2 bits available in held_lock:read bit field. The addition of any new read state in the future may require a redesign of how all those bits are squeezed together in the held_lock structure. Cc: Scott J Norton Cc: Ingo Molnar Signed-off-by: Waiman Long Signed-off-by: Peter Zijlstra Link: http://lkml.kernel.org/r/1403547900-40658-2-git-send-email-Waiman.Long@hp.com +----------------------------------------------------+------------+------------+------------+ | | 6cc620bc8e | b7e4888bad | 5fe00a37f7 | +----------------------------------------------------+------------+------------+------------+ | boot_successes | 60 | 0 | 0 | | boot_failures | 0 | 20 | 13 | | BUG:unexpected_failures(out_of)-debugging_disabled | 0 | 20 | 13 | +----------------------------------------------------+------------+------------+------------+ [ 0.000000] -------------------------------------------------------------------------- [ 0.000000] A-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-gb7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c141248b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844800 c1633fc8 [ 0.000000] c121fe62 c15a01b7 c15a01aa 00000780 c1633fe8 c1688a0d 000000ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0xd4/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-gb7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c141248b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844800 c1633fc8 [ 0.000000] c121feeb c15a01b7 c15a01bd 00000780 c1633fe8 c1688a0d 000000ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x15d/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-gb7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c141248b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844800 c1633fc8 [ 0.000000] c121ff74 c15a01b7 c15a01ce 00000780 c1633fe8 c1688a0d 000000ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x1e6/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-gb7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c141248b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844800 c1633fc8 [ 0.000000] c121fffd c15a01b7 c15a01e3 00000780 c1633fe8 c1688a0d 000000ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x26f/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-gb7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c141248b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844800 c1633fc8 [ 0.000000] c1220086 c15a01b7 c15a01f8 00000780 c1633fe8 c1688a0d 000000ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x2f8/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-gb7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c141248b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844800 c1633fc8 [ 0.000000] c122010f c15a01b7 c15a0211 00000780 c1633fe8 c1688a0d 000000ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x381/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-gb7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c141248b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844800 c1633fc8 [ 0.000000] c1220198 c15a01b7 c15a022a 00000780 c1633fe8 c1688a0d 000000ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x40a/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] double unlock: ok | ok | ok | ok | ok | ok | [ 0.000000] initialize held: ok | ok | ok | ok | ok | ok | git bisect start 5fe00a37f7eb81f306abdffbf4d7093da51b8ccc a497c3ba1d97fc69c1e78e7b96435ba8c2cb42ee -- git bisect bad f07035a109af7964e8446cb7ffc1721a1c2ce43c # 23:40 0- 20 Merge 'peterz-queue/locking/core' into devel-lkp-hsx01-i386-201406242318 git bisect good 4dda92923e85460ff9299b486176f09cc25ca104 # 23:56 20+ 0 Merge 'amirv/for-net' into devel-lkp-hsx01-i386-201406242318 git bisect good 5054910c90f25564062e9a1c78e4d37a51077955 # 00:18 20+ 0 Merge 'amirv/for-netdev' into devel-lkp-hsx01-i386-201406242318 git bisect good 88f2b4c15e561bb5c28709d666364f273bf54b98 # 00:51 20+ 0 rtmutex: Simplify rtmutex_slowtrylock() git bisect good a57594a13a446d1a6ab1dcd48339f799ce586843 # 01:01 20+ 0 rtmutex: Clarify the boost/deboost part git bisect good 6cc620bc8e9b521e61f04eefbec0c41c01fb03b9 # 01:09 20+ 0 rtmutex: Make the rtmutex tester depend on BROKEN git bisect bad b7e4888bad0c84db587a2beae72dcf1c40ec0e52 # 01:13 0- 20 lockdep: restrict the use of recursive read_lock with qrwlock # first bad commit: [b7e4888bad0c84db587a2beae72dcf1c40ec0e52] lockdep: restrict the use of recursive read_lock with qrwlock git bisect good 6cc620bc8e9b521e61f04eefbec0c41c01fb03b9 # 01:16 60+ 0 rtmutex: Make the rtmutex tester depend on BROKEN git bisect bad 5fe00a37f7eb81f306abdffbf4d7093da51b8ccc # 01:16 0- 13 0day head guard for 'devel-lkp-hsx01-i386-201406242318' git bisect good 8b8f5d9715845f9ae2b89ce406e71877965b29ca # 01:20 60+ 0 Merge tag 'compress-3.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core git bisect good 3ab63dc6b2912b76632e34889ec26355096aaead # 01:21 60+ 63 Add linux-next specific files for 20140624 This script may reproduce the error. ----------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=quantal-core-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -smp 2 -m 256M -net nic,vlan=0,macaddr=00:00:00:00:00:00,model=virtio -net user,vlan=0 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=( debug sched_debug apic=debug ignore_loglevel sysrq_always_enabled panic=10 prompt_ramdisk=0 earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ----------------------------------------------------------------------------- Thanks, Fengguang --gKMricLos+KVdGMg Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-ivb42-96:20140625011304:i386-randconfig-ha3-0624:3.16.0-rc1-00024-gb7e4888:12" Content-Transfer-Encoding: quoted-printable early console in setup code early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Linux version 3.16.0-rc1-00024-gb7e4888 (kbuild@lkp-hsx01) (= gcc version 4.8.2 (Debian 4.8.2-18) ) #12 SMP Wed Jun 25 01:11:58 CST 2014 [ 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-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 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 0x13ffe max_arch_pfn =3D 0x100000 [ 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] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 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 0x000fdae0-0x000fdaef] mapped at = [c00fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] initial memory mapped: [mem 0x00000000-0x023fffff] [ 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 0x12000000-0x123fffff] [ 0.000000] [mem 0x12000000-0x123fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x11ffffff] [ 0.000000] [mem 0x10000000-0x11ffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x003fffff] page 4k [ 0.000000] [mem 0x00400000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12400000-0x13ffdfff] [ 0.000000] [mem 0x12400000-0x13bfffff] page 2M [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x02100000, 0x02100fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000FD950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FFE450 000034 (v01 BOCHS BXPCRSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: FACP 0x13FFFF80 000074 (v01 BOCHS BXPCFACP 00000001 B= XPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE490 0011A9 (v01 BXPC BXDSDT 00000001 I= NTL 20100528) [ 0.000000] ACPI: FACS 0x13FFFF40 000040 [ 0.000000] ACPI: SSDT 0x13FFF7A0 000796 (v01 BOCHS BXPCSSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: APIC 0x13FFF680 000080 (v01 BOCHS BXPCAPIC 00000001 B= XPC 00000001) [ 0.000000] ACPI: HPET 0x13FFF640 000038 (v01 BOCHS BXPCHPET 00000001 B= XPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] BRK [0x02101000, 0x02101fff] PGTABLE [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 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-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] free_area_init_node: node 0, pgdat c16772b0, node_mem_map d2= 52b020 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 608 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( 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] ACPI: IRQ2 used by override. [ 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 ffffb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_no= de_ids:1 [ 0.000000] PERCPU: Embedded 332 pages/cpu @d2293000 s1336896 r0 d22976 = u1359872 [ 0.000000] pcpu-alloc: s1336896 r0 d22976 u1359872 alloc=3D332*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 122956c0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81180 [ 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=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0624/linux-deve= l:devel-lkp-hsx01-i386-201406242318:b7e4888bad0c84db587a2beae72dcf1c40ec0e5= 2:bisect-linux5/.vmlinuz-b7e4888bad0c84db587a2beae72dcf1c40ec0e52-201406250= 11213-3-ivb42 branch=3Dlinux-devel/devel-lkp-hsx01-i386-201406242318 BOOT_I= MAGE=3D/kernel/i386-randconfig-ha3-0624/b7e4888bad0c84db587a2beae72dcf1c40e= c0e52/vmlinuz-3.16.0-rc1-00024-gb7e4888 drbd.minor_count=3D8 [ 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: 279280K/327280K available (4198K kernel code, 336K r= wdata, 2140K rodata, 1740K init, 8920K bss, 48000K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffe6e000 - 0xfffff000 (1604 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xff7fe000 ( 688 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1688000 - 0xc183b000 (1740 kB) [ 0.000000] .data : 0xc1419bef - 0xc1686390 (2481 kB) [ 0.000000] .text : 0xc1000000 - 0xc1419bef (4198 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 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:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd1c0a000 soft=3Dd1c0c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] Linux version 3.16.0-rc1-00024-gb7e4888 (kbuild@lkp-hsx01) (= gcc version 4.8.2 (Debian 4.8.2-18) ) #12 SMP Wed Jun 25 01:11:58 CST 2014 [ 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-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 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 0x13ffe max_arch_pfn =3D 0x100000 [ 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] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 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 0x000fdae0-0x000fdaef] mapped at = [c00fdae0] [ 0.000000] mpc: fdaf0-fdbe4 [ 0.000000] initial memory mapped: [mem 0x00000000-0x023fffff] [ 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 0x12000000-0x123fffff] [ 0.000000] [mem 0x12000000-0x123fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x11ffffff] [ 0.000000] [mem 0x10000000-0x11ffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x003fffff] page 4k [ 0.000000] [mem 0x00400000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12400000-0x13ffdfff] [ 0.000000] [mem 0x12400000-0x13bfffff] page 2M [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x02100000, 0x02100fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x127ab000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000FD950 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FFE450 000034 (v01 BOCHS BXPCRSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: FACP 0x13FFFF80 000074 (v01 BOCHS BXPCFACP 00000001 B= XPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE490 0011A9 (v01 BXPC BXDSDT 00000001 I= NTL 20100528) [ 0.000000] ACPI: FACS 0x13FFFF40 000040 [ 0.000000] ACPI: SSDT 0x13FFF7A0 000796 (v01 BOCHS BXPCSSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: APIC 0x13FFF680 000080 (v01 BOCHS BXPCAPIC 00000001 B= XPC 00000001) [ 0.000000] ACPI: HPET 0x13FFF640 000038 (v01 BOCHS BXPCHPET 00000001 B= XPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] BRK [0x02101000, 0x02101fff] PGTABLE [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 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-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] free_area_init_node: node 0, pgdat c16772b0, node_mem_map d2= 52b020 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 608 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( 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] ACPI: IRQ2 used by override. [ 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 ffffb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_no= de_ids:1 [ 0.000000] PERCPU: Embedded 332 pages/cpu @d2293000 s1336896 r0 d22976 = u1359872 [ 0.000000] pcpu-alloc: s1336896 r0 d22976 u1359872 alloc=3D332*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 122956c0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81180 [ 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=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-ha3-0624/linux-deve= l:devel-lkp-hsx01-i386-201406242318:b7e4888bad0c84db587a2beae72dcf1c40ec0e5= 2:bisect-linux5/.vmlinuz-b7e4888bad0c84db587a2beae72dcf1c40ec0e52-201406250= 11213-3-ivb42 branch=3Dlinux-devel/devel-lkp-hsx01-i386-201406242318 BOOT_I= MAGE=3D/kernel/i386-randconfig-ha3-0624/b7e4888bad0c84db587a2beae72dcf1c40e= c0e52/vmlinuz-3.16.0-rc1-00024-gb7e4888 drbd.minor_count=3D8 [ 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: 279280K/327280K available (4198K kernel code, 336K r= wdata, 2140K rodata, 1740K init, 8920K bss, 48000K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffe6e000 - 0xfffff000 (1604 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xff7fe000 ( 688 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc1688000 - 0xc183b000 (1740 kB) [ 0.000000] .data : 0xc1419bef - 0xc1686390 (2481 kB) [ 0.000000] .text : 0xc1000000 - 0xc1419bef (4198 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 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:512 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd1c0a000 soft=3Dd1c0c000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 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: 5167 kB [ 0.000000] per task-struct memory footprint: 1920 bytes [ 0.000000] ------------------------ [ 0.000000] | Locking API testsuite: [ 0.000000] ------------------------------------------------------------= ---------------- [ 0.000000] | spin |wlock |rlock |mutex= | wsem | rsem | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] A-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121fe62 c15a01b7 c15a01aa 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0xd4/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121feeb c15a01b7 c15a01bd 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x15d/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121ff74 c15a01b7 c15a01ce 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x1e6/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c121fffd c15a01b7 c15a01e3 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x26f/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c1220086 c15a01b7 c15a01f8 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x2f8/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c122010f c15a01b7 c15a0211 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x381/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c1220198 c15a01b7 c15a022a 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x40a/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] ok | ok | ok | [ 0.000000] double unlock: ok | ok | ok | ok = | ok | ok | [ 0.000000] initialize held: ok | ok | ok | ok = | ok | ok | [ 0.000000] bad unlock order: ok | ok | ok | ok = | ok | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] recursive read-lock: |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c12203bb c15a0286 c15a0272 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x62d/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] | ok | [ 0.000000] recursive read-lock #2: |FAILED| [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00024-g= b7e4888 #12 [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] 00000000 00000000 c1633f8c c141223b 00000001 c1633fb4 c1412= 48b c159ffe8 [ 0.000000] c140fce6 00000000 00000004 00000002 c16bf390 00020800 c1844= 800 c1633fc8 [ 0.000000] c1220418 c15a0286 c15a0295 00000780 c1633fe8 c1688a0d 00000= 0ea ffffffff [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0x48/0x60 [ 0.000000] [] dotest+0x58/0x4bc [ 0.000000] [] ? printk+0x38/0x3a [ 0.000000] [] locking_selftest+0x68a/0x1ddb [ 0.000000] [] start_kernel+0x2e5/0x3a1 [ 0.000000] [] ? set_init_arg+0x49/0x49 [ 0.000000] [] i386_start_kernel+0x79/0x7d [ 0.000000] | ok | [ 0.000000] mixed read-write-lock: | ok | = | ok | [ 0.000000] mixed write-read-lock: | ok | = | ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] hard-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/12: ok | ok | ok | [ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/12: ok | ok | ok | [ 0.000000] sirq-safe-A =3D> hirqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/12: ok | ok | ok | [ 0.000000] hard-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] soft-safe-A + irqs-on/21: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #1/321: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/123: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/132: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/213: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/231: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/312: ok | ok | ok | [ 0.000000] hard-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] soft-safe-A + unsafe-B #2/321: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/123: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/123: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/132: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/132: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/213: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/213: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/231: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/231: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/312: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/312: ok | ok | ok | [ 0.000000] hard-irq lock-inversion/321: ok | ok | ok | [ 0.000000] soft-irq lock-inversion/321: ok | ok | ok | [ 0.000000] hard-irq read-recursion/123: ok | [ 0.000000] soft-irq read-recursion/123: ok | [ 0.000000] hard-irq read-recursion/132: ok | [ 0.000000] soft-irq read-recursion/132: ok | [ 0.000000] hard-irq read-recursion/213: ok | [ 0.000000] soft-irq read-recursion/213: ok | [ 0.000000] hard-irq read-recursion/231: ok | [ 0.000000] soft-irq read-recursion/231: ok | [ 0.000000] hard-irq read-recursion/312: ok | [ 0.000000] soft-irq read-recursion/312: ok | [ 0.000000] hard-irq read-recursion/321: ok | [ 0.000000] soft-irq read-recursion/321: ok | [ 0.000000] ----------------------------------------------------------= ---------------- [ 0.000000] | Wound/wait tests | [ 0.000000] --------------------- [ 0.000000] ww api failures: ok | ok | ok | [ 0.000000] ww contexts mixing: ok | ok | [ 0.000000] finishing ww context: ok | ok | ok | ok = | [ 0.000000] locking mismatches: ok | ok | ok | [ 0.000000] EDEADLK handling: ok | ok | ok | ok = | ok | ok | ok | ok | ok | ok | [ 0.000000] spinlock nest unlocked: ok | [ 0.000000] ----------------------------------------------------- [ 0.000000] |block | try |context| [ 0.000000] ----------------------------------------------------- [ 0.000000] context: ok | ok | ok | [ 0.000000] try: ok | ok | ok | [ 0.000000] block: ok | ok | ok | [ 0.000000] spinlock: ok | ok | ok | [ 0.000000] ------------------------------------------------------------= ----- [ 0.000000] BUG: 9 unexpected failures (out of 253) - debugging disabl= ed! | [ 0.000000] ------------------------------------------------------------= ----- [ 0.000000] ODEBUG: selftest passed [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.386 MHz processor [ 0.006666] Calibrating delay loop (skipped) preset value.. 5388.22 Bogo= MIPS (lpj=3D8977953) [ 0.006666] pid_max: default: 32768 minimum: 301 [ 0.006666] ACPI: Core revision 20140424 [ 0.008763] ACPI: All ACPI Tables successfully acquired [ 0.010131] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.011003] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.012344] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.012344] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.012344] tlb_flushall_shift: 6 [ 0.013769] Freeing SMP alternatives memory: 20K (c183b000 - c1840000) [ 0.019229] Getting VERSION: 50014 [ 0.019763] Getting VERSION: 50014 [ 0.020006] Getting ID: 0 [ 0.020470] Getting ID: f000000 [ 0.021001] Getting LVT0: 8700 [ 0.021482] Getting LVT1: 8400 [ 0.021982] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.022744] enabled ExtINT on CPU#0 [ 0.024003] ENABLING IO-APIC IRQs [ 0.024517] init IO_APIC IRQs [ 0.025025] apic 0 pin 0 not connected [ 0.025580] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.026685] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.027814] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.028967] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.030016] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.031147] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.032250] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.033350] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.034501] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.035650] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.036693] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.037824] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.038962] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.040016] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.041164] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.043349] apic 0 pin 16 not connected [ 0.043937] apic 0 pin 17 not connected [ 0.044530] apic 0 pin 18 not connected [ 0.045115] apic 0 pin 19 not connected [ 0.045693] apic 0 pin 20 not connected [ 0.046272] apic 0 pin 21 not connected [ 0.046670] apic 0 pin 22 not connected [ 0.047270] apic 0 pin 23 not connected [ 0.048001] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.048908] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0= 6, stepping: 01) [ 0.050505] Using local APIC timer interrupts. [ 0.050505] calibrating APIC timer ... [ 0.053333] ... lapic delta =3D 6249623 [ 0.053333] ... PM-Timer delta =3D 357933 [ 0.053333] ... PM-Timer result ok [ 0.053333] ..... delta 6249623 [ 0.053333] ..... mult: 268419290 [ 0.053333] ..... calibration result: 3333132 [ 0.053333] ..... CPU clock speed is 2693.1886 MHz. [ 0.053333] ..... host bus clock speed is 1000.0132 MHz. [ 0.053391] Performance Events: unsupported Netburst CPU model 6 no PMU = driver, software events only. [ 0.056353] CPU 1 irqstacks, hard=3Dd1cb8000 soft=3Dd1cba000 [ 0.056670] x86: Booting SMP configuration: [ 0.057379] .... node #0, CPUs: #1 [ 0.003333] Initializing CPU#1 [ 0.006666] kvm-clock: cpu 1, msr 0:13ffd021, secondary cpu clock [ 0.006666] masked ExtINT on CPU#1 [ 0.073368] x86: Booted up 1 node, 2 CPUs [ 0.073362] KVM setup async PF for cpu 1 [ 0.073366] kvm-stealtime: cpu 1, msr 123e16c0 [ 0.075305] ---------------- [ 0.075801] | NMI testsuite: [ 0.076669] -------------------- [ 0.077157] remote IPI: ok | [ 0.083704] local IPI: ok | [ 0.096678] -------------------- [ 0.097181] Good, all 2 testcases passed! | [ 0.097822] --------------------------------- [ 0.098466] smpboot: Total of 2 processors activated (10777.44 BogoMIPS) [ 0.100712] prandom: seed boundary self test passed [ 0.101503] prandom: 100 self tests passed [ 0.102320] NET: Registered protocol family 16 [ 0.103854] cpuidle: using governor ladder [ 0.104473] cpuidle: using governor menu [ 0.105339] ACPI: bus type PCI registered [ 0.106137] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=3D0 [ 0.106670] PCI: Using configuration type 1 for base access [ 0.113620] ACPI: Added _OSI(Module Device) [ 0.114231] ACPI: Added _OSI(Processor Device) [ 0.114850] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.115496] ACPI: Added _OSI(Processor Aggregator Device) [ 0.120828] ACPI: Interpreter enabled [ 0.121391] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S1_] (20140424/hwxface-580) [ 0.122762] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S2_] (20140424/hwxface-580) [ 0.123741] ACPI: (supports S0 S3 S5) [ 0.124308] ACPI: Using IOAPIC for interrupt routing [ 0.125010] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.132868] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.133341] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.134072] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.135082] acpi PNP0A03:00: fail to add MMCONFIG information, can't acc= ess extended PCI configuration space under this bridge. [ 0.136768] PCI host bridge to bus 0000:00 [ 0.137369] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.138124] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.138918] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.140005] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.140880] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff= f] [ 0.141786] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.142961] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.143817] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.147297] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.148935] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.149824] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.150004] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.150867] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.151952] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.153608] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX= 4 ACPI [ 0.154662] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX= 4 SMB [ 0.155836] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.158729] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.160550] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.166699] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.168044] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.169671] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.170809] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.176171] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.176945] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.178204] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.182292] pci_bus 0000:00: on NUMA node 0 [ 0.183604] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.184784] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.185920] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.187052] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.188163] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.189584] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.190282] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.191427] vgaarb: loaded [ 0.191888] vgaarb: bridge control possible 0000:00:02.0 [ 0.193685] SCSI subsystem initialized [ 0.194331] libata version 3.00 loaded. [ 0.194924] ACPI: bus type USB registered [ 0.195617] usbcore: registered new interface driver usbfs [ 0.196410] usbcore: registered new interface driver hub [ 0.196757] usbcore: registered new device driver usb [ 0.197515] pps_core: LinuxPPS API ver. 1 registered [ 0.198218] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.200119] Advanced Linux Sound Architecture Driver Initialized. [ 0.200876] PCI: Using ACPI for IRQ routing [ 0.201502] PCI: pci_cache_line_size set to 64 bytes [ 0.202261] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.203035] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.204112] Switched to clocksource kvm-clock [ 0.205029] FS-Cache: Loaded [ 0.205593] pnp: PnP ACPI init [ 0.205593] ACPI: bus type PNP registered [ 0.206025] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:3) [ 0.207264] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.208125] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:3) [ 0.209340] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.210221] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:3) [ 0.211426] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.212328] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:3) [ 0.213468] pnp 00:03: [dma 2] [ 0.214042] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.214945] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:3) [ 0.216152] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.217059] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:3) [ 0.218268] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.219149] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:3) [ 0.220371] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.221485] pnp: PnP ACPI: found 7 devices [ 0.222090] ACPI: bus type PNP unregistered [ 0.261677] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.262441] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.263196] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.264006] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.264876] NET: Registered protocol family 1 [ 0.265520] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.266310] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.267107] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.267938] pci 0000:00:02.0: Boot video device [ 0.268592] PCI: CLS 0 bytes, default 64 [ 0.269661] Unpacking initramfs... [ 1.037900] Freeing initrd memory: 24852K (d27ab000 - d3ff0000) [ 1.039325] microcode: CPU0 sig=3D0xf61, pf=3D0x1, revision=3D0x1 [ 1.040120] microcode: CPU1 sig=3D0xf61, pf=3D0x1, revision=3D0x1 [ 1.040965] microcode: Microcode Update Driver: v2.00 , Peter Oruba [ 1.043487] The force parameter has not been set to 1. The Iris poweroff= handler will not be installed. [ 1.045251] futex hash table entries: 512 (order: 3, 32768 bytes) [ 1.046063] Initialise system trusted keyring [ 1.046801] Kprobe smoke test started [ 1.100103] Kprobe smoke test passed successfully [ 1.101825] ntfs: driver 2.1.30 [Flags: R/O DEBUG]. [ 1.102621] QNX4 filesystem 0.2.3 registered. [ 1.103374] NILFS version 2 loaded [ 1.104039] msgmni has been set to 594 [ 1.104623] Key type big_key registered [ 1.106988] Key type asymmetric registered [ 1.107582] Asymmetric key parser 'x509' registered [ 1.108288] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 253) [ 1.109343] io scheduler noop registered [ 1.109921] io scheduler deadline registered (default) [ 1.110785] xz_dec_test: module loaded [ 1.111364] xz_dec_test: Create a device node with 'mknod xz_dec_test c = 252 0' and write .xz files to it. [ 1.113189] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 1.114239] ACPI: Power Button [PWRF] [ 1.140889] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.166752] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 1.168775] serial: Freescale lpuart driver [ 1.169507] Non-volatile memory driver v1.3 [ 1.170131] toshiba: not a supported Toshiba laptop [ 1.170862] platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initial= izing [ 1.171762] platform pc8736x_gpio.0: no device found [ 1.172465] nsc_gpio initializing [ 1.172993] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 1.173703] smapi::smapi_init, ERROR invalid usSmapiID [ 1.174393] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is= not available on this machine [ 1.175619] mwave: mwavedd::mwave_init: Error: Failed to initialize boar= d data [ 1.176649] mwave: mwavedd::mwave_init: Error: Failed to initialize [ 1.177509] [drm] Initialized drm 1.1.0 20060810 [ 1.178293] lkdtm: No crash points registered, enable through debugfs [ 1.179240] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 1.180440] usbcore: registered new interface driver rtsx_usb [ 1.181880] Rounding down aligned max_sectors from 4294967295 to 4294967= 288 [ 1.182930] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.183788] ehci-pci: EHCI PCI platform driver [ 1.184504] fotg210_hcd: FOTG210 Host Controller (EHCI) Driver [ 1.185354] usbcore: registered new interface driver cdc_wdm [ 1.186141] usbcore: registered new interface driver mdc800 [ 1.192627] mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Dig= ital Camera [ 1.193753] usbcore: registered new interface driver microtekX6 [ 1.194632] usbcore: registered new interface driver appledisplay [ 1.195456] usbcore: registered new interface driver cypress_cy7c63 [ 1.196298] usbcore: registered new interface driver legousbtower [ 1.197137] usbcore: registered new interface driver usbtest [ 1.197917] usbcore: registered new interface driver usb_ehset_test [ 1.198758] usbcore: registered new interface driver trancevibrator [ 1.199590] usbcore: registered new interface driver usbsevseg [ 1.200391] usbcore: registered new interface driver yurex [ 1.201218] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 1.203025] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 1.203715] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 1.204745] mousedev: PS/2 mouse device common for all mice [ 1.205477] evbug: Connected device: input0 (Power Button at LNXPWRBN/bu= tton/input0) [ 1.206926] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 1.208090] evbug: Connected device: input1 (AT Translated Set 2 keyboar= d at isa0060/serio0/input0) [ 1.210365] usbcore: registered new interface driver synaptics_usb [ 1.211445] usbcore: registered new interface driver usbtouchscreen [ 1.212533] apanel: Fujitsu BIOS signature 'FJKEYINF' not found... [ 1.213324] cm109: Keymap for Komunikate KIP1000 phone loaded [ 1.214304] usbcore: registered new interface driver cm109 [ 1.215032] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad [ 1.216177] usbcore: registered new interface driver keyspan_remote [ 1.217352] input: PC Speaker as /devices/platform/pcspkr/input/input4 [ 1.218170] evbug: Connected device: input4 (PC Speaker at isa0061/input= 0) [ 1.219100] usbcore: registered new interface driver yealink [ 1.219840] i2c /dev entries driver [ 1.220466] usbcore: registered new interface driver i2c-diolan-u2c [ 1.221371] Driver for 1-wire Dallas network protocol. [ 1.223717] dcdbas dcdbas: Dell Systems Management Base Driver (version = 5.6.0-3.2) [ 1.224846] usbcore: registered new interface driver line6usb [ 1.226301] oprofile: using NMI interrupt. [ 1.227168]=20 [ 1.227168] printing PIC contents [ 1.227966] ... PIC IMR: ffff [ 1.228446] ... PIC IRR: 1013 [ 1.228954] ... PIC ISR: 0000 [ 1.229434] ... PIC ELCR: 0c00 [ 1.229947] printing local APIC contents on CPU#0/0: [ 1.230685] ... APIC ID: 00000000 (0) [ 1.231345] ... APIC VERSION: 00050014 [ 1.231957] ... APIC TASKPRI: 00000000 (00) [ 1.232585] ... APIC PROCPRI: 00000000 [ 1.233193] ... APIC LDR: 01000000 [ 1.233276] ... APIC DFR: ffffffff [ 1.233276] ... APIC SPIV: 000001ff [ 1.233276] ... APIC ISR field: [ 1.233276] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 1.233276] ... APIC TMR field: [ 1.233276] 000000000200000000000000000000000000000000000000000000000000= 0000 [ 1.233276] ... APIC IRR field: [ 1.233276] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 1.233276] ... APIC ESR: 00000000 [ 1.233276] ... APIC ICR: 000008fd [ 1.233276] ... APIC ICR2: 02000000 [ 1.233276] ... APIC LVTT: 000000ef [ 1.233276] ... APIC LVTPC: 00010000 [ 1.233276] ... APIC LVT0: 00010700 [ 1.233276] ... APIC LVT1: 00000400 [ 1.233276] ... APIC LVTERR: 000000fe [ 1.233276] ... APIC TMICT: 0307c863 [ 1.233276] ... APIC TMCCT: 02f517e3 [ 1.233276] ... APIC TDCR: 00000003 [ 1.233276]=20 [ 1.247585] number of MP IRQ sources: 15. [ 1.248205] number of IO-APIC #0 registers: 24. [ 1.248869] testing the IO APIC....................... [ 1.249590] IO APIC #0...... [ 1.250117] .... register #00: 00000000 [ 1.250711] ....... : physical APIC id: 00 [ 1.251369] ....... : Delivery Type: 0 [ 1.251976] ....... : LTS : 0 [ 1.252572] .... register #01: 00170011 [ 1.253169] ....... : max redirection entries: 17 [ 1.253866] ....... : PRQ implemented: 0 [ 1.254463] ....... : IO APIC version: 11 [ 1.255098] .... register #02: 00000000 [ 1.255690] ....... : arbitration: 00 [ 1.256248] .... IRQ redirection table: [ 1.256850] 1 0 0 0 0 0 0 00 [ 1.257484] 0 0 0 0 0 1 1 31 [ 1.258114] 0 0 0 0 0 1 1 30 [ 1.258766] 0 0 0 0 0 1 1 33 [ 1.259398] 0 0 0 0 0 1 1 34 [ 1.260063] 1 1 0 0 0 1 1 35 [ 1.260734] 0 0 0 0 0 1 1 36 [ 1.261368] 0 0 0 0 0 1 1 37 [ 1.262023] 0 0 0 0 0 1 1 38 [ 1.262695] 0 1 0 0 0 1 1 39 [ 1.263318] 1 1 0 0 0 1 1 3A [ 1.263965] 1 1 0 0 0 1 1 3B [ 1.264600] 0 0 0 0 0 1 1 3C [ 1.265269] 0 0 0 0 0 1 1 3D [ 1.265921] 0 0 0 0 0 1 1 3E [ 1.266549] 0 0 0 0 0 1 1 3F [ 1.267189] 1 0 0 0 0 0 0 00 [ 1.267844] 1 0 0 0 0 0 0 00 [ 1.268473] 1 0 0 0 0 0 0 00 [ 1.269118] 1 0 0 0 0 0 0 00 [ 1.269758] 1 0 0 0 0 0 0 00 [ 1.270444] 1 0 0 0 0 0 0 00 [ 1.271080] 1 0 0 0 0 0 0 00 [ 1.271735] 1 0 0 0 0 0 0 00 [ 1.272392] IRQ to pin mappings: [ 1.272901] IRQ0 -> 0:2 [ 1.273448] IRQ1 -> 0:1 [ 1.273994] IRQ3 -> 0:3 [ 1.274532] IRQ4 -> 0:4 [ 1.275105] IRQ5 -> 0:5 [ 1.275676] IRQ6 -> 0:6 [ 1.276202] IRQ7 -> 0:7 [ 1.276763] IRQ8 -> 0:8 [ 1.277298] IRQ9 -> 0:9 [ 1.277862] IRQ10 -> 0:10 [ 1.278410] IRQ11 -> 0:11 [ 1.278968] IRQ12 -> 0:12 [ 1.279530] IRQ13 -> 0:13 [ 1.280122] IRQ14 -> 0:14 [ 1.280718] IRQ15 -> 0:15 [ 1.281274] .................................... done. [ 1.281985] Using IPI No-Shortcut mode [ 1.282796] Loading compiled-in X.509 certificates [ 1.285068] Loaded X.509 cert 'Magrathea: Glacier signing key: fb9f5f609= ddb47842de46f46141bbb3e2679ceff' [ 1.286945] Unregister pv shared memory for cpu 0 [ 1.318610] CPU 0 is now offline [ 1.319187] ALSA device list: [ 1.319677] No soundcards found. [ 1.321524] Freeing unused kernel memory: 1740K (c1688000 - c183b000) [ 1.322395] Write protecting the kernel text: 4200k [ 1.323117] Write protecting the kernel read-only data: 2144k [ 1.328648] random: init urandom read with 1 bits of entropy available [ 1.817756] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/= i8042/serio1/input/input3 [ 1.819569] evbug: Connected device: input3 (ImExPS/2 Generic Explorer M= ouse at isa0060/serio1/input0) [ 2.040066] tsc: Refined TSC clocksource calibration: 2693.467 MHz Elapsed time: 5 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig-h= a3-0624/b7e4888bad0c84db587a2beae72dcf1c40ec0e52/vmlinuz-3.16.0-rc1-00024-g= b7e4888 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic= =3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D= 10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3D= ttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuil= d-tests/run-queue/kvm/i386-randconfig-ha3-0624/linux-devel:devel-lkp-hsx01-= i386-201406242318:b7e4888bad0c84db587a2beae72dcf1c40ec0e52:bisect-linux5/.v= mlinuz-b7e4888bad0c84db587a2beae72dcf1c40ec0e52-20140625011213-3-ivb42 bran= ch=3Dlinux-devel/devel-lkp-hsx01-i386-201406242318 BOOT_IMAGE=3D/kernel/i38= 6-randconfig-ha3-0624/b7e4888bad0c84db587a2beae72dcf1c40ec0e52/vmlinuz-3.16= =2E0-rc1-00024-gb7e4888 drbd.minor_count=3D8' -initrd /kernel-tests/initrd= /quantal-core-i386.cgz -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net u= ser,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dloc= altime -pidfile /dev/shm/kboot/pid-quantal-ivb42-96 -serial file:/dev/shm/k= boot/serial-quantal-ivb42-96 -daemonize -display none -monitor null=20 --gKMricLos+KVdGMg Content-Type: application/octet-stream Content-Disposition: attachment; filename="i386-randconfig-ha3-0624-5fe00a37f7eb81f306abdffbf4d7093da51b8ccc-BUG:----unexpected-failures----of------debugging-96781.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgNWZlMDBhMy4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1s a3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTgnCmdpdCBjaGVja291dCBhNDk3YzNiYTFkOTdm YzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1 ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2ZWw6ZGV2ZWwtbGtw LWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OmE0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1 YmE4YzJjYjQyZWU6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0yNC0yMzozMDoxNiBhNDk3YzNi YTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlIHJldXNlIC9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjI0L2E0OTdjM2JhMWQ5N2ZjNjljMWU3OGU3Yjk2NDM1YmE4YzJj YjQyZWUvdm1saW51ei0zLjE2LjAtcmMyCgoyMDE0LTA2LTI0LTIzOjMwOjE2IGRldGVjdGlu ZyBib290IHN0YXRlIC4uCTQJMjAgU1VDQ0VTUwoKYmlzZWN0OiBnb29kIGNvbW1pdCBhNDk3 YzNiYTFkOTdmYzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlCmdpdCBiaXNlY3Qgc3RhcnQg NWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYyBhNDk3YzNiYTFkOTdm YzY5YzFlNzhlN2I5NjQzNWJhOGMyY2I0MmVlIC0tCi9jL2tlcm5lbC10ZXN0cy9saW5lYXIt YmlzZWN0OiBbIi1iIiwgIjVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0ZDcwOTNkYTUxYjhj Y2MiLCAiLWciLCAiYTQ5N2MzYmExZDk3ZmM2OWMxZTc4ZTdiOTY0MzViYThjMmNiNDJlZSIs ICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIiwgIi9jL2Jv b3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAyMTEgcmV2aXNpb25z IGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDggc3RlcHMpCltmMDcwMzVhMTA5 YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjXSBNZXJnZSAncGV0ZXJ6LXF1ZXVlL2xv Y2tpbmcvY29yZScgaW50byBkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTgKcnVu bmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jv b3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1 ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2ZWw6ZGV2ZWwtbGtw LWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OmYwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3 MjFhMWMyY2U0M2M6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0yNC0yMzozMjoxOCBmMDcwMzVh MTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjIGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYyNC1mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjCkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1 YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYwp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0LWYwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2MKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRj b25maWctaGEzLTA2MjQtZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQz YwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlh Zjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2Mvdm1saW51ei0zLjE2LjAtcmMyLTAwMTUy LWdmMDcwMzVhCgoyMDE0LTA2LTI0LTIzOjQwOjE4IGRldGVjdGluZyBib290IHN0YXRlIC4g VEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAg ICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgQS1BIGRlYWRsb2NrOiAgb2sgIHwg IG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBw ZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhICM0MjcKWyAgICAw LjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEv MjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI1 ZDUgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI4MjUgYzE1YTAxZmMKWyAgICAwLjAwMDAwMF0g IGMxNDEwMDgwIDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAw IGMxODQ1ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIxZmU4MiBjMTVhMDNjYiBj MTVhMDNiZSAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpb ICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjVkNT5d IGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyODI1Pl0gZG90 ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTAwODA+XSA/IHByaW50aysw eDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMWZlODI+XSBsb2NraW5nX3NlbGZ0ZXN0 KzB4ZDQvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVs KzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9h cmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9r ZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgIEEtQi1CLUEgZGVhZGxvY2s6ICBvayAg fCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dh cHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWEgIzQyNwpbICAg IDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8w MS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQx MjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpbICAgIDAuMDAwMDAw XSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4 MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjFmZjBiIGMxNWEwM2Ni IGMxNWEwM2QxIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZm ClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNWQ1 Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI4MjU+XSBk b3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5dID8gcHJpbnRr KzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIxZmYwYj5dIGxvY2tpbmdfc2VsZnRl c3QrMHgxNWQvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2Vy bmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5p dF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFy dF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUItQy1DLUEgZGVhZGxvY2s6ICBv ayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTog c3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWEgIzQyNwpb ICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAw MS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBj MTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpbICAgIDAuMDAw MDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAw MjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjFmZjk0IGMxNWEw M2NiIGMxNWEwM2UyIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZm ZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEy NWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI4MjU+ XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5dID8gcHJp bnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIxZmY5ND5dIGxvY2tpbmdfc2Vs ZnRlc3QrMHgxZTYvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRf a2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRf aW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9z dGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgQS1CLUMtQS1CLUMgZGVhZGxvY2s6 ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29t bTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWEgIzQy NwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2No cyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4 YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpbICAgIDAu MDAwMDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAg MDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIwMDFkIGMx NWEwM2NiIGMxNWEwM2Y3IDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZm ZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMx NDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI4 MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5dID8g cHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDAxZD5dIGxvY2tpbmdf c2VsZnRlc3QrMHgyNmYvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3Rh cnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBz ZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4 Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQi1DLUMtRC1ELUEgZGVhZGxv Y2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAg Q29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWEg IzQyNwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBC b2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYz M2Y4YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpbICAg IDAuMDAwMDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYz OTAgMDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIwMGE2 IGMxNWEwM2NiIGMxNWEwNDBjIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVh IGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBb PGMxNDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0 MTI4MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4MD5d ID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDBhNj5dIGxvY2tp bmdfc2VsZnRlc3QrMHgyZjgvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0g c3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0g PyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0g aTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQy1ELUItRC1ELUEgZGVh ZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6 IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2YwNzAz NWEgIzQyNwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklP UyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBj MTYzM2Y4YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFmYwpb ICAgIDAuMDAwMDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2 YmYzOTAgMDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIw MTJmIGMxNWEwM2NiIGMxNWEwNDI1IDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAw MGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBd ICBbPGMxNDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8 YzE0MTI4MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMDA4 MD5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDEyZj5dIGxv Y2tpbmdfc2VsZnRlc3QrMHgzODEvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBk Pl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1 Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFm Pl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBBLUItQy1ELUItQy1ELUEg ZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQ SUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzItMDAxNTItZ2Yw NzAzNWEgIzQyNwpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2Nocywg QklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAw MCBjMTYzM2Y4YyBjMTQxMjVkNSAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjgyNSBjMTVhMDFm YwpbICAgIDAuMDAwMDAwXSAgYzE0MTAwODAgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIg YzE2YmYzOTAgMDAwMjA4MDAgYzE4NDU4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMx MjIwMWI4IGMxNWEwM2NiIGMxNWEwNDNlIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAw MDAwMGVhIGZmZmZmZmZmClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAw MDBdICBbPGMxNDEyNWQ1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0g IFs8YzE0MTI4MjU+XSBkb3Rlc3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQx MDA4MD5dID8gcHJpbnRrKzB4MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDFiOD5d IGxvY2tpbmdfc2VsZnRlc3QrMHg0MGEvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4 YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4 NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4 MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgIGRv dWJsZSB1bmxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgIGluaXRpYWxpemUgaGVsZDogIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGEzLTA2MjQvZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJj ZTQzYy9kbWVzZy1xdWFudGFsLWl2YjQxLTEwNToyMDE0MDYyNDIzNDAwMDppMzg2LXJhbmRj b25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDE1Mi1nZjA3MDM1YTo0MjcKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcy MWExYzJjZTQzYy9kbWVzZy1xdWFudGFsLWl2YjQxLTM2OjIwMTQwNjI0MjMzOTUzOmkzODYt cmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdm ZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXF1YW50YWwtaXZiNDItNTU6MjAxNDA2MjQyMzM5NTk6 aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3 Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0 NmNiN2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2cteW9jdG8taXZiNDEtMjA6MjAxNDA2MjQyMzM5 NTU6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6 NDI3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5NjRl ODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2cteW9jdG8taXZiNDItMzc6MjAxNDA2MjQy MzM5NTg6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAz NWE6NDI3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5 NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2cteW9jdG8taXZiNDItNTQ6MjAxNDA2 MjQyMzQwMDE6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2Yw NzAzNWE6NDI3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlh Zjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2ctcXVhbnRhbC1pdmI0MS0xNjoy MDE0MDYyNDIzNDAwNTppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDE1 Mi1nZjA3MDM1YTo0MjcKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1 YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYy9kbWVzZy1xdWFudGFsLWl2YjQx LTc4OjIwMTQwNjI0MjM0MDA1OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMy LTAwMTUyLWdmMDcwMzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9m MDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXF1YW50YWwt aXZiNDEtODA6MjAxNDA2MjQyMzQwMDM6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYu MC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMyY2U0M2MvZG1lc2ctcXVh bnRhbC1pdmI0MS04MToyMDE0MDYyNDIzNDAwMzppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6 My4xNi4wLXJjMi0wMDE1Mi1nZjA3MDM1YTo0MjcKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQvZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcyMWExYzJjZTQzYy9kbWVz Zy1xdWFudGFsLWl2YjQyLTE3OjIwMTQwNjI0MjM0MDEwOmkzODYtcmFuZGNvbmZpZy1oYTMt MDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNj L2RtZXNnLXF1YW50YWwtaXZiNDItNDM6MjAxNDA2MjQyMzQwMDk6aTM4Ni1yYW5kY29uZmln LWhhMy0wNjI0OjMuMTYuMC1yYzItMDAxNTItZ2YwNzAzNWE6NDI3Ci9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjI0L2YwNzAzNWExMDlhZjc5NjRlODQ0NmNiN2ZmYzE3MjFhMWMy Y2U0M2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi01NToyMDE0MDYyNDIzNDAxMDppMzg2LXJhbmRj b25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDE1Mi1nZjA3MDM1YTo0MjcKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvZjA3MDM1YTEwOWFmNzk2NGU4NDQ2Y2I3ZmZjMTcy MWExYzJjZTQzYy9kbWVzZy1xdWFudGFsLWl2YjQyLTg1OjIwMTQwNjI0MjM0MDA5OmkzODYt cmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdm ZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTQwOjIwMTQwNjI0MjM0MDAzOmkz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQyNwov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0NDZj YjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTUyOjIwMTQwNjI0MjM0MDAy OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVhOjQy Nwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0ZTg0 NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTU0OjIwMTQwNjI0MjM0 MDAzOmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcwMzVh OjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3OTY0 ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQxLTcyOjIwMTQwNjI0 MjM0MDA2OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdmMDcw MzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5YWY3 OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQyLTM3OjIwMTQw NjI0MjM0MDA5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUyLWdm MDcwMzVhOjQyNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9mMDcwMzVhMTA5 YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjL2RtZXNnLXlvY3RvLWl2YjQyLTQzOjIw MTQwNjI0MjM0MDA5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAwMTUy LWdmMDcwMzVhOjQyNwowOjIwOjIwIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTsz NW0yMDE0LTA2LTI0IDIzOjQwOjQ4IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNl Y3QvbGludXg1L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMTUyIHJldmlz aW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA4IHN0ZXBzKQpbNGRkYTky OTIzZTg1NDYwZmY5Mjk5YjQ4NjE3NmYwOWNjMjVjYTEwNF0gTWVyZ2UgJ2FtaXJ2L2Zvci1u ZXQnIGludG8gZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4CnJ1bm5pbmcgL2Mv a2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2Vj dC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1p Mzg2LTIwMTQwNjI0MjMxODo0ZGRhOTI5MjNlODU0NjBmZjkyOTliNDg2MTc2ZjA5Y2MyNWNh MTA0OmJpc2VjdC1saW51eDUKCjIwMTQtMDYtMjQtMjM6NDA6NDkgNGRkYTkyOTIzZTg1NDYw ZmY5Mjk5YjQ4NjE3NmYwOWNjMjVjYTEwNCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQt NGRkYTkyOTIzZTg1NDYwZmY5Mjk5YjQ4NjE3NmYwOWNjMjVjYTEwNApDaGVjayBmb3Iga2Vy bmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzRkZGE5MjkyM2U4NTQ2 MGZmOTI5OWI0ODYxNzZmMDljYzI1Y2ExMDQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC00ZGRh OTI5MjNlODU0NjBmZjkyOTliNDg2MTc2ZjA5Y2MyNWNhMTA0CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhh My0wNjI0LTRkZGE5MjkyM2U4NTQ2MGZmOTI5OWI0ODYxNzZmMDljYzI1Y2ExMDQKa2VybmVs OiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC80ZGRhOTI5MjNlODU0NjBmZjky OTliNDg2MTc2ZjA5Y2MyNWNhMTA0L3ZtbGludXotMy4xNi4wLXJjMi0wMDA3OC1nNGRkYTky OQoKMjAxNC0wNi0yNC0yMzo1NTo0OSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMTYJMjAgU1VD Q0VTUwoKQmlzZWN0aW5nOiA3NCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMg KHJvdWdobHkgNyBzdGVwcykKWzUwNTQ5MTBjOTBmMjU1NjQwNjJlOWExYzc4ZTRkMzdhNTEw Nzc5NTVdIE1lcmdlICdhbWlydi9mb3ItbmV0ZGV2JyBpbnRvIGRldmVsLWxrcC1oc3gwMS1p Mzg2LTIwMTQwNjI0MjMxOApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1i b290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QKbHMgLWEg L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9s aW51eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTg6NTA1NDkxMGM5 MGYyNTU2NDA2MmU5YTFjNzhlNGQzN2E1MTA3Nzk1NTpiaXNlY3QtbGludXg1CgoyMDE0LTA2 LTI0LTIzOjU2OjQ5IDUwNTQ5MTBjOTBmMjU1NjQwNjJlOWExYzc4ZTRkMzdhNTEwNzc5NTUg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LTUwNTQ5MTBjOTBmMjU1NjQwNjJlOWExYzc4 ZTRkMzdhNTEwNzc5NTUKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYyNC81MDU0OTEwYzkwZjI1NTY0MDYyZTlhMWM3OGU0ZDM3YTUxMDc3OTU1 CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQtNTA1NDkxMGM5MGYyNTU2NDA2MmU5YTFjNzhlNGQz N2E1MTA3Nzk1NQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvLmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC01MDU0OTEwYzkwZjI1NTY0MDYy ZTlhMWM3OGU0ZDM3YTUxMDc3OTU1Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQvNTA1NDkxMGM5MGYyNTU2NDA2MmU5YTFjNzhlNGQzN2E1MTA3Nzk1NS92bWxp bnV6LTMuMTYuMC1yYzItMDAxMzItZzUwNTQ5MTAKCjIwMTQtMDYtMjUtMDA6MTY6NDkgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgCTEJNgkxOAkyMCBTVUNDRVNTCgpsaW5lYXItYmlzZWN0OiBi YWQgYnJhbmNoIG1heSBiZSBwZXRlcnotcXVldWUvbG9ja2luZy9jb3JlCmxpbmVhci1iaXNl Y3Q6IGhhbmRsZSBvdmVyIHRvIGdpdCBiaXNlY3QKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2Vj dCBzdGFydCBmMDcwMzVhMTA5YWY3OTY0ZTg0NDZjYjdmZmMxNzIxYTFjMmNlNDNjIDUwNTQ5 MTBjOTBmMjU1NjQwNjJlOWExYzc4ZTRkMzdhNTEwNzc5NTUgLS0KUHJldmlvdXMgSEVBRCBw b3NpdGlvbiB3YXMgNTA1NDkxMC4uLiBNZXJnZSAnYW1pcnYvZm9yLW5ldGRldicgaW50byBk ZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTgKSEVBRCBpcyBub3cgYXQgNTRhZjYx ZC4uLiBNZXJnZSBicmFuY2ggJ2FrcG0tY3VycmVudC9jdXJyZW50JwpCaXNlY3Rpbmc6IDkg cmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltj MDUxYjIxZjcxZDFmZmRmZDdhZDQwNmExZWY1ZWRlNWU1Zjk3NGM1XSBydG11dGV4OiBDb25m aW5lIGRlYWRsb2NrIGxvZ2ljIHRvIGZ1dGV4CmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3Qg cnVuIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9v dC1iaXNlY3QvbGludXg1L29iai1iaXNlY3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlz ZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQvbGludXgtZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4 OmMwNTFiMjFmNzFkMWZmZGZkN2FkNDA2YTFlZjVlZGU1ZTVmOTc0YzU6YmlzZWN0LWxpbnV4 NQoKMjAxNC0wNi0yNS0wMDoxODo1NCBjMDUxYjIxZjcxZDFmZmRmZDdhZDQwNmExZWY1ZWRl NWU1Zjk3NGM1IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1jMDUxYjIxZjcxZDFmZmRm ZDdhZDQwNmExZWY1ZWRlNWU1Zjk3NGM1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvYzA1MWIyMWY3MWQxZmZkZmQ3YWQ0MDZhMWVmNWVk ZTVlNWY5NzRjNQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWMwNTFiMjFmNzFkMWZmZGZkN2Fk NDA2YTFlZjVlZGU1ZTVmOTc0YzUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtYzA1MWIyMWY3 MWQxZmZkZmQ3YWQ0MDZhMWVmNWVkZTVlNWY5NzRjNQobWzE7MzVtMjAxNC0wNi0yNSAwMDoy NTo1NCBLZXJuZWwgYnVpbGQgZmFpbCBvciB0aW1lb3V0G1swbQoyMDE0LTA2LTI1LTAwOjI1 OjU0IGMwNTFiMjFmNzFkMWZmZGZkN2FkNDA2YTFlZjVlZGU1ZTVmOTc0YzUgU0tJUCBCUk9L RU4gQlVJTEQKQ2hlY2sgL2tidWlsZC10ZXN0cy9idWlsZC1zZXJ2ZWQvaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjI0LWMwNTFiMjFmNzFkMWZmZGZkN2FkNDA2YTFlZjVlZGU1ZTVmOTc0YzUK QmlzZWN0aW5nOiA5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSAzIHN0ZXBzKQpbYWY1NGQ2YTFjM2FkNDc0YmJjOTg5M2M5OTA1MDIyNjQ2YmU2MDkyY10g ZnV0ZXg6IFNpbXBsaWZ5IGZ1dGV4X2xvY2tfcGlfYXRvbWljKCkgYW5kIG1ha2UgaXQgbW9y ZSByb2J1c3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWls dXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQt dGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgtZGV2 ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OmFmNTRkNmExYzNhZDQ3NGJi Yzk4OTNjOTkwNTAyMjY0NmJlNjA5MmM6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0yNS0wMDoy NTo1NCBhZjU0ZDZhMWMzYWQ0NzRiYmM5ODkzYzk5MDUwMjI2NDZiZTYwOTJjIGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYyNC1hZjU0ZDZhMWMzYWQ0NzRiYmM5ODkzYzk5MDUwMjI2NDZi ZTYwOTJjCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MjQvYWY1NGQ2YTFjM2FkNDc0YmJjOTg5M2M5OTA1MDIyNjQ2YmU2MDkyYwp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0LWFmNTRkNmExYzNhZDQ3NGJiYzk4OTNjOTkwNTAyMjY0NmJlNjA5 MmMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl Ly5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtYWY1NGQ2YTFjM2FkNDc0YmJjOTg5M2M5OTA1 MDIyNjQ2YmU2MDkyYwobWzE7MzVtMjAxNC0wNi0yNSAwMDoyODo1NCBLZXJuZWwgYnVpbGQg ZmFpbCBvciB0aW1lb3V0G1swbQoyMDE0LTA2LTI1LTAwOjI4OjU0IGFmNTRkNmExYzNhZDQ3 NGJiYzk4OTNjOTkwNTAyMjY0NmJlNjA5MmMgU0tJUCBCUk9LRU4gQlVJTEQKQ2hlY2sgL2ti dWlsZC10ZXN0cy9idWlsZC1zZXJ2ZWQvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWFmNTRk NmExYzNhZDQ3NGJiYzk4OTNjOTkwNTAyMjY0NmJlNjA5MmMKQmlzZWN0aW5nOiA5IHJldmlz aW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBzKQpbODkzMGVk ODBmOTcwYTkwYTc5NTIzOWU3NDE1YzliMGU2Zjk2NDY0OV0gcnRtdXRleDogQ2xlYW51cCBk ZWFkbG9jayBkZXRlY3RvciBkZWJ1ZyBsb2dpYwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9i aXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg1L29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNC9saW51eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIz MTg6ODkzMGVkODBmOTcwYTkwYTc5NTIzOWU3NDE1YzliMGU2Zjk2NDY0OTpiaXNlY3QtbGlu dXg1CgoyMDE0LTA2LTI1LTAwOjI4OjU1IDg5MzBlZDgwZjk3MGE5MGE3OTUyMzllNzQxNWM5 YjBlNmY5NjQ2NDkgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LTg5MzBlZDgwZjk3MGE5 MGE3OTUyMzllNzQxNWM5YjBlNmY5NjQ2NDkKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVs L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC84OTMwZWQ4MGY5NzBhOTBhNzk1MjM5ZTc0MTVj OWIwZTZmOTY0NjQ5CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtODkzMGVkODBmOTcwYTkwYTc5 NTIzOWU3NDE1YzliMGU2Zjk2NDY0OQobWzE7MzVtMjAxNC0wNi0yNSAwMDoyOTo1NSBLZXJu ZWwgYnVpbGQgZmFpbCBvciB0aW1lb3V0G1swbQoyMDE0LTA2LTI1LTAwOjI5OjU1IDg5MzBl ZDgwZjk3MGE5MGE3OTUyMzllNzQxNWM5YjBlNmY5NjQ2NDkgU0tJUCBCUk9LRU4gQlVJTEQK Q2hlY2sgL2tidWlsZC10ZXN0cy9idWlsZC1zZXJ2ZWQvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0LTg5MzBlZDgwZjk3MGE5MGE3OTUyMzllNzQxNWM5YjBlNmY5NjQ2NDkKQmlzZWN0aW5n OiA5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBz KQpbODhmMmI0YzE1ZTU2MWJiNWMyODcwOWQ2NjYzNjRmMjczYmY1NGI5OF0gcnRtdXRleDog U2ltcGxpZnkgcnRtdXRleF9zbG93dHJ5bG9jaygpCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2Jq LWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0 MjMxODo4OGYyYjRjMTVlNTYxYmI1YzI4NzA5ZDY2NjM2NGYyNzNiZjU0Yjk4OmJpc2VjdC1s aW51eDUKCjIwMTQtMDYtMjUtMDA6Mjk6NTUgODhmMmI0YzE1ZTU2MWJiNWMyODcwOWQ2NjYz NjRmMjczYmY1NGI5OCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtODhmMmI0YzE1ZTU2 MWJiNWMyODcwOWQ2NjYzNjRmMjczYmY1NGI5OApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0Lzg4ZjJiNGMxNWU1NjFiYjVjMjg3MDlkNjY2 MzY0ZjI3M2JmNTRiOTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC04OGYyYjRjMTVlNTYxYmI1 YzI4NzA5ZDY2NjM2NGYyNzNiZjU0Yjk4CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LTg4ZjJi NGMxNWU1NjFiYjVjMjg3MDlkNjY2MzY0ZjI3M2JmNTRiOTgKa2VybmVsOiAva2VybmVsL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNC84OGYyYjRjMTVlNTYxYmI1YzI4NzA5ZDY2NjM2NGYy NzNiZjU0Yjk4L3ZtbGludXotMy4xNi4wLXJjMS0wMDAwOS1nODhmMmI0YzEKCjIwMTQtMDYt MjUtMDA6NDg6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgk1CTkJMTQJMjAgU1VDQ0VTUwoK QmlzZWN0aW5nOiA3IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSAzIHN0ZXBzKQpbNjc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdjM10g cnRtdXRleDogQXZvaWQgcG9pbnRsZXNzIHJlcXVldWVpbmcgaW4gdGhlIGRlYWRsb2NrIGRl dGVjdGlvbiBjaGFpbiB3YWxrCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdApscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0 L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMxODo2Nzc5MmUy Y2FiYWRiYWRkMWE5M2Y2NzkwZmE3YmNiZDQ3ZWNhN2MzOmJpc2VjdC1saW51eDUKCjIwMTQt MDYtMjUtMDA6NTE6MjYgNjc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdj MyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtNjc3OTJlMmNhYmFkYmFkZDFhOTNmNjc5 MGZhN2JjYmQ0N2VjYTdjMwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0LzY3NzkyZTJjYWJhZGJhZGQxYTkzZjY3OTBmYTdiY2JkNDdlY2E3 YzMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC02Nzc5MmUyY2FiYWRiYWRkMWE5M2Y2NzkwZmE3 YmNiZDQ3ZWNhN2MzChtbMTszNW0yMDE0LTA2LTI1IDAwOjUzOjI2IEtlcm5lbCBidWlsZCBm YWlsIG9yIHRpbWVvdXQbWzBtCjIwMTQtMDYtMjUtMDA6NTM6MjYgNjc3OTJlMmNhYmFkYmFk ZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdjMyBTS0lQIEJST0tFTiBCVUlMRApDaGVjayAva2J1 aWxkLXRlc3RzL2J1aWxkLXNlcnZlZC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtNjc3OTJl MmNhYmFkYmFkZDFhOTNmNjc5MGZhN2JjYmQ0N2VjYTdjMwpCaXNlY3Rpbmc6IDcgcmV2aXNp b25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltjY2Y5ZTZh ODBkOWUxYjlkZjY5Yzk4ZTZiOTc0NWNmNDk4NjllZTE1XSBmdXRleDogTWFrZSB1bmxvY2tf cGkgbW9yZSByb2J1c3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9v dC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGlu dXgtZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OmNjZjllNmE4MGQ5 ZTFiOWRmNjljOThlNmI5NzQ1Y2Y0OTg2OWVlMTU6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0y NS0wMDo1MzoyNyBjY2Y5ZTZhODBkOWUxYjlkZjY5Yzk4ZTZiOTc0NWNmNDk4NjllZTE1IGNv bXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1jY2Y5ZTZhODBkOWUxYjlkZjY5Yzk4ZTZiOTc0 NWNmNDk4NjllZTE1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGEzLTA2MjQvY2NmOWU2YTgwZDllMWI5ZGY2OWM5OGU2Yjk3NDVjZjQ5ODY5ZWUxNQp3 YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWNjZjllNmE4MGQ5ZTFiOWRmNjljOThlNmI5NzQ1Y2Y0 OTg2OWVlMTUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtY2NmOWU2YTgwZDllMWI5ZGY2OWM5 OGU2Yjk3NDVjZjQ5ODY5ZWUxNQobWzE7MzVtMjAxNC0wNi0yNSAwMDo1ODoyNyBLZXJuZWwg YnVpbGQgZmFpbCBvciB0aW1lb3V0G1swbQoyMDE0LTA2LTI1LTAwOjU4OjI3IGNjZjllNmE4 MGQ5ZTFiOWRmNjljOThlNmI5NzQ1Y2Y0OTg2OWVlMTUgU0tJUCBCUk9LRU4gQlVJTEQKQ2hl Y2sgL2tidWlsZC10ZXN0cy9idWlsZC1zZXJ2ZWQvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0 LWNjZjllNmE4MGQ5ZTFiOWRmNjljOThlNmI5NzQ1Y2Y0OTg2OWVlMTUKQmlzZWN0aW5nOiA3 IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBzKQpb YTU3NTk0YTEzYTQ0NmQxYTZhYjFkY2Q0ODMzOWY3OTljZTU4Njg0M10gcnRtdXRleDogQ2xh cmlmeSB0aGUgYm9vc3QvZGVib29zdCBwYXJ0CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jp c2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJp c2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmln LWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2LTIwMTQwNjI0MjMx ODphNTc1OTRhMTNhNDQ2ZDFhNmFiMWRjZDQ4MzM5Zjc5OWNlNTg2ODQzOmJpc2VjdC1saW51 eDUKCjIwMTQtMDYtMjUtMDA6NTg6MjcgYTU3NTk0YTEzYTQ0NmQxYTZhYjFkY2Q0ODMzOWY3 OTljZTU4Njg0MyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtYTU3NTk0YTEzYTQ0NmQx YTZhYjFkY2Q0ODMzOWY3OTljZTU4Njg0MwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2E1NzU5NGExM2E0NDZkMWE2YWIxZGNkNDgzMzlm Nzk5Y2U1ODY4NDMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1hNTc1OTRhMTNhNDQ2ZDFhNmFi MWRjZDQ4MzM5Zjc5OWNlNTg2ODQzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LWE1NzU5NGEx M2E0NDZkMWE2YWIxZGNkNDgzMzlmNzk5Y2U1ODY4NDMKa2VybmVsOiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYyNC9hNTc1OTRhMTNhNDQ2ZDFhNmFiMWRjZDQ4MzM5Zjc5OWNl NTg2ODQzL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMi1nYTU3NTk0YQoKMjAxNC0wNi0yNS0w MTowMDoyNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTE1CTIwIFNVQ0NFU1MKCkJpc2VjdGlu ZzogNSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBzdGVw cykKW2JkMWRiY2M2N2NkMmMxMTgxZTJjMDFkYWFjNTFlYWJmMWI5NjRkZDhdIGZ1dGV4OiBV c2UgZnV0ZXhfdG9wX3dhaXRlcigpIGluIGxvb2t1cF9waV9zdGF0ZSgpCnJ1bm5pbmcgL2Mv a2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2Vj dC9saW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1p Mzg2LTIwMTQwNjI0MjMxODpiZDFkYmNjNjdjZDJjMTE4MWUyYzAxZGFhYzUxZWFiZjFiOTY0 ZGQ4OmJpc2VjdC1saW51eDUKCjIwMTQtMDYtMjUtMDE6MDE6NTggYmQxZGJjYzY3Y2QyYzEx ODFlMmMwMWRhYWM1MWVhYmYxYjk2NGRkOCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQt YmQxZGJjYzY3Y2QyYzExODFlMmMwMWRhYWM1MWVhYmYxYjk2NGRkOApDaGVjayBmb3Iga2Vy bmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2JkMWRiY2M2N2NkMmMx MTgxZTJjMDFkYWFjNTFlYWJmMWI5NjRkZDgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1iZDFk YmNjNjdjZDJjMTE4MWUyYzAxZGFhYzUxZWFiZjFiOTY0ZGQ4CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhh My0wNjI0LWJkMWRiY2M2N2NkMmMxMTgxZTJjMDFkYWFjNTFlYWJmMWI5NjRkZDgKG1sxOzM1 bTIwMTQtMDYtMjUgMDE6MDM6NTggS2VybmVsIGJ1aWxkIGZhaWwgb3IgdGltZW91dBtbMG0K MjAxNC0wNi0yNS0wMTowMzo1OCBiZDFkYmNjNjdjZDJjMTE4MWUyYzAxZGFhYzUxZWFiZjFi OTY0ZGQ4IFNLSVAgQlJPS0VOIEJVSUxECkNoZWNrIC9rYnVpbGQtdGVzdHMvYnVpbGQtc2Vy dmVkL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1iZDFkYmNjNjdjZDJjMTE4MWUyYzAxZGFh YzUxZWFiZjFiOTY0ZGQ4CkJpc2VjdGluZzogNSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgMyBzdGVwcykKWzZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJl YzBjNDFjMDFmYjAzYjldIHJ0bXV0ZXg6IE1ha2UgdGhlIHJ0bXV0ZXggdGVzdGVyIGRlcGVu ZCBvbiBCUk9LRU4KcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1m YWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVp bGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvbGludXgt ZGV2ZWw6ZGV2ZWwtbGtwLWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4OjZjYzYyMGJjOGU5YjUy MWU2MWYwNGVlZmJlYzBjNDFjMDFmYjAzYjk6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0yNS0w MTowMzo1OCA2Y2M2MjBiYzhlOWI1MjFlNjFmMDRlZWZiZWMwYzQxYzAxZmIwM2I5IGNvbXBp bGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kz ODYtcmFuZGNvbmZpZy1oYTMtMDYyNC02Y2M2MjBiYzhlOWI1MjFlNjFmMDRlZWZiZWMwYzQx YzAxZmIwM2I5CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQvNmNjNjIwYmM4ZTliNTIxZTYxZjA0ZWVmYmVjMGM0MWMwMWZiMDNiOQp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1y YW5kY29uZmlnLWhhMy0wNjI0LTZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFjMDFm YjAzYjkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlLy5pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtNmNjNjIwYmM4ZTliNTIxZTYxZjA0ZWVm YmVjMGM0MWMwMWZiMDNiOQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0LzZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFjMDFmYjAzYjkvdm1saW51ei0z LjE2LjAtcmMxLTAwMDIzLWc2Y2M2MjBiCgoyMDE0LTA2LTI1LTAxOjA3OjU4IGRldGVjdGlu ZyBib290IHN0YXRlIC4JMgkxNQkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25z IGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDAgc3RlcHMpCltiN2U0ODg4YmFk MGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyXSBsb2NrZGVwOiByZXN0cmljdCB0aGUg dXNlIG9mIHJlY3Vyc2l2ZSByZWFkX2xvY2sgd2l0aCBxcndsb2NrCnJ1bm5pbmcgL2Mva2Vy bmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9s aW51eDUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gwMS1pMzg2 LTIwMTQwNjI0MjMxODpiN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUy OmJpc2VjdC1saW51eDUKCjIwMTQtMDYtMjUtMDE6MDk6NTkgYjdlNDg4OGJhZDBjODRkYjU4 N2EyYmVhZTcyZGNmMWM0MGVjMGU1MiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQtYjdl NDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1MgpDaGVjayBmb3Iga2VybmVs IGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1 ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC1iN2U0ODg4 YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyCndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS8uaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0LWI3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIKa2VybmVsOiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJi ZWFlNzJkY2YxYzQwZWMwZTUyL3ZtbGludXotMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OAoK MjAxNC0wNi0yNS0wMToxMjo1OSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVS RQpbICAgIDAuMDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBd ICAgICAgICAgICAgICAgICAgICAgIEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZBSUxF RHwKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRh aW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAwLjAwMDAwMF0gSGFy ZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAu MDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTIyM2IgMDAwMDAwMDEg YzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZmZTgKWyAgICAwLjAwMDAwMF0gIGMxNDBmY2U2IDAw MDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ0ODAwIGMx NjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIxZmU2MiBjMTVhMDFiNyBjMTVhMDFhYSAwMDAw MDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAw XSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1bXBfc3RhY2sr MHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNDhiPl0gZG90ZXN0KzB4NTgvMHg0 YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZjZTY+XSA/IHByaW50aysweDM4LzB4M2EKWyAg ICAwLjAwMDAwMF0gIFs8YzEyMWZlNjI+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4ZDQvMHgxZGRi ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1LzB4M2Ex ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0OS8weDQ5 ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwrMHg3OS8w eDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAgICAgICAgICAgICAgICAgIEEtQi1CLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHxGQUlM RUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0 YWludGVkIDMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODggIzEyClsgICAgMC4wMDAwMDBdIEhh cmR3YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAw LjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAwMDAwIGMxNjMzZjhjIGMxNDEyMjNiIDAwMDAwMDAx IGMxNjMzZmI0IGMxNDEyNDhiIGMxNTlmZmU4ClsgICAgMC4wMDAwMDBdICBjMTQwZmNlNiAw MDAwMDAwMCAwMDAwMDAwNCAwMDAwMDAwMiBjMTZiZjM5MCAwMDAyMDgwMCBjMTg0NDgwMCBj MTYzM2ZjOApbICAgIDAuMDAwMDAwXSAgYzEyMWZlZWIgYzE1YTAxYjcgYzE1YTAxYmQgMDAw MDA3ODAgYzE2MzNmZTggYzE2ODhhMGQgMDAwMDAwZWEgZmZmZmZmZmYKWyAgICAwLjAwMDAw MF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTIyM2I+XSBkdW1wX3N0YWNr KzB4NDgvMHg2MApbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjQ4Yj5dIGRvdGVzdCsweDU4LzB4 NGJjClsgICAgMC4wMDAwMDBdICBbPGMxNDBmY2U2Pl0gPyBwcmludGsrMHgzOC8weDNhClsg ICAgMC4wMDAwMDBdICBbPGMxMjFmZWViPl0gbG9ja2luZ19zZWxmdGVzdCsweDE1ZC8weDFk ZGIKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODhhMGQ+XSBzdGFydF9rZXJuZWwrMHgyZTUvMHgz YTEKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODg0YzU+XSA/IHNldF9pbml0X2FyZysweDQ5LzB4 NDkKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODgyYWY+XSBpMzg2X3N0YXJ0X2tlcm5lbCsweDc5 LzB4N2QKWyAgICAwLjAwMDAwMF0gICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICAgICAgICAgICBBLUItQi1DLUMtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZB SUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90 IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAwLjAwMDAwMF0g SGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAg IDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTIyM2IgMDAwMDAw MDEgYzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZmZTgKWyAgICAwLjAwMDAwMF0gIGMxNDBmY2U2 IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ0ODAw IGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIxZmY3NCBjMTVhMDFiNyBjMTVhMDFjZSAw MDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAw MDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1bXBfc3Rh Y2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNDhiPl0gZG90ZXN0KzB4NTgv MHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZjZTY+XSA/IHByaW50aysweDM4LzB4M2EK WyAgICAwLjAwMDAwMF0gIFs8YzEyMWZmNzQ+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MWU2LzB4 MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8w eDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkv MHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4 NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAw MDAwMF0gICAgICAgICAgICAgIEEtQi1DLUEtQi1DIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8 RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBO b3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4ICMxMgpbICAgIDAuMDAwMDAw XSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsg ICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjIzYiAwMDAw MDAwMSBjMTYzM2ZiNCBjMTQxMjQ4YiBjMTU5ZmZlOApbICAgIDAuMDAwMDAwXSAgYzE0MGZj ZTYgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAgYzE4NDQ4 MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjFmZmZkIGMxNWEwMWI3IGMxNWEwMWUz IDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsgICAgMC4w MDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyMjNiPl0gZHVtcF9z dGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI0OGI+XSBkb3Rlc3QrMHg1 OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQwZmNlNj5dID8gcHJpbnRrKzB4MzgvMHgz YQpbICAgIDAuMDAwMDAwXSAgWzxjMTIxZmZmZD5dIGxvY2tpbmdfc2VsZnRlc3QrMHgyNmYv MHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVsKzB4MmU1 LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9hcmcrMHg0 OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9rZXJuZWwr MHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgICAgICBBLUItQi1DLUMtRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sg IHxGQUlMRUR8ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8w IE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODggIzEyClsgICAgMC4wMDAw MDBdIEhhcmR3YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEK WyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDAwMDAwMDAwIGMxNjMzZjhjIGMxNDEyMjNiIDAw MDAwMDAxIGMxNjMzZmI0IGMxNDEyNDhiIGMxNTlmZmU4ClsgICAgMC4wMDAwMDBdICBjMTQw ZmNlNiAwMDAwMDAwMCAwMDAwMDAwNCAwMDAwMDAwMiBjMTZiZjM5MCAwMDAyMDgwMCBjMTg0 NDgwMCBjMTYzM2ZjOApbICAgIDAuMDAwMDAwXSAgYzEyMjAwODYgYzE1YTAxYjcgYzE1YTAx ZjggMDAwMDA3ODAgYzE2MzNmZTggYzE2ODhhMGQgMDAwMDAwZWEgZmZmZmZmZmYKWyAgICAw LjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTIyM2I+XSBkdW1w X3N0YWNrKzB4NDgvMHg2MApbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjQ4Yj5dIGRvdGVzdCsw eDU4LzB4NGJjClsgICAgMC4wMDAwMDBdICBbPGMxNDBmY2U2Pl0gPyBwcmludGsrMHgzOC8w eDNhClsgICAgMC4wMDAwMDBdICBbPGMxMjIwMDg2Pl0gbG9ja2luZ19zZWxmdGVzdCsweDJm OC8weDFkZGIKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODhhMGQ+XSBzdGFydF9rZXJuZWwrMHgy ZTUvMHgzYTEKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODg0YzU+XSA/IHNldF9pbml0X2FyZysw eDQ5LzB4NDkKWyAgICAwLjAwMDAwMF0gIFs8YzE2ODgyYWY+XSBpMzg2X3N0YXJ0X2tlcm5l bCsweDc5LzB4N2QKWyAgICAwLjAwMDAwMF0gICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgICAgIEEtQi1DLUQtQi1ELUQtQSBkZWFkbG9jazogIG9rICB8ICBv ayAgfEZBSUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVy LzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4OCAjMTIKWyAgICAwLjAw MDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAx MQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTIyM2Ig MDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI0OGIgYzE1OWZmZTgKWyAgICAwLjAwMDAwMF0gIGMx NDBmY2U2IDAwMDAwMDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMx ODQ0ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAwMDBdICBjMTIyMDEwZiBjMTVhMDFiNyBjMTVh MDIxMSAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAg IDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjIzYj5dIGR1 bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyNDhiPl0gZG90ZXN0 KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0gIFs8YzE0MGZjZTY+XSA/IHByaW50aysweDM4 LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEyMjAxMGY+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4 MzgxLzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsw eDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJn KzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2Vy bmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUMtRC1CLUMtRC1BIGRlYWRsb2NrOiAgb2sgIHwg IG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBw ZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4ICMxMgpbICAgIDAu MDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8y MDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMCAwMDAwMDAwMCBjMTYzM2Y4YyBjMTQxMjIz YiAwMDAwMDAwMSBjMTYzM2ZiNCBjMTQxMjQ4YiBjMTU5ZmZlOApbICAgIDAuMDAwMDAwXSAg YzE0MGZjZTYgMDAwMDAwMDAgMDAwMDAwMDQgMDAwMDAwMDIgYzE2YmYzOTAgMDAwMjA4MDAg YzE4NDQ4MDAgYzE2MzNmYzgKWyAgICAwLjAwMDAwMF0gIGMxMjIwMTk4IGMxNWEwMWI3IGMx NWEwMjJhIDAwMDAwNzgwIGMxNjMzZmU4IGMxNjg4YTBkIDAwMDAwMGVhIGZmZmZmZmZmClsg ICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyMjNiPl0g ZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAwLjAwMDAwMF0gIFs8YzE0MTI0OGI+XSBkb3Rl c3QrMHg1OC8weDRiYwpbICAgIDAuMDAwMDAwXSAgWzxjMTQwZmNlNj5dID8gcHJpbnRrKzB4 MzgvMHgzYQpbICAgIDAuMDAwMDAwXSAgWzxjMTIyMDE5OD5dIGxvY2tpbmdfc2VsZnRlc3Qr MHg0MGEvMHgxZGRiClsgICAgMC4wMDAwMDBdICBbPGMxNjg4YTBkPl0gc3RhcnRfa2VybmVs KzB4MmU1LzB4M2ExClsgICAgMC4wMDAwMDBdICBbPGMxNjg4NGM1Pl0gPyBzZXRfaW5pdF9h cmcrMHg0OS8weDQ5ClsgICAgMC4wMDAwMDBdICBbPGMxNjg4MmFmPl0gaTM4Nl9zdGFydF9r ZXJuZWwrMHg3OS8weDdkClsgICAgMC4wMDAwMDBdICAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICAgIGRvdWJsZSB1bmxvY2s6ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICAgICAgICAgICAgICAgIGluaXRpYWxpemUgaGVsZDogIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8ICBvayAgfCAgb2sgIHwKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQv YjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFs LWl2YjQyLTg0OjIwMTQwNjI1MDExMjI5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2 LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIvZG1lc2cteW9j dG8taXZiNDItNTE6MjAxNDA2MjUwMTEyMjk6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMu MTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1x dWFudGFsLWl2YjQxLTEwODoyMDE0MDYyNTAxMTIzNTppMzg2LXJhbmRjb25maWctaGEzLTA2 MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyL2Rt ZXNnLXF1YW50YWwtaXZiNDEtOToyMDE0MDYyNTAxMTIzNTppMzg2LXJhbmRjb25maWctaGEz LTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYtcmFuZGNv bmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUy L2RtZXNnLXlvY3RvLWl2YjQxLTIzOjIwMTQwNjI1MDExMjM1OmkzODYtcmFuZGNvbmZpZy1o YTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBl NTIvZG1lc2ctcXVhbnRhbC1pdmI0Mi04NDoyMDE0MDYyNTAxMTIzOTppMzg2LXJhbmRjb25m aWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQw ZWMwZTUyL2RtZXNnLXF1YW50YWwtaXZiNDEtNTk6MjAxNDA2MjUwMTEyNTU6aTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctaGEzLTA2MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNm MWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2YjQxLTEwODoyMDE0MDYyNTAxMTI1OTppMzg2 LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFl NzJkY2YxYzQwZWMwZTUyL2RtZXNnLXF1YW50YWwtaXZiNDEtMTE5OjIwMTQwNjI1MDExMzA1 OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEy Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdh MmJlYWU3MmRjZjFjNDBlYzBlNTIvZG1lc2ctcXVhbnRhbC1pdmI0MS0xOToyMDE0MDYyNTAx MTMwMjppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4 ODoxMgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRi NTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyL2RtZXNnLXF1YW50YWwtaXZiNDEtNTk6MjAxNDA2 MjUwMTEzMDU6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzEtMDAwMjQtZ2I3 ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvYjdlNDg4OGJhZDBj ODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2YjQxLTU6MjAx NDA2MjUwMTEzMDQ6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzEtMDAwMjQt Z2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvYjdlNDg4OGJh ZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFsLWl2YjQxLTc0 OjIwMTQwNjI1MDExMjU5OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMxLTAw MDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2I3ZTQ4 ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIvZG1lc2ctcXVhbnRhbC1pdmI0 Mi0xMTg6MjAxNDA2MjUwMTEzMDc6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1y YzEtMDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQv YjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9kbWVzZy1xdWFudGFs LWl2YjQyLTEzOjIwMTQwNjI1MDExMzA3OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2 LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBlNTIvZG1lc2ctcXVh bnRhbC1pdmI0Mi0yMzoyMDE0MDYyNTAxMTMwNDppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6 My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1o YTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQwZWMwZTUyL2RtZXNn LXF1YW50YWwtaXZiNDItNTM6MjAxNDA2MjUwMTEzMDI6aTM4Ni1yYW5kY29uZmlnLWhhMy0w NjI0OjMuMTYuMC1yYzEtMDAwMjQtZ2I3ZTQ4ODg6MTIKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGEzLTA2MjQvYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1Mi9k bWVzZy1xdWFudGFsLWl2YjQyLTg0OjIwMTQwNjI1MDExMzAzOmkzODYtcmFuZGNvbmZpZy1o YTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCi9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0L2I3ZTQ4ODhiYWQwYzg0ZGI1ODdhMmJlYWU3MmRjZjFjNDBlYzBl NTIvZG1lc2ctcXVhbnRhbC1pdmI0Mi05NjoyMDE0MDYyNTAxMTMwNDppMzg2LXJhbmRjb25m aWctaGEzLTA2MjQ6My4xNi4wLXJjMS0wMDAyNC1nYjdlNDg4ODoxMgova2VybmVsL2kzODYt cmFuZGNvbmZpZy1oYTMtMDYyNC9iN2U0ODg4YmFkMGM4NGRiNTg3YTJiZWFlNzJkY2YxYzQw ZWMwZTUyL2RtZXNnLXlvY3RvLWl2YjQxLTU5OjIwMTQwNjI1MDExMjU4OmkzODYtcmFuZGNv bmZpZy1oYTMtMDYyNDozLjE2LjAtcmMxLTAwMDI0LWdiN2U0ODg4OjEyCjA6MjA6MjAgYWxs X2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDYtMjUgMDE6MTM6MjkgUkVQ RUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDUvb2JqLWJpc2VjdC8ucmVw ZWF0G1swbQoKYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcyZGNmMWM0MGVjMGU1MiBpcyB0 aGUgZmlyc3QgYmFkIGNvbW1pdApjb21taXQgYjdlNDg4OGJhZDBjODRkYjU4N2EyYmVhZTcy ZGNmMWM0MGVjMGU1MgpBdXRob3I6IFdhaW1hbiBMb25nIDxXYWltYW4uTG9uZ0BocC5jb20+ CkRhdGU6ICAgTW9uIEp1biAyMyAxNDoyNTowMCAyMDE0IC0wNDAwCgogICAgbG9ja2RlcDog cmVzdHJpY3QgdGhlIHVzZSBvZiByZWN1cnNpdmUgcmVhZF9sb2NrIHdpdGggcXJ3bG9jawog ICAgCiAgICBVbmxpa2UgdGhlIG9yaWdpbmFsIHVuZmFpciByd2xvY2sgaW1wbGVtZW50YXRp b24sIHF1ZXVlZCByd2xvY2sKICAgIHdpbGwgZ3JhbnQgbG9jayBhY2NvcmRpbmcgdG8gdGhl IGNocm9ub2xvZ2ljYWwgc2VxdWVuY2Ugb2YgdGhlIGxvY2sKICAgIHJlcXVlc3RzIGV4Y2Vw dCB3aGVuIHRoZSBsb2NrIHJlcXVlc3RlciBpcyBpbiB0aGUgaW50ZXJydXB0IGNvbnRleHQu CiAgICBDb25zZXF1ZW50bHksIHJlY3Vyc2l2ZSByZWFkX2xvY2sgY2FsbHMgd2lsbCBub3cg aGFuZyB0aGUgcHJvY2VzcyBpZgogICAgdGhlcmUgaXMgYSB3cml0ZV9sb2NrIGNhbGwgc29t ZXdoZXJlIGluIGJldHdlZW4gdGhlIHJlYWRfbG9jayBjYWxscy4KICAgIAogICAgVGhpcyBw YXRjaCB1cGRhdGVzIHRoZSBsb2NrZGVwIGltcGxlbWVudGF0aW9uIHRvIGxvb2sgZm9yIHJl Y3Vyc2l2ZQogICAgcmVhZF9sb2NrIGNhbGxzIHdoZW4gcXVldWVkIHJ3bG9jayBpcyBiZWlu ZyB1c2VkLiBBIG5ldyByZWFkIHN0YXRlICgzKQogICAgaXMgdXNlZCB0byBtYXJrIHRob3Nl IHJlYWRfbG9jayBjYWxsIHRoYXQgY2Fubm90IGJlIHJlY3Vyc2l2ZWx5IGNhbGxlZAogICAg ZXhjZXB0IGluIHRoZSBpbnRlcnJ1cHQgY29udGV4dC4gVGhlIG5ldyByZWFkIHN0YXRlIGRv ZXMgZXhoYXVzdCB0aGUKICAgIDIgYml0cyBhdmFpbGFibGUgaW4gaGVsZF9sb2NrOnJlYWQg Yml0IGZpZWxkLiBUaGUgYWRkaXRpb24gb2YgYW55IG5ldwogICAgcmVhZCBzdGF0ZSBpbiB0 aGUgZnV0dXJlIG1heSByZXF1aXJlIGEgcmVkZXNpZ24gb2YgaG93IGFsbCB0aG9zZSBiaXRz CiAgICBhcmUgc3F1ZWV6ZWQgdG9nZXRoZXIgaW4gdGhlIGhlbGRfbG9jayBzdHJ1Y3R1cmUu CiAgICAKICAgIENjOiBTY290dCBKIE5vcnRvbiA8c2NvdHQubm9ydG9uQGhwLmNvbT4KICAg IENjOiBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6 IFdhaW1hbiBMb25nIDxXYWltYW4uTG9uZ0BocC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQ ZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgICBMaW5rOiBodHRwOi8v bGttbC5rZXJuZWwub3JnL3IvMTQwMzU0NzkwMC00MDY1OC0yLWdpdC1zZW5kLWVtYWlsLVdh aW1hbi5Mb25nQGhwLmNvbQoKOjA0MDAwMCAwNDAwMDAgZjE2MTAwNGU3MGFlMTU5MGQxN2Mw MDY5OWY3NThhY2MyZGQxNTNjZCBmZmYwOThhMWRkNzEzZmU0NTE5MTJiNWY0Yzk5OWY4Yzkz MTk4YTI0IE0JaW5jbHVkZQo6MDQwMDAwIDA0MDAwMCA1NzQxYjM4Y2MyOGQ2ZjBhOWMxNTVi YTZmNTE4MDJkYzQxYzQwNDFkIDY5OTAxMWEzNTM0MDRjNDYyMjk1ZDM4YTVlODRmM2Y3NDAx MDNjZjQgTQlrZXJuZWwKYmlzZWN0IHJ1biBzdWNjZXNzClByZXZpb3VzIEhFQUQgcG9zaXRp b24gd2FzIGI3ZTQ4ODguLi4gbG9ja2RlcDogcmVzdHJpY3QgdGhlIHVzZSBvZiByZWN1cnNp dmUgcmVhZF9sb2NrIHdpdGggcXJ3bG9jawpIRUFEIGlzIG5vdyBhdCA2Y2M2MjBiLi4uIHJ0 bXV0ZXg6IE1ha2UgdGhlIHJ0bXV0ZXggdGVzdGVyIGRlcGVuZCBvbiBCUk9LRU4KbHMgLWEg L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9s aW51eC1kZXZlbDpkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0MDYyNDIzMTg6NmNjNjIwYmM4 ZTliNTIxZTYxZjA0ZWVmYmVjMGM0MWMwMWZiMDNiOTpiaXNlY3QtbGludXg1CgoyMDE0LTA2 LTI1LTAxOjEzOjMwIDZjYzYyMGJjOGU5YjUyMWU2MWYwNGVlZmJlYzBjNDFjMDFmYjAzYjkg cmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvNmNjNjIwYmM4ZTliNTIx ZTYxZjA0ZWVmYmVjMGM0MWMwMWZiMDNiOS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMjMtZzZj YzYyMGIKCjIwMTQtMDYtMjUtMDE6MTM6MzAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMzIJ NTEJNjAgU1VDQ0VTUwoKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgNmNjNjIwYi4uLiBy dG11dGV4OiBNYWtlIHRoZSBydG11dGV4IHRlc3RlciBkZXBlbmQgb24gQlJPS0VOCkhFQUQg aXMgbm93IGF0IDVmZTAwYTMuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtbGtwLWhz eDAxLWkzODYtMjAxNDA2MjQyMzE4JwpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0vaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0L2xpbnV4LWRldmVsOmRldmVsLWxrcC1oc3gw MS1pMzg2LTIwMTQwNjI0MjMxODo1ZmUwMGEzN2Y3ZWI4MWYzMDZhYmRmZmJmNGQ3MDkzZGE1 MWI4Y2NjOmJpc2VjdC1saW51eDUKIFRFU1QgRkFJTFVSRQpbICAgIDAuMDAwMDAwXSAgIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAg IEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfEZBSUxFRHwKWyAgICAwLjAwMDAwMF0gQ1BV OiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjMi0wMDIx MS1nNWZlMDBhMyAjNDI1ClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IEJvY2hzIEJv Y2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwIDAw MDAwMDAwIGMxNjMzZjhjIGMxNDEyNzcxIDAwMDAwMDAxIGMxNjMzZmI0IGMxNDEyOWMxIGMx NWEwMjVhClsgICAgMC4wMDAwMDBdICBjMTQxMDIxYyAwMDAwMDAwMCAwMDAwMDAwNCAwMDAw MDAwMiBjMTZiZjM5MCAwMDAyMDgwMCBjMTg0NTgwMCBjMTYzM2ZjOApbICAgIDAuMDAwMDAw XSAgYzEyMjAwMjIgYzE1YTA0MjkgYzE1YTA0MWMgMDAwMDA3ODAgYzE2MzNmZTggYzE2ODhh MGQgMDAwMDAwZWEgZmZmZmZmZmYKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAw LjAwMDAwMF0gIFs8YzE0MTI3NzE+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDAuMDAw MDAwXSAgWzxjMTQxMjljMT5dIGRvdGVzdCsweDU4LzB4NGJjClsgICAgMC4wMDAwMDBdICBb PGMxNDEwMjFjPl0gPyBwcmludGsrMHgzOC8weDNhClsgICAgMC4wMDAwMDBdICBbPGMxMjIw MDIyPl0gbG9ja2luZ19zZWxmdGVzdCsweGQ0LzB4MWRkYgpbICAgIDAuMDAwMDAwXSAgWzxj MTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAgWzxj MTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAgWzxj MTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAwXSAg IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICBB LUItQi1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAwXSBD UFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMyLTAw MjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMg Qm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAwMDAg MDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI5YzEg YzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAwMDAwMDA0IDAw MDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4ClsgICAgMC4wMDAw MDBdICBjMTIyMDBhYiBjMTVhMDQyOSBjMTVhMDQyZiAwMDAwMDc4MCBjMTYzM2ZlOCBjMTY4 OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpbICAg IDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAgMC4w MDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAwMF0g IFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8YzEy MjAwYWI+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MTVkLzB4MWRkYgpbICAgIDAuMDAwMDAwXSAg WzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAwXSAg WzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAwXSAg WzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAwMDAw XSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgIEEt Qi1CLUMtQy1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAwMDAw XSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMy LTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogQm9j aHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAwMDAw MDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQgYzE0MTI5 YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAwMDAwMDA0 IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4ClsgICAgMC4w MDAwMDBdICBjMTIyMDEzNCBjMTVhMDQyOSBjMTVhMDQ0MCAwMDAwMDc4MCBjMTYzM2ZlOCBj MTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgpb ICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsgICAg MC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAwMDAw MF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0gIFs8 YzEyMjAxMzQ+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MWU2LzB4MWRkYgpbICAgIDAuMDAwMDAw XSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAwMDAw XSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAwMDAw XSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAuMDAw MDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAg IEEtQi1DLUEtQi1DIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAuMDAw MDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAt cmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTog Qm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAgMDAw MDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQgYzE0 MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAwMDAw MDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4ClsgICAg MC4wMDAwMDBdICBjMTIyMDFiZCBjMTVhMDQyOSBjMTVhMDQ1NSAwMDAwMDc4MCBjMTYzM2Zl OCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNl OgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8weDYwClsg ICAgMC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAwLjAw MDAwMF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAwMF0g IFs8YzEyMjAxYmQ+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MjZmLzB4MWRkYgpbICAgIDAuMDAw MDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAuMDAw MDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAuMDAw MDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAgIDAu MDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAg QS1CLUItQy1DLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAgIDAu MDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2 LjAtcmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFt ZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAwXSAg MDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNmYjQg YzE0MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAwIDAw MDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4Clsg ICAgMC4wMDAwMDBdICBjMTIyMDI0NiBjMTVhMDQyOSBjMTVhMDQ2YSAwMDAwMDc4MCBjMTYz M2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxsIFRy YWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8weDYw ClsgICAgMC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAgICAw LjAwMDAwMF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAwMDAw MF0gIFs8YzEyMjAyNDY+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MmY4LzB4MWRkYgpbICAgIDAu MDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAgIDAu MDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAgIDAu MDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApbICAg IDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg ICAgQS1CLUMtRC1CLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApbICAg IDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAz LjE2LjAtcmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUg bmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAwMDAw XSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2MzNm YjQgYzE0MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAwMDAw IDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMzZmM4 ClsgICAgMC4wMDAwMDBdICBjMTIyMDJjZiBjMTVhMDQyOSBjMTVhMDQ4MyAwMDAwMDc4MCBj MTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBDYWxs IFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0OC8w eDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMKWyAg ICAwLjAwMDAwMF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAwLjAw MDAwMF0gIFs8YzEyMjAyY2Y+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4MzgxLzB4MWRkYgpbICAg IDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpbICAg IDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpbICAg IDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3ZApb ICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg ICAgICAgQS1CLUMtRC1CLUMtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9rICB8RkFJTEVEfApb ICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRl ZCAzLjE2LjAtcmMyLTAwMjExLWc1ZmUwMGEzICM0MjUKWyAgICAwLjAwMDAwMF0gSGFyZHdh cmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMDAw MDAwXSAgMDAwMDAwMDAgMDAwMDAwMDAgYzE2MzNmOGMgYzE0MTI3NzEgMDAwMDAwMDEgYzE2 MzNmYjQgYzE0MTI5YzEgYzE1YTAyNWEKWyAgICAwLjAwMDAwMF0gIGMxNDEwMjFjIDAwMDAw MDAwIDAwMDAwMDA0IDAwMDAwMDAyIGMxNmJmMzkwIDAwMDIwODAwIGMxODQ1ODAwIGMxNjMz ZmM4ClsgICAgMC4wMDAwMDBdICBjMTIyMDM1OCBjMTVhMDQyOSBjMTVhMDQ5YyAwMDAwMDc4 MCBjMTYzM2ZlOCBjMTY4OGEwZCAwMDAwMDBlYSBmZmZmZmZmZgpbICAgIDAuMDAwMDAwXSBD YWxsIFRyYWNlOgpbICAgIDAuMDAwMDAwXSAgWzxjMTQxMjc3MT5dIGR1bXBfc3RhY2srMHg0 OC8weDYwClsgICAgMC4wMDAwMDBdICBbPGMxNDEyOWMxPl0gZG90ZXN0KzB4NTgvMHg0YmMK WyAgICAwLjAwMDAwMF0gIFs8YzE0MTAyMWM+XSA/IHByaW50aysweDM4LzB4M2EKWyAgICAw LjAwMDAwMF0gIFs8YzEyMjAzNTg+XSBsb2NraW5nX3NlbGZ0ZXN0KzB4NDBhLzB4MWRkYgpb ICAgIDAuMDAwMDAwXSAgWzxjMTY4OGEwZD5dIHN0YXJ0X2tlcm5lbCsweDJlNS8weDNhMQpb ICAgIDAuMDAwMDAwXSAgWzxjMTY4ODRjNT5dID8gc2V0X2luaXRfYXJnKzB4NDkvMHg0OQpb ICAgIDAuMDAwMDAwXSAgWzxjMTY4ODJhZj5dIGkzODZfc3RhcnRfa2VybmVsKzB4NzkvMHg3 ZApbICAgIDAuMDAwMDAwXSAgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgICAgICAgICAgICAgICAgICBkb3VibGUgdW5sb2NrOiAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAg ICBpbml0aWFsaXplIGhlbGQ6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwg IG9rICB8Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgx ZjMwNmFiZGZmYmY0ZDcwOTNkYTUxYjhjY2MvZG1lc2ctcXVhbnRhbC1pdmI0MS0zMToyMDE0 MDYyNDIzMjY0MDppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1n NWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvNWZlMDBhMzdm N2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy1xdWFudGFsLWl2YjQxLTQy OjIwMTQwNjI0MjMzMDA2OmkzODYtcmFuZGNvbmZpZy1oYTMtMDYyNDozLjE2LjAtcmMyLTAw MjExLWc1ZmUwMGEzOjQyNQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC81ZmUw MGEzN2Y3ZWI4MWYzMDZhYmRmZmJmNGQ3MDkzZGE1MWI4Y2NjL2RtZXNnLXF1YW50YWwtaXZi NDEtOTE6MjAxNDA2MjQyMzMwNDM6aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1y YzItMDAyMTEtZzVmZTAwYTM6NDI1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0 LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0ZDcwOTNkYTUxYjhjY2MvZG1lc2ctcXVhbnRh bC1pdmI0Mi0zODoyMDE0MDYyNDIzMzA0MDppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4x Ni4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEz LTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy15 b2N0by1pdmI0MS05NToyMDE0MDYyNDIzMzAyODppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6 My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct aGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVz Zy15b2N0by1pdmI0Mi04NDoyMDE0MDYyNDIzMjY0MTppMzg2LXJhbmRjb25maWctaGEzLTA2 MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctaGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNjYy9k bWVzZy15b2N0by1pdmI0MS05NToyMDE0MDYyNDIzMzAxMzppMzg2LXJhbmRjb25maWctaGEz LTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctaGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFiOGNj Yy9kbWVzZy15b2N0by1pdmI0Mi00OToyMDE0MDYyNDIzMzA0MDppMzg2LXJhbmRjb25maWct aGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctaGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJkZmZiZjRkNzA5M2RhNTFi OGNjYy9kbWVzZy15b2N0by1pdmI0Mi0xMDg6MjAxNDA2MjQyMzMwNDc6aTM4Ni1yYW5kY29u ZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAyMTEtZzVmZTAwYTM6NDI1Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0ZDcwOTNk YTUxYjhjY2MvZG1lc2cteW9jdG8taXZiNDItNDk6MjAxNDA2MjQyMzMwMTg6aTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAyMTEtZzVmZTAwYTM6NDI1Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0ZDcw OTNkYTUxYjhjY2MvZG1lc2cteW9jdG8taXZiNDItMjQ6MjAxNDA2MjQyMzMwMzI6aTM4Ni1y YW5kY29uZmlnLWhhMy0wNjI0OjMuMTYuMC1yYzItMDAyMTEtZzVmZTAwYTM6NDI1Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWhhMy0wNjI0LzVmZTAwYTM3ZjdlYjgxZjMwNmFiZGZmYmY0 ZDcwOTNkYTUxYjhjY2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi03ODoyMDE0MDYyNDIzMjYzOTpp Mzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0MjUK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQvNWZlMDBhMzdmN2ViODFmMzA2YWJk ZmZiZjRkNzA5M2RhNTFiOGNjYy9kbWVzZy15b2N0by1pdmI0MS05NToyMDE0MDYyNDIzMzA0 MzppMzg2LXJhbmRjb25maWctaGEzLTA2MjQ6My4xNi4wLXJjMi0wMDIxMS1nNWZlMDBhMzo0 MjUKMDoxMzoxMyBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQg NWZlMDBhMyAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1sa3AtaHN4MDEtaTM4Ni0yMDE0 MDYyNDIzMTgnCgo9PT09PT09PT0gdXBzdHJlYW0gPT09PT09PT09ClByZXZpb3VzIEhFQUQg cG9zaXRpb24gd2FzIDVmZTAwYTMuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtbGtw LWhzeDAxLWkzODYtMjAxNDA2MjQyMzE4JwpIRUFEIGlzIG5vdyBhdCA4YjhmNWQ5Li4uIE1l cmdlIHRhZyAnY29tcHJlc3MtMy4xNi1yYzMnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1 Yi9zY20vbGludXgva2VybmVsL2dpdC9ncmVna2gvZHJpdmVyLWNvcmUKbHMgLWEgL2tidWls ZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1oYTMtMDYyNC9saW51czpt YXN0ZXI6OGI4ZjVkOTcxNTg0NWY5YWUyYjg5Y2U0MDZlNzE4Nzc5NjViMjljYTpiaXNlY3Qt bGludXg1CgoyMDE0LTA2LTI1LTAxOjE2OjAzIDhiOGY1ZDk3MTU4NDVmOWFlMmI4OWNlNDA2 ZTcxODc3OTY1YjI5Y2EgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctaGEzLTA2MjQv OGI4ZjVkOTcxNTg0NWY5YWUyYjg5Y2U0MDZlNzE4Nzc5NjViMjljYS92bWxpbnV6LTMuMTYu MC1yYzItMDAwMzUtZzhiOGY1ZDkKCjIwMTQtMDYtMjUtMDE6MTY6MDMgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4JOAkxOQkyMwkzMwk1OAk2MCBTVUNDRVNTCgoKPT09PT09PT09IGxpbnV4 LW5leHQgPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDhiOGY1ZDkuLi4g TWVyZ2UgdGFnICdjb21wcmVzcy0zLjE2LXJjMycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2dyZWdraC9kcml2ZXItY29yZQpIRUFEIGlzIG5v dyBhdCAzYWI2M2RjLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0 MDYyNApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmln LWhhMy0wNjI0L25leHQ6bWFzdGVyOjNhYjYzZGM2YjI5MTJiNzY2MzJlMzQ4ODllYzI2MzU1 MDk2YWFlYWQ6YmlzZWN0LWxpbnV4NQoKMjAxNC0wNi0yNS0wMToyMDowNyAzYWI2M2RjNmIy OTEyYjc2NjMyZTM0ODg5ZWMyNjM1NTA5NmFhZWFkIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWhhMy0wNjI0LzNhYjYzZGM2YjI5MTJiNzY2MzJlMzQ4ODllYzI2MzU1MDk2YWFl YWQvdm1saW51ei0zLjE2LjAtcmMyLW5leHQtMjAxNDA2MjQKCjIwMTQtMDYtMjUtMDE6MjA6 MDcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTUJMjEJNjAgU1VDQ0VTUwoK --gKMricLos+KVdGMg Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.16.0-rc1-00024-gb7e4888" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.16.0-rc1 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_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_KTIME_SCALAR=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS 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_RCU_FAST_NO_HZ=y # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set CONFIG_RCU_NOCB_CPU_ZERO=y # CONFIG_RCU_NOCB_CPU_ALL is not set CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y # CONFIG_CGROUPS is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_PROFILING=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y CONFIG_OPTPROBES=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_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # 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=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set CONFIG_MODULE_SIG_SHA224=y # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha224" CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=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_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=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 is not set CONFIG_GOLDFISH=y CONFIG_X86_EXTENDED_PLATFORM=y CONFIG_X86_GOLDFISH=y # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_RDC321X=y CONFIG_X86_32_NON_STANDARD=y # CONFIG_STA2X11 is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # 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=y # 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=4 CONFIG_X86_L1_CACHE_SHIFT=4 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set 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=y # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_CLEANCACHE=y # CONFIG_CMA is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_HIGHPTE is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_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=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 # CONFIG_PM_WAKELOCKS_GC is not set CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_APEI is not set # CONFIG_SFI is not set # CONFIG_APM is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE 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_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_SCx200 is not set # CONFIG_OLPC is not set CONFIG_ALIX=y # CONFIG_NET5501 is not set # CONFIG_GEOS is not set # CONFIG_TS5500 is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_IOSF_MBI=m CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC 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=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set CONFIG_PARPORT=m CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_OSD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=m # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=m CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=m CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=m # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=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 is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # CONFIG_ECHO is not set CONFIG_HAVE_IDE=y CONFIG_IDE=m # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=m # CONFIG_IDE_GD_ATA is not set # CONFIG_IDE_GD_ATAPI is not set # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=m # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m # CONFIG_BLK_DEV_PLATFORM is not set CONFIG_BLK_DEV_CMD640=m CONFIG_BLK_DEV_CMD640_ENHANCED=y # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_TGT is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m # CONFIG_SCSI_MULTI_LUN is not set CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set # CONFIG_SCSI_SAS_ATTRS is not set # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=m # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set CONFIG_MD=y # CONFIG_BLK_DEV_MD is not set # CONFIG_BCACHE is not set # CONFIG_BLK_DEV_DM is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=m # CONFIG_TCM_FILEIO is not set # CONFIG_TCM_PSCSI is not set # CONFIG_LOOPBACK_TARGET is not set # CONFIG_ISCSI_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_SCSI=m CONFIG_VHOST_RING=m CONFIG_VHOST=m # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ADP5589=m 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=m CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set CONFIG_KEYBOARD_MATRIX=m CONFIG_KEYBOARD_LM8323=m # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m CONFIG_KEYBOARD_GOLDFISH_EVENTS=y CONFIG_KEYBOARD_STOWAWAY=m # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_TWL4030=m CONFIG_KEYBOARD_XTKBD=y CONFIG_KEYBOARD_CROS_EC=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=y # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=m # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_DA9034=m # CONFIG_TOUCHSCREEN_DA9052 is not set CONFIG_TOUCHSCREEN_DYNAPRO=m CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_PIXCIR=m CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_SUR40=m CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=m CONFIG_INPUT_AD714X_I2C=m # CONFIG_INPUT_BMA150 is not set CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MC13783_PWRBUTTON=m CONFIG_INPUT_MMA8450=m # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=m CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y # CONFIG_INPUT_WISTRON_BTNS is not set # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=y CONFIG_INPUT_KXTJ9=y # CONFIG_INPUT_KXTJ9_POLLED_MODE is not set # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y CONFIG_INPUT_RETU_PWRBUTTON=m CONFIG_INPUT_TWL4030_PWRBUTTON=m CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_UINPUT=m CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA9052_ONKEY=y CONFIG_INPUT_ADXL34X=m CONFIG_INPUT_ADXL34X_I2C=m # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_SOC_BUTTON_ARRAY is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set 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 is not set CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_GOLDFISH_TTY=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_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=y # # Non-8250 serial port support # # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set # CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_MEN_Z135=m # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=m CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_GEODE=m # CONFIG_HW_RANDOM_VIA is not set # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set CONFIG_MWAVE=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y # CONFIG_I2C_ALGOPCA is not set # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=m CONFIG_I2C_OCORES=m # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT=m # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=m CONFIG_I2C_TINY_USB=m # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=m CONFIG_GPIO_DA9052=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=m CONFIG_GPIO_IT8761E=m CONFIG_GPIO_F7188X=m CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_LP3943=m # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m CONFIG_GPIO_RC5T583=y CONFIG_GPIO_SX150X=y # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TWL4030=y CONFIG_GPIO_WM8994=y CONFIG_GPIO_ADP5588=m # # PCI GPIO expanders: # # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # # MODULbus GPIO expanders: # # # USB GPIO expanders: # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=m CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2760=m # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=m CONFIG_BATTERY_TWL4030_MADC=m CONFIG_CHARGER_PCF50633=m CONFIG_BATTERY_RX51=m # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=m CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_GPIO=m CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y CONFIG_BATTERY_GOLDFISH=m # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set # CONFIG_HWMON is not set CONFIG_THERMAL=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set # 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=m CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77686=y # 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 is not set CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RTSX_USB=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_PTN3460=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=m # CONFIG_FB_VGA16 is not set CONFIG_FB_N411=m # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=m # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m CONFIG_FB_GOLDFISH=m CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m # CONFIG_FB_AUO_K1901 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_DA903X=y CONFIG_BACKLIGHT_DA9052=m # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_ADP8860=m # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_PCF50633=y # CONFIG_BACKLIGHT_AAT2870 is not set CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=m CONFIG_BACKLIGHT_BD6107=y # CONFIG_VGASTATE is not set CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=m CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set CONFIG_SND_PCM_OSS=y # CONFIG_SND_PCM_OSS_PLUGINS is not set CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_DRIVERS is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set # CONFIG_SND_USB is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y # CONFIG_SND_ATMEL_SOC is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SSI=m CONFIG_SND_SOC_FSL_SPDIF=m # CONFIG_SND_SOC_FSL_ESAI is not set CONFIG_SND_SOC_IMX_AUDMUX=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_ADAU1701 is not set # CONFIG_SND_SOC_AK4554 is not set CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_ALC5623=m # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set CONFIG_SND_SOC_CS42L73=m CONFIG_SND_SOC_CS4270=m # CONFIG_SND_SOC_CS4271 is not set CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_HDMI_CODEC=m # CONFIG_SND_SOC_PCM1681 is not set CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_STA350=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TLV320AIC3X=m CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m # CONFIG_SND_SOC_WM8580 is not set CONFIG_SND_SOC_WM8711=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8776 is not set CONFIG_SND_SOC_WM8804=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8962=m CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD=m CONFIG_SOUND_PRIME=m CONFIG_SOUND_OSS=m # CONFIG_SOUND_TRACEINIT is not set # CONFIG_SOUND_DMAP is not set # CONFIG_SOUND_VMIDI is not set CONFIG_SOUND_TRIX=m # CONFIG_SOUND_MSS is not set # CONFIG_SOUND_MPU401 is not set # CONFIG_SOUND_PAS is not set # CONFIG_SOUND_PSS is not set CONFIG_SOUND_SB=m # CONFIG_SOUND_YM3812 is not set CONFIG_SOUND_UART6850=m # CONFIG_SOUND_AEDSP16 is not set # CONFIG_SOUND_KAHLUA is not set # # HID support # CONFIG_HID=m CONFIG_HIDRAW=y CONFIG_UHID=m # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_PRODIKEYS=m CONFIG_HID_CYPRESS=m # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LENOVO_TPKBD=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PRIMAX=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=m # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=m # # USB HID support # # CONFIG_USB_HID is not set CONFIG_HID_PID=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_OTG_FSM=y CONFIG_USB_MON=m CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=m CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=m # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1760_HCD=m CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FUSBH200_HCD is not set CONFIG_USB_FOTG210_HCD=y CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=m # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_SL811_HCD is not set CONFIG_USB_R8A66597_HCD=m CONFIG_USB_RENESAS_USBHS_HCD=m CONFIG_USB_HCD_BCMA=m CONFIG_USB_HCD_SSB=m # CONFIG_USB_HCD_TEST_MODE is not set CONFIG_USB_RENESAS_USBHS=m # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=y # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_DEBUG=y # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m # CONFIG_USB_SERIAL_GENERIC is not set # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m # CONFIG_USB_SERIAL_CH341 is not set CONFIG_USB_SERIAL_WHITEHEAT=m # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set CONFIG_USB_SERIAL_CP210X=m # CONFIG_USB_SERIAL_CYPRESS_M8 is not set CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_VISOR is not set CONFIG_USB_SERIAL_IPAQ=m # CONFIG_USB_SERIAL_IR is not set CONFIG_USB_SERIAL_EDGEPORT=m # CONFIG_USB_SERIAL_EDGEPORT_TI is not set CONFIG_USB_SERIAL_F81232=m # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m # CONFIG_USB_SERIAL_KEYSPAN is not set CONFIG_USB_SERIAL_KLSI=m # CONFIG_USB_SERIAL_KOBIL_SCT is not set # CONFIG_USB_SERIAL_MCT_U232 is not set # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y # CONFIG_USB_SERIAL_MOS7840 is not set CONFIG_USB_SERIAL_MXUPORT=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m # CONFIG_USB_SERIAL_OTI6858 is not set CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=m # CONFIG_USB_SERIAL_SYMBOL is not set CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m # CONFIG_USB_SERIAL_OPTION is not set CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m CONFIG_USB_SERIAL_WISHBONE=m CONFIG_USB_SERIAL_ZTE=m # CONFIG_USB_SERIAL_SSU100 is not set CONFIG_USB_SERIAL_QT2=m CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=y # CONFIG_USB_LCD is not set CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=m # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=y # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_SAMSUNG_USBPHY=m # CONFIG_SAMSUNG_USB2PHY is not set CONFIG_SAMSUNG_USB3PHY=m CONFIG_USB_GPIO_VBUS=m # CONFIG_TAHVO_USB is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=m # CONFIG_USB_GADGET_DEBUG is not set CONFIG_USB_GADGET_DEBUG_FILES=y CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FUSB300=m CONFIG_USB_FOTG210_UDC=m CONFIG_USB_GR_UDC=m CONFIG_USB_R8A66597=m # CONFIG_USB_RENESAS_USBHS_UDC is not set # CONFIG_USB_PXA27X is not set CONFIG_USB_MV_UDC=m CONFIG_USB_MV_U3D=m CONFIG_USB_M66592=m # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=m # CONFIG_USB_NET2272_DMA is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set CONFIG_USB_DUMMY_HCD=m CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_ACM=m CONFIG_USB_F_SS_LB=m CONFIG_USB_U_SERIAL=m CONFIG_USB_F_MASS_STORAGE=m CONFIG_USB_F_FS=m # CONFIG_USB_CONFIGFS is not set CONFIG_USB_ZERO=m CONFIG_USB_ZERO_HNPTEST=y CONFIG_USB_AUDIO=m CONFIG_GADGET_UAC1=y # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m # CONFIG_USB_FUNCTIONFS_ETH is not set # CONFIG_USB_FUNCTIONFS_RNDIS is not set CONFIG_USB_FUNCTIONFS_GENERIC=y # CONFIG_USB_MASS_STORAGE is not set CONFIG_USB_GADGET_TARGET=m # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set CONFIG_USB_G_ACM_MS=m # CONFIG_USB_G_MULTI is not set CONFIG_USB_G_HID=m CONFIG_USB_G_DBGP=m # CONFIG_USB_G_DBGP_PRINTK is not set CONFIG_USB_G_DBGP_SERIAL=y # CONFIG_UWB is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=m # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=m CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA963X=y CONFIG_LEDS_DA903X=m CONFIG_LEDS_DA9052=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y # CONFIG_LEDS_TRIGGER_CAMERA is not set CONFIG_ACCESSIBILITY=y # CONFIG_A11Y_BRAILLE_CONSOLE is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set # 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_USBIP_CORE is not set CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y CONFIG_COMEDI_KCOMEDILIB=m CONFIG_COMEDI_BOND=m CONFIG_COMEDI_TEST=m CONFIG_COMEDI_PARPORT=m CONFIG_COMEDI_SERIAL2002=m CONFIG_COMEDI_SKEL=m # CONFIG_COMEDI_SSV_DNP is not set CONFIG_COMEDI_ISA_DRIVERS=y CONFIG_COMEDI_PCL711=m CONFIG_COMEDI_PCL724=m CONFIG_COMEDI_PCL726=m # CONFIG_COMEDI_PCL730 is not set CONFIG_COMEDI_PCL812=m CONFIG_COMEDI_PCL816=m CONFIG_COMEDI_PCL818=m # CONFIG_COMEDI_PCM3724 is not set CONFIG_COMEDI_AMPLC_DIO200_ISA=m # CONFIG_COMEDI_AMPLC_PC236_ISA is not set CONFIG_COMEDI_AMPLC_PC263_ISA=m CONFIG_COMEDI_RTI800=m CONFIG_COMEDI_RTI802=m CONFIG_COMEDI_DAC02=m # CONFIG_COMEDI_DAS16M1 is not set CONFIG_COMEDI_DAS08_ISA=m CONFIG_COMEDI_DAS16=m CONFIG_COMEDI_DAS800=m # CONFIG_COMEDI_DAS1800 is not set CONFIG_COMEDI_DAS6402=m CONFIG_COMEDI_DT2801=m # CONFIG_COMEDI_DT2811 is not set # CONFIG_COMEDI_DT2814 is not set # CONFIG_COMEDI_DT2815 is not set CONFIG_COMEDI_DT2817=m # CONFIG_COMEDI_DT282X is not set # CONFIG_COMEDI_DMM32AT is not set # CONFIG_COMEDI_UNIOXX5 is not set # CONFIG_COMEDI_FL512 is not set CONFIG_COMEDI_AIO_AIO12_8=m CONFIG_COMEDI_AIO_IIRO_16=m CONFIG_COMEDI_II_PCI20KC=m # CONFIG_COMEDI_C6XDIGIO is not set CONFIG_COMEDI_MPC624=m # CONFIG_COMEDI_ADQ12B is not set CONFIG_COMEDI_NI_AT_A2150=m CONFIG_COMEDI_NI_AT_AO=m CONFIG_COMEDI_NI_ATMIO=m # CONFIG_COMEDI_NI_ATMIO16D is not set CONFIG_COMEDI_NI_LABPC_ISA=m # CONFIG_COMEDI_PCMAD is not set CONFIG_COMEDI_PCMDA12=m CONFIG_COMEDI_PCMMIO=m CONFIG_COMEDI_PCMUIO=m CONFIG_COMEDI_MULTIQ3=m # CONFIG_COMEDI_S526 is not set # CONFIG_COMEDI_PCI_DRIVERS is not set CONFIG_COMEDI_USB_DRIVERS=y CONFIG_COMEDI_DT9812=m CONFIG_COMEDI_USBDUX=m # CONFIG_COMEDI_USBDUXFAST is not set CONFIG_COMEDI_USBDUXSIGMA=m # CONFIG_COMEDI_VMK80XX is not set CONFIG_COMEDI_8255=m CONFIG_COMEDI_FC=m CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_NI_LABPC=m CONFIG_COMEDI_NI_LABPC_ISADMA=m CONFIG_COMEDI_NI_TIO=m # CONFIG_PANEL is not set # CONFIG_RTS5208 is not set # CONFIG_TRANZPORT is not set CONFIG_LINE6_USB=y # CONFIG_LINE6_USB_IMPULSE_RESPONSE is not set # CONFIG_USB_SERIAL_QUATECH2 is not set # CONFIG_DX_SEP is not set # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # CONFIG_AD7291=m CONFIG_AD7606=m CONFIG_AD7606_IFACE_PARALLEL=m # # Analog digital bi-direction converters # CONFIG_ADT7316=m # CONFIG_ADT7316_I2C is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=m # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m CONFIG_TSL2583=m CONFIG_TSL2x7x=m # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=m # # Active energy metering IC # CONFIG_ADE7854=m # CONFIG_ADE7854_I2C is not set # # Resolver to digital converters # # # Triggers - standalone # # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_CRYSTALHD is not set # CONFIG_FB_XGI is not set # CONFIG_ACPI_QUICKSTART is not set # CONFIG_USB_ENESTORAGE is not set # CONFIG_BCM_WIMAX is not set # CONFIG_FT1000 is not set # # Speakup console speech # CONFIG_SPEAKUP=m CONFIG_SPEAKUP_SYNTH_ACNTSA=m # CONFIG_SPEAKUP_SYNTH_APOLLO is not set CONFIG_SPEAKUP_SYNTH_AUDPTR=m CONFIG_SPEAKUP_SYNTH_BNS=m CONFIG_SPEAKUP_SYNTH_DECTLK=m # CONFIG_SPEAKUP_SYNTH_DECEXT is not set CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m CONFIG_SPEAKUP_SYNTH_DUMMY=m CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=y # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # # Android # # CONFIG_ANDROID is not set # CONFIG_USB_WPAN_HCD is not set # CONFIG_WIMAX_GDM72XX is not set # CONFIG_LTE_GDM724X is not set # CONFIG_CED1401 is not set CONFIG_DGRP=y CONFIG_GOLDFISH_AUDIO=m # CONFIG_XILLYBUS is not set # CONFIG_DGNC is not set CONFIG_DGAP=m CONFIG_GS_FPGABOOT=m # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_GOLDFISH_PIPE=y CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_LAPTOP is not set CONFIG_CHROMEOS_PSTORE=y # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=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 is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set CONFIG_DEVFREQ_GOV_POWERSAVE=m CONFIG_DEVFREQ_GOV_USERSPACE=m # # DEVFREQ Drivers # CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_ADC_JACK is not set CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_HID_SENSOR_ACCEL_3D=m CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_MMA8452=m # # Analog to digital converters # CONFIG_AD799X=m CONFIG_MAX1363=m CONFIG_MCP3422=m CONFIG_MEN_Z188_ADC=m CONFIG_NAU7802=m CONFIG_TI_ADC081C=m CONFIG_TWL4030_MADC=m CONFIG_TWL6030_GPADC=m CONFIG_VIPERBOARD_ADC=m # # Amplifiers # # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5380=m # CONFIG_AD5446 is not set CONFIG_MAX517=m CONFIG_MCP4725=m # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_HID_SENSOR_GYRO_3D=m # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=m # # Humidity sensors # CONFIG_DHT11=m # CONFIG_SI7005 is not set # # Inertial measurement units # CONFIG_INV_MPU6050_IIO=m # # Light sensors # CONFIG_ADJD_S311=m CONFIG_APDS9300=m # CONFIG_CM32181 is not set CONFIG_CM36651=m # CONFIG_GP2AP020A00F is not set # CONFIG_HID_SENSOR_ALS is not set # CONFIG_HID_SENSOR_PROX is not set # CONFIG_SENSORS_LM3533 is not set CONFIG_LTR501=m CONFIG_TCS3472=m CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m CONFIG_VCNL4000=m # # Magnetometer sensors # # CONFIG_AK8975 is not set CONFIG_MAG3110=m CONFIG_HID_SENSOR_MAGNETOMETER_3D=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=m # # Pressure sensors # CONFIG_HID_SENSOR_PRESS=m # CONFIG_MPL115 is not set # CONFIG_MPL3115 is not set # CONFIG_IIO_ST_PRESS is not set # # Lightning sensors # # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=m # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_IPACK_BUS=m # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=m CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=m CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=m CONFIG_PHY_SAMSUNG_USB2=m # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Firmware Drivers # CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m 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_MEMCONSOLE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=m # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y CONFIG_GFS2_FS=m # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y # CONFIG_FSNOTIFY is not set # CONFIG_DNOTIFY is not set # CONFIG_INOTIFY_USER is not set # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTA_NETLINK_INTERFACE is not set 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=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m CONFIG_CACHEFILES_DEBUG=y CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # # CONFIG_MSDOS_FS is not set # CONFIG_VFAT_FS is not set CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y 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=m CONFIG_HFSPLUS_FS=m CONFIG_HFSPLUS_FS_POSIX_ACL=y CONFIG_BEFS_FS=m CONFIG_BEFS_DEBUG=y # CONFIG_BFS_FS is not set CONFIG_EFS_FS=m # CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y # CONFIG_SQUASHFS_ZLIB is not set # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=m # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_PSTORE is not set CONFIG_SYSV_FS=m CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set CONFIG_UFS_DEBUG=y CONFIG_EXOFS_FS=m # CONFIG_EXOFS_DEBUG is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_SECURITY is not set CONFIG_F2FS_CHECK_FS=y CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=m # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m 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_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set 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 is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y # CONFIG_TIMER_STATS is not set # # 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=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y 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_FUNCTION_TRACE_MCOUNT_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_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_STRING_HELPERS=m # CONFIG_TEST_KSTRTOX is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_MODULE=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF 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=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_ENCRYPTED_KEYS=m CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=m CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=m # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y # CONFIG_CRYPTO_USER_API_HASH is not set # 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=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_LGUEST is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=m CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_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_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=m # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y --gKMricLos+KVdGMg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --gKMricLos+KVdGMg--