From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7339788309357321291==" MIME-Version: 1.0 From: Jet Chen To: lkp@lists.01.org Subject: [Tree sweep] BUG: sleeping function called from invalid context at include/linux/highmem.h:58 Date: Mon, 21 Jul 2014 09:10:10 +0800 Message-ID: <53CC6872.70402@intel.com> List-Id: --===============7339788309357321291== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Andi, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git scale/rcu-s= ymlink commit 25c305debfd676aa495137ca1eec21fce15198e7 Author: Andi Kleen AuthorDate: Sat Jul 12 22:46:24 2014 -0700 Commit: Andi Kleen CommitDate: Sun Jul 20 09:43:32 2014 -0700 Tree sweep: Mark all page_follow_link_light users as RCU safe Now that page_follow_link_light() is RCU safe, mark all users as supporting RCU by using the follow_link_rcu entry point. Signed-off-by: Andi Kleen +--------------------------------------------------------------------------= ----+------------+------------+ | = | 868656d432 | 25c305debf | +--------------------------------------------------------------------------= ----+------------+------------+ | boot_successes = | 60 | 0 | | boot_failures = | 0 | 20 | | BUG:sleeping_function_called_from_invalid_context_at_include/linux/highme= m.h | 0 | 20 | | backtrace:SYSC_socketcall = | 0 | 11 | | backtrace:SyS_socketcall = | 0 | 12 | | backtrace:do_sys_open = | 0 | 1 | | backtrace:SyS_open = | 0 | 1 | | backtrace:SYSC_faccessat = | 0 | 7 | | backtrace:SyS_access = | 0 | 7 | +--------------------------------------------------------------------------= ----+------------+------------+ [ 1.309807] evm: HMAC attrs: 0x0 [ 1.311772] Freeing unused kernel memory: 424K (79650000 - 796ba000) [ 1.319415] random: init urandom read with 0 bits of entropy available [ 1.322727] BUG: sleeping function called from invalid context at includ= e/linux/highmem.h:58 [ 1.323637] in_atomic(): 0, irqs_disabled(): 0, pid: 91, name: rc.local [ 1.324200] 1 lock held by rc.local/91: [ 1.324514] #0: (rcu_read_lock){......}, at: [<790ca709>] rcu_read_loc= k+0x0/0x70 [ 1.325199] Preemption disabled at:[<79063d3c>] console_unlock+0x37e/0x3= d2 [ 1.325774] [ 1.325940] CPU: 0 PID: 91 Comm: rc.local Not tainted 3.1= 6.0-rc4-00160-g25c305d #204 [ 1.326610] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.327098] 00000000 00000000 849adb5c 793b1aa6 00000000 849adb88 7904b= 1b2 795b42cc [ 1.327827] 79063d3c 79063d3c 0000005b 8499c3d0 00000000 8a53bd80 89cc5= 830 849adbac [ 1.328584] 849adba4 790caeda 00000000 00000000 849adca0 00000003 00000= 000 849adbb4 [ 1.329309] Call Trace: [ 1.329521] [<793b1aa6>] dump_stack+0x49/0x73 [ 1.329884] [<7904b1b2>] __might_sleep+0x1d1/0x1d9 [ 1.330302] [<79063d3c>] ? console_unlock+0x37e/0x3d2 [ 1.330723] [<79063d3c>] ? console_unlock+0x37e/0x3d2 [ 1.331144] [<790caeda>] page_getlink.isra.31.constprop.47+0x78/0xbc [ 1.331666] [<790caf40>] page_follow_link_light+0x22/0x30 [ 1.332146] [<790cb846>] link_path_walk+0x30b/0x524 [ 1.332564] [<790caf1e>] ? page_getlink.isra.31.constprop.47+0xbc/0xbc [ 1.332566] [<790cbaad>] path_lookupat+0x4e/0x3e9 [ 1.332571] [<7905bb4e>] ? find_usage_backwards+0x62/0x69 [ 1.332573] [<7905c72f>] ? mark_lock+0x1e/0x217 [ 1.332575] [<790cbe67>] filename_lookup.isra.34+0x1f/0x54 [ 1.332577] [<790cbeca>] do_path_lookup+0x2e/0x36 [ 1.332580] [<790cbeef>] kern_path+0x1d/0x32 [ 1.332585] [<790b8d9f>] ? virt_to_head_page+0x8/0x49 [ 1.332587] [<790b94ab>] ? ksize+0x13/0x1e [ 1.332593] [<79384cad>] ? __alloc_skb+0x80/0x154 [ 1.332599] [<793a828d>] unix_find_other.isra.30+0x27/0x160 [ 1.332605] [<79381e3f>] ? sock_wmalloc+0x53/0x5e [ 1.332606] [<793a966f>] unix_stream_connect+0xd8/0x37a [ 1.332608] [<7937f4b0>] SYSC_connect+0x7e/0xb4 [ 1.332616] [<791c466c>] ? _copy_from_user+0x35/0x49 [ 1.332618] [<7937fcf0>] SYSC_socketcall+0xba/0x3de [ 1.332620] [<7905ef9f>] ? lock_release+0x151/0x195 [ 1.332623] [<793b97d6>] ? _raw_spin_unlock+0x27/0x39 [ 1.332625] [<790ab27b>] ? do_read_fault.isra.85+0x23c/0x246 [ 1.332628] [<7905ef9f>] ? lock_release+0x151/0x195 [ 1.332630] [<7904b099>] ? __might_sleep+0xb8/0x1d9 [ 1.332631] [<7905aa8c>] ? up_read+0x1d/0x20 [ 1.332634] [<790276f0>] ? __do_page_fault+0x35a/0x3d0 [ 1.332636] [<790aa047>] ? might_fault+0x92/0x98 [ 1.332638] [<793ba2cb>] ? restore_all+0xf/0xf [ 1.332642] [<791d6677>] ? __this_cpu_preempt_check+0xf/0x11 [ 1.332643] [<79027780>] ? do_page_fault+0x1a/0x1e [ 1.332645] [<79380045>] SyS_socketcall+0xe/0x10 [ 1.332647] [<793ba292>] syscall_call+0x7/0xb /bin/sh: /proc/self/fd/9: No such file or directory /bin/sh: /proc/self/fd/9: No such file or directory /bin/sh: /proc/self/fd/9: No such file or directory git bisect start c0902b93f0f427427f6cb75cb5074288f8001d5d 6b458ac195c517908= 30b2267bdf3edaae27eab3e -- git bisect bad 25c305debfd676aa495137ca1eec21fce15198e7 # 04:23 0- = 20 Tree sweep: Mark all page_follow_link_light users as RCU safe git bisect good 07076cff76ba5dfaf3c0e7028df5e2dd47cf240d # 04:25 20+ = 0 vfs: Add follow_link_rcu to inode_ops git bisect good ee1765112b945f13fdac430d677621a20207d593 # 04:28 20+ = 0 vfs: Update path-lookup.txt for RCU symlink walking git bisect good 868656d432372fc95e57ec7bcd0ac17b0734c806 # 04:31 20+ = 0 vfs: Make page_follow_link_light RCU safe # first bad commit: [25c305debfd676aa495137ca1eec21fce15198e7] Tree sweep: = Mark all page_follow_link_light users as RCU safe git bisect good 868656d432372fc95e57ec7bcd0ac17b0734c806 # 04:34 60+ = 0 vfs: Make page_follow_link_light RCU safe git bisect bad c0902b93f0f427427f6cb75cb5074288f8001d5d # 04:34 0- = 11 fixup! xfs: Add RCU fast symlink path git bisect good d057190925d994b808e1d07e6c76b90a32caac77 # 04:39 60+ = 0 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/= scm/linux/kernel/git/tip/tip git bisect good 58e323c3ee94f1abcecdeeef211a27d1c106c2b3 # 04:43 60+ = 60 Add linux-next specific files for 20140718 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 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Jet --===============7339788309357321291== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-rc4-00160-g25c305d204" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGNwdXNldApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1 YnN5cyBjcHUKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiAzLjE2LjAtcmM0LTAwMTYwLWcy NWMzMDVkIChrYnVpbGRAcm9hbSkgKGdjYyB2ZXJzaW9uIDQuOC4yIChEZWJpYW4gNC44LjItMTgp ICkgIzIwNCBTTVAgUFJFRU1QVCBNb24gSnVsIDIxIDAzOjM2OjI0IENTVCAyMDE0ClsgICAgMC4w MDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAw MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZd IHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAw LTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAg MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEz ZmZkZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAx M2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAw MDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gTm90aWNlOiBOWCAoRXhlY3V0 ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFibGVkOiBub24tUEFFIGtlcm5lbCEK WyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJv Y2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNv ciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAw MDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiBy ZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBl ODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAKWyAgICAwLjAw MDAwMF0gaW5pdGlhbCBtZW1vcnkgbWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjNmZmZmZl0K WyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbNzgwOWIwMDBdIDliMDAw IHNpemUgMTYzODQKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAw MDAwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBm ZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4 MTIwMDAwMDAtMHgxMjNmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjAwMDAwMC0weDEy M2ZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0g MHgxMDAwMDAwMC0weDExZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEwMDAwMDAwLTB4 MTFmZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21l bSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAt MHgwMDNmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwNDAwMDAwLTB4MGZm ZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAw eDEyNDAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTI0MDAwMDAtMHgx M2JmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzYzAwMDAwLTB4MTNmZmRm ZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZTdhMDAwLCAweDAxZTdhZmZmXSBQ R1RBQkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxMjdhYjAwMC0weDEzZmVmZmZm XQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24g ZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMEZEOTUwIDAwMDAxNCAodjAw IEJPQ0hTICkKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDEzRkZFNDUwIDAwMDAzNCAodjAx IEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBB Q1BJOiBGQUNQIDB4MTNGRkZGODAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAx IEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgxM0ZGRTQ5MCAwMDEx QTkgKHYwMSBCWFBDICAgQlhEU0RUICAgMDAwMDAwMDEgSU5UTCAyMDEwMDUyOCkKWyAgICAwLjAw MDAwMF0gQUNQSTogRkFDUyAweDEzRkZGRjQwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBT U0RUIDB4MTNGRkY3QTAgMDAwNzk2ICh2MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMg MDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgxM0ZGRjY4MCAwMDAwODAgKHYw MSBCT0NIUyAgQlhQQ0FQSUMgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g QUNQSTogSFBFVCAweDEzRkZGNjQwIDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAwMDAw MSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3Mg MHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byAgICAgICAgIGZmZmZjMDAw ICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSAzMTlNQiBMT1dNRU0gYXZhaWxhYmxl LgpbICAgIDAuMDAwMDAwXSAgIG1hcHBlZCBsb3cgcmFtOiAwIC0gMTNmZmUwMDAKWyAgICAwLjAw MDAwMF0gICBsb3cgcmFtOiAwIC0gMTNmZmUwMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBV c2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6 IGNwdSAwLCBtc3IgMDoxM2ZmZDAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0g Wm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4 MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAxMDAwMDAwLTB4MTNm ZmRmZmZdClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsg ICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5v ZGUgICAwOiBbbWVtIDB4MDAwMDEwMDAtMHgwMDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2Rl ICAgMDogW21lbSAweDAwMTAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUg MCB0b3RhbHBhZ2VzOiA4MTgyMApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzMiBwYWdlcyB1 c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAg ICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogNjA4IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAg IDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA3NzgyMiBwYWdlcywgTElGTyBiYXRjaDoxNQpbICAg IDAuMDAwMDAwXSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0ClsgICAgMC4wMDAwMDBdIEFDUEk6 IFBNLVRpbWVyIElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElD IGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byAgICAgICAg IGZmZmZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo YWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pClsg ICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAoaWRbMHgwMF0gYWRkcmVzc1sweGZlYzAwMDAwXSBn c2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24g MTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAwLCBBUElDIElE IDAsIEFQSUMgSU5UIDAyClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlw ZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAw NQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2Jh bF9pcnEgOSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRy aWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkKWyAgICAwLjAwMDAw MF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdo IGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAw LCBJUlEgMGEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGEKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQpbICAg IDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQ SUMgSUQgMCwgQVBJQyBJTlQgMGIKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92 ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDEKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJR MiB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRy aWcgMCwgYnVzIDAwLCBJUlEgMDMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDMKWyAgICAwLjAwMDAw MF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA0LCBBUElDIElEIDAs IEFQSUMgSU5UIDA0ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTUgdXNlZCBieSBvdmVycmlkZS4K WyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA2 LCBBUElDIElEIDAsIEFQSUMgSU5UIDA2ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNywgQVBJQyBJRCAwLCBBUElDIElOVCAwNwpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDgsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMDgKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJy aWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAu MDAwMDAwXSBBQ1BJOiBJUlExMSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGMsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMGMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwg SVJRIDBkLCBBUElDIElEIDAsIEFQSUMgSU5UIDBkClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZSwgQVBJQyBJRCAwLCBBUElDIElOVCAwZQpb ICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYs IEFQSUMgSUQgMCwgQVBJQyBJTlQgMGYKWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkg Zm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQ RVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290 OiBBbGxvd2luZyAyIENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJ T0FQSUMgdG8gZmZmZmIwMDAgKGZlYzAwMDAwKQpbICAgIDAuMDAwMDAwXSBucl9pcnFzX2dzaTog NDAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWls YWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6 ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6MzIg bnJfY3B1bWFza19iaXRzOjMyIG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAw MDBdIFBFUkNQVTogRW1iZWRkZWQgMTIgcGFnZXMvY3B1IEA4YTUxMzAwMCBzMjcwMDggcjAgZDIy MTQ0IHU0OTE1MgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMjcwMDggcjAgZDIyMTQ0IHU0 OTE1MiBhbGxvYz0xMio0MDk2ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAx IApbICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAgMC4wMDAw MDBdIGt2bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMTI1MTU2YzAKWyAgICAwLjAwMDAwMF0gQnVp bHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3Rh bCBwYWdlczogODExODAKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190 YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lz cnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5p Yz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlz az0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9k ZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25m aWctcjAtMDcyMS9hazpzY2FsZTpyY3Utc3ltbGluazoyNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2Ex ZWVjMjFmY2UxNTE5OGU3OmJpc2VjdC1saW51eDgvLnZtbGludXotMjVjMzA1ZGViZmQ2NzZhYTQ5 NTEzN2NhMWVlYzIxZmNlMTUxOThlNy0yMDE0MDcyMTA0MjMwMy01LWtidWlsZCBicmFuY2g9YWsv c2NhbGUvcmN1LXN5bWxpbmsgQk9PVF9JTUFHRT0va2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0w NzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvdm1saW51ei0zLjE2 LjAtcmM0LTAwMTYwLWcyNWMzMDVkIGRyYmQubWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBz eXNycTogc3lzcnEgYWx3YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxl IGVudHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50 cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRl cykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAo b3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIENQVSMw ClsgICAgMC4wMDAwMDBdIHhzYXZlOiBlbmFibGVkIHhzdGF0ZV9idiAweDcsIGNudHh0IHNpemUg MHgzNDAKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyODQ0MjRLLzMyNzI4MEsgYXZhaWxhYmxlICgz ODIwSyBrZXJuZWwgY29kZSwgMzc1SyByd2RhdGEsIDIyNTZLIHJvZGF0YSwgNDI0SyBpbml0LCA3 ODg0SyBic3MsIDQyODU2SyByZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gdmlydHVhbCBrZXJuZWwg bWVtb3J5IGxheW91dDoKWyAgICAwLjAwMDAwMF0gICAgIGZpeG1hcCAgOiAweGZmZDM2MDAwIC0g MHhmZmZmZjAwMCAgICgyODUyIGtCKQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4OGM3 ZmUwMDAgLSAweGZmZDM0MDAwICAgKDE4NDUgTUIpClsgICAgMC4wMDAwMDBdICAgICBsb3dtZW0g IDogMHg3ODAwMDAwMCAtIDB4OGJmZmUwMDAgICAoIDMxOSBNQikKWyAgICAwLjAwMDAwMF0gICAg ICAgLmluaXQgOiAweDc5NjUwMDAwIC0gMHg3OTZiYTAwMCAgICggNDI0IGtCKQpbICAgIDAuMDAw MDAwXSAgICAgICAuZGF0YSA6IDB4NzkzYmI2MzIgLSAweDc5NjRlYzgwICAgKDI2Mzcga0IpClsg ICAgMC4wMDAwMDBdICAgICAgIC50ZXh0IDogMHg3OTAwMDAwMCAtIDB4NzkzYmI2MzIgICAoMzgy MSBrQikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0 aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIFBy ZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBd IFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9p ZHM9MgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjIzMDQgbnJfaXJxczo1MTIgMTYKWyAgICAwLjAw MDAwMF0gQ1BVIDAgaXJxc3RhY2tzLCBoYXJkPThhMDBhMDAwIHNvZnQ9OGEwMGMwMDAKWyAgICAw LjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBl bmRlbmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChjKSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28g TW9sbmFyClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAg IDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6ICAgICAgICAgIDQ4ClsgICAgMC4wMDAwMDBd IC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAgODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xB U1NIQVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQ X0VOVFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5T OiAgICAgIDY1NTM2ClsgICAgMC4wMDAwMDBdIC4uLiBDSEFJTkhBU0hfU0laRTogICAgICAgICAg MzI3NjgKWyAgICAwLjAwMDAwMF0gIG1lbW9yeSB1c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZv OiA0OTExIGtCClsgICAgMC4wMDAwMDBdICBwZXIgdGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3Rwcmlu dDogMTE1MiBieXRlcwpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAg ICAwLjAwMDAwMF0gfCBMb2NraW5nIEFQSSB0ZXN0c3VpdGU6ClsgICAgMC4wMDAwMDBdIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCBzcGluIHx3bG9jayB8cmxvY2sgfG11dGV4IHwgd3NlbSB8IHJzZW0gfApbICAgIDAu MDAwMDAwXSAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAg ICAgICAgIEEtQSBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAg b2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICBBLUItQi1BIGRlYWRsb2NrOiAg b2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgICAgICAgICAgQS1CLUItQy1DLUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBv ayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICBBLUItQy1BLUIt QyBkZWFkbG9jazogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgQS1CLUItQy1DLUQtRC1BIGRlYWRsb2NrOiAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICBB LUItQy1ELUItRC1ELUEgZGVhZGxvY2s6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIEEtQi1DLUQtQi1DLUQtQSBkZWFkbG9j azogIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgICAgICAgICAgICAgICBkb3VibGUgdW5sb2NrOiAgb2sgIHwgIG9rICB8ICBvayAg fCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgICAgICBp bml0aWFsaXplIGhlbGQ6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICAgICAgICAgICAgICAgYmFkIHVubG9jayBvcmRlcjogIG9rICB8 ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgIHJlY3Vyc2l2ZSByZWFk LWxvY2s6ICAgICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4w MDAwMDBdICAgICAgICAgICAgcmVjdXJzaXZlIHJlYWQtbG9jayAjMjogICAgICAgICAgICAgfCAg b2sgIHwgICAgICAgICAgICAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgbWl4 ZWQgcmVhZC13cml0ZS1sb2NrOiAgICAgICAgICAgICB8ICBvayAgfCAgICAgICAgICAgICB8ICBv ayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICBtaXhlZCB3cml0ZS1yZWFkLWxvY2s6ICAg ICAgICAgICAgIHwgIG9rICB8ICAgICAgICAgICAgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICBoYXJkLWlycXMtb24gKyBpcnEt c2FmZS1BLzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgIHNvZnQt aXJxcy1vbiArIGlycS1zYWZlLUEvMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAw MDBdICAgICAgaGFyZC1pcnFzLW9uICsgaXJxLXNhZmUtQS8yMTogIG9rICB8ICBvayAgfCAgb2sg IHwKWyAgICAwLjAwMDAwMF0gICAgICBzb2Z0LWlycXMtb24gKyBpcnEtc2FmZS1BLzIxOiAgb2sg IHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgc2lycS1zYWZlLUEgPT4gaGly cXMtb24vMTI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICBzaXJx LXNhZmUtQSA9PiBoaXJxcy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAw MF0gICAgICAgICAgaGFyZC1zYWZlLUEgKyBpcnFzLW9uLzEyOiAgb2sgIHwgIG9rICB8ICBvayAg fApbICAgIDAuMDAwMDAwXSAgICAgICAgICBzb2Z0LXNhZmUtQSArIGlycXMtb24vMTI6ICBvayAg fCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgICAgIGhhcmQtc2FmZS1BICsgaXJx cy1vbi8yMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgc29m dC1zYWZlLUEgKyBpcnFzLW9uLzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAw XSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8 ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMxLzEyMzogIG9rICB8 ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIg IzEvMTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZl LUEgKyB1bnNhZmUtQiAjMS8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBd ICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMxLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwK WyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMjEzOiAgb2sgIHwg IG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAj MS8yMzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUt QSArIHVuc2FmZS1CICMxLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0g ICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzEvMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApb ICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMS8zMTI6ICBvayAgfCAg b2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMx LzMyMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1B ICsgdW5zYWZlLUIgIzEvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAg ICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8Clsg ICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSArIHVuc2FmZS1CICMyLzEyMzogIG9rICB8ICBv ayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIv MTMyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEg KyB1bnNhZmUtQiAjMi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAg ICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMjEzOiAgb2sgIHwgIG9r ICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgaGFyZC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8y MzE6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBzb2Z0LXNhZmUtQSAr IHVuc2FmZS1CICMyLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAg IGhhcmQtc2FmZS1BICsgdW5zYWZlLUIgIzIvMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAg IDAuMDAwMDAwXSAgICAgc29mdC1zYWZlLUEgKyB1bnNhZmUtQiAjMi8zMTI6ICBvayAgfCAgb2sg IHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICBoYXJkLXNhZmUtQSArIHVuc2FmZS1CICMyLzMy MTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgIHNvZnQtc2FmZS1BICsg dW5zYWZlLUIgIzIvMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8xMjM6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2staW52ZXJzaW9uLzEyMzogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgaGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMTMy OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2Nr LWludmVyc2lvbi8xMzI6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAg IGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzIxMzogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAw LjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1pbnZlcnNpb24vMjEzOiAgb2sgIHwgIG9rICB8 ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBoYXJkLWlycSBsb2NrLWludmVyc2lvbi8yMzE6 ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIHNvZnQtaXJxIGxvY2st aW52ZXJzaW9uLzIzMTogIG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAg aGFyZC1pcnEgbG9jay1pbnZlcnNpb24vMzEyOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAu MDAwMDAwXSAgICAgICBzb2Z0LWlycSBsb2NrLWludmVyc2lvbi8zMTI6ICBvayAgfCAgb2sgIHwg IG9rICB8ClsgICAgMC4wMDAwMDBdICAgICAgIGhhcmQtaXJxIGxvY2staW52ZXJzaW9uLzMyMTog IG9rICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgc29mdC1pcnEgbG9jay1p bnZlcnNpb24vMzIxOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMjM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8xMzI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMTM6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8yMzE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMTI6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBo YXJkLWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICBz b2Z0LWlycSByZWFkLXJlY3Vyc2lvbi8zMjE6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdICAgfCBXb3VuZC93YWl0IHRlc3RzIHwKWyAgICAw LjAwMDAwMF0gICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAg ICAgICAgICAgd3cgYXBpIGZhaWx1cmVzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAw MDAwXSAgICAgICAgICAgICAgICB3dyBjb250ZXh0cyBtaXhpbmc6ICBvayAgfCAgb2sgIHwKWyAg ICAwLjAwMDAwMF0gICAgICAgICAgICAgIGZpbmlzaGluZyB3dyBjb250ZXh0OiAgb2sgIHwgIG9r ICB8ICBvayAgfCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgbG9ja2luZyBt aXNtYXRjaGVzOiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAgICAgICAg ICAgICAgIEVERUFETEsgaGFuZGxpbmc6ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfCAgb2sg IHwgIG9rICB8ICBvayAgfCAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgIHNwaW5sb2NrIG5lc3QgdW5sb2NrZWQ6ICBvayAgfApbICAgIDAuMDAwMDAwXSAgIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAg MC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxibG9jayB8IHRyeSAg fGNvbnRleHR8ClsgICAgMC4wMDAwMDBdICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAg ICAgICAgICBjb250ZXh0OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnk6ICBvayAgfCAgb2sgIHwgIG9rICB8ClsgICAg MC4wMDAwMDBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9jazogIG9rICB8ICBvayAg fCAgb2sgIHwKWyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5sb2Nr OiAgb2sgIHwgIG9rICB8ICBvayAgfApbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wMDAwMDBdIEdvb2Qs IGFsbCAyNTMgdGVzdGNhc2VzIHBhc3NlZCEgfApbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gYWxsb2NhdGVkIDY1NTM2MCBieXRl cyBvZiBwYWdlX2Nncm91cApbICAgIDAuMDAwMDAwXSBwbGVhc2UgdHJ5ICdjZ3JvdXBfZGlzYWJs ZT1tZW1vcnknIG9wdGlvbiBpZiB5b3UgZG9uJ3Qgd2FudCBtZW1vcnkgY2dyb3VwcwpbICAgIDAu MDAwMDAwXSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERl dGVjdGVkIDI2OTMuMzMyIE1IeiBwcm9jZXNzb3IKWyAgICAwLjAwNjY2Nl0gQ2FsaWJyYXRpbmcg ZGVsYXkgbG9vcCAoc2tpcHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4OC4xMCBCb2dvTUlQUyAobHBq PTg5Nzc3NzMpClsgICAgMC4wMDY2NjZdIHBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06 IDMwMQpbICAgIDAuMDA2NjY2XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTQwNDI0ClsgICAgMC4w MDk0MjFdIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAw LjAxMDA3MV0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMC4wMTA0MjhdIFlh bWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMC4wMTA4MDNdIE1vdW50LWNhY2hlIGhhc2ggdGFi bGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4wMTEzNjZdIE1v dW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBi eXRlcykKWyAgICAwLjAxMjc1Nl0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbWVtb3J5Clsg ICAgMC4wMTMyMzFdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIHBlcmZfZXZlbnQKWyAgICAw LjAxMzQzM10gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAKWyAg ICAwLjAxMzQzM10gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiAwLCAyTUIgMCwgNE1CIDAs IDFHQiAwClsgICAgMC4wMTM0MzNdIHRsYl9mbHVzaGFsbF9zaGlmdDogNgpbICAgIDAuMDE1MTg0 XSBGcmVlaW5nIFNNUCBhbHRlcm5hdGl2ZXMgbWVtb3J5OiAxMksgKDc5NmJhMDAwIC0gNzk2YmQw MDApClsgICAgMC4wMTcxNjddIEdldHRpbmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDE3NDg1 XSBHZXR0aW5nIFZFUlNJT046IDEwNTAwMTQKWyAgICAwLjAxNzgwM10gR2V0dGluZyBJRDogMApb ICAgIDAuMDE4MDM2XSBHZXR0aW5nIElEOiBmMDAwMDAwClsgICAgMC4wMTgzMTBdIEdldHRpbmcg TFZUMDogODcwMApbICAgIDAuMDE4NTc3XSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjAxODg0 N10gRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNzClsgICAgMC4w MTkzNTldIGVuYWJsZWQgRXh0SU5UIG9uIENQVSMwClsgICAgMC4wMjA0NDddIEVOQUJMSU5HIElP LUFQSUMgSVJRcwpbICAgIDAuMDIwNzQ5XSBpbml0IElPX0FQSUMgSVJRcwpbICAgIDAuMDIxMDA1 XSAgYXBpYyAwIHBpbiAwIG5vdCBjb25uZWN0ZWQKWyAgICAwLjAyMTM1N10gSU9BUElDWzBdOiBT ZXQgcm91dGluZyBlbnRyeSAoMC0xIC0+IDB4MzEgLT4gSVJRIDEgTW9kZTowIEFjdGl2ZTowIERl c3Q6MSkKWyAgICAwLjAyMjA0M10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0yIC0+ IDB4MzAgLT4gSVJRIDAgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyMjczMF0gSU9B UElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0zIC0+IDB4MzMgLT4gSVJRIDMgTW9kZTowIEFj dGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyMzM1NF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRy eSAoMC00IC0+IDB4MzQgLT4gSVJRIDQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAy NDAyNF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC01IC0+IDB4MzUgLT4gSVJRIDUg TW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyNDY5N10gSU9BUElDWzBdOiBTZXQgcm91 dGluZyBlbnRyeSAoMC02IC0+IDB4MzYgLT4gSVJRIDYgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkK WyAgICAwLjAyNTM2MF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC03IC0+IDB4Mzcg LT4gSVJRIDcgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyNjAzMV0gSU9BUElDWzBd OiBTZXQgcm91dGluZyBlbnRyeSAoMC04IC0+IDB4MzggLT4gSVJRIDggTW9kZTowIEFjdGl2ZTow IERlc3Q6MSkKWyAgICAwLjAyNjY4Nl0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC05 IC0+IDB4MzkgLT4gSVJRIDkgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyNzM1N10g SU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMCAtPiAweDNhIC0+IElSUSAxMCBNb2Rl OjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDI4MDQyXSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTExIC0+IDB4M2IgLT4gSVJRIDExIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsg ICAgMC4wMjg3MjRdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTIgLT4gMHgzYyAt PiBJUlEgMTIgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyOTM5OF0gSU9BUElDWzBd OiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMyAtPiAweDNkIC0+IElSUSAxMyBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDMwMDIyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTE0IC0+IDB4M2UgLT4gSVJRIDE0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMzA3 MjFdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTUgLT4gMHgzZiAtPiBJUlEgMTUg TW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzMTQwNl0gIGFwaWMgMCBwaW4gMTYgbm90 IGNvbm5lY3RlZApbICAgIDAuMDMxNzM1XSAgYXBpYyAwIHBpbiAxNyBub3QgY29ubmVjdGVkClsg ICAgMC4wMzIwNjFdICBhcGljIDAgcGluIDE4IG5vdCBjb25uZWN0ZWQKWyAgICAwLjAzMjM5NV0g IGFwaWMgMCBwaW4gMTkgbm90IGNvbm5lY3RlZApbICAgIDAuMDMyNzI0XSAgYXBpYyAwIHBpbiAy MCBub3QgY29ubmVjdGVkClsgICAgMC4wMzMzMzhdICBhcGljIDAgcGluIDIxIG5vdCBjb25uZWN0 ZWQKWyAgICAwLjAzMzY3NV0gIGFwaWMgMCBwaW4gMjIgbm90IGNvbm5lY3RlZApbICAgIDAuMDM0 MDAwXSAgYXBpYyAwIHBpbiAyMyBub3QgY29ubmVjdGVkClsgICAgMC4wMzQ0NzZdIC4uVElNRVI6 IHZlY3Rvcj0weDMwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKWyAgICAwLjAzNTEy M10gc21wYm9vdDogQ1BVMDogSW50ZWwgQ29yZSBQcm9jZXNzb3IgKEhhc3dlbGwpIChmYW06IDA2 LCBtb2RlbDogM2MsIHN0ZXBwaW5nOiAwMSkKWyAgICAwLjAzNjAzMF0gVFNDIGRlYWRsaW5lIHRp bWVyIGVuYWJsZWQKWyAgICAwLjAzNjQzNF0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRl ZCBwNiBDUFUgbW9kZWwgNjAgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsg ICAgMC4wNTMzNjZdIE5NSSB3YXRjaGRvZzogZGlzYWJsZWQgKGNwdTApOiBoYXJkd2FyZSBldmVu dHMgbm90IGVuYWJsZWQKWyAgICAwLjA1NzMzNl0gQ1BVIDEgaXJxc3RhY2tzLCBoYXJkPThhMTUy MDAwIHNvZnQ9OGExNTQwMDAKWyAgICAwLjA1NzkzNF0geDg2OiBCb290aW5nIFNNUCBjb25maWd1 cmF0aW9uOgpbICAgIDAuMDU4NDEwXSAuLi4uIG5vZGUgICMwLCBDUFVzOiAgICAgICMxClsgICAg MC4wMDMzMzNdIEluaXRpYWxpemluZyBDUFUjMQpbICAgIDAuMDA2NjY2XSBrdm0tY2xvY2s6IGNw dSAxLCBtc3IgMDoxM2ZmZDA0MSwgc2Vjb25kYXJ5IGNwdSBjbG9jawpbICAgIDAuMDA2NjY2XSBt YXNrZWQgRXh0SU5UIG9uIENQVSMxClsgICAgMC4wNzM0NThdIHg4NjogQm9vdGVkIHVwIDEgbm9k ZSwgMiBDUFVzClsgICAgMC4wNzM0MjZdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDEKWyAg ICAwLjA3MzQzMl0ga3ZtLXN0ZWFsdGltZTogY3B1IDEsIG1zciAxMjUyMTZjMApbICAgIDAuMDc0 NTMwXSAtLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wNzQ3ODNdIHwgTk1JIHRlc3RzdWl0ZToKWyAg ICAwLjA3NTAyMl0gLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjA3NTI5MV0gICByZW1vdGUg SVBJOiAgb2sgIHwKWyAgICAwLjA4MDE5Ml0gICAgbG9jYWwgSVBJOiAgb2sgIHwKWyAgICAwLjA5 MzM2OV0gLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjA5MzgxMF0gR29vZCwgYWxsICAgMiB0 ZXN0Y2FzZXMgcGFzc2VkISB8ClsgICAgMC4wOTQzODNdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpbICAgIDAuMDk1MDgxXSBzbXBib290OiBUb3RhbCBvZiAyIHByb2Nlc3NvcnMg YWN0aXZhdGVkICgxMDc3Ny4yMSBCb2dvTUlQUykKWyAgICAwLjA5Nzc4NF0gZXZtOiBzZWN1cml0 eS5jYXBhYmlsaXR5ClsgICAgMC4wOTkxODJdIHByYW5kb206IHNlZWQgYm91bmRhcnkgc2VsZiB0 ZXN0IHBhc3NlZApbICAgIDAuMTAwODIyXSBwcmFuZG9tOiAxMDAgc2VsZiB0ZXN0cyBwYXNzZWQK WyAgICAwLjEwMTkyOV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDAu MTAzNzA1XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBsYWRkZXIKWyAgICAwLjEwNDI1MF0gY3B1 aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMTA1MTUyXSBBQ1BJOiBidXMgdHlwZSBQ Q0kgcmVnaXN0ZXJlZApbICAgIDAuMTA2MzM1XSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9u IDEuMTIuMQpbICAgIDAuMTA3MDI0XSBQQ0k6IFBDSSBCSU9TIHJldmlzaW9uIDIuMTAgZW50cnkg YXQgMHhmYzZkNSwgbGFzdCBidXM9MApbICAgIDAuMTA3NzQxXSBQQ0k6IFVzaW5nIGNvbmZpZ3Vy YXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMTIwNjU0XSBBQ1BJOiBBZGRlZCBf T1NJKE1vZHVsZSBEZXZpY2UpClsgICAgMC4xMjEwNzJdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vz c29yIERldmljZSkKWyAgICAwLjEyMTYwNF0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRl bnNpb25zKQpbICAgIDAuMTIzMzQzXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdh dG9yIERldmljZSkKWyAgICAwLjEzMDY4N10gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAg IDAuMTMxMDQ2XSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5n IFNsZWVwIFN0YXRlIFtcX1MxX10gKDIwMTQwNDI0L2h3eGZhY2UtNTgwKQpbICAgIDAuMTMxODI2 XSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0 YXRlIFtcX1MyX10gKDIwMTQwNDI0L2h3eGZhY2UtNTgwKQpbICAgIDAuMTMyNjI1XSBBQ1BJOiAo c3VwcG9ydHMgUzAgUzMgUzUpClsgICAgMC4xMzI5NjBdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3Ig aW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjEzMzM5MV0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3 aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9y dCBhIGJ1ZwpbICAgIDAuMTQ0ODU1XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21h aW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjE0NTM3OF0gYWNwaSBQTlAwQTAzOjAwOiBfT1ND OiBPUyBzdXBwb3J0cyBbU2VnbWVudHMgTVNJXQpbICAgIDAuMTQ1OTE4XSBhY3BpIFBOUDBBMDM6 MDA6IF9PU0MgZmFpbGVkIChBRV9OT1RfRk9VTkQpOyBkaXNhYmxpbmcgQVNQTQpbICAgIDAuMTQ2 OTQzXSBhY3BpIFBOUDBBMDM6MDA6IGZhaWwgdG8gYWRkIE1NQ09ORklHIGluZm9ybWF0aW9uLCBj YW4ndCBhY2Nlc3MgZXh0ZW5kZWQgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgdW5kZXIgdGhpcyBi cmlkZ2UuClsgICAgMC4xNDgxODRdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAg IDAuMTQ4NTMxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZd ClsgICAgMC4xNDg5ODddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAw eDAwMDAtMHgwY2Y3XQpbICAgIDAuMTQ5NDg3XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl c291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjE0OTk5Nl0gcGNpX2J1cyAwMDAwOjAw OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjE1 MDAwOV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAt MHhmZWJmZmZmZl0KWyAgICAwLjE1MDY4OF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10g dHlwZSAwMCBjbGFzcyAweDA2MDAwMApbICAgIDAuMTUxNzkyXSBwY2kgMDAwMDowMDowMS4wOiBb ODA4Njo3MDAwXSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAgMC4xNTMwNjNdIHBjaSAwMDAw OjAwOjAxLjE6IFs4MDg2OjcwMTBdIHR5cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAwLjE1NTUz Ml0gcGNpIDAwMDA6MDA6MDEuMTogcmVnIDB4MjA6IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAw LjE1NjY5NV0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtp byAgMHgwMWYwLTB4MDFmN10KWyAgICAwLjE1NzI3NV0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5 IElERSBxdWlyazogcmVnIDB4MTQ6IFtpbyAgMHgwM2Y2XQpbICAgIDAuMTU3ODE2XSBwY2kgMDAw MDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxODogW2lvICAweDAxNzAtMHgwMTc3 XQpbICAgIDAuMTU4MzkwXSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcg MHgxYzogW2lvICAweDAzNzZdClsgICAgMC4xNTkzNTZdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2 OjcxMTNdIHR5cGUgMDAgY2xhc3MgMHgwNjgwMDAKWyAgICAwLjE2MDE4OV0gcGNpIDAwMDA6MDA6 MDEuMzogcXVpcms6IFtpbyAgMHhiMDAwLTB4YjAzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsg ICAgMC4xNjA3OTBdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4YjEwMC0weGIxMGZd IGNsYWltZWQgYnkgUElJWDQgU01CClsgICAgMC4xNjE4MDNdIHBjaSAwMDAwOjAwOjAyLjA6IFsx MDEzOjAwYjhdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAKWyAgICAwLjE2Mzg5MF0gcGNpIDAwMDA6 MDA6MDIuMDogcmVnIDB4MTA6IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAg MC4xNjU0OThdIHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhm ZWJmMGZmZl0KWyAgICAwLjE3MDU2OV0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0g MHhmZWJlMDAwMC0weGZlYmVmZmZmIHByZWZdClsgICAgMC4xNzE4NDBdIHBjaSAwMDAwOjAwOjAz LjA6IFs4MDg2OjEwMGVdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjE3MzE1M10gcGNp IDAwMDA6MDA6MDMuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJhMDAwMC0weGZlYmJmZmZmXQpbICAg IDAuMTc0MTM4XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNm XQpbICAgIDAuMTc4Mjg2XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYmMw MDAwLTB4ZmViZGZmZmYgcHJlZl0KWyAgICAwLjE3OTI1NV0gcGNpIDAwMDA6MDA6MDQuMDogWzgw ODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApbICAgIDAuMTgwMjIyXSBwY2kgMDAwMDow MDowNC4wOiByZWcgMHgxMDogW21lbSAweGZlYmYxMDAwLTB4ZmViZjEwMGZdClsgICAgMC4xODM3 NTddIHBjaV9idXMgMDAwMDowMDogb24gTlVNQSBub2RlIDAKWyAgICAwLjE4NTE4Ml0gQUNQSTog UENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjE4NTkyMV0g QUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAwLjE4 NjYzOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyA1IDEwICoxMSkKWyAg ICAwLjE4NzAxNF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyA1IDEwICox MSkKWyAgICAwLjE4NzY3NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktTXSAoSVJRcyAq OSkKWyAgICAwLjE4ODkyN10gQUNQSTogRW5hYmxlZCAxNiBHUEVzIGluIGJsb2NrIDAwIHRvIDBG ClsgICAgMC4xOTAwOTldIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMC4xOTA1MjBd IGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLgpbICAgIDAuMTkwOTIxXSBBQ1BJOiBidXMgdHlw ZSBVU0IgcmVnaXN0ZXJlZApbICAgIDAuMTkxNDAxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgMC4xOTE5MDVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgaHViClsgICAgMC4xOTI0NzBdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsgICAgMC4xOTMzNTVdIFBDSTogVXNpbmcgQUNQSSBm b3IgSVJRIHJvdXRpbmcKWyAgICAwLjE5MzcxMF0gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNl dCB0byA2NCBieXRlcwpbICAgIDAuMTk0MjE4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l bSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAgMC4xOTQ3MTFdIGU4MjA6IHJlc2VydmUgUkFN IGJ1ZmZlciBbbWVtIDB4MTNmZmUwMDAtMHgxM2ZmZmZmZl0KWyAgICAwLjE5NjI3NF0gSFBFVDog MyB0aW1lcnMgaW4gdG90YWwsIDAgdGltZXJzIHdpbGwgYmUgdXNlZCBmb3IgcGVyLWNwdSB0aW1l cgpbICAgIDAuMTk2ODc4XSBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBrdm0tY2xvY2sKWyAgICAw LjE5NzU3Nl0gcG5wOiBQblAgQUNQSSBpbml0ClsgICAgMC4xOTc4OTVdIEFDUEk6IGJ1cyB0eXBl IFBOUCByZWdpc3RlcmVkClsgICAgMC4xOTg0NjldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50 cnkgKDAtOCAtPiAweDM4IC0+IElSUSA4IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC4x OTkzMDZdIHBucCAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAg KGFjdGl2ZSkKWyAgICAwLjE5OTc3MF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0x IC0+IDB4MzEgLT4gSVJRIDEgTW9kZTowIEFjdGl2ZTowIERlc3Q6MykKWyAgICAwLjIwMDU0N10g cG5wIDAwOjAxOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDMwMyAoYWN0aXZl KQpbICAgIDAuMjAxMTc2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEyIC0+IDB4 M2MgLT4gSVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC4yMDE5NDldIHBucCAw MDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBmMTMgKGFjdGl2ZSkKWyAg ICAwLjIwMjU1NF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC02IC0+IDB4MzYgLT4g SVJRIDYgTW9kZTowIEFjdGl2ZTowIERlc3Q6MykKWyAgICAwLjIwMzIxOV0gcG5wIDAwOjAzOiBb ZG1hIDJdClsgICAgMC4yMDM1NzZdIHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmlj ZSwgSURzIFBOUDA3MDAgKGFjdGl2ZSkKWyAgICAwLjIwNDE5NV0gSU9BUElDWzBdOiBTZXQgcm91 dGluZyBlbnRyeSAoMC03IC0+IDB4MzcgLT4gSVJRIDcgTW9kZTowIEFjdGl2ZTowIERlc3Q6MykK WyAgICAwLjIwNTAwM10gcG5wIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMg UE5QMDQwMCAoYWN0aXZlKQpbICAgIDAuMjA1NjExXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTQgLT4gMHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDAu MjA2MzU0XSBwbnAgMDA6MDU6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAx IChhY3RpdmUpClsgICAgMC4yMDY5NzddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt MyAtPiAweDMzIC0+IElSUSAzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC4yMDc3MzNd IHBucCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2 ZSkKWyAgICAwLjIwODc0OF0gcG5wOiBQblAgQUNQSTogZm91bmQgNyBkZXZpY2VzClsgICAgMC4y MDkwOTJdIEFDUEk6IGJ1cyB0eXBlIFBOUCB1bnJlZ2lzdGVyZWQKWyAgICAwLjIwOTQ0M10gSU5G T19NRE1BOiBMTlcgRE1BIERyaXZlciBWZXJzaW9uIDEuMS4wClsgICAgMC4yNDU2MzFdIHBjaV9i dXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjddClsgICAgMC4yNDYxMDdd IHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0weGZmZmZdClsgICAgMC4y NDY1NjBdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBi ZmZmZl0KWyAgICAwLjI0NzA5M10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0gMHg4 MDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAuMjQ3Njc0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j b2wgZmFtaWx5IDEKWyAgICAwLjI0ODExMV0gcGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGly ZWN0IFBDSS9QQ0kgdHJhbnNmZXJzClsgICAgMC4yNDg2MDddIHBjaSAwMDAwOjAwOjAxLjA6IFBJ SVgzOiBFbmFibGluZyBQYXNzaXZlIFJlbGVhc2UKWyAgICAwLjI0OTA5Nl0gcGNpIDAwMDA6MDA6 MDEuMDogQWN0aXZhdGluZyBJU0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMKWyAgICAwLjI0OTYyM10g cGNpIDAwMDA6MDA6MDIuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjI1MDAzM10gUENJOiBD TFMgMCBieXRlcywgZGVmYXVsdCA2NApbICAgIDAuMjUxMDYwXSBVbnBhY2tpbmcgaW5pdHJhbWZz Li4uClsgICAgMS4xMzM3MDFdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMjQ4NTJLICg4YTdhYjAw MCAtIDhiZmYwMDAwKQpbICAgIDEuMTM0OTE0XSBhcG06IEJJT1Mgbm90IGZvdW5kLgpbICAgIDEu MTM2Njk0XSBUaGUgZm9yY2UgcGFyYW1ldGVyIGhhcyBub3QgYmVlbiBzZXQgdG8gMS4gVGhlIEly aXMgcG93ZXJvZmYgaGFuZGxlciB3aWxsIG5vdCBiZSBpbnN0YWxsZWQuClsgICAgMS4xMzc1Mzhd IHNwaW5fbG9jay10b3J0dXJlOi0tLSBTdGFydCBvZiB0ZXN0OiBud3JpdGVyc19zdHJlc3M9NCBz dGF0X2ludGVydmFsPTYwIHZlcmJvc2U9MSBzaHVmZmxlX2ludGVydmFsPTMgc3R1dHRlcj01IHNo dXRkb3duX3NlY3M9MCBvbm9mZl9pbnRlcnZhbD0wIG9ub2ZmX2hvbGRvZmY9MApbICAgIDEuMTM4 Nzg2XSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRpbmcgdG9ydHVyZV9zaHVmZmxlIHRhc2sKWyAg ICAxLjEzOTM4M10gc3Bpbl9sb2NrLXRvcnR1cmU6IHRvcnR1cmVfc2h1ZmZsZSB0YXNrIHN0YXJ0 ZWQKWyAgICAxLjEzOTM5MF0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIHRvcnR1cmVfc3R1 dHRlciB0YXNrClsgICAgMS4xMzk0NjVdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2Nr X3RvcnR1cmVfd3JpdGVyIHRhc2sKWyAgICAxLjEzOTQ5NF0gc3Bpbl9sb2NrLXRvcnR1cmU6IHRv cnR1cmVfc3R1dHRlciB0YXNrIHN0YXJ0ZWQKWyAgICAxLjE0MjUyNV0gc3Bpbl9sb2NrLXRvcnR1 cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzawpbICAgIDEuMTQyNTQzXSBzcGlu X2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3dyaXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAxLjE0 MzY5MF0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV93cml0ZXIgdGFz awpbICAgIDEuMTQzNzAzXSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3dyaXRlciB0 YXNrIHN0YXJ0ZWQKWyAgICAxLjE0NDgyOV0gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIGxv Y2tfdG9ydHVyZV93cml0ZXIgdGFzawpbICAgIDEuMTQ0ODQ2XSBzcGluX2xvY2stdG9ydHVyZTog bG9ja190b3J0dXJlX3dyaXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAxLjE0NTk2MV0gc3Bpbl9sb2Nr LXRvcnR1cmU6IENyZWF0aW5nIGxvY2tfdG9ydHVyZV9zdGF0cyB0YXNrClsgICAgMS4xNDU5ODld IHNwaW5fbG9jay10b3J0dXJlOiBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sgc3RhcnRlZApbICAg IDEuMTQ3MTUzXSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3N0YXRzIHRhc2sgc3Rh cnRlZApbICAgIDEuMTQ3ODI3XSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6 IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDEuMTQ3ODkwXSBJbml0aWFsaXNlIHN5c3RlbSB0cnVzdGVk IGtleXJpbmcKWyAgICAxLjE0ODY0NV0gSHVnZVRMQiByZWdpc3RlcmVkIDQgTUIgcGFnZSBzaXpl LCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMKWyAgICAxLjE1MDUzM10gVkZTOiBEaXNrIHF1b3RhcyBk cXVvdF82LjUuMgpbICAgIDEuMTUwOTY5XSBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6 IDEwMjQgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMS4xNTI0NjhdIE5JTEZTIHZlcnNpb24g MiBsb2FkZWQKWyAgICAxLjE1Mjc3OF0gbXNnbW5pIGhhcyBiZWVuIHNldCB0byA2MDQKWyAgICAx LjE1NzQxNl0gYWxnOiBObyB0ZXN0IGZvciBjcmMzMiAoY3JjMzItdGFibGUpClsgICAgMS4xNTgz NDRdIGFsZzogTm8gdGVzdCBmb3Igc3Rkcm5nIChrcm5nKQpbICAgIDEuMTY2MDgyXSBhbGc6IE5v IHRlc3QgZm9yIGZpcHMoYW5zaV9jcHJuZykgKGZpcHNfYW5zaV9jcHJuZykKWyAgICAxLjE2Njg2 NV0gS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgMS4xNjcyNTddIEFzeW1tZXRy aWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDEuMTY3NzI5XSBCbG9jayBsYXll ciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjU0 KQpbICAgIDEuMTY4MzU4XSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkIChkZWZhdWx0KQpb ICAgIDEuMTY4NzU1XSBzdGFydCBwbGlzdCB0ZXN0ClsgICAgMS4xNzA1NDddIGVuZCBwbGlzdCB0 ZXN0ClsgICAgMS4xNzE0MjVdIGlwbWkgbWVzc2FnZSBoYW5kbGVyIHZlcnNpb24gMzkuMgpbICAg IDEuMTcyMTA5XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xO WFBXUkJOOjAwL2lucHV0L2lucHV0MApbICAgIDEuMTcyNzQ5XSBBQ1BJOiBQb3dlciBCdXR0b24g W1BXUkZdClsgICAgMS4xNzM3MzJdIGlvYXRkbWE6IEludGVsKFIpIFF1aWNrRGF0YSBUZWNobm9s b2d5IERyaXZlciA0LjAwClsgICAgMS4xNzQ4MjddIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIs IDQgcG9ydHMsIElSUSBzaGFyaW5nIGRpc2FibGVkClsgICAgMS4xOTk0MTVdIDAwOjA1OiB0dHlT MCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEK WyAgICAxLjIwMTQ5OV0gU3luY0xpbmsgR1QKWyAgICAxLjIwMTcyNF0gU3luY0xpbmsgR1QsIHR0 eSBtYWpvciMyNTIKWyAgICAxLjIwMjA3Nl0gU3luY0xpbmsgR1Qgbm8gZGV2aWNlcyBmb3VuZApb ICAgIDEuMjAyNDA5XSBTeW5jTGluayBNdWx0aVBvcnQgZHJpdmVyICRSZXZpc2lvbjogNC4zOCAk ClsgICAgMS4yMTE2MzFdIFN5bmNMaW5rIE11bHRpUG9ydCBkcml2ZXIgJFJldmlzaW9uOiA0LjM4 ICQsIHR0eSBtYWpvciMyNTEKWyAgICAxLjIxMjI1NF0gQXBwbGljb20gZHJpdmVyOiAkSWQ6IGFj LmMsdiAxLjMwIDIwMDAvMDMvMjIgMTY6MDM6NTcgZHdtdzIgRXhwICQKWyAgICAxLjIxMjgzNl0g YWMubzogTm8gUENJIGJvYXJkcyBmb3VuZC4KWyAgICAxLjIxMzE1MF0gYWMubzogRm9yIGFuIElT QSBib2FyZCB5b3UgbXVzdCBzdXBwbHkgbWVtb3J5IGFuZCBpcnEgcGFyYW1ldGVycy4KWyAgICAx LjIxMzg0MF0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzClsgICAgMS4yMTQxOTldIEhh bmdjaGVjazogc3RhcnRpbmcgaGFuZ2NoZWNrIHRpbWVyIDAuOS4xICh0aWNrIGlzIDE4MCBzZWNv bmRzLCBtYXJnaW4gaXMgNjAgc2Vjb25kcykuClsgICAgMS4yMTQ5MTRdIEhhbmdjaGVjazogVXNp bmcgZ2V0cmF3bW9ub3RvbmljKCkuClsgICAgMS4yMTU3NzRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg bmV3IGludGVyZmFjZSBkcml2ZXIgdmlwZXJib2FyZApbICAgIDEuMjE2ODMyXSBTQ1NJIE1lZGlh IENoYW5nZXIgZHJpdmVyIHYwLjI1IApbICAgIDEuMjE4Mjg3XSBSb3VuZGluZyBkb3duIGFsaWdu ZWQgbWF4X3NlY3RvcnMgZnJvbSA0Mjk0OTY3Mjk1IHRvIDQyOTQ5NjcyODgKWyAgICAxLjIxOTU3 Ml0gcGxhdGZvcm0gcGh5c21hcC1mbGFzaC4wOiBmYWlsZWQgdG8gY2xhaW0gcmVzb3VyY2UgMApb ICAgIDEuMjIwNzE1XSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChP SENJKSBEcml2ZXIKWyAgICAxLjIyMTI2MV0gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBs YXRmb3JtIGRyaXZlcgpbICAgIDEuMjIxNzI3XSBkcml2ZXIgdTEzMl9oY2QKWyAgICAxLjIyMjIw OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBjZGNfYWNtClsgICAg MS4yMjI2NzddIGNkY19hY206IFVTQiBBYnN0cmFjdCBDb250cm9sIE1vZGVsIGRyaXZlciBmb3Ig VVNCIG1vZGVtcyBhbmQgSVNETiBhZGFwdGVycwpbICAgIDEuMjIzMzk5XSB1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYnRtYwpbICAgIDEuMjIzOTI2XSB1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlClsgICAgMS4yMjQ0 NjRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdW1zLWRhdGFmYWIK WyAgICAxLjIyNDk4Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1 bXMtZnJlZWNvbQpbICAgIDEuMjI1NjA4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIHVzYnNlcmlhbApbICAgIDEuMjI2MTI3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l dyBpbnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbF9nZW5lcmljClsgICAgMS4yMjY3NzNdIHVzYnNl cmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIGdlbmVyaWMKWyAgICAxLjIy NzMxOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBhaXJjYWJsZQpb ICAgIDEuMjI3ODIyXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZv ciBhaXJjYWJsZQpbICAgIDEuMjI4MzUzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIGFyazMxMTYKWyAgICAxLjIyODg1MF0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1 cHBvcnQgcmVnaXN0ZXJlZCBmb3IgYXJrMzExNgpbICAgIDEuMjI5Mzc5XSB1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGNwMjEweApbICAgIDEuMjI5ODY1XSB1c2JzZXJp YWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBjcDIxMHgKWyAgICAxLjIzMDQ0 NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JfZGVidWcKWyAg ICAxLjIzMDk1OV0gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3Ig ZGVidWcKWyAgICAxLjIzMTQ4N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBkaWdpX2FjY2VsZXBvcnQKWyAgICAxLjIzMjAzNF0gdXNic2VyaWFsOiBVU0IgU2VyaWFs IHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgRGlnaSAyIHBvcnQgVVNCIGFkYXB0ZXIKWyAgICAxLjIz MjY3M10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgRGlnaSA0 IHBvcnQgVVNCIGFkYXB0ZXIKWyAgICAxLjIzMzMxMl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg aW50ZXJmYWNlIGRyaXZlciBpcGFxClsgICAgMS4yMzM4MTVdIHVzYnNlcmlhbDogVVNCIFNlcmlh bCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFBvY2tldFBDIFBEQQpbICAgIDEuMjM0Mzg5XSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGlyX3VzYgpbICAgIDEuMjM0ODc5 XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBJUiBEb25nbGUK WyAgICAxLjIzNTQyNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBt Y3RfdTIzMgpbICAgIDEuMjM1OTQwXSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdp c3RlcmVkIGZvciBNQ1QgVTIzMgpbICAgIDEuMjM2NDc4XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l dyBpbnRlcmZhY2UgZHJpdmVyIG1ldHJvX3VzYgpbICAgIDEuMjM3MDAxXSB1c2JzZXJpYWw6IFVT QiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBNZXRyb2xvZ2ljIFVTQiB0byBTZXJpYWwK WyAgICAxLjIzNzY1M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBt eHVwb3J0ClsgICAgMS4yMzgxNTNdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lz dGVyZWQgZm9yIE1PWEEgVVBvcnQKWyAgICAxLjIzODY5OF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciBvcHRpY29uClsgICAgMS4yMzkyMDBdIHVzYnNlcmlhbDogVVNC IFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIG9wdGljb24KWyAgICAxLjIzOTcyNF0gdXNi Y29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBxY3NlcmlhbApbICAgIDEuMjQw Mjg0XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBRdWFsY29t bSBVU0IgbW9kZW0KWyAgICAxLjI0MDg5MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm YWNlIGRyaXZlciBzaWVycmEKWyAgICAxLjI0MTM4N10gdXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1 cHBvcnQgcmVnaXN0ZXJlZCBmb3IgU2llcnJhIFVTQiBtb2RlbQpbICAgIDEuMjQxOTgxXSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYl9zZXJpYWxfc2ltcGxlClsg ICAgMS4yNDI2MDFdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9y IHppbwpbICAgIDEuMjQzMDk3XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3Rl cmVkIGZvciBmdW5zb2Z0ClsgICAgMS4yNDM2ODZdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBw b3J0IHJlZ2lzdGVyZWQgZm9yIGZsYXNobG9hZGVyClsgICAgMS4yNDQyNzVdIHVzYnNlcmlhbDog VVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIHZpdm9wYXkKWyAgICAxLjI0NDgzM10g dXNic2VyaWFsOiBVU0IgU2VyaWFsIHN1cHBvcnQgcmVnaXN0ZXJlZCBmb3IgbW90b19tb2RlbQpb ICAgIDEuMjQ1NDE2XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZv ciBocDR4ClsgICAgMS4yNDU5MjFdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lz dGVyZWQgZm9yIHN1dW50bwpbICAgIDEuMjQ2NDc4XSB1c2JzZXJpYWw6IFVTQiBTZXJpYWwgc3Vw cG9ydCByZWdpc3RlcmVkIGZvciBzaWVtZW5zX21waQpbICAgIDEuMjQ3MDUwXSB1c2Jjb3JlOiBy ZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNzdTEwMApbICAgIDEuMjQ3NTgxXSB1c2Jz ZXJpYWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBRdWF0ZWNoIFNTVS0xMDAg VVNCIHRvIFNlcmlhbCBEcml2ZXIKWyAgICAxLjI0ODMzOV0gdXNiY29yZTogcmVnaXN0ZXJlZCBu ZXcgaW50ZXJmYWNlIGRyaXZlciB0aV91c2JfMzQxMF81MDUyClsgICAgMS4yNDg4OThdIHVzYnNl cmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFRJIFVTQiAzNDEwIDEgcG9y dCBhZGFwdGVyClsgICAgMS4yNDk1OTVdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJl Z2lzdGVyZWQgZm9yIFRJIFVTQiA1MDUyIDIgcG9ydCBhZGFwdGVyClsgICAgMS4yNTAzMTJdIHVz YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgd2hpdGVoZWF0ClsgICAgMS4y NTA4MzRdIHVzYnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIENvbm5l Y3QgVGVjaCAtIFdoaXRlSEVBVCAtIChwcmVyZW51bWVyYXRpb24pClsgICAgMS4yNTE2NDVdIHVz YnNlcmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIENvbm5lY3QgVGVjaCAt IFdoaXRlSEVBVApbICAgIDEuMjUyMjkzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh Y2UgZHJpdmVyIGtleXNwYW5fcGRhClsgICAgMS4yNTI4MjldIHVzYnNlcmlhbDogVVNCIFNlcmlh bCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIEtleXNwYW4gUERBClsgICAgMS4yNTM0NTJdIHVzYnNl cmlhbDogVVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIFhpcmNvbSAvIEVudHJlZ3Jh IFBHUyAtIChwcmVyZW51bWVyYXRpb24pClsgICAgMS4yNTQyMjJdIHVzYmNvcmU6IHJlZ2lzdGVy ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgenRlX2V2ClsgICAgMS4yNTQ3NDVdIHVzYnNlcmlhbDog VVNCIFNlcmlhbCBzdXBwb3J0IHJlZ2lzdGVyZWQgZm9yIHp0ZV9ldgpbICAgIDEuMjU1Mjc3XSB1 c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGN5dGhlcm0KWyAgICAxLjI1 NTc3Ml0gZnRkaV9lbGFuOiBkcml2ZXIgZnRkaS1lbGFuClsgICAgMS4yNTY0ODJdIHVzYmNvcmU6 IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgZnRkaS1lbGFuClsgICAgMS4yNTcwMzVd IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaWRtb3VzZQpbICAgIDEu MjU3NTgxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmxlZApb ICAgIDEuMjU4MjE3XSBpODA0MjogUE5QOiBQUy8yIENvbnRyb2xsZXIgW1BOUDAzMDM6S0JELFBO UDBmMTM6TU9VXSBhdCAweDYwLDB4NjQgaXJxIDEsMTIKWyAgICAxLjI1OTY4OV0gc2VyaW86IGk4 MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQpbICAgIDEuMjYwNDgyXSBzZXJpbzogaTgw NDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgpbICAgIDEuMjYxMjY3XSBldmJ1ZzogQ29u bmVjdGVkIGRldmljZTogaW5wdXQwIChQb3dlciBCdXR0b24gYXQgTE5YUFdSQk4vYnV0dG9uL2lu cHV0MCkKWyAgICAxLjI2Mjk1OF0gaW5wdXQ6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5Ym9hcmQg YXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0MQpbICAgIDEuMjYz NzI2XSBldmJ1ZzogQ29ubmVjdGVkIGRldmljZTogaW5wdXQxIChBVCBUcmFuc2xhdGVkIFNldCAy IGtleWJvYXJkIGF0IGlzYTAwNjAvc2VyaW8wL2lucHV0MCkKWyAgICAxLjI2NTI3N10gRHJpdmVy IGZvciAxLXdpcmUgRGFsbGFzIG5ldHdvcmsgcHJvdG9jb2wuClsgICAgMS4yNjU4NTVdIERTMVdN IHcxIGJ1c21hc3RlciBkcml2ZXIgLSAoYykgMjAwNCBTemFib2xjcyBHeXVya28KWyAgICAxLjI2 NzYxM10gbGd1ZXN0OiBzd2l0Y2hlciB0ZXh0IHRvbyBsYXJnZSAoNDM4NCkKWyAgICAxLjI2ODA1 MV0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwpb ICAgIDEuMjY4NzU5XSB2bWVfdXNlcjogVk1FIFVzZXIgU3BhY2UgQWNjZXNzIERyaXZlcgpbICAg IDEuMjY5MTkyXSB2bWVfdXNlcjogTm8gY2FyZHMsIHNraXBwaW5nIHJlZ2lzdHJhdGlvbgpbICAg IDEuMjY5NjQxXSB2bWVfcGlvMjogTm8gY2FyZHMsIHNraXBwaW5nIHJlZ2lzdHJhdGlvbgpbICAg IDEuMjcwODE2XSBGUEdBIERPV05MT0FEIC0tLT4KWyAgICAxLjI3MTA4OV0gRlBHQSBpbWFnZSBm aWxlIG5hbWU6IHhsaW54X2ZwZ2FfZmlybXdhcmUuYml0ClsgICAgMS4yNzE2MzZdIEdQSU8gSU5J VCBGQUlMISEKWyAgICAxLjI3MjQ2M10gClsgICAgMS4yNzI0NjNdIHByaW50aW5nIFBJQyBjb250 ZW50cwpbICAgIDEuMjcyOTQwXSAuLi4gUElDICBJTVI6IGZmZmYKWyAgICAxLjI3MzI1NF0gLi4u IFBJQyAgSVJSOiAxMDEyClsgICAgMS4yNzM1NDBdIC4uLiBQSUMgIElTUjogMDAwMApbICAgIDEu MjczODA0XSAuLi4gUElDIEVMQ1I6IDBjMDAKWyAgICAxLjI3NDA4NF0gcHJpbnRpbmcgbG9jYWwg QVBJQyBjb250ZW50cyBvbiBDUFUjMC8wOgpbICAgIDEuMjc0NTI2XSAuLi4gQVBJQyBJRDogICAg ICAwMDAwMDAwMCAoMCkKWyAgICAxLjI3NDg2NF0gLi4uIEFQSUMgVkVSU0lPTjogMDEwNTAwMTQK WyAgICAxLjI3NTIwNV0gLi4uIEFQSUMgVEFTS1BSSTogMDAwMDAwMDAgKDAwKQpbICAgIDEuMjc1 NTQ3XSAuLi4gQVBJQyBQUk9DUFJJOiAwMDAwMDAwMApbICAgIDEuMjc1OTEwXSAuLi4gQVBJQyBM RFI6IDAxMDAwMDAwClsgICAgMS4yNzYyMDBdIC4uLiBBUElDIERGUjogZmZmZmZmZmYKWyAgICAx LjI3NjUxOF0gLi4uIEFQSUMgU1BJVjogMDAwMDAxZmYKWyAgICAxLjI3NjgwNF0gLi4uIEFQSUMg SVNSIGZpZWxkOgpbICAgIDEuMjc3MDY2XSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4yNzc0MDldIC4uLiBBUElD IFRNUiBmaWVsZDoKWyAgICAxLjI3NzQwOV0gMDAwMDAwMDAwMjAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMjc3NDA5XSAuLi4gQVBJ QyBJUlIgZmllbGQ6ClsgICAgMS4yNzc0MDldIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjI3NzQwOV0gLi4uIEFQ SUMgRVNSOiAwMDAwMDAwMApbICAgIDEuMjc3NDA5XSAuLi4gQVBJQyBJQ1I6IDAwMDAwOGZkClsg ICAgMS4yNzc0MDldIC4uLiBBUElDIElDUjI6IDAyMDAwMDAwClsgICAgMS4yNzc0MDldIC4uLiBB UElDIExWVFQ6IDAwMDQwMGVmClsgICAgMS4yNzc0MDldIC4uLiBBUElDIExWVFBDOiAwMDAxMDAw MApbICAgIDEuMjc3NDA5XSAuLi4gQVBJQyBMVlQwOiAwMDAxMDcwMApbICAgIDEuMjc3NDA5XSAu Li4gQVBJQyBMVlQxOiAwMDAwMDQwMApbICAgIDEuMjc3NDA5XSAuLi4gQVBJQyBMVlRFUlI6IDAw MDAwMGZlClsgICAgMS4yNzc0MDldIC4uLiBBUElDIFRNSUNUOiAwMDAwMDAwMApbICAgIDEuMjc3 NDA5XSAuLi4gQVBJQyBUTUNDVDogMDAwMDAwMDAKWyAgICAxLjI3NzQwOV0gLi4uIEFQSUMgVERD UjogMDAwMDAwMDAKWyAgICAxLjI3NzQwOV0gClsgICAgMS4yODMyOThdIG51bWJlciBvZiBNUCBJ UlEgc291cmNlczogMTUuClsgICAgMS4yODM2NjBdIG51bWJlciBvZiBJTy1BUElDICMwIHJlZ2lz dGVyczogMjQuClsgICAgMS4yODQwMzhdIHRlc3RpbmcgdGhlIElPIEFQSUMuLi4uLi4uLi4uLi4u Li4uLi4uLi4uLgpbICAgIDEuMjg0NDg4XSBJTyBBUElDICMwLi4uLi4uClsgICAgMS4yODQ3MzRd IC4uLi4gcmVnaXN0ZXIgIzAwOiAwMDAwMDAwMApbICAgIDEuMjg1MDYxXSAuLi4uLi4uICAgIDog cGh5c2ljYWwgQVBJQyBpZDogMDAKWyAgICAxLjI4NTUwM10gLi4uLi4uLiAgICA6IERlbGl2ZXJ5 IFR5cGU6IDAKWyAgICAxLjI4NTgzOF0gLi4uLi4uLiAgICA6IExUUyAgICAgICAgICA6IDAKWyAg ICAxLjI4NjE3Nl0gLi4uLiByZWdpc3RlciAjMDE6IDAwMTcwMDExClsgICAgMS4yODY0OTVdIC4u Li4uLi4gICAgIDogbWF4IHJlZGlyZWN0aW9uIGVudHJpZXM6IDE3ClsgICAgMS4yODY5MzBdIC4u Li4uLi4gICAgIDogUFJRIGltcGxlbWVudGVkOiAwClsgICAgMS4yODcyOTBdIC4uLi4uLi4gICAg IDogSU8gQVBJQyB2ZXJzaW9uOiAxMQpbICAgIDEuMjg3NjU3XSAuLi4uIHJlZ2lzdGVyICMwMjog MDAwMDAwMDAKWyAgICAxLjI4Nzk3N10gLi4uLi4uLiAgICAgOiBhcmJpdHJhdGlvbjogMDAKWyAg ICAxLjI4ODMxN10gLi4uLiBJUlEgcmVkaXJlY3Rpb24gdGFibGU6ClsgICAgMS4yODg2ODNdIDEg ICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4yODkwNjldIDAgICAgMCAg ICAwICAgMCAgIDAgICAgMSAgICAxICAgIDMxClsgICAgMS4yODk0NjRdIDAgICAgMCAgICAwICAg MCAgIDAgICAgMSAgICAxICAgIDMwClsgICAgMS4yODk4NTRdIDAgICAgMCAgICAwICAgMCAgIDAg ICAgMSAgICAxICAgIDMzClsgICAgMS4yOTAyNjZdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMSAg ICAxICAgIDM0ClsgICAgMS4yOTA2NTRdIDEgICAgMSAgICAwICAgMCAgIDAgICAgMSAgICAxICAg IDM1ClsgICAgMS4yOTEwNDBdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM2Clsg ICAgMS4yOTE0MzRdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM3ClsgICAgMS4y OTE4MTldIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM4ClsgICAgMS4yOTIyMTJd IDAgICAgMSAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM5ClsgICAgMS4yOTI2MDBdIDEgICAg MSAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDNBClsgICAgMS4yOTMwMjBdIDEgICAgMSAgICAw ICAgMCAgIDAgICAgMSAgICAxICAgIDNCClsgICAgMS4yOTM0NTBdIDAgICAgMCAgICAwICAgMCAg IDAgICAgMSAgICAxICAgIDNDClsgICAgMS4yOTM4NDBdIDAgICAgMCAgICAwICAgMCAgIDAgICAg MSAgICAxICAgIDNEClsgICAgMS4yOTQyMzldIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAx ICAgIDNFClsgICAgMS4yOTQ2MjNdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDNG ClsgICAgMS4yOTUwMDVdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAg MS4yOTU0NjJdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4yOTU4 NDhdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4yOTYyNDRdIDEg ICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4yOTY2MzRdIDEgICAgMCAg ICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4yOTcwMzldIDEgICAgMCAgICAwICAg MCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4yOTc0MzVdIDEgICAgMCAgICAwICAgMCAgIDAg ICAgMCAgICAwICAgIDAwClsgICAgMS4yOTc4MjBdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAg ICAwICAgIDAwClsgICAgMS4yOTgyMDNdIElSUSB0byBwaW4gbWFwcGluZ3M6ClsgICAgMS4yOTg0 NzVdIElSUTAgLT4gMDoyClsgICAgMS4yOTg3MTFdIElSUTEgLT4gMDoxClsgICAgMS4yOTg5NDNd IElSUTMgLT4gMDozClsgICAgMS4yOTkxODRdIElSUTQgLT4gMDo0ClsgICAgMS4yOTk0NDddIElS UTUgLT4gMDo1ClsgICAgMS4yOTk2ODFdIElSUTYgLT4gMDo2ClsgICAgMS4yOTk5MTVdIElSUTcg LT4gMDo3ClsgICAgMS4zMDAxNzRdIElSUTggLT4gMDo4ClsgICAgMS4zMDA0MDhdIElSUTkgLT4g MDo5ClsgICAgMS4zMDA2NDNdIElSUTEwIC0+IDA6MTAKWyAgICAxLjMwMDg5Ml0gSVJRMTEgLT4g MDoxMQpbICAgIDEuMzAxMTQ0XSBJUlExMiAtPiAwOjEyClsgICAgMS4zMDEzOTRdIElSUTEzIC0+ IDA6MTMKWyAgICAxLjMwMTY0M10gSVJRMTQgLT4gMDoxNApbICAgIDEuMzAxODkxXSBJUlExNSAt PiAwOjE1ClsgICAgMS4zMDIxNDRdIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u LiBkb25lLgpbICAgIDEuMzAyNTc0XSBVc2luZyBJUEkgTm8tU2hvcnRjdXQgbW9kZQpbICAgIDEu MzAzMjIyXSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpbICAgIDEuMzA2 Mzg5XSBMb2FkZWQgWC41MDkgY2VydCAnTWFncmF0aGVhOiBHbGFjaWVyIHNpZ25pbmcga2V5OiAx YmY1OGM0ZDljNmEwOWFhNzdlYzhiMmE3MDNlMTA2MWFiNDM4MGZiJwpbICAgIDEuMzA4NjY4XSBL ZXkgdHlwZSBlbmNyeXB0ZWQgcmVnaXN0ZXJlZApbICAgIDEuMzA5ODA3XSBldm06IEhNQUMgYXR0 cnM6IDB4MApbICAgIDEuMzExNzcyXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA0MjRL ICg3OTY1MDAwMCAtIDc5NmJhMDAwKQpbICAgIDEuMzE5NDE1XSByYW5kb206IGluaXQgdXJhbmRv bSByZWFkIHdpdGggMCBiaXRzIG9mIGVudHJvcHkgYXZhaWxhYmxlClsgICAgMS4zMjI3MjddIEJV Rzogc2xlZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IGluY2x1 ZGUvbGludXgvaGlnaG1lbS5oOjU4ClsgICAgMS4zMjM2MzddIGluX2F0b21pYygpOiAwLCBpcnFz X2Rpc2FibGVkKCk6IDAsIHBpZDogOTEsIG5hbWU6IHJjLmxvY2FsClsgICAgMS4zMjQyMDBdIDEg bG9jayBoZWxkIGJ5IHJjLmxvY2FsLzkxOgpbICAgIDEuMzI0NTE0XSAgIzA6ICAocmN1X3JlYWRf bG9jayl7Li4uLi4ufSwgYXQ6IFs8NzkwY2E3MDk+XSByY3VfcmVhZF9sb2NrKzB4MC8weDcwClsg ICAgMS4zMjUxOTldIFByZWVtcHRpb24gZGlzYWJsZWQgYXQ6Wzw3OTA2M2QzYz5dIGNvbnNvbGVf dW5sb2NrKzB4MzdlLzB4M2QyClsgICAgMS4zMjU3NzRdIApbICAgIDEuMzI1OTQwXSBDUFU6IDAg UElEOiA5MSBDb21tOiByYy5sb2NhbCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM0LTAwMTYwLWcyNWMz MDVkICMyMDQKWyAgICAxLjMyNjYxMF0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1Mg Qm9jaHMgMDEvMDEvMjAxMQpbICAgIDEuMzI3MDk4XSAgMDAwMDAwMDAgMDAwMDAwMDAgODQ5YWRi NWMgNzkzYjFhYTYgMDAwMDAwMDAgODQ5YWRiODggNzkwNGIxYjIgNzk1YjQyY2MKWyAgICAxLjMy NzgyN10gIDc5MDYzZDNjIDc5MDYzZDNjIDAwMDAwMDViIDg0OTljM2QwIDAwMDAwMDAwIDhhNTNi ZDgwIDg5Y2M1ODMwIDg0OWFkYmFjClsgICAgMS4zMjg1ODRdICA4NDlhZGJhNCA3OTBjYWVkYSAw MDAwMDAwMCAwMDAwMDAwMCA4NDlhZGNhMCAwMDAwMDAwMyAwMDAwMDAwMCA4NDlhZGJiNApbICAg IDEuMzI5MzA5XSBDYWxsIFRyYWNlOgpbICAgIDEuMzI5NTIxXSAgWzw3OTNiMWFhNj5dIGR1bXBf c3RhY2srMHg0OS8weDczClsgICAgMS4zMjk4ODRdICBbPDc5MDRiMWIyPl0gX19taWdodF9zbGVl cCsweDFkMS8weDFkOQpbICAgIDEuMzMwMzAyXSAgWzw3OTA2M2QzYz5dID8gY29uc29sZV91bmxv Y2srMHgzN2UvMHgzZDIKWyAgICAxLjMzMDcyM10gIFs8NzkwNjNkM2M+XSA/IGNvbnNvbGVfdW5s b2NrKzB4MzdlLzB4M2QyClsgICAgMS4zMzExNDRdICBbPDc5MGNhZWRhPl0gcGFnZV9nZXRsaW5r LmlzcmEuMzEuY29uc3Rwcm9wLjQ3KzB4NzgvMHhiYwpbICAgIDEuMzMxNjY2XSAgWzw3OTBjYWY0 MD5dIHBhZ2VfZm9sbG93X2xpbmtfbGlnaHQrMHgyMi8weDMwClsgICAgMS4zMzIxNDZdICBbPDc5 MGNiODQ2Pl0gbGlua19wYXRoX3dhbGsrMHgzMGIvMHg1MjQKWyAgICAxLjMzMjU2NF0gIFs8Nzkw Y2FmMWU+XSA/IHBhZ2VfZ2V0bGluay5pc3JhLjMxLmNvbnN0cHJvcC40NysweGJjLzB4YmMKWyAg ICAxLjMzMjU2Nl0gIFs8NzkwY2JhYWQ+XSBwYXRoX2xvb2t1cGF0KzB4NGUvMHgzZTkKWyAgICAx LjMzMjU3MV0gIFs8NzkwNWJiNGU+XSA/IGZpbmRfdXNhZ2VfYmFja3dhcmRzKzB4NjIvMHg2OQpb ICAgIDEuMzMyNTczXSAgWzw3OTA1YzcyZj5dID8gbWFya19sb2NrKzB4MWUvMHgyMTcKWyAgICAx LjMzMjU3NV0gIFs8NzkwY2JlNjc+XSBmaWxlbmFtZV9sb29rdXAuaXNyYS4zNCsweDFmLzB4NTQK WyAgICAxLjMzMjU3N10gIFs8NzkwY2JlY2E+XSBkb19wYXRoX2xvb2t1cCsweDJlLzB4MzYKWyAg ICAxLjMzMjU4MF0gIFs8NzkwY2JlZWY+XSBrZXJuX3BhdGgrMHgxZC8weDMyClsgICAgMS4zMzI1 ODVdICBbPDc5MGI4ZDlmPl0gPyB2aXJ0X3RvX2hlYWRfcGFnZSsweDgvMHg0OQpbICAgIDEuMzMy NTg3XSAgWzw3OTBiOTRhYj5dID8ga3NpemUrMHgxMy8weDFlClsgICAgMS4zMzI1OTNdICBbPDc5 Mzg0Y2FkPl0gPyBfX2FsbG9jX3NrYisweDgwLzB4MTU0ClsgICAgMS4zMzI1OTldICBbPDc5M2E4 MjhkPl0gdW5peF9maW5kX290aGVyLmlzcmEuMzArMHgyNy8weDE2MApbICAgIDEuMzMyNjA1XSAg Wzw3OTM4MWUzZj5dID8gc29ja193bWFsbG9jKzB4NTMvMHg1ZQpbICAgIDEuMzMyNjA2XSAgWzw3 OTNhOTY2Zj5dIHVuaXhfc3RyZWFtX2Nvbm5lY3QrMHhkOC8weDM3YQpbICAgIDEuMzMyNjA4XSAg Wzw3OTM3ZjRiMD5dIFNZU0NfY29ubmVjdCsweDdlLzB4YjQKWyAgICAxLjMzMjYxNl0gIFs8Nzkx YzQ2NmM+XSA/IF9jb3B5X2Zyb21fdXNlcisweDM1LzB4NDkKWyAgICAxLjMzMjYxOF0gIFs8Nzkz N2ZjZjA+XSBTWVNDX3NvY2tldGNhbGwrMHhiYS8weDNkZQpbICAgIDEuMzMyNjIwXSAgWzw3OTA1 ZWY5Zj5dID8gbG9ja19yZWxlYXNlKzB4MTUxLzB4MTk1ClsgICAgMS4zMzI2MjNdICBbPDc5M2I5 N2Q2Pl0gPyBfcmF3X3NwaW5fdW5sb2NrKzB4MjcvMHgzOQpbICAgIDEuMzMyNjI1XSAgWzw3OTBh YjI3Yj5dID8gZG9fcmVhZF9mYXVsdC5pc3JhLjg1KzB4MjNjLzB4MjQ2ClsgICAgMS4zMzI2Mjhd ICBbPDc5MDVlZjlmPl0gPyBsb2NrX3JlbGVhc2UrMHgxNTEvMHgxOTUKWyAgICAxLjMzMjYzMF0g IFs8NzkwNGIwOTk+XSA/IF9fbWlnaHRfc2xlZXArMHhiOC8weDFkOQpbICAgIDEuMzMyNjMxXSAg Wzw3OTA1YWE4Yz5dID8gdXBfcmVhZCsweDFkLzB4MjAKWyAgICAxLjMzMjYzNF0gIFs8NzkwMjc2 ZjA+XSA/IF9fZG9fcGFnZV9mYXVsdCsweDM1YS8weDNkMApbICAgIDEuMzMyNjM2XSAgWzw3OTBh YTA0Nz5dID8gbWlnaHRfZmF1bHQrMHg5Mi8weDk4ClsgICAgMS4zMzI2MzhdICBbPDc5M2JhMmNi Pl0gPyByZXN0b3JlX2FsbCsweGYvMHhmClsgICAgMS4zMzI2NDJdICBbPDc5MWQ2Njc3Pl0gPyBf X3RoaXNfY3B1X3ByZWVtcHRfY2hlY2srMHhmLzB4MTEKWyAgICAxLjMzMjY0M10gIFs8NzkwMjc3 ODA+XSA/IGRvX3BhZ2VfZmF1bHQrMHgxYS8weDFlClsgICAgMS4zMzI2NDVdICBbPDc5MzgwMDQ1 Pl0gU3lTX3NvY2tldGNhbGwrMHhlLzB4MTAKWyAgICAxLjMzMjY0N10gIFs8NzkzYmEyOTI+XSBz eXNjYWxsX2NhbGwrMHg3LzB4YgovYmluL3NoOiAvcHJvYy9zZWxmL2ZkLzk6IE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKL2Jpbi9zaDogL3Byb2Mvc2VsZi9mZC85OiBObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5Ci9iaW4vc2g6IC9wcm9jL3NlbGYvZmQvOTogTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeQpbICAgIDIuMTM2ODAzXSB0c2M6IFJlZmluZWQgVFNDIGNsb2Nrc291cmNlIGNhbGlicmF0 aW9uOiAyNjkzLjUwMyBNSHoKCkVsYXBzZWQgdGltZTogNQpxZW11LXN5c3RlbS14ODZfNjQgLWVu YWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtzbWFwIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJh bmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3 L3ZtbGludXotMy4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZCAtYXBwZW5kICdodW5nX3Rhc2tfcGFu aWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdh eXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNv ZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1kaXNrPTAgY29u c29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0w IHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMC0w NzIxL2FrOnNjYWxlOnJjdS1zeW1saW5rOjI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZj ZTE1MTk4ZTc6YmlzZWN0LWxpbnV4OC8udm1saW51ei0yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2Ex ZWVjMjFmY2UxNTE5OGU3LTIwMTQwNzIxMDQyMzAzLTUta2J1aWxkIGJyYW5jaD1hay9zY2FsZS9y Y3Utc3ltbGluayBCT09UX0lNQUdFPS9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVj MzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThlNy92bWxpbnV6LTMuMTYuMC1yYzQt MDAxNjAtZzI1YzMwNWQgZHJiZC5taW5vcl9jb3VudD04JyAgLWluaXRyZCAva2VybmVsLXRlc3Rz L2luaXRyZC9xdWFudGFsLWNvcmUtaTM4Ni5jZ3ogLW0gMzIwIC1zbXAgMiAtbmV0IG5pYyx2bGFu PTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290 IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1waWRmaWxlIC9kZXYvc2ht L2tib290L3BpZC1xdWFudGFsLWtidWlsZC0xMSAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qv c2VyaWFsLXF1YW50YWwta2J1aWxkLTExIC1kYWVtb25pemUgLWRpc3BsYXkgbm9uZSAtbW9uaXRv ciBudWxsIAoK --===============7339788309357321291== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="-sleeping-function-called-from-invalid-context-at-43083.log" SEVBRCBpcyBub3cgYXQgYzA5MDJiOS4uLiBmaXh1cCEgeGZzOiBBZGQgUkNVIGZhc3Qgc3ltbGlu ayBwYXRoCmdpdCBjaGVja291dCA2YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRhYWUyN2Vh YjNlCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjAt MDcyMS9hazpzY2FsZTpyY3Utc3ltbGluazo2YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRh YWUyN2VhYjNlOmJpc2VjdC1saW51eDgKCjIwMTQtMDctMjEtMDQ6MTY6MDMgNmI0NThhYzE5NWM1 MTc5MDgzMGIyMjY3YmRmM2VkYWFlMjdlYWIzZSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjAtMDcyMS02YjQ1 OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRhYWUyN2VhYjNlCkNoZWNrIGZvciBrZXJuZWwgaW4g L2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS82YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdi ZGYzZWRhYWUyN2VhYjNlCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjAtMDcyMS02YjQ1OGFjMTk1YzUxNzkwODMwYjIy NjdiZGYzZWRhYWUyN2VhYjNlCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcy MS82YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRhYWUyN2VhYjNlL3ZtbGludXotMy4xNi4w LXJjNC0wMDE1My1nNmI0NThhYwoKMjAxNC0wNy0yMS0wNDoxOTowMyBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLi4uCTYJMTgJMTkJMjAgU1VDQ0VTUwoKYmlzZWN0OiBnb29kIGNvbW1pdCA2YjQ1OGFj MTk1YzUxNzkwODMwYjIyNjdiZGYzZWRhYWUyN2VhYjNlCmdpdCBiaXNlY3Qgc3RhcnQgYzA5MDJi OTNmMGY0Mjc0MjdmNmNiNzVjYjUwNzQyODhmODAwMWQ1ZCA2YjQ1OGFjMTk1YzUxNzkwODMwYjIy NjdiZGYzZWRhYWUyN2VhYjNlIC0tCi9jL2tlcm5lbC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1i IiwgImMwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQiLCAiLWciLCAiNmI0 NThhYzE5NWM1MTc5MDgzMGIyMjY3YmRmM2VkYWFlMjdlYWIzZSIsICIvYy9rZXJuZWwtdGVzdHMv YmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4OC9vYmot YmlzZWN0Il0KQmlzZWN0aW5nOiAxNCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMg KHJvdWdobHkgNCBzdGVwcykKWzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4 ZTddIFRyZWUgc3dlZXA6IE1hcmsgYWxsIHBhZ2VfZm9sbG93X2xpbmtfbGlnaHQgdXNlcnMgYXMg UkNVIHNhZmUKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJl LnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4OC9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMv cnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjAtMDcyMS9hazpzY2FsZTpyY3Utc3ltbGlu azoyNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3OmJpc2VjdC1saW51eDgK CjIwMTQtMDctMjEtMDQ6MjM6MDMgMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUx OThlNyByZXVzZSAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2 YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvdm1saW51ei0zLjE2LjAtcmM0LTAwMTYwLWcyNWMz MDVkCgoyMDE0LTA3LTIxLTA0OjIzOjAzIGRldGVjdGluZyBib290IHN0YXRlIC4gVEVTVCBGQUlM VVJFClsgICAgMS4zMDk4MDddIGV2bTogSE1BQyBhdHRyczogMHgwClsgICAgMS4zMTE3NzJdIEZy ZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDQyNEsgKDc5NjUwMDAwIC0gNzk2YmEwMDApClsg ICAgMS4zMTk0MTVdIHJhbmRvbTogaW5pdCB1cmFuZG9tIHJlYWQgd2l0aCAwIGJpdHMgb2YgZW50 cm9weSBhdmFpbGFibGUKWyAgICAxLjMyMjcyN10gQlVHOiBzbGVlcGluZyBmdW5jdGlvbiBjYWxs ZWQgZnJvbSBpbnZhbGlkIGNvbnRleHQgYXQgL2tidWlsZC9zcmMvaTM4Ni9pbmNsdWRlL2xpbnV4 L2hpZ2htZW0uaDo1OApbICAgIDEuMzIzNjM3XSBpbl9hdG9taWMoKTogMCwgaXJxc19kaXNhYmxl ZCgpOiAwLCBwaWQ6IDkxLCBuYW1lOiByYy5sb2NhbApbICAgIDEuMzI0MjAwXSAxIGxvY2sgaGVs ZCBieSByYy5sb2NhbC85MToKWyAgICAxLjMyNDUxNF0gICMwOiAgKHJjdV9yZWFkX2xvY2spey4u Li4uLn0sIGF0OiBbPDc5MGNhNzA5Pl0gcmN1X3JlYWRfbG9jaysweDAvMHg3MApbICAgIDEuMzI1 MTk5XSBQcmVlbXB0aW9uIGRpc2FibGVkIGF0Ols8NzkwNjNkM2M+XSBjb25zb2xlX3VubG9jaysw eDM3ZS8weDNkMgpbICAgIDEuMzI1Nzc0XSAKWyAgICAxLjMyNTk0MF0gQ1BVOiAwIFBJRDogOTEg Q29tbTogcmMubG9jYWwgTm90IHRhaW50ZWQgMy4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZCAjMjA0 ClsgICAgMS4zMjY2MTBdIEhhcmR3YXJlIG5hbWU6IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAx LzAxLzIwMTEKWyAgICAxLjMyNzA5OF0gIDAwMDAwMDAwIDAwMDAwMDAwIDg0OWFkYjVjIDc5M2Ix YWE2IDAwMDAwMDAwIDg0OWFkYjg4IDc5MDRiMWIyIDc5NWI0MmNjClsgICAgMS4zMjc4MjddICA3 OTA2M2QzYyA3OTA2M2QzYyAwMDAwMDA1YiA4NDk5YzNkMCAwMDAwMDAwMCA4YTUzYmQ4MCA4OWNj NTgzMCA4NDlhZGJhYwpbICAgIDEuMzI4NTg0XSAgODQ5YWRiYTQgNzkwY2FlZGEgMDAwMDAwMDAg MDAwMDAwMDAgODQ5YWRjYTAgMDAwMDAwMDMgMDAwMDAwMDAgODQ5YWRiYjQKWyAgICAxLjMyOTMw OV0gQ2FsbCBUcmFjZToKWyAgICAxLjMyOTUyMV0gIFs8NzkzYjFhYTY+XSBkdW1wX3N0YWNrKzB4 NDkvMHg3MwpbICAgIDEuMzI5ODg0XSAgWzw3OTA0YjFiMj5dIF9fbWlnaHRfc2xlZXArMHgxZDEv MHgxZDkKWyAgICAxLjMzMDMwMl0gIFs8NzkwNjNkM2M+XSA/IGNvbnNvbGVfdW5sb2NrKzB4Mzdl LzB4M2QyClsgICAgMS4zMzA3MjNdICBbPDc5MDYzZDNjPl0gPyBjb25zb2xlX3VubG9jaysweDM3 ZS8weDNkMgpbICAgIDEuMzMxMTQ0XSAgWzw3OTBjYWVkYT5dIHBhZ2VfZ2V0bGluay5pc3JhLjMx LmNvbnN0cHJvcC40NysweDc4LzB4YmMKWyAgICAxLjMzMTY2Nl0gIFs8NzkwY2FmNDA+XSBwYWdl X2ZvbGxvd19saW5rX2xpZ2h0KzB4MjIvMHgzMApbICAgIDEuMzMyMTQ2XSAgWzw3OTBjYjg0Nj5d IGxpbmtfcGF0aF93YWxrKzB4MzBiLzB4NTI0ClsgICAgMS4zMzI1NjRdICBbPDc5MGNhZjFlPl0g PyBwYWdlX2dldGxpbmsuaXNyYS4zMS5jb25zdHByb3AuNDcrMHhiYy8weGJjClsgICAgMS4zMzI1 NjZdICBbPDc5MGNiYWFkPl0gcGF0aF9sb29rdXBhdCsweDRlLzB4M2U5ClsgICAgMS4zMzI1NzFd ICBbPDc5MDViYjRlPl0gPyBmaW5kX3VzYWdlX2JhY2t3YXJkcysweDYyLzB4NjkKWyAgICAxLjMz MjU3M10gIFs8NzkwNWM3MmY+XSA/IG1hcmtfbG9jaysweDFlLzB4MjE3ClsgICAgMS4zMzI1NzVd ICBbPDc5MGNiZTY3Pl0gZmlsZW5hbWVfbG9va3VwLmlzcmEuMzQrMHgxZi8weDU0ClsgICAgMS4z MzI1NzddICBbPDc5MGNiZWNhPl0gZG9fcGF0aF9sb29rdXArMHgyZS8weDM2ClsgICAgMS4zMzI1 ODBdICBbPDc5MGNiZWVmPl0ga2Vybl9wYXRoKzB4MWQvMHgzMgpbICAgIDEuMzMyNTg1XSAgWzw3 OTBiOGQ5Zj5dID8gdmlydF90b19oZWFkX3BhZ2UrMHg4LzB4NDkKWyAgICAxLjMzMjU4N10gIFs8 NzkwYjk0YWI+XSA/IGtzaXplKzB4MTMvMHgxZQpbICAgIDEuMzMyNTkzXSAgWzw3OTM4NGNhZD5d ID8gX19hbGxvY19za2IrMHg4MC8weDE1NApbICAgIDEuMzMyNTk5XSAgWzw3OTNhODI4ZD5dIHVu aXhfZmluZF9vdGhlci5pc3JhLjMwKzB4MjcvMHgxNjAKWyAgICAxLjMzMjYwNV0gIFs8NzkzODFl M2Y+XSA/IHNvY2tfd21hbGxvYysweDUzLzB4NWUKWyAgICAxLjMzMjYwNl0gIFs8NzkzYTk2NmY+ XSB1bml4X3N0cmVhbV9jb25uZWN0KzB4ZDgvMHgzN2EKWyAgICAxLjMzMjYwOF0gIFs8NzkzN2Y0 YjA+XSBTWVNDX2Nvbm5lY3QrMHg3ZS8weGI0ClsgICAgMS4zMzI2MTZdICBbPDc5MWM0NjZjPl0g PyBfY29weV9mcm9tX3VzZXIrMHgzNS8weDQ5ClsgICAgMS4zMzI2MThdICBbPDc5MzdmY2YwPl0g U1lTQ19zb2NrZXRjYWxsKzB4YmEvMHgzZGUKWyAgICAxLjMzMjYyMF0gIFs8NzkwNWVmOWY+XSA/ IGxvY2tfcmVsZWFzZSsweDE1MS8weDE5NQpbICAgIDEuMzMyNjIzXSAgWzw3OTNiOTdkNj5dID8g X3Jhd19zcGluX3VubG9jaysweDI3LzB4MzkKWyAgICAxLjMzMjYyNV0gIFs8NzkwYWIyN2I+XSA/ IGRvX3JlYWRfZmF1bHQuaXNyYS44NSsweDIzYy8weDI0NgpbICAgIDEuMzMyNjI4XSAgWzw3OTA1 ZWY5Zj5dID8gbG9ja19yZWxlYXNlKzB4MTUxLzB4MTk1ClsgICAgMS4zMzI2MzBdICBbPDc5MDRi MDk5Pl0gPyBfX21pZ2h0X3NsZWVwKzB4YjgvMHgxZDkKWyAgICAxLjMzMjYzMV0gIFs8NzkwNWFh OGM+XSA/IHVwX3JlYWQrMHgxZC8weDIwClsgICAgMS4zMzI2MzRdICBbPDc5MDI3NmYwPl0gPyBf X2RvX3BhZ2VfZmF1bHQrMHgzNWEvMHgzZDAKWyAgICAxLjMzMjYzNl0gIFs8NzkwYWEwNDc+XSA/ IG1pZ2h0X2ZhdWx0KzB4OTIvMHg5OApbICAgIDEuMzMyNjM4XSAgWzw3OTNiYTJjYj5dID8gcmVz dG9yZV9hbGwrMHhmLzB4ZgpbICAgIDEuMzMyNjQyXSAgWzw3OTFkNjY3Nz5dID8gX190aGlzX2Nw dV9wcmVlbXB0X2NoZWNrKzB4Zi8weDExClsgICAgMS4zMzI2NDNdICBbPDc5MDI3NzgwPl0gPyBk b19wYWdlX2ZhdWx0KzB4MWEvMHgxZQpbICAgIDEuMzMyNjQ1XSAgWzw3OTM4MDA0NT5dIFN5U19z b2NrZXRjYWxsKzB4ZS8weDEwClsgICAgMS4zMzI2NDddICBbPDc5M2JhMjkyPl0gc3lzY2FsbF9j YWxsKzB4Ny8weGIKL2Jpbi9zaDogL3Byb2Mvc2VsZi9mZC85OiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5Ci9iaW4vc2g6IC9wcm9jL3NlbGYvZmQvOTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y eQovYmluL3NoOiAvcHJvYy9zZWxmL2ZkLzk6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVj MjFmY2UxNTE5OGU3L2RtZXNnLXF1YW50YWwta2J1aWxkLTExOjIwMTQwNzIxMDQyMTM5OmkzODYt cmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNl MTUxOThlNy9kbWVzZy1xdWFudGFsLWtidWlsZC0xNDoyMDE0MDcyMTA0MjEzNzppMzg2LXJhbmRj b25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4 ZTcvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTc6MjAxNDA3MjEwNDIxMzk6aTM4Ni1yYW5kY29uZmln LXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3L2Rt ZXNnLXF1YW50YWwta2J1aWxkLTIxOjIwMTQwNzIxMDQyMTM2OmkzODYtcmFuZGNvbmZpZy1yMC0w NzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThlNy9kbWVzZy1x dWFudGFsLWtidWlsZC0yNDoyMDE0MDcyMTA0MjEzOTppMzg2LXJhbmRjb25maWctcjAtMDcyMToz LjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0w NzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2ctcXVhbnRh bC1rYnVpbGQtMjU6MjAxNDA3MjEwNDIxMzc6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4w LXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8y NWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3L2RtZXNnLXF1YW50YWwta2J1 aWxkLTI3OjIwMTQwNzIxMDQyMTM5OmkzODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQt MDAxNjAtZzI1YzMwNWQ6MjA0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1 ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThlNy9kbWVzZy1xdWFudGFsLWtidWlsZC0y OToyMDE0MDcyMTA0MjEzMjppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYw LWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZk Njc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjoyMDE0 MDcyMTA0MjEzNjppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYwLWcyNWMz MDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0 OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMzA6MjAxNDA3MjEw NDIxMzk6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoy MDQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3 Y2ExZWVjMjFmY2UxNTE5OGU3L2RtZXNnLXlvY3RvLWtidWlsZC0xMDoyMDE0MDcyMTA0MjEzODpp Mzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMy MWZjZTE1MTk4ZTcvZG1lc2cteW9jdG8ta2J1aWxkLTExOjIwMTQwNzIxMDQyMTM4OmkzODYtcmFu ZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUx OThlNy9kbWVzZy15b2N0by1rYnVpbGQtMTI6MjAxNDA3MjEwNDIxMzc6aTM4Ni1yYW5kY29uZmln LXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3L2Rt ZXNnLXlvY3RvLWtidWlsZC0xNjoyMDE0MDcyMTA0MjEzNjppMzg2LXJhbmRjb25maWctcjAtMDcy MTozLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1y MC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2cteW9j dG8ta2J1aWxkLTE6MjAxNDA3MjEwNDIxMzY6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4w LXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8y NWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3L2RtZXNnLXlvY3RvLWtidWls ZC0yMDoyMDE0MDcyMTA0MjEzNjppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAw MTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRl YmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2cteW9jdG8ta2J1aWxkLTI5OjIw MTQwNzIxMDQyMTMyOmkzODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1 YzMwNWQ6MjA0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZh YTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThlNy9kbWVzZy15b2N0by1rYnVpbGQtMzA6MjAxNDA3MjEw NDIxMzk6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoy MDQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3 Y2ExZWVjMjFmY2UxNTE5OGU3L2RtZXNnLXF1YW50YWwta2J1aWxkLTE2OjIwMTQwNzIxMDQyMTQy OmkzODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVl YzIxZmNlMTUxOThlNy9kbWVzZy1xdWFudGFsLWtidWlsZC0zOjIwMTQwNzIxMDQyMTQxOmkzODYt cmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0CjA6MjA6MjAg YWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMjEgMDQ6MjM6MzQgUkVQ RUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDgvb2JqLWJpc2VjdC8ucmVwZWF0 G1swbQoKQmlzZWN0aW5nOiA3IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91 Z2hseSA0IHN0ZXBzKQpbMDcwNzZjZmY3NmJhNWRmYWYzYzBlNzAyOGRmNWUyZGQ0N2NmMjQwZF0g dmZzOiBBZGQgZm9sbG93X2xpbmtfcmN1IHRvIGlub2RlX29wcwpydW5uaW5nIC9jL2tlcm5lbC10 ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg4L29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZp Zy1yMC0wNzIxL2FrOnNjYWxlOnJjdS1zeW1saW5rOjA3MDc2Y2ZmNzZiYTVkZmFmM2MwZTcwMjhk ZjVlMmRkNDdjZjI0MGQ6YmlzZWN0LWxpbnV4OAoKMjAxNC0wNy0yMS0wNDoyMzozNSAwNzA3NmNm Zjc2YmE1ZGZhZjNjMGU3MDI4ZGY1ZTJkZDQ3Y2YyNDBkIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLXIwLTA3MjEvMDcwNzZjZmY3NmJhNWRmYWYzYzBlNzAyOGRmNWUyZGQ0N2NmMjQwZC92 bWxpbnV6LTMuMTYuMC1yYzQtMDAxNTYtZzA3MDc2Y2YKCjIwMTQtMDctMjEtMDQ6MjM6MzUgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMTkJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0IHJldmlzaW9u cyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBzKQpbZWUxNzY1MTEyYjk0 NWYxM2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5M10gdmZzOiBVcGRhdGUgcGF0aC1sb29rdXAudHh0 IGZvciBSQ1Ugc3ltbGluayB3YWxraW5nCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDgvb2JqLWJpc2VjdApscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvYWs6 c2NhbGU6cmN1LXN5bWxpbms6ZWUxNzY1MTEyYjk0NWYxM2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5 MzpiaXNlY3QtbGludXg4CgoyMDE0LTA3LTIxLTA0OjI1OjM1IGVlMTc2NTExMmI5NDVmMTNmZGFj NDMwZDY3NzYyMWEyMDIwN2Q1OTMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEtZWUxNzY1MTEyYjk0 NWYxM2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5MwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvZWUxNzY1MTEyYjk0NWYxM2ZkYWM0MzBkNjc3NjIxYTIw MjA3ZDU5Mwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEtZWUxNzY1MTEyYjk0NWYxM2ZkYWM0MzBkNjc3NjIx YTIwMjA3ZDU5MwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvZWUxNzY1 MTEyYjk0NWYxM2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5My92bWxpbnV6LTMuMTYuMC1yYzQtMDAx NTgtZ2VlMTc2NTEKCjIwMTQtMDctMjEtMDQ6Mjc6MzUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTE3 CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRo aXMgKHJvdWdobHkgMiBzdGVwcykKWzg2ODY1NmQ0MzIzNzJmYzk1ZTU3ZWM3YmNkMGFjMTdiMDcz NGM4MDZdIHZmczogTWFrZSBwYWdlX2ZvbGxvd19saW5rX2xpZ2h0IFJDVSBzYWZlCnJ1bm5pbmcg L2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2Vj dC9saW51eDgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4 Ni1yYW5kY29uZmlnLXIwLTA3MjEvYWs6c2NhbGU6cmN1LXN5bWxpbms6ODY4NjU2ZDQzMjM3MmZj OTVlNTdlYzdiY2QwYWMxN2IwNzM0YzgwNjpiaXNlY3QtbGludXg4CgoyMDE0LTA3LTIxLTA0OjI4 OjM2IDg2ODY1NmQ0MzIzNzJmYzk1ZTU3ZWM3YmNkMGFjMTdiMDczNGM4MDYgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLXIwLTA3MjEtODY4NjU2ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0YzgwNgpDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvODY4NjU2ZDQz MjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0YzgwNgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEtODY4NjU2 ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0YzgwNgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLXIwLTA3MjEvODY4NjU2ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0Yzgw Ni92bWxpbnV6LTMuMTYuMC1yYzQtMDAxNTktZzg2ODY1NmQKCjIwMTQtMDctMjEtMDQ6MzA6MzYg ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTIwIFNVQ0NFU1MKCjI1YzMwNWRlYmZkNjc2YWE0OTUxMzdj YTFlZWMyMWZjZTE1MTk4ZTcgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IDI1YzMwNWRl YmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcKQXV0aG9yOiAgICAgQW5kaSBLbGVlbiA8 YWtAbGludXguaW50ZWwuY29tPgpBdXRob3JEYXRlOiBTYXQgSnVsIDEyIDIyOjQ2OjI0IDIwMTQg LTA3MDAKQ29tbWl0OiAgICAgQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgpDb21taXRE YXRlOiBTdW4gSnVsIDIwIDA5OjQzOjMyIDIwMTQgLTA3MDAKCiAgICBUcmVlIHN3ZWVwOiBNYXJr IGFsbCBwYWdlX2ZvbGxvd19saW5rX2xpZ2h0IHVzZXJzIGFzIFJDVSBzYWZlCiAgICAKICAgIE5v dyB0aGF0IHBhZ2VfZm9sbG93X2xpbmtfbGlnaHQoKSBpcyBSQ1Ugc2FmZSwgbWFyayBhbGwKICAg IHVzZXJzIGFzIHN1cHBvcnRpbmcgUkNVIGJ5IHVzaW5nIHRoZSBmb2xsb3dfbGlua19yY3UKICAg IGVudHJ5IHBvaW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRpIEtsZWVuIDxha0BsaW51 eC5pbnRlbC5jb20+CgogZnMvYWZmcy9zeW1saW5rLmMgICAgIHwgMiArLQogZnMvYnRyZnMvaW5v ZGUuYyAgICAgIHwgMiArLQogZnMvY29kYS9jbm9kZS5jICAgICAgIHwgMiArLQogZnMvZXhvZnMv c3ltbGluay5jICAgIHwgMiArLQogZnMvZXh0Mi9zeW1saW5rLmMgICAgIHwgMiArLQogZnMvZXh0 My9zeW1saW5rLmMgICAgIHwgMiArLQogZnMvZXh0NC9zeW1saW5rLmMgICAgIHwgMiArLQogZnMv ZjJmcy9uYW1laS5jICAgICAgIHwgMiArLQogZnMvamZzL3N5bWxpbmsuYyAgICAgIHwgMiArLQog ZnMvbG9nZnMvZGlyLmMgICAgICAgIHwgMiArLQogZnMvbWluaXgvaW5vZGUuYyAgICAgIHwgMiAr LQogZnMvbmFtZWkuYyAgICAgICAgICAgIHwgMiArLQogZnMvbmNwZnMvaW5vZGUuYyAgICAgIHwg MiArLQogZnMvbmlsZnMyL25hbWVpLmMgICAgIHwgMiArLQogZnMvb2NmczIvc3ltbGluay5jICAg IHwgMiArLQogZnMvcmVpc2VyZnMvbmFtZWkuYyAgIHwgMiArLQogZnMvc3F1YXNoZnMvc3ltbGlu ay5jIHwgMiArLQogZnMvc3lzdi9pbm9kZS5jICAgICAgIHwgMiArLQogZnMvdWRmL25hbWVpLmMg ICAgICAgIHwgMiArLQogZnMvdWZzL3N5bWxpbmsuYyAgICAgIHwgNCArKy0tCiAyMCBmaWxlcyBj aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKSEVBRCBpcyBub3cgYXQg ODY4NjU2ZC4uLiB2ZnM6IE1ha2UgcGFnZV9mb2xsb3dfbGlua19saWdodCBSQ1Ugc2FmZQpscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvYWs6 c2NhbGU6cmN1LXN5bWxpbms6ODY4NjU2ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0Yzgw NjpiaXNlY3QtbGludXg4CgoyMDE0LTA3LTIxLTA0OjMxOjA3IDg2ODY1NmQ0MzIzNzJmYzk1ZTU3 ZWM3YmNkMGFjMTdiMDczNGM4MDYgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcy MS84Njg2NTZkNDMyMzcyZmM5NWU1N2VjN2JjZDBhYzE3YjA3MzRjODA2L3ZtbGludXotMy4xNi4w LXJjNC0wMDE1OS1nODY4NjU2ZAoKMjAxNC0wNy0yMS0wNDozMTowNyBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLi4JMzAJNTguCTYwIFNVQ0NFU1MKClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDg2 ODY1NmQuLi4gdmZzOiBNYWtlIHBhZ2VfZm9sbG93X2xpbmtfbGlnaHQgUkNVIHNhZmUKSEVBRCBp cyBub3cgYXQgYzA5MDJiOS4uLiBmaXh1cCEgeGZzOiBBZGQgUkNVIGZhc3Qgc3ltbGluayBwYXRo CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctcjAtMDcy MS9hazpzY2FsZTpyY3Utc3ltbGluazpjMDkwMmI5M2YwZjQyNzQyN2Y2Y2I3NWNiNTA3NDI4OGY4 MDAxZDVkOmJpc2VjdC1saW51eDgKIFRFU1QgRkFJTFVSRQpbICAgIDAuNTI3MDMzXSBLZXkgdHlw ZSBlbmNyeXB0ZWQgcmVnaXN0ZXJlZApbICAgIDAuNTI3Njg0XSBldm06IEhNQUMgYXR0cnM6IDB4 MApbICAgIDAuNTI5NjY4XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA0MjRLICg3OTY1 MDAwMCAtIDc5NmJhMDAwKQpbICAgIDAuNTM0NDg1XSBCVUc6IHNsZWVwaW5nIGZ1bmN0aW9uIGNh bGxlZCBmcm9tIGludmFsaWQgY29udGV4dCBhdCAva2J1aWxkL3NyYy9pMzg2L2luY2x1ZGUvbGlu dXgvaGlnaG1lbS5oOjU4ClsgICAgMC41MzUyNTFdIGluX2F0b21pYygpOiAwLCBpcnFzX2Rpc2Fi bGVkKCk6IDAsIHBpZDogODIsIG5hbWU6IGluaXQKWyAgICAwLjUzNTczM10gMSBsb2NrIGhlbGQg YnkgaW5pdC84MjoKWyAgICAwLjUzNjAwNF0gICMwOiAgKHJjdV9yZWFkX2xvY2spey4uLi4uLn0s IGF0OiBbPDc5MGNhNzA5Pl0gcmN1X3JlYWRfbG9jaysweDAvMHg3MApbICAgIDAuNTM2NjE0XSBQ cmVlbXB0aW9uIGRpc2FibGVkIGF0Ols8NzkwMjA1Mjk+XSBzbXBfYXBpY190aW1lcl9pbnRlcnJ1 cHQrMHgxYi8weDJmClsgICAgMC41MzcyODBdIApbICAgIDAuNTM3Mzk5XSBDUFU6IDAgUElEOiA4 MiBDb21tOiBpbml0IE5vdCB0YWludGVkIDMuMTYuMC1yYzQtMDAxNjctZ2MwOTAyYjkgIzIwNwpb ICAgIDAuNTM3OTcwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8w MS8yMDExClsgICAgMC41MzgzOTBdICAwMDAwMDAwMCAwMDAwMDAwMCA4YTQ4ZmRjYyA3OTNiMWFl NiAwMDAwMDAwMCA4YTQ4ZmRmOCA3OTA0YjFiMiA3OTViNDJjYwpbICAgIDAuNTM5MDk4XSAgNzkw MjA1MjkgNzkwMjA1MjkgMDAwMDAwNTIgOGE0OTZkNDAgMDAwMDAwMDAgOGJhOWM3YzAgOGIwNGQ5 YzAgOGE0OGZlMWMKWyAgICAwLjUzOTc1NF0gIDhhNDhmZTE0IDc5MGNhZWRhIDAwMDAwMDAwIDAw MDAwMDAwIDhhNDhmZWU4IDAwMDAwMDAzIDAwMDAwMDAwIDhhNDhmZTI0ClsgICAgMC41NDA0MjBd IENhbGwgVHJhY2U6ClsgICAgMC41NDA2MDhdICBbPDc5M2IxYWU2Pl0gZHVtcF9zdGFjaysweDQ5 LzB4NzMKWyAgICAwLjU0MDk0NF0gIFs8NzkwNGIxYjI+XSBfX21pZ2h0X3NsZWVwKzB4MWQxLzB4 MWQ5ClsgICAgMC41NDEzMDNdICBbPDc5MDIwNTI5Pl0gPyBzbXBfYXBpY190aW1lcl9pbnRlcnJ1 cHQrMHgxYi8weDJmClsgICAgMC41NDE3MzRdICBbPDc5MDIwNTI5Pl0gPyBzbXBfYXBpY190aW1l cl9pbnRlcnJ1cHQrMHgxYi8weDJmClsgICAgMC41NDIxNTldICBbPDc5MGNhZWRhPl0gcGFnZV9n ZXRsaW5rLmlzcmEuMzEuY29uc3Rwcm9wLjQ3KzB4NzgvMHhiYwpbICAgIDAuNTQyNjI3XSAgWzw3 OTBjYWY0MD5dIHBhZ2VfZm9sbG93X2xpbmtfbGlnaHQrMHgyMi8weDMwClsgICAgMC41NDMwMzJd ICBbPDc5MGNiODQ2Pl0gbGlua19wYXRoX3dhbGsrMHgzMGIvMHg1MjQKWyAgICAwLjU0MzQxN10g IFs8NzkwY2FmMWU+XSA/IHBhZ2VfZ2V0bGluay5pc3JhLjMxLmNvbnN0cHJvcC40NysweGJjLzB4 YmMKWyAgICAwLjU0MzkwNV0gIFs8NzkwY2JhYWQ+XSBwYXRoX2xvb2t1cGF0KzB4NGUvMHgzZTkK WyAgICAwLjU0NDI2M10gIFs8NzkwYjlmZGI+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHg3Zi8weDlk ClsgICAgMC41NDQ2NDJdICBbPDc5MGNiZTY3Pl0gZmlsZW5hbWVfbG9va3VwLmlzcmEuMzQrMHgx Zi8weDU0ClsgICAgMC41NDUwNTBdICBbPDc5MGNlNTE2Pl0gdXNlcl9wYXRoX2F0X2VtcHR5KzB4 NDEvMHg2NgpbICAgIDAuNTQ1NDMwXSAgWzw3OTBiOWZkYj5dID8ga21lbV9jYWNoZV9hbGxvYysw eDdmLzB4OWQKWyAgICAwLjU0NTgxMV0gIFs8NzkwNDgzMDI+XSA/IHByZXBhcmVfY3JlZHMrMHgy ZS8weGM3ClsgICAgMC41NDYxNzBdICBbPDc5MGNlNTU1Pl0gdXNlcl9wYXRoX2F0KzB4MWEvMHgx ZgpbICAgIDAuNTQ2NTE0XSAgWzw3OTBjMWVhMT5dIFNZU0NfZmFjY2Vzc2F0KzB4OTcvMHgxODcK WyAgICAwLjU0Njg5NV0gIFs8NzkzYmEzMGI+XSA/IHJlc3RvcmVfYWxsKzB4Zi8weGYKWyAgICAw LjU0NzIzMF0gIFs8NzkwMjVlZjg+XSA/IGt2bV9hc3luY19wZl90YXNrX3dha2UrMHhhMi8weGEy ClsgICAgMC41NDc2NDFdICBbPDc5MGMyNTM3Pl0gU3lTX2FjY2VzcysweDIzLzB4MjUKWyAgICAw LjU0Nzk3NF0gIFs8NzkzYmEyZDI+XSBzeXNjYWxsX2NhbGwrMHg3LzB4Ygptb3VudDogbW91bnRp bmcgcHJvYyBvbiAvcHJvYyBmYWlsZWQ6IE5vIHN1Y2ggZGV2aWNlCi9ldGMvcmNTLmQvUzAwZmJz ZXR1cDogbGluZSAzOiAvc2Jpbi9tb2Rwcm9iZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS9jMDkwMmI5M2YwZjQyNzQyN2Y2Y2I3NWNi NTA3NDI4OGY4MDAxZDVkL2RtZXNnLXlvY3RvLXZwLTUxOjIwMTQwNzIxMDQxNjA1OmkzODYtcmFu ZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjctZ2MwOTAyYjk6MjA3Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIwLTA3MjEvYzA5MDJiOTNmMGY0Mjc0MjdmNmNiNzVjYjUwNzQyODhmODAw MWQ1ZC9kbWVzZy15b2N0by12cC0zMzoyMDE0MDcyMTAzNDEzMDppMzg2LXJhbmRjb25maWctcjAt MDcyMTozLjE2LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1yMC0wNzIxL2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2ct eW9jdG8tdnAtMTQ6MjAxNDA3MjEwNDE2MDU6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4w LXJjNC0wMDE2Ny1nYzA5MDJiOToyMDcKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS9j MDkwMmI5M2YwZjQyNzQyN2Y2Y2I3NWNiNTA3NDI4OGY4MDAxZDVkL2RtZXNnLXlvY3RvLXZwLTYy OjIwMTQwNzIxMDQxNjAzOmkzODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjct Z2MwOTAyYjk6MjA3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvYzA5MDJiOTNmMGY0 Mjc0MjdmNmNiNzVjYjUwNzQyODhmODAwMWQ1ZC9kbWVzZy15b2N0by12cC01ODoyMDE0MDcyMTA0 MTYwNTppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIw Nwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxL2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1 Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2cteW9jdG8tdnAtMjU6MjAxNDA3MjEwNDE2MDU6aTM4Ni1y YW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2Ny1nYzA5MDJiOToyMDcKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctcjAtMDcyMS9jMDkwMmI5M2YwZjQyNzQyN2Y2Y2I3NWNiNTA3NDI4OGY4 MDAxZDVkL2RtZXNnLXlvY3RvLXZwLTE2OjIwMTQwNzIxMDQxNjA1OmkzODYtcmFuZGNvbmZpZy1y MC0wNzIxOjMuMTYuMC1yYzQtMDAxNjctZ2MwOTAyYjk6MjA3Ci9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLXIwLTA3MjEvYzA5MDJiOTNmMGY0Mjc0MjdmNmNiNzVjYjUwNzQyODhmODAwMWQ1ZC9kbWVz Zy15b2N0by12cC0xNzoyMDE0MDcyMTA0MTYwNTppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2 LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIx L2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2cteW9jdG8tdnAt MzoyMDE0MDcyMTA0MTYwNTppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTY3 LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxL2MwOTAyYjkzZjBm NDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2cteW9jdG8tdnAtNzoyMDE0MDcyMTA0 MTYwMzppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIw Nwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxL2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1 Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2cteW9jdG8tdnAtNDE6MjAxNDA3MjEwNDE2MDU6aTM4Ni1y YW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2Ny1nYzA5MDJiOToyMDcKMDoxMToxMSBh bGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgYzA5MDJiOSBmaXh1cCEg eGZzOiBBZGQgUkNVIGZhc3Qgc3ltbGluayBwYXRoCgo9PT09PT09PT0gbGludXMvbWFzdGVyID09 PT09PT09PQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBjMDkwMmI5Li4uIGZpeHVwISB4ZnM6 IEFkZCBSQ1UgZmFzdCBzeW1saW5rIHBhdGgKSEVBRCBpcyBub3cgYXQgZDA1NzE5MC4uLiBNZXJn ZSBicmFuY2ggJ2xvY2tpbmctdXJnZW50LWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5v cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXAKbHMgLWEgL2tidWlsZC10ZXN0cy9y dW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxL2xpbnVzOm1hc3RlcjpkMDU3MTkw OTI1ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMyY2FhYzc3OmJpc2VjdC1saW51eDgKCjIwMTQtMDct MjEtMDQ6MzQ6NDEgZDA1NzE5MDkyNWQ5OTRiODA4ZTFkMDdlNmM3NmI5MGEzMmNhYWM3NyBjb21w aWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2 LXJhbmRjb25maWctcjAtMDcyMS1kMDU3MTkwOTI1ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMyY2Fh Yzc3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS9k MDU3MTkwOTI1ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMyY2FhYzc3CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctcjAtMDcy MS1kMDU3MTkwOTI1ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMyY2FhYzc3Cmtlcm5lbDogL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS9kMDU3MTkwOTI1ZDk5NGI4MDhlMWQwN2U2Yzc2Yjkw YTMyY2FhYzc3L3ZtbGludXotMy4xNi4wLXJjNS0wMDI1MS1nZDA1NzE5MAoKMjAxNC0wNy0yMS0w NDozNjo0NiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMTcuLgk1Mwk1NAk2MCBTVUNDRVNTCgoKPT09 PT09PT09IG5leHQvbWFzdGVyID09PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiAr IDMxOGNkMmEuLi42NzVjN2U0IGFrcG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0 ZSkKICsgNjRlMzI0NS4uLjRjYmExNjggYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZv cmNlZCB1cGRhdGUpCiArIGEyMDQxNmMuLi41OGUzMjNjMyBtYXN0ZXIgICAgIC0+IG5leHQvbWFz dGVyICAoZm9yY2VkIHVwZGF0ZSkKICAgMTc5NWNkOS4uNTljYTllZSAgc3RhYmxlICAgICAtPiBu ZXh0L3N0YWJsZQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiAqIFtuZXcgdGFnXSAgICAgICAg IG5leHQtMjAxNDA3MTUgLT4gbmV4dC0yMDE0MDcxNQogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0 LTIwMTQwNzE2IC0+IG5leHQtMjAxNDA3MTYKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0 MDcxNyAtPiBuZXh0LTIwMTQwNzE3CiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQtMjAxNDA3MTgg LT4gbmV4dC0yMDE0MDcxOApQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBkMDU3MTkwLi4uIE1l cmdlIGJyYW5jaCAnbG9ja2luZy11cmdlbnQtZm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcApIRUFEIGlzIG5vdyBhdCA1OGUz MjNjMy4uLiBBZGQgbGludXgtbmV4dCBzcGVjaWZpYyBmaWxlcyBmb3IgMjAxNDA3MTgKbHMgLWEg L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxL25leHQ6 bWFzdGVyOjU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVlZjIxMWEyN2QxYzEwNmMyYjM6YmlzZWN0LWxp bnV4OAoKMjAxNC0wNy0yMS0wNDo0MDozMCA1OGUzMjNjM2VlOTRmMWFiY2VjZGVlZWYyMTFhMjdk MWMxMDZjMmIzIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLTU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVl ZjIxMWEyN2QxYzEwNmMyYjMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1yMC0wNzIxLzU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVlZjIxMWEyN2QxYzEwNmMyYjMKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1yMC0wNzIxLTU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVlZjIxMWEyN2QxYzEwNmMyYjMK a2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzU4ZTMyM2MzZWU5NGYxYWJj ZWNkZWVlZjIxMWEyN2QxYzEwNmMyYjMvdm1saW51ei0zLjE2LjAtcmM1LW5leHQtMjAxNDA3MTgK CjIwMTQtMDctMjEtMDQ6NDI6MzAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTYwIFNVQ0NFU1MKCg== --===============7339788309357321291== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc4-00160-g25c305d" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xNi4wLXJjNCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRP UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05G SUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf SFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hH QUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19B UkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O RklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9G SVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJ R19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJM RT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dF TkVSQUxfSFVHRVRMQj15CiMgQ09ORklHX1pPTkVfRE1BMzIgaXMgbm90IHNldAojIENPTkZJR19B VURJVF9BUkNIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElO SU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8z Ml9TTVA9eQpDT05GSUdfWDg2X0hUPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2Fs bC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JF Uz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGli L21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0NPTlNUUlVDVE9SUz15CkNP TkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5l cmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09N UElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJT SU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQ PXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpD T05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hB VkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQ MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VS TkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgoj IENPTkZJR19TV0FQIGlzIG5vdCBzZXQKQ09ORklHX1NZU1ZJUEM9eQojIENPTkZJR19QT1NJWF9N UVVFVUUgaXMgbm90IHNldAojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQK IyBDT05GSUdfRkhBTkRMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qgc2V0CiMg Q09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoK IwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VO RVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9eQpD T05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09O RklHX0lSUV9ET01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xP Q0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklH X0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19LVElNRV9TQ0FMQVI9eQpDT05GSUdfR0VO RVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JVSUxEPXkKQ09O RklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tF VkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1l cnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049 eQojIENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBD T05GSUdfTk9fSFogaXMgbm90IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUv VGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJ Tkc9eQojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlNE X1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0Cgoj CiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1BSRUVNUFRfUkNVPXkKQ09ORklHX1BSRUVN UFRfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD0zMgpD T05GSUdfUkNVX0ZBTk9VVF9MRUFGPTE2CkNPTkZJR19SQ1VfRkFOT1VUX0VYQUNUPXkKIyBDT05G SUdfUkNVX0ZBU1RfTk9fSFogaXMgbm90IHNldAojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JDVV9CT09TVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfTk9DQl9DUFU9 eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfTk9DQl9D UFVfWkVSTz15CiMgQ09ORklHX1JDVV9OT0NCX0NQVV9BTEwgaXMgbm90IHNldApDT05GSUdfSUtD T05GSUc9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hF RF9DTE9DSz15CkNPTkZJR19BUkNIX1dBTlRTX1BST1RfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdf Q0dST1VQUz15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9GUkVFWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CkNP TkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CiMgQ09ORklHX0NHUk9VUF9D UFVBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1JFU09VUkNFX0NPVU5URVJTPXkKQ09ORklHX01FTUNH PXkKIyBDT05GSUdfTUVNQ0dfS01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9IVUdFVExC IGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNP TkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQojIENPTkZJR19S VF9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVAgaXMgbm90IHNldApD T05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKIyBDT05GSUdfTkFNRVNQQUNFUyBpcyBub3Qgc2V0 CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5v dCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRS QU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qg c2V0CiMgQ09ORklHX1JEX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19SRF9YWiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JEX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaNCBpcyBub3Qgc2V0CkNP TkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19I QVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9Q Q1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX1NH RVRNQVNLX1NZU0NBTEw9eQojIENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklH X0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdf QlVHPXkKIyBDT05GSUdfRUxGX0NPUkUgaXMgbm90IHNldApDT05GSUdfUENTUEtSX1BMQVRGT1JN PXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CiMgQ09ORklHX0VQT0xMIGlzIG5v dCBzZXQKIyBDT05GSUdfU0lHTkFMRkQgaXMgbm90IHNldAojIENPTkZJR19USU1FUkZEIGlzIG5v dCBzZXQKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19B SU89eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BF UkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3Jt YW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RF QlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJ R19DT01QQVRfQlJLIGlzIG5vdCBzZXQKQ09ORklHX1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5v dCBzZXQKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlS SU5HPXkKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfT1BST0ZJTEU9 eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdfSlVN UF9MQUJFTD15CiMgQ09ORklHX1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0QklU X0FMSUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05F RF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19LUkVUUFJP QkVTPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNP TkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFW RV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklH X0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VO RVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1Nf QVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9J TlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNF Ul9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdf SEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJ R19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENI Rz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJM RT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNI X1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdf Q0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FIGlzIG5v dCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVI9eQojIENPTkZJR19DQ19TVEFD S1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5U SU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19NT0RV TEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lH U1VTUEVORDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwg cHJvZmlsaW5nCiMKQ09ORklHX0dDT1ZfS0VSTkVMPXkKIyBDT05GSUdfR0NPVl9QUk9GSUxFX0FM TCBpcyBub3Qgc2V0CkNPTkZJR19HQ09WX0ZPUk1BVF9BVVRPREVURUNUPXkKIyBDT05GSUdfR0NP Vl9GT1JNQVRfM180IGlzIG5vdCBzZXQKIyBDT05GSUdfR0NPVl9GT1JNQVRfNF83IGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfUlRfTVVURVhFUz15 CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9S Q0VfTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKQ09ORklHX01PRFVMRV9G T1JDRV9VTkxPQUQ9eQojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RV TEVfU1JDVkVSU0lPTl9BTEw9eQojIENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKQ09ORklH X1NUT1BfTUFDSElORT15CkNPTkZJR19CTE9DSz15CiMgQ09ORklHX0xCREFGIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19E RVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKCiMK IyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdf QUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FJWF9QQVJUSVRJT049eQojIENPTkZJ R19PU0ZfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FNSUdBX1BBUlRJVElPTj15CiMgQ09O RklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ19QQVJUSVRJT04gaXMg bm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKIyBDT05GSUdfQlNEX0RJU0tMQUJFTCBp cyBub3Qgc2V0CiMgQ09ORklHX01JTklYX1NVQlBBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X1NPTEFSSVNfWDg2X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVhXQVJFX0RJU0tM QUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf U0dJX1BBUlRJVElPTj15CkNPTkZJR19VTFRSSVhfUEFSVElUSU9OPXkKIyBDT05GSUdfU1VOX1BB UlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQojIENPTkZJR19FRklf UEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NNRExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKCiMKIyBJTyBTY2hlZHVsZXJz CiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPW0KQ09ORklH X0lPU0NIRURfQ0ZRPW0KQ09ORklHX0RFRkFVTFRfTk9PUD15CkNPTkZJR19ERUZBVUxUX0lPU0NI RUQ9Im5vb3AiCkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9T UElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfUVVFVUVf UldMT0NLPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJl cwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQojIENPTkZJR19YODZfTVBQQVJTRSBp cyBub3Qgc2V0CkNPTkZJR19YODZfQklHU01QPXkKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRG T1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldApDT05GSUdf WDg2XzMyX0lSSVM9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNl dApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BB UkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5v dCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVf QUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19C T09UTUVNPXkKQ09ORklHX01FTVRFU1Q9eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05G SUdfTTU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19N NTg2TU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfTTY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5U SVVNSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTUlJSSBpcyBub3Qgc2V0CiMgQ09ORklH X01QRU5USVVNTSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qgc2V0CiMgQ09O RklHX01LNiBpcyBub3Qgc2V0CiMgQ09ORklHX01LNyBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBp cyBub3Qgc2V0CiMgQ09ORklHX01DUlVTT0UgaXMgbm90IHNldAojIENPTkZJR19NRUZGSUNFT04g aXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNI SVAzRCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RF R1gxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZ UklYSUlJIGlzIG5vdCBzZXQKQ09ORklHX01WSUFDM18yPXkKIyBDT05GSUdfTVZJQUM3IGlzIG5v dCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNl dApDT05GSUdfWDg2X0dFTkVSSUM9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02 CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0FMSUdOTUVOVF8xNj15CkNP TkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkK Q09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BV X0ZBTUlMWT00CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQojIENPTkZJR19QUk9DRVNTT1JfU0VM RUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9DWVJJ WF8zMj15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05G SUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdfQ1BVX1NVUF9VTUNfMzI9eQpDT05GSUdf SFBFVF9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdfTlJfQ1BVUz0zMgojIENPTkZJR19TQ0hF RF9TTVQgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9NQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BS RUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBz ZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9D QUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJP S0VOX0JPT1RfSVJRUz15CiMgQ09ORklHX1g4Nl9NQ0UgaXMgbm90IHNldAojIENPTkZJR19WTTg2 IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYMzI9eQojIENP TkZJR19UT1NISUJBIGlzIG5vdCBzZXQKQ09ORklHX0k4Sz15CkNPTkZJR19YODZfUkVCT09URklY VVBTPXkKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0lO VEVMX0VBUkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWSBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9NU1IgaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVSUQgaXMgbm90 IHNldApDT05GSUdfTk9ISUdITUVNPXkKIyBDT05GSUdfSElHSE1FTTRHIGlzIG5vdCBzZXQKIyBD T05GSUdfSElHSE1FTTY0RyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfM0cgaXMgbm90IHNl dAojIENPTkZJR19WTVNQTElUXzNHX09QVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkcg aXMgbm90IHNldApDT05GSUdfVk1TUExJVF8yR19PUFQ9eQojIENPTkZJR19WTVNQTElUXzFHIGlz IG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4NzgwMDAwMDAKIyBDT05GSUdfWDg2X1BBRSBp cyBub3Qgc2V0CkNPTkZJR19ORUVEX05PREVfTUVNTUFQX1NJWkU9eQpDT05GSUdfQVJDSF9GTEFU TUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9T RUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJ R19TRUxFQ1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdfRkxBVE1FTV9NQU5VQUwgaXMgbm90IHNl dApDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFW RV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVf TUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJ U0NBUkRfTUVNQkxPQ0s9eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBz ZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdf TUlHUkFUSU9OPXkKIyBDT05GSUdfUEhZU19BRERSX1RfNjRCSVQgaXMgbm90IHNldApDT05GSUdf Wk9ORV9ETUFfRkxBRz0xCiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX1RP X0JVUz15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FE RFI9NDA5NgojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19D TEVBTkNBQ0hFPXkKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfWkJVRCBpcyBub3Qg c2V0CkNPTkZJR19aU01BTExPQz15CkNPTkZJR19QR1RBQkxFX01BUFBJTkc9eQpDT05GSUdfR0VO RVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQoj IENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTUFUSF9FTVVMQVRJT049eQojIENPTkZJ R19NVFJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJ R19YODZfU01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF Q0NPTVAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8y NTAgaXMgbm90IHNldApDT05GSUdfSFpfMzAwPXkKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0 CkNPTkZJR19IWj0zMDAKQ09ORklHX1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlzIG5v dCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJM RSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9UUExV R19DUFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVHX0hP VFBMVUdfQ1BVMCBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfVkRTTz15CiMgQ09ORklHX0NNRExJ TkVfQk9PTCBpcyBub3Qgc2V0CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25z CiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09ORklHX1BNX1NM RUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CkNPTkZJR19QTV9BVVRPU0xFRVA9eQpDT05GSUdf UE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dB S0VMT0NLU19HQz15CkNPTkZJR19QTV9SVU5USU1FPXkKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1f REVCVUcgaXMgbm90IHNldApDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQ9eQpDT05G SUdfQUNQST15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FD UElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0ZB Tj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15 CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkK IyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X1RIRVJNQUw9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09ORklHX0FDUElf Q1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklE RSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NP TlRBSU5FUj15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBF SSBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQpDT05GSUdfWDg2X0FQTV9CT09UPXkKQ09ORklHX0FQ TT15CkNPTkZJR19BUE1fSUdOT1JFX1VTRVJfU1VTUEVORD15CkNPTkZJR19BUE1fRE9fRU5BQkxF PXkKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBNX0RJU1BMQVlf QkxBTksgaXMgbm90IHNldApDT05GSUdfQVBNX0FMTE9XX0lOVFM9eQoKIwojIENQVSBGcmVxdWVu Y3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQoj CkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9NVUxUSVBMRV9EUklWRVJTPXkKQ09O RklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENP TkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BD ST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJ RyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9HT09MUEMgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkK Q09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9PTFBD PXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90 IHNldApDT05GSUdfUENJRVBPUlRCVVM9eQojIENPTkZJR19QQ0lFQUVSIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRUFTUE0gaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQpDT05GSUdfUENJX01T ST15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VO QUJMRV9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX0hUX0lSUT15CkNP TkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQojIENPTkZJR19QQ0lfUFJJIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9QQVNJRD15CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNldApDT05G SUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdf SVNBX0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJ R19TQ3gyMDA9bQpDT05GSUdfU0N4MjAwSFJfVElNRVI9bQpDT05GSUdfT0xQQz15CiMgQ09ORklH X09MUENfWE8xNV9TQ0kgaXMgbm90IHNldApDT05GSUdfQUxJWD15CiMgQ09ORklHX05FVDU1MDEg aXMgbm90IHNldAojIENPTkZJR19HRU9TIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9OQj15CkNPTkZJ R19QQ0NBUkQ9bQojIENPTkZJR19QQ01DSUEgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15Cgoj CiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPW0KQ09ORklHX1lFTlRBX08yPXkKIyBD T05GSUdfWUVOVEFfUklDT0ggaXMgbm90IHNldApDT05GSUdfWUVOVEFfVEk9eQojIENPTkZJR19Z RU5UQV9FTkVfVFVORSBpcyBub3Qgc2V0CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKQ09ORklHX1BD TUNJQV9QUk9CRT15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKQ09ORklHX1JBUElE SU89bQojIENPTkZJR19SQVBJRElPX1RTSTcyMSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPX0RJ U0NfVElNRU9VVD0zMAojIENPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUyBpcyBub3Qg c2V0CkNPTkZJR19SQVBJRElPX0RNQV9FTkdJTkU9eQojIENPTkZJR19SQVBJRElPX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1JBUElESU9fRU5VTV9CQVNJQz1tCgojCiMgUmFwaWRJTyBTd2l0Y2gg ZHJpdmVycwojCkNPTkZJR19SQVBJRElPX1RTSTU3WD1tCiMgQ09ORklHX1JBUElESU9fQ1BTX1hY IGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fVFNJNTY4PW0KIyBDT05GSUdfUkFQSURJT19DUFNf R0VOMiBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFibGUgZmlsZSBm b3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0FSQ0hfQklO Rk1UX0VMRl9SQU5ET01JWkVfUElFPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFW RV9BT1VUPXkKQ09ORklHX0JJTkZNVF9BT1VUPXkKQ09ORklHX0JJTkZNVF9NSVNDPW0KQ09ORklH X0NPUkVEVU1QPXkKQ09ORklHX0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX0lPU0ZfTUJJPW0K Q09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlz IG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENP TkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMg bm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENP TkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJ R19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05G SUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ WCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5v dCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90 IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90 IHNldAojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0gg aXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktf TU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9NUExTX0dTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19S UFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRf UFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1J VD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAoj IENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdf QlQgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qg c2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBi ZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05G SUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FJRiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CgojCiMgRGV2aWNlIERyaXZl cnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15 CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKIyBDT05GSUdfREVWVE1QRlMgaXMgbm90IHNl dAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FS RV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9J Tl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xP QURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19ERVZSRVM9eQojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09O RklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVU T1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPW0KQ09ORklHX1JFR01B UF9NTUlPPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKCiMKIyBCdXMgZGV2aWNlcwojCiMg Q09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1RFU1RT PW0KQ09ORklHX01URF9SRURCT09UX1BBUlRTPXkKQ09ORklHX01URF9SRURCT09UX0RJUkVDVE9S WV9CTE9DSz0tMQojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19VTkFMTE9DQVRFRCBpcyBub3Qg c2V0CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFET05MWT15CiMgQ09ORklHX01URF9DTURM SU5FX1BBUlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09GX1BBUlRTIGlzIG5vdCBzZXQKQ09O RklHX01URF9BUjdfUEFSVFM9bQoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5 ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CkNPTkZJR19GVEw9 eQojIENPTkZJR19ORlRMIGlzIG5vdCBzZXQKQ09ORklHX0lORlRMPW0KQ09ORklHX1JGRF9GVEw9 eQpDT05GSUdfU1NGREM9bQojIENPTkZJR19TTV9GVEwgaXMgbm90IHNldApDT05GSUdfTVREX09P UFM9bQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBp cyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT1tCkNPTkZJR19NVERfR0VOX1BST0JFPW0K IyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JB TktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQ X0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQK IyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVRE X0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJ X0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9bQpDT05GSUdfTVREX0NGSV9B TURTVEQ9bQojIENPTkZJR19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9V VElMPW0KIyBDT05GSUdfTVREX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfUk9NPXkKIyBDT05G SUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFj Y2VzcwojCkNPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUz15CkNPTkZJR19NVERfUEhZU01BUD15 CkNPTkZJR19NVERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBfU1RBUlQ9MHg4 MDAwMDAwCkNPTkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNNQVBfQkFOS1dJ RFRIPTIKQ09ORklHX01URF9QSFlTTUFQX09GPXkKIyBDT05GSUdfTVREX1NCQ19HWFggaXMgbm90 IHNldApDT05GSUdfTVREX0FNRDc2WFJPTT1tCkNPTkZJR19NVERfSUNIWFJPTT1tCiMgQ09ORklH X01URF9FU0IyUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NLODA0WFJPTSBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKQ09ORklHX01URF9ORVR0ZWw9bQpD T05GSUdfTVREX0w0NDBHWD1tCkNPTkZJR19NVERfUENJPXkKIyBDT05GSUdfTVREX0dQSU9fQURE UiBpcyBub3Qgc2V0CkNPTkZJR19NVERfSU5URUxfVlJfTk9SPXkKIyBDT05GSUdfTVREX1BMQVRS QU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTEFUQ0hfQUREUiBpcyBub3Qgc2V0CgojCiMgU2Vs Zi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBu b3Qgc2V0CkNPTkZJR19NVERfU0xSQU09bQpDT05GSUdfTVREX1BIUkFNPW0KIyBDT05GSUdfTVRE X01URFJBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQkxPQ0syTVREPXkKCiMKIyBEaXNrLU9uLUNo aXAgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfTVREX0RPQ0czPW0KQ09ORklHX0JDSF9DT05TVF9N PTE0CkNPTkZJR19CQ0hfQ09OU1RfVD00CiMgQ09ORklHX01URF9OQU5EIGlzIG5vdCBzZXQKQ09O RklHX01URF9PTkVOQU5EPXkKIyBDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFIGlzIG5v dCBzZXQKQ09ORklHX01URF9PTkVOQU5EX0dFTkVSSUM9eQpDT05GSUdfTVREX09ORU5BTkRfT1RQ PXkKQ09ORklHX01URF9PTkVOQU5EXzJYX1BST0dSQU09eQoKIwojIExQRERSICYgTFBERFIyIFBD TSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZPX1BS T0JFPXkKQ09ORklHX01URF9TUElfTk9SPXkKQ09ORklHX01URF9VQkk9bQpDT05GSUdfTVREX1VC SV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9CRUJfTElNSVQ9MjAKQ09ORklHX01U RF9VQklfRkFTVE1BUD15CkNPTkZJR19NVERfVUJJX0dMVUVCST1tCkNPTkZJR19NVERfVUJJX0JM T0NLPXkKQ09ORklHX09GPXkKCiMKIyBEZXZpY2UgVHJlZSBhbmQgT3BlbiBGaXJtd2FyZSBzdXBw b3J0CiMKIyBDT05GSUdfT0ZfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfUFJPTVRSRUU9 eQpDT05GSUdfT0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9J UlE9eQpDT05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfTVREPXkK Q09ORklHX1BBUlBPUlQ9bQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05G SUdfUEFSUE9SVF9QQz1tCiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklH X1BBUlBPUlRfUENfRklGTz15CkNPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU89eQojIENPTkZJR19Q QVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9bQpDT05GSUdfUEFS UE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMgQ09ORklH X1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKIyBDT05GSUdf SVNBUE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfUE5QQklPUyBpcyBub3Qgc2V0CkNPTkZJR19QTlBB Q1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUklERSBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1pSQU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfTE9PUCBpcyBub3Qgc2V0CgojCiMgRFJCRCBkaXNhYmxlZCBiZWNhdXNlIFBST0NfRlMg b3IgSU5FVCBub3Qgc2VsZWN0ZWQKIwojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfTlZNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RD RFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdf VklSVElPX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSEQgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCiMgQ09ORklH X1NFTlNPUlNfTElTM0xWMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90 IHNldApDT05GSUdfRFVNTVlfSVJRPW0KQ09ORklHX0lCTV9BU009bQpDT05GSUdfUEhBTlRPTT1t CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9bQpDT05GSUdfVElGTV83WFgxPW0K IyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9 bQojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qg c2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0JIMTc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90 IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBp cyBub3Qgc2V0CiMgQ09ORklHX0JNUDA4NV9JMkMgaXMgbm90IHNldApDT05GSUdfUENIX1BIVUI9 bQojIENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlz IG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAoj CiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBp cyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJP TV85M0NYNj1tCkNPTkZJR19DQjcxMF9DT1JFPW0KIyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90 IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1l bnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEg RlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMg bm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEhv c3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwpDT05GSUdfRUNITz15CkNP TkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9bQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlv bi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hG RVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfTEVHQUNZPXkKIyBDT05G SUdfQkxLX0RFVl9JREVfU0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVfR0Q9bQpDT05GSUdfSURF X0dEX0FUQT15CiMgQ09ORklHX0lERV9HRF9BVEFQSSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0RFTEtJTj1tCiMgQ09ORklHX0JMS19ERVZfSURFQ0QgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0lERVRBUEUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERUFDUEkgaXMgbm90IHNl dApDT05GSUdfSURFX1RBU0tfSU9DVEw9eQoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4 ZXMKIwpDT05GSUdfSURFX0dFTkVSSUM9bQojIENPTkZJR19CTEtfREVWX1BMQVRGT1JNIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9J REVQTlA9bQpDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kgSURFIGNoaXBzZXRz IHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQojIENPTkZJR19CTEtfREVWX09GRkJP QVJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfR0VORVJJQz1tCkNPTkZJR19CTEtfREVWX09Q VEk2MjE9bQpDT05GSUdfQkxLX0RFVl9SWjEwMDA9bQpDT05GSUdfQkxLX0RFVl9JREVETUFfUENJ PXkKQ09ORklHX0JMS19ERVZfQUVDNjJYWD1tCkNPTkZJR19CTEtfREVWX0FMSTE1WDM9bQojIENP TkZJR19CTEtfREVWX0FNRDc0WFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FUSUlYUCBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0NNRDY0WD1tCkNPTkZJR19CTEtfREVWX1RSSUZMRVg9 bQpDT05GSUdfQkxLX0RFVl9DUzU1MjA9bQojIENPTkZJR19CTEtfREVWX0NTNTUzMCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX0NTNTUzNT1tCiMgQ09ORklHX0JMS19ERVZfQ1M1NTM2IGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9K TUlDUk9OPW0KIyBDT05GSUdfQkxLX0RFVl9TQzEyMDAgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX1BJSVggaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JVDgxNzI9bQpDT05GSUdfQkxLX0RF Vl9JVDgyMTM9bQojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX05TODc0MTU9bQojIENPTkZJR19CTEtfREVWX1BEQzIwMlhYX09MRCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9T VldLUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NJSU1BR0U9bQojIENPTkZJR19CTEtfREVW X1NJUzU1MTMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TTEM5MEU2Nj1tCkNPTkZJR19CTEtf REVWX1RSTTI5MD1tCkNPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWD1tCkNPTkZJR19CTEtfREVWX1RD ODZDMDAxPW0KCiMKIyBPdGhlciBJREUgY2hpcHNldHMgc3VwcG9ydAojCgojCiMgTm90ZTogbW9z dCBvZiB0aGVzZSBhbHNvIHJlcXVpcmUgc3BlY2lhbCBrZXJuZWwgYm9vdCBwYXJhbWV0ZXJzCiMK Q09ORklHX0JMS19ERVZfNERSSVZFUz1tCiMgQ09ORklHX0JMS19ERVZfQUxJMTRYWCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX0RUQzIyNzg9bQojIENPTkZJR19CTEtfREVWX0hUNjU2MEIgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9RRDY1WFg9bQojIENPTkZJR19CTEtfREVWX1VNQzg2NzIg aXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBv cnQKIwpDT05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19SQUlEX0FUVFJTIGlzIG5vdCBzZXQKQ09O RklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NTSV9UR1Q9eQojIENPTkZJR19T Q1NJX05FVExJTksgaXMgbm90IHNldAoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBl LCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQpDT05GSUdfQ0hSX0RFVl9TVD1tCiMgQ09O RklHX0NIUl9ERVZfT1NTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1IgaXMgbm90IHNl dAojIENPTkZJR19DSFJfREVWX1NHIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU0NIPXkKQ09O RklHX1NDU0lfRU5DTE9TVVJFPW0KQ09ORklHX1NDU0lfTVVMVElfTFVOPXkKIyBDT05GSUdfU0NT SV9DT05TVEFOVFMgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT0dHSU5HPXkKIyBDT05GSUdfU0NT SV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NT SV9TUElfQVRUUlM9eQojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9JU0NTSV9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NBU19BVFRSUz1tCkNPTkZJ R19TQ1NJX1NBU19MSUJTQVM9bQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKIyBDT05GSUdfU0NTSV9T QVNfSE9TVF9TTVAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfTE9XTEVWRUwgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RIIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15 CiMgQ09ORklHX0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9WRVJCT1NF X0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBp cyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUE1QIGlzIG5vdCBzZXQKCiMKIyBDb250cm9sbGVycyB3 aXRoIG5vbi1TRkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9bQojIENPTkZJ R19TQVRBX0FIQ0lfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlz IG5vdCBzZXQKQ09ORklHX1NBVEFfQUNBUkRfQUhDST1tCkNPTkZJR19TQVRBX1NJTDI0PXkKIyBD T05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CiMgQ09ORklHX01EIGlzIG5vdCBzZXQKQ09ORklHX1RB UkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJ R19UQ01fUFNDU0k9eQojIENPTkZJR19MT09QQkFDS19UQVJHRVQgaXMgbm90IHNldAojIENPTkZJ R19JU0NTSV9UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQK Q09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJT05fU1BJPW0KIyBDT05GSUdfRlVTSU9OX0ZDIGlz IG5vdCBzZXQKQ09ORklHX0ZVU0lPTl9TQVM9bQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNP TkZJR19GVVNJT05fQ1RMPW0KQ09ORklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMKIyBJRUVFIDEzOTQg KEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKIyBDT05GSUdfRklSRVdJUkVf T0hDSSBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9TQlAyPW0KQ09ORklHX0ZJUkVXSVJFX05P U1k9eQojIENPTkZJR19JMk8gaXMgbm90IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQoj IENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVkhPU1RfTkVUIGlzIG5vdCBz ZXQKQ09ORklHX1ZIT1NUX1NDU0k9bQpDT05GSUdfVkhPU1RfUklORz1tCkNPTkZJR19WSE9TVD1t CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRf RkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xMREVWPW0KIyBDT05GSUdfSU5QVVRfU1BBUlNF S01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBp bnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPW0KQ09ORklHX0lOUFVUX01PVVNFREVW X1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVU X01PVVNFREVWX1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPW0KQ09ORklHX0lOUFVU X0VWREVWPW0KQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJE X0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNl dApDT05GSUdfS0VZQk9BUkRfR1BJTz1tCiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RDQTg0MTggaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTUFUUklYPXkKIyBDT05G SUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09Q RU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT01B UDQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfWFRLQkQ9eQojIENPTkZJR19JTlBVVF9NT1VT RSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJR19KT1lTVElDS19BTkFM T0c9bQpDT05GSUdfSk9ZU1RJQ0tfQTNEPXkKQ09ORklHX0pPWVNUSUNLX0FEST1tCkNPTkZJR19K T1lTVElDS19DT0JSQT15CiMgQ09ORklHX0pPWVNUSUNLX0dGMksgaXMgbm90IHNldAojIENPTkZJ R19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0dSSVBfTVA9bQojIENP TkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfSU5URVJB Q1Q9bQpDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUj1tCkNPTkZJR19KT1lTVElDS19UTURDPW0K Q09ORklHX0pPWVNUSUNLX0lGT1JDRT15CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRV9VU0IgaXMg bm90IHNldAojIENPTkZJR19KT1lTVElDS19JRk9SQ0VfMjMyIGlzIG5vdCBzZXQKQ09ORklHX0pP WVNUSUNLX1dBUlJJT1I9eQojIENPTkZJR19KT1lTVElDS19NQUdFTExBTiBpcyBub3Qgc2V0CkNP TkZJR19KT1lTVElDS19TUEFDRU9SQj1tCkNPTkZJR19KT1lTVElDS19TUEFDRUJBTEw9bQpDT05G SUdfSk9ZU1RJQ0tfU1RJTkdFUj15CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPW0KIyBDT05GSUdf Sk9ZU1RJQ0tfWkhFTkhVQSBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19EQjk9bQpDT05GSUdf Sk9ZU1RJQ0tfR0FNRUNPTj1tCiMgQ09ORklHX0pPWVNUSUNLX1RVUkJPR1JBRlggaXMgbm90IHNl dAojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfSk9Z RFVNUD15CkNPTkZJR19KT1lTVElDS19YUEFEPW0KQ09ORklHX0pPWVNUSUNLX1hQQURfRkY9eQoj IENPTkZJR19KT1lTVElDS19YUEFEX0xFRFMgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FM S0VSQTA3MDE9bQojIENPTkZJR19JTlBVVF9UQUJMRVQgaXMgbm90IHNldApDT05GSUdfSU5QVVRf VE9VQ0hTQ1JFRU49eQpDT05GSUdfT0ZfVE9VQ0hTQ1JFRU49eQojIENPTkZJR19UT1VDSFNDUkVF Tl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZOENU TUcxMTAgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkU9bQojIENPTkZJ R19UT1VDSFNDUkVFTl9DWVRUU1BfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZ VFRTUDRfQ09SRT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9IQU1QU0hJUkU9bQojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fRUdBTEFYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklU U1U9bQojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPXkKQ09ORklH X1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f TU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX0lORVhJTz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0hUQ1BFTj15CiMgQ09ORklHX1RPVUNIU0NSRUVO X1BFTk1PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUPW0KQ09ORklHX1RPVUNIU0NSRUVO X1RPVUNIV0lOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKQ09ORklH X1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEU9bQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VHQUxB WD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfUEFOSklUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql8zTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSVRNPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql9FVFVSQk89eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfR1VOWkUgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0RNQ19UU0MxMD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSVJU T1VDSD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSyBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9HRU5FUkFMX1RPVUNIIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX1VTQl9HT1RPUD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSkFTVEVDPXkKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf RTJJPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1pZVFJPTklDIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVF9UQzQ1VVNCIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9ORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUFTWVRPVUNIPXkKQ09ORklH X1RPVUNIU0NSRUVOX1RPVUNISVQyMTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPPW0K IyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NVUjQwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9aRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQK CiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdI VF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKIyBDT05GSUdfU0VSSU9fU0VS UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BDSVBTMj15CkNPTkZJR19T RVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9 bQpDT05GSUdfU0VSSU9fUFMyTVVMVD15CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNl dApDT05GSUdfU0VSSU9fQVBCUFMyPXkKQ09ORklHX1NFUklPX09MUENfQVBTUD15CkNPTkZJR19H QU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD1tCkNPTkZJR19HQU1FUE9SVF9MND1tCkNP TkZJR19HQU1FUE9SVF9FTVUxMEsxPW0KQ09ORklHX0dBTUVQT1JUX0ZNODAxPW0KCiMKIyBDaGFy YWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJ R19VTklYOThfUFRZUz15CiMgQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVMgaXMgbm90 IHNldAojIENPTkZJR19MRUdBQ1lfUFRZUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfTk9OU1RB TkRBUkQ9eQpDT05GSUdfUk9DS0VUUE9SVD1tCiMgQ09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQK Q09ORklHX01PWEFfSU5URUxMSU89bQojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldApD T05GSUdfU1lOQ0xJTks9bQpDT05GSUdfU1lOQ0xJTktNUD15CkNPTkZJR19TWU5DTElOS19HVD15 CkNPTkZJR19OT1pPTUk9bQojIENPTkZJR19JU0kgaXMgbm90IHNldApDT05GSUdfTl9IRExDPW0K IyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQK Q09ORklHX0RFVktNRU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJM WUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVE X09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NP TlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15 CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1F X1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3Vw cG9ydAojCkNPTkZJR19TRVJJQUxfTUZEX0hTVT1tCkNPTkZJR19TRVJJQUxfVUFSVExJVEU9eQoj IENPTkZJR19TRVJJQUxfVUFSVExJVEVfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf Q09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009bQoj IENPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NDQ05Y UD15CkNPTkZJR19TRVJJQUxfU0NDTlhQX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfU0MxNklT N1hYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9USU1CRVJEQUxFPXkKIyBDT05GSUdfU0VSSUFM X0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9bQpD T05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFf VUFSVF9CQVVEUkFURT0xMTUyMDAKQ09ORklHX1NFUklBTF9QQ0hfVUFSVD15CkNPTkZJR19TRVJJ QUxfUENIX1VBUlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfWElMSU5YX1BTX1VBUlQ9bQpDT05G SUdfU0VSSUFMX0FSQz1tCkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VS SUFMX1JQMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD1tCkNPTkZJR19UVFlf UFJJTlRLPXkKQ09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQK Q09ORklHX1BQREVWPW0KQ09ORklHX0hWQ19EUklWRVI9eQojIENPTkZJR19WSVJUSU9fQ09OU09M RSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0hBTkRMRVI9eQojIENPTkZJR19JUE1JX1BBTklDX0VW RU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFIGlzIG5vdCBzZXQK Q09ORklHX0lQTUlfU0k9bQpDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxUUz15CkNPTkZJR19J UE1JX1dBVENIRE9HPW0KIyBDT05GSUdfSVBNSV9QT1dFUk9GRiBpcyBub3Qgc2V0CkNPTkZJR19I V19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9N X0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX0dFT0RFPW0K Q09ORklHX0hXX1JBTkRPTV9WSUE9bQojIENPTkZJR19IV19SQU5ET01fVklSVElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFdfUkFORE9NX1RQTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WUkFNIGlzIG5v dCBzZXQKIyBDT05GSUdfRFRMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQK Q09ORklHX0FQUExJQ09NPXkKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdB VkUgaXMgbm90IHNldApDT05GSUdfU0N4MjAwX0dQSU89bQojIENPTkZJR19QQzg3MzZ4X0dQSU8g aXMgbm90IHNldApDT05GSUdfTlNDX0dQSU89bQojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05G SUdfVENHX1RQTT1tCkNPTkZJR19UQ0dfVElTPW0KIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwg aXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09O RklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfTlNDIGlzIG5v dCBzZXQKIyBDT05GSUdfVENHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0lORklORU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1NUMzNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RFTENM T0NLPW0KQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSTJDPXkKQ09ORklHX0kyQ19CT0FSRElORk89 eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQoKIwojIEky QyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRy aXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkx NTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19J MkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldAojIENP TkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNldAoj IENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM5Nlgg aXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQVBS TyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90 IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3Rl bS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19J MkNfREVTSUdOV0FSRV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05XQVJF X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FRzIwVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfUkszWCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElMSU5YIGlz IG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05G SUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfUEFSUE9SVCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JP Qk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJUEVSQk9BUkQg aXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0ky Q19QQ0FfSVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0N4MjAwX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDeDIwMF9BQ0IgaXMgbm90IHNldAojIENPTkZJR19JMkNfU1RVQiBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08g aXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qg c2V0CgojCiMgUFBTIHN1cHBvcnQKIwojIENPTkZJR19QUFMgaXMgbm90IHNldAoKIwojIFBQUyBn ZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKIyBDT05GSUdfUFRQ XzE1ODhfQ0xPQ0sgaXMgbm90IHNldAoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5FVFdPUktfUEhZ X1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCiMgQ09ORklHX1BU UF8xNTg4X0NMT0NLX1BDSCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJ T0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQ SU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklH X0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dF TkVSSUM9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzOgojCkNPTkZJR19HUElPX0dF TkVSSUNfUExBVEZPUk09eQpDT05GSUdfR1BJT19EV0FQQj1tCiMgQ09ORklHX0dQSU9fSVQ4NzYx RSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0Y3MTg4WD15CkNPTkZJR19HUElPX1NDSDMxMVg9eQpD T05GSUdfR1BJT19TWVNDT049eQpDT05GSUdfR1BJT19TQ0g9eQpDT05GSUdfR1BJT19JQ0g9bQpD T05GSUdfR1BJT19WWDg1NT15CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fR1JHUElPPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnM6CiMKIyBDT05GSUdfR1BJ T19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19TWDE1MFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0FEUDU1 ODggaXMgbm90IHNldAojIENPTkZJR19HUElPX0FETlAgaXMgbm90IHNldAoKIwojIFBDSSBHUElP IGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19CVDhYWD1tCiMgQ09ORklHX0dQSU9fQU1EODExMSBp cyBub3Qgc2V0CkNPTkZJR19HUElPX0lOVEVMX01JRD15CiMgQ09ORklHX0dQSU9fUENIIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldApDT05GSUdfR1BJT19TT0RBVklM TEU9eQpDT05GSUdfR1BJT19USU1CRVJEQUxFPXkKQ09ORklHX0dQSU9fUkRDMzIxWD1tCgojCiMg U1BJIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9fTUNQMjNTMDggaXMgbm90IHNldAoK IwojIEFDOTcgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBMUEMgR1BJTyBleHBhbmRlcnM6CiMKCiMK IyBNT0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19KQU5aX1RUTD1tCiMgQ09O RklHX0dQSU9fQkNNX0tPTkEgaXMgbm90IHNldAoKIwojIFVTQiBHUElPIGV4cGFuZGVyczoKIwpD T05GSUdfR1BJT19WSVBFUkJPQVJEPXkKQ09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3Rl cnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPW0K IyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ4MiBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMx V009eQojIENPTkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZl cwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT1tCiMgQ09ORklHX1cxX1NMQVZFX1NNRU0gaXMgbm90 IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MDggaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVf RFMyNDEzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NM QVZFX0RTMjQzMT1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQpDT05GSUdfVzFfU0xBVkVfRFMy NDMzX0NSQz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc2MCBpcyBub3Qgc2V0CkNPTkZJR19XMV9T TEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKQ09ORklHX1cxX1NMQVZFX0RT MjhFMDQ9bQpDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD1tCkNPTkZJR19QT1dFUl9TVVBQTFk9eQoj IENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkK Q09ORklHX0dFTkVSSUNfQURDX0JBVFRFUlk9bQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19C QVRURVJZX0RTMjc4MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MT1tCiMgQ09ORklHX0JBVFRFUllf RFMyNzgyIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfT0xQQz15CiMgQ09ORklHX0JBVFRFUllf U0JTIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfQlEyN3gwMD1tCkNPTkZJR19CQVRURVJZX0JR MjdYMDBfSTJDPXkKQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFURk9STT15CiMgQ09ORklHX0JB VFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5v dCBzZXQKQ09ORklHX0NIQVJHRVJfSVNQMTcwND15CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJH RVJfR1BJTz15CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfUkVT RVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hX TU9OX1ZJRD15CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwoj CiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B QklUVUdVUlUzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FENzQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAy MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURU NzQ2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0s4VEVNUD15CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9 bQojIENPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FQUExFU01DPW0KIyBDT05GSUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzYyMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JNUtf QU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj1tCiMgQ09ORklHX1NFTlNPUlNf RjcxODgyRkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThT TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTUFFTT1tCiMgQ09ORklHX1NFTlNPUlNfSUJNUEVYIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OPW0KQ09ORklHX1NFTlNPUlNfQ09SRVRF TVA9bQojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0pD NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xU QzQyNjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjY4 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkKIyBDT05GSUdfU0VOU09SU19NQVg2 NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IVFUyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTE04MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0 NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19QQzg3 NDI3PW0KQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9bQpDT05GSUdfU0VOU09SU19OQ1Q2 NjgzPXkKQ09ORklHX1NFTlNPUlNfTkNUNjc3NT15CiMgQ09ORklHX1NFTlNPUlNfUENGODU5MSBp cyBub3Qgc2V0CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQx NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0lTNTU5NT15CiMgQ09ORklH X1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMTQwMyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfRU1DNlcyMDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCiMgQ09ORklH X1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9 bQojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FEUzc4MjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FNQzY4MjEgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMlhY IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1RNUDEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZJ QV9DUFVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZUODIz MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19XODM3OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19X ODM2MjdIRiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj1tCgojCiMgQUNQSSBk cml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVS TUFMX0hXTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9PRiBpcyBub3Qgc2V0CkNPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVM VF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1Zf VVNFUl9TUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09O RklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNF PXkKQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OPXkKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5UMzQwM19USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklH X0lOVEVMX1NPQ19EVFNfVEhFUk1BTD1tCgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBk cml2ZXJzCiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxF PXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NT Ql9QQ0lIT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1BDSUhPU1QgaXMgbm90IHNldApDT05G SUdfU1NCX1NJTEVOVD15CkNPTkZJR19TU0JfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9QT1NT SUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19CQ01BPW0KQ09ORklH X0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQojIENPTkZJR19CQ01BX0hPU1RfUENJIGlzIG5vdCBz ZXQKQ09ORklHX0JDTUFfSE9TVF9TT0M9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBp cyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNN QV9ERUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRf Q09SRT15CiMgQ09ORklHX01GRF9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzEx IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNf QURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAz WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldAojIENP TkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNldApDT05GSUdfSFRDX1BBU0lDMz15CiMgQ09O RklHX0hUQ19JMkNQTEQgaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD1tCkNPTkZJR19MUENfU0NI PXkKQ09ORklHX01GRF9KQU5aX0NNT0RJTz1tCiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNl dAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3Njg2IGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNl dAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX1ZJUEVS Qk9BUkQ9eQojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYz MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkRDMzIxWD1tCkNPTkZJR19NRkRfUlRTWF9QQ0k9bQoj IENPTkZJR19NRkRfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3 NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU001MDE9bQojIENPTkZJR19NRkRfU001MDFf R1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJY NTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNUEUgaXMgbm90IHNldApDT05GSUdf TUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNl dAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90 IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1 MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1RQUzY1OTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RX TDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMg bm90IHNldApDT05GSUdfTUZEX1RJTUJFUkRBTEU9eQojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CiMg Q09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMg bm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9X TTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPW0KCiMKIyBNdWx0 aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09O RklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0RJR0lU QUxfVFZfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9SQ19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0NPTlRST0xM RVI9eQpDT05GSUdfVklERU9fREVWPW0KIyBDT05GSUdfVklERU9fVjRMMl9TVUJERVZfQVBJIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX1Y0TDI9bQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMg bm90IHNldApDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFOR0VTPXkKQ09ORklHX1Y0TDJfTUVN Mk1FTV9ERVY9bQpDT05GSUdfVklERU9CVUZfR0VOPW0KQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9 bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpDT05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJ R19WSURFT0JVRjJfRE1BX0NPTlRJRz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCkNPTkZJ R19EVkJfQ09SRT1tCiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CkNPTkZJR19EVkJf TUFYX0FEQVBURVJTPTgKIyBDT05GSUdfRFZCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKCiMK IyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX01FRElBX1VTQl9TVVBQT1JUPXkKCiMKIyBXZWJjYW0g ZGV2aWNlcwojCkNPTkZJR19VU0JfVklERU9fQ0xBU1M9bQojIENPTkZJR19VU0JfVklERU9fQ0xB U1NfSU5QVVRfRVZERVYgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldApD T05GSUdfVVNCX1BXQz1tCiMgQ09ORklHX1VTQl9QV0NfREVCVUcgaXMgbm90IHNldApDT05GSUdf VVNCX1BXQ19JTlBVVF9FVkRFVj15CkNPTkZJR19WSURFT19DUElBMj1tCkNPTkZJR19VU0JfWlIz NjRYWD1tCkNPTkZJR19VU0JfU1RLV0VCQ0FNPW0KQ09ORklHX1VTQl9TMjI1NT1tCkNPTkZJR19W SURFT19VU0JUVj1tCgojCiMgQW5hbG9nL2RpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwojIENPTkZJ R19WSURFT19BVTA4MjggaXMgbm90IHNldAoKIwojIERpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwoj IENPTkZJR19EVkJfVVNCX1YyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1RUVVNCX0JVREdFVCBp cyBub3Qgc2V0CiMgQ09ORklHX0RWQl9UVFVTQl9ERUMgaXMgbm90IHNldAojIENPTkZJR19TTVNf VVNCX0RSViBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCIGlzIG5vdCBz ZXQKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwojIENPTkZJ R19WSURFT19FTTI4WFggaXMgbm90IHNldApDT05GSUdfTUVESUFfUENJX1NVUFBPUlQ9eQoKIwoj IE1lZGlhIGNhcHR1cmUgc3VwcG9ydAojCgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cvaHlicmlk IFRWIHN1cHBvcnQKIwojIENPTkZJR19WSURFT19DWDI1ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fU0FBNzEzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxNjQgaXMgbm90IHNl dAoKIwojIE1lZGlhIGRpZ2l0YWwgVFYgUENJIEFkYXB0ZXJzCiMKIyBDT05GSUdfRFZCX0FWNzEx MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9CVURHRVRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X0RWQl9CMkMyX0ZMRVhDT1BfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1BMVVRPMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0RWQl9QVDEgaXMgbm90IHNldAojIENPTkZJR19EVkJfTkdFTkUgaXMg bm90IHNldAojIENPTkZJR19EVkJfRERCUklER0UgaXMgbm90IHNldAojIENPTkZJR19WNExfUExB VEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlMgaXMg bm90IHNldApDT05GSUdfVjRMX1RFU1RfRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX1ZJVkkgaXMg bm90IHNldApDT05GSUdfVklERU9fTUVNMk1FTV9URVNUREVWPW0KCiMKIyBTdXBwb3J0ZWQgTU1D L1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19NRURJQV9QQVJQT1JUX1NVUFBPUlQgaXMgbm90IHNl dAoKIwojIFN1cHBvcnRlZCBGaXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCkNPTkZJR19E VkJfRklSRURUVj1tCkNPTkZJR19EVkJfRklSRURUVl9JTlBVVD15CkNPTkZJR19DWVBSRVNTX0ZJ Uk1XQVJFPW0KCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBp MmMsIGZyb250ZW5kcykKIwojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBpcyBub3Qg c2V0CkNPTkZJR19NRURJQV9BVFRBQ0g9eQoKIwojIEVuY29kZXJzLCBkZWNvZGVycywgc2Vuc29y cyBhbmQgb3RoZXIgaGVscGVyIGNoaXBzCiMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29y cyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX1REQTc0MzIgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UREE5ODQwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fVEVBNjQxNUMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19URUE2 NDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX0NTNTM0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NTNTNMMzJBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fVExWMzIwQUlDMjNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f VURBMTM0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1dNODc3NSBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX1dNODczOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1ZQMjdTTVBYIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fU09OWV9CVEZfTVBYIGlzIG5vdCBzZXQKCiMKIyBSRFMgZGVj b2RlcnMKIwojIENPTkZJR19WSURFT19TQUE2NTg4IGlzIG5vdCBzZXQKCiMKIyBWaWRlbyBkZWNv ZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19B RFY3MTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4MTkgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19CVDg1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODY2IGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fS1MwMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTUw4NlY3NjY3 IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX1NBQTcxMVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19TQUE3MTkxIGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fVFZQNTE0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDUxNTAg aXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fVFcyODA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTAzIGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlBYMzIyMCBpcyBu b3Qgc2V0CgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FB NzE3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjU4NDAgaXMgbm90IHNldAoKIwojIFZp ZGVvIGVuY29kZXJzCiMKIyBDT05GSUdfVklERU9fU0FBNzEyNyBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX1NBQTcxODUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MTcwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fQURWNzE3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcz NDMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFY3MzkzIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fQUs4ODFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVEhTODIwMCBpcyBub3Qgc2V0 CgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fT1Y3NjQwIGlzIG5v dCBzZXQKIyBDT05GSUdfVklERU9fT1Y3NjcwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVlM2 NjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVQ5VjAxMSBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJREVPX1NSMDMwUEMzMCBpcyBub3Qgc2V0CgojCiMgRmxhc2ggZGV2aWNlcwojCiMgQ09ORklH X1ZJREVPX0FEUDE2NTMgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BUzM2NDVBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fTE0zNTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTE0zNjQ2 IGlzIG5vdCBzZXQKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVP X1VQRDY0MDMxQSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VQRDY0MDgzIGlzIG5vdCBzZXQK CiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1NBQTY3 NTJIUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwojIENPTkZJ R19WSURFT19USFM3MzAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTTUyNzkwIGlzIG5vdCBz ZXQKCiMKIyBTZW5zb3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwoKIwojIEN1c3RvbWl6 ZSBUViB0dW5lcnMKIwpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPW0KQ09ORklHX01FRElBX1RV TkVSX1REQTgyOTA9bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD1tCkNPTkZJR19NRURJQV9U VU5FUl9UREExODI3MT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PW0KQ09ORklHX01FRElB X1RVTkVSX1RFQTU3NjE9bQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2Nz1tCkNPTkZJR19NRURJ QV9UVU5FUl9NVDIwWFg9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYwPW0KQ09ORklHX01FRElB X1RVTkVSX01UMjA2Mz1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIyNjY9bQpDT05GSUdfTUVESUFf VFVORVJfTVQyMTMxPW0KQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMD1tCkNPTkZJR19NRURJQV9U VU5FUl9YQzIwMjg9bQpDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwPW0KQ09ORklHX01FRElBX1RV TkVSX1hDNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA1Uz1tCkNPTkZJR19NRURJQV9U VU5FUl9NWEw1MDA3VD1tCkNPTkZJR19NRURJQV9UVU5FUl9NQzQ0UzgwMz1tCkNPTkZJR19NRURJ QV9UVU5FUl9NQVgyMTY1PW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjE4PW0KQ09ORklHX01F RElBX1RVTkVSX0ZDMDAxMT1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTI9bQpDT05GSUdfTUVE SUFfVFVORVJfRkMwMDEzPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjEyPW0KQ09ORklHX01F RElBX1RVTkVSX0U0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMjU4MD1tCkNPTkZJR19NRURJ QV9UVU5FUl9NODhUUzIwMjI9bQpDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMT1tCkNPTkZJR19N RURJQV9UVU5FUl9TSTIxNTc9bQpDT05GSUdfTUVESUFfVFVORVJfSVQ5MTNYPW0KQ09ORklHX01F RElBX1RVTkVSX1I4MjBUPW0KCiMKIyBDdXN0b21pc2UgRFZCIEZyb250ZW5kcwojCgojCiMgTXVs dGlzdGFuZGFyZCAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpD T05GSUdfRFZCX1NUQjYxMDA9bQpDT05GSUdfRFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjYx MTB4PW0KCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVuZHMK IwpDT05GSUdfRFZCX0RSWEs9bQpDT05GSUdfRFZCX1REQTE4MjcxQzJERD1tCgojCiMgRFZCLVMg KHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9DWDI0MTEwPW0KQ09ORklHX0RWQl9D WDI0MTIzPW0KQ09ORklHX0RWQl9NVDMxMj1tCkNPTkZJR19EVkJfWkwxMDAzNj1tCkNPTkZJR19E VkJfWkwxMDAzOT1tCkNPTkZJR19EVkJfUzVIMTQyMD1tCkNPTkZJR19EVkJfU1RWMDI4OD1tCkNP TkZJR19EVkJfU1RCNjAwMD1tCkNPTkZJR19EVkJfU1RWMDI5OT1tCkNPTkZJR19EVkJfU1RWNjEx MD1tCkNPTkZJR19EVkJfU1RWMDkwMD1tCkNPTkZJR19EVkJfVERBODA4Mz1tCkNPTkZJR19EVkJf VERBMTAwODY9bQpDT05GSUdfRFZCX1REQTgyNjE9bQpDT05GSUdfRFZCX1ZFUzFYOTM9bQpDT05G SUdfRFZCX1RVTkVSX0lURDEwMDA9bQpDT05GSUdfRFZCX1RVTkVSX0NYMjQxMTM9bQpDT05GSUdf RFZCX1REQTgyNlg9bQpDT05GSUdfRFZCX1RVQTYxMDA9bQpDT05GSUdfRFZCX0NYMjQxMTY9bQpD T05GSUdfRFZCX0NYMjQxMTc9bQpDT05GSUdfRFZCX1NJMjFYWD1tCkNPTkZJR19EVkJfVFMyMDIw PW0KQ09ORklHX0RWQl9EUzMwMDA9bQpDT05GSUdfRFZCX01CODZBMTY9bQpDT05GSUdfRFZCX1RE QTEwMDcxPW0KCiMKIyBEVkItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJf U1A4ODcwPW0KQ09ORklHX0RWQl9TUDg4N1g9bQpDT05GSUdfRFZCX0NYMjI3MDA9bQpDT05GSUdf RFZCX0NYMjI3MDI9bQpDT05GSUdfRFZCX1M1SDE0MzI9bQpDT05GSUdfRFZCX0RSWEQ9bQpDT05G SUdfRFZCX0w2NDc4MT1tCkNPTkZJR19EVkJfVERBMTAwNFg9bQpDT05GSUdfRFZCX05YVDYwMDA9 bQpDT05GSUdfRFZCX01UMzUyPW0KQ09ORklHX0RWQl9aTDEwMzUzPW0KQ09ORklHX0RWQl9ESUIz MDAwTUI9bQpDT05GSUdfRFZCX0RJQjMwMDBNQz1tCkNPTkZJR19EVkJfRElCNzAwME09bQpDT05G SUdfRFZCX0RJQjcwMDBQPW0KQ09ORklHX0RWQl9ESUI5MDAwPW0KQ09ORklHX0RWQl9UREExMDA0 OD1tCkNPTkZJR19EVkJfQUY5MDEzPW0KQ09ORklHX0RWQl9FQzEwMD1tCkNPTkZJR19EVkJfSEQy OUwyPW0KQ09ORklHX0RWQl9TVFYwMzY3PW0KQ09ORklHX0RWQl9DWEQyODIwUj1tCkNPTkZJR19E VkJfUlRMMjgzMD1tCgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1ZF UzE4MjA9bQpDT05GSUdfRFZCX1REQTEwMDIxPW0KQ09ORklHX0RWQl9UREExMDAyMz1tCkNPTkZJ R19EVkJfU1RWMDI5Nz1tCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3Ry aWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBYPW0KQ09ORklHX0RW Ql9PUjUxMjExPW0KQ09ORklHX0RWQl9PUjUxMTMyPW0KQ09ORklHX0RWQl9CQ00zNTEwPW0KQ09O RklHX0RWQl9MR0RUMzMwWD1tCkNPTkZJR19EVkJfTEdEVDMzMDU9bQpDT05GSUdfRFZCX0xHMjE2 MD1tCkNPTkZJR19EVkJfUzVIMTQwOT1tCkNPTkZJR19EVkJfQVU4NTIyPW0KQ09ORklHX0RWQl9B VTg1MjJfRFRWPW0KQ09ORklHX0RWQl9BVTg1MjJfVjRMPW0KQ09ORklHX0RWQl9TNUgxNDExPW0K CiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1M5MjE9bQpD T05GSUdfRFZCX0RJQjgwMDA9bQpDT05GSUdfRFZCX01CODZBMjBTPW0KCiMKIyBEaWdpdGFsIHRl cnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCkNPTkZJR19EVkJfUExMPW0KQ09ORklHX0RWQl9U VU5FUl9ESUIwMDcwPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBTRUMgY29udHJv bCBkZXZpY2VzIGZvciBEVkItUwojCkNPTkZJR19EVkJfRFJYMzlYWUo9bQpDT05GSUdfRFZCX0xO QlAyMT1tCkNPTkZJR19EVkJfTE5CUDIyPW0KQ09ORklHX0RWQl9JU0w2NDA1PW0KQ09ORklHX0RW Ql9JU0w2NDIxPW0KQ09ORklHX0RWQl9JU0w2NDIzPW0KQ09ORklHX0RWQl9BODI5Mz1tCkNPTkZJ R19EVkJfTEdTOEdMNT1tCkNPTkZJR19EVkJfTEdTOEdYWD1tCkNPTkZJR19EVkJfQVRCTTg4MzA9 bQpDT05GSUdfRFZCX1REQTY2NXg9bQpDT05GSUdfRFZCX0lYMjUwNVY9bQpDT05GSUdfRFZCX004 OFJTMjAwMD1tCkNPTkZJR19EVkJfQUY5MDMzPW0KCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBm cm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1ZX0ZFPW0KCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMK Q09ORklHX0FHUD15CiMgQ09ORklHX0FHUF9BTEkgaXMgbm90IHNldApDT05GSUdfQUdQX0FUST1t CkNPTkZJR19BR1BfQU1EPW0KQ09ORklHX0FHUF9BTUQ2ND1tCiMgQ09ORklHX0FHUF9JTlRFTCBp cyBub3Qgc2V0CkNPTkZJR19BR1BfTlZJRElBPW0KIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0 CkNPTkZJR19BR1BfU1dPUktTPW0KIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19B R1BfRUZGSUNFT049bQojIENPTkZJR19WR0FfQVJCIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX1NX SVRDSEVST08gaXMgbm90IHNldAoKIwojIERpcmVjdCBSZW5kZXJpbmcgTWFuYWdlcgojCiMgQ09O RklHX0RSTSBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwojIENPTkZJR19G QiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0Rf Q0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpD T05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9bQojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYw IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMgbm90IHNldAoj IENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPW0K Q09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApDT05GSUdfSElEX0dFTkVS SUM9bQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09O RklHX0hJRF9BQ1JVWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9bQpDT05GSUdfSElEX0FQ UExFSVI9bQpDT05GSUdfSElEX0FVUkVBTD1tCkNPTkZJR19ISURfQkVMS0lOPW0KIyBDT05GSUdf SElEX0NIRVJSWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hJQ09OWT1tCiMgQ09ORklHX0hJRF9D UDIxMTIgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9bQpDT05GSUdfSElEX0RSQUdPTlJJ U0U9bQpDT05GSUdfRFJBR09OUklTRV9GRj15CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNl dAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FTE89bQpDT05GSUdf SElEX0VaS0VZPW0KIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfSFVJ T049bQpDT05GSUdfSElEX0tFWVRPVUNIPW0KQ09ORklHX0hJRF9LWUU9bQpDT05GSUdfSElEX1VD TE9HSUM9bQpDT05GSUdfSElEX1dBTFRPUD1tCkNPTkZJR19ISURfR1lSQVRJT049bQpDT05GSUdf SElEX0lDQURFPW0KIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tF TlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTEVO T1ZPX1RQS0JEPW0KQ09ORklHX0hJRF9MT0dJVEVDSD1tCiMgQ09ORklHX0hJRF9MT0dJVEVDSF9E SiBpcyBub3Qgc2V0CkNPTkZJR19MT0dJVEVDSF9GRj15CkNPTkZJR19MT0dJUlVNQkxFUEFEMl9G Rj15CkNPTkZJR19MT0dJRzk0MF9GRj15CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkKQ09ORklHX0hJ RF9NQUdJQ01PVVNFPW0KQ09ORklHX0hJRF9NSUNST1NPRlQ9bQpDT05GSUdfSElEX01PTlRFUkVZ PW0KQ09ORklHX0hJRF9NVUxUSVRPVUNIPW0KIyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9PUlRFSz1tCkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9bQojIENPTkZJR19QQU5U SEVSTE9SRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVUQUxZTlg9bQpDT05GSUdfSElEX1BJ Q09MQ0Q9bQpDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENE X0xFRFM9eQpDT05GSUdfSElEX1BSSU1BWD1tCkNPTkZJR19ISURfUk9DQ0FUPW0KQ09ORklHX0hJ RF9TQUlURUs9bQpDT05GSUdfSElEX1NBTVNVTkc9bQpDT05GSUdfSElEX1NPTlk9bQojIENPTkZJ R19TT05ZX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0CkNP TkZJR19ISURfU1RFRUxTRVJJRVM9bQpDT05GSUdfSElEX1NVTlBMVVM9bQojIENPTkZJR19ISURf Uk1JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HUkVFTkFTSUE9bQojIENPTkZJR19HUkVFTkFTSUFf RkYgaXMgbm90IHNldApDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCkNPTkZJR19TTUFSVEpPWVBM VVNfRkY9eQojIENPTkZJR19ISURfVElWTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UT1BTRUVE IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USElOR009bQpDT05GSUdfSElEX1RIUlVTVE1BU1RFUj1t CkNPTkZJR19USFJVU1RNQVNURVJfRkY9eQojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNldAoj IENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CkNPTkZJR19ISURfWElOTU89bQpDT05GSUdf SElEX1pFUk9QTFVTPW0KQ09ORklHX1pFUk9QTFVTX0ZGPXkKQ09ORklHX0hJRF9aWURBQ1JPTj1t CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5vdCBzZXQKCiMKIyBVU0IgSElEIHN1cHBvcnQK IwpDT05GSUdfVVNCX0hJRD1tCkNPTkZJR19ISURfUElEPXkKIyBDT05GSUdfVVNCX0hJRERFViBp cyBub3Qgc2V0CgojCiMgVVNCIEhJRCBCb290IFByb3RvY29sIGRyaXZlcnMKIwpDT05GSUdfVVNC X0tCRD1tCkNPTkZJR19VU0JfTU9VU0U9bQoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklH X0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJ R19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hBU19I Q0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMg TWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJU1Qg aXMgbm90IHNldApDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTPXkKIyBDT05GSUdfVVNCX09URyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9PVEdfQkxBQ0tMSVNUX0hVQj15CiMgQ09ORklHX1VTQl9PVEdfRlNNIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX01PTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV1VTQl9DQkFGPXkKIyBDT05GSUdf VVNCX1dVU0JfQ0JBRl9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBE cml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hI Q0lfSENEPW0KQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPW0KQ09ORklHX1VTQl9FSENJX0hDRD1t CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CiMgQ09ORklHX1VTQl9FSENJX1RUX05FV1ND SEVEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX1BDST1tCkNPTkZJR19VU0JfRUhDSV9IQ0Rf UExBVEZPUk09bQpDT05GSUdfVVNCX09YVTIxMEhQX0hDRD1tCkNPTkZJR19VU0JfSVNQMTE2WF9I Q0Q9bQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPW0KQ09ORklHX1VTQl9JU1AxMzYyX0hDRD15CkNP TkZJR19VU0JfRlVTQkgyMDBfSENEPW0KIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9PSENJX0hDRD15CiMgQ09ORklHX1VTQl9PSENJX0hDRF9QQ0kgaXMgbm90 IHNldApDT05GSUdfVVNCX09IQ0lfSENEX1NTQj15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZP Uk09eQojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1UxMzJfSENE PXkKIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5 N19IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNldApDT05GSUdf VVNCX0hDRF9TU0I9eQpDT05GSUdfVVNCX0hDRF9URVNUX01PREU9eQoKIwojIFVTQiBEZXZpY2Ug Q2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMg bm90IHNldApDT05GSUdfVVNCX1dETT1tCkNPTkZJR19VU0JfVE1DPXkKCiMKIyBOT1RFOiBVU0Jf U1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJl IG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0Jf U1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9TVE9SQUdFX1JFQUxURUs9bQpDT05GSUdfUkVBTFRFS19BVVRPUE09eQpDT05GSUdfVVNCX1NU T1JBR0VfREFUQUZBQj15CkNPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NPXkKIyBDT05GSUdfVVNC X1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPW0KQ09O RklHX1VTQl9TVE9SQUdFX1NERFIwOT1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9bQpDT05G SUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9bQojIENPTkZJR19VU0JfU1RPUkFHRV9BTEFVREEgaXMg bm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfT05FVE9VQ0g9bQpDT05GSUdfVVNCX1NUT1JBR0Vf S0FSTUE9bQpDT05GSUdfVVNCX1NUT1JBR0VfQ1lQUkVTU19BVEFDQj1tCkNPTkZJR19VU0JfU1RP UkFHRV9FTkVfVUI2MjUwPW0KIyBDT05GSUdfVVNCX1VBUyBpcyBub3Qgc2V0CgojCiMgVVNCIElt YWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPW0KIyBDT05GSUdfVVNCX01JQ1JPVEVL IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9eQpDT05GSUdfVVNCX01VU0JfSE9TVD15 CiMgQ09ORklHX1VTQl9NVVNCX1RVU0I2MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0Jf RFNQUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9VWDUwMD1tCkNPTkZJR19VU0JfVVg1MDBf RE1BPXkKIyBDT05GSUdfTVVTQl9QSU9fT05MWSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMz15 CkNPTkZJR19VU0JfRFdDM19IT1NUPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIERyaXZlciBTdXBwb3J0 CiMKQ09ORklHX1VTQl9EV0MzX1BDST15CgojCiMgRGVidWdnaW5nIGZlYXR1cmVzCiMKIyBDT05G SUdfVVNCX0RXQzNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfQ0hJUElERUE9bQpDT05GSUdfVVNCX0NISVBJREVBX0hPU1Q9eQpDT05GSUdf VVNCX0NISVBJREVBX0RFQlVHPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdfVVNC X1VTUzcyMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxf Q09OU09MRT15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQpDT05GSUdfVVNCX1NFUklBTF9T SU1QTEU9eQpDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRT15CkNPTkZJR19VU0JfU0VSSUFMX0FS SzMxMTY9eQpDT05GSUdfVVNCX1NFUklBTF9CRUxLSU49bQojIENPTkZJR19VU0JfU0VSSUFMX0NI MzQxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUPXkKQ09ORklHX1VTQl9T RVJJQUxfRElHSV9BQ0NFTEVQT1JUPXkKQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYPXkKQ09ORklH X1VTQl9TRVJJQUxfQ1lQUkVTU19NOD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcgaXMgbm90 IHNldApDT05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz1tCiMgQ09ORklHX1VTQl9TRVJJQUxfVklT T1IgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9JUEFRPXkKQ09ORklHX1VTQl9TRVJJQUxf SVI9eQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCiMgQ09ORklHX1VTQl9TRVJJQUxfRURH RVBPUlRfVEkgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9GODEyMzI9bQpDT05GSUdfVVNC X1NFUklBTF9HQVJNSU49bQojIENPTkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfSVVVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFO X1BEQSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU49bQojIENPTkZJR19VU0Jf U0VSSUFMX0tMU0kgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tPQklMX1NDVCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyPXkKQ09ORklHX1VTQl9TRVJJQUxfTUVU Uk89eQojIENPTkZJR19VU0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX01PUzc4NDAgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JUPXkKIyBD T05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9QTDIz MDM9bQojIENPTkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09eQpDT05G SUdfVVNCX1NFUklBTF9TUENQOFg1PW0KQ09ORklHX1VTQl9TRVJJQUxfU0FGRT1tCkNPTkZJR19V U0JfU0VSSUFMX1NBRkVfUEFEREVEPXkKQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1M9 eQpDT05GSUdfVVNCX1NFUklBTF9TWU1CT0w9bQpDT05GSUdfVVNCX1NFUklBTF9UST15CkNPTkZJ R19VU0JfU0VSSUFMX0NZQkVSSkFDSz1tCkNPTkZJR19VU0JfU0VSSUFMX1hJUkNPTT15CkNPTkZJ R19VU0JfU0VSSUFMX1dXQU49eQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQojIENPTkZJR19V U0JfU0VSSUFMX09NTklORVQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OPXkK IyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X1dJU0hCT05FPW0KQ09ORklHX1VTQl9TRVJJQUxfWlRFPXkKQ09ORklHX1VTQl9TRVJJQUxfU1NV MTAwPXkKQ09ORklHX1VTQl9TRVJJQUxfUVQyPW0KQ09ORklHX1VTQl9TRVJJQUxfREVCVUc9eQoK IwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfRU1JNjIgaXMgbm90 IHNldApDT05GSUdfVVNCX0VNSTI2PW0KQ09ORklHX1VTQl9BRFVUVVg9bQpDT05GSUdfVVNCX1NF VlNFRz1tCkNPTkZJR19VU0JfUklPNTAwPW0KIyBDT05GSUdfVVNCX0xFR09UT1dFUiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0xFRD15CiMgQ09ORklH X1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ1lUSEVSTT15CkNPTkZJ R19VU0JfSURNT1VTRT15CkNPTkZJR19VU0JfRlRESV9FTEFOPXkKQ09ORklHX1VTQl9BUFBMRURJ U1BMQVk9bQojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xE IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9JT1dBUlJJT1I9bQpDT05GSUdfVVNCX1RFU1Q9bQpDT05GSUdfVVNCX0VIU0VUX1RFU1Rf RklYVFVSRT1tCiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWVVS RVg9bQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CiMgQ09ORklHX1VTQl9IU0lDX1VTQjM1MDMgaXMg bm90IHNldAoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9 eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CkNPTkZJR19TQU1TVU5HX1VTQlBIWT15CkNPTkZJR19T QU1TVU5HX1VTQjJQSFk9bQpDT05GSUdfU0FNU1VOR19VU0IzUEhZPXkKIyBDT05GSUdfVVNCX0dQ SU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VXQiBpcyBub3Qgc2V0CiMgQ09ORklH X01NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19M RURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVE U19MTTM1MzAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX05FVDQ4WFg9bQpDT05GSUdfTEVEU19XUkFQPW0KIyBDT05GSUdfTEVEU19QQ0E5NTMy IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19M UDM5NDQgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfTFA1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1NjIgaXMgbm90IHNldAoj IENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQoj IENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMg bm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5U RUxfU1M0MjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFQzNTkzPW0KIyBDT05GSUdfTEVEU19U Q0E2NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAojIENPTkZJ R19MRURTX09UMjAwIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0Ig UkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09O RklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVE U19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX1RSSUdHRVJfT05FU0hPVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9JREVfRElTSyBp cyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKIyBDT05GSUdfTEVEU19U UklHR0VSX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BVPXkKIyBD T05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0RF RkFVTFRfT049bQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZp ZyAoTEVEIHRhcmdldCkKIwpDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD15CkNPTkZJR19M RURTX1RSSUdHRVJfQ0FNRVJBPXkKQ09ORklHX0FDQ0VTU0lCSUxJVFk9eQpDT05GSUdfRURBQz15 CiMgQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfTU1fRURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENf TElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKQ09ORklHX0RNQURFVklDRVM9eQpD T05GSUdfRE1BREVWSUNFU19ERUJVRz15CkNPTkZJR19ETUFERVZJQ0VTX1ZERUJVRz15CgojCiMg RE1BIERldmljZXMKIwpDT05GSUdfSU5URUxfTUlEX0RNQUM9eQpDT05GSUdfSU5URUxfSU9BVERN QT15CiMgQ09ORklHX0RXX0RNQUNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUMgaXMg bm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19USU1CX0RNQT1t CkNPTkZJR19QQ0hfRE1BPXkKQ09ORklHX0ZTTF9FRE1BPW0KQ09ORklHX0RNQV9FTkdJTkU9eQpD T05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9bQpDT05GSUdfRE1BX0FDUEk9eQpDT05GSUdfRE1B X09GPXkKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0 CkNPTkZJR19ETUFURVNUPW0KQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CkNPTkZJR19EQ0E9eQoj IENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lG PW0KQ09ORklHX1VJT19QRFJWX0dFTklSUT1tCiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBp cyBub3Qgc2V0CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJ T19ORVRYIGlzIG5vdCBzZXQKQ09ORklHX1VJT19NRjYyND1tCkNPTkZJR19WSVJUX0RSSVZFUlM9 eQpDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJ PXkKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldApDT05GSUdfVklSVElPX01NSU89 bQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlw ZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NU QUdJTkc9eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfQ09SRSBp cyBub3Qgc2V0CkNPTkZJR19DT01FREk9bQojIENPTkZJR19DT01FRElfREVCVUcgaXMgbm90IHNl dApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX1NJWkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RF RkFVTFRfQlVGX01BWFNJWkVfS0I9MjA0ODAKIyBDT05GSUdfQ09NRURJX01JU0NfRFJJVkVSUyBp cyBub3Qgc2V0CkNPTkZJR19DT01FRElfSVNBX0RSSVZFUlM9eQojIENPTkZJR19DT01FRElfUENM NzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDTDcyNCBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfUENMNzI2PW0KIyBDT05GSUdfQ09NRURJX1BDTDczMCBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfUENMODEyPW0KIyBDT05GSUdfQ09NRURJX1BDTDgxNiBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTUVESV9QQ0w4MTggaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUENNMzcyNCBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfQU1QTENfRElPMjAwX0lTQT1tCiMgQ09ORklHX0NPTUVESV9BTVBM Q19QQzIzNl9JU0EgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfQU1QTENfUEMyNjNfSVNBIGlz IG5vdCBzZXQKQ09ORklHX0NPTUVESV9SVEk4MDA9bQpDT05GSUdfQ09NRURJX1JUSTgwMj1tCiMg Q09ORklHX0NPTUVESV9EQUMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9EQVMxNk0xIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0RBUzA4X0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DT01F RElfREFTMTY9bQpDT05GSUdfQ09NRURJX0RBUzgwMD1tCiMgQ09ORklHX0NPTUVESV9EQVMxODAw IGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9EQVM2NDAyPW0KQ09ORklHX0NPTUVESV9EVDI4MDE9 bQojIENPTkZJR19DT01FRElfRFQyODExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0RUMjgx NCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfRFQyODE1PW0KQ09ORklHX0NPTUVESV9EVDI4MTc9 bQojIENPTkZJR19DT01FRElfRFQyODJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0RNTTMy QVQgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1VOSU9YWDU9bQojIENPTkZJR19DT01FRElfRkw1 MTIgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfQUlPX0FJTzEyXzggaXMgbm90IHNldApDT05G SUdfQ09NRURJX0FJT19JSVJPXzE2PW0KQ09ORklHX0NPTUVESV9JSV9QQ0kyMEtDPW0KIyBDT05G SUdfQ09NRURJX0M2WERJR0lPIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9NUEM2MjQ9bQpDT05G SUdfQ09NRURJX0FEUTEyQj1tCkNPTkZJR19DT01FRElfTklfQVRfQTIxNTA9bQpDT05GSUdfQ09N RURJX05JX0FUX0FPPW0KIyBDT05GSUdfQ09NRURJX05JX0FUTUlPIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NRURJX05JX0FUTUlPMTZEIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9OSV9MQUJQQ19J U0E9bQojIENPTkZJR19DT01FRElfUENNQUQgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUENN REExMiBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENNTUlPPW0KQ09ORklHX0NPTUVESV9QQ01V SU89bQpDT05GSUdfQ09NRURJX01VTFRJUTM9bQpDT05GSUdfQ09NRURJX1M1MjY9bQojIENPTkZJ R19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfVVNCX0RSSVZF UlMgaXMgbm90IHNldApDT05GSUdfQ09NRURJXzgyNTU9bQpDT05GSUdfQ09NRURJX0ZDPW0KQ09O RklHX0NPTUVESV9BTVBMQ19ESU8yMDA9bQpDT05GSUdfQ09NRURJX05JX0xBQlBDPW0KQ09ORklH X0NPTUVESV9OSV9MQUJQQ19JU0FETUE9bQpDT05GSUdfUEFORUw9bQpDT05GSUdfUEFORUxfUEFS UE9SVD0wCkNPTkZJR19QQU5FTF9QUk9GSUxFPTUKQ09ORklHX1BBTkVMX0NIQU5HRV9NRVNTQUdF PXkKQ09ORklHX1BBTkVMX0JPT1RfTUVTU0FHRT0iIgojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBz ZXQKIyBDT05GSUdfVFJBTlpQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFU RUNIMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RYX1NFUCBpcyBub3Qgc2V0CgojCiMgSUlPIHN0YWdp bmcgZHJpdmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwoKIwojIEFuYWxvZyB0byBkaWdpdGFs IGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDcyOTEgaXMgbm90IHNldApDT05GSUdfQUQ3NjA2PW0K IyBDT05GSUdfQUQ3NjA2X0lGQUNFX1BBUkFMTEVMIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgZGln aXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwojCkNPTkZJR19BRFQ3MzE2PW0KIyBDT05GSUdf QURUNzMxNl9JMkMgaXMgbm90IHNldAoKIwojIENhcGFjaXRhbmNlIHRvIGRpZ2l0YWwgY29udmVy dGVycwojCiMgQ09ORklHX0FENzE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzE1MiBpcyBub3Qg c2V0CiMgQ09ORklHX0FENzc0NiBpcyBub3Qgc2V0CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhl c2lzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKCiMKIyBOZXR3b3JrIEFuYWx5 emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qgc2V0Cgoj CiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0lTTDI5MDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU4MyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RTTDJ4N3ggaXMgbm90IHNldAoKIwojIE1hZ25ldG9tZXRlciBzZW5z b3JzCiMKIyBDT05GSUdfU0VOU09SU19ITUM1ODQzIGlzIG5vdCBzZXQKCiMKIyBBY3RpdmUgZW5l cmd5IG1ldGVyaW5nIElDCiMKIyBDT05GSUdfQURFNzg1NCBpcyBub3Qgc2V0CgojCiMgUmVzb2x2 ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKCiMKIyBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKIwpD T05GSUdfSUlPX1NJTVBMRV9EVU1NWT1tCiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfRVZFTlRT IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NJTVBMRV9EVU1NWV9CVUZGRVIgaXMgbm90IHNldAoj IENPTkZJR19DUllTVEFMSEQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1FVSUNLU1RBUlQgaXMg bm90IHNldApDT05GSUdfVVNCX0VORVNUT1JBR0U9bQojIENPTkZJR19CQ01fV0lNQVggaXMgbm90 IHNldApDT05GSUdfRlQxMDAwPW0KIyBDT05GSUdfRlQxMDAwX1VTQiBpcyBub3Qgc2V0CgojCiMg U3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCiMgQ09ORklHX1RPVUNIU0NSRUVOX0NMRUFSUEFEX1RN MTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19JMkNfUk1JNCBp cyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HX01FRElBPXkKIyBDT05GSUdfRFZCX0FTMTAyIGlzIG5v dCBzZXQKIyBDT05GSUdfRFZCX0NYRDIwOTkgaXMgbm90IHNldApDT05GSUdfVklERU9fRFQzMTU1 PW0KQ09ORklHX0RUMzE1NV9DQ0lSPXkKIyBDT05GSUdfRFQzMTU1X1NUUkVBTUlORyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX1RDTTgyNVggaXMgbm90IHNldApDT05GSUdfVVNCX1NOOUMxMDI9 bQoKIwojIEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9J UEM9eQpDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDXzMyQklUPXkKIyBDT05GSUdfQU5EUk9JRF9M T0dHRVIgaXMgbm90IHNldApDT05GSUdfQU5EUk9JRF9USU1FRF9PVVRQVVQ9eQojIENPTkZJR19B TkRST0lEX1RJTUVEX0dQSU8gaXMgbm90IHNldApDT05GSUdfQU5EUk9JRF9MT1dfTUVNT1JZX0tJ TExFUj15CiMgQ09ORklHX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19JT04gaXMgbm90IHNldAoj IENPTkZJR19VU0JfV1BBTl9IQ0QgaXMgbm90IHNldAojIENPTkZJR19XSU1BWF9HRE03MlhYIGlz IG5vdCBzZXQKIyBDT05GSUdfTFRFX0dETTcyNFggaXMgbm90IHNldAojIENPTkZJR19DRUQxNDAx IGlzIG5vdCBzZXQKIyBDT05GSUdfREdSUCBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9TRVJJ QUw9bQpDT05GSUdfRldUVFlfTUFYX1RPVEFMX1BPUlRTPTY0CkNPTkZJR19GV1RUWV9NQVhfQ0FS RF9QT1JUUz0zMgpDT05GSUdfWElMTFlCVVM9eQpDT05GSUdfWElMTFlCVVNfUENJRT15CkNPTkZJ R19YSUxMWUJVU19PRj15CiMgQ09ORklHX0RHTkMgaXMgbm90IHNldApDT05GSUdfREdBUD1tCkNP TkZJR19HU19GUEdBQk9PVD15CiMgQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTIGlzIG5vdCBz ZXQKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQojIENPTkZJR19DSFJPTUVPU19MQVBUT1AgaXMg bm90IHNldAojIENPTkZJR19DSFJPTUVPU19QU1RPUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lz dGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRy aXZlcnMKIwpDT05GSUdfQ0xLU1JDX0k4MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJ R19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX1NIX1RJTUVSX0NN VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19T SF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldAoj IENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qg c2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQpDT05GSUdf U1RFX01PREVNX1JQUk9DPXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJF USBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBp cyBub3Qgc2V0CkNPTkZJR19JSU89bQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVG RkVSX0NCPXkKQ09ORklHX0lJT19LRklGT19CVUY9bQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZG RVI9bQpDT05GSUdfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dF Uj0yCgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENP TkZJR19JSU9fU1RfQUNDRUxfM0FYSVMgaXMgbm90IHNldAojIENPTkZJR19NTUE4NDUyIGlzIG5v dCBzZXQKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3OTlY IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDM0MjIg aXMgbm90IHNldAojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgx QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZGNjEwX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUEVS Qk9BUkRfQURDIGlzIG5vdCBzZXQKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBIaWQgU2Vuc29yIElJ TyBDb21tb24KIwoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19B RDUwNjQgaXMgbm90IHNldAojIENPTkZJR19BRDUzODAgaXMgbm90IHNldAojIENPTkZJR19BRDU0 NDYgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1 IGlzIG5vdCBzZXQKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENs b2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwp IGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMK IwojIENPTkZJR19JSU9fU1RfR1lST18zQVhJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lURzMyMDAg aXMgbm90IHNldAoKIwojIEh1bWlkaXR5IHNlbnNvcnMKIwpDT05GSUdfREhUMTE9bQojIENPTkZJ R19TSTcwMDUgaXMgbm90IHNldAoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKIyBD T05GSUdfSU5WX01QVTYwNTBfSUlPIGlzIG5vdCBzZXQKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBD T05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAoj IENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMg Q09ORklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xUUjUwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMg bm90IHNldAojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMDAgaXMg bm90IHNldAoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKIyBDT05GSUdfQUs4OTc1IGlzIG5v dCBzZXQKIyBDT05GSUdfTUFHMzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9NQUdOXzNB WElTIGlzIG5vdCBzZXQKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCgojCiMgVHJpZ2dlcnMg LSBzdGFuZGFsb25lCiMKIyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQK IyBDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVIgaXMgbm90IHNldAoKIwojIFByZXNzdXJlIHNlbnNv cnMKIwojIENPTkZJR19NUEwxMTUgaXMgbm90IHNldAojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBz ZXQKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQKCiMKIyBMaWdodG5pbmcgc2Vuc29y cwojCgojCiMgVGVtcGVyYXR1cmUgc2Vuc29ycwojCiMgQ09ORklHX01MWDkwNjE0IGlzIG5vdCBz ZXQKIyBDT05GSUdfVE1QMDA2IGlzIG5vdCBzZXQKQ09ORklHX05UQj1tCkNPTkZJR19WTUVfQlVT PXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwpDT05GSUdfVk1FX0NBOTFDWDQyPW0KQ09ORklH X1ZNRV9UU0kxNDg9bQoKIwojIFZNRSBCb2FyZCBEcml2ZXJzCiMKQ09ORklHX1ZNSVZNRV83ODA1 PXkKCiMKIyBWTUUgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfVk1FX1VTRVI9eQpDT05GSUdfVk1F X1BJTzI9eQojIENPTkZJR19QV00gaXMgbm90IHNldApDT05GSUdfSVJRQ0hJUD15CkNPTkZJR19J UEFDS19CVVM9bQpDT05GSUdfQk9BUkRfVFBDSTIwMD1tCiMgQ09ORklHX1NFUklBTF9JUE9DVEFM IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15 CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CkNPTkZJR19QSFlfU0FNU1VOR19VU0IyPW0KQ09O RklHX1BPV0VSQ0FQPXkKIyBDT05GSUdfSU5URUxfUkFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX01D QiBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBub3Qg c2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9eQpDT05GSUdfRENE QkFTPW0KQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklH X0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRf RklORCBpcyBub3Qgc2V0CkNPTkZJR19HT09HTEVfRklSTVdBUkU9eQoKIwojIEdvb2dsZSBGaXJt d2FyZSBEcml2ZXJzCiMKQ09ORklHX0dPT0dMRV9NRU1DT05TT0xFPXkKCiMKIyBGaWxlIHN5c3Rl bXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0VYVDJfRlM9eQojIENPTkZJ R19FWFQyX0ZTX1hBVFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUMl9GU19YSVAgaXMgbm90IHNl dAojIENPTkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhU NF9VU0VfRk9SX0VYVDIzPXkKIyBDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0wgaXMgbm90IHNldAoj IENPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19KQkQyPXkKQ09ORklHX0pCRDJfREVCVUc9eQpDT05GSUdfRlNfTUJD QUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15CkNPTkZJR19SRUlTRVJGU19DSEVDSz15CiMgQ09O RklHX1JFSVNFUkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz1tCiMgQ09ORklH X0pGU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfSkZTX1NFQ1VSSVRZPXkKIyBDT05GSUdf SkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pGU19TVEFUSVNUSUNTPXkKIyBDT05GSUdfWEZT X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNf RlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lO VEVHUklUWT15CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAoj IENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19BU1NFUlQ9eQpDT05G SUdfTklMRlMyX0ZTPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0ZJTEVfTE9DS0lO RyBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKIyBDT05GSUdf SU5PVElGWV9VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldApDT05G SUdfUVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNP TkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNl dApDT05GSUdfUVVPVEFfVFJFRT1tCiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdf UUZNVF9WMj1tCkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPW0KQ09ORklHX0ZV U0VfRlM9bQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlND QUNIRT1tCiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxF Uz1tCkNPTkZJR19DQUNIRUZJTEVTX0RFQlVHPXkKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1z CiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVUPXkKIyBDT05GSUdfWklTT0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfVURGX0ZTIGlzIG5vdCBzZXQKCiMKIyBET1MvRkFUL05UIEZpbGVz eXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz1tCkNPTkZJR19NU0RPU19GUz1tCiMgQ09ORklHX1ZGQVRf RlMgaXMgbm90IHNldApDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CiMgQ09ORklHX05U RlNfRlMgaXMgbm90IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCiMgQ09ORklHX1BST0Nf RlMgaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX0hVR0VU TEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQojIENPTkZJ R19NSVNDX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9 eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMgQ09ORklHX05M U19DT0RFUEFHRV80MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV83NzU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1t CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBB R0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODYxIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjI9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzg2Mz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84 NjU9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NP REVQQUdFXzg2OSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklHX05M U19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj15CkNPTkZJR19OTFNfQ09E RVBBR0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQojIENPTkZJR19OTFNfSVNPODg1 OV84IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPW0KIyBDT05GSUdfTkxTX0NP REVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPW0KQ09ORklHX05MU19JU084 ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19OTFNfSVNPODg1OV8zPW0KQ09O RklHX05MU19JU084ODU5XzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKQ09O RklHX05MU19JU084ODU5XzY9eQpDT05GSUdfTkxTX0lTTzg4NTlfNz15CiMgQ09ORklHX05MU19J U084ODU5XzkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTM9bQpDT05GSUdfTkxTX0lT Tzg4NTlfMTQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9bQojIENPTkZJR19OTFNfS09JOF9SIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1JP TUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBp cyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPW0KIyBDT05GSUdfTkxTX01BQ19DWVJJ TExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9bQojIENP TkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfUk9NQU5JQU49eQpD T05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09ORklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFj a2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRt ZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfREVGQVVMVF9NRVNTQUdF X0xPR0xFVkVMPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNfREVC VUc9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENP TkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9 eQpDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0xMDI0CkNPTkZJ R19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09O RklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hF QURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19BUkNI X1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RF QlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNP TkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15 CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0xBQj15 CkNPTkZJR19ERUJVR19TTEFCX0xFQUs9eQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMg Q09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNB R0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19W SVJUVUFMPXkKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQgaXMgbm90IHNldApDT05GSUdfREVC VUdfUEVSX0NQVV9NQVBTPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09O RklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1D SEVDSz15CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBz IGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9E RVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQK Q09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0JPT1RQQVJB TV9TT0ZUTE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZB TFVFPTEKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTklD X09OX09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19Q QU5JQ19USU1FT1VUPTAKQ09ORklHX0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVidWdnaW5n IChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVT IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRfTVVURVhfVEVTVEVSIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQojIENPTkZJR19ERUJVR19XV19N VVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklH X1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15 CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFM9eQpDT05GSUdfTE9DS19UT1JUVVJF X1RFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09O RklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMg Q09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfUElfTElTVD15CkNPTkZJ R19ERUJVR19TRz15CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9 eQpDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFk9eQojIENPTkZJR19QUk9WRV9SQ1VfREVMQVkg aXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkKQ09ORklHX1RPUlRVUkVfVEVT VD15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9T VEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9DUFVfU1RBTExfVkVSQk9TRSBpcyBub3Qgc2V0 CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX0lORk89eQojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CkNPTkZJR19OT1RJRklF Ul9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfQ1BVX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCkNP TkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQpDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkK IyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMg bm90IHNldApDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0lPX1RJTUVP VVQgaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdf RkFVTFRfSU5KRUNUSU9OX1NUQUNLVFJBQ0VfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKIyBDT05GSUdfREVCVUdfU1RSSUNU X1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBP UlQ9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9H UkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fVFJBQ0VfTUNPVU5UX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU UkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZF X0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15 CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CiMg Q09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5nCiMKQ09ORklHX0xL RFRNPW0KIyBDT05GSUdfVEVTVF9MSVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVT X1NBTklUWV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19SQlRSRUVfVEVTVD1tCkNPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1Q9bQoj IENPTkZJR19QRVJDUFVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0X1NFTEZURVNU IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9bQpDT05GSUdfVEVTVF9LU1RS VE9YPXkKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJ R19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfTU9EVUxFPW0KIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJ R19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdf SEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNU X0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQojIENPTkZJR19F QVJMWV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfUk9EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0VUX01PRFVMRV9S T05YIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05YX1RFU1Q9bQojIENPTkZJR19ET1VCTEVGQVVM VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpD T05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1Q9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAK Q09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0y CkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5v dCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9eQojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMg bm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf SU9fREVMQVlfVFlQRT0xCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKQ09O RklHX0RFQlVHX05NSV9TRUxGVEVTVD15CkNPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVM9 eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX1BFUlNJU1RF TlRfS0VZUklOR1MgaXMgbm90IHNldApDT05GSUdfVFJVU1RFRF9LRVlTPW0KQ09ORklHX0VOQ1JZ UFRFRF9LRVlTPXkKIyBDT05GSUdfS0VZU19ERUJVR19QUk9DX0tFWVMgaXMgbm90IHNldAojIENP TkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15 CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQpDT05GSUdfU0VD VVJJVFlfUEFUSD15CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1lBTUE9eQpDT05G SUdfU0VDVVJJVFlfWUFNQV9TVEFDS0VEPXkKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRF R1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQojIENP TkZJR19JTUEgaXMgbm90IHNldApDT05GSUdfRVZNPXkKCiMKIyBFVk0gb3B0aW9ucwojCiMgQ09O RklHX0VWTV9BVFRSX0ZTVVVJRCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1lB TUE9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQyBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX1NFQ1VSSVRZPSJ5YW1hIgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19DUllQVE89eQoK IwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fRklQUz15CkNPTkZJR19D UllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFE PXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklH X0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19I QVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NS WVBUT19QQ09NUD1tCkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VS PXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUyBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9bQpDT05GSUdfQ1JZUFRPX1BD UllQVD15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9bQpD T05GSUdfQ1JZUFRPX0FVVEhFTkM9bQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fQUJMS19IRUxQRVI9bQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3 aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NSWVBUT19H Q009bQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQ VE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz1tCiMgQ09ORklH X0NSWVBUT19FQ0IgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xSVz1tCkNPTkZJR19DUllQVE9f UENCQz1tCkNPTkZJR19DUllQVE9fWFRTPXkKCiMKIyBIYXNoIG1vZGVzCiMKIyBDT05GSUdfQ1JZ UFRPX0NNQUMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hD QkM9eQojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklH X0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CkNPTkZJR19DUllQ VE9fQ1JDMzI9eQojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19N RDQ9eQojIENPTkZJR19DUllQVE9fTUQ1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NSUNIQUVM X01JQz1tCkNPTkZJR19DUllQVE9fUk1EMTI4PW0KQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05G SUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19T SEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJ R19DUllQVE9fVEdSMTkyPW0KIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKCiMKIyBD aXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9bQpDT05G SUdfQ1JZUFRPX0FFU19OSV9JTlRFTD1tCkNPTkZJR19DUllQVE9fQU5VQklTPW0KIyBDT05GSUdf Q1JZUFRPX0FSQzQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklHX0NS WVBUT19CTE9XRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NS WVBUT19DQVNUX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FTVDU9bQojIENPTkZJR19DUllQVE9f Q0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz1tCkNPTkZJR19DUllQVE9fRkNSWVBU PW0KQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9bQpDT05GSUdf Q1JZUFRPX1NBTFNBMjBfNTg2PXkKQ09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19T RVJQRU5UPW0KIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODYgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fVEVBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNI XzU4Nj15CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdf Q1JZUFRPX1pMSUI9bQpDT05GSUdfQ1JZUFRPX0xaTz15CkNPTkZJR19DUllQVE9fTFo0PW0KIyBD T05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRp b24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElf SEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19D UllQVE9fREVWX1BBRExPQ0s9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz1tCiMgQ09O RklHX0NSWVBUT19ERVZfUEFETE9DS19TSEEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9H RU9ERT15CkNPTkZJR19DUllQVE9fREVWX0hJRk5fNzk1WD1tCkNPTkZJR19DUllQVE9fREVWX0hJ Rk5fNzk1WF9STkc9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9D Q1BfREQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9DQ1BfQ1JZUFRPPW0KQ09ORklHX0FTWU1NRVRSSUNf S0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdf UFVCTElDX0tFWV9BTEdPX1JTQT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNP TkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0tWTSBpcyBu b3Qgc2V0CkNPTkZJR19MR1VFU1Q9eQojIENPTkZJR19CSU5BUllfUFJJTlRGIGlzIG5vdCBzZXQK CiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09ORklHX0JJVFJFVkVS U0U9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NU Uk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJ TkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNf SU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JD MTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9 eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNF Qlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJ R19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX0JJVD15CkNPTkZJR19DUkM3 PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PW0KIyBDT05GSUdfQVVESVRfQVJDSF9D T01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15CkNPTkZJ R19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVT Uz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9bQpDT05GSUdf TFo0X0RFQ09NUFJFU1M9bQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05G SUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FS TT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklH X1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVDX1RFU1Q9bQpDT05GSUdfREVDT01QUkVTU19HWklQ PXkKQ09ORklHX0JDSD1tCkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0lOVEVSVkFM X1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09O RklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQojIENPTkZJR19DUFVNQVNLX09G RlNUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19O TEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklH X0FWRVJBR0U9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19DT1JESUM9eQojIENPTkZJR19ERFIg aXMgbm90IHNldApDT05GSUdfTVBJTElCPXkKQ09ORklHX1NJR05BVFVSRT15CkNPTkZJR19PSURf UkVHSVNUUlk9eQoK --===============7339788309357321291== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="AttachedMessagePart.ksh" X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTEtQIG1haWxp bmcgbGlzdApMS1BAbGludXguaW50ZWwuY29tCgo= --===============7339788309357321291==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751851AbaGUBM7 (ORCPT ); Sun, 20 Jul 2014 21:12:59 -0400 Received: from mga11.intel.com ([192.55.52.93]:33027 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751549AbaGUBMv (ORCPT ); Sun, 20 Jul 2014 21:12:51 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,697,1400050800"; d="log'?scan'208";a="572818351" Message-ID: <53CC6872.70402@intel.com> Date: Mon, 21 Jul 2014 09:10:10 +0800 From: Jet Chen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Andi Kleen CC: Su Tao , Aaron Lu , Fengguang Wu , LKP , LKML Subject: [Tree sweep] BUG: sleeping function called from invalid context at include/linux/highmem.h:58 Content-Type: multipart/mixed; boundary="------------010803070609060701020401" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is a multi-part message in MIME format. --------------010803070609060701020401 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Andi, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git scale/rcu-symlink commit 25c305debfd676aa495137ca1eec21fce15198e7 Author: Andi Kleen AuthorDate: Sat Jul 12 22:46:24 2014 -0700 Commit: Andi Kleen CommitDate: Sun Jul 20 09:43:32 2014 -0700 Tree sweep: Mark all page_follow_link_light users as RCU safe Now that page_follow_link_light() is RCU safe, mark all users as supporting RCU by using the follow_link_rcu entry point. Signed-off-by: Andi Kleen +------------------------------------------------------------------------------+------------+------------+ | | 868656d432 | 25c305debf | +------------------------------------------------------------------------------+------------+------------+ | boot_successes | 60 | 0 | | boot_failures | 0 | 20 | | BUG:sleeping_function_called_from_invalid_context_at_include/linux/highmem.h | 0 | 20 | | backtrace:SYSC_socketcall | 0 | 11 | | backtrace:SyS_socketcall | 0 | 12 | | backtrace:do_sys_open | 0 | 1 | | backtrace:SyS_open | 0 | 1 | | backtrace:SYSC_faccessat | 0 | 7 | | backtrace:SyS_access | 0 | 7 | +------------------------------------------------------------------------------+------------+------------+ [ 1.309807] evm: HMAC attrs: 0x0 [ 1.311772] Freeing unused kernel memory: 424K (79650000 - 796ba000) [ 1.319415] random: init urandom read with 0 bits of entropy available [ 1.322727] BUG: sleeping function called from invalid context at include/linux/highmem.h:58 [ 1.323637] in_atomic(): 0, irqs_disabled(): 0, pid: 91, name: rc.local [ 1.324200] 1 lock held by rc.local/91: [ 1.324514] #0: (rcu_read_lock){......}, at: [<790ca709>] rcu_read_lock+0x0/0x70 [ 1.325199] Preemption disabled at:[<79063d3c>] console_unlock+0x37e/0x3d2 [ 1.325774] [ 1.325940] CPU: 0 PID: 91 Comm: rc.local Not tainted 3.16.0-rc4-00160-g25c305d #204 [ 1.326610] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.327098] 00000000 00000000 849adb5c 793b1aa6 00000000 849adb88 7904b1b2 795b42cc [ 1.327827] 79063d3c 79063d3c 0000005b 8499c3d0 00000000 8a53bd80 89cc5830 849adbac [ 1.328584] 849adba4 790caeda 00000000 00000000 849adca0 00000003 00000000 849adbb4 [ 1.329309] Call Trace: [ 1.329521] [<793b1aa6>] dump_stack+0x49/0x73 [ 1.329884] [<7904b1b2>] __might_sleep+0x1d1/0x1d9 [ 1.330302] [<79063d3c>] ? console_unlock+0x37e/0x3d2 [ 1.330723] [<79063d3c>] ? console_unlock+0x37e/0x3d2 [ 1.331144] [<790caeda>] page_getlink.isra.31.constprop.47+0x78/0xbc [ 1.331666] [<790caf40>] page_follow_link_light+0x22/0x30 [ 1.332146] [<790cb846>] link_path_walk+0x30b/0x524 [ 1.332564] [<790caf1e>] ? page_getlink.isra.31.constprop.47+0xbc/0xbc [ 1.332566] [<790cbaad>] path_lookupat+0x4e/0x3e9 [ 1.332571] [<7905bb4e>] ? find_usage_backwards+0x62/0x69 [ 1.332573] [<7905c72f>] ? mark_lock+0x1e/0x217 [ 1.332575] [<790cbe67>] filename_lookup.isra.34+0x1f/0x54 [ 1.332577] [<790cbeca>] do_path_lookup+0x2e/0x36 [ 1.332580] [<790cbeef>] kern_path+0x1d/0x32 [ 1.332585] [<790b8d9f>] ? virt_to_head_page+0x8/0x49 [ 1.332587] [<790b94ab>] ? ksize+0x13/0x1e [ 1.332593] [<79384cad>] ? __alloc_skb+0x80/0x154 [ 1.332599] [<793a828d>] unix_find_other.isra.30+0x27/0x160 [ 1.332605] [<79381e3f>] ? sock_wmalloc+0x53/0x5e [ 1.332606] [<793a966f>] unix_stream_connect+0xd8/0x37a [ 1.332608] [<7937f4b0>] SYSC_connect+0x7e/0xb4 [ 1.332616] [<791c466c>] ? _copy_from_user+0x35/0x49 [ 1.332618] [<7937fcf0>] SYSC_socketcall+0xba/0x3de [ 1.332620] [<7905ef9f>] ? lock_release+0x151/0x195 [ 1.332623] [<793b97d6>] ? _raw_spin_unlock+0x27/0x39 [ 1.332625] [<790ab27b>] ? do_read_fault.isra.85+0x23c/0x246 [ 1.332628] [<7905ef9f>] ? lock_release+0x151/0x195 [ 1.332630] [<7904b099>] ? __might_sleep+0xb8/0x1d9 [ 1.332631] [<7905aa8c>] ? up_read+0x1d/0x20 [ 1.332634] [<790276f0>] ? __do_page_fault+0x35a/0x3d0 [ 1.332636] [<790aa047>] ? might_fault+0x92/0x98 [ 1.332638] [<793ba2cb>] ? restore_all+0xf/0xf [ 1.332642] [<791d6677>] ? __this_cpu_preempt_check+0xf/0x11 [ 1.332643] [<79027780>] ? do_page_fault+0x1a/0x1e [ 1.332645] [<79380045>] SyS_socketcall+0xe/0x10 [ 1.332647] [<793ba292>] syscall_call+0x7/0xb /bin/sh: /proc/self/fd/9: No such file or directory /bin/sh: /proc/self/fd/9: No such file or directory /bin/sh: /proc/self/fd/9: No such file or directory git bisect start c0902b93f0f427427f6cb75cb5074288f8001d5d 6b458ac195c51790830b2267bdf3edaae27eab3e -- git bisect bad 25c305debfd676aa495137ca1eec21fce15198e7 # 04:23 0- 20 Tree sweep: Mark all page_follow_link_light users as RCU safe git bisect good 07076cff76ba5dfaf3c0e7028df5e2dd47cf240d # 04:25 20+ 0 vfs: Add follow_link_rcu to inode_ops git bisect good ee1765112b945f13fdac430d677621a20207d593 # 04:28 20+ 0 vfs: Update path-lookup.txt for RCU symlink walking git bisect good 868656d432372fc95e57ec7bcd0ac17b0734c806 # 04:31 20+ 0 vfs: Make page_follow_link_light RCU safe # first bad commit: [25c305debfd676aa495137ca1eec21fce15198e7] Tree sweep: Mark all page_follow_link_light users as RCU safe git bisect good 868656d432372fc95e57ec7bcd0ac17b0734c806 # 04:34 60+ 0 vfs: Make page_follow_link_light RCU safe git bisect bad c0902b93f0f427427f6cb75cb5074288f8001d5d # 04:34 0- 11 fixup! xfs: Add RCU fast symlink path git bisect good d057190925d994b808e1d07e6c76b90a32caac77 # 04:39 60+ 0 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect good 58e323c3ee94f1abcecdeeef211a27d1c106c2b3 # 04:43 60+ 60 Add linux-next specific files for 20140718 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 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 320 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=10 softlockup_panic=1 nmi_watchdog=panic prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Jet --------------010803070609060701020401 Content-Type: text/plain; charset=UTF-8; name="dmesg-quantal-kbuild-11:20140721042139:i386-randconfig-r0-0721:3.16.0-rc4-00160-g25c305d:204" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="dmesg-quantal-kbuild-11:20140721042139:i386-randconfig-r0-07"; filename*1="21:3.16.0-rc4-00160-g25c305d:204" early console in setup code [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc4-00160-g25c305d (kbuild@roam) (gcc= version 4.8.2 (Debian 4.8.2-18) ) #204 SMP PREEMPT Mon Jul 21 03:36:24 C= ST 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usa= ble [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] res= erved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usa= ble [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] res= erved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] res= erved [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled:= non-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> re= served [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x100000 [ 0.000000] initial memory mapped: [mem 0x00000000-0x023fffff] [ 0.000000] Base memory trampoline at [7809b000] 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 [0x01e7a000, 0x01e7afff] 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= BXPC 00000001) [ 0.000000] ACPI: FACP 0x13FFFF80 000074 (v01 BOCHS BXPCFACP 00000001= BXPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE490 0011A9 (v01 BXPC BXDSDT 00000001= INTL 20100528) [ 0.000000] ACPI: FACS 0x13FFFF40 000040 [ 0.000000] ACPI: SSDT 0x13FFF7A0 000796 (v01 BOCHS BXPCSSDT 00000001= BXPC 00000001) [ 0.000000] ACPI: APIC 0x13FFF680 000080 (v01 BOCHS BXPCAPIC 00000001= BXPC 00000001) [ 0.000000] ACPI: HPET 0x13FFF640 000038 (v01 BOCHS BXPCHPET 00000001= BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 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] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 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] 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, API= C 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, API= C 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, API= C INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, API= C INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high lev= el) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, API= C 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, API= C 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, API= C INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, API= C 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, API= C INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, API= C INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, API= C 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, API= C INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, API= C INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, API= C INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, API= C 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 device= s [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:2 n= r_node_ids:1 [ 0.000000] PERCPU: Embedded 12 pages/cpu @8a513000 s27008 r0 d22144 u= 49152 [ 0.000000] pcpu-alloc: s27008 r0 d22144 u49152 alloc=3D12*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 125156c0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. To= tal pages: 81180 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-r0-0721/a= k:scale:rcu-symlink:25c305debfd676aa495137ca1eec21fce15198e7:bisect-linux= 8/.vmlinuz-25c305debfd676aa495137ca1eec21fce15198e7-20140721042303-5-kbui= ld branch=3Dak/scale/rcu-symlink BOOT_IMAGE=3D/kernel/i386-randconfig-r0-= 0721/25c305debfd676aa495137ca1eec21fce15198e7/vmlinuz-3.16.0-rc4-00160-g2= 5c305d drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 b= ytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 by= tes) [ 0.000000] Initializing CPU#0 [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340 [ 0.000000] Memory: 284424K/327280K available (3820K kernel code, 375K= rwdata, 2256K rodata, 424K init, 7884K bss, 42856K reserved) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffd36000 - 0xfffff000 (2852 kB) [ 0.000000] vmalloc : 0x8c7fe000 - 0xffd34000 (1845 MB) [ 0.000000] lowmem : 0x78000000 - 0x8bffe000 ( 319 MB) [ 0.000000] .init : 0x79650000 - 0x796ba000 ( 424 kB) [ 0.000000] .data : 0x793bb632 - 0x7964ec80 (2637 kB) [ 0.000000] .text : 0x79000000 - 0x793bb632 (3821 kB) [ 0.000000] Checking if this processor honours the WP bit even in supe= rvisor mode...Ok. [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_i= ds=3D2 [ 0.000000] NR_IRQS:2304 nr_irqs:512 16 [ 0.000000] CPU 0 irqstacks, hard=3D8a00a000 soft=3D8a00c000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc= =2E, Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 4911 kB [ 0.000000] per task-struct memory footprint: 1152 bytes [ 0.000000] ------------------------ [ 0.000000] | Locking API testsuite: [ 0.000000] ----------------------------------------------------------= ------------------ [ 0.000000] | spin |wlock |rlock |mut= ex | wsem | rsem | [ 0.000000] --------------------------------------------------------= ------------------ [ 0.000000] A-A deadlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] A-B-B-A deadlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] A-B-B-C-C-A deadlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] A-B-C-A-B-C deadlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] A-B-B-C-C-D-D-A deadlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] A-B-C-D-B-D-D-A deadlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] A-B-C-D-B-C-D-A deadlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] double unlock: ok | ok | ok | o= k | ok | ok | [ 0.000000] initialize held: ok | ok | ok | o= k | ok | ok | [ 0.000000] bad unlock order: ok | ok | ok | o= k | ok | ok | [ 0.000000] --------------------------------------------------------= ------------------ [ 0.000000] recursive read-lock: | ok | = | ok | [ 0.000000] recursive read-lock #2: | ok | = | 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 | o= k | [ 0.000000] locking mismatches: ok | ok | ok | [ 0.000000] EDEADLK handling: ok | ok | ok | o= k | 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] Good, all 253 testcases passed! | [ 0.000000] --------------------------------- [ 0.000000] allocated 655360 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=3Dmemory' option if you don't w= ant memory cgroups [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.332 MHz processor [ 0.006666] Calibrating delay loop (skipped) preset value.. 5388.10 Bo= goMIPS (lpj=3D8977773) [ 0.006666] pid_max: default: 32768 minimum: 301 [ 0.006666] ACPI: Core revision 20140424 [ 0.009421] ACPI: All ACPI Tables successfully acquired [ 0.010071] Security Framework initialized [ 0.010428] Yama: becoming mindful. [ 0.010803] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes= ) [ 0.011366] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 = bytes) [ 0.012756] Initializing cgroup subsys memory [ 0.013231] Initializing cgroup subsys perf_event [ 0.013433] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.013433] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.013433] tlb_flushall_shift: 6 [ 0.015184] Freeing SMP alternatives memory: 12K (796ba000 - 796bd000)= [ 0.017167] Getting VERSION: 1050014 [ 0.017485] Getting VERSION: 1050014 [ 0.017803] Getting ID: 0 [ 0.018036] Getting ID: f000000 [ 0.018310] Getting LVT0: 8700 [ 0.018577] Getting LVT1: 8400 [ 0.018847] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.019359] enabled ExtINT on CPU#0 [ 0.020447] ENABLING IO-APIC IRQs [ 0.020749] init IO_APIC IRQs [ 0.021005] apic 0 pin 0 not connected [ 0.021357] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:1) [ 0.022043] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 = Active:0 Dest:1) [ 0.022730] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:1) [ 0.023354] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:1) [ 0.024024] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 = Active:0 Dest:1) [ 0.024697] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:1) [ 0.025360] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:1) [ 0.026031] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:1) [ 0.026686] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 = Active:0 Dest:1) [ 0.027357] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:= 1 Active:0 Dest:1) [ 0.028042] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:= 1 Active:0 Dest:1) [ 0.028724] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:1) [ 0.029398] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:= 0 Active:0 Dest:1) [ 0.030022] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:= 0 Active:0 Dest:1) [ 0.030721] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:= 0 Active:0 Dest:1) [ 0.031406] apic 0 pin 16 not connected [ 0.031735] apic 0 pin 17 not connected [ 0.032061] apic 0 pin 18 not connected [ 0.032395] apic 0 pin 19 not connected [ 0.032724] apic 0 pin 20 not connected [ 0.033338] apic 0 pin 21 not connected [ 0.033675] apic 0 pin 22 not connected [ 0.034000] apic 0 pin 23 not connected [ 0.034476] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.035123] smpboot: CPU0: Intel Core Processor (Haswell) (fam: 06, mo= del: 3c, stepping: 01) [ 0.036030] TSC deadline timer enabled [ 0.036434] Performance Events: unsupported p6 CPU model 60 no PMU dri= ver, software events only. [ 0.053366] NMI watchdog: disabled (cpu0): hardware events not enabled= [ 0.057336] CPU 1 irqstacks, hard=3D8a152000 soft=3D8a154000 [ 0.057934] x86: Booting SMP configuration: [ 0.058410] .... node #0, CPUs: #1 [ 0.003333] Initializing CPU#1 [ 0.006666] kvm-clock: cpu 1, msr 0:13ffd041, secondary cpu clock [ 0.006666] masked ExtINT on CPU#1 [ 0.073458] x86: Booted up 1 node, 2 CPUs [ 0.073426] KVM setup async PF for cpu 1 [ 0.073432] kvm-stealtime: cpu 1, msr 125216c0 [ 0.074530] ---------------- [ 0.074783] | NMI testsuite: [ 0.075022] -------------------- [ 0.075291] remote IPI: ok | [ 0.080192] local IPI: ok | [ 0.093369] -------------------- [ 0.093810] Good, all 2 testcases passed! | [ 0.094383] --------------------------------- [ 0.095081] smpboot: Total of 2 processors activated (10777.21 BogoMIP= S) [ 0.097784] evm: security.capability [ 0.099182] prandom: seed boundary self test passed [ 0.100822] prandom: 100 self tests passed [ 0.101929] NET: Registered protocol family 16 [ 0.103705] cpuidle: using governor ladder [ 0.104250] cpuidle: using governor menu [ 0.105152] ACPI: bus type PCI registered [ 0.106335] dca service started, version 1.12.1 [ 0.107024] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=3D0= [ 0.107741] PCI: Using configuration type 1 for base access [ 0.120654] ACPI: Added _OSI(Module Device) [ 0.121072] ACPI: Added _OSI(Processor Device) [ 0.121604] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.123343] ACPI: Added _OSI(Processor Aggregator Device) [ 0.130687] ACPI: Interpreter enabled [ 0.131046] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S1_] (20140424/hwxface-580) [ 0.131826] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State= [\_S2_] (20140424/hwxface-580) [ 0.132625] ACPI: (supports S0 S3 S5) [ 0.132960] ACPI: Using IOAPIC for interrupt routing [ 0.133391] PCI: Using host bridge windows from ACPI; if necessary, us= e "pci=3Dnocrs" and report a bug [ 0.144855] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.145378] acpi PNP0A03:00: _OSC: OS supports [Segments MSI] [ 0.145918] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASP= M [ 0.146943] acpi PNP0A03:00: fail to add MMCONFIG information, can't a= ccess extended PCI configuration space under this bridge. [ 0.148184] PCI host bridge to bus 0000:00 [ 0.148531] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.148987] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.149487] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.149996] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bf= fff] [ 0.150009] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebff= fff] [ 0.150688] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.151792] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.153063] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.155532] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.156695] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-= 0x01f7] [ 0.157275] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6]= [ 0.157816] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-= 0x0177] [ 0.158390] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376]= [ 0.159356] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.160189] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PI= IX4 ACPI [ 0.160790] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PI= IX4 SMB [ 0.161803] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.163890] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pre= f] [ 0.165498] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.170569] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pre= f] [ 0.171840] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.173153] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.174138] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.178286] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pre= f] [ 0.179255] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.180222] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.183757] pci_bus 0000:00: on NUMA node 0 [ 0.185182] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.185921] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.186638] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.187014] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.187674] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.188927] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.190099] SCSI subsystem initialized [ 0.190520] libata version 3.00 loaded. [ 0.190921] ACPI: bus type USB registered [ 0.191401] usbcore: registered new interface driver usbfs [ 0.191905] usbcore: registered new interface driver hub [ 0.192470] usbcore: registered new device driver usb [ 0.193355] PCI: Using ACPI for IRQ routing [ 0.193710] PCI: pci_cache_line_size set to 64 bytes [ 0.194218] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.194711] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.196274] HPET: 3 timers in total, 0 timers will be used for per-cpu= timer [ 0.196878] Switched to clocksource kvm-clock [ 0.197576] pnp: PnP ACPI init [ 0.197895] ACPI: bus type PNP registered [ 0.198469] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 = Active:0 Dest:3) [ 0.199306] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)= [ 0.199770] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 = Active:0 Dest:3) [ 0.200547] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active)= [ 0.201176] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:= 0 Active:0 Dest:3) [ 0.201949] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active)= [ 0.202554] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 = Active:0 Dest:3) [ 0.203219] pnp 00:03: [dma 2] [ 0.203576] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active)= [ 0.204195] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 = Active:0 Dest:3) [ 0.205003] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active)= [ 0.205611] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 = Active:0 Dest:3) [ 0.206354] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.206977] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 = Active:0 Dest:3) [ 0.207733] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)= [ 0.208748] pnp: PnP ACPI: found 7 devices [ 0.209092] ACPI: bus type PNP unregistered [ 0.209443] INFO_MDMA: LNW DMA Driver Version 1.1.0 [ 0.245631] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.246107] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.246560] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.247093] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.247674] NET: Registered protocol family 1 [ 0.248111] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.248607] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.249096] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.249623] pci 0000:00:02.0: Boot video device [ 0.250033] PCI: CLS 0 bytes, default 64 [ 0.251060] Unpacking initramfs... [ 1.133701] Freeing initrd memory: 24852K (8a7ab000 - 8bff0000) [ 1.134914] apm: BIOS not found. [ 1.136694] The force parameter has not been set to 1. The Iris powero= ff handler will not be installed. [ 1.137538] spin_lock-torture:--- Start of test: nwriters_stress=3D4 s= tat_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_s= ecs=3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 1.138786] spin_lock-torture: Creating torture_shuffle task [ 1.139383] spin_lock-torture: torture_shuffle task started [ 1.139390] spin_lock-torture: Creating torture_stutter task [ 1.139465] spin_lock-torture: Creating lock_torture_writer task [ 1.139494] spin_lock-torture: torture_stutter task started [ 1.142525] spin_lock-torture: Creating lock_torture_writer task [ 1.142543] spin_lock-torture: lock_torture_writer task started [ 1.143690] spin_lock-torture: Creating lock_torture_writer task [ 1.143703] spin_lock-torture: lock_torture_writer task started [ 1.144829] spin_lock-torture: Creating lock_torture_writer task [ 1.144846] spin_lock-torture: lock_torture_writer task started [ 1.145961] spin_lock-torture: Creating lock_torture_stats task [ 1.145989] spin_lock-torture: lock_torture_writer task started [ 1.147153] spin_lock-torture: lock_torture_stats task started [ 1.147827] futex hash table entries: 512 (order: 3, 32768 bytes) [ 1.147890] Initialise system trusted keyring [ 1.148645] HugeTLB registered 4 MB page size, pre-allocated 0 pages [ 1.150533] VFS: Disk quotas dquot_6.5.2 [ 1.150969] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)= [ 1.152468] NILFS version 2 loaded [ 1.152778] msgmni has been set to 604 [ 1.157416] alg: No test for crc32 (crc32-table) [ 1.158344] alg: No test for stdrng (krng) [ 1.166082] alg: No test for fips(ansi_cprng) (fips_ansi_cprng) [ 1.166865] Key type asymmetric registered [ 1.167257] Asymmetric key parser 'x509' registered [ 1.167729] Block layer SCSI generic (bsg) driver version 0.4 loaded (= major 254) [ 1.168358] io scheduler noop registered (default) [ 1.168755] start plist test [ 1.170547] end plist test [ 1.171425] ipmi message handler version 39.2 [ 1.172109] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/in= put/input0 [ 1.172749] ACPI: Power Button [PWRF] [ 1.173732] ioatdma: Intel(R) QuickData Technology Driver 4.00 [ 1.174827] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.199415] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200= ) is a 16550A [ 1.201499] SyncLink GT [ 1.201724] SyncLink GT, tty major#252 [ 1.202076] SyncLink GT no devices found [ 1.202409] SyncLink MultiPort driver $Revision: 4.38 $ [ 1.211631] SyncLink MultiPort driver $Revision: 4.38 $, tty major#251= [ 1.212254] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw= 2 Exp $ [ 1.212836] ac.o: No PCI boards found. [ 1.213150] ac.o: For an ISA board you must supply memory and irq para= meters. [ 1.213840] Linux agpgart interface v0.103 [ 1.214199] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 sec= onds, margin is 60 seconds). [ 1.214914] Hangcheck: Using getrawmonotonic(). [ 1.215774] usbcore: registered new interface driver viperboard [ 1.216832] SCSI Media Changer driver v0.25=20 [ 1.218287] Rounding down aligned max_sectors from 4294967295 to 42949= 67288 [ 1.219572] platform physmap-flash.0: failed to claim resource 0 [ 1.220715] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.221261] ohci-platform: OHCI generic platform driver [ 1.221727] driver u132_hcd [ 1.222209] usbcore: registered new interface driver cdc_acm [ 1.222677] cdc_acm: USB Abstract Control Model driver for USB modems = and ISDN adapters [ 1.223399] usbcore: registered new interface driver usbtmc [ 1.223926] usbcore: registered new interface driver usb-storage [ 1.224464] usbcore: registered new interface driver ums-datafab [ 1.224982] usbcore: registered new interface driver ums-freecom [ 1.225608] usbcore: registered new interface driver usbserial [ 1.226127] usbcore: registered new interface driver usbserial_generic= [ 1.226773] usbserial: USB Serial support registered for generic [ 1.227318] usbcore: registered new interface driver aircable [ 1.227822] usbserial: USB Serial support registered for aircable [ 1.228353] usbcore: registered new interface driver ark3116 [ 1.228850] usbserial: USB Serial support registered for ark3116 [ 1.229379] usbcore: registered new interface driver cp210x [ 1.229865] usbserial: USB Serial support registered for cp210x [ 1.230444] usbcore: registered new interface driver usb_debug [ 1.230959] usbserial: USB Serial support registered for debug [ 1.231487] usbcore: registered new interface driver digi_acceleport [ 1.232034] usbserial: USB Serial support registered for Digi 2 port U= SB adapter [ 1.232673] usbserial: USB Serial support registered for Digi 4 port U= SB adapter [ 1.233312] usbcore: registered new interface driver ipaq [ 1.233815] usbserial: USB Serial support registered for PocketPC PDA [ 1.234389] usbcore: registered new interface driver ir_usb [ 1.234879] usbserial: USB Serial support registered for IR Dongle [ 1.235425] usbcore: registered new interface driver mct_u232 [ 1.235940] usbserial: USB Serial support registered for MCT U232 [ 1.236478] usbcore: registered new interface driver metro_usb [ 1.237001] usbserial: USB Serial support registered for Metrologic US= B to Serial [ 1.237653] usbcore: registered new interface driver mxuport [ 1.238153] usbserial: USB Serial support registered for MOXA UPort [ 1.238698] usbcore: registered new interface driver opticon [ 1.239200] usbserial: USB Serial support registered for opticon [ 1.239724] usbcore: registered new interface driver qcserial [ 1.240284] usbserial: USB Serial support registered for Qualcomm USB = modem [ 1.240891] usbcore: registered new interface driver sierra [ 1.241387] usbserial: USB Serial support registered for Sierra USB mo= dem [ 1.241981] usbcore: registered new interface driver usb_serial_simple= [ 1.242601] usbserial: USB Serial support registered for zio [ 1.243097] usbserial: USB Serial support registered for funsoft [ 1.243686] usbserial: USB Serial support registered for flashloader [ 1.244275] usbserial: USB Serial support registered for vivopay [ 1.244833] usbserial: USB Serial support registered for moto_modem [ 1.245416] usbserial: USB Serial support registered for hp4x [ 1.245921] usbserial: USB Serial support registered for suunto [ 1.246478] usbserial: USB Serial support registered for siemens_mpi [ 1.247050] usbcore: registered new interface driver ssu100 [ 1.247581] usbserial: USB Serial support registered for Quatech SSU-1= 00 USB to Serial Driver [ 1.248339] usbcore: registered new interface driver ti_usb_3410_5052 [ 1.248898] usbserial: USB Serial support registered for TI USB 3410 1= port adapter [ 1.249595] usbserial: USB Serial support registered for TI USB 5052 2= port adapter [ 1.250312] usbcore: registered new interface driver whiteheat [ 1.250834] usbserial: USB Serial support registered for Connect Tech = - WhiteHEAT - (prerenumeration) [ 1.251645] usbserial: USB Serial support registered for Connect Tech = - WhiteHEAT [ 1.252293] usbcore: registered new interface driver keyspan_pda [ 1.252829] usbserial: USB Serial support registered for Keyspan PDA [ 1.253452] usbserial: USB Serial support registered for Xircom / Entr= egra PGS - (prerenumeration) [ 1.254222] usbcore: registered new interface driver zte_ev [ 1.254745] usbserial: USB Serial support registered for zte_ev [ 1.255277] usbcore: registered new interface driver cytherm [ 1.255772] ftdi_elan: driver ftdi-elan [ 1.256482] usbcore: registered new interface driver ftdi-elan [ 1.257035] usbcore: registered new interface driver idmouse [ 1.257581] usbcore: registered new interface driver usbled [ 1.258217] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0= x60,0x64 irq 1,12 [ 1.259689] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 1.260482] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 1.261267] evbug: Connected device: input0 (Power Button at LNXPWRBN/= button/input0) [ 1.262958] input: AT Translated Set 2 keyboard as /devices/platform/i= 8042/serio0/input/input1 [ 1.263726] evbug: Connected device: input1 (AT Translated Set 2 keybo= ard at isa0060/serio0/input0) [ 1.265277] Driver for 1-wire Dallas network protocol. [ 1.265855] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 1.267613] lguest: switcher text too large (4384) [ 1.268051] ledtrig-cpu: registered to indicate activity on CPUs [ 1.268759] vme_user: VME User Space Access Driver [ 1.269192] vme_user: No cards, skipping registration [ 1.269641] vme_pio2: No cards, skipping registration [ 1.270816] FPGA DOWNLOAD ---> [ 1.271089] FPGA image file name: xlinx_fpga_firmware.bit [ 1.271636] GPIO INIT FAIL!! [ 1.272463]=20 [ 1.272463] printing PIC contents [ 1.272940] ... PIC IMR: ffff [ 1.273254] ... PIC IRR: 1012 [ 1.273540] ... PIC ISR: 0000 [ 1.273804] ... PIC ELCR: 0c00 [ 1.274084] printing local APIC contents on CPU#0/0: [ 1.274526] ... APIC ID: 00000000 (0) [ 1.274864] ... APIC VERSION: 01050014 [ 1.275205] ... APIC TASKPRI: 00000000 (00) [ 1.275547] ... APIC PROCPRI: 00000000 [ 1.275910] ... APIC LDR: 01000000 [ 1.276200] ... APIC DFR: ffffffff [ 1.276518] ... APIC SPIV: 000001ff [ 1.276804] ... APIC ISR field: [ 1.277066] 0000000000000000000000000000000000000000000000000000000000= 000000 [ 1.277409] ... APIC TMR field: [ 1.277409] 0000000002000000000000000000000000000000000000000000000000= 000000 [ 1.277409] ... APIC IRR field: [ 1.277409] 0000000000000000000000000000000000000000000000000000000000= 000000 [ 1.277409] ... APIC ESR: 00000000 [ 1.277409] ... APIC ICR: 000008fd [ 1.277409] ... APIC ICR2: 02000000 [ 1.277409] ... APIC LVTT: 000400ef [ 1.277409] ... APIC LVTPC: 00010000 [ 1.277409] ... APIC LVT0: 00010700 [ 1.277409] ... APIC LVT1: 00000400 [ 1.277409] ... APIC LVTERR: 000000fe [ 1.277409] ... APIC TMICT: 00000000 [ 1.277409] ... APIC TMCCT: 00000000 [ 1.277409] ... APIC TDCR: 00000000 [ 1.277409]=20 [ 1.283298] number of MP IRQ sources: 15. [ 1.283660] number of IO-APIC #0 registers: 24. [ 1.284038] testing the IO APIC....................... [ 1.284488] IO APIC #0...... [ 1.284734] .... register #00: 00000000 [ 1.285061] ....... : physical APIC id: 00 [ 1.285503] ....... : Delivery Type: 0 [ 1.285838] ....... : LTS : 0 [ 1.286176] .... register #01: 00170011 [ 1.286495] ....... : max redirection entries: 17 [ 1.286930] ....... : PRQ implemented: 0 [ 1.287290] ....... : IO APIC version: 11 [ 1.287657] .... register #02: 00000000 [ 1.287977] ....... : arbitration: 00 [ 1.288317] .... IRQ redirection table: [ 1.288683] 1 0 0 0 0 0 0 00 [ 1.289069] 0 0 0 0 0 1 1 31 [ 1.289464] 0 0 0 0 0 1 1 30 [ 1.289854] 0 0 0 0 0 1 1 33 [ 1.290266] 1 0 0 0 0 1 1 34 [ 1.290654] 1 1 0 0 0 1 1 35 [ 1.291040] 0 0 0 0 0 1 1 36 [ 1.291434] 0 0 0 0 0 1 1 37 [ 1.291819] 0 0 0 0 0 1 1 38 [ 1.292212] 0 1 0 0 0 1 1 39 [ 1.292600] 1 1 0 0 0 1 1 3A [ 1.293020] 1 1 0 0 0 1 1 3B [ 1.293450] 0 0 0 0 0 1 1 3C [ 1.293840] 0 0 0 0 0 1 1 3D [ 1.294239] 0 0 0 0 0 1 1 3E [ 1.294623] 0 0 0 0 0 1 1 3F [ 1.295005] 1 0 0 0 0 0 0 00 [ 1.295462] 1 0 0 0 0 0 0 00 [ 1.295848] 1 0 0 0 0 0 0 00 [ 1.296244] 1 0 0 0 0 0 0 00 [ 1.296634] 1 0 0 0 0 0 0 00 [ 1.297039] 1 0 0 0 0 0 0 00 [ 1.297435] 1 0 0 0 0 0 0 00 [ 1.297820] 1 0 0 0 0 0 0 00 [ 1.298203] IRQ to pin mappings: [ 1.298475] IRQ0 -> 0:2 [ 1.298711] IRQ1 -> 0:1 [ 1.298943] IRQ3 -> 0:3 [ 1.299184] IRQ4 -> 0:4 [ 1.299447] IRQ5 -> 0:5 [ 1.299681] IRQ6 -> 0:6 [ 1.299915] IRQ7 -> 0:7 [ 1.300174] IRQ8 -> 0:8 [ 1.300408] IRQ9 -> 0:9 [ 1.300643] IRQ10 -> 0:10 [ 1.300892] IRQ11 -> 0:11 [ 1.301144] IRQ12 -> 0:12 [ 1.301394] IRQ13 -> 0:13 [ 1.301643] IRQ14 -> 0:14 [ 1.301891] IRQ15 -> 0:15 [ 1.302144] .................................... done. [ 1.302574] Using IPI No-Shortcut mode [ 1.303222] Loading compiled-in X.509 certificates [ 1.306389] Loaded X.509 cert 'Magrathea: Glacier signing key: 1bf58c4= d9c6a09aa77ec8b2a703e1061ab4380fb' [ 1.308668] Key type encrypted registered [ 1.309807] evm: HMAC attrs: 0x0 [ 1.311772] Freeing unused kernel memory: 424K (79650000 - 796ba000) [ 1.319415] random: init urandom read with 0 bits of entropy available= [ 1.322727] BUG: sleeping function called from invalid context at incl= ude/linux/highmem.h:58 [ 1.323637] in_atomic(): 0, irqs_disabled(): 0, pid: 91, name: rc.loca= l [ 1.324200] 1 lock held by rc.local/91: [ 1.324514] #0: (rcu_read_lock){......}, at: [<790ca709>] rcu_read_l= ock+0x0/0x70 [ 1.325199] Preemption disabled at:[<79063d3c>] console_unlock+0x37e/0= x3d2 [ 1.325774]=20 [ 1.325940] CPU: 0 PID: 91 Comm: rc.local Not tainted 3.16.0-rc4-00160= -g25c305d #204 [ 1.326610] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.327098] 00000000 00000000 849adb5c 793b1aa6 00000000 849adb88 790= 4b1b2 795b42cc [ 1.327827] 79063d3c 79063d3c 0000005b 8499c3d0 00000000 8a53bd80 89c= c5830 849adbac [ 1.328584] 849adba4 790caeda 00000000 00000000 849adca0 00000003 000= 00000 849adbb4 [ 1.329309] Call Trace: [ 1.329521] [<793b1aa6>] dump_stack+0x49/0x73 [ 1.329884] [<7904b1b2>] __might_sleep+0x1d1/0x1d9 [ 1.330302] [<79063d3c>] ? console_unlock+0x37e/0x3d2 [ 1.330723] [<79063d3c>] ? console_unlock+0x37e/0x3d2 [ 1.331144] [<790caeda>] page_getlink.isra.31.constprop.47+0x78/0xbc [ 1.331666] [<790caf40>] page_follow_link_light+0x22/0x30 [ 1.332146] [<790cb846>] link_path_walk+0x30b/0x524 [ 1.332564] [<790caf1e>] ? page_getlink.isra.31.constprop.47+0xbc/0xb= c [ 1.332566] [<790cbaad>] path_lookupat+0x4e/0x3e9 [ 1.332571] [<7905bb4e>] ? find_usage_backwards+0x62/0x69 [ 1.332573] [<7905c72f>] ? mark_lock+0x1e/0x217 [ 1.332575] [<790cbe67>] filename_lookup.isra.34+0x1f/0x54 [ 1.332577] [<790cbeca>] do_path_lookup+0x2e/0x36 [ 1.332580] [<790cbeef>] kern_path+0x1d/0x32 [ 1.332585] [<790b8d9f>] ? virt_to_head_page+0x8/0x49 [ 1.332587] [<790b94ab>] ? ksize+0x13/0x1e [ 1.332593] [<79384cad>] ? __alloc_skb+0x80/0x154 [ 1.332599] [<793a828d>] unix_find_other.isra.30+0x27/0x160 [ 1.332605] [<79381e3f>] ? sock_wmalloc+0x53/0x5e [ 1.332606] [<793a966f>] unix_stream_connect+0xd8/0x37a [ 1.332608] [<7937f4b0>] SYSC_connect+0x7e/0xb4 [ 1.332616] [<791c466c>] ? _copy_from_user+0x35/0x49 [ 1.332618] [<7937fcf0>] SYSC_socketcall+0xba/0x3de [ 1.332620] [<7905ef9f>] ? lock_release+0x151/0x195 [ 1.332623] [<793b97d6>] ? _raw_spin_unlock+0x27/0x39 [ 1.332625] [<790ab27b>] ? do_read_fault.isra.85+0x23c/0x246 [ 1.332628] [<7905ef9f>] ? lock_release+0x151/0x195 [ 1.332630] [<7904b099>] ? __might_sleep+0xb8/0x1d9 [ 1.332631] [<7905aa8c>] ? up_read+0x1d/0x20 [ 1.332634] [<790276f0>] ? __do_page_fault+0x35a/0x3d0 [ 1.332636] [<790aa047>] ? might_fault+0x92/0x98 [ 1.332638] [<793ba2cb>] ? restore_all+0xf/0xf [ 1.332642] [<791d6677>] ? __this_cpu_preempt_check+0xf/0x11 [ 1.332643] [<79027780>] ? do_page_fault+0x1a/0x1e [ 1.332645] [<79380045>] SyS_socketcall+0xe/0x10 [ 1.332647] [<793ba292>] syscall_call+0x7/0xb /bin/sh: /proc/self/fd/9: No such file or directory /bin/sh: /proc/self/fd/9: No such file or directory /bin/sh: /proc/self/fd/9: No such file or directory [ 2.136803] tsc: Refined TSC clocksource calibration: 2693.503 MHz Elapsed time: 5 qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel /kernel/i= 386-randconfig-r0-0721/25c305debfd676aa495137ca1eec21fce15198e7/vmlinuz-3= =2E16.0-rc4-00160-g25c305d -append 'hung_task_panic=3D1 earlyprintk=3Dtty= S0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic promp= t_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D= /dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-r0-0721/a= k:scale:rcu-symlink:25c305debfd676aa495137ca1eec21fce15198e7:bisect-linux= 8/.vmlinuz-25c305debfd676aa495137ca1eec21fce15198e7-20140721042303-5-kbui= ld branch=3Dak/scale/rcu-symlink BOOT_IMAGE=3D/kernel/i386-randconfig-r0-= 0721/25c305debfd676aa495137ca1eec21fce15198e7/vmlinuz-3.16.0-rc4-00160-g2= 5c305d drbd.minor_count=3D8' -initrd /kernel-tests/initrd/quantal-core-i= 386.cgz -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 = -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -pid= file /dev/shm/kboot/pid-quantal-kbuild-11 -serial file:/dev/shm/kboot/ser= ial-quantal-kbuild-11 -daemonize -display none -monitor null=20 --------------010803070609060701020401 Content-Type: application/octet-stream; name="i386-randconfig-r0-0721-c0902b93f0f427427f6cb75cb5074288f8001d5d-BUG:-sleeping-function-called-from-invalid-context-at-43083.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="i386-randconfig-r0-0721-c0902b93f0f427427f6cb75cb5074288f800"; filename*1="1d5d-BUG:-sleeping-function-called-from-invalid-context-at-4"; filename*2="3083.log" SEVBRCBpcyBub3cgYXQgYzA5MDJiOS4uLiBmaXh1cCEgeGZzOiBBZGQgUkNVIGZhc3Qgc3lt bGluayBwYXRoCmdpdCBjaGVja291dCA2YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRh YWUyN2VhYjNlCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRj b25maWctcjAtMDcyMS9hazpzY2FsZTpyY3Utc3ltbGluazo2YjQ1OGFjMTk1YzUxNzkwODMw YjIyNjdiZGYzZWRhYWUyN2VhYjNlOmJpc2VjdC1saW51eDgKCjIwMTQtMDctMjEtMDQ6MTY6 MDMgNmI0NThhYzE5NWM1MTc5MDgzMGIyMjY3YmRmM2VkYWFlMjdlYWIzZSBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJh bmRjb25maWctcjAtMDcyMS02YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRhYWUyN2Vh YjNlCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcy MS82YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRhYWUyN2VhYjNlCndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctcjAtMDcyMS02YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdiZGYzZWRhYWUyN2VhYjNlCmtl cm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS82YjQ1OGFjMTk1YzUxNzkw ODMwYjIyNjdiZGYzZWRhYWUyN2VhYjNlL3ZtbGludXotMy4xNi4wLXJjNC0wMDE1My1nNmI0 NThhYwoKMjAxNC0wNy0yMS0wNDoxOTowMyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uCTYJ MTgJMTkJMjAgU1VDQ0VTUwoKYmlzZWN0OiBnb29kIGNvbW1pdCA2YjQ1OGFjMTk1YzUxNzkw ODMwYjIyNjdiZGYzZWRhYWUyN2VhYjNlCmdpdCBiaXNlY3Qgc3RhcnQgYzA5MDJiOTNmMGY0 Mjc0MjdmNmNiNzVjYjUwNzQyODhmODAwMWQ1ZCA2YjQ1OGFjMTk1YzUxNzkwODMwYjIyNjdi ZGYzZWRhYWUyN2VhYjNlIC0tCi9jL2tlcm5lbC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1i IiwgImMwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQiLCAiLWciLCAi NmI0NThhYzE5NWM1MTc5MDgzMGIyMjY3YmRmM2VkYWFlMjdlYWIzZSIsICIvYy9rZXJuZWwt dGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xp bnV4OC9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAxNCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykKWzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdj YTFlZWMyMWZjZTE1MTk4ZTddIFRyZWUgc3dlZXA6IE1hcmsgYWxsIHBhZ2VfZm9sbG93X2xp bmtfbGlnaHQgdXNlcnMgYXMgUkNVIHNhZmUKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4OC9vYmotYmlz ZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWct cjAtMDcyMS9hazpzY2FsZTpyY3Utc3ltbGluazoyNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2Ex ZWVjMjFmY2UxNTE5OGU3OmJpc2VjdC1saW51eDgKCjIwMTQtMDctMjEtMDQ6MjM6MDMgMjVj MzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThlNyByZXVzZSAva2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZj ZTE1MTk4ZTcvdm1saW51ei0zLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkCgoyMDE0LTA3LTIx LTA0OjIzOjAzIGRldGVjdGluZyBib290IHN0YXRlIC4gVEVTVCBGQUlMVVJFClsgICAgMS4z MDk4MDddIGV2bTogSE1BQyBhdHRyczogMHgwClsgICAgMS4zMTE3NzJdIEZyZWVpbmcgdW51 c2VkIGtlcm5lbCBtZW1vcnk6IDQyNEsgKDc5NjUwMDAwIC0gNzk2YmEwMDApClsgICAgMS4z MTk0MTVdIHJhbmRvbTogaW5pdCB1cmFuZG9tIHJlYWQgd2l0aCAwIGJpdHMgb2YgZW50cm9w eSBhdmFpbGFibGUKWyAgICAxLjMyMjcyN10gQlVHOiBzbGVlcGluZyBmdW5jdGlvbiBjYWxs ZWQgZnJvbSBpbnZhbGlkIGNvbnRleHQgYXQgL2tidWlsZC9zcmMvaTM4Ni9pbmNsdWRlL2xp bnV4L2hpZ2htZW0uaDo1OApbICAgIDEuMzIzNjM3XSBpbl9hdG9taWMoKTogMCwgaXJxc19k aXNhYmxlZCgpOiAwLCBwaWQ6IDkxLCBuYW1lOiByYy5sb2NhbApbICAgIDEuMzI0MjAwXSAx IGxvY2sgaGVsZCBieSByYy5sb2NhbC85MToKWyAgICAxLjMyNDUxNF0gICMwOiAgKHJjdV9y ZWFkX2xvY2spey4uLi4uLn0sIGF0OiBbPDc5MGNhNzA5Pl0gcmN1X3JlYWRfbG9jaysweDAv MHg3MApbICAgIDEuMzI1MTk5XSBQcmVlbXB0aW9uIGRpc2FibGVkIGF0Ols8NzkwNjNkM2M+ XSBjb25zb2xlX3VubG9jaysweDM3ZS8weDNkMgpbICAgIDEuMzI1Nzc0XSAKWyAgICAxLjMy NTk0MF0gQ1BVOiAwIFBJRDogOTEgQ29tbTogcmMubG9jYWwgTm90IHRhaW50ZWQgMy4xNi4w LXJjNC0wMDE2MC1nMjVjMzA1ZCAjMjA0ClsgICAgMS4zMjY2MTBdIEhhcmR3YXJlIG5hbWU6 IEJvY2hzIEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAxLjMyNzA5OF0gIDAw MDAwMDAwIDAwMDAwMDAwIDg0OWFkYjVjIDc5M2IxYWE2IDAwMDAwMDAwIDg0OWFkYjg4IDc5 MDRiMWIyIDc5NWI0MmNjClsgICAgMS4zMjc4MjddICA3OTA2M2QzYyA3OTA2M2QzYyAwMDAw MDA1YiA4NDk5YzNkMCAwMDAwMDAwMCA4YTUzYmQ4MCA4OWNjNTgzMCA4NDlhZGJhYwpbICAg IDEuMzI4NTg0XSAgODQ5YWRiYTQgNzkwY2FlZGEgMDAwMDAwMDAgMDAwMDAwMDAgODQ5YWRj YTAgMDAwMDAwMDMgMDAwMDAwMDAgODQ5YWRiYjQKWyAgICAxLjMyOTMwOV0gQ2FsbCBUcmFj ZToKWyAgICAxLjMyOTUyMV0gIFs8NzkzYjFhYTY+XSBkdW1wX3N0YWNrKzB4NDkvMHg3Mwpb ICAgIDEuMzI5ODg0XSAgWzw3OTA0YjFiMj5dIF9fbWlnaHRfc2xlZXArMHgxZDEvMHgxZDkK WyAgICAxLjMzMDMwMl0gIFs8NzkwNjNkM2M+XSA/IGNvbnNvbGVfdW5sb2NrKzB4MzdlLzB4 M2QyClsgICAgMS4zMzA3MjNdICBbPDc5MDYzZDNjPl0gPyBjb25zb2xlX3VubG9jaysweDM3 ZS8weDNkMgpbICAgIDEuMzMxMTQ0XSAgWzw3OTBjYWVkYT5dIHBhZ2VfZ2V0bGluay5pc3Jh LjMxLmNvbnN0cHJvcC40NysweDc4LzB4YmMKWyAgICAxLjMzMTY2Nl0gIFs8NzkwY2FmNDA+ XSBwYWdlX2ZvbGxvd19saW5rX2xpZ2h0KzB4MjIvMHgzMApbICAgIDEuMzMyMTQ2XSAgWzw3 OTBjYjg0Nj5dIGxpbmtfcGF0aF93YWxrKzB4MzBiLzB4NTI0ClsgICAgMS4zMzI1NjRdICBb PDc5MGNhZjFlPl0gPyBwYWdlX2dldGxpbmsuaXNyYS4zMS5jb25zdHByb3AuNDcrMHhiYy8w eGJjClsgICAgMS4zMzI1NjZdICBbPDc5MGNiYWFkPl0gcGF0aF9sb29rdXBhdCsweDRlLzB4 M2U5ClsgICAgMS4zMzI1NzFdICBbPDc5MDViYjRlPl0gPyBmaW5kX3VzYWdlX2JhY2t3YXJk cysweDYyLzB4NjkKWyAgICAxLjMzMjU3M10gIFs8NzkwNWM3MmY+XSA/IG1hcmtfbG9jaysw eDFlLzB4MjE3ClsgICAgMS4zMzI1NzVdICBbPDc5MGNiZTY3Pl0gZmlsZW5hbWVfbG9va3Vw LmlzcmEuMzQrMHgxZi8weDU0ClsgICAgMS4zMzI1NzddICBbPDc5MGNiZWNhPl0gZG9fcGF0 aF9sb29rdXArMHgyZS8weDM2ClsgICAgMS4zMzI1ODBdICBbPDc5MGNiZWVmPl0ga2Vybl9w YXRoKzB4MWQvMHgzMgpbICAgIDEuMzMyNTg1XSAgWzw3OTBiOGQ5Zj5dID8gdmlydF90b19o ZWFkX3BhZ2UrMHg4LzB4NDkKWyAgICAxLjMzMjU4N10gIFs8NzkwYjk0YWI+XSA/IGtzaXpl KzB4MTMvMHgxZQpbICAgIDEuMzMyNTkzXSAgWzw3OTM4NGNhZD5dID8gX19hbGxvY19za2Ir MHg4MC8weDE1NApbICAgIDEuMzMyNTk5XSAgWzw3OTNhODI4ZD5dIHVuaXhfZmluZF9vdGhl ci5pc3JhLjMwKzB4MjcvMHgxNjAKWyAgICAxLjMzMjYwNV0gIFs8NzkzODFlM2Y+XSA/IHNv Y2tfd21hbGxvYysweDUzLzB4NWUKWyAgICAxLjMzMjYwNl0gIFs8NzkzYTk2NmY+XSB1bml4 X3N0cmVhbV9jb25uZWN0KzB4ZDgvMHgzN2EKWyAgICAxLjMzMjYwOF0gIFs8NzkzN2Y0YjA+ XSBTWVNDX2Nvbm5lY3QrMHg3ZS8weGI0ClsgICAgMS4zMzI2MTZdICBbPDc5MWM0NjZjPl0g PyBfY29weV9mcm9tX3VzZXIrMHgzNS8weDQ5ClsgICAgMS4zMzI2MThdICBbPDc5MzdmY2Yw Pl0gU1lTQ19zb2NrZXRjYWxsKzB4YmEvMHgzZGUKWyAgICAxLjMzMjYyMF0gIFs8NzkwNWVm OWY+XSA/IGxvY2tfcmVsZWFzZSsweDE1MS8weDE5NQpbICAgIDEuMzMyNjIzXSAgWzw3OTNi OTdkNj5dID8gX3Jhd19zcGluX3VubG9jaysweDI3LzB4MzkKWyAgICAxLjMzMjYyNV0gIFs8 NzkwYWIyN2I+XSA/IGRvX3JlYWRfZmF1bHQuaXNyYS44NSsweDIzYy8weDI0NgpbICAgIDEu MzMyNjI4XSAgWzw3OTA1ZWY5Zj5dID8gbG9ja19yZWxlYXNlKzB4MTUxLzB4MTk1ClsgICAg MS4zMzI2MzBdICBbPDc5MDRiMDk5Pl0gPyBfX21pZ2h0X3NsZWVwKzB4YjgvMHgxZDkKWyAg ICAxLjMzMjYzMV0gIFs8NzkwNWFhOGM+XSA/IHVwX3JlYWQrMHgxZC8weDIwClsgICAgMS4z MzI2MzRdICBbPDc5MDI3NmYwPl0gPyBfX2RvX3BhZ2VfZmF1bHQrMHgzNWEvMHgzZDAKWyAg ICAxLjMzMjYzNl0gIFs8NzkwYWEwNDc+XSA/IG1pZ2h0X2ZhdWx0KzB4OTIvMHg5OApbICAg IDEuMzMyNjM4XSAgWzw3OTNiYTJjYj5dID8gcmVzdG9yZV9hbGwrMHhmLzB4ZgpbICAgIDEu MzMyNjQyXSAgWzw3OTFkNjY3Nz5dID8gX190aGlzX2NwdV9wcmVlbXB0X2NoZWNrKzB4Zi8w eDExClsgICAgMS4zMzI2NDNdICBbPDc5MDI3NzgwPl0gPyBkb19wYWdlX2ZhdWx0KzB4MWEv MHgxZQpbICAgIDEuMzMyNjQ1XSAgWzw3OTM4MDA0NT5dIFN5U19zb2NrZXRjYWxsKzB4ZS8w eDEwClsgICAgMS4zMzI2NDddICBbPDc5M2JhMjkyPl0gc3lzY2FsbF9jYWxsKzB4Ny8weGIK L2Jpbi9zaDogL3Byb2Mvc2VsZi9mZC85OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5Ci9i aW4vc2g6IC9wcm9jL3NlbGYvZmQvOTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQovYmlu L3NoOiAvcHJvYy9zZWxmL2ZkLzk6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVj MjFmY2UxNTE5OGU3L2RtZXNnLXF1YW50YWwta2J1aWxkLTExOjIwMTQwNzIxMDQyMTM5Omkz ODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2Nh MWVlYzIxZmNlMTUxOThlNy9kbWVzZy1xdWFudGFsLWtidWlsZC0xNDoyMDE0MDcyMTA0MjEz NzppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIw NAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUx MzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMTc6MjAxNDA3MjEw NDIxMzk6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1 ZDoyMDQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFh NDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3L2RtZXNnLXF1YW50YWwta2J1aWxkLTIxOjIwMTQw NzIxMDQyMTM2OmkzODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1 YzMwNWQ6MjA0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2 NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThlNy9kbWVzZy1xdWFudGFsLWtidWlsZC0yNDoy MDE0MDcyMTA0MjEzOTppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYw LWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRl YmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2ctcXVhbnRhbC1rYnVpbGQt MjU6MjAxNDA3MjEwNDIxMzc6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0w MDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8yNWMz MDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3L2RtZXNnLXF1YW50YWwta2J1 aWxkLTI3OjIwMTQwNzIxMDQyMTM5OmkzODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1y YzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEv MjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThlNy9kbWVzZy1xdWFudGFs LWtidWlsZC0yOToyMDE0MDcyMTA0MjEzMjppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2 LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0w NzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2ctcXVh bnRhbC1rYnVpbGQtMjoyMDE0MDcyMTA0MjEzNjppMzg2LXJhbmRjb25maWctcjAtMDcyMToz LjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1y MC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcvZG1lc2ct cXVhbnRhbC1rYnVpbGQtMzA6MjAxNDA3MjEwNDIxMzk6aTM4Ni1yYW5kY29uZmlnLXIwLTA3 MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5OGU3L2Rt ZXNnLXlvY3RvLWtidWlsZC0xMDoyMDE0MDcyMTA0MjEzODppMzg2LXJhbmRjb25maWctcjAt MDcyMTozLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYtcmFuZGNv bmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4ZTcv ZG1lc2cteW9jdG8ta2J1aWxkLTExOjIwMTQwNzIxMDQyMTM4OmkzODYtcmFuZGNvbmZpZy1y MC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIxZmNlMTUxOThl Ny9kbWVzZy15b2N0by1rYnVpbGQtMTI6MjAxNDA3MjEwNDIxMzc6aTM4Ni1yYW5kY29uZmln LXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2UxNTE5 OGU3L2RtZXNnLXlvY3RvLWtidWlsZC0xNjoyMDE0MDcyMTA0MjEzNjppMzg2LXJhbmRjb25m aWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1 MTk4ZTcvZG1lc2cteW9jdG8ta2J1aWxkLTE6MjAxNDA3MjEwNDIxMzY6aTM4Ni1yYW5kY29u ZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVjMjFmY2Ux NTE5OGU3L2RtZXNnLXlvY3RvLWtidWlsZC0yMDoyMDE0MDcyMTA0MjEzNjppMzg2LXJhbmRj b25maWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTYwLWcyNWMzMDVkOjIwNAova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1yMC0wNzIxLzI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZj ZTE1MTk4ZTcvZG1lc2cteW9jdG8ta2J1aWxkLTI5OjIwMTQwNzIxMDQyMTMyOmkzODYtcmFu ZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2NhMWVlYzIx ZmNlMTUxOThlNy9kbWVzZy15b2N0by1rYnVpbGQtMzA6MjAxNDA3MjEwNDIxMzk6aTM4Ni1y YW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2MC1nMjVjMzA1ZDoyMDQKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS8yNWMzMDVkZWJmZDY3NmFhNDk1MTM3Y2ExZWVj MjFmY2UxNTE5OGU3L2RtZXNnLXF1YW50YWwta2J1aWxkLTE2OjIwMTQwNzIxMDQyMTQyOmkz ODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvMjVjMzA1ZGViZmQ2NzZhYTQ5NTEzN2Nh MWVlYzIxZmNlMTUxOThlNy9kbWVzZy1xdWFudGFsLWtidWlsZC0zOjIwMTQwNzIxMDQyMTQx OmkzODYtcmFuZGNvbmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjAtZzI1YzMwNWQ6MjA0 CjA6MjA6MjAgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMjEg MDQ6MjM6MzQgUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDgvb2Jq LWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiA3IHJldmlzaW9ucyBsZWZ0IHRvIHRl c3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA0IHN0ZXBzKQpbMDcwNzZjZmY3NmJhNWRmYWYzYzBl NzAyOGRmNWUyZGQ0N2NmMjQwZF0gdmZzOiBBZGQgZm9sbG93X2xpbmtfcmN1IHRvIGlub2Rl X29wcwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2ggL2MvYm9vdC1iaXNlY3QvbGludXg4L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0 cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxL2FrOnNjYWxlOnJjdS1z eW1saW5rOjA3MDc2Y2ZmNzZiYTVkZmFmM2MwZTcwMjhkZjVlMmRkNDdjZjI0MGQ6YmlzZWN0 LWxpbnV4OAoKMjAxNC0wNy0yMS0wNDoyMzozNSAwNzA3NmNmZjc2YmE1ZGZhZjNjMGU3MDI4 ZGY1ZTJkZDQ3Y2YyNDBkIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEv MDcwNzZjZmY3NmJhNWRmYWYzYzBlNzAyOGRmNWUyZGQ0N2NmMjQwZC92bWxpbnV6LTMuMTYu MC1yYzQtMDAxNTYtZzA3MDc2Y2YKCjIwMTQtMDctMjEtMDQ6MjM6MzUgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4JMTkJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0IHJldmlzaW9ucyBsZWZ0 IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAzIHN0ZXBzKQpbZWUxNzY1MTEyYjk0NWYx M2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5M10gdmZzOiBVcGRhdGUgcGF0aC1sb29rdXAudHh0 IGZvciBSQ1Ugc3ltbGluayB3YWxraW5nCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2Vj dC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDgvb2JqLWJpc2Vj dApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIw LTA3MjEvYWs6c2NhbGU6cmN1LXN5bWxpbms6ZWUxNzY1MTEyYjk0NWYxM2ZkYWM0MzBkNjc3 NjIxYTIwMjA3ZDU5MzpiaXNlY3QtbGludXg4CgoyMDE0LTA3LTIxLTA0OjI1OjM1IGVlMTc2 NTExMmI5NDVmMTNmZGFjNDMwZDY3NzYyMWEyMDIwN2Q1OTMgY29tcGlsaW5nClF1ZXVlZCBi dWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LXIwLTA3MjEtZWUxNzY1MTEyYjk0NWYxM2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5MwpDaGVj ayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvZWUxNzY1 MTEyYjk0NWYxM2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5Mwp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLXIwLTA3 MjEtZWUxNzY1MTEyYjk0NWYxM2ZkYWM0MzBkNjc3NjIxYTIwMjA3ZDU5MwprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvZWUxNzY1MTEyYjk0NWYxM2ZkYWM0MzBk Njc3NjIxYTIwMjA3ZDU5My92bWxpbnV6LTMuMTYuMC1yYzQtMDAxNTgtZ2VlMTc2NTEKCjIw MTQtMDctMjEtMDQ6Mjc6MzUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTE3CTIwIFNVQ0NFU1MK CkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdo bHkgMiBzdGVwcykKWzg2ODY1NmQ0MzIzNzJmYzk1ZTU3ZWM3YmNkMGFjMTdiMDczNGM4MDZd IHZmczogTWFrZSBwYWdlX2ZvbGxvd19saW5rX2xpZ2h0IFJDVSBzYWZlCnJ1bm5pbmcgL2Mv a2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2Vj dC9saW51eDgvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvYWs6c2NhbGU6cmN1LXN5bWxpbms6ODY4NjU2ZDQz MjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0YzgwNjpiaXNlY3QtbGludXg4CgoyMDE0LTA3 LTIxLTA0OjI4OjM2IDg2ODY1NmQ0MzIzNzJmYzk1ZTU3ZWM3YmNkMGFjMTdiMDczNGM4MDYg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEtODY4NjU2ZDQzMjM3MmZjOTVlNTdlYzdiY2Qw YWMxN2IwNzM0YzgwNgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLXIwLTA3MjEvODY4NjU2ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0YzgwNgp3 YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4 Ni1yYW5kY29uZmlnLXIwLTA3MjEtODY4NjU2ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2Iw NzM0YzgwNgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvODY4NjU2 ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0YzgwNi92bWxpbnV6LTMuMTYuMC1yYzQt MDAxNTktZzg2ODY1NmQKCjIwMTQtMDctMjEtMDQ6MzA6MzYgZGV0ZWN0aW5nIGJvb3Qgc3Rh dGUgCTIwIFNVQ0NFU1MKCjI1YzMwNWRlYmZkNjc2YWE0OTUxMzdjYTFlZWMyMWZjZTE1MTk4 ZTcgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IDI1YzMwNWRlYmZkNjc2YWE0OTUx MzdjYTFlZWMyMWZjZTE1MTk4ZTcKQXV0aG9yOiAgICAgQW5kaSBLbGVlbiA8YWtAbGludXgu aW50ZWwuY29tPgpBdXRob3JEYXRlOiBTYXQgSnVsIDEyIDIyOjQ2OjI0IDIwMTQgLTA3MDAK Q29tbWl0OiAgICAgQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgpDb21taXREYXRl OiBTdW4gSnVsIDIwIDA5OjQzOjMyIDIwMTQgLTA3MDAKCiAgICBUcmVlIHN3ZWVwOiBNYXJr IGFsbCBwYWdlX2ZvbGxvd19saW5rX2xpZ2h0IHVzZXJzIGFzIFJDVSBzYWZlCiAgICAKICAg IE5vdyB0aGF0IHBhZ2VfZm9sbG93X2xpbmtfbGlnaHQoKSBpcyBSQ1Ugc2FmZSwgbWFyayBh bGwKICAgIHVzZXJzIGFzIHN1cHBvcnRpbmcgUkNVIGJ5IHVzaW5nIHRoZSBmb2xsb3dfbGlu a19yY3UKICAgIGVudHJ5IHBvaW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRpIEts ZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CgogZnMvYWZmcy9zeW1saW5rLmMgICAgIHwgMiAr LQogZnMvYnRyZnMvaW5vZGUuYyAgICAgIHwgMiArLQogZnMvY29kYS9jbm9kZS5jICAgICAg IHwgMiArLQogZnMvZXhvZnMvc3ltbGluay5jICAgIHwgMiArLQogZnMvZXh0Mi9zeW1saW5r LmMgICAgIHwgMiArLQogZnMvZXh0My9zeW1saW5rLmMgICAgIHwgMiArLQogZnMvZXh0NC9z eW1saW5rLmMgICAgIHwgMiArLQogZnMvZjJmcy9uYW1laS5jICAgICAgIHwgMiArLQogZnMv amZzL3N5bWxpbmsuYyAgICAgIHwgMiArLQogZnMvbG9nZnMvZGlyLmMgICAgICAgIHwgMiAr LQogZnMvbWluaXgvaW5vZGUuYyAgICAgIHwgMiArLQogZnMvbmFtZWkuYyAgICAgICAgICAg IHwgMiArLQogZnMvbmNwZnMvaW5vZGUuYyAgICAgIHwgMiArLQogZnMvbmlsZnMyL25hbWVp LmMgICAgIHwgMiArLQogZnMvb2NmczIvc3ltbGluay5jICAgIHwgMiArLQogZnMvcmVpc2Vy ZnMvbmFtZWkuYyAgIHwgMiArLQogZnMvc3F1YXNoZnMvc3ltbGluay5jIHwgMiArLQogZnMv c3lzdi9pbm9kZS5jICAgICAgIHwgMiArLQogZnMvdWRmL25hbWVpLmMgICAgICAgIHwgMiAr LQogZnMvdWZzL3N5bWxpbmsuYyAgICAgIHwgNCArKy0tCiAyMCBmaWxlcyBjaGFuZ2VkLCAy MSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKSEVBRCBpcyBub3cgYXQgODY4NjU2 ZC4uLiB2ZnM6IE1ha2UgcGFnZV9mb2xsb3dfbGlua19saWdodCBSQ1Ugc2FmZQpscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLXIwLTA3MjEvYWs6 c2NhbGU6cmN1LXN5bWxpbms6ODY4NjU2ZDQzMjM3MmZjOTVlNTdlYzdiY2QwYWMxN2IwNzM0 YzgwNjpiaXNlY3QtbGludXg4CgoyMDE0LTA3LTIxLTA0OjMxOjA3IDg2ODY1NmQ0MzIzNzJm Yzk1ZTU3ZWM3YmNkMGFjMTdiMDczNGM4MDYgcmV1c2UgL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctcjAtMDcyMS84Njg2NTZkNDMyMzcyZmM5NWU1N2VjN2JjZDBhYzE3YjA3MzRjODA2L3Zt bGludXotMy4xNi4wLXJjNC0wMDE1OS1nODY4NjU2ZAoKMjAxNC0wNy0yMS0wNDozMTowNyBk ZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4JMzAJNTguCTYwIFNVQ0NFU1MKClByZXZpb3VzIEhF QUQgcG9zaXRpb24gd2FzIDg2ODY1NmQuLi4gdmZzOiBNYWtlIHBhZ2VfZm9sbG93X2xpbmtf bGlnaHQgUkNVIHNhZmUKSEVBRCBpcyBub3cgYXQgYzA5MDJiOS4uLiBmaXh1cCEgeGZzOiBB ZGQgUkNVIGZhc3Qgc3ltbGluayBwYXRoCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS9pMzg2LXJhbmRjb25maWctcjAtMDcyMS9hazpzY2FsZTpyY3Utc3ltbGluazpjMDkw MmI5M2YwZjQyNzQyN2Y2Y2I3NWNiNTA3NDI4OGY4MDAxZDVkOmJpc2VjdC1saW51eDgKIFRF U1QgRkFJTFVSRQpbICAgIDAuNTI3MDMzXSBLZXkgdHlwZSBlbmNyeXB0ZWQgcmVnaXN0ZXJl ZApbICAgIDAuNTI3Njg0XSBldm06IEhNQUMgYXR0cnM6IDB4MApbICAgIDAuNTI5NjY4XSBG cmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiA0MjRLICg3OTY1MDAwMCAtIDc5NmJhMDAw KQpbICAgIDAuNTM0NDg1XSBCVUc6IHNsZWVwaW5nIGZ1bmN0aW9uIGNhbGxlZCBmcm9tIGlu dmFsaWQgY29udGV4dCBhdCAva2J1aWxkL3NyYy9pMzg2L2luY2x1ZGUvbGludXgvaGlnaG1l bS5oOjU4ClsgICAgMC41MzUyNTFdIGluX2F0b21pYygpOiAwLCBpcnFzX2Rpc2FibGVkKCk6 IDAsIHBpZDogODIsIG5hbWU6IGluaXQKWyAgICAwLjUzNTczM10gMSBsb2NrIGhlbGQgYnkg aW5pdC84MjoKWyAgICAwLjUzNjAwNF0gICMwOiAgKHJjdV9yZWFkX2xvY2spey4uLi4uLn0s IGF0OiBbPDc5MGNhNzA5Pl0gcmN1X3JlYWRfbG9jaysweDAvMHg3MApbICAgIDAuNTM2NjE0 XSBQcmVlbXB0aW9uIGRpc2FibGVkIGF0Ols8NzkwMjA1Mjk+XSBzbXBfYXBpY190aW1lcl9p bnRlcnJ1cHQrMHgxYi8weDJmClsgICAgMC41MzcyODBdIApbICAgIDAuNTM3Mzk5XSBDUFU6 IDAgUElEOiA4MiBDb21tOiBpbml0IE5vdCB0YWludGVkIDMuMTYuMC1yYzQtMDAxNjctZ2Mw OTAyYjkgIzIwNwpbICAgIDAuNTM3OTcwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2Nocywg QklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC41MzgzOTBdICAwMDAwMDAwMCAwMDAwMDAw MCA4YTQ4ZmRjYyA3OTNiMWFlNiAwMDAwMDAwMCA4YTQ4ZmRmOCA3OTA0YjFiMiA3OTViNDJj YwpbICAgIDAuNTM5MDk4XSAgNzkwMjA1MjkgNzkwMjA1MjkgMDAwMDAwNTIgOGE0OTZkNDAg MDAwMDAwMDAgOGJhOWM3YzAgOGIwNGQ5YzAgOGE0OGZlMWMKWyAgICAwLjUzOTc1NF0gIDhh NDhmZTE0IDc5MGNhZWRhIDAwMDAwMDAwIDAwMDAwMDAwIDhhNDhmZWU4IDAwMDAwMDAzIDAw MDAwMDAwIDhhNDhmZTI0ClsgICAgMC41NDA0MjBdIENhbGwgVHJhY2U6ClsgICAgMC41NDA2 MDhdICBbPDc5M2IxYWU2Pl0gZHVtcF9zdGFjaysweDQ5LzB4NzMKWyAgICAwLjU0MDk0NF0g IFs8NzkwNGIxYjI+XSBfX21pZ2h0X3NsZWVwKzB4MWQxLzB4MWQ5ClsgICAgMC41NDEzMDNd ICBbPDc5MDIwNTI5Pl0gPyBzbXBfYXBpY190aW1lcl9pbnRlcnJ1cHQrMHgxYi8weDJmClsg ICAgMC41NDE3MzRdICBbPDc5MDIwNTI5Pl0gPyBzbXBfYXBpY190aW1lcl9pbnRlcnJ1cHQr MHgxYi8weDJmClsgICAgMC41NDIxNTldICBbPDc5MGNhZWRhPl0gcGFnZV9nZXRsaW5rLmlz cmEuMzEuY29uc3Rwcm9wLjQ3KzB4NzgvMHhiYwpbICAgIDAuNTQyNjI3XSAgWzw3OTBjYWY0 MD5dIHBhZ2VfZm9sbG93X2xpbmtfbGlnaHQrMHgyMi8weDMwClsgICAgMC41NDMwMzJdICBb PDc5MGNiODQ2Pl0gbGlua19wYXRoX3dhbGsrMHgzMGIvMHg1MjQKWyAgICAwLjU0MzQxN10g IFs8NzkwY2FmMWU+XSA/IHBhZ2VfZ2V0bGluay5pc3JhLjMxLmNvbnN0cHJvcC40NysweGJj LzB4YmMKWyAgICAwLjU0MzkwNV0gIFs8NzkwY2JhYWQ+XSBwYXRoX2xvb2t1cGF0KzB4NGUv MHgzZTkKWyAgICAwLjU0NDI2M10gIFs8NzkwYjlmZGI+XSA/IGttZW1fY2FjaGVfYWxsb2Mr MHg3Zi8weDlkClsgICAgMC41NDQ2NDJdICBbPDc5MGNiZTY3Pl0gZmlsZW5hbWVfbG9va3Vw LmlzcmEuMzQrMHgxZi8weDU0ClsgICAgMC41NDUwNTBdICBbPDc5MGNlNTE2Pl0gdXNlcl9w YXRoX2F0X2VtcHR5KzB4NDEvMHg2NgpbICAgIDAuNTQ1NDMwXSAgWzw3OTBiOWZkYj5dID8g a21lbV9jYWNoZV9hbGxvYysweDdmLzB4OWQKWyAgICAwLjU0NTgxMV0gIFs8NzkwNDgzMDI+ XSA/IHByZXBhcmVfY3JlZHMrMHgyZS8weGM3ClsgICAgMC41NDYxNzBdICBbPDc5MGNlNTU1 Pl0gdXNlcl9wYXRoX2F0KzB4MWEvMHgxZgpbICAgIDAuNTQ2NTE0XSAgWzw3OTBjMWVhMT5d IFNZU0NfZmFjY2Vzc2F0KzB4OTcvMHgxODcKWyAgICAwLjU0Njg5NV0gIFs8NzkzYmEzMGI+ XSA/IHJlc3RvcmVfYWxsKzB4Zi8weGYKWyAgICAwLjU0NzIzMF0gIFs8NzkwMjVlZjg+XSA/ IGt2bV9hc3luY19wZl90YXNrX3dha2UrMHhhMi8weGEyClsgICAgMC41NDc2NDFdICBbPDc5 MGMyNTM3Pl0gU3lTX2FjY2VzcysweDIzLzB4MjUKWyAgICAwLjU0Nzk3NF0gIFs8NzkzYmEy ZDI+XSBzeXNjYWxsX2NhbGwrMHg3LzB4Ygptb3VudDogbW91bnRpbmcgcHJvYyBvbiAvcHJv YyBmYWlsZWQ6IE5vIHN1Y2ggZGV2aWNlCi9ldGMvcmNTLmQvUzAwZmJzZXR1cDogbGluZSAz OiAvc2Jpbi9tb2Rwcm9iZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctcjAtMDcyMS9jMDkwMmI5M2YwZjQyNzQyN2Y2Y2I3NWNiNTA3NDI4 OGY4MDAxZDVkL2RtZXNnLXlvY3RvLXZwLTUxOjIwMTQwNzIxMDQxNjA1OmkzODYtcmFuZGNv bmZpZy1yMC0wNzIxOjMuMTYuMC1yYzQtMDAxNjctZ2MwOTAyYjk6MjA3Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLXIwLTA3MjEvYzA5MDJiOTNmMGY0Mjc0MjdmNmNiNzVjYjUwNzQyODhm ODAwMWQ1ZC9kbWVzZy15b2N0by12cC0zMzoyMDE0MDcyMTAzNDEzMDppMzg2LXJhbmRjb25m aWctcjAtMDcyMTozLjE2LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYt cmFuZGNvbmZpZy1yMC0wNzIxL2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4Zjgw MDFkNWQvZG1lc2cteW9jdG8tdnAtMTQ6MjAxNDA3MjEwNDE2MDU6aTM4Ni1yYW5kY29uZmln LXIwLTA3MjE6My4xNi4wLXJjNC0wMDE2Ny1nYzA5MDJiOToyMDcKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctcjAtMDcyMS9jMDkwMmI5M2YwZjQyNzQyN2Y2Y2I3NWNiNTA3NDI4OGY4MDAx ZDVkL2RtZXNnLXlvY3RvLXZwLTYyOjIwMTQwNzIxMDQxNjAzOmkzODYtcmFuZGNvbmZpZy1y MC0wNzIxOjMuMTYuMC1yYzQtMDAxNjctZ2MwOTAyYjk6MjA3Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLXIwLTA3MjEvYzA5MDJiOTNmMGY0Mjc0MjdmNmNiNzVjYjUwNzQyODhmODAwMWQ1 ZC9kbWVzZy15b2N0by12cC01ODoyMDE0MDcyMTA0MTYwNTppMzg2LXJhbmRjb25maWctcjAt MDcyMTozLjE2LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYtcmFuZGNv bmZpZy1yMC0wNzIxL2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQv ZG1lc2cteW9jdG8tdnAtMjU6MjAxNDA3MjEwNDE2MDU6aTM4Ni1yYW5kY29uZmlnLXIwLTA3 MjE6My4xNi4wLXJjNC0wMDE2Ny1nYzA5MDJiOToyMDcKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctcjAtMDcyMS9jMDkwMmI5M2YwZjQyNzQyN2Y2Y2I3NWNiNTA3NDI4OGY4MDAxZDVkL2Rt ZXNnLXlvY3RvLXZwLTE2OjIwMTQwNzIxMDQxNjA1OmkzODYtcmFuZGNvbmZpZy1yMC0wNzIx OjMuMTYuMC1yYzQtMDAxNjctZ2MwOTAyYjk6MjA3Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LXIwLTA3MjEvYzA5MDJiOTNmMGY0Mjc0MjdmNmNiNzVjYjUwNzQyODhmODAwMWQ1ZC9kbWVz Zy15b2N0by12cC0xNzoyMDE0MDcyMTA0MTYwNTppMzg2LXJhbmRjb25maWctcjAtMDcyMToz LjE2LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1y MC0wNzIxL2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2ct eW9jdG8tdnAtMzoyMDE0MDcyMTA0MTYwNTppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2 LjAtcmM0LTAwMTY3LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0w NzIxL2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2cteW9j dG8tdnAtNzoyMDE0MDcyMTA0MTYwMzppMzg2LXJhbmRjb25maWctcjAtMDcyMTozLjE2LjAt cmM0LTAwMTY3LWdjMDkwMmI5OjIwNwova2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIx L2MwOTAyYjkzZjBmNDI3NDI3ZjZjYjc1Y2I1MDc0Mjg4ZjgwMDFkNWQvZG1lc2cteW9jdG8t dnAtNDE6MjAxNDA3MjEwNDE2MDU6aTM4Ni1yYW5kY29uZmlnLXIwLTA3MjE6My4xNi4wLXJj NC0wMDE2Ny1nYzA5MDJiOToyMDcKMDoxMToxMSBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290 cwoKSEVBRCBpcyBub3cgYXQgYzA5MDJiOSBmaXh1cCEgeGZzOiBBZGQgUkNVIGZhc3Qgc3lt bGluayBwYXRoCgo9PT09PT09PT0gbGludXMvbWFzdGVyID09PT09PT09PQpQcmV2aW91cyBI RUFEIHBvc2l0aW9uIHdhcyBjMDkwMmI5Li4uIGZpeHVwISB4ZnM6IEFkZCBSQ1UgZmFzdCBz eW1saW5rIHBhdGgKSEVBRCBpcyBub3cgYXQgZDA1NzE5MC4uLiBNZXJnZSBicmFuY2ggJ2xv Y2tpbmctdXJnZW50LWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj bS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXAKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVl dWUva3ZtL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxL2xpbnVzOm1hc3RlcjpkMDU3MTkwOTI1 ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMyY2FhYzc3OmJpc2VjdC1saW51eDgKCjIwMTQtMDct MjEtMDQ6MzQ6NDEgZDA1NzE5MDkyNWQ5OTRiODA4ZTFkMDdlNmM3NmI5MGEzMmNhYWM3NyBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9pMzg2LXJhbmRjb25maWctcjAtMDcyMS1kMDU3MTkwOTI1ZDk5NGI4MDhlMWQwN2U2Yzc2 YjkwYTMyY2FhYzc3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctcjAtMDcyMS9kMDU3MTkwOTI1ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMyY2FhYzc3Cndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2 LXJhbmRjb25maWctcjAtMDcyMS1kMDU3MTkwOTI1ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMy Y2FhYzc3Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctcjAtMDcyMS9kMDU3MTkw OTI1ZDk5NGI4MDhlMWQwN2U2Yzc2YjkwYTMyY2FhYzc3L3ZtbGludXotMy4xNi4wLXJjNS0w MDI1MS1nZDA1NzE5MAoKMjAxNC0wNy0yMS0wNDozNjo0NiBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAJMTcuLgk1Mwk1NAk2MCBTVUNDRVNTCgoKPT09PT09PT09IG5leHQvbWFzdGVyID09PT09 PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiArIDMxOGNkMmEuLi42NzVjN2U0IGFr cG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgNjRlMzI0NS4uLjRj YmExNjggYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUpCiAr IGEyMDQxNmMuLi41OGUzMjNjMyBtYXN0ZXIgICAgIC0+IG5leHQvbWFzdGVyICAoZm9yY2Vk IHVwZGF0ZSkKICAgMTc5NWNkOS4uNTljYTllZSAgc3RhYmxlICAgICAtPiBuZXh0L3N0YWJs ZQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQt MjAxNDA3MTUgLT4gbmV4dC0yMDE0MDcxNQogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIw MTQwNzE2IC0+IG5leHQtMjAxNDA3MTYKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0 MDcxNyAtPiBuZXh0LTIwMTQwNzE3CiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQtMjAxNDA3 MTggLT4gbmV4dC0yMDE0MDcxOApQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBkMDU3MTkw Li4uIE1lcmdlIGJyYW5jaCAnbG9ja2luZy11cmdlbnQtZm9yLWxpbnVzJyBvZiBnaXQ6Ly9n aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcApIRUFEIGlz IG5vdyBhdCA1OGUzMjNjMy4uLiBBZGQgbGludXgtbmV4dCBzcGVjaWZpYyBmaWxlcyBmb3Ig MjAxNDA3MTgKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1yMC0wNzIxL25leHQ6bWFzdGVyOjU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVlZjIxMWEy N2QxYzEwNmMyYjM6YmlzZWN0LWxpbnV4OAoKMjAxNC0wNy0yMS0wNDo0MDozMCA1OGUzMjNj M2VlOTRmMWFiY2VjZGVlZWYyMTFhMjdkMWMxMDZjMmIzIGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1y MC0wNzIxLTU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVlZjIxMWEyN2QxYzEwNmMyYjMKQ2hlY2sg Zm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzU4ZTMyM2Mz ZWU5NGYxYWJjZWNkZWVlZjIxMWEyN2QxYzEwNmMyYjMKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIx LTU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVlZjIxMWEyN2QxYzEwNmMyYjMKa2VybmVsOiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1yMC0wNzIxLzU4ZTMyM2MzZWU5NGYxYWJjZWNkZWVlZjIx MWEyN2QxYzEwNmMyYjMvdm1saW51ei0zLjE2LjAtcmM1LW5leHQtMjAxNDA3MTgKCjIwMTQt MDctMjEtMDQ6NDI6MzAgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTYwIFNVQ0NFU1MKCg== --------------010803070609060701020401 Content-Type: text/plain; charset=UTF-8; name="config-3.16.0-rc4-00160-g25c305d" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="config-3.16.0-rc4-00160-g25c305d" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.16.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set # CONFIG_FHANDLE is not set # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_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 is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_EXACT=y # CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_BOOST 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_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y CONFIG_MEMCG=y # CONFIG_MEMCG_KMEM is not set # CONFIG_CGROUP_HUGETLB is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y # CONFIG_EPOLL is not set # CONFIG_SIGNALFD is not set # CONFIG_TIMERFD is not set CONFIG_EVENTFD=y # CONFIG_SHMEM is not set CONFIG_AIO=y CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_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=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y # CONFIG_GCOV_PROFILE_ALL is not set CONFIG_GCOV_FORMAT_AUTODETECT=y # CONFIG_GCOV_FORMAT_3_4 is not set # CONFIG_GCOV_FORMAT_4_7 is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y # CONFIG_SUN_PARTITION is not set CONFIG_KARMA_PARTITION=y # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=m CONFIG_IOSCHED_CFQ=m CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y 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 is not set CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS 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 is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set CONFIG_MVIAC3_2=y # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y 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 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set CONFIG_VMSPLIT_2G_OPT=y # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x78000000 # CONFIG_X86_PAE is not set CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_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 is not set CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_CLEANCACHE=y # CONFIG_CMA is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC 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 is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set # # 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=y 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_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_FILE="" # 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=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set CONFIG_APM_ALLOW_INTS=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_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_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set CONFIG_SCx200=m CONFIG_SCx200HR_TIMER=m CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set CONFIG_ALIX=y # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=m # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y # CONFIG_YENTA_RICOH is not set CONFIG_YENTA_TI=y # CONFIG_YENTA_ENE_TUNE is not set CONFIG_YENTA_TOSHIBA=y CONFIG_PCMCIA_PROBE=y # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=m # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=m # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=m # CONFIG_RAPIDIO_CPS_GEN2 is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=m 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_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_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=y CONFIG_UEVENT_HELPER_PATH="" # CONFIG_DEVTMPFS is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_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=m CONFIG_REGMAP_MMIO=y CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set CONFIG_MTD_REDBOOT_PARTS_READONLY=y # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_OF_PARTS is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y # CONFIG_NFTL is not set CONFIG_INFTL=m CONFIG_RFD_FTL=y CONFIG_SSFDC=m # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=m # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=m # CONFIG_MTD_RAM is not set CONFIG_MTD_ROM=y # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=y # CONFIG_MTD_SBC_GXX is not set CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=m # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m CONFIG_MTD_PCI=y # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y # CONFIG_MTD_PLATRAM is not set # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=m CONFIG_MTD_UBI_BLOCK=y CONFIG_OF=y # # Device Tree and Open Firmware support # # CONFIG_OF_SELFTEST is not set CONFIG_OF_PROMTREE=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_PARPORT=m CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE 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_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 is not set # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m CONFIG_PHANTOM=m CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set CONFIG_PCH_PHUB=m # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=m CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # 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=y 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_LEGACY=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=m CONFIG_IDE_GD_ATA=y # CONFIG_IDE_GD_ATAPI is not set CONFIG_BLK_DEV_DELKIN=m # CONFIG_BLK_DEV_IDECD is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=m CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m CONFIG_BLK_DEV_OPTI621=m CONFIG_BLK_DEV_RZ1000=m CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set CONFIG_BLK_DEV_CMD64X=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CS5520=m # CONFIG_BLK_DEV_CS5530 is not set CONFIG_BLK_DEV_CS5535=m # CONFIG_BLK_DEV_CS5536 is not set # CONFIG_BLK_DEV_HPT366 is not set CONFIG_BLK_DEV_JMICRON=m # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set CONFIG_BLK_DEV_IT8172=m CONFIG_BLK_DEV_IT8213=m # CONFIG_BLK_DEV_IT821X is not set CONFIG_BLK_DEV_NS87415=m # 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=m # CONFIG_BLK_DEV_SIS5513 is not set CONFIG_BLK_DEV_SLC90E66=m CONFIG_BLK_DEV_TRM290=m CONFIG_BLK_DEV_VIA82CXXX=m CONFIG_BLK_DEV_TC86C001=m # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # CONFIG_BLK_DEV_4DRIVES=m # CONFIG_BLK_DEV_ALI14XX is not set CONFIG_BLK_DEV_DTC2278=m # CONFIG_BLK_DEV_HT6560B is not set CONFIG_BLK_DEV_QD65XX=m # CONFIG_BLK_DEV_UMC8672 is not set CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_RAID_ATTRS is not set CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=y # CONFIG_SCSI_NETLINK is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=m # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_MULTI_LUN=y # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y # CONFIG_SCSI_SAS_HOST_SMP is not set # CONFIG_SCSI_SRP_ATTRS is not set # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set 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=m # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=y # CONFIG_ATA_SFF is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=y # CONFIG_LOOPBACK_TARGET is not set # CONFIG_ISCSI_TARGET is not set # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NOSY=y # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y # 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=m CONFIG_INPUT_POLLDEV=m # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set CONFIG_KEYBOARD_MATRIX=y # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set CONFIG_KEYBOARD_XTKBD=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=y # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=m # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set # CONFIG_JOYSTICK_IFORCE_232 is not set CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=m # CONFIG_JOYSTICK_ZHENHUA is not set CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m # CONFIG_JOYSTICK_TURBOGRAFX is not set # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=m CONFIG_JOYSTICK_XPAD_FF=y # CONFIG_JOYSTICK_XPAD_LEDS is not set CONFIG_JOYSTICK_WALKERA0701=m # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_OF_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set CONFIG_TOUCHSCREEN_CYTTSP_CORE=m # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set CONFIG_TOUCHSCREEN_HAMPSHIRE=m # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX is not set CONFIG_TOUCHSCREEN_FUJITSU=m # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_INEXIO=y # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_HTCPEN=y # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_USB_COMPOSITE=m 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 is not set CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y # CONFIG_TOUCHSCREEN_USB_IDEALTEK is not set # CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH is not set CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y # CONFIG_TOUCHSCREEN_USB_ELO is not set CONFIG_TOUCHSCREEN_USB_E2I=y # CONFIG_TOUCHSCREEN_USB_ZYTRONIC is not set # CONFIG_TOUCHSCREEN_USB_ETT_TC45USB is not set CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TSC_SERIO=m # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=y CONFIG_SERIO_OLPC_APSP=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m # CONFIG_CYCLADES is not set CONFIG_MOXA_INTELLIO=m # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # CONFIG_SERIAL_MFD_HSU=m CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_OF_PLATFORM is not set CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y # CONFIG_SERIAL_SC16IS7XX is not set CONFIG_SERIAL_TIMBERDALE=y # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=m CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_PCH_UART=y CONFIG_SERIAL_PCH_UART_CONSOLE=y CONFIG_SERIAL_XILINX_PS_UART=m CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=m CONFIG_TTY_PRINTK=y CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=m CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_WATCHDOG=m # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m # CONFIG_HW_RANDOM_VIRTIO is not set # CONFIG_HW_RANDOM_TPM is not set # CONFIG_NVRAM is not set # CONFIG_DTLK is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=y # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=m # CONFIG_PC8736x_GPIO is not set CONFIG_NSC_GPIO=m # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=m CONFIG_TCG_TIS=m # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_ST33_I2C is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y # # 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 is not set # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_RK3X is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set # CONFIG_SCx200_I2C is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # 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_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_DWAPB=m # CONFIG_GPIO_IT8761E is not set CONFIG_GPIO_F7188X=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_SYSCON=y CONFIG_GPIO_SCH=y CONFIG_GPIO_ICH=m CONFIG_GPIO_VX855=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_GRGPIO=y # # I2C GPIO expanders: # # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ADNP is not set # # PCI GPIO expanders: # CONFIG_GPIO_BT8XX=m # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_SODAVILLE=y CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_RDC321X=m # # SPI GPIO expanders: # # CONFIG_GPIO_MCP23S08 is not set # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # # MODULbus GPIO expanders: # CONFIG_GPIO_JANZ_TTL=m # CONFIG_GPIO_BCM_KONA is not set # # USB GPIO expanders: # CONFIG_GPIO_VIPERBOARD=y CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=m # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m # CONFIG_W1_SLAVE_SMEM is not set # 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=y # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=m 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_DS2780=y CONFIG_BATTERY_DS2781=m # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_OLPC=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=m CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_ISP1704=y # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=m # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=m # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m # CONFIG_SENSORS_IBMPEX is not set CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=m # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=m # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_OF is not set 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=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_EMULATION=y # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_ACPI_INT3403_THERMAL is not set CONFIG_INTEL_SOC_DTS_THERMAL=m # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=y CONFIG_MFD_JANZ_CMODIO=m # 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 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_VIPERBOARD=y # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=m CONFIG_MFD_RTSX_PCI=m # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=m # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_V4L2_MEM2MEM_DEV=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m # CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set # CONFIG_USB_GSPCA is not set CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y CONFIG_VIDEO_CPIA2=m CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m CONFIG_VIDEO_USBTV=m # # Analog/digital TV USB devices # # CONFIG_VIDEO_AU0828 is not set # # Digital TV USB devices # # CONFIG_DVB_USB_V2 is not set # CONFIG_DVB_TTUSB_BUDGET is not set # CONFIG_DVB_TTUSB_DEC is not set # CONFIG_SMS_USB_DRV is not set # CONFIG_DVB_B2C2_FLEXCOP_USB is not set # # Webcam, TV (analog/digital) USB devices # # CONFIG_VIDEO_EM28XX is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # # Media capture/analog/hybrid TV support # # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_SAA7134 is not set # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # # CONFIG_DVB_AV7110 is not set # CONFIG_DVB_BUDGET_CORE is not set # CONFIG_DVB_B2C2_FLEXCOP_PCI is not set # CONFIG_DVB_PLUTO2 is not set # CONFIG_DVB_PT1 is not set # CONFIG_DVB_NGENE is not set # CONFIG_DVB_DDBRIDGE is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y # CONFIG_VIDEO_VIVI is not set CONFIG_VIDEO_MEM2MEM_TESTDEV=m # # Supported MMC/SDIO adapters # # CONFIG_MEDIA_PARPORT_SUPPORT is not set # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_CYPRESS_FIRMWARE=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set # CONFIG_VIDEO_TDA7432 is not set # CONFIG_VIDEO_TDA9840 is not set # CONFIG_VIDEO_TEA6415C is not set # CONFIG_VIDEO_TEA6420 is not set # CONFIG_VIDEO_MSP3400 is not set # CONFIG_VIDEO_CS5345 is not set # CONFIG_VIDEO_CS53L32A is not set # CONFIG_VIDEO_TLV320AIC23B is not set # CONFIG_VIDEO_UDA1342 is not set # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set # CONFIG_VIDEO_SONY_BTF_MPX is not set # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set # CONFIG_VIDEO_ADV7183 is not set # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set # CONFIG_VIDEO_KS0127 is not set # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_SAA7191 is not set # CONFIG_VIDEO_TVP514X is not set # CONFIG_VIDEO_TVP5150 is not set # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set # CONFIG_VIDEO_VPX3220 is not set # # Video and audio decoders # # CONFIG_VIDEO_SAA717X is not set # CONFIG_VIDEO_CX25840 is not set # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_AK881X is not set # CONFIG_VIDEO_THS8200 is not set # # Camera sensor devices # # CONFIG_VIDEO_OV7640 is not set # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_SR030PC30 is not set # # Flash devices # # CONFIG_VIDEO_ADP1653 is not set # CONFIG_VIDEO_AS3645A is not set # CONFIG_VIDEO_LM3560 is not set # CONFIG_VIDEO_LM3646 is not set # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set # CONFIG_VIDEO_UPD64083 is not set # # Audio/Video compression chips # # CONFIG_VIDEO_SAA6752HS is not set # # Miscellaneous helper chips # # CONFIG_VIDEO_THS7303 is not set # CONFIG_VIDEO_M52790 is not set # # Sensors used on soc_camera driver # # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88TS2022=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_S5H1432=m CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_DIB9000=m CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_HD29L2=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_RTL2830=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m CONFIG_DVB_LGS8GL5=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=m CONFIG_AGP_AMD=m CONFIG_AGP_AMD64=m # CONFIG_AGP_INTEL is not set CONFIG_AGP_NVIDIA=m # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=m # CONFIG_AGP_VIA is not set CONFIG_AGP_EFFICEON=m # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=m CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m CONFIG_HID_APPLEIR=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=m # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set CONFIG_HID_ELO=m CONFIG_HID_EZKEY=m # CONFIG_HID_HOLTEK is not set CONFIG_HID_HUION=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 is not set CONFIG_HID_LENOVO_TPKBD=m CONFIG_HID_LOGITECH=m # CONFIG_HID_LOGITECH_DJ is not set CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PRIMAX=m CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=m CONFIG_HID_PID=y # CONFIG_USB_HIDDEV is not set # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m # # 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 is not set CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_MON is not set CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1760_HCD=m CONFIG_USB_ISP1362_HCD=y CONFIG_USB_FUSBH200_HCD=m # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OHCI_HCD_PCI is not set CONFIG_USB_OHCI_HCD_SSB=y CONFIG_USB_OHCI_HCD_PLATFORM=y # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_U132_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_BCMA is not set CONFIG_USB_HCD_SSB=y CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # CONFIG_USB_ACM=y # CONFIG_USB_PRINTER is not set CONFIG_USB_WDM=m CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y # CONFIG_USB_STORAGE_ISD200 is not set CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m # CONFIG_USB_STORAGE_ALAUDA is not set CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m # CONFIG_USB_UAS is not set # # USB Imaging devices # CONFIG_USB_MDC800=m # CONFIG_USB_MICROTEK is not set CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y # CONFIG_USB_MUSB_TUSB6010 is not set # CONFIG_USB_MUSB_DSPS is not set CONFIG_USB_MUSB_UX500=m CONFIG_USB_UX500_DMA=y # CONFIG_MUSB_PIO_ONLY is not set CONFIG_USB_DWC3=y CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_DEBUG=y # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_SIMPLE=y CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=m # CONFIG_USB_SERIAL_CH341 is not set CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=m # CONFIG_USB_SERIAL_EMPEG is not set CONFIG_USB_SERIAL_FTDI_SIO=m # CONFIG_USB_SERIAL_VISOR is not set CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=m # CONFIG_USB_SERIAL_EDGEPORT_TI is not set CONFIG_USB_SERIAL_F81232=m CONFIG_USB_SERIAL_GARMIN=m # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set # CONFIG_USB_SERIAL_KEYSPAN_PDA is not set CONFIG_USB_SERIAL_KEYSPAN=m # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set CONFIG_USB_SERIAL_MCT_U232=y CONFIG_USB_SERIAL_METRO=y # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set CONFIG_USB_SERIAL_MXUPORT=y # CONFIG_USB_SERIAL_NAVMAN is not set CONFIG_USB_SERIAL_PL2303=m # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=m CONFIG_USB_SERIAL_TI=y CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_SERIAL_OMNINET is not set CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set CONFIG_USB_SERIAL_WISHBONE=m CONFIG_USB_SERIAL_ZTE=y CONFIG_USB_SERIAL_SSU100=y CONFIG_USB_SERIAL_QT2=m CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_RIO500=m # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set CONFIG_USB_LED=y # CONFIG_USB_CYPRESS_CY7C63 is not set CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=m # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=m CONFIG_USB_EHSET_TEST_FIXTURE=m # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_SAMSUNG_USBPHY=y CONFIG_SAMSUNG_USB2PHY=m CONFIG_SAMSUNG_USB3PHY=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_NET48XX=m CONFIG_LEDS_WRAP=m # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_OT200 is not set # # 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 is not set CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_IDE_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_ACCESSIBILITY=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_INTEL_MID_DMAC=y CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC_CORE is not set # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set CONFIG_TIMB_DMA=m CONFIG_PCH_DMA=y CONFIG_FSL_EDMA=m CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=m CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_MF624=m CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # 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 is not set CONFIG_COMEDI_ISA_DRIVERS=y # CONFIG_COMEDI_PCL711 is not set # CONFIG_COMEDI_PCL724 is not set CONFIG_COMEDI_PCL726=m # CONFIG_COMEDI_PCL730 is not set CONFIG_COMEDI_PCL812=m # CONFIG_COMEDI_PCL816 is not set # CONFIG_COMEDI_PCL818 is not set # 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 is not set CONFIG_COMEDI_RTI800=m CONFIG_COMEDI_RTI802=m # CONFIG_COMEDI_DAC02 is not set # CONFIG_COMEDI_DAS16M1 is not set # CONFIG_COMEDI_DAS08_ISA is not set 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=m CONFIG_COMEDI_DT2817=m # CONFIG_COMEDI_DT282X is not set # CONFIG_COMEDI_DMM32AT is not set CONFIG_COMEDI_UNIOXX5=m # CONFIG_COMEDI_FL512 is not set # CONFIG_COMEDI_AIO_AIO12_8 is not set CONFIG_COMEDI_AIO_IIRO_16=m CONFIG_COMEDI_II_PCI20KC=m # CONFIG_COMEDI_C6XDIGIO is not set CONFIG_COMEDI_MPC624=m CONFIG_COMEDI_ADQ12B=m CONFIG_COMEDI_NI_AT_A2150=m CONFIG_COMEDI_NI_AT_AO=m # CONFIG_COMEDI_NI_ATMIO is not set # CONFIG_COMEDI_NI_ATMIO16D is not set CONFIG_COMEDI_NI_LABPC_ISA=m # CONFIG_COMEDI_PCMAD is not set # CONFIG_COMEDI_PCMDA12 is not set CONFIG_COMEDI_PCMMIO=m CONFIG_COMEDI_PCMUIO=m CONFIG_COMEDI_MULTIQ3=m CONFIG_COMEDI_S526=m # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_USB_DRIVERS is not set CONFIG_COMEDI_8255=m CONFIG_COMEDI_FC=m CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_NI_LABPC=m CONFIG_COMEDI_NI_LABPC_ISADMA=m CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" # CONFIG_RTS5208 is not set # CONFIG_TRANZPORT 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 is not set CONFIG_AD7606=m # CONFIG_AD7606_IFACE_PARALLEL is not set # # 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 is not set # 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 is not set # CONFIG_SENSORS_ISL29028 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set # # Magnetometer sensors # # CONFIG_SENSORS_HMC5843 is not set # # Active energy metering IC # # CONFIG_ADE7854 is not set # # Resolver to digital converters # # # Triggers - standalone # CONFIG_IIO_SIMPLE_DUMMY=m # CONFIG_IIO_SIMPLE_DUMMY_EVENTS is not set # CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set # CONFIG_CRYSTALHD is not set # CONFIG_ACPI_QUICKSTART is not set CONFIG_USB_ENESTORAGE=m # CONFIG_BCM_WIMAX is not set CONFIG_FT1000=m # CONFIG_FT1000_USB is not set # # Speakup console speech # # CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # CONFIG_DVB_AS102 is not set # CONFIG_DVB_CXD2099 is not set CONFIG_VIDEO_DT3155=m CONFIG_DT3155_CCIR=y # CONFIG_DT3155_STREAMING is not set # CONFIG_VIDEO_TCM825X is not set CONFIG_USB_SN9C102=m # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y # CONFIG_ANDROID_LOGGER is not set CONFIG_ANDROID_TIMED_OUTPUT=y # CONFIG_ANDROID_TIMED_GPIO is not set CONFIG_ANDROID_LOW_MEMORY_KILLER=y # CONFIG_SYNC is not set # CONFIG_ION 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 is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y CONFIG_XILLYBUS_OF=y # CONFIG_DGNC is not set CONFIG_DGAP=m CONFIG_GS_FPGABOOT=y # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_LAPTOP is not set # CONFIG_CHROMEOS_PSTORE is not set # # 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=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set 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_IIO_ST_ACCEL_3AXIS is not set # CONFIG_MMA8452 is not set # # Analog to digital converters # # CONFIG_AD799X is not set # CONFIG_MAX1363 is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set # CONFIG_VF610_ADC is not set # CONFIG_VIPERBOARD_ADC is not set # # Amplifiers # # # Hid Sensor IIO Common # # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set # # Humidity sensors # CONFIG_DHT11=m # CONFIG_SI7005 is not set # # Inertial measurement units # # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # # CONFIG_ADJD_S311 is not set # CONFIG_APDS9300 is not set # CONFIG_CM32181 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set # CONFIG_LTR501 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL4531 is not set # CONFIG_VCNL4000 is not set # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_MAG3110 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # # Pressure sensors # # 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 is not set CONFIG_NTB=m CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=m CONFIG_VME_TSI148=m # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_VME_USER=y CONFIG_VME_PIO2=y # CONFIG_PWM is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=m CONFIG_BOARD_TPCI200=m # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_SAMSUNG_USB2=m CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set # CONFIG_MCB is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=m CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT2_FS_XIP is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=m # CONFIG_JFS_POSIX_ACL is not set CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y # CONFIG_XFS_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y # CONFIG_FILE_LOCKING is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # CONFIG_INOTIFY_USER is not set # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=m # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # CONFIG_CUSE is not set # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m CONFIG_CACHEFILES_DEBUG=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 # CONFIG_NTFS_FS is not set # # Pseudo filesystems # # CONFIG_PROC_FS is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=m # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=m # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=m # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=m # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=m 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=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_SLAB_LEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_PROVE_RCU_DELAY is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_VERBOSE is not set CONFIG_RCU_CPU_STALL_INFO=y # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_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_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=m # CONFIG_TEST_LIST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m CONFIG_INTERVAL_TREE_TEST=m # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_STRING_HELPERS=m CONFIG_TEST_KSTRTOX=y # 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 is not set # CONFIG_TEST_BPF is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m # CONFIG_DOUBLEFAULT is not set # 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=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_TRUSTED_KEYS=m CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_YAMA_STACKED=y CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y # CONFIG_IMA is not set CONFIG_EVM=y # # EVM options # # CONFIG_EVM_ATTR_FSUUID is not set CONFIG_DEFAULT_SECURITY_YAMA=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="yama" CONFIG_XOR_BLOCKS=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_FIPS=y 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 is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ABLK_HELPER=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m # CONFIG_CRYPTO_ECB is not set CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y # CONFIG_CRYPTO_MD5 is not set CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=m # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y 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=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set CONFIG_CRYPTO_DEV_GEODE=y CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=m 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_KVM is not set CONFIG_LGUEST=y # 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=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y --------------010803070609060701020401 Content-Type: text/plain; charset=UTF-8; name="Attached Message Part" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message Part" _______________________________________________ LKP mailing list LKP@linux.intel.com --------------010803070609060701020401--