From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8455369835657881420==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [RCU] BUG: sleeping function called from invalid context at kernel/rcu/update.c:871 Date: Wed, 30 Jul 2014 11:40:47 +0800 Message-ID: <20140730034047.GA16537@localhost> List-Id: --===============8455369835657881420== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git rcu_tas= ks.2014.07.28d commit bd14ddc45614b61210fdf0ee4e94152948dd9d5e Author: Paul E. McKenney AuthorDate: Mon Jul 28 12:41:25 2014 -0700 Commit: Paul E. McKenney CommitDate: Mon Jul 28 14:57:56 2014 -0700 rcu: Make RCU-tasks track exiting tasks = This commit adds synchronization with exiting tasks, so that RCU-tasks avoids waiting on tasks that no longer exist. = Signed-off-by: Paul E. McKenney = Conflicts: kernel/rcu/update.c +--------------------------------------------------------------------------= +------------+------------+ | = | 4e73c5aafb | bd14ddc456 | +--------------------------------------------------------------------------= +------------+------------+ | boot_successes = | 60 | 0 | | boot_failures = | 0 | 20 | | BUG:sleeping_function_called_from_invalid_context_at_kernel/rcu/update.c = | 0 | 20 | | backtrace:do_group_exit = | 0 | 20 | | backtrace:SyS_exit_group = | 0 | 20 | | backtrace:do_exit = | 0 | 0 | +--------------------------------------------------------------------------= +------------+------------+ [ 4.702913] Freeing unused kernel memory: 2000K (ffff88000200c000 - ffff= 880002200000) [ 4.730428] Freeing unused kernel memory: 1880K (ffff88000262a000 - ffff= 880002800000) [ 4.770934] random: init urandom read with 6 bits of entropy available [ 4.793994] BUG: sleeping function called from invalid context at kernel= /rcu/update.c:871 [ 4.802080] in_atomic(): 1, irqs_disabled(): 0, pid: 94, name: hostname [ 4.808864] CPU: 0 PID: 94 Comm: hostname Not tainted 3.16.0-rc1-00010-g= bd14ddc #1 [ 4.814520] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 4.821278] ffff88000f2acac0 ffff88001322fe88 ffffffff81fdcc15 ffff8800= 0f2acad0 [ 4.829295] ffff88001322fe98 ffffffff810cc549 ffff88001322feb0 ffffffff= 811099f9 [ 4.837254] ffff88000f2ad0d8 ffff88001322fec0 ffffffff81110a01 ffff8800= 1322ff38 [ 4.845685] Call Trace: [ 4.849022] [] dump_stack+0x85/0xba [ 4.853129] [] __might_sleep+0x129/0x180 [ 4.857319] [] exit_rcu_tasks+0x29/0xa0 [ 4.861615] [] exit_rcu+0x11/0x20 [ 4.865672] [] do_exit+0xa05/0xfc0 [ 4.870864] [] do_group_exit+0x46/0x130 [ 4.875191] [] SyS_exit_group+0x17/0x20 [ 4.878693] [] system_call_fastpath+0x16/0x1b [ 5.081134] init: Failed to create pty - disabling logging for job [ 5.083491] init: Temporary process spawn error: No such file or directo= ry [ 5.112668] init: Failed to create pty - disabling logging for job git bisect start d4762699d270faa2e5f8cc9b4a1feefb98270e5b 64aa90f26c06e1cb2= aacfb98a7d0eccfbd6c1a91 -- git bisect good c34f8002be490ebe4490ed028648598c8067fff7 # 10:55 16+ = 0 Merge 'skn/cacheinfo' into devel-hourly-2014072909 git bisect good 27df6032094f4633a974397e845f76a6ed00bf89 # 10:58 16+ = 0 Merge 'jolsa-perf/perf/ctf_convert_4' into devel-hourly-2014072909 git bisect good 93bb3907de114a5ada548126cdd99475fd2b5ae8 # 11:27 16+ = 0 Merge 'jcmvbkbc-xtensa/xtensa-debug' into devel-hourly-2014072909 git bisect good 8d443796938e40aeedf7e9b38d56729fc3070d18 # 12:30 16+ = 0 Merge 'wireless-testing/master' into devel-hourly-2014072909 git bisect good e45ccc6c7f65c2d6823eaf4c082417c455b9af4b # 12:38 16+ = 0 Merge 'robclark/msm-next' into devel-hourly-2014072909 git bisect bad 21fa7826ce4c9938067972a47d8fa8fdba2805a3 # 12:41 0- = 16 Merge 'rcu/rcu/rcu_tasks' into devel-hourly-2014072909 git bisect good 41d8e02382e1e79c17a78c0898bc938531000716 # 13:05 20+ = 0 rcutorture: Add torture tests for RCU-tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 13:10 20+ = 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad ebc6436166ae583e6db906eb7ffdb1c198921380 # 13:21 0- = 4 rcu: Improve RCU-tasks energy efficiency git bisect bad bd14ddc45614b61210fdf0ee4e94152948dd9d5e # 13:40 0- = 20 rcu: Make RCU-tasks track exiting tasks # first bad commit: [bd14ddc45614b61210fdf0ee4e94152948dd9d5e] rcu: Make RC= U-tasks track exiting tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 13:45 60+ = 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad d4762699d270faa2e5f8cc9b4a1feefb98270e5b # 14:30 0- = 11 0day head guard for 'devel-hourly-2014072909' git bisect good 31dab719fa50cf56d56d3dc25980fecd336f6ca8 # 14:38 60+ = 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2= .6 git bisect good e40cff4a7990e5d73eaad0a2f2593fe725e24cdd # 15:26 60+ = 0 Add linux-next specific files for 20140728 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -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, Fengguang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============8455369835657881420== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19rZXJuZWwKCkRlY29tcHJlc3Np bmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGluZyB0aGUga2VybmVsLgpbICAg IDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAw MF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZl cnNpb24gMy4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYyAoa2J1aWxkQGxrcC1oc3gwMSkgKGdjYyB2 ZXJzaW9uIDQuOC4yIChEZWJpYW4gNC44LjItMTgpICkgIzEgU01QIFR1ZSBKdWwgMjkgMjE6MjM6 NDAgQ1NUIDIwMTQKWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9 MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNf ZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNvZnRs b2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1kaXNrPTAgY29uc29s ZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3 IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OmJkMTRkZGM0NTYx NGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWU6YmlzZWN0LWxpbnV4LTMvLnZtbGludXotYmQx NGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS0yMDE0MDcyOTIxMjQ0Mi0xNi1s a3AtbmV4MDUgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE0MDcyOTA5IEJPT1Rf SU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2 MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMC1n YmQxNGRkYyBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92 aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgw MDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBd IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZmXSBy ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYwMDAw LTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTNmZmRmZmZdIHVzYWJsZQpbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDEzZmZlMDAwLTB4MDAwMDAwMDAxM2Zm ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBm ZWZmYzAwMC0weDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBib290Y29uc29sZSBbZWFybHlzZXIwXSBlbmFibGVkClsgICAgMC4w MDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpbICAgIDAuMDAw MDAwXSBTTUJJT1MgMi40IHByZXNlbnQuClsgICAgMC4wMDAwMDBdIERNSTogUUVNVSBTdGFuZGFy ZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAu MDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBLVk0KWyAgICAwLjAwMDAwMF0gZTgyMDogdXBk YXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2VydmVkClsgICAg MC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxl ClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHgxM2ZmZSBtYXhfYXJjaF9wZm4gPSAw eDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSIGRlZmF1bHQgdHlwZTogd3JpdGUtYmFjawpb ICAgIDAuMDAwMDAwXSBNVFJSIGZpeGVkIHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAg IDAwMDAwLTlGRkZGIHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gICBBMDAwMC1CRkZGRiB1bmNh Y2hhYmxlClsgICAgMC4wMDAwMDBdICAgQzAwMDAtRkZGRkYgd3JpdGUtcHJvdGVjdApbICAgIDAu MDAwMDAwXSBNVFJSIHZhcmlhYmxlIHJhbmdlcyBlbmFibGVkOgpbICAgIDAuMDAwMDAwXSAgIDAg YmFzZSAwMDgwMDAwMDAwIG1hc2sgRkY4MDAwMDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBd ICAgMSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDIgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g ICAzIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAg IDUgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA2IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAg NyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDggZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA5 IGRpc2FibGVkClsgICAgMC4wMDAwMDBdIHg4NiBQQVQgZW5hYmxlZDogY3B1IDAsIG9sZCAweDcw NDA2MDAwNzA0MDYsIG5ldyAweDcwMTA2MDAwNzAxMDYKWyAgICAwLjAwMDAwMF0gU2NhbiBmb3Ig U01QIGluIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwM2ZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZv ciBTTVAgaW4gW21lbSAweDAwMDlmYzAwLTB4MDAwOWZmZmZdClsgICAgMC4wMDAwMDBdIFNjYW4g Zm9yIFNNUCBpbiBbbWVtIDB4MDAwZjAwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gZm91 bmQgU01QIE1QLXRhYmxlIGF0IFttZW0gMHgwMDBmMGViMC0weDAwMGYwZWJmXSBtYXBwZWQgYXQg W2ZmZmY4ODAwMDAwZjBlYjBdClsgICAgMC4wMDAwMDBdICAgbXBjOiBmMGVjMC1mMGZhNApbICAg IDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtmZmZmODgwMDAwMDk5MDAwXSA5 OTAwMCBzaXplIDI0NTc2ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0g MHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAwMDAwLTB4 MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzNDU0MDAwLCAweDAzNDU0 ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMzQ1NTAwMCwgMHgwMzQ1NWZmZl0g UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDM0NTYwMDAsIDB4MDM0NTZmZmZdIFBHVEFC TEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEyNjAwMDAwLTB4 MTI3ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTI2MDAwMDAtMHgxMjdmZmZmZl0gcGFn ZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAwMDAt MHgxMjVmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0weDEyNWZmZmZmXSBw YWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAw MC0weDBmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4MDAxZmZmZmZd IHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDIwMDAwMC0weDBmZmZmZmZmXSBwYWdl IDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMjgwMDAwMC0w eDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEyODAwMDAwLTB4MTNkZmZmZmZdIHBh Z2UgMk0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxM2UwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRr ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMzQ1NzAwMCwgMHgwMzQ1N2ZmZl0gUEdUQUJMRQpbICAg IDAuMDAwMDAwXSBjbWE6IENNQTogcmVzZXJ2ZWQgMTYgTWlCIGF0IDExODAwMDAwClsgICAgMC4w MDAwMDBdIFJBTURJU0s6IFttZW0gMHgxMjkzZDAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAw LjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRjBEMDAgMDAwMDE0ICh2MDAgQk9DSFMg KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDAxM0ZGRkMyQSAwMDAwMzQgKHYw MSBCT0NIUyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g QUNQSTogRkFDUCAweDAwMDAwMDAwMTNGRkYxQzAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQ IDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAw MDAwMDEzRkZFMDQwIDAwMTE4MCAodjAxIEJPQ0hTICBCWFBDRFNEVCAwMDAwMDAwMSBCWFBDIDAw MDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDAxM0ZGRTAwMCAwMDAw NDAKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwMTNGRkYyMzQgMDAwOTNFICh2 MDEgQk9DSFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBd IEFDUEk6IEFQSUMgMHgwMDAwMDAwMDEzRkZGQjcyIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJ QyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAw MDAwMDAxM0ZGRkJGMiAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAw MDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAw MDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVmYzAwMCAoICAgICAg ICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsg ICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgw MDAwMDAwMDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVt IDB4MDAwMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gICBOT0RFX0RBVEEgW21lbSAw eDEzZmY5MDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNy cyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwg bXNyIDA6MTNmZjgwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsgICAgMC4wMDAwMDBdICBbZmZmZmVh MDAwMDAwMDAwMC1mZmZmZWEwMDAwNWZmZmZmXSBQTUQgLT4gW2ZmZmY4ODAwMTBhMDAwMDAtZmZm Zjg4MDAxMGZmZmZmZl0gb24gbm9kZSAwClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAg IDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMTAwMC0weDAwZmZmZmZmXQpbICAgIDAu MDAwMDAwXSAgIERNQTMyICAgIFttZW0gMHgwMTAwMDAwMC0weGZmZmZmZmZmXQpbICAgIDAuMDAw MDAwXSAgIE5vcm1hbCAgIGVtcHR5ClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBm b3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAg IDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEwMDAtMHgwMDA5ZWZmZl0KWyAgICAw LjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4w MDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4MTgyMApbICAgIDAuMDAwMDAwXSAgIERNQSB6 b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTog MjEgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5OCBwYWdlcywg TElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogMTIxNiBwYWdlcyB1c2Vk IGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA3NzgyMiBwYWdlcywgTElG TyBiYXRjaDoxNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDYwOApb ICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAu MDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNWZjMDAwICggICAgICAgIGZlZTAwMDAw KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAw XSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBp Y19pZFsweDAxXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlf aWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IElPQVBJQyAo aWRbMHgwMF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKWyAgICAwLjAwMDAwMF0g SU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJ IDAtMjMKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBn bG9iYWxfaXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDAwLCBBUElDIElEIDAsIEFQSUMgSU5UIDAyClsgICAgMC4wMDAw MDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDUgZ2xvYmFsX2lycSA1IGhpZ2gg bGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAs IElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAwNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRf U1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDksIEFQSUMg SUQgMCwgQVBJQyBJTlQgMDkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw IGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGEsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMGEKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTEg Z2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9s IDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGIKWyAgICAw LjAwMDAwMF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6 IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDEsIEFQSUMgSUQgMCwgQVBJQyBJ TlQgMDEKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDMsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMDMKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmln IDAsIGJ1cyAwMCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5UIDA0ClsgICAgMC4wMDAwMDBd IEFDUEk6IElSUTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAs IHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA2LCBBUElDIElEIDAsIEFQSUMgSU5UIDA2Clsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNywg QVBJQyBJRCAwLCBBUElDIElOVCAwNwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAs IHRyaWcgMCwgYnVzIDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDgKWyAgICAwLjAw MDAwMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlExMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlExMSB1c2VkIGJ5 IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVz IDAwLCBJUlEgMGMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGMKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBBUElDIElEIDAsIEFQSUMgSU5U IDBkClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwZSwgQVBJQyBJRCAwLCBBUElDIElOVCAwZQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGYKWyAg ICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9y bWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhm ZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyAyIENQVXMsIDAgaG90cGx1 ZyBDUFVzClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8gZmZmZmZmZmZmZjVmYjAwMCAo ZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0MApbICAgIDAuMDAwMDAwXSBl ODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNl cwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsg ICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4IG5yX2NwdW1hc2tfYml0czo4IG5y X2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTogRW1iZWRkZWQg MjYgcGFnZXMvY3B1IEBmZmZmODgwMDExNjAwMDAwIHM3Mzc5MiByODE5MiBkMjQ1MTIgdTEwNDg1 NzYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczczNzkyIHI4MTkyIGQyNDUxMiB1MTA0ODU3 NiBhbGxvYz0xKjIwOTcxNTIKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgMSAKWyAg ICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAwXSBr dm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDExNjBjZjAwClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEg em9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFn ZXM6IDgwNTE5ClsgICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBETUEzMgpbICAgIDAuMDAwMDAw XSBLZXJuZWwgY29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlT MCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5y Y3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlf d2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29u c29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0 cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2xpbnV4LWRl dmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OmJkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQx NTI5NDhkZDlkNWU6YmlzZWN0LWxpbnV4LTMvLnZtbGludXotYmQxNGRkYzQ1NjE0YjYxMjEwZmRm MGVlNGU5NDE1Mjk0OGRkOWQ1ZS0yMDE0MDcyOTIxMjQ0Mi0xNi1sa3AtbmV4MDUgYnJhbmNoPWxp bnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE0MDcyOTA5IEJPT1RfSU1BR0U9L2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0 MTUyOTQ4ZGQ5ZDVlL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYyBkcmJkLm1pbm9y X2NvdW50PTgKWyAgICAwLjAwMDAwMF0gc3lzcnE6IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAg IDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMiwgMTYzODQg Ynl0ZXMpClsgICAgMC4wMDAwMDBdIENhbGdhcnk6IGRldGVjdGluZyBDYWxnYXJ5IHZpYSBCSU9T IEVCREEgYXJlYQpbICAgIDAuMDAwMDAwXSBDYWxnYXJ5OiBVbmFibGUgdG8gbG9jYXRlIFJpbyBH cmFuZGUgdGFibGUgaW4gRUJEQSAtIGJhaWxpbmchClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjQz OTEySy8zMjcyODBLIGF2YWlsYWJsZSAoMTYzNDRLIGtlcm5lbCBjb2RlLCA0OTM1SyByd2RhdGEs IDQyNjRLIHJvZGF0YSwgMTEyNEsgaW5pdCwgNjUyMEsgYnNzLCA4MzM2OEsgcmVzZXJ2ZWQpClsg ICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBD UFVzPTIsIE5vZGVzPTEKWyAgICAwLjAwMDAwMF0gSGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRh dGlvbi4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5v dXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0yClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6NDM1MiBucl9p cnFzOjUxMiAxNgpbICAgIDAuMDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpbICAg IDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25z b2xlIFtlYXJseXNlcjBdIGRpc2FibGVkClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3Jv dXAgc3Vic3lzIGNwdXNldApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5 cyBjcHUKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiAzLjE2LjAtcmMxLTAwMDEwLWdiZDE0 ZGRjIChrYnVpbGRAbGtwLWhzeDAxKSAoZ2NjIHZlcnNpb24gNC44LjIgKERlYmlhbiA0LjguMi0x OCkgKSAjMSBTTVAgVHVlIEp1bCAyOSAyMToyMzo0MCBDU1QgMjAxNApbICAgIDAuMDAwMDAwXSBD b21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBk ZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3Rh bGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1w YW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAg dmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwt aG91cmx5LTIwMTQwNzI5MDk6YmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1 ZTpiaXNlY3QtbGludXgtMy8udm1saW51ei1iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUy OTQ4ZGQ5ZDVlLTIwMTQwNzI5MjEyNDQyLTE2LWxrcC1uZXgwNSBicmFuY2g9bGludXgtZGV2ZWwv ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDkgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlk NWUvdm1saW51ei0zLjE2LjAtcmMxLTAwMDEwLWdiZDE0ZGRjIGRyYmQubWlub3JfY291bnQ9OApb ICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAg MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAw MDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAw MDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAw MDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw MDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZmZl0g cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZmZjMDAw MC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xl IFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkg cHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjQgcHJlc2VudC4KWyAg ICAwLjAwMDAwMF0gRE1JOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwg QklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6 IEtWTQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBm ZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0g MHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9w Zm4gPSAweDEzZmZlIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIE1U UlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1UUlIgZml4ZWQgcmFu Z2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3JpdGUtYmFjawpbICAg IDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICBDMDAw MC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUgcmFuZ2Vz IGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAgbWFzayBGRjgwMDAw MDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsgICAgMC4wMDAwMDBd ICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g ICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAg IDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAg OCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDkgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0geDg2 IFBBVCBlbmFibGVkOiBjcHUgMCwgb2xkIDB4NzA0MDYwMDA3MDQwNiwgbmV3IDB4NzAxMDYwMDA3 MDEwNgpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMDAwMDAwLTB4MDAw MDAzZmZdClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwOWZjMDAtMHgw MDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDBmMDAwMC0w eDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAweDAw MGYwZWIwLTB4MDAwZjBlYmZdIG1hcHBlZCBhdCBbZmZmZjg4MDAwMDBmMGViMF0KWyAgICAwLjAw MDAwMF0gICBtcGM6IGYwZWMwLWYwZmE0ClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1w b2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTkwMDBdIDk5MDAwIHNpemUgMjQ1NzYKWyAgICAwLjAwMDAw MF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsgICAg MC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAw MDAwXSBCUksgWzB4MDM0NTQwMDAsIDB4MDM0NTRmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0g QlJLIFsweDAzNDU1MDAwLCAweDAzNDU1ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBb MHgwMzQ1NjAwMCwgMHgwMzQ1NmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9y eV9tYXBwaW5nOiBbbWVtIDB4MTI2MDAwMDAtMHgxMjdmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFtt ZW0gMHgxMjYwMDAwMC0weDEyN2ZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVt b3J5X21hcHBpbmc6IFttZW0gMHgxMDAwMDAwMC0weDEyNWZmZmZmXQpbICAgIDAuMDAwMDAwXSAg W21lbSAweDEwMDAwMDAwLTB4MTI1ZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9t ZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBd ICBbbWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSAgW21l bSAweDAwMjAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1v cnlfbWFwcGluZzogW21lbSAweDEyODAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBdICBb bWVtIDB4MTI4MDAwMDAtMHgxM2RmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSAgW21lbSAw eDEzZTAwMDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzNDU3 MDAwLCAweDAzNDU3ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIGNtYTogQ01BOiByZXNlcnZl ZCAxNiBNaUIgYXQgMTE4MDAwMDAKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEyOTNk MDAwLTB4MTNmZWZmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3Vt IHZlcmlmaWNhdGlvbiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAw MDAwMDBGMEQwMCAwMDAwMTQgKHYwMCBCT0NIUyApClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQg MHgwMDAwMDAwMDEzRkZGQzJBIDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBC WFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDAxM0ZGRjFD MCAwMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAg ICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAwMDAwMTNGRkUwNDAgMDAxMTgwICh2MDEgQk9D SFMgIEJYUENEU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEZBQ1MgMHgwMDAwMDAwMDEzRkZFMDAwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RU IDB4MDAwMDAwMDAxM0ZGRjIzNCAwMDA5M0UgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEg QlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwMTNGRkZC NzIgMDAwMDgwICh2MDEgQk9DSFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsg ICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMDEzRkZGQkYyIDAwMDAzOCAodjAxIEJP Q0hTICBCWFBDSFBFVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJ QyB0byBmZmZmZmZmZmZmNWZjMDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBO byBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBh dCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMTNmZmRmZmZdClsgICAgMC4wMDAw MDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMC0weDEzZmZkZmZmXQpbICAg IDAuMDAwMDAwXSAgIE5PREVfREFUQSBbbWVtIDB4MTNmZjkwMDAtMHgxM2ZmZGZmZl0KWyAgICAw LjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAg IDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxM2ZmODAwMSwgcHJpbWFyeSBjcHUg Y2xvY2sKWyAgICAwLjAwMDAwMF0gIFtmZmZmZWEwMDAwMDAwMDAwLWZmZmZlYTAwMDA1ZmZmZmZd IFBNRCAtPiBbZmZmZjg4MDAxMGEwMDAwMC1mZmZmODgwMDEwZmZmZmZmXSBvbiBub2RlIDAKWyAg ICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAw eDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAx MDAwMDAwLTB4ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkKWyAgICAw LjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0g RWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0g MHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4 MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6 IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1h cApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAw MDAwXSAgIERNQSB6b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAwMDAwMF0g ICBETUEzMiB6b25lOiAxMjE2IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAg IERNQTMyIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIEFD UEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NjA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQ SUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRvIGZmZmZm ZmZmZmY1ZmMwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElD IChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpClsgICAgMC4wMDAwMDBdIEFD UEk6IExBUElDIChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpClsgICAgMC4w MDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwgZGZsIGxpbnRbMHgxXSkK WyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRyZXNzWzB4ZmVjMDAwMDBd IGdzaV9iYXNlWzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFwaWNfaWQgMCwgdmVyc2lv biAxNywgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ TlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDAsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw IGJ1c19pcnEgNSBnbG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElDIElEIDAsIEFQSUMgSU5U IDA1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xv YmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwg dHJpZyAzLCBidXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElOVCAwOQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBnbG9iYWxfaXJxIDEwIGhp Z2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMg MDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ TlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDExIGhpZ2ggbGV2ZWwpClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYiwg QVBJQyBJRCAwLCBBUElDIElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkg b3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlEyIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwg dHJpZyAwLCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElOVCAwMwpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDQsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1c2VkIGJ5IG92ZXJyaWRl LgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEg MDYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBv bCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQSUMgSU5UIDA3ClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwOCwgQVBJ QyBJRCAwLCBBUElDIElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3Zl cnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAg MC4wMDAwMDBdIEFDUEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywgQVBJQyBJRCAwLCBBUElD IElOVCAwYwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElEIDAsIEFQSUMgSU5UIDBl ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAw ZiwgQVBJQyBJRCAwLCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIChNQURU KSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAwLjAwMDAwMF0gQUNQSTog SFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAgMC4wMDAwMDBdIHNtcGJv b3Q6IEFsbG93aW5nIDIgQ1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0gbWFwcGVk IElPQVBJQyB0byBmZmZmZmZmZmZmNWZiMDAwIChmZWMwMDAwMCkKWyAgICAwLjAwMDAwMF0gbnJf aXJxc19nc2k6IDQwClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgxNDAwMDAwMC0weGZlZmZi ZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFy YXZpcnR1YWxpemVkIGtlcm5lbCBvbiBLVk0KWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBO Ul9DUFVTOjggbnJfY3B1bWFza19iaXRzOjggbnJfY3B1X2lkczoyIG5yX25vZGVfaWRzOjEKWyAg ICAwLjAwMDAwMF0gUEVSQ1BVOiBFbWJlZGRlZCAyNiBwYWdlcy9jcHUgQGZmZmY4ODAwMTE2MDAw MDAgczczNzkyIHI4MTkyIGQyNDUxMiB1MTA0ODU3NgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9j OiBzNzM3OTIgcjgxOTIgZDI0NTEyIHUxMDQ4NTc2IGFsbG9jPTEqMjA5NzE1MgpbICAgIDAuMDAw MDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAxIApbICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMg UEYgZm9yIGNwdSAwClsgICAgMC4wMDAwMDBdIGt2bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMTE2 MGNmMDAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gTm9kZSBvcmRlciwgbW9i aWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODA1MTkKWyAgICAwLjAwMDAwMF0gUG9s aWN5IHpvbmU6IERNQTMyClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxpbmU6IGh1bmdf dGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5 c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFu aWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRp c2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0v ZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDk6 YmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZTpiaXNlY3QtbGludXgtMy8u dm1saW51ei1iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlLTIwMTQwNzI5 MjEyNDQyLTE2LWxrcC1uZXgwNSBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTQw NzI5MDkgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0 L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvdm1saW51ei0zLjE2LjAt cmMxLTAwMDEwLWdiZDE0ZGRjIGRyYmQubWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBzeXNy cTogc3lzcnEgYWx3YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVu dHJpZXM6IDIwNDggKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjAwMDAwMF0gQ2FsZ2Fy eTogZGV0ZWN0aW5nIENhbGdhcnkgdmlhIEJJT1MgRUJEQSBhcmVhClsgICAgMC4wMDAwMDBdIENh bGdhcnk6IFVuYWJsZSB0byBsb2NhdGUgUmlvIEdyYW5kZSB0YWJsZSBpbiBFQkRBIC0gYmFpbGlu ZyEKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyNDM5MTJLLzMyNzI4MEsgYXZhaWxhYmxlICgxNjM0 NEsga2VybmVsIGNvZGUsIDQ5MzVLIHJ3ZGF0YSwgNDI2NEsgcm9kYXRhLCAxMTI0SyBpbml0LCA2 NTIwSyBic3MsIDgzMzY4SyByZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGlnbj02 NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MiwgTm9kZXM9MQpbICAgIDAuMDAwMDAw XSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSBSQ1U6IEFk anVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRzPTIKWyAg ICAwLjAwMDAwMF0gTlJfSVJRUzo0MzUyIG5yX2lycXM6NTEyIDE2ClsgICAgMC4wMDAwMDBdIENv bnNvbGU6IGNvbG91ciBWR0ErIDgweDI1ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVu YWJsZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZGlzYWJsZWQKWyAg ICAwLjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gaHBldCBj bG9ja2V2ZW50IHJlZ2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAxOTk0Ljk5 NyBNSHogcHJvY2Vzc29yClsgICAgMC4wMDMwMDBdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNr aXBwZWQpIHByZXNldCB2YWx1ZS4uIDM5ODkuOTkgQm9nb01JUFMgKGxwaj0xOTk0OTk3KQpbICAg IDAuMDA0MDEwXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAwLjAw NTA1OF0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE0MDQyNApbICAgIDAuMDMzNDEyXSBBQ1BJOiBB bGwgQUNQSSBUYWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkClsgICAgMC4wMzUyNTZdIERlbnRy eSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVz KQpbICAgIDAuMDM2MzkxXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChv cmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMDM3MTk4XSBNb3VudC1jYWNoZSBoYXNoIHRh YmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDM4MDI1XSBN b3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIg Ynl0ZXMpClsgICAgMC4wNDExNTldIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG5ldF9jbHMK WyAgICAwLjA0MjAzMl0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KWyAgICAwLjA0 MzAyNV0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGVidWcKWyAgICAwLjA0NDE5N10gbWNl OiBDUFUgc3VwcG9ydHMgMTAgTUNFIGJhbmtzClsgICAgMC4wNDYwNjRdIExhc3QgbGV2ZWwgaVRM QiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsgICAgMC4wNDYwNjRdIExhc3QgbGV2ZWwg ZFRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMApbICAgIDAuMDQ2MDY0XSB0 bGJfZmx1c2hhbGxfc2hpZnQ6IDYKWyAgICAwLjA0ODEyNl0gRnJlZWluZyBTTVAgYWx0ZXJuYXRp dmVzIG1lbW9yeTogMzZLIChmZmZmZmZmZjgyZGVjMDAwIC0gZmZmZmZmZmY4MmRmNTAwMCkKWyAg ICAwLjA1NjIwMl0gR2V0dGluZyBWRVJTSU9OOiAxMDUwMDE0ClsgICAgMC4wNTcwMjFdIEdldHRp bmcgVkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDU4MDE5XSBHZXR0aW5nIElEOiAwClsgICAgMC4w NTkwMzJdIEdldHRpbmcgSUQ6IGZmMDAwMDAwClsgICAgMC4wNjAwMjddIEdldHRpbmcgTFZUMDog ODcwMApbICAgIDAuMDYxMDE2XSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjA2MjEyOF0gZW5h YmxlZCBFeHRJTlQgb24gQ1BVIzAKWyAgICAwLjA2NTQ1N10gRU5BQkxJTkcgSU8tQVBJQyBJUlFz ClsgICAgMC4wNjYwMTZdIGluaXQgSU9fQVBJQyBJUlFzClsgICAgMC4wNjcwMTBdICBhcGljIDAg cGluIDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDY4MDI5XSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDY5MDQ4XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJ UlEgMCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDcwMDYwXSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVz dDoxKQpbICAgIDAuMDcxMDQ3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4g MHgzNCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDcyMDQyXSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0 aXZlOjAgRGVzdDoxKQpbICAgIDAuMDczMDQ0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDc0 MDQ0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJUlEgNyBN b2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDc1MDUzXSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpb ICAgIDAuMDc2MDQyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTkgLT4gMHgzOSAt PiBJUlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDc3MDQyXSBJT0FQSUNbMF06 IFNldCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1vZGU6MSBBY3RpdmU6 MCBEZXN0OjEpClsgICAgMC4wNzgwNDRdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt MTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA3OTA0 MV0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBN b2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDgwMDQ3XSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEp ClsgICAgMC4wODEwNDNdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQgLT4gMHgz ZSAtPiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA4MjA0Ml0gSU9BUElD WzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAxNSBNb2RlOjAgQWN0 aXZlOjAgRGVzdDoxKQpbICAgIDAuMDgzMDM4XSAgYXBpYyAwIHBpbiAxNiBub3QgY29ubmVjdGVk ClsgICAgMC4wODQwMDddICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA4NTAw N10gIGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMDg2MDA3XSAgYXBpYyAwIHBp biAxOSBub3QgY29ubmVjdGVkClsgICAgMC4wODcwMDZdICBhcGljIDAgcGluIDIwIG5vdCBjb25u ZWN0ZWQKWyAgICAwLjA4ODAwNl0gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5lY3RlZApbICAgIDAu MDg5MDA2XSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAgMC4wOTAwMDddICBhcGlj IDAgcGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjA5MTI2NV0gLi5USU1FUjogdmVjdG9yPTB4 MzAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMDkyMDA2XSBzbXBib290 OiBDUFUwOiBJbnRlbCBDb21tb24gS1ZNIHByb2Nlc3NvciAoZmFtOiAwZiwgbW9kZWw6IDA2LCBz dGVwcGluZzogMDEpClsgICAgMC4wOTYwMDZdIFVzaW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJy dXB0cy4KWyAgICAwLjA5NjAwNl0gY2FsaWJyYXRpbmcgQVBJQyB0aW1lciAuLi4KWyAgICAwLjA5 ODAwMF0gLi4uIGxhcGljIGRlbHRhID0gNjI0OTY2MQpbICAgIDAuMDk4MDAwXSAuLi4gUE0tVGlt ZXIgZGVsdGEgPSAzNTc5MzQKWyAgICAwLjA5ODAwMF0gLi4uIFBNLVRpbWVyIHJlc3VsdCBvawpb ICAgIDAuMDk4MDAwXSAuLi4uLiBkZWx0YSA2MjQ5NjYxClsgICAgMC4wOTgwMDBdIC4uLi4uIG11 bHQ6IDI2ODQyMDg5NgpbICAgIDAuMDk4MDAwXSAuLi4uLiBjYWxpYnJhdGlvbiByZXN1bHQ6IDk5 OTk0NQpbICAgIDAuMDk4MDAwXSAuLi4uLiBDUFUgY2xvY2sgc3BlZWQgaXMgMTk5NC4wODE5IE1I ei4KWyAgICAwLjA5ODAwMF0gLi4uLi4gaG9zdCBidXMgY2xvY2sgc3BlZWQgaXMgOTk5LjA5NDUg TUh6LgpbICAgIDAuMDk4MTkzXSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIE5ldGJ1 cnN0IENQVSBtb2RlbCA2IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAg IDAuMTA1MDc2XSB4ODY6IEJvb3RpbmcgU01QIGNvbmZpZ3VyYXRpb246ClsgICAgMC4xMDYwMjJd IC4uLi4gbm9kZSAgIzAsIENQVXM6ICAgICAgIzEKWyAgICAwLjEwNDYzN10ga3ZtLWNsb2NrOiBj cHUgMSwgbXNyIDA6MTNmZjgwNDEsIHNlY29uZGFyeSBjcHUgY2xvY2sKWyAgICAwLjEwNDYzN10g bWFza2VkIEV4dElOVCBvbiBDUFUjMQpbICAgIDAuMTIyMTkyXSB4ODY6IEJvb3RlZCB1cCAxIG5v ZGUsIDIgQ1BVcwpbICAgIDAuMTIzMDE4XSBzbXBib290OiBUb3RhbCBvZiAyIHByb2Nlc3NvcnMg YWN0aXZhdGVkICg3OTc5Ljk4IEJvZ29NSVBTKQpbICAgIDAuMTIzMDQ1XSBLVk0gc2V0dXAgYXN5 bmMgUEYgZm9yIGNwdSAxClsgICAgMC4xMjMwNTldIGt2bS1zdGVhbHRpbWU6IGNwdSAxLCBtc3Ig MTE3MGNmMDAKWyAgICAwLjEyODAyMF0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMC4xMzA3 NjhdIGdjb3Y6IHZlcnNpb24gbWFnaWM6IDB4MzQzMDM4MmEKWyAgICAwLjEzNDIxMV0geG9yOiBt ZWFzdXJpbmcgc29mdHdhcmUgY2hlY2tzdW0gc3BlZWQKWyAgICAwLjE0NTAzOV0gICAgcHJlZmV0 Y2g2NC1zc2U6ICA2MDYwLjAwMCBNQi9zZWMKWyAgICAwLjE1NjAxN10gICAgZ2VuZXJpY19zc2U6 ICA1MjgwLjAwMCBNQi9zZWMKWyAgICAwLjE1NzAxMF0geG9yOiB1c2luZyBmdW5jdGlvbjogcHJl ZmV0Y2g2NC1zc2UgKDYwNjAuMDAwIE1CL3NlYykKWyAgICAwLjE1ODA0Ml0gcHJhbmRvbTogc2Vl ZCBib3VuZGFyeSBzZWxmIHRlc3QgcGFzc2VkClsgICAgMC4xNjEzNzBdIHByYW5kb206IDEwMCBz ZWxmIHRlc3RzIHBhc3NlZApbICAgIDAuMTYyNzA5XSByZWd1bGF0b3ItZHVtbXk6IG5vIHBhcmFt ZXRlcnMKWyAgICAwLjE2NDEyOV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpb ICAgIDAuMTY2ODE4XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBsYWRkZXIKWyAgICAwLjE2NzAx OF0gY3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMTY5MTM2XSBBQ1BJOiBidXMg dHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMTcxMDA1XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRp b24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMTczMjAzXSBtdHJyOiB5b3VyIENQVXMg aGFkIGluY29uc2lzdGVudCB2YXJpYWJsZSBNVFJSIHNldHRpbmdzClsgICAgMC4xNzQwMDVdIG10 cnI6IHlvdXIgQ1BVcyBoYWQgaW5jb25zaXN0ZW50IE1UUlJkZWZUeXBlIHNldHRpbmdzClsgICAg MC4xNzUwMDVdIG10cnI6IHByb2JhYmx5IHlvdXIgQklPUyBkb2VzIG5vdCBzZXR1cCBhbGwgQ1BV cy4KWyAgICAwLjE3NjAwNV0gbXRycjogY29ycmVjdGVkIGNvbmZpZ3VyYXRpb24uClsgICAgMC4y MjYwOTBdIHJhaWQ2OiBzc2UyeDEgICAgIDc1NyBNQi9zClsgICAgMC4yNDQwMjFdIHJhaWQ2OiBz c2UyeDIgICAgIDkzNyBNQi9zClsgICAgMC4yNjIwNTNdIHJhaWQ2OiBzc2UyeDQgICAgIDkyOSBN Qi9zClsgICAgMC4yNjMwMDldIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gc3NlMngyICg5MzcgTUIv cykKWyAgICAwLjI2NDAwOF0gcmFpZDY6IHVzaW5nIGludHgxIHJlY292ZXJ5IGFsZ29yaXRobQpb ICAgIDAuMjY4MDI1XSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBEZXZpY2UpClsgICAgMC4yNjkw MDhdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkKWyAgICAwLjI3MDAwN10gQUNQ STogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAgIDAuMjcyMDA4XSBBQ1BJOiBB ZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkKWyAgICAwLjI5NjQ2MV0gQUNQ STogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuMjk3MDU4XSBBQ1BJIEV4Y2VwdGlvbjogQUVf Tk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MxX10gKDIwMTQwNDI0 L2h3eGZhY2UtNTgwKQpbICAgIDAuMzAwMDI2XSBBQ1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5E LCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MyX10gKDIwMTQwNDI0L2h3eGZhY2Ut NTgwKQpbICAgIDAuMzAzMDYwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzMgUzUpClsgICAgMC4zMDQw MDhdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAwLjMwNTE2 N10gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5 LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDAuMzM2MDM5XSBBQ1BJOiBQ Q0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVzIDAwLWZmXSkKWyAgICAwLjMz NzA0N10gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbU2VnbWVudHNdClsgICAg MC4zMzkwNTFdIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRp c2FibGluZyBBU1BNClsgICAgMC4zNDIyNTBdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDow MApbICAgIDAuMzQzMDE0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMg MDAtZmZdClsgICAgMC4zNDQwMTZdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug W2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuMzQ1MDE0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3Qg YnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4YWRmZl0KWyAgICAwLjM0NjAxN10gcGNpX2J1cyAw MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YWUwZi0weGFlZmZdClsgICAgMC4zNDcw MTddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGFmMjAtMHhhZmRm XQpbICAgIDAuMzQ4MDE1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAg MHhhZmU0LTB4ZmZmZl0KWyAgICAwLjM0OTAxOV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy ZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjM1MDAxNV0gcGNpX2J1 cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MTQwMDAwMDAtMHhmZWJmZmZmZl0K WyAgICAwLjM1MTExNV0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlwZSAwMCBjbGFz cyAweDA2MDAwMApbICAgIDAuMzUzODQ2XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njo3MDAwXSB0 eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAgMC4zNTYzMDldIHBjaSAwMDAwOjAwOjAxLjE6IFs4 MDg2OjcwMTBdIHR5cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAwLjM2MjAxMV0gcGNpIDAwMDA6 MDA6MDEuMTogcmVnIDB4MjA6IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAwLjM2NTA1Nl0gcGNp IDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtpbyAgMHgwMWYwLTB4 MDFmN10KWyAgICAwLjM2NjAwOV0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazog cmVnIDB4MTQ6IFtpbyAgMHgwM2Y2XQpbICAgIDAuMzY3MDExXSBwY2kgMDAwMDowMDowMS4xOiBs ZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxODogW2lvICAweDAxNzAtMHgwMTc3XQpbICAgIDAuMzY4 MDA5XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxYzogW2lvICAw eDAzNzZdClsgICAgMC4zNzA4NTBdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2OjcxMTNdIHR5cGUg MDAgY2xhc3MgMHgwNjgwMDAKWyAgICAwLjM3MjA4M10gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6 IFtpbyAgMHgwNjAwLTB4MDYzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4zNzMwMzFd IHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4MDcwMC0weDA3MGZdIGNsYWltZWQgYnkg UElJWDQgU01CClsgICAgMC4zNzUxNjFdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhdIHR5 cGUgMDAgY2xhc3MgMHgwMzAwMDAKWyAgICAwLjM3ODAyMl0gcGNpIDAwMDA6MDA6MDIuMDogcmVn IDB4MTA6IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4zODEwMjBdIHBj aSAwMDAwOjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0KWyAg ICAwLjM5MjAzMl0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAwMC0w eGZlYmVmZmZmIHByZWZdClsgICAgMC4zOTUyMTBdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2OjEw MGVdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjM5ODAxNF0gcGNpIDAwMDA6MDA6MDMu MDogcmVnIDB4MTA6IFttZW0gMHhmZWJjMDAwMC0weGZlYmRmZmZmXQpbICAgIDAuNDAyMDEwXSBw Y2kgMDAwMDowMDowMy4wOiByZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAuNDE0 MDAwXSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYjgwMDAwLTB4ZmViYmZm ZmYgcHJlZl0KWyAgICAwLjQxNzU1M10gcGNpIDAwMDA6MDA6MDQuMDogWzgwODY6MjVhYl0gdHlw ZSAwMCBjbGFzcyAweDA4ODAwMApbICAgIDAuNDE5MDEwXSBwY2kgMDAwMDowMDowNC4wOiByZWcg MHgxMDogW21lbSAweGZlYmYxMDAwLTB4ZmViZjEwMGZdClsgICAgMC40MzUxNTVdIEFDUEk6IFBD SSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMgNSAqMTAgMTEpClsgICAgMC40NDAxOTBdIEFD UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNSAqMTAgMTEpClsgICAgMC40NDYw MzZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgNSAxMCAqMTEpClsgICAg MC40NTIxMzJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSAxMCAqMTEp ClsgICAgMC40NTY0MzVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMgKjkp ClsgICAgMC40NjMwMDBdIEFDUEk6IEVuYWJsZWQgMTYgR1BFcyBpbiBibG9jayAwMCB0byAwRgpb ICAgIDAuNDY0Mzk2XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDA6MDIuMCxkZWNv ZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsgICAgMC40NjUwMDhdIHZnYWFyYjog bG9hZGVkClsgICAgMC40NjYwMDddIHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAw MDowMDowMi4wClsgICAgMC40NzA1MDNdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAg MC40NzExMzNdIGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLgpbICAgIDAuNDcyNjAyXSBwcHNf Y29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkClsgICAgMC40NzMwMDddIHBwc19j b3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBSb2RvbGZvIEdp b21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgICAwLjQ3NDA3MF0gUFRQIGNsb2NrIHN1cHBv cnQgcmVnaXN0ZXJlZApbICAgIDAuNDc2MTY3XSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0 aW5nClsgICAgMC40NzcwMTBdIFBDSTogcGNpX2NhY2hlX2xpbmVfc2l6ZSBzZXQgdG8gNjQgYnl0 ZXMKWyAgICAwLjQ3ODI1OV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgwMDA5ZmMw MC0weDAwMDlmZmZmXQpbICAgIDAuNDc5MDMwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l bSAweDEzZmZlMDAwLTB4MTNmZmZmZmZdClsgICAgMC40ODE0NDRdIEJsdWV0b290aDogQ29yZSB2 ZXIgMi4xOQpbICAgIDAuNDgyMDY5XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDMx ClsgICAgMC40ODMwMDZdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5h Z2VyIGluaXRpYWxpemVkClsgICAgMC40ODQwMjldIEJsdWV0b290aDogSENJIHNvY2tldCBsYXll ciBpbml0aWFsaXplZApbICAgIDAuNDg1MDIwXSBCbHVldG9vdGg6IEwyQ0FQIHNvY2tldCBsYXll ciBpbml0aWFsaXplZApbICAgIDAuNDg2MDYxXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIg aW5pdGlhbGl6ZWQKWyAgICAwLjQ4NzAzMV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWls eSA4ClsgICAgMC40ODgwMDddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMjAKWyAg ICAwLjQ5MjUzMV0gU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Uga3ZtLWNsb2NrClsgICAgMC40OTU0 MDFdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuNDk2OTE5XSBBQ1BJOiBidXMgdHlwZSBQTlAg cmVnaXN0ZXJlZApbICAgIDAuNDk4Nzg5XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDAuNTA4NjI1 XSBwbnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3Rp dmUpClsgICAgMC41MjQzMThdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAw eDMxIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC41Mjc3MTZdIHBucCAw MDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMgKGFjdGl2ZSkKWyAg ICAwLjUzMDMxN10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+ IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDAuNTMzNjcxXSBwbnAgMDA6MDI6 IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwZjEzIChhY3RpdmUpClsgICAgMC41 MzYzNjldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2 IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMC41Mzk2NTZdIHBucCAwMDowMzogW2RtYSAy XQpbICAgIDAuNTQxMjA5XSBwbnAgMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElE cyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC41NDM5MDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcg ZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAg MC41NDcyNTZdIHBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA0 MDAgKGFjdGl2ZSkKWyAgICAwLjU0OTkzN10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAo MC00IC0+IDB4MzQgLT4gSVJRIDQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MykKWyAgICAwLjU1MzM0 MF0gcG5wIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0 aXZlKQpbICAgIDAuNTU3OTY0XSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCA2IGRldmljZXMKWyAgICAw LjU1OTY1OV0gQUNQSTogYnVzIHR5cGUgUE5QIHVucmVnaXN0ZXJlZApbICAgIDAuNTg1MjYwXSBw Y2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHgwY2Y3XQpbICAgIDAuNTg3 NDAwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhhZGZmXQpbICAg IDAuNTg5NjY4XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW2lvICAweGFlMGYtMHhhZWZm XQpbICAgIDAuNTkxOTcyXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW2lvICAweGFmMjAt MHhhZmRmXQpbICAgIDAuNTk0MDkyXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDggW2lvICAw eGFmZTQtMHhmZmZmXQpbICAgIDAuNTk2MjMyXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDkg W21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmZdClsgICAgMC41OTgyOTFdIHBjaV9idXMgMDAwMDow MDogcmVzb3VyY2UgMTAgW21lbSAweDE0MDAwMDAwLTB4ZmViZmZmZmZdClsgICAgMC42MDAzODdd IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDAuNjAxOTYwXSBwY2kgMDAw MDowMDowMC4wOiBMaW1pdGluZyBkaXJlY3QgUENJL1BDSSB0cmFuc2ZlcnMKWyAgICAwLjYwMzg5 OF0gcGNpIDAwMDA6MDA6MDEuMDogUElJWDM6IEVuYWJsaW5nIFBhc3NpdmUgUmVsZWFzZQpbICAg IDAuNjA1Nzk2XSBwY2kgMDAwMDowMDowMS4wOiBBY3RpdmF0aW5nIElTQSBETUEgaGFuZyB3b3Jr YXJvdW5kcwpbICAgIDAuNjA3NzU5XSBwY2kgMDAwMDowMDowMi4wOiBCb290IHZpZGVvIGRldmlj ZQpbICAgIDAuNjA5NDc5XSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMC42MTk1 MjddIFRyeWluZyB0byB1bnBhY2sgcm9vdGZzIGltYWdlIGFzIGluaXRyYW1mcy4uLgpbICAgIDIu MzYwNDg5XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6IDIzMjQ0SyAoZmZmZjg4MDAxMjkzZDAwMCAt IGZmZmY4ODAwMTNmZjAwMDApClsgICAgMi4zNzc2MjRdIGNhbWVsbGlhLXg4Nl82NDogcGVyZm9y bWFuY2Ugb24gdGhpcyBDUFUgd291bGQgYmUgc3Vib3B0aW1hbDogZGlzYWJsaW5nIGNhbWVsbGlh LXg4Nl82NC4KWyAgICAyLjM4MTMxNF0gc2hhMV9zc3NlMzogTmVpdGhlciBBVlggbm9yIEFWWDIg bm9yIFNTU0UzIGlzIGF2YWlsYWJsZS91c2FibGUuClsgICAgMi4zODM4MjBdIHNoYTI1Nl9zc3Nl MzogTmVpdGhlciBBVlggbm9yIFNTU0UzIGlzIGF2YWlsYWJsZS91c2FibGUuClsgICAgMi4zOTAz MjddIEFWWCBvciBBRVMtTkkgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMi4z OTI2OTNdIEFWWCBpbnN0cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAyLjM5NDg2NV0g QVZYIGluc3RydWN0aW9ucyBhcmUgbm90IGRldGVjdGVkLgpbICAgIDIuMzk2OTM0XSBBVlgyIG9y IEFFUy1OSSBpbnN0cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAyLjQwMDUxOF0gZnV0 ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAy LjQwMzI4OV0gSW5pdGlhbGlzZSBzeXN0ZW0gdHJ1c3RlZCBrZXlyaW5nClsgICAgMy4zNzAzOTdd IHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRpb246IDE5OTQuOTk2IE1Iegpb ICAgIDMuNjUxMjI5XSBIdWdlVExCIHJlZ2lzdGVyZWQgMiBNQiBwYWdlIHNpemUsIHByZS1hbGxv Y2F0ZWQgMCBwYWdlcwpbICAgIDMuNjc4OTMxXSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNS4y ClsgICAgMy42ODA4NjVdIERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRl ciAwLCA0MDk2IGJ5dGVzKQpbICAgIDMuNjg5NzQzXSBRTlg0IGZpbGVzeXN0ZW0gMC4yLjMgcmVn aXN0ZXJlZC4KWyAgICAzLjY5MjM4M10gSkZTOiBuVHhCbG9jayA9IDIyMTUsIG5UeExvY2sgPSAx NzcyMwpbICAgIDMuNzA4NDI0XSBtc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDU1MwpbICAgIDMuNzE1 MDMwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM4ClsgICAgMy43MTY4NDBdIEtl eSB0eXBlIGFzeW1tZXRyaWMgcmVnaXN0ZXJlZApbICAgIDMuNzE4NzA3XSBBc3ltbWV0cmljIGtl eSBwYXJzZXIgJ3g1MDknIHJlZ2lzdGVyZWQKWyAgICAzLjcyMDczNl0gYm91bmNlOiBwb29sIHNp emU6IDY0IHBhZ2VzClsgICAgMy43MjI4OTRdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAoYnNn KSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTEpClsgICAgMy43MzUxMjBdIGlv IHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMy43MzY5NTddIHRlc3Rf c3RyaW5nX2hlbHBlcnM6IFJ1bm5pbmcgdGVzdHMuLi4KWyAgICAzLjc0MTcxMV0gaGdhZmI6IEhH QSBjYXJkIG5vdCBkZXRlY3RlZC4KWyAgICAzLjc0MzQ1MV0gaGdhZmI6IHByb2JlIG9mIGhnYWZi LjAgZmFpbGVkIHdpdGggZXJyb3IgLTIyClsgICAgMy43NjE1MTFdIGlucHV0OiBQb3dlciBCdXR0 b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQwClsgICAg My43NjQxMTZdIEFDUEk6IFBvd2VyIEJ1dHRvbiBbUFdSRl0KWyAgICAzLjk0MjgwMl0gU2VyaWFs OiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQKWyAgICAz Ljk5ODA5NF0gMDA6MDU6IHR0eVMwIGF0IEkvTyAweDNmOCAoaXJxID0gNCwgYmFzZV9iYXVkID0g MTE1MjAwKSBpcyBhIDE2NTUwQQpbICAgIDQuMDE1NjA1XSBBcHBsaWNvbSBkcml2ZXI6ICRJZDog YWMuYyx2IDEuMzAgMjAwMC8wMy8yMiAxNjowMzo1NyBkd213MiBFeHAgJApbICAgIDQuMDE3NzQw XSBhYy5vOiBObyBQQ0kgYm9hcmRzIGZvdW5kLgpbICAgIDQuMDE5MTE2XSBhYy5vOiBGb3IgYW4g SVNBIGJvYXJkIHlvdSBtdXN0IHN1cHBseSBtZW1vcnkgYW5kIGlycSBwYXJhbWV0ZXJzLgpbICAg IDQuMDIxNTE4XSBOb24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zClsgICAgNC4wMjk5OTld IHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAgNC4wMzE3ODldIHRl bGNsa19pbnRlcnJ1cHQgPSAweGYgbm9uLW1jcGJsMDAxMCBody4KWyAgICA0LjAzNzE1Nl0gTGlu dXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzClsgICAgNC4wMzkzOThdIFtkcm1dIEluaXRpYWxp emVkIGRybSAxLjEuMCAyMDA2MDgxMApbICAgIDQuMDQxMjcyXSBbZHJtXSByYWRlb24ga2VybmVs IG1vZGVzZXR0aW5nIGVuYWJsZWQuClsgICAgNC4wNDMzOThdIGRybS9pODEwIGRvZXMgbm90IHN1 cHBvcnQgU01QClsgICAgNC4wNzAzNDBdIGJyZDogbW9kdWxlIGxvYWRlZApbICAgIDQuMDg0MjYy XSBsb29wOiBtb2R1bGUgbG9hZGVkClsgICAgNC4wODU3OTRdIG10aXAzMnh4IFZlcnNpb24gMS4z LjEKWyAgICA0LjA4Nzg3MF0gIG51bGxiMDogdW5rbm93biBwYXJ0aXRpb24gdGFibGUKWyAgICA0 LjA5MDMwNl0gIG51bGxiMTogdW5rbm93biBwYXJ0aXRpb24gdGFibGUKWyAgICA0LjA5MjE2M10g bnVsbDogbW9kdWxlIGxvYWRlZApbICAgIDQuMDkzOTY2XSBHdWVzdCBwZXJzb25hbGl0eSBpbml0 aWFsaXplZCBhbmQgaXMgaW5hY3RpdmUKWyAgICA0LjA5NjI1Ml0gVk1DSSBob3N0IGRldmljZSBy ZWdpc3RlcmVkIChuYW1lPXZtY2ksIG1ham9yPTEwLCBtaW5vcj02MikKWyAgICA0LjA5ODI0M10g SW5pdGlhbGl6ZWQgaG9zdCBwZXJzb25hbGl0eQpbICAgIDQuMTAwODY2XSBMb2FkaW5nIGlTQ1NJ IHRyYW5zcG9ydCBjbGFzcyB2Mi4wLTg3MC4KWyAgICA0LjExMjMzNF0gYWx1YTogZGV2aWNlIGhh bmRsZXIgcmVnaXN0ZXJlZApbICAgIDQuMTE5NDY4XSBxbGEyeHh4IFswMDAwOjAwOjAwLjBdLTAw MDU6IDogUUxvZ2ljIEZpYnJlIENoYW5uZWwgSEJBIERyaXZlcjogOC4wNy4wMC4wOC1rLgpbICAg IDQuMTIzMzA5XSBtcHQyc2FzIHZlcnNpb24gMTYuMTAwLjAwLjAwIGxvYWRlZApbICAgIDQuMTI1 ODYzXSBHRFQtSEE6IFN0b3JhZ2UgUkFJRCBDb250cm9sbGVyIERyaXZlci4gVmVyc2lvbjogMy4w NQpbICAgIDQuMTI4MzUzXSAzd2FyZSA5MDAwIFN0b3JhZ2UgQ29udHJvbGxlciBkZXZpY2UgZHJp dmVyIGZvciBMaW51eCB2Mi4yNi4wMi4wMTQuClsgICAgNC4xMzE5NTJdIEJyb2FkY29tIE5ldFh0 cmVtZSBJSSBpU0NTSSBEcml2ZXIgYm54MmkgdjIuNy42LjIgKEp1biAwNiwgMjAxMykKWyAgICA0 LjEzNDYwMF0gaXNjc2k6IHJlZ2lzdGVyZWQgdHJhbnNwb3J0IChibngyaSkKWyAgICA0LjE0MTIw MV0gZXNhczJyOiBkcml2ZXIgd2lsbCBub3QgYmUgbG9hZGVkIGJlY2F1c2Ugbm8gQVRUTyBlc2Fz MnIgZGV2aWNlcyB3ZXJlIGZvdW5kClsgICAgNC4xNDczMThdIGFyY25ldCBsb2FkZWQuClsgICAg NC4xNDg4NjBdIGFyY25ldDogQ09NOTB4eCBJTy1tYXBwZWQgbW9kZSBzdXBwb3J0IChieSBEYXZp ZCBXb29kaG91c2UgZXQgZWwuKQpbICAgIDQuMTUxOTY4XSBFLW1haWwgbWUgaWYgeW91IGFjdHVh bGx5IHRlc3QgdGhpcyBkcml2ZXIsIHBsZWFzZSEKWyAgICA0LjE1NDI5OF0gIGFyYyVkOiBObyBh dXRvcHJvYmUgZm9yIElPIG1hcHBlZCBjYXJkczsgeW91IG11c3Qgc3BlY2lmeSB0aGUgYmFzZSBh ZGRyZXNzIQpbICAgIDQuMTU4MDUwXSBBdGhlcm9zKFIpIEwyIEV0aGVybmV0IERyaXZlciAtIHZl cnNpb24gMi4yLjMKWyAgICA0LjE2MDE5OV0gQ29weXJpZ2h0IChjKSAyMDA3IEF0aGVyb3MgQ29y cG9yYXRpb24uClsgICAgNC4xNjI1OTBdIGNuaWM6IEJyb2FkY29tIE5ldFh0cmVtZSBJSSBDTklD IERyaXZlciBjbmljIHYyLjUuMjAgKE1hcmNoIDE0LCAyMDE0KQpbICAgIDQuMTc1MzE5XSBza3ky OiBkcml2ZXIgdmVyc2lvbiAxLjMwClsgICAgNC4xNzczOTJdIFFMb2dpYyAxLzEwIEdiRSBDb252 ZXJnZWQvSW50ZWxsaWdlbnQgRXRoZXJuZXQgRHJpdmVyIHY1LjMuNjAKWyAgICA0LjE4MDQ2M10g UFBQIGdlbmVyaWMgZHJpdmVyIHZlcnNpb24gMi40LjIKWyAgICA0LjE4MjU3NV0gUFBQIEJTRCBD b21wcmVzc2lvbiBtb2R1bGUgcmVnaXN0ZXJlZApbICAgIDQuMTg0NDk1XSBTTElQOiB2ZXJzaW9u IDAuOC40LU5FVDMuMDE5LU5FV1RUWSAoZHluYW1pYyBjaGFubmVscywgbWF4PTI1NikgKDYgYml0 IGVuY2Fwc3VsYXRpb24gZW5hYmxlZCkuClsgICAgNC4xODg2NDVdIGhkbGM6IEhETEMgc3VwcG9y dCBtb2R1bGUgcmV2aXNpb24gMS4yMgpbICAgIDQuMTkxMTIxXSBhZHVtbXk6IHZlcnNpb24gMS4w ClsgICAgNC4xOTMwODFdIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIgMy4wNC4yMApbICAgIDQuMTk0 ODYzXSBDb3B5cmlnaHQgKGMpIDE5OTktMjAwOCBMU0kgQ29ycG9yYXRpb24KWyAgICA0LjE5Njkz OF0gRnVzaW9uIE1QVCBTUEkgSG9zdCBkcml2ZXIgMy4wNC4yMApbICAgIDQuMTk4OTQ5XSBGdXNp b24gTVBUIG1pc2MgZGV2aWNlIChpb2N0bCkgZHJpdmVyIDMuMDQuMjAKWyAgICA0LjIwMTQwMV0g bXB0Y3RsOiBSZWdpc3RlcmVkIHdpdGggRnVzaW9uIE1QVCBiYXNlIGRyaXZlcgpbICAgIDQuMjAz NjAyXSBtcHRjdGw6IC9kZXYvbXB0Y3RsIEAgKG1ham9yLG1pbm9yPTEwLDIyMCkKWyAgICA0LjIx MDk4M10gYW9lOiBBb0Ugdjg1IGluaXRpYWxpc2VkLgpbICAgIDQuMjE1OTQxXSBpODA0MjogUE5Q OiBQUy8yIENvbnRyb2xsZXIgW1BOUDAzMDM6S0JELFBOUDBmMTM6TU9VXSBhdCAweDYwLDB4NjQg aXJxIDEsMTIKWyAgICA0LjIyMDkwOV0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2 NCBpcnEgMQpbICAgIDQuMjIyOTk3XSBzZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0 IGlycSAxMgpbICAgIDQuMjI2Njk1XSBpbnB1dDogQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2Fy ZCBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9pODA0Mi9zZXJpbzAvaW5wdXQvaW5wdXQxClsgICAgNC4y NDMxOTFdIHNkaGNpOiBTZWN1cmUgRGlnaXRhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRy aXZlcgpbICAgIDQuMjQ4NjIyXSBzZGhjaTogQ29weXJpZ2h0KGMpIFBpZXJyZSBPc3NtYW4KWyAg ICA0LjI1MzQ5Ml0gd2JzZDogV2luYm9uZCBXODNMNTF4RCBTRC9NTUMgY2FyZCBpbnRlcmZhY2Ug ZHJpdmVyClsgICAgNC4yNTkwMjhdIHdic2Q6IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFuClsg ICAgNC4yNjMyMTFdIHNkaGNpLXBsdGZtOiBTREhDSSBwbGF0Zm9ybSBhbmQgT0YgZHJpdmVyIGhl bHBlcgpbICAgIDQuMjg4MTQ0XSBwYW5lbDogZHJpdmVyIHZlcnNpb24gMC45LjUgbm90IHlldCBy ZWdpc3RlcmVkClsgICAgNC4yOTQ0OTNdIGN4dDFlMTogTm8gYm9hcmRzIGZvdW5kClsgICAgNC4y OTg1MzBdIGlucHV0OiBTcGVha3VwIGFzIC9kZXZpY2VzL3ZpcnR1YWwvaW5wdXQvaW5wdXQzClsg ICAgNC4zMDg5MTBdIGluaXRpYWxpemVkIGRldmljZTogL2Rldi9zeW50aCwgbm9kZSAoTUFKT1Ig MTAsIE1JTk9SIDI1KQpbICAgIDQuMzE2NjU0XSBzcGVha3VwIDMuMS42OiBpbml0aWFsaXplZApb ICAgIDQuMzIwNTI4XSBzeW50aCBuYW1lIG9uIGVudHJ5IGlzOiAobnVsbCkKWyAgICA0LjMyODEx Ml0gYXNobWVtOiBpbml0aWFsaXplZApbICAgIDQuMzI5Njk3XSBsb2dnZXI6IGNyZWF0ZWQgMjU2 SyBsb2cgJ2xvZ19tYWluJwpbICAgIDQuMzMxOTE5XSBsb2dnZXI6IGNyZWF0ZWQgMjU2SyBsb2cg J2xvZ19ldmVudHMnClsgICAgNC4zMzM5NzhdIGxvZ2dlcjogY3JlYXRlZCAyNTZLIGxvZyAnbG9n X3JhZGlvJwpbICAgIDQuMzM2MDM4XSBsb2dnZXI6IGNyZWF0ZWQgMjU2SyBsb2cgJ2xvZ19zeXN0 ZW0nClsgICAgNC4zMzgyNzJdIEZQR0EgRE9XTkxPQUQgLS0tPgpbICAgIDQuMzM5NTk2XSBGUEdB IGltYWdlIGZpbGUgbmFtZTogeGxpbnhfZnBnYV9maXJtd2FyZS5iaXQKWyAgICA0LjM0MTg2NF0g R1BJTyBJTklUIEZBSUwhIQpbICAgIDQuMzQ1OTcyXSBpbnRlbF9yYXBsOiBkcml2ZXIgZG9lcyBu b3Qgc3VwcG9ydCBDUFUgZmFtaWx5IDE1IG1vZGVsIDYKWyAgICA0LjM1MDQyNV0gb3Byb2ZpbGU6 IHVzaW5nIE5NSSBpbnRlcnJ1cHQuClsgICAgNC4zNTQxODBdIE5FVDogUmVnaXN0ZXJlZCBwcm90 b2NvbCBmYW1pbHkgMTUKWyAgICA0LjM1ODYzNF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh bWlseSA0ClsgICAgNC4zNjI3MzRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgNQpb ICAgIDQuMzY3MjU5XSBCbHVldG9vdGg6IEJORVAgKEV0aGVybmV0IEVtdWxhdGlvbikgdmVyIDEu MwpbICAgIDQuMzcxMzc2XSBCbHVldG9vdGg6IEJORVAgZmlsdGVyczogcHJvdG9jb2wgbXVsdGlj YXN0ClsgICAgNC4zNzU0MDNdIEJsdWV0b290aDogQk5FUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6 ZWQKWyAgICA0LjM3OTMyNV0gQmx1ZXRvb3RoOiBISURQIChIdW1hbiBJbnRlcmZhY2UgRW11bGF0 aW9uKSB2ZXIgMS4yClsgICAgNC4zODM1NTJdIEJsdWV0b290aDogSElEUCBzb2NrZXQgbGF5ZXIg aW5pdGlhbGl6ZWQKWyAgICA0LjM5Njk5Nl0gbGVjOmxhbmVfbW9kdWxlX2luaXQ6IGxlYy5jOiBp bml0aWFsaXplZApbICAgIDQuMzk5OTgwXSBORVQ0OiBERUNuZXQgZm9yIExpbnV4OiBWLjIuNS42 OHMgKEMpIDE5OTUtMjAwMyBMaW51eCBERUNuZXQgUHJvamVjdCBUZWFtClsgICAgNC40MDk5NTBd IERFQ25ldDogUm91dGluZyBjYWNoZSBoYXNoIHRhYmxlIG9mIDEwMjQgYnVja2V0cywgMTZLYnl0 ZXMKWyAgICA0LjQxMjQ4NF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMgpbICAg IDQuNDE0NDQ4XSA5cG5ldDogSW5zdGFsbGluZyA5UDIwMDAgc3VwcG9ydApbICAgIDQuNDIzNTA4 XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDM2ClsgICAgNC40Mjg2NTFdIGJhdG1h bl9hZHY6IEIuQS5ULk0uQS5OLiBhZHZhbmNlZCAyMDE0LjMuMCAoY29tcGF0aWJpbGl0eSB2ZXJz aW9uIDE1KSBsb2FkZWQKWyAgICA0LjQzNTg4OF0gbXBsc19nc286IE1QTFMgR1NPIHN1cHBvcnQK WyAgICA0LjQzODY0OV0gClsgICAgNC40Mzg2NDldIHByaW50aW5nIFBJQyBjb250ZW50cwpbICAg IDQuNDQwNzE5XSAuLi4gUElDICBJTVI6IGZmZmYKWyAgICA0LjQ0MTY5M10gLi4uIFBJQyAgSVJS OiAxMDEzClsgICAgNC40NDMzMTddIC4uLiBQSUMgIElTUjogMDAwMApbICAgIDQuNDQ0NTkwXSAu Li4gUElDIEVMQ1I6IDBjMDAKWyAgICA0LjQ1MzE5OV0gcHJpbnRpbmcgbG9jYWwgQVBJQyBjb250 ZW50cyBvbiBDUFUjMC8wOgpbICAgIDQuNDU0MTgzXSAuLi4gQVBJQyBJRDogICAgICAwMDAwMDAw MCAoMCkKWyAgICA0LjQ1NDE4M10gLi4uIEFQSUMgVkVSU0lPTjogMDEwNTAwMTQKWyAgICA0LjQ1 NDE4M10gLi4uIEFQSUMgVEFTS1BSSTogMDAwMDAwMDAgKDAwKQpbICAgIDQuNDU0MTgzXSAuLi4g QVBJQyBQUk9DUFJJOiAwMDAwMDAwMApbICAgIDQuNDU0MTgzXSAuLi4gQVBJQyBMRFI6IDAxMDAw MDAwClsgICAgNC40NTQxODNdIC4uLiBBUElDIERGUjogZmZmZmZmZmYKWyAgICA0LjQ1NDE4M10g Li4uIEFQSUMgU1BJVjogMDAwMDAxZmYKWyAgICA0LjQ1NDE4M10gLi4uIEFQSUMgSVNSIGZpZWxk OgpbICAgIDQuNDU0MTgzXSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwClsgICAgNC40NTQxODNdIC4uLiBBUElDIFRNUiBmaWVs ZDoKWyAgICA0LjQ1NDE4M10gMDAwMDAwMDAwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMApbICAgIDQuNDU0MTgzXSAuLi4gQVBJQyBJUlIgZmll bGQ6ClsgICAgNC40NTQxODNdIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKWyAgICA0LjQ1NDE4M10gLi4uIEFQSUMgRVNSOiAw MDAwMDAwMApbICAgIDQuNDU0MTgzXSAuLi4gQVBJQyBJQ1I6IDAwMDAwOGZkClsgICAgNC40NTQx ODNdIC4uLiBBUElDIElDUjI6IDAyMDAwMDAwClsgICAgNC40NTQxODNdIC4uLiBBUElDIExWVFQ6 IDAwMDAwMGVmClsgICAgNC40NTQxODNdIC4uLiBBUElDIExWVFBDOiAwMDAxMDAwMApbICAgIDQu NDU0MTgzXSAuLi4gQVBJQyBMVlQwOiAwMDAxMDcwMApbICAgIDQuNDU0MTgzXSAuLi4gQVBJQyBM VlQxOiAwMDAwMDQwMApbICAgIDQuNDU0MTgzXSAuLi4gQVBJQyBMVlRFUlI6IDAwMDAwMGZlClsg ICAgNC40NTQxODNdIC4uLiBBUElDIFRNSUNUOiAwMWE5NDIzNQpbICAgIDQuNDU0MTgzXSAuLi4g QVBJQyBUTUNDVDogMDE1Nzc3OWIKWyAgICA0LjQ1NDE4M10gLi4uIEFQSUMgVERDUjogMDAwMDAw MDMKWyAgICA0LjQ1NDE4M10gClsgICAgNC41MzMwMTFdIG51bWJlciBvZiBNUCBJUlEgc291cmNl czogMTUuClsgICAgNC41MzQ4MThdIG51bWJlciBvZiBJTy1BUElDICMwIHJlZ2lzdGVyczogMjQu ClsgICAgNC41MzY3NDBdIHRlc3RpbmcgdGhlIElPIEFQSUMuLi4uLi4uLi4uLi4uLi4uLi4uLi4u LgpbICAgIDQuNTM4OTE4XSBJTyBBUElDICMwLi4uLi4uClsgICAgNC41NDAzMDZdIC4uLi4gcmVn aXN0ZXIgIzAwOiAwMDAwMDAwMApbICAgIDQuNTQyMDU2XSAuLi4uLi4uICAgIDogcGh5c2ljYWwg QVBJQyBpZDogMDAKWyAgICA0LjU0Mzk2Ml0gLi4uLi4uLiAgICA6IERlbGl2ZXJ5IFR5cGU6IDAK WyAgICA0LjU0NTY5M10gLi4uLi4uLiAgICA6IExUUyAgICAgICAgICA6IDAKWyAgICA0LjU0NzQ0 OV0gLi4uLiByZWdpc3RlciAjMDE6IDAwMTcwMDExClsgICAgNC41NDkyNjZdIC4uLi4uLi4gICAg IDogbWF4IHJlZGlyZWN0aW9uIGVudHJpZXM6IDE3ClsgICAgNC41NTEzNjldIC4uLi4uLi4gICAg IDogUFJRIGltcGxlbWVudGVkOiAwClsgICAgNC41NTMyMDJdIC4uLi4uLi4gICAgIDogSU8gQVBJ QyB2ZXJzaW9uOiAxMQpbICAgIDQuNTU1MDU5XSAuLi4uIHJlZ2lzdGVyICMwMjogMDAwMDAwMDAK WyAgICA0LjU1NjcyMl0gLi4uLi4uLiAgICAgOiBhcmJpdHJhdGlvbjogMDAKWyAgICA0LjU1ODQ3 MV0gLi4uLiBJUlEgcmVkaXJlY3Rpb24gdGFibGU6ClsgICAgNC41NjAxMzhdIDEgICAgMCAgICAw ICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgNC41NjIwMzFdIDAgICAgMCAgICAwICAgMCAg IDAgICAgMSAgICAxICAgIDMxClsgICAgNC41NjM5MjddIDAgICAgMCAgICAwICAgMCAgIDAgICAg MSAgICAxICAgIDMwClsgICAgNC41NjU3NjJdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAx ICAgIDMzClsgICAgNC41Njc1MjZdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM0 ClsgICAgNC41NjkyMTBdIDEgICAgMSAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM1ClsgICAg NC41NzA5MjBdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM2ClsgICAgNC41NzI0 OTBdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM3ClsgICAgNC41NzQxODBdIDAg ICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM4ClsgICAgNC41NzYyMjBdIDAgICAgMSAg ICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM5ClsgICAgNC41NzgxMzVdIDEgICAgMSAgICAwICAg MCAgIDAgICAgMSAgICAxICAgIDNBClsgICAgNC41Nzk4MjBdIDEgICAgMSAgICAwICAgMCAgIDAg ICAgMSAgICAxICAgIDNCClsgICAgNC41ODE2NTBdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAg ICAxICAgIDNDClsgICAgNC41ODM2MDddIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAg IDNEClsgICAgNC41ODU3MzldIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDNFClsg ICAgNC41ODc2NDJdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDNGClsgICAgNC41 ODk1NTldIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgNC41OTE1MjRd IDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgNC41OTMzODBdIDEgICAg MCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgNC41OTUzMjBdIDEgICAgMCAgICAw ICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgNC41OTcyNTZdIDEgICAgMCAgICAwICAgMCAg IDAgICAgMCAgICAwICAgIDAwClsgICAgNC41OTkxOTVdIDEgICAgMCAgICAwICAgMCAgIDAgICAg MCAgICAwICAgIDAwClsgICAgNC42MDEzNjddIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAw ICAgIDAwClsgICAgNC42MDM2MDBdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAw ClsgICAgNC42MDU4MTNdIElSUSB0byBwaW4gbWFwcGluZ3M6ClsgICAgNC42MDcyNTldIElSUTAg LT4gMDoyClsgICAgNC42MDkwMzRdIElSUTEgLT4gMDoxClsgICAgNC42MTA4NjldIElSUTMgLT4g MDozClsgICAgNC42MTI3MThdIElSUTQgLT4gMDo0ClsgICAgNC42MTQ1OTJdIElSUTUgLT4gMDo1 ClsgICAgNC42MTY0MDhdIElSUTYgLT4gMDo2ClsgICAgNC42MTgyMThdIElSUTcgLT4gMDo3Clsg ICAgNC42MjAwNzNdIElSUTggLT4gMDo4ClsgICAgNC42MjE2NzJdIElSUTkgLT4gMDo5ClsgICAg NC42MjMyMTBdIElSUTEwIC0+IDA6MTAKWyAgICA0LjYyNDcwOV0gSVJRMTEgLT4gMDoxMQpbICAg IDQuNjI2NDg0XSBJUlExMiAtPiAwOjEyClsgICAgNC42MjgwOTVdIElSUTEzIC0+IDA6MTMKWyAg ICA0LjYyOTczOF0gSVJRMTQgLT4gMDoxNApbICAgIDQuNjMxNjUzXSBJUlExNSAtPiAwOjE1Clsg ICAgNC42MzM2NTRdIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBkb25lLgpb ICAgIDQuNjM2ODk1XSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpbICAg IDQuNjQyMzIyXSBMb2FkZWQgWC41MDkgY2VydCAnTWFncmF0aGVhOiBHbGFjaWVyIHNpZ25pbmcg a2V5OiBkZTBlNzNkY2QxZDRmYjcxY2FiZDU4YjAyNzU5ODA5OTdhNTc3M2JlJwpbICAgIDQuNjYw Mjc4XSBCdHJmcyBsb2FkZWQsIGFzc2VydD1vbiwgaW50ZWdyaXR5LWNoZWNrZXI9b24KWyAgICA0 LjY3MDIzNF0gaGQ6IG5vIGRyaXZlcyBzcGVjaWZpZWQgLSB1c2UgaGQ9Y3lsLGhlYWQsc2VjdG9y cyBvbiBrZXJuZWwgY29tbWFuZCBsaW5lClsgICAgNC42ODAxMjNdIEZyZWVpbmcgdW51c2VkIGtl cm5lbCBtZW1vcnk6IDExMjRLIChmZmZmZmZmZjgyY2QzMDAwIC0gZmZmZmZmZmY4MmRlYzAwMCkK WyAgICA0LjY4MzI5NV0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRh OiAyNDU3NmsKWyAgICA0LjcwMjkxM10gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMjAw MEsgKGZmZmY4ODAwMDIwMGMwMDAgLSBmZmZmODgwMDAyMjAwMDAwKQpbICAgIDQuNzMwNDI4XSBG cmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxODgwSyAoZmZmZjg4MDAwMjYyYTAwMCAtIGZm ZmY4ODAwMDI4MDAwMDApClsgICAgNC43NzA5MzRdIHJhbmRvbTogaW5pdCB1cmFuZG9tIHJlYWQg d2l0aCA2IGJpdHMgb2YgZW50cm9weSBhdmFpbGFibGUKWyAgICA0Ljc5Mzk5NF0gQlVHOiBzbGVl cGluZyBmdW5jdGlvbiBjYWxsZWQgZnJvbSBpbnZhbGlkIGNvbnRleHQgYXQga2VybmVsL3JjdS91 cGRhdGUuYzo4NzEKWyAgICA0LjgwMjA4MF0gaW5fYXRvbWljKCk6IDEsIGlycXNfZGlzYWJsZWQo KTogMCwgcGlkOiA5NCwgbmFtZTogaG9zdG5hbWUKWyAgICA0LjgwODg2NF0gQ1BVOiAwIFBJRDog OTQgQ29tbTogaG9zdG5hbWUgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYyAj MQpbICAgIDQuODE0NTIwXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlgg KyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgNC44MjEyNzhdICBmZmZm ODgwMDBmMmFjYWMwIGZmZmY4ODAwMTMyMmZlODggZmZmZmZmZmY4MWZkY2MxNSBmZmZmODgwMDBm MmFjYWQwClsgICAgNC44MjkyOTVdICBmZmZmODgwMDEzMjJmZTk4IGZmZmZmZmZmODEwY2M1NDkg ZmZmZjg4MDAxMzIyZmViMCBmZmZmZmZmZjgxMTA5OWY5ClsgICAgNC44MzcyNTRdICBmZmZmODgw MDBmMmFkMGQ4IGZmZmY4ODAwMTMyMmZlYzAgZmZmZmZmZmY4MTExMGEwMSBmZmZmODgwMDEzMjJm ZjM4ClsgICAgNC44NDU2ODVdIENhbGwgVHJhY2U6ClsgICAgNC44NDkwMjJdICBbPGZmZmZmZmZm ODFmZGNjMTU+XSBkdW1wX3N0YWNrKzB4ODUvMHhiYQpbICAgIDQuODUzMTI5XSAgWzxmZmZmZmZm ZjgxMGNjNTQ5Pl0gX19taWdodF9zbGVlcCsweDEyOS8weDE4MApbICAgIDQuODU3MzE5XSAgWzxm ZmZmZmZmZjgxMTA5OWY5Pl0gZXhpdF9yY3VfdGFza3MrMHgyOS8weGEwClsgICAgNC44NjE2MTVd ICBbPGZmZmZmZmZmODExMTBhMDE+XSBleGl0X3JjdSsweDExLzB4MjAKWyAgICA0Ljg2NTY3Ml0g IFs8ZmZmZmZmZmY4MTA5N2U2NT5dIGRvX2V4aXQrMHhhMDUvMHhmYzAKWyAgICA0Ljg3MDg2NF0g IFs8ZmZmZmZmZmY4MTA5ODViNj5dIGRvX2dyb3VwX2V4aXQrMHg0Ni8weDEzMApbICAgIDQuODc1 MTkxXSAgWzxmZmZmZmZmZjgxMDk4NmI3Pl0gU3lTX2V4aXRfZ3JvdXArMHgxNy8weDIwClsgICAg NC44Nzg2OTNdICBbPGZmZmZmZmZmODFmZjFiYTk+XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2 LzB4MWIKWyAgICA1LjA4MTEzNF0gaW5pdDogRmFpbGVkIHRvIGNyZWF0ZSBwdHkgLSBkaXNhYmxp bmcgbG9nZ2luZyBmb3Igam9iClsgICAgNS4wODM0OTFdIGluaXQ6IFRlbXBvcmFyeSBwcm9jZXNz IHNwYXduIGVycm9yOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClsgICAgNS4xMTI2NjhdIGlu aXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAg IDUuMTE2NDExXSBpbml0OiBUZW1wb3JhcnkgcHJvY2VzcyBzcGF3biBlcnJvcjogTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQpbICAgIDUuMjE4NzYxXSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0 eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKWyAgICA1LjIyMDk4NF0gaW5pdDogVGVtcG9y YXJ5IHByb2Nlc3Mgc3Bhd24gZXJyb3I6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKWyAgICA1 LjIyNzczMV0gaW5pdDogRmFpbGVkIHRvIGNyZWF0ZSBwdHkgLSBkaXNhYmxpbmcgbG9nZ2luZyBm b3Igam9iClsgICAgNS4yMzA0MzBdIGluaXQ6IFRlbXBvcmFyeSBwcm9jZXNzIHNwYXduIGVycm9y OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClsgICAgNS4zNjU4NjVdIGluaXQ6IEZhaWxlZCB0 byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDUuMzY4MjgyXSBp bml0OiBUZW1wb3JhcnkgcHJvY2VzcyBzcGF3biBlcnJvcjogTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeQpbICAgIDUuMzgxODYwXSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGlu ZyBsb2dnaW5nIGZvciBqb2IKWyAgICA1LjM5NzU1NF0gaW5pdDogRmFpbGVkIHRvIGNyZWF0ZSBw dHkgLSBkaXNhYmxpbmcgbG9nZ2luZyBmb3Igam9iClsgICAgNS40MDc1OTZdIGluaXQ6IEZhaWxl ZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDUuNDIwMTE1 XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IK WyAgICA1LjQzOTMwNF0gaW5pdDogRmFpbGVkIHRvIGNyZWF0ZSBwdHkgLSBkaXNhYmxpbmcgbG9n Z2luZyBmb3Igam9iClsgICAgNS40NTU1NzVdIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0g ZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDUuNDYzNTkwXSBpbml0OiBGYWlsZWQgdG8g Y3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKWyAgICA1Ljg0NzI1Ml0gQlVH OiBzbGVlcGluZyBmdW5jdGlvbiBjYWxsZWQgZnJvbSBpbnZhbGlkIGNvbnRleHQgYXQga2VybmVs L3JjdS91cGRhdGUuYzo4NzEKWyAgICA1Ljg0NzI1NF0gaW5fYXRvbWljKCk6IDEsIGlycXNfZGlz YWJsZWQoKTogMCwgcGlkOiAyMjMsIG5hbWU6IGJsa2lkClsgICAgNi4yMzM2MjddIGluaXQ6IEZh aWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDYuMjUy ODIyXSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBq b2IKWyAgICA2LjQwODQzMV0gaW5pdDogRmFpbGVkIHRvIGNyZWF0ZSBwdHkgLSBkaXNhYmxpbmcg bG9nZ2luZyBmb3Igam9iClsgICAgNi40NDk4ODJdIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5 IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDYuODUwNzA5XSBCVUc6IHNsZWVwaW5n IGZ1bmN0aW9uIGNhbGxlZCBmcm9tIGludmFsaWQgY29udGV4dCBhdCBrZXJuZWwvcmN1L3VwZGF0 ZS5jOjg3MQpbICAgIDYuODY3OTI5XSBpbl9hdG9taWMoKTogMSwgaXJxc19kaXNhYmxlZCgpOiAw LCBwaWQ6IDMzNiwgbmFtZTogZGQKWyAgICA2Ljk1NTE1Nl0gaW5pdDogRmFpbGVkIHRvIGNyZWF0 ZSBwdHkgLSBkaXNhYmxpbmcgbG9nZ2luZyBmb3Igam9iClsgICAgNi45ODQyNjhdIGluaXQ6IEZh aWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDcuMDE4 NzA5XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBq b2IKWyAgICA3LjAyNTMyN10gaW5pdDogRmFpbGVkIHRvIGNyZWF0ZSBwdHkgLSBkaXNhYmxpbmcg bG9nZ2luZyBmb3Igam9iClsgICAgNy4wNDk4NzZdIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5 IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpLZXJuZWwgdGVzdHM6IEJvb3QgT0shClsgICAg Ny40NzcxMzNdIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcg Zm9yIGpvYgpbICAgIDcuNTEwNjA5XSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2Fi bGluZyBsb2dnaW5nIGZvciBqb2IKWyAgICA3LjUyODQ2MF0gaW5pdDogRmFpbGVkIHRvIGNyZWF0 ZSBwdHkgLSBkaXNhYmxpbmcgbG9nZ2luZyBmb3Igam9iClsgICAgNy41NjM3NjRdIGluaXQ6IEZh aWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgoKRWxhcHNlZCB0 aW1lOiAxNQpxZW11LXN5c3RlbS14ODZfNjQgLWNwdSBrdm02NCAtZW5hYmxlLWt2bSAta2VybmVs IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYx MjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRk ZGMgLWFwcGVuZCAnaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRl YnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFs bF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBh bmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2 Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51eC1kZXZlbDpkZXZlbC1o b3VybHktMjAxNDA3MjkwOTpiZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVl OmJpc2VjdC1saW51eC0zLy52bWxpbnV6LWJkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5 NDhkZDlkNWUtMjAxNDA3MjkyMTI0NDItMTYtbGtwLW5leDA1IGJyYW5jaD1saW51eC1kZXZlbC9k ZXZlbC1ob3VybHktMjAxNDA3MjkwOSBCT09UX0lNQUdFPS9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1 ZS92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGMgZHJiZC5taW5vcl9jb3VudD04JyAg LWluaXRyZCAva2VybmVsLXRlc3RzL2luaXRyZC9xdWFudGFsLWNvcmUteDg2XzY0LmNneiAtbSAz MjAgLXNtcCAyIC1uZXQgbmljLHZsYW49MSxtb2RlbD1lMTAwMCAtbmV0IHVzZXIsdmxhbj0xIC1i b290IG9yZGVyPW5jIC1uby1yZWJvb3QgLXdhdGNoZG9nIGk2MzAwZXNiIC1ydGMgYmFzZT1sb2Nh bHRpbWUgLXBpZGZpbGUgL2Rldi9zaG0va2Jvb3QvcGlkLXF1YW50YWwtbGtwLW5leDA1LTE2OSAt c2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXF1YW50YWwtbGtwLW5leDA1LTE2OSAt ZGFlbW9uaXplIC1kaXNwbGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============8455369835657881420== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="-sleeping-function-called-from-invalid-context-at-78299.log" SEVBRCBpcyBub3cgYXQgZDQ3NjI2OS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3Vy bHktMjAxNDA3MjkwOScKZ2l0IGNoZWNrb3V0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBl Y2NmYmQ2YzFhOTEKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGExLTA3MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5 OjY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTE6YmlzZWN0LWxpbnV4LTMK CjIwMTQtMDctMjktMTA6MzY6NDEgNjRhYTkwZjI2YzA2ZTFjYjJhYWNmYjk4YTdkMGVjY2ZiZDZj MWE5MSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC02NGFhOTBmMjZjMDZlMWNiMmFh Y2ZiOThhN2QwZWNjZmJkNmMxYTkxCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC82NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNj ZmJkNmMxYTkxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC02NGFhOTBmMjZjMDZlMWNiMmFh Y2ZiOThhN2QwZWNjZmJkNmMxYTkxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MS0wNzI5MTgyNC02NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxCmtlcm5l bDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC82NGFhOTBmMjZjMDZl MWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxL3ZtbGludXotMy4xNi4wLXJjNwoKMjAxNC0wNy0y OS0xMDo0Njo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkxMwkxNiBTVUNDRVNTCgpiaXNlY3Q6 IGdvb2QgY29tbWl0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEKZ2l0 IGJpc2VjdCBzdGFydCBkNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4MjcwZTViIDY0 YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEgLS0KL2Mva2VybmVsLXRlc3Rz L2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiZDQ3NjI2OTlkMjcwZmFhMmU1ZjhjYzliNGExZmVlZmI5 ODI3MGU1YiIsICItZyIsICI2NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkx IiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2giLCAiL2MvYm9v dC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAzODEwIHJldmlzaW9ucyBs ZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMiBzdGVwcykKW2MzNGY4MDAyYmU0OTBl YmU0NDkwZWQwMjg2NDg1OThjODA2N2ZmZjddIE1lcmdlICdza24vY2FjaGVpbmZvJyBpbnRvIGRl dmVsLWhvdXJseS0yMDE0MDcyOTA5CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0zL29iai1iaXNlY3QKbHMgLWEg L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3Mjkx ODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OmMzNGY4MDAyYmU0OTBlYmU0 NDkwZWQwMjg2NDg1OThjODA2N2ZmZjc6YmlzZWN0LWxpbnV4LTMKCjIwMTQtMDctMjktMTA6NTA6 MjIgYzM0ZjgwMDJiZTQ5MGViZTQ0OTBlZDAyODY0ODU5OGM4MDY3ZmZmNyBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMS0wNzI5MTgyNC1jMzRmODAwMmJlNDkwZWJlNDQ5MGVkMDI4NjQ4NTk4YzgwNjdm ZmY3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNC9jMzRmODAwMmJlNDkwZWJlNDQ5MGVkMDI4NjQ4NTk4YzgwNjdmZmY3CndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMS0wNzI5MTgyNC1jMzRmODAwMmJlNDkwZWJlNDQ5MGVkMDI4NjQ4NTk4YzgwNjdm ZmY3CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9s a3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQtYzM0Zjgw MDJiZTQ5MGViZTQ0OTBlZDAyODY0ODU5OGM4MDY3ZmZmNwprZXJuZWw6IC9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYzM0ZjgwMDJiZTQ5MGViZTQ0OTBlZDAyODY0ODU5 OGM4MDY3ZmZmNy92bWxpbnV6LTMuMTYuMC1yYzctd2wtYXRoLTAyMDkzLWdjMzRmODAwCgoyMDE0 LTA3LTI5LTEwOjUzOjIzIGRldGVjdGluZyBib290IHN0YXRlIC4JOS4JMTYgU1VDQ0VTUwoKQmlz ZWN0aW5nOiAxNzE3IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAx MSBzdGVwcykKWzI3ZGY2MDMyMDk0ZjQ2MzNhOTc0Mzk3ZTg0NWY3NmE2ZWQwMGJmODldIE1lcmdl ICdqb2xzYS1wZXJmL3BlcmYvY3RmX2NvbnZlcnRfNCcgaW50byBkZXZlbC1ob3VybHktMjAxNDA3 MjkwOQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2gg L2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51eC1kZXZlbDpk ZXZlbC1ob3VybHktMjAxNDA3MjkwOToyN2RmNjAzMjA5NGY0NjMzYTk3NDM5N2U4NDVmNzZhNmVk MDBiZjg5OmJpc2VjdC1saW51eC0zCgoyMDE0LTA3LTI5LTEwOjU1OjI0IDI3ZGY2MDMyMDk0ZjQ2 MzNhOTc0Mzk3ZTg0NWY3NmE2ZWQwMGJmODkgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRv IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4 MjQtMjdkZjYwMzIwOTRmNDYzM2E5NzQzOTdlODQ1Zjc2YTZlZDAwYmY4OQpDaGVjayBmb3Iga2Vy bmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvMjdkZjYwMzIw OTRmNDYzM2E5NzQzOTdlODQ1Zjc2YTZlZDAwYmY4OQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4 MjQtMjdkZjYwMzIwOTRmNDYzM2E5NzQzOTdlODQ1Zjc2YTZlZDAwYmY4OQprZXJuZWw6IC9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvMjdkZjYwMzIwOTRmNDYzM2E5NzQz OTdlODQ1Zjc2YTZlZDAwYmY4OS92bWxpbnV6LTMuMTYuMC1yYzctd2wtYXRoLTAzMTEyLWcyN2Rm NjAzCgoyMDE0LTA3LTI5LTEwOjU3OjI0IGRldGVjdGluZyBib290IHN0YXRlIC4JMTYgU1VDQ0VT UwoKQmlzZWN0aW5nOiA2OTggcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn aGx5IDEwIHN0ZXBzKQpbOTNiYjM5MDdkZTExNGE1YWRhNTQ4MTI2Y2RkOTk0NzVmZDJiNWFlOF0g TWVyZ2UgJ2pjbXZia2JjLXh0ZW5zYS94dGVuc2EtZGVidWcnIGludG8gZGV2ZWwtaG91cmx5LTIw MTQwNzI5MDkKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJl LnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2 ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDk6OTNiYjM5MDdkZTExNGE1YWRhNTQ4MTI2Y2RkOTk0 NzVmZDJiNWFlODpiaXNlY3QtbGludXgtMwoKMjAxNC0wNy0yOS0xMDo1ODoyNSA5M2JiMzkwN2Rl MTE0YTVhZGE1NDgxMjZjZGQ5OTQ3NWZkMmI1YWU4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0LTkzYmIzOTA3ZGUxMTRhNWFkYTU0ODEyNmNkZDk5NDc1ZmQyYjVhZTgKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzkzYmIz OTA3ZGUxMTRhNWFkYTU0ODEyNmNkZDk5NDc1ZmQyYjVhZTgKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0LTkzYmIzOTA3ZGUxMTRhNWFkYTU0ODEyNmNkZDk5NDc1ZmQyYjVhZTgKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1zbW9r ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC05M2JiMzkwN2RlMTE0YTVhZGE1NDgx MjZjZGQ5OTQ3NWZkMmI1YWU4Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MS0wNzI5MTgyNC85M2JiMzkwN2RlMTE0YTVhZGE1NDgxMjZjZGQ5OTQ3NWZkMmI1YWU4L3ZtbGlu dXotMy4xNi4wLXJjNy13bC1hdGgtMDMzNjctZzkzYmIzOTAKCjIwMTQtMDctMjktMTE6MjI6MjUg ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMTAuLi4uLi4JMTYgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0 NDMgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDkgc3RlcHMpCls4 ZDQ0Mzc5NjkzOGU0MGFlZWRmN2U5YjM4ZDU2NzI5ZmMzMDcwZDE4XSBNZXJnZSAnd2lyZWxlc3Mt dGVzdGluZy9tYXN0ZXInIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDkKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4LTMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0 LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQw NzI5MDk6OGQ0NDM3OTY5MzhlNDBhZWVkZjdlOWIzOGQ1NjcyOWZjMzA3MGQxODpiaXNlY3QtbGlu dXgtMwoKMjAxNC0wNy0yOS0xMToyNzozMiA4ZDQ0Mzc5NjkzOGU0MGFlZWRmN2U5YjM4ZDU2NzI5 ZmMzMDcwZDE4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LThkNDQzNzk2OTM4ZTQw YWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzhkNDQzNzk2OTM4ZTQwYWVlZGY3ZTliMzhk NTY3MjlmYzMwNzBkMTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LThkNDQzNzk2OTM4ZTQw YWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmln LWhzeGExLTA3MjkxODI0LThkNDQzNzk2OTM4ZTQwYWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgK a2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzhkNDQzNzk2 OTM4ZTQwYWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgvdm1saW51ei0zLjE2LjAtcmM3LXdsLWF0 aC0wMzc4My1nOGQ0NDM3OQoKMjAxNC0wNy0yOS0xMjoyNDozMiBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAuLgkxMgkxMwkxNS4uLi4uLgkxNiBTVUNDRVNTCgpCaXNlY3Rpbmc6IDI3IHJldmlzaW9ucyBs ZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA1IHN0ZXBzKQpbZTQ1Y2NjNmM3ZjY1YzJk NjgyM2VhZjRjMDgyNDE3YzQ1NWI5YWY0Yl0gTWVyZ2UgJ3JvYmNsYXJrL21zbS1uZXh0JyBpbnRv IGRldmVsLWhvdXJseS0yMDE0MDcyOTA5CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0zL29iai1iaXNlY3QKbHMg LWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OmU0NWNjYzZjN2Y2NWMy ZDY4MjNlYWY0YzA4MjQxN2M0NTViOWFmNGI6YmlzZWN0LWxpbnV4LTMKCjIwMTQtMDctMjktMTI6 MzA6NTcgZTQ1Y2NjNmM3ZjY1YzJkNjgyM2VhZjRjMDgyNDE3YzQ1NWI5YWY0YiBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1lNDVjY2M2YzdmNjVjMmQ2ODIzZWFmNGMwODI0MTdjNDU1 YjlhZjRiCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MS0wNzI5MTgyNC9lNDVjY2M2YzdmNjVjMmQ2ODIzZWFmNGMwODI0MTdjNDU1YjlhZjRiCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1lNDVjY2M2YzdmNjVjMmQ2ODIzZWFmNGMwODI0MTdjNDU1 YjlhZjRiCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9l NDVjY2M2YzdmNjVjMmQ2ODIzZWFmNGMwODI0MTdjNDU1YjlhZjRiL3ZtbGludXotMy4xNi4wLXJj Ny13bC1hdGgtMDM3OTktZ2U0NWNjYzYKCjIwMTQtMDctMjktMTI6MzM6NTcgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4JMTUuLi4JMTYgU1VDQ0VTUwoKQmlzZWN0aW5nOiAxMSByZXZpc2lvbnMgbGVm dCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykKWzIxZmE3ODI2Y2U0Yzk5Mzgw Njc5NzJhNDdkOGZhOGZkYmEyODA1YTNdIE1lcmdlICdyY3UvcmN1L3JjdV90YXNrcycgaW50byBk ZXZlbC1ob3VybHktMjAxNDA3MjkwOQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVz dC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5 MTgyNC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkwOToyMWZhNzgyNmNlNGM5OTM4 MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzOmJpc2VjdC1saW51eC0zCgoyMDE0LTA3LTI5LTEyOjM4 OjAzIDIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1YTMgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTEtMDcyOTE4MjQtMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4 MDVhMwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEt MDcyOTE4MjQvMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMwp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTEtMDcyOTE4MjQtMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4 MDVhMwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv bGtwLWhzeDAxLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LTIxZmE3 ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1YTMKa2VybmVsOiAva2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZh OGZkYmEyODA1YTMvdm1saW51ei0zLjE2LjAtcmM3LXdsLWF0aC0wMzgwOS1nMjFmYTc4MgoKMjAx NC0wNy0yOS0xMjo0MToxNCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAg IDEuNDY2NTE3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxODg0SyAoZmZmZjg4MDAw MjAyOTAwMCAtIGZmZmY4ODAwMDIyMDAwMDApClsgICAgMS40NzI3NjVdIEZyZWVpbmcgdW51c2Vk IGtlcm5lbCBtZW1vcnk6IDE4NTJLIChmZmZmODgwMDAyNjMxMDAwIC0gZmZmZjg4MDAwMjgwMDAw MCkKWyAgICAxLjQ3ODM4OV0gcmFuZG9tOiBpbml0IHVyYW5kb20gcmVhZCB3aXRoIDUgYml0cyBv ZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDEuNDgzOTIzXSBCVUc6IHNsZWVwaW5nIGZ1bmN0aW9u IGNhbGxlZCBmcm9tIGludmFsaWQgY29udGV4dCBhdCAva2J1aWxkL3NyYy9jb25zdW1lci9rZXJu ZWwvcmN1L3VwZGF0ZS5jOjg4MQpbICAgIDEuNDg1NjM1XSBpbl9hdG9taWMoKTogMSwgaXJxc19k aXNhYmxlZCgpOiAwLCBwaWQ6IDkyLCBuYW1lOiBob3N0bmFtZQpbICAgIDEuNDg2Njk0XSBDUFU6 IDAgUElEOiA5MiBDb21tOiBob3N0bmFtZSBOb3QgdGFpbnRlZCAzLjE2LjAtcmM3LXdsLWF0aC0w MzgwOS1nMjFmYTc4MiAjMgpbICAgIDEuNDg4MTE0XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5k YXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAg MS40ODk2MzddICBmZmZmODgwMDBiNzJhMTMwIGZmZmY4ODAwMTMyNGJlODggZmZmZmZmZmY4MWZm OWY1OCBmZmZmODgwMDBiNzJhMTQwClsgICAgMS40OTE1MzVdICBmZmZmODgwMDEzMjRiZTk4IGZm ZmZmZmZmODEwY2JhZTkgZmZmZjg4MDAxMzI0YmViMCBmZmZmZmZmZjgxMTA5MjY5ClsgICAgMS40 OTI5MTddICBmZmZmODgwMDBiNzJhNzUwIGZmZmY4ODAwMTMyNGJlYzAgZmZmZmZmZmY4MTExMDI4 MSBmZmZmODgwMDEzMjRiZjM4ClsgICAgMS40OTQzMTRdIENhbGwgVHJhY2U6ClsgICAgMS40OTQ4 NzddICBbPGZmZmZmZmZmODFmZjlmNTg+XSBkdW1wX3N0YWNrKzB4ODUvMHhiYQpbICAgIDEuNDk1 NjE4XSAgWzxmZmZmZmZmZjgxMGNiYWU5Pl0gX19taWdodF9zbGVlcCsweDEyOS8weDE4MApbICAg IDEuNDk2NTA2XSAgWzxmZmZmZmZmZjgxMTA5MjY5Pl0gZXhpdF9yY3VfdGFza3MrMHgyOS8weGEw ClsgICAgMS40OTcyNjNdICBbPGZmZmZmZmZmODExMTAyODE+XSBleGl0X3JjdSsweDExLzB4MjAK WyAgICAxLjQ5ODA5Nl0gIFs8ZmZmZmZmZmY4MTA5NzY4NT5dIGRvX2V4aXQrMHhhMDUvMHhmYzAK WyAgICAxLjQ5ODgyNl0gIFs8ZmZmZmZmZmY4MTI2YWM0OT5dID8gcHJvY19zeXNfcG9sbF9ub3Rp ZnkrMHgzOS8weDUwClsgICAgMS40OTk3NzZdICBbPGZmZmZmZmZmODEwOTdkZDY+XSBkb19ncm91 cF9leGl0KzB4NDYvMHgxMzAKWyAgICAxLjUwMDgwM10gIFs8ZmZmZmZmZmY4MTA5N2VkNz5dIFN5 U19leGl0X2dyb3VwKzB4MTcvMHgyMApbICAgIDEuNTAxNjIxXSAgWzxmZmZmZmZmZjgyMDBlZTI5 Pl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiClsgICAgMS41Mzk0MzVdIGluaXQ6IEZh aWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDEuNTQw OTUxXSBpbml0OiBUZW1wb3JhcnkgcHJvY2VzcyBzcGF3biBlcnJvcjogTm8gc3VjaCBmaWxlIG9y IGRpcmVjdG9yeQpbICAgIDEuNTUxMzMwXSBpbml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRp c2FibGluZyBsb2dnaW5nIGZvciBqb2IKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNC8yMWZhNzgyNmNlNGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1 YW50YWwtaXZiNDQtMTA4OjIwMTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgy NmNlNGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQtMTE6 MjAxNDA3MjkxMjMzNDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJh NDdkOGZhOGZkYmEyODA1YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC0xMjA6MjAxNDA3MjkxMjMzNDk6 eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1 YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC0xMjE6MjAxNDA3MjkxMjMzNDk6eDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3Mjkx ODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1YTMvZG1lc2ctcXVhbnRh bC1pdmI0NC0xMjoyMDE0MDcyOTEyMzM0OTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvMjFmYTc4MjZjZTRj OTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMy9kbWVzZy1xdWFudGFsLWl2YjQ0LTE3OjIwMTQw NzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgyNmNlNGM5OTM4MDY3OTcyYTQ3ZDhm YThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQtMjQ6MjAxNDA3MjkxMjMzNDk6eDg2XzY0 LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1YTMvZG1l c2ctcXVhbnRhbC1pdmI0NC0yNjoyMDE0MDcyOTEyMzM0OTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hh MS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvMjFm YTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMy9kbWVzZy1xdWFudGFsLWl2YjQ0 LTMwOjIwMTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgyNmNlNGM5OTM4MDY3 OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQtMzQ6MjAxNDA3MjkxMjMz NDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEy ODA1YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC00NDoyMDE0MDcyOTEyMzM0OTp4ODZfNjQtcmFuZGNv bmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQvMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMy9kbWVzZy1xdWFu dGFsLWl2YjQ0LTUyOjIwMTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3Mjkx ODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgyNmNl NGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQtNjE6MjAx NDA3MjkxMjMzNDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdk OGZhOGZkYmEyODA1YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC03OToyMDE0MDcyOTEyMzM0OTp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTEtMDcyOTE4MjQvMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMy9k bWVzZy1xdWFudGFsLWl2YjQ0LTg1OjIwMTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8y MWZhNzgyNmNlNGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZi NDQtOTc6MjAxNDA3MjkxMjMzNDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogow OjE2OjE2IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTI5IDEyOjQx OjUzIFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0 Ly5yZXBlYXQbWzBtCgpsaW5lYXItYmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSByY3UvcmN1L3Jj dV90YXNrcwpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlzZWN0CmxpbmVhci1i aXNlY3Q6IGdpdCBiaXNlY3Qgc3RhcnQgMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRi YTI4MDVhMyBlNDVjY2M2YzdmNjVjMmQ2ODIzZWFmNGMwODI0MTdjNDU1YjlhZjRiIC0tClByZXZp b3VzIEhFQUQgcG9zaXRpb24gd2FzIDIxZmE3ODIuLi4gTWVyZ2UgJ3JjdS9yY3UvcmN1X3Rhc2tz JyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTA5CkhFQUQgaXMgbm93IGF0IGI0ZDMzMTguLi4g TWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnY3J5cHRvL21hc3RlcicKQmlzZWN0aW5nOiA0 IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAyIHN0ZXBzKQpbNDFk OGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAwMDcxNl0gcmN1dG9ydHVyZTogQWRkIHRv cnR1cmUgdGVzdHMgZm9yIFJDVS10YXNrcwpsaW5lYXItYmlzZWN0OiBnaXQgYmlzZWN0IHJ1biAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4LTMvb2JqLWJpc2VjdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1i b290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkwOTo0MWQ4ZTAyMzgyZTFlNzljMTdh NzhjMDg5OGJjOTM4NTMxMDAwNzE2OmJpc2VjdC1saW51eC0zCgoyMDE0LTA3LTI5LTEyOjUzOjUy IDQxZDhlMDIzODJlMWU3OWMxN2E3OGMwODk4YmM5Mzg1MzEwMDA3MTYgY29tcGlsaW5nClF1ZXVl ZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQtNDFkOGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAwMDcx NgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQvNDFkOGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAwMDcxNgp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQtNDFkOGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAwMDcx NgprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvNDFkOGUw MjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAwMDcxNi92bWxpbnV6LTMuMTYuMC1yYzEtMDAw MDctZzQxZDhlMDIKCjIwMTQtMDctMjktMTI6NTU6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4u Li4uLi4uLgkyCTQuLi4uCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMSBzdGVwKQpbNGU3M2M1YWFmYmU5MTA4YzgzZGUw ZjhmNTI5NGU2Y2NhZDJlMjljM10gcmN1OiBBZGQgc3RhbGwtd2FybmluZyBjaGVja3MgZm9yIFJD VS10YXNrcwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMv cnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51eC1kZXZl bDpkZXZlbC1ob3VybHktMjAxNDA3MjkwOTo0ZTczYzVhYWZiZTkxMDhjODNkZTBmOGY1Mjk0ZTZj Y2FkMmUyOWMzOmJpc2VjdC1saW51eC0zCgoyMDE0LTA3LTI5LTEzOjA1OjUyIDRlNzNjNWFhZmJl OTEwOGM4M2RlMGY4ZjUyOTRlNmNjYWQyZTI5YzMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNr IHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQtNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMwpDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvNGU3M2M1 YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMwp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQtNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMwprZXJuZWw6IC9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvNGU3M2M1YWFmYmU5MTA4Yzgz ZGUwZjhmNTI5NGU2Y2NhZDJlMjljMy92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDktZzRlNzNjNWEK CjIwMTQtMDctMjktMTM6MDg6NTIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMTgJMjAgU1VDQ0VT UwoKQmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSAxIHN0ZXApCltlYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwXSByY3U6 IEltcHJvdmUgUkNVLXRhc2tzIGVuZXJneSBlZmZpY2llbmN5CnJ1bm5pbmcgL2Mva2VybmVsLXRl c3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0zL29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGExLTA3MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OmVi YzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODA6YmlzZWN0LWxpbnV4LTMKCjIw MTQtMDctMjktMTM6MTA6NTQgZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4 MCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1lYmM2NDM2MTY2YWU1ODNlNmRiOTA2 ZWI3ZmZkYjFjMTk4OTIxMzgwCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4 OTIxMzgwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1lYmM2NDM2MTY2YWU1ODNlNmRiOTA2 ZWI3ZmZkYjFjMTk4OTIxMzgwCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MS0wNzI5MTgyNC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL3ZtbGlu dXotMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNgoKMjAxNC0wNy0yOS0xMzoxMzoxMSBkZXRlY3Rp bmcgYm9vdCBzdGF0ZSAuLi4uLi4uLi4uLi4uIFRFU1QgRkFJTFVSRQpbICAgIDAuOTI3Mzg0XSBX cml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDI0NTc2awpbICAgIDAu OTMyNzUzXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAyMDAwSyAoZmZmZjg4MDAwMjAw YzAwMCAtIGZmZmY4ODAwMDIyMDAwMDApClsgICAgMC45Mzc5OTRdIEZyZWVpbmcgdW51c2VkIGtl cm5lbCBtZW1vcnk6IDE4NzJLIChmZmZmODgwMDAyNjJjMDAwIC0gZmZmZjg4MDAwMjgwMDAwMCkK WyAgICAwLjk0MTgzOV0gQlVHOiBzbGVlcGluZyBmdW5jdGlvbiBjYWxsZWQgZnJvbSBpbnZhbGlk IGNvbnRleHQgYXQgL2tidWlsZC9zcmMvY29uc3VtZXIva2VybmVsL3JjdS91cGRhdGUuYzo4ODEK WyAgICAwLjk0MzExNl0gaW5fYXRvbWljKCk6IDEsIGlycXNfZGlzYWJsZWQoKTogMCwgcGlkOiA4 MywgbmFtZTogbW91bnQKWyAgICAwLjk0MzkwN10gQ1BVOiAwIFBJRDogODMgQ29tbTogbW91bnQg Tm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNiAjMgpbICAgIDAuOTQ0OTA4XSBI YXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklP UyBCb2NocyAwMS8wMS8yMDExClsgICAgMC45NDU5NzZdICBmZmZmODgwMDEwNDJmZmYwIGZmZmY4 ODAwMTAxMWZlODggZmZmZmZmZmY4MWZkY2QxNSBmZmZmODgwMDEwNDMwMDAwClsgICAgMC45NDcy NjVdICBmZmZmODgwMDEwMTFmZTk4IGZmZmZmZmZmODEwY2M1NDkgZmZmZjg4MDAxMDExZmViMCBm ZmZmZmZmZjgxMTA5YjA5ClsgICAgMC45NDg1NThdICBmZmZmODgwMDEwNDMwNjA4IGZmZmY4ODAw MTAxMWZlYzAgZmZmZmZmZmY4MTExMGIxMSBmZmZmODgwMDEwMTFmZjM4ClsgICAgMC45NDk4Mzhd IENhbGwgVHJhY2U6ClsgICAgMC45NTAyNjRdICBbPGZmZmZmZmZmODFmZGNkMTU+XSBkdW1wX3N0 YWNrKzB4ODUvMHhiYQpbICAgIDAuOTUwOTUwXSAgWzxmZmZmZmZmZjgxMGNjNTQ5Pl0gX19taWdo dF9zbGVlcCsweDEyOS8weDE4MApbICAgIDAuOTUxNjc4XSAgWzxmZmZmZmZmZjgxMTA5YjA5Pl0g ZXhpdF9yY3VfdGFza3MrMHgyOS8weGEwClsgICAgMC45NTIzODddICBbPGZmZmZmZmZmODExMTBi MTE+XSBleGl0X3JjdSsweDExLzB4MjAKWyAgICAwLjk1MzA1N10gIFs8ZmZmZmZmZmY4MTA5N2U2 NT5dIGRvX2V4aXQrMHhhMDUvMHhmYzAKWyAgICAwLjk1MzcyOV0gIFs8ZmZmZmZmZmY4MTIwMWRj ZD5dID8gU3lTX21vdW50KzB4MTBkLzB4MTQwClsgICAgMC45NTQ0MzBdICBbPGZmZmZmZmZmODEw OTg1YjY+XSBkb19ncm91cF9leGl0KzB4NDYvMHgxMzAKWyAgICAwLjk1NTE0NF0gIFs8ZmZmZmZm ZmY4MTA5ODZiNz5dIFN5U19leGl0X2dyb3VwKzB4MTcvMHgyMApbICAgIDAuOTU1ODU5XSAgWzxm ZmZmZmZmZjgxZmYxY2E5Pl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiClsgICAgMS4z NTQwNTldIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRpb246IDI2OTMuNTA1 IE1IegpLZXJuZWwgdGVzdHM6IEJvb3QgT0shClsgICAgMi4zNTQxMzldIEJVRzogc2xlZXBpbmcg ZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IC9rYnVpbGQvc3JjL2NvbnN1 bWVyL2tlcm5lbC9yY3UvdXBkYXRlLmM6ODgxClsgICAgMi4zNTU1NDFdIGluX2F0b21pYygpOiAx LCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogNjQyLCBuYW1lOiBrd2F0Y2hkb2cKWyAgICAyLjM1 NjQxNF0gQ1BVOiAwIFBJRDogNjQyIENvbW06IGt3YXRjaGRvZyBOb3QgdGFpbnRlZCAzLjE2LjAt cmMxLTAwMDExLWdlYmM2NDM2ICMyClsgICAgMi4zNTc0OTFdIEhhcmR3YXJlIG5hbWU6IFFFTVUg U3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEK WyAgICAyLjM1ODU5N10gIGZmZmY4ODAwMGY4MTI5ODAgZmZmZjg4MDAxMDBmYmUxOCBmZmZmZmZm ZjgxZmRjZDE1IGZmZmY4ODAwMGY4MTI5OTAKWyAgICAyLjM1OTkxNV0gIGZmZmY4ODAwMTAwZmJl MjggZmZmZmZmZmY4MTBjYzU0OSBmZmZmODgwMDEwMGZiZTQwIGZmZmZmZmZmODExMDliMDkKWyAg ICAyLjM2MTI0OF0gIGZmZmY4ODAwMGY4MTJmOTggZmZmZjg4MDAxMDBmYmU1MCBmZmZmZmZmZjgx MTEwYjExIGZmZmY4ODAwMTAwZmJlYzgKWyAgICAyLjM2MjU3OF0gQ2FsbCBUcmFjZToKWyAgICAy LjM2MzAxNl0gIFs8ZmZmZmZmZmY4MWZkY2QxNT5dIGR1bXBfc3RhY2srMHg4NS8weGJhClsgICAg Mi4zNjM3MDddICBbPGZmZmZmZmZmODEwY2M1NDk+XSBfX21pZ2h0X3NsZWVwKzB4MTI5LzB4MTgw ClsgICAgMi4zNjQ0NTJdICBbPGZmZmZmZmZmODExMDliMDk+XSBleGl0X3JjdV90YXNrcysweDI5 LzB4YTAKWyAgICAyLjM2NTE4NV0gIFs8ZmZmZmZmZmY4MTExMGIxMT5dIGV4aXRfcmN1KzB4MTEv MHgyMApbICAgIDIuMzY1ODY2XSAgWzxmZmZmZmZmZjgxMDk3ZTY1Pl0gZG9fZXhpdCsweGEwNS8w eGZjMApbICAgIDIuMzY2NTcwXSAgWzxmZmZmZmZmZjgxMTE2NTVhPl0gPyBfX2Nsb2Nrc291cmNl X3NlbGVjdCsweDE5YS8weDI4MApbICAgIDIuMzY3MzgzXSAgWzxmZmZmZmZmZjgxMTE2OGYwPl0g PyBfX2Nsb2Nrc291cmNlX3dhdGNoZG9nX2t0aHJlYWQrMHgxZTAvMHgxZTAKWyAgICAyLjM2ODQw OV0gIFs8ZmZmZmZmZmY4MTBjMTI2ZT5dIGt0aHJlYWQrMHhlZS8weDE0MApbICAgIDIuMzY5MDkw XSAgWzxmZmZmZmZmZjgxMGMxMTgwPl0gPyBrdGhyZWFkX3N0b3ArMHhlMC8weGUwClsgICAgMi4z Njk4MTJdICBbPGZmZmZmZmZmODFmZjFiZmM+XSByZXRfZnJvbV9mb3JrKzB4N2MvMHhiMApbICAg IDIuMzcwNTQ2XSAgWzxmZmZmZmZmZjgxMGMxMTgwPl0gPyBrdGhyZWFkX3N0b3ArMHhlMC8weGUw ClsgICAgNC4zMjgzMjddIEJVRzogc2xlZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxp ZCBjb250ZXh0IGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVyL2tlcm5lbC9yY3UvdXBkYXRlLmM6ODgx ClsgICAgNC4zMjk5NzVdIGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDog MTAyLCBuYW1lOiB1ZGV2ZApbICAgIDQuMzMwNzgzXSBDUFU6IDAgUElEOiAxMDIgQ29tbTogdWRl dmQgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNiAjMgpbICAgIDQuMzMxNzk1 XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwg QklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgNC4zMzI4NzBdICBmZmZmODgwMDEwNDM3NDUwIGZm ZmY4ODAwMTAxNWZlODggZmZmZmZmZmY4MWZkY2QxNSBmZmZmODgwMDEwNDM3NDYwClsgICAgNC4z MzQxNjBdICBmZmZmODgwMDEwMTVmZTk4IGZmZmZmZmZmODEwY2M1NDkgZmZmZjg4MDAxMDE1ZmVi MCBmZmZmZmZmZjgxMTA5YjA5ClsgICAgNC4zMzU0MzVdICBmZmZmODgwMDEwNDM3YTY4IGZmZmY4 ODAwMTAxNWZlYzAgZmZmZmZmZmY4MTExMGIxMSBmZmZmODgwMDEwMTVmZjM4ClsgICAgNC4zMzY3 MjNdIENhbGwgVHJhY2U6ClsgICAgNC4zMzcxNDVdICBbPGZmZmZmZmZmODFmZGNkMTU+XSBkdW1w X3N0YWNrKzB4ODUvMHhiYQpbICAgIDQuMzM3ODE2XSAgWzxmZmZmZmZmZjgxMGNjNTQ5Pl0gX19t aWdodF9zbGVlcCsweDEyOS8weDE4MApbICAgIDQuMzM4NTM1XSAgWzxmZmZmZmZmZjgxMTA5YjA5 Pl0gZXhpdF9yY3VfdGFza3MrMHgyOS8weGEwClsgICAgNC4zMzkyNDddICBbPGZmZmZmZmZmODEx MTBiMTE+XSBleGl0X3JjdSsweDExLzB4MjAKWyAgICA0LjMzOTkwNV0gIFs8ZmZmZmZmZmY4MTA5 N2U2NT5dIGRvX2V4aXQrMHhhMDUvMHhmYzAKWyAgICA0LjM0MDU3Nl0gIFs8ZmZmZmZmZmY4MTA5 ODViNj5dIGRvX2dyb3VwX2V4aXQrMHg0Ni8weDEzMApbICAgIDQuMzQxMjgzXSAgWzxmZmZmZmZm ZjgxMDk4NmI3Pl0gU3lTX2V4aXRfZ3JvdXArMHgxNy8weDIwClsgICAgNC4zNDQyNzJdICBbPGZm ZmZmZmZmODFmZjFjYTk+XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4MWIKCkVsYXBzZWQg dGltZTogNQpxZW11LXN5c3RlbS14ODZfNjQgLWNwdSBrdm02NCAtZW5hYmxlLWt2bSAta2VybmVs IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvZWJjNjQzNjE2NmFlNTgz ZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTEtZ2ViYzY0 MzYgLWFwcGVuZCAnaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRl YnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFs bF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBh bmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2 Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51eC1kZXZlbDpkZXZlbC1o b3VybHktMjAxNDA3MjkwOTplYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgw OmJpc2VjdC1saW51eC0zLy52bWxpbnV6LWViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMx OTg5MjEzODAtMjAxNDA3MjkyMTEzMDctMTItaXZiNDQgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVs LWhvdXJseS0yMDE0MDcyOTA5IEJPT1RfSU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMS0wNzI5MTgyNC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL3Zt bGludXotMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNiBkcmJkLm1pbm9yX2NvdW50PTgnICAtaW5p dHJkIC9rZXJuZWwtdGVzdHMvaW5pdHJkL3lvY3RvLW1pbmltYWwteDg2XzY0LmNneiAtbSAzMjAg LXNtcCAxIC1uZXQgbmljLHZsYW49MSxtb2RlbD1lMTAwMCAtbmV0IHVzZXIsdmxhbj0xIC1ib290 IG9yZGVyPW5jIC1uby1yZWJvb3QgLXdhdGNoZG9nIGk2MzAwZXNiIC1ydGMgYmFzZT1sb2NhbHRp bWUgLXBpZGZpbGUgL2Rldi9zaG0va2Jvb3QvcGlkLXlvY3RvLWl2YjQ0LTEwOCAtc2VyaWFsIGZp bGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXlvY3RvLWl2YjQ0LTEwOCAtZGFlbW9uaXplIC1kaXNw bGF5IG5vbmUgLW1vbml0b3IgbnVsbCAKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlv Y3RvLWl2YjQ0LTEwODoyMDE0MDcyOTEzMTMxNzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5 MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvZWJjNjQzNjE2 NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC0yMjoyMDE0 MDcyOTEzMTMxNTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2Zm ZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC00MDoyMDE0MDcyOTEzMTMxNjp4ODZfNjQt cmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4 YTEtMDcyOTE4MjQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVz Zy15b2N0by1pdmI0NC03NzoyMDE0MDcyOTEzMTMxNTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNDo6CjA6NDo0IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3 LTI5IDEzOjIxOjA3IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtMy9v YmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25zIGxlZnQgdG8gdGVz dCBhZnRlciB0aGlzIChyb3VnaGx5IDAgc3RlcHMpCltiZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0 ZTk0MTUyOTQ4ZGQ5ZDVlXSByY3U6IE1ha2UgUkNVLXRhc2tzIHRyYWNrIGV4aXRpbmcgdGFza3MK cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jv b3QtYmlzZWN0L2xpbnV4LTMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwt aG91cmx5LTIwMTQwNzI5MDk6YmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1 ZTpiaXNlY3QtbGludXgtMwoKMjAxNC0wNy0yOS0xMzoyMTowOCBiZDE0ZGRjNDU2MTRiNjEyMTBm ZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LWJk MTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2 MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LWJk MTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1zbW9rZS94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUy OTQ4ZGQ5ZDVlCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL3ZtbGludXotMy4xNi4w LXJjMS0wMDAxMC1nYmQxNGRkYwoKMjAxNC0wNy0yOS0xMzoyNDowOCBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gVEVTVCBGQUlMVVJFClsgICAgNC44 NjQ5NjRdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDIwMDBLIChmZmZmODgwMDAyMDBj MDAwIC0gZmZmZjg4MDAwMjIwMDAwMCkKWyAgICA0LjkwMzgyNV0gRnJlZWluZyB1bnVzZWQga2Vy bmVsIG1lbW9yeTogMTg4MEsgKGZmZmY4ODAwMDI2MmEwMDAgLSBmZmZmODgwMDAyODAwMDAwKQpb ICAgIDQuOTMzMDYxXSByYW5kb206IGluaXQgdXJhbmRvbSByZWFkIHdpdGggNiBiaXRzIG9mIGVu dHJvcHkgYXZhaWxhYmxlClsgICAgNC45NTA1ODddIEJVRzogc2xlZXBpbmcgZnVuY3Rpb24gY2Fs bGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2tlcm5lbC9yY3Uv dXBkYXRlLmM6ODcxClsgICAgNC45NTM5NzNdIGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVk KCk6IDAsIHBpZDogOTMsIG5hbWU6IGhvc3RuYW1lClsgICAgNC45NTYwMjFdIENQVTogMCBQSUQ6 IDkzIENvbW06IGhvc3RuYW1lIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGMg IzEKWyAgICA0Ljk3Mjk4OV0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZY ICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDQuOTc2MDkwXSAgZmZm Zjg4MDAwZWZkNDI3MCBmZmZmODgwMDEzMjEzZTg4IGZmZmZmZmZmODFmZGNjMTUgZmZmZjg4MDAw ZWZkNDI4MApbICAgIDQuOTc5MzUzXSAgZmZmZjg4MDAxMzIxM2U5OCBmZmZmZmZmZjgxMGNjNTQ5 IGZmZmY4ODAwMTMyMTNlYjAgZmZmZmZmZmY4MTEwOTlmOQpbICAgIDUuMDAwNTIzXSAgZmZmZjg4 MDAwZWZkNDg4OCBmZmZmODgwMDEzMjEzZWMwIGZmZmZmZmZmODExMTBhMDEgZmZmZjg4MDAxMzIx M2YzOApbICAgIDUuMDAzNzgyXSBDYWxsIFRyYWNlOgpbICAgIDUuMDA0OTE2XSAgWzxmZmZmZmZm ZjgxZmRjYzE1Pl0gZHVtcF9zdGFjaysweDg1LzB4YmEKWyAgICA1LjAwNjU0NV0gIFs8ZmZmZmZm ZmY4MTBjYzU0OT5dIF9fbWlnaHRfc2xlZXArMHgxMjkvMHgxODAKWyAgICA1LjAyNTA0NV0gIFs8 ZmZmZmZmZmY4MTEwOTlmOT5dIGV4aXRfcmN1X3Rhc2tzKzB4MjkvMHhhMApbICAgIDUuMDI3MTM3 XSAgWzxmZmZmZmZmZjgxMTEwYTAxPl0gZXhpdF9yY3UrMHgxMS8weDIwClsgICAgNS4wMjg5Mjhd ICBbPGZmZmZmZmZmODEwOTdlNjU+XSBkb19leGl0KzB4YTA1LzB4ZmMwClsgICAgNS4wMzA1NzFd ICBbPGZmZmZmZmZmODEwOTg1YjY+XSBkb19ncm91cF9leGl0KzB4NDYvMHgxMzAKWyAgICA1LjAz NzM1M10gIFs8ZmZmZmZmZmY4MTA5ODZiNz5dIFN5U19leGl0X2dyb3VwKzB4MTcvMHgyMApbICAg IDUuMDUwOTAwXSAgWzxmZmZmZmZmZjgxZmYxYmE5Pl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgx Ni8weDFiClsgICAgNS4yNzAxMTldIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJs aW5nIGxvZ2dpbmcgZm9yIGpvYgpbICAgIDUuMjkzOTA0XSBpbml0OiBUZW1wb3JhcnkgcHJvY2Vz cyBzcGF3biBlcnJvcjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpbICAgIDUuMzI3MDk0XSBp bml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBm ZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXlvY3RvLWxrcC1uZXgwNS00MzoyMDE0MDcyOTEz NDIwMTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0 OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNS0xMDI6MjAxNDA3MjkxMzQyMjA6eDg2XzY0 LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1l c2ctcXVhbnRhbC1sa3AtbmV4MDUtMTU1OjIwMTQwNzI5MTM0MjE5Ong4Nl82NC1yYW5kY29uZmln LWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1YW50YWwt bGtwLW5leDA1LTE1NzoyMDE0MDcyOTEzNDIyMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5 MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1 NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNS0x ODI6MjAxNDA3MjkxMzQyMjA6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZk ZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtMjk6MjAxNDA3Mjkx MzQyMjA6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5 NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtMzM6MjAxNDA3MjkxMzQyMjA6eDg2XzY0 LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1l c2cteW9jdG8tbGtwLW5leDA1LTExOjIwMTQwNzI5MTM0MjAxOng4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9i ZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXlvY3RvLWxrcC1u ZXgwNS0xMjoyMDE0MDcyOTEzNDIwMTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYx MjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNS0xMzg6MjAx NDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRl OTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtMTY5OjIwMTQwNzI5MTM0MjE5 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5 ZDVlL2RtZXNnLXF1YW50YWwtbGtwLW5leDA1LTIxOjIwMTQwNzI5MTM0MjIwOng4Nl82NC1yYW5k Y29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1 YW50YWwtbGtwLW5leDA1LTYyOjIwMTQwNzI5MTM0MjIwOng4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0 ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1YW50YWwtbGtwLW5l eDA1LTEwOToyMDE0MDcyOTEzNDIyMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYx MjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNS0xMTU6MjAx NDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRl OTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtMTUxOjIwMTQwNzI5MTM0MjE5 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5 ZDVlL2RtZXNnLXF1YW50YWwtbGtwLW5leDA1LTE2MzoyMDE0MDcyOTEzNDIyMDp4ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEt MDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1x dWFudGFsLWxrcC1uZXgwNS0xODQ6MjAxNDA3MjkxMzQyMjA6eDg2XzY0LXJhbmRjb25maWctaHN4 YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2Jk MTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3At bmV4MDUtMzA6MjAxNDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6 Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2 MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtODU6MjAx NDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6OgowOjIwOjIwIGFs bF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTI5IDEzOjQxOjEzIFJFUEVB VCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0Ly5yZXBlYXQb WzBtCgpiZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlIGlzIHRoZSBmaXJz dCBiYWQgY29tbWl0CmNvbW1pdCBiZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5 ZDVlCkF1dGhvcjogUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0BsaW51eC52bmV0LmlibS5jb20+ CkRhdGU6ICAgTW9uIEp1bCAyOCAxMjo0MToyNSAyMDE0IC0wNzAwCgogICAgcmN1OiBNYWtlIFJD VS10YXNrcyB0cmFjayBleGl0aW5nIHRhc2tzCiAgICAKICAgIFRoaXMgY29tbWl0IGFkZHMgc3lu Y2hyb25pemF0aW9uIHdpdGggZXhpdGluZyB0YXNrcywgc28gdGhhdCBSQ1UtdGFza3MKICAgIGF2 b2lkcyB3YWl0aW5nIG9uIHRhc2tzIHRoYXQgbm8gbG9uZ2VyIGV4aXN0LgogICAgCiAgICBTaWdu ZWQtb2ZmLWJ5OiBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4K ICAgIAogICAgQ29uZmxpY3RzOgogICAgCWtlcm5lbC9yY3UvdXBkYXRlLmMKCjowNDAwMDAgMDQw MDAwIDU3NDViNTE2Njc2N2NkNmJhZjViZDZlNjRmZTAyNDk3OThjN2EzMjIgMmZlODYzYTdhNWRm MGM1NGIzNDUzMjRmM2NlZTljODQ2ZjA4OTA1YSBNCWluY2x1ZGUKOjA0MDAwMCAwNDAwMDAgYTE2 MDVjNTUxNjhjMjZlNjYxNDk1N2VlZjg1MGM4MmZjYTY0MzBmMiBmNmE5YzY5YjViNTMwNGIwZjI4 OTYwOTQ4M2EwNmQ2ZTQ4NjA0NzEyIE0Ja2VybmVsCmJpc2VjdCBydW4gc3VjY2VzcwpQcmV2aW91 cyBIRUFEIHBvc2l0aW9uIHdhcyBiZDE0ZGRjLi4uIHJjdTogTWFrZSBSQ1UtdGFza3MgdHJhY2sg ZXhpdGluZyB0YXNrcwpIRUFEIGlzIG5vdyBhdCA0ZTczYzVhLi4uIHJjdTogQWRkIHN0YWxsLXdh cm5pbmcgY2hlY2tzIGZvciBSQ1UtdGFza3MKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhv dXJseS0yMDE0MDcyOTA5OjRlNzNjNWFhZmJlOTEwOGM4M2RlMGY4ZjUyOTRlNmNjYWQyZTI5YzM6 YmlzZWN0LWxpbnV4LTMKCjIwMTQtMDctMjktMTM6NDM6MzUgNGU3M2M1YWFmYmU5MTA4YzgzZGUw ZjhmNTI5NGU2Y2NhZDJlMjljMyByZXVzZSAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0LzRlNzNjNWFhZmJlOTEwOGM4M2RlMGY4ZjUyOTRlNmNjYWQyZTI5YzMvdm1saW51 ei0zLjE2LjAtcmMxLTAwMDA5LWc0ZTczYzVhCgoyMDE0LTA3LTI5LTEzOjQzOjM1IGRldGVjdGlu ZyBib290IHN0YXRlIC4uCTYwIFNVQ0NFU1MKClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDRl NzNjNWEuLi4gcmN1OiBBZGQgc3RhbGwtd2FybmluZyBjaGVja3MgZm9yIFJDVS10YXNrcwpIRUFE IGlzIG5vdyBhdCBkNDc2MjY5Li4uIDBkYXkgaGVhZCBndWFyZCBmb3IgJ2RldmVsLWhvdXJseS0y MDE0MDcyOTA5JwpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDk6 ZDQ3NjI2OTlkMjcwZmFhMmU1ZjhjYzliNGExZmVlZmI5ODI3MGU1YjpiaXNlY3QtbGludXgtMwog VEVTVCBGQUlMVVJFClsgICAgMi42MDY5MTNdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6 IDE4ODRLIChmZmZmODgwMDAyMDI5MDAwIC0gZmZmZjg4MDAwMjIwMDAwMCkKWyAgICAyLjYxNzYz N10gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTg2NEsgKGZmZmY4ODAwMDI2MmUwMDAg LSBmZmZmODgwMDAyODAwMDAwKQpbICAgIDIuNjMzOTg5XSByYW5kb206IGluaXQgdXJhbmRvbSBy ZWFkIHdpdGggNSBiaXRzIG9mIGVudHJvcHkgYXZhaWxhYmxlClsgICAgMi42NDA4MDNdIEJVRzog c2xlZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IC9rYnVpbGQv c3JjL3Ntb2tlL2tlcm5lbC9yY3UvdXBkYXRlLmM6ODgxClsgICAgMi42NDMxMjFdIGluX2F0b21p YygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogOTEsIG5hbWU6IGhvc3RuYW1lClsgICAg Mi42NDQ2OTFdIENQVTogMCBQSUQ6IDkxIENvbW06IGhvc3RuYW1lIE5vdCB0YWludGVkIDMuMTYu MC1yYzctd2wtYXRoLTAzODEwLWdkNDc2MjY5ICM1NwpbICAgIDIuNjQ2NzgwXSBIYXJkd2FyZSBu YW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAw MS8wMS8yMDExClsgICAgMi42NDg3NjZdICBmZmZmODgwMDExM2JkYjYwIGZmZmY4ODAwMTMyM2Jl ODggZmZmZmZmZmY4MWZmOWY1OCBmZmZmODgwMDExM2JkYjcwClsgICAgMi42NjQxNjNdICBmZmZm ODgwMDEzMjNiZTk4IGZmZmZmZmZmODEwY2JhZTkgZmZmZjg4MDAxMzIzYmViMCBmZmZmZmZmZjgx MTA5MjY5ClsgICAgMi42NjYyNDBdICBmZmZmODgwMDExM2JlMTgwIGZmZmY4ODAwMTMyM2JlYzAg ZmZmZmZmZmY4MTExMDI4MSBmZmZmODgwMDEzMjNiZjM4ClsgICAgMi42NjgyNjFdIENhbGwgVHJh Y2U6ClsgICAgMi42Njg5MjldICBbPGZmZmZmZmZmODFmZjlmNTg+XSBkdW1wX3N0YWNrKzB4ODUv MHhiYQpbICAgIDIuNjY5OTk4XSAgWzxmZmZmZmZmZjgxMGNiYWU5Pl0gX19taWdodF9zbGVlcCsw eDEyOS8weDE4MApbICAgIDIuNjcxMTQ1XSAgWzxmZmZmZmZmZjgxMTA5MjY5Pl0gZXhpdF9yY3Vf dGFza3MrMHgyOS8weGEwClsgICAgMi42NzIyODFdICBbPGZmZmZmZmZmODExMTAyODE+XSBleGl0 X3JjdSsweDExLzB4MjAKWyAgICAyLjY3MzMzNF0gIFs8ZmZmZmZmZmY4MTA5NzY4NT5dIGRvX2V4 aXQrMHhhMDUvMHhmYzAKWyAgICAyLjY3NDQwNl0gIFs8ZmZmZmZmZmY4MTA5N2RkNj5dIGRvX2dy b3VwX2V4aXQrMHg0Ni8weDEzMApbICAgIDIuNjc1NjU0XSAgWzxmZmZmZmZmZjgxMDk3ZWQ3Pl0g U3lTX2V4aXRfZ3JvdXArMHgxNy8weDIwClsgICAgMi42NzY5MzhdICBbPGZmZmZmZmZmODIwMGVl Mjk+XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4MWIKWyAgICAyLjgwNTcyNV0gaW5pdDog RmFpbGVkIHRvIGNyZWF0ZSBwdHkgLSBkaXNhYmxpbmcgbG9nZ2luZyBmb3Igam9iClsgICAgMi44 MDY3MzJdIGluaXQ6IFRlbXBvcmFyeSBwcm9jZXNzIHNwYXduIGVycm9yOiBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5ClsgICAgMi44MjIxODddIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0g ZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0L2Q0NzYyNjk5ZDI3MGZhYTJlNWY4Y2M5YjRhMWZlZWZiOTgyNzBlNWIvZG1lc2ct cXVhbnRhbC1pdmI0My05MzoyMDE0MDcyOTEwNDQwMzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvZDQ3NjI2 OTlkMjcwZmFhMmU1ZjhjYzliNGExZmVlZmI5ODI3MGU1Yi9kbWVzZy1xdWFudGFsLWl2YjQzLTMw OjIwMTQwNzI5MTA0NDAzOng4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNj OWI0YTFmZWVmYjk4MjcwZTViL2RtZXNnLXF1YW50YWwtaXZiNDMtNDE6MjAxNDA3MjkxMDQzNTY6 eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGExLTA3MjkxODI0L2Q0NzYyNjk5ZDI3MGZhYTJlNWY4Y2M5YjRhMWZlZWZiOTgyNzBl NWIvZG1lc2cteW9jdG8taXZiNDMtMTI1OjIwMTQwNzI5MTA0MzU1Ong4Nl82NC1yYW5kY29uZmln LWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4MjcwZTViL2RtZXNnLXlvY3RvLWl2 YjQzLTYwOjIwMTQwNzI5MTA0MzU2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9kNDc2MjY5OWQyNzBmYWEy ZTVmOGNjOWI0YTFmZWVmYjk4MjcwZTViL2RtZXNnLXF1YW50YWwtaXZiNDMtNjE6MjAxNDA3Mjkx MDQ0MDQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2Q0NzYyNjk5ZDI3MGZhYTJlNWY4Y2M5YjRhMWZlZWZi OTgyNzBlNWIvZG1lc2ctcXVhbnRhbC1pdmI0My04NzoyMDE0MDcyOTEwNDQwMzp4ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEt MDcyOTE4MjQvZDQ3NjI2OTlkMjcwZmFhMmU1ZjhjYzliNGExZmVlZmI5ODI3MGU1Yi9kbWVzZy15 b2N0by1pdmI0My0xNjoyMDE0MDcyOTEwNDM1NDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5 MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvZDQ3NjI2OTlk MjcwZmFhMmU1ZjhjYzliNGExZmVlZmI5ODI3MGU1Yi9kbWVzZy1xdWFudGFsLWl2YjQzLTQ4OjIw MTQwNzI5MTAzNzI5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0 YTFmZWVmYjk4MjcwZTViL2RtZXNnLXlvY3RvLWl2YjQzLTU2OjIwMTQwNzI5MTA0MzU1Ong4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMS0wNzI5MTgyNC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4MjcwZTViL2Rt ZXNnLXF1YW50YWwtaXZiNDMtMjA6MjAxNDA3MjkxMDQzNTY6eDg2XzY0LXJhbmRjb25maWctaHN4 YTEtMDcyOTE4MjQ6OgowOjExOjExIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpIRUFEIGlz IG5vdyBhdCBkNDc2MjY5IDBkYXkgaGVhZCBndWFyZCBmb3IgJ2RldmVsLWhvdXJseS0yMDE0MDcy OTA5JwoKPT09PT09PT09IGxpbnVzL21hc3RlciA9PT09PT09PT0KUHJldmlvdXMgSEVBRCBwb3Np dGlvbiB3YXMgZDQ3NjI2OS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAx NDA3MjkwOScKSEVBRCBpcyBub3cgYXQgMzFkYWI3MS4uLiBNZXJnZSBnaXQ6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaGVyYmVydC9jcnlwdG8tMi42CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC9saW51czptYXN0ZXI6MzFkYWI3MTlmYTUwY2Y1NmQ1NmQzZGMyNTk4MGZlY2QzMzZmNmNhODpi aXNlY3QtbGludXgtMwoKMjAxNC0wNy0yOS0xNDozMjoxNiAzMWRhYjcxOWZhNTBjZjU2ZDU2ZDNk YzI1OTgwZmVjZDMzNmY2Y2E4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LTMxZGFi NzE5ZmE1MGNmNTZkNTZkM2RjMjU5ODBmZWNkMzM2ZjZjYTgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAv a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzMxZGFiNzE5ZmE1MGNmNTZk NTZkM2RjMjU5ODBmZWNkMzM2ZjZjYTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LTMxZGFi NzE5ZmE1MGNmNTZkNTZkM2RjMjU5ODBmZWNkMzM2ZjZjYTgKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1jb25zdW1lci94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC0zMWRhYjcxOWZhNTBjZjU2ZDU2ZDNkYzI1OTgwZmVj ZDMzNmY2Y2E4Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC8zMWRhYjcxOWZhNTBjZjU2ZDU2ZDNkYzI1OTgwZmVjZDMzNmY2Y2E4L3ZtbGludXotMy4xNi4w LXJjNy0wMDAwNy1nMzFkYWI3MQoKMjAxNC0wNy0yOS0xNDozNToxNiBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLgkxMgkyMwk2MCBTVUNDRVNTCgoKPT09PT09PT09IG5leHQvbWFzdGVyID09PT09PT09 PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiArIDgwMDlkYzkuLi5lNDFhMjc4IGFrcG0gICAg ICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgNGQxOTU0My4uLjAyNTI2MzMgYWtw bS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUpCiArIDVhNzQzOWUuLi5l NDBjZmY0IG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIgIChmb3JjZWQgdXBkYXRlKQogICA4MmUx M2M3Li42NGFhOTBmICBzdGFibGUgICAgIC0+IG5leHQvc3RhYmxlCkZyb20gZ2l0Oi8vZ2l0bWly cm9yL25leHQKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDcyOCAtPiBuZXh0LTIwMTQw NzI4ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDMxZGFiNzEuLi4gTWVyZ2UgZ2l0Oi8vZ2l0 Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2hlcmJlcnQvY3J5cHRvLTIuNgpI RUFEIGlzIG5vdyBhdCBlNDBjZmY0Li4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZv ciAyMDE0MDcyOApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctaHN4YTEtMDcyOTE4MjQvbmV4dDptYXN0ZXI6ZTQwY2ZmNGE3OTkwZTVkNzNlYWFkMGEy ZjI1OTNmZTcyNWUyNGNkZDpiaXNlY3QtbGludXgtMwoKMjAxNC0wNy0yOS0xNToxNTo1NCBlNDBj ZmY0YTc5OTBlNWQ3M2VhYWQwYTJmMjU5M2ZlNzI1ZTI0Y2RkIGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0LWU0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKQ2hl Y2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0 L2U0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0LWU0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0b3du LWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LWU0MGNmZjRhNzk5MGU1 ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGExLTA3MjkxODI0L2U0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRj ZGQvdm1saW51ei0zLjE2LjAtcmM3LW5leHQtMjAxNDA3MjgKCjIwMTQtMDctMjktMTU6MjM6NTQg ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMTQJMTkJNTIJNjAgU1VDQ0VTUwoK --===============8455369835657881420== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc1-00010-gbd14ddc" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE2LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJ Q19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VO RVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VN X1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09O RklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9 eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VN QkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkK Q09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dB TlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJD SD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX1g4 Nl9IVD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtcmRpIC1mY2Fs bC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQtcmN4IC1mY2FsbC1zYXZl ZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNhbGwtc2F2ZWQtcjExIgpD T05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpD T05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmln IgpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElN RV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJH X0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpD T05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19I QVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVM X0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CkNP TkZJR19LRVJORUxfTFpPPXkKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NXQVAgaXMgbm90IHNldApDT05GSUdf U1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CiMgQ09ORklHX1BPU0lYX01RVUVVRSBp cyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQoj IENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJ Q19JUlFfTEVHQUNZX0FMTE9DX0hXSVJRPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpD T05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9E T01BSU5fREVCVUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNF X0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09V UkNFX0RBVEE9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNf Q0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CVUlMRD15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1 YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBD T05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldAojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBz ZXQKQ09ORklHX05PX0haX0ZVTEw9eQojIENPTkZJR19OT19IWl9GVUxMX0FMTCBpcyBub3Qgc2V0 CkNPTkZJR19OT19IWl9GVUxMX1NZU0lETEU9eQpDT05GSUdfTk9fSFpfRlVMTF9TWVNJRExFX1NN QUxMPTgKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rh c2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5H PXkKQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FD Q1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBu b3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1BS RUVNUFRfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExf Q09NTU9OPXkKQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfUkNVX1VTRVJfUVM9eQoj IENPTkZJR19DT05URVhUX1RSQUNLSU5HX0ZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9GQU5P VVQ9NjQKQ09ORklHX1JDVV9GQU5PVVRfTEVBRj0xNgpDT05GSUdfUkNVX0ZBTk9VVF9FWEFDVD15 CkNPTkZJR19SQ1VfRkFTVF9OT19IWj15CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBz ZXQKQ09ORklHX1JDVV9OT0NCX0NQVT15CkNPTkZJR19SQ1VfTk9DQl9DUFVfQUxMPXkKQ09ORklH X0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0x NwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRT X05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX0FS Q0hfV0FOVFNfUFJPVF9OVU1BX1BST1RfTk9ORT15CkNPTkZJR19BUkNIX1VTRVNfTlVNQV9QUk9U X05PTkU9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQgaXMgbm90IHNl dApDT05GSUdfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19DR1JPVVBf REVCVUc9eQojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVU0VUUz15CiMgQ09ORklHX1BST0NfUElEX0NQ VVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVTT1VSQ0VfQ09VTlRFUlMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBu b3Qgc2V0CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNP TkZJR19DRlNfQkFORFdJRFRIPXkKIyBDT05GSUdfUlRfR1JPVVBfU0NIRUQgaXMgbm90IHNldApD T05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklHX0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldAoj IENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15 CkNPTkZJR19VVFNfTlM9eQojIENPTkZJR19JUENfTlMgaXMgbm90IHNldAojIENPTkZJR19VU0VS X05TIGlzIG5vdCBzZXQKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfU0NI RURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJ R19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNF PSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpD T05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMgQ09ORklHX0ND X09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9O X0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJB Q0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQojIENPTkZJR19FWFBFUlQgaXMgbm90 IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNG U19TWVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FM TFNZTVM9eQojIENPTkZJR19LQUxMU1lNU19BTEwgaXMgbm90IHNldApDT05GSUdfUFJJTlRLPXkK Q09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpD T05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJ R05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15 CkNPTkZJR19BSU89eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBF dmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdf UEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNP TkZJR19TTFVCX0RFQlVHPXkKQ09ORklHX0NPTVBBVF9CUks9eQojIENPTkZJR19TTEFCIGlzIG5v dCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTFVCX0NQVV9QQVJUSUFMIGlzIG5vdCBzZXQK Q09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklH X09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZF X09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkK IyBDT05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9eQojIENPTkZJ R19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklH X0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19IQVZF X0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJP QkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJB Q0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15 CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhS RUFEPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZF X0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVf TUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVS PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkK Q09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBf TEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9B TElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19I QVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZF UlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJD SF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05G SUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1Jf Tk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENP TkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9DT05U RVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05G SUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVO VF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVT X1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJ R19PTERfU0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQoKIwojIEdD T1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJR19HQ09WX0tFUk5FTD15CkNPTkZJR19H Q09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9ERVRFQ1Q9eQojIENPTkZJ R19HQ09WX0ZPUk1BVF8zXzQgaXMgbm90IHNldAojIENPTkZJR19HQ09WX0ZPUk1BVF80XzcgaXMg bm90IHNldAojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09O RklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNP TkZJR19NT0RVTEVTPXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkKIyBDT05GSUdfTU9EVUxF X1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19NT0RVTEVfU1JD VkVSU0lPTl9BTEw9eQpDT05GSUdfTU9EVUxFX1NJRz15CiMgQ09ORklHX01PRFVMRV9TSUdfRk9S Q0UgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NJR19BTEw9eQojIENPTkZJR19NT0RVTEVfU0lH X1NIQTEgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHX1NIQTIyNCBpcyBub3Qgc2V0CkNP TkZJR19NT0RVTEVfU0lHX1NIQTI1Nj15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMzg0IGlzIG5v dCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEE1MTIgaXMgbm90IHNldApDT05GSUdfTU9EVUxF X1NJR19IQVNIPSJzaGEyNTYiCkNPTkZJR19TVE9QX01BQ0hJTkU9eQpDT05GSUdfQkxPQ0s9eQpD T05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RF Vl9JTlRFR1JJVFk9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkcgaXMgbm90IHNldApDT05G SUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpDT05GSUdfUEFS VElUSU9OX0FEVkFOQ0VEPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09O RklHX0FJWF9QQVJUSVRJT049eQpDT05GSUdfT1NGX1BBUlRJVElPTj15CiMgQ09ORklHX0FNSUdB X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX01BQ19QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19NU0RPU19QQVJUSVRJ T04gaXMgbm90IHNldApDT05GSUdfTERNX1BBUlRJVElPTj15CkNPTkZJR19MRE1fREVCVUc9eQoj IENPTkZJR19TR0lfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVUxUUklYX1BBUlRJVElP TiBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19L QVJNQV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklH X1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQ01ETElORV9QQVJUSVRJT049eQpD T05GSUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURf Tk9PUD15CiMgQ09ORklHX0lPU0NIRURfREVBRExJTkUgaXMgbm90IHNldAojIENPTkZJR19JT1ND SEVEX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9J T1NDSEVEPSJub29wIgpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5MSU5F X1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5M SU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklH X0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpD T05GSUdfQVJDSF9VU0VfUVVFVUVfUldMT0NLPXkKQ09ORklHX1FVRVVFX1JXTE9DSz15CkNPTkZJ R19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9O RV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfWDg2X0VY VEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90 IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURf T01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpD T05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0 CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENP TkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRf Q0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfTUs4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBu b3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09O RklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZU PTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01P Vj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExN U1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19D UFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVf UlRDPXkKQ09ORklHX0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApDT05GSUdf Q0FMR0FSWV9JT01NVT15CkNPTkZJR19DQUxHQVJZX0lPTU1VX0VOQUJMRURfQllfREVGQVVMVD15 CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMgQ09ORklHX01BWFNNUCBp cyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTPTgKIyBDT05GSUdfU0NIRURfU01UIGlzIG5vdCBzZXQK Q09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09ORklH X1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19Q UkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElD PXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9N Q0U9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CiMgQ09ORklHX1g4Nl9NQ0VfQU1EIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPW0KQ09O RklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VT UEZJWDY0PXkKQ09ORklHX0k4Sz15CkNPTkZJR19NSUNST0NPREU9bQpDT05GSUdfTUlDUk9DT0RF X0lOVEVMPXkKIyBDT05GSUdfTUlDUk9DT0RFX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NP REVfT0xEX0lOVEVSRkFDRT15CiMgQ09ORklHX01JQ1JPQ09ERV9JTlRFTF9FQVJMWSBpcyBub3Qg c2V0CiMgQ09ORklHX01JQ1JPQ09ERV9BTURfRUFSTFkgaXMgbm90IHNldAojIENPTkZJR19YODZf TVNSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9U XzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19ESVJFQ1RfR0JQ QUdFUz15CkNPTkZJR19OVU1BPXkKIyBDT05GSUdfQU1EX05VTUEgaXMgbm90IHNldApDT05GSUdf WDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05PREVTPXkKIyBDT05G SUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9NgpDT05GSUdfQVJDSF9T UEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdf QVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0w eGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BB UlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9O T0RFUz15CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRS RU1FPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1f QUxMT0NfTUVNX01BUF9UT0dFVEhFUj15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJ R19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdf QVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdf TU9WQUJMRV9OT0RFPXkKIyBDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0 CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VGTEFHU19FWFRF TkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJ VF9QTURfUFRMT0NLPXkKIyBDT05GSUdfQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NSUdS QVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX1BI WVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfQk9VTkNFPXkK Q09ORklHX05FRURfQk9VTkNFX1BPT0w9eQpDT05GSUdfVklSVF9UT19CVVM9eQojIENPTkZJR19L U00gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FS Q0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0xFQU5DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0MgaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9T X0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CkNP TkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVM VD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19Y ODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRP TT15CkNPTkZJR19YODZfU01BUD15CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF Q0NPTVAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8y NTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15 CkNPTkZJR19IWj0xMDAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQojIENPTkZJR19LRVhFQyBpcyBu b3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAw MAojIENPTkZJR19SRUxPQ0FUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0w eDIwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19D UFUwIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0NPTVBB VF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RF X0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VT UEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdf UE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fUlVOVElNRSBpcyBub3Qgc2V0CkNP TkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1dRX1BPV0VSX0VG RklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09O RklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZT IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklH X0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQojIENP TkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJ R19BQ1BJX0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CiMgQ09ORklH X0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFM PXkKQ09ORklHX0FDUElfTlVNQT15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBD T05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RB QkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09O RklHX0FDUElfQ09OVEFJTkVSPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAoj IENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCiMgQ09O RklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15 CkNPTkZJR19DUFVfSURMRV9NVUxUSVBMRV9EUklWRVJTPXkKQ09ORklHX0NQVV9JRExFX0dPVl9M QURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQ VV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURMRT15CgojCiMgTWVtb3J5 IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURMRV9JT0FUX0NIQU5ORUw9eQpDT05GSUdf STczMDBfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpD T05GSUdfUENJX0RJUkVDVD15CiMgQ09ORklHX1BDSV9NTUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJ R19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfUkVBTExPQ19FTkFCTEVfQVVUTz15CkNPTkZJR19QQ0lfU1RVQj15CkNPTkZJR19IVF9JUlE9 eQpDT05GSUdfUENJX0FUUz15CiMgQ09ORklHX1BDSV9JT1YgaXMgbm90IHNldApDT05GSUdfUENJ X1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQojIENPTkZJR19QQ0lfSU9BUElDIGlzIG5vdCBzZXQK Q09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09O RklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9bQojIENPTkZJ R19QQ01DSUEgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2Vz CiMKQ09ORklHX1lFTlRBPW0KQ09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkK Q09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RP U0hJQkE9eQojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8g aXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0 cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1U X0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9NSVpFX1BJRT15CkNPTkZJR19DT1JF X0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05G SUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVE VU1QPXkKQ09ORklHX0lBMzJfRU1VTEFUSU9OPXkKQ09ORklHX0lBMzJfQU9VVD1tCiMgQ09ORklH X1g4Nl9YMzIgaXMgbm90IHNldApDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0 X0FMSUdOTUVOVD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19LRVlTX0NPTVBBVD15 CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfSU9TRl9NQkk9bQpDT05GSUdfTkVUPXkK CiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPW0KQ09ORklHX1BBQ0tFVF9E SUFHPW0KQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldApDT05GSUdf WEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9TVUJfUE9MSUNZPXkKIyBDT05G SUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9LRVk9eQojIENPTkZJR19ORVRf S0VZX01JR1JBVEUgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKQ09ORklHX05F VFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09S S19QSFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBz ZXQKQ09ORklHX0FUTT15CkNPTkZJR19BVE1fTEFORT15CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJ REdFPXkKQ09ORklHX0hBVkVfTkVUX0RTQT15CkNPTkZJR19ORVRfRFNBPXkKQ09ORklHX05FVF9E U0FfVEFHX0VEU0E9eQojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKQ09ORklHX0RFQ05F VD15CiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfTExDPXkKIyBDT05G SUdfTExDMiBpcyBub3Qgc2V0CkNPTkZJR19JUFg9eQojIENPTkZJR19JUFhfSU5URVJOIGlzIG5v dCBzZXQKQ09ORklHX0FUQUxLPXkKIyBDT05GSUdfREVWX0FQUExFVEFMSyBpcyBub3Qgc2V0CkNP TkZJR19YMjU9bQpDT05GSUdfTEFQQj15CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJ R19JRUVFODAyMTU0PXkKQ09ORklHX01BQzgwMjE1ND1tCiMgQ09ORklHX05FVF9TQ0hFRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBu b3Qgc2V0CkNPTkZJR19CQVRNQU5fQURWPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9OQyBpcyBub3Qg c2V0CkNPTkZJR19CQVRNQU5fQURWX01DQVNUPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19WU09DS0VUUz15CiMgQ09ORklH X1ZNV0FSRV9WTUNJX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJTktfTU1BUD15CiMg Q09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTVBMU19HU089eQojIENP TkZJR19IU1IgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJ R19YUFM9eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldApDT05GSUdfQ0dST1VQ X05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKIyBD T05GSUdfQlBGX0pJVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0 d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4g aXMgbm90IHNldApDT05GSUdfSVJEQT1tCgojCiMgSXJEQSBwcm90b2NvbHMKIwpDT05GSUdfSVJM QU49bQpDT05GSUdfSVJORVQ9bQojIENPTkZJR19JUkNPTU0gaXMgbm90IHNldApDT05GSUdfSVJE QV9VTFRSQT15CgojCiMgSXJEQSBvcHRpb25zCiMKQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQ PXkKQ09ORklHX0lSREFfRkFTVF9SUj15CiMgQ09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoK IwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVy cwojCiMgQ09ORklHX0lSVFRZX1NJUiBpcyBub3Qgc2V0CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwoK IwojIEZJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19OU0NfRklSPW0KIyBDT05GSUdfV0lOQk9O RF9GSVIgaXMgbm90IHNldApDT05GSUdfU01DX0lSQ0NfRklSPW0KQ09ORklHX0FMSV9GSVI9bQoj IENPTkZJR19WTFNJX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WSUFfRklSPW0KQ09ORklHX0JUPXkK IyBDT05GSUdfQlRfUkZDT01NIGlzIG5vdCBzZXQKQ09ORklHX0JUX0JORVA9eQpDT05GSUdfQlRf Qk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpDT05GSUdfQlRf SElEUD15CgojCiMgQmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0JUX0hDSUJUU0RJ Tz1tCkNPTkZJR19CVF9IQ0lVQVJUPW0KIyBDT05GSUdfQlRfSENJVUFSVF9INCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUX0hDSVVBUlRfQkNTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRf QVRIM0sgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0xMIGlzIG5vdCBzZXQKIyBDT05G SUdfQlRfSENJVUFSVF8zV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVZIQ0kgaXMgbm90 IHNldApDT05GSUdfQlRfTVJWTD1tCkNPTkZJR19CVF9NUlZMX1NESU89bQojIENPTkZJR19XSVJF TEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19O RVRfOVA9eQojIENPTkZJR19ORVRfOVBfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UF9E RUJVRz15CkNPTkZJR19DQUlGPW0KIyBDT05GSUdfQ0FJRl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19DQUlGX05FVERFVj1tCkNPTkZJR19DQUlGX1VTQj1tCkNPTkZJR19ORkM9bQpDT05GSUdfTkZD X0RJR0lUQUw9bQpDT05GSUdfTkZDX05DST1tCkNPTkZJR19ORkNfSENJPW0KQ09ORklHX05GQ19T SERMQz15CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05G SUdfTkZDX1NJTT1tCkNPTkZJR19ORkNfUE41NDQ9bQpDT05GSUdfTkZDX1BONTQ0X0kyQz1tCkNP TkZJR19ORkNfTUlDUk9SRUFEPW0KQ09ORklHX05GQ19NSUNST1JFQURfSTJDPW0KQ09ORklHX05G Q19NUlZMPW0KIyBDT05GSUdfTkZDX1NUMjFORkNBIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQlBG X0pJVD15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMK IwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBD T05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5v dCBzZXQKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQpDT05GSUdfRldfTE9BREVSPXkK IyBDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1X QVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19ERUJVR19EUklW RVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19T WVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMg bm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNP TkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01BUF9JUlE9 eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVs dCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0x NgpDT05GSUdfQ01BX1NJWkVfUEVSQ0VOVEFHRT0xMAojIENPTkZJR19DTUFfU0laRV9TRUxfTUJZ VEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90IHNl dApDT05GSUdfQ01BX1NJWkVfU0VMX01JTj15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQVggaXMg bm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04CkNPTkZJR19DTUFfQVJFQVM9NwoKIwojIEJ1 cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj1tCkNPTkZJR19NVEQ9bQpDT05GSUdfTVREX1RF U1RTPW0KIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX0NN RExJTkVfUEFSVFM9bQpDT05GSUdfTVREX0FSN19QQVJUUz1tCgojCiMgVXNlciBNb2R1bGVzIEFu ZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9bQpDT05GSUdfTVREX0JM T0NLPW0KIyBDT05GSUdfTVREX0JMT0NLX1JPIGlzIG5vdCBzZXQKQ09ORklHX0ZUTD1tCkNPTkZJ R19ORlRMPW0KQ09ORklHX05GVExfUlc9eQojIENPTkZJR19JTkZUTCBpcyBub3Qgc2V0CkNPTkZJ R19SRkRfRlRMPW0KQ09ORklHX1NTRkRDPW0KIyBDT05GSUdfU01fRlRMIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX09PUFMgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJz CiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT1tCkNP TkZJR19NVERfR0VOX1BST0JFPW0KIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qg c2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFO S19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01U RF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90 IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxF WFQ9bQojIENPTkZJR19NVERfQ0ZJX0FNRFNURCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX1NU QUE9bQpDT05GSUdfTVREX0NGSV9VVElMPW0KQ09ORklHX01URF9SQU09bQojIENPTkZJR19NVERf Uk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9BQlNFTlQ9bQoKIwojIE1hcHBpbmcgZHJpdmVycyBm b3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQojIENPTkZJR19N VERfUEhZU01BUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TQkNfR1hYIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX0FNRDc2WFJPTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSUNIWFJPTT1tCiMgQ09O RklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9DSzgwNFhST009bQojIENPTkZJ R19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkVUdGVsPW0KQ09ORklHX01U RF9MNDQwR1g9bQojIENPTkZJR19NVERfUENJIGlzIG5vdCBzZXQKQ09ORklHX01URF9HUElPX0FE RFI9bQpDT05GSUdfTVREX0lOVEVMX1ZSX05PUj1tCiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5v dCBzZXQKQ09ORklHX01URF9MQVRDSF9BRERSPW0KCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfTVREX1BNQzU1MT1tCiMgQ09ORklHX01URF9QTUM1NTFfQlVH RklYIGlzIG5vdCBzZXQKQ09ORklHX01URF9QTUM1NTFfREVCVUc9eQpDT05GSUdfTVREX1NMUkFN PW0KQ09ORklHX01URF9QSFJBTT1tCkNPTkZJR19NVERfTVREUkFNPW0KQ09ORklHX01URFJBTV9U T1RBTF9TSVpFPTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOAojIENPTkZJR19NVERf QkxPQ0syTVREIGlzIG5vdCBzZXQKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwpD T05GSUdfTVREX0RPQ0czPW0KQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hfQ09OU1Rf VD00CkNPTkZJR19NVERfTkFORF9FQ0M9bQpDT05GSUdfTVREX05BTkRfRUNDX1NNQz15CkNPTkZJ R19NVERfTkFORD1tCiMgQ09ORklHX01URF9OQU5EX0VDQ19CQ0ggaXMgbm90IHNldAojIENPTkZJ R19NVERfU01fQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RFTkFMST1tCiMgQ09O RklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfR1BJTz1t CkNPTkZJR19NVERfTkFORF9JRFM9bQojIENPTkZJR19NVERfTkFORF9SSUNPSCBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVAgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRf RE9DRzQ9bQpDT05GSUdfTVREX05BTkRfQ0FGRT1tCkNPTkZJR19NVERfTkFORF9OQU5EU0lNPW0K Q09ORklHX01URF9OQU5EX1BMQVRGT1JNPW0KQ09ORklHX01URF9PTkVOQU5EPW0KQ09ORklHX01U RF9PTkVOQU5EX1ZFUklGWV9XUklURT15CkNPTkZJR19NVERfT05FTkFORF9HRU5FUklDPW0KQ09O RklHX01URF9PTkVOQU5EX09UUD15CiMgQ09ORklHX01URF9PTkVOQU5EXzJYX1BST0dSQU0gaXMg bm90IHNldAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19N VERfTFBERFI9bQpDT05GSUdfTVREX1FJTkZPX1BST0JFPW0KQ09ORklHX01URF9TUElfTk9SPW0K IyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUPXkKQ09ORklHX0FSQ0hf TUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlRfUEM9bQojIENPTkZJR19QQVJQ T1JUX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qgc2V0 CkNPTkZJR19QQVJQT1JUX1BDX1NVUEVSSU89eQojIENPTkZJR19QQVJQT1JUX0dTQyBpcyBub3Qg c2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9eQojIENPTkZJR19QQVJQT1JUXzEyODQgaXMgbm90 IHNldApDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJV R19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxL X0RFVj15CkNPTkZJR19CTEtfREVWX05VTExfQkxLPXkKQ09ORklHX0JMS19ERVZfRkQ9bQojIENP TkZJR19QQVJJREUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPXkK Q09ORklHX0JMS19DUFFfQ0lTU19EQT1tCiMgQ09ORklHX0NJU1NfU0NTSV9UQVBFIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfREFDOTYwPXkKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf TE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKQ09ORklHX0JMS19ERVZfQ1JZ UFRPTE9PUD1tCgojCiMgRFJCRCBkaXNhYmxlZCBiZWNhdXNlIFBST0NfRlMgb3IgSU5FVCBub3Qg c2VsZWN0ZWQKIwojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X05WTUU9bQpDT05GSUdfQkxLX0RFVl9TS0Q9bQojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX1JBTT15CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05G SUdfQkxLX0RFVl9SQU1fU0laRT00MDk2CkNPTkZJR19CTEtfREVWX1hJUD15CkNPTkZJR19DRFJP TV9QS1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CkNPTkZJR19DRFJPTV9Q S1RDRFZEX1dDQUNIRT15CkNPTkZJR19BVEFfT1ZFUl9FVEg9eQojIENPTkZJR19WSVJUSU9fQkxL IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSEQ9eQojIENPTkZJR19CTEtfREVWX1JTWFggaXMg bm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CiMg Q09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0lSUT1tCiMgQ09ORklH X0lCTV9BU00gaXMgbm90IHNldApDT05GSUdfUEhBTlRPTT1tCiMgQ09ORklHX1NHSV9JT0M0IGlz IG5vdCBzZXQKQ09ORklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9bQpDT05GSUdfSUNT OTMyUzQwMT15CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfQ1M1NTM1X01GR1BU PW0KQ09ORklHX0NTNTUzNV9NRkdQVF9ERUZBVUxUX0lSUT03CiMgQ09ORklHX0NTNTUzNV9DTE9D S19FVkVOVF9TUkMgaXMgbm90IHNldApDT05GSUdfSFBfSUxPPW0KIyBDT05GSUdfQVBEUzk4MDJB TFMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAy MD1tCkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3ODA9bQpDT05G SUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD1tCiMgQ09ORklHX0hN QzYzNTIgaXMgbm90IHNldAojIENPTkZJR19EUzE2ODIgaXMgbm90IHNldApDT05GSUdfVk1XQVJF X0JBTExPT049bQpDT05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9bQpDT05GSUdfVVNC X1NXSVRDSF9GU0E5NDgwPXkKQ09ORklHX1NSQU09eQojIENPTkZJR19DMlBPUlQgaXMgbm90IHNl dAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PW0KQ09ORklHX0VFUFJP TV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQojIENPTkZJR19FRVBST01fOTNDWDYg aXMgbm90IHNldApDT05GSUdfQ0I3MTBfQ09SRT15CkNPTkZJR19DQjcxMF9ERUJVRz15CkNPTkZJ R19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVk IHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9h ZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKQ09ORklHX1ZNV0FSRV9WTUNJPXkKCiMK IyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0hPU1Q9bQoKIwojIElu dGVsIE1JQyBDYXJkIERyaXZlcgojCkNPTkZJR19JTlRFTF9NSUNfQ0FSRD1tCiMgQ09ORklHX0dF TldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9 eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05G SUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1ND U0lfRE1BPXkKIyBDT05GSUdfU0NTSV9UR1QgaXMgbm90IHNldApDT05GSUdfU0NTSV9ORVRMSU5L PXkKIyBDT05GSUdfU0NTSV9QUk9DX0ZTIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIHN1cHBvcnQgdHlw ZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCiMgQ09ORklHX0JMS19ERVZfU0QgaXMgbm90IHNldAoj IENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfU1I9bQpDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1I9eQpDT05G SUdfQ0hSX0RFVl9TRz1tCkNPTkZJR19DSFJfREVWX1NDSD1tCkNPTkZJR19TQ1NJX0VOQ0xPU1VS RT1tCiMgQ09ORklHX1NDU0lfTVVMVElfTFVOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DT05T VEFOVFMgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lfU0NBTl9B U1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09O RklHX1NDU0lfRkNfQVRUUlM9eQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJ X1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQojIENPTkZJR19TQ1NJX1NBU19B VEEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NBU19IT1NUX1NNUCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX0JP T1RfU1lTRlM9bQpDT05GSUdfU0NTSV9CTlgyX0lTQ1NJPXkKQ09ORklHX1NDU0lfQk5YMlhfRkNP RT1tCkNPTkZJR19CRTJJU0NTST1tCkNPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRD1tCkNPTkZJ R19TQ1NJX0hQU0E9bQpDT05GSUdfU0NTSV8zV185WFhYPXkKIyBDT05GSUdfU0NTSV8zV19TQVMg aXMgbm90IHNldApDT05GSUdfU0NTSV9BQ0FSRD1tCiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FJQzc5 WFg9bQpDT05GSUdfQUlDNzlYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09ORklHX0FJQzc5WFhfUkVT RVRfREVMQVlfTVM9NTAwMApDT05GSUdfQUlDNzlYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlD NzlYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVD15CkNPTkZJ R19TQ1NJX0FJQzk0WFg9bQpDT05GSUdfQUlDOTRYWF9ERUJVRz15CkNPTkZJR19TQ1NJX01WU0FT PXkKQ09ORklHX1NDU0lfTVZTQVNfREVCVUc9eQojIENPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQg aXMgbm90IHNldApDT05GSUdfU0NTSV9NVlVNST15CiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FS Q01TUiBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VTQVMyUj15CiMgQ09ORklHX01FR0FSQUlEX05F V0dFTiBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9MRUdBQ1k9eQojIENPTkZJR19NRUdBUkFJ RF9TQVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9NUFQyU0FTPXkKQ09ORklHX1NDU0lfTVBUMlNB U19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJTQVNfTE9HR0lORyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfTVBUM1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VGU0hDRD1tCiMgQ09O RklHX1NDU0lfVUZTSENEX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VGU0hDRF9QTEFURk9S TT1tCiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9QVlNDU0kgaXMgbm90IHNldApDT05GSUdfTElC RkM9eQpDT05GSUdfTElCRkNPRT15CkNPTkZJR19GQ09FPXkKIyBDT05GSUdfRkNPRV9GTklDIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf RUFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTiBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX0dEVEg9eQojIENPTkZJR19TQ1NJX0lTQ0kgaXMgbm90IHNldApDT05GSUdfU0NT SV9JUFM9eQpDT05GSUdfU0NTSV9JTklUSU89bQpDT05GSUdfU0NTSV9JTklBMTAwPXkKQ09ORklH X1NDU0lfUFBBPW0KQ09ORklHX1NDU0lfSU1NPW0KQ09ORklHX1NDU0lfSVpJUF9FUFAxNj15CkNP TkZJR19TQ1NJX0laSVBfU0xPV19DVFI9eQpDT05GSUdfU0NTSV9TVEVYPW0KQ09ORklHX1NDU0lf U1lNNTNDOFhYXzI9eQpDT05GSUdfU0NTSV9TWU01M0M4WFhfRE1BX0FERFJFU1NJTkdfTU9ERT0x CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ERUZBVUxUX1RBR1M9MTYKQ09ORklHX1NDU0lfU1lNNTND OFhYX01BWF9UQUdTPTY0CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NTUlPPXkKQ09ORklHX1NDU0lf SVBSPW0KIyBDT05GSUdfU0NTSV9JUFJfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfU0NTSV9JUFJf RFVNUD15CkNPTkZJR19TQ1NJX1FMT0dJQ18xMjgwPXkKQ09ORklHX1NDU0lfUUxBX0ZDPXkKQ09O RklHX1RDTV9RTEEyWFhYPW0KQ09ORklHX1NDU0lfUUxBX0lTQ1NJPW0KIyBDT05GSUdfU0NTSV9M UEZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90IHNldApDT05GSUdfU0NT SV9EQzM5MFQ9bQpDT05GSUdfU0NTSV9ERUJVRz1tCkNPTkZJR19TQ1NJX1BNQ1JBSUQ9eQpDT05G SUdfU0NTSV9QTTgwMDE9eQojIENPTkZJR19TQ1NJX1NSUCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X0JGQV9GQz1tCkNPTkZJR19TQ1NJX1ZJUlRJTz1tCkNPTkZJR19TQ1NJX0NIRUxTSU9fRkNPRT1t CkNPTkZJR19TQ1NJX0RIPXkKIyBDT05GSUdfU0NTSV9ESF9SREFDIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfREhfSFBfU1c9bQojIENPTkZJR19TQ1NJX0RIX0VNQyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX0RIX0FMVUE9eQpDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKIyBDT05GSUdfU0NTSV9P U0RfVUxEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklH X1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9OT05T VEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SIGlzIG5vdCBzZXQK Q09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENvbnRy b2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15 CiMgQ09ORklHX1NBVEFfQUhDSV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX0lOSUMx NjJYPXkKQ09ORklHX1NBVEFfQUNBUkRfQUhDST1tCkNPTkZJR19TQVRBX1NJTDI0PW0KIyBDT05G SUdfQVRBX1NGRiBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPW0KQ09O RklHX01EX0xJTkVBUj1tCiMgQ09ORklHX01EX1JBSUQwIGlzIG5vdCBzZXQKIyBDT05GSUdfTURf UkFJRDEgaXMgbm90IHNldApDT05GSUdfTURfUkFJRDEwPW0KQ09ORklHX01EX1JBSUQ0NTY9bQoj IENPTkZJR19NRF9NVUxUSVBBVEggaXMgbm90IHNldApDT05GSUdfTURfRkFVTFRZPW0KQ09ORklH X0JDQUNIRT15CkNPTkZJR19CQ0FDSEVfREVCVUc9eQpDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RF QlVHPXkKIyBDT05GSUdfQkxLX0RFVl9ETSBpcyBub3Qgc2V0CkNPTkZJR19UQVJHRVRfQ09SRT1t CkNPTkZJR19UQ01fSUJMT0NLPW0KIyBDT05GSUdfVENNX0ZJTEVJTyBpcyBub3Qgc2V0CkNPTkZJ R19UQ01fUFNDU0k9bQpDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPW0KQ09ORklHX1RDTV9GQz1tCiMg Q09ORklHX0lTQ1NJX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049eQpDT05GSUdfRlVT SU9OX1NQST15CkNPTkZJR19GVVNJT05fRkM9bQojIENPTkZJR19GVVNJT05fU0FTIGlzIG5vdCBz ZXQKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9OX0NUTD15CkNPTkZJR19G VVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMgQ09O RklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX05PU1k9bQojIENPTkZJR19J Mk8gaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CiMgQ09ORklHX05FVF9DT1JFIGlzIG5vdCBzZXQK Q09ORklHX0FSQ05FVD15CiMgQ09ORklHX0FSQ05FVF8xMjAxIGlzIG5vdCBzZXQKQ09ORklHX0FS Q05FVF8xMDUxPW0KIyBDT05GSUdfQVJDTkVUX1JBVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05F VF9DQVAgaXMgbm90IHNldApDT05GSUdfQVJDTkVUX0NPTTkweHg9bQpDT05GSUdfQVJDTkVUX0NP TTkweHhJTz15CiMgQ09ORklHX0FSQ05FVF9SSU1fSSBpcyBub3Qgc2V0CkNPTkZJR19BUkNORVRf Q09NMjAwMjA9eQpDT05GSUdfQVJDTkVUX0NPTTIwMDIwX1BDST1tCkNPTkZJR19BVE1fRFJJVkVS Uz15CkNPTkZJR19BVE1fRFVNTVk9eQpDT05GSUdfQVRNX0xBTkFJPXkKQ09ORklHX0FUTV9FTkk9 bQpDT05GSUdfQVRNX0VOSV9ERUJVRz15CiMgQ09ORklHX0FUTV9FTklfVFVORV9CVVJTVCBpcyBu b3Qgc2V0CkNPTkZJR19BVE1fRklSRVNUUkVBTT15CkNPTkZJR19BVE1fWkFUTT15CiMgQ09ORklH X0FUTV9aQVRNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9OSUNTVEFSPW0KQ09ORklHX0FU TV9OSUNTVEFSX1VTRV9TVU5JPXkKIyBDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1IGlz IG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Mj1tCkNPTkZJR19BVE1fSURUNzcyNTJfREVCVUc9 eQojIENPTkZJR19BVE1fSURUNzcyNTJfUkNWX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fSURU NzcyNTJfVVNFX1NVTkk9eQojIENPTkZJR19BVE1fQU1CQVNTQURPUiBpcyBub3Qgc2V0CiMgQ09O RklHX0FUTV9IT1JJWk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lBIGlzIG5vdCBzZXQKQ09O RklHX0FUTV9GT1JFMjAwRT1tCkNPTkZJR19BVE1fRk9SRTIwMEVfVVNFX1RBU0tMRVQ9eQpDT05G SUdfQVRNX0ZPUkUyMDBFX1RYX1JFVFJZPTE2CkNPTkZJR19BVE1fRk9SRTIwMEVfREVCVUc9MApD T05GSUdfQVRNX0hFPXkKQ09ORklHX0FUTV9IRV9VU0VfU1VOST15CkNPTkZJR19BVE1fU09MT1M9 bQoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwojIENPTkZJR19DQUlGX1RUWSBpcyBub3Qg c2V0CiMgQ09ORklHX0NBSUZfU1BJX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfSFNJPW0K Q09ORklHX0NBSUZfVklSVElPPW0KQ09ORklHX1ZIT1NUX05FVD1tCkNPTkZJR19WSE9TVF9TQ1NJ PW0KQ09ORklHX1ZIT1NUX1JJTkc9bQpDT05GSUdfVkhPU1Q9bQoKIwojIERpc3RyaWJ1dGVkIFN3 aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNPTkZJR19ORVRfRFNBX01WODhFNlhYWD15CiMg Q09ORklHX05FVF9EU0FfTVY4OEU2MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4 RTZYWFhfTkVFRF9QUFUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01WODhFNjEzMSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfRFNBX01WODhFNjEyM182MV82NT15CkNPTkZJR19FVEhFUk5FVD15 CkNPTkZJR19NRElPPW0KQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1ZPUlRFWCBp cyBub3Qgc2V0CiMgQ09ORklHX1RZUEhPT04gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0FEQVBURUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FMVEVPTiBpcyBub3Qgc2V0 CkNPTkZJR19BTFRFUkFfVFNFPW0KQ09ORklHX05FVF9WRU5ET1JfQU1EPXkKQ09ORklHX0FNRDgx MTFfRVRIPW0KIyBDT05GSUdfUENORVQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf QVJDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPXkK IyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CkNPTkZJR19BVEwxRT15CiMgQ09ORklHX0FUTDFDIGlz IG5vdCBzZXQKQ09ORklHX0FMWD1tCkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKQ09ORklH X0I0ND1tCkNPTkZJR19CNDRfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDSUNPUkVfQVVU T1NFTEVDVD15CkNPTkZJR19CNDRfUENJPXkKQ09ORklHX0JOWDI9eQpDT05GSUdfQ05JQz15CkNP TkZJR19USUdPTjM9eQojIENPTkZJR19CTlgyWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfQlJPQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FMWEVEQV9YR01BQz1tCiMgQ09ORklH X05FVF9WRU5ET1JfQ0hFTFNJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkK Q09ORklHX0VOSUM9bQpDT05GSUdfQ1hfRUNBVD1tCkNPTkZJR19ETkVUPXkKIyBDT05GSUdfTkVU X1ZFTkRPUl9ERUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklH X0RMMksgaXMgbm90IHNldApDT05GSUdfU1VOREFOQ0U9bQpDT05GSUdfU1VOREFOQ0VfTU1JTz15 CiMgQ09ORklHX05FVF9WRU5ET1JfRU1VTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9FWEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9IUCBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19JUDEwMDAgaXMgbm90IHNl dApDT05GSUdfSk1FPW0KQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89 eQpDT05GSUdfU0tHRT1tCkNPTkZJR19TS0dFX0RFQlVHPXkKIyBDT05GSUdfU0tHRV9HRU5FU0lT IGlzIG5vdCBzZXQKQ09ORklHX1NLWTI9eQpDT05GSUdfU0tZMl9ERUJVRz15CkNPTkZJR19ORVRf VkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49bQpDT05GSUdfTUxYNF9DT1JFPW0KQ09O RklHX01MWDRfREVCVUc9eQojIENPTkZJR19NTFg1X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX01JQ1JFTCBpcyBub3Qgc2V0CkNPTkZJR19GRUFMTlg9bQpDT05GSUdfTkVUX1ZF TkRPUl9OQVRTRU1JPXkKQ09ORklHX05BVFNFTUk9eQojIENPTkZJR19OUzgzODIwIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl84MzkwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf TlZJRElBPXkKIyBDT05GSUdfRk9SQ0VERVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf T0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNldAojIENPTkZJR19ORVRfUEFDS0VUX0VOR0lO RSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CkNPTkZJR19RTEEzWFhYPXkK Q09ORklHX1FMQ05JQz15CkNPTkZJR19RTENOSUNfSFdNT049eQojIENPTkZJR19RTEdFIGlzIG5v dCBzZXQKQ09ORklHX05FVFhFTl9OSUM9bQojIENPTkZJR19ORVRfVkVORE9SX1JFQUxURUsgaXMg bm90IHNldAojIENPTkZJR19TSF9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9SREM9 eQpDT05GSUdfUjYwNDA9bQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hH QkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVO RE9SX1NJTEFOPXkKQ09ORklHX1NDOTIwMzE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQpDT05G SUdfU0lTOTAwPXkKIyBDT05GSUdfU0lTMTkwIGlzIG5vdCBzZXQKQ09ORklHX1NGQz1tCkNPTkZJ R19TRkNfTVREPXkKQ09ORklHX1NGQ19NQ0RJX01PTj15CiMgQ09ORklHX05FVF9WRU5ET1JfU01T QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQpDT05GSUdfU1RNTUFDX0VU SD15CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENPTkZJR19TVE1NQUNfUENJIGlzIG5vdCBz ZXQKQ09ORklHX1NUTU1BQ19ERUJVR19GUz15CiMgQ09ORklHX1NUTU1BQ19EQSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfU1VOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEVI VVRJPXkKQ09ORklHX1RFSFVUST1tCiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNldAoj IENPTkZJR19ORVRfVkVORE9SX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfV0la TkVUIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQpDT05GSUdfREVGWFg9bQpDT05GSUdfREVGWFhf TU1JTz15CkNPTkZJR19TS0ZQPW0KIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJ R19QSFlMSUI9eQoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQVQ4MDNYX1BI WT15CkNPTkZJR19BTURfUEhZPW0KQ09ORklHX01BUlZFTExfUEhZPXkKIyBDT05GSUdfREFWSUNP TV9QSFkgaXMgbm90IHNldApDT05GSUdfUVNFTUlfUEhZPXkKQ09ORklHX0xYVF9QSFk9bQojIENP TkZJR19DSUNBREFfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPXkKIyBDT05GSUdf U01TQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19CUk9BRENPTV9QSFkgaXMgbm90IHNldApDT05G SUdfQkNNN1hYWF9QSFk9eQojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19J Q1BMVVNfUEhZPXkKIyBDT05GSUdfUkVBTFRFS19QSFkgaXMgbm90IHNldApDT05GSUdfTkFUSU9O QUxfUEhZPXkKIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0CkNPTkZJR19MU0lfRVQxMDExQ19Q SFk9eQpDT05GSUdfTUlDUkVMX1BIWT1tCiMgQ09ORklHX0ZJWEVEX1BIWSBpcyBub3Qgc2V0CkNP TkZJR19NRElPX0JJVEJBTkc9bQpDT05GSUdfTURJT19HUElPPW0KIyBDT05GSUdfUExJUCBpcyBu b3Qgc2V0CkNPTkZJR19QUFA9eQpDT05GSUdfUFBQX0JTRENPTVA9eQpDT05GSUdfUFBQX0RFRkxB VEU9bQojIENPTkZJR19QUFBfRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9NUFBFPW0KQ09O RklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0FUTT1tCkNPTkZJR19QUFBPRT1tCkNPTkZJ R19QUFBfQVNZTkM9eQpDT05GSUdfUFBQX1NZTkNfVFRZPW0KQ09ORklHX1NMSVA9eQpDT05GSUdf U0xIQz15CkNPTkZJR19TTElQX0NPTVBSRVNTRUQ9eQojIENPTkZJR19TTElQX1NNQVJUIGlzIG5v dCBzZXQKQ09ORklHX1NMSVBfTU9ERV9TTElQNj15CiMgQ09ORklHX1dMQU4gaXMgbm90IHNldAoK IwojIEVuYWJsZSBXaU1BWCAoTmV0d29ya2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdpTUFYIGRy aXZlcnMKIwpDT05GSUdfV0FOPXkKIyBDT05GSUdfTEFOTUVESUEgaXMgbm90IHNldApDT05GSUdf SERMQz15CkNPTkZJR19IRExDX1JBVz1tCiMgQ09ORklHX0hETENfUkFXX0VUSCBpcyBub3Qgc2V0 CkNPTkZJR19IRExDX0NJU0NPPXkKIyBDT05GSUdfSERMQ19GUiBpcyBub3Qgc2V0CkNPTkZJR19I RExDX1BQUD15CkNPTkZJR19IRExDX1gyNT1tCkNPTkZJR19QQ0kyMDBTWU49eQpDT05GSUdfV0FO WEw9eQojIENPTkZJR19QQzMwMFRPTyBpcyBub3Qgc2V0CkNPTkZJR19GQVJTWU5DPXkKQ09ORklH X0RTQ0M0PW0KIyBDT05GSUdfRFNDQzRfUENJU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19EU0NDNF9Q Q0lfUlNUPXkKIyBDT05GSUdfRExDSSBpcyBub3Qgc2V0CkNPTkZJR19MQVBCRVRIRVI9bQpDT05G SUdfWDI1X0FTWT1tCkNPTkZJR19TQk5JPXkKIyBDT05GSUdfU0JOSV9NVUxUSUxJTkUgaXMgbm90 IHNldAojIENPTkZJR19JRUVFODAyMTU0X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19JU0RO IGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNP TkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQojIENPTkZJR19J TlBVVF9TUEFSU0VLTUFQIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwoj IFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJR19JTlBVVF9NT1VTRURFViBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9KT1lERVY9eQojIENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJE X0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJ T19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01B VFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDMzU4OVggaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf WFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX01PVVNFPXkKIyBDT05GSUdfTU9VU0VfUFMyIGlzIG5vdCBzZXQKQ09ORklHX01P VVNFX1NFUklBTD1tCiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENPTkZJ R19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9WU1hYWEFBIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0dQSU89bQpD T05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz1tCiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0Ig aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX1RBQkxFVCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19U T1VDSFNDUkVFTl84OFBNODYwWD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9BVU9fUElYQ0lSPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qg c2V0CkNPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZ VFRTUF9DT1JFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkM9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fQ1lUVFNQNF9DT1JFPW0KQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfSTJDPW0KQ09O RklHX1RPVUNIU0NSRUVOX0RBOTAzND1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1MiBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPW0KQ09ORklHX1RPVUNIU0NSRUVOX0hB TVBTSElSRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPW0KQ09ORklHX1RPVUNIU0NSRUVOX0ZV SklUU1U9eQojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPW0KIyBD T05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fV0FDT01fSTJDPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVO X01NUzExND1tCkNPTkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9bQpDT05GSUdfVE9VQ0hTQ1JFRU5f SU5FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyPW0KQ09ORklHX1RPVUNIU0NSRUVOX1BF Tk1PVU5UPW0KQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDY9bQpDT05GSUdfVE9VQ0hTQ1JF RU5fVE9VQ0hSSUdIVD1tCkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15CkNPTkZJR19UT1VD SFNDUkVFTl9USV9BTTMzNVhfVFNDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VD SElUMjEzPW0KQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTz15CiMgQ09ORklHX1RPVUNIU0NS RUVOX1RTQzIwMDcgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyPW0KQ09ORklH X1RPVUNIU0NSRUVOX1RQUzY1MDdYPW0KQ09ORklHX1RPVUNIU0NSRUVOX1pGT1JDRT1tCkNPTkZJ R19JTlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUXzg4UE04NjBYX09OS0VZPXkKIyBDT05GSUdfSU5Q VVRfQUQ3MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX1BDU1BLUj1tCkNPTkZJR19JTlBVVF9NQVg4OTI1X09OS0VZPW0KIyBDT05GSUdf SU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01QVTMwNTAgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVS PW0KIyBDT05GSUdfSU5QVVRfR1BJT19USUxUX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0tYVEo5PW0KQ09ORklHX0lOUFVUX0tYVEo5X1BPTExFRF9NT0RFPXkKIyBDT05GSUdfSU5Q VVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFVFVfUFdSQlVU VE9OPW0KIyBDT05GSUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT04gaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9UV0w0MDMwX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RXTDYwNDBfVklC UkE9eQpDT05GSUdfSU5QVVRfVUlOUFVUPXkKIyBDT05GSUdfSU5QVVRfUENGNTA2MzNfUE1VIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9H UElPX1JPVEFSWV9FTkNPREVSPW0KQ09ORklHX0lOUFVUX0RBOTA1Ml9PTktFWT15CiMgQ09ORklH X0lOUFVUX0RBOTA1NV9PTktFWSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9XTTgzMVhfT049bQpD T05GSUdfSU5QVVRfQURYTDM0WD15CkNPTkZJR19JTlBVVF9BRFhMMzRYX0kyQz1tCkNPTkZJR19J TlBVVF9DTUEzMDAwPW0KIyBDT05GSUdfSU5QVVRfQ01BMzAwMF9JMkMgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08g cG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkK Q09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9f Q1Q4MkM3MTA9eQpDT05GSUdfU0VSSU9fUEFSS0JEPW0KIyBDT05GSUdfU0VSSU9fUENJUFMyIGlz IG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJR19TRVJJT19SQVc9bQojIENPTkZJ R19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05G SUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJR19HQU1FUE9SVD1tCkNPTkZJR19HQU1FUE9SVF9OUzU1 OD1tCkNPTkZJR19HQU1FUE9SVF9MND1tCkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPW0KQ09ORklH X0dBTUVQT1JUX0ZNODAxPW0KCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpD T05GSUdfVlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09M RT15CkNPTkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdf VlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKQ09ORklHX0RFVlBU U19NVUxUSVBMRV9JTlNUQU5DRVM9eQpDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZ X1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09O RklHX05PWk9NST1tCkNPTkZJR19OX0dTTT1tCiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNl dAojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJ R19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxf ODI1MF9ERVBSRUNBVEVEX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5Q PXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkK Q09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVf VUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBw b3J0CiMKQ09ORklHX1NFUklBTF9NRkRfSFNVPXkKIyBDT05GSUdfU0VSSUFMX01GRF9IU1VfQ09O U09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfVUFSVExJVEU9eQpDT05GSUdfU0VSSUFMX1VB UlRMSVRFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVf Q09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPXkKQ09ORklHX1NFUklBTF9TQ0NOWFA9eQojIENP TkZJR19TRVJJQUxfU0NDTlhQX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NDMTZJ UzdYWD1tCkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkKIyBDT05GSUdfU0VSSUFMX0FM VEVSQV9KVEFHVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9V QVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9eQpDT05GSUdfU0VSSUFMX0FSQ19DT05T T0xFPXkKQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQpDT05GSUdfU0VSSUFMX1JQMj15CkNP TkZJR19TRVJJQUxfUlAyX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD1tCiMg Q09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5URVIgaXMgbm90 IHNldApDT05GSUdfUFBERVY9eQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19WSVJUSU9fQ09O U09MRT1tCkNPTkZJR19JUE1JX0hBTkRMRVI9bQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CiMg Q09ORklHX0lQTUlfUEFOSUNfU1RSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9ERVZJQ0Vf SU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU0k9bQpDT05GSUdfSVBNSV9TSV9QUk9C RV9ERUZBVUxUUz15CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19J UE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hXX1JB TkRPTV9USU1FUklPTUVNIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9JTlRFTD15CkNPTkZJ R19IV19SQU5ET01fQU1EPXkKQ09ORklHX0hXX1JBTkRPTV9WSUE9eQpDT05GSUdfSFdfUkFORE9N X1ZJUlRJTz15CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKQ09ORklH X0FQUExJQ09NPXkKQ09ORklHX01XQVZFPW0KIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90 IHNldAojIENPTkZJR19UQ0dfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklH X0RFVlBPUlQ9eQpDT05GSUdfSTJDPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19J MkNfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19DSEFSREVWPW0KIyBDT05GSUdfSTJDX01V WCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPW0K Q09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdh cmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMK IyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldApDT05GSUdfSTJDX0FMSTE1NjM9bQojIENP TkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNl dApDT05GSUdfSTJDX0FNRDgxMTE9eQojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfSVNDSD15CkNPTkZJR19JMkNfSVNNVD1tCkNPTkZJR19JMkNfUElJWDQ9bQpDT05GSUdf STJDX05GT1JDRTI9bQojIENPTkZJR19JMkNfTkZPUkNFMl9TNDk4NSBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfU0lTNTU5NT15CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApDT05GSUdfSTJD X1NJUzk2WD15CkNPTkZJR19JMkNfVklBPXkKIyBDT05GSUdfSTJDX1ZJQVBSTyBpcyBub3Qgc2V0 CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90IHNldAoKIwojIEky QyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQoj CkNPTkZJR19JMkNfQ0JVU19HUElPPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX0NPUkU9eQojIENP TkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdO V0FSRV9QQ0k9eQpDT05GSUdfSTJDX0dQSU89eQpDT05GSUdfSTJDX0tFTVBMRD1tCkNPTkZJR19J MkNfT0NPUkVTPW0KQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldApDT05GSUdfSTJDX1hJ TElOWD1tCgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19J MkNfUEFSUE9SVD1tCiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZl cnMKIwojIENPTkZJR19JMkNfQ1JPU19FQ19UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JMkNf U1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5v dCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPXkK Q09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNs aWVudHMKIwpDT05GSUdfSFNJX0NIQVI9bQoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15 CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAoj CkNPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUj1tCiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMg bm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPW0KIyBDT05GSUdfUFBTX0NMSUVOVF9H UElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xv Y2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CgojCiMgRW5hYmxlIFBIWUxJQiBh bmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3Mu CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FO VF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9 eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RF QlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX0dFTkVS SUM9eQpDT05GSUdfR1BJT19EQTkwNTI9bQpDT05GSUdfR1BJT19EQTkwNTU9bQoKIwojIE1lbW9y eSBtYXBwZWQgR1BJTyBkcml2ZXJzOgojCkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09eQoj IENPTkZJR19HUElPX0lUODc2MUUgaXMgbm90IHNldApDT05GSUdfR1BJT19GNzE4OFg9bQpDT05G SUdfR1BJT19TQ0gzMTFYPW0KQ09ORklHX0dQSU9fU0NIPW0KQ09ORklHX0dQSU9fSUNIPW0KQ09O RklHX0dQSU9fVlg4NTU9bQojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CgojCiMg STJDIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0FSSVpPTkE9eQojIENPTkZJR19HUElP X0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdf R1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1JDNVQ1ODM9eQojIENPTkZJR19HUElPX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1RDMzU4OVg9eQpDT05GSUdfR1BJT19UUFM2NTkxMj1tCiMgQ09ORklHX0dQSU9fVFdMNDAz MCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RXTDYwNDA9eQpDT05GSUdfR1BJT19XTTgzMVg9bQpD T05GSUdfR1BJT19XTTgzNTA9bQojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAoKIwoj IFBDSSBHUElPIGV4cGFuZGVyczoKIwojIENPTkZJR19HUElPX0NTNTUzNSBpcyBub3Qgc2V0CkNP TkZJR19HUElPX0JUOFhYPW0KQ09ORklHX0dQSU9fQU1EODExMT15CkNPTkZJR19HUElPX0lOVEVM X01JRD15CkNPTkZJR19HUElPX01MX0lPSD1tCiMgQ09ORklHX0dQSU9fVElNQkVSREFMRSBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX1JEQzMyMVg9eQoKIwojIFNQSSBHUElPIGV4cGFuZGVyczoKIwoK IwojIEFDOTcgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBMUEMgR1BJTyBleHBhbmRlcnM6CiMKQ09O RklHX0dQSU9fS0VNUExEPXkKCiMKIyBNT0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdf R1BJT19KQU5aX1RUTD15CiMgQ09ORklHX0dQSU9fUEFMTUFTIGlzIG5vdCBzZXQKCiMKIyBVU0Ig R1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX1cxPW0KQ09ORklHX1cxX0NPTj15CgojCiMgMS13aXJl IEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9bQpDT05GSUdfVzFfTUFTVEVS X0RTMjQ4Mj1tCkNPTkZJR19XMV9NQVNURVJfRFMxV009bQpDT05GSUdfVzFfTUFTVEVSX0dQSU89 bQoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFfU0xBVkVfVEhFUk09bQpDT05GSUdfVzFf U0xBVkVfU01FTT1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDg9bQpDT05GSUdfVzFfU0xBVkVfRFMy NDA4X1JFQURCQUNLPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBDT05G SUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT1tCkNP TkZJR19XMV9TTEFWRV9EUzI0MzM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQz15CkNPTkZJ R19XMV9TTEFWRV9EUzI3NjA9bQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPW0KIyBDT05GSUdfVzFf U0xBVkVfRFMyNzgxIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQ9bQojIENPTkZJ R19XMV9TTEFWRV9CUTI3MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09O RklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9eQpDT05G SUdfTUFYODkyNV9QT1dFUj15CkNPTkZJR19XTTgzMVhfQkFDS1VQPXkKQ09ORklHX1dNODMxWF9Q T1dFUj15CiMgQ09ORklHX1dNODM1MF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1BPV0VS PW0KQ09ORklHX0JBVFRFUllfODhQTTg2MFg9eQojIENPTkZJR19CQVRURVJZX0RTMjc2MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVS WV9EUzI3ODEgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODI9bQpDT05GSUdfQkFUVEVS WV9TQlM9bQojIENPTkZJR19CQVRURVJZX0JRMjd4MDAgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZX0RBOTAzMCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTA1Mj1tCkNPTkZJR19CQVRU RVJZX01BWDE3MDQwPXkKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CkNPTkZJ R19DSEFSR0VSXzg4UE04NjBYPXkKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9bQojIENPTkZJR19D SEFSR0VSX01BWDg5MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPXkKQ09ORklH X0NIQVJHRVJfTFA4NzI3PXkKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE1WD1tCiMg Q09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9 bQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9eQojIENPTkZJR19DSEFSR0VSX1RQUzY1MDkwIGlzIG5v dCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9BVlMg aXMgbm90IHNldApDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkKQ09ORklHX0hXTU9O X0RFQlVHX0NISVA9eQoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklU VUdVUlUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPW0KQ09ORklHX1NFTlNP UlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KIyBDT05GSUdfU0VOU09SU19BRE0x MDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FE TTEwMjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDMx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CkNPTkZJR19TRU5TT1JTX0FEVDdY MTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQxMT15CiMg Q09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9 eQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PXkKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT15CkNPTkZJ R19TRU5TT1JTX0s4VEVNUD15CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9eQpDT05GSUdfU0VOU09S U19GQU0xNUhfUE9XRVI9bQojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVNCMTAwPW0KQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09S U19EUzYyMD1tCiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19EQTkwNTJfQURDIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREE5MDU1PXkKIyBDT05G SUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNP TkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CkNPTkZJR19T RU5TT1JTX0ZTQ0hNRD1tCkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19H TDUyMFNNPXkKQ09ORklHX1NFTlNPUlNfRzc2MEE9bQpDT05GSUdfU0VOU09SU19HNzYyPW0KQ09O RklHX1NFTlNPUlNfR1BJT19GQU49eQpDT05GSUdfU0VOU09SU19ISUg2MTMwPW0KQ09ORklHX1NF TlNPUlNfSUJNQUVNPW0KIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M SU5FQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk0NT1tCiMgQ09ORklHX1NFTlNP UlNfTFRDNDE1MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9bQojIENPTkZJR19T RU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19M VEM0MjYxPW0KQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgxNjE5 PW0KQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQoj IENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2Njk3 PW0KQ09ORklHX1NFTlNPUlNfSFRVMjE9eQojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNPUlNfTE03Mz15CkNPTkZJR19T RU5TT1JTX0xNNzU9bQpDT05GSUdfU0VOU09SU19MTTc3PW0KQ09ORklHX1NFTlNPUlNfTE03OD1t CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODM9bQoj IENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODcgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19MTTkwPW0KQ09ORklHX1NFTlNPUlNfTE05Mj1tCkNPTkZJ R19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0PW0KQ09ORklHX1NFTlNPUlNf TE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQojIENPTkZJR19TRU5TT1JTX1BDODcz NjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDODc0MjcgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdf U0VOU09SU19OQ1Q2Nzc1PXkKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBD T05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQxNT15CkNPTkZJR19TRU5T T1JTX1NIVDIxPW0KQ09ORklHX1NFTlNPUlNfU0hUQzE9bQpDT05GSUdfU0VOU09SU19TSVM1NTk1 PXkKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQojIENP TkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUM2VzIwMT1t CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCkNP TkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9eQojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19BREMxMjhEODE4PW0KQ09ORklHX1NFTlNPUlNfQURTMTAxNT1tCkNPTkZJR19TRU5TT1JT X0FEUzc4Mjg9eQpDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5 PXkKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKQ09ORklHX1NFTlNPUlNfVEhNQzUwPW0KIyBDT05G SUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MDE9eQpDT05G SUdfU0VOU09SU19UTVA0MjE9bQojIENPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVklBNjg2QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJ R19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQojIENPTkZJR19TRU5T T1JTX1c4Mzc5MUQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MkQgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19XODM3OTM9bQpDT05GSUdfU0VOU09SU19XODM3OTU9bQojIENPTkZJ R19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4 NVRTPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9 bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQojIENPTkZJR19TRU5TT1JTX1dNODMxWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfV004MzUwIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZl cnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxf SFdNT04gaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQoj IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lT RT15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9FTVVM QVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJDTEFNUD1tCkNPTkZJR19YODZfUEtH X1RFTVBfVEhFUk1BTD1tCiMgQ09ORklHX0FDUElfSU5UMzQwM19USEVSTUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0 cnVtZW50cyB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNP TkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJ R19TU0I9bQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NUX1BPU1NJQkxFPXkK Q09ORklHX1NTQl9QQ0lIT1NUPXkKIyBDT05GSUdfU1NCX0I0M19QQ0lfQlJJREdFIGlzIG5vdCBz ZXQKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9TRElPSE9TVCBp cyBub3Qgc2V0CkNPTkZJR19TU0JfREVCVUc9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BP U1NJQkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15CiMgQ09ORklHX1NTQl9EUklWRVJf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVj aWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15 CiMgQ09ORklHX0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNldApDT05GSUdfQkNNQV9IT1NUX1NPQz15 CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJ VkVSX0dQSU89eQojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0 aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9DUzU1MzU9 eQojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlz IG5vdCBzZXQKQ09ORklHX01GRF9BQVQyODcwX0NPUkU9eQpDT05GSUdfTUZEX0JDTTU5MFhYPXkK IyBDT05GSUdfTUZEX0FYUDIwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQ1JPU19FQz15CkNPTkZJ R19NRkRfQ1JPU19FQ19JMkM9eQpDT05GSUdfUE1JQ19EQTkwM1g9eQpDT05GSUdfUE1JQ19EQTkw NTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RBOTA1NT15CkNPTkZJR19N RkRfREE5MDYzPXkKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf SFRDX1BBU0lDMyBpcyBub3Qgc2V0CkNPTkZJR19IVENfSTJDUExEPXkKQ09ORklHX0xQQ19JQ0g9 bQpDT05GSUdfTFBDX1NDSD15CkNPTkZJR19NRkRfSkFOWl9DTU9ESU89eQpDT05GSUdfTUZEX0tF TVBMRD15CiMgQ09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04 MDUgaXMgbm90IHNldApDT05GSUdfTUZEXzg4UE04NjBYPXkKIyBDT05GSUdfTUZEX01BWDE0NTc3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3Njg2IGlzIG5vdCBzZXQKQ09ORklHX01GRF9N QVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4 OTI1PXkKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5 OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkVUVT1tCkNPTkZJR19NRkRfUENGNTA2MzM9eQojIENP TkZJR19QQ0Y1MDYzM19BREMgaXMgbm90IHNldAojIENPTkZJR19QQ0Y1MDYzM19HUElPIGlzIG5v dCBzZXQKQ09ORklHX01GRF9SREMzMjFYPXkKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9SQzVUNTgzPXkKQ09ORklHX01GRF9TRUNfQ09SRT15CkNPTkZJR19NRkRf U0k0NzZYX0NPUkU9bQojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRf U01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01G RF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQpDT05GSUdfTUZEX0xQMzk0 Mz1tCiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldApDT05GSUdfTUZEX1BBTE1BUz15CkNP TkZJR19UUFM2MTA1WD1tCiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1 MDdYPW0KQ09ORklHX01GRF9UUFM2NTA5MD15CkNPTkZJR19NRkRfVFBTNjUyMTc9bQpDT05GSUdf TUZEX1RQUzY1MjE4PW0KIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRf VFBTNjU5MTJfSTJDPXkKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9 eQojIENPTkZJR19NRkRfVFdMNDAzMF9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NP UkU9eQojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX0xNMzUz Mz1tCkNPTkZJR19NRkRfVElNQkVSREFMRT15CkNPTkZJR19NRkRfVEMzNTg5WD15CiMgQ09ORklH X01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT1tCkNPTkZJR19NRkRfQVJJWk9O QT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQpDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19N RkRfV001MTEwPXkKQ09ORklHX01GRF9XTTg5OTc9eQpDT05GSUdfTUZEX1dNODQwMD15CkNPTkZJ R19NRkRfV004MzFYPXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKQ09ORklHX01GRF9XTTgzNTA9 eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9eQojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUj15CiMgQ09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFM X0NPTlNVTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1F UiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQTTg2MDc9eQpDT05GSUdfUkVHVUxBVE9S X0FDVDg4NjU9eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1JfQU5B VE9QPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzAgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0JDTTU5MFhYPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwM1g9bQpDT05GSUdfUkVHVUxBVE9S X0RBOTA1Mj1tCkNPTkZJR19SRUdVTEFUT1JfREE5MDU1PW0KQ09ORklHX1JFR1VMQVRPUl9EQTkw NjM9bQojIENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9GQU41MzU1NT15CiMgQ09ORklHX1JFR1VMQVRPUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9JU0w2MjcxQT15CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPXkKQ09ORklHX1JFR1VM QVRPUl9MUDM5NzI9bQojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9MUDg3NTU9bQojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9N QVg4NjQ5PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4 OTI1PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPW0KIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5 NzMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYNzc2OTMgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX1BBTE1BUz1tCkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9eQojIENPTkZJ R19SRUdVTEFUT1JfUEZVWkUxMDAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODM9 bQpDT05GSUdfUkVHVUxBVE9SX1MyTVBBMDE9eQpDT05GSUdfUkVHVUxBVE9SX1MyTVBTMTE9eQpD T05GSUdfUkVHVUxBVE9SX1M1TTg3Njc9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPW0KIyBD T05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQ UzYyMzYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMz1tCkNPTkZJR19SRUdV TEFUT1JfVFBTNjUwN1g9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDkwPXkKQ09ORklHX1JFR1VM QVRPUl9UUFM2NTIxNz1tCiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMiBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfVFBTODAwMzE9eQpDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzA9bQojIENP TkZJR19SRUdVTEFUT1JfV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1dNODM1 MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPW0KIyBDT05GSUdfTUVESUFfU1VQ UE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpDT05G SUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CiMgQ09ORklHX0FHUF9TSVMgaXMgbm90 IHNldApDT05GSUdfQUdQX1ZJQT1tCkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15 CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5v dCBzZXQKCiMKIyBEaXJlY3QgUmVuZGVyaW5nIE1hbmFnZXIKIwpDT05GSUdfRFJNPXkKQ09ORklH X0RSTV9LTVNfSEVMUEVSPXkKQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKIyBDT05GSUdfRFJN X0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMg ZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfTlhQ X1REQTk5OFg9eQpDT05GSUdfRFJNX1BUTjM0NjA9bQpDT05GSUdfRFJNX1RERlg9bQojIENPTkZJ R19EUk1fUjEyOCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUkFERU9OPXkKQ09ORklHX0RSTV9SQURF T05fVU1TPXkKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k4MTA9 eQpDT05GSUdfRFJNX0k5MTU9eQojIENPTkZJR19EUk1fSTkxNV9LTVMgaXMgbm90IHNldAojIENP TkZJR19EUk1fSTkxNV9GQkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJTUlO QVJZX0hXX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT15CkNPTkZJR19EUk1fU0lT PW0KQ09ORklHX0RSTV9WSUE9eQpDT05GSUdfRFJNX1NBVkFHRT1tCkNPTkZJR19EUk1fVk1XR0ZY PXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fR01BNTAw PW0KQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdfRFJNX0dNQTM2MDA9eQojIENPTkZJR19EUk1f VURMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BU1Q9bQpDT05GSUdfRFJNX01HQUcyMDA9eQpDT05G SUdfRFJNX0NJUlJVU19RRU1VPW0KQ09ORklHX0RSTV9RWEw9bQpDT05GSUdfRFJNX0JPQ0hTPW0K CiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9F RElEPXkKQ09ORklHX0ZCX0REQz15CiMgQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUIGlzIG5v dCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpD T05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZ VEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZ QVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJ QU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89 eQpDT05GSUdfRkJfU1ZHQUxJQj1tCiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElM RUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklH X0ZCX0NJUlJVUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTI9eQojIENPTkZJR19GQl9QTTJfRklG T19ESVNDT05ORUNUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NZQkVSMjAwMD15CkNPTkZJR19GQl9D WUJFUjIwMDBfRERDPXkKQ09ORklHX0ZCX0FSQz15CkNPTkZJR19GQl9BU0lMSUFOVD15CiMgQ09O RklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENP TkZJR19GQl9VVkVTQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZFU0EgaXMgbm90IHNldAojIENP TkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hHQT15CkNPTkZJR19GQl9PUEVOQ09S RVM9eQojIENPTkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9OVklESUE9eQpD T05GSUdfRkJfTlZJRElBX0kyQz15CiMgQ09ORklHX0ZCX05WSURJQV9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZB IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0k3NDA9eQpDT05GSUdfRkJfTEU4MDU3OD1tCkNPTkZJR19G Ql9DQVJJTExPX1JBTkNIPW0KQ09ORklHX0ZCX01BVFJPWD15CkNPTkZJR19GQl9NQVRST1hfTUlM TEVOSVVNPXkKQ09ORklHX0ZCX01BVFJPWF9NWVNUSVFVRT15CkNPTkZJR19GQl9NQVRST1hfRz15 CkNPTkZJR19GQl9NQVRST1hfSTJDPXkKIyBDT05GSUdfRkJfTUFUUk9YX01BVkVOIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEyOD1tCkNPTkZJ R19GQl9BVFkxMjhfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0FUWT1tCkNPTkZJR19GQl9BVFlfQ1Q9 eQojIENPTkZJR19GQl9BVFlfR0VORVJJQ19MQ0QgaXMgbm90IHNldApDT05GSUdfRkJfQVRZX0dY PXkKQ09ORklHX0ZCX0FUWV9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CkNP TkZJR19GQl9TQVZBR0U9bQojIENPTkZJR19GQl9TQVZBR0VfSTJDIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1NBVkFHRV9BQ0NFTD15CkNPTkZJR19GQl9TSVM9bQpDT05GSUdfRkJfU0lTXzMwMD15CiMg Q09ORklHX0ZCX1NJU18zMTUgaXMgbm90IHNldApDT05GSUdfRkJfVklBPW0KIyBDT05GSUdfRkJf VklBX0RJUkVDVF9QUk9DRlMgaXMgbm90IHNldApDT05GSUdfRkJfVklBX1hfQ09NUEFUSUJJTElU WT15CkNPTkZJR19GQl9ORU9NQUdJQz15CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9 eQpDT05GSUdfRkJfM0RGWF9BQ0NFTD15CkNPTkZJR19GQl8zREZYX0kyQz15CkNPTkZJR19GQl9W T09ET08xPXkKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RSSURFTlQ9 bQpDT05GSUdfRkJfQVJLPW0KQ09ORklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMg bm90IHNldApDT05GSUdfRkJfVklSVFVBTD1tCkNPTkZJR19GQl9NRVRST05PTUU9eQpDT05GSUdf RkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQojIENPTkZJR19GQl9NQjg2 MlhYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVUPXkKQ09ORklHX0ZCX0FVT19L MTkwWD15CkNPTkZJR19GQl9BVU9fSzE5MDA9bQojIENPTkZJR19GQl9BVU9fSzE5MDEgaXMgbm90 IHNldApDT05GSUdfRkJfU0lNUExFPXkKQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CkNP TkZJR19MQ0RfQ0xBU1NfREVWSUNFPW0KIyBDT05GSUdfTENEX1BMQVRGT1JNIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJ QyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPW0KQ09ORklHX0JBQ0tMSUdIVF9D QVJJTExPX1JBTkNIPW0KQ09ORklHX0JBQ0tMSUdIVF9EQTkwM1g9bQpDT05GSUdfQkFDS0xJR0hU X0RBOTA1Mj15CkNPTkZJR19CQUNLTElHSFRfTUFYODkyNT1tCiMgQ09ORklHX0JBQ0tMSUdIVF9B UFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldApDT05G SUdfQkFDS0xJR0hUX1dNODMxWD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU Xzg4UE04NjBYPW0KQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz15CiMgQ09ORklHX0JBQ0tMSUdI VF9BQVQyODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9QQU5ET1JBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9U UFM2NTIxNz1tCiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tM SUdIVF9MVjUyMDdMUD15CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05G SUdfVkdBU1RBVEU9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz dXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xM QkFDSyBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVS X0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNP TkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OPXkKQ09ORklHX0xPR089eQpDT05GSUdf TE9HT19MSU5VWF9NT05PPXkKIyBDT05GSUdfTE9HT19MSU5VWF9WR0ExNiBpcyBub3Qgc2V0CiMg Q09ORklHX0xPR09fTElOVVhfQ0xVVDIyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5v dCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVS WV9TVFJFTkdUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CkNPTkZJR19V SElEPXkKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09O RklHX0hJRF9BNFRFQ0g9eQpDT05GSUdfSElEX0FDUlVYPW0KQ09ORklHX0hJRF9BQ1JVWF9GRj15 CkNPTkZJR19ISURfQVBQTEU9eQpDT05GSUdfSElEX0FVUkVBTD15CkNPTkZJR19ISURfQkVMS0lO PXkKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQpDT05GSUdfSElEX0NZ UFJFU1M9eQojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9F TVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9FWktFWT15CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT15CkNPTkZJR19I SURfVUNMT0dJQz1tCkNPTkZJR19ISURfV0FMVE9QPXkKIyBDT05GSUdfSElEX0dZUkFUSU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UV0lOSEFO PXkKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKQ09ORklHX0hJRF9MQ1BPV0VSPXkKIyBDT05GSUdf SElEX0xFTk9WT19UUEtCRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05GSUdf TE9HSVRFQ0hfRkY9eQojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CkNPTkZJ R19MT0dJRzk0MF9GRj15CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKQ09ORklH X0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD1tCkNPTkZJR19ISURfT1JURUs9 eQpDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05G SUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJ RF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURf UElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BSSU1BWD15CiMgQ09ORklHX0hJRF9TQUlURUsgaXMg bm90IHNldAojIENPTkZJR19ISURfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVF RExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldAojIENP TkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk1JPW0KQ09ORklHX0hJRF9H UkVFTkFTSUE9bQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1NN QVJUSk9ZUExVUz1tCkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQojIENPTkZJR19ISURfVElWTyBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UT1BTRUVEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USFJV U1RNQVNURVI9eQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldApDT05GSUdfSElE X1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz15CiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj15CiMgQ09ORklHX0hJRF9TRU5TT1JfSFVCIGlzIG5v dCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJRD15CkNPTkZJR19VU0Jf T0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9BUkNI X0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMK IwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5H X1VTQjJQSFkgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX1VTQjNQSFkgaXMgbm90IHNldAoj IENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBu b3Qgc2V0CkNPTkZJR19VV0I9eQpDT05GSUdfVVdCX1dIQ0k9eQpDT05GSUdfTU1DPXkKIyBDT05G SUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NMS0dBVEUgaXMgbm90IHNldAoK IwojIE1NQy9TRC9TRElPIENhcmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9bQpDT05GSUdf TU1DX0JMT0NLX01JTk9SUz04CiMgQ09ORklHX01NQ19CTE9DS19CT1VOQ0UgaXMgbm90IHNldApD T05GSUdfU0RJT19VQVJUPW0KQ09ORklHX01NQ19URVNUPW0KCiMKIyBNTUMvU0QvU0RJTyBIb3N0 IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJ X1BDST15CiMgQ09ORklHX01NQ19SSUNPSF9NTUMgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RI Q0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1dC U0Q9eQpDT05GSUdfTU1DX1RJRk1fU0Q9eQojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAoj IENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19VU0RISTZST0wwPXkK IyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19ORVdfTEVEUyBpcyBub3Qgc2V0 CkNPTkZJR19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0ExMVlfQlJBSUxMRV9DT05TT0xFPXkKIyBD T05GSUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15 CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMg bm90IHNldAojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2Vz CiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdf UlRDX0lOVEZfREVWPXkKQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTD15CkNPTkZJR19SVENf RFJWX1RFU1Q9bQoKIwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWXzg4UE04NjBY PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RT MTM3NCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj15CiMgQ09ORklHX1JUQ19EUlZf RFMzMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfTUFYODkyNT15CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9eQpDT05GSUdfUlRD X0RSVl9JU0wxMjA4PW0KIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX0lTTDEyMDU3PW0KQ09ORklHX1JUQ19EUlZfWDEyMDU9bQojIENPTkZJR19SVENf RFJWX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX1BDRjg1MjM9eQojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9N NDFUODA9bQojIENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9CUTMySz15CkNPTkZJR19SVENfRFJWX1RXTDQwMzA9bQpDT05GSUdfUlRDX0RSVl9UUFM4 MDAzMT1tCkNPTkZJR19SVENfRFJWX1JDNVQ1ODM9eQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPXkK Q09ORklHX1JUQ19EUlZfRk0zMTMwPXkKQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KIyBDT05GSUdf UlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9FTTMwMjc9bQpDT05GSUdf UlRDX0RSVl9SVjMwMjlDMj15CkNPTkZJR19SVENfRFJWX1M1TT1tCgojCiMgU1BJIFJUQyBkcml2 ZXJzCiMKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9bQpD T05GSUdfUlRDX0RSVl9EUzEyODY9bQojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQy PW0KQ09ORklHX1JUQ19EUlZfREE5MDUyPW0KIyBDT05GSUdfUlRDX0RSVl9EQTkwNTUgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1NU SzE3VEE4PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDM1PXkK Q09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9CUTQ4MDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUDVD MDE9bQpDT05GSUdfUlRDX0RSVl9WMzAyMD15CkNPTkZJR19SVENfRFJWX0RTMjQwND1tCkNPTkZJ R19SVENfRFJWX1dNODMxWD15CkNPTkZJR19SVENfRFJWX1dNODM1MD1tCkNPTkZJR19SVENfRFJW X1BDRjUwNjMzPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NT1hB UlQ9bQojIENPTkZJR19SVENfRFJWX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJU QyBkcml2ZXJzCiMKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19BVVhESVNQ TEFZPXkKQ09ORklHX0tTMDEwOD1tCkNPTkZJR19LUzAxMDhfUE9SVD0weDM3OApDT05GSUdfS1Mw MTA4X0RFTEFZPTIKQ09ORklHX0NGQUcxMjg2NEI9bQpDT05GSUdfQ0ZBRzEyODY0Ql9SQVRFPTIw CkNPTkZJR19VSU89eQpDT05GSUdfVUlPX0NJRj1tCiMgQ09ORklHX1VJT19QRFJWX0dFTklSUSBp cyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9f QUVDPW0KQ09ORklHX1VJT19TRVJDT1MzPW0KIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5v dCBzZXQKQ09ORklHX1VJT19ORVRYPW0KQ09ORklHX1VJT19NRjYyND15CkNPTkZJR19WSVJUX0RS SVZFUlM9eQpDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNPTkZJR19WSVJU SU9fUENJPXkKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19NTUlPPXkKIyBD T05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3Nv ZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09O RklHX1NUQUdJTkc9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfU0xJQ09TUz1t CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CkNPTkZJR19QQU5FTD15CkNPTkZJR19QQU5FTF9Q QVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9NQpDT05GSUdfUEFORUxfQ0hBTkdFX01FU1NB R0U9eQpDT05GSUdfUEFORUxfQk9PVF9NRVNTQUdFPSIiCkNPTkZJR19SVFM1MjA4PW0KIyBDT05G SUdfUlRTNTIwOF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EWF9TRVA9eQojIENPTkZJR19DUllT VEFMSEQgaXMgbm90IHNldApDT05GSUdfQ1hUMUUxPXkKQ09ORklHX1NCRV9QTUNDNF9OQ09NTT15 CiMgQ09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUVVJQ0tTVEFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZUMTAwMCBpcyBub3Qgc2V0CgojCiMgU3BlYWt1cCBjb25zb2xlIHNw ZWVjaAojCkNPTkZJR19TUEVBS1VQPXkKIyBDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UU0EgaXMg bm90IHNldApDT05GSUdfU1BFQUtVUF9TWU5USF9BUE9MTE89bQpDT05GSUdfU1BFQUtVUF9TWU5U SF9BVURQVFI9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9CTlM9eQpDT05GSUdfU1BFQUtVUF9TWU5U SF9ERUNUTEs9eQojIENPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ0VYVCBpcyBub3Qgc2V0CkNPTkZJ R19TUEVBS1VQX1NZTlRIX0xUTEs9bQojIENPTkZJR19TUEVBS1VQX1NZTlRIX1NPRlQgaXMgbm90 IHNldAojIENPTkZJR19TUEVBS1VQX1NZTlRIX1NQS09VVCBpcyBub3Qgc2V0CkNPTkZJR19TUEVB S1VQX1NZTlRIX1RYUFJUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfRFVNTVk9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fQ0xFQVJQQURfVE0xMjE3PW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNT X0kyQ19STUk0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0Cgoj CiMgQW5kcm9pZAojCkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJPSURfQklOREVSX0lQQz15 CkNPTkZJR19BU0hNRU09eQpDT05GSUdfQU5EUk9JRF9MT0dHRVI9eQojIENPTkZJR19BTkRST0lE X1RJTUVEX09VVFBVVCBpcyBub3Qgc2V0CkNPTkZJR19BTkRST0lEX0xPV19NRU1PUllfS0lMTEVS PXkKQ09ORklHX0FORFJPSURfSU5URl9BTEFSTV9ERVY9eQpDT05GSUdfU1lOQz15CiMgQ09ORklH X1NXX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19JT04gaXMgbm90IHNldApDT05GSUdfV0lNQVhf R0RNNzJYWD15CiMgQ09ORklHX1dJTUFYX0dETTcyWFhfUU9TIGlzIG5vdCBzZXQKQ09ORklHX1dJ TUFYX0dETTcyWFhfS19NT0RFPXkKIyBDT05GSUdfV0lNQVhfR0RNNzJYWF9XSU1BWDIgaXMgbm90 IHNldApDT05GSUdfV0lNQVhfR0RNNzJYWF9TRElPPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxJ Q09NIGlzIG5vdCBzZXQKIyBDT05GSUdfREdSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZQlVT IGlzIG5vdCBzZXQKQ09ORklHX0RHTkM9bQojIENPTkZJR19ER0FQIGlzIG5vdCBzZXQKQ09ORklH X0dTX0ZQR0FCT09UPXkKIyBDT05GSUdfQ1JZUFRPX1NLRUlOIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19USFJFRUZJU0g9eQojIENPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUyBpcyBub3Qgc2V0 CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX0xBUFRPUD15CkNPTkZJ R19DSFJPTUVPU19QU1RPUkU9eQoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERy aXZlcnMKIwoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4 MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdf U0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBp cyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQojIENPTkZJ R19BTURfSU9NTVUgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklH X1NURV9NT0RFTV9SUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVycwojCiMgQ09ORklH X1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90IHNldApDT05GSUdf TUVNT1JZPXkKIyBDT05GSUdfSUlPIGlzIG5vdCBzZXQKQ09ORklHX05UQj1tCkNPTkZJR19WTUVf QlVTPXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwojIENPTkZJR19WTUVfQ0E5MUNYNDIgaXMg bm90IHNldApDT05GSUdfVk1FX1RTSTE0OD1tCgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05G SUdfVk1JVk1FXzc4MDU9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX1ZNRV9V U0VSIGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9QSU8yPW0KIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBBQ0tfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpD T05GSUdfRk1DPXkKQ09ORklHX0ZNQ19GQUtFREVWPW0KQ09ORklHX0ZNQ19UUklWSUFMPXkKQ09O RklHX0ZNQ19XUklURV9FRVBST009bQpDT05GSUdfRk1DX0NIQVJERVY9eQoKIwojIFBIWSBTdWJz eXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFk9eQpD T05GSUdfUEhZX1NBTVNVTkdfVVNCMj15CkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9S QVBMPXkKQ09ORklHX01DQj15CkNPTkZJR19NQ0JfUENJPXkKCiMKIyBGaXJtd2FyZSBEcml2ZXJz CiMKQ09ORklHX0VERD1tCiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdfRklSTVdB UkVfTUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPXkKIyBDT05GSUdfRENEQkFTIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1JSUQgaXMgbm90IHNldAojIENPTkZJR19ETUlfU1lTRlMgaXMgbm90IHNldApD T05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lf SUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQK CiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0VY VDJfRlM9bQojIENPTkZJR19FWFQyX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0VYVDJfRlNf WElQPXkKQ09ORklHX0VYVDNfRlM9eQpDT05GSUdfRVhUM19ERUZBVUxUU19UT19PUkRFUkVEPXkK Q09ORklHX0VYVDNfRlNfWEFUVFI9eQojIENPTkZJR19FWFQzX0ZTX1BPU0lYX0FDTCBpcyBub3Qg c2V0CiMgQ09ORklHX0VYVDNfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15 CiMgQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlNfU0VD VVJJVFk9eQpDT05GSUdfRVhUNF9ERUJVRz15CkNPTkZJR19GU19YSVA9eQpDT05GSUdfSkJEPXkK IyBDT05GSUdfSkJEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQy X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9 eQpDT05GSUdfUkVJU0VSRlNfQ0hFQ0s9eQpDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPPXkKIyBD T05GSUdfUkVJU0VSRlNfRlNfWEFUVFIgaXMgbm90IHNldApDT05GSUdfSkZTX0ZTPXkKQ09ORklH X0pGU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfSkZTX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0pGU19TVEFUSVNUSUNTPXkKQ09ORklHX1hGU19GUz1tCkNPTkZJ R19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJR19YRlNfUlQ9eQpDT05G SUdfWEZTX0RFQlVHPXkKQ09ORklHX0dGUzJfRlM9bQpDT05GSUdfT0NGUzJfRlM9bQpDT05GSUdf T0NGUzJfRlNfTzJDQj1tCiMgQ09ORklHX09DRlMyX0ZTX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklH X09DRlMyX0RFQlVHX01BU0tMT0c9eQpDT05GSUdfT0NGUzJfREVCVUdfRlM9eQpDT05GSUdfQlRS RlNfRlM9eQojIENPTkZJR19CVFJGU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfQlRS RlNfRlNfQ0hFQ0tfSU5URUdSSVRZPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNU UyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZT X0FTU0VSVD15CkNPTkZJR19OSUxGUzJfRlM9bQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklH X0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CkNPTkZJ R19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJ R19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBD T05GSUdfUFJJTlRfUVVPVEFfV0FSTklORyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9ERUJVRz15 CkNPTkZJR19RVU9UQV9UUkVFPW0KQ09ORklHX1FGTVRfVjE9bQojIENPTkZJR19RRk1UX1YyIGlz IG5vdCBzZXQKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJ R19BVVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9bQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQK CiMKIyBDYWNoZXMKIwojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZE IEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQojIENPTkZJR19KT0xJRVQgaXMgbm90 IHNldAojIENPTkZJR19aSVNPRlMgaXMgbm90IHNldApDT05GSUdfVURGX0ZTPW0KQ09ORklHX1VE Rl9OTFM9eQoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPW0KIyBD T05GSUdfTVNET1NfRlMgaXMgbm90IHNldApDT05GSUdfVkZBVF9GUz1tCkNPTkZJR19GQVRfREVG QVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0x IgpDT05GSUdfTlRGU19GUz1tCiMgQ09ORklHX05URlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19OVEZTX1JXIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJP Q19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldAojIENPTkZJR19QUk9DX1ZNQ09S RSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRP Uj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQojIENPTkZJ R19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRUUiBpcyBub3Qg c2V0CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJ R0ZTX0ZTPW0KQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQpDT05GSUdfQURGU19GUz1tCkNPTkZJ R19BREZTX0ZTX1JXPXkKQ09ORklHX0FGRlNfRlM9eQojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90 IHNldApDT05GSUdfSEZTX0ZTPXkKQ09ORklHX0hGU1BMVVNfRlM9eQpDT05GSUdfSEZTUExVU19G U19QT1NJWF9BQ0w9eQpDT05GSUdfQkVGU19GUz1tCkNPTkZJR19CRUZTX0RFQlVHPXkKIyBDT05G SUdfQkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pG RlMyX0ZTPW0KQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAKIyBDT05GSUdfSkZGUzJfRlNfV1JJVEVC VUZGRVIgaXMgbm90IHNldApDT05GSUdfSkZGUzJfU1VNTUFSWT15CkNPTkZJR19KRkZTMl9GU19Y QVRUUj15CkNPTkZJR19KRkZTMl9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19KRkZTMl9GU19TRUNV UklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NPTVBSRVNTSU9OX09QVElPTlMgaXMgbm90 IHNldApDT05GSUdfSkZGUzJfWkxJQj15CiMgQ09ORklHX0pGRlMyX0xaTyBpcyBub3Qgc2V0CkNP TkZJR19KRkZTMl9SVElNRT15CiMgQ09ORklHX0pGRlMyX1JVQklOIGlzIG5vdCBzZXQKIyBDT05G SUdfTE9HRlMgaXMgbm90IHNldApDT05GSUdfQ1JBTUZTPW0KQ09ORklHX1NRVUFTSEZTPW0KQ09O RklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEUgaXMgbm90IHNldAojIENP TkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVEkgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfREVD T01QX01VTFRJX1BFUkNQVT15CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hG U19aTElCPXkKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZT X1haPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkUgaXMgbm90IHNldApDT05GSUdf U1FVQVNIRlNfRU1CRURERUQ9eQpDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0z CkNPTkZJR19WWEZTX0ZTPW0KQ09ORklHX01JTklYX0ZTPW0KQ09ORklHX09NRlNfRlM9eQojIENP TkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1FOWDRGU19GUz15CkNPTkZJR19RTlg2RlNf RlM9bQpDT05GSUdfUU5YNkZTX0RFQlVHPXkKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19QU1RPUkUgaXMgbm90IHNldApDT05GSUdfU1lTVl9GUz1tCiMgQ09ORklHX1VGU19G UyBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPW0KIyBDT05GSUdfRjJGU19TVEFUX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfRjJGU19GU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfQ0hF Q0tfRlMgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQK Q09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NP REVQQUdFXzQzNz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PW0KQ09ORklHX05MU19DT0RFUEFH RV83NzU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUy PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBB R0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9eQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfODYzPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdfTkxT X0NPREVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKQ09ORklHX05MU19DT0RF UEFHRV84Njk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj15CiMgQ09ORklHX05MU19DT0RFUEFH RV85NTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09E RVBBR0VfOTQ5PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19O TFNfSVNPODg1OV84PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldApDT05G SUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084 ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPW0KQ09O RklHX05MU19JU084ODU5XzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNP ODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNP TkZJR19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNPODg1OV8xND15CkNPTkZJR19OTFNf SVNPODg1OV8xNT15CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldApDT05GSUdfTkxTX0tP SThfVT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPXkKQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09O RklHX05MU19NQUNfQ0VOVEVVUk89eQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklH X05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HQUVMSUM9bQojIENP TkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlz IG5vdCBzZXQKQ09ORklHX05MU19NQUNfSU5VSVQ9bQojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFO IGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfVFVSS0lTSD15CkNPTkZJR19OTFNfVVRGOD15Cgoj CiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMg cHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX0RF RkFVTFRfTUVTU0FHRV9MT0dMRVZFTD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5v dCBzZXQKQ09ORklHX0RZTkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5k IGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05G SUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9D SEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBD T05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMg bm90IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklH X0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1F X1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19ERUJVR19GT1JDRV9X RUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNf U1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9y eSBEZWJ1Z2dpbmcKIwojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfREVCVUdfT049eQojIENPTkZJ R19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENP TkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdF IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19W SVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVC VUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxP Vz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9B UkNIX0tNRU1DSEVDSz15CiMgQ09ORklHX0tNRU1DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCiMgQ09O RklHX0xPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sg aXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZB TFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQojIENPTkZJ R19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAoK IwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJ R19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRfTVVURVhfVEVTVEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMg bm90IHNldAojIENPTkZJR19ERUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJP VkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVT VFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMg Q09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklF UlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMg UkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0CiMg Q09ORklHX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1Qg aXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9D UFVfU1RBTExfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJf RVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJV R19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NP UFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09O RklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJB Q0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0ZV TkNUSU9OX1RSQUNFX01DT1VOVF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpD T05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0Vf TUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdf SEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRV9D TE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQ PXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CiMgQ09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0Cgoj CiMgUnVudGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPW0KIyBDT05GSUdfVEVTVF9MSVNUX1NP UlQgaXMgbm90IHNldAojIENPTkZJR19LUFJPQkVTX1NBTklUWV9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1QgaXMgbm90IHNldApDT05GSUdfVEVTVF9T VFJJTkdfSEVMUEVSUz15CiMgQ09ORklHX1RFU1RfS1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklH X1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19CVUlMRF9ET0NT UkMgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RF U1RfTU9EVUxFPW0KQ09ORklHX1RFU1RfVVNFUl9DT1BZPW0KQ09ORklHX1RFU1RfQlBGPW0KIyBD T05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklH X0tHREIgaXMgbm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9T RV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RC R1AgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X1JPREFUQT15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CkNPTkZJR19ERUJVR19TRVRfTU9E VUxFX1JPTlg9eQojIENPTkZJR19ERUJVR19OWF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RPVUJM RUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01N VV9TVFJFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09O RklHX1g4Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1RZUEVf MFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9V REVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9 eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0lPX0RFTEFZX1RZUEU9MAojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElO SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBv cHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CiMgQ09O RklHX0JJR19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPW0KIyBDT05GSUdf S0VZU19ERUJVR19QUk9DX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9ETUVTR19S RVNUUklDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VDVVJJVFlGUyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJ R19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NP UkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNPTkZJR19BU1lO Q19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19DUllQVE89eQoKIwojIENy eXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBU T19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNP TkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklH X0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkK Q09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJR19DUllQVE9f UENPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15 CkNPTkZJR19DUllQVE9fVVNFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RT PXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD1tCkNPTkZJR19D UllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NS WVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQ RVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERh dGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CiMgQ09ORklHX0NSWVBUT19HQ00gaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX1NFUUlWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JD PW0KQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9f RUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZ UFRPX1hUUz15CgojCiMgSGFzaCBtb2RlcwojCiMgQ09ORklHX0NSWVBUT19DTUFDIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19ITUFDPW0KQ09ORklHX0NSWVBUT19YQ0JDPXkKIyBDT05GSUdfQ1JZ UFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkK Q09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9bQojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fQ1JDVDEwRElG PXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMPW0KQ09ORklHX0NSWVBUT19HSEFTSD1t CkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NSWVBUT19NRDU9bQpDT05GSUdfQ1JZUFRPX01J Q0hBRUxfTUlDPW0KQ09ORklHX0NSWVBUT19STUQxMjg9bQpDT05GSUdfQ1JZUFRPX1JNRDE2MD1t CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDMyMD1t CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CkNPTkZJR19D UllQVE9fU0hBMjU2X1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQojIENPTkZJ R19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XUDUxMj15CiMgQ09ORklH X0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTCBpcyBub3Qgc2V0CgojCiMgQ2lwaGVycwojCkNP TkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBU T19BRVNfTklfSU5URUw9bQojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxP V0ZJU0hfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82NCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15 CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9f Q0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkK Q09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82ND15CkNP TkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9eQpDT05G SUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD1tCkNPTkZJR19DUllQVE9fU0FM U0EyMF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFRUQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9 eQojIENPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VS UEVOVF9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEVBPXkKIyBDT05GSUdf Q1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPW0K Q09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZf NjRfM1dBWT1tCiMgQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQgaXMgbm90IHNldAoK IwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19a TElCPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09O RklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19D UllQVE9fVVNFUl9BUElfSEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQpD T05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CkNP TkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9T VUJUWVBFPXkKQ09ORklHX1BVQkxJQ19LRVlfQUxHT19SU0E9eQpDT05GSUdfWDUwOV9DRVJUSUZJ Q0FURV9QQVJTRVI9eQpDT05GSUdfSEFWRV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkg cm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19H RU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkK Q09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9 eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJ R19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19D UkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNf SVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk0 PXkKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBp cyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PW0K IyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5E T00zMl9TRUxGVEVTVD15CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRF PXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19M WjRIQ19DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQpD T05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9XRVJQQz15CkNPTkZJR19YWl9ERUNf SUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJ R19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD1t CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJ R19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBS RVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRP Uj15CkNPTkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09O RklHX0JDSD1tCkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0JUUkVFPXkKQ09ORklH X0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lP TUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hF Q0tfU0lHTkFUVVJFPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFU VFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKIyBDT05GSUdf QVZFUkFHRSBpcyBub3Qgc2V0CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NPUkRJQz1tCkNPTkZJ R19ERFI9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19GT05U X1NVUFBPUlQ9eQpDT05GSUdfRk9OVFM9eQojIENPTkZJR19GT05UXzh4OCBpcyBub3Qgc2V0CkNP TkZJR19GT05UXzh4MTY9eQpDT05GSUdfRk9OVF82eDExPXkKQ09ORklHX0ZPTlRfN3gxND15CkNP TkZJR19GT05UX1BFQVJMXzh4OD15CiMgQ09ORklHX0ZPTlRfQUNPUk5fOHg4IGlzIG5vdCBzZXQK IyBDT05GSUdfRk9OVF9NSU5JXzR4NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOOHgxNiBp cyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfU1VOMTJ4MjIgaXMgbm90IHNldApDT05GSUdfRk9OVF8x MHgxOD15Cg== --===============8455369835657881420==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755217AbaG3Dlg (ORCPT ); Tue, 29 Jul 2014 23:41:36 -0400 Received: from mga14.intel.com ([192.55.52.115]:62553 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754714AbaG3Dlc (ORCPT ); Tue, 29 Jul 2014 23:41:32 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,761,1400050800"; d="log'?scan'208";a="569228781" Date: Wed, 30 Jul 2014 11:40:47 +0800 From: Fengguang Wu To: "Paul E. McKenney" Cc: Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-kernel@vger.kernel.org Subject: [RCU] BUG: sleeping function called from invalid context at kernel/rcu/update.c:871 Message-ID: <20140730034047.GA16537@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="qMm9M+Fa2AknHoGS" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --qMm9M+Fa2AknHoGS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git rcu_tasks.2014.07.28d commit bd14ddc45614b61210fdf0ee4e94152948dd9d5e Author: Paul E. McKenney AuthorDate: Mon Jul 28 12:41:25 2014 -0700 Commit: Paul E. McKenney CommitDate: Mon Jul 28 14:57:56 2014 -0700 rcu: Make RCU-tasks track exiting tasks This commit adds synchronization with exiting tasks, so that RCU-tasks avoids waiting on tasks that no longer exist. Signed-off-by: Paul E. McKenney Conflicts: kernel/rcu/update.c +--------------------------------------------------------------------------+------------+------------+ | | 4e73c5aafb | bd14ddc456 | +--------------------------------------------------------------------------+------------+------------+ | boot_successes | 60 | 0 | | boot_failures | 0 | 20 | | BUG:sleeping_function_called_from_invalid_context_at_kernel/rcu/update.c | 0 | 20 | | backtrace:do_group_exit | 0 | 20 | | backtrace:SyS_exit_group | 0 | 20 | | backtrace:do_exit | 0 | 0 | +--------------------------------------------------------------------------+------------+------------+ [ 4.702913] Freeing unused kernel memory: 2000K (ffff88000200c000 - ffff880002200000) [ 4.730428] Freeing unused kernel memory: 1880K (ffff88000262a000 - ffff880002800000) [ 4.770934] random: init urandom read with 6 bits of entropy available [ 4.793994] BUG: sleeping function called from invalid context at kernel/rcu/update.c:871 [ 4.802080] in_atomic(): 1, irqs_disabled(): 0, pid: 94, name: hostname [ 4.808864] CPU: 0 PID: 94 Comm: hostname Not tainted 3.16.0-rc1-00010-gbd14ddc #1 [ 4.814520] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 4.821278] ffff88000f2acac0 ffff88001322fe88 ffffffff81fdcc15 ffff88000f2acad0 [ 4.829295] ffff88001322fe98 ffffffff810cc549 ffff88001322feb0 ffffffff811099f9 [ 4.837254] ffff88000f2ad0d8 ffff88001322fec0 ffffffff81110a01 ffff88001322ff38 [ 4.845685] Call Trace: [ 4.849022] [] dump_stack+0x85/0xba [ 4.853129] [] __might_sleep+0x129/0x180 [ 4.857319] [] exit_rcu_tasks+0x29/0xa0 [ 4.861615] [] exit_rcu+0x11/0x20 [ 4.865672] [] do_exit+0xa05/0xfc0 [ 4.870864] [] do_group_exit+0x46/0x130 [ 4.875191] [] SyS_exit_group+0x17/0x20 [ 4.878693] [] system_call_fastpath+0x16/0x1b [ 5.081134] init: Failed to create pty - disabling logging for job [ 5.083491] init: Temporary process spawn error: No such file or directory [ 5.112668] init: Failed to create pty - disabling logging for job git bisect start d4762699d270faa2e5f8cc9b4a1feefb98270e5b 64aa90f26c06e1cb2aacfb98a7d0eccfbd6c1a91 -- git bisect good c34f8002be490ebe4490ed028648598c8067fff7 # 10:55 16+ 0 Merge 'skn/cacheinfo' into devel-hourly-2014072909 git bisect good 27df6032094f4633a974397e845f76a6ed00bf89 # 10:58 16+ 0 Merge 'jolsa-perf/perf/ctf_convert_4' into devel-hourly-2014072909 git bisect good 93bb3907de114a5ada548126cdd99475fd2b5ae8 # 11:27 16+ 0 Merge 'jcmvbkbc-xtensa/xtensa-debug' into devel-hourly-2014072909 git bisect good 8d443796938e40aeedf7e9b38d56729fc3070d18 # 12:30 16+ 0 Merge 'wireless-testing/master' into devel-hourly-2014072909 git bisect good e45ccc6c7f65c2d6823eaf4c082417c455b9af4b # 12:38 16+ 0 Merge 'robclark/msm-next' into devel-hourly-2014072909 git bisect bad 21fa7826ce4c9938067972a47d8fa8fdba2805a3 # 12:41 0- 16 Merge 'rcu/rcu/rcu_tasks' into devel-hourly-2014072909 git bisect good 41d8e02382e1e79c17a78c0898bc938531000716 # 13:05 20+ 0 rcutorture: Add torture tests for RCU-tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 13:10 20+ 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad ebc6436166ae583e6db906eb7ffdb1c198921380 # 13:21 0- 4 rcu: Improve RCU-tasks energy efficiency git bisect bad bd14ddc45614b61210fdf0ee4e94152948dd9d5e # 13:40 0- 20 rcu: Make RCU-tasks track exiting tasks # first bad commit: [bd14ddc45614b61210fdf0ee4e94152948dd9d5e] rcu: Make RCU-tasks track exiting tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 13:45 60+ 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad d4762699d270faa2e5f8cc9b4a1feefb98270e5b # 14:30 0- 11 0day head guard for 'devel-hourly-2014072909' git bisect good 31dab719fa50cf56d56d3dc25980fecd336f6ca8 # 14:38 60+ 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 git bisect good e40cff4a7990e5d73eaad0a2f2593fe725e24cdd # 15:26 60+ 0 Add linux-next specific files for 20140728 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -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, Fengguang --qMm9M+Fa2AknHoGS Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-lkp-nex05-169:20140729134219:x86_64-randconfig-hsxa1-07291824::" Content-Transfer-Encoding: quoted-printable early console in setup code Probing EDD (edd=3Doff to disable)... ok early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00010-gbd14ddc (kbuild@lkp-hsx01) (= gcc version 4.8.2 (Debian 4.8.2-18) ) #1 SMP Tue Jul 29 21:23:40 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-07291824/linux-dev= el:devel-hourly-2014072909:bd14ddc45614b61210fdf0ee4e94152948dd9d5e:bisect-= linux-3/.vmlinuz-bd14ddc45614b61210fdf0ee4e94152948dd9d5e-20140729212442-16= -lkp-nex05 branch=3Dlinux-devel/devel-hourly-2014072909 BOOT_IMAGE=3D/kerne= l/x86_64-randconfig-hsxa1-07291824/bd14ddc45614b61210fdf0ee4e94152948dd9d5e= /vmlinuz-3.16.0-rc1-00010-gbd14ddc drbd.minor_count=3D8 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/0= 1/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x701060007= 0106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped at = [ffff8800000f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x03454000, 0x03454fff] PGTABLE [ 0.000000] BRK [0x03455000, 0x03455fff] PGTABLE [ 0.000000] BRK [0x03456000, 0x03456fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x03457000, 0x03457fff] PGTABLE [ 0.000000] cma: CMA: reserved 16 MiB at 11800000 [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0D00 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFFC2A 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFF1C0 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE040 001180 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000013FFE000 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF234 00093E (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFFB72 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFFBF2 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at [mem 0x0000000000000000-0x0000000013ffdfff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x13ffdfff] [ 0.000000] NODE_DATA [mem 0x13ff9000-0x13ffdfff] [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ff8001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880010a0000= 0-ffff880010ffffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1216 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_no= de_ids:1 [ 0.000000] PERCPU: Embedded 26 pages/cpu @ffff880011600000 s73792 r8192= d24512 u1048576 [ 0.000000] pcpu-alloc: s73792 r8192 d24512 u1048576 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1160cf00 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Tota= l pages: 80519 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-07291824/li= nux-devel:devel-hourly-2014072909:bd14ddc45614b61210fdf0ee4e94152948dd9d5e:= bisect-linux-3/.vmlinuz-bd14ddc45614b61210fdf0ee4e94152948dd9d5e-2014072921= 2442-16-lkp-nex05 branch=3Dlinux-devel/devel-hourly-2014072909 BOOT_IMAGE= =3D/kernel/x86_64-randconfig-hsxa1-07291824/bd14ddc45614b61210fdf0ee4e94152= 948dd9d5e/vmlinuz-3.16.0-rc1-00010-gbd14ddc drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! [ 0.000000] Memory: 243912K/327280K available (16344K kernel code, 4935K= rwdata, 4264K rodata, 1124K init, 6520K bss, 83368K reserved) [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D2, N= odes=3D1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:4352 nr_irqs:512 16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00010-gbd14ddc (kbuild@lkp-hsx01) (= gcc version 4.8.2 (Debian 4.8.2-18) ) #1 SMP Tue Jul 29 21:23:40 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-07291824/linux-dev= el:devel-hourly-2014072909:bd14ddc45614b61210fdf0ee4e94152948dd9d5e:bisect-= linux-3/.vmlinuz-bd14ddc45614b61210fdf0ee4e94152948dd9d5e-20140729212442-16= -lkp-nex05 branch=3Dlinux-devel/devel-hourly-2014072909 BOOT_IMAGE=3D/kerne= l/x86_64-randconfig-hsxa1-07291824/bd14ddc45614b61210fdf0ee4e94152948dd9d5e= /vmlinuz-3.16.0-rc1-00010-gbd14ddc drbd.minor_count=3D8 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/0= 1/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x701060007= 0106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped at = [ffff8800000f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x03454000, 0x03454fff] PGTABLE [ 0.000000] BRK [0x03455000, 0x03455fff] PGTABLE [ 0.000000] BRK [0x03456000, 0x03456fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x03457000, 0x03457fff] PGTABLE [ 0.000000] cma: CMA: reserved 16 MiB at 11800000 [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0D00 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFFC2A 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFF1C0 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE040 001180 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000013FFE000 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF234 00093E (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFFB72 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFFBF2 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at [mem 0x0000000000000000-0x0000000013ffdfff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x13ffdfff] [ 0.000000] NODE_DATA [mem 0x13ff9000-0x13ffdfff] [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ff8001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880010a0000= 0-ffff880010ffffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1216 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_no= de_ids:1 [ 0.000000] PERCPU: Embedded 26 pages/cpu @ffff880011600000 s73792 r8192= d24512 u1048576 [ 0.000000] pcpu-alloc: s73792 r8192 d24512 u1048576 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1160cf00 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Tota= l pages: 80519 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-07291824/li= nux-devel:devel-hourly-2014072909:bd14ddc45614b61210fdf0ee4e94152948dd9d5e:= bisect-linux-3/.vmlinuz-bd14ddc45614b61210fdf0ee4e94152948dd9d5e-2014072921= 2442-16-lkp-nex05 branch=3Dlinux-devel/devel-hourly-2014072909 BOOT_IMAGE= =3D/kernel/x86_64-randconfig-hsxa1-07291824/bd14ddc45614b61210fdf0ee4e94152= 948dd9d5e/vmlinuz-3.16.0-rc1-00010-gbd14ddc drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! [ 0.000000] Memory: 243912K/327280K available (16344K kernel code, 4935K= rwdata, 4264K rodata, 1124K init, 6520K bss, 83368K reserved) [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D2, N= odes=3D1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:4352 nr_irqs:512 16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 1994.997 MHz processor [ 0.003000] Calibrating delay loop (skipped) preset value.. 3989.99 Bogo= MIPS (lpj=3D1994997) [ 0.004010] pid_max: default: 32768 minimum: 301 [ 0.005058] ACPI: Core revision 20140424 [ 0.033412] ACPI: All ACPI Tables successfully acquired [ 0.035256] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.036391] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.037198] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.038025] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.041159] Initializing cgroup subsys net_cls [ 0.042032] Initializing cgroup subsys blkio [ 0.043025] Initializing cgroup subsys debug [ 0.044197] mce: CPU supports 10 MCE banks [ 0.046064] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.046064] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.046064] tlb_flushall_shift: 6 [ 0.048126] Freeing SMP alternatives memory: 36K (ffffffff82dec000 - fff= fffff82df5000) [ 0.056202] Getting VERSION: 1050014 [ 0.057021] Getting VERSION: 1050014 [ 0.058019] Getting ID: 0 [ 0.059032] Getting ID: ff000000 [ 0.060027] Getting LVT0: 8700 [ 0.061016] Getting LVT1: 8400 [ 0.062128] enabled ExtINT on CPU#0 [ 0.065457] ENABLING IO-APIC IRQs [ 0.066016] init IO_APIC IRQs [ 0.067010] apic 0 pin 0 not connected [ 0.068029] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.069048] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.070060] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.071047] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.072042] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.073044] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.074044] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.075053] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.076042] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.077042] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.078044] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.079041] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.080047] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.081043] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.082042] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.083038] apic 0 pin 16 not connected [ 0.084007] apic 0 pin 17 not connected [ 0.085007] apic 0 pin 18 not connected [ 0.086007] apic 0 pin 19 not connected [ 0.087006] apic 0 pin 20 not connected [ 0.088006] apic 0 pin 21 not connected [ 0.089006] apic 0 pin 22 not connected [ 0.090007] apic 0 pin 23 not connected [ 0.091265] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.092006] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0= 6, stepping: 01) [ 0.096006] Using local APIC timer interrupts. [ 0.096006] calibrating APIC timer ... [ 0.098000] ... lapic delta =3D 6249661 [ 0.098000] ... PM-Timer delta =3D 357934 [ 0.098000] ... PM-Timer result ok [ 0.098000] ..... delta 6249661 [ 0.098000] ..... mult: 268420896 [ 0.098000] ..... calibration result: 999945 [ 0.098000] ..... CPU clock speed is 1994.0819 MHz. [ 0.098000] ..... host bus clock speed is 999.0945 MHz. [ 0.098193] Performance Events: unsupported Netburst CPU model 6 no PMU = driver, software events only. [ 0.105076] x86: Booting SMP configuration: [ 0.106022] .... node #0, CPUs: #1 [ 0.104637] kvm-clock: cpu 1, msr 0:13ff8041, secondary cpu clock [ 0.104637] masked ExtINT on CPU#1 [ 0.122192] x86: Booted up 1 node, 2 CPUs [ 0.123018] smpboot: Total of 2 processors activated (7979.98 BogoMIPS) [ 0.123045] KVM setup async PF for cpu 1 [ 0.123059] kvm-stealtime: cpu 1, msr 1170cf00 [ 0.128020] devtmpfs: initialized [ 0.130768] gcov: version magic: 0x3430382a [ 0.134211] xor: measuring software checksum speed [ 0.145039] prefetch64-sse: 6060.000 MB/sec [ 0.156017] generic_sse: 5280.000 MB/sec [ 0.157010] xor: using function: prefetch64-sse (6060.000 MB/sec) [ 0.158042] prandom: seed boundary self test passed [ 0.161370] prandom: 100 self tests passed [ 0.162709] regulator-dummy: no parameters [ 0.164129] NET: Registered protocol family 16 [ 0.166818] cpuidle: using governor ladder [ 0.167018] cpuidle: using governor menu [ 0.169136] ACPI: bus type PCI registered [ 0.171005] PCI: Using configuration type 1 for base access [ 0.173203] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.174005] mtrr: your CPUs had inconsistent MTRRdefType settings [ 0.175005] mtrr: probably your BIOS does not setup all CPUs. [ 0.176005] mtrr: corrected configuration. [ 0.226090] raid6: sse2x1 757 MB/s [ 0.244021] raid6: sse2x2 937 MB/s [ 0.262053] raid6: sse2x4 929 MB/s [ 0.263009] raid6: using algorithm sse2x2 (937 MB/s) [ 0.264008] raid6: using intx1 recovery algorithm [ 0.268025] ACPI: Added _OSI(Module Device) [ 0.269008] ACPI: Added _OSI(Processor Device) [ 0.270007] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.272008] ACPI: Added _OSI(Processor Aggregator Device) [ 0.296461] ACPI: Interpreter enabled [ 0.297058] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S1_] (20140424/hwxface-580) [ 0.300026] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S2_] (20140424/hwxface-580) [ 0.303060] ACPI: (supports S0 S3 S5) [ 0.304008] ACPI: Using IOAPIC for interrupt routing [ 0.305167] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.336039] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.337047] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.339051] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.342250] PCI host bridge to bus 0000:00 [ 0.343014] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.344016] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.345014] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff] [ 0.346017] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff] [ 0.347017] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf] [ 0.348015] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff] [ 0.349019] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.350015] pci_bus 0000:00: root bus resource [mem 0x14000000-0xfebffff= f] [ 0.351115] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.353846] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.356309] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.362011] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.365056] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.366009] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.367011] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.368009] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.370850] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.372083] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX= 4 ACPI [ 0.373031] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.375161] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.378022] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.381020] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.392032] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.395210] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.398014] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.402010] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.414000] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.417553] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.419010] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.435155] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.440190] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.446036] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.452132] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.456435] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.463000] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.464396] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.465008] vgaarb: loaded [ 0.466007] vgaarb: bridge control possible 0000:00:02.0 [ 0.470503] SCSI subsystem initialized [ 0.471133] libata version 3.00 loaded. [ 0.472602] pps_core: LinuxPPS API ver. 1 registered [ 0.473007] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.474070] PTP clock support registered [ 0.476167] PCI: Using ACPI for IRQ routing [ 0.477010] PCI: pci_cache_line_size set to 64 bytes [ 0.478259] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.479030] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.481444] Bluetooth: Core ver 2.19 [ 0.482069] NET: Registered protocol family 31 [ 0.483006] Bluetooth: HCI device and connection manager initialized [ 0.484029] Bluetooth: HCI socket layer initialized [ 0.485020] Bluetooth: L2CAP socket layer initialized [ 0.486061] Bluetooth: SCO socket layer initialized [ 0.487031] NET: Registered protocol family 8 [ 0.488007] NET: Registered protocol family 20 [ 0.492531] Switched to clocksource kvm-clock [ 0.495401] pnp: PnP ACPI init [ 0.496919] ACPI: bus type PNP registered [ 0.498789] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:3) [ 0.508625] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.524318] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:3) [ 0.527716] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.530317] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:3) [ 0.533671] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.536369] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:3) [ 0.539656] pnp 00:03: [dma 2] [ 0.541209] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.543900] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:3) [ 0.547256] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.549937] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:3) [ 0.553340] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.557964] pnp: PnP ACPI: found 6 devices [ 0.559659] ACPI: bus type PNP unregistered [ 0.585260] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.587400] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff] [ 0.589668] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff] [ 0.591972] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf] [ 0.594092] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff] [ 0.596232] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff] [ 0.598291] pci_bus 0000:00: resource 10 [mem 0x14000000-0xfebfffff] [ 0.600387] NET: Registered protocol family 1 [ 0.601960] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.603898] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.605796] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.607759] pci 0000:00:02.0: Boot video device [ 0.609479] PCI: CLS 0 bytes, default 64 [ 0.619527] Trying to unpack rootfs image as initramfs... [ 2.360489] Freeing initrd memory: 23244K (ffff88001293d000 - ffff880013= ff0000) [ 2.377624] camellia-x86_64: performance on this CPU would be suboptimal= : disabling camellia-x86_64. [ 2.381314] sha1_ssse3: Neither AVX nor AVX2 nor SSSE3 is available/usab= le. [ 2.383820] sha256_ssse3: Neither AVX nor SSSE3 is available/usable. [ 2.390327] AVX or AES-NI instructions are not detected. [ 2.392693] AVX instructions are not detected. [ 2.394865] AVX instructions are not detected. [ 2.396934] AVX2 or AES-NI instructions are not detected. [ 2.400518] futex hash table entries: 512 (order: 3, 32768 bytes) [ 2.403289] Initialise system trusted keyring [ 3.370397] tsc: Refined TSC clocksource calibration: 1994.996 MHz [ 3.651229] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 3.678931] VFS: Disk quotas dquot_6.5.2 [ 3.680865] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 3.689743] QNX4 filesystem 0.2.3 registered. [ 3.692383] JFS: nTxBlock =3D 2215, nTxLock =3D 17723 [ 3.708424] msgmni has been set to 553 [ 3.715030] NET: Registered protocol family 38 [ 3.716840] Key type asymmetric registered [ 3.718707] Asymmetric key parser 'x509' registered [ 3.720736] bounce: pool size: 64 pages [ 3.722894] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 251) [ 3.735120] io scheduler noop registered (default) [ 3.736957] test_string_helpers: Running tests... [ 3.741711] hgafb: HGA card not detected. [ 3.743451] hgafb: probe of hgafb.0 failed with error -22 [ 3.761511] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 3.764116] ACPI: Power Button [PWRF] [ 3.942802] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 3.998094] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 4.015605] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 = Exp $ [ 4.017740] ac.o: No PCI boards found. [ 4.019116] ac.o: For an ISA board you must supply memory and irq parame= ters. [ 4.021518] Non-volatile memory driver v1.3 [ 4.029999] ppdev: user-space parallel port driver [ 4.031789] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 4.037156] Linux agpgart interface v0.103 [ 4.039398] [drm] Initialized drm 1.1.0 20060810 [ 4.041272] [drm] radeon kernel modesetting enabled. [ 4.043398] drm/i810 does not support SMP [ 4.070340] brd: module loaded [ 4.084262] loop: module loaded [ 4.085794] mtip32xx Version 1.3.1 [ 4.087870] nullb0: unknown partition table [ 4.090306] nullb1: unknown partition table [ 4.092163] null: module loaded [ 4.093966] Guest personality initialized and is inactive [ 4.096252] VMCI host device registered (name=3Dvmci, major=3D10, minor= =3D62) [ 4.098243] Initialized host personality [ 4.100866] Loading iSCSI transport class v2.0-870. [ 4.112334] alua: device handler registered [ 4.119468] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driv= er: 8.07.00.08-k. [ 4.123309] mpt2sas version 16.100.00.00 loaded [ 4.125863] GDT-HA: Storage RAID Controller Driver. Version: 3.05 [ 4.128353] 3ware 9000 Storage Controller device driver for Linux v2.26.= 02.014. [ 4.131952] Broadcom NetXtreme II iSCSI Driver bnx2i v2.7.6.2 (Jun 06, 2= 013) [ 4.134600] iscsi: registered transport (bnx2i) [ 4.141201] esas2r: driver will not be loaded because no ATTO esas2r dev= ices were found [ 4.147318] arcnet loaded. [ 4.148860] arcnet: COM90xx IO-mapped mode support (by David Woodhouse e= t el.) [ 4.151968] E-mail me if you actually test this driver, please! [ 4.154298] arc%d: No autoprobe for IO mapped cards; you must specify t= he base address! [ 4.158050] Atheros(R) L2 Ethernet Driver - version 2.2.3 [ 4.160199] Copyright (c) 2007 Atheros Corporation. [ 4.162590] cnic: Broadcom NetXtreme II CNIC Driver cnic v2.5.20 (March = 14, 2014) [ 4.175319] sky2: driver version 1.30 [ 4.177392] QLogic 1/10 GbE Converged/Intelligent Ethernet Driver v5.3.60 [ 4.180463] PPP generic driver version 2.4.2 [ 4.182575] PPP BSD Compression module registered [ 4.184495] SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max= =3D256) (6 bit encapsulation enabled). [ 4.188645] hdlc: HDLC support module revision 1.22 [ 4.191121] adummy: version 1.0 [ 4.193081] Fusion MPT base driver 3.04.20 [ 4.194863] Copyright (c) 1999-2008 LSI Corporation [ 4.196938] Fusion MPT SPI Host driver 3.04.20 [ 4.198949] Fusion MPT misc device (ioctl) driver 3.04.20 [ 4.201401] mptctl: Registered with Fusion MPT base driver [ 4.203602] mptctl: /dev/mptctl @ (major,minor=3D10,220) [ 4.210983] aoe: AoE v85 initialised. [ 4.215941] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 4.220909] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 4.222997] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 4.226695] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 4.243191] sdhci: Secure Digital Host Controller Interface driver [ 4.248622] sdhci: Copyright(c) Pierre Ossman [ 4.253492] wbsd: Winbond W83L51xD SD/MMC card interface driver [ 4.259028] wbsd: Copyright(c) Pierre Ossman [ 4.263211] sdhci-pltfm: SDHCI platform and OF driver helper [ 4.288144] panel: driver version 0.9.5 not yet registered [ 4.294493] cxt1e1: No boards found [ 4.298530] input: Speakup as /devices/virtual/input/input3 [ 4.308910] initialized device: /dev/synth, node (MAJOR 10, MINOR 25) [ 4.316654] speakup 3.1.6: initialized [ 4.320528] synth name on entry is: (null) [ 4.328112] ashmem: initialized [ 4.329697] logger: created 256K log 'log_main' [ 4.331919] logger: created 256K log 'log_events' [ 4.333978] logger: created 256K log 'log_radio' [ 4.336038] logger: created 256K log 'log_system' [ 4.338272] FPGA DOWNLOAD ---> [ 4.339596] FPGA image file name: xlinx_fpga_firmware.bit [ 4.341864] GPIO INIT FAIL!! [ 4.345972] intel_rapl: driver does not support CPU family 15 model 6 [ 4.350425] oprofile: using NMI interrupt. [ 4.354180] NET: Registered protocol family 15 [ 4.358634] NET: Registered protocol family 4 [ 4.362734] NET: Registered protocol family 5 [ 4.367259] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 4.371376] Bluetooth: BNEP filters: protocol multicast [ 4.375403] Bluetooth: BNEP socket layer initialized [ 4.379325] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 4.383552] Bluetooth: HIDP socket layer initialized [ 4.396996] lec:lane_module_init: lec.c: initialized [ 4.399980] NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet= Project Team [ 4.409950] DECnet: Routing cache hash table of 1024 buckets, 16Kbytes [ 4.412484] NET: Registered protocol family 12 [ 4.414448] 9pnet: Installing 9P2000 support [ 4.423508] NET: Registered protocol family 36 [ 4.428651] batman_adv: B.A.T.M.A.N. advanced 2014.3.0 (compatibility ve= rsion 15) loaded [ 4.435888] mpls_gso: MPLS GSO support [ 4.438649]=20 [ 4.438649] printing PIC contents [ 4.440719] ... PIC IMR: ffff [ 4.441693] ... PIC IRR: 1013 [ 4.443317] ... PIC ISR: 0000 [ 4.444590] ... PIC ELCR: 0c00 [ 4.453199] printing local APIC contents on CPU#0/0: [ 4.454183] ... APIC ID: 00000000 (0) [ 4.454183] ... APIC VERSION: 01050014 [ 4.454183] ... APIC TASKPRI: 00000000 (00) [ 4.454183] ... APIC PROCPRI: 00000000 [ 4.454183] ... APIC LDR: 01000000 [ 4.454183] ... APIC DFR: ffffffff [ 4.454183] ... APIC SPIV: 000001ff [ 4.454183] ... APIC ISR field: [ 4.454183] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 4.454183] ... APIC TMR field: [ 4.454183] 000000000200000000000000000000000000000000000000000000000000= 0000 [ 4.454183] ... APIC IRR field: [ 4.454183] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 4.454183] ... APIC ESR: 00000000 [ 4.454183] ... APIC ICR: 000008fd [ 4.454183] ... APIC ICR2: 02000000 [ 4.454183] ... APIC LVTT: 000000ef [ 4.454183] ... APIC LVTPC: 00010000 [ 4.454183] ... APIC LVT0: 00010700 [ 4.454183] ... APIC LVT1: 00000400 [ 4.454183] ... APIC LVTERR: 000000fe [ 4.454183] ... APIC TMICT: 01a94235 [ 4.454183] ... APIC TMCCT: 0157779b [ 4.454183] ... APIC TDCR: 00000003 [ 4.454183]=20 [ 4.533011] number of MP IRQ sources: 15. [ 4.534818] number of IO-APIC #0 registers: 24. [ 4.536740] testing the IO APIC....................... [ 4.538918] IO APIC #0...... [ 4.540306] .... register #00: 00000000 [ 4.542056] ....... : physical APIC id: 00 [ 4.543962] ....... : Delivery Type: 0 [ 4.545693] ....... : LTS : 0 [ 4.547449] .... register #01: 00170011 [ 4.549266] ....... : max redirection entries: 17 [ 4.551369] ....... : PRQ implemented: 0 [ 4.553202] ....... : IO APIC version: 11 [ 4.555059] .... register #02: 00000000 [ 4.556722] ....... : arbitration: 00 [ 4.558471] .... IRQ redirection table: [ 4.560138] 1 0 0 0 0 0 0 00 [ 4.562031] 0 0 0 0 0 1 1 31 [ 4.563927] 0 0 0 0 0 1 1 30 [ 4.565762] 0 0 0 0 0 1 1 33 [ 4.567526] 1 0 0 0 0 1 1 34 [ 4.569210] 1 1 0 0 0 1 1 35 [ 4.570920] 0 0 0 0 0 1 1 36 [ 4.572490] 0 0 0 0 0 1 1 37 [ 4.574180] 0 0 0 0 0 1 1 38 [ 4.576220] 0 1 0 0 0 1 1 39 [ 4.578135] 1 1 0 0 0 1 1 3A [ 4.579820] 1 1 0 0 0 1 1 3B [ 4.581650] 0 0 0 0 0 1 1 3C [ 4.583607] 0 0 0 0 0 1 1 3D [ 4.585739] 0 0 0 0 0 1 1 3E [ 4.587642] 0 0 0 0 0 1 1 3F [ 4.589559] 1 0 0 0 0 0 0 00 [ 4.591524] 1 0 0 0 0 0 0 00 [ 4.593380] 1 0 0 0 0 0 0 00 [ 4.595320] 1 0 0 0 0 0 0 00 [ 4.597256] 1 0 0 0 0 0 0 00 [ 4.599195] 1 0 0 0 0 0 0 00 [ 4.601367] 1 0 0 0 0 0 0 00 [ 4.603600] 1 0 0 0 0 0 0 00 [ 4.605813] IRQ to pin mappings: [ 4.607259] IRQ0 -> 0:2 [ 4.609034] IRQ1 -> 0:1 [ 4.610869] IRQ3 -> 0:3 [ 4.612718] IRQ4 -> 0:4 [ 4.614592] IRQ5 -> 0:5 [ 4.616408] IRQ6 -> 0:6 [ 4.618218] IRQ7 -> 0:7 [ 4.620073] IRQ8 -> 0:8 [ 4.621672] IRQ9 -> 0:9 [ 4.623210] IRQ10 -> 0:10 [ 4.624709] IRQ11 -> 0:11 [ 4.626484] IRQ12 -> 0:12 [ 4.628095] IRQ13 -> 0:13 [ 4.629738] IRQ14 -> 0:14 [ 4.631653] IRQ15 -> 0:15 [ 4.633654] .................................... done. [ 4.636895] Loading compiled-in X.509 certificates [ 4.642322] Loaded X.509 cert 'Magrathea: Glacier signing key: de0e73dcd= 1d4fb71cabd58b0275980997a5773be' [ 4.660278] Btrfs loaded, assert=3Don, integrity-checker=3Don [ 4.670234] hd: no drives specified - use hd=3Dcyl,head,sectors on kerne= l command line [ 4.680123] Freeing unused kernel memory: 1124K (ffffffff82cd3000 - ffff= ffff82dec000) [ 4.683295] Write protecting the kernel read-only data: 24576k [ 4.702913] Freeing unused kernel memory: 2000K (ffff88000200c000 - ffff= 880002200000) [ 4.730428] Freeing unused kernel memory: 1880K (ffff88000262a000 - ffff= 880002800000) [ 4.770934] random: init urandom read with 6 bits of entropy available [ 4.793994] BUG: sleeping function called from invalid context at kernel= /rcu/update.c:871 [ 4.802080] in_atomic(): 1, irqs_disabled(): 0, pid: 94, name: hostname [ 4.808864] CPU: 0 PID: 94 Comm: hostname Not tainted 3.16.0-rc1-00010-g= bd14ddc #1 [ 4.814520] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 4.821278] ffff88000f2acac0 ffff88001322fe88 ffffffff81fdcc15 ffff8800= 0f2acad0 [ 4.829295] ffff88001322fe98 ffffffff810cc549 ffff88001322feb0 ffffffff= 811099f9 [ 4.837254] ffff88000f2ad0d8 ffff88001322fec0 ffffffff81110a01 ffff8800= 1322ff38 [ 4.845685] Call Trace: [ 4.849022] [] dump_stack+0x85/0xba [ 4.853129] [] __might_sleep+0x129/0x180 [ 4.857319] [] exit_rcu_tasks+0x29/0xa0 [ 4.861615] [] exit_rcu+0x11/0x20 [ 4.865672] [] do_exit+0xa05/0xfc0 [ 4.870864] [] do_group_exit+0x46/0x130 [ 4.875191] [] SyS_exit_group+0x17/0x20 [ 4.878693] [] system_call_fastpath+0x16/0x1b [ 5.081134] init: Failed to create pty - disabling logging for job [ 5.083491] init: Temporary process spawn error: No such file or directo= ry [ 5.112668] init: Failed to create pty - disabling logging for job [ 5.116411] init: Temporary process spawn error: No such file or directo= ry [ 5.218761] init: Failed to create pty - disabling logging for job [ 5.220984] init: Temporary process spawn error: No such file or directo= ry [ 5.227731] init: Failed to create pty - disabling logging for job [ 5.230430] init: Temporary process spawn error: No such file or directo= ry [ 5.365865] init: Failed to create pty - disabling logging for job [ 5.368282] init: Temporary process spawn error: No such file or directo= ry [ 5.381860] init: Failed to create pty - disabling logging for job [ 5.397554] init: Failed to create pty - disabling logging for job [ 5.407596] init: Failed to create pty - disabling logging for job [ 5.420115] init: Failed to create pty - disabling logging for job [ 5.439304] init: Failed to create pty - disabling logging for job [ 5.455575] init: Failed to create pty - disabling logging for job [ 5.463590] init: Failed to create pty - disabling logging for job [ 5.847252] BUG: sleeping function called from invalid context at kernel= /rcu/update.c:871 [ 5.847254] in_atomic(): 1, irqs_disabled(): 0, pid: 223, name: blkid [ 6.233627] init: Failed to create pty - disabling logging for job [ 6.252822] init: Failed to create pty - disabling logging for job [ 6.408431] init: Failed to create pty - disabling logging for job [ 6.449882] init: Failed to create pty - disabling logging for job [ 6.850709] BUG: sleeping function called from invalid context at kernel= /rcu/update.c:871 [ 6.867929] in_atomic(): 1, irqs_disabled(): 0, pid: 336, name: dd [ 6.955156] init: Failed to create pty - disabling logging for job [ 6.984268] init: Failed to create pty - disabling logging for job [ 7.018709] init: Failed to create pty - disabling logging for job [ 7.025327] init: Failed to create pty - disabling logging for job [ 7.049876] init: Failed to create pty - disabling logging for job Kernel tests: Boot OK! [ 7.477133] init: Failed to create pty - disabling logging for job [ 7.510609] init: Failed to create pty - disabling logging for job [ 7.528460] init: Failed to create pty - disabling logging for job [ 7.563764] init: Failed to create pty - disabling logging for job Elapsed time: 15 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig= -hsxa1-07291824/bd14ddc45614b61210fdf0ee4e94152948dd9d5e/vmlinuz-3.16.0-rc1= -00010-gbd14ddc -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 deb= ug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 p= anic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 con= sole=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link= =3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-hsxa1-07291824/linux-devel= :devel-hourly-2014072909:bd14ddc45614b61210fdf0ee4e94152948dd9d5e:bisect-li= nux-3/.vmlinuz-bd14ddc45614b61210fdf0ee4e94152948dd9d5e-20140729212442-16-l= kp-nex05 branch=3Dlinux-devel/devel-hourly-2014072909 BOOT_IMAGE=3D/kernel/= x86_64-randconfig-hsxa1-07291824/bd14ddc45614b61210fdf0ee4e94152948dd9d5e/v= mlinuz-3.16.0-rc1-00010-gbd14ddc drbd.minor_count=3D8' -initrd /kernel-tes= ts/initrd/quantal-core-x86_64.cgz -m 320 -smp 2 -net nic,vlan=3D1,model=3De= 1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc= base=3Dlocaltime -pidfile /dev/shm/kboot/pid-quantal-lkp-nex05-169 -serial= file:/dev/shm/kboot/serial-quantal-lkp-nex05-169 -daemonize -display none = -monitor null=20 --qMm9M+Fa2AknHoGS Content-Type: application/octet-stream Content-Disposition: attachment; filename="x86_64-randconfig-hsxa1-07291824-d4762699d270faa2e5f8cc9b4a1feefb98270e5b-BUG:-sleeping-function-called-from-invalid-context-at-78299.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgZDQ3NjI2OS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1o b3VybHktMjAxNDA3MjkwOScKZ2l0IGNoZWNrb3V0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5 OGE3ZDBlY2NmYmQ2YzFhOTEKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJs eS0yMDE0MDcyOTA5OjY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTE6 YmlzZWN0LWxpbnV4LTMKCjIwMTQtMDctMjktMTA6MzY6NDEgNjRhYTkwZjI2YzA2ZTFjYjJh YWNmYjk4YTdkMGVjY2ZiZDZjMWE5MSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5 MTgyNC02NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC82 NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMS0wNzI5MTgyNC02NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMx YTkxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC02 NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxCmtlcm5lbDogL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC82NGFhOTBmMjZjMDZlMWNiMmFh Y2ZiOThhN2QwZWNjZmJkNmMxYTkxL3ZtbGludXotMy4xNi4wLXJjNwoKMjAxNC0wNy0yOS0x MDo0Njo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkxMwkxNiBTVUNDRVNTCgpiaXNlY3Q6 IGdvb2QgY29tbWl0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEK Z2l0IGJpc2VjdCBzdGFydCBkNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4Mjcw ZTViIDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEgLS0KL2Mva2Vy bmVsLXRlc3RzL2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiZDQ3NjI2OTlkMjcwZmFhMmU1Zjhj YzliNGExZmVlZmI5ODI3MGU1YiIsICItZyIsICI2NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThh N2QwZWNjZmJkNmMxYTkxIiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZh aWx1cmUuc2giLCAiL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0Il0KQmlzZWN0 aW5nOiAzODEwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAx MiBzdGVwcykKW2MzNGY4MDAyYmU0OTBlYmU0NDkwZWQwMjg2NDg1OThjODA2N2ZmZjddIE1l cmdlICdza24vY2FjaGVpbmZvJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTA5CnJ1bm5p bmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eC0zL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVl dWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2xpbnV4LWRldmVsOmRl dmVsLWhvdXJseS0yMDE0MDcyOTA5OmMzNGY4MDAyYmU0OTBlYmU0NDkwZWQwMjg2NDg1OThj ODA2N2ZmZjc6YmlzZWN0LWxpbnV4LTMKCjIwMTQtMDctMjktMTA6NTA6MjIgYzM0ZjgwMDJi ZTQ5MGViZTQ0OTBlZDAyODY0ODU5OGM4MDY3ZmZmNyBjb21waWxpbmcKUXVldWVkIGJ1aWxk IHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMS0wNzI5MTgyNC1jMzRmODAwMmJlNDkwZWJlNDQ5MGVkMDI4NjQ4NTk4YzgwNjdmZmY3 CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNC9jMzRmODAwMmJlNDkwZWJlNDQ5MGVkMDI4NjQ4NTk4YzgwNjdmZmY3CndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1jMzRmODAwMmJlNDkwZWJlNDQ5MGVkMDI4NjQ4 NTk4YzgwNjdmZmY3CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4YTEt MDcyOTE4MjQtYzM0ZjgwMDJiZTQ5MGViZTQ0OTBlZDAyODY0ODU5OGM4MDY3ZmZmNwprZXJu ZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYzM0ZjgwMDJi ZTQ5MGViZTQ0OTBlZDAyODY0ODU5OGM4MDY3ZmZmNy92bWxpbnV6LTMuMTYuMC1yYzctd2wt YXRoLTAyMDkzLWdjMzRmODAwCgoyMDE0LTA3LTI5LTEwOjUzOjIzIGRldGVjdGluZyBib290 IHN0YXRlIC4JOS4JMTYgU1VDQ0VTUwoKQmlzZWN0aW5nOiAxNzE3IHJldmlzaW9ucyBsZWZ0 IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMSBzdGVwcykKWzI3ZGY2MDMyMDk0ZjQ2 MzNhOTc0Mzk3ZTg0NWY3NmE2ZWQwMGJmODldIE1lcmdlICdqb2xzYS1wZXJmL3BlcmYvY3Rm X2NvbnZlcnRfNCcgaW50byBkZXZlbC1ob3VybHktMjAxNDA3MjkwOQpydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXgtMy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51eC1kZXZlbDpkZXZlbC1ob3Vy bHktMjAxNDA3MjkwOToyN2RmNjAzMjA5NGY0NjMzYTk3NDM5N2U4NDVmNzZhNmVkMDBiZjg5 OmJpc2VjdC1saW51eC0zCgoyMDE0LTA3LTI5LTEwOjU1OjI0IDI3ZGY2MDMyMDk0ZjQ2MzNh OTc0Mzk3ZTg0NWY3NmE2ZWQwMGJmODkgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRv IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQtMjdkZjYwMzIwOTRmNDYzM2E5NzQzOTdlODQ1Zjc2YTZlZDAwYmY4OQpDaGVjayBm b3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQv MjdkZjYwMzIwOTRmNDYzM2E5NzQzOTdlODQ1Zjc2YTZlZDAwYmY4OQp3YWl0aW5nIGZvciBj b21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQtMjdkZjYwMzIwOTRmNDYzM2E5NzQzOTdlODQ1Zjc2YTZlZDAw YmY4OQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQv MjdkZjYwMzIwOTRmNDYzM2E5NzQzOTdlODQ1Zjc2YTZlZDAwYmY4OS92bWxpbnV6LTMuMTYu MC1yYzctd2wtYXRoLTAzMTEyLWcyN2RmNjAzCgoyMDE0LTA3LTI5LTEwOjU3OjI0IGRldGVj dGluZyBib290IHN0YXRlIC4JMTYgU1VDQ0VTUwoKQmlzZWN0aW5nOiA2OTggcmV2aXNpb25z IGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEwIHN0ZXBzKQpbOTNiYjM5MDdk ZTExNGE1YWRhNTQ4MTI2Y2RkOTk0NzVmZDJiNWFlOF0gTWVyZ2UgJ2pjbXZia2JjLXh0ZW5z YS94dGVuc2EtZGVidWcnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDkKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4LTMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0veDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwt aG91cmx5LTIwMTQwNzI5MDk6OTNiYjM5MDdkZTExNGE1YWRhNTQ4MTI2Y2RkOTk0NzVmZDJi NWFlODpiaXNlY3QtbGludXgtMwoKMjAxNC0wNy0yOS0xMDo1ODoyNSA5M2JiMzkwN2RlMTE0 YTVhZGE1NDgxMjZjZGQ5OTQ3NWZkMmI1YWU4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0LTkzYmIzOTA3ZGUxMTRhNWFkYTU0ODEyNmNkZDk5NDc1ZmQyYjVhZTgKQ2hl Y2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3Mjkx ODI0LzkzYmIzOTA3ZGUxMTRhNWFkYTU0ODEyNmNkZDk5NDc1ZmQyYjVhZTgKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGExLTA3MjkxODI0LTkzYmIzOTA3ZGUxMTRhNWFkYTU0ODEyNmNkZDk5NDc1 ZmQyYjVhZTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL2xrcC1oc3gwMS1zbW9rZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC05M2JiMzkwN2RlMTE0YTVhZGE1NDgxMjZjZGQ5OTQ3NWZkMmI1YWU4Cmtlcm5lbDogL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC85M2JiMzkwN2RlMTE0YTVh ZGE1NDgxMjZjZGQ5OTQ3NWZkMmI1YWU4L3ZtbGludXotMy4xNi4wLXJjNy13bC1hdGgtMDMz NjctZzkzYmIzOTAKCjIwMTQtMDctMjktMTE6MjI6MjUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUg Li4JMTAuLi4uLi4JMTYgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0NDMgcmV2aXNpb25zIGxlZnQg dG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDkgc3RlcHMpCls4ZDQ0Mzc5NjkzOGU0MGFl ZWRmN2U5YjM4ZDU2NzI5ZmMzMDcwZDE4XSBNZXJnZSAnd2lyZWxlc3MtdGVzdGluZy9tYXN0 ZXInIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDkKcnVubmluZyAvYy9rZXJuZWwtdGVz dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTMv b2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQw NzI5MDk6OGQ0NDM3OTY5MzhlNDBhZWVkZjdlOWIzOGQ1NjcyOWZjMzA3MGQxODpiaXNlY3Qt bGludXgtMwoKMjAxNC0wNy0yOS0xMToyNzozMiA4ZDQ0Mzc5NjkzOGU0MGFlZWRmN2U5YjM4 ZDU2NzI5ZmMzMDcwZDE4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LThk NDQzNzk2OTM4ZTQwYWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgKQ2hlY2sgZm9yIGtlcm5l bCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzhkNDQzNzk2 OTM4ZTQwYWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0LThkNDQzNzk2OTM4ZTQwYWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0 b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LThkNDQzNzk2 OTM4ZTQwYWVlZGY3ZTliMzhkNTY3MjlmYzMwNzBkMTgKa2VybmVsOiAva2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzhkNDQzNzk2OTM4ZTQwYWVlZGY3ZTliMzhk NTY3MjlmYzMwNzBkMTgvdm1saW51ei0zLjE2LjAtcmM3LXdsLWF0aC0wMzc4My1nOGQ0NDM3 OQoKMjAxNC0wNy0yOS0xMjoyNDozMiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkxMgkxMwkx NS4uLi4uLgkxNiBTVUNDRVNTCgpCaXNlY3Rpbmc6IDI3IHJldmlzaW9ucyBsZWZ0IHRvIHRl c3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA1IHN0ZXBzKQpbZTQ1Y2NjNmM3ZjY1YzJkNjgyM2Vh ZjRjMDgyNDE3YzQ1NWI5YWY0Yl0gTWVyZ2UgJ3JvYmNsYXJrL21zbS1uZXh0JyBpbnRvIGRl dmVsLWhvdXJseS0yMDE0MDcyOTA5CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0zL29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OmU0NWNj YzZjN2Y2NWMyZDY4MjNlYWY0YzA4MjQxN2M0NTViOWFmNGI6YmlzZWN0LWxpbnV4LTMKCjIw MTQtMDctMjktMTI6MzA6NTcgZTQ1Y2NjNmM3ZjY1YzJkNjgyM2VhZjRjMDgyNDE3YzQ1NWI5 YWY0YiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1lNDVjY2M2YzdmNjVj MmQ2ODIzZWFmNGMwODI0MTdjNDU1YjlhZjRiCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9lNDVjY2M2YzdmNjVjMmQ2ODIz ZWFmNGMwODI0MTdjNDU1YjlhZjRiCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1l NDVjY2M2YzdmNjVjMmQ2ODIzZWFmNGMwODI0MTdjNDU1YjlhZjRiCmtlcm5lbDogL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9lNDVjY2M2YzdmNjVjMmQ2ODIz ZWFmNGMwODI0MTdjNDU1YjlhZjRiL3ZtbGludXotMy4xNi4wLXJjNy13bC1hdGgtMDM3OTkt Z2U0NWNjYzYKCjIwMTQtMDctMjktMTI6MzM6NTcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4J MTUuLi4JMTYgU1VDQ0VTUwoKQmlzZWN0aW5nOiAxMSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgNCBzdGVwcykKWzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJh NDdkOGZhOGZkYmEyODA1YTNdIE1lcmdlICdyY3UvcmN1L3JjdV90YXNrcycgaW50byBkZXZl bC1ob3VybHktMjAxNDA3MjkwOQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVz dC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0Cmxz IC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hh MS0wNzI5MTgyNC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkwOToyMWZhNzgy NmNlNGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzOmJpc2VjdC1saW51eC0zCgoyMDE0 LTA3LTI5LTEyOjM4OjAzIDIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1 YTMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQtMjFmYTc4MjZjZTRjOTkz ODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvMjFmYTc4MjZjZTRjOTkzODA2Nzk3 MmE0N2Q4ZmE4ZmRiYTI4MDVhMwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQtMjFm YTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMwp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNvbnN1bWVy L3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LTIxZmE3ODI2Y2U0Yzk5MzgwNjc5 NzJhNDdkOGZhOGZkYmEyODA1YTMKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1 YTMvdm1saW51ei0zLjE2LjAtcmM3LXdsLWF0aC0wMzgwOS1nMjFmYTc4MgoKMjAxNC0wNy0y OS0xMjo0MToxNCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgIDEu NDY2NTE3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxODg0SyAoZmZmZjg4MDAw MjAyOTAwMCAtIGZmZmY4ODAwMDIyMDAwMDApClsgICAgMS40NzI3NjVdIEZyZWVpbmcgdW51 c2VkIGtlcm5lbCBtZW1vcnk6IDE4NTJLIChmZmZmODgwMDAyNjMxMDAwIC0gZmZmZjg4MDAw MjgwMDAwMCkKWyAgICAxLjQ3ODM4OV0gcmFuZG9tOiBpbml0IHVyYW5kb20gcmVhZCB3aXRo IDUgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDEuNDgzOTIzXSBCVUc6IHNsZWVw aW5nIGZ1bmN0aW9uIGNhbGxlZCBmcm9tIGludmFsaWQgY29udGV4dCBhdCAva2J1aWxkL3Ny Yy9jb25zdW1lci9rZXJuZWwvcmN1L3VwZGF0ZS5jOjg4MQpbICAgIDEuNDg1NjM1XSBpbl9h dG9taWMoKTogMSwgaXJxc19kaXNhYmxlZCgpOiAwLCBwaWQ6IDkyLCBuYW1lOiBob3N0bmFt ZQpbICAgIDEuNDg2Njk0XSBDUFU6IDAgUElEOiA5MiBDb21tOiBob3N0bmFtZSBOb3QgdGFp bnRlZCAzLjE2LjAtcmM3LXdsLWF0aC0wMzgwOS1nMjFmYTc4MiAjMgpbICAgIDEuNDg4MTE0 XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2 KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMS40ODk2MzddICBmZmZmODgwMDBiNzJh MTMwIGZmZmY4ODAwMTMyNGJlODggZmZmZmZmZmY4MWZmOWY1OCBmZmZmODgwMDBiNzJhMTQw ClsgICAgMS40OTE1MzVdICBmZmZmODgwMDEzMjRiZTk4IGZmZmZmZmZmODEwY2JhZTkgZmZm Zjg4MDAxMzI0YmViMCBmZmZmZmZmZjgxMTA5MjY5ClsgICAgMS40OTI5MTddICBmZmZmODgw MDBiNzJhNzUwIGZmZmY4ODAwMTMyNGJlYzAgZmZmZmZmZmY4MTExMDI4MSBmZmZmODgwMDEz MjRiZjM4ClsgICAgMS40OTQzMTRdIENhbGwgVHJhY2U6ClsgICAgMS40OTQ4NzddICBbPGZm ZmZmZmZmODFmZjlmNTg+XSBkdW1wX3N0YWNrKzB4ODUvMHhiYQpbICAgIDEuNDk1NjE4XSAg WzxmZmZmZmZmZjgxMGNiYWU5Pl0gX19taWdodF9zbGVlcCsweDEyOS8weDE4MApbICAgIDEu NDk2NTA2XSAgWzxmZmZmZmZmZjgxMTA5MjY5Pl0gZXhpdF9yY3VfdGFza3MrMHgyOS8weGEw ClsgICAgMS40OTcyNjNdICBbPGZmZmZmZmZmODExMTAyODE+XSBleGl0X3JjdSsweDExLzB4 MjAKWyAgICAxLjQ5ODA5Nl0gIFs8ZmZmZmZmZmY4MTA5NzY4NT5dIGRvX2V4aXQrMHhhMDUv MHhmYzAKWyAgICAxLjQ5ODgyNl0gIFs8ZmZmZmZmZmY4MTI2YWM0OT5dID8gcHJvY19zeXNf cG9sbF9ub3RpZnkrMHgzOS8weDUwClsgICAgMS40OTk3NzZdICBbPGZmZmZmZmZmODEwOTdk ZDY+XSBkb19ncm91cF9leGl0KzB4NDYvMHgxMzAKWyAgICAxLjUwMDgwM10gIFs8ZmZmZmZm ZmY4MTA5N2VkNz5dIFN5U19leGl0X2dyb3VwKzB4MTcvMHgyMApbICAgIDEuNTAxNjIxXSAg WzxmZmZmZmZmZjgyMDBlZTI5Pl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiClsg ICAgMS41Mzk0MzVdIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxv Z2dpbmcgZm9yIGpvYgpbICAgIDEuNTQwOTUxXSBpbml0OiBUZW1wb3JhcnkgcHJvY2VzcyBz cGF3biBlcnJvcjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpbICAgIDEuNTUxMzMwXSBp bml0OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgyNmNlNGM5 OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQtMTA4OjIw MTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgyNmNlNGM5OTM4MDY3 OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQtMTE6MjAxNDA3Mjkx MjMzNDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdk OGZhOGZkYmEyODA1YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC0xMjA6MjAxNDA3MjkxMjMzNDk6 eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZk YmEyODA1YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC0xMjE6MjAxNDA3MjkxMjMzNDk6eDg2XzY0 LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1 YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC0xMjoyMDE0MDcyOTEyMzM0OTp4ODZfNjQtcmFuZGNv bmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEt MDcyOTE4MjQvMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMy9kbWVz Zy1xdWFudGFsLWl2YjQ0LTE3OjIwMTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC8yMWZhNzgyNmNlNGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50 YWwtaXZiNDQtMjQ6MjAxNDA3MjkxMjMzNDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3 ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1YTMvZG1lc2ctcXVhbnRhbC1pdmI0 NC0yNjoyMDE0MDcyOTEyMzM0OTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvMjFmYTc4MjZjZTRj OTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMy9kbWVzZy1xdWFudGFsLWl2YjQ0LTMwOjIw MTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgyNmNlNGM5OTM4MDY3 OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQtMzQ6MjAxNDA3Mjkx MjMzNDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdk OGZhOGZkYmEyODA1YTMvZG1lc2ctcXVhbnRhbC1pdmI0NC00NDoyMDE0MDcyOTEyMzM0OTp4 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTEtMDcyOTE4MjQvMjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRi YTI4MDVhMy9kbWVzZy1xdWFudGFsLWl2YjQ0LTUyOjIwMTQwNzI5MTIzMzQ5Ong4Nl82NC1y YW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMS0wNzI5MTgyNC8yMWZhNzgyNmNlNGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEz L2RtZXNnLXF1YW50YWwtaXZiNDQtNjE6MjAxNDA3MjkxMjMzNDk6eDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0LzIxZmE3ODI2Y2U0Yzk5MzgwNjc5NzJhNDdkOGZhOGZkYmEyODA1YTMvZG1lc2ct cXVhbnRhbC1pdmI0NC03OToyMDE0MDcyOTEyMzM0OTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hh MS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQv MjFmYTc4MjZjZTRjOTkzODA2Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMy9kbWVzZy1xdWFudGFs LWl2YjQ0LTg1OjIwMTQwNzI5MTIzMzQ5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3Mjkx ODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC8yMWZhNzgy NmNlNGM5OTM4MDY3OTcyYTQ3ZDhmYThmZGJhMjgwNWEzL2RtZXNnLXF1YW50YWwtaXZiNDQt OTc6MjAxNDA3MjkxMjMzNDk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogow OjE2OjE2IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTI5IDEy OjQxOjUzIFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmot YmlzZWN0Ly5yZXBlYXQbWzBtCgpsaW5lYXItYmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSBy Y3UvcmN1L3JjdV90YXNrcwpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlz ZWN0CmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3Qgc3RhcnQgMjFmYTc4MjZjZTRjOTkzODA2 Nzk3MmE0N2Q4ZmE4ZmRiYTI4MDVhMyBlNDVjY2M2YzdmNjVjMmQ2ODIzZWFmNGMwODI0MTdj NDU1YjlhZjRiIC0tClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDIxZmE3ODIuLi4gTWVy Z2UgJ3JjdS9yY3UvcmN1X3Rhc2tzJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTA5CkhF QUQgaXMgbm93IGF0IGI0ZDMzMTguLi4gTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAn Y3J5cHRvL21hc3RlcicKQmlzZWN0aW5nOiA0IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0 ZXIgdGhpcyAocm91Z2hseSAyIHN0ZXBzKQpbNDFkOGUwMjM4MmUxZTc5YzE3YTc4YzA4OThi YzkzODUzMTAwMDcxNl0gcmN1dG9ydHVyZTogQWRkIHRvcnR1cmUgdGVzdHMgZm9yIFJDVS10 YXNrcwpsaW5lYXItYmlzZWN0OiBnaXQgYmlzZWN0IHJ1biAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTMvb2JqLWJp c2VjdApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2ggL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51 eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkwOTo0MWQ4ZTAyMzgyZTFlNzljMTdhNzhj MDg5OGJjOTM4NTMxMDAwNzE2OmJpc2VjdC1saW51eC0zCgoyMDE0LTA3LTI5LTEyOjUzOjUy IDQxZDhlMDIzODJlMWU3OWMxN2E3OGMwODk4YmM5Mzg1MzEwMDA3MTYgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDcyOTE4MjQtNDFkOGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkz ODUzMTAwMDcxNgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQvNDFkOGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAw MDcxNgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQtNDFkOGUwMjM4MmUxZTc5YzE3 YTc4YzA4OThiYzkzODUzMTAwMDcxNgprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQvNDFkOGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAw MDcxNi92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMDctZzQxZDhlMDIKCjIwMTQtMDctMjktMTI6 NTU6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uLi4uLgkyCTQuLi4uCTIwIFNVQ0NF U1MKCkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJv dWdobHkgMSBzdGVwKQpbNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjlj M10gcmN1OiBBZGQgc3RhbGwtd2FybmluZyBjaGVja3MgZm9yIFJDVS10YXNrcwpydW5uaW5n IC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1i aXNlY3QvbGludXgtMy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51eC1kZXZlbDpkZXZl bC1ob3VybHktMjAxNDA3MjkwOTo0ZTczYzVhYWZiZTkxMDhjODNkZTBmOGY1Mjk0ZTZjY2Fk MmUyOWMzOmJpc2VjdC1saW51eC0zCgoyMDE0LTA3LTI5LTEzOjA1OjUyIDRlNzNjNWFhZmJl OTEwOGM4M2RlMGY4ZjUyOTRlNmNjYWQyZTI5YzMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0 YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4 YTEtMDcyOTE4MjQtNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMwpD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQvNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMwp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDcyOTE4MjQtNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2 Y2NhZDJlMjljMwprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQvNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMy92bWxpbnV6 LTMuMTYuMC1yYzEtMDAwMDktZzRlNzNjNWEKCjIwMTQtMDctMjktMTM6MDg6NTIgZGV0ZWN0 aW5nIGJvb3Qgc3RhdGUgLi4JMTgJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAwIHJldmlzaW9u cyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxIHN0ZXApCltlYmM2NDM2MTY2 YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwXSByY3U6IEltcHJvdmUgUkNVLXRhc2tz IGVuZXJneSBlZmZpY2llbmN5CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC0zL29iai1iaXNlY3QKbHMg LWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OmViYzY0MzYx NjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODA6YmlzZWN0LWxpbnV4LTMKCjIwMTQt MDctMjktMTM6MTA6NTQgZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4 MCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1lYmM2NDM2MTY2YWU1ODNl NmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2 ZWI3ZmZkYjFjMTk4OTIxMzgwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1lYmM2 NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwCmtlcm5lbDogL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2 ZWI3ZmZkYjFjMTk4OTIxMzgwL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNgoK MjAxNC0wNy0yOS0xMzoxMzoxMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uLi4uLi4u IFRFU1QgRkFJTFVSRQpbICAgIDAuOTI3Mzg0XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJu ZWwgcmVhZC1vbmx5IGRhdGE6IDI0NTc2awpbICAgIDAuOTMyNzUzXSBGcmVlaW5nIHVudXNl ZCBrZXJuZWwgbWVtb3J5OiAyMDAwSyAoZmZmZjg4MDAwMjAwYzAwMCAtIGZmZmY4ODAwMDIy MDAwMDApClsgICAgMC45Mzc5OTRdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE4 NzJLIChmZmZmODgwMDAyNjJjMDAwIC0gZmZmZjg4MDAwMjgwMDAwMCkKWyAgICAwLjk0MTgz OV0gQlVHOiBzbGVlcGluZyBmdW5jdGlvbiBjYWxsZWQgZnJvbSBpbnZhbGlkIGNvbnRleHQg YXQgL2tidWlsZC9zcmMvY29uc3VtZXIva2VybmVsL3JjdS91cGRhdGUuYzo4ODEKWyAgICAw Ljk0MzExNl0gaW5fYXRvbWljKCk6IDEsIGlycXNfZGlzYWJsZWQoKTogMCwgcGlkOiA4Mywg bmFtZTogbW91bnQKWyAgICAwLjk0MzkwN10gQ1BVOiAwIFBJRDogODMgQ29tbTogbW91bnQg Tm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNiAjMgpbICAgIDAuOTQ0OTA4 XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2 KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC45NDU5NzZdICBmZmZmODgwMDEwNDJm ZmYwIGZmZmY4ODAwMTAxMWZlODggZmZmZmZmZmY4MWZkY2QxNSBmZmZmODgwMDEwNDMwMDAw ClsgICAgMC45NDcyNjVdICBmZmZmODgwMDEwMTFmZTk4IGZmZmZmZmZmODEwY2M1NDkgZmZm Zjg4MDAxMDExZmViMCBmZmZmZmZmZjgxMTA5YjA5ClsgICAgMC45NDg1NThdICBmZmZmODgw MDEwNDMwNjA4IGZmZmY4ODAwMTAxMWZlYzAgZmZmZmZmZmY4MTExMGIxMSBmZmZmODgwMDEw MTFmZjM4ClsgICAgMC45NDk4MzhdIENhbGwgVHJhY2U6ClsgICAgMC45NTAyNjRdICBbPGZm ZmZmZmZmODFmZGNkMTU+XSBkdW1wX3N0YWNrKzB4ODUvMHhiYQpbICAgIDAuOTUwOTUwXSAg WzxmZmZmZmZmZjgxMGNjNTQ5Pl0gX19taWdodF9zbGVlcCsweDEyOS8weDE4MApbICAgIDAu OTUxNjc4XSAgWzxmZmZmZmZmZjgxMTA5YjA5Pl0gZXhpdF9yY3VfdGFza3MrMHgyOS8weGEw ClsgICAgMC45NTIzODddICBbPGZmZmZmZmZmODExMTBiMTE+XSBleGl0X3JjdSsweDExLzB4 MjAKWyAgICAwLjk1MzA1N10gIFs8ZmZmZmZmZmY4MTA5N2U2NT5dIGRvX2V4aXQrMHhhMDUv MHhmYzAKWyAgICAwLjk1MzcyOV0gIFs8ZmZmZmZmZmY4MTIwMWRjZD5dID8gU3lTX21vdW50 KzB4MTBkLzB4MTQwClsgICAgMC45NTQ0MzBdICBbPGZmZmZmZmZmODEwOTg1YjY+XSBkb19n cm91cF9leGl0KzB4NDYvMHgxMzAKWyAgICAwLjk1NTE0NF0gIFs8ZmZmZmZmZmY4MTA5ODZi Nz5dIFN5U19leGl0X2dyb3VwKzB4MTcvMHgyMApbICAgIDAuOTU1ODU5XSAgWzxmZmZmZmZm ZjgxZmYxY2E5Pl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiClsgICAgMS4zNTQw NTldIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRpb246IDI2OTMuNTA1 IE1IegpLZXJuZWwgdGVzdHM6IEJvb3QgT0shClsgICAgMi4zNTQxMzldIEJVRzogc2xlZXBp bmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IC9rYnVpbGQvc3Jj L2NvbnN1bWVyL2tlcm5lbC9yY3UvdXBkYXRlLmM6ODgxClsgICAgMi4zNTU1NDFdIGluX2F0 b21pYygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogNjQyLCBuYW1lOiBrd2F0Y2hk b2cKWyAgICAyLjM1NjQxNF0gQ1BVOiAwIFBJRDogNjQyIENvbW06IGt3YXRjaGRvZyBOb3Qg dGFpbnRlZCAzLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2ICMyClsgICAgMi4zNTc0OTFdIEhh cmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBC SU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAyLjM1ODU5N10gIGZmZmY4ODAwMGY4MTI5ODAg ZmZmZjg4MDAxMDBmYmUxOCBmZmZmZmZmZjgxZmRjZDE1IGZmZmY4ODAwMGY4MTI5OTAKWyAg ICAyLjM1OTkxNV0gIGZmZmY4ODAwMTAwZmJlMjggZmZmZmZmZmY4MTBjYzU0OSBmZmZmODgw MDEwMGZiZTQwIGZmZmZmZmZmODExMDliMDkKWyAgICAyLjM2MTI0OF0gIGZmZmY4ODAwMGY4 MTJmOTggZmZmZjg4MDAxMDBmYmU1MCBmZmZmZmZmZjgxMTEwYjExIGZmZmY4ODAwMTAwZmJl YzgKWyAgICAyLjM2MjU3OF0gQ2FsbCBUcmFjZToKWyAgICAyLjM2MzAxNl0gIFs8ZmZmZmZm ZmY4MWZkY2QxNT5dIGR1bXBfc3RhY2srMHg4NS8weGJhClsgICAgMi4zNjM3MDddICBbPGZm ZmZmZmZmODEwY2M1NDk+XSBfX21pZ2h0X3NsZWVwKzB4MTI5LzB4MTgwClsgICAgMi4zNjQ0 NTJdICBbPGZmZmZmZmZmODExMDliMDk+XSBleGl0X3JjdV90YXNrcysweDI5LzB4YTAKWyAg ICAyLjM2NTE4NV0gIFs8ZmZmZmZmZmY4MTExMGIxMT5dIGV4aXRfcmN1KzB4MTEvMHgyMApb ICAgIDIuMzY1ODY2XSAgWzxmZmZmZmZmZjgxMDk3ZTY1Pl0gZG9fZXhpdCsweGEwNS8weGZj MApbICAgIDIuMzY2NTcwXSAgWzxmZmZmZmZmZjgxMTE2NTVhPl0gPyBfX2Nsb2Nrc291cmNl X3NlbGVjdCsweDE5YS8weDI4MApbICAgIDIuMzY3MzgzXSAgWzxmZmZmZmZmZjgxMTE2OGYw Pl0gPyBfX2Nsb2Nrc291cmNlX3dhdGNoZG9nX2t0aHJlYWQrMHgxZTAvMHgxZTAKWyAgICAy LjM2ODQwOV0gIFs8ZmZmZmZmZmY4MTBjMTI2ZT5dIGt0aHJlYWQrMHhlZS8weDE0MApbICAg IDIuMzY5MDkwXSAgWzxmZmZmZmZmZjgxMGMxMTgwPl0gPyBrdGhyZWFkX3N0b3ArMHhlMC8w eGUwClsgICAgMi4zNjk4MTJdICBbPGZmZmZmZmZmODFmZjFiZmM+XSByZXRfZnJvbV9mb3Jr KzB4N2MvMHhiMApbICAgIDIuMzcwNTQ2XSAgWzxmZmZmZmZmZjgxMGMxMTgwPl0gPyBrdGhy ZWFkX3N0b3ArMHhlMC8weGUwClsgICAgNC4zMjgzMjddIEJVRzogc2xlZXBpbmcgZnVuY3Rp b24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVy L2tlcm5lbC9yY3UvdXBkYXRlLmM6ODgxClsgICAgNC4zMjk5NzVdIGluX2F0b21pYygpOiAx LCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogMTAyLCBuYW1lOiB1ZGV2ZApbICAgIDQuMzMw NzgzXSBDUFU6IDAgUElEOiAxMDIgQ29tbTogdWRldmQgTm90IHRhaW50ZWQgMy4xNi4wLXJj MS0wMDAxMS1nZWJjNjQzNiAjMgpbICAgIDQuMzMxNzk1XSBIYXJkd2FyZSBuYW1lOiBRRU1V IFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8y MDExClsgICAgNC4zMzI4NzBdICBmZmZmODgwMDEwNDM3NDUwIGZmZmY4ODAwMTAxNWZlODgg ZmZmZmZmZmY4MWZkY2QxNSBmZmZmODgwMDEwNDM3NDYwClsgICAgNC4zMzQxNjBdICBmZmZm ODgwMDEwMTVmZTk4IGZmZmZmZmZmODEwY2M1NDkgZmZmZjg4MDAxMDE1ZmViMCBmZmZmZmZm ZjgxMTA5YjA5ClsgICAgNC4zMzU0MzVdICBmZmZmODgwMDEwNDM3YTY4IGZmZmY4ODAwMTAx NWZlYzAgZmZmZmZmZmY4MTExMGIxMSBmZmZmODgwMDEwMTVmZjM4ClsgICAgNC4zMzY3MjNd IENhbGwgVHJhY2U6ClsgICAgNC4zMzcxNDVdICBbPGZmZmZmZmZmODFmZGNkMTU+XSBkdW1w X3N0YWNrKzB4ODUvMHhiYQpbICAgIDQuMzM3ODE2XSAgWzxmZmZmZmZmZjgxMGNjNTQ5Pl0g X19taWdodF9zbGVlcCsweDEyOS8weDE4MApbICAgIDQuMzM4NTM1XSAgWzxmZmZmZmZmZjgx MTA5YjA5Pl0gZXhpdF9yY3VfdGFza3MrMHgyOS8weGEwClsgICAgNC4zMzkyNDddICBbPGZm ZmZmZmZmODExMTBiMTE+XSBleGl0X3JjdSsweDExLzB4MjAKWyAgICA0LjMzOTkwNV0gIFs8 ZmZmZmZmZmY4MTA5N2U2NT5dIGRvX2V4aXQrMHhhMDUvMHhmYzAKWyAgICA0LjM0MDU3Nl0g IFs8ZmZmZmZmZmY4MTA5ODViNj5dIGRvX2dyb3VwX2V4aXQrMHg0Ni8weDEzMApbICAgIDQu MzQxMjgzXSAgWzxmZmZmZmZmZjgxMDk4NmI3Pl0gU3lTX2V4aXRfZ3JvdXArMHgxNy8weDIw ClsgICAgNC4zNDQyNzJdICBbPGZmZmZmZmZmODFmZjFjYTk+XSBzeXN0ZW1fY2FsbF9mYXN0 cGF0aCsweDE2LzB4MWIKCkVsYXBzZWQgdGltZTogNQpxZW11LXN5c3RlbS14ODZfNjQgLWNw dSBrdm02NCAtZW5hYmxlLWt2bSAta2VybmVsIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTEtMDcyOTE4MjQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4 MC92bWxpbnV6LTMuMTYuMC1yYzEtMDAwMTEtZ2ViYzY0MzYgLWFwcGVuZCAnaHVuZ190YXNr X3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lz cnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBw YW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRf cmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFs ICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51eC1kZXZlbDpkZXZlbC1ob3Vy bHktMjAxNDA3MjkwOTplYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgw OmJpc2VjdC1saW51eC0zLy52bWxpbnV6LWViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRi MWMxOTg5MjEzODAtMjAxNDA3MjkyMTEzMDctMTItaXZiNDQgYnJhbmNoPWxpbnV4LWRldmVs L2RldmVsLWhvdXJseS0yMDE0MDcyOTA5IEJPT1RfSU1BR0U9L2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFj MTk4OTIxMzgwL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNiBkcmJkLm1pbm9y X2NvdW50PTgnICAtaW5pdHJkIC9rZXJuZWwtdGVzdHMvaW5pdHJkL3lvY3RvLW1pbmltYWwt eDg2XzY0LmNneiAtbSAzMjAgLXNtcCAxIC1uZXQgbmljLHZsYW49MSxtb2RlbD1lMTAwMCAt bmV0IHVzZXIsdmxhbj0xIC1ib290IG9yZGVyPW5jIC1uby1yZWJvb3QgLXdhdGNoZG9nIGk2 MzAwZXNiIC1ydGMgYmFzZT1sb2NhbHRpbWUgLXBpZGZpbGUgL2Rldi9zaG0va2Jvb3QvcGlk LXlvY3RvLWl2YjQ0LTEwOCAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXlv Y3RvLWl2YjQ0LTEwOCAtZGFlbW9uaXplIC1kaXNwbGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9lYmM2NDM2MTY2YWU1 ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLWl2YjQ0LTEwODoyMDE0 MDcyOTEzMTMxNzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvZWJjNjQzNjE2NmFlNTgzZTZkYjkw NmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC0yMjoyMDE0MDcyOTEzMTMx NTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDcyOTE4MjQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIx YzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC00MDoyMDE0MDcyOTEzMTMxNjp4ODZfNjQt cmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTEtMDcyOTE4MjQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4 MC9kbWVzZy15b2N0by1pdmI0NC03NzoyMDE0MDcyOTEzMTMxNTp4ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMS0wNzI5MTgyNDo6CjA6NDo0IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtb MTszNW0yMDE0LTA3LTI5IDEzOjIxOjA3IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1i aXNlY3QvbGludXgtMy9vYmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDAgcmV2 aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDAgc3RlcHMpCltiZDE0 ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlXSByY3U6IE1ha2UgUkNVLXRh c2tzIHRyYWNrIGV4aXRpbmcgdGFza3MKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0 LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTMvb2JqLWJpc2Vj dApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWct aHN4YTEtMDcyOTE4MjQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDk6YmQx NGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZTpiaXNlY3QtbGludXgtMwoK MjAxNC0wNy0yOS0xMzoyMTowOCBiZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4 ZGQ5ZDVlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LWJkMTRkZGM0NTYx NGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIx MGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0 LWJkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1zbW9r ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC1iZDE0ZGRjNDU2MTRiNjEyMTBm ZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5 ZDVlL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYwoKMjAxNC0wNy0yOS0xMzoy NDowOCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4gVEVTVCBGQUlMVVJFClsgICAgNC44NjQ5NjRdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBt ZW1vcnk6IDIwMDBLIChmZmZmODgwMDAyMDBjMDAwIC0gZmZmZjg4MDAwMjIwMDAwMCkKWyAg ICA0LjkwMzgyNV0gRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTg4MEsgKGZmZmY4 ODAwMDI2MmEwMDAgLSBmZmZmODgwMDAyODAwMDAwKQpbICAgIDQuOTMzMDYxXSByYW5kb206 IGluaXQgdXJhbmRvbSByZWFkIHdpdGggNiBiaXRzIG9mIGVudHJvcHkgYXZhaWxhYmxlClsg ICAgNC45NTA1ODddIEJVRzogc2xlZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxp ZCBjb250ZXh0IGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2tlcm5lbC9yY3UvdXBkYXRlLmM6ODcx ClsgICAgNC45NTM5NzNdIGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBp ZDogOTMsIG5hbWU6IGhvc3RuYW1lClsgICAgNC45NTYwMjFdIENQVTogMCBQSUQ6IDkzIENv bW06IGhvc3RuYW1lIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGMgIzEK WyAgICA0Ljk3Mjk4OV0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZY ICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDQuOTc2MDkwXSAg ZmZmZjg4MDAwZWZkNDI3MCBmZmZmODgwMDEzMjEzZTg4IGZmZmZmZmZmODFmZGNjMTUgZmZm Zjg4MDAwZWZkNDI4MApbICAgIDQuOTc5MzUzXSAgZmZmZjg4MDAxMzIxM2U5OCBmZmZmZmZm ZjgxMGNjNTQ5IGZmZmY4ODAwMTMyMTNlYjAgZmZmZmZmZmY4MTEwOTlmOQpbICAgIDUuMDAw NTIzXSAgZmZmZjg4MDAwZWZkNDg4OCBmZmZmODgwMDEzMjEzZWMwIGZmZmZmZmZmODExMTBh MDEgZmZmZjg4MDAxMzIxM2YzOApbICAgIDUuMDAzNzgyXSBDYWxsIFRyYWNlOgpbICAgIDUu MDA0OTE2XSAgWzxmZmZmZmZmZjgxZmRjYzE1Pl0gZHVtcF9zdGFjaysweDg1LzB4YmEKWyAg ICA1LjAwNjU0NV0gIFs8ZmZmZmZmZmY4MTBjYzU0OT5dIF9fbWlnaHRfc2xlZXArMHgxMjkv MHgxODAKWyAgICA1LjAyNTA0NV0gIFs8ZmZmZmZmZmY4MTEwOTlmOT5dIGV4aXRfcmN1X3Rh c2tzKzB4MjkvMHhhMApbICAgIDUuMDI3MTM3XSAgWzxmZmZmZmZmZjgxMTEwYTAxPl0gZXhp dF9yY3UrMHgxMS8weDIwClsgICAgNS4wMjg5MjhdICBbPGZmZmZmZmZmODEwOTdlNjU+XSBk b19leGl0KzB4YTA1LzB4ZmMwClsgICAgNS4wMzA1NzFdICBbPGZmZmZmZmZmODEwOTg1YjY+ XSBkb19ncm91cF9leGl0KzB4NDYvMHgxMzAKWyAgICA1LjAzNzM1M10gIFs8ZmZmZmZmZmY4 MTA5ODZiNz5dIFN5U19leGl0X2dyb3VwKzB4MTcvMHgyMApbICAgIDUuMDUwOTAwXSAgWzxm ZmZmZmZmZjgxZmYxYmE5Pl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiClsgICAg NS4yNzAxMTldIGluaXQ6IEZhaWxlZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dp bmcgZm9yIGpvYgpbICAgIDUuMjkzOTA0XSBpbml0OiBUZW1wb3JhcnkgcHJvY2VzcyBzcGF3 biBlcnJvcjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpbICAgIDUuMzI3MDk0XSBpbml0 OiBGYWlsZWQgdG8gY3JlYXRlIHB0eSAtIGRpc2FibGluZyBsb2dnaW5nIGZvciBqb2IKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEy MTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXlvY3RvLWxrcC1uZXgwNS00MzoyMDE0 MDcyOTEzNDIwMTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRm MGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNS0xMDI6MjAxNDA3 MjkxMzQyMjA6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBl ZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtMTU1OjIwMTQwNzI5 MTM0MjE5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0 ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1YW50YWwtbGtwLW5leDA1LTE1NzoyMDE0MDcyOTEz NDIyMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5 NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxrcC1uZXgwNS0xODI6MjAxNDA3MjkxMzQy MjA6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQx NTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtMjk6MjAxNDA3MjkxMzQyMjA6 eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5 NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtMzM6MjAxNDA3MjkxMzQyMjA6eDg2 XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhk ZDlkNWUvZG1lc2cteW9jdG8tbGtwLW5leDA1LTExOjIwMTQwNzI5MTM0MjAxOng4Nl82NC1y YW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMS0wNzI5MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVl L2RtZXNnLXlvY3RvLWxrcC1uZXgwNS0xMjoyMDE0MDcyOTEzNDIwMTp4ODZfNjQtcmFuZGNv bmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEt MDcyOTE4MjQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVz Zy1xdWFudGFsLWxrcC1uZXgwNS0xMzg6MjAxNDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25m aWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ct cXVhbnRhbC1sa3AtbmV4MDUtMTY5OjIwMTQwNzI5MTM0MjE5Ong4Nl82NC1yYW5kY29uZmln LWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5 MTgyNC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1 YW50YWwtbGtwLW5leDA1LTIxOjIwMTQwNzI5MTM0MjIwOng4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1YW50 YWwtbGtwLW5leDA1LTYyOjIwMTQwNzI5MTM0MjIwOng4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9i ZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1YW50YWwt bGtwLW5leDA1LTEwOToyMDE0MDcyOTEzNDIyMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQx NGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxr cC1uZXgwNS0xMTU6MjAxNDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcy OTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRk ZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3At bmV4MDUtMTUxOjIwMTQwNzI5MTM0MjE5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3Mjkx ODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9iZDE0ZGRj NDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXF1YW50YWwtbGtwLW5l eDA1LTE2MzoyMDE0MDcyOTEzNDIyMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NDo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvYmQxNGRkYzQ1 NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy1xdWFudGFsLWxrcC1uZXgw NS0xODQ6MjAxNDA3MjkxMzQyMjA6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6 Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYx NGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUt MzA6MjAxNDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2JkMTRkZGM0NTYxNGI2 MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC1sa3AtbmV4MDUtODU6 MjAxNDA3MjkxMzQyMTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6OgowOjIw OjIwIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTI5IDEzOjQx OjEzIFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtMy9vYmotYmlz ZWN0Ly5yZXBlYXQbWzBtCgpiZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5 ZDVlIGlzIHRoZSBmaXJzdCBiYWQgY29tbWl0CmNvbW1pdCBiZDE0ZGRjNDU2MTRiNjEyMTBm ZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlCkF1dGhvcjogUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1j a0BsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgTW9uIEp1bCAyOCAxMjo0MToyNSAyMDE0 IC0wNzAwCgogICAgcmN1OiBNYWtlIFJDVS10YXNrcyB0cmFjayBleGl0aW5nIHRhc2tzCiAg ICAKICAgIFRoaXMgY29tbWl0IGFkZHMgc3luY2hyb25pemF0aW9uIHdpdGggZXhpdGluZyB0 YXNrcywgc28gdGhhdCBSQ1UtdGFza3MKICAgIGF2b2lkcyB3YWl0aW5nIG9uIHRhc2tzIHRo YXQgbm8gbG9uZ2VyIGV4aXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIEUuIE1j S2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIAogICAgQ29uZmxpY3Rz OgogICAgCWtlcm5lbC9yY3UvdXBkYXRlLmMKCjowNDAwMDAgMDQwMDAwIDU3NDViNTE2Njc2 N2NkNmJhZjViZDZlNjRmZTAyNDk3OThjN2EzMjIgMmZlODYzYTdhNWRmMGM1NGIzNDUzMjRm M2NlZTljODQ2ZjA4OTA1YSBNCWluY2x1ZGUKOjA0MDAwMCAwNDAwMDAgYTE2MDVjNTUxNjhj MjZlNjYxNDk1N2VlZjg1MGM4MmZjYTY0MzBmMiBmNmE5YzY5YjViNTMwNGIwZjI4OTYwOTQ4 M2EwNmQ2ZTQ4NjA0NzEyIE0Ja2VybmVsCmJpc2VjdCBydW4gc3VjY2VzcwpQcmV2aW91cyBI RUFEIHBvc2l0aW9uIHdhcyBiZDE0ZGRjLi4uIHJjdTogTWFrZSBSQ1UtdGFza3MgdHJhY2sg ZXhpdGluZyB0YXNrcwpIRUFEIGlzIG5vdyBhdCA0ZTczYzVhLi4uIHJjdTogQWRkIHN0YWxs LXdhcm5pbmcgY2hlY2tzIGZvciBSQ1UtdGFza3MKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2xpbnV4LWRldmVs OmRldmVsLWhvdXJseS0yMDE0MDcyOTA5OjRlNzNjNWFhZmJlOTEwOGM4M2RlMGY4ZjUyOTRl NmNjYWQyZTI5YzM6YmlzZWN0LWxpbnV4LTMKCjIwMTQtMDctMjktMTM6NDM6MzUgNGU3M2M1 YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMyByZXVzZSAva2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LzRlNzNjNWFhZmJlOTEwOGM4M2RlMGY4ZjUy OTRlNmNjYWQyZTI5YzMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA5LWc0ZTczYzVhCgoyMDE0 LTA3LTI5LTEzOjQzOjM1IGRldGVjdGluZyBib290IHN0YXRlIC4uCTYwIFNVQ0NFU1MKClBy ZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDRlNzNjNWEuLi4gcmN1OiBBZGQgc3RhbGwtd2Fy bmluZyBjaGVja3MgZm9yIFJDVS10YXNrcwpIRUFEIGlzIG5vdyBhdCBkNDc2MjY5Li4uIDBk YXkgaGVhZCBndWFyZCBmb3IgJ2RldmVsLWhvdXJseS0yMDE0MDcyOTA5JwpscyAtYSAva2J1 aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4 MjQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MDk6ZDQ3NjI2OTlkMjcwZmFh MmU1ZjhjYzliNGExZmVlZmI5ODI3MGU1YjpiaXNlY3QtbGludXgtMwogVEVTVCBGQUlMVVJF ClsgICAgMi42MDY5MTNdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE4ODRLIChm ZmZmODgwMDAyMDI5MDAwIC0gZmZmZjg4MDAwMjIwMDAwMCkKWyAgICAyLjYxNzYzN10gRnJl ZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTg2NEsgKGZmZmY4ODAwMDI2MmUwMDAgLSBm ZmZmODgwMDAyODAwMDAwKQpbICAgIDIuNjMzOTg5XSByYW5kb206IGluaXQgdXJhbmRvbSBy ZWFkIHdpdGggNSBiaXRzIG9mIGVudHJvcHkgYXZhaWxhYmxlClsgICAgMi42NDA4MDNdIEJV Rzogc2xlZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IC9r YnVpbGQvc3JjL3Ntb2tlL2tlcm5lbC9yY3UvdXBkYXRlLmM6ODgxClsgICAgMi42NDMxMjFd IGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVkKCk6IDAsIHBpZDogOTEsIG5hbWU6IGhv c3RuYW1lClsgICAgMi42NDQ2OTFdIENQVTogMCBQSUQ6IDkxIENvbW06IGhvc3RuYW1lIE5v dCB0YWludGVkIDMuMTYuMC1yYzctd2wtYXRoLTAzODEwLWdkNDc2MjY5ICM1NwpbICAgIDIu NjQ2NzgwXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlY LCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMi42NDg3NjZdICBmZmZmODgw MDExM2JkYjYwIGZmZmY4ODAwMTMyM2JlODggZmZmZmZmZmY4MWZmOWY1OCBmZmZmODgwMDEx M2JkYjcwClsgICAgMi42NjQxNjNdICBmZmZmODgwMDEzMjNiZTk4IGZmZmZmZmZmODEwY2Jh ZTkgZmZmZjg4MDAxMzIzYmViMCBmZmZmZmZmZjgxMTA5MjY5ClsgICAgMi42NjYyNDBdICBm ZmZmODgwMDExM2JlMTgwIGZmZmY4ODAwMTMyM2JlYzAgZmZmZmZmZmY4MTExMDI4MSBmZmZm ODgwMDEzMjNiZjM4ClsgICAgMi42NjgyNjFdIENhbGwgVHJhY2U6ClsgICAgMi42Njg5Mjld ICBbPGZmZmZmZmZmODFmZjlmNTg+XSBkdW1wX3N0YWNrKzB4ODUvMHhiYQpbICAgIDIuNjY5 OTk4XSAgWzxmZmZmZmZmZjgxMGNiYWU5Pl0gX19taWdodF9zbGVlcCsweDEyOS8weDE4MApb ICAgIDIuNjcxMTQ1XSAgWzxmZmZmZmZmZjgxMTA5MjY5Pl0gZXhpdF9yY3VfdGFza3MrMHgy OS8weGEwClsgICAgMi42NzIyODFdICBbPGZmZmZmZmZmODExMTAyODE+XSBleGl0X3JjdSsw eDExLzB4MjAKWyAgICAyLjY3MzMzNF0gIFs8ZmZmZmZmZmY4MTA5NzY4NT5dIGRvX2V4aXQr MHhhMDUvMHhmYzAKWyAgICAyLjY3NDQwNl0gIFs8ZmZmZmZmZmY4MTA5N2RkNj5dIGRvX2dy b3VwX2V4aXQrMHg0Ni8weDEzMApbICAgIDIuNjc1NjU0XSAgWzxmZmZmZmZmZjgxMDk3ZWQ3 Pl0gU3lTX2V4aXRfZ3JvdXArMHgxNy8weDIwClsgICAgMi42NzY5MzhdICBbPGZmZmZmZmZm ODIwMGVlMjk+XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4MWIKWyAgICAyLjgwNTcy NV0gaW5pdDogRmFpbGVkIHRvIGNyZWF0ZSBwdHkgLSBkaXNhYmxpbmcgbG9nZ2luZyBmb3Ig am9iClsgICAgMi44MDY3MzJdIGluaXQ6IFRlbXBvcmFyeSBwcm9jZXNzIHNwYXduIGVycm9y OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5ClsgICAgMi44MjIxODddIGluaXQ6IEZhaWxl ZCB0byBjcmVhdGUgcHR5IC0gZGlzYWJsaW5nIGxvZ2dpbmcgZm9yIGpvYgova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2Q0NzYyNjk5ZDI3MGZhYTJlNWY4Y2M5 YjRhMWZlZWZiOTgyNzBlNWIvZG1lc2ctcXVhbnRhbC1pdmI0My05MzoyMDE0MDcyOTEwNDQw Mzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDcyOTE4MjQvZDQ3NjI2OTlkMjcwZmFhMmU1ZjhjYzliNGExZmVl ZmI5ODI3MGU1Yi9kbWVzZy1xdWFudGFsLWl2YjQzLTMwOjIwMTQwNzI5MTA0NDAzOng4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMS0wNzI5MTgyNC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4Mjcw ZTViL2RtZXNnLXF1YW50YWwtaXZiNDMtNDE6MjAxNDA3MjkxMDQzNTY6eDg2XzY0LXJhbmRj b25maWctaHN4YTEtMDcyOTE4MjQ6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEx LTA3MjkxODI0L2Q0NzYyNjk5ZDI3MGZhYTJlNWY4Y2M5YjRhMWZlZWZiOTgyNzBlNWIvZG1l c2cteW9jdG8taXZiNDMtMTI1OjIwMTQwNzI5MTA0MzU1Ong4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgy NC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4MjcwZTViL2RtZXNnLXlvY3Rv LWl2YjQzLTYwOjIwMTQwNzI5MTA0MzU2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3Mjkx ODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9kNDc2MjY5 OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4MjcwZTViL2RtZXNnLXF1YW50YWwtaXZiNDMt NjE6MjAxNDA3MjkxMDQ0MDQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQ6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2Q0NzYyNjk5ZDI3MGZh YTJlNWY4Y2M5YjRhMWZlZWZiOTgyNzBlNWIvZG1lc2ctcXVhbnRhbC1pdmI0My04NzoyMDE0 MDcyOTEwNDQwMzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTEtMDcyOTE4MjQvZDQ3NjI2OTlkMjcwZmFhMmU1Zjhj YzliNGExZmVlZmI5ODI3MGU1Yi9kbWVzZy15b2N0by1pdmI0My0xNjoyMDE0MDcyOTEwNDM1 NDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5MTgyNDo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTEtMDcyOTE4MjQvZDQ3NjI2OTlkMjcwZmFhMmU1ZjhjYzliNGExZmVl ZmI5ODI3MGU1Yi9kbWVzZy1xdWFudGFsLWl2YjQzLTQ4OjIwMTQwNzI5MTAzNzI5Ong4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMS0wNzI5MTgyNC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4Mjcw ZTViL2RtZXNnLXlvY3RvLWl2YjQzLTU2OjIwMTQwNzI5MTA0MzU1Ong4Nl82NC1yYW5kY29u ZmlnLWhzeGExLTA3MjkxODI0OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0w NzI5MTgyNC9kNDc2MjY5OWQyNzBmYWEyZTVmOGNjOWI0YTFmZWVmYjk4MjcwZTViL2RtZXNn LXF1YW50YWwtaXZiNDMtMjA6MjAxNDA3MjkxMDQzNTY6eDg2XzY0LXJhbmRjb25maWctaHN4 YTEtMDcyOTE4MjQ6OgowOjExOjExIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpIRUFE IGlzIG5vdyBhdCBkNDc2MjY5IDBkYXkgaGVhZCBndWFyZCBmb3IgJ2RldmVsLWhvdXJseS0y MDE0MDcyOTA5JwoKPT09PT09PT09IGxpbnVzL21hc3RlciA9PT09PT09PT0KUHJldmlvdXMg SEVBRCBwb3NpdGlvbiB3YXMgZDQ3NjI2OS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZl bC1ob3VybHktMjAxNDA3MjkwOScKSEVBRCBpcyBub3cgYXQgMzFkYWI3MS4uLiBNZXJnZSBn aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaGVyYmVydC9j cnlwdG8tMi42CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC9saW51czptYXN0ZXI6MzFkYWI3MTlmYTUwY2Y1NmQ1 NmQzZGMyNTk4MGZlY2QzMzZmNmNhODpiaXNlY3QtbGludXgtMwoKMjAxNC0wNy0yOS0xNDoz MjoxNiAzMWRhYjcxOWZhNTBjZjU2ZDU2ZDNkYzI1OTgwZmVjZDMzNmY2Y2E4IGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LTMxZGFiNzE5ZmE1MGNmNTZkNTZkM2RjMjU5 ODBmZWNkMzM2ZjZjYTgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGExLTA3MjkxODI0LzMxZGFiNzE5ZmE1MGNmNTZkNTZkM2RjMjU5ODBmZWNk MzM2ZjZjYTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0LTMxZGFiNzE5ZmE1MGNm NTZkNTZkM2RjMjU5ODBmZWNkMzM2ZjZjYTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1jb25zdW1lci94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMS0wNzI5MTgyNC0zMWRhYjcxOWZhNTBjZjU2ZDU2ZDNkYzI1OTgwZmVj ZDMzNmY2Y2E4Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMS0wNzI5 MTgyNC8zMWRhYjcxOWZhNTBjZjU2ZDU2ZDNkYzI1OTgwZmVjZDMzNmY2Y2E4L3ZtbGludXot My4xNi4wLXJjNy0wMDAwNy1nMzFkYWI3MQoKMjAxNC0wNy0yOS0xNDozNToxNiBkZXRlY3Rp bmcgYm9vdCBzdGF0ZSAuLgkxMgkyMwk2MCBTVUNDRVNTCgoKPT09PT09PT09IG5leHQvbWFz dGVyID09PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiArIDgwMDlkYzkuLi5l NDFhMjc4IGFrcG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgNGQx OTU0My4uLjAyNTI2MzMgYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1 cGRhdGUpCiArIDVhNzQzOWUuLi5lNDBjZmY0IG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIg IChmb3JjZWQgdXBkYXRlKQogICA4MmUxM2M3Li42NGFhOTBmICBzdGFibGUgICAgIC0+IG5l eHQvc3RhYmxlCkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICogW25ldyB0YWddICAgICAg ICAgbmV4dC0yMDE0MDcyOCAtPiBuZXh0LTIwMTQwNzI4ClByZXZpb3VzIEhFQUQgcG9zaXRp b24gd2FzIDMxZGFiNzEuLi4gTWVyZ2UgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s aW51eC9rZXJuZWwvZ2l0L2hlcmJlcnQvY3J5cHRvLTIuNgpIRUFEIGlzIG5vdyBhdCBlNDBj ZmY0Li4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDcyOApscyAt YSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTEt MDcyOTE4MjQvbmV4dDptYXN0ZXI6ZTQwY2ZmNGE3OTkwZTVkNzNlYWFkMGEyZjI1OTNmZTcy NWUyNGNkZDpiaXNlY3QtbGludXgtMwoKMjAxNC0wNy0yOS0xNToxNTo1NCBlNDBjZmY0YTc5 OTBlNWQ3M2VhYWQwYTJmMjU5M2ZlNzI1ZTI0Y2RkIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhz eGExLTA3MjkxODI0LWU0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0L2U0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWhzeGExLTA3MjkxODI0LWU0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkz ZmU3MjVlMjRjZGQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3 MjkxODI0LWU0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKa2VybmVs OiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGExLTA3MjkxODI0L2U0MGNmZjRhNzk5 MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQvdm1saW51ei0zLjE2LjAtcmM3LW5leHQt MjAxNDA3MjgKCjIwMTQtMDctMjktMTU6MjM6NTQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4J MTQJMTkJNTIJNjAgU1VDQ0VTUwoK --qMm9M+Fa2AknHoGS Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.16.0-rc1-00010-gbd14ddc" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 3.16.0-rc1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_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 is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # 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=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_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 is not set CONFIG_NO_HZ_FULL=y # CONFIG_NO_HZ_FULL_ALL is not set CONFIG_NO_HZ_FULL_SYSIDLE=y CONFIG_NO_HZ_FULL_SYSIDLE_SMALL=8 CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_PREEMPT_RCU is not set CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y CONFIG_RCU_USER_QS=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_EXACT=y CONFIG_RCU_FAST_NO_HZ=y # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_ALL=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_ARCH_USES_NUMA_PROT_NONE=y # CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set CONFIG_NUMA_BALANCING=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_IPC_NS is not set # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLUB_CPU_PARTIAL is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_PROFILING=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_GCOV_PROFILE_ALL=y 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 is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set CONFIG_MODULE_SIG_ALL=y # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y CONFIG_OSF_PARTITION=y # CONFIG_AMIGA_PARTITION is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set CONFIG_LDM_PARTITION=y CONFIG_LDM_DEBUG=y # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set CONFIG_CMDLINE_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_I8K=y CONFIG_MICROCODE=m CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y CONFIG_NUMA=y # CONFIG_AMD_NUMA is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_MOVABLE_NODE=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set 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_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set # CONFIG_PM_RUNTIME is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y 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_NUMA=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_ACPI_EXTLOG is not set # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y 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=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=m # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_IOSF_MBI=m CONFIG_NET=y # # Networking options # CONFIG_PACKET=m CONFIG_PACKET_DIAG=m CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_SUB_POLICY=y # CONFIG_XFRM_MIGRATE is not set CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set # CONFIG_INET is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_ATM=y CONFIG_ATM_LANE=y CONFIG_STP=y CONFIG_BRIDGE=y CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_EDSA=y # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=m CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_IEEE802154=y CONFIG_MAC802154=m # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_NC is not set CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=m CONFIG_VSOCKETS=y # CONFIG_VMWARE_VMCI_VSOCKETS is not set CONFIG_NETLINK_MMAP=y # CONFIG_NETLINK_DIAG is not set CONFIG_NET_MPLS_GSO=y # 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=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # CONFIG_NSC_FIR=m # CONFIG_WINBOND_FIR is not set CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=m CONFIG_BT=y # CONFIG_BT_RFCOMM is not set CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=y # # Bluetooth device drivers # CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m # CONFIG_BT_HCIUART_H4 is not set # CONFIG_BT_HCIUART_BCSP is not set # CONFIG_BT_HCIUART_ATH3K is not set # CONFIG_BT_HCIUART_LL is not set # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIVHCI is not set CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m # CONFIG_WIRELESS is not set # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set CONFIG_NET_9P=y # CONFIG_NET_9P_VIRTIO is not set CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=m # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=m CONFIG_CAIF_USB=m CONFIG_NFC=m CONFIG_NFC_DIGITAL=m CONFIG_NFC_NCI=m CONFIG_NFC_HCI=m CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # CONFIG_NFC_SIM=m CONFIG_NFC_PN544=m CONFIG_NFC_PN544_I2C=m CONFIG_NFC_MICROREAD=m CONFIG_NFC_MICROREAD_I2C=m CONFIG_NFC_MRVL=m # CONFIG_NFC_ST21NFCA is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=16 CONFIG_CMA_SIZE_PERCENTAGE=10 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set CONFIG_CMA_SIZE_SEL_MIN=y # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 CONFIG_CMA_AREAS=7 # # Bus devices # CONFIG_CONNECTOR=m CONFIG_MTD=m CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=m CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y # CONFIG_INFTL is not set CONFIG_RFD_FTL=m CONFIG_SSFDC=m # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # # 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 is not set CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_SBC_GXX is not set # CONFIG_MTD_AMD76XROM is not set CONFIG_MTD_ICHXROM=m # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=m # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=m CONFIG_MTD_INTEL_VR_NOR=m # CONFIG_MTD_PLATRAM is not set CONFIG_MTD_LATCH_ADDR=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=m CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set CONFIG_MTD_NAND_DENALI=m # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_GPIO=m CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set CONFIG_MTD_NAND_DOCG4=m CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=m CONFIG_MTD_ONENAND_OTP=y # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_UBI is not set CONFIG_PARPORT=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y CONFIG_BLK_DEV_FD=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y CONFIG_BLK_CPQ_CISS_DA=m # CONFIG_CISS_SCSI_TAPE is not set CONFIG_BLK_DEV_DAC960=y # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_NVME=m CONFIG_BLK_DEV_SKD=m # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_XIP=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=y # CONFIG_VIRTIO_BLK is not set CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=m # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=m # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=m CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 # CONFIG_CS5535_CLOCK_EVENT_SRC is not set CONFIG_HP_ILO=m # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=m CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m CONFIG_BMP085=y CONFIG_BMP085_I2C=m CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_VMWARE_VMCI=y # # Intel MIC Host Driver # CONFIG_INTEL_MIC_HOST=m # # Intel MIC Card Driver # CONFIG_INTEL_MIC_CARD=m # CONFIG_GENWQE is not set # CONFIG_ECHO is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_TGT is not set CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=y # CONFIG_SCSI_3W_SAS is not set CONFIG_SCSI_ACARD=m # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=m CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_MVSAS=y CONFIG_SCSI_MVSAS_DEBUG=y # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set CONFIG_SCSI_ESAS2R=y # CONFIG_MEGARAID_NEWGEN is not set CONFIG_MEGARAID_LEGACY=y # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set # CONFIG_SCSI_MPT3SAS is not set CONFIG_SCSI_UFSHCD=m # CONFIG_SCSI_UFSHCD_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=m # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_VMWARE_PVSCSI is not set CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y # CONFIG_FCOE_FNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set CONFIG_SCSI_GDTH=y # CONFIG_SCSI_ISCI is not set CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m CONFIG_SCSI_IZIP_EPP16=y CONFIG_SCSI_IZIP_SLOW_CTR=y CONFIG_SCSI_STEX=m CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=m # CONFIG_SCSI_IPR_TRACE is not set CONFIG_SCSI_IPR_DUMP=y CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y CONFIG_TCM_QLA2XXX=m CONFIG_SCSI_QLA_ISCSI=m # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set CONFIG_SCSI_DC390T=m CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y # CONFIG_SCSI_SRP is not set CONFIG_SCSI_BFA_FC=m CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m CONFIG_SCSI_DH=y # CONFIG_SCSI_DH_RDAC is not set CONFIG_SCSI_DH_HP_SW=m # CONFIG_SCSI_DH_EMC is not set CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG 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_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_LINEAR=m # CONFIG_MD_RAID0 is not set # CONFIG_MD_RAID1 is not set CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=m CONFIG_BCACHE=y CONFIG_BCACHE_DEBUG=y CONFIG_BCACHE_CLOSURES_DEBUG=y # CONFIG_BLK_DEV_DM is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m # CONFIG_TCM_FILEIO is not set CONFIG_TCM_PSCSI=m CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m # CONFIG_ISCSI_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=m # CONFIG_FUSION_SAS is not set CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=m # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_ARCNET=y # CONFIG_ARCNET_1201 is not set CONFIG_ARCNET_1051=m # CONFIG_ARCNET_RAW is not set # CONFIG_ARCNET_CAP is not set CONFIG_ARCNET_COM90xx=m CONFIG_ARCNET_COM90xxIO=y # CONFIG_ARCNET_RIM_I is not set CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=m CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=m CONFIG_ATM_ENI_DEBUG=y # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=m CONFIG_ATM_NICSTAR_USE_SUNI=y # CONFIG_ATM_NICSTAR_USE_IDT77105 is not set CONFIG_ATM_IDT77252=m CONFIG_ATM_IDT77252_DEBUG=y # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set CONFIG_ATM_FORE200E=m CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=m # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set # CONFIG_CAIF_SPI_SLAVE is not set CONFIG_CAIF_HSI=m CONFIG_CAIF_VIRTIO=m CONFIG_VHOST_NET=m CONFIG_VHOST_SCSI=m CONFIG_VHOST_RING=m CONFIG_VHOST=m # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y # CONFIG_NET_DSA_MV88E6060 is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set # CONFIG_NET_DSA_MV88E6131 is not set CONFIG_NET_DSA_MV88E6123_61_65=y CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_ALTEON is not set CONFIG_ALTERA_TSE=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m # CONFIG_PCNET32 is not set # CONFIG_NET_VENDOR_ARC is not set CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y # CONFIG_ATL1 is not set CONFIG_ATL1E=y # CONFIG_ATL1C is not set CONFIG_ALX=m CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y # CONFIG_BNX2X is not set # CONFIG_NET_VENDOR_BROCADE is not set CONFIG_NET_CALXEDA_XGMAC=m # CONFIG_NET_VENDOR_CHELSIO is not set CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_CX_ECAT=m CONFIG_DNET=y # CONFIG_NET_VENDOR_DEC is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set CONFIG_SUNDANCE=m CONFIG_SUNDANCE_MMIO=y # CONFIG_NET_VENDOR_EMULEX is not set # CONFIG_NET_VENDOR_EXAR is not set # CONFIG_NET_VENDOR_HP is not set # CONFIG_NET_VENDOR_INTEL is not set # CONFIG_IP1000 is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y CONFIG_SKGE=m CONFIG_SKGE_DEBUG=y # CONFIG_SKGE_GENESIS is not set CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set # CONFIG_NET_VENDOR_MICREL is not set CONFIG_FEALNX=m CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y # CONFIG_NS83820 is not set # CONFIG_NET_VENDOR_8390 is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_HWMON=y # CONFIG_QLGE is not set CONFIG_NETXEN_NIC=m # CONFIG_NET_VENDOR_REALTEK is not set # CONFIG_SH_ETH is not set CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=m CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y # CONFIG_SIS190 is not set CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y # CONFIG_NET_VENDOR_SMSC is not set CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y CONFIG_STMMAC_PLATFORM=y # CONFIG_STMMAC_PCI is not set CONFIG_STMMAC_DEBUG_FS=y # CONFIG_STMMAC_DA is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=m # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_FDDI=y CONFIG_DEFXX=m CONFIG_DEFXX_MMIO=y CONFIG_SKFP=m # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AT803X_PHY=y CONFIG_AMD_PHY=m CONFIG_MARVELL_PHY=y # CONFIG_DAVICOM_PHY is not set CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=m # CONFIG_CICADA_PHY is not set CONFIG_VITESSE_PHY=y # CONFIG_SMSC_PHY is not set # CONFIG_BROADCOM_PHY is not set CONFIG_BCM7XXX_PHY=y # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=y # CONFIG_STE10XP is not set CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=m # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=m CONFIG_MDIO_GPIO=m # CONFIG_PLIP is not set CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=m # CONFIG_PPP_FILTER is not set CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y # CONFIG_SLIP_SMART is not set CONFIG_SLIP_MODE_SLIP6=y # CONFIG_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=y CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=y # CONFIG_HDLC_FR is not set CONFIG_HDLC_PPP=y CONFIG_HDLC_X25=m CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DSCC4=m # CONFIG_DSCC4_PCISYNC is not set CONFIG_DSCC4_PCI_RST=y # CONFIG_DLCI is not set CONFIG_LAPBETHER=m CONFIG_X25_ASY=m CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set # CONFIG_IEEE802154_DRIVERS is not set # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_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_TC3589X is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set CONFIG_MOUSE_SERIAL=m # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_88PM860X=y # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set CONFIG_TOUCHSCREEN_AUO_PIXCIR=y # CONFIG_TOUCHSCREEN_BU21013 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m CONFIG_TOUCHSCREEN_DA9034=m # CONFIG_TOUCHSCREEN_DA9052 is not set CONFIG_TOUCHSCREEN_DYNAPRO=m CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELO=m # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_EDT_FT5X06=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_TI_AM335X_TSC=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WM831X is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TSC_SERIO=y # CONFIG_TOUCHSCREEN_TSC2007 is not set CONFIG_TOUCHSCREEN_ST1232=m CONFIG_TOUCHSCREEN_TPS6507X=m CONFIG_TOUCHSCREEN_ZFORCE=m CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_MAX8925_ONKEY=m # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_GP2A is not set CONFIG_INPUT_GPIO_BEEPER=m # CONFIG_INPUT_GPIO_TILT_POLLED is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=m CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_RETU_PWRBUTTON=m # CONFIG_INPUT_TWL4030_PWRBUTTON is not set # CONFIG_INPUT_TWL4030_VIBRA is not set CONFIG_INPUT_TWL6040_VIBRA=y CONFIG_INPUT_UINPUT=y # CONFIG_INPUT_PCF50633_PMU is not set # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_DA9055_ONKEY is not set CONFIG_INPUT_WM831X_ON=m CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=m CONFIG_INPUT_CMA3000=m # CONFIG_INPUT_CMA3000_I2C is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # CONFIG_SERIAL_MFD_HSU=y # CONFIG_SERIAL_MFD_HSU_CONSOLE is not set CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set CONFIG_SERIAL_SC16IS7XX=m CONFIG_SERIAL_ALTERA_JTAGUART=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE is not set # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=m # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=m CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_R3964 is not set CONFIG_APPLICOM=y CONFIG_MWAVE=m # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=m # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=m # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_SIS5595=y # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y # 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=m CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL 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=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=m # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=m # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9052=m CONFIG_GPIO_DA9055=m # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_IT8761E is not set CONFIG_GPIO_F7188X=m CONFIG_GPIO_SCH311X=m CONFIG_GPIO_SCH=m CONFIG_GPIO_ICH=m CONFIG_GPIO_VX855=m # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_LP3943 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_RC5T583=y # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=m CONFIG_GPIO_WM8350=m # CONFIG_GPIO_ADP5588 is not set # # PCI GPIO expanders: # # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_BT8XX=m CONFIG_GPIO_AMD8111=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=m # CONFIG_GPIO_TIMBERDALE is not set CONFIG_GPIO_RDC321X=y # # SPI GPIO expanders: # # # AC97 GPIO expanders: # # # LPC GPIO expanders: # CONFIG_GPIO_KEMPLD=y # # MODULbus GPIO expanders: # CONFIG_GPIO_JANZ_TTL=y # CONFIG_GPIO_PALMAS is not set # # USB GPIO expanders: # CONFIG_W1=m CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m # CONFIG_W1_SLAVE_DS2781 is not set CONFIG_W1_SLAVE_DS28E04=m # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_MAX8925_POWER=y CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=m CONFIG_BATTERY_88PM860X=y # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_SBS=m # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_DA9030 is not set CONFIG_BATTERY_DA9052=m CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_88PM860X=y CONFIG_CHARGER_PCF50633=m # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_BQ2415X=m # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65090 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=m # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=m # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_DA9052_ADC is not set CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=m # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_HTU21=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set # CONFIG_SENSORS_WM8350 is not set # # 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_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y 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=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y CONFIG_MFD_DA9063=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y CONFIG_LPC_ICH=m CONFIG_LPC_SCH=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set # CONFIG_PCF50633_GPIO is not set CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RC5T583=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=m # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y CONFIG_MFD_LP3943=m # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=m CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=m CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y # CONFIG_REGULATOR_AAT2870 is not set CONFIG_REGULATOR_BCM590XX=m CONFIG_REGULATOR_DA903X=m CONFIG_REGULATOR_DA9052=m CONFIG_REGULATOR_DA9055=m CONFIG_REGULATOR_DA9063=m # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=m # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=m # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8925=m CONFIG_REGULATOR_MAX8952=m # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_PALMAS=m CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_RC5T583=m CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=m CONFIG_REGULATOR_TPS51632=m # CONFIG_REGULATOR_TPS6105X is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=m # CONFIG_REGULATOR_TPS65912 is not set CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_TWL4030=m # CONFIG_REGULATOR_WM831X is not set # CONFIG_REGULATOR_WM8350 is not set CONFIG_REGULATOR_WM8400=m # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set CONFIG_AGP_VIA=m CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_PTN3460=m CONFIG_DRM_TDFX=m # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_UMS=y # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I810=y CONFIG_DRM_I915=y # CONFIG_DRM_I915_KMS is not set # CONFIG_DRM_I915_FBDEV is not set # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=m CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=m CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=y # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y # CONFIG_FB_PM2_FIFO_DISCONNECT is not set CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set # CONFIG_FB_VESA is not set # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set # CONFIG_FB_NVIDIA_BACKLIGHT is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I740=y CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y # CONFIG_FB_MATROX_MAVEN is not set # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=m # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=m # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y # CONFIG_FB_VT8623 is not set CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y CONFIG_FB_AUO_K1900=m # CONFIG_FB_AUO_K1901 is not set CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=m CONFIG_BACKLIGHT_CARILLO_RANCH=m CONFIG_BACKLIGHT_DA903X=m CONFIG_BACKLIGHT_DA9052=y CONFIG_BACKLIGHT_MAX8925=m # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=m # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_88PM860X=m CONFIG_BACKLIGHT_PCF50633=y # CONFIG_BACKLIGHT_AAT2870 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_TPS65217=m # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y # CONFIG_LOGO_LINUX_VGA16 is not set # CONFIG_LOGO_LINUX_CLUT224 is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=m CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=y CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO_TPKBD is not set CONFIG_HID_LOGITECH=y CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_WHCI=y CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=m CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=y # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=m # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m # CONFIG_RTC_DRV_PALMAS is not set # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_PCF8523=y # CONFIG_RTC_DRV_PCF8563 is not set # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=m # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=m CONFIG_RTC_DRV_TPS80031=m CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=m # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_S5M=m # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1286=m # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DA9052=m # CONFIG_RTC_DRV_DA9055 is not set # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=m # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_WM8350=m CONFIG_RTC_DRV_PCF50633=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_MOXART=m # CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 CONFIG_UIO=y CONFIG_UIO_CIF=m # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=m CONFIG_UIO_MF624=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_ET131X is not set CONFIG_SLICOSS=m # CONFIG_COMEDI is not set CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" CONFIG_RTS5208=m # CONFIG_RTS5208_DEBUG is not set CONFIG_DX_SEP=y # CONFIG_CRYSTALHD is not set CONFIG_CXT1E1=y CONFIG_SBE_PMCC4_NCOMM=y # CONFIG_FB_XGI is not set # CONFIG_ACPI_QUICKSTART is not set # CONFIG_FT1000 is not set # # Speakup console speech # CONFIG_SPEAKUP=y # CONFIG_SPEAKUP_SYNTH_ACNTSA is not set CONFIG_SPEAKUP_SYNTH_APOLLO=m CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y # CONFIG_SPEAKUP_SYNTH_DECEXT is not set CONFIG_SPEAKUP_SYNTH_LTLK=m # CONFIG_SPEAKUP_SYNTH_SOFT is not set # CONFIG_SPEAKUP_SYNTH_SPKOUT is not set CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ASHMEM=y CONFIG_ANDROID_LOGGER=y # CONFIG_ANDROID_TIMED_OUTPUT is not set CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_ANDROID_INTF_ALARM_DEV=y CONFIG_SYNC=y # CONFIG_SW_SYNC is not set # CONFIG_ION is not set CONFIG_WIMAX_GDM72XX=y # CONFIG_WIMAX_GDM72XX_QOS is not set CONFIG_WIMAX_GDM72XX_K_MODE=y # CONFIG_WIMAX_GDM72XX_WIMAX2 is not set CONFIG_WIMAX_GDM72XX_SDIO=y # CONFIG_NET_VENDOR_SILICOM is not set # CONFIG_DGRP is not set # CONFIG_XILLYBUS is not set CONFIG_DGNC=m # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y # CONFIG_CRYPTO_SKEIN is not set CONFIG_CRYPTO_THREEFISH=y # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # 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=y CONFIG_IOMMU_SUPPORT=y # CONFIG_AMD_IOMMU is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set CONFIG_MEMORY=y # CONFIG_IIO is not set CONFIG_NTB=m CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=m # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # # CONFIG_VME_USER is not set CONFIG_VME_PIO2=m # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y CONFIG_FMC_FAKEDEV=m CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_SAMSUNG_USB2=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=m # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT2_FS_XIP=y CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_DEBUG=y CONFIG_FS_XIP=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_DEBUG=y CONFIG_GFS2_FS=m CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m # CONFIG_OCFS2_FS_STATS is not set CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=m CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m # CONFIG_CUSE is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=m CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=m CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y # CONFIG_ECRYPT_FS is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y CONFIG_BEFS_FS=m CONFIG_BEFS_DEBUG=y # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y # CONFIG_JFFS2_FS_SECURITY is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set # CONFIG_SQUASHFS_DECOMP_SINGLE is not set # CONFIG_SQUASHFS_DECOMP_MULTI is not set CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZO is not set CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=m CONFIG_MINIX_FS=m CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=m CONFIG_QNX6FS_DEBUG=y # CONFIG_ROMFS_FS is not set # CONFIG_PSTORE is not set CONFIG_SYSV_FS=m # CONFIG_UFS_FS is not set CONFIG_F2FS_FS=m # CONFIG_F2FS_STAT_FS is not set # CONFIG_F2FS_FS_XATTR is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=m # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=m # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set 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_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP 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_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=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 is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_BUILD_DOCSRC is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_MODULE=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=m # CONFIG_KEYS_DEBUG_PROC_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=m CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y # CONFIG_CRYPTO_SHA512_SSSE3 is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y 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_ARCH_USE_CMPXCHG_LOCKREF=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=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set 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_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_BCH_CONST_PARAMS=y CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y CONFIG_CORDIC=m CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y # CONFIG_FONT_8x8 is not set CONFIG_FONT_8x16=y CONFIG_FONT_6x11=y CONFIG_FONT_7x14=y CONFIG_FONT_PEARL_8x8=y # CONFIG_FONT_ACORN_8x8 is not set # CONFIG_FONT_MINI_4x6 is not set # CONFIG_FONT_SUN8x16 is not set # CONFIG_FONT_SUN12x22 is not set CONFIG_FONT_10x18=y --qMm9M+Fa2AknHoGS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --qMm9M+Fa2AknHoGS--