From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3786563582926715140==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [RCU] INFO: trying to register non-static key. Date: Wed, 30 Jul 2014 11:42:37 +0800 Message-ID: <20140730034237.GB16537@localhost> In-Reply-To: <20140730034047.GA16537@localhost> List-Id: --===============3786563582926715140== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Paul, This is another warning for the same commit. 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 | v3.16-rc7_072910 | +--------------------------------------------------------------------------= +------------+------------+------------------+ | boot_successes = | 60 | 0 | 0 | | boot_failures = | 0 | 20 | 11 | | INFO:trying_to_register_non-static_key = | 0 | 20 | 11 | | BUG:sleeping_function_called_from_invalid_context_at_kernel/rcu/update.c = | 0 | 20 | 11 | | INFO:lockdep_is_turned_off = | 0 | 20 | 11 | | backtrace:cryptomgr_test = | 0 | 20 | 11 | | backtrace:do_group_exit = | 0 | 20 | 11 | | backtrace:SyS_exit_group = | 0 | 20 | 11 | | backtrace:do_exit = | 0 | 19 | | +--------------------------------------------------------------------------= +------------+------------+------------------+ [ 0.367474] debug: unmapping init [mem 0xc3cbd000-0xc3feffff] [ 0.368575] apm: BIOS not found. [ 0.369357] cryptomgr_test (19) used greatest stack depth: 7060 bytes le= ft [ 0.369940] INFO: trying to register non-static key. [ 0.370011] the code is fine but needs lockdep annotation. [ 0.370011] turning off the locking correctness validator. [ 0.370011] CPU: 0 PID: 19 Comm: cryptomgr_test Not tainted 3.16.0-rc1-0= 0010-gbd14ddc #10 [ 0.370011] 00000000 00000000 c22abe1c b149e13a c14bb000 c22abe54 b1079= 298 b1673d18 [ 0.370011] 00000000 c22abe54 b106767f 00000286 00000165 00000000 00000= 000 c14bb180 [ 0.370011] c14bb180 00000246 00000000 c22abe88 b1079c64 00000000 00000= 000 00000000 [ 0.370011] Call Trace: [ 0.370011] [] dump_stack+0x48/0x60 [ 0.370011] [] __lock_acquire.isra.28+0x878/0xb20 [ 0.370011] [] ? sched_clock_cpu+0xdf/0x120 [ 0.370011] [] lock_acquire+0x84/0x100 [ 0.370011] [] ? exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] _raw_spin_lock+0x3d/0x70 [ 0.370011] [] ? exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] exit_rcu+0x8/0x10 [ 0.370011] [] do_exit+0x596/0x920 [ 0.370011] [] ? cryptomgr_notify+0x440/0x440 [ 0.370011] [] cryptomgr_test+0x2b/0x40 [ 0.370011] [] kthread+0xb0/0xd0 [ 0.370011] [] ? complete+0x12/0x40 [ 0.370011] [] ret_from_kernel_thread+0x21/0x30 [ 0.370011] [] ? __kthread_parkme+0x60/0x60 [ 0.380893] cryptomgr_test (26) used greatest stack depth: 6316 bytes le= ft [ 0.381613] PCLMULQDQ-NI instructions are not detected. [ 0.382045] The force parameter has not been set to 1. The Iris poweroff= handler will not be installed. git bisect start 042abb083e26874a281814b00dfd20149c9beae2 64aa90f26c06e1cb2= aacfb98a7d0eccfbd6c1a91 -- git bisect bad 935104624f31f70fd24874e67431838b7af8ed1b # 11:57 0- = 20 Merge 'asoc/topic/rockchip' into devel-hourly-2014072910 git bisect good 6eb8c6122aab6e944113d6cada6e579468974251 # 12:01 20+ = 0 Merge 'pinctrl/for-next' into devel-hourly-2014072910 git bisect bad 6f6c1629afd346f9897fcaf5b09ccc179be8ef57 # 12:17 0- = 8 Merge 'jcmvbkbc-xtensa/xtensa-kc705' into devel-hourly-2014072910 git bisect bad ea97bfad281dec63417068b0c9686492892af6a2 # 12:20 0- = 20 Merge 'rcu/rcu_tasks.2014.07.28d' into devel-hourly-2014072910 git bisect good f255aa5d3cb715389362367326aeeb1b45ab8fc3 # 12:24 20+ = 0 Merge 'kgene-samsung/for-next' into devel-hourly-2014072910 git bisect good 21ba29459d3e5f129c1e9626098986521b09dab7 # 12:26 20+ = 0 Merge 'net/master' into devel-hourly-2014072910 git bisect good 41d8e02382e1e79c17a78c0898bc938531000716 # 12:33 20+ = 0 rcutorture: Add torture tests for RCU-tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 12:38 20+ = 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad ebc6436166ae583e6db906eb7ffdb1c198921380 # 12:40 0- = 20 rcu: Improve RCU-tasks energy efficiency git bisect bad bd14ddc45614b61210fdf0ee4e94152948dd9d5e # 12:44 0- = 10 rcu: Make RCU-tasks track exiting tasks # first bad commit: [bd14ddc45614b61210fdf0ee4e94152948dd9d5e] rcu: Make RC= U-tasks track exiting tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 12:51 60+ = 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad 042abb083e26874a281814b00dfd20149c9beae2 # 12:53 0- = 11 0day head guard for 'devel-hourly-2014072910' git bisect good 31dab719fa50cf56d56d3dc25980fecd336f6ca8 # 12:56 60+ = 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2= .6 git bisect good e40cff4a7990e5d73eaad0a2f2593fe725e24cdd # 13:10 60+ = 0 Add linux-next specific files for 20140728 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 initrd=3Dyocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/ma= ster/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=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 --===============3786563582926715140== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-rc1-00010-gbd14ddc10" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGNwdXNldApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1 YnN5cyBjcHUKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiAzLjE2LjAtcmMxLTAwMDEwLWdi ZDE0ZGRjIChrYnVpbGRAbGtwLWhzeDAxKSAoZ2NjIHZlcnNpb24gNC44LjIgKERlYmlhbiA0Ljgu Mi0xOCkgKSAjMTAgU01QIFR1ZSBKdWwgMjkgMjA6NDI6NTYgQ1NUIDIwMTQKWyAgICAwLjAwMDAw MF0gS0VSTkVMIHN1cHBvcnRlZCBjcHVzOgpbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNB TUQKWyAgICAwLjAwMDAwMF0gICBDZW50YXVyIENlbnRhdXJIYXVscwpbICAgIDAuMDAwMDAwXSAg IFRyYW5zbWV0YSBHZW51aW5lVE14ODYKWyAgICAwLjAwMDAwMF0gICBUcmFuc21ldGEgVHJhbnNt ZXRhQ1BVClsgICAgMC4wMDAwMDBdICAgVU1DIFVNQyBVTUMgVU1DClsgICAgMC4wMDAwMDBdIENQ VTogdmVuZG9yX2lkICdHZW51aW5lSW50ZWwnIHVua25vd24sIHVzaW5nIGdlbmVyaWMgaW5pdC4K WyAgICAwLjAwMDAwMF0gQ1BVOiBZb3VyIHN5c3RlbSBtYXkgYmUgdW5zdGFibGUuClsgICAgMC4w MDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAw MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZd IHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAw LTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAg MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEz ZmZkZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAx M2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAw MDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gTm90aWNlOiBOWCAoRXhlY3V0 ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFibGVkOiBub24tUEFFIGtlcm5lbCEK WyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4 MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZd IHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hf cGZuID0gMHgxMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRlLWJh Y2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAw MF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZGRkYg dW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMwMDAwLUZGRkZGIHdyaXRlLXByb3RlY3QKWyAg ICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0g ICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAwMDAwMDAgdW5jYWNoYWJsZQpbICAgIDAuMDAw MDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAyIGRpc2FibGVkClsgICAgMC4wMDAw MDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDQgZGlzYWJsZWQKWyAgICAwLjAwMDAw MF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNiBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDAw MDAwMC0weDAwMDAwM2ZmXQpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAw MDlmYzAwLTB4MDAwOWZmZmZdClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4 MDAwZjAwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gZm91bmQgU01QIE1QLXRhYmxlIGF0 IFttZW0gMHgwMDBmZGFkMC0weDAwMGZkYWRmXSBtYXBwZWQgYXQgW2IwMGZkYWQwXQpbICAgIDAu MDAwMDAwXSAgIG1wYzogZmRhZTAtZmRiZTgKWyAgICAwLjAwMDAwMF0gaW5pdGlhbCBtZW1vcnkg bWFwcGVkOiBbbWVtIDB4MDAwMDAwMDAtMHgwMjNmZmZmZl0KWyAgICAwLjAwMDAwMF0gQmFzZSBt ZW1vcnkgdHJhbXBvbGluZSBhdCBbYjAwOWIwMDBdIDliMDAwIHNpemUgMTYzODQKWyAgICAwLjAw MDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdClsg ICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0awpbICAgIDAu MDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTM4MDAwMDAtMHgxM2JmZmZmZl0K WyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMzgwMDAwMC0weDEzYmZmZmZmXSBwYWdlIDRrClsgICAg MC4wMDAwMDBdIEJSSyBbMHgwMjAzNTAwMCwgMHgwMjAzNWZmZl0gUEdUQUJMRQpbICAgIDAuMDAw MDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAwMDAtMHgxMzdmZmZmZl0KWyAg ICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0weDEzN2ZmZmZmXSBwYWdlIDRrClsgICAgMC4w MDAwMDBdIEJSSyBbMHgwMjAzNjAwMCwgMHgwMjAzNmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAw XSBCUksgWzB4MDIwMzcwMDAsIDB4MDIwMzdmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJL IFsweDAyMDM4MDAwLCAweDAyMDM4ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgw MjAzOTAwMCwgMHgwMjAzOWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDIwM2Ew MDAsIDB4MDIwM2FmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGlu ZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAx MDAwMDAtMHgwZmZmZmZmZl0gcGFnZSA0awpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBw aW5nOiBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgx M2MwMDAwMC0weDEzZmZkZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIGNtYTogQ01BOiByZXNl cnZlZCAxNiBNaUIgYXQgMTI4MDAwMDAKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEz Y2JkMDAwLTB4MTNmZWZmZmZdClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNr c3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAw RkQ5NzAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MTNG RkU0QjAgMDAwMDM0ICh2MDEgQk9DSFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEp ClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgxM0ZGRkY4MCAwMDAwNzQgKHYwMSBCT0NIUyAg QlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNE VCAweDEzRkZFNEYwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQgICAwMDAwMDAwMSBJTlRMIDIw MTAwNTI4KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MTNGRkZGNDAgMDAwMDQwClsgICAg MC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgxM0ZGRjgwMCAwMDA3MzUgKHYwMSBCT0NIUyAgQlhQQ1NT RFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDEz RkZGNkUwIDAwMDA3OCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBDIDAwMDAwMDAx KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MTNGRkY2QTAgMDAwMDM4ICh2MDEgQk9DSFMg IEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IExv Y2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBlZCBBUElDIHRv ICAgICAgICAgZmZmZmMwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAwMDBdIDBNQiBI SUdITUVNIGF2YWlsYWJsZS4KWyAgICAwLjAwMDAwMF0gMzE5TUIgTE9XTUVNIGF2YWlsYWJsZS4K WyAgICAwLjAwMDAwMF0gICBtYXBwZWQgbG93IHJhbTogMCAtIDEzZmZlMDAwClsgICAgMC4wMDAw MDBdICAgbG93IHJhbTogMCAtIDEzZmZlMDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNp bmcgbXNycyA0YjU2NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBj cHUgMCwgbXNyIDA6MTNmZmQwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsgICAgMC4wMDAwMDBdIFpv bmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMTAwMC0weDAw ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMTAwMDAwMC0weDEzZmZk ZmZmXQpbICAgIDAuMDAwMDAwXSAgIEhpZ2hNZW0gIGVtcHR5ClsgICAgMC4wMDAwMDBdIE1vdmFi bGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBu b2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEwMDAtMHgw MDA5ZWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAwLTB4MTNm ZmRmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4MTgyMApbICAgIDAu MDAwMDAwXSBmcmVlX2FyZWFfaW5pdF9ub2RlOiBub2RlIDAsIHBnZGF0IGIxNzk5NmMwLCBub2Rl X21lbV9tYXAgYzM4ZWYwMjQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzYgcGFnZXMgdXNl ZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDAgcGFnZXMgcmVzZXJ2ZWQK WyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBiYXRjaDowClsgICAg MC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDY4NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAw LjAwMDAwMF0gICBOb3JtYWwgem9uZTogNzc4MjIgcGFnZXMsIExJRk8gYmF0Y2g6MTUKWyAgICAw LjAwMDAwMF0gVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdApbICAgIDAuMDAwMDAwXSBBQ1BJOiBQ TS1UaW1lciBJTyBQb3J0OiAweGIwMDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh ZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gICAgICAgICBm ZmZmYzAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFj cGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTog TEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQpbICAgIDAuMDAwMDAw XSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0p ClsgICAgMC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDE3LCBhZGRyZXNz IDB4ZmVjMDAwMDAsIEdTSSAwLTIzClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChi dXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAwLCBBUElDIElO VCAwMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA1IGds b2JhbF9pcnEgNSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEs IHRyaWcgMywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUKWyAgICAwLjAw MDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGln aCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAw MCwgSVJRIDA5LCBBUElDIElEIDAsIEFQSUMgSU5UIDA5ClsgICAgMC4wMDAwMDBdIEFDUEk6IElO VF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGlnaCBsZXZlbCkKWyAg ICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBhLCBB UElDIElEIDAsIEFQSUMgSU5UIDBhClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChi dXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBiLCBBUElDIElEIDAsIEFQ SUMgSU5UIDBiClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAg ICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAxLCBB UElDIElEIDAsIEFQSUMgSU5UIDAxClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTIgdXNlZCBieSBv dmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAw MCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAzClsgICAgMC4wMDAwMDBdIEludDogdHlw ZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNCwgQVBJQyBJRCAwLCBBUElDIElOVCAw NApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAw LCBBUElDIElOVCAwNgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDcKWyAgICAwLjAwMDAwMF0gSW50 OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMg SU5UIDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAw LjAwMDAwMF0gQUNQSTogSVJRMTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQ STogSVJRMTEgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBv bCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBjClsgICAg MC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJ QyBJRCAwLCBBUElDIElOVCAwZApbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRy aWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUKWyAgICAwLjAwMDAw MF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAs IEFQSUMgSU5UIDBmClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29u ZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgw ODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcg MSBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMDAwMDAwXSBtYXBwZWQgSU9BUElDIHRvIGZm ZmZiMDAwIChmZWMwMDAwMCkKWyAgICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDQwClsgICAgMC4w MDAwMDBdIGU4MjA6IFttZW0gMHgxNDAwMDAwMC0weGZlZmZiZmZmXSBhdmFpbGFibGUgZm9yIFBD SSBkZXZpY2VzClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBv biBLVk0KWyAgICAwLjAwMDAwMF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjMyIG5yX2NwdW1hc2tf Yml0czozMiBucl9jcHVfaWRzOjEgbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBQRVJDUFU6 IEVtYmVkZGVkIDMzMSBwYWdlcy9jcHUgQGMyNmI1MDAwIHMxMzQxNzYwIHIwIGQxNDAxNiB1MTM1 NTc3NgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMTM0MTc2MCByMCBkMTQwMTYgdTEzNTU3 NzYgYWxsb2M9MzMxKjQwOTYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgClsgICAg MC4wMDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3IgY3B1IDAKWyAgICAwLjAwMDAwMF0ga3Zt LXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMjZiNzY4MApbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpv bmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2Vz OiA4MTEwMApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFu aWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdh eXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNv ZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1kaXNrPTAgY29u c29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0w IHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDpiZDE0ZGRjNDU2MTRi NjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlOmJpc2VjdC1saW51eC03Ly52bWxpbnV6LWJkMTRk ZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUtMjAxNDA3MjkyMDQyNTktNS12cCBi cmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTAgQk9PVF9JTUFHRT0va2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0 ZTk0MTUyOTQ4ZGQ5ZDVlL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYyBkcmJkLm1p bm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogMjA0OCAo b3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRh YmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAw XSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNSwgMTMxMDcy IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgQ1BVIzAKWyAgICAwLjAwMDAwMF0g SW5pdGlhbGl6aW5nIEhpZ2hNZW0gZm9yIG5vZGUgMCAoMDAwMDAwMDA6MDAwMDAwMDApClsgICAg MC4wMDAwMDBdIE1lbW9yeTogMjg2MDMySy8zMjcyODBLIGF2YWlsYWJsZSAoNDc1Nksga2VybmVs IGNvZGUsIDY4M0sgcndkYXRhLCAyNDA0SyByb2RhdGEsIDE3MjBLIGluaXQsIDY5NjhLIGJzcywg NDEyNDhLIHJlc2VydmVkLCAwSyBoaWdobWVtKQpbICAgIDAuMDAwMDAwXSB2aXJ0dWFsIGtlcm5l bCBtZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZkMzYwMDAg LSAweGZmZmZmMDAwICAgKDI4NTIga0IpClsgICAgMC4wMDAwMDBdICAgICBwa21hcCAgIDogMHhm ZjgwMDAwMCAtIDB4ZmZjMDAwMDAgICAoNDA5NiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxs b2MgOiAweGM0N2ZlMDAwIC0gMHhmZjdmZTAwMCAgICggOTQ0IE1CKQpbICAgIDAuMDAwMDAwXSAg ICAgbG93bWVtICA6IDB4YjAwMDAwMDAgLSAweGMzZmZlMDAwICAgKCAzMTkgTUIpClsgICAgMC4w MDAwMDBdICAgICAgIC5pbml0IDogMHhiMTdhYzAwMCAtIDB4YjE5NWEwMDAgICAoMTcyMCBrQikK WyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGIxNGE1NmE4IC0gMHhiMTdhYWVjMCAgICgz MDk0IGtCKQpbICAgIDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4YjEwMDAwMDAgLSAweGIxNGE1 NmE4ICAgKDQ3NTcga0IpClsgICAgMC4wMDAwMDBdIENoZWNraW5nIGlmIHRoaXMgcHJvY2Vzc29y IGhvbm91cnMgdGhlIFdQIGJpdCBldmVuIGluIHN1cGVydmlzb3IgbW9kZS4uLk9rLgpbICAgIDAu MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSBS Q1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVfaWRz PTEKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzoyMzA0IG5yX2lycXM6MjU2IDE2ClsgICAgMC4wMDAw MDBdIENQVSAwIGlycXN0YWNrcywgaGFyZD1jMjAwNDAwMCBzb2Z0PWMyMDA2MDAwClsgICAgMC4w MDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIExvY2sgZGVwZW5k ZW5jeSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJbmMuLCBJbmdvIE1v bG5hcgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfU1VCQ0xBU1NFUzogIDgKWyAgICAw LjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OApbICAgIDAuMDAwMDAwXSAu Li4gTUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAwMDAwMF0gLi4uIENMQVNT SEFTSF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9F TlRSSUVTOiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0NIQUlOUzog ICAgICA2NTUzNgpbICAgIDAuMDAwMDAwXSAuLi4gQ0hBSU5IQVNIX1NJWkU6ICAgICAgICAgIDMy NzY4ClsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzog NTE1MSBrQgpbICAgIDAuMDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1lbW9yeSBmb290cHJpbnQ6 IDE5MjAgYnl0ZXMKWyAgICAwLjAwMDAwMF0gT0RFQlVHOiBzZWxmdGVzdCBwYXNzZWQKWyAgICAw LjAwMDAwMF0gaHBldCBjbG9ja2V2ZW50IHJlZ2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBE ZXRlY3RlZCAyNjkzLjQ4NiBNSHogcHJvY2Vzc29yClsgICAgMC4wMDIwMDBdIENhbGlicmF0aW5n IGRlbGF5IGxvb3AgKHNraXBwZWQpIHByZXNldCB2YWx1ZS4uIDUzODYuOTcgQm9nb01JUFMgKGxw aj0yNjkzNDg2KQpbICAgIDAuMDAyMjM2XSBwaWRfbWF4OiBkZWZhdWx0OiA0MDk2IG1pbmltdW06 IDMwMQpbICAgIDAuMDAyNjE5XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTQwNDI0ClsgICAgMC4w MDc5ODZdIEFDUEk6IEFsbCBBQ1BJIFRhYmxlcyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAw LjAwODM1MV0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMC4wMDg3MjVdIE1v dW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDAsIDQwOTYgYnl0ZXMp ClsgICAgMC4wMDkwMDhdIE1vdW50cG9pbnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0 IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAxMDM1NF0gSW5pdGlhbGl6aW5nIGNncm91 cCBzdWJzeXMgZnJlZXplcgpbICAgIDAuMDEwNzQ4XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5 cyBwZXJmX2V2ZW50ClsgICAgMC4wMTEwMThdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRl YnVnClsgICAgMC4wMTE0MzRdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAs IDRNQiAwClsgICAgMC4wMTE0MzRdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgMCwgMk1C IDAsIDRNQiAwLCAxR0IgMApbICAgIDAuMDExNDM0XSB0bGJfZmx1c2hhbGxfc2hpZnQ6IC0xClsg ICAgMC4wMTcxMTJdIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4YjE5NWEwMDAtMHhiMTk1 ZGZmZl0KWyAgICAwLjAxOTY0NF0gR2V0dGluZyBWRVJTSU9OOiA1MDAxNApbICAgIDAuMDE5OTM4 XSBHZXR0aW5nIFZFUlNJT046IDUwMDE0ClsgICAgMC4wMjAwMTBdIEdldHRpbmcgSUQ6IDAKWyAg ICAwLjAyMDIzMF0gR2V0dGluZyBJRDogZjAwMDAwMApbICAgIDAuMDIwNDg2XSBHZXR0aW5nIExW VDA6IDg3MDAKWyAgICAwLjAyMDc0M10gR2V0dGluZyBMVlQxOiA4NDAwClsgICAgMC4wMjEwMDZd IEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwpbICAgIDAuMDIx NDg0XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMApbICAgIDAuMDIyNzM5XSBFTkFCTElORyBJTy1B UElDIElSUXMKWyAgICAwLjAyMzAwOF0gaW5pdCBJT19BUElDIElSUXMKWyAgICAwLjAyMzI0OF0g IGFwaWMgMCBwaW4gMCBub3QgY29ubmVjdGVkClsgICAgMC4wMjM1NTldIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6MCBEZXN0 OjEpClsgICAgMC4wMjQwMjBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMiAtPiAw eDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMjQ3MTZdIElPQVBJ Q1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMzIC0+IElSUSAzIE1vZGU6MCBBY3Rp dmU6MCBEZXN0OjEpClsgICAgMC4wMjUwMDBdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtNCAtPiAweDM0IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMjUw MThdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNSAtPiAweDM1IC0+IElSUSA1IE1v ZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMjU2MzhdIElPQVBJQ1swXTogU2V0IHJvdXRp bmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsg ICAgMC4wMjYwMThdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweDM3IC0+ IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMjcwMThdIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElSUSA4IE1vZGU6MCBBY3RpdmU6MCBE ZXN0OjEpClsgICAgMC4wMjc2NDddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOSAt PiAweDM5IC0+IElSUSA5IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMjgwMTddIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEgMTAgTW9kZTox IEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAyOTAxOF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBl bnRyeSAoMC0xMSAtPiAweDNiIC0+IElSUSAxMSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDI5NjYxXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEyIC0+IDB4M2MgLT4g SVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMzAwMThdIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJUlEgMTMgTW9kZTowIEFjdGl2ZTow IERlc3Q6MSkKWyAgICAwLjAzMTAxOF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0x NCAtPiAweDNlIC0+IElSUSAxNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMyMDA2 XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTE1IC0+IDB4M2YgLT4gSVJRIDE1IE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wMzI2NDddICBhcGljIDAgcGluIDE2IG5vdCBj b25uZWN0ZWQKWyAgICAwLjAzMjk2Ml0gIGFwaWMgMCBwaW4gMTcgbm90IGNvbm5lY3RlZApbICAg IDAuMDMzMDA1XSAgYXBpYyAwIHBpbiAxOCBub3QgY29ubmVjdGVkClsgICAgMC4wMzM0MjFdICBh cGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQKWyAgICAwLjAzNDAwNV0gIGFwaWMgMCBwaW4gMjAg bm90IGNvbm5lY3RlZApbICAgIDAuMDM0MzE2XSAgYXBpYyAwIHBpbiAyMSBub3QgY29ubmVjdGVk ClsgICAgMC4wMzQ2MjhdICBhcGljIDAgcGluIDIyIG5vdCBjb25uZWN0ZWQKWyAgICAwLjAzNTAw NF0gIGFwaWMgMCBwaW4gMjMgbm90IGNvbm5lY3RlZApbICAgIDAuMDM1NDQ2XSAuLlRJTUVSOiB2 ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBwaW4yPS0xClsgICAgMC4wMzYwMDNd IHNtcGJvb3Q6IENQVTA6IEdlbnVpbmVJbnRlbCBDb21tb24gS1ZNIHByb2Nlc3NvciAoZmFtOiAw ZiwgbW9kZWw6IDA2LCBzdGVwcGluZzogMDEpClsgICAgMC4wMzY3MDddIFVzaW5nIGxvY2FsIEFQ SUMgdGltZXIgaW50ZXJydXB0cy4KWyAgICAwLjAzNjcwN10gY2FsaWJyYXRpbmcgQVBJQyB0aW1l ciAuLi4KWyAgICAwLjAzODAwMF0gLi4uIGxhcGljIGRlbHRhID0gNjI0OTQ5OQpbICAgIDAuMDM4 MDAwXSAuLi4gUE0tVGltZXIgZGVsdGEgPSAzNTc5MjUKWyAgICAwLjAzODAwMF0gLi4uIFBNLVRp bWVyIHJlc3VsdCBvawpbICAgIDAuMDM4MDAwXSAuLi4uLiBkZWx0YSA2MjQ5NDk5ClsgICAgMC4w MzgwMDBdIC4uLi4uIG11bHQ6IDI2ODQxMzkzOApbICAgIDAuMDM4MDAwXSAuLi4uLiBjYWxpYnJh dGlvbiByZXN1bHQ6IDk5OTkxOQpbICAgIDAuMDM4MDAwXSAuLi4uLiBDUFUgY2xvY2sgc3BlZWQg aXMgMjY5My4wMDU5IE1Iei4KWyAgICAwLjAzODAwMF0gLi4uLi4gaG9zdCBidXMgY2xvY2sgc3Bl ZWQgaXMgOTk5LjA5MTkgTUh6LgpbICAgIDAuMDM4MDc5XSBQZXJmb3JtYW5jZSBFdmVudHM6IG5v IFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAuMDQwMjEzXSB4ODY6IEJv b3RlZCB1cCAxIG5vZGUsIDEgQ1BVcwpbICAgIDAuMDQwNTYyXSAtLS0tLS0tLS0tLS0tLS0tClsg ICAgMC4wNDA3ODddIHwgTk1JIHRlc3RzdWl0ZToKWyAgICAwLjA0MTAwM10gLS0tLS0tLS0tLS0t LS0tLS0tLS0KWyAgICAwLjA0MTI2MF0gICByZW1vdGUgSVBJOiAgb2sgIHwKWyAgICAwLjA0MTUz NV0gICAgbG9jYWwgSVBJOiAgb2sgIHwKWyAgICAwLjA0MTgyMV0gLS0tLS0tLS0tLS0tLS0tLS0t LS0KWyAgICAwLjA0MjAwM10gR29vZCwgYWxsICAgMiB0ZXN0Y2FzZXMgcGFzc2VkISB8ClsgICAg MC4wNDIzNDFdIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDQyNjc0 XSBzbXBib290OiBUb3RhbCBvZiAxIHByb2Nlc3NvcnMgYWN0aXZhdGVkICg1Mzg2Ljk3IEJvZ29N SVBTKQpbICAgIDAuMDQzMjg3XSBOTUkgd2F0Y2hkb2c6IGRpc2FibGVkIChjcHUwKTogaGFyZHdh cmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4wNDU4MzJdIHJlZ3VsYXRvci1kdW1teTogbm8g cGFyYW1ldGVycwpbICAgIDAuMDQ2Mjg5XSBSVEMgdGltZTogMTI6NDM6MTksIGRhdGU6IDA3LzI5 LzE0ClsgICAgMC4wNDY3MTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAg ICAwLjA0ODA1M10gRUlTQSBidXMgcmVnaXN0ZXJlZApbICAgIDAuMDQ4MzIzXSBjcHVpZGxlOiB1 c2luZyBnb3Zlcm5vciBsYWRkZXIKWyAgICAwLjA0ODYzOV0gY3B1aWRsZTogdXNpbmcgZ292ZXJu b3IgbWVudQpbICAgIDAuMDQ5Mjg5XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAg IDAuMDQ5Njk3XSBQQ0k6IFBDSSBCSU9TIHJldmlzaW9uIDIuMTAgZW50cnkgYXQgMHhmYzZkNSwg bGFzdCBidXM9MApbICAgIDAuMDUwMDA1XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAx IGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMDY2NDEzXSBBQ1BJOiBBZGRlZCBfT1NJKE1vZHVsZSBE ZXZpY2UpClsgICAgMC4wNjY3NDBdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIERldmljZSkK WyAgICAwLjA2NzAwNF0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQpbICAg IDAuMDY3MzkyXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dyZWdhdG9yIERldmljZSkK WyAgICAwLjA3NTg3NV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApbICAgIDAuMDc2MDA3XSBB Q1BJIEV4Y2VwdGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRl IFtcX1MxX10gKDIwMTQwNDI0L2h3eGZhY2UtNTgwKQpbICAgIDAuMDc2NzQyXSBBQ1BJIEV4Y2Vw dGlvbjogQUVfTk9UX0ZPVU5ELCBXaGlsZSBldmFsdWF0aW5nIFNsZWVwIFN0YXRlIFtcX1MyX10g KDIwMTQwNDI0L2h3eGZhY2UtNTgwKQpbICAgIDAuMDc3NDU5XSBBQ1BJOiAoc3VwcG9ydHMgUzAg UzMgUzUpClsgICAgMC4wNzgwMDNdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJv dXRpbmcKWyAgICAwLjA3ODQyNl0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20g QUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAg IDAuMDkwNTA4XSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVz IDAwLWZmXSkKWyAgICAwLjA5MTAwM10gYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBzdXBwb3J0 cyBbU2VnbWVudHNdClsgICAgMC4wOTE0MzldIGFjcGkgUE5QMEEwMzowMDogX09TQyBmYWlsZWQg KEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsgICAgMC4wOTIzMzRdIGFjcGkgUE5QMEEw MzowMDogZmFpbCB0byBhZGQgTU1DT05GSUcgaW5mb3JtYXRpb24sIGNhbid0IGFjY2VzcyBleHRl bmRlZCBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSB1bmRlciB0aGlzIGJyaWRnZS4KWyAgICAwLjA5 MzIxN10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMC4wOTM1NDBdIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAgICAwLjA5NDAwNV0g cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjddClsg ICAgMC4wOTQ0NjRdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBk MDAtMHhmZmZmXQpbICAgIDAuMDk1MDA0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAuMDk1NTMzXSBwY2lfYnVzIDAw MDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZmXQpbICAg IDAuMDk2MDQ2XSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoxMjM3XSB0eXBlIDAwIGNsYXNzIDB4 MDYwMDAwClsgICAgMC4wOTcyMjJdIHBjaSAwMDAwOjAwOjAxLjA6IFs4MDg2OjcwMDBdIHR5cGUg MDAgY2xhc3MgMHgwNjAxMDAKWyAgICAwLjA5ODMxN10gcGNpIDAwMDA6MDA6MDEuMTogWzgwODY6 NzAxMF0gdHlwZSAwMCBjbGFzcyAweDAxMDE4MApbICAgIDAuMTAxMjU4XSBwY2kgMDAwMDowMDow MS4xOiByZWcgMHgyMDogW2lvICAweGMxYzAtMHhjMWNmXQpbICAgIDAuMTAyNzY4XSBwY2kgMDAw MDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxMDogW2lvICAweDAxZjAtMHgwMWY3 XQpbICAgIDAuMTAzMDA0XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcg MHgxNDogW2lvICAweDAzZjZdClsgICAgMC4xMDM0OTFdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2Fj eSBJREUgcXVpcms6IHJlZyAweDE4OiBbaW8gIDB4MDE3MC0weDAxNzddClsgICAgMC4xMDQwMDNd IHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDFjOiBbaW8gIDB4MDM3 Nl0KWyAgICAwLjEwNTM3N10gcGNpIDAwMDA6MDA6MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBj bGFzcyAweDA2ODAwMApbICAgIDAuMTA2MTE3XSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lv ICAweGIwMDAtMHhiMDNmXSBjbGFpbWVkIGJ5IFBJSVg0IEFDUEkKWyAgICAwLjEwNjY3MV0gcGNp IDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHhiMTAwLTB4YjEwZl0gY2xhaW1lZCBieSBQSUlY NCBTTUIKWyAgICAwLjEwNzM4N10gcGNpIDAwMDA6MDA6MDIuMDogWzEwMTM6MDBiOF0gdHlwZSAw MCBjbGFzcyAweDAzMDAwMApbICAgIDAuMTEwMDM5XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgx MDogW21lbSAweGZjMDAwMDAwLTB4ZmRmZmZmZmYgcHJlZl0KWyAgICAwLjExMjAzMV0gcGNpIDAw MDA6MDA6MDIuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMDAwMC0weGZlYmYwZmZmXQpbICAgIDAu MTE5MDMxXSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgzMDogW21lbSAweGZlYmUwMDAwLTB4ZmVi ZWZmZmYgcHJlZl0KWyAgICAwLjEyMDM4NV0gcGNpIDAwMDA6MDA6MDMuMDogWzgwODY6MTAwZV0g dHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAuMTIxNDg1XSBwY2kgMDAwMDowMDowMy4wOiBy ZWcgMHgxMDogW21lbSAweGZlYmEwMDAwLTB4ZmViYmZmZmZdClsgICAgMC4xMjMwMDZdIHBjaSAw MDAwOjAwOjAzLjA6IHJlZyAweDE0OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMC4xMjgwMDRd IHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViYzAwMDAtMHhmZWJkZmZmZiBw cmVmXQpbICAgIDAuMTI5NDg2XSBwY2kgMDAwMDowMDowNC4wOiBbMWFmNDoxMDAxXSB0eXBlIDAw IGNsYXNzIDB4MDEwMDAwClsgICAgMC4xMzA0OTBdIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDEw OiBbaW8gIDB4YzA0MC0weGMwN2ZdClsgICAgMC4xMzIwMDNdIHBjaSAwMDAwOjAwOjA0LjA6IHJl ZyAweDE0OiBbbWVtIDB4ZmViZjEwMDAtMHhmZWJmMWZmZl0KWyAgICAwLjEzODI1Ml0gcGNpIDAw MDA6MDA6MDUuMDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDAuMTM5 NDg5XSBwY2kgMDAwMDowMDowNS4wOiByZWcgMHgxMDogW2lvICAweGMwODAtMHhjMGJmXQpbICAg IDAuMTQxMDA0XSBwY2kgMDAwMDowMDowNS4wOiByZWcgMHgxNDogW21lbSAweGZlYmYyMDAwLTB4 ZmViZjJmZmZdClsgICAgMC4xNDY5NDNdIHBjaSAwMDAwOjAwOjA2LjA6IFsxYWY0OjEwMDFdIHR5 cGUgMDAgY2xhc3MgMHgwMTAwMDAKWyAgICAwLjE0ODAwNF0gcGNpIDAwMDA6MDA6MDYuMDogcmVn IDB4MTA6IFtpbyAgMHhjMGMwLTB4YzBmZl0KWyAgICAwLjE0OTQ4OF0gcGNpIDAwMDA6MDA6MDYu MDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMzAwMC0weGZlYmYzZmZmXQpbICAgIDAuMTU1NTg1XSBw Y2kgMDAwMDowMDowNy4wOiBbMWFmNDoxMDAxXSB0eXBlIDAwIGNsYXNzIDB4MDEwMDAwClsgICAg MC4xNTcwMDRdIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDEwOiBbaW8gIDB4YzEwMC0weGMxM2Zd ClsgICAgMC4xNTg0ODldIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjQw MDAtMHhmZWJmNGZmZl0KWyAgICAwLjE2NDQwN10gcGNpIDAwMDA6MDA6MDguMDogWzFhZjQ6MTAw MV0gdHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDAuMTY1NDkxXSBwY2kgMDAwMDowMDowOC4w OiByZWcgMHgxMDogW2lvICAweGMxNDAtMHhjMTdmXQpbICAgIDAuMTY3MDAzXSBwY2kgMDAwMDow MDowOC4wOiByZWcgMHgxNDogW21lbSAweGZlYmY1MDAwLTB4ZmViZjVmZmZdClsgICAgMC4xNzMx NTRdIHBjaSAwMDAwOjAwOjA5LjA6IFsxYWY0OjEwMDFdIHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAK WyAgICAwLjE3NDQ5NF0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDB4MTA6IFtpbyAgMHhjMTgwLTB4 YzFiZl0KWyAgICAwLjE3NjAwM10gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDB4MTQ6IFttZW0gMHhm ZWJmNjAwMC0weGZlYmY2ZmZmXQpbICAgIDAuMTgxNTg3XSBwY2kgMDAwMDowMDowYS4wOiBbODA4 NjoyNWFiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMC4xODMwMDNdIHBjaSAwMDAwOjAw OjBhLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViZjcwMDAtMHhmZWJmNzAwZl0KWyAgICAwLjE4Njcz OF0gcGNpX2J1cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApbICAgIDAuMTg4Mzc3XSBBQ1BJOiBQ Q0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDUgKjEwIDExKQpbICAgIDAuMTg5Mjk5XSBB Q1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0JdIChJUlFzIDUgKjEwIDExKQpbICAgIDAuMTkw MTk2XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDUgMTAgKjExKQpbICAg IDAuMTkxMTY1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFzIDUgMTAgKjEx KQpbICAgIDAuMTkxODI0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS1NdIChJUlFzICo5 KQpbICAgIDAuMTkzMTc3XSBBQ1BJOiBFbmFibGVkIDE2IEdQRXMgaW4gYmxvY2sgMDAgdG8gMEYK WyAgICAwLjE5NDU2NF0gdmdhYXJiOiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAwOjAyLjAsZGVj b2Rlcz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQpbICAgIDAuMTk1MDA3XSB2Z2FhcmI6 IGxvYWRlZApbICAgIDAuMTk1MjIwXSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAw MDA6MDA6MDIuMApbICAgIDAuMTk2OTU5XSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1 cmUgRHJpdmVyIEluaXRpYWxpemVkLgpbICAgIDAuMTk3MDExXSBQQ0k6IFVzaW5nIEFDUEkgZm9y IElSUSByb3V0aW5nClsgICAgMC4xOTczNDBdIFBDSTogcGNpX2NhY2hlX2xpbmVfc2l6ZSBzZXQg dG8gNjQgYnl0ZXMKWyAgICAwLjE5ODE3NF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0g MHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMTk4NjI4XSBlODIwOiByZXNlcnZlIFJBTSBi dWZmZXIgW21lbSAweDEzZmZlMDAwLTB4MTNmZmZmZmZdClsgICAgMC4yMDA1ODNdIFN3aXRjaGVk IHRvIGNsb2Nrc291cmNlIGt2bS1jbG9jawpbICAgIDAuMjE2NTM2XSBGUy1DYWNoZTogTG9hZGVk ClsgICAgMC4yMTY4NzFdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuMjE3MTczXSBBQ1BJOiBi dXMgdHlwZSBQTlAgcmVnaXN0ZXJlZApbICAgIDAuMjE3NTQ3XSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpb ICAgIDAuMjE4MjY4XSBwbnAgMDA6MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQ TlAwYjAwIChhY3RpdmUpClsgICAgMC4yMTg4MjFdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50 cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4y MTk1NzddIHBucCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMg KGFjdGl2ZSkKWyAgICAwLjIyMDE4NF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0x MiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMjIwODgy XSBwbnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwZjEzIChhY3Rp dmUpClsgICAgMC4yMjE1MzJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAw eDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4yMjIxNzRdIHBucCAw MDowMzogW2RtYSAyXQpbICAgIDAuMjIyNjExXSBwbnAgMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQ SSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3RpdmUpClsgICAgMC4yMjMxOTldIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBE ZXN0OjEpClsgICAgMC4yMjM4ODNdIHBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmlj ZSwgSURzIFBOUDA0MDAgKGFjdGl2ZSkKWyAgICAwLjIyNDQ3NF0gSU9BUElDWzBdOiBTZXQgcm91 dGluZyBlbnRyeSAoMC00IC0+IDB4MzQgLT4gSVJRIDQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkK WyAgICAwLjIyNTIzMl0gcG5wIDAwOjA1OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMg UE5QMDUwMSAoYWN0aXZlKQpbICAgIDAuMjI1ODA1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MjI2NDk3XSBwbnAgMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAx IChhY3RpdmUpClsgICAgMC4yMjc1NTZdIHBucDogUG5QIEFDUEk6IGZvdW5kIDcgZGV2aWNlcwpb ICAgIDAuMjI3ODgyXSBBQ1BJOiBidXMgdHlwZSBQTlAgdW5yZWdpc3RlcmVkClsgICAgMC4yNjQw NDBdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weDBjZjddClsgICAg MC4yNjQ0NzJdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0weGZmZmZd ClsgICAgMC4yNjQ5MDJdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBbbWVtIDB4MDAwYTAw MDAtMHgwMDBiZmZmZl0KWyAgICAwLjI2NTM5MF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3 IFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZmXQpbICAgIDAuMjY1ODg4XSBORVQ6IFJlZ2lzdGVy ZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAwLjI2NjI1MV0gcGNpIDAwMDA6MDA6MDAuMDogTGlt aXRpbmcgZGlyZWN0IFBDSS9QQ0kgdHJhbnNmZXJzClsgICAgMC4yNjY3MThdIHBjaSAwMDAwOjAw OjAxLjA6IFBJSVgzOiBFbmFibGluZyBQYXNzaXZlIFJlbGVhc2UKWyAgICAwLjI2NzE4NF0gcGNp IDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMKWyAgICAw LjI2NzY2OV0gcGNpIDAwMDA6MDA6MDIuMDogQm9vdCB2aWRlbyBkZXZpY2UKWyAgICAwLjI2ODA4 OF0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCA2NApbICAgIDAuMjY4NjQ5XSBVbnBhY2tpbmcg aW5pdHJhbWZzLi4uClsgICAgMC4zNjc0NzRdIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4 YzNjYmQwMDAtMHhjM2ZlZmZmZl0KWyAgICAwLjM2ODU3NV0gYXBtOiBCSU9TIG5vdCBmb3VuZC4K WyAgICAwLjM2OTM1N10gY3J5cHRvbWdyX3Rlc3QgKDE5KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRl cHRoOiA3MDYwIGJ5dGVzIGxlZnQKWyAgICAwLjM2OTk0MF0gSU5GTzogdHJ5aW5nIHRvIHJlZ2lz dGVyIG5vbi1zdGF0aWMga2V5LgpbICAgIDAuMzcwMDExXSB0aGUgY29kZSBpcyBmaW5lIGJ1dCBu ZWVkcyBsb2NrZGVwIGFubm90YXRpb24uClsgICAgMC4zNzAwMTFdIHR1cm5pbmcgb2ZmIHRoZSBs b2NraW5nIGNvcnJlY3RuZXNzIHZhbGlkYXRvci4KWyAgICAwLjM3MDAxMV0gQ1BVOiAwIFBJRDog MTkgQ29tbTogY3J5cHRvbWdyX3Rlc3QgTm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMC1nYmQx NGRkYyAjMTAKWyAgICAwLjM3MDAxMV0gIDAwMDAwMDAwIDAwMDAwMDAwIGMyMmFiZTFjIGIxNDll MTNhIGMxNGJiMDAwIGMyMmFiZTU0IGIxMDc5Mjk4IGIxNjczZDE4ClsgICAgMC4zNzAwMTFdICAw MDAwMDAwMCBjMjJhYmU1NCBiMTA2NzY3ZiAwMDAwMDI4NiAwMDAwMDE2NSAwMDAwMDAwMCAwMDAw MDAwMCBjMTRiYjE4MApbICAgIDAuMzcwMDExXSAgYzE0YmIxODAgMDAwMDAyNDYgMDAwMDAwMDAg YzIyYWJlODggYjEwNzljNjQgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKWyAgICAwLjM3MDAx MV0gQ2FsbCBUcmFjZToKWyAgICAwLjM3MDAxMV0gIFs8YjE0OWUxM2E+XSBkdW1wX3N0YWNrKzB4 NDgvMHg2MApbICAgIDAuMzcwMDExXSAgWzxiMTA3OTI5OD5dIF9fbG9ja19hY3F1aXJlLmlzcmEu MjgrMHg4NzgvMHhiMjAKWyAgICAwLjM3MDAxMV0gIFs8YjEwNjc2N2Y+XSA/IHNjaGVkX2Nsb2Nr X2NwdSsweGRmLzB4MTIwClsgICAgMC4zNzAwMTFdICBbPGIxMDc5YzY0Pl0gbG9ja19hY3F1aXJl KzB4ODQvMHgxMDAKWyAgICAwLjM3MDAxMV0gIFs8YjEwODdhNGY+XSA/IGV4aXRfcmN1X3Rhc2tz KzB4MmYvMHg1MApbICAgIDAuMzcwMDExXSAgWzxiMTRhMzIyZD5dIF9yYXdfc3Bpbl9sb2NrKzB4 M2QvMHg3MApbICAgIDAuMzcwMDExXSAgWzxiMTA4N2E0Zj5dID8gZXhpdF9yY3VfdGFza3MrMHgy Zi8weDUwClsgICAgMC4zNzAwMTFdICBbPGIxMDg3YTRmPl0gZXhpdF9yY3VfdGFza3MrMHgyZi8w eDUwClsgICAgMC4zNzAwMTFdICBbPGIxMDhiNmM4Pl0gZXhpdF9yY3UrMHg4LzB4MTAKWyAgICAw LjM3MDAxMV0gIFs8YjEwM2QyODY+XSBkb19leGl0KzB4NTk2LzB4OTIwClsgICAgMC4zNzAwMTFd ICBbPGIxMTY3MDMwPl0gPyBjcnlwdG9tZ3Jfbm90aWZ5KzB4NDQwLzB4NDQwClsgICAgMC4zNzAw MTFdICBbPGIxMTY3MDViPl0gY3J5cHRvbWdyX3Rlc3QrMHgyYi8weDQwClsgICAgMC4zNzAwMTFd ICBbPGIxMDU2MjMwPl0ga3RocmVhZCsweGIwLzB4ZDAKWyAgICAwLjM3MDAxMV0gIFs8YjEwNzQ0 OTI+XSA/IGNvbXBsZXRlKzB4MTIvMHg0MApbICAgIDAuMzcwMDExXSAgWzxiMTRhM2YwMT5dIHJl dF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMwClsgICAgMC4zNzAwMTFdICBbPGIxMDU2MTgw Pl0gPyBfX2t0aHJlYWRfcGFya21lKzB4NjAvMHg2MApbICAgIDAuMzgwODkzXSBjcnlwdG9tZ3Jf dGVzdCAoMjYpIHVzZWQgZ3JlYXRlc3Qgc3RhY2sgZGVwdGg6IDYzMTYgYnl0ZXMgbGVmdApbICAg IDAuMzgxNjEzXSBQQ0xNVUxRRFEtTkkgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsg ICAgMC4zODIwNDVdIFRoZSBmb3JjZSBwYXJhbWV0ZXIgaGFzIG5vdCBiZWVuIHNldCB0byAxLiBU aGUgSXJpcyBwb3dlcm9mZiBoYW5kbGVyIHdpbGwgbm90IGJlIGluc3RhbGxlZC4KWyAgICAwLjM4 Mjc2NF0gTmF0U2VtaSBTQ3gyMDAgRHJpdmVyClsgICAgMC4zODM0OTddIGZ1dGV4IGhhc2ggdGFi bGUgZW50cmllczogMTYgKG9yZGVyOiAtMiwgMTAyNCBieXRlcykKWyAgICAwLjM4NDYzOF0gbXNn bW5pIGhhcyBiZWVuIHNldCB0byA1OTAKWyAgICAwLjM4NzE3Nl0gY3J5cHRvbWdyX3Rlc3QgKDQ2 KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiA2MTM2IGJ5dGVzIGxlZnQKWyAgICAwLjM5MTg3 OV0gYWxnOiBObyB0ZXN0IGZvciBjcmMzMiAoY3JjMzItdGFibGUpClsgICAgMC4zOTI1ODNdIGFs ZzogTm8gdGVzdCBmb3IgbHo0IChsejQtZ2VuZXJpYykKWyAgICAwLjM5Mjk2OV0gYWxnOiBObyB0 ZXN0IGZvciBsejRoYyAobHo0aGMtZ2VuZXJpYykKWyAgICAwLjM5MzQyMl0gYWxnOiBObyB0ZXN0 IGZvciBzdGRybmcgKGtybmcpClsgICAgMC4zOTc0MDhdIGFsZzogTm8gdGVzdCBmb3IgZmlwcyhh bnNpX2Nwcm5nKSAoZmlwc19hbnNpX2Nwcm5nKQpbICAgIDAuMzk4MDM0XSBzdGFydCBwbGlzdCB0 ZXN0ClsgICAgMC40MDA0MTBdIGVuZCBwbGlzdCB0ZXN0ClsgICAgMC40MDA2MzZdIGxpc3Rfc29y dF90ZXN0OiBzdGFydCB0ZXN0aW5nIGxpc3Rfc29ydCgpClsgICAgMC40MDIzMDddIGlwbWkgbWVz c2FnZSBoYW5kbGVyIHZlcnNpb24gMzkuMgpbICAgIDAuNDAyNjgyXSBJUE1JIFN5c3RlbSBJbnRl cmZhY2UgZHJpdmVyLgpbICAgIDAuNDAzMTk3XSBpcG1pX3NpOiBVbmFibGUgdG8gZmluZCBhbnkg U3lzdGVtIEludGVyZmFjZShzKQpbICAgIDAuNDAzNjQzXSBJUE1JIFdhdGNoZG9nOiBkcml2ZXIg aW5pdGlhbGl6ZWQKWyAgICAwLjQwMzk3OV0gQ29weXJpZ2h0IChDKSAyMDA0IE1vbnRhVmlzdGEg U29mdHdhcmUgLSBJUE1JIFBvd2VyZG93biB2aWEgc3lzX3JlYm9vdC4KWyAgICAwLjQwNDc5N10g aW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9p bnB1dC9pbnB1dDAKWyAgICAwLjQwNTQyNl0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAg IDAuNDQxMzg4XSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmlu ZyBkaXNhYmxlZApbICAgIDAuNDY1MzkxXSAwMDowNTogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEg PSA0LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAgMC40NjczNThdIE5vbi12 b2xhdGlsZSBtZW1vcnkgZHJpdmVyIHYxLjMKWyAgICAwLjQ2NzgzMl0gc2N4MjAwX2dwaW86IG5v IFNDeDIwMCBncGlvIHByZXNlbnQKWyAgICAwLjQ2ODQyMF0gcGxhdGZvcm0gcGM4NzM2eF9ncGlv LjA6IE5hdFNlbWkgcGM4NzM2eCBHUElPIERyaXZlciBJbml0aWFsaXppbmcKWyAgICAwLjQ2OTAw MF0gcGxhdGZvcm0gcGM4NzM2eF9ncGlvLjA6IG5vIGRldmljZSBmb3VuZApbICAgIDAuNDY5NDYw XSBuc2NfZ3BpbyBpbml0aWFsaXppbmcKWyAgICAwLjQ2OTc0OF0gdGVsY2xrX2ludGVycnVwdCA9 IDB4ZiBub24tbWNwYmwwMDEwIGh3LgpbICAgIDAuNDcwMTM5XSBIYW5nY2hlY2s6IHN0YXJ0aW5n IGhhbmdjaGVjayB0aW1lciAwLjkuMSAodGljayBpcyAxODAgc2Vjb25kcywgbWFyZ2luIGlzIDYw IHNlY29uZHMpLgpbICAgIDAuNDcwODY3XSBIYW5nY2hlY2s6IFVzaW5nIGdldHJhd21vbm90b25p YygpLgpbICAgIDAuNDcxNjg1XSBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAgMjAwNjA4MTAK WyAgICAwLjQ3MjMwMF0gZHVtbXktaXJxOiBubyBJUlEgZ2l2ZW4uICBVc2UgaXJxPU4KWyAgICAw LjQ3MzU3N10gSFNJL1NTSSBjaGFyIGRldmljZSBsb2FkZWQKWyAgICAwLjQ3NDE0M10gaTgwNDI6 IFBOUDogUFMvMiBDb250cm9sbGVyIFtQTlAwMzAzOktCRCxQTlAwZjEzOk1PVV0gYXQgMHg2MCww eDY0IGlycSAxLDEyClsgICAgMC40NzU0MjJdIHNlcmlvOiBpODA0MiBLQkQgcG9ydCBhdCAweDYw LDB4NjQgaXJxIDEKWyAgICAwLjQ3NTgyNV0gc2VyaW86IGk4MDQyIEFVWCBwb3J0IGF0IDB4NjAs MHg2NCBpcnEgMTIKWyAgICAwLjQ3NjgxNF0gZXZidWc6IENvbm5lY3RlZCBkZXZpY2U6IGlucHV0 MCAoUG93ZXIgQnV0dG9uIGF0IExOWFBXUkJOL2J1dHRvbi9pbnB1dDApClsgICAgMC40Nzc5OThd IGlucHV0OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkIGFzIC9kZXZpY2VzL3BsYXRmb3Jt L2k4MDQyL3NlcmlvMC9pbnB1dC9pbnB1dDEKWyAgICAwLjQ3ODc0OV0gZXZidWc6IENvbm5lY3Rl ZCBkZXZpY2U6IGlucHV0MSAoQVQgVHJhbnNsYXRlZCBTZXQgMiBrZXlib2FyZCBhdCBpc2EwMDYw L3NlcmlvMC9pbnB1dDApClsgICAgMC40Nzk2ODddIGlucG9ydC5jOiBEaWRuJ3QgZmluZCBJblBv cnQgbW91c2UgYXQgMHgyM2MKWyAgICAwLjQ4MDIxMl0gbG9naWJtLmM6IERpZG4ndCBmaW5kIExv Z2l0ZWNoIGJ1c21vdXNlIGF0IDB4MjNjClsgICAgMC40ODMyNzldIG1rNzEyOiBkZXZpY2Ugbm90 IHByZXNlbnQKWyAgICAwLjQ4NDE0N10gYXBhbmVsOiBGdWppdHN1IEJJT1Mgc2lnbmF0dXJlICdG SktFWUlORicgbm90IGZvdW5kLi4uClsgICAgMC40ODUyNDFdIHdpc3Ryb25fYnRuczogU3lzdGVt IHVua25vd24KWyAgICAwLjQ4NTY2OV0gcnRjX2Ntb3MgMDA6MDA6IFJUQyBjYW4gd2FrZSBmcm9t IFM0ClsgICAgMC40ODY0NDVdIHJ0Y19jbW9zIDAwOjAwOiBydGMgY29yZTogcmVnaXN0ZXJlZCBy dGNfY21vcyBhcyBydGMwClsgICAgMC40ODcwMzldIHJ0Y19jbW9zIDAwOjAwOiBhbGFybXMgdXAg dG8gb25lIGRheSwgMTE0IGJ5dGVzIG52cmFtLCBocGV0IGlycXMKWyAgICAwLjQ4ODg3Nl0gcnRj IChudWxsKTogaW52YWxpZCBhbGFybSB2YWx1ZTogMTkwMC0xLTI5IDA6MDowClsgICAgMC40ODk2 MTFdIHJ0Yy10ZXN0IHJ0Yy10ZXN0LjA6IHJ0YyBjb3JlOiByZWdpc3RlcmVkIHRlc3QgYXMgcnRj MQpbICAgIDAuNDkwMjEwXSBydGMgKG51bGwpOiBpbnZhbGlkIGFsYXJtIHZhbHVlOiAxOTAwLTEt MjkgMDowOjAKWyAgICAwLjQ5MDg1N10gcnRjLXRlc3QgcnRjLXRlc3QuMTogcnRjIGNvcmU6IHJl Z2lzdGVyZWQgdGVzdCBhcyBydGMyClsgICAgMC40OTE2MDddIGkyYyAvZGV2IGVudHJpZXMgZHJp dmVyClsgICAgMC40OTE5NjhdIGkyYy1wYXJwb3J0LWxpZ2h0OiBhZGFwdGVyIHR5cGUgdW5zcGVj aWZpZWQKWyAgICAwLjQ5MjU5N10gaXNhIGkyYy1wY2EtaXNhLjA6IFBsZWFzZSBzcGVjaWZ5IEkv TyBiYXNlClsgICAgMC40OTMwNjBdIERyaXZlciBmb3IgMS13aXJlIERhbGxhcyBuZXR3b3JrIHBy b3RvY29sLgpbICAgIDAuNDkzNjYwXSBEUzFXTSB3MSBidXNtYXN0ZXIgZHJpdmVyIC0gKGMpIDIw MDQgU3phYm9sY3MgR3l1cmtvClsgICAgMC40OTQxNTldIDEtV2lyZSBkcml2ZXIgZm9yIHRoZSBE UzI3NjAgYmF0dGVyeSBtb25pdG9yICBjaGlwICAtIChjKSAyMDA0LTIwMDUsIFN6YWJvbGNzIEd5 dXJrbwpbICAgIDAuNDk2OTY2XSBhcHBsZXNtYzogc3VwcG9ydGVkIGxhcHRvcCBub3QgZm91bmQh ClsgICAgMC40OTczODVdIGFwcGxlc21jOiBkcml2ZXIgaW5pdCBmYWlsZWQgKHJldD0tMTkpIQpb ICAgIDAuNDk5MDIwXSBwYzg3MzYwOiBQQzg3MzZ4IG5vdCBkZXRlY3RlZCwgbW9kdWxlIG5vdCBp bnNlcnRlZApbICAgIDAuNTAwMDQ4XSBwbGF0Zm9ybSBlaXNhLjA6IFByb2JpbmcgRUlTQSBidXMg MApbICAgIDAuNTAwNDkxXSBwbGF0Zm9ybSBlaXNhLjA6IEVJU0E6IENhbm5vdCBhbGxvY2F0ZSBy ZXNvdXJjZSBmb3IgbWFpbmJvYXJkClsgICAgMC41MDEwOTBdIHNkaGNpOiBTZWN1cmUgRGlnaXRh bCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgpbICAgIDAuNTAxNTU5XSBzZGhjaTog Q29weXJpZ2h0KGMpIFBpZXJyZSBPc3NtYW4KWyAgICAwLjUwMTkwNl0gd2JzZDogV2luYm9uZCBX ODNMNTF4RCBTRC9NTUMgY2FyZCBpbnRlcmZhY2UgZHJpdmVyClsgICAgMC41MDIzNjFdIHdic2Q6 IENvcHlyaWdodChjKSBQaWVycmUgT3NzbWFuClsgICAgMC41MDI3ODddIHNkaGNpLXBsdGZtOiBT REhDSSBwbGF0Zm9ybSBhbmQgT0YgZHJpdmVyIGhlbHBlcgpbICAgIDAuNTA0MDgyXSBsZWR0cmln LWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsgICAgMC41MDUw MThdIGRjZGJhcyBkY2RiYXM6IERlbGwgU3lzdGVtcyBNYW5hZ2VtZW50IEJhc2UgRHJpdmVyICh2 ZXJzaW9uIDUuNi4wLTMuMikKWyAgICAwLjUwNzY2Ml0gRlBHQSBET1dOTE9BRCAtLS0+ClsgICAg MC41MDc5MTFdIEZQR0EgaW1hZ2UgZmlsZSBuYW1lOiB4bGlueF9mcGdhX2Zpcm13YXJlLmJpdApb ICAgIDAuNTA4MzgzXSBHUElPIElOSVQgRkFJTCEhClsgICAgMC41MDg2NTZdIGhkYXBzOiBzdXBw b3J0ZWQgbGFwdG9wIG5vdCBmb3VuZCEKWyAgICAwLjUwOTAzM10gaGRhcHM6IGRyaXZlciBpbml0 IGZhaWxlZCAocmV0PS0xOSkhClsgICAgMC41MDk2ODddIGludGVsX3JhcGw6IGRyaXZlciBkb2Vz IG5vdCBzdXBwb3J0IENQVSBmYW1pbHkgMTUgbW9kZWwgNgpbICAgIDAuNTEwNDg0XSBNZWRpYVRy aXggYXVkaW8gZHJpdmVyIENvcHlyaWdodCAoQykgYnkgSGFubnUgU2F2b2xhaW5lbiAxOTkzLTE5 OTYKWyAgICAwLjUxMTA2NF0gSS9PLCBJUlEsIERNQSBhbmQgdHlwZSBhcmUgbWFuZGF0b3J5Clsg ICAgMC41MTE0NjRdIGFkMTg0OC9jczQyNDggY29kZWMgZHJpdmVyIENvcHlyaWdodCAoQykgYnkg SGFubnUgU2F2b2xhaW5lbiAxOTkzLTE5OTYKWyAgICAwLjUxMjE2OV0gYWQxODQ4OiBObyBJU0FQ blAgY2FyZHMgZm91bmQsIHRyeWluZyBzdGFuZGFyZCBvbmVzLi4uClsgICAgMC41MTI2NTddIFBy byBBdWRpbyBTcGVjdHJ1bSBkcml2ZXIgQ29weXJpZ2h0IChDKSBieSBIYW5udSBTYXZvbGFpbmVu IDE5OTMtMTk5NgpbICAgIDAuNTEzMjMzXSBJL08sIElSUSwgRE1BIGFuZCB0eXBlIGFyZSBtYW5k YXRvcnkKWyAgICAwLjUxMzU4Nl0gc2I6IEluaXQ6IFN0YXJ0aW5nIFByb2JlLi4uClsgICAgMC41 MTM5MTJdIHNiOiBJbml0OiBEb25lClsgICAgMC41MTQxNTldIEN5cml4IEthaGx1YSBWU0ExIFhw cmVzc0F1ZGlvIHN1cHBvcnQgKGMpIENvcHlyaWdodCAyMDAzIFJlZCBIYXQgSW5jClsgICAgMC41 MTQ3NjJdIE1JREkgTG9vcGJhY2sgZGV2aWNlIGRyaXZlcgpbICAgIDAuNTE1NjY3XSBBTFNBOiBz ZXFfb3NzOiBjYW4ndCByZWdpc3RlciBkZXZpY2Ugc2VxClsgICAgMC41MTYzMTZdIGlzYSBhZGxp Yi4wOiBwbGVhc2Ugc3BlY2lmeSBwb3J0ClsgICAgMC41MjA3NjBdIHNjNjAwMDogc3BlY2lmeSBJ TyBwb3J0ClsgICAgMC41MjE1MzRdIGlzYSBhZDE4NDguMDogcGxlYXNlIHNwZWNpZnkgcG9ydApb ICAgIDAuNTIyMzE1XSBpc2EgY3M0MjMxLjA6IHBsZWFzZSBzcGVjaWZ5IHBvcnQKWyAgICAwLjUy MzUzN10gaXNhIGF6dDE2MDUuMDogcGxlYXNlIHNwZWNpZnkgcG9ydApbICAgIDAuNTI0MzMyXSBp c2EgYXp0MjMxNi4wOiBwbGVhc2Ugc3BlY2lmeSBwb3J0ClsgICAgMS4xMTQ2OThdIGlzYSBzYjgu MDogcGxlYXNlIHNwZWNpZnkgaXJxClsgICAgMS4xMjEyNzVdIHBsZWFzZSBzcGVjaWZ5IHBvcnQK WyAgICAxLjEyNDIyNV0gb3Byb2ZpbGU6IHVzaW5nIHRpbWVyIGludGVycnVwdC4KWyAgICAxLjEy NDkwMl0gClsgICAgMS4xMjQ5MDJdIHByaW50aW5nIFBJQyBjb250ZW50cwpbICAgIDEuMTI1Mjkw XSAuLi4gUElDICBJTVI6IGZmZmYKWyAgICAxLjEyNTUyOF0gLi4uIFBJQyAgSVJSOiAxMTEzClsg ICAgMS4xMjU3NzldIC4uLiBQSUMgIElTUjogMDAwMApbICAgIDEuMTI2MDMwXSAuLi4gUElDIEVM Q1I6IDBjMDAKWyAgICAxLjEyNjI3M10gcHJpbnRpbmcgbG9jYWwgQVBJQyBjb250ZW50cyBvbiBD UFUjMC8wOgpbICAgIDEuMTI2NjY0XSAuLi4gQVBJQyBJRDogICAgICAwMDAwMDAwMCAoMCkKWyAg ICAxLjEyNjk4MF0gLi4uIEFQSUMgVkVSU0lPTjogMDAwNTAwMTQKWyAgICAxLjEyNzAyMV0gLi4u IEFQSUMgVEFTS1BSSTogMDAwMDAwMDAgKDAwKQpbICAgIDEuMTI3MDIxXSAuLi4gQVBJQyBQUk9D UFJJOiAwMDAwMDAwMApbICAgIDEuMTI3MDIxXSAuLi4gQVBJQyBMRFI6IDAxMDAwMDAwClsgICAg MS4xMjcwMjFdIC4uLiBBUElDIERGUjogZmZmZmZmZmYKWyAgICAxLjEyNzAyMV0gLi4uIEFQSUMg U1BJVjogMDAwMDAxZmYKWyAgICAxLjEyNzAyMV0gLi4uIEFQSUMgSVNSIGZpZWxkOgpbICAgIDEu MTI3MDIxXSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwClsgICAgMS4xMjcwMjFdIC4uLiBBUElDIFRNUiBmaWVsZDoKWyAgICAx LjEyNzAyMV0gMDAwMDAwMDAwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMApbICAgIDEuMTI3MDIxXSAuLi4gQVBJQyBJUlIgZmllbGQ6ClsgICAg MS4xMjcwMjFdIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDgwMDAKWyAgICAxLjEyNzAyMV0gLi4uIEFQSUMgRVNSOiAwMDAwMDAwMApb ICAgIDEuMTI3MDIxXSAuLi4gQVBJQyBJQ1I6IDAwMDAwODMxClsgICAgMS4xMjcwMjFdIC4uLiBB UElDIElDUjI6IDAxMDAwMDAwClsgICAgMS4xMjcwMjFdIC4uLiBBUElDIExWVFQ6IDAwMDAwMGVm ClsgICAgMS4xMjcwMjFdIC4uLiBBUElDIExWVFBDOiAwMDAxMDAwMApbICAgIDEuMTI3MDIxXSAu Li4gQVBJQyBMVlQwOiAwMDAxMDcwMApbICAgIDEuMTI3MDIxXSAuLi4gQVBJQyBMVlQxOiAwMDAw MDQwMApbICAgIDEuMTI3MDIxXSAuLi4gQVBJQyBMVlRFUlI6IDAwMDAwMGZlClsgICAgMS4xMjcw MjFdIC4uLiBBUElDIFRNSUNUOiAwMDAwZWViMApbICAgIDEuMTI3MDIxXSAuLi4gQVBJQyBUTUND VDogMDAwMDAwMDAKWyAgICAxLjEyNzAyMV0gLi4uIEFQSUMgVERDUjogMDAwMDAwMDMKWyAgICAx LjEyNzAyMV0gClsgICAgMS4xMzQ3OTJdIG51bWJlciBvZiBNUCBJUlEgc291cmNlczogMTUuClsg ICAgMS4xMzUxMDldIG51bWJlciBvZiBJTy1BUElDICMwIHJlZ2lzdGVyczogMjQuClsgICAgMS4x MzU0NTBdIHRlc3RpbmcgdGhlIElPIEFQSUMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgpbICAgIDEu MTM1ODU4XSBJTyBBUElDICMwLi4uLi4uClsgICAgMS4xMzYwOTNdIC4uLi4gcmVnaXN0ZXIgIzAw OiAwMDAwMDAwMApbICAgIDEuMTM2Mzg3XSAuLi4uLi4uICAgIDogcGh5c2ljYWwgQVBJQyBpZDog MDAKWyAgICAxLjEzNjcyNF0gLi4uLi4uLiAgICA6IERlbGl2ZXJ5IFR5cGU6IDAKWyAgICAxLjEz NzAzOF0gLi4uLi4uLiAgICA6IExUUyAgICAgICAgICA6IDAKWyAgICAxLjEzNzM0Nl0gLi4uLiBy ZWdpc3RlciAjMDE6IDAwMTcwMDExClsgICAgMS4xMzc2NDZdIC4uLi4uLi4gICAgIDogbWF4IHJl ZGlyZWN0aW9uIGVudHJpZXM6IDE3ClsgICAgMS4xMzgwMzZdIC4uLi4uLi4gICAgIDogUFJRIGlt cGxlbWVudGVkOiAwClsgICAgMS4xMzgzNjBdIC4uLi4uLi4gICAgIDogSU8gQVBJQyB2ZXJzaW9u OiAxMQpbICAgIDEuMTM4Njk3XSAuLi4uIHJlZ2lzdGVyICMwMjogMDAwMDAwMDAKWyAgICAxLjEz ODk4N10gLi4uLi4uLiAgICAgOiBhcmJpdHJhdGlvbjogMDAKWyAgICAxLjEzOTMwMV0gLi4uLiBJ UlEgcmVkaXJlY3Rpb24gdGFibGU6ClsgICAgMS4xMzk2MDldIDEgICAgMCAgICAwICAgMCAgIDAg ICAgMCAgICAwICAgIDAwClsgICAgMS4xNDAwNDBdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAg ICAxICAgIDMxClsgICAgMS4xNDAzOTNdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAg IDMwClsgICAgMS4xNDA3NTddIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDMzClsg ICAgMS4xNDExMjNdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM0ClsgICAgMS4x NDE0NzVdIDEgICAgMSAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM1ClsgICAgMS4xNDE4Mzld IDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM2ClsgICAgMS4xNDIyMDJdIDAgICAg MCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDM3ClsgICAgMS4xNDI1NTRdIDAgICAgMCAgICAw ICAgMCAgIDAgICAgMSAgICAxICAgIDM4ClsgICAgMS4xNDI5MTZdIDAgICAgMSAgICAwICAgMCAg IDAgICAgMSAgICAxICAgIDM5ClsgICAgMS4xNDMyODFdIDEgICAgMSAgICAwICAgMCAgIDAgICAg MSAgICAxICAgIDNBClsgICAgMS4xNDM2NDJdIDEgICAgMSAgICAwICAgMCAgIDAgICAgMSAgICAx ICAgIDNCClsgICAgMS4xNDM5OTBdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDND ClsgICAgMS4xNDQzNTJdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDNEClsgICAg MS4xNDQ3MTZdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDNFClsgICAgMS4xNDUx MDFdIDAgICAgMCAgICAwICAgMCAgIDAgICAgMSAgICAxICAgIDNGClsgICAgMS4xNDU0NTFdIDEg ICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4xNDU4MTZdIDEgICAgMCAg ICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4xNDYxNzZdIDEgICAgMCAgICAwICAg MCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4xNDY1MjddIDEgICAgMCAgICAwICAgMCAgIDAg ICAgMCAgICAwICAgIDAwClsgICAgMS4xNDY4ODhdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAg ICAwICAgIDAwClsgICAgMS4xNDcyNTFdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAg IDAwClsgICAgMS4xNDc2MTFdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsg ICAgMS4xNDc5NjJdIDEgICAgMCAgICAwICAgMCAgIDAgICAgMCAgICAwICAgIDAwClsgICAgMS4x NDgzMTddIElSUSB0byBwaW4gbWFwcGluZ3M6ClsgICAgMS4xNDg1NjRdIElSUTAgLT4gMDoyClsg ICAgMS4xNDg3ODhdIElSUTEgLT4gMDoxClsgICAgMS4xNDkwMDBdIElSUTMgLT4gMDozClsgICAg MS4xNDkyMjVdIElSUTQgLT4gMDo0ClsgICAgMS4xNDk0MzddIElSUTUgLT4gMDo1ClsgICAgMS4x NDk2NjBdIElSUTYgLT4gMDo2ClsgICAgMS4xNDk4NzNdIElSUTcgLT4gMDo3ClsgICAgMS4xNTAx MDJdIElSUTggLT4gMDo4ClsgICAgMS4xNTAzMTVdIElSUTkgLT4gMDo5ClsgICAgMS4xNTA1MjZd IElSUTEwIC0+IDA6MTAKWyAgICAxLjE1MDc2MV0gSVJRMTEgLT4gMDoxMQpbICAgIDEuMTUwOTg1 XSBJUlExMiAtPiAwOjEyClsgICAgMS4xNTEyMjRdIElSUTEzIC0+IDA6MTMKWyAgICAxLjE1MTQ0 OV0gSVJRMTQgLT4gMDoxNApbICAgIDEuMTUxNjgyXSBJUlExNSAtPiAwOjE1ClsgICAgMS4xNTE5 MDddIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBkb25lLgpbICAgIDEuMTUy MzEwXSBVc2luZyBJUEkgTm8tU2hvcnRjdXQgbW9kZQpbICAgIDEuMTU0MTU2XSAgIE1hZ2ljIG51 bWJlcjogNjoxNDM6NzM1ClsgICAgMS4xNTQ1NTRdIEJJT1MgRUREIGZhY2lsaXR5IHYwLjE2IDIw MDQtSnVuLTI1LCAwIGRldmljZXMgZm91bmQKWyAgICAxLjE1NTExOF0gRUREIGluZm9ybWF0aW9u IG5vdCBhdmFpbGFibGUuClsgICAgMS4xNTU0NTBdIEFMU0EgZGV2aWNlIGxpc3Q6ClsgICAgMS4x NTU2ODldICAgTm8gc291bmRjYXJkcyBmb3VuZC4KWyAgICAxLjE1NjM2OF0gZGVidWc6IHVubWFw cGluZyBpbml0IFttZW0gMHhiMTdhYzAwMC0weGIxOTU5ZmZmXQptb3VudDogbW91bnRpbmcgcHJv YyBvbiAvcHJvYyBmYWlsZWQ6IE5vIHN1Y2ggZGV2aWNlClsgICAgMS4xNjYwMTFdIEJVRzogc2xl ZXBpbmcgZnVuY3Rpb24gY2FsbGVkIGZyb20gaW52YWxpZCBjb250ZXh0IGF0IGtlcm5lbC9yY3Uv dXBkYXRlLmM6ODcxClsgICAgMS4xNjczNTJdIGluX2F0b21pYygpOiAxLCBpcnFzX2Rpc2FibGVk KCk6IDAsIHBpZDogODYsIG5hbWU6IG1vdW50ClsgICAgMS4xNjgyMDddIElORk86IGxvY2tkZXAg aXMgdHVybmVkIG9mZi4KWyAgICAxLjE2ODczM10gQ1BVOiAwIFBJRDogODYgQ29tbTogbW91bnQg Tm90IHRhaW50ZWQgMy4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYyAjMTAKWyAgICAxLjE2OTcxNV0g IDAwMDAwMDAwIDAwMDAwMDAwIGMxNjUxZWZjIGIxNDllMTNhIDAwMDAwMDU2IGMxNjUxZjI0IGIx MDY2NTJlIGIxNjczNjk4ClsgICAgMS4xNzA4OTFdICAwMDAwMDAwMSAwMDAwMDAwMCAwMDAwMDA1 NiBjMTY0NDJmMCBjMTY0NDAwMCBjMTY0NDE3MCBjMTY0NDAwMCBjMTY1MWYzNApbICAgIDEuMTcy MTAxXSAgYjEwODdhNDMgMDAwMDFhYmMgMDAwMDAwMDAgYzE2NTFmM2MgYjEwOGI2YzggYzE2NTFm OGMgYjEwM2QyODYgMDAwMDAwMDAKWyAgICAxLjE3MzI4M10gQ2FsbCBUcmFjZToKWyAgICAxLjE3 MzYyN10gIFs8YjE0OWUxM2E+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDEuMTc0MjI5XSAg WzxiMTA2NjUyZT5dIF9fbWlnaHRfc2xlZXArMHhkZS8weDExMApbICAgIDEuMTc0ODYyXSAgWzxi MTA4N2E0Mz5dIGV4aXRfcmN1X3Rhc2tzKzB4MjMvMHg1MApbICAgIDEuMTc1NTEwXSAgWzxiMTA4 YjZjOD5dIGV4aXRfcmN1KzB4OC8weDEwClsgICAgMS4xNzYwOTBdICBbPGIxMDNkMjg2Pl0gZG9f ZXhpdCsweDU5Ni8weDkyMApbICAgIDEuMTc2NjU5XSAgWzxiMTExMGM3ZD5dID8gdmZzX3dyaXRl KzB4MTJkLzB4MTkwClsgICAgMS4xNzcyOTRdICBbPGIxMDNkNjdmPl0gZG9fZ3JvdXBfZXhpdCsw eDJmLzB4OTAKWyAgICAxLjE3NzkyMF0gIFs8YjEwM2Q2ZjE+XSBTeVNfZXhpdF9ncm91cCsweDEx LzB4MjAKWyAgICAxLjE3ODU3M10gIFs8YjE0YTQwODU+XSBzeXNjYWxsX2NhbGwrMHg3LzB4Ygov ZXRjL3JjUy5kL1MwMGZic2V0dXA6IGxpbmUgMzogL3NiaW4vbW9kcHJvYmU6IE5vIHN1Y2ggZmls ZSBvciBkaXJlY3RvcnkKClBsZWFzZSB3YWl0OiBib290aW5nLi4uCm1vdW50OiBtb3VudGluZyBw cm9jIG9uIC9wcm9jIGZhaWxlZDogTm8gc3VjaCBkZXZpY2UKZ3JlcDogL3Byb2MvZmlsZXN5c3Rl bXM6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKU3RhcnRpbmcgQm9vdGxvZyBkYWVtb246IGJv b3Rsb2dkOiBjYW5ub3QgYWxsb2NhdGUgcHNldWRvIHR0eTogTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeQpib290bG9nZC4KbW91bnQ6IGNhbid0IHJlYWQgJy9wcm9jL21vdW50cyc6IE5vIHN1Y2gg ZmlsZSBvciBkaXJlY3RvcnkKL2V0Yy9yY1MuZC9TMzdwb3B1bGF0ZS12b2xhdGlsZS5zaDogbGlu ZSAxNzI6IC9wcm9jL2NtZGxpbmU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKZ3JlcDogL3By b2MvZmlsZXN5c3RlbXM6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKQ29uZmlndXJpbmcgbmV0 d29yayBpbnRlcmZhY2VzLi4uIGlmY29uZmlnOiBzb2NrZXQ6IEFkZHJlc3MgZmFtaWx5IG5vdCBz dXBwb3J0ZWQgYnkgcHJvdG9jb2wKaWZ1cDogY2FuJ3Qgb3BlbiAnL3Zhci9ydW4vaWZzdGF0ZSc6 IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKZG9uZS4KaHdjbG9jazogY2FuJ3Qgb3BlbiAnL2Rl di9taXNjL3J0Yyc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKUnVubmluZyBwb3N0aW5zdCAv ZXRjL3JwbS1wb3N0aW5zdHMvMTAwLi4uCm1vdW50OiBubyAvcHJvYy9tb3VudHMKd2ZnOiBza2lw IHN5c2xvZ2QKS2VybmVsIHRlc3RzOiBCb290IE9LIQpLZXJuZWwgdGVzdHM6IEJvb3QgT0shCm1v dW50OiBtb3VudGluZyBwcm9jIG9uIC9wcm9jIGZhaWxlZDogTm8gc3VjaCBkZXZpY2UKL2V0Yy9y YzUuZC9TOTktcmMubG9jYWw6IGxpbmUgMTk6IC9wcm9jLzE1Ny9vb21fc2NvcmVfYWRqOiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5CnNlZDogL2xpYi9tb2R1bGVzLzMuMTYuMC1yYzEtMDAwMTAt Z2JkMTRkZGMvbW9kdWxlcy5kZXA6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKeGFyZ3M6IG1v ZHByb2JlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CnJ1bi1wYXJ0czogL2V0Yy9rZXJuZWwt dGVzdHMvMDEtbW9kcHJvYmUgZXhpdGVkIHdpdGggY29kZSAxMjcKZ3JlcDogL3Byb2MvY21kbGlu ZTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpncmVwOiAvcHJvYy9jbWRsaW5lOiBObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5ClRyaW5pdHkgdjEuNHByZSAgRGF2ZSBKb25lcyA8ZGF2ZWpAcmVk aGF0LmNvbT4KVHJpbml0eSB2MS40cHJlICBEYXZlIEpvbmVzIDxkYXZlakByZWRoYXQuY29tPgpU cmluaXR5IHYxLjRwcmUgIERhdmUgSm9uZXMgPGRhdmVqQHJlZGhhdC5jb20+ClsgICAgMS4zMjE4 OTRdIHJhbmRvbTogdHJpbml0eSB1cmFuZG9tIHJlYWQgd2l0aCA2IGJpdHMgb2YgZW50cm9weSBh dmFpbGFibGUKVHJpbml0eSB2MS40cHJlICBEYXZlIEpvbmVzIDxkYXZlakByZWRoYXQuY29tPgpE b25lIHBhcnNpbmcgYXJndW1lbnRzLgojIyBjb3VsZG4ndCBvcGVuIGxvZ2ZpbGUgdHJpbml0eS5s b2cKW2luaXRdIE1hcmtpbmcgc3lzY2FsbCBnZXRfcm9idXN0X2xpc3QgKDMxMikgYXMgdG8gYmUg ZGlzYWJsZWQuCkRvbmUgcGFyc2luZyBhcmd1bWVudHMuCkRvbmUgcGFyc2luZyBhcmd1bWVudHMu Ck1hcmtpbmcgYWxsIHN5c2NhbGxzIGFzIGVuYWJsZWQuCltpbml0XSBFbmFibGVkIDM1MSBzeXNj YWxscy4gRGlzYWJsZWQgMCBzeXNjYWxscy4KW2luaXRdIE1hcmtpbmcgc3lzY2FsbCBnZXRfcm9i dXN0X2xpc3QgKDMxMikgYXMgdG8gYmUgZGlzYWJsZWQuCkRvbmUgcGFyc2luZyBhcmd1bWVudHMu CiMjIGNvdWxkbid0IG9wZW4gbG9nZmlsZSB0cmluaXR5LmxvZwpNYXJraW5nIGFsbCBzeXNjYWxs cyBhcyBlbmFibGVkLgpbaW5pdF0gRGlzYWJsaW5nIHN5c2NhbGxzIG1hcmtlZCBhcyBkaXNhYmxl ZCBieSBjb21tYW5kIGxpbmUgb3B0aW9ucwpEQU5HRVI6IFJVTk5JTkcgQVMgUk9PVC4KVW5sZXNz IHlvdSBhcmUgcnVubmluZyBpbiBhIHZpcnR1YWwgbWFjaGluZSwgdGhpcyBjb3VsZCBjYXVzZSBz ZXJpb3VzIHByb2JsZW1zIHN1Y2ggYXMgb3ZlcndyaXRpbmcgQ01PUwpvciBzaW1pbGFyIHdoaWNo IGNvdWxkIHBvdGVudGlhbGx5IG1ha2UgdGhpcyBtYWNoaW5lIHVuYm9vdGFibGUgd2l0aG91dCBh IGZpcm13YXJlIHJlc2V0LgoKW2luaXRdIE1hcmtlZCBzeXNjYWxsIGdldF9yb2J1c3RfbGlzdCAo MzEyKSBhcyBkZWFjdGl2YXRlZC4KW2luaXRdIEVuYWJsZWQgMzUwIHN5c2NhbGxzLiBEaXNhYmxl ZCAxIHN5c2NhbGxzLgpEQU5HRVI6IFJVTk5JTkcgQVMgUk9PVC4KVW5sZXNzIHlvdSBhcmUgcnVu bmluZyBpbiBhIHZpcnR1YWwgbWFjaGluZSwgdGhpcyBjb3VsZCBjYXVzZSBzZXJpb3VzIHByb2Js ZW1zIHN1Y2ggYXMgb3ZlcndyaXRpbmcgQ01PUwpvciBzaW1pbGFyIHdoaWNoIGNvdWxkIHBvdGVu dGlhbGx5IG1ha2UgdGhpcyBtYWNoaW5lIHVuYm9vdGFibGUgd2l0aG91dCBhIGZpcm13YXJlIHJl c2V0LgoKY3RybC1jIG5vdyB1bmxlc3MgeW91IHJlYWxseSBrbm93IHdoYXQgeW91IGFyZSBkb2lu Zy4KWyAgICAxLjc3MjQ1NF0gaW5wdXQ6IEltRXhQUy8yIEdlbmVyaWMgRXhwbG9yZXIgTW91c2Ug YXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8xL2lucHV0L2lucHV0MwpbICAgIDEuNzcz NzA0XSBldmJ1ZzogQ29ubmVjdGVkIGRldmljZTogaW5wdXQzIChJbUV4UFMvMiBHZW5lcmljIEV4 cGxvcmVyIE1vdXNlIGF0IGlzYTAwNjAvc2VyaW8xL2lucHV0MCkKWyAgICAyLjM3MTUzMV0gaW5f YXRvbWljKCk6IDEsIGlycXNfZGlzYWJsZWQoKTogMCwgcGlkOiAxNzUsIG5hbWU6IGt3YXRjaGRv ZwpbICAgIDIuMzcyNDQwXSBJTkZPOiBsb2NrZGVwIGlzIHR1cm5lZCBvZmYuClsgICAgMi4zNzI5 ODZdIENQVTogMCBQSUQ6IDE3NSBDb21tOiBrd2F0Y2hkb2cgTm90IHRhaW50ZWQgMy4xNi4wLXJj MS0wMDAxMC1nYmQxNGRkYyAjMTAKWyAgICAyLjM3NDAzNF0gIDAwMDAwMDAwIDAwMDAwMDAwIGMx Njk1ZTkwIGIxNDllMTNhIDAwMDAwMGFmIGMxNjk1ZWI4IGIxMDY2NTJlIGIxNjczNjk4ClsgICAg Mi4zNzUyOTJdICAwMDAwMDAwMSAwMDAwMDAwMCAwMDAwMDBhZiBjMTY2MDJmMCBjMTY2MDAwMCBj MTY2MDE3MCBjMTY2MDAwMCBjMTY5NWVjOApbICAgIDIuMzc2NTYxXSAgYjEwODdhNDMgMDAwMDFk NDggMDAwMDAwMDAgYzE2OTVlZDAgYjEwOGI2YzggYzE2OTVmMjAgYjEwM2QyODYgMDAwMDAwNDYK WyAgICAyLjM3Nzc4OV0gQ2FsbCBUcmFjZToKWyAgICAyLjM3ODEwMF0gIFs8YjE0OWUxM2E+XSBk dW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDIuMzc4NjAxXSAgWzxiMTA2NjUyZT5dIF9fbWlnaHRf c2xlZXArMHhkZS8weDExMApbICAgIDIuMzc5MTY0XSAgWzxiMTA4N2E0Mz5dIGV4aXRfcmN1X3Rh c2tzKzB4MjMvMHg1MApbICAgIDIuMzc5NzQ1XSAgWzxiMTA4YjZjOD5dIGV4aXRfcmN1KzB4OC8w eDEwClsgICAgMi4zODAyMzVdICBbPGIxMDNkMjg2Pl0gZG9fZXhpdCsweDU5Ni8weDkyMApbICAg IDIuMzgwNzM0XSAgWzxiMTRhMWZkOD5dID8gbXV0ZXhfdW5sb2NrKzB4OC8weDEwClsgICAgMi4z ODExMjBdICBbPGIxMDhmZTgwPl0gPyBfX2Nsb2Nrc291cmNlX3dhdGNoZG9nX2t0aHJlYWQrMHgx NTAvMHgxNTAKWyAgICAyLjM4MTY1OF0gIFs8YjEwNTYyMjE+XSBrdGhyZWFkKzB4YTEvMHhkMApb ICAgIDIuMzgxOTgwXSAgWzxiMTRhM2YwMT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8w eDMwClsgICAgMi4zODI0MTBdICBbPGIxMDU2MTgwPl0gPyBfX2t0aHJlYWRfcGFya21lKzB4NjAv MHg2MAoKRWxhcHNlZCB0aW1lOiA1CnFlbXUtc3lzdGVtLXg4Nl82NCAtY3B1IGt2bTY0IC1lbmFi bGUta3ZtIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvYmQxNGRk YzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS92bWxpbnV6LTMuMTYuMC1yYzEtMDAw MTAtZ2JkMTRkZGMgLWFwcGVuZCAnaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAs MTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1 X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dh dGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNv bGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMv cnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2 ZWwtaG91cmx5LTIwMTQwNzI5MTA6YmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRk OWQ1ZTpiaXNlY3QtbGludXgtNy8udm1saW51ei1iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0 MTUyOTQ4ZGQ5ZDVlLTIwMTQwNzI5MjA0MjU5LTUtdnAgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVs LWhvdXJseS0yMDE0MDcyOTEwIEJPT1RfSU1BR0U9L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAt MDcyOTEwNTQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS92bWxpbnV6 LTMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGMgZHJiZC5taW5vcl9jb3VudD04JyAgLWluaXRyZCAv a2VybmVsLXRlc3RzL2luaXRyZC95b2N0by1taW5pbWFsLWkzODYuY2d6IC1tIDMyMCAtc21wIDEg LW5ldCBuaWMsdmxhbj0xLG1vZGVsPWUxMDAwIC1uZXQgdXNlcix2bGFuPTEgLWJvb3Qgb3JkZXI9 bmMgLW5vLXJlYm9vdCAtd2F0Y2hkb2cgaTYzMDBlc2IgLXJ0YyBiYXNlPWxvY2FsdGltZSAtZHJp dmUgZmlsZT0vZnMvTEFCRUw9S1ZNL2Rpc2swLXlvY3RvLXZwLTUsbWVkaWE9ZGlzayxpZj12aXJ0 aW8gLWRyaXZlIGZpbGU9L2ZzL0xBQkVMPUtWTS9kaXNrMS15b2N0by12cC01LG1lZGlhPWRpc2ss aWY9dmlydGlvIC1kcml2ZSBmaWxlPS9mcy9MQUJFTD1LVk0vZGlzazIteW9jdG8tdnAtNSxtZWRp YT1kaXNrLGlmPXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMvTEFCRUw9S1ZNL2Rpc2szLXlvY3RvLXZw LTUsbWVkaWE9ZGlzayxpZj12aXJ0aW8gLWRyaXZlIGZpbGU9L2ZzL0xBQkVMPUtWTS9kaXNrNC15 b2N0by12cC01LG1lZGlhPWRpc2ssaWY9dmlydGlvIC1kcml2ZSBmaWxlPS9mcy9MQUJFTD1LVk0v ZGlzazUteW9jdG8tdnAtNSxtZWRpYT1kaXNrLGlmPXZpcnRpbyAtcGlkZmlsZSAvZGV2L3NobS9r Ym9vdC9waWQteW9jdG8tdnAtNSAtc2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXlv Y3RvLXZwLTUgLWRhZW1vbml6ZSAtZGlzcGxheSBub25lIC1tb25pdG9yIG51bGwgCg== --===============3786563582926715140== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="-trying-to-register-non-static-key--69640.log" SEVBRCBpcyBub3cgYXQgMDQyYWJiMC4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3Vy bHktMjAxNDA3MjkxMCcKZ2l0IGNoZWNrb3V0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBl Y2NmYmQ2YzFhOTEKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1jMC0wNzI5MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDo2NGFh OTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxOmJpc2VjdC1saW51eC03CgoyMDE0 LTA3LTI5LTExOjM4OjM5IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LTY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBl Y2NmYmQ2YzFhOTEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NC82NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQtNjRhYTkwZjI2YzA2ZTFjYjJhYWNmYjk4YTdkMGVjY2ZiZDZjMWE5 MQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzY0YWE5MGYyNmMw NmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEvdm1saW51ei0zLjE2LjAtcmM3CgoyMDE0LTA3 LTI5LTExOjQzOjM5IGRldGVjdGluZyBib290IHN0YXRlIAkxNwkyMCBTVUNDRVNTCgpiaXNlY3Q6 IGdvb2QgY29tbWl0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEKZ2l0 IGJpc2VjdCBzdGFydCAwNDJhYmIwODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyIDY0 YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEgLS0KL2Mva2VybmVsLXRlc3Rz L2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiMDQyYWJiMDgzZTI2ODc0YTI4MTgxNGIwMGRmZDIwMTQ5 YzliZWFlMiIsICItZyIsICI2NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkx IiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2giLCAiL2MvYm9v dC1iaXNlY3QvbGludXgtNy9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAzODA0IHJldmlzaW9ucyBs ZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMiBzdGVwcykKWzkzNTEwNDYyNGYzMWY3 MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWJdIE1lcmdlICdhc29jL3RvcGljL3JvY2tjaGlwJyBp bnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTEwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2Vj dC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC03L29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDo5MzUxMDQ2MjRmMzFmNzBm ZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiOmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5LTExOjQ0 OjQwIDkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0LTkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC85 MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiCndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQtOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYgprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRl Njc0MzE4MzhiN2FmOGVkMWIvdm1saW51ei0zLjE2LjAtcmM3LXdsLWF0aC0wMjA5OC1nOTM1MTA0 NgoKMjAxNC0wNy0yOS0xMTo0Nzo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uLi4uLi4u Li4uLi4uIFRFU1QgRkFJTFVSRQpbICAgIDEuMDQzMzIyXSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQg W21lbSAweGMyN2FiMDAwLTB4YzNmZWZmZmZdClsgICAgMS4wNDUxOTFdIGFwbTogQklPUyBub3Qg Zm91bmQuClsgICAgMS4wNDU5MzFdIGNyeXB0b21ncl90ZXN0ICgyNSkgdXNlZCBncmVhdGVzdCBz dGFjayBkZXB0aDogNzA3MiBieXRlcyBsZWZ0ClsgICAgMS4wNDY0OThdIElORk86IHRyeWluZyB0 byByZWdpc3RlciBub24tc3RhdGljIGtleS4KWyAgICAxLjA0Njg3Nl0gdGhlIGNvZGUgaXMgZmlu ZSBidXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDEuMDQ3MjgwXSB0dXJuaW5nIG9m ZiB0aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgMS4wNDc0ODRdIENQVTog MSBQSUQ6IDI1IENvbW06IGNyeXB0b21ncl90ZXN0IE5vdCB0YWludGVkIDMuMTYuMC1yYzctd2wt YXRoLTAyMDk4LWc5MzUxMDQ2ICMyCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0 LzkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1p dmI0NC0xMTM6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2 NzQzMTgzOGI3YWY4ZWQxYi9kbWVzZy1xdWFudGFsLWl2YjQ0LTExOToyMDE0MDcyOTExNDkxMjpp Mzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiL2RtZXNnLXF1 YW50YWwtaXZiNDQtMTIwOjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZk MjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC0xNjoyMDE0MDcyOTEx NDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiL2Rt ZXNnLXF1YW50YWwtaXZiNDQtMTc6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvOTM1MTA0NjI0ZjMx ZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9kbWVzZy1xdWFudGFsLWl2YjQ0LTIxOjIwMTQw NzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVk MWIvZG1lc2ctcXVhbnRhbC1pdmI0NC0yODoyMDE0MDcyOTExNDkxMjppMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2 MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiL2RtZXNnLXF1YW50YWwtaXZiNDQtMzM6 MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3 YWY4ZWQxYi9kbWVzZy1xdWFudGFsLWl2YjQ0LTM1OjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNv bmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0Lzkz NTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0 NC0zOjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4 MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC00MjoyMDE0MDcyOTExNDkxMjppMzg2LXJh bmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiL2RtZXNnLXF1YW50YWwt aXZiNDQtNDM6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2 NzQzMTgzOGI3YWY4ZWQxYi9kbWVzZy1xdWFudGFsLWl2YjQ0LTQ5OjIwMTQwNzI5MTE0OTEyOmkz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVh bnRhbC1pdmI0NC01NDoyMDE0MDcyOTExNDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0 ODc0ZTY3NDMxODM4YjdhZjhlZDFiL2RtZXNnLXF1YW50YWwtaXZiNDQtNTU6MjAxNDA3MjkxMTQ5 MTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9kbWVz Zy1xdWFudGFsLWl2YjQ0LTYwOjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3 MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC03ODoyMDE0MDcy OTExNDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNv bmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFi L2RtZXNnLXF1YW50YWwtaXZiNDQtODE6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvOTM1MTA0NjI0 ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9kbWVzZy15b2N0by1pdmI0NC02ODoyMDE0 MDcyOTExNDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhl ZDFiL2RtZXNnLXlvY3RvLWl2YjQ0LTk6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0OjoKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAx NC0wNy0yOSAxMTo1NzoxMyBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 LTcvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAyMDk4IHJldmlzaW9ucyBsZWZ0 IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMiBzdGVwcykKWzZlYjhjNjEyMmFhYjZlOTQ0 MTEzZDZjYWRhNmU1Nzk0Njg5NzQyNTFdIE1lcmdlICdwaW5jdHJsL2Zvci1uZXh0JyBpbnRvIGRl dmVsLWhvdXJseS0yMDE0MDcyOTEwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC03L29iai1iaXNlY3QKbHMgLWEg L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9s aW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDo2ZWI4YzYxMjJhYWI2ZTk0NDExM2Q2 Y2FkYTZlNTc5NDY4OTc0MjUxOmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5LTExOjU3OjE4IDZl YjhjNjEyMmFhYjZlOTQ0MTEzZDZjYWRhNmU1Nzk0Njg5NzQyNTEgY29tcGlsaW5nClF1ZXVlZCBi dWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0LTZlYjhjNjEyMmFhYjZlOTQ0MTEzZDZjYWRhNmU1Nzk0Njg5NzQyNTEKQ2hlY2sg Zm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC82ZWI4YzYx MjJhYWI2ZTk0NDExM2Q2Y2FkYTZlNTc5NDY4OTc0MjUxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQt NmViOGM2MTIyYWFiNmU5NDQxMTNkNmNhZGE2ZTU3OTQ2ODk3NDI1MQp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNvbnN1bWVyL2kz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC02ZWI4YzYxMjJhYWI2ZTk0NDExM2Q2Y2FkYTZlNTc5 NDY4OTc0MjUxCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvNmVi OGM2MTIyYWFiNmU5NDQxMTNkNmNhZGE2ZTU3OTQ2ODk3NDI1MS92bWxpbnV6LTMuMTYuMC1yYzct MDA2NjAtZzZlYjhjNjEKCjIwMTQtMDctMjktMTI6MDA6MTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUg Lgk0CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMTQzOCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpCls2ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDlj Y2MxNzliZThlZjU3XSBNZXJnZSAnamNtdmJrYmMteHRlbnNhL3h0ZW5zYS1rYzcwNScgaW50byBk ZXZlbC1ob3VybHktMjAxNDA3MjkxMApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVz dC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNy9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQv bGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTA6NmY2YzE2MjlhZmQzNDZmOTg5N2Zj YWY1YjA5Y2NjMTc5YmU4ZWY1NzpiaXNlY3QtbGludXgtNwoKMjAxNC0wNy0yOS0xMjowNDo0NCA2 ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3IGNvbXBpbGluZwpRdWV1ZWQg YnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NC02ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3CkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvNmY2YzE2 MjlhZmQzNDZmOTg5N2ZjYWY1YjA5Y2NjMTc5YmU4ZWY1Nwp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0 LTZmNmMxNjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNjYzE3OWJlOGVmNTcKa2VybmVsOiAva2VybmVs L2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC82ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDlj Y2MxNzliZThlZjU3L3ZtbGludXotMy4xNi4wLXJjNy0wMTI4MC1nNmY2YzE2MgoKMjAxNC0wNy0y OS0xMjowNjo1NSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uIFRF U1QgRkFJTFVSRQpbICAgIDEuNDMyNzY1XSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21lbSAweGMy N2FiMDAwLTB4YzNmZWZmZmZdClsgICAgMS40MzQ2NDVdIGFwbTogQklPUyBub3QgZm91bmQuClsg ICAgMS40MzU2NjRdIGNyeXB0b21ncl90ZXN0ICgyNSkgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0 aDogNzE0NCBieXRlcyBsZWZ0ClsgICAgMS40MzYzMTFdIElORk86IHRyeWluZyB0byByZWdpc3Rl ciBub24tc3RhdGljIGtleS4KWyAgICAxLjQzNjg3Ml0gdGhlIGNvZGUgaXMgZmluZSBidXQgbmVl ZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDEuNDM3MjgwXSB0dXJuaW5nIG9mZiB0aGUgbG9j a2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgMS40Mzc0NTNdIGNyeXB0b21ncl90ZXN0 ICgzMikgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNjMxNiBieXRlcyBsZWZ0Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzZmNmMxNjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNj YzE3OWJlOGVmNTcvZG1lc2ctcXVhbnRhbC12cC0yNToyMDE0MDcyOTEyMTgxOTppMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0wMTI4MC1nNmY2YzE2Mjo0Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzZmNmMxNjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNjYzE3 OWJlOGVmNTcvZG1lc2cteW9jdG8tdnAtMjM6MjAxNDA3MjkxMjE4MTU6aTM4Ni1yYW5kY29uZmln LWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDEyODAtZzZmNmMxNjI6NAova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC82ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThl ZjU3L2RtZXNnLXlvY3RvLXZwLTI1OjIwMTQwNzI5MTIxODIwOmkzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NDozLjE2LjAtcmM3LTAxMjgwLWc2ZjZjMTYyOjQKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzAtMDcyOTEwNTQvNmY2YzE2MjlhZmQzNDZmOTg5N2ZjYWY1YjA5Y2NjMTc5YmU4ZWY1Ny9k bWVzZy15b2N0by12cC0zMDoyMDE0MDcyOTEyMTgxNTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQ6My4xNi4wLXJjNy0wMTI4MC1nNmY2YzE2Mjo0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0LzZmNmMxNjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNjYzE3OWJlOGVmNTcvZG1lc2ct eW9jdG8tdnAtMzM6MjAxNDA3MjkxMjE4MTk6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMu MTYuMC1yYzctMDEyODAtZzZmNmMxNjI6NAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC82ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3L2RtZXNnLXlvY3Rv LXZwLTM1OjIwMTQwNzI5MTIxODIwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAt cmM3LTAxMjgwLWc2ZjZjMTYyOjQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQv NmY2YzE2MjlhZmQzNDZmOTg5N2ZjYWY1YjA5Y2NjMTc5YmU4ZWY1Ny9kbWVzZy15b2N0by12cC00 MToyMDE0MDcyOTEyMTgxOTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0w MTI4MC1nNmY2YzE2Mjo0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzZmNmMx NjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNjYzE3OWJlOGVmNTcvZG1lc2cteW9jdG8tdnAtNTU6MjAx NDA3MjkxMjE4MTU6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDEyODAt ZzZmNmMxNjI6NAowOjg6OCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0w Ny0yOSAxMjoxNzo1NiBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTcv b2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiA2MjAgcmV2aXNpb25zIGxlZnQgdG8g dGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEwIHN0ZXBzKQpbZWE5N2JmYWQyODFkZWM2MzQxNzA2 OGIwYzk2ODY0OTI4OTJhZjZhMl0gTWVyZ2UgJ3JjdS9yY3VfdGFza3MuMjAxNC4wNy4yOGQnIGlu dG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTAKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0 LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTcvb2JqLWJpc2VjdAps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMwLTA3Mjkx MDU0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTEwOmVhOTdiZmFkMjgxZGVjNjM0 MTcwNjhiMGM5Njg2NDkyODkyYWY2YTI6YmlzZWN0LWxpbnV4LTcKCjIwMTQtMDctMjktMTI6MTc6 NTYgZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMiBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctYzAtMDcyOTEwNTQtZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMgpD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2Vh OTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC1lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyCmtlcm5lbDogL2tl cm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIw Yzk2ODY0OTI4OTJhZjZhMi92bWxpbnV6LTMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmEKCjIwMTQt MDctMjktMTI6MTk6NTcgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAx Ljc0Njc0MV0gZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0gMHhjMjdhYjAwMC0weGMzZmVmZmZm XQpbICAgIDEuNzYwODA4XSBhcG06IEJJT1Mgbm90IGZvdW5kLgpbICAgIDEuNzYyMTgyXSBjcnlw dG9tZ3JfdGVzdCAoMjUpIHVzZWQgZ3JlYXRlc3Qgc3RhY2sgZGVwdGg6IDcwNjQgYnl0ZXMgbGVm dApbICAgIDEuNzYzMjAxXSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0YXRpYyBrZXku ClsgICAgMS43NjMyMDJdIElORk86IHRyeWluZyB0byByZWdpc3RlciBub24tc3RhdGljIGtleS4K WyAgICAxLjc2MzIwNV0gdGhlIGNvZGUgaXMgZmluZSBidXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0 aW9uLgpbICAgIDEuNzYzMjA1XSB0dXJuaW5nIG9mZiB0aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2 YWxpZGF0b3IuClsgICAgMS43NjMyMTRdIENQVTogMCBQSUQ6IDI2IENvbW06IGNyeXB0b21ncl90 ZXN0IE5vdCB0YWludGVkIDMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmEgIzUKWyAgICAxLjc2MzIx OV0gIDAwMDAwMDAwIDAwMDAwMDAwIGMwZWViZTFjIGIxNGEwNTc1IGJiYTI5MDAwIGMwZWViZTU0 IGIxMDc5NDY4IGIxNjc2NzUwClsgICAgMS43NjMyMjNdICAwMDAwMDAwMCBjMGVlYmU1NCBiMTA2 NzdmZiBiMTA2NzdmZiBiMTcxMDVkMCAwMDAwMDAwNiAwMDAwMDAwMCBiYmEyOTE4MApbICAgIDEu NzYzMjI2XSAgYmJhMjkxODAgMDAwMDAyNDYgMDAwMDAwMDAgYzBlZWJlODggYjEwNzllMzQgMDAw MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKWyAgICAxLjc2MzIyOF0gQ2FsbCBUcmFjZToKWyAgICAx Ljc2MzIzOV0gIFs8YjE0YTA1NzU+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDEuNzYzMjQ3 XSAgWzxiMTA3OTQ2OD5dIF9fbG9ja19hY3F1aXJlLmlzcmEuMjgrMHg4NzgvMHhiMjAKWyAgICAx Ljc2MzI1M10gIFs8YjEwNjc3ZmY+XSA/IHNjaGVkX2Nsb2NrX2NwdSsweGRmLzB4MTIwClsgICAg MS43NjMyNTVdICBbPGIxMDY3N2ZmPl0gPyBzY2hlZF9jbG9ja19jcHUrMHhkZi8weDEyMApbICAg IDEuNzYzMjU3XSAgWzxiMTA3OWUzND5dIGxvY2tfYWNxdWlyZSsweDg0LzB4MTAwClsgICAgMS43 NjMyNjZdICBbPGIxMDg3ZDFmPl0gPyBleGl0X3JjdV90YXNrcysweDJmLzB4NTAKWyAgICAxLjc2 MzI3Ml0gIFs8YjE0YTU2Y2Q+XSBfcmF3X3NwaW5fbG9jaysweDNkLzB4NzAKWyAgICAxLjc2MzI3 NF0gIFs8YjEwODdkMWY+XSA/IGV4aXRfcmN1X3Rhc2tzKzB4MmYvMHg1MApbICAgIDEuNzYzMjc4 XSAgWzxiMTA4N2QxZj5dIGV4aXRfcmN1X3Rhc2tzKzB4MmYvMHg1MApbICAgIDEuNzYzMjgwXSAg WzxiMTA4YjlhOD5dIGV4aXRfcmN1KzB4OC8weDEwClsgICAgMS43NjMyODVdICBbPGIxMDNkM2Y2 Pl0gZG9fZXhpdCsweDU5Ni8weDkyMApbICAgIDEuNzYzMzAxXSAgWzxiMTE2N2UxMD5dID8gY3J5 cHRvbWdyX25vdGlmeSsweDQ0MC8weDQ0MApbICAgIDEuNzYzMzAzXSAgWzxiMTE2N2UzYj5dIGNy eXB0b21ncl90ZXN0KzB4MmIvMHg0MApbICAgIDEuNzYzMzEwXSAgWzxiMTA1NjNiMD5dIGt0aHJl YWQrMHhiMC8weGQwClsgICAgMS43NjMzMTJdICBbPGIxMDc0NjEyPl0gPyBjb21wbGV0ZSsweDEy LzB4NDAKWyAgICAxLjc2MzMxNV0gIFs8YjE0YTYzODE+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFk KzB4MjEvMHgzMApbICAgIDEuNzYzMzE3XSAgWzxiMTA1NjMwMD5dID8gX19rdGhyZWFkX3Bhcmtt ZSsweDYwLzB4NjAKWyAgICAxLjc2NDYwMl0gY3J5cHRvbWdyX3Rlc3QgKDMyKSB1c2VkIGdyZWF0 ZXN0IHN0YWNrIGRlcHRoOiA2MzE2IGJ5dGVzIGxlZnQKWyAgICAxLjc2NzcyN10gYWxnOiBObyB0 ZXN0IGZvciBjcmMzMiAoY3JjMzItcGNsbXVsKQpbICAgIDEuNzY3NzM5XSBUaGUgZm9yY2UgcGFy YW1ldGVyIGhhcyBub3QgYmVlbiBzZXQgdG8gMS4gVGhlIElyaXMgcG93ZXJvZmYgaGFuZGxlciB3 aWxsIG5vdCBiZSBpbnN0YWxsZWQuCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0 L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIvZG1lc2ctcXVhbnRhbC1r YnVpbGQtMjQ6MjAxNDA3MjkxMjE2NTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYu MC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwt dnAtMjU6MjAxNDA3MjkxMjE5MjE6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1y YzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9l YTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLWtidWls ZC0xOToyMDE0MDcyOTEyMTY0NzppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJj Ny0wMDc4OC1nZWE5N2JmYTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2Vh OTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIvZG1lc2cteW9jdG8ta2J1aWxk LTI2OjIwMTQwNzI5MTIxNjUzOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmM3 LTAwNzg4LWdlYTk3YmZhOjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWE5 N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMi9kbWVzZy15b2N0by1rYnVpbGQt Mjc6MjAxNDA3MjkxMjE2NDc6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzct MDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3 YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLXZwLTIzOjIw MTQwNzI5MTIxOTMzOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmM3LTAwNzg4 LWdlYTk3YmZhOjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWE5N2JmYWQy ODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMi9kbWVzZy15b2N0by12cC01ODoyMDE0MDcy OTEyMTkzMzppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0wMDc4OC1nZWE5 N2JmYTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVj NjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIvZG1lc2cteW9jdG8tdnAtMjA6MjAxNDA3MjkxMjE5 MzM6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6 NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3 MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwta2J1aWxkLTc6MjAxNDA3MjkxMjE2 NTg6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6 NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3 MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwtdnAtMjU6MjAxNDA3MjkxMjE5NDI6 aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4 YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwtdnAtMjk6MjAxNDA3MjkxMjE5MzY6aTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBj OTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLWtidWlsZC0xNDoyMDE0MDcyOTEyMTY1NDppMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0wMDc4OC1nZWE5N2JmYTo1Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5 Njg2NDkyODkyYWY2YTIvZG1lc2cteW9jdG8ta2J1aWxkLTE3OjIwMTQwNzI5MTIxNjU0OmkzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmM3LTAwNzg4LWdlYTk3YmZhOjUKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2 ODY0OTI4OTJhZjZhMi9kbWVzZy15b2N0by1rYnVpbGQtMToyMDE0MDcyOTEyMTY1NDppMzg2LXJh bmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0wMDc4OC1nZWE5N2JmYTo1Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2 NDkyODkyYWY2YTIvZG1lc2cteW9jdG8ta2J1aWxkLTg6MjAxNDA3MjkxMjE2NTU6aTM4Ni1yYW5k Y29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5 Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLXZwLTEzOjIwMTQwNzI5MTIxOTM2OmkzODYtcmFuZGNvbmZp Zy1jMC0wNzI5MTA1NDozLjE2LjAtcmM3LTAwNzg4LWdlYTk3YmZhOjUKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctYzAtMDcyOTEwNTQvZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJh ZjZhMi9kbWVzZy15b2N0by12cC0zODoyMDE0MDcyOTEyMTkzNjppMzg2LXJhbmRjb25maWctYzAt MDcyOTEwNTQ6My4xNi4wLXJjNy0wMDc4OC1nZWE5N2JmYTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIv ZG1lc2cteW9jdG8tdnAtNDI6MjAxNDA3MjkxMjE5MzY6aTM4Ni1yYW5kY29uZmlnLWMwLTA3Mjkx MDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNn LXlvY3RvLXZwLTg6MjAxNDA3MjkxMjE5MzY6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMu MTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3Rv LXZwLTk6MjAxNDA3MjkxMjE5MzY6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1y YzctMDA3ODgtZ2VhOTdiZmE6NQowOjIwOjIwIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtb MTszNW0yMDE0LTA3LTI5IDEyOjIwOjI3IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNl Y3QvbGludXgtNy9vYmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDEyOCByZXZpc2lv bnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgOCBzdGVwcykKW2YyNTVhYTVkM2Ni NzE1Mzg5MzYyMzY3MzI2YWVlYjFiNDVhYjhmYzNdIE1lcmdlICdrZ2VuZS1zYW1zdW5nL2Zvci1u ZXh0JyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTEwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC03L29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDpmMjU1YWE1ZDNj YjcxNTM4OTM2MjM2NzMyNmFlZWIxYjQ1YWI4ZmMzOmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5 LTEyOjIwOjI4IGYyNTVhYTVkM2NiNzE1Mzg5MzYyMzY3MzI2YWVlYjFiNDVhYjhmYzMgY29tcGls aW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1y YW5kY29uZmlnLWMwLTA3MjkxMDU0LWYyNTVhYTVkM2NiNzE1Mzg5MzYyMzY3MzI2YWVlYjFiNDVh YjhmYzMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC9mMjU1YWE1ZDNjYjcxNTM4OTM2MjM2NzMyNmFlZWIxYjQ1YWI4ZmMzCndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQtZjI1NWFhNWQzY2I3MTUzODkzNjIzNjczMjZhZWViMWI0NWFiOGZjMwprZXJu ZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2YyNTVhYTVkM2NiNzE1Mzg5 MzYyMzY3MzI2YWVlYjFiNDVhYjhmYzMvdm1saW51ei0zLjE2LjAtcmM3LTAwNzQ3LWdmMjU1YWE1 CgoyMDE0LTA3LTI5LTEyOjIyOjI4IGRldGVjdGluZyBib290IHN0YXRlIC4uLgkyMCBTVUNDRVNT CgpCaXNlY3Rpbmc6IDQxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSA2IHN0ZXBzKQpbMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2MDk4OTg2NTIxYjA5ZGFiN10gTWVy Z2UgJ25ldC9tYXN0ZXInIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTAKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4LTcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1y YW5kY29uZmlnLWMwLTA3MjkxMDU0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTEw OjIxYmEyOTQ1OWQzZTVmMTI5YzFlOTYyNjA5ODk4NjUyMWIwOWRhYjc6YmlzZWN0LWxpbnV4LTcK CjIwMTQtMDctMjktMTI6MjQ6MjggMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2MDk4OTg2NTIxYjA5 ZGFiNyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2 MDk4OTg2NTIxYjA5ZGFiNwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0LzIxYmEyOTQ1OWQzZTVmMTI5YzFlOTYyNjA5ODk4NjUyMWIwOWRhYjcK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NC0yMWJhMjk0NTlkM2U1ZjEyOWMxZTk2MjYwOTg5ODY1MjFi MDlkYWI3Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvMjFiYTI5 NDU5ZDNlNWYxMjljMWU5NjI2MDk4OTg2NTIxYjA5ZGFiNy92bWxpbnV6LTMuMTYuMC1yYzctMDA3 NzgtZzIxYmEyOTQKCjIwMTQtMDctMjktMTI6MjY6MjggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTIw IFNVQ0NFU1MKCmxpbmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIHJjdS9yY3VfdGFza3Mu MjAxNC4wNy4yOGQKbGluZWFyLWJpc2VjdDogaGFuZGxlIG92ZXIgdG8gZ2l0IGJpc2VjdApsaW5l YXItYmlzZWN0OiBnaXQgYmlzZWN0IHN0YXJ0IGVhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2 NDkyODkyYWY2YTIgMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2MDk4OTg2NTIxYjA5ZGFiNyAtLQpQ cmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyAyMWJhMjk0Li4uIE1lcmdlICduZXQvbWFzdGVyJyBp bnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTEwCkhFQUQgaXMgbm93IGF0IGEzNWMwN2QuLi4gTWVy Z2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnZnRyYWNlL2Zvci1uZXh0JwpCaXNlY3Rpbmc6IDQg cmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDIgc3RlcHMpCls0MWQ4 ZTAyMzgyZTFlNzljMTdhNzhjMDg5OGJjOTM4NTMxMDAwNzE2XSByY3V0b3J0dXJlOiBBZGQgdG9y dHVyZSB0ZXN0cyBmb3IgUkNVLXRhc2tzCmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3QgcnVuIC9j L2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXgtNy9vYmotYmlzZWN0CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJv b3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC03L29iai1iaXNlY3QKbHMgLWEgL2ti dWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9saW51 eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDo0MWQ4ZTAyMzgyZTFlNzljMTdhNzhjMDg5 OGJjOTM4NTMxMDAwNzE2OmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5LTEyOjI3OjA4IDQxZDhl MDIzODJlMWU3OWMxN2E3OGMwODk4YmM5Mzg1MzEwMDA3MTYgY29tcGlsaW5nClF1ZXVlZCBidWls ZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0LTQxZDhlMDIzODJlMWU3OWMxN2E3OGMwODk4YmM5Mzg1MzEwMDA3MTYKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC80MWQ4ZTAyMzgy ZTFlNzljMTdhNzhjMDg5OGJjOTM4NTMxMDAwNzE2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2Yg L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtNDFk OGUwMjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAwMDcxNgprZXJuZWw6IC9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzQxZDhlMDIzODJlMWU3OWMxN2E3OGMwODk4YmM5Mzg1 MzEwMDA3MTYvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA3LWc0MWQ4ZTAyCgoyMDE0LTA3LTI5LTEy OjI5OjA4IGRldGVjdGluZyBib290IHN0YXRlIC4JMTguLi4uCTIwIFNVQ0NFU1MKCkJpc2VjdGlu ZzogMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMSBzdGVwKQpb NGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljM10gcmN1OiBBZGQgc3RhbGwt d2FybmluZyBjaGVja3MgZm9yIFJDVS10YXNrcwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNl Y3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNy9vYmotYmlzZWN0 CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTA6NGU3M2M1YWFmYmU5MTA4 YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMzpiaXNlY3QtbGludXgtNwoKMjAxNC0wNy0yOS0xMjoz MzowNiA0ZTczYzVhYWZiZTkxMDhjODNkZTBmOGY1Mjk0ZTZjY2FkMmUyOWMzIGNvbXBpbGluZwpR dWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1jMC0wNzI5MTA1NC00ZTczYzVhYWZiZTkxMDhjODNkZTBmOGY1Mjk0ZTZjY2FkMmUyOWMz CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQv NGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMwp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0LTRlNzNjNWFhZmJlOTEwOGM4M2RlMGY4ZjUyOTRlNmNjYWQyZTI5YzMKa2VybmVsOiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC80ZTczYzVhYWZiZTkxMDhjODNkZTBm OGY1Mjk0ZTZjY2FkMmUyOWMzL3ZtbGludXotMy4xNi4wLXJjMS0wMDAwOS1nNGU3M2M1YQoKMjAx NC0wNy0yOS0xMjozNTowNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMgkxNi4uCTIwIFNVQ0NFU1MK CkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg MSBzdGVwKQpbZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MF0gcmN1OiBJ bXByb3ZlIFJDVS10YXNrcyBlbmVyZ3kgZWZmaWNpZW5jeQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0 cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNy9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTA6ZWJjNjQzNjE2 NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MDpiaXNlY3QtbGludXgtNwoKMjAxNC0wNy0y OS0xMjozODowNSBlYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwIGNvbXBp bGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NC1lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4 OTIxMzgwCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MAp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LWMwLTA3MjkxMDU0LWViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODAKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNl NmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQz NgoKMjAxNC0wNy0yOS0xMjo0MDowNSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVS RQpbICAgIDAuMjc3NjEwXSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21lbSAweGMzY2JkMDAwLTB4 YzNmZWZmZmZdClsgICAgMC4yNzg4OTddIGFwbTogQklPUyBub3QgZm91bmQuClsgICAgMC4yNzk1 MjZdIGNyeXB0b21ncl90ZXN0ICgxOSkgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNzE0NCBi eXRlcyBsZWZ0ClsgICAgMC4yODAwNjNdIElORk86IHRyeWluZyB0byByZWdpc3RlciBub24tc3Rh dGljIGtleS4KWyAgICAwLjI4MDQ0M10gdGhlIGNvZGUgaXMgZmluZSBidXQgbmVlZHMgbG9ja2Rl cCBhbm5vdGF0aW9uLgpbICAgIDAuMjgwODUzXSB0dXJuaW5nIG9mZiB0aGUgbG9ja2luZyBjb3Jy ZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgMC4yODEwNTJdIENQVTogMCBQSUQ6IDE5IENvbW06IGNy eXB0b21ncl90ZXN0IE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMTEtZ2ViYzY0MzYgIzEKWyAg ICAwLjI4MTA1Ml0gIDAwMDAwMDAwIDAwMDAwMDAwIGMyMmFiZTFjIGIxNDllMWRhIGMxNGI2MDAw IGMyMmFiZTU0IGIxMDc5Mjk4IGIxNjczYmQ4ClsgICAgMC4yODEwNTJdICAwMDAwMDAwMCBjMjJh YmU1NCBiMTA2NzY3ZiAwMDAwMDI4NiAwMDAwMDE1OSAwMDAwMDAwMCAwMDAwMDAwMCBjMTRiNjE4 MApbICAgIDAuMjgxMDUyXSAgYzE0YjYxODAgMDAwMDAyNDYgMDAwMDAwMDAgYzIyYWJlODggYjEw NzljNjQgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKWyAgICAwLjI4MTA1Ml0gQ2FsbCBUcmFj ZToKWyAgICAwLjI4MTA1Ml0gIFs8YjE0OWUxZGE+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAg IDAuMjgxMDUyXSAgWzxiMTA3OTI5OD5dIF9fbG9ja19hY3F1aXJlLmlzcmEuMjgrMHg4NzgvMHhi MjAKWyAgICAwLjI4MTA1Ml0gIFs8YjEwNjc2N2Y+XSA/IHNjaGVkX2Nsb2NrX2NwdSsweGRmLzB4 MTIwClsgICAgMC4yODEwNTJdICBbPGIxMDc5YzY0Pl0gbG9ja19hY3F1aXJlKzB4ODQvMHgxMDAK WyAgICAwLjI4MTA1Ml0gIFs8YjEwODdhZWY+XSA/IGV4aXRfcmN1X3Rhc2tzKzB4MmYvMHg1MApb ICAgIDAuMjgxMDUyXSAgWzxiMTRhMzJjZD5dIF9yYXdfc3Bpbl9sb2NrKzB4M2QvMHg3MApbICAg IDAuMjgxMDUyXSAgWzxiMTA4N2FlZj5dID8gZXhpdF9yY3VfdGFza3MrMHgyZi8weDUwClsgICAg MC4yODEwNTJdICBbPGIxMDg3YWVmPl0gZXhpdF9yY3VfdGFza3MrMHgyZi8weDUwClsgICAgMC4y ODEwNTJdICBbPGIxMDhiNzY4Pl0gZXhpdF9yY3UrMHg4LzB4MTAKWyAgICAwLjI4MTA1Ml0gIFs8 YjEwM2QyODY+XSBkb19leGl0KzB4NTk2LzB4OTIwClsgICAgMC4yODEwNTJdICBbPGIxMTY3MGQw Pl0gPyBjcnlwdG9tZ3Jfbm90aWZ5KzB4NDQwLzB4NDQwClsgICAgMC4yODEwNTJdICBbPGIxMTY3 MGZiPl0gY3J5cHRvbWdyX3Rlc3QrMHgyYi8weDQwClsgICAgMC4yODEwNTJdICBbPGIxMDU2MjMw Pl0ga3RocmVhZCsweGIwLzB4ZDAKWyAgICAwLjI4MTA1Ml0gIFs8YjEwNzQ0OTI+XSA/IGNvbXBs ZXRlKzB4MTIvMHg0MApbICAgIDAuMjgxMDUyXSAgWzxiMTRhM2Y4MT5dIHJldF9mcm9tX2tlcm5l bF90aHJlYWQrMHgyMS8weDMwClsgICAgMC4yODEwNTJdICBbPGIxMDU2MTgwPl0gPyBfX2t0aHJl YWRfcGFya21lKzB4NjAvMHg2MApbICAgIDAuMjkwNDY3XSBjcnlwdG9tZ3JfdGVzdCAoMjYpIHVz ZWQgZ3JlYXRlc3Qgc3RhY2sgZGVwdGg6IDYzMTYgYnl0ZXMgbGVmdApbICAgIDAuMjkxMTMzXSBQ Q0xNVUxRRFEtTkkgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMC4yOTE1NDNd IFRoZSBmb3JjZSBwYXJhbWV0ZXIgaGFzIG5vdCBiZWVuIHNldCB0byAxLiBUaGUgSXJpcyBwb3dl cm9mZiBoYW5kbGVyIHdpbGwgbm90IGJlIGluc3RhbGxlZC4KL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9k bWVzZy15b2N0by12cC0zOjIwMTQwNzI5MTIzOTU2OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NDozLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAt MDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15 b2N0by12cC00MjoyMDE0MDcyOTEyMzk1NTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4x Ni4wLXJjMS0wMDAxMS1nZWJjNjQzNjoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3Mjkx MDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8t dnAtNjQ6MjAxNDA3MjkxMjM5NTY6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1y YzEtMDAwMTEtZ2ViYzY0MzY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9l YmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLXZwLTQz OjIwMTQwNzI5MTIzOTU3OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAw MDExLWdlYmM2NDM2OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQz NjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by12cC0xNToyMDE0 MDcyOTEyNDAwMTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjMS0wMDAxMS1n ZWJjNjQzNjoxCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2ViYzY0MzYxNjZh ZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8tdnAtMjE6MjAxNDA3Mjkx MjM5NTk6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTEtZ2ViYzY0 MzY6MQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNl NmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLXZwLTQ4OjIwMTQwNzI5MTIzOTU5 OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2OjEK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkw NmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by12cC01OjIwMTQwNzI5MTIzOTU3OmkzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2OjEKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2Zm ZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC0xMTM6MjAxNDA3MjkxMjMyMTA6aTM4Ni1y YW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1p dmI0NC0xOToyMDE0MDcyOTEyMzIxMDppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3 ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLWl2YjQ0LTIwOjIwMTQwNzI5MTIzMjEwOmkzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3Mjkx MDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8t aXZiNDQtMzc6MjAxNDA3MjkxMjMyMTA6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tl cm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmVi N2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC00NDoyMDE0MDcyOTEyMzIxMDppMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3Rv LWl2YjQ0LTc4OjIwMTQwNzI5MTIzMjEwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5MDZl YjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8taXZiNDQtNzk6MjAxNDA3MjkxMjMyMTA6aTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0 by1pdmI0NC04MDoyMDE0MDcyOTEyMzIxMDppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2 ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLWl2YjQ0LTg4OjIwMTQwNzI5MTIzMjEwOmkz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9j dG8taXZiNDQtOTE6MjAxNDA3MjkxMjMyMTA6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkw NmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC05MzoyMDE0MDcyOTEyMzIxMDpp Mzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlv Y3RvLWl2YjQ0LTk4OjIwMTQwNzI5MTIzMjEwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6 CjA6MjA6MjAgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMjkgMTI6 NDE6MTQgUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eC03L29iai1iaXNl Y3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVy IHRoaXMgKHJvdWdobHkgMCBzdGVwcykKW2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5 NDhkZDlkNWVdIHJjdTogTWFrZSBSQ1UtdGFza3MgdHJhY2sgZXhpdGluZyB0YXNrcwpydW5uaW5n IC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNl Y3QvbGludXgtNy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQw NzI5MTA6YmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZTpiaXNlY3QtbGlu dXgtNwoKMjAxNC0wNy0yOS0xMjo0MTo1MyBiZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUy OTQ4ZGQ5ZDVlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC1iZDE0ZGRjNDU2MTRiNjEyMTBm ZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJh bmRjb25maWctYzAtMDcyOTEwNTQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRk OWQ1ZQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LWJkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQx NTI5NDhkZDlkNWUKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9i ZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL3ZtbGludXotMy4xNi4wLXJj MS0wMDAxMC1nYmQxNGRkYwoKMjAxNC0wNy0yOS0xMjo0Mzo1MyBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAuIFRFU1QgRkFJTFVSRQpbICAgIDEuMDkwNzMwXSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21l bSAweGMyN2FiMDAwLTB4YzNmZWZmZmZdClsgICAgMS4wOTI0MDhdIGFwbTogQklPUyBub3QgZm91 bmQuClsgICAgMS4wOTMxMDJdIGNyeXB0b21ncl90ZXN0ICgyNSkgdXNlZCBncmVhdGVzdCBzdGFj ayBkZXB0aDogNzE0NCBieXRlcyBsZWZ0ClsgICAgMS4wOTM2MzVdIElORk86IHRyeWluZyB0byBy ZWdpc3RlciBub24tc3RhdGljIGtleS4KWyAgICAxLjA5NDAxMF0gdGhlIGNvZGUgaXMgZmluZSBi dXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDEuMDk0MDEwXSB0dXJuaW5nIG9mZiB0 aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgMS4wOTQwMTBdIENQVTogMSBQ SUQ6IDI1IENvbW06IGNyeXB0b21ncl90ZXN0IE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwMTAt Z2JkMTRkZGMgIzEwCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2JkMTRkZGM0 NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2cteW9jdG8tdnAtMTU6MjAxNDA3 MjkxMjQzMTQ6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTAtZ2Jk MTRkZGM6MTAKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvYmQxNGRkYzQ1NjE0 YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy15b2N0by12cC00ODoyMDE0MDcyOTEy NDMxMTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjMS0wMDAxMC1nYmQxNGRk YzoxMAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9iZDE0ZGRjNDU2MTRiNjEy MTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXlvY3RvLXZwLTQ6MjAxNDA3MjkxMjQzMTU6 aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGM6MTAK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRm MGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy15b2N0by12cC01OjIwMTQwNzI5MTI0MzEwOmkzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDEwLWdiZDE0ZGRjOjEwCi9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRl OTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC12cC05OjIwMTQwNzI5MTI0MzM0OmkzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDEwLWdiZDE0ZGRjOjEwCi9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQx NTI5NDhkZDlkNWUvZG1lc2cteW9jdG8tdnAtMTA6MjAxNDA3MjkxMjQzMzQ6aTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGM6MTAKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0 OGRkOWQ1ZS9kbWVzZy15b2N0by12cC0xNToyMDE0MDcyOTEyNDMzMzppMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQ6My4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYzoxMAova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5 ZDVlL2RtZXNnLXlvY3RvLXZwLTQ4OjIwMTQwNzI5MTI0MzMxOmkzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NDozLjE2LjAtcmMxLTAwMDEwLWdiZDE0ZGRjOjEwCi9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUv ZG1lc2cteW9jdG8tdnAtNDoyMDE0MDcyOTEyNDMzMzppMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQ6My4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYzoxMAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNn LXlvY3RvLXZwLTU6MjAxNDA3MjkxMjQzMzE6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMu MTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGM6MTAKMDoxMDoxMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBi b290cwobWzE7MzVtMjAxNC0wNy0yOSAxMjo0NDozMCBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jv b3QtYmlzZWN0L2xpbnV4LTcvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKYmQxNGRkYzQ1NjE0YjYx MjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZSBpcyB0aGUgZmlyc3QgYmFkIGNvbW1pdApjb21taXQg YmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZQpBdXRob3I6IFBhdWwgRS4g TWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29tPgpEYXRlOiAgIE1vbiBKdWwgMjgg MTI6NDE6MjUgMjAxNCAtMDcwMAoKICAgIHJjdTogTWFrZSBSQ1UtdGFza3MgdHJhY2sgZXhpdGlu ZyB0YXNrcwogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIHN5bmNocm9uaXphdGlvbiB3aXRoIGV4 aXRpbmcgdGFza3MsIHNvIHRoYXQgUkNVLXRhc2tzCiAgICBhdm9pZHMgd2FpdGluZyBvbiB0YXNr cyB0aGF0IG5vIGxvbmdlciBleGlzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBFLiBN Y0tlbm5leSA8cGF1bG1ja0BsaW51eC52bmV0LmlibS5jb20+CiAgICAKICAgIENvbmZsaWN0czoK ICAgIAlrZXJuZWwvcmN1L3VwZGF0ZS5jCgo6MDQwMDAwIDA0MDAwMCA1NzQ1YjUxNjY3NjdjZDZi YWY1YmQ2ZTY0ZmUwMjQ5Nzk4YzdhMzIyIDJmZTg2M2E3YTVkZjBjNTRiMzQ1MzI0ZjNjZWU5Yzg0 NmYwODkwNWEgTQlpbmNsdWRlCjowNDAwMDAgMDQwMDAwIGExNjA1YzU1MTY4YzI2ZTY2MTQ5NTdl ZWY4NTBjODJmY2E2NDMwZjIgZjZhOWM2OWI1YjUzMDRiMGYyODk2MDk0ODNhMDZkNmU0ODYwNDcx MiBNCWtlcm5lbApiaXNlY3QgcnVuIHN1Y2Nlc3MKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMg YmQxNGRkYy4uLiByY3U6IE1ha2UgUkNVLXRhc2tzIHRyYWNrIGV4aXRpbmcgdGFza3MKSEVBRCBp cyBub3cgYXQgNGU3M2M1YS4uLiByY3U6IEFkZCBzdGFsbC13YXJuaW5nIGNoZWNrcyBmb3IgUkNV LXRhc2tzCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTA6NGU3M2M1YWFm YmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMzpiaXNlY3QtbGludXgtNwoKMjAxNC0wNy0y OS0xMjo0NDozOCA0ZTczYzVhYWZiZTkxMDhjODNkZTBmOGY1Mjk0ZTZjY2FkMmUyOWMzIHJldXNl IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzRlNzNjNWFhZmJlOTEwOGM4M2Rl MGY4ZjUyOTRlNmNjYWQyZTI5YzMvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA5LWc0ZTczYzVhCgoy MDE0LTA3LTI5LTEyOjQ0OjM4IGRldGVjdGluZyBib290IHN0YXRlIC4uCTIxCTU0Li4uLi4uLi4J NjAgU1VDQ0VTUwoKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgNGU3M2M1YS4uLiByY3U6IEFk ZCBzdGFsbC13YXJuaW5nIGNoZWNrcyBmb3IgUkNVLXRhc2tzCkhFQUQgaXMgbm93IGF0IDA0MmFi YjAuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTAnCmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQv bGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTA6MDQyYWJiMDgzZTI2ODc0YTI4MTgx NGIwMGRmZDIwMTQ5YzliZWFlMjpiaXNlY3QtbGludXgtNwogVEVTVCBGQUlMVVJFClsgICAgMS4w MTE5NDldIGRlYnVnOiB1bm1hcHBpbmcgaW5pdCBbbWVtIDB4YzI3YWIwMDAtMHhjM2ZlZmZmZl0K WyAgICAxLjAxMzUyMV0gYXBtOiBCSU9TIG5vdCBmb3VuZC4KWyAgICAxLjAxNDM3M10gY3J5cHRv bWdyX3Rlc3QgKDI1KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiA3MTQ0IGJ5dGVzIGxlZnQK WyAgICAxLjAxNDkwNF0gSU5GTzogdHJ5aW5nIHRvIHJlZ2lzdGVyIG5vbi1zdGF0aWMga2V5Lgpb ICAgIDEuMDE0OTA1XSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0YXRpYyBrZXkuClsg ICAgMS4wMTQ5MDddIHRoZSBjb2RlIGlzIGZpbmUgYnV0IG5lZWRzIGxvY2tkZXAgYW5ub3RhdGlv bi4KWyAgICAxLjAxNDkwN10gdHVybmluZyBvZmYgdGhlIGxvY2tpbmcgY29ycmVjdG5lc3MgdmFs aWRhdG9yLgpbICAgIDEuMDE0OTEwXSBDUFU6IDAgUElEOiAyNiBDb21tOiBjcnlwdG9tZ3JfdGVz dCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM3LXdsLWF0aC0wMzgwNC1nMDQyYWJiMCAjMTMxClsgICAg MS4wMTQ5MTNdICAwMDAwMDAwMCAwMDAwMDAwMCBiYmRlZmUxYyBiMTRhMjM3NSBiYmEzMDAwMCBi YmRlZmU1NCBiMTA3OGI5OCBiMTY3OTA4MApbICAgIDEuMDE0OTE1XSAgMDAwMDAwMDAgYmJkZWZl NTQgYjEwNjZlOGYgYjEwNjZlOGYgYmJhMzA0NDggYmJkZWZlNjQgMDAwMDAwMDAgYmJhMzAxODAK WyAgICAxLjAxNDkxN10gIGJiYTMwMTgwIDAwMDAwMjQ2IDAwMDAwMDAwIGJiZGVmZTg4IGIxMDc5 NTY0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwClsgICAgMS4wMTQ5MThdIENhbGwgVHJhY2U6 ClsgICAgMS4wMTQ5MjJdICBbPGIxNGEyMzc1Pl0gZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAx LjAxNDkyNV0gIFs8YjEwNzhiOTg+XSBfX2xvY2tfYWNxdWlyZS5pc3JhLjI4KzB4ODc4LzB4YjIw ClsgICAgMS4wMTQ5MjddICBbPGIxMDY2ZThmPl0gPyBzY2hlZF9jbG9ja19jcHUrMHhkZi8weDEy MApbICAgIDEuMDE0OTI4XSAgWzxiMTA2NmU4Zj5dID8gc2NoZWRfY2xvY2tfY3B1KzB4ZGYvMHgx MjAKWyAgICAxLjAxNDkzMF0gIFs8YjEwNzk1NjQ+XSBsb2NrX2FjcXVpcmUrMHg4NC8weDEwMApb ICAgIDEuMDE0OTMyXSAgWzxiMTA4NzQ0Zj5dID8gZXhpdF9yY3VfdGFza3MrMHgyZi8weDUwClsg ICAgMS4wMTQ5MzRdICBbPGIxNGE3NTVkPl0gX3Jhd19zcGluX2xvY2srMHgzZC8weDcwClsgICAg MS4wMTQ5MzZdICBbPGIxMDg3NDRmPl0gPyBleGl0X3JjdV90YXNrcysweDJmLzB4NTAKWyAgICAx LjAxNDkzN10gIFs8YjEwODc0NGY+XSBleGl0X3JjdV90YXNrcysweDJmLzB4NTAKWyAgICAxLjAx NDkzOF0gIFs8YjEwOGIwZDg+XSBleGl0X3JjdSsweDgvMHgxMApbICAgIDEuMDE0OTQwXSAgWzxi MTAzY2NmNj5dIGRvX2V4aXQrMHg1OTYvMHg5MjAKWyAgICAxLjAxNDk0NF0gIFs8YjExNjdhMTA+ XSA/IGNyeXB0b21ncl9ub3RpZnkrMHg0NDAvMHg0NDAKWyAgICAxLjAxNDk0NV0gIFs8YjExNjdh M2I+XSBjcnlwdG9tZ3JfdGVzdCsweDJiLzB4NDAKWyAgICAxLjAxNDk0N10gIFs8YjEwNTViMDA+ XSBrdGhyZWFkKzB4YjAvMHhkMApbICAgIDEuMDE0OTQ5XSAgWzxiMTA3M2Q0Mj5dID8gY29tcGxl dGUrMHgxMi8weDQwClsgICAgMS4wMTQ5NTBdICBbPGIxNGE4MjAxPl0gcmV0X2Zyb21fa2VybmVs X3RocmVhZCsweDIxLzB4MzAKWyAgICAxLjAxNDk1MV0gIFs8YjEwNTVhNTA+XSA/IF9fa3RocmVh ZF9wYXJrbWUrMHg2MC8weDYwClsgICAgMS4wMTU1OTRdIGNyeXB0b21ncl90ZXN0ICgzMikgdXNl ZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNjMxNiBieXRlcyBsZWZ0ClsgICAgMS4wMTU3OTBdIFBD TE1VTFFEUS1OSSBpbnN0cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAxLjAxNTc5M10g VGhlIGZvcmNlIHBhcmFtZXRlciBoYXMgbm90IGJlZW4gc2V0IHRvIDEuIFRoZSBJcmlzIHBvd2Vy b2ZmIGhhbmRsZXIgd2lsbCBub3QgYmUgaW5zdGFsbGVkLgova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1jMC0wNzI5MTA1NC8wNDJhYmIwODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyL2Rt ZXNnLXF1YW50YWwtaXZiNDMtOTE6MjAxNDA3MjkxMTQ1MzU6aTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvMDQyYWJiMDgzZTI2 ODc0YTI4MTgxNGIwMGRmZDIwMTQ5YzliZWFlMi9kbWVzZy1xdWFudGFsLWl2YjQzLTMxOjIwMTQw NzI5MTE0NTMyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEyODE4MTRiMDBkZmQyMDE0OWM5YmVh ZTIvZG1lc2ctcXVhbnRhbC1pdmI0My00NDoyMDE0MDcyOTExNDUzMjppMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC8wNDJhYmIw ODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyL2RtZXNnLXF1YW50YWwtaXZiNDMtMTEx OjIwMTQwNzI5MTE0NTM1OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEyODE4MTRiMDBkZmQyMDE0 OWM5YmVhZTIvZG1lc2cteW9jdG8taXZiNDMtMTA0OjIwMTQwNzI5MTEwNDAzOmkzODYtcmFuZGNv bmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzA0 MmFiYjA4M2UyNjg3NGEyODE4MTRiMDBkZmQyMDE0OWM5YmVhZTIvZG1lc2ctcXVhbnRhbC1pdmI0 My0xMToyMDE0MDcyOTExNDUzMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVs L2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC8wNDJhYmIwODNlMjY4NzRhMjgxODE0YjAwZGZk MjAxNDljOWJlYWUyL2RtZXNnLXF1YW50YWwtaXZiNDMtNjE6MjAxNDA3MjkxMTQ1MzI6aTM4Ni1y YW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQvMDQyYWJiMDgzZTI2ODc0YTI4MTgxNGIwMGRmZDIwMTQ5YzliZWFlMi9kbWVzZy1xdWFudGFs LWl2YjQzLTc4OjIwMTQwNzI5MTE0NTM1OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEyODE4MTRi MDBkZmQyMDE0OWM5YmVhZTIvZG1lc2ctcXVhbnRhbC1pdmI0My02ODoyMDE0MDcyOTExNDUzNTpp Mzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NC8wNDJhYmIwODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyL2RtZXNnLXF1 YW50YWwtaXZiNDMtMTE5OjIwMTQwNzI5MTE0NTMyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEy ODE4MTRiMDBkZmQyMDE0OWM5YmVhZTIvZG1lc2ctcXVhbnRhbC1pdmI0My00ODoyMDE0MDcyOTEx NDUzMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6OgowOjExOjExIGFsbF9nb29kOmJhZDph bGxfYmFkIGJvb3RzCgpIRUFEIGlzIG5vdyBhdCAwNDJhYmIwIDBkYXkgaGVhZCBndWFyZCBmb3Ig J2RldmVsLWhvdXJseS0yMDE0MDcyOTEwJwoKPT09PT09PT09IGxpbnVzL21hc3RlciA9PT09PT09 PT0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMDQyYWJiMC4uLiAwZGF5IGhlYWQgZ3VhcmQg Zm9yICdkZXZlbC1ob3VybHktMjAxNDA3MjkxMCcKSEVBRCBpcyBub3cgYXQgMzFkYWI3MS4uLiBN ZXJnZSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaGVyYmVy dC9jcnlwdG8tMi42CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQvbGludXM6bWFzdGVyOjMxZGFiNzE5ZmE1MGNmNTZkNTZkM2RjMjU5 ODBmZWNkMzM2ZjZjYTg6YmlzZWN0LWxpbnV4LTcKCjIwMTQtMDctMjktMTI6NTM6NTQgMzFkYWI3 MTlmYTUwY2Y1NmQ1NmQzZGMyNTk4MGZlY2QzMzZmNmNhOCBjb21waWxpbmcKUXVldWVkIGJ1aWxk IHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQtMzFkYWI3MTlmYTUwY2Y1NmQ1NmQzZGMyNTk4MGZlY2QzMzZmNmNhOApDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzMxZGFiNzE5ZmE1 MGNmNTZkNTZkM2RjMjU5ODBmZWNkMzM2ZjZjYTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC0zMWRh YjcxOWZhNTBjZjU2ZDU2ZDNkYzI1OTgwZmVjZDMzNmY2Y2E4Cmtlcm5lbDogL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQvMzFkYWI3MTlmYTUwY2Y1NmQ1NmQzZGMyNTk4MGZlY2Qz MzZmNmNhOC92bWxpbnV6LTMuMTYuMC1yYzctMDAwMDctZzMxZGFiNzEKCjIwMTQtMDctMjktMTI6 NTU6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTYwIFNVQ0NFU1MKCgo9PT09PT09PT0gbmV4dC9t YXN0ZXIgPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICsgZmI4ZGU4NC4uLmU0 MWEyNzggYWtwbSAgICAgICAtPiBuZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyA3MWFhMTZi Li4uMDI1MjYzMyBha3BtLWJhc2UgIC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkK ICsgNWViMDBiMC4uLmU0MGNmZjQgbWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1 cGRhdGUpCiAgIDE1YmEyMjMuLjY0YWE5MGYgIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJv bSBnaXQ6Ly9naXRtaXJyb3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNzI0 IC0+IG5leHQtMjAxNDA3MjQKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDcyNSAtPiBu ZXh0LTIwMTQwNzI1CiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQtMjAxNDA3MjggLT4gbmV4dC0y MDE0MDcyOApQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyAzMWRhYjcxLi4uIE1lcmdlIGdpdDov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9oZXJiZXJ0L2NyeXB0by0y LjYKSEVBRCBpcyBub3cgYXQgZTQwY2ZmNC4uLiBBZGQgbGludXgtbmV4dCBzcGVjaWZpYyBmaWxl cyBmb3IgMjAxNDA3MjgKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC9uZXh0Om1hc3RlcjplNDBjZmY0YTc5OTBlNWQ3M2VhYWQwYTJm MjU5M2ZlNzI1ZTI0Y2RkOmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5LTEzOjA1OjUzIGU0MGNm ZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQgY29tcGlsaW5nClF1ZXVlZCBidWls ZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0LWU0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lNDBjZmY0YTc5 OTBlNWQ3M2VhYWQwYTJmMjU5M2ZlNzI1ZTI0Y2RkCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2Yg L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtZTQw Y2ZmNGE3OTkwZTVkNzNlYWFkMGEyZjI1OTNmZTcyNWUyNGNkZAprZXJuZWw6IC9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2U0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3 MjVlMjRjZGQvdm1saW51ei0zLjE2LjAtcmM3LW5leHQtMjAxNDA3MjgKCjIwMTQtMDctMjktMTM6 MDg6NTMgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JNjAgU1VDQ0VTUwoK --===============3786563582926715140== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc1-00010-gbd14ddc" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xNi4wLXJjMSBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRP UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05G SUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf SFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hH QUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19B UkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O RklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9G SVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJ R19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJM RT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dF TkVSQUxfSFVHRVRMQj15CiMgQ09ORklHX1pPTkVfRE1BMzIgaXMgbm90IHNldAojIENPTkZJR19B VURJVF9BUkNIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElO SU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl8z Ml9TTVA9eQpDT05GSUdfWDg2X0hUPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2Fs bC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JF Uz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGli L21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklH X0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5J VF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJ TEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVS U0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxf QlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05G SUdfS0VSTkVMX0daSVAgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0JaSVAyPXkKIyBDT05GSUdf S0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENP TkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKIyBDT05G SUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQoj IENPTkZJR19GSEFORExFIGlzIG5vdCBzZXQKQ09ORklHX1VTRUxJQj15CiMgQ09ORklHX0FVRElU IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJz eXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hP Vz15CkNPTkZJR19HRU5FUklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9eQpDT05GSUdfR0VORVJJ Q19QRU5ESU5HX0lSUT15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fREVC VUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNP TkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9 eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0tUSU1FX1NDQUxBUj15CkNP TkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlVJ TEQ9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJ Q19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoK IwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0ha X0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lE TEU9eQojIENPTkZJR19OT19IWiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBp cyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJ R19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENPTkZJR19UQVNL U1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQoj IENPTkZJR19QUkVFTVBUX1JDVSBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU19SQ1U9eQpDT05GSUdf UkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfRkFOT1VUPTMyCkNPTkZJR19SQ1VfRkFOT1VU X0xFQUY9MTYKIyBDT05GSUdfUkNVX0ZBTk9VVF9FWEFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JD VV9GQVNUX05PX0haIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNl dAojIENPTkZJR19SQ1VfTk9DQl9DUFUgaXMgbm90IHNldApDT05GSUdfSUtDT05GSUc9eQpDT05G SUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNP TkZJR19BUkNIX1dBTlRTX1BST1RfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdfQ0dST1VQUz15CkNP TkZJR19DR1JPVVBfREVCVUc9eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQojIENPTkZJR19DR1JP VVBfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQojIENPTkZJR19QUk9DX1BJRF9D UFVTRVQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09O RklHX1JFU09VUkNFX0NPVU5URVJTIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09O RklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0ZT X0JBTkRXSURUSCBpcyBub3Qgc2V0CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DSEVD S1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfTkFNRVNQQUNFUz15CiMgQ09ORklHX1VUU19OUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQQ19OUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX05TPXkKQ09ORklH X1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05G SUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtf REVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkK IyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQK IyBDT05GSUdfUkRfWFogaXMgbm90IHNldAojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENP TkZJR19SRF9MWjQgaXMgbm90IHNldAojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBu b3Qgc2V0CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZ U0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05G SUdfRVhQRVJUPXkKIyBDT05GSUdfVUlEMTYgaXMgbm90IHNldAojIENPTkZJR19TR0VUTUFTS19T WVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfS0FMTFNZTVM9 eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQojIENP TkZJR19FTEZfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qg c2V0CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19GVVRFWD15CiMgQ09ORklH X0VQT0xMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lHTkFMRkQgaXMgbm90IHNldAojIENPTkZJR19U SU1FUkZEIGlzIG5vdCBzZXQKIyBDT05GSUdfRVZFTlRGRCBpcyBub3Qgc2V0CkNPTkZJR19TSE1F TT15CkNPTkZJR19BSU89eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX0VNQkVEREVEIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfUEVSRl9VU0VfVk1BTExP Qz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdf UEVSRl9FVkVOVFM9eQpDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQz15CiMgQ09ORklHX1ZN X0VWRU5UX0NPVU5URVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldAojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKQ09ORklH X1NMT0I9eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX09Q Uk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZFX09Q Uk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0pVTVBfTEFCRUwg aXMgbm90IHNldApDT05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15 CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9U PXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdf SEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19I QVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVf RE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdf SEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJV Rz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BP SU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFW RV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9Q RVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJ R19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9 eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNF X1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NP TVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfU1RB Q0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FIGlzIG5vdCBzZXQK Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVI9eQojIENPTkZJR19DQ19TVEFDS1BST1RF Q1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkK Q09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19NT0RVTEVTX1VT RV9FTEZfUkVMPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVO RDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmls aW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfSEFWRV9HRU5FUklD X0RNQV9DT0hFUkVOVD15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MQoj IENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX1NUT1BfTUFDSElORT15CiMgQ09ORklH X0JMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1BBREFUQT15CkNPTkZJR19VTklOTElORV9TUElOX1VO TE9DSz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfUVVFVUVfUldMT0NL PXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNP TkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdf WDg2X0JJR1NNUD15CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMg Q09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8zMl9JUklTPXkKIyBD T05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklT T1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19LVk1f R1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19MR1VFU1Rf R1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90 IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CkNPTkZJR19N RU1URVNUPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNl dAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0 CkNPTkZJR19NNjg2PXkKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qgc2V0CiMgQ09ORklHX01Q RU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlzIG5vdCBzZXQKIyBDT05G SUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdf TUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNSVVNPRSBp cyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQ QzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVM QU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNldAojIENPTkZJR19NR0VP REVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJR19N VklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qgc2V0CiMgQ09ORklHX01D T1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9HRU5F UklDPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NB Q0hFX1NISUZUPTYKIyBDT05GSUdfWDg2X1BQUk9fRkVOQ0UgaXMgbm90IHNldApDT05GSUdfWDg2 X0lOVEVMX1VTRVJDT1BZPXkKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19Y ODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdf WDg2X01JTklNVU1fQ1BVX0ZBTUlMWT01CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdf UFJPQ0VTU09SX1NFTEVDVD15CiMgQ09ORklHX0NQVV9TVVBfSU5URUwgaXMgbm90IHNldAojIENP TkZJR19DUFVfU1VQX0NZUklYXzMyIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09O RklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CkNPTkZJ R19DUFVfU1VQX1VNQ18zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFU RV9SVEM9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz0zMgojIENPTkZJ R19TQ0hFRF9TTVQgaXMgbm90IHNldApDT05GSUdfU0NIRURfTUM9eQojIENPTkZJR19QUkVFTVBU X05PTkUgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVF TVBUIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQ SUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9C T09UX0lSUVM9eQojIENPTkZJR19YODZfTUNFIGlzIG5vdCBzZXQKQ09ORklHX1ZNODY9eQpDT05G SUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15CiMgQ09ORklHX1RPU0hJQkEgaXMg bm90IHNldApDT05GSUdfSThLPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQojIENPTkZJR19N SUNST0NPREUgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NPREVfSU5URUxfRUFSTFkgaXMgbm90 IHNldAojIENPTkZJR19NSUNST0NPREVfQU1EX0VBUkxZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9N U1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKQ09O RklHX0hJR0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldAojIENPTkZJR19W TVNQTElUXzNHIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BMSVRfM0dfT1BUPXkKIyBDT05GSUdfVk1T UExJVF8yRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkdfT1BUIGlzIG5vdCBzZXQKIyBD T05GSUdfVk1TUExJVF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0weEIwMDAwMDAw CkNPTkZJR19ISUdITUVNPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJD SF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNP TkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15 CkNPTkZJR19GTEFUTUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90 IHNldApDT05GSUdfRkxBVE1FTT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19T UEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1C TE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVN T1JZX0lTT0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMgbm90IHNl dApDT05GSUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQK Q09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01J R1JBVElPTj15CiMgQ09ORklHX1BIWVNfQUREUl9UXzY0QklUIGlzIG5vdCBzZXQKQ09ORklHX1pP TkVfRE1BX0ZMQUc9MQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RF RkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNP TkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9I VUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0NMRUFOQ0FDSEU9eQpDT05GSUdfQ01B PXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0 CkNPTkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFCTEVfTUFQUElORyBpcyBub3Qgc2V0CkNP TkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfSElHSFBURT15CiMgQ09ORklHX1g4 Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9X PTY0CkNPTkZJR19NQVRIX0VNVUxBVElPTj15CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FO SVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01U UlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKIyBDT05GSUdfWDg2X1BBVCBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CiMgQ09ORklHX0VG SSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQK IyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09O RklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMAojIENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90 IHNldApDT05GSUdfS0VYRUM9eQojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklH X1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBpcyBub3Qgc2V0 CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENP TkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9U UExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENP TkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hP VFBMVUc9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19T VVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJ R19QTV9TTEVFUF9TTVA9eQojIENPTkZJR19QTV9BVVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdf UE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0xMDAKQ09ORklHX1BNX1dB S0VMT0NLU19HQz15CkNPTkZJR19QTV9SVU5USU1FPXkKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RF QlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fVEVT VF9TVVNQRU5EPXkKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKQ09ORklHX1BNX1RSQUNFPXkKQ09O RklHX1BNX1RSQUNFX1JUQz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlz IG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElf RUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVS WT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApD T05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQ SV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJX0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9I T1RQTFVHX0NQVT15CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNl dApDT05GSUdfQUNQSV9USEVSTUFMPXkKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNl dApDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKIyBDT05GSUdf QUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJE V0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0ZJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BUE1fQk9PVD15CkNPTkZJR19BUE09eQpDT05G SUdfQVBNX0lHTk9SRV9VU0VSX1NVU1BFTkQ9eQojIENPTkZJR19BUE1fRE9fRU5BQkxFIGlzIG5v dCBzZXQKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKQ09ORklHX0FQTV9ESVNQTEFZ X0JMQU5LPXkKIyBDT05GSUdfQVBNX0FMTE9XX0lOVFMgaXMgbm90IHNldAoKIwojIENQVSBGcmVx dWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQg aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0 CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJF UV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFV TFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJG T1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklH X0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQg aXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQK CiMKIyB4ODYgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19YODZfSU5U RUxfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BDQ19DUFVGUkVRIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0FDUElfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE9XRVJOT1df SzY9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s3PXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LN19BQ1BJ PXkKIyBDT05GSUdfWDg2X0dYX1NVU1BNT0QgaXMgbm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RF UF9DRU5UUklOTz15CkNPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PX1RBQkxFPXkKIyBDT05G SUdfWDg2X1NQRUVEU1RFUF9JQ0ggaXMgbm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RFUF9TTUk9 eQpDT05GSUdfWDg2X1A0X0NMT0NLTU9EPXkKIyBDT05GSUdfWDg2X0NQVUZSRVFfTkZPUkNFMiBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9MT05HUlVOIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0xP TkdIQVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VfUE9XRVJTQVZFUiBpcyBub3Qgc2V0Cgoj CiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQpDT05GSUdfWDg2 X1NQRUVEU1RFUF9SRUxBWEVEX0NBUF9DSEVDSz15CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BV X0lETEU9eQojIENPTkZJR19DUFVfSURMRV9NVUxUSVBMRV9EUklWRVJTIGlzIG5vdCBzZXQKQ09O RklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENP TkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRp b25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElS RUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9HT0FOWT15CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJ R19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfRE9NQUlOUz15 CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRC VVMgaXMgbm90IHNldAojIENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNl dAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQojIENPTkZJR19Q Q0lfSU9WIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9QQVNJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNldApDT05GSUdf UENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNB X0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKQ09ORklHX0VJU0E9eQojIENPTkZJR19FSVNBX1ZMQl9Q UklNSU5HIGlzIG5vdCBzZXQKQ09ORklHX0VJU0FfUENJX0VJU0E9eQpDT05GSUdfRUlTQV9WSVJU VUFMX1JPT1Q9eQojIENPTkZJR19FSVNBX05BTUVTIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMD15 CiMgQ09ORklHX1NDeDIwMEhSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfT0xQQyBpcyBub3Qg c2V0CkNPTkZJR19BTElYPXkKIyBDT05GSUdfTkVUNTUwMSBpcyBub3Qgc2V0CkNPTkZJR19BTURf TkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMK IyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VM Rj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9NSVpFX1BJRT15CkNPTkZJR19CSU5GTVRf U0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQklORk1UX01JU0MgaXMgbm90IHNldApDT05GSUdfQ09SRURVTVA9eQpDT05G SUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfSU9TRl9NQkk9eQpDT05GSUdfTkVUPXkKCiMK IyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNldApDT05GSUdf VU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9LRVkgaXMg bm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19TRUNNQVJL IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lGWSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90 IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19M QVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgw MjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RD QiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19PUEVO VlNXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX01QTFNfR1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQK Q09ORklHX1JQUz15CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dS T1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5v dCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX05FVF9G TE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAoj IENPTkZJR19CVCBpcyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjEx IGlzIG5vdCBzZXQKIyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5l ZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1BQzgwMjExCiMKIyBDT05GSUdfV0lNQVggaXMgbm90IHNl dAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qg c2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdl bmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfREVWVE1QRlMgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJR19Q UkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJUk1X QVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTX0hZUEVSVklTT1Ig aXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklH X0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0ky Qz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01B UF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdfRE1BX0NNQT15CgojCiMg RGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01C WVRFUz0xNgpDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUz15CiMgQ09ORklHX0NNQV9TSVpFX1NF TF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qg c2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdO TUVOVD04CkNPTkZJR19DTUFfQVJFQVM9NwoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09O TkVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9S VCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19Q TlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQcm90b2NvbHMKIwojIENPTkZJ R19JU0FQTlAgaXMgbm90IHNldAojIENPTkZJR19QTlBCSU9TIGlzIG5vdCBzZXQKQ09ORklHX1BO UEFDUEk9eQoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CiMg Q09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0lSUT15CiMgQ09ORklH X0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdf U0dJX0lPQzQgaXMgbm90IHNldAojIENPTkZJR19USUZNX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09O RklHX0hQX0lMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKQ09O RklHX0lTTDI5MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKQ09ORklHX1NFTlNPUlNfVFNMMjU1MD15 CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15CiMgQ09ORklH X1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQK IyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKQ09ORklHX1RJX0RBQzc1MTI9eQojIENPTkZJR19W TVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19CTVAwODU9eQojIENPTkZJR19CTVAwODVf STJDIGlzIG5vdCBzZXQKQ09ORklHX0JNUDA4NV9TUEk9eQojIENPTkZJR19QQ0hfUEhVQiBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9eQojIENPTkZJR19MQVRUSUNFX0VDUDNf Q09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0MyUE9S VCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpD T05GSUdfRUVQUk9NX0FUMjU9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CkNPTkZJR19FRVBST01f TUFYNjg3NT15CkNPTkZJR19FRVBST01fOTNDWDY9eQpDT05GSUdfRUVQUk9NXzkzWFg0Nj15CiMg Q09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJl ZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MSVMzX0kyQz15CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxv YWQgbW9kdWxlCiMKQ09ORklHX0FMVEVSQV9TVEFQTD15CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlz IG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJk IERyaXZlcgojCkNPTkZJR19FQ0hPPXkKQ09ORklHX0hBVkVfSURFPXkKCiMKIyBTQ1NJIGRldmlj ZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90 IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lS RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJR19J Mk8gaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVERFVklDRVMgaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09O RklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERF Vj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBp cyBub3Qgc2V0CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01PVVNF REVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0VWREVWPXkKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVy cwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklH X0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgz MzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9 eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQojIENPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQIGlz IG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUyBpcyBub3Qgc2V0CkNPTkZJR19N T1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19N T1VTRV9QUzJfRUxBTlRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDPXkKIyBDT05GSUdf TU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5v dCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNF X0JDTTU5NzQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfQ1lBUEE9eQpDT05GSUdfTU9VU0VfSU5Q T1JUPXkKIyBDT05GSUdfTU9VU0VfQVRJWEwgaXMgbm90IHNldApDT05GSUdfTU9VU0VfTE9HSUJN PXkKIyBDT05GSUdfTU9VU0VfUEMxMTBQQUQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfVlNYWFhB QT15CkNPTkZJR19NT1VTRV9HUElPPXkKQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9eQojIENP TkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0pPWVNUSUNL PXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz15CiMgQ09ORklHX0pPWVNUSUNLX0EzRCBpcyBub3Qg c2V0CkNPTkZJR19KT1lTVElDS19BREk9eQpDT05GSUdfSk9ZU1RJQ0tfQ09CUkE9eQpDT05GSUdf Sk9ZU1RJQ0tfR0YySz15CkNPTkZJR19KT1lTVElDS19HUklQPXkKIyBDT05GSUdfSk9ZU1RJQ0tf R1JJUF9NUCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9eQojIENPTkZJR19K T1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPXkK Q09ORklHX0pPWVNUSUNLX1RNREM9eQojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMgbm90IHNl dApDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOIGlz IG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkIgaXMgbm90IHNldApDT05GSUdfSk9Z U1RJQ0tfU1BBQ0VCQUxMPXkKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CkNP TkZJR19KT1lTVElDS19UV0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQojIENPTkZJ R19KT1lTVElDS19BUzUwMTEgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUD15CiMg Q09ORklHX0pPWVNUSUNLX1hQQUQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UQUJMRVQgaXMg bm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQURT Nzg0Nj15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9eQojIENPTkZJR19UT1VDSFNDUkVFTl9B RDc4NzkgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUPXkKQ09ORklHX1RP VUNIU0NSRUVOX0FVT19QSVhDSVI9eQojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZOENUTUcxMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f Q1lUVFNQX0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0kyQz15CkNPTkZJR19UT1VD SFNDUkVFTl9DWVRUU1BfU1BJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRT15CiMg Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX0NZVFRTUDRfU1BJPXkKQ09ORklHX1RPVUNIU0NSRUVOX0RBOTA1Mj15CkNPTkZJR19UT1VD SFNDUkVFTl9EWU5BUFJPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9GVUpJVFNVPXkKQ09ORklHX1RPVUNIU0NSRUVOX0lMSTIxMFg9eQojIENPTkZJR19UT1VDSFND UkVFTl9HVU5aRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQpDT05GSUdfVE9V Q0hTQ1JFRU5fV0FDT01fVzgwMDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDPXkKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9NQ1M1MDAwIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01NUzExND15CiMgQ09ORklH X1RPVUNIU0NSRUVOX01UT1VDSCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU89 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQojIENPTkZJR19UT1VDSFNDUkVFTl9IVENQRU4g aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f VE9VQ0hSSUdIVD15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15CkNPTkZJR19UT1VDSFND UkVFTl9QSVhDSVI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV004MzFYPXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fVVNCX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DMTM3 ODMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMz15CkNPTkZJR19UT1VD SFNDUkVFTl9UU0NfU0VSSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNT15CiMgQ09ORklH X1RPVUNIU0NSRUVOX1RTQzIwMDcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QQ0FQ IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fWkZP UkNFPXkKQ09ORklHX0lOUFVUX01JU0M9eQpDT05GSUdfSU5QVVRfQUQ3MTRYPXkKIyBDT05GSUdf SU5QVVRfQUQ3MTRYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BRDcxNFhfU1BJPXkKQ09O RklHX0lOUFVUX0FSSVpPTkFfSEFQVElDUz15CkNPTkZJR19JTlBVVF9CTUExNTA9eQpDT05GSUdf SU5QVVRfTUFYODkyNV9PTktFWT15CkNPTkZJR19JTlBVVF9NQzEzNzgzX1BXUkJVVFRPTj15CkNP TkZJR19JTlBVVF9NTUE4NDUwPXkKIyBDT05GSUdfSU5QVVRfTVBVMzA1MCBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9BUEFORUw9eQojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0dQSU9fQkVFUEVSPXkKQ09ORklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQ9eQpDT05G SUdfSU5QVVRfV0lTVFJPTl9CVE5TPXkKIyBDT05GSUdfSU5QVVRfQVRMQVNfQlROUyBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf S0VZU1BBTl9SRU1PVEUgaXMgbm90IHNldApDT05GSUdfSU5QVVRfS1hUSjk9eQojIENPTkZJR19J TlBVVF9LWFRKOV9QT0xMRURfTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFU RSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UV0w2MDQwX1ZJQlJBPXkKIyBDT05G SUdfSU5QVVRfVUlOUFVUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BDRjg1NzQ9eQpDT05GSUdf SU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUj15CiMgQ09ORklHX0lOUFVUX0RBOTA1Ml9PTktFWSBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9EQTkwNTVfT05LRVk9eQpDT05GSUdfSU5QVVRfV004MzFY X09OPXkKQ09ORklHX0lOUFVUX1BDQVA9eQojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX0NNQTMwMDA9eQpDT05GSUdfSU5QVVRfQ01BMzAwMF9JMkM9eQojIENP TkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08g cG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkK Q09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJ T19DVDgyQzcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNP TkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NFUklPX0FMVEVS QV9QUzI9eQpDT05GSUdfU0VSSU9fUFMyTVVMVD15CkNPTkZJR19TRVJJT19BUkNfUFMyPXkKQ09O RklHX0dBTUVQT1JUPXkKIyBDT05GSUdfR0FNRVBPUlRfTlM1NTggaXMgbm90IHNldApDT05GSUdf R0FNRVBPUlRfTDQ9eQojIENPTkZJR19HQU1FUE9SVF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBDT05G SUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09O RklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBD T05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lf UFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJR19TRVJJQUxfTk9OU1RB TkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OX0dT TSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWS01F TT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklH X1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNP TkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdf U0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVE IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAoKIwojIE5vbi04 MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01G RF9IU1UgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVf Q09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf U0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVS QV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9JRlg2WDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1BD SF9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklO VEsgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19J UE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BBTklD X1NUUklORz15CiMgQ09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJ R19JUE1JX1NJPXkKIyBDT05GSUdfSVBNSV9TSV9QUk9CRV9ERUZBVUxUUyBpcyBub3Qgc2V0CkNP TkZJR19JUE1JX1dBVENIRE9HPXkKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSFdfUkFO RE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKQ09ORklHX0hXX1JBTkRPTV9JTlRF TD15CkNPTkZJR19IV19SQU5ET01fQU1EPXkKQ09ORklHX0hXX1JBTkRPTV9HRU9ERT15CiMgQ09O RklHX0hXX1JBTkRPTV9WSUEgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNP TkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX05WUkFNPXkKIyBDT05GSUdfRFRMSyBpcyBub3Qg c2V0CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNl dAojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNP TkZJR19TQ3gyMDBfR1BJTz15CkNPTkZJR19QQzg3MzZ4X0dQSU89eQpDT05GSUdfTlNDX0dQSU89 eQojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJ R19UQ0dfVFBNPXkKIyBDT05GSUdfVENHX1RJUyBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX0ky Q19BVE1FTD15CiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfTlNDPXkKQ09ORklH X1RDR19BVE1FTD15CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0df U1QzM19JMkM9eQpDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19JMkM9 eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19D SEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FV VE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19B TEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhv c3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ4MTEx IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfSVND SCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BJ SVg0IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19J MkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENP TkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklH X0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkg ZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkK IyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VHMjBU IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0tFTVBM RD15CkNPTkZJR19JMkNfT0NPUkVTPXkKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQpD T05GSUdfSTJDX1hJTElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVy cwojCkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBu b3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19QQ0Ff SVNBPXkKIyBDT05GSUdfU0N4MjAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDeDIwMF9BQ0Ig aXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0 CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVHPXkKQ09ORklHX1NQSV9NQVNURVI9eQoKIwoj IFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1NQSV9BTFRFUkE9eQpDT05G SUdfU1BJX0JJVEJBTkc9eQpDT05GSUdfU1BJX0dQSU89eQpDT05GSUdfU1BJX09DX1RJTlk9eQoj IENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWF9QQ0kgaXMg bm90IHNldApDT05GSUdfU1BJX1NDMThJUzYwMj15CiMgQ09ORklHX1NQSV9UT1BDTElGRl9QQ0gg aXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENPTkZJR19TUElfWElM SU5YIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPXkKIyBDT05GSUdfU1BJX0RXX1BD SSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFdfTU1JTz15CgojCiMgU1BJIFByb3RvY29sIE1hc3Rl cnMKIwojIENPTkZJR19TUElfU1BJREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1RMRTYyWDAg aXMgbm90IHNldAojIENPTkZJR19TUE1JIGlzIG5vdCBzZXQKQ09ORklHX0hTST15CkNPTkZJR19I U0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kgY29udHJvbGxlcnMKIwoKIwojIEhTSSBjbGllbnRzCiMK Q09ORklHX0hTSV9DSEFSPXkKCiMKIyBQUFMgc3VwcG9ydAojCiMgQ09ORklHX1BQUyBpcyBub3Qg c2V0CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQK IwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBh bmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3Mu CiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FO VF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9 eQpDT05GSUdfR1BJT19BQ1BJPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CiMgQ09ORklHX0dQSU9fREE5MDUy IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19EQTkwNTUgaXMgbm90IHNldAoKIwojIE1lbW9yeSBt YXBwZWQgR1BJTyBkcml2ZXJzOgojCkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09eQpDT05G SUdfR1BJT19JVDg3NjFFPXkKQ09ORklHX0dQSU9fRjcxODhYPXkKQ09ORklHX0dQSU9fU0NIMzEx WD15CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90 IHNldAojIENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19MWU5YUE9J TlQgaXMgbm90IHNldAoKIwojIEkyQyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19BUkla T05BPXkKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUFYNzMy WD15CiMgQ09ORklHX0dQSU9fTUFYNzMyWF9JUlEgaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0E5 NTNYPXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BD Rjg1N1g9eQojIENPTkZJR19HUElPX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RQUzY1 OTEyPXkKQ09ORklHX0dQSU9fVFdMNjA0MD15CkNPTkZJR19HUElPX1dNODMxWD15CiMgQ09ORklH X0dQSU9fV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BRFA1NTIwIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnM6 CiMKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQU1EODExMSBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19QQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09O RklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qg c2V0CgojCiMgQUM5NyBHUElPIGV4cGFuZGVyczoKIwoKIwojIExQQyBHUElPIGV4cGFuZGVyczoK IwojIENPTkZJR19HUElPX0tFTVBMRCBpcyBub3Qgc2V0CgojCiMgTU9EVUxidXMgR1BJTyBleHBh bmRlcnM6CiMKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnM6CiMKQ09ORklHX1cxPXkKCiMKIyAxLXdp cmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJfTUFUUk9YIGlzIG5vdCBzZXQKQ09O RklHX1cxX01BU1RFUl9EUzI0ODI9eQpDT05GSUdfVzFfTUFTVEVSX0RTMVdNPXkKIyBDT05GSUdf VzFfTUFTVEVSX0dQSU8gaXMgbm90IHNldAoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFf U0xBVkVfVEhFUk09eQpDT05GSUdfVzFfU0xBVkVfU01FTT15CiMgQ09ORklHX1cxX1NMQVZFX0RT MjQwOCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQojIENPTkZJR19XMV9TTEFW RV9EUzI0MjMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKQ09ORklHX1cxX1NM QVZFX0RTMjQzMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKQ09ORklHX1cxX1NMQVZF X0RTMjc2MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgx PXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUwNCBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9C UTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19NQVg4OTI1 X1BPV0VSPXkKIyBDT05GSUdfV004MzFYX0JBQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dNODMx WF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1BPV0VSPXkKIyBDT05GSUdfQkFUVEVSWV9E UzI3NjAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQpDT05GSUdfQkFUVEVSWV9E UzI3ODE9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQojIENPTkZJR19CQVRURVJZX1NCUyBpcyBu b3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjd4MDA9eQpDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0ky Qz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19C QVRURVJZX0RBOTA1Mj15CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkKIyBDT05GSUdfQkFUVEVS WV9NQVgxNzA0MiBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX01BWDg5MDM9eQpDT05GSUdfQ0hB UkdFUl9MUDg3Mjc9eQpDT05GSUdfQ0hBUkdFUl9HUElPPXkKIyBDT05GSUdfQ0hBUkdFUl9NQU5B R0VSIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE1WD15CkNPTkZJR19DSEFSR0VSX0JR MjQxOTA9eQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJfU01CMzQ3PXkK Q09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklH X0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMg bm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUQ3MzE0PXkKQ09O RklHX1NFTlNPUlNfQUQ3NDE0PXkKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI1 PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05G SUdfU0VOU09SU19BRE0xMDMxPXkKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CkNPTkZJR19TRU5T T1JTX0FEVDdYMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3MzEwPXkKQ09ORklHX1NFTlNPUlNfQURU NzQxMD15CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3 NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzEwVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9eQpDT05G SUdfU0VOU09SU19BU0IxMDA9eQpDT05GSUdfU0VOU09SU19BVFhQMT15CiMgQ09ORklHX1NFTlNP UlNfRFM2MjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19EUzE2MjE9eQpDT05GSUdfU0VOU09S U19EQTkwNTJfQURDPXkKQ09ORklHX1NFTlNPUlNfREE5MDU1PXkKIyBDT05GSUdfU0VOU09SU19J NUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JT X0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX01DMTM3 ODNfQURDPXkKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0dMNTE4U00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NF TlNPUlNfRzc2MEE9eQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSElINjEzMD15CiMgQ09O RklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJNUEVYPXkKIyBD T05GSUdfU0VOU09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0pDNDI9eQojIENPTkZJR19TRU5TT1JTX0xJTkVBR0Ug aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMyOTQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0 MTUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CiMgQ09ORklHX1NFTlNPUlNf TFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQojIENPTkZJR19TRU5T T1JTX0xUQzQyNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjYxPXkKIyBDT05GSUdf U0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9eQojIENP TkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjY4PXkK IyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5 PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQojIENP TkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19IVFUyMT15CkNP TkZJR19TRU5TT1JTX01DUDMwMjE9eQojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TE03NT15CkNPTkZJR19TRU5TT1JTX0xNNzc9eQojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xNODAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xN ODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTg1PXkKQ09ORklHX1NFTlNPUlNfTE04Nz15 CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkKQ09ORklHX1NFTlNP UlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9eQpDT05GSUdfU0VOU09SU19MTTk1MjQx PXkKIyBDT05GSUdfU0VOU09SU19MTTk1MjQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUEM4 NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1J U1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkK IyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19TSFQxNT15CkNPTkZJR19TRU5TT1JTX1NIVDIxPXkKQ09ORklH X1NFTlNPUlNfU0hUQzE9eQojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpDT05G SUdfU0VOU09SU19TTVNDNDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CiMgQ09O RklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NN TTY2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09SU19BRFM3ODI4PXkKQ09ORklHX1NF TlNPUlNfQURTNzg3MT15CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9eQpDT05GSUdfU0VOU09SU19J TkEyMDk9eQpDT05GSUdfU0VOU09SU19JTkEyWFg9eQpDT05GSUdfU0VOU09SU19USE1DNTA9eQpD T05GSUdfU0VOU09SU19UTVAxMDI9eQojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUFf Q1BVVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVlQxMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDgyMzEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPXkKIyBDT05GSUdfU0VOU09SU19XODM3 OTFEIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CiMgQ09ORklHX1NFTlNPUlNf VzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkKQ09ORklHX1NFTlNPUlNf VzgzNzk1X0ZBTkNUUkw9eQpDT05GSUdfU0VOU09SU19XODNMNzg1VFM9eQpDT05GSUdfU0VOU09S U19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2MjdIRj15CkNPTkZJR19TRU5TT1JTX1c4 MzYyN0VIRj15CkNPTkZJR19TRU5TT1JTX1dNODMxWD15CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBD T05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVEsw MTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CkNP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVG QVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9H T1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkK Q09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJf U1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfSU5UMzQwM19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09D X0RUU19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRy aXZlcnMKIwojIENPTkZJR19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9 eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0 CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09O RklHX0JDTUE9eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hP U1RfUENJPXkKQ09ORklHX0JDTUFfSE9TVF9TT0M9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFD X0NNTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05G SUdfQkNNQV9ERUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJ R19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19NRkRf QVMzNzExIGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfQURQNTUyMD15CkNPTkZJR19NRkRfQUFUMjg3 MF9DT1JFPXkKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BWFAy MFg9eQojIENPTkZJR19NRkRfQ1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNY IGlzIG5vdCBzZXQKQ09ORklHX1BNSUNfREE5MDUyPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkg aXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RBOTA1NT15CiMg Q09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdf TUZEX01DMTNYWFhfU1BJPXkKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09O RklHX0hUQ19QQVNJQzM9eQojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKIyBDT05GSUdf TFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19N RkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD15CiMgQ09ORklHX01G RF84OFBNODAwIGlzIG5vdCBzZXQKQ09ORklHX01GRF84OFBNODA1PXkKIyBDT05GSUdfTUZEXzg4 UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklH X01GRF9NQVg3NzY4Nj15CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfTUFYODkwNz15CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15CiMg Q09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKQ09ORklHX0VaWF9QQ0FQPXkKIyBDT05GSUdf TUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENP TkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JF IGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CiMgQ09ORklHX01GRF9TTTUwMSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NP UkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhf VFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKQ09O RklHX1RQUzYxMDVYPXkKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2 NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfVFBTNjUyMTc9eQpDT05GSUdfTUZEX1RQUzY1MjE4PXkKIyBDT05GSUdfTUZEX1RQUzY1ODZY IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9U UFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPXkKQ09ORklHX01GRF9UUFM2NTkxMl9T UEk9eQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NP UkUgaXMgbm90IHNldApDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9XTDEyNzNfQ09S RT15CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElNQkVSREFM RSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RNSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZE X0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKQ09ORklHX01GRF9BUklaT05BX1NQ ST15CiMgQ09ORklHX01GRF9XTTUxMDIgaXMgbm90IHNldApDT05GSUdfTUZEX1dNNTExMD15CkNP TkZJR19NRkRfV004OTk3PXkKQ09ORklHX01GRF9XTTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15 CkNPTkZJR19NRkRfV004MzFYX0kyQz15CkNPTkZJR19NRkRfV004MzFYX1NQST15CiMgQ09ORklH X01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTQ9eQpDT05GSUdfUkVH VUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9GSVhFRF9WT0xUQUdFPXkKQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSPXkK Q09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9eQojIENPTkZJR19SRUdVTEFUT1Jf QUNUODg2NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PXkKQ09ORklHX1JFR1VM QVRPUl9BTkFUT1A9eQpDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzA9eQpDT05GSUdfUkVHVUxBVE9S X0FSSVpPTkE9eQojIENPTkZJR19SRUdVTEFUT1JfQVhQMjBYIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9EQTkwNTI9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTA1NT15CkNPTkZJR19SRUdVTEFU T1JfREE5MjEwPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CiMgQ09ORklHX1JFR1VMQVRP Ul9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT15CkNPTkZJR19SRUdV TEFUT1JfTFAzOTcxPXkKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfTFA4NzJYPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3NTU9eQojIENPTkZJR19S RUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj15CiMg Q09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01B WDg2NjAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9eQpDT05GSUdfUkVHVUxB VE9SX01BWDg5MjU9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9S X01BWDg5NzM9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9NQVg3NzY4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUMxM1hYWF9D T1JFPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzODky PXkKQ09ORklHX1JFR1VMQVRPUl9QQ0FQPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD15CkNP TkZJR19SRUdVTEFUT1JfVFBTNTE2MzI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPXkKQ09O RklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQojIENP TkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MjE3PXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX1RQUzY1OTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1dNODMxWCBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPXkKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9 eQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0 CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FS Ql9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CgojCiMgRGly ZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKQ09ORklHX0RSTT15CiMgQ09ORklHX0RSTV9QVE4zNDYw IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1RERlggaXMgbm90IHNldAojIENPTkZJR19EUk1fUjEy OCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19EUk1f Tk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1IGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX01HQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldAojIENPTkZJR19E Uk1fU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1FYTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERl dmljZXMKIwojIENPTkZJR19GQiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBP UlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0xDRF9MNEYwMDI0MlQwMyBp cyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVMyODNHRjA1IGlzIG5vdCBzZXQKQ09ORklHX0xDRF9M VFYzNTBRVj15CkNPTkZJR19MQ0RfSUxJOTIyWD15CkNPTkZJR19MQ0RfSUxJOTMyMD15CkNPTkZJ R19MQ0RfVERPMjRNPXkKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBub3Qgc2V0CiMgQ09ORklH X0xDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfUzZFNjNNMD15CkNPTkZJR19MQ0Rf TEQ5MDQwPXkKQ09ORklHX0xDRF9BTVMzNjlGRzA2PXkKIyBDT05GSUdfTENEX0xNUzUwMUtGMDMg aXMgbm90IHNldApDT05GSUdfTENEX0hYODM1Nz15CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVW SUNFPXkKQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPXkKQ09ORklHX0JBQ0tMSUdIVF9EQTkwNTI9 eQpDT05GSUdfQkFDS0xJR0hUX01BWDg5MjU9eQojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMg bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tM SUdIVF9XTTgzMVg9eQojIENPTkZJR19CQUNLTElHSFRfQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJ R19CQUNLTElHSFRfQURQODg2MD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FBVDI4NzAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU X0xNMzYzOT15CkNPTkZJR19CQUNLTElHSFRfVFBTNjUyMTc9eQpDT05GSUdfQkFDS0xJR0hUX0dQ SU89eQpDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQPXkKQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDc9 eQojIENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19IRE1JPXkKQ09ORklHX1NPVU5E PXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xB SU0gaXMgbm90IHNldApDT05GSUdfU05EPXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRf UENNPXkKQ09ORklHX1NORF9ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9IV0RFUD15CkNPTkZJ R19TTkRfUkFXTUlEST15CkNPTkZJR19TTkRfQ09NUFJFU1NfT0ZGTE9BRD15CkNPTkZJR19TTkRf SkFDSz15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQpDT05G SUdfU05EX09TU0VNVUw9eQpDT05GSUdfU05EX01JWEVSX09TUz15CkNPTkZJR19TTkRfUENNX09T Uz15CkNPTkZJR19TTkRfUENNX09TU19QTFVHSU5TPXkKQ09ORklHX1NORF9TRVFVRU5DRVJfT1NT PXkKIyBDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TVVBQ T1JUX09MRF9BUEk9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENP TkZJR19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19T TkRfUkFXTUlESV9TRVE9eQpDT05GSUdfU05EX09QTDNfTElCX1NFUT15CkNPTkZJR19TTkRfT1BM NF9MSUJfU0VRPXkKQ09ORklHX1NORF9TQkFXRV9TRVE9eQojIENPTkZJR19TTkRfRU1VMTBLMV9T RVEgaXMgbm90IHNldApDT05GSUdfU05EX01QVTQwMV9VQVJUPXkKQ09ORklHX1NORF9PUEwzX0xJ Qj15CkNPTkZJR19TTkRfT1BMNF9MSUI9eQojIENPTkZJR19TTkRfRFJJVkVSUyBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfV1NTX0xJQj15CkNPTkZJR19TTkRfU0JfQ09NTU9OPXkKQ09ORklHX1NORF9T QjhfRFNQPXkKQ09ORklHX1NORF9TQjE2X0RTUD15CkNPTkZJR19TTkRfSVNBPXkKQ09ORklHX1NO RF9BRExJQj15CiMgQ09ORklHX1NORF9BRDE4MTZBIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BRDE4 NDg9eQojIENPTkZJR19TTkRfQUxTMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BWlQxNjA1PXkK Q09ORklHX1NORF9BWlQyMzE2PXkKIyBDT05GSUdfU05EX0FaVDIzMjAgaXMgbm90IHNldAojIENP TkZJR19TTkRfQ01JODMyOCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ01JODMzMD15CkNPTkZJR19T TkRfQ1M0MjMxPXkKQ09ORklHX1NORF9DUzQyMzY9eQojIENPTkZJR19TTkRfRVMxNjg4IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0VTMThYWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU0M2MDAwPXkK Q09ORklHX1NORF9HVVNDTEFTU0lDPXkKQ09ORklHX1NORF9HVVNFWFRSRU1FPXkKQ09ORklHX1NO RF9HVVNNQVg9eQojIENPTkZJR19TTkRfSU5URVJXQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0lOVEVSV0FWRV9TVEIgaXMgbm90IHNldApDT05GSUdfU05EX0pBWloxNj15CiMgQ09ORklHX1NO RF9PUEwzU0EyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QVEk5MlhfQUQxODQ4IGlzIG5vdCBz ZXQKQ09ORklHX1NORF9PUFRJOTJYX0NTNDIzMT15CkNPTkZJR19TTkRfT1BUSTkzWD15CkNPTkZJ R19TTkRfTUlSTz15CkNPTkZJR19TTkRfU0I4PXkKQ09ORklHX1NORF9TQjE2PXkKQ09ORklHX1NO RF9TQkFXRT15CiMgQ09ORklHX1NORF9TQjE2X0NTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T U0NBUEUgaXMgbm90IHNldApDT05GSUdfU05EX1dBVkVGUk9OVD15CkNPTkZJR19TTkRfTVNORF9Q SU5OQUNMRT15CiMgQ09ORklHX1NORF9NU05EX0NMQVNTSUMgaXMgbm90IHNldApDT05GSUdfU05E X1BDST15CiMgQ09ORklHX1NORF9BRDE4ODkgaXMgbm90IHNldAojIENPTkZJR19TTkRfQUxTMzAw IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRf QUxJNTQ1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BU0lIUEkgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUF9NT0RFTSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9BVTg4MTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODIwIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVzIg aXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9C VDg3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DQTAxMDYgaXMgbm90IHNldAojIENPTkZJR19T TkRfQ01JUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09YWUdFTiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9DUzQyODEgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M0NlhYIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0NTNTUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzU1MzVBVURJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9DVFhGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EQVJM QTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0dJTkEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9MQVlMQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjQgaXMgbm90IHNldAojIENP TkZJR19TTkRfR0lOQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjQgaXMgbm90IHNl dAojIENPTkZJR19TTkRfTU9OQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSUEgaXMgbm90IHNl dAojIENPTkZJR19TTkRfRUNITzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09JTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJ R09ESiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR09JT1ggaXMgbm90IHNldAojIENPTkZJ R19TTkRfSU5ESUdPREpYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VNVTEwSzEgaXMgbm90IHNl dAojIENPTkZJR19TTkRfRU1VMTBLMVggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU5TMTM3MCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VT MTkzOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FUzE5NjggaXMgbm90IHNldAojIENPTkZJR19T TkRfRk04MDEgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERTUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9IRFNQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JQ0UxNzEyIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0lDRTE3MjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5URUw4WDAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfSU5URUw4WDBNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0tPUkcx MjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xPTEEgaXMgbm90IHNldAojIENPTkZJR19TTkRf TFg2NDY0RVMgaXMgbm90IHNldAojIENPTkZJR19TTkRfTUFFU1RSTzMgaXMgbm90IHNldAojIENP TkZJR19TTkRfTUlYQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX05NMjU2IGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1BDWEhSIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JJUFRJREUgaXMgbm90 IHNldAojIENPTkZJR19TTkRfUk1FMzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUk1FOTYgaXMg bm90IHNldAojIENPTkZJR19TTkRfUk1FOTY1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TSVM3 MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPTklDVklCRVMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfVklSVFVP U08gaXMgbm90IHNldAojIENPTkZJR19TTkRfVlgyMjIgaXMgbm90IHNldAojIENPTkZJR19TTkRf WU1GUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCiMgQ09ORklHX1NORF9IREFfSU5URUwg aXMgbm90IHNldApDT05GSUdfU05EX1NQST15CkNPTkZJR19TTkRfU09DPXkKQ09ORklHX1NORF9T T0NfR0VORVJJQ19ETUFFTkdJTkVfUENNPXkKIyBDT05GSUdfU05EX0FUTUVMX1NPQyBpcyBub3Qg c2V0CgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BVcwojCgojCiMgQ29tbW9uIFNvQyBB dWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwpDT05GSUdfU05EX1NPQ19GU0xfU0FJ PXkKQ09ORklHX1NORF9TT0NfRlNMX1NTST15CiMgQ09ORklHX1NORF9TT0NfRlNMX1NQRElGIGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0NfRlNMX0VTQUk9eQpDT05GSUdfU05EX1NPQ19GU0xfVVRJ TFM9eQojIENPTkZJR19TTkRfU09DX0lNWF9BVURNVVggaXMgbm90IHNldApDT05GSUdfU05EX1NP Q19JTlRFTF9TU1Q9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfQUNQST15CkNPTkZJR19TTkRf U09DX0kyQ19BTkRfU1BJPXkKCiMKIyBDT0RFQyBkcml2ZXJzCiMKQ09ORklHX1NORF9TT0NfQURB VTE3MDE9eQpDT05GSUdfU05EX1NPQ19BSzQxMDQ9eQpDT05GSUdfU05EX1NPQ19BSzQ1NTQ9eQoj IENPTkZJR19TTkRfU09DX0FLNDY0MiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0FLNTM4Nj15 CiMgQ09ORklHX1NORF9TT0NfQUxDNTYyMyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDJM NTI9eQojIENPTkZJR19TTkRfU09DX0NTNDJMNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0NTNDJMNzMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDI3MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfQ1M0MjcxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQ1M0MlhYOD15 CkNPTkZJR19TTkRfU09DX0NTNDJYWDhfSTJDPXkKIyBDT05GSUdfU05EX1NPQ19IRE1JX0NPREVD IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUENNMTY4MT15CiMgQ09ORklHX1NORF9TT0NfUENN MTc5MkEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19QQ001MTJ4PXkKQ09ORklHX1NORF9TT0Nf UENNNTEyeF9JMkM9eQojIENPTkZJR19TTkRfU09DX1BDTTUxMnhfU1BJIGlzIG5vdCBzZXQKQ09O RklHX1NORF9TT0NfU0dUTDUwMDA9eQpDT05GSUdfU05EX1NPQ19TSUdNQURTUD15CkNPTkZJR19T TkRfU09DX1NJUkZfQVVESU9fQ09ERUM9eQpDT05GSUdfU05EX1NPQ19TUERJRj15CkNPTkZJR19T TkRfU09DX1NUQTM1MD15CiMgQ09ORklHX1NORF9TT0NfVEFTNTA4NiBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DX1RMVjMyMEFJQzNYPXkKIyBDT05GSUdfU05EX1NPQ19XTTg1MTAgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19XTTg1MjM9eQojIENPTkZJR19TTkRfU09DX1dNODU4MCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfU09DX1dNODcxMT15CiMgQ09ORklHX1NORF9TT0NfV004NzI4IGlzIG5v dCBzZXQKQ09ORklHX1NORF9TT0NfV004NzMxPXkKQ09ORklHX1NORF9TT0NfV004NzM3PXkKQ09O RklHX1NORF9TT0NfV004NzQxPXkKQ09ORklHX1NORF9TT0NfV004NzUwPXkKIyBDT05GSUdfU05E X1NPQ19XTTg3NTMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODc3MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfV004Nzc2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004ODA0 PXkKQ09ORklHX1NORF9TT0NfV004OTAzPXkKIyBDT05GSUdfU05EX1NPQ19XTTg5NjIgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX1RQQTYxMzBBMiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU0lN UExFX0NBUkQ9eQpDT05GSUdfU09VTkRfUFJJTUU9eQpDT05GSUdfU09VTkRfT1NTPXkKQ09ORklH X1NPVU5EX1RSQUNFSU5JVD15CiMgQ09ORklHX1NPVU5EX0RNQVAgaXMgbm90IHNldApDT05GSUdf U09VTkRfVk1JREk9eQpDT05GSUdfU09VTkRfVFJJWD15CkNPTkZJR19TT1VORF9NU1M9eQpDT05G SUdfU09VTkRfTVBVNDAxPXkKQ09ORklHX1NPVU5EX1BBUz15CiMgQ09ORklHX1BBU19KT1lTVElD SyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BTUyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9T Qj15CiMgQ09ORklHX1NPVU5EX1lNMzgxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1VBUlQ2 ODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfQUVEU1AxNiBpcyBub3Qgc2V0CkNPTkZJR19T T1VORF9LQUhMVUE9eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJ RF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQK IyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRU5FUklDIGlzIG5vdCBzZXQK CiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9eQpDT05GSUdfSElE X0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBM RT15CkNPTkZJR19ISURfQVVSRUFMPXkKQ09ORklHX0hJRF9CRUxLSU49eQpDT05GSUdfSElEX0NI RVJSWT15CiMgQ09ORklHX0hJRF9DSElDT05ZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUk9ESUtF WVM9eQojIENPTkZJR19ISURfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9EUkFHT05S SVNFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CkNP TkZJR19ISURfRVpLRVk9eQojIENPTkZJR19ISURfS0VZVE9VQ0ggaXMgbm90IHNldApDT05GSUdf SElEX0tZRT15CkNPTkZJR19ISURfVUNMT0dJQz15CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90 IHNldApDT05GSUdfSElEX0dZUkFUSU9OPXkKQ09ORklHX0hJRF9JQ0FERT15CiMgQ09ORklHX0hJ RF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKIyBDT05GSUdfSElE X0xDUE9XRVIgaXMgbm90IHNldApDT05GSUdfSElEX0xFTk9WT19UUEtCRD15CkNPTkZJR19ISURf TE9HSVRFQ0g9eQpDT05GSUdfTE9HSVRFQ0hfRkY9eQpDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkY9 eQpDT05GSUdfTE9HSUc5NDBfRkY9eQojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15 CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdfSElE X09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CiMgQ09ORklHX1BBTlRIRVJMT1JEX0ZG IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9Q SUNPTENEPXkKIyBDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1BJQ09MQ0RfTENEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpD T05GSUdfSElEX1BSSU1BWD15CkNPTkZJR19ISURfU0FJVEVLPXkKQ09ORklHX0hJRF9TQU1TVU5H PXkKQ09ORklHX0hJRF9TUEVFRExJTks9eQpDT05GSUdfSElEX1NURUVMU0VSSUVTPXkKQ09ORklH X0hJRF9TVU5QTFVTPXkKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1JF RU5BU0lBPXkKQ09ORklHX0dSRUVOQVNJQV9GRj15CiMgQ09ORklHX0hJRF9TTUFSVEpPWVBMVVMg aXMgbm90IHNldApDT05GSUdfSElEX1RJVk89eQojIENPTkZJR19ISURfVE9QU0VFRCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90IHNldApDT05GSUdfSElEX1RIUlVTVE1BU1RF Uj15CiMgQ09ORklHX1RIUlVTVE1BU1RFUl9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0FDT009 eQpDT05GSUdfSElEX1dJSU1PVEU9eQojIENPTkZJR19ISURfWElOTU8gaXMgbm90IHNldApDT05G SUdfSElEX1pFUk9QTFVTPXkKIyBDT05GSUdfWkVST1BMVVNfRkYgaXMgbm90IHNldApDT05GSUdf SElEX1pZREFDUk9OPXkKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAoKIwojIEky QyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9F TkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMg Q09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBo eXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfVVNCMlBIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfVVNCM1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9H UElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05G SUdfVVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19NTUNfQ0xLR0FURT15CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMK IyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBzZXQKQ09ORklHX01NQ19URVNUPXkKCiMKIyBNTUMv U0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9eQojIENP TkZJR19NTUNfU0RIQ0lfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMg bm90IHNldApDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19XQlNEPXkKIyBDT05G SUdfTU1DX1RJRk1fU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAoj IENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAg aXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0s9eQojIENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBu b3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCkNPTkZJR19NRU1TVElDS19VTlNBRkVf UkVTVU1FPXkKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09O RklHX01FTVNUSUNLX1RJRk1fTVMgaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDS19KTUlDUk9O XzM4WCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLX1I1OTIgaXMgbm90IHNldApDT05GSUdf TkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdf TEVEU19MTTM1MzA9eQojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfTkVUNDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfV1JBUCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX1BDQTk1MzI9eQpDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU89eQpDT05GSUdfTEVEU19H UElPPXkKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CkNP TkZJR19MRURTX0xQNTUyMT15CiMgQ09ORklHX0xFRFNfTFA1NTIzIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfTFA1NTYyPXkKIyBDT05GSUdfTEVEU19MUDg1MDEgaXMgbm90IHNldAojIENPTkZJR19M RURTX1BDQTk1NVggaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NjNYPXkKIyBDT05GSUdfTEVE U19XTTgzMVhfU1RBVFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19EQTkwNTIgaXMgbm90IHNl dAojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNldApDT05GSUdfTEVEU19SRUdVTEFU T1I9eQojIENPTkZJR19MRURTX0JEMjgwMiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xUMzU5Mz15 CkNPTkZJR19MRURTX0FEUDU1MjA9eQpDT05GSUdfTEVEU19NQzEzNzgzPXkKIyBDT05GSUdfTEVE U19UQ0E2NTA3IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUFYODk5Nz15CkNPTkZJR19MRURTX0xN MzU1eD15CkNPTkZJR19MRURTX09UMjAwPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBV U0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNP TkZJR19MRURTX0JMSU5LTT15CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dF UlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVT SE9UPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0NQ VT15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJ R0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRl ciBjb25maWcgKExFRCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQpD T05GSUdfTEVEU19UUklHR0VSX0NBTUVSQT15CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90 IHNldApDT05GSUdfRURBQz15CiMgQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfTU1fRURBQyBpcyBu b3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19I Q1RPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldAojIENPTkZJ R19SVENfREVCVUcgaXMgbm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19J TlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CkNPTkZJR19SVENfSU5URl9ERVZfVUlF X0VNVUw9eQpDT05GSUdfUlRDX0RSVl9URVNUPXkKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05G SUdfUlRDX0RSVl9EUzEzMDc9eQojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX0RTMTY3Mj15CkNPTkZJR19SVENfRFJWX0RTMzIzMj15CiMgQ09ORklHX1JU Q19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDg5MDc9eQojIENPTkZJ R19SVENfRFJWX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg4OTk3PXkKIyBD T05GSUdfUlRDX0RSVl9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM3 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9JU0wxMjA1Nz15CkNP TkZJR19SVENfRFJWX1gxMjA1PXkKQ09ORklHX1JUQ19EUlZfUENGMjEyNz15CkNPTkZJR19SVENf RFJWX1BDRjg1MjM9eQojIENPTkZJR19SVENfRFJWX1BDRjg1NjMgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9QQ0Y4NTgzPXkKIyBDT05GSUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9CUTMySz15CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDg1ODEg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDgwMjU9eQpDT05GSUdfUlRDX0RSVl9FTTMwMjc9 eQpDT05GSUdfUlRDX0RSVl9SVjMwMjlDMj15CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKQ09ORklH X1JUQ19EUlZfTTQxVDkzPXkKQ09ORklHX1JUQ19EUlZfTTQxVDk0PXkKIyBDT05GSUdfUlRDX0RS Vl9EUzEzMDUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNDM9eQpDT05GSUdfUlRDX0RS Vl9EUzEzNDc9eQpDT05GSUdfUlRDX0RSVl9EUzEzOTA9eQojIENPTkZJR19SVENfRFJWX01BWDY5 MDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SOTcwMT15CkNPTkZJR19SVENfRFJWX1JTNUMz NDg9eQojIENPTkZJR19SVENfRFJWX0RTMzIzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf UENGMjEyMyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYNDU4MT15CiMgQ09ORklHX1JUQ19E UlZfTUNQNzk1IGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19S VENfRFJWX0NNT1M9eQpDT05GSUdfUlRDX0RSVl9EUzEyODY9eQpDT05GSUdfUlRDX0RSVl9EUzE1 MTE9eQojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RT MTc0Mj15CkNPTkZJR19SVENfRFJWX0RBOTA1Mj15CkNPTkZJR19SVENfRFJWX0RBOTA1NT15CiMg Q09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUODY9 eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX01TTTYyNDI9eQojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX1JQNUMwMT15CkNPTkZJR19SVENfRFJWX1YzMDIwPXkKQ09O RklHX1JUQ19EUlZfRFMyNDA0PXkKIyBDT05GSUdfUlRDX0RSVl9XTTgzMVggaXMgbm90IHNldAoK IwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfUENBUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfTUMxM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTU9Y QVJUIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWEdFTkU9eQoKIwojIEhJRCBTZW5zb3IgUlRD IGRyaXZlcnMKIwojIENPTkZJR19ETUFERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVYRElT UExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQK IyBDT05GSUdfVUlPX1BEUlZfR0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJT19ETUVNX0dFTklS UT15CiMgQ09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19O RVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklS VF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMK IwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkK Q09ORklHX1ZJUlRJT19NTUlPPXkKIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VT IGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05G SUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJR19TTElDT1NTIGlz IG5vdCBzZXQKIyBDT05GSUdfRFhfU0VQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZU1RBTEhEIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9RVUlDS1NUQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfRlQx MDAwIGlzIG5vdCBzZXQKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKQ09ORklHX1RPVUNI U0NSRUVOX0NMRUFSUEFEX1RNMTIxNz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19J MkNfUk1JNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkdfTUVESUEgaXMgbm90IHNldAoKIwoj IEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lNQVhfR0RN NzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RHUlAgaXMgbm90IHNldAojIENPTkZJR19YSUxMWUJV UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RHTkMgaXMgbm90IHNldAojIENPTkZJR19ER0FQIGlzIG5v dCBzZXQKQ09ORklHX0dTX0ZQR0FCT09UPXkKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkK IyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBz ZXQKQ09ORklHX0RFTExfTEFQVE9QPXkKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRlVKSVRTVV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxF VCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0lS RUxFU1MgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhJTktQQURfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hEQVBTPXkKIyBD T05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9XTUkgaXMgbm90IHNl dAojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRf UkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DTVBDIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CiMgQ09ORklH X1NBTVNVTkdfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMgbm90IHNl dAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUlNUIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQ QU5JQyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKIyBDT05GSUdfQ0hST01F T1NfUFNUT1JFIGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBE cml2ZXJzCiMKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19J ODI1Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05G SUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NU SSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwoj IFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1NURV9NT0RFTV9SUFJPQyBpcyBub3Qgc2V0 CgojCiMgUnBtc2cgZHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdv dmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVW RlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09O RklHX0RFVkZSRVFfR09WX1VTRVJTUEFDRT15CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05G SUdfRVhUQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdf SUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQQUNLX0JVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfRk1DPXkK IyBDT05GSUdfRk1DX0ZBS0VERVYgaXMgbm90IHNldApDT05GSUdfRk1DX1RSSVZJQUw9eQpDT05G SUdfRk1DX1dSSVRFX0VFUFJPTT15CiMgQ09ORklHX0ZNQ19DSEFSREVWIGlzIG5vdCBzZXQKCiMK IyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX0JDTV9LT05BX1VT QjJfUEhZPXkKQ09ORklHX1BIWV9TQU1TVU5HX1VTQjI9eQpDT05GSUdfUE9XRVJDQVA9eQpDT05G SUdfSU5URUxfUkFQTD15CkNPTkZJR19NQ0I9eQojIENPTkZJR19NQ0JfUENJIGlzIG5vdCBzZXQK CiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD15CkNPTkZJR19FRERfT0ZGPXkKIyBD T05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfUkJVPXkKQ09ORklH X0RDREJBUz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dP T0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNI RV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19GSUxFX0xPQ0tJ TkcgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBz ZXQKQ09ORklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBzZXQKIyBD T05GSUdfUVVPVEEgaXMgbm90IHNldAojIENPTkZJR19RVU9UQUNUTCBpcyBub3Qgc2V0CkNPTkZJ R19BVVRPRlM0X0ZTPXkKIyBDT05GSUdfRlVTRV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMK Q09ORklHX0ZTQ0FDSEU9eQojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQ c2V1ZG8gZmlsZXN5c3RlbXMKIwojIENPTkZJR19QUk9DX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0tF Uk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9B Q0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQojIENPTkZJR19IVUdFVExCRlMgaXMgbm90IHNldAoj IENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldApDT05GSUdfQ09ORklHRlNfRlM9eQojIENP TkZJR19NSVNDX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RF TVM9eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCkNPTkZJR19O TFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQpDT05GSUdfTkxTX0NP REVQQUdFXzc3NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RFUEFH RV84NTI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3 PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBB R0VfODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 Mz15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09E RVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09ORklHX05MU19DT0RFUEFHRV85MzY9eQpDT05G SUdfTkxTX0NPREVQQUdFXzk1MD15CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIgaXMgbm90IHNl dAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV84NzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfOD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15 CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0FTQ0lJ IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlfMj15 CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfND15 CiMgQ09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82 IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19JU084ODU5XzkgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE1 PXkKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfS09JOF9VPXkKIyBD T05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CkNPTkZJR19OTFNf TUFDX0NST0FUSUFOPXkKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19H QUVMSUM9eQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNf SUNFTEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKQ09ORklHX05MU19NQUNfUk9NQU5JQU49 eQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwg aGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5k IGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfREVGQVVMVF9NRVNT QUdFX0xPR0xFVkVMPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKQ09ORklHX0RZTkFNSUNf REVCVUc9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwoj IENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FU RUQ9eQojIENPTkZJR19FTkFCTEVfTVVTVF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9X QVJOPTEwMjQKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFE QUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19GUz15CiMgQ09ORklHX0hFQURFUlNfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdf REVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9 eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQ VSBpcyBub3Qgc2V0CiMgQ09ORklHX01BR0lDX1NZU1JRIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19ERUJVR19QQUdFQUxMT0M9 eQpDT05GSUdfV0FOVF9QQUdFX0RFQlVHX0ZMQUdTPXkKQ09ORklHX1BBR0VfR1VBUkQ9eQpDT05G SUdfREVCVUdfT0JKRUNUUz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNUPXkKIyBDT05G SUdfREVCVUdfT0JKRUNUU19GUkVFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfVElN RVJTPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19XT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQ VV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdf SEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklU PXkKQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUz15CiMgQ09ORklHX0RFQlVHX0hJR0hNRU0gaXMg bm90IHNldApDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVCVUdf U1RBQ0tPVkVSRkxPVyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09O RklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19M T0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09U UEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5J Q19WQUxVRT0xCiMgQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQK Q09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfREVURUNU X0hVTkdfVEFTSyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklD X09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCgojCiMgTG9jayBEZWJ1Z2dp bmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09ORklHX0RFQlVHX1JUX01VVEVY RVMgaXMgbm90IHNldAojIENPTkZJR19SVF9NVVRFWF9URVNURVIgaXMgbm90IHNldApDT05GSUdf REVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dX X01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQojIENP TkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9D S19TVEFUPXkKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19B VE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90 IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RS QUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tP QkpFQ1RfUkVMRUFTRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklH X0RFQlVHX0xJU1Q9eQpDT05GSUdfREVCVUdfUElfTElTVD15CkNPTkZJR19ERUJVR19TRz15CkNP TkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoKIwojIFJD VSBEZWJ1Z2dpbmcKIwojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90IHNldAojIENP TkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlz IG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX0NQVV9T VEFMTF9JTkZPPXkKIyBDT05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJ RVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkK IyBDT05GSUdfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApDT05GSUdf VVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9U UkFDRV9NQ09VTlRfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hB VkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9S RUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19S RUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9D Sz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NP TlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09O RklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQ T1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09ORklHX0ZVTkNUSU9OX1RSQUNFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15 CiMgQ09ORklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRVJfU05BUFNI T1Q9eQojIENPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQIGlzIG5vdCBzZXQKQ09O RklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFO Q0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxMX0JSQU5DSEVTIGlzIG5vdCBzZXQK IyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1VQUk9CRV9FVkVOVD15CkNP TkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hN QVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdf UklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcK IwpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BVE9NSUM2 NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90 IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19QUk9WSURFX09I Q0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQoj IENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0 CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90 IHNldApDT05GSUdfWDg2X1BURFVNUD15CiMgQ09ORklHX0RFQlVHX1JPREFUQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1RMQkZMVVNIPXkK IyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NV UFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVf MFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBF X05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVM QVlfMFhFRCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJR19JT19E RUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0yCiMgQ09O RklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldApDT05GSUdfREVCVUdf Tk1JX1NFTEZURVNUPXkKIyBDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBz ZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKIyBDT05GSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkK Q09ORklHX1NFQ1VSSVRZRlM9eQojIENPTkZJR19TRUNVUklUWV9ORVRXT1JLIGlzIG5vdCBzZXQK Q09ORklHX1NFQ1VSSVRZX1BBVEg9eQojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNl dAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X1lBTUEgaXMgbm90IHNldAojIENPTkZJR19JTUEgaXMgbm90IHNldAojIENPTkZJR19FVk0gaXMg bm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNV UklUWT0iIgpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05G SUdfQ1JZUFRPX0ZJUFM9eQpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxH QVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdf Q1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQ VE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJ R19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUENPTVA9eQpDT05GSUdfQ1JZUFRPX1BDT01Q Mj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENP TkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FC TEVfVEVTVFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBU T19OVUxMPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15 CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKIyBDT05GSUdfQ1JZUFRPX0FVVEhFTkMgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9Y ODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQoj CiMgQ09ORklHX0NSWVBUT19DQ00gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJ R19DUllQVE9fU0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKIyBDT05GSUdfQ1JZUFRPX0NCQyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRP X1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQ VE9fQ01BQz15CiMgQ09ORklHX0NSWVBUT19ITUFDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19Y Q0JDPXkKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NS QzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKQ09ORklHX0NSWVBUT19DUkMzMj15 CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpD T05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX01ENCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19STUQxMjg9eQojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19STUQyNTY9eQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9f U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05G SUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9eQoKIwojIENpcGhlcnMKIwpD T05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTXzU4Nj15CkNPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0FOVUJJUyBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19BUkM0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19D UllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19D UllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19D QVNUNj15CiMgQ09ORklHX0NSWVBUT19ERVMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0ZDUllQ VD15CiMgQ09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNB MjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2PXkKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09O RklHX0NSWVBUT19TRVJQRU5UPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2PXkKIyBD T05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVz c2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJ R19DUllQVE9fTFpPPXkKQ09ORklHX0NSWVBUT19MWjQ9eQpDT05GSUdfQ1JZUFRPX0xaNEhDPXkK CiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9 eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0tWTT15CiMgQ09ORklHX1ZJUlRVQUxJWkFUSU9OIGlzIG5vdCBzZXQK Q09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklU UkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVS SUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVS SUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VO RVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX1BFUkNQVV9SV1NFTT15CkNP TkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJ R19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJf U0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NSQzMy X0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19D UkM4PXkKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09O RklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNP TkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNP TVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz15CkNP TkZJR19MWjRfREVDT01QUkVTUz15CiMgQ09ORklHX1haX0RFQyBpcyBub3Qgc2V0CiMgQ09ORklH X1haX0RFQ19CQ0ogaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0hB U19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklH X0NIRUNLX1NJR05BVFVSRT15CiMgQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0sgaXMgbm90IHNldApD T05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19BUkNI X0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdfQVZFUkFHRT15CkNPTkZJR19D T1JESUM9eQojIENPTkZJR19ERFIgaXMgbm90IHNldAo= --===============3786563582926715140==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932078AbaG3Dmx (ORCPT ); Tue, 29 Jul 2014 23:42:53 -0400 Received: from mga14.intel.com ([192.55.52.115]:57401 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754989AbaG3Dmu (ORCPT ); Tue, 29 Jul 2014 23:42:50 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,761,1400050800"; d="log'?scan'208";a="569229257" Date: Wed, 30 Jul 2014 11:42:37 +0800 From: Fengguang Wu To: "Paul E. McKenney" Cc: Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-kernel@vger.kernel.org Subject: [RCU] INFO: trying to register non-static key. Message-ID: <20140730034237.GB16537@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="/NkBOFFp2J2Af1nK" Content-Disposition: inline In-Reply-To: <20140730034047.GA16537@localhost> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --/NkBOFFp2J2Af1nK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Paul, This is another warning for the same commit. 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 | v3.16-rc7_072910 | +--------------------------------------------------------------------------+------------+------------+------------------+ | boot_successes | 60 | 0 | 0 | | boot_failures | 0 | 20 | 11 | | INFO:trying_to_register_non-static_key | 0 | 20 | 11 | | BUG:sleeping_function_called_from_invalid_context_at_kernel/rcu/update.c | 0 | 20 | 11 | | INFO:lockdep_is_turned_off | 0 | 20 | 11 | | backtrace:cryptomgr_test | 0 | 20 | 11 | | backtrace:do_group_exit | 0 | 20 | 11 | | backtrace:SyS_exit_group | 0 | 20 | 11 | | backtrace:do_exit | 0 | 19 | | +--------------------------------------------------------------------------+------------+------------+------------------+ [ 0.367474] debug: unmapping init [mem 0xc3cbd000-0xc3feffff] [ 0.368575] apm: BIOS not found. [ 0.369357] cryptomgr_test (19) used greatest stack depth: 7060 bytes left [ 0.369940] INFO: trying to register non-static key. [ 0.370011] the code is fine but needs lockdep annotation. [ 0.370011] turning off the locking correctness validator. [ 0.370011] CPU: 0 PID: 19 Comm: cryptomgr_test Not tainted 3.16.0-rc1-00010-gbd14ddc #10 [ 0.370011] 00000000 00000000 c22abe1c b149e13a c14bb000 c22abe54 b1079298 b1673d18 [ 0.370011] 00000000 c22abe54 b106767f 00000286 00000165 00000000 00000000 c14bb180 [ 0.370011] c14bb180 00000246 00000000 c22abe88 b1079c64 00000000 00000000 00000000 [ 0.370011] Call Trace: [ 0.370011] [] dump_stack+0x48/0x60 [ 0.370011] [] __lock_acquire.isra.28+0x878/0xb20 [ 0.370011] [] ? sched_clock_cpu+0xdf/0x120 [ 0.370011] [] lock_acquire+0x84/0x100 [ 0.370011] [] ? exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] _raw_spin_lock+0x3d/0x70 [ 0.370011] [] ? exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] exit_rcu+0x8/0x10 [ 0.370011] [] do_exit+0x596/0x920 [ 0.370011] [] ? cryptomgr_notify+0x440/0x440 [ 0.370011] [] cryptomgr_test+0x2b/0x40 [ 0.370011] [] kthread+0xb0/0xd0 [ 0.370011] [] ? complete+0x12/0x40 [ 0.370011] [] ret_from_kernel_thread+0x21/0x30 [ 0.370011] [] ? __kthread_parkme+0x60/0x60 [ 0.380893] cryptomgr_test (26) used greatest stack depth: 6316 bytes left [ 0.381613] PCLMULQDQ-NI instructions are not detected. [ 0.382045] The force parameter has not been set to 1. The Iris poweroff handler will not be installed. git bisect start 042abb083e26874a281814b00dfd20149c9beae2 64aa90f26c06e1cb2aacfb98a7d0eccfbd6c1a91 -- git bisect bad 935104624f31f70fd24874e67431838b7af8ed1b # 11:57 0- 20 Merge 'asoc/topic/rockchip' into devel-hourly-2014072910 git bisect good 6eb8c6122aab6e944113d6cada6e579468974251 # 12:01 20+ 0 Merge 'pinctrl/for-next' into devel-hourly-2014072910 git bisect bad 6f6c1629afd346f9897fcaf5b09ccc179be8ef57 # 12:17 0- 8 Merge 'jcmvbkbc-xtensa/xtensa-kc705' into devel-hourly-2014072910 git bisect bad ea97bfad281dec63417068b0c9686492892af6a2 # 12:20 0- 20 Merge 'rcu/rcu_tasks.2014.07.28d' into devel-hourly-2014072910 git bisect good f255aa5d3cb715389362367326aeeb1b45ab8fc3 # 12:24 20+ 0 Merge 'kgene-samsung/for-next' into devel-hourly-2014072910 git bisect good 21ba29459d3e5f129c1e9626098986521b09dab7 # 12:26 20+ 0 Merge 'net/master' into devel-hourly-2014072910 git bisect good 41d8e02382e1e79c17a78c0898bc938531000716 # 12:33 20+ 0 rcutorture: Add torture tests for RCU-tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 12:38 20+ 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad ebc6436166ae583e6db906eb7ffdb1c198921380 # 12:40 0- 20 rcu: Improve RCU-tasks energy efficiency git bisect bad bd14ddc45614b61210fdf0ee4e94152948dd9d5e # 12:44 0- 10 rcu: Make RCU-tasks track exiting tasks # first bad commit: [bd14ddc45614b61210fdf0ee4e94152948dd9d5e] rcu: Make RCU-tasks track exiting tasks git bisect good 4e73c5aafbe9108c83de0f8f5294e6ccad2e29c3 # 12:51 60+ 0 rcu: Add stall-warning checks for RCU-tasks git bisect bad 042abb083e26874a281814b00dfd20149c9beae2 # 12:53 0- 11 0day head guard for 'devel-hourly-2014072910' git bisect good 31dab719fa50cf56d56d3dc25980fecd336f6ca8 # 12:56 60+ 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 git bisect good e40cff4a7990e5d73eaad0a2f2593fe725e24cdd # 13:10 60+ 0 Add linux-next specific files for 20140728 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=yocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=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 --/NkBOFFp2J2Af1nK Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-yocto-vp-5:20140729124331:i386-randconfig-c0-07291054:3.16.0-rc1-00010-gbd14ddc:10" Content-Transfer-Encoding: quoted-printable early console in setup code [ 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) ) #10 SMP Tue Jul 29 20:42:56 CST 2014 [ 0.000000] KERNEL supported cpus: [ 0.000000] AMD AuthenticAMD [ 0.000000] Centaur CentaurHauls [ 0.000000] Transmeta GenuineTMx86 [ 0.000000] Transmeta TransmetaCPU [ 0.000000] UMC UMC UMC UMC [ 0.000000] CPU: vendor_id 'GenuineIntel' unknown, using generic init. [ 0.000000] CPU: Your system may be unstable. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-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] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x100000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 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 0x000fdad0-0x000fdadf] mapped at = [b00fdad0] [ 0.000000] mpc: fdae0-fdbe8 [ 0.000000] initial memory mapped: [mem 0x00000000-0x023fffff] [ 0.000000] Base memory trampoline at [b009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13800000-0x13bfffff] [ 0.000000] [mem 0x13800000-0x13bfffff] page 4k [ 0.000000] BRK [0x02035000, 0x02035fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x137fffff] [ 0.000000] [mem 0x10000000-0x137fffff] page 4k [ 0.000000] BRK [0x02036000, 0x02036fff] PGTABLE [ 0.000000] BRK [0x02037000, 0x02037fff] PGTABLE [ 0.000000] BRK [0x02038000, 0x02038fff] PGTABLE [ 0.000000] BRK [0x02039000, 0x02039fff] PGTABLE [ 0.000000] BRK [0x0203a000, 0x0203afff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] cma: CMA: reserved 16 MiB at 12800000 [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x000FD970 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x13FFE4B0 000034 (v01 BOCHS BXPCRSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: FACP 0x13FFFF80 000074 (v01 BOCHS BXPCFACP 00000001 B= XPC 00000001) [ 0.000000] ACPI: DSDT 0x13FFE4F0 0011A9 (v01 BXPC BXDSDT 00000001 I= NTL 20100528) [ 0.000000] ACPI: FACS 0x13FFFF40 000040 [ 0.000000] ACPI: SSDT 0x13FFF800 000735 (v01 BOCHS BXPCSSDT 00000001 B= XPC 00000001) [ 0.000000] ACPI: APIC 0x13FFF6E0 000078 (v01 BOCHS BXPCAPIC 00000001 B= XPC 00000001) [ 0.000000] ACPI: HPET 0x13FFF6A0 000038 (v01 BOCHS BXPCHPET 00000001 B= XPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] HighMem empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] free_area_init_node: node 0, pgdat b17996c0, node_mem_map c3= 8ef024 [ 0.000000] DMA zone: 36 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 684 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC_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 1 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:32 nr_cpumask_bits:32 nr_cpu_ids:1 nr_= node_ids:1 [ 0.000000] PERCPU: Embedded 331 pages/cpu @c26b5000 s1341760 r0 d14016 = u1355776 [ 0.000000] pcpu-alloc: s1341760 r0 d14016 u1355776 alloc=3D331*4096 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 126b7680 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81100 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-c0-07291054/linux-d= evel:devel-hourly-2014072910:bd14ddc45614b61210fdf0ee4e94152948dd9d5e:bisec= t-linux-7/.vmlinuz-bd14ddc45614b61210fdf0ee4e94152948dd9d5e-20140729204259-= 5-vp branch=3Dlinux-devel/devel-hourly-2014072910 BOOT_IMAGE=3D/kernel/i386= -randconfig-c0-07291054/bd14ddc45614b61210fdf0ee4e94152948dd9d5e/vmlinuz-3.= 16.0-rc1-00010-gbd14ddc drbd.minor_count=3D8 [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 286032K/327280K available (4756K kernel code, 683K r= wdata, 2404K rodata, 1720K init, 6968K bss, 41248K reserved, 0K highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xffd36000 - 0xfffff000 (2852 kB) [ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB) [ 0.000000] vmalloc : 0xc47fe000 - 0xff7fe000 ( 944 MB) [ 0.000000] lowmem : 0xb0000000 - 0xc3ffe000 ( 319 MB) [ 0.000000] .init : 0xb17ac000 - 0xb195a000 (1720 kB) [ 0.000000] .data : 0xb14a56a8 - 0xb17aaec0 (3094 kB) [ 0.000000] .text : 0xb1000000 - 0xb14a56a8 (4757 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D1 [ 0.000000] NR_IRQS:2304 nr_irqs:256 16 [ 0.000000] CPU 0 irqstacks, hard=3Dc2004000 soft=3Dc2006000 [ 0.000000] console [ttyS0] enabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc.,= Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 5151 kB [ 0.000000] per task-struct memory footprint: 1920 bytes [ 0.000000] ODEBUG: selftest passed [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.486 MHz processor [ 0.002000] Calibrating delay loop (skipped) preset value.. 5386.97 Bogo= MIPS (lpj=3D2693486) [ 0.002236] pid_max: default: 4096 minimum: 301 [ 0.002619] ACPI: Core revision 20140424 [ 0.007986] ACPI: All ACPI Tables successfully acquired [ 0.008351] Security Framework initialized [ 0.008725] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.009008] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 by= tes) [ 0.010354] Initializing cgroup subsys freezer [ 0.010748] Initializing cgroup subsys perf_event [ 0.011018] Initializing cgroup subsys debug [ 0.011434] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.011434] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.011434] tlb_flushall_shift: -1 [ 0.017112] debug: unmapping init [mem 0xb195a000-0xb195dfff] [ 0.019644] Getting VERSION: 50014 [ 0.019938] Getting VERSION: 50014 [ 0.020010] Getting ID: 0 [ 0.020230] Getting ID: f000000 [ 0.020486] Getting LVT0: 8700 [ 0.020743] Getting LVT1: 8400 [ 0.021006] Enabling APIC mode: Flat. Using 1 I/O APICs [ 0.021484] enabled ExtINT on CPU#0 [ 0.022739] ENABLING IO-APIC IRQs [ 0.023008] init IO_APIC IRQs [ 0.023248] apic 0 pin 0 not connected [ 0.023559] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.024020] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.024716] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.025000] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.025018] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.025638] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.026018] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.027018] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.027647] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.028017] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.029018] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.029661] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.030018] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.031018] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.032006] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.032647] apic 0 pin 16 not connected [ 0.032962] apic 0 pin 17 not connected [ 0.033005] apic 0 pin 18 not connected [ 0.033421] apic 0 pin 19 not connected [ 0.034005] apic 0 pin 20 not connected [ 0.034316] apic 0 pin 21 not connected [ 0.034628] apic 0 pin 22 not connected [ 0.035004] apic 0 pin 23 not connected [ 0.035446] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.036003] smpboot: CPU0: GenuineIntel Common KVM processor (fam: 0f, m= odel: 06, stepping: 01) [ 0.036707] Using local APIC timer interrupts. [ 0.036707] calibrating APIC timer ... [ 0.038000] ... lapic delta =3D 6249499 [ 0.038000] ... PM-Timer delta =3D 357925 [ 0.038000] ... PM-Timer result ok [ 0.038000] ..... delta 6249499 [ 0.038000] ..... mult: 268413938 [ 0.038000] ..... calibration result: 999919 [ 0.038000] ..... CPU clock speed is 2693.0059 MHz. [ 0.038000] ..... host bus clock speed is 999.0919 MHz. [ 0.038079] Performance Events: no PMU driver, software events only. [ 0.040213] x86: Booted up 1 node, 1 CPUs [ 0.040562] ---------------- [ 0.040787] | NMI testsuite: [ 0.041003] -------------------- [ 0.041260] remote IPI: ok | [ 0.041535] local IPI: ok | [ 0.041821] -------------------- [ 0.042003] Good, all 2 testcases passed! | [ 0.042341] --------------------------------- [ 0.042674] smpboot: Total of 1 processors activated (5386.97 BogoMIPS) [ 0.043287] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.045832] regulator-dummy: no parameters [ 0.046289] RTC time: 12:43:19, date: 07/29/14 [ 0.046716] NET: Registered protocol family 16 [ 0.048053] EISA bus registered [ 0.048323] cpuidle: using governor ladder [ 0.048639] cpuidle: using governor menu [ 0.049289] ACPI: bus type PCI registered [ 0.049697] PCI: PCI BIOS revision 2.10 entry at 0xfc6d5, last bus=3D0 [ 0.050005] PCI: Using configuration type 1 for base access [ 0.066413] ACPI: Added _OSI(Module Device) [ 0.066740] ACPI: Added _OSI(Processor Device) [ 0.067004] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.067392] ACPI: Added _OSI(Processor Aggregator Device) [ 0.075875] ACPI: Interpreter enabled [ 0.076007] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S1_] (20140424/hwxface-580) [ 0.076742] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S2_] (20140424/hwxface-580) [ 0.077459] ACPI: (supports S0 S3 S5) [ 0.078003] ACPI: Using IOAPIC for interrupt routing [ 0.078426] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.090508] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.091003] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.091439] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.092334] acpi PNP0A03:00: fail to add MMCONFIG information, can't acc= ess extended PCI configuration space under this bridge. [ 0.093217] PCI host bridge to bus 0000:00 [ 0.093540] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.094005] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.094464] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.095004] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.095533] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff= f] [ 0.096046] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.097222] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.098317] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.101258] pci 0000:00:01.1: reg 0x20: [io 0xc1c0-0xc1cf] [ 0.102768] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.103004] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.103491] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.104003] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.105377] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.106117] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX= 4 ACPI [ 0.106671] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX= 4 SMB [ 0.107387] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.110039] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.112031] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.119031] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.120385] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.121485] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.123006] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.128004] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.129486] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 [ 0.130490] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f] [ 0.132003] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff] [ 0.138252] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 [ 0.139489] pci 0000:00:05.0: reg 0x10: [io 0xc080-0xc0bf] [ 0.141004] pci 0000:00:05.0: reg 0x14: [mem 0xfebf2000-0xfebf2fff] [ 0.146943] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 [ 0.148004] pci 0000:00:06.0: reg 0x10: [io 0xc0c0-0xc0ff] [ 0.149488] pci 0000:00:06.0: reg 0x14: [mem 0xfebf3000-0xfebf3fff] [ 0.155585] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000 [ 0.157004] pci 0000:00:07.0: reg 0x10: [io 0xc100-0xc13f] [ 0.158489] pci 0000:00:07.0: reg 0x14: [mem 0xfebf4000-0xfebf4fff] [ 0.164407] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000 [ 0.165491] pci 0000:00:08.0: reg 0x10: [io 0xc140-0xc17f] [ 0.167003] pci 0000:00:08.0: reg 0x14: [mem 0xfebf5000-0xfebf5fff] [ 0.173154] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000 [ 0.174494] pci 0000:00:09.0: reg 0x10: [io 0xc180-0xc1bf] [ 0.176003] pci 0000:00:09.0: reg 0x14: [mem 0xfebf6000-0xfebf6fff] [ 0.181587] pci 0000:00:0a.0: [8086:25ab] type 00 class 0x088000 [ 0.183003] pci 0000:00:0a.0: reg 0x10: [mem 0xfebf7000-0xfebf700f] [ 0.186738] pci_bus 0000:00: on NUMA node 0 [ 0.188377] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.189299] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.190196] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.191165] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.191824] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.193177] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.194564] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.195007] vgaarb: loaded [ 0.195220] vgaarb: bridge control possible 0000:00:02.0 [ 0.196959] Advanced Linux Sound Architecture Driver Initialized. [ 0.197011] PCI: Using ACPI for IRQ routing [ 0.197340] PCI: pci_cache_line_size set to 64 bytes [ 0.198174] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.198628] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.200583] Switched to clocksource kvm-clock [ 0.216536] FS-Cache: Loaded [ 0.216871] pnp: PnP ACPI init [ 0.217173] ACPI: bus type PNP registered [ 0.217547] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.218268] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.218821] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.219577] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.220184] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.220882] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.221532] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.222174] pnp 00:03: [dma 2] [ 0.222611] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.223199] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.223883] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.224474] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.225232] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.225805] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.226497] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.227556] pnp: PnP ACPI: found 7 devices [ 0.227882] ACPI: bus type PNP unregistered [ 0.264040] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.264472] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.264902] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.265390] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.265888] NET: Registered protocol family 1 [ 0.266251] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.266718] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.267184] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.267669] pci 0000:00:02.0: Boot video device [ 0.268088] PCI: CLS 0 bytes, default 64 [ 0.268649] Unpacking initramfs... [ 0.367474] debug: unmapping init [mem 0xc3cbd000-0xc3feffff] [ 0.368575] apm: BIOS not found. [ 0.369357] cryptomgr_test (19) used greatest stack depth: 7060 bytes le= ft [ 0.369940] INFO: trying to register non-static key. [ 0.370011] the code is fine but needs lockdep annotation. [ 0.370011] turning off the locking correctness validator. [ 0.370011] CPU: 0 PID: 19 Comm: cryptomgr_test Not tainted 3.16.0-rc1-0= 0010-gbd14ddc #10 [ 0.370011] 00000000 00000000 c22abe1c b149e13a c14bb000 c22abe54 b1079= 298 b1673d18 [ 0.370011] 00000000 c22abe54 b106767f 00000286 00000165 00000000 00000= 000 c14bb180 [ 0.370011] c14bb180 00000246 00000000 c22abe88 b1079c64 00000000 00000= 000 00000000 [ 0.370011] Call Trace: [ 0.370011] [] dump_stack+0x48/0x60 [ 0.370011] [] __lock_acquire.isra.28+0x878/0xb20 [ 0.370011] [] ? sched_clock_cpu+0xdf/0x120 [ 0.370011] [] lock_acquire+0x84/0x100 [ 0.370011] [] ? exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] _raw_spin_lock+0x3d/0x70 [ 0.370011] [] ? exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] exit_rcu_tasks+0x2f/0x50 [ 0.370011] [] exit_rcu+0x8/0x10 [ 0.370011] [] do_exit+0x596/0x920 [ 0.370011] [] ? cryptomgr_notify+0x440/0x440 [ 0.370011] [] cryptomgr_test+0x2b/0x40 [ 0.370011] [] kthread+0xb0/0xd0 [ 0.370011] [] ? complete+0x12/0x40 [ 0.370011] [] ret_from_kernel_thread+0x21/0x30 [ 0.370011] [] ? __kthread_parkme+0x60/0x60 [ 0.380893] cryptomgr_test (26) used greatest stack depth: 6316 bytes le= ft [ 0.381613] PCLMULQDQ-NI instructions are not detected. [ 0.382045] The force parameter has not been set to 1. The Iris poweroff= handler will not be installed. [ 0.382764] NatSemi SCx200 Driver [ 0.383497] futex hash table entries: 16 (order: -2, 1024 bytes) [ 0.384638] msgmni has been set to 590 [ 0.387176] cryptomgr_test (46) used greatest stack depth: 6136 bytes le= ft [ 0.391879] alg: No test for crc32 (crc32-table) [ 0.392583] alg: No test for lz4 (lz4-generic) [ 0.392969] alg: No test for lz4hc (lz4hc-generic) [ 0.393422] alg: No test for stdrng (krng) [ 0.397408] alg: No test for fips(ansi_cprng) (fips_ansi_cprng) [ 0.398034] start plist test [ 0.400410] end plist test [ 0.400636] list_sort_test: start testing list_sort() [ 0.402307] ipmi message handler version 39.2 [ 0.402682] IPMI System Interface driver. [ 0.403197] ipmi_si: Unable to find any System Interface(s) [ 0.403643] IPMI Watchdog: driver initialized [ 0.403979] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via = sys_reboot. [ 0.404797] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 0.405426] ACPI: Power Button [PWRF] [ 0.441388] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.465391] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 0.467358] Non-volatile memory driver v1.3 [ 0.467832] scx200_gpio: no SCx200 gpio present [ 0.468420] platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initial= izing [ 0.469000] platform pc8736x_gpio.0: no device found [ 0.469460] nsc_gpio initializing [ 0.469748] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 0.470139] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 0.470867] Hangcheck: Using getrawmonotonic(). [ 0.471685] [drm] Initialized drm 1.1.0 20060810 [ 0.472300] dummy-irq: no IRQ given. Use irq=3DN [ 0.473577] HSI/SSI char device loaded [ 0.474143] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 0.475422] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 0.475825] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 0.476814] evbug: Connected device: input0 (Power Button at LNXPWRBN/bu= tton/input0) [ 0.477998] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 0.478749] evbug: Connected device: input1 (AT Translated Set 2 keyboar= d at isa0060/serio0/input0) [ 0.479687] inport.c: Didn't find InPort mouse at 0x23c [ 0.480212] logibm.c: Didn't find Logitech busmouse at 0x23c [ 0.483279] mk712: device not present [ 0.484147] apanel: Fujitsu BIOS signature 'FJKEYINF' not found... [ 0.485241] wistron_btns: System unknown [ 0.485669] rtc_cmos 00:00: RTC can wake from S4 [ 0.486445] rtc_cmos 00:00: rtc core: registered rtc_cmos as rtc0 [ 0.487039] rtc_cmos 00:00: alarms up to one day, 114 bytes nvram, hpet = irqs [ 0.488876] rtc (null): invalid alarm value: 1900-1-29 0:0:0 [ 0.489611] rtc-test rtc-test.0: rtc core: registered test as rtc1 [ 0.490210] rtc (null): invalid alarm value: 1900-1-29 0:0:0 [ 0.490857] rtc-test rtc-test.1: rtc core: registered test as rtc2 [ 0.491607] i2c /dev entries driver [ 0.491968] i2c-parport-light: adapter type unspecified [ 0.492597] isa i2c-pca-isa.0: Please specify I/O base [ 0.493060] Driver for 1-wire Dallas network protocol. [ 0.493660] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 0.494159] 1-Wire driver for the DS2760 battery monitor chip - (c) 20= 04-2005, Szabolcs Gyurko [ 0.496966] applesmc: supported laptop not found! [ 0.497385] applesmc: driver init failed (ret=3D-19)! [ 0.499020] pc87360: PC8736x not detected, module not inserted [ 0.500048] platform eisa.0: Probing EISA bus 0 [ 0.500491] platform eisa.0: EISA: Cannot allocate resource for mainboard [ 0.501090] sdhci: Secure Digital Host Controller Interface driver [ 0.501559] sdhci: Copyright(c) Pierre Ossman [ 0.501906] wbsd: Winbond W83L51xD SD/MMC card interface driver [ 0.502361] wbsd: Copyright(c) Pierre Ossman [ 0.502787] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.504082] ledtrig-cpu: registered to indicate activity on CPUs [ 0.505018] dcdbas dcdbas: Dell Systems Management Base Driver (version = 5.6.0-3.2) [ 0.507662] FPGA DOWNLOAD ---> [ 0.507911] FPGA image file name: xlinx_fpga_firmware.bit [ 0.508383] GPIO INIT FAIL!! [ 0.508656] hdaps: supported laptop not found! [ 0.509033] hdaps: driver init failed (ret=3D-19)! [ 0.509687] intel_rapl: driver does not support CPU family 15 model 6 [ 0.510484] MediaTrix audio driver Copyright (C) by Hannu Savolainen 199= 3-1996 [ 0.511064] I/O, IRQ, DMA and type are mandatory [ 0.511464] ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen= 1993-1996 [ 0.512169] ad1848: No ISAPnP cards found, trying standard ones... [ 0.512657] Pro Audio Spectrum driver Copyright (C) by Hannu Savolainen = 1993-1996 [ 0.513233] I/O, IRQ, DMA and type are mandatory [ 0.513586] sb: Init: Starting Probe... [ 0.513912] sb: Init: Done [ 0.514159] Cyrix Kahlua VSA1 XpressAudio support (c) Copyright 2003 Red= Hat Inc [ 0.514762] MIDI Loopback device driver [ 0.515667] ALSA: seq_oss: can't register device seq [ 0.516316] isa adlib.0: please specify port [ 0.520760] sc6000: specify IO port [ 0.521534] isa ad1848.0: please specify port [ 0.522315] isa cs4231.0: please specify port [ 0.523537] isa azt1605.0: please specify port [ 0.524332] isa azt2316.0: please specify port [ 1.114698] isa sb8.0: please specify irq [ 1.121275] please specify port [ 1.124225] oprofile: using timer interrupt. [ 1.124902]=20 [ 1.124902] printing PIC contents [ 1.125290] ... PIC IMR: ffff [ 1.125528] ... PIC IRR: 1113 [ 1.125779] ... PIC ISR: 0000 [ 1.126030] ... PIC ELCR: 0c00 [ 1.126273] printing local APIC contents on CPU#0/0: [ 1.126664] ... APIC ID: 00000000 (0) [ 1.126980] ... APIC VERSION: 00050014 [ 1.127021] ... APIC TASKPRI: 00000000 (00) [ 1.127021] ... APIC PROCPRI: 00000000 [ 1.127021] ... APIC LDR: 01000000 [ 1.127021] ... APIC DFR: ffffffff [ 1.127021] ... APIC SPIV: 000001ff [ 1.127021] ... APIC ISR field: [ 1.127021] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 1.127021] ... APIC TMR field: [ 1.127021] 000000000200000000000000000000000000000000000000000000000000= 0000 [ 1.127021] ... APIC IRR field: [ 1.127021] 000000000000000000000000000000000000000000000000000000000000= 8000 [ 1.127021] ... APIC ESR: 00000000 [ 1.127021] ... APIC ICR: 00000831 [ 1.127021] ... APIC ICR2: 01000000 [ 1.127021] ... APIC LVTT: 000000ef [ 1.127021] ... APIC LVTPC: 00010000 [ 1.127021] ... APIC LVT0: 00010700 [ 1.127021] ... APIC LVT1: 00000400 [ 1.127021] ... APIC LVTERR: 000000fe [ 1.127021] ... APIC TMICT: 0000eeb0 [ 1.127021] ... APIC TMCCT: 00000000 [ 1.127021] ... APIC TDCR: 00000003 [ 1.127021]=20 [ 1.134792] number of MP IRQ sources: 15. [ 1.135109] number of IO-APIC #0 registers: 24. [ 1.135450] testing the IO APIC....................... [ 1.135858] IO APIC #0...... [ 1.136093] .... register #00: 00000000 [ 1.136387] ....... : physical APIC id: 00 [ 1.136724] ....... : Delivery Type: 0 [ 1.137038] ....... : LTS : 0 [ 1.137346] .... register #01: 00170011 [ 1.137646] ....... : max redirection entries: 17 [ 1.138036] ....... : PRQ implemented: 0 [ 1.138360] ....... : IO APIC version: 11 [ 1.138697] .... register #02: 00000000 [ 1.138987] ....... : arbitration: 00 [ 1.139301] .... IRQ redirection table: [ 1.139609] 1 0 0 0 0 0 0 00 [ 1.140040] 0 0 0 0 0 1 1 31 [ 1.140393] 0 0 0 0 0 1 1 30 [ 1.140757] 0 0 0 0 0 1 1 33 [ 1.141123] 1 0 0 0 0 1 1 34 [ 1.141475] 1 1 0 0 0 1 1 35 [ 1.141839] 0 0 0 0 0 1 1 36 [ 1.142202] 0 0 0 0 0 1 1 37 [ 1.142554] 0 0 0 0 0 1 1 38 [ 1.142916] 0 1 0 0 0 1 1 39 [ 1.143281] 1 1 0 0 0 1 1 3A [ 1.143642] 1 1 0 0 0 1 1 3B [ 1.143990] 0 0 0 0 0 1 1 3C [ 1.144352] 0 0 0 0 0 1 1 3D [ 1.144716] 0 0 0 0 0 1 1 3E [ 1.145101] 0 0 0 0 0 1 1 3F [ 1.145451] 1 0 0 0 0 0 0 00 [ 1.145816] 1 0 0 0 0 0 0 00 [ 1.146176] 1 0 0 0 0 0 0 00 [ 1.146527] 1 0 0 0 0 0 0 00 [ 1.146888] 1 0 0 0 0 0 0 00 [ 1.147251] 1 0 0 0 0 0 0 00 [ 1.147611] 1 0 0 0 0 0 0 00 [ 1.147962] 1 0 0 0 0 0 0 00 [ 1.148317] IRQ to pin mappings: [ 1.148564] IRQ0 -> 0:2 [ 1.148788] IRQ1 -> 0:1 [ 1.149000] IRQ3 -> 0:3 [ 1.149225] IRQ4 -> 0:4 [ 1.149437] IRQ5 -> 0:5 [ 1.149660] IRQ6 -> 0:6 [ 1.149873] IRQ7 -> 0:7 [ 1.150102] IRQ8 -> 0:8 [ 1.150315] IRQ9 -> 0:9 [ 1.150526] IRQ10 -> 0:10 [ 1.150761] IRQ11 -> 0:11 [ 1.150985] IRQ12 -> 0:12 [ 1.151224] IRQ13 -> 0:13 [ 1.151449] IRQ14 -> 0:14 [ 1.151682] IRQ15 -> 0:15 [ 1.151907] .................................... done. [ 1.152310] Using IPI No-Shortcut mode [ 1.154156] Magic number: 6:143:735 [ 1.154554] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 1.155118] EDD information not available. [ 1.155450] ALSA device list: [ 1.155689] No soundcards found. [ 1.156368] debug: unmapping init [mem 0xb17ac000-0xb1959fff] mount: mounting proc on /proc failed: No such device [ 1.166011] BUG: sleeping function called from invalid context at kernel= /rcu/update.c:871 [ 1.167352] in_atomic(): 1, irqs_disabled(): 0, pid: 86, name: mount [ 1.168207] INFO: lockdep is turned off. [ 1.168733] CPU: 0 PID: 86 Comm: mount Not tainted 3.16.0-rc1-00010-gbd1= 4ddc #10 [ 1.169715] 00000000 00000000 c1651efc b149e13a 00000056 c1651f24 b1066= 52e b1673698 [ 1.170891] 00000001 00000000 00000056 c16442f0 c1644000 c1644170 c1644= 000 c1651f34 [ 1.172101] b1087a43 00001abc 00000000 c1651f3c b108b6c8 c1651f8c b103d= 286 00000000 [ 1.173283] Call Trace: [ 1.173627] [] dump_stack+0x48/0x60 [ 1.174229] [] __might_sleep+0xde/0x110 [ 1.174862] [] exit_rcu_tasks+0x23/0x50 [ 1.175510] [] exit_rcu+0x8/0x10 [ 1.176090] [] do_exit+0x596/0x920 [ 1.176659] [] ? vfs_write+0x12d/0x190 [ 1.177294] [] do_group_exit+0x2f/0x90 [ 1.177920] [] SyS_exit_group+0x11/0x20 [ 1.178573] [] syscall_call+0x7/0xb /etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: No such file or directory Please wait: booting... mount: mounting proc on /proc failed: No such device grep: /proc/filesystems: No such file or directory Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file= or directory bootlogd. mount: can't read '/proc/mounts': No such file or directory /etc/rcS.d/S37populate-volatile.sh: line 172: /proc/cmdline: No such file o= r directory grep: /proc/filesystems: No such file or directory Configuring network interfaces... ifconfig: socket: Address family not supp= orted by protocol ifup: can't open '/var/run/ifstate': No such file or directory done. hwclock: can't open '/dev/misc/rtc': No such file or directory Running postinst /etc/rpm-postinsts/100... mount: no /proc/mounts wfg: skip syslogd Kernel tests: Boot OK! Kernel tests: Boot OK! mount: mounting proc on /proc failed: No such device /etc/rc5.d/S99-rc.local: line 19: /proc/157/oom_score_adj: No such file or = directory sed: /lib/modules/3.16.0-rc1-00010-gbd14ddc/modules.dep: No such file or di= rectory xargs: modprobe: No such file or directory run-parts: /etc/kernel-tests/01-modprobe exited with code 127 grep: /proc/cmdline: No such file or directory grep: /proc/cmdline: No such file or directory Trinity v1.4pre Dave Jones Trinity v1.4pre Dave Jones Trinity v1.4pre Dave Jones [ 1.321894] random: trinity urandom read with 6 bits of entropy available Trinity v1.4pre Dave Jones Done parsing arguments. ## couldn't open logfile trinity.log [init] Marking syscall get_robust_list (312) as to be disabled. Done parsing arguments. Done parsing arguments. Marking all syscalls as enabled. [init] Enabled 351 syscalls. Disabled 0 syscalls. [init] Marking syscall get_robust_list (312) as to be disabled. Done parsing arguments. ## couldn't open logfile trinity.log Marking all syscalls as enabled. [init] Disabling syscalls marked as disabled by command line options DANGER: RUNNING AS ROOT. Unless you are running in a virtual machine, this could cause serious probl= ems such as overwriting CMOS or similar which could potentially make this machine unbootable without a f= irmware reset. [init] Marked syscall get_robust_list (312) as deactivated. [init] Enabled 350 syscalls. Disabled 1 syscalls. DANGER: RUNNING AS ROOT. Unless you are running in a virtual machine, this could cause serious probl= ems such as overwriting CMOS or similar which could potentially make this machine unbootable without a f= irmware reset. ctrl-c now unless you really know what you are doing. [ 1.772454] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/= i8042/serio1/input/input3 [ 1.773704] evbug: Connected device: input3 (ImExPS/2 Generic Explorer M= ouse at isa0060/serio1/input0) [ 2.371531] in_atomic(): 1, irqs_disabled(): 0, pid: 175, name: kwatchdog [ 2.372440] INFO: lockdep is turned off. [ 2.372986] CPU: 0 PID: 175 Comm: kwatchdog Not tainted 3.16.0-rc1-00010= -gbd14ddc #10 [ 2.374034] 00000000 00000000 c1695e90 b149e13a 000000af c1695eb8 b1066= 52e b1673698 [ 2.375292] 00000001 00000000 000000af c16602f0 c1660000 c1660170 c1660= 000 c1695ec8 [ 2.376561] b1087a43 00001d48 00000000 c1695ed0 b108b6c8 c1695f20 b103d= 286 00000046 [ 2.377789] Call Trace: [ 2.378100] [] dump_stack+0x48/0x60 [ 2.378601] [] __might_sleep+0xde/0x110 [ 2.379164] [] exit_rcu_tasks+0x23/0x50 [ 2.379745] [] exit_rcu+0x8/0x10 [ 2.380235] [] do_exit+0x596/0x920 [ 2.380734] [] ? mutex_unlock+0x8/0x10 [ 2.381120] [] ? __clocksource_watchdog_kthread+0x150/0x150 [ 2.381658] [] kthread+0xa1/0xd0 [ 2.381980] [] ret_from_kernel_thread+0x21/0x30 [ 2.382410] [] ? __kthread_parkme+0x60/0x60 Elapsed time: 5 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig-c= 0-07291054/bd14ddc45614b61210fdf0ee4e94152948dd9d5e/vmlinuz-3.16.0-rc1-0001= 0-gbd14ddc -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug ap= ic=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 link=3D/kb= uild-tests/run-queue/kvm/i386-randconfig-c0-07291054/linux-devel:devel-hour= ly-2014072910:bd14ddc45614b61210fdf0ee4e94152948dd9d5e:bisect-linux-7/.vmli= nuz-bd14ddc45614b61210fdf0ee4e94152948dd9d5e-20140729204259-5-vp branch=3Dl= inux-devel/devel-hourly-2014072910 BOOT_IMAGE=3D/kernel/i386-randconfig-c0-= 07291054/bd14ddc45614b61210fdf0ee4e94152948dd9d5e/vmlinuz-3.16.0-rc1-00010-= gbd14ddc drbd.minor_count=3D8' -initrd /kernel-tests/initrd/yocto-minimal-= i386.cgz -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -= boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -drive = file=3D/fs/LABEL=3DKVM/disk0-yocto-vp-5,media=3Ddisk,if=3Dvirtio -drive fil= e=3D/fs/LABEL=3DKVM/disk1-yocto-vp-5,media=3Ddisk,if=3Dvirtio -drive file= =3D/fs/LABEL=3DKVM/disk2-yocto-vp-5,media=3Ddisk,if=3Dvirtio -drive file=3D= /fs/LABEL=3DKVM/disk3-yocto-vp-5,media=3Ddisk,if=3Dvirtio -drive file=3D/fs= /LABEL=3DKVM/disk4-yocto-vp-5,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/LA= BEL=3DKVM/disk5-yocto-vp-5,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot= /pid-yocto-vp-5 -serial file:/dev/shm/kboot/serial-yocto-vp-5 -daemonize -d= isplay none -monitor null=20 --/NkBOFFp2J2Af1nK Content-Type: application/octet-stream Content-Disposition: attachment; filename="i386-randconfig-c0-07291054-042abb083e26874a281814b00dfd20149c9beae2-INFO:-trying-to-register-non-static-key--69640.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgMDQyYWJiMC4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1o b3VybHktMjAxNDA3MjkxMCcKZ2l0IGNoZWNrb3V0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5 OGE3ZDBlY2NmYmQ2YzFhOTEKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAx NDA3MjkxMDo2NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxOmJpc2Vj dC1saW51eC03CgoyMDE0LTA3LTI5LTExOjM4OjM5IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5 OGE3ZDBlY2NmYmQ2YzFhOTEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LTY0YWE5 MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC82NGFhOTBmMjZjMDZlMWNi MmFhY2ZiOThhN2QwZWNjZmJkNmMxYTkxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtNjRh YTkwZjI2YzA2ZTFjYjJhYWNmYjk4YTdkMGVjY2ZiZDZjMWE5MQprZXJuZWw6IC9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3 ZDBlY2NmYmQ2YzFhOTEvdm1saW51ei0zLjE2LjAtcmM3CgoyMDE0LTA3LTI5LTExOjQzOjM5 IGRldGVjdGluZyBib290IHN0YXRlIAkxNwkyMCBTVUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29t bWl0IDY0YWE5MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEKZ2l0IGJpc2Vj dCBzdGFydCAwNDJhYmIwODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyIDY0YWE5 MGYyNmMwNmUxY2IyYWFjZmI5OGE3ZDBlY2NmYmQ2YzFhOTEgLS0KL2Mva2VybmVsLXRlc3Rz L2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiMDQyYWJiMDgzZTI2ODc0YTI4MTgxNGIwMGRmZDIw MTQ5YzliZWFlMiIsICItZyIsICI2NGFhOTBmMjZjMDZlMWNiMmFhY2ZiOThhN2QwZWNjZmJk NmMxYTkxIiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2gi LCAiL2MvYm9vdC1iaXNlY3QvbGludXgtNy9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAzODA0 IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMiBzdGVwcykK WzkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWJdIE1lcmdlICdhc29j L3RvcGljL3JvY2tjaGlwJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTEwCnJ1bm5pbmcg L2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJp c2VjdC9saW51eC03L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3Vy bHktMjAxNDA3MjkxMDo5MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFi OmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5LTExOjQ0OjQwIDkzNTEwNDYyNGYzMWY3MGZk MjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRv IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0 LTkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIKQ2hlY2sgZm9yIGtl cm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRm MzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQtOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYgprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZkMjQ4 NzRlNjc0MzE4MzhiN2FmOGVkMWIvdm1saW51ei0zLjE2LjAtcmM3LXdsLWF0aC0wMjA5OC1n OTM1MTA0NgoKMjAxNC0wNy0yOS0xMTo0Nzo0MSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4u Li4uLi4uLi4uLi4uLi4uIFRFU1QgRkFJTFVSRQpbICAgIDEuMDQzMzIyXSBkZWJ1ZzogdW5t YXBwaW5nIGluaXQgW21lbSAweGMyN2FiMDAwLTB4YzNmZWZmZmZdClsgICAgMS4wNDUxOTFd IGFwbTogQklPUyBub3QgZm91bmQuClsgICAgMS4wNDU5MzFdIGNyeXB0b21ncl90ZXN0ICgy NSkgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNzA3MiBieXRlcyBsZWZ0ClsgICAgMS4w NDY0OThdIElORk86IHRyeWluZyB0byByZWdpc3RlciBub24tc3RhdGljIGtleS4KWyAgICAx LjA0Njg3Nl0gdGhlIGNvZGUgaXMgZmluZSBidXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0aW9u LgpbICAgIDEuMDQ3MjgwXSB0dXJuaW5nIG9mZiB0aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2 YWxpZGF0b3IuClsgICAgMS4wNDc0ODRdIENQVTogMSBQSUQ6IDI1IENvbW06IGNyeXB0b21n cl90ZXN0IE5vdCB0YWludGVkIDMuMTYuMC1yYzctd2wtYXRoLTAyMDk4LWc5MzUxMDQ2ICMy Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZk MjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC0xMTM6MjAxNDA3 MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctYzAtMDcyOTEwNTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3 YWY4ZWQxYi9kbWVzZy1xdWFudGFsLWl2YjQ0LTExOToyMDE0MDcyOTExNDkxMjppMzg2LXJh bmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiL2RtZXNnLXF1 YW50YWwtaXZiNDQtMTIwOjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYz MWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC0xNjoy MDE0MDcyOTExNDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMx ODM4YjdhZjhlZDFiL2RtZXNnLXF1YW50YWwtaXZiNDQtMTc6MjAxNDA3MjkxMTQ5MTI6aTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAt MDcyOTEwNTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9kbWVz Zy1xdWFudGFsLWl2YjQ0LTIxOjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYy NGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC0y ODoyMDE0MDcyOTExNDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVs L2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3 NDMxODM4YjdhZjhlZDFiL2RtZXNnLXF1YW50YWwtaXZiNDQtMzM6MjAxNDA3MjkxMTQ5MTI6 aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9k bWVzZy1xdWFudGFsLWl2YjQ0LTM1OjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEw NDYyNGYzMWY3MGZkMjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0 NC0zOjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZkMjQ4NzRl Njc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC00MjoyMDE0MDcyOTExNDkx MjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFi L2RtZXNnLXF1YW50YWwtaXZiNDQtNDM6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29uZmln LWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvOTM1 MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9kbWVzZy1xdWFudGFsLWl2 YjQ0LTQ5OjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZkMjQ4 NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC01NDoyMDE0MDcyOTEx NDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNv bmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4YjdhZjhl ZDFiL2RtZXNnLXF1YW50YWwtaXZiNDQtNTU6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQv OTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9kbWVzZy1xdWFudGFs LWl2YjQ0LTYwOjIwMTQwNzI5MTE0OTEyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6 Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzkzNTEwNDYyNGYzMWY3MGZk MjQ4NzRlNjc0MzE4MzhiN2FmOGVkMWIvZG1lc2ctcXVhbnRhbC1pdmI0NC03ODoyMDE0MDcy OTExNDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBmZDI0ODc0ZTY3NDMxODM4Yjdh ZjhlZDFiL2RtZXNnLXF1YW50YWwtaXZiNDQtODE6MjAxNDA3MjkxMTQ5MTI6aTM4Ni1yYW5k Y29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQvOTM1MTA0NjI0ZjMxZjcwZmQyNDg3NGU2NzQzMTgzOGI3YWY4ZWQxYi9kbWVzZy15b2N0 by1pdmI0NC02ODoyMDE0MDcyOTExNDkxMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC85MzUxMDQ2MjRmMzFmNzBm ZDI0ODc0ZTY3NDMxODM4YjdhZjhlZDFiL2RtZXNnLXlvY3RvLWl2YjQ0LTk6MjAxNDA3Mjkx MTQ5MTI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKMDoyMDoyMCBhbGxfZ29vZDpi YWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wNy0yOSAxMTo1NzoxMyBSRVBFQVQgQ09V TlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTcvb2JqLWJpc2VjdC8ucmVwZWF0G1sw bQoKQmlzZWN0aW5nOiAyMDk4IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAo cm91Z2hseSAxMiBzdGVwcykKWzZlYjhjNjEyMmFhYjZlOTQ0MTEzZDZjYWRhNmU1Nzk0Njg5 NzQyNTFdIE1lcmdlICdwaW5jdHJsL2Zvci1uZXh0JyBpbnRvIGRldmVsLWhvdXJseS0yMDE0 MDcyOTEwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVy ZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC03L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9saW51eC1k ZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDo2ZWI4YzYxMjJhYWI2ZTk0NDExM2Q2Y2Fk YTZlNTc5NDY4OTc0MjUxOmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5LTExOjU3OjE4IDZl YjhjNjEyMmFhYjZlOTQ0MTEzZDZjYWRhNmU1Nzk0Njg5NzQyNTEgY29tcGlsaW5nClF1ZXVl ZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0LTZlYjhjNjEyMmFhYjZlOTQ0MTEzZDZjYWRhNmU1Nzk0Njg5NzQy NTEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NC82ZWI4YzYxMjJhYWI2ZTk0NDExM2Q2Y2FkYTZlNTc5NDY4OTc0MjUxCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQtNmViOGM2MTIyYWFiNmU5NDQxMTNkNmNhZGE2ZTU3OTQ2ODk3 NDI1MQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvbGtwLWhzeDAxLWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC02ZWI4 YzYxMjJhYWI2ZTk0NDExM2Q2Y2FkYTZlNTc5NDY4OTc0MjUxCmtlcm5lbDogL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvNmViOGM2MTIyYWFiNmU5NDQxMTNkNmNhZGE2 ZTU3OTQ2ODk3NDI1MS92bWxpbnV6LTMuMTYuMC1yYzctMDA2NjAtZzZlYjhjNjEKCjIwMTQt MDctMjktMTI6MDA6MTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgk0CTIwIFNVQ0NFU1MKCkJp c2VjdGluZzogMTQzOCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdo bHkgMTEgc3RlcHMpCls2ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3 XSBNZXJnZSAnamNtdmJrYmMteHRlbnNhL3h0ZW5zYS1rYzcwNScgaW50byBkZXZlbC1ob3Vy bHktMjAxNDA3MjkxMApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290 LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNy9vYmotYmlzZWN0CmxzIC1hIC9r YnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQv bGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTA6NmY2YzE2MjlhZmQzNDZmOTg5 N2ZjYWY1YjA5Y2NjMTc5YmU4ZWY1NzpiaXNlY3QtbGludXgtNwoKMjAxNC0wNy0yOS0xMjow NDo0NCA2ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3IGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NC02ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2Mx NzliZThlZjU3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvNmY2YzE2MjlhZmQzNDZmOTg5N2ZjYWY1YjA5Y2NjMTc5YmU4ZWY1Nwp3 YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LTZmNmMxNjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNj YzE3OWJlOGVmNTcKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC82ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3L3ZtbGludXotMy4x Ni4wLXJjNy0wMTI4MC1nNmY2YzE2MgoKMjAxNC0wNy0yOS0xMjowNjo1NSBkZXRlY3Rpbmcg Ym9vdCBzdGF0ZSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uIFRFU1QgRkFJTFVSRQpbICAgIDEu NDMyNzY1XSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21lbSAweGMyN2FiMDAwLTB4YzNmZWZm ZmZdClsgICAgMS40MzQ2NDVdIGFwbTogQklPUyBub3QgZm91bmQuClsgICAgMS40MzU2NjRd IGNyeXB0b21ncl90ZXN0ICgyNSkgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNzE0NCBi eXRlcyBsZWZ0ClsgICAgMS40MzYzMTFdIElORk86IHRyeWluZyB0byByZWdpc3RlciBub24t c3RhdGljIGtleS4KWyAgICAxLjQzNjg3Ml0gdGhlIGNvZGUgaXMgZmluZSBidXQgbmVlZHMg bG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDEuNDM3MjgwXSB0dXJuaW5nIG9mZiB0aGUgbG9j a2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgMS40Mzc0NTNdIGNyeXB0b21ncl90 ZXN0ICgzMikgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNjMxNiBieXRlcyBsZWZ0Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzZmNmMxNjI5YWZkMzQ2Zjk4OTdm Y2FmNWIwOWNjYzE3OWJlOGVmNTcvZG1lc2ctcXVhbnRhbC12cC0yNToyMDE0MDcyOTEyMTgx OTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0wMTI4MC1nNmY2YzE2 Mjo0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzZmNmMxNjI5YWZkMzQ2 Zjk4OTdmY2FmNWIwOWNjYzE3OWJlOGVmNTcvZG1lc2cteW9jdG8tdnAtMjM6MjAxNDA3Mjkx MjE4MTU6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDEyODAtZzZm NmMxNjI6NAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC82ZjZjMTYyOWFm ZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3L2RtZXNnLXlvY3RvLXZwLTI1OjIwMTQw NzI5MTIxODIwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmM3LTAxMjgw LWc2ZjZjMTYyOjQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvNmY2YzE2 MjlhZmQzNDZmOTg5N2ZjYWY1YjA5Y2NjMTc5YmU4ZWY1Ny9kbWVzZy15b2N0by12cC0zMDoy MDE0MDcyOTEyMTgxNTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0w MTI4MC1nNmY2YzE2Mjo0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzZm NmMxNjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNjYzE3OWJlOGVmNTcvZG1lc2cteW9jdG8tdnAt MzM6MjAxNDA3MjkxMjE4MTk6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1y YzctMDEyODAtZzZmNmMxNjI6NAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC82ZjZjMTYyOWFmZDM0NmY5ODk3ZmNhZjViMDljY2MxNzliZThlZjU3L2RtZXNnLXlvY3Rv LXZwLTM1OjIwMTQwNzI5MTIxODIwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2 LjAtcmM3LTAxMjgwLWc2ZjZjMTYyOjQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQvNmY2YzE2MjlhZmQzNDZmOTg5N2ZjYWY1YjA5Y2NjMTc5YmU4ZWY1Ny9kbWVzZy15 b2N0by12cC00MToyMDE0MDcyOTEyMTgxOTppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6 My4xNi4wLXJjNy0wMTI4MC1nNmY2YzE2Mjo0Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0LzZmNmMxNjI5YWZkMzQ2Zjk4OTdmY2FmNWIwOWNjYzE3OWJlOGVmNTcvZG1l c2cteW9jdG8tdnAtNTU6MjAxNDA3MjkxMjE4MTU6aTM4Ni1yYW5kY29uZmlnLWMwLTA3Mjkx MDU0OjMuMTYuMC1yYzctMDEyODAtZzZmNmMxNjI6NAowOjg6OCBhbGxfZ29vZDpiYWQ6YWxs X2JhZCBib290cwobWzE7MzVtMjAxNC0wNy0yOSAxMjoxNzo1NiBSRVBFQVQgQ09VTlQ6IDIw ICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTcvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlz ZWN0aW5nOiA2MjAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5 IDEwIHN0ZXBzKQpbZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMl0g TWVyZ2UgJ3JjdS9yY3VfdGFza3MuMjAxNC4wNy4yOGQnIGludG8gZGV2ZWwtaG91cmx5LTIw MTQwNzI5MTAKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWls dXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2xpbnV4 LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyOTEwOmVhOTdiZmFkMjgxZGVjNjM0MTcwNjhi MGM5Njg2NDkyODkyYWY2YTI6YmlzZWN0LWxpbnV4LTcKCjIwMTQtMDctMjktMTI6MTc6NTYg ZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMiBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQtZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJh ZjZhMgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC1lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5 MmFmNmEyCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWE5 N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMi92bWxpbnV6LTMuMTYuMC1y YzctMDA3ODgtZ2VhOTdiZmEKCjIwMTQtMDctMjktMTI6MTk6NTcgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAxLjc0Njc0MV0gZGVidWc6IHVubWFwcGluZyBp bml0IFttZW0gMHhjMjdhYjAwMC0weGMzZmVmZmZmXQpbICAgIDEuNzYwODA4XSBhcG06IEJJ T1Mgbm90IGZvdW5kLgpbICAgIDEuNzYyMTgyXSBjcnlwdG9tZ3JfdGVzdCAoMjUpIHVzZWQg Z3JlYXRlc3Qgc3RhY2sgZGVwdGg6IDcwNjQgYnl0ZXMgbGVmdApbICAgIDEuNzYzMjAxXSBJ TkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0YXRpYyBrZXkuClsgICAgMS43NjMyMDJd IElORk86IHRyeWluZyB0byByZWdpc3RlciBub24tc3RhdGljIGtleS4KWyAgICAxLjc2MzIw NV0gdGhlIGNvZGUgaXMgZmluZSBidXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAg IDEuNzYzMjA1XSB0dXJuaW5nIG9mZiB0aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0 b3IuClsgICAgMS43NjMyMTRdIENQVTogMCBQSUQ6IDI2IENvbW06IGNyeXB0b21ncl90ZXN0 IE5vdCB0YWludGVkIDMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmEgIzUKWyAgICAxLjc2MzIx OV0gIDAwMDAwMDAwIDAwMDAwMDAwIGMwZWViZTFjIGIxNGEwNTc1IGJiYTI5MDAwIGMwZWVi ZTU0IGIxMDc5NDY4IGIxNjc2NzUwClsgICAgMS43NjMyMjNdICAwMDAwMDAwMCBjMGVlYmU1 NCBiMTA2NzdmZiBiMTA2NzdmZiBiMTcxMDVkMCAwMDAwMDAwNiAwMDAwMDAwMCBiYmEyOTE4 MApbICAgIDEuNzYzMjI2XSAgYmJhMjkxODAgMDAwMDAyNDYgMDAwMDAwMDAgYzBlZWJlODgg YjEwNzllMzQgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKWyAgICAxLjc2MzIyOF0gQ2Fs bCBUcmFjZToKWyAgICAxLjc2MzIzOV0gIFs8YjE0YTA1NzU+XSBkdW1wX3N0YWNrKzB4NDgv MHg2MApbICAgIDEuNzYzMjQ3XSAgWzxiMTA3OTQ2OD5dIF9fbG9ja19hY3F1aXJlLmlzcmEu MjgrMHg4NzgvMHhiMjAKWyAgICAxLjc2MzI1M10gIFs8YjEwNjc3ZmY+XSA/IHNjaGVkX2Ns b2NrX2NwdSsweGRmLzB4MTIwClsgICAgMS43NjMyNTVdICBbPGIxMDY3N2ZmPl0gPyBzY2hl ZF9jbG9ja19jcHUrMHhkZi8weDEyMApbICAgIDEuNzYzMjU3XSAgWzxiMTA3OWUzND5dIGxv Y2tfYWNxdWlyZSsweDg0LzB4MTAwClsgICAgMS43NjMyNjZdICBbPGIxMDg3ZDFmPl0gPyBl eGl0X3JjdV90YXNrcysweDJmLzB4NTAKWyAgICAxLjc2MzI3Ml0gIFs8YjE0YTU2Y2Q+XSBf cmF3X3NwaW5fbG9jaysweDNkLzB4NzAKWyAgICAxLjc2MzI3NF0gIFs8YjEwODdkMWY+XSA/ IGV4aXRfcmN1X3Rhc2tzKzB4MmYvMHg1MApbICAgIDEuNzYzMjc4XSAgWzxiMTA4N2QxZj5d IGV4aXRfcmN1X3Rhc2tzKzB4MmYvMHg1MApbICAgIDEuNzYzMjgwXSAgWzxiMTA4YjlhOD5d IGV4aXRfcmN1KzB4OC8weDEwClsgICAgMS43NjMyODVdICBbPGIxMDNkM2Y2Pl0gZG9fZXhp dCsweDU5Ni8weDkyMApbICAgIDEuNzYzMzAxXSAgWzxiMTE2N2UxMD5dID8gY3J5cHRvbWdy X25vdGlmeSsweDQ0MC8weDQ0MApbICAgIDEuNzYzMzAzXSAgWzxiMTE2N2UzYj5dIGNyeXB0 b21ncl90ZXN0KzB4MmIvMHg0MApbICAgIDEuNzYzMzEwXSAgWzxiMTA1NjNiMD5dIGt0aHJl YWQrMHhiMC8weGQwClsgICAgMS43NjMzMTJdICBbPGIxMDc0NjEyPl0gPyBjb21wbGV0ZSsw eDEyLzB4NDAKWyAgICAxLjc2MzMxNV0gIFs8YjE0YTYzODE+XSByZXRfZnJvbV9rZXJuZWxf dGhyZWFkKzB4MjEvMHgzMApbICAgIDEuNzYzMzE3XSAgWzxiMTA1NjMwMD5dID8gX19rdGhy ZWFkX3BhcmttZSsweDYwLzB4NjAKWyAgICAxLjc2NDYwMl0gY3J5cHRvbWdyX3Rlc3QgKDMy KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiA2MzE2IGJ5dGVzIGxlZnQKWyAgICAxLjc2 NzcyN10gYWxnOiBObyB0ZXN0IGZvciBjcmMzMiAoY3JjMzItcGNsbXVsKQpbICAgIDEuNzY3 NzM5XSBUaGUgZm9yY2UgcGFyYW1ldGVyIGhhcyBub3QgYmVlbiBzZXQgdG8gMS4gVGhlIEly aXMgcG93ZXJvZmYgaGFuZGxlciB3aWxsIG5vdCBiZSBpbnN0YWxsZWQuCi9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2 NDkyODkyYWY2YTIvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjQ6MjAxNDA3MjkxMjE2NTI6aTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3 MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwtdnAtMjU6MjAxNDA3MjkxMjE5 MjE6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdi ZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRl YzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLWtidWlsZC0xOToyMDE0 MDcyOTEyMTY0NzppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0wMDc4 OC1nZWE5N2JmYTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2VhOTdi ZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIvZG1lc2cteW9jdG8ta2J1aWxk LTI2OjIwMTQwNzI5MTIxNjUzOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAt cmM3LTAwNzg4LWdlYTk3YmZhOjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQvZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMi9kbWVzZy15b2N0 by1rYnVpbGQtMjc6MjAxNDA3MjkxMjE2NDc6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0 OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2Rt ZXNnLXlvY3RvLXZwLTIzOjIwMTQwNzI5MTIxOTMzOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5 MTA1NDozLjE2LjAtcmM3LTAwNzg4LWdlYTk3YmZhOjUKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzAtMDcyOTEwNTQvZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZh Mi9kbWVzZy15b2N0by12cC01ODoyMDE0MDcyOTEyMTkzMzppMzg2LXJhbmRjb25maWctYzAt MDcyOTEwNTQ6My4xNi4wLXJjNy0wMDc4OC1nZWE5N2JmYTo1Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODky YWY2YTIvZG1lc2cteW9jdG8tdnAtMjA6MjAxNDA3MjkxMjE5MzM6aTM4Ni1yYW5kY29uZmln LWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5 Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwta2J1aWxkLTc6MjAxNDA3MjkxMjE2NTg6aTM4Ni1y YW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4 YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwtdnAtMjU6MjAxNDA3MjkxMjE5NDI6 aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6 NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYz NDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXF1YW50YWwtdnAtMjk6MjAxNDA3Mjkx MjE5MzY6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2Vh OTdiZmE6NQova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4 MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLWtidWlsZC0xNDoy MDE0MDcyOTEyMTY1NDppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0w MDc4OC1nZWE5N2JmYTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2Vh OTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIvZG1lc2cteW9jdG8ta2J1 aWxkLTE3OjIwMTQwNzI5MTIxNjU0OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2 LjAtcmM3LTAwNzg4LWdlYTk3YmZhOjUKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQvZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0OTI4OTJhZjZhMi9kbWVzZy15 b2N0by1rYnVpbGQtMToyMDE0MDcyOTEyMTY1NDppMzg2LXJhbmRjb25maWctYzAtMDcyOTEw NTQ6My4xNi4wLXJjNy0wMDc4OC1nZWE5N2JmYTo1Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODkyYWY2YTIv ZG1lc2cteW9jdG8ta2J1aWxkLTg6MjAxNDA3MjkxMjE2NTU6aTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4YjBjOTY4NjQ5Mjg5 MmFmNmEyL2RtZXNnLXlvY3RvLXZwLTEzOjIwMTQwNzI5MTIxOTM2OmkzODYtcmFuZGNvbmZp Zy1jMC0wNzI5MTA1NDozLjE2LjAtcmM3LTAwNzg4LWdlYTk3YmZhOjUKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWE5N2JmYWQyODFkZWM2MzQxNzA2OGIwYzk2ODY0 OTI4OTJhZjZhMi9kbWVzZy15b2N0by12cC0zODoyMDE0MDcyOTEyMTkzNjppMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjNy0wMDc4OC1nZWE5N2JmYTo1Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2VhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5 Njg2NDkyODkyYWY2YTIvZG1lc2cteW9jdG8tdnAtNDI6MjAxNDA3MjkxMjE5MzY6aTM4Ni1y YW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3MDY4 YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLXZwLTg6MjAxNDA3MjkxMjE5MzY6aTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6NQov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYTk3YmZhZDI4MWRlYzYzNDE3 MDY4YjBjOTY4NjQ5Mjg5MmFmNmEyL2RtZXNnLXlvY3RvLXZwLTk6MjAxNDA3MjkxMjE5MzY6 aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzctMDA3ODgtZ2VhOTdiZmE6 NQowOjIwOjIwIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTI5 IDEyOjIwOjI3IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtNy9v YmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDEyOCByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgOCBzdGVwcykKW2YyNTVhYTVkM2NiNzE1Mzg5 MzYyMzY3MzI2YWVlYjFiNDVhYjhmYzNdIE1lcmdlICdrZ2VuZS1zYW1zdW5nL2Zvci1uZXh0 JyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTEwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC03L29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1jMC0wNzI5MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjkxMDpm MjU1YWE1ZDNjYjcxNTM4OTM2MjM2NzMyNmFlZWIxYjQ1YWI4ZmMzOmJpc2VjdC1saW51eC03 CgoyMDE0LTA3LTI5LTEyOjIwOjI4IGYyNTVhYTVkM2NiNzE1Mzg5MzYyMzY3MzI2YWVlYjFi NDVhYjhmYzMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LWYyNTVhYTVkM2NiNzE1 Mzg5MzYyMzY3MzI2YWVlYjFiNDVhYjhmYzMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVs L2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9mMjU1YWE1ZDNjYjcxNTM4OTM2MjM2NzMy NmFlZWIxYjQ1YWI4ZmMzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtZjI1NWFhNWQzY2I3 MTUzODkzNjIzNjczMjZhZWViMWI0NWFiOGZjMwprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMwLTA3MjkxMDU0L2YyNTVhYTVkM2NiNzE1Mzg5MzYyMzY3MzI2YWVlYjFiNDVh YjhmYzMvdm1saW51ei0zLjE2LjAtcmM3LTAwNzQ3LWdmMjU1YWE1CgoyMDE0LTA3LTI5LTEy OjIyOjI4IGRldGVjdGluZyBib290IHN0YXRlIC4uLgkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6 IDQxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA2IHN0ZXBz KQpbMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2MDk4OTg2NTIxYjA5ZGFiN10gTWVyZ2UgJ25l dC9tYXN0ZXInIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTAKcnVubmluZyAvYy9rZXJu ZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4LTcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0 MDcyOTEwOjIxYmEyOTQ1OWQzZTVmMTI5YzFlOTYyNjA5ODk4NjUyMWIwOWRhYjc6YmlzZWN0 LWxpbnV4LTcKCjIwMTQtMDctMjktMTI6MjQ6MjggMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2 MDk4OTg2NTIxYjA5ZGFiNyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtMjFiYTI5 NDU5ZDNlNWYxMjljMWU5NjI2MDk4OTg2NTIxYjA5ZGFiNwpDaGVjayBmb3Iga2VybmVsIGlu IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzIxYmEyOTQ1OWQzZTVmMTI5 YzFlOTYyNjA5ODk4NjUyMWIwOWRhYjcKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC0yMWJh Mjk0NTlkM2U1ZjEyOWMxZTk2MjYwOTg5ODY1MjFiMDlkYWI3Cmtlcm5lbDogL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2MDk4 OTg2NTIxYjA5ZGFiNy92bWxpbnV6LTMuMTYuMC1yYzctMDA3NzgtZzIxYmEyOTQKCjIwMTQt MDctMjktMTI6MjY6MjggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTIwIFNVQ0NFU1MKCmxpbmVh ci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIHJjdS9yY3VfdGFza3MuMjAxNC4wNy4yOGQK bGluZWFyLWJpc2VjdDogaGFuZGxlIG92ZXIgdG8gZ2l0IGJpc2VjdApsaW5lYXItYmlzZWN0 OiBnaXQgYmlzZWN0IHN0YXJ0IGVhOTdiZmFkMjgxZGVjNjM0MTcwNjhiMGM5Njg2NDkyODky YWY2YTIgMjFiYTI5NDU5ZDNlNWYxMjljMWU5NjI2MDk4OTg2NTIxYjA5ZGFiNyAtLQpQcmV2 aW91cyBIRUFEIHBvc2l0aW9uIHdhcyAyMWJhMjk0Li4uIE1lcmdlICduZXQvbWFzdGVyJyBp bnRvIGRldmVsLWhvdXJseS0yMDE0MDcyOTEwCkhFQUQgaXMgbm93IGF0IGEzNWMwN2QuLi4g TWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnZnRyYWNlL2Zvci1uZXh0JwpCaXNlY3Rp bmc6IDQgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDIgc3Rl cHMpCls0MWQ4ZTAyMzgyZTFlNzljMTdhNzhjMDg5OGJjOTM4NTMxMDAwNzE2XSByY3V0b3J0 dXJlOiBBZGQgdG9ydHVyZSB0ZXN0cyBmb3IgUkNVLXRhc2tzCmxpbmVhci1iaXNlY3Q6IGdp dCBiaXNlY3QgcnVuIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNy9vYmotYmlzZWN0CnJ1bm5pbmcgL2Mva2VybmVs LXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51 eC03L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3 MjkxMDo0MWQ4ZTAyMzgyZTFlNzljMTdhNzhjMDg5OGJjOTM4NTMxMDAwNzE2OmJpc2VjdC1s aW51eC03CgoyMDE0LTA3LTI5LTEyOjI3OjA4IDQxZDhlMDIzODJlMWU3OWMxN2E3OGMwODk4 YmM5Mzg1MzEwMDA3MTYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LTQxZDhlMDIz ODJlMWU3OWMxN2E3OGMwODk4YmM5Mzg1MzEwMDA3MTYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC80MWQ4ZTAyMzgyZTFlNzljMTdh NzhjMDg5OGJjOTM4NTMxMDAwNzE2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtNDFkOGUw MjM4MmUxZTc5YzE3YTc4YzA4OThiYzkzODUzMTAwMDcxNgprZXJuZWw6IC9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzQxZDhlMDIzODJlMWU3OWMxN2E3OGMwODk4YmM5 Mzg1MzEwMDA3MTYvdm1saW51ei0zLjE2LjAtcmMxLTAwMDA3LWc0MWQ4ZTAyCgoyMDE0LTA3 LTI5LTEyOjI5OjA4IGRldGVjdGluZyBib290IHN0YXRlIC4JMTguLi4uCTIwIFNVQ0NFU1MK CkJpc2VjdGluZzogMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdo bHkgMSBzdGVwKQpbNGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljM10g cmN1OiBBZGQgc3RhbGwtd2FybmluZyBjaGVja3MgZm9yIFJDVS10YXNrcwpydW5uaW5nIC9j L2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNl Y3QvbGludXgtNy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5 LTIwMTQwNzI5MTA6NGU3M2M1YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMzpi aXNlY3QtbGludXgtNwoKMjAxNC0wNy0yOS0xMjozMzowNiA0ZTczYzVhYWZiZTkxMDhjODNk ZTBmOGY1Mjk0ZTZjY2FkMmUyOWMzIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC00 ZTczYzVhYWZiZTkxMDhjODNkZTBmOGY1Mjk0ZTZjY2FkMmUyOWMzCkNoZWNrIGZvciBrZXJu ZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvNGU3M2M1YWFmYmU5 MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0 LTRlNzNjNWFhZmJlOTEwOGM4M2RlMGY4ZjUyOTRlNmNjYWQyZTI5YzMKa2VybmVsOiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC80ZTczYzVhYWZiZTkxMDhjODNkZTBm OGY1Mjk0ZTZjY2FkMmUyOWMzL3ZtbGludXotMy4xNi4wLXJjMS0wMDAwOS1nNGU3M2M1YQoK MjAxNC0wNy0yOS0xMjozNTowNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJMgkxNi4uCTIwIFNV Q0NFU1MKCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMg KHJvdWdobHkgMSBzdGVwKQpbZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODky MTM4MF0gcmN1OiBJbXByb3ZlIFJDVS10YXNrcyBlbmVyZ3kgZWZmaWNpZW5jeQpydW5uaW5n IC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1i aXNlY3QvbGludXgtNy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91 cmx5LTIwMTQwNzI5MTA6ZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4 MDpiaXNlY3QtbGludXgtNwoKMjAxNC0wNy0yOS0xMjozODowNSBlYmM2NDM2MTY2YWU1ODNl NmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0 byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC1lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwCkNoZWNrIGZvciBr ZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2 NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MAp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMwLTA3Mjkx MDU0LWViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODAKa2VybmVsOiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNlNmRi OTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMS1nZWJjNjQz NgoKMjAxNC0wNy0yOS0xMjo0MDowNSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJ TFVSRQpbICAgIDAuMjc3NjEwXSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21lbSAweGMzY2Jk MDAwLTB4YzNmZWZmZmZdClsgICAgMC4yNzg4OTddIGFwbTogQklPUyBub3QgZm91bmQuClsg ICAgMC4yNzk1MjZdIGNyeXB0b21ncl90ZXN0ICgxOSkgdXNlZCBncmVhdGVzdCBzdGFjayBk ZXB0aDogNzE0NCBieXRlcyBsZWZ0ClsgICAgMC4yODAwNjNdIElORk86IHRyeWluZyB0byBy ZWdpc3RlciBub24tc3RhdGljIGtleS4KWyAgICAwLjI4MDQ0M10gdGhlIGNvZGUgaXMgZmlu ZSBidXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDAuMjgwODUzXSB0dXJuaW5n IG9mZiB0aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgMC4yODEwNTJd IENQVTogMCBQSUQ6IDE5IENvbW06IGNyeXB0b21ncl90ZXN0IE5vdCB0YWludGVkIDMuMTYu MC1yYzEtMDAwMTEtZ2ViYzY0MzYgIzEKWyAgICAwLjI4MTA1Ml0gIDAwMDAwMDAwIDAwMDAw MDAwIGMyMmFiZTFjIGIxNDllMWRhIGMxNGI2MDAwIGMyMmFiZTU0IGIxMDc5Mjk4IGIxNjcz YmQ4ClsgICAgMC4yODEwNTJdICAwMDAwMDAwMCBjMjJhYmU1NCBiMTA2NzY3ZiAwMDAwMDI4 NiAwMDAwMDE1OSAwMDAwMDAwMCAwMDAwMDAwMCBjMTRiNjE4MApbICAgIDAuMjgxMDUyXSAg YzE0YjYxODAgMDAwMDAyNDYgMDAwMDAwMDAgYzIyYWJlODggYjEwNzljNjQgMDAwMDAwMDAg MDAwMDAwMDAgMDAwMDAwMDAKWyAgICAwLjI4MTA1Ml0gQ2FsbCBUcmFjZToKWyAgICAwLjI4 MTA1Ml0gIFs8YjE0OWUxZGE+XSBkdW1wX3N0YWNrKzB4NDgvMHg2MApbICAgIDAuMjgxMDUy XSAgWzxiMTA3OTI5OD5dIF9fbG9ja19hY3F1aXJlLmlzcmEuMjgrMHg4NzgvMHhiMjAKWyAg ICAwLjI4MTA1Ml0gIFs8YjEwNjc2N2Y+XSA/IHNjaGVkX2Nsb2NrX2NwdSsweGRmLzB4MTIw ClsgICAgMC4yODEwNTJdICBbPGIxMDc5YzY0Pl0gbG9ja19hY3F1aXJlKzB4ODQvMHgxMDAK WyAgICAwLjI4MTA1Ml0gIFs8YjEwODdhZWY+XSA/IGV4aXRfcmN1X3Rhc2tzKzB4MmYvMHg1 MApbICAgIDAuMjgxMDUyXSAgWzxiMTRhMzJjZD5dIF9yYXdfc3Bpbl9sb2NrKzB4M2QvMHg3 MApbICAgIDAuMjgxMDUyXSAgWzxiMTA4N2FlZj5dID8gZXhpdF9yY3VfdGFza3MrMHgyZi8w eDUwClsgICAgMC4yODEwNTJdICBbPGIxMDg3YWVmPl0gZXhpdF9yY3VfdGFza3MrMHgyZi8w eDUwClsgICAgMC4yODEwNTJdICBbPGIxMDhiNzY4Pl0gZXhpdF9yY3UrMHg4LzB4MTAKWyAg ICAwLjI4MTA1Ml0gIFs8YjEwM2QyODY+XSBkb19leGl0KzB4NTk2LzB4OTIwClsgICAgMC4y ODEwNTJdICBbPGIxMTY3MGQwPl0gPyBjcnlwdG9tZ3Jfbm90aWZ5KzB4NDQwLzB4NDQwClsg ICAgMC4yODEwNTJdICBbPGIxMTY3MGZiPl0gY3J5cHRvbWdyX3Rlc3QrMHgyYi8weDQwClsg ICAgMC4yODEwNTJdICBbPGIxMDU2MjMwPl0ga3RocmVhZCsweGIwLzB4ZDAKWyAgICAwLjI4 MTA1Ml0gIFs8YjEwNzQ0OTI+XSA/IGNvbXBsZXRlKzB4MTIvMHg0MApbICAgIDAuMjgxMDUy XSAgWzxiMTRhM2Y4MT5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgyMS8weDMwClsgICAg MC4yODEwNTJdICBbPGIxMDU2MTgwPl0gPyBfX2t0aHJlYWRfcGFya21lKzB4NjAvMHg2MApb ICAgIDAuMjkwNDY3XSBjcnlwdG9tZ3JfdGVzdCAoMjYpIHVzZWQgZ3JlYXRlc3Qgc3RhY2sg ZGVwdGg6IDYzMTYgYnl0ZXMgbGVmdApbICAgIDAuMjkxMTMzXSBQQ0xNVUxRRFEtTkkgaW5z dHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMC4yOTE1NDNdIFRoZSBmb3JjZSBw YXJhbWV0ZXIgaGFzIG5vdCBiZWVuIHNldCB0byAxLiBUaGUgSXJpcyBwb3dlcm9mZiBoYW5k bGVyIHdpbGwgbm90IGJlIGluc3RhbGxlZC4KL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAt MDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVz Zy15b2N0by12cC0zOjIwMTQwNzI5MTIzOTU2OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NDozLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9k bWVzZy15b2N0by12cC00MjoyMDE0MDcyOTEyMzk1NTppMzg2LXJhbmRjb25maWctYzAtMDcy OTEwNTQ6My4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNjoxCi9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdmZmRiMWMxOTg5MjEz ODAvZG1lc2cteW9jdG8tdnAtNjQ6MjAxNDA3MjkxMjM5NTY6aTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTEtZ2ViYzY0MzY6MQova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4 OTIxMzgwL2RtZXNnLXlvY3RvLXZwLTQzOjIwMTQwNzI5MTIzOTU3OmkzODYtcmFuZGNvbmZp Zy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2OjEKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIx YzE5ODkyMTM4MC9kbWVzZy15b2N0by12cC0xNToyMDE0MDcyOTEyNDAwMTppMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjMS0wMDAxMS1nZWJjNjQzNjoxCi9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5MDZlYjdm ZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8tdnAtMjE6MjAxNDA3MjkxMjM5NTk6aTM4Ni1y YW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTEtZ2ViYzY0MzY6MQova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2 ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLXZwLTQ4OjIwMTQwNzI5MTIzOTU5Omkz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2OjEK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZk YjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by12cC01OjIwMTQwNzI5MTIzOTU3 OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDExLWdlYmM2NDM2 OjEKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgz ZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC0xMTM6MjAxNDA3 MjkxMjMyMTA6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5 ODkyMTM4MC9kbWVzZy15b2N0by1pdmI0NC0xOToyMDE0MDcyOTEyMzIxMDppMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC9lYmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3Rv LWl2YjQ0LTIwOjIwMTQwNzI5MTIzMjEwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6 Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2ViYzY0MzYxNjZhZTU4M2U2 ZGI5MDZlYjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8taXZiNDQtMzc6MjAxNDA3Mjkx MjMyMTA6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODky MTM4MC9kbWVzZy15b2N0by1pdmI0NC00NDoyMDE0MDcyOTEyMzIxMDppMzg2LXJhbmRjb25m aWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9l YmM2NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLWl2 YjQ0LTc4OjIwMTQwNzI5MTIzMjEwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5 MDZlYjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8taXZiNDQtNzk6MjAxNDA3MjkxMjMy MTA6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4 MC9kbWVzZy15b2N0by1pdmI0NC04MDoyMDE0MDcyOTEyMzIxMDppMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2 NDM2MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLWl2YjQ0 LTg4OjIwMTQwNzI5MTIzMjEwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2ViYzY0MzYxNjZhZTU4M2U2ZGI5MDZl YjdmZmRiMWMxOTg5MjEzODAvZG1lc2cteW9jdG8taXZiNDQtOTE6MjAxNDA3MjkxMjMyMTA6 aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvZWJjNjQzNjE2NmFlNTgzZTZkYjkwNmViN2ZmZGIxYzE5ODkyMTM4MC9k bWVzZy15b2N0by1pdmI0NC05MzoyMDE0MDcyOTEyMzIxMDppMzg2LXJhbmRjb25maWctYzAt MDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9lYmM2NDM2 MTY2YWU1ODNlNmRiOTA2ZWI3ZmZkYjFjMTk4OTIxMzgwL2RtZXNnLXlvY3RvLWl2YjQ0LTk4 OjIwMTQwNzI5MTIzMjEwOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6CjA6MjA6MjAg YWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMjkgMTI6NDE6MTQg UkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eC03L29iai1iaXNlY3Qv LnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVy IHRoaXMgKHJvdWdobHkgMCBzdGVwcykKW2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQx NTI5NDhkZDlkNWVdIHJjdTogTWFrZSBSQ1UtdGFza3MgdHJhY2sgZXhpdGluZyB0YXNrcwpy dW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2Mv Ym9vdC1iaXNlY3QvbGludXgtNy9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2 ZWwtaG91cmx5LTIwMTQwNzI5MTA6YmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0 OGRkOWQ1ZTpiaXNlY3QtbGludXgtNwoKMjAxNC0wNy0yOS0xMjo0MTo1MyBiZDE0ZGRjNDU2 MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0w NzI5MTA1NC1iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlCkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvYmQx NGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZQp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0LWJkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9iZDE0ZGRjNDU2MTRi NjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL3ZtbGludXotMy4xNi4wLXJjMS0wMDAxMC1n YmQxNGRkYwoKMjAxNC0wNy0yOS0xMjo0Mzo1MyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRF U1QgRkFJTFVSRQpbICAgIDEuMDkwNzMwXSBkZWJ1ZzogdW5tYXBwaW5nIGluaXQgW21lbSAw eGMyN2FiMDAwLTB4YzNmZWZmZmZdClsgICAgMS4wOTI0MDhdIGFwbTogQklPUyBub3QgZm91 bmQuClsgICAgMS4wOTMxMDJdIGNyeXB0b21ncl90ZXN0ICgyNSkgdXNlZCBncmVhdGVzdCBz dGFjayBkZXB0aDogNzE0NCBieXRlcyBsZWZ0ClsgICAgMS4wOTM2MzVdIElORk86IHRyeWlu ZyB0byByZWdpc3RlciBub24tc3RhdGljIGtleS4KWyAgICAxLjA5NDAxMF0gdGhlIGNvZGUg aXMgZmluZSBidXQgbmVlZHMgbG9ja2RlcCBhbm5vdGF0aW9uLgpbICAgIDEuMDk0MDEwXSB0 dXJuaW5nIG9mZiB0aGUgbG9ja2luZyBjb3JyZWN0bmVzcyB2YWxpZGF0b3IuClsgICAgMS4w OTQwMTBdIENQVTogMSBQSUQ6IDI1IENvbW06IGNyeXB0b21ncl90ZXN0IE5vdCB0YWludGVk IDMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGMgIzEwCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMwLTA3MjkxMDU0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUv ZG1lc2cteW9jdG8tdnAtMTU6MjAxNDA3MjkxMjQzMTQ6aTM4Ni1yYW5kY29uZmlnLWMwLTA3 MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGM6MTAKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRk OWQ1ZS9kbWVzZy15b2N0by12cC00ODoyMDE0MDcyOTEyNDMxMTppMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQ6My4xNi4wLXJjMS0wMDAxMC1nYmQxNGRkYzoxMAova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUy OTQ4ZGQ5ZDVlL2RtZXNnLXlvY3RvLXZwLTQ6MjAxNDA3MjkxMjQzMTU6aTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRkZGM6MTAKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5 NDE1Mjk0OGRkOWQ1ZS9kbWVzZy15b2N0by12cC01OjIwMTQwNzI5MTI0MzEwOmkzODYtcmFu ZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDEwLWdiZDE0ZGRjOjEwCi9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2JkMTRkZGM0NTYxNGI2MTIxMGZkZjBl ZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2ctcXVhbnRhbC12cC05OjIwMTQwNzI5MTI0MzM0Omkz ODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAwMDEwLWdiZDE0ZGRjOjEw Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2JkMTRkZGM0NTYxNGI2MTIx MGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2cteW9jdG8tdnAtMTA6MjAxNDA3MjkxMjQz MzQ6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYuMC1yYzEtMDAwMTAtZ2JkMTRk ZGM6MTAKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvYmQxNGRkYzQ1NjE0 YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZS9kbWVzZy15b2N0by12cC0xNToyMDE0MDcy OTEyNDMzMzppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJjMS0wMDAxMC1n YmQxNGRkYzoxMAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9iZDE0ZGRj NDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXlvY3RvLXZwLTQ4OjIw MTQwNzI5MTI0MzMxOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDozLjE2LjAtcmMxLTAw MDEwLWdiZDE0ZGRjOjEwCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2Jk MTRkZGM0NTYxNGI2MTIxMGZkZjBlZTRlOTQxNTI5NDhkZDlkNWUvZG1lc2cteW9jdG8tdnAt NDoyMDE0MDcyOTEyNDMzMzppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6My4xNi4wLXJj MS0wMDAxMC1nYmQxNGRkYzoxMAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC9iZDE0ZGRjNDU2MTRiNjEyMTBmZGYwZWU0ZTk0MTUyOTQ4ZGQ5ZDVlL2RtZXNnLXlvY3Rv LXZwLTU6MjAxNDA3MjkxMjQzMzE6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjMuMTYu MC1yYzEtMDAwMTAtZ2JkMTRkZGM6MTAKMDoxMDoxMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBi b290cwobWzE7MzVtMjAxNC0wNy0yOSAxMjo0NDozMCBSRVBFQVQgQ09VTlQ6IDIwICAjIC9j L2Jvb3QtYmlzZWN0L2xpbnV4LTcvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKYmQxNGRkYzQ1 NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZSBpcyB0aGUgZmlyc3QgYmFkIGNvbW1p dApjb21taXQgYmQxNGRkYzQ1NjE0YjYxMjEwZmRmMGVlNGU5NDE1Mjk0OGRkOWQ1ZQpBdXRo b3I6IFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29tPgpEYXRl OiAgIE1vbiBKdWwgMjggMTI6NDE6MjUgMjAxNCAtMDcwMAoKICAgIHJjdTogTWFrZSBSQ1Ut dGFza3MgdHJhY2sgZXhpdGluZyB0YXNrcwogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIHN5 bmNocm9uaXphdGlvbiB3aXRoIGV4aXRpbmcgdGFza3MsIHNvIHRoYXQgUkNVLXRhc2tzCiAg ICBhdm9pZHMgd2FpdGluZyBvbiB0YXNrcyB0aGF0IG5vIGxvbmdlciBleGlzdC4KICAgIAog ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0BsaW51eC52bmV0 LmlibS5jb20+CiAgICAKICAgIENvbmZsaWN0czoKICAgIAlrZXJuZWwvcmN1L3VwZGF0ZS5j Cgo6MDQwMDAwIDA0MDAwMCA1NzQ1YjUxNjY3NjdjZDZiYWY1YmQ2ZTY0ZmUwMjQ5Nzk4Yzdh MzIyIDJmZTg2M2E3YTVkZjBjNTRiMzQ1MzI0ZjNjZWU5Yzg0NmYwODkwNWEgTQlpbmNsdWRl CjowNDAwMDAgMDQwMDAwIGExNjA1YzU1MTY4YzI2ZTY2MTQ5NTdlZWY4NTBjODJmY2E2NDMw ZjIgZjZhOWM2OWI1YjUzMDRiMGYyODk2MDk0ODNhMDZkNmU0ODYwNDcxMiBNCWtlcm5lbApi aXNlY3QgcnVuIHN1Y2Nlc3MKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgYmQxNGRkYy4u LiByY3U6IE1ha2UgUkNVLXRhc2tzIHRyYWNrIGV4aXRpbmcgdGFza3MKSEVBRCBpcyBub3cg YXQgNGU3M2M1YS4uLiByY3U6IEFkZCBzdGFsbC13YXJuaW5nIGNoZWNrcyBmb3IgUkNVLXRh c2tzCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI5MTA6NGU3M2M1 YWFmYmU5MTA4YzgzZGUwZjhmNTI5NGU2Y2NhZDJlMjljMzpiaXNlY3QtbGludXgtNwoKMjAx NC0wNy0yOS0xMjo0NDozOCA0ZTczYzVhYWZiZTkxMDhjODNkZTBmOGY1Mjk0ZTZjY2FkMmUy OWMzIHJldXNlIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzRlNzNjNWFh ZmJlOTEwOGM4M2RlMGY4ZjUyOTRlNmNjYWQyZTI5YzMvdm1saW51ei0zLjE2LjAtcmMxLTAw MDA5LWc0ZTczYzVhCgoyMDE0LTA3LTI5LTEyOjQ0OjM4IGRldGVjdGluZyBib290IHN0YXRl IC4uCTIxCTU0Li4uLi4uLi4JNjAgU1VDQ0VTUwoKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3 YXMgNGU3M2M1YS4uLiByY3U6IEFkZCBzdGFsbC13YXJuaW5nIGNoZWNrcyBmb3IgUkNVLXRh c2tzCkhFQUQgaXMgbm93IGF0IDA0MmFiYjAuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2 ZWwtaG91cmx5LTIwMTQwNzI5MTAnCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5 LTIwMTQwNzI5MTA6MDQyYWJiMDgzZTI2ODc0YTI4MTgxNGIwMGRmZDIwMTQ5YzliZWFlMjpi aXNlY3QtbGludXgtNwogVEVTVCBGQUlMVVJFClsgICAgMS4wMTE5NDldIGRlYnVnOiB1bm1h cHBpbmcgaW5pdCBbbWVtIDB4YzI3YWIwMDAtMHhjM2ZlZmZmZl0KWyAgICAxLjAxMzUyMV0g YXBtOiBCSU9TIG5vdCBmb3VuZC4KWyAgICAxLjAxNDM3M10gY3J5cHRvbWdyX3Rlc3QgKDI1 KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiA3MTQ0IGJ5dGVzIGxlZnQKWyAgICAxLjAx NDkwNF0gSU5GTzogdHJ5aW5nIHRvIHJlZ2lzdGVyIG5vbi1zdGF0aWMga2V5LgpbICAgIDEu MDE0OTA1XSBJTkZPOiB0cnlpbmcgdG8gcmVnaXN0ZXIgbm9uLXN0YXRpYyBrZXkuClsgICAg MS4wMTQ5MDddIHRoZSBjb2RlIGlzIGZpbmUgYnV0IG5lZWRzIGxvY2tkZXAgYW5ub3RhdGlv bi4KWyAgICAxLjAxNDkwN10gdHVybmluZyBvZmYgdGhlIGxvY2tpbmcgY29ycmVjdG5lc3Mg dmFsaWRhdG9yLgpbICAgIDEuMDE0OTEwXSBDUFU6IDAgUElEOiAyNiBDb21tOiBjcnlwdG9t Z3JfdGVzdCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM3LXdsLWF0aC0wMzgwNC1nMDQyYWJiMCAj MTMxClsgICAgMS4wMTQ5MTNdICAwMDAwMDAwMCAwMDAwMDAwMCBiYmRlZmUxYyBiMTRhMjM3 NSBiYmEzMDAwMCBiYmRlZmU1NCBiMTA3OGI5OCBiMTY3OTA4MApbICAgIDEuMDE0OTE1XSAg MDAwMDAwMDAgYmJkZWZlNTQgYjEwNjZlOGYgYjEwNjZlOGYgYmJhMzA0NDggYmJkZWZlNjQg MDAwMDAwMDAgYmJhMzAxODAKWyAgICAxLjAxNDkxN10gIGJiYTMwMTgwIDAwMDAwMjQ2IDAw MDAwMDAwIGJiZGVmZTg4IGIxMDc5NTY0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwClsg ICAgMS4wMTQ5MThdIENhbGwgVHJhY2U6ClsgICAgMS4wMTQ5MjJdICBbPGIxNGEyMzc1Pl0g ZHVtcF9zdGFjaysweDQ4LzB4NjAKWyAgICAxLjAxNDkyNV0gIFs8YjEwNzhiOTg+XSBfX2xv Y2tfYWNxdWlyZS5pc3JhLjI4KzB4ODc4LzB4YjIwClsgICAgMS4wMTQ5MjddICBbPGIxMDY2 ZThmPl0gPyBzY2hlZF9jbG9ja19jcHUrMHhkZi8weDEyMApbICAgIDEuMDE0OTI4XSAgWzxi MTA2NmU4Zj5dID8gc2NoZWRfY2xvY2tfY3B1KzB4ZGYvMHgxMjAKWyAgICAxLjAxNDkzMF0g IFs8YjEwNzk1NjQ+XSBsb2NrX2FjcXVpcmUrMHg4NC8weDEwMApbICAgIDEuMDE0OTMyXSAg WzxiMTA4NzQ0Zj5dID8gZXhpdF9yY3VfdGFza3MrMHgyZi8weDUwClsgICAgMS4wMTQ5MzRd ICBbPGIxNGE3NTVkPl0gX3Jhd19zcGluX2xvY2srMHgzZC8weDcwClsgICAgMS4wMTQ5MzZd ICBbPGIxMDg3NDRmPl0gPyBleGl0X3JjdV90YXNrcysweDJmLzB4NTAKWyAgICAxLjAxNDkz N10gIFs8YjEwODc0NGY+XSBleGl0X3JjdV90YXNrcysweDJmLzB4NTAKWyAgICAxLjAxNDkz OF0gIFs8YjEwOGIwZDg+XSBleGl0X3JjdSsweDgvMHgxMApbICAgIDEuMDE0OTQwXSAgWzxi MTAzY2NmNj5dIGRvX2V4aXQrMHg1OTYvMHg5MjAKWyAgICAxLjAxNDk0NF0gIFs8YjExNjdh MTA+XSA/IGNyeXB0b21ncl9ub3RpZnkrMHg0NDAvMHg0NDAKWyAgICAxLjAxNDk0NV0gIFs8 YjExNjdhM2I+XSBjcnlwdG9tZ3JfdGVzdCsweDJiLzB4NDAKWyAgICAxLjAxNDk0N10gIFs8 YjEwNTViMDA+XSBrdGhyZWFkKzB4YjAvMHhkMApbICAgIDEuMDE0OTQ5XSAgWzxiMTA3M2Q0 Mj5dID8gY29tcGxldGUrMHgxMi8weDQwClsgICAgMS4wMTQ5NTBdICBbPGIxNGE4MjAxPl0g cmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIxLzB4MzAKWyAgICAxLjAxNDk1MV0gIFs8YjEw NTVhNTA+XSA/IF9fa3RocmVhZF9wYXJrbWUrMHg2MC8weDYwClsgICAgMS4wMTU1OTRdIGNy eXB0b21ncl90ZXN0ICgzMikgdXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNjMxNiBieXRl cyBsZWZ0ClsgICAgMS4wMTU3OTBdIFBDTE1VTFFEUS1OSSBpbnN0cnVjdGlvbnMgYXJlIG5v dCBkZXRlY3RlZC4KWyAgICAxLjAxNTc5M10gVGhlIGZvcmNlIHBhcmFtZXRlciBoYXMgbm90 IGJlZW4gc2V0IHRvIDEuIFRoZSBJcmlzIHBvd2Vyb2ZmIGhhbmRsZXIgd2lsbCBub3QgYmUg aW5zdGFsbGVkLgova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC8wNDJhYmIw ODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyL2RtZXNnLXF1YW50YWwtaXZiNDMt OTE6MjAxNDA3MjkxMTQ1MzU6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvMDQyYWJiMDgzZTI2ODc0YTI4MTgxNGIw MGRmZDIwMTQ5YzliZWFlMi9kbWVzZy1xdWFudGFsLWl2YjQzLTMxOjIwMTQwNzI5MTE0NTMy OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEyODE4MTRiMDBkZmQyMDE0OWM5YmVhZTIv ZG1lc2ctcXVhbnRhbC1pdmI0My00NDoyMDE0MDcyOTExNDUzMjppMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC8wNDJh YmIwODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyL2RtZXNnLXF1YW50YWwtaXZi NDMtMTExOjIwMTQwNzI5MTE0NTM1OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEyODE4 MTRiMDBkZmQyMDE0OWM5YmVhZTIvZG1lc2cteW9jdG8taXZiNDMtMTA0OjIwMTQwNzI5MTEw NDAzOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29u ZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEyODE4MTRiMDBkZmQyMDE0OWM5YmVh ZTIvZG1lc2ctcXVhbnRhbC1pdmI0My0xMToyMDE0MDcyOTExNDUzMjppMzg2LXJhbmRjb25m aWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC8w NDJhYmIwODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyL2RtZXNnLXF1YW50YWwt aXZiNDMtNjE6MjAxNDA3MjkxMTQ1MzI6aTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0OjoK L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvMDQyYWJiMDgzZTI2ODc0YTI4 MTgxNGIwMGRmZDIwMTQ5YzliZWFlMi9kbWVzZy1xdWFudGFsLWl2YjQzLTc4OjIwMTQwNzI5 MTE0NTM1OmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NDo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3NGEyODE4MTRiMDBkZmQyMDE0OWM5 YmVhZTIvZG1lc2ctcXVhbnRhbC1pdmI0My02ODoyMDE0MDcyOTExNDUzNTppMzg2LXJhbmRj b25maWctYzAtMDcyOTEwNTQ6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NC8wNDJhYmIwODNlMjY4NzRhMjgxODE0YjAwZGZkMjAxNDljOWJlYWUyL2RtZXNnLXF1YW50 YWwtaXZiNDMtMTE5OjIwMTQwNzI5MTE0NTMyOmkzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1 NDo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzA0MmFiYjA4M2UyNjg3 NGEyODE4MTRiMDBkZmQyMDE0OWM5YmVhZTIvZG1lc2ctcXVhbnRhbC1pdmI0My00ODoyMDE0 MDcyOTExNDUzMjppMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQ6OgowOjExOjExIGFsbF9n b29kOmJhZDphbGxfYmFkIGJvb3RzCgpIRUFEIGlzIG5vdyBhdCAwNDJhYmIwIDBkYXkgaGVh ZCBndWFyZCBmb3IgJ2RldmVsLWhvdXJseS0yMDE0MDcyOTEwJwoKPT09PT09PT09IGxpbnVz L21hc3RlciA9PT09PT09PT0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgMDQyYWJiMC4u LiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA3MjkxMCcKSEVBRCBp cyBub3cgYXQgMzFkYWI3MS4uLiBNZXJnZSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt L2xpbnV4L2tlcm5lbC9naXQvaGVyYmVydC9jcnlwdG8tMi42CmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQvbGludXM6bWFz dGVyOjMxZGFiNzE5ZmE1MGNmNTZkNTZkM2RjMjU5ODBmZWNkMzM2ZjZjYTg6YmlzZWN0LWxp bnV4LTcKCjIwMTQtMDctMjktMTI6NTM6NTQgMzFkYWI3MTlmYTUwY2Y1NmQ1NmQzZGMyNTk4 MGZlY2QzMzZmNmNhOCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzAtMDcyOTEwNTQtMzFkYWI3MTlm YTUwY2Y1NmQ1NmQzZGMyNTk4MGZlY2QzMzZmNmNhOApDaGVjayBmb3Iga2VybmVsIGluIC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0LzMxZGFiNzE5ZmE1MGNmNTZkNTZk M2RjMjU5ODBmZWNkMzM2ZjZjYTgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC0zMWRhYjcx OWZhNTBjZjU2ZDU2ZDNkYzI1OTgwZmVjZDMzNmY2Y2E4Cmtlcm5lbDogL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzAtMDcyOTEwNTQvMzFkYWI3MTlmYTUwY2Y1NmQ1NmQzZGMyNTk4MGZl Y2QzMzZmNmNhOC92bWxpbnV6LTMuMTYuMC1yYzctMDAwMDctZzMxZGFiNzEKCjIwMTQtMDct MjktMTI6NTU6NTUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTYwIFNVQ0NFU1MKCgo9PT09PT09 PT0gbmV4dC9tYXN0ZXIgPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICsg ZmI4ZGU4NC4uLmU0MWEyNzggYWtwbSAgICAgICAtPiBuZXh0L2FrcG0gIChmb3JjZWQgdXBk YXRlKQogKyA3MWFhMTZiLi4uMDI1MjYzMyBha3BtLWJhc2UgIC0+IG5leHQvYWtwbS1iYXNl ICAoZm9yY2VkIHVwZGF0ZSkKICsgNWViMDBiMC4uLmU0MGNmZjQgbWFzdGVyICAgICAtPiBu ZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUpCiAgIDE1YmEyMjMuLjY0YWE5MGYgIHN0YWJs ZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6Ly9naXRtaXJyb3IvbmV4dAogKiBbbmV3 IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNzI0IC0+IG5leHQtMjAxNDA3MjQKICogW25ldyB0 YWddICAgICAgICAgbmV4dC0yMDE0MDcyNSAtPiBuZXh0LTIwMTQwNzI1CiAqIFtuZXcgdGFn XSAgICAgICAgIG5leHQtMjAxNDA3MjggLT4gbmV4dC0yMDE0MDcyOApQcmV2aW91cyBIRUFE IHBvc2l0aW9uIHdhcyAzMWRhYjcxLi4uIE1lcmdlIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1 Yi9zY20vbGludXgva2VybmVsL2dpdC9oZXJiZXJ0L2NyeXB0by0yLjYKSEVBRCBpcyBub3cg YXQgZTQwY2ZmNC4uLiBBZGQgbGludXgtbmV4dCBzcGVjaWZpYyBmaWxlcyBmb3IgMjAxNDA3 MjgKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1j MC0wNzI5MTA1NC9uZXh0Om1hc3RlcjplNDBjZmY0YTc5OTBlNWQ3M2VhYWQwYTJmMjU5M2Zl NzI1ZTI0Y2RkOmJpc2VjdC1saW51eC03CgoyMDE0LTA3LTI5LTEzOjA1OjUzIGU0MGNmZjRh Nzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQgY29tcGlsaW5nClF1ZXVlZCBidWls ZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMw LTA3MjkxMDU0LWU0MGNmZjRhNzk5MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQKQ2hl Y2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMC0wNzI5MTA1NC9l NDBjZmY0YTc5OTBlNWQ3M2VhYWQwYTJmMjU5M2ZlNzI1ZTI0Y2RkCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWct YzAtMDcyOTEwNTQtZTQwY2ZmNGE3OTkwZTVkNzNlYWFkMGEyZjI1OTNmZTcyNWUyNGNkZApr ZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMwLTA3MjkxMDU0L2U0MGNmZjRhNzk5 MGU1ZDczZWFhZDBhMmYyNTkzZmU3MjVlMjRjZGQvdm1saW51ei0zLjE2LjAtcmM3LW5leHQt MjAxNDA3MjgKCjIwMTQtMDctMjktMTM6MDg6NTMgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4J NjAgU1VDQ0VTUwoK --/NkBOFFp2J2Af1nK 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/i386 3.16.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_FHANDLE is not set CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_KTIME_SCALAR=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # 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_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_RCU_FAST_NO_HZ is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_NOCB_CPU is not set CONFIG_IKCONFIG=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y # 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=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_IPC_NS is not set CONFIG_USER_NS=y 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 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y # CONFIG_UID16 is not set # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y # CONFIG_EPOLL is not set # CONFIG_SIGNALFD is not set # CONFIG_TIMERFD is not set # CONFIG_EVENTFD is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_STOP_MACHINE=y # CONFIG_BLOCK is not set CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set CONFIG_VMSPLIT_3G_OPT=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xB0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_CLEANCACHE=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # 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 is not set CONFIG_KEXEC=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM_RUNTIME=y CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_APEI is not set # CONFIG_SFI is not set CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set CONFIG_APM_DISPLAY_BLANK=y # CONFIG_APM_ALLOW_INTS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # x86 CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y # CONFIG_X86_SPEEDSTEP_ICH is not set CONFIG_X86_SPEEDSTEP_SMI=y CONFIG_X86_P4_CLOCKMOD=y # CONFIG_X86_CPUFREQ_NFORCE2 is not set # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y # CONFIG_EISA_VLB_PRIMING is not set CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y # CONFIG_EISA_NAMES is not set CONFIG_SCx200=y # CONFIG_SCx200HR_TIMER is not set # CONFIG_OLPC is not set CONFIG_ALIX=y # CONFIG_NET5501 is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_IOSF_MBI=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set # CONFIG_DEVTMPFS is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=16 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 CONFIG_CMA_AREAS=7 # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y # CONFIG_BMP085_I2C is not set CONFIG_BMP085_SPI=y # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_ECHO=y CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y # CONFIG_MOUSE_PS2_LOGIPS2PP is not set # CONFIG_MOUSE_PS2_SYNAPTICS is not set CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_INPORT=y # CONFIG_MOUSE_ATIXL is not set CONFIG_MOUSE_LOGIBM=y # CONFIG_MOUSE_PC110PAD is not set CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y # CONFIG_JOYSTICK_GRIP_MP is not set CONFIG_JOYSTICK_GUILLEMOT=y # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y 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_CYTTSP_SPI=y CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_SPI=y CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_DYNAPRO=y # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_ILI210X=y # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set CONFIG_TOUCHSCREEN_MMS114=y # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y # CONFIG_TOUCHSCREEN_HTCPEN is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WM831X=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC2005=y # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_PCAP is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set CONFIG_TOUCHSCREEN_ZFORCE=y CONFIG_INPUT_MISC=y CONFIG_INPUT_AD714X=y # CONFIG_INPUT_AD714X_I2C is not set CONFIG_INPUT_AD714X_SPI=y CONFIG_INPUT_ARIZONA_HAPTICS=y CONFIG_INPUT_BMA150=y CONFIG_INPUT_MAX8925_ONKEY=y CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=y # CONFIG_INPUT_KXTJ9_POLLED_MODE is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_TWL6040_VIBRA=y # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PCF8574=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_DA9052_ONKEY is not set CONFIG_INPUT_DA9055_ONKEY=y CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_PCAP=y # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_CMA3000=y CONFIG_INPUT_CMA3000_I2C=y # 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 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set CONFIG_TCG_ST33_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y 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 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_ISA=y # CONFIG_SCx200_I2C is not set # CONFIG_SCx200_ACB 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=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_GPIO=y CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=y # CONFIG_SPI_TOPCLIFF_PCH is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_DA9052 is not set # CONFIG_GPIO_DA9055 is not set # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_IT8761E=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y # CONFIG_GPIO_WM8994 is not set # CONFIG_GPIO_ADP5520 is not set # CONFIG_GPIO_ADP5588 is not set # # PCI GPIO expanders: # # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # CONFIG_GPIO_KEMPLD is not set # # MODULbus GPIO expanders: # # # USB GPIO expanders: # CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set CONFIG_MAX8925_POWER=y # CONFIG_WM831X_BACKUP is not set # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y # CONFIG_BATTERY_BQ27X00_PLATFORM is not set CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=y CONFIG_POWER_RESET=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_ADCXX is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM70 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y 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=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set # CONFIG_MFD_AS3711 is not set CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_EZX_PCAP=y # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y # 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 is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_ARIZONA=y # CONFIG_REGULATOR_AXP20X is not set CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9055=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX8997 is not set # CONFIG_REGULATOR_MAX77686 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65217=y # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_TPS65912 is not set # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y # CONFIG_DRM_PTN3460 is not set # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y # CONFIG_LCD_VGG2432A4 is not set # CONFIG_LCD_PLATFORM is not set CONFIG_LCD_S6E63M0=y CONFIG_LCD_LD9040=y CONFIG_LCD_AMS369FG06=y # CONFIG_LCD_LMS501KF03 is not set CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_DA9052=y CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y # CONFIG_BACKLIGHT_ADP5520 is not set CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_AAT2870 is not set CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y # CONFIG_VGASTATE is not set CONFIG_HDMI=y CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y CONFIG_SND_OPL3_LIB_SEQ=y CONFIG_SND_OPL4_LIB_SEQ=y CONFIG_SND_SBAWE_SEQ=y # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_OPL4_LIB=y # CONFIG_SND_DRIVERS is not set CONFIG_SND_WSS_LIB=y CONFIG_SND_SB_COMMON=y CONFIG_SND_SB8_DSP=y CONFIG_SND_SB16_DSP=y CONFIG_SND_ISA=y CONFIG_SND_ADLIB=y # CONFIG_SND_AD1816A is not set CONFIG_SND_AD1848=y # CONFIG_SND_ALS100 is not set CONFIG_SND_AZT1605=y CONFIG_SND_AZT2316=y # CONFIG_SND_AZT2320 is not set # CONFIG_SND_CMI8328 is not set CONFIG_SND_CMI8330=y CONFIG_SND_CS4231=y CONFIG_SND_CS4236=y # CONFIG_SND_ES1688 is not set # CONFIG_SND_ES18XX is not set CONFIG_SND_SC6000=y CONFIG_SND_GUSCLASSIC=y CONFIG_SND_GUSEXTREME=y CONFIG_SND_GUSMAX=y # CONFIG_SND_INTERWAVE is not set # CONFIG_SND_INTERWAVE_STB is not set CONFIG_SND_JAZZ16=y # CONFIG_SND_OPL3SA2 is not set # CONFIG_SND_OPTI92X_AD1848 is not set CONFIG_SND_OPTI92X_CS4231=y CONFIG_SND_OPTI93X=y CONFIG_SND_MIRO=y CONFIG_SND_SB8=y CONFIG_SND_SB16=y CONFIG_SND_SBAWE=y # CONFIG_SND_SB16_CSP is not set # CONFIG_SND_SSCAPE is not set CONFIG_SND_WAVEFRONT=y CONFIG_SND_MSND_PINNACLE=y # CONFIG_SND_MSND_CLASSIC is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_SPI=y CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y # CONFIG_SND_ATMEL_SOC is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_SAI=y CONFIG_SND_SOC_FSL_SSI=y # CONFIG_SND_SOC_FSL_SPDIF is not set CONFIG_SND_SOC_FSL_ESAI=y CONFIG_SND_SOC_FSL_UTILS=y # CONFIG_SND_SOC_IMX_AUDMUX is not set CONFIG_SND_SOC_INTEL_SST=y CONFIG_SND_SOC_INTEL_SST_ACPI=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_AK4104=y CONFIG_SND_SOC_AK4554=y # CONFIG_SND_SOC_AK4642 is not set CONFIG_SND_SOC_AK5386=y # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_CS42L52=y # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set # CONFIG_SND_SOC_CS4270 is not set # CONFIG_SND_SOC_CS4271 is not set CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y # CONFIG_SND_SOC_HDMI_CODEC is not set CONFIG_SND_SOC_PCM1681=y # CONFIG_SND_SOC_PCM1792A is not set CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y # CONFIG_SND_SOC_PCM512x_SPI is not set CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIRF_AUDIO_CODEC=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_STA350=y # CONFIG_SND_SOC_TAS5086 is not set CONFIG_SND_SOC_TLV320AIC3X=y # CONFIG_SND_SOC_WM8510 is not set CONFIG_SND_SOC_WM8523=y # CONFIG_SND_SOC_WM8580 is not set CONFIG_SND_SOC_WM8711=y # CONFIG_SND_SOC_WM8728 is not set CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8770 is not set # CONFIG_SND_SOC_WM8776 is not set CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8903=y # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_TPA6130A2 is not set CONFIG_SND_SIMPLE_CARD=y CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y CONFIG_SOUND_TRACEINIT=y # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_VMIDI=y CONFIG_SOUND_TRIX=y CONFIG_SOUND_MSS=y CONFIG_SOUND_MPU401=y CONFIG_SOUND_PAS=y # CONFIG_PAS_JOYSTICK is not set # CONFIG_SOUND_PSS is not set CONFIG_SOUND_SB=y # CONFIG_SOUND_YM3812 is not set # CONFIG_SOUND_UART6850 is not set # CONFIG_SOUND_AEDSP16 is not set CONFIG_SOUND_KAHLUA=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO_TPKBD=y CONFIG_HID_LOGITECH=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y 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=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set # CONFIG_HID_PICOLCD_LCD is not set CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF 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 is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_NET48XX is not set # CONFIG_LEDS_WRAP is not set CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set # CONFIG_LEDS_DA9052 is not set # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_REGULATOR=y # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=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_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_DS1307=y # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8907=y # CONFIG_RTC_DRV_MAX8925 is not set CONFIG_RTC_DRV_MAX8997=y # CONFIG_RTC_DRV_MAX77686 is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=y # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV3029C2=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y # CONFIG_RTC_DRV_DS1305 is not set CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y CONFIG_RTC_DRV_DS1390=y # CONFIG_RTC_DRV_MAX6902 is not set CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y # CONFIG_RTC_DRV_DS3234 is not set # CONFIG_RTC_DRV_PCF2123 is not set CONFIG_RTC_DRV_RX4581=y # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_DA9055=y # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_DS2404=y # CONFIG_RTC_DRV_WM831X is not set # # on-CPU RTC drivers # # CONFIG_RTC_DRV_PCAP is not set # CONFIG_RTC_DRV_MC13XXX is not set # CONFIG_RTC_DRV_MOXART is not set CONFIG_RTC_DRV_XGENE=y # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set 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_SLICOSS is not set # CONFIG_DX_SEP is not set # CONFIG_CRYSTALHD is not set # CONFIG_ACPI_QUICKSTART is not set # CONFIG_FT1000 is not set # # Speakup console speech # CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=y # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_WIMAX_GDM72XX is not set # CONFIG_DGRP is not set # CONFIG_XILLYBUS is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set CONFIG_GS_FPGABOOT=y CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_LAPTOP=y # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_LAPTOP is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_PSTORE is not set # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_IOMMU_SUPPORT=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y # CONFIG_FMC_CHARDEV is not set # # 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 is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y # CONFIG_FILE_LOCKING is not set CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_DEBUG is not set # # Pseudo filesystems # # CONFIG_PROC_FS is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y 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=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set CONFIG_DEBUG_OBJECTS_TIMERS=y # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # 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=y # CONFIG_RCU_TRACE is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_RODATA is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # # CONFIG_CRYPTO_CBC is not set CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y # CONFIG_CRYPTO_HMAC is not set CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_DES is not set CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_HW is not set CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set CONFIG_BINARY_PRINTF=y # # Library routines # 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_PERCPU_RWSEM=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CORDIC=y # CONFIG_DDR is not set --/NkBOFFp2J2Af1nK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --/NkBOFFp2J2Af1nK--