From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3562870299103333618==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: Re: [x86, kaslr] [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1422 warn_pre_alternatives() Date: Wed, 30 Jul 2014 22:17:32 +0800 Message-ID: <20140730141732.GP16537@localhost> In-Reply-To: <20140730140756.GN16537@localhost> List-Id: --===============3562870299103333618== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Wed, Jul 30, 2014 at 10:07:56PM +0800, Fengguang Wu wrote: > Hi Andy, > = > Here is another WARNING message for the same commit. > = > commit d07c7f1ed61789e175fa975134855be32263be2c > Author: Andy Lutomirski > AuthorDate: Tue Jul 15 18:34:20 2014 -0700 > Commit: Andy Lutomirski > CommitDate: Wed Jul 16 10:01:27 2014 -0700 > = > x86,kaslr: Use MSR_KVM_GET_RNG_SEED for KASLR if available > = > It's considerably better than any of the alternatives on KVM. > = > Rather than reinventing all of the cpu feature query code, this fixes > native_cpuid to work in PIC objects. > = > I haven't combined it with boot/cpuflags.c's cpuid implementation: > including asm/processor.h from boot/cpuflags.c results in a flood of > unrelated errors, and fixing it might be messy. > = > Signed-off-by: Andy Lutomirski > = > +------------------------------------------------------------------------= -+------------+------------+ > | = | c6f07a6360 | d07c7f1ed6 | > +------------------------------------------------------------------------= -+------------+------------+ > | boot_successes = | 1000 | 636 | > | boot_failures = | 0 | 84 | > | WARNING:CPU:PID:at_arch/x86/kernel/cpu/common.c:warn_pre_alternatives()= | 0 | 84 | > | BUG:unable_to_handle_kernel_NULL_pointer_dereference = | 0 | 84 | > | Oops = | 0 | 84 | > | RIP:__free_pages_bootmem = | 0 | 84 | > | Kernel_panic-not_syncing:Fatal_exception = | 0 | 84 | > | backtrace:free_all_bootmem = | 0 | 84 | > | backtrace:mem_init = | 0 | 84 | > +------------------------------------------------------------------------= -+------------+------------+ > = > [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) > [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x0 > [ 0.000000] ------------[ cut here ]------------ > [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:142= 2 warn_pre_alternatives+0x1e/0x20() > [ 0.000000] You're using static_cpu_has before alternatives have run! > [ 0.000000] Modules linked in: > [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.16.0-rc5-00004-g= d07c7f1 #4 > [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 > [ 0.000000] 0000000000000000 ffffffff81803c18 ffffffff813a7bd2 ffffff= ff81803c60 > [ 0.000000] ffffffff81803c50 ffffffff810a5485 ffffffff810102f9 ffffff= ff81803e08 > [ 0.000000] 0000000000000002 000000000000077c 0000000000000000 ffffff= ff81803cb0 > [ 0.000000] Call Trace: > [ 0.000000] [] dump_stack+0x4d/0x66 > [ 0.000000] [] warn_slowpath_common+0x7f/0x98 > [ 0.000000] [] ? warn_pre_alternatives+0x1e/0x20 > [ 0.000000] [] warn_slowpath_fmt+0x4c/0x4e > [ 0.000000] [] ? restore_args+0x30/0x30 > [ 0.000000] [] warn_pre_alternatives+0x1e/0x20 > [ 0.000000] [] __do_page_fault+0x1bd/0x7ca > [ 0.000000] [] ? console_unlock+0x377/0x3c1 > [ 0.000000] [] ? trace_hardirqs_off+0xd/0xf > [ 0.000000] [] ? _raw_spin_unlock_irqrestore+0x40/0= x5e > [ 0.000000] [] ? __next_mem_range_rev+0x205/0x232 > [ 0.000000] [] ? trace_hardirqs_off_caller+0xe7/0x1= 28 > [ 0.000000] [] ? trace_hardirqs_off_thunk+0x3a/0x3c > [ 0.000000] [] do_page_fault+0x22/0x27 > [ 0.000000] [] page_fault+0x28/0x30 > [ 0.000000] [] ? __free_pages_bootmem+0x2d/0xf9 > [ 0.000000] [] __free_memory_core+0xa7/0xbe > [ 0.000000] [] free_all_bootmem+0x51/0xd2 > [ 0.000000] [] mem_init+0x5c/0x8d > [ 0.000000] [] start_kernel+0x1f7/0x53d > [ 0.000000] [] ? set_init_arg+0x55/0x55 > [ 0.000000] [] ? early_idt_handlers+0x120/0x120 > [ 0.000000] [] x86_64_start_reservations+0x2a/0x2c > [ 0.000000] [] x86_64_start_kernel+0x140/0x14d > [ 0.000000] ---[ end trace e4962b91bd705c64 ]--- > [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 0= 00000000000077c Interestingly, the other bisect result for the above WARNING message is commit ddfb3b363440172d62ce62fbffdf046670d3ce2b Author: Paul E. McKenney AuthorDate: Fri Jul 11 11:30:24 2014 -0700 Commit: Paul E. McKenney CommitDate: Mon Jul 14 04:48:30 2014 -0700 rcu: Create rcuo kthreads only for onlined CPUs = RCU currently uses for_each_possible_cpu() to spawn rcuo kthreads, which can result in more rcuo kthreads than one would expect, for example, derRichard reported 64 CPUs worth of rcuo kthreads on an 8-CPU image. This commit therefore creates rcuo kthreads only for those CPUs that actually come online. = This was reported by derRichard on the OFTC IRC network. = Reported-by: Richard Weinberger Signed-off-by: Paul E. McKenney Reviewed-by: Josh Triplett =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D PARENT COMMIT NOT CLEAN. LOOK OUT FOR WRONG BISECT! =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D Attached dmesg for the parent commit, too, to help confirm whether it is a = noise error. +-------------------------------------------------------------------------+= ------------+------------+---------------+ | |= 08e8ea1b45 | ddfb3b3634 | next-20140716 | +-------------------------------------------------------------------------+= ------------+------------+---------------+ | boot_successes |= 0 | 0 | 0 | | boot_failures |= 80 | 20 | 11 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference |= 80 | 20 | 11 | | Oops |= 80 | 20 | 11 | | RIP:__bitmap_or |= 80 | 20 | 11 | | Kernel_panic-not_syncing:Fatal_exception |= 80 | 20 | 11 | | backtrace:kernel_init_freeable |= 80 | | | | WARNING:CPU:PID:at_arch/x86/kernel/cpu/common.c:warn_pre_alternatives() |= 0 | 20 | 11 | | backtrace:async_page_fault |= 0 | 20 | 11 | | backtrace:rcu_init_one |= 0 | 20 | 11 | | backtrace:rcu_init |= 0 | 20 | 11 | +-------------------------------------------------------------------------+= ------------+------------+---------------+ [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1422 = warn_pre_alternatives+0x2e/0x40() [ 0.000000] You're using static_cpu_has before alternatives have run! [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00050-g= ddfb3b3 #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 0.000000] 0000000000000009 ffffffff82603bc8 ffffffff81cca80d ffffffff= 82603c10 [ 0.000000] ffffffff82603c00 ffffffff810e6627 0000000000000000 00000000= 00000000 [ 0.000000] 0000000000000000 ffffffff826186c0 00000000000000a8 ffffffff= 82603c60 [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0xd2/0x18e [ 0.000000] [] warn_slowpath_common+0xc7/0x100 [ 0.000000] [] warn_slowpath_fmt+0x57/0x70 [ 0.000000] [] ? print_context_stack+0x16d/0x210 [ 0.000000] [] warn_pre_alternatives+0x2e/0x40 [ 0.000000] [] __do_page_fault+0x2a6/0x1110 [ 0.000000] [] ? sched_clock_cpu+0x62/0x2b0 [ 0.000000] [] trace_do_page_fault+0x556/0x770 [ 0.000000] [] do_async_page_fault+0x3b/0x1d0 [ 0.000000] [] async_page_fault+0x28/0x30 [ 0.000000] [] ? __bitmap_or+0x38/0x50 [ 0.000000] [] rcu_init_one+0x773/0xa5c [ 0.000000] [] rcu_init+0x60a/0x6e9 [ 0.000000] [] start_kernel+0x46f/0x9f9 [ 0.000000] [] ? set_init_arg+0xec/0xec [ 0.000000] [] ? early_idt_handlers+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x64/0x6d [ 0.000000] [] x86_64_start_kernel+0x1c5/0x1db [ 0.000000] ---[ end trace 6f39130c1118624e ]--- [ 0.000000] ------------[ cut here ]------------ git bisect start d4f4d1d45cd1b9aa60e61c2eab25a5d9a79a26f3 1795cd9b3a91d4b54= 73c97f491d63892442212ab -- git bisect good 8ab2f8e06b863345c4366c7b94935d105fd4ca01 # 04:50 20+ = 0 Merge remote-tracking branch 'bluetooth/master' git bisect good a37140130e816ab7965645bb7f5d2d62e6ed34ca # 05:06 20+ = 0 Merge remote-tracking branch 'ftrace/for-next' git bisect bad 302d91d7dd1ad5981fe014b65caac5ac3c84aed8 # 05:13 0- = 3 Merge remote-tracking branch 'cgroup/for-next' git bisect bad de129c7519ac0a86b31124ba79ad05102b30681d # 05:51 0- = 1 Merge remote-tracking branch 'leds/for-next' git bisect bad 67d8d9fec86b5f36a2dbecfdbe8adf59f4ce5906 # 06:34 0- = 3 Merge remote-tracking branch 'xen-tip/linux-next' git bisect bad f9274c7576848a9f0385a4206c6b78bbf40da54e # 06:52 0- = 20 Merge remote-tracking branch 'kvm/linux-next' git bisect bad bdc23fbab64e104ba656b931d9ed6ba9b4bc25f9 # 07:07 0- = 20 Merge remote-tracking branch 'rcu/rcu/next' git bisect good b41d1b924d0bd41a225a17f39297b9de0dca93d9 # 07:16 20+ = 0 rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() git bisect good e5ca9705168d0167ce68361045422acd12941be0 # 08:08 20+ = 20 rcu: Remove remaining read-modify-write ACCESS_ONCE() calls git bisect good f2c8bbd3e06206b7af836d62ece5fc73c393a3f6 # 08:29 20+ = 20 rcu: Return false instead of 0 in rcu_nocb_adopt_orphan_cbs() git bisect good 104c6d8fa94553b1b51f5d8094e619e4aa120b08 # 08:35 20+ = 20 rcutorture: Use bash shell for all the test scripts git bisect good 08e8ea1b45c2f62aadc6dff73ade2942a28030bb # 08:41 20+ = 20 rcu: Rationalize kthread spawning git bisect bad ddfb3b363440172d62ce62fbffdf046670d3ce2b # 08:47 0- = 20 rcu: Create rcuo kthreads only for onlined CPUs # first bad commit: [ddfb3b363440172d62ce62fbffdf046670d3ce2b] rcu: Create = rcuo kthreads only for onlined CPUs git bisect good 08e8ea1b45c2f62aadc6dff73ade2942a28030bb # 08:48 60+ = 80 rcu: Rationalize kthread spawning git bisect bad d4f4d1d45cd1b9aa60e61c2eab25a5d9a79a26f3 # 08:48 0- = 11 Add linux-next specific files for 20140716 git bisect good b6603fe574af289dbe9eb9fb4c540bca04f5a053 # 08:57 60+ = 0 Merge tag 'for-linus-20140716' of git://git.infradead.org/linux-mtd git bisect bad d4f4d1d45cd1b9aa60e61c2eab25a5d9a79a26f3 # 08:57 0- = 11 Add linux-next specific files for 20140716 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============3562870299103333618== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19rZXJuZWwKCkRlY29tcHJlc3Np bmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGluZyB0aGUga2VybmVsLgpbICAg IDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAw MF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZl cnNpb24gMy4xNi4wLXJjMS0wMDA1MC1nZGRmYjNiMyAoa2J1aWxkQGl2eXRvd24yKSAoZ2NjIHZl cnNpb24gNC44LjIgKERlYmlhbiA0LjguMi0xOCkgKSAjMSBTTVAgUFJFRU1QVCBUaHUgSnVsIDE3 IDA4OjQ1OjIyIENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogaHVuZ190YXNr X3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFf YWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0x MCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0w IGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYv cmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDUvbmV4dDptYXN0ZXI6ZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0 NjY3MGQzY2UyYjpiaXNlY3QtbGludXg3Ly52bWxpbnV6LWRkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJm YmZmZGYwNDY2NzBkM2NlMmItMjAxNDA3MTcwODQ2MTAtMTEtaXZiNDEgYnJhbmNoPW5leHQvbWFz dGVyIEJPT1RfSU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRm YjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi92bWxpbnV6LTMuMTYuMC1yYzEt MDAwNTAtZ2RkZmIzYjMgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJ T1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5 ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAw MDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUK WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAw MDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw MDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0g cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApb ICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAg ICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IFFFTVUg U3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEK WyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4 MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZd IHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hf cGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRl LWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAw MDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZG RkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMwMDAwLUZGRkZGIHdyaXRlLXByb3RlY3QK WyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAw MF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAwMDAwMDAgdW5jYWNoYWJsZQpbICAgIDAu MDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAyIGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDQgZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNiBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA4IGRpc2FibGVkClsgICAgMC4wMDAw MDBdICAgOSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSB4ODYgUEFUIGVuYWJsZWQ6IGNwdSAwLCBv bGQgMHg3MDQwNjAwMDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcwMTA2ClsgICAgMC4wMDAwMDBdIFNj YW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAwMDAwMF0g U2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMDAwMDAw XSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAw MDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjBlYjAtMHgwMDBmMGViZl0gbWFw cGVkIGF0IFtmZmZmODgwMDAwMGYwZWIwXQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZjBlYzAtZjBm YTQKWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAwMDA5 OTAwMF0gOTkwMDAgc2l6ZSAyNDU3NgpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5n OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDAw MDAwMC0weDAwMGZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwNDQzNDAwMCwg MHgwNDQzNGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDQ0MzUwMDAsIDB4MDQ0 MzVmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDA0NDM2MDAwLCAweDA0NDM2ZmZm XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMjYw MDAwMC0weDEyN2ZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEyNjAwMDAwLTB4MTI3ZmZm ZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEw MDAwMDAwLTB4MTI1ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAtMHgxMjVm ZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4 MDAxMDAwMDAtMHgwZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDEwMDAwMC0weDAw MWZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAyMDAwMDAtMHgwZmZmZmZm Zl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI4 MDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjgwMDAwMC0weDEzZGZm ZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTNlMDAwMDAtMHgxM2ZmZGZmZl0g cGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDQ0MzcwMDAsIDB4MDQ0MzdmZmZdIFBHVEFC TEUKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEyOTNkMDAwLTB4MTNmZWZmZmZdClsg ICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNh YmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAwMDBGMEQwMCAwMDAwMTQg KHYwMCBCT0NIUyApClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgwMDAwMDAwMDEzRkZGQzJB IDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAg IDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDAxM0ZGRjFDMCAwMDAwNzQgKHYwMSBCT0NI UyAgQlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTog RFNEVCAweDAwMDAwMDAwMTNGRkUwNDAgMDAxMTgwICh2MDEgQk9DSFMgIEJYUENEU0RUIDAwMDAw MDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDEz RkZFMDAwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDAxM0ZGRjIz NCAwMDA5M0UgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAg ICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwMTNGRkZCNzIgMDAwMDgwICh2MDEgQk9D SFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEhQRVQgMHgwMDAwMDAwMDEzRkZGQkYyIDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAw MDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJl c3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNTdk MDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1z cnMgNGI1NjRkMDEgYW5kIDRiNTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAs IG1zciAwOjEyOGJkMDAxLCBwcmltYXJ5IGNwdSBjbG9jawpbICAgIDAuMDAwMDAwXSBab25lIHJh bmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDEwMDAtMHgwMGZmZmZm Zl0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDEwMDAwMDAtMHhmZmZmZmZmZl0K WyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBlbXB0eQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpv bmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSBy YW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWVm ZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDEwMDAwMC0weDEzZmZkZmZm XQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODE4MjAKWyAgICAwLjAwMDAw MF0gICBETUEgem9uZTogNTYgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAg RE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5 OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDEwNjQg cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNzc4MjIg cGFnZXMsIExJRk8gYmF0Y2g6MTUKWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9y dDogMHg2MDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAw MDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjU3ZDAwMCAoICAgICAg ICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFw aWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRb MHgwMV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNf Tk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pClsgICAg MC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDE3LCBhZGRyZXNzIDB4ZmVj MDAwMDAsIEdTSSAwLTIzClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAwLCBBUElDIElOVCAwMgpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA1IGdsb2JhbF9p cnEgNSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcg MywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUKWyAgICAwLjAwMDAwMF0g QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZl bCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJR IDA5LCBBUElDIElEIDAsIEFQSUMgSU5UIDA5ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf T1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGlnaCBsZXZlbCkKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBhLCBBUElDIElE IDAsIEFQSUMgSU5UIDBhClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBiLCBBUElDIElEIDAsIEFQSUMgSU5U IDBiClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAxLCBBUElDIElE IDAsIEFQSUMgSU5UIDAxClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlk ZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJR IDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAzClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNCwgQVBJQyBJRCAwLCBBUElDIElOVCAwNApbICAg IDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElD IElOVCAwNgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDcKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4 ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAw MF0gQUNQSTogSVJRMTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJR MTEgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBjClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJQyBJRCAw LCBBUElDIElOVCAwZApbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUKWyAgICAwLjAwMDAwMF0gSW50 OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMg SU5UIDBmClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJh dGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAx IGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMiBDUFVz LCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMDAwMDAwXSBtYXBwZWQgSU9BUElDIHRvIGZmZmZmZmZm ZmY1N2MwMDAgKGZlYzAwMDAwKQpbICAgIDAuMDAwMDAwXSBucl9pcnFzX2dzaTogNDAKWyAgICAw LjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3Ig UENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVs IG9uIEtWTQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6ODE5MiBucl9jcHVt YXNrX2JpdHM6MiBucl9jcHVfaWRzOjIgbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBQRVJD UFU6IEVtYmVkZGVkIDQ3NSBwYWdlcy9jcHUgQGZmZmY4ODAwMTI0MDAwMDAgczE5MTY4NjQgcjgx OTIgZDIwNTQ0IHUyMDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxOTE2ODY0IHI4 MTkyIGQyMDU0NCB1MjA5NzE1MiBhbGxvYz0xKjIwOTcxNTIKWyAgICAwLjAwMDAwMF0gcGNwdS1h bGxvYzogWzBdIDAgWzBdIDEgClsgICAgMC4wMDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3Ig Y3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMjQwY2YwMApb ICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBn cm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MDY3OQpbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29t bWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVi dWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxs X3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFu aWMgIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZn YT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjpkZGZiM2IzNjM0 NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiOmJpc2VjdC1saW51eDcvLnZtbGludXotZGRm YjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi0yMDE0MDcxNzA4NDYxMC0xMS1p dmI0MSBicmFuY2g9bmV4dC9tYXN0ZXIgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJi L3ZtbGludXotMy4xNi4wLXJjMS0wMDA1MC1nZGRmYjNiMyBkcmJkLm1pbm9yX2NvdW50PTgKWyAg ICAwLjAwMDAwMF0gc3lzcnE6IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSBQ SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAg MC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjog NywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVu dHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBNZW1v cnk6IDIzOTkzMksvMzI3MjgwSyBhdmFpbGFibGUgKDEzMTk2SyBrZXJuZWwgY29kZSwgODkyM0sg cndkYXRhLCA3MDQ0SyByb2RhdGEsIDMyMjhLIGluaXQsIDE4NzQ4SyBic3MsIDg3MzQ4SyByZXNl cnZlZCkKWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1l bnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9m YW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0yClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsg Y3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElE OiAwIGF0IGFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6MTQyMiB3YXJuX3ByZV9hbHRlcm5h dGl2ZXMrMHgyZS8weDQwKCkKWyAgICAwLjAwMDAwMF0gWW91J3JlIHVzaW5nIHN0YXRpY19jcHVf aGFzIGJlZm9yZSBhbHRlcm5hdGl2ZXMgaGF2ZSBydW4hClsgICAgMC4wMDAwMDBdIE1vZHVsZXMg bGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBO b3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDUwLWdkZGZiM2IzICMxClsgICAgMC4wMDAwMDBdIEhh cmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9T IEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDkgZmZmZmZm ZmY4MjYwM2JjOCBmZmZmZmZmZjgxY2NhODBkIGZmZmZmZmZmODI2MDNjMTAKWyAgICAwLjAwMDAw MF0gIGZmZmZmZmZmODI2MDNjMDAgZmZmZmZmZmY4MTBlNjYyNyAwMDAwMDAwMDAwMDAwMDAwIDAw MDAwMDAwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4 MjYxODZjMCAwMDAwMDAwMDAwMDAwMGE4IGZmZmZmZmZmODI2MDNjNjAKWyAgICAwLjAwMDAwMF0g Q2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNjYTgwZD5dIGR1bXBfc3Rh Y2srMHhkMi8weDE4ZQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGU2NjI3Pl0gd2Fybl9z bG93cGF0aF9jb21tb24rMHhjNy8weDEwMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGU2 NzQ3Pl0gd2Fybl9zbG93cGF0aF9mbXQrMHg1Ny8weDcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZm ZmZmODEwMGUyM2Q+XSA/IHByaW50X2NvbnRleHRfc3RhY2srMHgxNmQvMHgyMTAKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MTAyZjY5ZT5dIHdhcm5fcHJlX2FsdGVybmF0aXZlcysweDJlLzB4 NDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4MzliNj5dIF9fZG9fcGFnZV9mYXVsdCsw eDJhNi8weDExMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTE2YzExMj5dID8gc2NoZWRf Y2xvY2tfY3B1KzB4NjIvMHgyYjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4NGVkNj5d IHRyYWNlX2RvX3BhZ2VfZmF1bHQrMHg1NTYvMHg3NzAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MTA3Yzg0Yj5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgzYi8weDFkMApbICAgIDAuMDAwMDAw XSAgWzxmZmZmZmZmZjgxY2UwZDc4Pl0gYXN5bmNfcGFnZV9mYXVsdCsweDI4LzB4MzAKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTg2MGU3OD5dID8gX19iaXRtYXBfb3IrMHgzOC8weDUwClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYmQ2NjY+XSByY3VfaW5pdF9vbmUrMHg3NzMvMHhh NWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzBiZGY1OT5dIHJjdV9pbml0KzB4NjBhLzB4 NmU5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGQ4OTE+XSBzdGFydF9rZXJuZWwrMHg0 NmYvMHg5ZjkKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4Y2UzZj5dID8gc2V0X2luaXRf YXJnKzB4ZWMvMHhlYwpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhjMTIwPl0gPyBlYXJs eV9pZHRfaGFuZGxlcnMrMHgxMjAvMHgxMjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4 Yzc3NT5dIHg4Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMrMHg2NC8weDZkClsgICAgMC4wMDAwMDBd ICBbPGZmZmZmZmZmODMwOGM5NDM+XSB4ODZfNjRfc3RhcnRfa2VybmVsKzB4MWM1LzB4MWRiClsg ICAgMC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIDZmMzkxMzBjMTExODYyNGUgXS0tLQpbICAgIDAu MDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAw MF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCBhcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5j OjE0MjIgd2Fybl9wcmVfYWx0ZXJuYXRpdmVzKzB4MmUvMHg0MCgpClsgICAgMC4wMDAwMDBdIFlv dSdyZSB1c2luZyBzdGF0aWNfY3B1X2hhcyBiZWZvcmUgYWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpb ICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJ RDogMCBDb21tOiBzd2FwcGVyLzAgVGFpbnRlZDogRyAgICAgICAgVyAgICAgMy4xNi4wLXJjMS0w MDA1MC1nZGRmYjNiMyAjMQpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5k YXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAg MC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZmZmZmZmZmODI2MDNiYzggZmZmZmZmZmY4MWNj YTgwZCBmZmZmZmZmZjgyNjAzYzEwClsgICAgMC4wMDAwMDBdICBmZmZmZmZmZjgyNjAzYzAwIGZm ZmZmZmZmODEwZTY2MjcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4w MDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2MTg2YzAgMDAwMDAwMDAwMDAwMDBh OCBmZmZmZmZmZjgyNjAzYzYwClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODFjY2E4MGQ+XSBkdW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MTBlNjYyNz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4YzcvMHgx MDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlNjc0Nz5dIHdhcm5fc2xvd3BhdGhfZm10 KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBlMjNkPl0gPyBwcmludF9j b250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmY2 OWU+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsgICAgMC4wMDAwMDBdICBbPGZm ZmZmZmZmODEwODNhMzg+XSBfX2RvX3BhZ2VfZmF1bHQrMHgzMjgvMHgxMTEwClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODExNmMxMTI+XSA/IHNjaGVkX2Nsb2NrX2NwdSsweDYyLzB4MmIwClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODRlZDY+XSB0cmFjZV9kb19wYWdlX2ZhdWx0KzB4 NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwN2M4NGI+XSBkb19hc3luY19w YWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNlMGQ3OD5d IGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODE4 NjBlNzg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZm ZjgzMGJkNjY2Pl0gcmN1X2luaXRfb25lKzB4NzczLzB4YTVjClsgICAgMC4wMDAwMDBdICBbPGZm ZmZmZmZmODMwYmRmNTk+XSByY3VfaW5pdCsweDYwYS8weDZlOQpbICAgIDAuMDAwMDAwXSAgWzxm ZmZmZmZmZjgzMDhkODkxPl0gc3RhcnRfa2VybmVsKzB4NDZmLzB4OWY5ClsgICAgMC4wMDAwMDBd ICBbPGZmZmZmZmZmODMwOGNlM2Y+XSA/IHNldF9pbml0X2FyZysweGVjLzB4ZWMKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MzA4YzEyMD5dID8gZWFybHlfaWR0X2hhbmRsZXJzKzB4MTIwLzB4 MTIwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGM3NzU+XSB4ODZfNjRfc3RhcnRfcmVz ZXJ2YXRpb25zKzB4NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhjOTQzPl0g eDg2XzY0X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0 cmFjZSA2ZjM5MTMwYzExMTg2MjRmIF0tLS0KWyAgICAwLjAwMDAwMF0gQlVHOiB1bmFibGUgdG8g aGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgICAgICAgICAgIChudWxs KQpbICAgIDAuMDAwMDAwXSBJUDogWzxmZmZmZmZmZjgxODYwZTc4Pl0gX19iaXRtYXBfb3IrMHgz OC8weDUwClsgICAgMC4wMDAwMDBdIFBHRCAwIApbICAgIDAuMDAwMDAwXSBPb3BzOiAwMDAwIFsj MV0gUFJFRU1QVCBTTVAgClsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAu MDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHICAgICAgICBX ICAgICAzLjE2LjAtcmMxLTAwMDUwLWdkZGZiM2IzICMxClsgICAgMC4wMDAwMDBdIEhhcmR3YXJl IG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hz IDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gdGFzazogZmZmZmZmZmY4MjYxODZjMCB0aTogZmZm ZmZmZmY4MjYwMDAwMCB0YXNrLnRpOiBmZmZmZmZmZjgyNjAwMDAwClsgICAgMC4wMDAwMDBdIFJJ UDogMDAxMDpbPGZmZmZmZmZmODE4NjBlNzg+XSAgWzxmZmZmZmZmZjgxODYwZTc4Pl0gX19iaXRt YXBfb3IrMHgzOC8weDUwClsgICAgMC4wMDAwMDBdIFJTUDogMDAwMDpmZmZmZmZmZjgyNjAzZWE4 ICBFRkxBR1M6IDAwMDEwMDAyClsgICAgMC4wMDAwMDBdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBS Qlg6IDAwMDAwMDAwZmZmZmZmZmYgUkNYOiAwMDAwMDAwMDAwMDAwMDAxClsgICAgMC4wMDAwMDBd IFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IGZmZmY4ODAwMTE0MjQ4MDAgUkRJOiBmZmZmODgw MDExNDI0ODAwClsgICAgMC4wMDAwMDBdIFJCUDogZmZmZmZmZmY4MjYwM2VhOCBSMDg6IDAwMDAw MDAwMDAwMDAwMDEgUjA5OiAwMDAwMDAwMDAwMDAwMDAyClsgICAgMC4wMDAwMDBdIFIxMDogMDAw MDAwMDAwMDAwMDAwMCBSMTE6IGZmZmZmZmZmODM5YzVlYjAgUjEyOiAwMTQwMDAwMDAwMDAwMDAw ClsgICAgMC4wMDAwMDBdIFIxMzogMDAwMDAwMDAwMDFjZDUwMCBSMTQ6IGZmZmY4ODAwMTI3Y2Q1 NDAgUjE1OiBmZmZmZmZmZjgyNzFhMTQwClsgICAgMC4wMDAwMDBdIEZTOiAgMDAwMDAwMDAwMDAw MDAwMCgwMDAwKSBHUzpmZmZmODgwMDEyNDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAw MDAKWyAgICAwLjAwMDAwMF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAw MDA4MDA1MDAzYgpbICAgIDAuMDAwMDAwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAw MDAwMDAyNjExMDAwIENSNDogMDAwMDAwMDAwMDAwMDZiMApbICAgIDAuMDAwMDAwXSBTdGFjazoK WyAgICAwLjAwMDAwMF0gIGZmZmZmZmZmODI2MDNmMTAgZmZmZmZmZmY4MzBiZDY2NiAwMDAwMDAw MDAwMWNkNTQwIGZmZmZmZmZmMDAwMDAwMDEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAw MDEgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDA2IGZmZmY4ODAwMTI3Y2Q1NDAKWyAg ICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODgwMDEy OGJjYjAwIGZmZmZmZmZmODMxNmQwYTAKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzBiZDY2Nj5dIHJjdV9pbml0X29uZSsweDc3My8weGE1Ywpb ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMGJkZjU5Pl0gcmN1X2luaXQrMHg2MGEvMHg2ZTkK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4ZDg5MT5dIHN0YXJ0X2tlcm5lbCsweDQ2Zi8w eDlmOQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhjZTNmPl0gPyBzZXRfaW5pdF9hcmcr MHhlYy8weGVjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGMxMjA+XSA/IGVhcmx5X2lk dF9oYW5kbGVycysweDEyMC8weDEyMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhjNzc1 Pl0geDg2XzY0X3N0YXJ0X3Jlc2VydmF0aW9ucysweDY0LzB4NmQKWyAgICAwLjAwMDAwMF0gIFs8 ZmZmZmZmZmY4MzA4Yzk0Mz5dIHg4Nl82NF9zdGFydF9rZXJuZWwrMHgxYzUvMHgxZGIKWyAgICAw LjAwMDAwMF0gQ29kZTogMDYgNDggODkgZTUgODUgYzkgNDEgODkgYzggN2YgMTggMGYgMWYgODQg MDAgMDAgMDAgMDAgMDAgNDggODMgMDUgYTAgZjUgYTEgMDIgMDEgNWQgYzMgNjYgMGYgMWYgNDQg MDAgMDAgNDggODMgMDUgODggZjUgYTEgMDIgMDEgPDQ4PiA4YiAwYyBjMiA0OCAwYiAwYyBjNiA0 OCA4OSAwYyBjNyA0OCA4MyBjMCAwMSA0MSAzOSBjMCA3ZiBlMyAKWyAgICAwLjAwMDAwMF0gUklQ ICBbPGZmZmZmZmZmODE4NjBlNzg+XSBfX2JpdG1hcF9vcisweDM4LzB4NTAKWyAgICAwLjAwMDAw MF0gIFJTUCA8ZmZmZmZmZmY4MjYwM2VhOD4KWyAgICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAw MDAwMDAwClsgICAgMC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIDZmMzkxMzBjMTExODYyNTAgXS0t LQpbICAgIDAuMDAwMDAwXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0 aW9uClsgICAgMC4wMDAwMDBdIFJlYm9vdGluZyBpbiAxMCBzZWNvbmRzLi4KRWxhcHNlZCB0aW1l OiAxMApxZW11LXN5c3RlbS14ODZfNjQgLWNwdSBrdm02NCAtZW5hYmxlLWt2bSAta2VybmVsIC9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNl NjJmYmZmZGYwNDY2NzBkM2NlMmIvdm1saW51ei0zLjE2LjAtcmMxLTAwMDUwLWdkZGZiM2IzIC1h cHBlbmQgJ2h1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBh cGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAg cHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5v cm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOmRkZmIzYjM2MzQ0MDE3 MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmI6YmlzZWN0LWxpbnV4Ny8udm1saW51ei1kZGZiM2Iz NjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiLTIwMTQwNzE3MDg0NjEwLTExLWl2YjQx IGJyYW5jaD1uZXh0L21hc3RlciBCT09UX0lNQUdFPS9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvdm1s aW51ei0zLjE2LjAtcmMxLTAwMDUwLWdkZGZiM2IzIGRyYmQubWlub3JfY291bnQ9OCcgIC1pbml0 cmQgL2tlcm5lbC10ZXN0cy9pbml0cmQvcXVhbnRhbC1jb3JlLXg4Nl82NC5jZ3ogLW0gMzIwIC1z bXAgMiAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZsYW49MSAtYm9vdCBv cmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1l IC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC1xdWFudGFsLWl2YjQxLTE1IC1zZXJpYWwgZmls ZTovZGV2L3NobS9rYm9vdC9zZXJpYWwtcXVhbnRhbC1pdmI0MS0xNSAtZGFlbW9uaXplIC1kaXNw bGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============3562870299103333618== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19rZXJuZWwKCkRlY29tcHJlc3Np bmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGluZyB0aGUga2VybmVsLgpbICAg IDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVzZXQKWyAgICAwLjAwMDAw MF0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgY3B1ClsgICAgMC4wMDAwMDBdIExpbnV4IHZl cnNpb24gMy4xNi4wLXJjMS0wMDA0OS1nMDhlOGVhMSAoa2J1aWxkQGl2eXRvd24yKSAoZ2NjIHZl cnNpb24gNC44LjIgKERlYmlhbiA0LjguMi0xOCkgKSAjMSBTTVAgUFJFRU1QVCBUaHUgSnVsIDE3 IDA4OjQwOjE1IENTVCAyMDE0ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogaHVuZ190YXNr X3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFf YWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0x MCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0w IGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYv cmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDUvbmV4dDptYXN0ZXI6MDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5 NDJhMjgwMzBiYjpiaXNlY3QtbGludXg3Ly52bWxpbnV6LTA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZm NzNhZGUyOTQyYTI4MDMwYmItMjAxNDA3MTcwODQ3MDgtNTEtaXZiNDEgYnJhbmNoPW5leHQvbWFz dGVyIEJPT1RfSU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMDhl OGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYi92bWxpbnV6LTMuMTYuMC1yYzEt MDAwNDktZzA4ZThlYTEgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJ T1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWZiZmZdIHVzYWJsZQpbICAgIDAu MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDlmYzAwLTB4MDAwMDAwMDAwMDA5 ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAw MDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDEzZmZkZmZmXSB1c2FibGUK WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAxM2ZmZTAwMC0weDAwMDAw MDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw MDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0g cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW2Vhcmx5c2VyMF0gZW5hYmxlZApb ICAgIDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAg ICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IFFFTVUg U3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEK WyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4 MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZmZmZd IHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hf cGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRl LWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAw MDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZG RkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMwMDAwLUZGRkZGIHdyaXRlLXByb3RlY3QK WyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAw MF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAwMDAwMDAgdW5jYWNoYWJsZQpbICAgIDAu MDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAyIGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDQgZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNiBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA4IGRpc2FibGVkClsgICAgMC4wMDAw MDBdICAgOSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSB4ODYgUEFUIGVuYWJsZWQ6IGNwdSAwLCBv bGQgMHg3MDQwNjAwMDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcwMTA2ClsgICAgMC4wMDAwMDBdIFNj YW4gZm9yIFNNUCBpbiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMDNmZl0KWyAgICAwLjAwMDAwMF0g U2NhbiBmb3IgU01QIGluIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZmXQpbICAgIDAuMDAwMDAw XSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAwMGYwMDAwLTB4MDAwZmZmZmZdClsgICAgMC4wMDAw MDBdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCBbbWVtIDB4MDAwZjBlYjAtMHgwMDBmMGViZl0gbWFw cGVkIGF0IFtmZmZmODgwMDAwMGYwZWIwXQpbICAgIDAuMDAwMDAwXSAgIG1wYzogZjBlYzAtZjBm YTQKWyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAwMDA5 OTAwMF0gOTkwMDAgc2l6ZSAyNDU3NgpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5n OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDAw MDAwMC0weDAwMGZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwNDQzNDAwMCwg MHgwNDQzNGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDQ0MzUwMDAsIDB4MDQ0 MzVmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDA0NDM2MDAwLCAweDA0NDM2ZmZm XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMjYw MDAwMC0weDEyN2ZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEyNjAwMDAwLTB4MTI3ZmZm ZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEw MDAwMDAwLTB4MTI1ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAtMHgxMjVm ZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4 MDAxMDAwMDAtMHgwZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDEwMDAwMC0weDAw MWZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAyMDAwMDAtMHgwZmZmZmZm Zl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI4 MDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMjgwMDAwMC0weDEzZGZm ZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTNlMDAwMDAtMHgxM2ZmZGZmZl0g cGFnZSA0awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDQ0MzcwMDAsIDB4MDQ0MzdmZmZdIFBHVEFC TEUKWyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEyOTNkMDAwLTB4MTNmZWZmZmZdClsg ICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNh YmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAwMDBGMEQwMCAwMDAwMTQg KHYwMCBCT0NIUyApClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgwMDAwMDAwMDEzRkZGQzJB IDAwMDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAg IDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDAxM0ZGRjFDMCAwMDAwNzQgKHYwMSBCT0NI UyAgQlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTog RFNEVCAweDAwMDAwMDAwMTNGRkUwNDAgMDAxMTgwICh2MDEgQk9DSFMgIEJYUENEU0RUIDAwMDAw MDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDEz RkZFMDAwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDAxM0ZGRjIz NCAwMDA5M0UgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAg ICAwLjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwMTNGRkZCNzIgMDAwMDgwICh2MDEgQk9D SFMgIEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEhQRVQgMHgwMDAwMDAwMDEzRkZGQkYyIDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAw MDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJl c3MgMHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNTdk MDAwICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1z cnMgNGI1NjRkMDEgYW5kIDRiNTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAs IG1zciAwOjEyOGJkMDAxLCBwcmltYXJ5IGNwdSBjbG9jawpbICAgIDAuMDAwMDAwXSBab25lIHJh bmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4MDAwMDEwMDAtMHgwMGZmZmZm Zl0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDEwMDAwMDAtMHhmZmZmZmZmZl0K WyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBlbXB0eQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpv bmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSBy YW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWVm ZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDEwMDAwMC0weDEzZmZkZmZm XQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODE4MjAKWyAgICAwLjAwMDAw MF0gICBETUEgem9uZTogNTYgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAg RE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5 OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDEwNjQg cGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNzc4MjIg cGFnZXMsIExJRk8gYmF0Y2g6MTUKWyAgICAwLjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9y dDogMHg2MDgKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAw MDAKWyAgICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjU3ZDAwMCAoICAgICAg ICBmZWUwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFw aWNfaWRbMHgwMF0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRb MHgwMV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNf Tk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBkZmwgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pClsgICAg MC4wMDAwMDBdIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDE3LCBhZGRyZXNzIDB4ZmVj MDAwMDAsIEdTSSAwLTIzClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAw LCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMCwgQVBJQyBJRCAwLCBBUElDIElOVCAwMgpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA1IGdsb2JhbF9p cnEgNSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcg MywgYnVzIDAwLCBJUlEgMDUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDUKWyAgICAwLjAwMDAwMF0g QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZl bCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJR IDA5LCBBUElDIElEIDAsIEFQSUMgSU5UIDA5ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNf T1ZSIChidXMgMCBidXNfaXJxIDEwIGdsb2JhbF9pcnEgMTAgaGlnaCBsZXZlbCkKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBhLCBBUElDIElE IDAsIEFQSUMgSU5UIDBhClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBi dXNfaXJxIDExIGdsb2JhbF9pcnEgMTEgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBiLCBBUElDIElEIDAsIEFQSUMgSU5U IDBiClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAxLCBBUElDIElE IDAsIEFQSUMgSU5UIDAxClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlk ZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJR IDAzLCBBUElDIElEIDAsIEFQSUMgSU5UIDAzClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBw b2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNCwgQVBJQyBJRCAwLCBBUElDIElOVCAwNApbICAg IDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIElu dDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElD IElOVCAwNgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDcKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBl IDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4 ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAw MF0gQUNQSTogSVJRMTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJR MTEgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0 cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBBUElDIElEIDAsIEFQSUMgSU5UIDBjClsgICAgMC4wMDAw MDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJQyBJRCAw LCBBUElDIElOVCAwZApbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwg YnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGUKWyAgICAwLjAwMDAwMF0gSW50 OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMg SU5UIDBmClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJh dGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAx IGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMiBDUFVz LCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMDAwMDAwXSBtYXBwZWQgSU9BUElDIHRvIGZmZmZmZmZm ZmY1N2MwMDAgKGZlYzAwMDAwKQpbICAgIDAuMDAwMDAwXSBucl9pcnFzX2dzaTogNDAKWyAgICAw LjAwMDAwMF0gZTgyMDogW21lbSAweDE0MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3Ig UENJIGRldmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVs IG9uIEtWTQpbICAgIDAuMDAwMDAwXSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6ODE5MiBucl9jcHVt YXNrX2JpdHM6MiBucl9jcHVfaWRzOjIgbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBQRVJD UFU6IEVtYmVkZGVkIDQ3NSBwYWdlcy9jcHUgQGZmZmY4ODAwMTI0MDAwMDAgczE5MTY4NjQgcjgx OTIgZDIwNTQ0IHUyMDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxOTE2ODY0IHI4 MTkyIGQyMDU0NCB1MjA5NzE1MiBhbGxvYz0xKjIwOTcxNTIKWyAgICAwLjAwMDAwMF0gcGNwdS1h bGxvYzogWzBdIDAgWzBdIDEgClsgICAgMC4wMDAwMDBdIEtWTSBzZXR1cCBhc3luYyBQRiBmb3Ig Y3B1IDAKWyAgICAwLjAwMDAwMF0ga3ZtLXN0ZWFsdGltZTogY3B1IDAsIG1zciAxMjQwY2YwMApb ICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBn cm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MDY3OQpbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29t bWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVi dWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxs X3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFu aWMgIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZn YT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjowOGU4ZWExYjQ1 YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiOmJpc2VjdC1saW51eDcvLnZtbGludXotMDhl OGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYi0yMDE0MDcxNzA4NDcwOC01MS1p dmI0MSBicmFuY2g9bmV4dC9tYXN0ZXIgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NS8wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJi L3ZtbGludXotMy4xNi4wLXJjMS0wMDA0OS1nMDhlOGVhMSBkcmJkLm1pbm9yX2NvdW50PTgKWyAg ICAwLjAwMDAwMF0gc3lzcnE6IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSBQ SUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAg MC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjog NywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVu dHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBNZW1v cnk6IDIzOTkzMksvMzI3MjgwSyBhdmFpbGFibGUgKDEzMTk1SyBrZXJuZWwgY29kZSwgODkyMksg cndkYXRhLCA3MDQ0SyByb2RhdGEsIDMyMjhLIGluaXQsIDE4NzQ4SyBic3MsIDg3MzQ4SyByZXNl cnZlZCkKWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1l bnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9m YW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0yClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6NTI0NTQ0 IG5yX2lycXM6NTEyIDE2ClsgICAgMC4wMDAwMDBdIENvbnNvbGU6IGNvbG91ciBWR0ErIDgweDI1 ClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gYm9v dGNvbnNvbGUgW2Vhcmx5c2VyMF0gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5n IGNncm91cCBzdWJzeXMgY3B1c2V0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAg c3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTYuMC1yYzEtMDAwNDkt ZzA4ZThlYTEgKGtidWlsZEBpdnl0b3duMikgKGdjYyB2ZXJzaW9uIDQuOC4yIChEZWJpYW4gNC44 LjItMTgpICkgIzEgU01QIFBSRUVNUFQgVGh1IEp1bCAxNyAwODo0MDoxNSBDU1QgMjAxNApbICAg IDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0 eVMwLDExNTIwMCBkZWJ1ZyBhcGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRl LnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5t aV93YXRjaGRvZz1wYW5pYyAgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBj b25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFz dGVyOjA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZmNzNhZGUyOTQyYTI4MDMwYmI6YmlzZWN0LWxpbnV4 Ny8udm1saW51ei0wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiLTIwMTQw NzE3MDg0NzA4LTUxLWl2YjQxIGJyYW5jaD1uZXh0L21hc3RlciBCT09UX0lNQUdFPS9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZmNzNh ZGUyOTQyYTI4MDMwYmIvdm1saW51ei0zLjE2LjAtcmMxLTAwMDQ5LWcwOGU4ZWExIGRyYmQubWlu b3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJB TSBtYXA6ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAt MHgwMDAwMDAwMDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt IDB4MDAwMDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4w MDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZm ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw MTAwMDAwLTB4MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy MDogW21lbSAweDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZApb ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAw MDBmZWZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDBmZmZjMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd IGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1 dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjQg cHJlc2VudC4KWyAgICAwLjAwMDAwMF0gRE1JOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQ SUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdIEh5cGVydmlz b3IgZGV0ZWN0ZWQ6IEtWTQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAw MDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgyMDog cmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0g ZTgyMDogbGFzdF9wZm4gPSAweDEzZmZlIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAg MC4wMDAwMDBdIE1UUlIgZGVmYXVsdCB0eXBlOiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdIE1U UlIgZml4ZWQgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMDAwMDAtOUZGRkYgd3Jp dGUtYmFjawpbICAgIDAuMDAwMDAwXSAgIEEwMDAwLUJGRkZGIHVuY2FjaGFibGUKWyAgICAwLjAw MDAwMF0gICBDMDAwMC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFy aWFibGUgcmFuZ2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwODAwMDAwMDAg bWFzayBGRjgwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGRpc2FibGVkClsg ICAgMC4wMDAwMDBdICAgMiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDMgZGlzYWJsZWQKWyAg ICAwLjAwMDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAg IDAuMDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAg MC4wMDAwMDBdICAgOCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDkgZGlzYWJsZWQKWyAgICAw LjAwMDAwMF0geDg2IFBBVCBlbmFibGVkOiBjcHUgMCwgb2xkIDB4NzA0MDYwMDA3MDQwNiwgbmV3 IDB4NzAxMDYwMDA3MDEwNgpbICAgIDAuMDAwMDAwXSBTY2FuIGZvciBTTVAgaW4gW21lbSAweDAw MDAwMDAwLTB4MDAwMDAzZmZdClsgICAgMC4wMDAwMDBdIFNjYW4gZm9yIFNNUCBpbiBbbWVtIDB4 MDAwOWZjMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gU2NhbiBmb3IgU01QIGluIFttZW0g MHgwMDBmMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBmb3VuZCBTTVAgTVAtdGFibGUg YXQgW21lbSAweDAwMGYwZWIwLTB4MDAwZjBlYmZdIG1hcHBlZCBhdCBbZmZmZjg4MDAwMDBmMGVi MF0KWyAgICAwLjAwMDAwMF0gICBtcGM6IGYwZWMwLWYwZmE0ClsgICAgMC4wMDAwMDBdIEJhc2Ug bWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTkwMDBdIDk5MDAwIHNpemUgMjQ1NzYK WyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMDAwMDAwLTB4MDAw ZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0gcGFnZSA0 awpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDQ0MzQwMDAsIDB4MDQ0MzRmZmZdIFBHVEFCTEUKWyAg ICAwLjAwMDAwMF0gQlJLIFsweDA0NDM1MDAwLCAweDA0NDM1ZmZmXSBQR1RBQkxFClsgICAgMC4w MDAwMDBdIEJSSyBbMHgwNDQzNjAwMCwgMHgwNDQzNmZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAw XSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTI2MDAwMDAtMHgxMjdmZmZmZl0KWyAgICAw LjAwMDAwMF0gIFttZW0gMHgxMjYwMDAwMC0weDEyN2ZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAw MDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMDAwMDAwMC0weDEyNWZmZmZmXQpbICAg IDAuMDAwMDAwXSAgW21lbSAweDEwMDAwMDAwLTB4MTI1ZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAw MDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdClsg ICAgMC4wMDAwMDBdICBbbWVtIDB4MDAxMDAwMDAtMHgwMDFmZmZmZl0gcGFnZSA0awpbICAgIDAu MDAwMDAwXSAgW21lbSAweDAwMjAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgMk0KWyAgICAwLjAwMDAw MF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEyODAwMDAwLTB4MTNmZmRmZmZdClsgICAg MC4wMDAwMDBdICBbbWVtIDB4MTI4MDAwMDAtMHgxM2RmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAw MDAwXSAgW21lbSAweDEzZTAwMDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0g QlJLIFsweDA0NDM3MDAwLCAweDA0NDM3ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIFJBTURJ U0s6IFttZW0gMHgxMjkzZDAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJs eSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQ STogUlNEUCAweDAwMDAwMDAwMDAwRjBEMDAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAgIDAuMDAw MDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDAxM0ZGRkMyQSAwMDAwMzQgKHYwMSBCT0NIUyAgQlhQ Q1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAw eDAwMDAwMDAwMTNGRkYxQzAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAwMDAxIEJY UEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDEzRkZFMDQw IDAwMTE4MCAodjAxIEJPQ0hTICBCWFBDRFNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAg IDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDAxM0ZGRTAwMCAwMDAwNDAKWyAgICAwLjAw MDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwMTNGRkYyMzQgMDAwOTNFICh2MDEgQk9DSFMgIEJY UENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMg MHgwMDAwMDAwMDEzRkZGQjcyIDAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBC WFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDAxM0ZGRkJG MiAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAg ICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAw MDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjU3ZDAwMCAoICAgICAgICBmZWUwMDAwMCkK WyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBVc2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQw MApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IGNwdSAwLCBtc3IgMDoxMjhiZDAwMSwgcHJpbWFy eSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAg RE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgRE1B MzIgICAgW21lbSAweDAxMDAwMDAwLTB4ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFs ICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUK WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAg bm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5v ZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9k ZSAwIHRvdGFscGFnZXM6IDgxODIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDU2IHBhZ2Vz IHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNl cnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAK WyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiAxMDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApb ICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1Clsg ICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NjA4ClsgICAgMC4wMDAwMDBd IEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsgICAgMC4wMDAwMDBdIG1hcHBl ZCBBUElDIHRvIGZmZmZmZmZmZmY1N2QwMDAgKCAgICAgICAgZmVlMDAwMDApClsgICAgMC4wMDAw MDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpClsg ICAgMC4wMDAwMDBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVu YWJsZWQpClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBkZmwg ZGZsIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU9BUElDIChpZFsweDAwXSBhZGRy ZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFw aWNfaWQgMCwgdmVyc2lvbiAxNywgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwpbICAgIDAu MDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBk ZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAw LCBJUlEgMDAsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDIKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5U X1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgNSBnbG9iYWxfaXJxIDUgaGlnaCBsZXZlbCkKWyAgICAw LjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA1LCBBUElD IElEIDAsIEFQSUMgSU5UIDA1ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMg MCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBidXMgMDAsIElSUSAwOSwgQVBJQyBJRCAwLCBBUElDIElO VCAwOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMCBn bG9iYWxfaXJxIDEwIGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MSwgdHJpZyAzLCBidXMgMDAsIElSUSAwYSwgQVBJQyBJRCAwLCBBUElDIElOVCAwYQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAxMSBnbG9iYWxfaXJxIDEx IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMSwgdHJpZyAzLCBi dXMgMDAsIElSUSAwYiwgQVBJQyBJRCAwLCBBUElDIElOVCAwYgpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMSwgQVBJQyBJRCAwLCBBUElDIElOVCAwMQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDog dHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwMywgQVBJQyBJRCAwLCBBUElDIElO VCAwMwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJ UlEgMDQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDQKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRNSB1 c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcg MCwgYnVzIDAwLCBJUlEgMDYsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDYKWyAgICAwLjAwMDAwMF0g SW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA3LCBBUElDIElEIDAsIEFQ SUMgSU5UIDA3ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMg MDAsIElSUSAwOCwgQVBJQyBJRCAwLCBBUElDIElOVCAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJ UlE5IHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTEwIHVzZWQgYnkg b3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTExIHVzZWQgYnkgb3ZlcnJpZGUuClsg ICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElSUSAwYywg QVBJQyBJRCAwLCBBUElDIElOVCAwYwpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAs IHRyaWcgMCwgYnVzIDAwLCBJUlEgMGQsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGQKWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBlLCBBUElDIElE IDAsIEFQSUMgSU5UIDBlClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw LCBidXMgMDAsIElSUSAwZiwgQVBJQyBJRCAwLCBBUElDIElOVCAwZgpbICAgIDAuMDAwMDAwXSBV c2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KWyAgICAw LjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwClsgICAg MC4wMDAwMDBdIHNtcGJvb3Q6IEFsbG93aW5nIDIgQ1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAw LjAwMDAwMF0gbWFwcGVkIElPQVBJQyB0byBmZmZmZmZmZmZmNTdjMDAwIChmZWMwMDAwMCkKWyAg ICAwLjAwMDAwMF0gbnJfaXJxc19nc2k6IDQwClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHgx NDAwMDAwMC0weGZlZmZiZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAw MDBdIEJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBLVk0KWyAgICAwLjAwMDAwMF0g c2V0dXBfcGVyY3B1OiBOUl9DUFVTOjgxOTIgbnJfY3B1bWFza19iaXRzOjIgbnJfY3B1X2lkczoy IG5yX25vZGVfaWRzOjEKWyAgICAwLjAwMDAwMF0gUEVSQ1BVOiBFbWJlZGRlZCA0NzUgcGFnZXMv Y3B1IEBmZmZmODgwMDEyNDAwMDAwIHMxOTE2ODY0IHI4MTkyIGQyMDU0NCB1MjA5NzE1MgpbICAg IDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBzMTkxNjg2NCByODE5MiBkMjA1NDQgdTIwOTcxNTIgYWxs b2M9MSoyMDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIFswXSAxIApbICAg IDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAgMC4wMDAwMDBdIGt2 bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMTI0MGNmMDAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6 b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdl czogODA2NzkKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190YXNrX3Bh bmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3 YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBz b2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNv bnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFt MCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvbmV4dDptYXN0ZXI6MDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJh MjgwMzBiYjpiaXNlY3QtbGludXg3Ly52bWxpbnV6LTA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZmNzNh ZGUyOTQyYTI4MDMwYmItMjAxNDA3MTcwODQ3MDgtNTEtaXZiNDEgYnJhbmNoPW5leHQvbWFzdGVy IEJPT1RfSU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMDhlOGVh MWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYi92bWxpbnV6LTMuMTYuMC1yYzEtMDAw NDktZzA4ZThlYTEgZHJiZC5taW5vcl9jb3VudD04ClsgICAgMC4wMDAwMDBdIHN5c3JxOiBzeXNy cSBhbHdheXMgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczog MjA0OCAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkgY2FjaGUg aGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAw LjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDYs IDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gTWVtb3J5OiAyMzk5MzJLLzMyNzI4MEsgYXZh aWxhYmxlICgxMzE5NUsga2VybmVsIGNvZGUsIDg5MjJLIHJ3ZGF0YSwgNzA0NEsgcm9kYXRhLCAz MjI4SyBpbml0LCAxODc0OEsgYnNzLCA4NzM0OEsgcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIFBy ZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBd IFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9p ZHM9MgpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjUyNDU0NCBucl9pcnFzOjUxMiAxNgpbICAgIDAu MDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xl IFt0dHkwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGRp c2FibGVkClsgICAgMC4wMDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAw MDBdIExvY2sgZGVwZW5kZW5jeSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0 LCBJbmMuLCBJbmdvIE1vbG5hcgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfU1VCQ0xB U1NFUzogIDgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OApb ICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAw MDAwMF0gLi4uIENMQVNTSEFTSF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4u LiBNQVhfTE9DS0RFUF9FTlRSSUVTOiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9M T0NLREVQX0NIQUlOUzogICAgICA2NTUzNgpbICAgIDAuMDAwMDAwXSAuLi4gQ0hBSU5IQVNIX1NJ WkU6ICAgICAgICAgIDMyNzY4ClsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRl cGVuZGVuY3kgaW5mbzogODY3MSBrQgpbICAgIDAuMDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1l bW9yeSBmb290cHJpbnQ6IDI2ODggYnl0ZXMKWyAgICAwLjAwMDAwMF0gaHBldCBjbG9ja2V2ZW50 IHJlZ2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAyNjkzLjUxMCBNSHogcHJv Y2Vzc29yClsgICAgMC4wMjAwMDBdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpIHBy ZXNldCB2YWx1ZS4uIDUzODcuMDIgQm9nb01JUFMgKGxwaj0yNjkzNTEwMCkKWyAgICAwLjAyMDAw MF0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4wMjAwMDBdIEFD UEk6IENvcmUgcmV2aXNpb24gMjAxNDA0MjQKWyAgICAwLjAyNzQ2OF0gQUNQSTogQWxsIEFDUEkg VGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJlZApbICAgIDAuMDMwODc5XSBTZWN1cml0eSBGcmFt ZXdvcmsgaW5pdGlhbGl6ZWQKWyAgICAwLjAzMjEyM10gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBl bnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjAzMzY2NV0gTW91bnRw b2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVz KQpbICAgIDAuMDM4ODgzXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBkZXZpY2VzClsgICAg MC4wNDAxNzZdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGZyZWV6ZXIKWyAgICAwLjA0MTQx Nl0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KWyAgICAwLjA0Mjc3MF0gbWNlOiBD UFUgc3VwcG9ydHMgMTAgTUNFIGJhbmtzClsgICAgMC4wNDM5MTddIExhc3QgbGV2ZWwgaVRMQiBl bnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwClsgICAgMC4wNDM5MTddIExhc3QgbGV2ZWwgZFRM QiBlbnRyaWVzOiA0S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMApbICAgIDAuMDQzOTE3XSB0bGJf Zmx1c2hhbGxfc2hpZnQ6IDYKWyAgICAwLjA0ODA3OV0gRnJlZWluZyBTTVAgYWx0ZXJuYXRpdmVz IG1lbW9yeTogMjBLIChmZmZmZmZmZjgzMWRmMDAwIC0gZmZmZmZmZmY4MzFlNDAwMCkKWyAgICAw LjA1NjE0NV0gR2V0dGluZyBWRVJTSU9OOiAxMDUwMDE0ClsgICAgMC4wNTcyMjhdIEdldHRpbmcg VkVSU0lPTjogMTA1MDAxNApbICAgIDAuMDU4MjQ5XSBHZXR0aW5nIElEOiAwClsgICAgMC4wNTkw ODhdIEdldHRpbmcgSUQ6IGZmMDAwMDAwClsgICAgMC4wNjAxMjhdIEdldHRpbmcgTFZUMDogODcw MApbICAgIDAuMDYxMDU5XSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjA2MjAwMF0gZW5hYmxl ZCBFeHRJTlQgb24gQ1BVIzAKWyAgICAwLjA2NDE0N10gRU5BQkxJTkcgSU8tQVBJQyBJUlFzClsg ICAgMC4wNjUxMjNdIGluaXQgSU9fQVBJQyBJUlFzClsgICAgMC4wNjYwMjldICBhcGljIDAgcGlu IDAgbm90IGNvbm5lY3RlZApbICAgIDAuMDY3MjE2XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAu MDcwMDc1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEg MCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDcyMTcxXSBJT0FQSUNbMF06IFNldCBy b3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDox KQpbICAgIDAuMDc0MjY1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgz NCAtPiBJUlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDc2MzYxXSBJT0FQSUNb MF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMDc4NDUyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTYgLT4gMHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDgwMTE1 XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJUlEgNyBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDgyOTg5XSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDg1MDk3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJ UlEgOSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDg3MTg1XSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1vZGU6MSBBY3RpdmU6MCBE ZXN0OjEpClsgICAgMC4wOTAwNjZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEg LT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA5MjIwMF0g SU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDk0MzQ0XSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsg ICAgMC4wOTY0ODldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQgLT4gMHgzZSAt PiBJUlEgMTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA5ODYxNl0gSU9BUElDWzBd OiBTZXQgcm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAxNSBNb2RlOjAgQWN0aXZl OjAgRGVzdDoxKQpbICAgIDAuMTAwMDY3XSAgYXBpYyAwIHBpbiAxNiBub3QgY29ubmVjdGVkClsg ICAgMC4xMDExNjJdICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQKWyAgICAwLjEwMjI0NF0g IGFwaWMgMCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMTAzMzYyXSAgYXBpYyAwIHBpbiAx OSBub3QgY29ubmVjdGVkClsgICAgMC4xMDQ0NTRdICBhcGljIDAgcGluIDIwIG5vdCBjb25uZWN0 ZWQKWyAgICAwLjEwNTU0Nl0gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5lY3RlZApbICAgIDAuMTA2 NjI4XSAgYXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAgMC4xMDc3MTRdICBhcGljIDAg cGluIDIzIG5vdCBjb25uZWN0ZWQKWyAgICAwLjExMDIzN10gLi5USU1FUjogdmVjdG9yPTB4MzAg YXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMTEyMjAwXSBzbXBib290OiBD UFUwOiBJbnRlbCBDb21tb24gS1ZNIHByb2Nlc3NvciAoZmFtOiAwZiwgbW9kZWw6IDA2LCBzdGVw cGluZzogMDEpClsgICAgMC4xMTU1MDRdIFVzaW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJydXB0 cy4KWyAgICAwLjExNTUwNF0gY2FsaWJyYXRpbmcgQVBJQyB0aW1lciAuLi4KWyAgICAwLjEyMDAw MF0gLi4uIGxhcGljIGRlbHRhID0gODEyNTEzOQpbICAgIDAuMTIwMDAwXSAuLi4gUE0tVGltZXIg ZGVsdGEgPSA0NjUzNTYKWyAgICAwLjEyMDAwMF0gQVBJQyBjYWxpYnJhdGlvbiBub3QgY29uc2lz dGVudCB3aXRoIFBNLVRpbWVyOiAxMzBtcyBpbnN0ZWFkIG9mIDEwMG1zClsgICAgMC4xMjAwMDBd IEFQSUMgZGVsdGEgYWRqdXN0ZWQgdG8gUE0tVGltZXI6IDYyNDk4OTQgKDgxMjUxMzkpClsgICAg MC4xMjAwMDBdIFRTQyBkZWx0YSBhZGp1c3RlZCB0byBQTS1UaW1lcjogMjY5MzUxMDY5ICgzNTAx NjgyODApClsgICAgMC4xMjAwMDBdIC4uLi4uIGRlbHRhIDYyNDk4OTQKWyAgICAwLjEyMDAwMF0g Li4uLi4gbXVsdDogMjY4NDMwOTAzClsgICAgMC4xMjAwMDBdIC4uLi4uIGNhbGlicmF0aW9uIHJl c3VsdDogOTk5OTgzMApbICAgIDAuMTIwMDAwXSAuLi4uLiBDUFUgY2xvY2sgc3BlZWQgaXMgMjY5 My41MTA2IE1Iei4KWyAgICAwLjEyMDAwMF0gLi4uLi4gaG9zdCBidXMgY2xvY2sgc3BlZWQgaXMg OTk5Ljk4MzAgTUh6LgpbICAgIDAuMTIwMTg1XSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9y dGVkIE5ldGJ1cnN0IENQVSBtb2RlbCA2IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBv bmx5LgpbICAgIDAuMTQyMDY2XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9p bnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51bGwpClsgICAgMC4xNDQzMjNdIElQOiBb PGZmZmZmZmZmODE4NjBiMjg+XSBfX2JpdG1hcF9vcisweDM4LzB4NTAKWyAgICAwLjE0NTc0OF0g UEdEIDAgClsgICAgMC4xNDY1MTddIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUIFNNUCAKWyAgICAw LjE0NzgwNF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4xNDg4NDNdIENQVTogMCBQSUQ6IDEg Q29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDMuMTYuMC1yYzEtMDAwNDktZzA4ZThlYTEgIzEK WyAgICAwLjE1MDAwMF0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsg UElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDAuMTUwMDAwXSB0YXNrOiBm ZmZmODgwMDExNGQwMDEwIHRpOiBmZmZmODgwMDExNGQ0MDAwIHRhc2sudGk6IGZmZmY4ODAwMTE0 ZDQwMDAKWyAgICAwLjE1MDAwMF0gUklQOiAwMDEwOls8ZmZmZmZmZmY4MTg2MGIyOD5dICBbPGZm ZmZmZmZmODE4NjBiMjg+XSBfX2JpdG1hcF9vcisweDM4LzB4NTAKWyAgICAwLjE1MDAwMF0gUlNQ OiAwMDAwOmZmZmY4ODAwMTE0ZDdlMjggIEVGTEFHUzogMDAwMTAyMDIKWyAgICAwLjE1MDAwMF0g UkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZmZmZmY4MjZhZmVjMCBSQ1g6IDAwMDAwMDAw MDAwMDAwMDEKWyAgICAwLjE1MDAwMF0gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogZmZmZjg4 MDAxMTQyNDgwMCBSREk6IGZmZmY4ODAwMTE0MjQ4MDAKWyAgICAwLjE1MDAwMF0gUkJQOiBmZmZm ODgwMDExNGQ3ZTI4IFIwODogMDAwMDAwMDAwMDAwMDAwMSBSMDk6IDAwMDAwMDAwMDAwMDAwMDEK WyAgICAwLjE1MDAwMF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogZmZmZmZmZmY4MzljNWVi MCBSMTI6IDAwMDAwMDAwZmZmZmZmZmYKWyAgICAwLjE1MDAwMF0gUjEzOiAwMDAwMDAwMDAwMDAw MDAxIFIxNDogZmZmZjg4MDAxMTUyNDE5MCBSMTU6IGZmZmZmZmZmODI2MTZkZDAKWyAgICAwLjE1 MDAwMF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAwMTI0MDAwMDAoMDAw MCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMTUwMDAwXSBDUzogIDAwMTAgRFM6IDAw MDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDNiClsgICAgMC4xNTAwMDBdIENSMjogMDAw MDAwMDAwMDAwMDAwMCBDUjM6IDAwMDAwMDAwMDI2MTEwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNmYw ClsgICAgMC4xNTAwMDBdIFN0YWNrOgpbICAgIDAuMTUwMDAwXSAgZmZmZjg4MDAxMTRkN2U3OCBm ZmZmZmZmZjgzMGJkNjFkIGZmZmZmZmZmODExYWIzZmQgZmZmZjg4MDAxMTRkN2U3OApbICAgIDAu MTUwMDAwXSAgMDAwMDAwMDAwMDAwMDIwMiBmZmZmODgwMDExNGJjNGUwIDAwMDAwMDAwMDAwMDAy MDIgMDAwMDAwMDAwMDAwMDAwMQpbICAgIDAuMTUwMDAwXSAgMDAwMDAwMDAwMDAwMDAwMCBmZmZm ZmZmZjgyNjE2ZGQwIGZmZmY4ODAwMTE0ZDdmMDggZmZmZmZmZmY4MTAwMDUzZQpbICAgIDAuMTUw MDAwXSBDYWxsIFRyYWNlOgpbICAgIDAuMTUwMDAwXSAgWzxmZmZmZmZmZjgzMGJkNjFkPl0gcmN1 X3NwYXduX2dwX2t0aHJlYWQrMHgxNzUvMHg1NjgKWyAgICAwLjE1MDAwMF0gIFs8ZmZmZmZmZmY4 MTFhYjNmZD5dID8gdHJhY2VfaGFyZGlycXNfb24rMHgxZC8weDMwClsgICAgMC4xNTAwMDBdICBb PGZmZmZmZmZmODEwMDA1M2U+XSBkb19vbmVfaW5pdGNhbGwrMHgyYWUvMHg0OTAKWyAgICAwLjE1 MDAwMF0gIFs8ZmZmZmZmZmY4MzBiZDRhOD5dID8gcmN1X25vY2Jfc2V0dXArMHg0ZC8weDRkClsg ICAgMC4xNTAwMDBdICBbPGZmZmZmZmZmODMwYTcyOGQ+XSA/IG5hdGl2ZV9zbXBfcHJlcGFyZV9j cHVzKzB4OWNkLzB4YTA2ClsgICAgMC4xNTAwMDBdICBbPGZmZmZmZmZmODMwOGRmZjI+XSBrZXJu ZWxfaW5pdF9mcmVlYWJsZSsweDFkNy8weDQ3MgpbICAgIDAuMTUwMDAwXSAgWzxmZmZmZmZmZjgx Y2FmODQxPl0gPyBrZXJuZWxfaW5pdCsweDExLzB4MjMwClsgICAgMC4xNTAwMDBdICBbPGZmZmZm ZmZmODFjYWY4MzA+XSA/IHJlc3RfaW5pdCsweDIzMC8weDIzMApbICAgIDAuMTUwMDAwXSAgWzxm ZmZmZmZmZjgxY2FmODQxPl0ga2VybmVsX2luaXQrMHgxMS8weDIzMApbICAgIDAuMTUwMDAwXSAg WzxmZmZmZmZmZjgxY2RlYWJjPl0gcmV0X2Zyb21fZm9yaysweDdjLzB4YjAKWyAgICAwLjE1MDAw MF0gIFs8ZmZmZmZmZmY4MWNhZjgzMD5dID8gcmVzdF9pbml0KzB4MjMwLzB4MjMwClsgICAgMC4x NTAwMDBdIENvZGU6IDA2IDQ4IDg5IGU1IDg1IGM5IDQxIDg5IGM4IDdmIDE4IDBmIDFmIDg0IDAw IDAwIDAwIDAwIDAwIDQ4IDgzIDA1IGYwIGY3IGExIDAyIDAxIDVkIGMzIDY2IDBmIDFmIDQ0IDAw IDAwIDQ4IDgzIDA1IGQ4IGY3IGExIDAyIDAxIDw0OD4gOGIgMGMgYzIgNDggMGIgMGMgYzYgNDgg ODkgMGMgYzcgNDggODMgYzAgMDEgNDEgMzkgYzAgN2YgZTMgClsgICAgMC4xNTAwMDBdIFJJUCAg WzxmZmZmZmZmZjgxODYwYjI4Pl0gX19iaXRtYXBfb3IrMHgzOC8weDUwClsgICAgMC4xNTAwMDBd ICBSU1AgPGZmZmY4ODAwMTE0ZDdlMjg+ClsgICAgMC4xNTAwMDBdIENSMjogMDAwMDAwMDAwMDAw MDAwMApbICAgIDAuMTUwMDAwXSAtLS1bIGVuZCB0cmFjZSA2NzE2MDVlYjA0OTNlNDU2IF0tLS0K WyAgICAwLjE1MDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlv bgpbICAgIDAuMTUwMDAwXSBSZWJvb3RpbmcgaW4gMTAgc2Vjb25kcy4uCkVsYXBzZWQgdGltZTog MTAKcWVtdS1zeXN0ZW0teDg2XzY0IC1jcHUga3ZtNjQgLWVuYWJsZS1rdm0gLWtlcm5lbCAva2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS8wOGU4ZWExYjQ1YzJmNjJhYWRjNmRm ZjczYWRlMjk0MmEyODAzMGJiL3ZtbGludXotMy4xNi4wLXJjMS0wMDA0OS1nMDhlOGVhMSAtYXBw ZW5kICdodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBp Yz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVv dXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHBy b21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3Jt YWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjowOGU4ZWExYjQ1YzJmNjJh YWRjNmRmZjczYWRlMjk0MmEyODAzMGJiOmJpc2VjdC1saW51eDcvLnZtbGludXotMDhlOGVhMWI0 NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYi0yMDE0MDcxNzA4NDcwOC01MS1pdmI0MSBi cmFuY2g9bmV4dC9tYXN0ZXIgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NS8wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiL3ZtbGlu dXotMy4xNi4wLXJjMS0wMDA0OS1nMDhlOGVhMSBkcmJkLm1pbm9yX2NvdW50PTgnICAtaW5pdHJk IC9rZXJuZWwtdGVzdHMvaW5pdHJkL3F1YW50YWwtY29yZS14ODZfNjQuY2d6IC1tIDMyMCAtc21w IDIgLW5ldCBuaWMsdmxhbj0xLG1vZGVsPWUxMDAwIC1uZXQgdXNlcix2bGFuPTEgLWJvb3Qgb3Jk ZXI9bmMgLW5vLXJlYm9vdCAtd2F0Y2hkb2cgaTYzMDBlc2IgLXJ0YyBiYXNlPWxvY2FsdGltZSAt cGlkZmlsZSAvZGV2L3NobS9rYm9vdC9waWQtcXVhbnRhbC1pdmI0MS0xMDAgLXNlcmlhbCBmaWxl Oi9kZXYvc2htL2tib290L3NlcmlhbC1xdWFudGFsLWl2YjQxLTEwMCAtZGFlbW9uaXplIC1kaXNw bGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============3562870299103333618== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="---at----warn_pre_alternatives-x-74432.log" SEVBRCBpcyBub3cgYXQgZDRmNGQxZC4uLiBBZGQgbGludXgtbmV4dCBzcGVjaWZpYyBmaWxlcyBm b3IgMjAxNDA3MTYKZ2l0IGNoZWNrb3V0IDE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkxZDYzODky NDQyMjEyYWIKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjoxNzk1Y2Q5YjNhOTFkNGI1NDczYzk3ZjQ5MWQ2 Mzg5MjQ0MjIxMmFiOmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDM6NDU6MDIgMTc5NWNkOWIz YTkxZDRiNTQ3M2M5N2Y0OTFkNjM4OTI0NDIyMTJhYiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRh c2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcx NzAxNDUtMTc5NWNkOWIzYTkxZDRiNTQ3M2M5N2Y0OTFkNjM4OTI0NDIyMTJhYgpDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzE3OTVjZDli M2E5MWQ0YjU0NzNjOTdmNDkxZDYzODkyNDQyMjEyYWIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NS0xNzk1Y2Q5YjNhOTFkNGI1NDczYzk3ZjQ5MWQ2Mzg5MjQ0MjIxMmFiCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pdnl0b3duMi1zbW9rZS94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtMTc5NWNkOWIzYTkxZDRiNTQ3M2M5N2Y0OTFkNjM4 OTI0NDIyMTJhYgprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 LzE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkxZDYzODkyNDQyMjEyYWIvdm1saW51ei0zLjE2LjAt cmM1CgoyMDE0LTA3LTE3LTA0OjA1OjAyIGRldGVjdGluZyBib290IHN0YXRlIC4uLi4JMTEuLgky MCBTVUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0IDE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkx ZDYzODkyNDQyMjEyYWIKZ2l0IGJpc2VjdCBzdGFydCBkNGY0ZDFkNDVjZDFiOWFhNjBlNjFjMmVh YjI1YTVkOWE3OWEyNmYzIDE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkxZDYzODkyNDQyMjEyYWIg LS0KL2Mva2VybmVsLXRlc3RzL2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiZDRmNGQxZDQ1Y2QxYjlh YTYwZTYxYzJlYWIyNWE1ZDlhNzlhMjZmMyIsICItZyIsICIxNzk1Y2Q5YjNhOTFkNGI1NDczYzk3 ZjQ5MWQ2Mzg5MjQ0MjIxMmFiIiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZh aWx1cmUuc2giLCAiL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QiXQpCaXNlY3Rpbmc6 IDY1MDggcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEzIHN0ZXBz KQpbOGFiMmY4ZTA2Yjg2MzM0NWM0MzY2YzdiOTQ5MzVkMTA1ZmQ0Y2EwMV0gTWVyZ2UgcmVtb3Rl LXRyYWNraW5nIGJyYW5jaCAnYmx1ZXRvb3RoL21hc3RlcicKcnVubmluZyAvYy9rZXJuZWwtdGVz dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4Ny9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDUvbmV4dDptYXN0ZXI6OGFiMmY4ZTA2Yjg2MzM0NWM0MzY2YzdiOTQ5MzVk MTA1ZmQ0Y2EwMTpiaXNlY3QtbGludXg3CgoyMDE0LTA3LTE3LTA0OjA5OjA1IDhhYjJmOGUwNmI4 NjMzNDVjNDM2NmM3Yjk0OTM1ZDEwNWZkNGNhMDEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNr IHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1LThhYjJmOGUwNmI4NjMzNDVjNDM2NmM3Yjk0OTM1ZDEwNWZkNGNhMDEKQ2hlY2sgZm9yIGtl cm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS84YWIyZjhlMDZi ODYzMzQ1YzQzNjZjN2I5NDkzNWQxMDVmZDRjYTAxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2Yg L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUt OGFiMmY4ZTA2Yjg2MzM0NWM0MzY2YzdiOTQ5MzVkMTA1ZmQ0Y2EwMQp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaXZ5dG93bjItc21va2UveDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LThhYjJmOGUwNmI4NjMzNDVjNDM2NmM3Yjk0OTM1ZDEw NWZkNGNhMDEKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS84 YWIyZjhlMDZiODYzMzQ1YzQzNjZjN2I5NDkzNWQxMDVmZDRjYTAxL3ZtbGludXotMy4xNi4wLXJj NS0wMjUyMy1nOGFiMmY4ZQoKMjAxNC0wNy0xNy0wNDozMDowNiBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAuLgkyCTMuLgk1CTgJOQkxMC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgkyMCBTVUND RVNTCgpCaXNlY3Rpbmc6IDM5ODUgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChy b3VnaGx5IDEyIHN0ZXBzKQpbYTM3MTQwMTMwZTgxNmFiNzk2NTY0NWJiN2Y1ZDJkNjJlNmVkMzRj YV0gTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnZnRyYWNlL2Zvci1uZXh0JwpydW5uaW5n IC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNl Y3QvbGludXg3L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjphMzcxNDAxMzBlODE2YWI3 OTY1NjQ1YmI3ZjVkMmQ2MmU2ZWQzNGNhOmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDQ6NTE6 MDYgYTM3MTQwMTMwZTgxNmFiNzk2NTY0NWJiN2Y1ZDJkNjJlNmVkMzRjYSBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDUtYTM3MTQwMTMwZTgxNmFiNzk2NTY0NWJiN2Y1ZDJkNjJlNmVkMzRj YQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1L2EzNzE0MDEzMGU4MTZhYjc5NjU2NDViYjdmNWQyZDYyZTZlZDM0Y2EKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS1hMzcxNDAxMzBlODE2YWI3OTY1NjQ1YmI3ZjVkMmQ2MmU2ZWQzNGNhCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pdnl0b3du Mi1zbW9rZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtYTM3MTQwMTMwZTgxNmFiNzk2 NTY0NWJiN2Y1ZDJkNjJlNmVkMzRjYQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aXYxLTA3MTcwMTQ1L2EzNzE0MDEzMGU4MTZhYjc5NjU2NDViYjdmNWQyZDYyZTZlZDM0Y2Evdm1s aW51ei0zLjE2LjAtcmM1LTAzODkwLWdhMzcxNDAxCgoyMDE0LTA3LTE3LTA1OjA0OjA2IGRldGVj dGluZyBib290IHN0YXRlIC4uLgk4CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMjYxOCByZXZpc2lv bnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTIgc3RlcHMpClszMDJkOTFkN2Rk MWFkNTk4MWZlMDE0YjY1Y2FhYzVhYzNjODRhZWQ4XSBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJh bmNoICdjZ3JvdXAvZm9yLW5leHQnCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 L25leHQ6bWFzdGVyOjMwMmQ5MWQ3ZGQxYWQ1OTgxZmUwMTRiNjVjYWFjNWFjM2M4NGFlZDg6Ymlz ZWN0LWxpbnV4NwoKMjAxNC0wNy0xNy0wNTowNjozOCAzMDJkOTFkN2RkMWFkNTk4MWZlMDE0YjY1 Y2FhYzVhYzNjODRhZWQ4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS0zMDJkOTFkN2Rk MWFkNTk4MWZlMDE0YjY1Y2FhYzVhYzNjODRhZWQ4CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMzAyZDkxZDdkZDFhZDU5ODFmZTAxNGI2 NWNhYWM1YWMzYzg0YWVkOAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LTMwMmQ5MWQ3ZGQxYWQ1 OTgxZmUwMTRiNjVjYWFjNWFjM2M4NGFlZDgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NS0zMDJkOTFkN2RkMWFkNTk4MWZlMDE0YjY1Y2FhYzVhYzNjODRhZWQ4Cmtlcm5l bDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMzAyZDkxZDdkZDFhZDU5 ODFmZTAxNGI2NWNhYWM1YWMzYzg0YWVkOC92bWxpbnV6LTMuMTYuMC1yYzUtMDU4NDMtZzMwMmQ5 MWQKCjIwMTQtMDctMTctMDU6MTI6MzggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxV UkUKWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRh dGlvbi4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5v dXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0xClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0 IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAw IGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6MTQzOSB3 YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwKCkKWyAgICAwLjAwMDAwMF0gWW91J3JlIHVz aW5nIHN0YXRpY19jcHVfaGFzIGJlZm9yZSBhbHRlcm5hdGl2ZXMgaGF2ZSBydW4hClsgICAgMC4w MDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENv bW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM1LTA1ODQzLWczMDJkOTFkICMxClsg ICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJ SVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAw MDAwMDAwMDkgZmZmZmZmZmY4MjYwM2JjOCBmZmZmZmZmZjgxY2RlMjhlIGZmZmZmZmZmODI2MDNj MTAKWyAgICAwLjAwMDAwMF0gIGZmZmZmZmZmODI2MDNjMDAgZmZmZmZmZmY4MTBlYTNjNyAwMDAw MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAw MDAwMDAgZmZmZmZmZmY4MjYxODcwMCAwMDAwMDAwMDAwMDAwMGE4IGZmZmZmZmZmODI2MDNjNjAK WyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNk ZTI4ZT5dIGR1bXBfc3RhY2srMHhkMi8weDE4ZQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgx MGVhM2M3Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHhjNy8weDEwMApbICAgIDAuMDAwMDAwXSAg WzxmZmZmZmZmZjgxMGVhNGU3Pl0gd2Fybl9zbG93cGF0aF9mbXQrMHg1Ny8weDcwClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODEwMGU0MWQ+XSA/IHByaW50X2NvbnRleHRfc3RhY2srMHgxNmQv MHgyMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTAyZmUwZT5dIHdhcm5fcHJlX2FsdGVy bmF0aXZlcysweDJlLzB4NDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4NDNmNj5dIF9f ZG9fcGFnZV9mYXVsdCsweDJhNi8weDExMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTAy YjMyZT5dID8gc2F2ZV9zdGFja190cmFjZSsweDJlLzB4ODAKWyAgICAwLjAwMDAwMF0gIFs8ZmZm ZmZmZmY4MTA4NTkxNj5dIHRyYWNlX2RvX3BhZ2VfZmF1bHQrMHg1NTYvMHg3NzAKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MTA3ZDI4Yj5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgzYi8weDFk MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxY2Y0OTM4Pl0gYXN5bmNfcGFnZV9mYXVsdCsw eDI4LzB4MzAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTg2YTA4OD5dID8gX19iaXRtYXBf b3IrMHgzOC8weDUwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzRhOTk+XSByY3VfaW5p dF9vbmUrMHg3NzMvMHhhNWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzBjNTM4Yz5dIHJj dV9pbml0KzB4NjBhLzB4NmU5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTU4OTE+XSBz dGFydF9rZXJuZWwrMHg0NmYvMHg5ZjkKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA5NGUz Zj5dID8gc2V0X2luaXRfYXJnKzB4ZWMvMHhlYwpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgz MDk0MTIwPl0gPyBlYXJseV9pZHRfaGFuZGxlcnMrMHgxMjAvMHgxMjAKWyAgICAwLjAwMDAwMF0g IFs8ZmZmZmZmZmY4MzA5NDc3NT5dIHg4Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMrMHg2NC8weDZk ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTQ5NDM+XSB4ODZfNjRfc3RhcnRfa2VybmVs KzB4MWM1LzB4MWRiClsgICAgMC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIDFkMzFmZTU5Yzk4NWFj NDkgXS0tLQpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0t LS0KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMzAyZDkxZDdkZDFhZDU5 ODFmZTAxNGI2NWNhYWM1YWMzYzg0YWVkOC9kbWVzZy15b2N0by12cC0yMjoyMDE0MDcxNzA1MTMw NTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS0wNTg0My1nMzAyZDkx ZDoxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzMwMmQ5MWQ3ZGQxYWQ1 OTgxZmUwMTRiNjVjYWFjNWFjM2M4NGFlZDgvZG1lc2cteW9jdG8tdnAtMzI6MjAxNDA3MTcwNTEz MDQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtMDU4NDMtZzMwMmQ5 MWQ6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS8zMDJkOTFkN2RkMWFk NTk4MWZlMDE0YjY1Y2FhYzVhYzNjODRhZWQ4L2RtZXNnLXlvY3RvLWl2YjQyLTQ1OjIwMTQwNzE3 MDUxODQ2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6CjA6MzozIGFsbF9nb29kOmJh ZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTE3IDA1OjEzOjA5IFJFUEVBVCBDT1VOVDog MjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2Vj dGluZzogMTk1MyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTEg c3RlcHMpCltkZTEyOWM3NTE5YWMwYTg2YjMxMTI0YmE3OWFkMDUxMDJiMzA2ODFkXSBNZXJnZSBy ZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdsZWRzL2Zvci1uZXh0JwpydW5uaW5nIC9jL2tlcm5lbC10 ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29i ai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjpkZTEyOWM3NTE5YWMwYTg2YjMxMTI0YmE3OWFk MDUxMDJiMzA2ODFkOmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDU6MTM6MTAgZGUxMjljNzUx OWFjMGE4NmIzMTEyNGJhNzlhZDA1MTAyYjMwNjgxZCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRh c2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcx NzAxNDUtZGUxMjljNzUxOWFjMGE4NmIzMTEyNGJhNzlhZDA1MTAyYjMwNjgxZApDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RlMTI5Yzc1 MTlhYzBhODZiMzExMjRiYTc5YWQwNTEwMmIzMDY4MWQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NS1kZTEyOWM3NTE5YWMwYTg2YjMxMTI0YmE3OWFkMDUxMDJiMzA2ODFkCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pdnl0b3duMi1zbW9rZS94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtZGUxMjljNzUxOWFjMGE4NmIzMTEyNGJhNzlhZDA1 MTAyYjMwNjgxZAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 L2RlMTI5Yzc1MTlhYzBhODZiMzExMjRiYTc5YWQwNTEwMmIzMDY4MWQvdm1saW51ei0zLjE2LjAt cmM1LTA0MDY2LWdkZTEyOWM3CgoyMDE0LTA3LTE3LTA1OjUxOjEwIGRldGVjdGluZyBib290IHN0 YXRlIC4gVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNh bCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21l dHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSAt LS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gV0FSTklO RzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9zbW9rZS9hcmNoL3g4Ni9rZXJuZWwvY3B1 L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJuYXRpdmVzKzB4MmUvMHg0MCgpClsgICAgMC4w MDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNfY3B1X2hhcyBiZWZvcmUgYWx0ZXJuYXRpdmVzIGhh dmUgcnVuIQpbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjAwMDAwMF0g Q1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS0wNDA2 Ni1nZGUxMjljNyAjMQpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2Nocywg QklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZm ZmZmZmZmODI2MDNiYzggZmZmZmZmZmY4MWNkMzc2ZSBmZmZmZmZmZjgyNjAzYzEwClsgICAgMC4w MDAwMDBdICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEwZWEzYzcgMDAwMDAwMDAwMDAwMDAw MCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZm ZmZmODI2MTg3MDAgMDAwMDAwMDAwMDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYwClsgICAgMC4wMDAw MDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZDM3NmU+XSBkdW1w X3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTNjNz5dIHdh cm5fc2xvd3BhdGhfY29tbW9uKzB4YzcvMHgxMDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MTBlYTRlNz5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAgWzxm ZmZmZmZmZjgxMDBlNDFkPl0gPyBwcmludF9jb250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmZlMGU+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgy ZS8weDQwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODQzZjY+XSBfX2RvX3BhZ2VfZmF1 bHQrMHgyYTYvMHgxMTEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmIzMmU+XSA/IHNh dmVfc3RhY2tfdHJhY2UrMHgyZS8weDgwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU5 MTY+XSB0cmFjZV9kb19wYWdlX2ZhdWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZm ZmZmZmZmODEwN2QyOGI+XSBkb19hc3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MWNlOWUzOD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODE4NjkwMDg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1 MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMGJmYTk5Pl0gcmN1X2luaXRfb25lKzB4Nzcz LzB4YTVjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzAzOGM+XSByY3VfaW5pdCsweDYw YS8weDZlOQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDkwODkxPl0gc3RhcnRfa2VybmVs KzB4NDZmLzB4OWY5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGZlM2Y+XSA/IHNldF9p bml0X2FyZysweGVjLzB4ZWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4ZjEyMD5dID8g ZWFybHlfaWR0X2hhbmRsZXJzKzB4MTIwLzB4MTIwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODMwOGY3NzU+XSB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4NjQvMHg2ZApbICAgIDAuMDAw MDAwXSAgWzxmZmZmZmZmZjgzMDhmOTQzPl0geDg2XzY0X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFk YgpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSBkZjQ5MGQ5OGRmMWM0Zjg0IF0tLS0KWyAg ICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RlMTI5Yzc1MTlhYzBhODZiMzExMjRiYTc5 YWQwNTEwMmIzMDY4MWQvZG1lc2cteW9jdG8ta2J1aWxkLTEwOjIwMTQwNzE3MDU0OTE1Ong4Nl82 NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LTA0MDY2LWdkZTEyOWM3OjEKMDox OjEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMTcgMDU6NTE6NDAg UkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdC8ucmVw ZWF0G1swbQoKQmlzZWN0aW5nOiAxNzYgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlz IChyb3VnaGx5IDggc3RlcHMpCls2N2Q4ZDlmZWM4NmI1ZjM2YTJkYmVjZmRiZThhZGY1OWY0Y2U1 OTA2XSBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICd4ZW4tdGlwL2xpbnV4LW5leHQnCnJ1 bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOjY3ZDhkOWZlYzg2 YjVmMzZhMmRiZWNmZGJlOGFkZjU5ZjRjZTU5MDY6YmlzZWN0LWxpbnV4NwoKMjAxNC0wNy0xNy0w NTo1MTo0MSA2N2Q4ZDlmZWM4NmI1ZjM2YTJkYmVjZmRiZThhZGY1OWY0Y2U1OTA2IGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NS02N2Q4ZDlmZWM4NmI1ZjM2YTJkYmVjZmRiZThhZGY1OWY0 Y2U1OTA2CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUvNjdkOGQ5ZmVjODZiNWYzNmEyZGJlY2ZkYmU4YWRmNTlmNGNlNTkwNgp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1LTY3ZDhkOWZlYzg2YjVmMzZhMmRiZWNmZGJlOGFkZjU5ZjRjZTU5 MDYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2 eXRvd24yLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS02N2Q4ZDlmZWM4NmI1 ZjM2YTJkYmVjZmRiZThhZGY1OWY0Y2U1OTA2Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDUvNjdkOGQ5ZmVjODZiNWYzNmEyZGJlY2ZkYmU4YWRmNTlmNGNlNTkw Ni92bWxpbnV6LTMuMTYuMC1yYzUtMDQwMTktZzY3ZDhkOWYKCjIwMTQtMDctMTctMDY6MzM6NDEg ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4gVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIFByZWVt cHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJD VTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9 MgpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAg ICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9zbW9rZS9h cmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJuYXRpdmVzKzB4 MmUvMHg0MCgpClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNfY3B1X2hhcyBiZWZv cmUgYWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBp bjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50 ZWQgMy4xNi4wLXJjNS0wNDAxOS1nNjdkOGQ5ZiAjMQpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBu YW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAw MS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZmZmZmZmZmODI2MDNi YzggZmZmZmZmZmY4MWNkMzg1ZSBmZmZmZmZmZjgyNjAzYzEwClsgICAgMC4wMDAwMDBdICBmZmZm ZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEwZWEzYzcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw MDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2MTg3MDAg MDAwMDAwMDAwMDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYwClsgICAgMC4wMDAwMDBdIENhbGwgVHJh Y2U6ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZDM4NWU+XSBkdW1wX3N0YWNrKzB4ZDIv MHgxOGUKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTNjNz5dIHdhcm5fc2xvd3BhdGhf Y29tbW9uKzB4YzcvMHgxMDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTRlNz5dIHdh cm5fc2xvd3BhdGhfZm10KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBl NDFkPl0gPyBwcmludF9jb250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODEwMmZlMGU+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODQzZjY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgyYTYvMHgx MTEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU5MTY+XSB0cmFjZV9kb19wYWdlX2Zh dWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwN2QyOGI+XSBkb19h c3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNl OWYzOD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4wMDAwMDBdICBbPGZmZmZm ZmZmODE4NjkxMjg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApbICAgIDAuMDAwMDAwXSAgWzxm ZmZmZmZmZjgzMGJmYTk5Pl0gcmN1X2luaXRfb25lKzB4NzczLzB4YTVjClsgICAgMC4wMDAwMDBd ICBbPGZmZmZmZmZmODMwYzAzOGM+XSByY3VfaW5pdCsweDYwYS8weDZlOQpbICAgIDAuMDAwMDAw XSAgWzxmZmZmZmZmZjgzMDkwODkxPl0gc3RhcnRfa2VybmVsKzB4NDZmLzB4OWY5ClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODMwOGZlM2Y+XSA/IHNldF9pbml0X2FyZysweGVjLzB4ZWMKWyAg ICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4ZjEyMD5dID8gZWFybHlfaWR0X2hhbmRsZXJzKzB4 MTIwLzB4MTIwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGY3NzU+XSB4ODZfNjRfc3Rh cnRfcmVzZXJ2YXRpb25zKzB4NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhm OTQzPl0geDg2XzY0X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAwXSAtLS1b IGVuZCB0cmFjZSAwNjUxODE0NjhiMzdmNmE2IF0tLS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0t LS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1LzY3ZDhkOWZlYzg2YjVmMzZhMmRiZWNmZGJlOGFkZjU5ZjRjZTU5MDYvZG1lc2ct cXVhbnRhbC1pdmI0NC0xMjoyMDE0MDcxNzA2MzQxMzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcx NzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS82N2Q4ZDlmZWM4 NmI1ZjM2YTJkYmVjZmRiZThhZGY1OWY0Y2U1OTA2L2RtZXNnLXF1YW50YWwtaXZiNDQtNTA6MjAx NDA3MTcwNjM0MTI6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvNjdkOGQ5ZmVjODZiNWYzNmEyZGJlY2ZkYmU4YWRm NTlmNGNlNTkwNi9kbWVzZy1xdWFudGFsLWl2YjQ0LTg1OjIwMTQwNzE3MDYzNDE1Ong4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6CjA6MzozIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3Rz ChtbMTszNW0yMDE0LTA3LTE3IDA2OjM0OjQyIFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1i aXNlY3QvbGludXg3L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMTI5IHJldmlz aW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA4IHN0ZXBzKQpbZjkyNzRjNzU3 Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZV0gTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJy YW5jaCAna3ZtL2xpbnV4LW5leHQnCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 L25leHQ6bWFzdGVyOmY5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGU6Ymlz ZWN0LWxpbnV4NwoKMjAxNC0wNy0xNy0wNjozNDo0MiBmOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2 YzZiNzhiYmY0MGRhNTRlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1mOTI3NGM3NTc2 ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIw NmM2Yjc4YmJmNDBkYTU0ZQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWY5Mjc0Yzc1NzY4NDhh OWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NS1mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlCmtlcm5l bDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5 ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS92bWxpbnV6LTMuMTYuMC1yYzUtMDM5NzgtZ2Y5Mjc0 YzcKCjIwMTQtMDctMTctMDY6NTE6NDIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxV UkUKWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRh dGlvbi4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5v dXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0yClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0 IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAw IGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6MTQzOSB3 YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwKCkKWyAgICAwLjAwMDAwMF0gWW91J3JlIHVz aW5nIHN0YXRpY19jcHVfaGFzIGJlZm9yZSBhbHRlcm5hdGl2ZXMgaGF2ZSBydW4hClsgICAgMC4w MDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENv bW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM1LTAzOTc4LWdmOTI3NGM3ICMxClsg ICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJ SVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAw MDAwMDAwMDkgZmZmZmZmZmY4MjYwM2JjOCBmZmZmZmZmZjgxY2QzODVlIGZmZmZmZmZmODI2MDNj MTAKWyAgICAwLjAwMDAwMF0gIGZmZmZmZmZmODI2MDNjMDAgZmZmZmZmZmY4MTBlYTNjNyAwMDAw MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAw MDAwMDAgZmZmZmZmZmY4MjYxODcwMCAwMDAwMDAwMDAwMDAwMGE4IGZmZmZmZmZmODI2MDNjNjAK WyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNk Mzg1ZT5dIGR1bXBfc3RhY2srMHhkMi8weDE4ZQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgx MGVhM2M3Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHhjNy8weDEwMApbICAgIDAuMDAwMDAwXSAg WzxmZmZmZmZmZjgxMGVhNGU3Pl0gd2Fybl9zbG93cGF0aF9mbXQrMHg1Ny8weDcwClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODEwMGU0MWQ+XSA/IHByaW50X2NvbnRleHRfc3RhY2srMHgxNmQv MHgyMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTAyZmUwZT5dIHdhcm5fcHJlX2FsdGVy bmF0aXZlcysweDJlLzB4NDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4NDNmNj5dIF9f ZG9fcGFnZV9mYXVsdCsweDJhNi8weDExMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4 NTkxNj5dIHRyYWNlX2RvX3BhZ2VfZmF1bHQrMHg1NTYvMHg3NzAKWyAgICAwLjAwMDAwMF0gIFs8 ZmZmZmZmZmY4MTA3ZDI4Yj5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgzYi8weDFkMApbICAgIDAu MDAwMDAwXSAgWzxmZmZmZmZmZjgxY2U5ZjM4Pl0gYXN5bmNfcGFnZV9mYXVsdCsweDI4LzB4MzAK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTg2OTEyOD5dID8gX19iaXRtYXBfb3IrMHgzOC8w eDUwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYmZhOTk+XSByY3VfaW5pdF9vbmUrMHg3 NzMvMHhhNWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzBjMDM4Yz5dIHJjdV9pbml0KzB4 NjBhLzB4NmU5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTA4OTE+XSBzdGFydF9rZXJu ZWwrMHg0NmYvMHg5ZjkKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4ZmUzZj5dID8gc2V0 X2luaXRfYXJnKzB4ZWMvMHhlYwpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhmMTIwPl0g PyBlYXJseV9pZHRfaGFuZGxlcnMrMHgxMjAvMHgxMjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MzA4Zjc3NT5dIHg4Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMrMHg2NC8weDZkClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODMwOGY5NDM+XSB4ODZfNjRfc3RhcnRfa2VybmVsKzB4MWM1LzB4 MWRiClsgICAgMC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIDYzMjM1YjBjYzBiZjNiYzcgXS0tLQpb ICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIw NmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1xdWFudGFsLWl2YjQzLTExMDoyMDE0MDcxNzA2NTUxODp4 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2Rt ZXNnLXlvY3RvLWl2YjQxLTEwOToyMDE0MDcxNzA2NTEwNTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3 NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXlvY3RvLWl2YjQxLTg1OjIw MTQwNzE3MDY1MTA2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3 OGJiZjQwZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0MS0zMToyMDE0MDcxNzA2NTExMDp4ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXF1 YW50YWwtaXZiNDMtMTE6MjAxNDA3MTcwNjU1MzA6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0 OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1xdWFudGFsLWl2YjQzLTEyNjoyMDE0 MDcxNzA2NTUyODp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhi YmY0MGRhNTRlL2RtZXNnLXlvY3RvLWl2YjQzLTE6MjAxNDA3MTcwNjU1MzY6eDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1xdWFudGFs LWl2YjQxLTExMjoyMDE0MDcxNzA2NTEyOTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6 Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlm MDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXF1YW50YWwtaXZiNDEtMTE1OjIwMTQwNzE3 MDY1MTI3Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQw ZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0My00NzoyMDE0MDcxNzA2NTU0Mjp4ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXF1YW50YWwt aXZiNDMtNTM6MjAxNDA3MTcwNjU1NDM6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAz ODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1xdWFudGFsLWl2YjQzLTkwOjIwMTQwNzE3MDY1 NTQzOng4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1 NGUvZG1lc2ctcXVhbnRhbC1pdmI0NC00OjIwMTQwNzE3MDY1MTAxOng4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Y5 Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0 NC05NDoyMDE0MDcxNzA2NTEwMjp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0 MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXlvY3RvLWl2YjQzLTc6MjAxNDA3MTcwNjU1NDA6eDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVz Zy1xdWFudGFsLWl2YjQxLTEwNToyMDE0MDcxNzA2NTEzMDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3 NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXF1YW50YWwtaXZiNDEtNDoy MDE0MDcxNzA2NTEyOTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZi NzhiYmY0MGRhNTRlL2RtZXNnLXF1YW50YWwtaXZiNDEtNjY6MjAxNDA3MTcwNjUxMzA6eDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1x dWFudGFsLWl2YjQxLTk1OjIwMTQwNzE3MDY1MTMwOng4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4 NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0My04OToyMDE0 MDcxNzA2NTU0Njp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6OgowOjIwOjIwIGFsbF9n b29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTE3IDA2OjUyOjEzIFJFUEVBVCBD T1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QvLnJlcGVhdBtbMG0K CkJpc2VjdGluZzogODggcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5 IDcgc3RlcHMpCltiZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5XSBNZXJn ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyY3UvcmN1L25leHQnCnJ1bm5pbmcgL2Mva2VybmVs LXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDcv b2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOmJkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5 ZWQ2YmE5YjRiYzI1Zjk6YmlzZWN0LWxpbnV4NwoKMjAxNC0wNy0xNy0wNjo1MjoxMyBiZGMyM2Zi YWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS1iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5CkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNm YmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOQp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1LWJkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2xrcC1oc3gwMS1jb25zdW1l ci94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMx ZDllZDZiYTliNGJjMjVmOQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1Zjkvdm1saW51ei0z LjE2LjAtcmM1LTAzOTM3LWdiZGMyM2ZiCgoyMDE0LTA3LTE3LTA3OjA3OjEzIGRldGVjdGluZyBi b290IHN0YXRlIC4gVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJh cmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5n IGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAw MDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0g V0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9jb25zdW1lci9hcmNoL3g4Ni9r ZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJuYXRpdmVzKzB4MmUvMHg0MCgp ClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNfY3B1X2hhcyBiZWZvcmUgYWx0ZXJu YXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAw LjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4w LXJjNS0wMzkzNy1nYmRjMjNmYiAjMQpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBRRU1V IFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDEx ClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZmZmZmZmZmODI2MDNiYzggZmZmZmZm ZmY4MWNkMzg1ZSBmZmZmZmZmZjgyNjAzYzEwClsgICAgMC4wMDAwMDBdICBmZmZmZmZmZjgyNjAz YzAwIGZmZmZmZmZmODEwZWEzYzcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsg ICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2MTg3MDAgMDAwMDAwMDAw MDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYwClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZDM4NWU+XSBkdW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAg ICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTNjNz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4 YzcvMHgxMDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTRlNz5dIHdhcm5fc2xvd3Bh dGhfZm10KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBlNDFkPl0gPyBw cmludF9jb250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODEwMmZlMGU+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsgICAgMC4wMDAwMDBd ICBbPGZmZmZmZmZmODEwODQzZjY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgyYTYvMHgxMTEwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmIzMmU+XSA/IHNhdmVfc3RhY2tfdHJhY2UrMHgyZS8w eDgwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU5MTY+XSB0cmFjZV9kb19wYWdlX2Zh dWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwN2QyOGI+XSBkb19h c3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNl OWYzOD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4wMDAwMDBdICBbPGZmZmZm ZmZmODE4NjkxMjg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApbICAgIDAuMDAwMDAwXSAgWzxm ZmZmZmZmZjgzMGJmYTk5Pl0gcmN1X2luaXRfb25lKzB4NzczLzB4YTVjClsgICAgMC4wMDAwMDBd ICBbPGZmZmZmZmZmODMwYzAzOGM+XSByY3VfaW5pdCsweDYwYS8weDZlOQpbICAgIDAuMDAwMDAw XSAgWzxmZmZmZmZmZjgzMDkwODkxPl0gc3RhcnRfa2VybmVsKzB4NDZmLzB4OWY5ClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODMwOGZlM2Y+XSA/IHNldF9pbml0X2FyZysweGVjLzB4ZWMKWyAg ICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4ZjEyMD5dID8gZWFybHlfaWR0X2hhbmRsZXJzKzB4 MTIwLzB4MTIwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGY3NzU+XSB4ODZfNjRfc3Rh cnRfcmVzZXJ2YXRpb25zKzB4NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhm OTQzPl0geDg2XzY0X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAwXSAtLS1b IGVuZCB0cmFjZSAzZDAwZTM5MzUxMDE4YzkyIF0tLS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0t LS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2ct eW9jdG8taXZiNDQtMTAxOjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJhYjY0 ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQtMTE6MjAxNDA3 MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTli NGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC0xMjE6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1p dmI0NC0xMjoyMDE0MDcxNzA3MDYzNDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1 NmI5MzFkOWVkNmJhOWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2YjQ0LTE0OjIwMTQwNzE3MDcwNjM0 Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1Zjkv ZG1lc2cteW9jdG8taXZiNDQtMTc6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNm YmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC0yMToy MDE0MDcxNzA3MDYzMzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVk NmJhOWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2YjQ0LTMyOjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9j dG8taXZiNDQtMzg6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0 YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC00NToyMDE0MDcxNzA3 MDYzNDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWl2MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMy NWY5L2RtZXNnLXlvY3RvLWl2YjQ0LTUzOjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Jk YzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQt NTU6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMx ZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC02ODoyMDE0MDcxNzA3MDYzNDp4ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5L2RtZXNn LXlvY3RvLWl2YjQ0LTY5OjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJhYjY0 ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQtNzk6MjAxNDA3 MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTli NGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC04NDoyMDE0MDcxNzA3MDYzNDp4ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2 YjQ0LTg1OjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2 YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQtODg6MjAxNDA3MTcwNzA2MzQ6 eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOS9k bWVzZy15b2N0by1pdmI0NC05MToyMDE0MDcxNzA3MDYzNDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iZGMyM2Zi YWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2YjQ0LTkzOjIw MTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6CjA6MjA6MjAgYWxs X2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMTcgMDc6MDc6NDQgUkVQRUFU IENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdC8ucmVwZWF0G1sw bQoKbGluZWFyLWJpc2VjdDogYmFkIGJyYW5jaCBtYXkgYmUgcmVtb3RlLXRyYWNraW5nIGJyYW5j aCAncmN1L3JjdS9uZXh0JwpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlzZWN0 CmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3Qgc3RhcnQgYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMx ZDllZDZiYTliNGJjMjVmOSBhMzcxNDAxMzBlODE2YWI3OTY1NjQ1YmI3ZjVkMmQ2MmU2ZWQzNGNh IC0tClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIGJkYzIzZmIuLi4gTWVyZ2UgcmVtb3RlLXRy YWNraW5nIGJyYW5jaCAncmN1L3JjdS9uZXh0JwpIRUFEIGlzIG5vdyBhdCA4Yjk0OTk3Li4uIE1l cmdlICdrZWVzL2xzbS1tbnQtcmVzdHJpY3QnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNjA5MTAK QmlzZWN0aW5nOiAzMSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg NSBzdGVwcykKW2I0MWQxYjkyNGQwYmQ0MWEyMjVhMTdmMzkyOTdiOWRlMGRjYTkzZDldIHJjdTog Rml4IGEgc3BhcnNlIHdhcm5pbmcgaW4gcmN1X3JlcG9ydF91bmJsb2NrX3FzX3JucCgpCmxpbmVh ci1iaXNlY3Q6IGdpdCBiaXNlY3QgcnVuIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290 LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4Ny9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvbmV4dDptYXN0ZXI6YjQxZDFiOTI0ZDBiZDQxYTIyNWEx N2YzOTI5N2I5ZGUwZGNhOTNkOTpiaXNlY3QtbGludXg3CgoyMDE0LTA3LTE3LTA3OjA4OjAxIGI0 MWQxYjkyNGQwYmQ0MWEyMjVhMTdmMzkyOTdiOWRlMGRjYTkzZDkgY29tcGlsaW5nClF1ZXVlZCBi dWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWct aXYxLTA3MTcwMTQ1LWI0MWQxYjkyNGQwYmQ0MWEyMjVhMTdmMzkyOTdiOWRlMGRjYTkzZDkKQ2hl Y2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9i NDFkMWI5MjRkMGJkNDFhMjI1YTE3ZjM5Mjk3YjlkZTBkY2E5M2Q5CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUtYjQxZDFiOTI0ZDBiZDQxYTIyNWExN2YzOTI5N2I5ZGUwZGNhOTNkOQp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaXZ5dG93bjItc21v a2UveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWI0MWQxYjkyNGQwYmQ0MWEyMjVhMTdm MzkyOTdiOWRlMGRjYTkzZDkKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS9iNDFkMWI5MjRkMGJkNDFhMjI1YTE3ZjM5Mjk3YjlkZTBkY2E5M2Q5L3ZtbGludXot My4xNi4wLXJjMS0wMDAxOS1nYjQxZDFiOQoKMjAxNC0wNy0xNy0wNzoxNDowMSBkZXRlY3Rpbmcg Ym9vdCBzdGF0ZSAuLgk1CTEzCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMTUgcmV2aXNpb25zIGxl ZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDQgc3RlcHMpCltlNWNhOTcwNTE2OGQwMTY3 Y2U2ODM2MTA0NTQyMmFjZDEyOTQxYmUwXSByY3U6IFJlbW92ZSByZW1haW5pbmcgcmVhZC1tb2Rp Znktd3JpdGUgQUNDRVNTX09OQ0UoKSBjYWxscwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNl Y3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS9uZXh0Om1hc3RlcjplNWNhOTcwNTE2OGQwMTY3Y2U2ODM2MTA0NTQyMmFjZDEyOTQx YmUwOmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDc6MTY6MzIgZTVjYTk3MDUxNjhkMDE2N2Nl NjgzNjEwNDU0MjJhY2QxMjk0MWJlMCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtZTVj YTk3MDUxNjhkMDE2N2NlNjgzNjEwNDU0MjJhY2QxMjk0MWJlMApDaGVjayBmb3Iga2VybmVsIGlu IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2U1Y2E5NzA1MTY4ZDAxNjdj ZTY4MzYxMDQ1NDIyYWNkMTI5NDFiZTAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1lNWNhOTcw NTE2OGQwMTY3Y2U2ODM2MTA0NTQyMmFjZDEyOTQxYmUwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDUtZTVjYTk3MDUxNjhkMDE2N2NlNjgzNjEwNDU0MjJhY2QxMjk0 MWJlMAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2U1Y2E5 NzA1MTY4ZDAxNjdjZTY4MzYxMDQ1NDIyYWNkMTI5NDFiZTAvdm1saW51ei0zLjE2LjAtcmMxLTAw MDM1LWdlNWNhOTcwCgoyMDE0LTA3LTE3LTA4OjA3OjMyIGRldGVjdGluZyBib290IHN0YXRlIAky MCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDcgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlz IChyb3VnaGx5IDMgc3RlcHMpCltmMmM4YmJkM2UwNjIwNmI3YWY4MzZkNjJlY2U1ZmM3M2MzOTNh M2Y2XSByY3U6IFJldHVybiBmYWxzZSBpbnN0ZWFkIG9mIDAgaW4gcmN1X25vY2JfYWRvcHRfb3Jw aGFuX2NicygpCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVy ZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVy OmYyYzhiYmQzZTA2MjA2YjdhZjgzNmQ2MmVjZTVmYzczYzM5M2EzZjY6YmlzZWN0LWxpbnV4NwoK MjAxNC0wNy0xNy0wODowODowMiBmMmM4YmJkM2UwNjIwNmI3YWY4MzZkNjJlY2U1ZmM3M2MzOTNh M2Y2IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1mMmM4YmJkM2UwNjIwNmI3YWY4MzZk NjJlY2U1ZmM3M2MzOTNhM2Y2CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjJjOGJiZDNlMDYyMDZiN2FmODM2ZDYyZWNlNWZjNzNjMzkz YTNmNgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWYyYzhiYmQzZTA2MjA2YjdhZjgzNmQ2MmVj ZTVmYzczYzM5M2EzZjYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1m MmM4YmJkM2UwNjIwNmI3YWY4MzZkNjJlY2U1ZmM3M2MzOTNhM2Y2Cmtlcm5lbDogL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjJjOGJiZDNlMDYyMDZiN2FmODM2ZDYyZWNl NWZjNzNjMzkzYTNmNi92bWxpbnV6LTMuMTYuMC1yYzEtMDAwNDMtZ2YyYzhiYmQKCjIwMTQtMDct MTctMDg6Mjk6MDIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzog MyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMiBzdGVwcykKWzEw NGM2ZDhmYTk0NTUzYjFiNTFmNWQ4MDk0ZTYxOWU0YWExMjBiMDhdIHJjdXRvcnR1cmU6IFVzZSBi YXNoIHNoZWxsIGZvciBhbGwgdGhlIHRlc3Qgc2NyaXB0cwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0 cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjoxMDRjNmQ4ZmE5NDU1M2IxYjUxZjVkODA5NGU2MTll NGFhMTIwYjA4OmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDg6Mjk6MzMgMTA0YzZkOGZhOTQ1 NTNiMWI1MWY1ZDgwOTRlNjE5ZTRhYTEyMGIwOCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUtMTA0YzZkOGZhOTQ1NTNiMWI1MWY1ZDgwOTRlNjE5ZTRhYTEyMGIwOApDaGVjayBmb3Iga2Vy bmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzEwNGM2ZDhmYTk0 NTUzYjFiNTFmNWQ4MDk0ZTYxOWU0YWExMjBiMDgKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS0x MDRjNmQ4ZmE5NDU1M2IxYjUxZjVkODA5NGU2MTllNGFhMTIwYjA4CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pdnl0b3duMi1zbW9rZS94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtMTA0YzZkOGZhOTQ1NTNiMWI1MWY1ZDgwOTRlNjE5ZTRh YTEyMGIwOAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzEw NGM2ZDhmYTk0NTUzYjFiNTFmNWQ4MDk0ZTYxOWU0YWExMjBiMDgvdm1saW51ei0zLjE2LjAtcmMx LTAwMDQ3LWcxMDRjNmQ4CgoyMDE0LTA3LTE3LTA4OjM0OjMzIGRldGVjdGluZyBib290IHN0YXRl IAkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDEgcmV2aXNpb24gbGVmdCB0byB0ZXN0IGFmdGVyIHRo aXMgKHJvdWdobHkgMSBzdGVwKQpbMDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgw MzBiYl0gcmN1OiBSYXRpb25hbGl6ZSBrdGhyZWFkIHNwYXduaW5nCnJ1bm5pbmcgL2Mva2VybmVs LXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDcv b2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOjA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZmNzNh ZGUyOTQyYTI4MDMwYmI6YmlzZWN0LWxpbnV4NwoKMjAxNC0wNy0xNy0wODozNTowNCAwOGU4ZWEx YjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS0wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMDhlOGVh MWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYgp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1LTA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZmNzNhZGUyOTQyYTI4MDMwYmIKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS0wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRl Mjk0MmEyODAzMGJiCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUvMDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYi92bWxpbnV6LTMuMTYu MC1yYzEtMDAwNDktZzA4ZThlYTEKCjIwMTQtMDctMTctMDg6NDE6MDQgZGV0ZWN0aW5nIGJvb3Qg c3RhdGUgCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgMCBzdGVwcykKW2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYw NDY2NzBkM2NlMmJdIHJjdTogQ3JlYXRlIHJjdW8ga3RocmVhZHMgb25seSBmb3Igb25saW5lZCBD UFVzCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAv Yy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOmRkZmIz YjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmI6YmlzZWN0LWxpbnV4NwoKMjAxNC0w Ny0xNy0wODo0MTozNCBkZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiIGNv bXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRm MDQ2NjcwZDNjZTJiCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYgp3 YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWRkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2 NzBkM2NlMmIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2l2eXRvd24yLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1kZGZiM2Iz NjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiCmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3 MGQzY2UyYi92bWxpbnV6LTMuMTYuMC1yYzEtMDAwNTAtZ2RkZmIzYjMKCjIwMTQtMDctMTctMDg6 NDY6MzQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0g UHJlZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAw MF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1 X2lkcz0yClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0t LQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQvc3JjL3Nt b2tlL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6MTQyMiB3YXJuX3ByZV9hbHRlcm5hdGl2 ZXMrMHgyZS8weDQwKCkKWyAgICAwLjAwMDAwMF0gWW91J3JlIHVzaW5nIHN0YXRpY19jcHVfaGFz IGJlZm9yZSBhbHRlcm5hdGl2ZXMgaGF2ZSBydW4hClsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlu a2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3Qg dGFpbnRlZCAzLjE2LjAtcmMxLTAwMDUwLWdkZGZiM2IzICMxClsgICAgMC4wMDAwMDBdIEhhcmR3 YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJv Y2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDkgZmZmZmZmZmY4 MjYwM2JjOCBmZmZmZmZmZjgxY2NhODBkIGZmZmZmZmZmODI2MDNjMTAKWyAgICAwLjAwMDAwMF0g IGZmZmZmZmZmODI2MDNjMDAgZmZmZmZmZmY4MTBlNjYyNyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw MDAwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MjYx ODZjMCAwMDAwMDAwMDAwMDAwMGE4IGZmZmZmZmZmODI2MDNjNjAKWyAgICAwLjAwMDAwMF0gQ2Fs bCBUcmFjZToKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNjYTgwZD5dIGR1bXBfc3RhY2sr MHhkMi8weDE4ZQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGU2NjI3Pl0gd2Fybl9zbG93 cGF0aF9jb21tb24rMHhjNy8weDEwMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGU2NzQ3 Pl0gd2Fybl9zbG93cGF0aF9mbXQrMHg1Ny8weDcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODEwMGUyM2Q+XSA/IHByaW50X2NvbnRleHRfc3RhY2srMHgxNmQvMHgyMTAKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MTAyZjY5ZT5dIHdhcm5fcHJlX2FsdGVybmF0aXZlcysweDJlLzB4NDAK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4MzliNj5dIF9fZG9fcGFnZV9mYXVsdCsweDJh Ni8weDExMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTE2YzExMj5dID8gc2NoZWRfY2xv Y2tfY3B1KzB4NjIvMHgyYjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4NGVkNj5dIHRy YWNlX2RvX3BhZ2VfZmF1bHQrMHg1NTYvMHg3NzAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MTA3Yzg0Yj5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgzYi8weDFkMApbICAgIDAuMDAwMDAwXSAg WzxmZmZmZmZmZjgxY2UwZDc4Pl0gYXN5bmNfcGFnZV9mYXVsdCsweDI4LzB4MzAKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MTg2MGU3OD5dID8gX19iaXRtYXBfb3IrMHgzOC8weDUwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYmQ2NjY+XSByY3VfaW5pdF9vbmUrMHg3NzMvMHhhNWMK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzBiZGY1OT5dIHJjdV9pbml0KzB4NjBhLzB4NmU5 ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGQ4OTE+XSBzdGFydF9rZXJuZWwrMHg0NmYv MHg5ZjkKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4Y2UzZj5dID8gc2V0X2luaXRfYXJn KzB4ZWMvMHhlYwpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhjMTIwPl0gPyBlYXJseV9p ZHRfaGFuZGxlcnMrMHgxMjAvMHgxMjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4Yzc3 NT5dIHg4Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMrMHg2NC8weDZkClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODMwOGM5NDM+XSB4ODZfNjRfc3RhcnRfa2VybmVsKzB4MWM1LzB4MWRiClsgICAg MC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIDFmMGZlYWUzMjEzNzcyNDUgXS0tLQpbICAgIDAuMDAw MDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3 MGQzY2UyYi9kbWVzZy15b2N0by1pdmI0MS0xMDI6MjAxNDA3MTcwODQ2MDk6eDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi9kbWVzZy15b2N0by1p dmI0MS0xMjI6MjAxNDA3MTcwODQ2MTE6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYy Y2U2MmZiZmZkZjA0NjY3MGQzY2UyYi9kbWVzZy15b2N0by1pdmI0MS02NjoyMDE0MDcxNzA4NDYx MDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJi L2RtZXNnLXlvY3RvLWl2YjQxLTg5OjIwMTQwNzE3MDg0NjA5Ong4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIz YjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2ctcXVhbnRhbC1pdmI0MS0x MDE6MjAxNDA3MTcwODQ2MjA6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZi ZmZkZjA0NjY3MGQzY2UyYi9kbWVzZy1xdWFudGFsLWl2YjQxLTExNToyMDE0MDcxNzA4NDYxNjp4 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiL2Rt ZXNnLXF1YW50YWwtaXZiNDEtMTU6MjAxNDA3MTcwODQ2MTU6eDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNi MzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi9kbWVzZy1xdWFudGFsLWl2YjQxLTMz OjIwMTQwNzE3MDg0NjE2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZm ZGYwNDY2NzBkM2NlMmIvZG1lc2ctcXVhbnRhbC1pdmI0MS00MjoyMDE0MDcxNzA4NDYyMDp4ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiL2RtZXNn LXF1YW50YWwtaXZiNDEtNDc6MjAxNDA3MTcwODQ2MTY6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYz NDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi9kbWVzZy1xdWFudGFsLWl2YjQxLTYyOjIw MTQwNzE3MDg0NjIwOng4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYw NDY2NzBkM2NlMmIvZG1lc2ctcXVhbnRhbC1pdmI0MS03OjIwMTQwNzE3MDg0NjIwOng4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2ctcXVh bnRhbC1pdmI0MS05MzoyMDE0MDcxNzA4NDYxNzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAx NzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiL2RtZXNnLXlvY3RvLWl2YjQxLTExMToyMDE0MDcx NzA4NDYxMjp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2Njcw ZDNjZTJiL2RtZXNnLXlvY3RvLWl2YjQxLTE3OjIwMTQwNzE3MDg0NjEyOng4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2cteW9jdG8taXZi NDMtMTAwOjIwMTQwNzE3MDg1MDMzOng4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNl NjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2cteW9jdG8taXZiNDMtMTE2OjIwMTQwNzE3MDg1MDMz Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIv ZG1lc2cteW9jdG8taXZiNDMtMTIxOjIwMTQwNzE3MDg1MDM0Ong4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIz YjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2cteW9jdG8taXZiNDMtODk6 MjAxNDA3MTcwODUwMzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZk ZjA0NjY3MGQzY2UyYi9kbWVzZy15b2N0by12cC01MzoyMDE0MDcxNzA4NDYzMDp4ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjMS0wMDA1MC1nZGRmYjNiMzoxCjA6MjA6MjAg YWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMTcgMDg6NDc6MDUgUkVQ RUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdC8ucmVwZWF0 G1swbQoKZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYiBpcyB0aGUgZmly c3QgYmFkIGNvbW1pdApjb21taXQgZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQz Y2UyYgpBdXRob3I6IFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29t PgpEYXRlOiAgIEZyaSBKdWwgMTEgMTE6MzA6MjQgMjAxNCAtMDcwMAoKICAgIHJjdTogQ3JlYXRl IHJjdW8ga3RocmVhZHMgb25seSBmb3Igb25saW5lZCBDUFVzCiAgICAKICAgIFJDVSBjdXJyZW50 bHkgdXNlcyBmb3JfZWFjaF9wb3NzaWJsZV9jcHUoKSB0byBzcGF3biByY3VvIGt0aHJlYWRzLAog ICAgd2hpY2ggY2FuIHJlc3VsdCBpbiBtb3JlIHJjdW8ga3RocmVhZHMgdGhhbiBvbmUgd291bGQg ZXhwZWN0LCBmb3IKICAgIGV4YW1wbGUsIGRlclJpY2hhcmQgcmVwb3J0ZWQgNjQgQ1BVcyB3b3J0 aCBvZiByY3VvIGt0aHJlYWRzIG9uIGFuCiAgICA4LUNQVSBpbWFnZS4gIFRoaXMgY29tbWl0IHRo ZXJlZm9yZSBjcmVhdGVzIHJjdW8ga3RocmVhZHMgb25seSBmb3IKICAgIHRob3NlIENQVXMgdGhh dCBhY3R1YWxseSBjb21lIG9ubGluZS4KICAgIAogICAgVGhpcyB3YXMgcmVwb3J0ZWQgYnkgZGVy UmljaGFyZCBvbiB0aGUgT0ZUQyBJUkMgbmV0d29yay4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJp Y2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVs IEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5 OiBKb3NoIFRyaXBsZXR0IDxqb3NoQGpvc2h0cmlwbGV0dC5vcmc+Cgo6MDQwMDAwIDA0MDAwMCA2 ZjZhYzQxMWE4Y2IwZWZlYTAwNzEyNWUyZjMxODU5MDI5ZjhiMGE5IDE5ZjE3OTJkNDFhMzNkOTU1 YzA3YmI4ZmIxNWM1NThjMTU3MjBhNDQgTQlrZXJuZWwKYmlzZWN0IHJ1biBzdWNjZXNzClByZXZp b3VzIEhFQUQgcG9zaXRpb24gd2FzIGRkZmIzYjMuLi4gcmN1OiBDcmVhdGUgcmN1byBrdGhyZWFk cyBvbmx5IGZvciBvbmxpbmVkIENQVXMKSEVBRCBpcyBub3cgYXQgMDhlOGVhMS4uLiByY3U6IFJh dGlvbmFsaXplIGt0aHJlYWQgc3Bhd25pbmcKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjowOGU4ZWExYjQ1 YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiOmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTct MDg6NDc6MDggMDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYiByZXVzZSAv a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS8wOGU4ZWExYjQ1YzJmNjJhYWRj NmRmZjczYWRlMjk0MmEyODAzMGJiL3ZtbGludXotMy4xNi4wLXJjMS0wMDA0OS1nMDhlOGVhMQoK MjAxNC0wNy0xNy0wODo0NzowOCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJNQkyOQk2MCBTVUNDRVNT CgpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyAwOGU4ZWExLi4uIHJjdTogUmF0aW9uYWxpemUg a3RocmVhZCBzcGF3bmluZwpIRUFEIGlzIG5vdyBhdCBkNGY0ZDFkLi4uIEFkZCBsaW51eC1uZXh0 IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDcxNgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOmQ0ZjRkMWQ0 NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjM6YmlzZWN0LWxpbnV4NwogVEVTVCBGQUlM VVJFClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50 YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFu b3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MgpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1 dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDog MCBhdCBhcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJuYXRp dmVzKzB4MmUvMHg0MCgpClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNfY3B1X2hh cyBiZWZvcmUgYWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxp bmtlZCBpbjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90 IHRhaW50ZWQgMy4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2ICMxNApbICAgIDAuMDAwMDAwXSBIYXJk d2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBC b2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZmZmZmZmZm ODI2MDNiYzggZmZmZmZmZmY4MWNlNDI3MCBmZmZmZmZmZjgyNjAzYzEwClsgICAgMC4wMDAwMDBd ICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEwZWI2NzcgMDAwMDAwMDAwMDAwMDAwMCAwMDAw MDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2 MTg3NDAgMDAwMDAwMDAwMDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYwClsgICAgMC4wMDAwMDBdIENh bGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZTQyNzA+XSBkdW1wX3N0YWNr KzB4ZDIvMHgxOGUKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYjY3Nz5dIHdhcm5fc2xv d3BhdGhfY29tbW9uKzB4YzcvMHgxMDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYjc5 Nz5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZm ZjgxMDBlNGFkPl0gPyBwcmludF9jb250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODEwMzA0M2U+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQw ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU1OTY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgy YTYvMHgxMTEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODZhYzY+XSB0cmFjZV9kb19w YWdlX2ZhdWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwN2UyMmI+ XSBkb19hc3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MWNmYWE3OD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODE4NmQ3NTg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApbICAgIDAuMDAwMDAw XSAgWzxmZmZmZmZmZjgzMGM4M2JhPl0gcmN1X2luaXRfb25lKzB4NzgwLzB4YTc4ClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODMwYzhjY2Y+XSByY3VfaW5pdCsweDYxZC8weDZmYwpbICAgIDAu MDAwMDAwXSAgWzxmZmZmZmZmZjgzMDk4OTAwPl0gc3RhcnRfa2VybmVsKzB4NGE2LzB4YTMwClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTdlNGU+XSA/IHNldF9pbml0X2FyZysweGZiLzB4 ZmIKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA5NzEyMD5dID8gZWFybHlfaWR0X2hhbmRs ZXJzKzB4MTIwLzB4MTIwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTc3NzU+XSB4ODZf NjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZm ZjgzMDk3OTQzPl0geDg2XzY0X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAw XSAtLS1bIGVuZCB0cmFjZSBmZTA5NjRlNjEzZDk2OTdiIF0tLS0KWyAgICAwLjAwMDAwMF0gLS0t LS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMv ZG1lc2ctcXVhbnRhbC12cC00OjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlhNzlhMjZm My9kbWVzZy1xdWFudGFsLXZwLTE0OjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlhNzlh MjZmMy9kbWVzZy1xdWFudGFsLXZwLTEyOjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlh NzlhMjZmMy9kbWVzZy15b2N0by1rYnVpbGQtMTg6MjAxNDA3MTcwMzQwMjU6eDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtbmV4dC0yMDE0MDcxNjoxNAova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kNGY0ZDFkNDVjZDFiOWFhNjBlNjFjMmVhYjI1 YTVkOWE3OWEyNmYzL2RtZXNnLXF1YW50YWwtdnAtMTk6MjAxNDA3MTcwMzQyNDc6eDg2XzY0LXJh bmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtbmV4dC0yMDE0MDcxNjoxNAova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kNGY0ZDFkNDVjZDFiOWFhNjBlNjFjMmVh YjI1YTVkOWE3OWEyNmYzL2RtZXNnLXF1YW50YWwtdnAtNzoyMDE0MDcxNzAzNDI0Nzp4ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0Ci9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMy ZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0yNzoyMDE0MDcxNzAzNDI0OTp4ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2 MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0yOToyMDE0MDcxNzAzNDI0NDp4 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2 MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0xNToyMDE0MDcxNzAzNDI0 OTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2 OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5 YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC1pdmI0MS05OjIwMTQwNzE3 MDE1MzU2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5 YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0xMDoyMDE0MDcxNzAzNDI0NDp4ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0CjA6MTE6MTEgYWxsX2dv b2Q6YmFkOmFsbF9iYWQgYm9vdHMKCkhFQUQgaXMgbm93IGF0IGQ0ZjRkMWQgQWRkIGxpbnV4LW5l eHQgc3BlY2lmaWMgZmlsZXMgZm9yIDIwMTQwNzE2Cgo9PT09PT09PT0gbGludXMvbWFzdGVyID09 PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9saW51cwogICAyZGEyOTQ0Li5iNjYwM2ZlICBt YXN0ZXIgICAgIC0+IGxpbnVzL21hc3RlcgpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBkNGY0 ZDFkLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDcxNgpIRUFEIGlz IG5vdyBhdCBiNjYwM2ZlLi4uIE1lcmdlIHRhZyAnZm9yLWxpbnVzLTIwMTQwNzE2JyBvZiBnaXQ6 Ly9naXQuaW5mcmFkZWFkLm9yZy9saW51eC1tdGQKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVl dWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9saW51czptYXN0ZXI6YjY2MDNm ZTU3NGFmMjg5ZGJlOWViOWZiNGM1NDBiY2EwNGY1YTA1MzpiaXNlY3QtbGludXg3CgoyMDE0LTA3 LTE3LTA4OjQ5OjAyIGI2NjAzZmU1NzRhZjI4OWRiZTllYjlmYjRjNTQwYmNhMDRmNWEwNTMgY29t cGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWI2NjAzZmU1NzRhZjI4OWRiZTllYjlmYjRjNTQw YmNhMDRmNWEwNTMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS9iNjYwM2ZlNTc0YWYyODlkYmU5ZWI5ZmI0YzU0MGJjYTA0ZjVhMDUzCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtYjY2MDNmZTU3NGFmMjg5ZGJlOWViOWZiNGM1NDBiY2Ew NGY1YTA1Mwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvbGtwLWhzeDAxLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1iNjYw M2ZlNTc0YWYyODlkYmU5ZWI5ZmI0YzU0MGJjYTA0ZjVhMDUzCmtlcm5lbDogL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYjY2MDNmZTU3NGFmMjg5ZGJlOWViOWZiNGM1NDBi Y2EwNGY1YTA1My92bWxpbnV6LTMuMTYuMC1yYzUtMDAxNDMtZ2I2NjAzZmUKCjIwMTQtMDctMTct MDg6NTQ6MDIgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgk3CTI3CTMxCTQxCTU0CTYwIFNVQ0NFU1MK Cgo9PT09PT09PT0gbmV4dC9tYXN0ZXIgPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24g d2FzIGI2NjAzZmUuLi4gTWVyZ2UgdGFnICdmb3ItbGludXMtMjAxNDA3MTYnIG9mIGdpdDovL2dp dC5pbmZyYWRlYWQub3JnL2xpbnV4LW10ZApIRUFEIGlzIG5vdyBhdCBkNGY0ZDFkLi4uIEFkZCBs aW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDcxNgpscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVy OmQ0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjM6YmlzZWN0LWxpbnV4Nwog VEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1Ug aW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZv ciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MgpbICAgIDAuMDAwMDAwXSAtLS0tLS0t LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BV OiAwIFBJRDogMCBhdCBhcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVf YWx0ZXJuYXRpdmVzKzB4MmUvMHg0MCgpClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0 aWNfY3B1X2hhcyBiZWZvcmUgYWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBN b2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2Fw cGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2ICMxNApbICAgIDAuMDAw MDAwXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2 KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5 IGZmZmZmZmZmODI2MDNiYzggZmZmZmZmZmY4MWNlNDI3MCBmZmZmZmZmZjgyNjAzYzEwClsgICAg MC4wMDAwMDBdICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEwZWI2NzcgMDAwMDAwMDAwMDAw MDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZm ZmZmZmZmODI2MTg3NDAgMDAwMDAwMDAwMDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYwClsgICAgMC4w MDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZTQyNzA+XSBk dW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYjY3Nz5d IHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4YzcvMHgxMDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MTBlYjc5Nz5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAg WzxmZmZmZmZmZjgxMDBlNGFkPl0gPyBwcmludF9jb250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMzA0M2U+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMr MHgyZS8weDQwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU1OTY+XSBfX2RvX3BhZ2Vf ZmF1bHQrMHgyYTYvMHgxMTEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODZhYzY+XSB0 cmFjZV9kb19wYWdlX2ZhdWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODEwN2UyMmI+XSBkb19hc3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0g IFs8ZmZmZmZmZmY4MWNmYWE3OD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODE4NmQ3NTg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApbICAg IDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMGM4M2JhPl0gcmN1X2luaXRfb25lKzB4NzgwLzB4YTc4 ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzhjY2Y+XSByY3VfaW5pdCsweDYxZC8weDZm YwpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDk4OTAwPl0gc3RhcnRfa2VybmVsKzB4NGE2 LzB4YTMwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTdlNGU+XSA/IHNldF9pbml0X2Fy ZysweGZiLzB4ZmIKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA5NzEyMD5dID8gZWFybHlf aWR0X2hhbmRsZXJzKzB4MTIwLzB4MTIwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTc3 NzU+XSB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAg WzxmZmZmZmZmZjgzMDk3OTQzPl0geDg2XzY0X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAg IDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSBmZTA5NjRlNjEzZDk2OTdiIF0tLS0KWyAgICAwLjAw MDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5 YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC00OjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1 ZDlhNzlhMjZmMy9kbWVzZy1xdWFudGFsLXZwLTE0OjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5k Y29uZmlnLWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIy NWE1ZDlhNzlhMjZmMy9kbWVzZy1xdWFudGFsLXZwLTEyOjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJl YWIyNWE1ZDlhNzlhMjZmMy9kbWVzZy15b2N0by1rYnVpbGQtMTg6MjAxNDA3MTcwMzQwMjU6eDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtbmV4dC0yMDE0MDcxNjoxNAov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kNGY0ZDFkNDVjZDFiOWFhNjBl NjFjMmVhYjI1YTVkOWE3OWEyNmYzL2RtZXNnLXF1YW50YWwtdnAtMTk6MjAxNDA3MTcwMzQyNDc6 eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtbmV4dC0yMDE0MDcxNjox NAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kNGY0ZDFkNDVjZDFiOWFh NjBlNjFjMmVhYjI1YTVkOWE3OWEyNmYzL2RtZXNnLXF1YW50YWwtdnAtNzoyMDE0MDcxNzAzNDI0 Nzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2 OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5 YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0yNzoyMDE0MDcxNzAz NDI0OTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQw NzE2OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNk MWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0yOToyMDE0MDcx NzAzNDI0NDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIw MTQwNzE2OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0 NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0xNToyMDE0 MDcxNzAzNDI0OTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0 LTIwMTQwNzE2OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRk MWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC1pdmI0MS05 OjIwMTQwNzE3MDE1MzU2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFi MjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0xMDoyMDE0MDcxNzAzNDI0NDp4ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0CjA6MTE6 MTEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCg== --===============3562870299103333618== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc1-00050-gddfb3b3" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE2LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJ Q19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VO RVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VN X1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09O RklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9 eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VN QkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkK Q09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dB TlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJD SD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX1g4 Nl9IVD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtcmRpIC1mY2Fs bC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQtcmN4IC1mY2FsbC1zYXZl ZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNhbGwtc2F2ZWQtcjExIgpD T05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpD T05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmln IgpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElN RV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJH X0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpD T05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19I QVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVM X0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldApDT05GSUdf S0VSTkVMX0xaTUE9eQojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJO RUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfU1lTVklQQyBp cyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19N RU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQpDT05GSUdfVVNFTElCPXkKIyBDT05GSUdf QVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJR IHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lS UV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0xFR0FDWV9BTExPQ19IV0lSUT15CkNPTkZJR19H RU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJ Tl9ERUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJR PXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0Vf REFUQT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9D S0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JVSUxEPXkKQ09ORklHX0dFTkVS SUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlO X0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lz dGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJ R19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldApD T05GSUdfTk9fSFpfRlVMTD15CiMgQ09ORklHX05PX0haX0ZVTExfQUxMIGlzIG5vdCBzZXQKQ09O RklHX05PX0haX0ZVTExfU1lTSURMRT15CkNPTkZJR19OT19IWl9GVUxMX1NZU0lETEVfU01BTEw9 OApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0 aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkc9eQpD T05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NU IGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lz dGVtCiMKQ09ORklHX1RSRUVfUFJFRU1QVF9SQ1U9eQpDT05GSUdfUFJFRU1QVF9SQ1U9eQpDT05G SUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX1JD VV9VU0VSX1FTPXkKIyBDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19GT1JDRSBpcyBub3Qgc2V0CkNP TkZJR19SQ1VfRkFOT1VUPTY0CkNPTkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKIyBDT05GSUdfUkNV X0ZBTk9VVF9FWEFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9GQVNUX05PX0haIGlzIG5vdCBz ZXQKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9CT09TVD15CkNPTkZJR19SQ1Vf Qk9PU1RfUFJJTz0xCkNPTkZJR19SQ1VfQk9PU1RfREVMQVk9NTAwCkNPTkZJR19SQ1VfTk9DQl9D UFU9eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9O T0NCX0NQVV9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9OT0NCX0NQVV9BTEw9eQpDT05GSUdf SUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19C VUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJD SF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15 CkNPTkZJR19BUkNIX1dBTlRTX1BST1RfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdfQ0dST1VQUz15 CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15 CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURf Q1BVU0VUPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19SRVNP VVJDRV9DT1VOVEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQK Q09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NG U19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQkxLX0NHUk9VUD15 CkNPTkZJR19ERUJVR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlz IG5vdCBzZXQKQ09ORklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNfTlMgaXMgbm90IHNldAoj IENPTkZJR19VU0VSX05TIGlzIG5vdCBzZXQKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9 eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBu b3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklU UkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklH X1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15 CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15 CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9F WENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQojIENPTkZJR19F WFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15 CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNl dApDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15 CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkK Q09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19T SUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09 eQpDT05GSUdfQUlPPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19FTUJFRERFRCBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9 eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BF UkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZF TlRfQ09VTlRFUlM9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKQ09ORklHX1NMQUI9 eQojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9 eQojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05G SUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQojIENPTkZJR19L UFJPQkVTIGlzIG5vdCBzZXQKQ09ORklHX0pVTVBfTEFCRUw9eQpDT05GSUdfVVBST0JFUz15CiMg Q09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9F RkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQ PXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJ R19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9L UFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hB VkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJ Q19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJ PXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9 eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9S RVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFW RV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19I QVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15 CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15 CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hf V0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpD T05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNP TkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUg aXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJB Q0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZF X0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQ QUdFPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX01PRFVMRVNfVVNFX0VM Rl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX09MRF9T SUdTVVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNl ZCBrZXJuZWwgcHJvZmlsaW5nCiMKQ09ORklHX0dDT1ZfS0VSTkVMPXkKQ09ORklHX0dDT1ZfUFJP RklMRV9BTEw9eQojIENPTkZJR19HQ09WX0ZPUk1BVF9BVVRPREVURUNUIGlzIG5vdCBzZXQKQ09O RklHX0dDT1ZfRk9STUFUXzNfND15CiMgQ09ORklHX0dDT1ZfRk9STUFUXzRfNyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdfU0xB QklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01P RFVMRVM9eQojIENPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRCBpcyBub3Qgc2V0CiMgQ09ORklHX01P RFVMRV9VTkxPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMg Q09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lH PXkKQ09ORklHX01PRFVMRV9TSUdfRk9SQ0U9eQojIENPTkZJR19NT0RVTEVfU0lHX0FMTCBpcyBu b3Qgc2V0CgojCiMgRG8gbm90IGZvcmdldCB0byBzaWduIHJlcXVpcmVkIG1vZHVsZXMgd2l0aCBz Y3JpcHRzL3NpZ24tZmlsZQojCkNPTkZJR19NT0RVTEVfU0lHX1NIQTE9eQojIENPTkZJR19NT0RV TEVfU0lHX1NIQTIyNCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjU2IGlzIG5v dCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMgbm90IHNldAojIENPTkZJR19NT0RV TEVfU0lHX1NIQTUxMiBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9InNoYTEiCkNP TkZJR19TVE9QX01BQ0hJTkU9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQoj IENPTkZJR19CTEtfREVWX0JTR0xJQiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lOVEVHUklU WT15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19D TURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKIyBDT05GSUdf UEFSVElUSU9OX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNP TkZJR19FRklfUEFSVElUSU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15CgojCiMgSU8gU2NoZWR1 bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15CkNP TkZJR19JT1NDSEVEX0NGUT15CiMgQ09ORklHX0NGUV9HUk9VUF9JT1NDSEVEIGlzIG5vdCBzZXQK IyBDT05GSUdfREVGQVVMVF9ERUFETElORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ0ZR IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTk9PUD15CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9 Im5vb3AiCkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElO X1VOTE9DSz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdfUVVFVUVfUldM T0NLPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwoj CkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENP TkZJR19YODZfRVhURU5ERURfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxf TFBTUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENP TkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNP Ul9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVO IGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJ R19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUVNVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNl dAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNP TkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09O RklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBY Q0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02 NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdf Q1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0hQRVRfVElNRVI9 eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NB TEdBUllfSU9NTVUgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9IRUxQ RVI9eQpDT05GSUdfTUFYU01QPXkKQ09ORklHX05SX0NQVVM9ODE5MgpDT05GSUdfU0NIRURfU01U PXkKQ09ORklHX1NDSEVEX01DPXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKIyBD T05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVD15CkNPTkZJ R19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19B UElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4 Nl9NQ0U9eQojIENPTkZJR19YODZfTUNFX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0Vf QU1EPXkKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPW0K Q09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfSThLPXkKQ09O RklHX01JQ1JPQ09ERT1tCiMgQ09ORklHX01JQ1JPQ09ERV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09O RklHX01JQ1JPQ09ERV9BTUQgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZB Q0U9eQojIENPTkZJR19NSUNST0NPREVfSU5URUxfRUFSTFkgaXMgbm90IHNldAojIENPTkZJR19N SUNST0NPREVfQU1EX0VBUkxZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQojIENPTkZJR19Y ODZfQ1BVSUQgaXMgbm90IHNldApDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJ R19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfRElSRUNUX0dCUEFHRVM9eQojIENPTkZJ R19OVU1BIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19B UkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15 CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19T RUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BB UlNFTUVNPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VY VFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1F TV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKIyBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMg bm90IHNldApDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVf TUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CiMgQ09ORklHX0hBVkVfQk9PVE1F TV9JTkZPX05PREUgaXMgbm90IHNldAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0 CkNPTkZJR19QQUdFRkxBR1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApD T05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CiMgQ09ORklHX0NPTVBBQ1RJT04g aXMgbm90IHNldApDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxB Rz0xCiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX0JPVU5DRV9QT09MPXkK Q09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlO X0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklH X01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0Ug aXMgbm90IHNldAojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJPTlRT V0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfWkJVRCBpcyBu b3Qgc2V0CkNPTkZJR19aU01BTExPQz15CkNPTkZJR19QR1RBQkxFX01BUFBJTkc9eQpDT05GSUdf R0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKIyBDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElP TiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQojIENP TkZJR19NVFJSX1NBTklUSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FS Q0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01B UD15CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01QPXkKQ09ORklHX0haXzEw MD15CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MTAwCkNPTkZJR19TQ0hFRF9I UlRJQ0s9eQojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQVNIX0RVTVAgaXMg bm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJM RT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FM SUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19CT09UUEFSQU1fSE9UUExV R19DUFUwPXkKIyBDT05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdf Q09NUEFUX1ZEU08gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApD T05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQg YW5kIEFDUEkgb3B0aW9ucwojCiMgQ09ORklHX1NVU1BFTkQgaXMgbm90IHNldAojIENPTkZJR19I SUJFUk5BVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QTV9SVU5USU1FPXkKQ09ORklHX1BNPXkKIyBD T05GSUdfUE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVG QVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSPXkK Q09ORklHX0FDUElfRUNfREVCVUdGUz1tCkNPTkZJR19BQ1BJX0FDPXkKIyBDT05GSUdfQUNQSV9C QVRURVJZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQlVUVE9OPW0KQ09ORklHX0FDUElfVklERU89 bQpDT05GSUdfQUNQSV9GQU49bQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdf QUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1JPW0KQ09ORklHX0FDUElfSE9UUExVR19D UFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj1tCkNPTkZJR19BQ1BJX1RIRVJN QUw9bQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9J TklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklH X0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfU0JTPW0KIyBDT05GSUdfQUNQSV9IRUQgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQRUk9eQoj IENPTkZJR19BQ1BJX0FQRUlfR0hFUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FQRUlfRUlOSj1t CiMgQ09ORklHX0FDUElfQVBFSV9FUlNUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9F WFRMT0cgaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVu Y3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQoj CkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlMgaXMg bm90IHNldAojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IHBvd2Vy IHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURMRV9JT0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBf SURMRT1tCgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdf UENJX0RJUkVDVD15CiMgQ09ORklHX1BDSV9NTUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lf RE9NQUlOUz15CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01T SSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9S RUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNl dApDT05GSUdfSFRfSVJRPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CiMgQ09O RklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldApDT05G SUdfUENJX0lPQVBJQz15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNvbnRyb2xs ZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdf UENDQVJEPXkKIyBDT05GSUdfUENNQ0lBIGlzIG5vdCBzZXQKQ09ORklHX0NBUkRCVVM9eQoKIwoj IFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5UQT15CkNPTkZJR19ZRU5UQV9PMj15CkNPTkZJ R19ZRU5UQV9SSUNPSD15CkNPTkZJR19ZRU5UQV9UST15CkNPTkZJR19ZRU5UQV9FTkVfVFVORT15 CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoj IENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQK CiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1U X0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZf UkFORE9NSVpFX1BJRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNP TkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKIyBDT05G SUdfQklORk1UX01JU0MgaXMgbm90IHNldApDT05GSUdfQ09SRURVTVA9eQpDT05GSUdfSUEzMl9F TVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VUPW0KQ09ORklHX1g4Nl9YMzI9eQpDT05GSUdfQ09N UEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19LRVlTX0NPTVBB VD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfSU9TRl9NQkk9bQpDT05GSUdfTkVU PXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNldApD T05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9L RVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09SS19T RUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lGWSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJ TFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRSBp cyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQg aXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENP TkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdf SUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09O RklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX01QTFNf R1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJ R19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9S WF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKIyBDT05GSUdfQlBGX0pJVCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBDT05GSUdfSEFN UkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJR19JUkRBIGlz IG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJ R19DRkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMKIyBD Rkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCiMgQ09ORklHX1dJTUFY IGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmlj IERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hF TFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlz IG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlM RD15CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9JTl9LRVJORUwgaXMgbm90 IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBF Uj15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJF UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdf R0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJP QkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9bQpDT05GSUdfUkVHTUFQX01N SU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CgojCiMg QnVzIGRldmljZXMKIwojIENPTkZJR19DT05ORUNUT1IgaXMgbm90IHNldAojIENPTkZJR19NVEQg aXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRf SEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9 eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENP TkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRkQ9bQpDT05G SUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYPW0KIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RBQzk2MD1t CkNPTkZJR19CTEtfREVWX1VNRU09eQojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0xPT1AgaXMgbm90IHNldAoKIwojIERSQkQgZGlzYWJsZWQg YmVjYXVzZSBQUk9DX0ZTIG9yIElORVQgbm90IHNlbGVjdGVkCiMKIyBDT05GSUdfQkxLX0RFVl9O QkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9TS0Q9eQpDT05GSUdfQkxLX0RFVl9PU0Q9eQpDT05GSUdfQkxLX0RFVl9TWDg9eQpDT05G SUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19E RVZfUkFNX1NJWkU9NDA5NgojIENPTkZJR19CTEtfREVWX1hJUCBpcyBub3Qgc2V0CkNPTkZJR19D RFJPTV9QS1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CkNPTkZJR19DRFJP TV9QS1RDRFZEX1dDQUNIRT15CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJUlRJT19CTEsgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9IRD15CiMgQ09ORklHX0JM S19ERVZfUlNYWCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNf TElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPW0KIyBDT05GSUdfQUQ1MjVYX0RQT1RfSTJD IGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0lSUT1tCkNPTkZJR19JQk1fQVNNPW0KQ09ORklHX1BI QU5UT009bQojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CkNPTkZJR19USUZNX0NPUkU9eQpD T05GSUdfVElGTV83WFgxPW0KQ09ORklHX0lDUzkzMlM0MDE9bQojIENPTkZJR19FTkNMT1NVUkVf U0VSVklDRVMgaXMgbm90IHNldApDT05GSUdfSFBfSUxPPW0KQ09ORklHX0FQRFM5ODAyQUxTPW0K Q09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIwPW0KQ09ORklHX1NFTlNPUlNfVFNMMjU1 MD1tCiMgQ09ORklHX1NFTlNPUlNfQkgxNzgwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgx NzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQpDT05GSUdfSE1DNjM1Mj1tCkNPTkZJR19E UzE2ODI9bQojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19CTVAwODU9 eQpDT05GSUdfQk1QMDg1X0kyQz1tCiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05GSUdfQzJQT1JUPW0KQ09ORklHX0MyUE9S VF9EVVJBTUFSXzIxNTA9bQoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0 PW0KIyBDT05GSUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fTUFYNjg3 NT1tCiMgQ09ORklHX0VFUFJPTV85M0NYNiBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9DT1JFPW0K IyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1Q VElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJUzNf STJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUK IwojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBp cyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19I T1NUPW0KCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0NBUkQ9 eQpDT05GSUdfR0VOV1FFPW0KIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lE RT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNP TkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklHX1NDU0k9eQpDT05GSUdf U0NTSV9ETUE9eQpDT05GSUdfU0NTSV9UR1Q9eQojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90 IHNldApDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywg dGFwZSwgQ0QtUk9NKQojCiMgQ09ORklHX0JMS19ERVZfU0QgaXMgbm90IHNldApDT05GSUdfQ0hS X0RFVl9TVD1tCkNPTkZJR19DSFJfREVWX09TU1Q9bQpDT05GSUdfQkxLX0RFVl9TUj1tCkNPTkZJ R19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9ERVZf U0NIPXkKIyBDT05GSUdfU0NTSV9NVUxUSV9MVU4gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NP TlNUQU5UUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQojIENPTkZJR19TQ1NJX1ND QU5fQVNZTkMgaXMgbm90IHNldAoKIwojIFNDU0kgVHJhbnNwb3J0cwojCiMgQ09ORklHX1NDU0lf U1BJX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TQVNfQVRUUlM9 bQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKIyBD T05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfREg9bQpDT05GSUdfU0NTSV9ESF9SREFDPW0KIyBDT05GSUdf U0NTSV9ESF9IUF9TVyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIX0VNQz1tCiMgQ09ORklHX1ND U0lfREhfQUxVQSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9eQpDT05GSUdf U0NTSV9PU0RfVUxEPXkKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklHX1ND U0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdf TUQgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQpDT05GSUdfVENNX0lCTE9DSz15CkNP TkZJR19UQ01fRklMRUlPPW0KIyBDT05GSUdfVENNX1BTQ1NJIGlzIG5vdCBzZXQKQ09ORklHX0xP T1BCQUNLX1RBUkdFVD15CiMgQ09ORklHX0lTQ1NJX1RBUkdFVCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZVU0lPTiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMg Q09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX05PU1k9bQojIENPTkZJ R19JMk8gaXMgbm90IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQpDT05GSUdfTUFDX0VN VU1PVVNFQlROPW0KIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NU X05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX1NDU0kgaXMgbm90IHNldApDT05GSUdfVkhP U1RfUklORz1tCgojCiMgSW5wdXQgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05G SUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lOUFVU X1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50 ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01PVVNFREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRFVj1tCiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5v dCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15 CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9B RFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9B UkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElP IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQx OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVO Q09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JE IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJ R19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01P VVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX0NZUFJFU1M9eQpDT05GSUdfTU9V U0VfUFMyX0xJRkVCT09LPXkKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKQ09ORklHX01P VVNFX1BTMl9FTEFOVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NF UklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENP TkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90 IHNldApDT05GSUdfTU9VU0VfVlNYWFhBQT15CiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf U1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJR19K T1lTVElDS19BTkFMT0c9bQpDT05GSUdfSk9ZU1RJQ0tfQTNEPW0KIyBDT05GSUdfSk9ZU1RJQ0tf QURJIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldApDT05GSUdf Sk9ZU1RJQ0tfR0YySz15CkNPTkZJR19KT1lTVElDS19HUklQPW0KQ09ORklHX0pPWVNUSUNLX0dS SVBfTVA9eQojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldAojIENPTkZJR19K T1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPXkK IyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19JRk9SQ0U9 eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9SPXkK Q09ORklHX0pPWVNUSUNLX01BR0VMTEFOPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKQ09O RklHX0pPWVNUSUNLX1NQQUNFQkFMTD1tCkNPTkZJR19KT1lTVElDS19TVElOR0VSPW0KIyBDT05G SUdfSk9ZU1RJQ0tfVFdJREpPWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEg aXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfQVM1MDExPW0KQ09ORklHX0pPWVNUSUNLX0pPWURV TVA9eQojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxF VD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVU X1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90 IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVU X1VTQl9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRz CiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJ R19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPW0KQ09ORklHX1NFUklPX0NUODJD NzEwPW0KIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBT Mj15CkNPTkZJR19TRVJJT19SQVc9bQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj15CkNPTkZJR19T RVJJT19QUzJNVUxUPW0KQ09ORklHX1NFUklPX0FSQ19QUzI9eQpDT05GSUdfSFlQRVJWX0tFWUJP QVJEPW0KQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dB TUVQT1JUX0w0PXkKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9eQpDT05GSUdfR0FNRVBPUlRfRk04 MDE9bQoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNP TkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX0hX X0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9Q VFlTPXkKQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVM9eQojIENPTkZJR19MRUdBQ1lf UFRZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNP TkZJR19OT1pPTUk9bQojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9ST1VU RVI9bQpDT05GSUdfVFJBQ0VfU0lOSz1tCkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJp dmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENP TkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VS SUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFM XzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84 MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQojIENPTkZJ R19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1NI QVJFX0lSUT15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlEgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfODI1MF9SU0EgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRFc9bQoK IwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX01GRF9IU1U9 eQpDT05GSUdfU0VSSUFMX01GRF9IU1VfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNP TkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009eQojIENPTkZJR19T RVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9TQzE2SVM3WFg9bQpDT05GSUdf U0VSSUFMX0FMVEVSQV9KVEFHVUFSVD15CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlRf Q09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9bQpDT05GSUdfU0VS SUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9CQVVE UkFURT0xMTUyMDAKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdfU0VSSUFMX0FSQ19OUl9QT1JU Uz0xCkNPTkZJR19TRVJJQUxfUlAyPW0KQ09ORklHX1NFUklBTF9SUDJfTlJfVUFSVFM9MzIKIyBD T05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQ09OU09M RSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9QQU5JQ19FVkVO VD15CkNPTkZJR19JUE1JX1BBTklDX1NUUklORz15CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZB Q0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19JUE1JX1NJX1BST0JFX0RFRkFVTFRTPXkKQ09O RklHX0lQTUlfV0FUQ0hET0c9eQojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19S QU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklB PW0KQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89bQojIENPTkZJR19IV19SQU5ET01fVFBNIGlzIG5v dCBzZXQKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldAoj IENPTkZJR19SQVdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBFVCBpcyBub3Qgc2V0CkNP TkZJR19IQU5HQ0hFQ0tfVElNRVI9bQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0dfVElTPXkK Q09ORklHX1RDR19USVNfSTJDX0FUTUVMPW0KQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPW0K Q09ORklHX1RDR19USVNfSTJDX05VVk9UT049bQojIENPTkZJR19UQ0dfTlNDIGlzIG5vdCBzZXQK Q09ORklHX1RDR19BVE1FTD15CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09O RklHX1RDR19TVDMzX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQK Q09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSTJDPW0KQ09ORklHX0kyQ19CT0FSRElORk89eQojIENP TkZJR19JMkNfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19DSEFSREVWPW0KQ09ORklHX0ky Q19NVVg9bQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01V WF9HUElPPW0KQ09ORklHX0kyQ19NVVhfUENBOTU0MT1tCiMgQ09ORklHX0kyQ19NVVhfUENBOTU0 eCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19J MkNfU01CVVM9bQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPW0KQ09O RklHX0kyQ19BTEdPUENGPW0KIyBDT05GSUdfSTJDX0FMR09QQ0EgaXMgbm90IHNldAoKIwojIEky QyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRy aXZlcnMKIwpDT05GSUdfSTJDX0FMSTE1MzU9bQojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qg c2V0CkNPTkZJR19JMkNfQUxJMTVYMz1tCkNPTkZJR19JMkNfQU1ENzU2PW0KQ09ORklHX0kyQ19B TUQ3NTZfUzQ4ODI9bQpDT05GSUdfSTJDX0FNRDgxMTE9bQpDT05GSUdfSTJDX0k4MDE9bQpDT05G SUdfSTJDX0lTQ0g9bQojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUElJ WDQ9bQojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1 IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM2MzA9bQojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5v dCBzZXQKQ09ORklHX0kyQ19WSUE9bQojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMK IyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9bQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRy aXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCkNPTkZJR19JMkNfQ0JV U19HUElPPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX0NPUkU9bQpDT05GSUdfSTJDX0RFU0lHTldB UkVfUExBVEZPUk09bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPW0KQ09ORklHX0kyQ19HUElP PW0KIyBDT05GSUdfSTJDX0tFTVBMRCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfT0NPUkVTPW0KIyBD T05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfWElMSU5Y PW0KCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJD X1BBUlBPUlRfTElHSFQgaXMgbm90IHNldApDT05GSUdfSTJDX1RBT1NfRVZNPW0KCiMKIyBPdGhl ciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19JMkNf REVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19TUE1JPXkKQ09ORklHX0hTST1tCkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBI U0kgY29udHJvbGxlcnMKIwoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX0hTSV9DSEFSPW0KCiMK IyBQUFMgc3VwcG9ydAojCiMgQ09ORklHX1BQUyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRv cnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9D TE9DSyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNU QU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhf Q0xPQ0tfUENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkK Q09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkK Q09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19HUElPX1NZU0ZTIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJp dmVyczoKIwojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdf R1BJT19JVDg3NjFFPXkKIyBDT05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldApDT05GSUdfR1BJ T19TQ0gzMTFYPW0KQ09ORklHX0dQSU9fU0NIPW0KQ09ORklHX0dQSU9fSUNIPW0KQ09ORklHX0dQ SU9fVlg4NTU9eQojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQ SU8gZXhwYW5kZXJzOgojCkNPTkZJR19HUElPX0xQMzk0Mz1tCiMgQ09ORklHX0dQSU9fTUFYNzMw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX0FEUDU1ODg9bQoKIwojIFBDSSBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJ T19CVDhYWD15CiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lO VEVMX01JRD15CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19S REMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnM6CiMKCiMKIyBBQzk3IEdQ SU8gZXhwYW5kZXJzOgojCgojCiMgTFBDIEdQSU8gZXhwYW5kZXJzOgojCiMgQ09ORklHX0dQSU9f S0VNUExEIGlzIG5vdCBzZXQKCiMKIyBNT0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwojIENPTkZJ R19HUElPX0pBTlpfVFRMIGlzIG5vdCBzZXQKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnM6CiMKIyBD T05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NV UFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CiMgQ09O RklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODI9bQpDT05GSUdfQkFUVEVSWV9TQlM9bQojIENP TkZJR19CQVRURVJZX0JRMjd4MDAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD1t CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01B WDg5MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9bQpDT05GSUdfQ0hBUkdFUl9H UElPPW0KIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJf QlEyNDE5MD1tCkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9bQojIENPTkZJR19DSEFSR0VSX1NNQjM0 NyBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9BVlM9eQpDT05G SUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkKQ09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoK IwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPXkKQ09ORklHX1NF TlNPUlNfQUJJVFVHVVJVMz1tCiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQUQ3NDE4PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyMT1tCkNPTkZJR19TRU5T T1JTX0FETTEwMjU9bQojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRE0xMDI5PW0KIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQURNOTI0MD1tCiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0 NjI9bQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCiMg Q09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSzhURU1Q IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfRkFN MTVIX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BUFBMRVNNQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9 bQojIENPTkZJR19TRU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFMxNjIx PW0KQ09ORklHX1NFTlNPUlNfSTVLX0FNQj1tCkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpDT05G SUdfU0VOU09SU19GNzE4ODJGRz15CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9bQojIENPTkZJR19T RU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dMNTE4U009bQpDT05GSUdf U0VOU09SU19HTDUyMFNNPW0KQ09ORklHX1NFTlNPUlNfRzc2MEE9bQpDT05GSUdfU0VOU09SU19H NzYyPW0KIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0hJSDYxMzA9bQpDT05GSUdfU0VOU09SU19JQk1BRU09bQojIENPTkZJR19TRU5TT1JTX0lCTVBF WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQ09SRVRFTVAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19JVDg3PW0KQ09ORklHX1NFTlNPUlNfSkM0Mj1tCkNPTkZJR19TRU5TT1JTX0xJTkVB R0U9bQpDT05GSUdfU0VOU09SU19MVEMyOTQ1PW0KQ09ORklHX1NFTlNPUlNfTFRDNDE1MT1tCkNP TkZJR19TRU5TT1JTX0xUQzQyMTU9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0xUQzQyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xU QzQyNjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19NQVgxNjA2NT1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMTYxOSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9bQojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01B WDY2NDI9bQpDT05GSUdfU0VOU09SU19NQVg2NjUwPW0KIyBDT05GSUdfU0VOU09SU19NQVg2Njk3 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSFRVMjE9bQpDT05GSUdfU0VOU09SU19NQ1AzMDIx PW0KIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03Mz1t CkNPTkZJR19TRU5TT1JTX0xNNzU9bQojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgwPW0KQ09O RklHX1NFTlNPUlNfTE04Mz1tCiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0xNOTI9bQpDT05GSUdfU0VOU09SU19MTTkzPW0KIyBDT05GSUdf U0VOU09SU19MTTk1MjM0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJ R19TRU5TT1JTX0xNOTUyNDU9bQpDT05GSUdfU0VOU09SU19QQzg3MzYwPW0KIyBDT05GSUdfU0VO U09SU19QQzg3NDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX05DVDY3NzU9eQojIENPTkZJR19TRU5TT1JTX1BDRjg1OTEgaXMgbm90IHNldApDT05GSUdf UE1CVVM9bQojIENPTkZJR19TRU5TT1JTX1BNQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURNMTI3NT1tCiMgQ09ORklHX1NFTlNPUlNfTE0yNTA2NiBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xUQzI5Nzg9bQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY0IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTUFYMzQ0NDA9bQojIENPTkZJR19TRU5TT1JTX01BWDg2ODggaXMgbm90IHNldApD T05GSUdfU0VOU09SU19VQ0Q5MDAwPW0KQ09ORklHX1NFTlNPUlNfVUNEOTIwMD1tCiMgQ09ORklH X1NFTlNPUlNfWkw2MTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQpDT05GSUdf U0VOU09SU19TSFQyMT1tCiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfRE1FMTczNz1tCkNPTkZJR19TRU5TT1JT X0VNQzE0MDM9bQpDT05GSUdfU0VOU09SU19FTUMyMTAzPW0KQ09ORklHX1NFTlNPUlNfRU1DNlcy MDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9 bQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKIyBDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NP TU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT1t CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FNQzY4 MjE9bQpDT05GSUdfU0VOU09SU19JTkEyMDk9bQpDT05GSUdfU0VOU09SU19JTkEyWFg9bQpDT05G SUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VOU09SU19UTVAxMDI9bQpDT05GSUdfU0VOU09S U19UTVA0MDE9bQpDT05GSUdfU0VOU09SU19UTVA0MjE9bQpDT05GSUdfU0VOU09SU19WSUFfQ1BV VEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1ZUMTIxMT15CkNPTkZJR19TRU5TT1JTX1ZUODIzMT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9 bQpDT05GSUdfU0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkyRD1tCkNPTkZJ R19TRU5TT1JTX1c4Mzc5Mz1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg2 Tkc9bQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VzgzNjI3RUhGPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9X RVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdf VEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxU X0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZB SVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNF PXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RI RVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQ QUNFPXkKQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OPXkKQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVA9 bQpDT05GSUdfQUNQSV9JTlQzNDAzX1RIRVJNQUw9bQpDT05GSUdfSU5URUxfU09DX0RUU19USEVS TUFMPW0KCiMKIyBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19X QVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxp Y29uIEJhY2twbGFuZQojCiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJ QkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9bQpDT05GSUdf QkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMgQ09ORklHX0JDTUFfSE9TVF9QQ0kgaXMgbm90IHNl dAojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX0dN QUNfQ01OPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQpDT05GSUdfQkNNQV9ERUJVRz15Cgoj CiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09O RklHX01GRF9DUzU1MzUgaXMgbm90IHNldApDT05GSUdfTUZEX0JDTTU5MFhYPW0KIyBDT05GSUdf TUZEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUMxM1hYWF9JMkMgaXMgbm90IHNl dApDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9bQpD T05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09ORklHX01GRF9LRU1QTEQ9eQojIENPTkZJR19NRkRf UkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfUkRDMzIxWD15CkNPTkZJR19NRkRfUlRTWF9QQ0k9eQpDT05GSUdfTUZEX1NJNDc2WF9DT1JF PW0KIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMg bm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CkNPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQz1t CkNPTkZJR19NRkRfTFAzOTQzPW0KIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJ R19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD1tCiMgQ09ORklHX01GRF9UUFM2 NTIxNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUyMTg9bQojIENPTkZJR19NRkRfVFBTNjU5 MTIgaXMgbm90IHNldApDT05GSUdfTUZEX1dMMTI3M19DT1JFPW0KIyBDT05GSUdfTUZEX0xNMzUz MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RNSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PXkKIyBDT05GSUdfTUZEX0FSSVpP TkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19B R1A9eQpDT05GSUdfQUdQX0FNRDY0PW0KQ09ORklHX0FHUF9JTlRFTD1tCkNPTkZJR19BR1BfU0lT PW0KIyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9bQpDT05GSUdf VkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CkNPTkZJR19WR0FfU1dJVENIRVJP Tz15CgojCiMgRGlyZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKQ09ORklHX0RSTT1tCkNPTkZJR19E Uk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fTE9B RF9FRElEX0ZJUk1XQVJFPXkKQ09ORklHX0RSTV9UVE09bQoKIwojIEkyQyBlbmNvZGVyIG9yIGhl bHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0NINzAwNj1tCiMgQ09ORklHX0RSTV9JMkNfU0lM MTY0IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFg9bQpDT05GSUdfRFJNX1BU TjM0NjA9bQpDT05GSUdfRFJNX1RERlg9bQojIENPTkZJR19EUk1fUjEyOCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldApDT05GSUdfRFJNX05PVVZFQVU9bQpDT05GSUdf Tk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9MwpDT05GSUdfRFJN X05PVVZFQVVfQkFDS0xJR0hUPXkKQ09ORklHX0RSTV9JOTE1PW0KQ09ORklHX0RSTV9JOTE1X0tN Uz15CkNPTkZJR19EUk1fSTkxNV9GQkRFVj15CiMgQ09ORklHX0RSTV9JOTE1X1BSRUxJTUlOQVJZ X0hXX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT1tCkNPTkZJR19EUk1fU0lTPW0K IyBDT05GSUdfRFJNX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNl dApDT05GSUdfRFJNX1ZNV0dGWD1tCiMgQ09ORklHX0RSTV9WTVdHRlhfRkJDT04gaXMgbm90IHNl dApDT05GSUdfRFJNX0dNQTUwMD1tCiMgQ09ORklHX0RSTV9HTUE2MDAgaXMgbm90IHNldApDT05G SUdfRFJNX0dNQTM2MDA9eQojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9B U1Q9bQpDT05GSUdfRFJNX01HQUcyMDA9bQojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90 IHNldApDT05GSUdfRFJNX1FYTD1tCkNPTkZJR19EUk1fQk9DSFM9bQoKIwojIEZyYW1lIGJ1ZmZl ciBEZXZpY2VzCiMKQ09ORklHX0ZCPW0KQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJf RERDPW0KIyBDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRkJf Q0ZCX0ZJTExSRUNUPW0KQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT1tCkNPTkZJR19GQl9DRkJfSU1B R0VCTElUPW0KIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNP TkZJR19GQl9TWVNfRklMTFJFQ1Q9bQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPW0KQ09ORklHX0ZC X1NZU19JTUFHRUJMSVQ9bQpDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU49eQojIENPTkZJR19GQl9C T1RIX0VORElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JJR19FTkRJQU4gaXMgbm90IHNldApD T05GSUdfRkJfTElUVExFX0VORElBTj15CkNPTkZJR19GQl9TWVNfRk9QUz1tCkNPTkZJR19GQl9E RUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9bQpDT05GSUdfRkJfU1ZHQUxJQj1tCiMgQ09O RklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19G Ql9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZm ZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CkNPTkZJ R19GQl9QTTI9bQpDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVDVD15CkNPTkZJR19GQl9DWUJF UjIwMDA9bQpDT05GSUdfRkJfQ1lCRVIyMDAwX0REQz15CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX040MTE9bQojIENPTkZJ R19GQl9IR0EgaXMgbm90IHNldApDT05GSUdfRkJfT1BFTkNPUkVTPW0KQ09ORklHX0ZCX1MxRDEz WFhYPW0KQ09ORklHX0ZCX05WSURJQT1tCiMgQ09ORklHX0ZCX05WSURJQV9JMkMgaXMgbm90IHNl dAojIENPTkZJR19GQl9OVklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBX0JB Q0tMSUdIVD15CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldApDT05GSUdfRkJfSTc0MD1tCiMg Q09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNl dApDT05GSUdfRkJfUkFERU9OPW0KQ09ORklHX0ZCX1JBREVPTl9JMkM9eQpDT05GSUdfRkJfUkFE RU9OX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9SQURFT05fREVCVUc9eQpDT05GSUdfRkJfQVRZMTI4 PW0KQ09ORklHX0ZCX0FUWTEyOF9CQUNLTElHSFQ9eQpDT05GSUdfRkJfQVRZPW0KQ09ORklHX0ZC X0FUWV9DVD15CiMgQ09ORklHX0ZCX0FUWV9HRU5FUklDX0xDRCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9BVFlfR1g9eQojIENPTkZJR19GQl9BVFlfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfUzMgaXMgbm90IHNldApDT05GSUdfRkJfU0FWQUdFPW0KIyBDT05GSUdfRkJfU0FWQUdFX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQojIENPTkZJR19GQl9TSVMgaXMg bm90IHNldApDT05GSUdfRkJfVklBPW0KIyBDT05GSUdfRkJfVklBX0RJUkVDVF9QUk9DRlMgaXMg bm90IHNldAojIENPTkZJR19GQl9WSUFfWF9DT01QQVRJQklMSVRZIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldApDT05GSUdfRkJfS1lSTz1tCkNPTkZJR19GQl8zREZY PW0KIyBDT05GSUdfRkJfM0RGWF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlhfSTJD IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZPT0RPTzE9bQpDT05GSUdfRkJfVlQ4NjIzPW0KIyBDT05G SUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUks9bQpDT05GSUdfRkJfUE0zPW0K Q09ORklHX0ZCX0NBUk1JTkU9bQojIENPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTCBpcyBub3Qg c2V0CkNPTkZJR19DQVJNSU5FX0RSQU1fQ1VTVE9NPXkKQ09ORklHX0ZCX1ZJUlRVQUw9bQojIENP TkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldApDT05GSUdfRkJfTUI4NjJYWD1tCkNPTkZJR19G Ql9NQjg2MlhYX1BDSV9HREM9eQpDT05GSUdfRkJfTUI4NjJYWF9JMkM9eQpDT05GSUdfRkJfQlJP QURTSEVFVD1tCiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBF UlY9bQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJ Q0U9eQojIENPTkZJR19MQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NM QVNTX0RFVklDRT15CkNPTkZJR19CQUNLTElHSFRfR0VORVJJQz15CkNPTkZJR19CQUNLTElHSFRf QVBQTEU9bQpDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT15CkNPTkZJR19CQUNLTElHSFRfQURQODg2 MD1tCkNPTkZJR19CQUNLTElHSFRfQURQODg3MD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2Mzkg aXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0dQSU89eQojIENPTkZJR19CQUNLTElHSFRfTFY1 MjA3TFAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0JENjEwNz1tCkNPTkZJR19WR0FTVEFU RT1tCkNPTkZJR19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpD T05GSUdfVkdBX0NPTlNPTEU9eQojIENPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLIGlzIG5v dCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT1t CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKIyBDT05GSUdfRlJB TUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPPXkKIyBDT05G SUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfVkdBMTY9eQoj IENPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQgaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQpDT05G SUdfU09VTkRfT1NTX0NPUkU9eQpDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU09eQojIENP TkZJR19TTkQgaXMgbm90IHNldApDT05GSUdfU09VTkRfUFJJTUU9eQojIENPTkZJR19TT1VORF9P U1MgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD1tCkNPTkZJR19ISURS QVc9eQpDT05GSUdfVUhJRD1tCiMgQ09ORklHX0hJRF9HRU5FUklDIGlzIG5vdCBzZXQKCiMKIyBT cGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9bQpDT05GSUdfSElEX0FDUlVY PW0KIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT1tCkNP TkZJR19ISURfQVVSRUFMPW0KQ09ORklHX0hJRF9CRUxLSU49bQpDT05GSUdfSElEX0NIRVJSWT1t CkNPTkZJR19ISURfQ0hJQ09OWT1tCkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19ISURfRFJB R09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldApDT05GSUdfSElEX0VN U19GRj1tCkNPTkZJR19ISURfRUxFQ09NPW0KQ09ORklHX0hJRF9FWktFWT1tCiMgQ09ORklHX0hJ RF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LWUUgaXMgbm90IHNldApDT05GSUdf SElEX1VDTE9HSUM9bQpDT05GSUdfSElEX1dBTFRPUD1tCkNPTkZJR19ISURfR1lSQVRJT049bQpD T05GSUdfSElEX0lDQURFPW0KQ09ORklHX0hJRF9UV0lOSEFOPW0KQ09ORklHX0hJRF9LRU5TSU5H VE9OPW0KQ09ORklHX0hJRF9MQ1BPV0VSPW0KQ09ORklHX0hJRF9MRU5PVk9fVFBLQkQ9bQpDT05G SUdfSElEX0xPR0lURUNIPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ESj1tCiMgQ09ORklHX0xPR0lU RUNIX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldApD T05GSUdfTE9HSUc5NDBfRkY9eQojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9NQUdJQ01PVVNFPW0KQ09ORklHX0hJRF9NSUNST1NPRlQ9bQpDT05GSUdfSElEX01P TlRFUkVZPW0KIyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldApDT05GSUdfSElEX09S VEVLPW0KQ09ORklHX0hJRF9QQU5USEVSTE9SRD1tCkNPTkZJR19QQU5USEVSTE9SRF9GRj15CiMg Q09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9QUklNQVg9bQpDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJR19ISURf U0FNU1VORz1tCkNPTkZJR19ISURfU1BFRURMSU5LPW0KQ09ORklHX0hJRF9TVEVFTFNFUklFUz1t CiMgQ09ORklHX0hJRF9TVU5QTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9STUk9bQpDT05GSUdf SElEX0dSRUVOQVNJQT1tCiMgQ09ORklHX0dSRUVOQVNJQV9GRiBpcyBub3Qgc2V0CkNPTkZJR19I SURfSFlQRVJWX01PVVNFPW0KIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPW0KIyBDT05GSUdf SElEX1RISU5HTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KIyBDT05GSUdf VEhSVVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19ISURf V0lJTU9URT1tCkNPTkZJR19ISURfWElOTU89bQpDT05GSUdfSElEX1pFUk9QTFVTPW0KIyBDT05G SUdfWkVST1BMVVNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1pZREFDUk9OPW0KIyBDT05GSUdf SElEX1NFTlNPUl9IVUIgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19J MkNfSElEPW0KQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBP UlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0Cgoj CiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwoj IENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qg c2V0CiMgQ09ORklHX1NBTVNVTkdfVVNCMlBIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdf VVNCM1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENP TkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CiMgQ09ORklHX1VXQl9XSENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMg bm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CgojCiMgTEVEIGRy aXZlcnMKIwojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0z NjQyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTUzMj1tCiMgQ09ORklHX0xFRFNfUENBOTUz Ml9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJTz15CiMgQ09ORklHX0xFRFNfTFAzOTQ0 IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj1tCiMgQ09ORklHX0xFRFNfTFA1 NTIxIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NTIzPW0KQ09ORklHX0xFRFNfTFA1NTYyPW0K Q09ORklHX0xFRFNfTFA4NTAxPW0KIyBDT05GSUdfTEVEU19DTEVWT19NQUlMIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfUENBOTU1WD1tCkNPTkZJR19MRURTX1BDQTk2M1g9bQpDT05GSUdfTEVEU19C RDI4MDI9bQpDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9bQojIENPTkZJR19MRURTX0xUMzU5MyBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0RFTExfTkVUQk9PS1M9bQojIENPTkZJR19MRURTX1RDQTY1 MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CgojCiMgTEVEIGRy aXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVy cyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQoKIwojIExFRCBUcmlnZ2Vycwoj CkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPXkKIyBDT05GSUdfTEVEU19UUklHR0VS X0hFQVJUQkVBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMg bm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0NQVT15CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJ Tz1tCkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0YWJsZXMgdHJpZ2dl ciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RS SUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9bQojIENPTkZJR19B Q0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lf U1lTRlM9eQpDT05GSUdfRURBQ19ERUJVRz15CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9eQojIENP TkZJR19FREFDX01DRV9JTkogaXMgbm90IHNldApDT05GSUdfRURBQ19NTV9FREFDPW0KQ09ORklH X0VEQUNfQU1ENjQ9bQojIENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qg c2V0CkNPTkZJR19FREFDX0U3NTJYPW0KIyBDT05GSUdfRURBQ19JODI5NzVYIGlzIG5vdCBzZXQK IyBDT05GSUdfRURBQ19JMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0kzMjAwPW0KQ09ORklH X0VEQUNfWDM4PW0KQ09ORklHX0VEQUNfSTU0MDA9bQojIENPTkZJR19FREFDX0k1MDAwIGlzIG5v dCBzZXQKQ09ORklHX0VEQUNfSTUxMDA9bQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19SVENf TElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BREVWSUNFUyBp cyBub3Qgc2V0CkNPTkZJR19BVVhESVNQTEFZPXkKQ09ORklHX1VJTz15CkNPTkZJR19VSU9fQ0lG PW0KQ09ORklHX1VJT19QRFJWX0dFTklSUT1tCkNPTkZJR19VSU9fRE1FTV9HRU5JUlE9bQojIENP TkZJR19VSU9fQUVDIGlzIG5vdCBzZXQKQ09ORklHX1VJT19TRVJDT1MzPXkKIyBDT05GSUdfVUlP X1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1VJT19ORVRYPW0KIyBDT05GSUdfVUlPX01G NjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJ UlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklSVElPX0JBTExPT04gaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fTU1J TyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNPTkZJ R19IWVBFUlY9bQpDT05GSUdfSFlQRVJWX0JBTExPT049bQpDT05GSUdfU1RBR0lORz15CiMgQ09O RklHX1NMSUNPU1MgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldAojIENPTkZJ R19SVFM1MjA4IGlzIG5vdCBzZXQKQ09ORklHX0RYX1NFUD1tCiMgQ09ORklHX0NSWVNUQUxIRCBp cyBub3Qgc2V0CkNPTkZJR19GQl9YR0k9bQpDT05GSUdfQUNQSV9RVUlDS1NUQVJUPW0KQ09ORklH X0ZUMTAwMD1tCgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPXkK Q09ORklHX1NQRUFLVVBfU1lOVEhfQUNOVFNBPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQVBPTExP PXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQVVEUFRSPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfQk5T PXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfREVDVExLPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfREVD RVhUPXkKIyBDT05GSUdfU1BFQUtVUF9TWU5USF9MVExLIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BF QUtVUF9TWU5USF9TT0ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BFQUtVUF9TWU5USF9TUEtPVVQg aXMgbm90IHNldApDT05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD1tCiMgQ09ORklHX1NQRUFLVVBf U1lOVEhfRFVNTVkgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fQ0xFQVJQQURfVE0xMjE3 PW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0IGlzIG5vdCBzZXQKQ09O RklHX1NUQUdJTkdfTUVESUE9eQoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5v dCBzZXQKIyBDT05GSUdfREdSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBz ZXQKQ09ORklHX0RHTkM9eQpDT05GSUdfREdBUD15CkNPTkZJR19HU19GUEdBQk9PVD1tCiMgQ09O RklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19USFJFRUZJU0ggaXMg bm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9bQpD T05GSUdfQUNFUkhERj15CiMgQ09ORklHX0FMSUVOV0FSRV9XTUkgaXMgbm90IHNldApDT05GSUdf QVNVU19MQVBUT1A9eQojIENPTkZJR19ERUxMX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxM X1dNST1tCiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1NNTzg4 MDA9eQpDT05GSUdfRlVKSVRTVV9MQVBUT1A9eQpDT05GSUdfRlVKSVRTVV9MQVBUT1BfREVCVUc9 eQojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBpcyBub3Qgc2V0CkNPTkZJR19IUF9BQ0NFTD15CkNP TkZJR19IUF9XSVJFTEVTUz15CkNPTkZJR19IUF9XTUk9bQojIENPTkZJR19QQU5BU09OSUNfTEFQ VE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0hEQVBTPW0KIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfV01JPW0KQ09ORklHX01TSV9XTUk9bQojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJX1RPU0hJQkE9bQpDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9bQojIENP TkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldApD T05GSUdfSUJNX1JUTD1tCkNPTkZJR19TQU1TVU5HX0xBUFRPUD1tCkNPTkZJR19NWE1fV01JPW0K Q09ORklHX1NBTVNVTkdfUTEwPW0KQ09ORklHX0FQUExFX0dNVVg9bQojIENPTkZJR19JTlRFTF9S U1QgaXMgbm90IHNldApDT05GSUdfSU5URUxfU01BUlRDT05ORUNUPXkKQ09ORklHX1BWUEFOSUM9 eQpDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9bQpDT05G SUdfQ0hST01FT1NfUFNUT1JFPXkKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBE cml2ZXJzCiMKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9J ODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklH X1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNl dAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkg aXMgbm90IHNldApDT05GSUdfTUFJTEJPWD15CiMgQ09ORklHX0lPTU1VX1NVUFBPUlQgaXMgbm90 IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklH X1NURV9NT0RFTV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVR PXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05E RU1BTkQ9eQojIENPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJ R19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkK CiMKIyBERVZGUkVRIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OPW0KCiMKIyBFeHRjb24gRGV2aWNl IERyaXZlcnMKIwojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9S WSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CkNPTkZJR19OVEI9eQpDT05GSUdf Vk1FX0JVUz15CgojCiMgVk1FIEJyaWRnZSBEcml2ZXJzCiMKIyBDT05GSUdfVk1FX0NBOTFDWDQy IGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9UU0kxNDg9eQoKIwojIFZNRSBCb2FyZCBEcml2ZXJzCiMK Q09ORklHX1ZNSVZNRV83ODA1PXkKCiMKIyBWTUUgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19W TUVfVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19WTUVfUElPMj15CiMgQ09ORklHX1BXTSBpcyBub3Qg c2V0CiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xM RVIgaXMgbm90IHNldApDT05GSUdfRk1DPXkKQ09ORklHX0ZNQ19GQUtFREVWPW0KIyBDT05GSUdf Rk1DX1RSSVZJQUwgaXMgbm90IHNldApDT05GSUdfRk1DX1dSSVRFX0VFUFJPTT1tCkNPTkZJR19G TUNfQ0hBUkRFVj15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMg Q09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9TQU1TVU5HX1VT QjI9bQpDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD1tCiMgQ09ORklHX01DQiBp cyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9bQojIENPTkZJR19F RERfT0ZGIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JC VT15CkNPTkZJR19EQ0RCQVM9bQpDT05GSUdfRE1JSUQ9eQojIENPTkZJR19ETUlfU1lTRlMgaXMg bm90IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05G SUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15Cgoj CiMgR29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfR09PR0xFX01FTUNPTlNPTEU9eQpD T05GSUdfVUVGSV9DUEVSPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRf QUNDRVNTPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZTPW0KQ09O RklHX0VYVDNfREVGQVVMVFNfVE9fT1JERVJFRD15CkNPTkZJR19FWFQzX0ZTX1hBVFRSPXkKIyBD T05GSUdfRVhUM19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTX1NFQ1VS SVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9VU0VfRk9SX0VYVDIz PXkKIyBDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19FWFQ0X0ZT X1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfREVCVUc9eQpDT05GSUdfSkJEPW0KIyBD T05GSUdfSkJEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQpDT05GSUdfSkJEMl9ERUJV Rz15CkNPTkZJR19GU19NQkNBQ0hFPXkKQ09ORklHX1JFSVNFUkZTX0ZTPXkKIyBDT05GSUdfUkVJ U0VSRlNfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPPXkKIyBDT05G SUdfUkVJU0VSRlNfRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNl dApDT05GSUdfWEZTX0ZTPXkKIyBDT05GSUdfWEZTX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdf WEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CkNPTkZJ R19YRlNfV0FSTj15CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dGUzJf RlMgaXMgbm90IHNldAojIENPTkZJR19PQ0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19G Uz1tCiMgQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19G U19DSEVDS19JTlRFR1JJVFk9eQojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlz IG5vdCBzZXQKQ09ORklHX0JUUkZTX0RFQlVHPXkKQ09ORklHX0JUUkZTX0FTU0VSVD15CkNPTkZJ R19OSUxGUzJfRlM9bQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09O RklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMg bm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09ORklHX0ZB Tk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CiMgQ09ORklHX1FVT1RBIGlzIG5vdCBzZXQKIyBD T05GSUdfUVVPVEFDVEwgaXMgbm90IHNldApDT05GSUdfQVVUT0ZTNF9GUz1tCkNPTkZJR19GVVNF X0ZTPW0KIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FD SEU9bQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZTQ0FDSEVfSElT VE9HUkFNPXkKIyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hF X09CSkVDVF9MSVNUPXkKQ09ORklHX0NBQ0hFRklMRVM9bQojIENPTkZJR19DQUNIRUZJTEVTX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNPXkKCiMKIyBDRC1ST00v RFZEIEZpbGVzeXN0ZW1zCiMKIyBDT05GSUdfSVNPOTY2MF9GUyBpcyBub3Qgc2V0CkNPTkZJR19V REZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNP TkZJR19GQVRfRlM9bQojIENPTkZJR19NU0RPU19GUyBpcyBub3Qgc2V0CkNPTkZJR19WRkFUX0ZT PW0KQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9D SEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPXkKQ09ORklHX05URlNfREVCVUc9eQoj IENPTkZJR19OVEZTX1JXIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05G SUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJPQ19T WVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklH X1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19U TVBGU19YQVRUUj15CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VU TEJfUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19NSVNDX0ZJTEVT WVNURU1TPXkKQ09ORklHX0FERlNfRlM9eQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQK Q09ORklHX0FGRlNfRlM9bQpDT05GSUdfRUNSWVBUX0ZTPW0KQ09ORklHX0VDUllQVF9GU19NRVNT QUdJTkc9eQojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldApDT05GSUdfSEZTUExVU19GUz15CiMg Q09ORklHX0hGU1BMVVNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0JFRlNfRlM9eQoj IENPTkZJR19CRUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JGU19GUz15CkNPTkZJR19FRlNf RlM9eQojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NRVUFTSEZTIGlzIG5vdCBzZXQKQ09ORklHX1ZYRlNfRlM9eQpDT05GSUdfTUlO SVhfRlM9eQojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0hQRlNfRlM9eQpDT05G SUdfUU5YNEZTX0ZTPW0KIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9N RlNfRlMgaXMgbm90IHNldApDT05GSUdfUFNUT1JFPXkKQ09ORklHX1BTVE9SRV9DT05TT0xFPXkK IyBDT05GSUdfUFNUT1JFX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNl dApDT05GSUdfVUZTX0ZTPXkKQ09ORklHX1VGU19GU19XUklURT15CiMgQ09ORklHX1VGU19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19FWE9GU19GUz1tCiMgQ09ORklHX0VYT0ZTX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19PUkU9bQpDT05GSUdfTkVU V09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4 NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdFXzQzNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF UEFHRV84NTIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CkNPTkZJR19OTFNf Q09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9eQojIENPTkZJR19OTFNfQ09E RVBBR0VfODYxIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjI9bQojIENPTkZJR19O TFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjQ9eQojIENP TkZJR19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjY9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzkzNiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPXkKQ09ORklHX05MU19D T0RFUEFHRV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCkNPTkZJR19OTFNfQ09ERVBB R0VfODc0PW0KQ09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQojIENPTkZJR19OTFNfQVNDSUkgaXMgbm90IHNl dApDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNl dAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzQ9 eQpDT05GSUdfTkxTX0lTTzg4NTlfNT1tCkNPTkZJR19OTFNfSVNPODg1OV82PXkKIyBDT05GSUdf TkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV85PW0KQ09ORklHX05M U19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PW0KIyBDT05GSUdfTkxTX0lTTzg4 NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAoj IENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVV Uk8gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklHX05MU19NQUNf Q1lSSUxMSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HQUVMSUM9bQpDT05GSUdfTkxTX01B Q19HUkVFSz1tCkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15 CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPW0KQ09ORklHX05MU19NQUNfVFVSS0lTSD15CkNPTkZJ R19OTFNfVVRGOD15CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1Nf U1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19U SU1FPXkKQ09ORklHX0RFRkFVTFRfTUVTU0FHRV9MT0dMRVZFTD00CiMgQ09ORklHX0JPT1RfUFJJ TlRLX0RFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0RZTkFNSUNfREVCVUc9eQoKIwojIENvbXBpbGUt dGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlz IG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09O RklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OApD T05GSUdfU1RSSVBfQVNNX1NZTVM9eQpDT05GSUdfUkVBREFCTEVfQVNNPXkKQ09ORklHX1VOVVNF RF9TWU1CT0xTPXkKQ09ORklHX0RFQlVHX0ZTPXkKIyBDT05GSUdfSEVBREVSU19DSEVDSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdf QVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdf REVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01B R0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBN ZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NMQUIgaXMgbm90 IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFL IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKQ09ORklHX0RFQlVH X01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZM T1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CiMgQ09ORklHX0tNRU1D SEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1 ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFS RExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNP TkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0JPT1RQQVJB TV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQ X1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CkNPTkZJ R19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFO SUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBD T05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfREVCVUdfUFJFRU1QVD15CgojCiMg TG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19ERUJV R19SVF9NVVRFWEVTPXkKIyBDT05GSUdfUlRfTVVURVhfVEVTVEVSIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1df TVVURVhfU0xPV1BBVEg9eQpDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9M T0NLSU5HPXkKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdfREVC VUdfTE9DS0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJ R19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19UT1JU VVJFX1RFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMg Q09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15 CkNPTkZJR19ERUJVR19MSVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQojIENPTkZJR19ERUJV R19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKQ09O RklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRVUkVfVEVT VD15CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9T VEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1ZFUkJPU0U9eQpDT05GSUdfUkNV X0NQVV9TVEFMTF9JTkZPPXkKQ09ORklHX1JDVV9UUkFDRT15CiMgQ09ORklHX0RFQlVHX0JMT0NL X0VYVF9ERVZUIGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CkNP TkZJR19DUFVfTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09ORklHX1BNX05PVElGSUVSX0VSUk9S X0lOSkVDVD1tCkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMU0xBQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxf TUFLRV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0xB VEVOQ1lUT1A9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9 eQpDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RS QUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9UUkFDRV9NQ09VTlRfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNF X01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklH X0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VS X01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNP TkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJ R19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJ Q19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CiMgQ09O RklHX0ZVTkNUSU9OX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19JUlFTT0ZGX1RSQUNFUj15CiMg Q09ORklHX1BSRUVNUFRfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15CkNP TkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RS QUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElO Rz15CiMgQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUk9G SUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxFX0FMTF9CUkFO Q0hFUz15CkNPTkZJR19UUkFDSU5HX0JSQU5DSEVTPXkKQ09ORklHX0JSQU5DSF9UUkFDRVI9eQoj IENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15 CkNPTkZJR19VUFJPQkVfRVZFTlQ9eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfRlRS QUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19NTUlPVFJBQ0U9eQpDT05GSUdfTU1J T1RSQUNFX1RFU1Q9bQpDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUks9eQojIENPTkZJR19SSU5H X0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQ X1RFU1QgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCiMgQ09ORklHX0xLRFRNIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MSVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19CQUNL VFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JCVFJFRV9URVNUPXkKQ09ORklHX0lO VEVSVkFMX1RSRUVfVEVTVD1tCkNPTkZJR19QRVJDUFVfVEVTVD1tCkNPTkZJR19BVE9NSUM2NF9T RUxGVEVTVD15CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdf VEVTVF9LU1RSVE9YPW0KIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qg c2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9NT0RVTEU9 bQojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dE Qj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldAojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpD T05GSUdfRUFSTFlfUFJJTlRLX0RCR1A9eQpDT05GSUdfWDg2X1BURFVNUD15CkNPTkZJR19ERUJV R19ST0RBVEE9eQojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1NFVF9NT0RVTEVfUk9OWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05YX1RFU1Qg aXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQpDT05GSUdfREVCVUdfVExCRkxVU0g9eQpD T05GSUdfSU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05G SUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJ R19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENP TkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBu b3Qgc2V0CkNPTkZJR19JT19ERUxBWV9VREVMQVk9eQojIENPTkZJR19JT19ERUxBWV9OT05FIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0yCkNPTkZJR19ERUJVR19CT09U X1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpF X0lOTElOSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CkNPTkZJR19Y ODZfREVCVUdfU1RBVElDX0NQVV9IQVM9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdf S0VZUz15CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldApDT05GSUdfQklH X0tFWVM9eQpDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPW0KIyBD T05GSUdfS0VZU19ERUJVR19QUk9DX0tFWVMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1F U0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CiMgQ09O RklHX1NFQ1VSSVRZX05FVFdPUksgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMg Q09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFS TU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CkNPTkZJR19J TlRFR1JJVFk9eQojIENPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFIGlzIG5vdCBzZXQKQ09ORklH X0lNQT15CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCkNPTkZJR19JTUFfVEVNUExBVEU9 eQojIENPTkZJR19JTUFfTkdfVEVNUExBVEUgaXMgbm90IHNldAojIENPTkZJR19JTUFfU0lHX1RF TVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEiCkNPTkZJ R19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSD0ic2hhMSIK Q09ORklHX0lNQV9BUFBSQUlTRT15CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZB VUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1Jf QkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfWE9SPW0KQ09ORklHX0FT WU5DX1BRPW0KQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09O RklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRP X0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpD T05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZ UFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05G SUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9f TUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19D UllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVF VUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklHX0NSWVBUT19BVVRIRU5DIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FCTEtf SEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0 ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkK Q09ORklHX0NSWVBUT19HQ009bQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKCiMKIyBCbG9jayBtb2Rl cwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQ VE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9bQpDT05GSUdfQ1JZUFRPX0xSVz15 CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJR19DUllQVE9fWFRTPXkKCiMKIyBIYXNoIG1vZGVz CiMKQ09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBU T19YQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNP TkZJR19DUllQVE9fQ1JDMzJDPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQ1JDMzI9bQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNP TkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMPW0K Q09ORklHX0NSWVBUT19HSEFTSD1tCkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NSWVBUT19N RDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9bQpD T05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9fU0hBMT15CiMgQ09ORklHX0NSWVBU T19TSEExX1NTU0UzIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTM9bQpDT05G SUdfQ1JZUFRPX1NIQTUxMl9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hBMjU2PW0KQ09ORklHX0NS WVBUT19TSEE1MTI9eQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19XUDUxMj15CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9bQoKIwojIENp cGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1g4Nl82ND15CkNP TkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9bQojIENPTkZJ R19DUllQVE9fQVJDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19CTE9XRklT SF9YODZfNjQ9bQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4 Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQ9eQpDT05GSUdf Q1JZUFRPX0NBU1RfQ09NTU9OPW0KIyBDT05GSUdfQ1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NB U1Q2PW0KIyBDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0RFUz15CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9 eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9bQojIENPTkZJR19DUllQVE9fU0FMU0EyMF9YODZfNjQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpD T05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRf QVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND15CkNPTkZJR19D UllQVE9fVEVBPW0KIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND15CkNPTkZJ R19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9BVlhf WDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCiMgQ09ORklHX0NSWVBUT19ERUZMQVRFIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1pMSUIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaTz15 CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaNEhDPW0KCiMK IyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IQVNI X0lORk89eQojIENPTkZJR19DUllQVE9fSFcgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJQ19L RVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19Q VUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09O RklHX0hBVkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05GSUdfS1ZNIGlzIG5v dCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05G SUdfUkFJRDZfUFE9bQpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlf RlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNf TkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJ Q19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkK Q09ORklHX1BFUkNQVV9SV1NFTT15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQoj IENPTkZJR19DUkNfQ0NJVFQgaXMgbm90IHNldApDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1Qx MERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMy X1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMg Q09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05G SUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9H RU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09N UFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0SENfQ09NUFJFU1M9bQpD T05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9 eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpf REVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkK Q09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNP TVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xa Tz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklH X0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JU X01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19D UFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19O TEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKIyBDT05G SUdfQVZFUkFHRSBpcyBub3Qgc2V0CkNPTkZJR19DTFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlz IG5vdCBzZXQKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKQ09ORklHX01QSUxJQj15CkNPTkZJR19P SURfUkVHSVNUUlk9eQpDT05GSUdfRk9OVF9TVVBQT1JUPW0KIyBDT05GSUdfRk9OVFMgaXMgbm90 IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84eDE2PXkK --===============3562870299103333618==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754021AbaG3OR6 (ORCPT ); Wed, 30 Jul 2014 10:17:58 -0400 Received: from mga11.intel.com ([192.55.52.93]:34358 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753209AbaG3OR4 (ORCPT ); Wed, 30 Jul 2014 10:17:56 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,764,1400050800"; d="log'?scan'208";a="569466093" Date: Wed, 30 Jul 2014 22:17:32 +0800 From: Fengguang Wu To: Andy Lutomirski , "Paul E. McKenney" Cc: Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-kernel@vger.kernel.org Subject: Re: [x86,kaslr] [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1422 warn_pre_alternatives() Message-ID: <20140730141732.GP16537@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="TDVcAd+kFgbLxwBe" Content-Disposition: inline In-Reply-To: <20140730140756.GN16537@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 --TDVcAd+kFgbLxwBe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Jul 30, 2014 at 10:07:56PM +0800, Fengguang Wu wrote: > Hi Andy, > > Here is another WARNING message for the same commit. > > commit d07c7f1ed61789e175fa975134855be32263be2c > Author: Andy Lutomirski > AuthorDate: Tue Jul 15 18:34:20 2014 -0700 > Commit: Andy Lutomirski > CommitDate: Wed Jul 16 10:01:27 2014 -0700 > > x86,kaslr: Use MSR_KVM_GET_RNG_SEED for KASLR if available > > It's considerably better than any of the alternatives on KVM. > > Rather than reinventing all of the cpu feature query code, this fixes > native_cpuid to work in PIC objects. > > I haven't combined it with boot/cpuflags.c's cpuid implementation: > including asm/processor.h from boot/cpuflags.c results in a flood of > unrelated errors, and fixing it might be messy. > > Signed-off-by: Andy Lutomirski > > +-------------------------------------------------------------------------+------------+------------+ > | | c6f07a6360 | d07c7f1ed6 | > +-------------------------------------------------------------------------+------------+------------+ > | boot_successes | 1000 | 636 | > | boot_failures | 0 | 84 | > | WARNING:CPU:PID:at_arch/x86/kernel/cpu/common.c:warn_pre_alternatives() | 0 | 84 | > | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 84 | > | Oops | 0 | 84 | > | RIP:__free_pages_bootmem | 0 | 84 | > | Kernel_panic-not_syncing:Fatal_exception | 0 | 84 | > | backtrace:free_all_bootmem | 0 | 84 | > | backtrace:mem_init | 0 | 84 | > +-------------------------------------------------------------------------+------------+------------+ > > [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) > [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x0 > [ 0.000000] ------------[ cut here ]------------ > [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1422 warn_pre_alternatives+0x1e/0x20() > [ 0.000000] You're using static_cpu_has before alternatives have run! > [ 0.000000] Modules linked in: > [ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 3.16.0-rc5-00004-gd07c7f1 #4 > [ 0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 > [ 0.000000] 0000000000000000 ffffffff81803c18 ffffffff813a7bd2 ffffffff81803c60 > [ 0.000000] ffffffff81803c50 ffffffff810a5485 ffffffff810102f9 ffffffff81803e08 > [ 0.000000] 0000000000000002 000000000000077c 0000000000000000 ffffffff81803cb0 > [ 0.000000] Call Trace: > [ 0.000000] [] dump_stack+0x4d/0x66 > [ 0.000000] [] warn_slowpath_common+0x7f/0x98 > [ 0.000000] [] ? warn_pre_alternatives+0x1e/0x20 > [ 0.000000] [] warn_slowpath_fmt+0x4c/0x4e > [ 0.000000] [] ? restore_args+0x30/0x30 > [ 0.000000] [] warn_pre_alternatives+0x1e/0x20 > [ 0.000000] [] __do_page_fault+0x1bd/0x7ca > [ 0.000000] [] ? console_unlock+0x377/0x3c1 > [ 0.000000] [] ? trace_hardirqs_off+0xd/0xf > [ 0.000000] [] ? _raw_spin_unlock_irqrestore+0x40/0x5e > [ 0.000000] [] ? __next_mem_range_rev+0x205/0x232 > [ 0.000000] [] ? trace_hardirqs_off_caller+0xe7/0x128 > [ 0.000000] [] ? trace_hardirqs_off_thunk+0x3a/0x3c > [ 0.000000] [] do_page_fault+0x22/0x27 > [ 0.000000] [] page_fault+0x28/0x30 > [ 0.000000] [] ? __free_pages_bootmem+0x2d/0xf9 > [ 0.000000] [] __free_memory_core+0xa7/0xbe > [ 0.000000] [] free_all_bootmem+0x51/0xd2 > [ 0.000000] [] mem_init+0x5c/0x8d > [ 0.000000] [] start_kernel+0x1f7/0x53d > [ 0.000000] [] ? set_init_arg+0x55/0x55 > [ 0.000000] [] ? early_idt_handlers+0x120/0x120 > [ 0.000000] [] x86_64_start_reservations+0x2a/0x2c > [ 0.000000] [] x86_64_start_kernel+0x140/0x14d > [ 0.000000] ---[ end trace e4962b91bd705c64 ]--- > [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 000000000000077c Interestingly, the other bisect result for the above WARNING message is commit ddfb3b363440172d62ce62fbffdf046670d3ce2b Author: Paul E. McKenney AuthorDate: Fri Jul 11 11:30:24 2014 -0700 Commit: Paul E. McKenney CommitDate: Mon Jul 14 04:48:30 2014 -0700 rcu: Create rcuo kthreads only for onlined CPUs RCU currently uses for_each_possible_cpu() to spawn rcuo kthreads, which can result in more rcuo kthreads than one would expect, for example, derRichard reported 64 CPUs worth of rcuo kthreads on an 8-CPU image. This commit therefore creates rcuo kthreads only for those CPUs that actually come online. This was reported by derRichard on the OFTC IRC network. Reported-by: Richard Weinberger Signed-off-by: Paul E. McKenney Reviewed-by: Josh Triplett =================================================== PARENT COMMIT NOT CLEAN. LOOK OUT FOR WRONG BISECT! =================================================== Attached dmesg for the parent commit, too, to help confirm whether it is a noise error. +-------------------------------------------------------------------------+------------+------------+---------------+ | | 08e8ea1b45 | ddfb3b3634 | next-20140716 | +-------------------------------------------------------------------------+------------+------------+---------------+ | boot_successes | 0 | 0 | 0 | | boot_failures | 80 | 20 | 11 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 80 | 20 | 11 | | Oops | 80 | 20 | 11 | | RIP:__bitmap_or | 80 | 20 | 11 | | Kernel_panic-not_syncing:Fatal_exception | 80 | 20 | 11 | | backtrace:kernel_init_freeable | 80 | | | | WARNING:CPU:PID:at_arch/x86/kernel/cpu/common.c:warn_pre_alternatives() | 0 | 20 | 11 | | backtrace:async_page_fault | 0 | 20 | 11 | | backtrace:rcu_init_one | 0 | 20 | 11 | | backtrace:rcu_init | 0 | 20 | 11 | +-------------------------------------------------------------------------+------------+------------+---------------+ [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1422 warn_pre_alternatives+0x2e/0x40() [ 0.000000] You're using static_cpu_has before alternatives have run! [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00050-gddfb3b3 #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 0.000000] 0000000000000009 ffffffff82603bc8 ffffffff81cca80d ffffffff82603c10 [ 0.000000] ffffffff82603c00 ffffffff810e6627 0000000000000000 0000000000000000 [ 0.000000] 0000000000000000 ffffffff826186c0 00000000000000a8 ffffffff82603c60 [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0xd2/0x18e [ 0.000000] [] warn_slowpath_common+0xc7/0x100 [ 0.000000] [] warn_slowpath_fmt+0x57/0x70 [ 0.000000] [] ? print_context_stack+0x16d/0x210 [ 0.000000] [] warn_pre_alternatives+0x2e/0x40 [ 0.000000] [] __do_page_fault+0x2a6/0x1110 [ 0.000000] [] ? sched_clock_cpu+0x62/0x2b0 [ 0.000000] [] trace_do_page_fault+0x556/0x770 [ 0.000000] [] do_async_page_fault+0x3b/0x1d0 [ 0.000000] [] async_page_fault+0x28/0x30 [ 0.000000] [] ? __bitmap_or+0x38/0x50 [ 0.000000] [] rcu_init_one+0x773/0xa5c [ 0.000000] [] rcu_init+0x60a/0x6e9 [ 0.000000] [] start_kernel+0x46f/0x9f9 [ 0.000000] [] ? set_init_arg+0xec/0xec [ 0.000000] [] ? early_idt_handlers+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x64/0x6d [ 0.000000] [] x86_64_start_kernel+0x1c5/0x1db [ 0.000000] ---[ end trace 6f39130c1118624e ]--- [ 0.000000] ------------[ cut here ]------------ git bisect start d4f4d1d45cd1b9aa60e61c2eab25a5d9a79a26f3 1795cd9b3a91d4b5473c97f491d63892442212ab -- git bisect good 8ab2f8e06b863345c4366c7b94935d105fd4ca01 # 04:50 20+ 0 Merge remote-tracking branch 'bluetooth/master' git bisect good a37140130e816ab7965645bb7f5d2d62e6ed34ca # 05:06 20+ 0 Merge remote-tracking branch 'ftrace/for-next' git bisect bad 302d91d7dd1ad5981fe014b65caac5ac3c84aed8 # 05:13 0- 3 Merge remote-tracking branch 'cgroup/for-next' git bisect bad de129c7519ac0a86b31124ba79ad05102b30681d # 05:51 0- 1 Merge remote-tracking branch 'leds/for-next' git bisect bad 67d8d9fec86b5f36a2dbecfdbe8adf59f4ce5906 # 06:34 0- 3 Merge remote-tracking branch 'xen-tip/linux-next' git bisect bad f9274c7576848a9f0385a4206c6b78bbf40da54e # 06:52 0- 20 Merge remote-tracking branch 'kvm/linux-next' git bisect bad bdc23fbab64e104ba656b931d9ed6ba9b4bc25f9 # 07:07 0- 20 Merge remote-tracking branch 'rcu/rcu/next' git bisect good b41d1b924d0bd41a225a17f39297b9de0dca93d9 # 07:16 20+ 0 rcu: Fix a sparse warning in rcu_report_unblock_qs_rnp() git bisect good e5ca9705168d0167ce68361045422acd12941be0 # 08:08 20+ 20 rcu: Remove remaining read-modify-write ACCESS_ONCE() calls git bisect good f2c8bbd3e06206b7af836d62ece5fc73c393a3f6 # 08:29 20+ 20 rcu: Return false instead of 0 in rcu_nocb_adopt_orphan_cbs() git bisect good 104c6d8fa94553b1b51f5d8094e619e4aa120b08 # 08:35 20+ 20 rcutorture: Use bash shell for all the test scripts git bisect good 08e8ea1b45c2f62aadc6dff73ade2942a28030bb # 08:41 20+ 20 rcu: Rationalize kthread spawning git bisect bad ddfb3b363440172d62ce62fbffdf046670d3ce2b # 08:47 0- 20 rcu: Create rcuo kthreads only for onlined CPUs # first bad commit: [ddfb3b363440172d62ce62fbffdf046670d3ce2b] rcu: Create rcuo kthreads only for onlined CPUs git bisect good 08e8ea1b45c2f62aadc6dff73ade2942a28030bb # 08:48 60+ 80 rcu: Rationalize kthread spawning git bisect bad d4f4d1d45cd1b9aa60e61c2eab25a5d9a79a26f3 # 08:48 0- 11 Add linux-next specific files for 20140716 git bisect good b6603fe574af289dbe9eb9fb4c540bca04f5a053 # 08:57 60+ 0 Merge tag 'for-linus-20140716' of git://git.infradead.org/linux-mtd git bisect bad d4f4d1d45cd1b9aa60e61c2eab25a5d9a79a26f3 # 08:57 0- 11 Add linux-next specific files for 20140716 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -m 320 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=10 softlockup_panic=1 nmi_watchdog=panic prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --TDVcAd+kFgbLxwBe Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-ivb41-15:20140717084615:x86_64-randconfig-iv1-07170145::" Content-Transfer-Encoding: quoted-printable early console in setup code Probing EDD (edd=3Doff to disable)... ok early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00050-gddfb3b3 (kbuild@ivytown2) (g= cc version 4.8.2 (Debian 4.8.2-18) ) #1 SMP PREEMPT Thu Jul 17 08:45:22 CST= 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next:master= :ddfb3b363440172d62ce62fbffdf046670d3ce2b:bisect-linux7/.vmlinuz-ddfb3b3634= 40172d62ce62fbffdf046670d3ce2b-20140717084610-11-ivb41 branch=3Dnext/master= BOOT_IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/ddfb3b363440172d62ce62= fbffdf046670d3ce2b/vmlinuz-3.16.0-rc1-00050-gddfb3b3 drbd.minor_count=3D8 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/0= 1/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x701060007= 0106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped at = [ffff8800000f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x04434000, 0x04434fff] PGTABLE [ 0.000000] BRK [0x04435000, 0x04435fff] PGTABLE [ 0.000000] BRK [0x04436000, 0x04436fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x04437000, 0x04437fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0D00 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFFC2A 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFF1C0 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE040 001180 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000013FFE000 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF234 00093E (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFFB72 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFFBF2 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff57d000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:128bd001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1064 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff57d000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff57c000 (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:8192 nr_cpumask_bits:2 nr_cpu_ids:2 nr= _node_ids:1 [ 0.000000] PERCPU: Embedded 475 pages/cpu @ffff880012400000 s1916864 r8= 192 d20544 u2097152 [ 0.000000] pcpu-alloc: s1916864 r8192 d20544 u2097152 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1240cf00 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80679 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next= :master:ddfb3b363440172d62ce62fbffdf046670d3ce2b:bisect-linux7/.vmlinuz-ddf= b3b363440172d62ce62fbffdf046670d3ce2b-20140717084610-11-ivb41 branch=3Dnext= /master BOOT_IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/ddfb3b363440172= d62ce62fbffdf046670d3ce2b/vmlinuz-3.16.0-rc1-00050-gddfb3b3 drbd.minor_coun= t=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] Memory: 239932K/327280K available (13196K kernel code, 8923K= rwdata, 7044K rodata, 3228K init, 18748K bss, 87348K reserved) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1422 = warn_pre_alternatives+0x2e/0x40() [ 0.000000] You're using static_cpu_has before alternatives have run! [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.0-rc1-00050-g= ddfb3b3 #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 0.000000] 0000000000000009 ffffffff82603bc8 ffffffff81cca80d ffffffff= 82603c10 [ 0.000000] ffffffff82603c00 ffffffff810e6627 0000000000000000 00000000= 00000000 [ 0.000000] 0000000000000000 ffffffff826186c0 00000000000000a8 ffffffff= 82603c60 [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0xd2/0x18e [ 0.000000] [] warn_slowpath_common+0xc7/0x100 [ 0.000000] [] warn_slowpath_fmt+0x57/0x70 [ 0.000000] [] ? print_context_stack+0x16d/0x210 [ 0.000000] [] warn_pre_alternatives+0x2e/0x40 [ 0.000000] [] __do_page_fault+0x2a6/0x1110 [ 0.000000] [] ? sched_clock_cpu+0x62/0x2b0 [ 0.000000] [] trace_do_page_fault+0x556/0x770 [ 0.000000] [] do_async_page_fault+0x3b/0x1d0 [ 0.000000] [] async_page_fault+0x28/0x30 [ 0.000000] [] ? __bitmap_or+0x38/0x50 [ 0.000000] [] rcu_init_one+0x773/0xa5c [ 0.000000] [] rcu_init+0x60a/0x6e9 [ 0.000000] [] start_kernel+0x46f/0x9f9 [ 0.000000] [] ? set_init_arg+0xec/0xec [ 0.000000] [] ? early_idt_handlers+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x64/0x6d [ 0.000000] [] x86_64_start_kernel+0x1c5/0x1db [ 0.000000] ---[ end trace 6f39130c1118624e ]--- [ 0.000000] ------------[ cut here ]------------ [ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/cpu/common.c:1422 = warn_pre_alternatives+0x2e/0x40() [ 0.000000] You're using static_cpu_has before alternatives have run! [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 3.16.0= -rc1-00050-gddfb3b3 #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 0.000000] 0000000000000009 ffffffff82603bc8 ffffffff81cca80d ffffffff= 82603c10 [ 0.000000] ffffffff82603c00 ffffffff810e6627 0000000000000000 00000000= 00000000 [ 0.000000] 0000000000000000 ffffffff826186c0 00000000000000a8 ffffffff= 82603c60 [ 0.000000] Call Trace: [ 0.000000] [] dump_stack+0xd2/0x18e [ 0.000000] [] warn_slowpath_common+0xc7/0x100 [ 0.000000] [] warn_slowpath_fmt+0x57/0x70 [ 0.000000] [] ? print_context_stack+0x16d/0x210 [ 0.000000] [] warn_pre_alternatives+0x2e/0x40 [ 0.000000] [] __do_page_fault+0x328/0x1110 [ 0.000000] [] ? sched_clock_cpu+0x62/0x2b0 [ 0.000000] [] trace_do_page_fault+0x556/0x770 [ 0.000000] [] do_async_page_fault+0x3b/0x1d0 [ 0.000000] [] async_page_fault+0x28/0x30 [ 0.000000] [] ? __bitmap_or+0x38/0x50 [ 0.000000] [] rcu_init_one+0x773/0xa5c [ 0.000000] [] rcu_init+0x60a/0x6e9 [ 0.000000] [] start_kernel+0x46f/0x9f9 [ 0.000000] [] ? set_init_arg+0xec/0xec [ 0.000000] [] ? early_idt_handlers+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x64/0x6d [ 0.000000] [] x86_64_start_kernel+0x1c5/0x1db [ 0.000000] ---[ end trace 6f39130c1118624f ]--- [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at = (null) [ 0.000000] IP: [] __bitmap_or+0x38/0x50 [ 0.000000] PGD 0=20 [ 0.000000] Oops: 0000 [#1] PREEMPT SMP=20 [ 0.000000] Modules linked in: [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 3.16.0= -rc1-00050-gddfb3b3 #1 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 0.000000] task: ffffffff826186c0 ti: ffffffff82600000 task.ti: fffffff= f82600000 [ 0.000000] RIP: 0010:[] [] __bitma= p_or+0x38/0x50 [ 0.000000] RSP: 0000:ffffffff82603ea8 EFLAGS: 00010002 [ 0.000000] RAX: 0000000000000000 RBX: 00000000ffffffff RCX: 00000000000= 00001 [ 0.000000] RDX: 0000000000000000 RSI: ffff880011424800 RDI: ffff8800114= 24800 [ 0.000000] RBP: ffffffff82603ea8 R08: 0000000000000001 R09: 00000000000= 00002 [ 0.000000] R10: 0000000000000000 R11: ffffffff839c5eb0 R12: 01400000000= 00000 [ 0.000000] R13: 00000000001cd500 R14: ffff8800127cd540 R15: ffffffff827= 1a140 [ 0.000000] FS: 0000000000000000(0000) GS:ffff880012400000(0000) knlGS:= 0000000000000000 [ 0.000000] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 0.000000] CR2: 0000000000000000 CR3: 0000000002611000 CR4: 00000000000= 006b0 [ 0.000000] Stack: [ 0.000000] ffffffff82603f10 ffffffff830bd666 00000000001cd540 ffffffff= 00000001 [ 0.000000] 0000000000000001 0000000000000000 0000000000000006 ffff8800= 127cd540 [ 0.000000] 0000000000000002 0000000000000002 ffff8800128bcb00 ffffffff= 8316d0a0 [ 0.000000] Call Trace: [ 0.000000] [] rcu_init_one+0x773/0xa5c [ 0.000000] [] rcu_init+0x60a/0x6e9 [ 0.000000] [] start_kernel+0x46f/0x9f9 [ 0.000000] [] ? set_init_arg+0xec/0xec [ 0.000000] [] ? early_idt_handlers+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x64/0x6d [ 0.000000] [] x86_64_start_kernel+0x1c5/0x1db [ 0.000000] Code: 06 48 89 e5 85 c9 41 89 c8 7f 18 0f 1f 84 00 00 00 00 = 00 48 83 05 a0 f5 a1 02 01 5d c3 66 0f 1f 44 00 00 48 83 05 88 f5 a1 02 01 = <48> 8b 0c c2 48 0b 0c c6 48 89 0c c7 48 83 c0 01 41 39 c0 7f e3=20 [ 0.000000] RIP [] __bitmap_or+0x38/0x50 [ 0.000000] RSP [ 0.000000] CR2: 0000000000000000 [ 0.000000] ---[ end trace 6f39130c11186250 ]--- [ 0.000000] Kernel panic - not syncing: Fatal exception [ 0.000000] Rebooting in 10 seconds.. Elapsed time: 10 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig= -iv1-07170145/ddfb3b363440172d62ce62fbffdf046670d3ce2b/vmlinuz-3.16.0-rc1-0= 0050-gddfb3b3 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug= apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 pan= ic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 conso= le=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/= kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next:master:ddfb3= b363440172d62ce62fbffdf046670d3ce2b:bisect-linux7/.vmlinuz-ddfb3b363440172d= 62ce62fbffdf046670d3ce2b-20140717084610-11-ivb41 branch=3Dnext/master BOOT_= IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/ddfb3b363440172d62ce62fbffdf= 046670d3ce2b/vmlinuz-3.16.0-rc1-00050-gddfb3b3 drbd.minor_count=3D8' -init= rd /kernel-tests/initrd/quantal-core-x86_64.cgz -m 320 -smp 2 -net nic,vlan= =3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog= i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-quantal-ivb41-1= 5 -serial file:/dev/shm/kboot/serial-quantal-ivb41-15 -daemonize -display n= one -monitor null=20 --TDVcAd+kFgbLxwBe Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-ivb41-100:20140717084820:x86_64-randconfig-iv1-07170145::" Content-Transfer-Encoding: quoted-printable early console in setup code Probing EDD (edd=3Doff to disable)... ok early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00049-g08e8ea1 (kbuild@ivytown2) (g= cc version 4.8.2 (Debian 4.8.2-18) ) #1 SMP PREEMPT Thu Jul 17 08:40:15 CST= 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next:master= :08e8ea1b45c2f62aadc6dff73ade2942a28030bb:bisect-linux7/.vmlinuz-08e8ea1b45= c2f62aadc6dff73ade2942a28030bb-20140717084708-51-ivb41 branch=3Dnext/master= BOOT_IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/08e8ea1b45c2f62aadc6df= f73ade2942a28030bb/vmlinuz-3.16.0-rc1-00049-g08e8ea1 drbd.minor_count=3D8 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/0= 1/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x701060007= 0106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped at = [ffff8800000f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x04434000, 0x04434fff] PGTABLE [ 0.000000] BRK [0x04435000, 0x04435fff] PGTABLE [ 0.000000] BRK [0x04436000, 0x04436fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x04437000, 0x04437fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0D00 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFFC2A 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFF1C0 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE040 001180 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000013FFE000 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF234 00093E (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFFB72 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFFBF2 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff57d000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:128bd001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1064 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff57d000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff57c000 (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:8192 nr_cpumask_bits:2 nr_cpu_ids:2 nr= _node_ids:1 [ 0.000000] PERCPU: Embedded 475 pages/cpu @ffff880012400000 s1916864 r8= 192 d20544 u2097152 [ 0.000000] pcpu-alloc: s1916864 r8192 d20544 u2097152 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1240cf00 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80679 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next= :master:08e8ea1b45c2f62aadc6dff73ade2942a28030bb:bisect-linux7/.vmlinuz-08e= 8ea1b45c2f62aadc6dff73ade2942a28030bb-20140717084708-51-ivb41 branch=3Dnext= /master BOOT_IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/08e8ea1b45c2f62= aadc6dff73ade2942a28030bb/vmlinuz-3.16.0-rc1-00049-g08e8ea1 drbd.minor_coun= t=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] Memory: 239932K/327280K available (13195K kernel code, 8922K= rwdata, 7044K rodata, 3228K init, 18748K bss, 87348K reserved) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:524544 nr_irqs:512 16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc1-00049-g08e8ea1 (kbuild@ivytown2) (g= cc version 4.8.2 (Debian 4.8.2-18) ) #1 SMP PREEMPT Thu Jul 17 08:40:15 CST= 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next:master= :08e8ea1b45c2f62aadc6dff73ade2942a28030bb:bisect-linux7/.vmlinuz-08e8ea1b45= c2f62aadc6dff73ade2942a28030bb-20140717084708-51-ivb41 branch=3Dnext/master= BOOT_IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/08e8ea1b45c2f62aadc6df= f73ade2942a28030bb/vmlinuz-3.16.0-rc1-00049-g08e8ea1 drbd.minor_count=3D8 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/0= 1/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x400000000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x701060007= 0106 [ 0.000000] Scan for SMP in [mem 0x00000000-0x000003ff] [ 0.000000] Scan for SMP in [mem 0x0009fc00-0x0009ffff] [ 0.000000] Scan for SMP in [mem 0x000f0000-0x000fffff] [ 0.000000] found SMP MP-table at [mem 0x000f0eb0-0x000f0ebf] mapped at = [ffff8800000f0eb0] [ 0.000000] mpc: f0ec0-f0fa4 [ 0.000000] Base memory trampoline at [ffff880000099000] 99000 size 24576 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] BRK [0x04434000, 0x04434fff] PGTABLE [ 0.000000] BRK [0x04435000, 0x04435fff] PGTABLE [ 0.000000] BRK [0x04436000, 0x04436fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x001fffff] page 4k [ 0.000000] [mem 0x00200000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13dfffff] page 2M [ 0.000000] [mem 0x13e00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x04437000, 0x04437fff] PGTABLE [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F0D00 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFFC2A 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFF1C0 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE040 001180 (v01 BOCHS BXPCDSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x0000000013FFE000 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF234 00093E (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFFB72 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFFBF2 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff57d000 ( fee00000) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:128bd001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 56 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1064 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff57d000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff57c000 (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:8192 nr_cpumask_bits:2 nr_cpu_ids:2 nr= _node_ids:1 [ 0.000000] PERCPU: Embedded 475 pages/cpu @ffff880012400000 s1916864 r8= 192 d20544 u2097152 [ 0.000000] pcpu-alloc: s1916864 r8192 d20544 u2097152 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0 [0] 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1240cf00 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 80679 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next= :master:08e8ea1b45c2f62aadc6dff73ade2942a28030bb:bisect-linux7/.vmlinuz-08e= 8ea1b45c2f62aadc6dff73ade2942a28030bb-20140717084708-51-ivb41 branch=3Dnext= /master BOOT_IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/08e8ea1b45c2f62= aadc6dff73ade2942a28030bb/vmlinuz-3.16.0-rc1-00049-g08e8ea1 drbd.minor_coun= t=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.000000] Memory: 239932K/327280K available (13195K kernel code, 8922K= rwdata, 7044K rodata, 3228K init, 18748K bss, 87348K reserved) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:524544 nr_irqs:512 16 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] 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: 8671 kB [ 0.000000] per task-struct memory footprint: 2688 bytes [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.510 MHz processor [ 0.020000] Calibrating delay loop (skipped) preset value.. 5387.02 Bogo= MIPS (lpj=3D26935100) [ 0.020000] pid_max: default: 32768 minimum: 301 [ 0.020000] ACPI: Core revision 20140424 [ 0.027468] ACPI: All ACPI Tables successfully acquired [ 0.030879] Security Framework initialized [ 0.032123] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.033665] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.038883] Initializing cgroup subsys devices [ 0.040176] Initializing cgroup subsys freezer [ 0.041416] Initializing cgroup subsys blkio [ 0.042770] mce: CPU supports 10 MCE banks [ 0.043917] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.043917] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.043917] tlb_flushall_shift: 6 [ 0.048079] Freeing SMP alternatives memory: 20K (ffffffff831df000 - fff= fffff831e4000) [ 0.056145] Getting VERSION: 1050014 [ 0.057228] Getting VERSION: 1050014 [ 0.058249] Getting ID: 0 [ 0.059088] Getting ID: ff000000 [ 0.060128] Getting LVT0: 8700 [ 0.061059] Getting LVT1: 8400 [ 0.062000] enabled ExtINT on CPU#0 [ 0.064147] ENABLING IO-APIC IRQs [ 0.065123] init IO_APIC IRQs [ 0.066029] apic 0 pin 0 not connected [ 0.067216] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.070075] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.072171] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.074265] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.076361] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.078452] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.080115] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.082989] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.085097] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.087185] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.090066] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.092200] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.094344] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.096489] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.098616] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.100067] apic 0 pin 16 not connected [ 0.101162] apic 0 pin 17 not connected [ 0.102244] apic 0 pin 18 not connected [ 0.103362] apic 0 pin 19 not connected [ 0.104454] apic 0 pin 20 not connected [ 0.105546] apic 0 pin 21 not connected [ 0.106628] apic 0 pin 22 not connected [ 0.107714] apic 0 pin 23 not connected [ 0.110237] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.112200] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0= 6, stepping: 01) [ 0.115504] Using local APIC timer interrupts. [ 0.115504] calibrating APIC timer ... [ 0.120000] ... lapic delta =3D 8125139 [ 0.120000] ... PM-Timer delta =3D 465356 [ 0.120000] APIC calibration not consistent with PM-Timer: 130ms instead= of 100ms [ 0.120000] APIC delta adjusted to PM-Timer: 6249894 (8125139) [ 0.120000] TSC delta adjusted to PM-Timer: 269351069 (350168280) [ 0.120000] ..... delta 6249894 [ 0.120000] ..... mult: 268430903 [ 0.120000] ..... calibration result: 9999830 [ 0.120000] ..... CPU clock speed is 2693.5106 MHz. [ 0.120000] ..... host bus clock speed is 999.9830 MHz. [ 0.120185] Performance Events: unsupported Netburst CPU model 6 no PMU = driver, software events only. [ 0.142066] BUG: unable to handle kernel NULL pointer dereference at = (null) [ 0.144323] IP: [] __bitmap_or+0x38/0x50 [ 0.145748] PGD 0=20 [ 0.146517] Oops: 0000 [#1] PREEMPT SMP=20 [ 0.147804] Modules linked in: [ 0.148843] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc1-00049-g= 08e8ea1 #1 [ 0.150000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 0.150000] task: ffff8800114d0010 ti: ffff8800114d4000 task.ti: ffff880= 0114d4000 [ 0.150000] RIP: 0010:[] [] __bitma= p_or+0x38/0x50 [ 0.150000] RSP: 0000:ffff8800114d7e28 EFLAGS: 00010202 [ 0.150000] RAX: 0000000000000000 RBX: ffffffff826afec0 RCX: 00000000000= 00001 [ 0.150000] RDX: 0000000000000000 RSI: ffff880011424800 RDI: ffff8800114= 24800 [ 0.150000] RBP: ffff8800114d7e28 R08: 0000000000000001 R09: 00000000000= 00001 [ 0.150000] R10: 0000000000000000 R11: ffffffff839c5eb0 R12: 00000000fff= fffff [ 0.150000] R13: 0000000000000001 R14: ffff880011524190 R15: ffffffff826= 16dd0 [ 0.150000] FS: 0000000000000000(0000) GS:ffff880012400000(0000) knlGS:= 0000000000000000 [ 0.150000] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 0.150000] CR2: 0000000000000000 CR3: 0000000002611000 CR4: 00000000000= 006f0 [ 0.150000] Stack: [ 0.150000] ffff8800114d7e78 ffffffff830bd61d ffffffff811ab3fd ffff8800= 114d7e78 [ 0.150000] 0000000000000202 ffff8800114bc4e0 0000000000000202 00000000= 00000001 [ 0.150000] 0000000000000000 ffffffff82616dd0 ffff8800114d7f08 ffffffff= 8100053e [ 0.150000] Call Trace: [ 0.150000] [] rcu_spawn_gp_kthread+0x175/0x568 [ 0.150000] [] ? trace_hardirqs_on+0x1d/0x30 [ 0.150000] [] do_one_initcall+0x2ae/0x490 [ 0.150000] [] ? rcu_nocb_setup+0x4d/0x4d [ 0.150000] [] ? native_smp_prepare_cpus+0x9cd/0xa06 [ 0.150000] [] kernel_init_freeable+0x1d7/0x472 [ 0.150000] [] ? kernel_init+0x11/0x230 [ 0.150000] [] ? rest_init+0x230/0x230 [ 0.150000] [] kernel_init+0x11/0x230 [ 0.150000] [] ret_from_fork+0x7c/0xb0 [ 0.150000] [] ? rest_init+0x230/0x230 [ 0.150000] Code: 06 48 89 e5 85 c9 41 89 c8 7f 18 0f 1f 84 00 00 00 00 = 00 48 83 05 f0 f7 a1 02 01 5d c3 66 0f 1f 44 00 00 48 83 05 d8 f7 a1 02 01 = <48> 8b 0c c2 48 0b 0c c6 48 89 0c c7 48 83 c0 01 41 39 c0 7f e3=20 [ 0.150000] RIP [] __bitmap_or+0x38/0x50 [ 0.150000] RSP [ 0.150000] CR2: 0000000000000000 [ 0.150000] ---[ end trace 671605eb0493e456 ]--- [ 0.150000] Kernel panic - not syncing: Fatal exception [ 0.150000] Rebooting in 10 seconds.. Elapsed time: 10 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig= -iv1-07170145/08e8ea1b45c2f62aadc6dff73ade2942a28030bb/vmlinuz-3.16.0-rc1-0= 0049-g08e8ea1 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug= apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 pan= ic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 conso= le=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/= kbuild-tests/run-queue/kvm/x86_64-randconfig-iv1-07170145/next:master:08e8e= a1b45c2f62aadc6dff73ade2942a28030bb:bisect-linux7/.vmlinuz-08e8ea1b45c2f62a= adc6dff73ade2942a28030bb-20140717084708-51-ivb41 branch=3Dnext/master BOOT_= IMAGE=3D/kernel/x86_64-randconfig-iv1-07170145/08e8ea1b45c2f62aadc6dff73ade= 2942a28030bb/vmlinuz-3.16.0-rc1-00049-g08e8ea1 drbd.minor_count=3D8' -init= rd /kernel-tests/initrd/quantal-core-x86_64.cgz -m 320 -smp 2 -net nic,vlan= =3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog= i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-quantal-ivb41-1= 00 -serial file:/dev/shm/kboot/serial-quantal-ivb41-100 -daemonize -display= none -monitor null=20 --TDVcAd+kFgbLxwBe Content-Type: application/octet-stream Content-Disposition: attachment; filename="x86_64-randconfig-iv1-07170145-d4f4d1d45cd1b9aa60e61c2eab25a5d9a79a26f3-WARNING:---at----warn_pre_alternatives+-x-74432.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgZDRmNGQxZC4uLiBBZGQgbGludXgtbmV4dCBzcGVjaWZpYyBmaWxl cyBmb3IgMjAxNDA3MTYKZ2l0IGNoZWNrb3V0IDE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkx ZDYzODkyNDQyMjEyYWIKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82 NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjoxNzk1Y2Q5YjNhOTFkNGI1 NDczYzk3ZjQ5MWQ2Mzg5MjQ0MjIxMmFiOmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDM6 NDU6MDIgMTc5NWNkOWIzYTkxZDRiNTQ3M2M5N2Y0OTFkNjM4OTI0NDIyMTJhYiBjb21waWxp bmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtMTc5NWNkOWIzYTkxZDRiNTQ3M2M5N2Y0OTFk NjM4OTI0NDIyMTJhYgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1LzE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkxZDYzODkyNDQy MjEyYWIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS0xNzk1Y2Q5YjNhOTFkNGI1NDcz Yzk3ZjQ5MWQ2Mzg5MjQ0MjIxMmFiCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pdnl0b3duMi1zbW9rZS94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUtMTc5NWNkOWIzYTkxZDRiNTQ3M2M5N2Y0OTFkNjM4OTI0NDIyMTJhYgpr ZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzE3OTVjZDli M2E5MWQ0YjU0NzNjOTdmNDkxZDYzODkyNDQyMjEyYWIvdm1saW51ei0zLjE2LjAtcmM1Cgoy MDE0LTA3LTE3LTA0OjA1OjAyIGRldGVjdGluZyBib290IHN0YXRlIC4uLi4JMTEuLgkyMCBT VUNDRVNTCgpiaXNlY3Q6IGdvb2QgY29tbWl0IDE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkx ZDYzODkyNDQyMjEyYWIKZ2l0IGJpc2VjdCBzdGFydCBkNGY0ZDFkNDVjZDFiOWFhNjBlNjFj MmVhYjI1YTVkOWE3OWEyNmYzIDE3OTVjZDliM2E5MWQ0YjU0NzNjOTdmNDkxZDYzODkyNDQy MjEyYWIgLS0KL2Mva2VybmVsLXRlc3RzL2xpbmVhci1iaXNlY3Q6IFsiLWIiLCAiZDRmNGQx ZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlhNzlhMjZmMyIsICItZyIsICIxNzk1Y2Q5YjNh OTFkNGI1NDczYzk3ZjQ5MWQ2Mzg5MjQ0MjIxMmFiIiwgIi9jL2tlcm5lbC10ZXN0cy9iaXNl Y3QtdGVzdC1ib290LWZhaWx1cmUuc2giLCAiL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1i aXNlY3QiXQpCaXNlY3Rpbmc6IDY1MDggcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0 aGlzIChyb3VnaGx5IDEzIHN0ZXBzKQpbOGFiMmY4ZTA2Yjg2MzM0NWM0MzY2YzdiOTQ5MzVk MTA1ZmQ0Y2EwMV0gTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAnYmx1ZXRvb3RoL21h c3RlcicKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJl LnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4Ny9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvbmV4dDpt YXN0ZXI6OGFiMmY4ZTA2Yjg2MzM0NWM0MzY2YzdiOTQ5MzVkMTA1ZmQ0Y2EwMTpiaXNlY3Qt bGludXg3CgoyMDE0LTA3LTE3LTA0OjA5OjA1IDhhYjJmOGUwNmI4NjMzNDVjNDM2NmM3Yjk0 OTM1ZDEwNWZkNGNhMDEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LThhYjJm OGUwNmI4NjMzNDVjNDM2NmM3Yjk0OTM1ZDEwNWZkNGNhMDEKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS84YWIyZjhlMDZiODYz MzQ1YzQzNjZjN2I5NDkzNWQxMDVmZDRjYTAxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2Yg L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUtOGFiMmY4ZTA2Yjg2MzM0NWM0MzY2YzdiOTQ5MzVkMTA1ZmQ0Y2EwMQp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaXZ5dG93bjItc21v a2UveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LThhYjJmOGUwNmI4NjMzNDVjNDM2 NmM3Yjk0OTM1ZDEwNWZkNGNhMDEKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS84YWIyZjhlMDZiODYzMzQ1YzQzNjZjN2I5NDkzNWQxMDVmZDRjYTAx L3ZtbGludXotMy4xNi4wLXJjNS0wMjUyMy1nOGFiMmY4ZQoKMjAxNC0wNy0xNy0wNDozMDow NiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkyCTMuLgk1CTgJOQkxMC4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLgkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDM5ODUgcmV2aXNpb25z IGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEyIHN0ZXBzKQpbYTM3MTQwMTMw ZTgxNmFiNzk2NTY0NWJiN2Y1ZDJkNjJlNmVkMzRjYV0gTWVyZ2UgcmVtb3RlLXRyYWNraW5n IGJyYW5jaCAnZnRyYWNlL2Zvci1uZXh0JwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNl Y3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNl Y3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjphMzcxNDAxMzBlODE2YWI3OTY1NjQ1YmI3ZjVk MmQ2MmU2ZWQzNGNhOmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDQ6NTE6MDYgYTM3MTQw MTMwZTgxNmFiNzk2NTY0NWJiN2Y1ZDJkNjJlNmVkMzRjYSBjb21waWxpbmcKUXVldWVkIGJ1 aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDUtYTM3MTQwMTMwZTgxNmFiNzk2NTY0NWJiN2Y1ZDJkNjJlNmVkMzRj YQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1L2EzNzE0MDEzMGU4MTZhYjc5NjU2NDViYjdmNWQyZDYyZTZlZDM0Y2EKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NS1hMzcxNDAxMzBlODE2YWI3OTY1NjQ1YmI3ZjVkMmQ2 MmU2ZWQzNGNhCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9pdnl0b3duMi1zbW9rZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUt YTM3MTQwMTMwZTgxNmFiNzk2NTY0NWJiN2Y1ZDJkNjJlNmVkMzRjYQprZXJuZWw6IC9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2EzNzE0MDEzMGU4MTZhYjc5NjU2 NDViYjdmNWQyZDYyZTZlZDM0Y2Evdm1saW51ei0zLjE2LjAtcmM1LTAzODkwLWdhMzcxNDAx CgoyMDE0LTA3LTE3LTA1OjA0OjA2IGRldGVjdGluZyBib290IHN0YXRlIC4uLgk4CTIwIFNV Q0NFU1MKCkJpc2VjdGluZzogMjYxOCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRo aXMgKHJvdWdobHkgMTIgc3RlcHMpClszMDJkOTFkN2RkMWFkNTk4MWZlMDE0YjY1Y2FhYzVh YzNjODRhZWQ4XSBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdjZ3JvdXAvZm9yLW5l eHQnCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5z aCAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFz dGVyOjMwMmQ5MWQ3ZGQxYWQ1OTgxZmUwMTRiNjVjYWFjNWFjM2M4NGFlZDg6YmlzZWN0LWxp bnV4NwoKMjAxNC0wNy0xNy0wNTowNjozOCAzMDJkOTFkN2RkMWFkNTk4MWZlMDE0YjY1Y2Fh YzVhYzNjODRhZWQ4IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS0zMDJkOTFk N2RkMWFkNTk4MWZlMDE0YjY1Y2FhYzVhYzNjODRhZWQ4CkNoZWNrIGZvciBrZXJuZWwgaW4g L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMzAyZDkxZDdkZDFhZDU5 ODFmZTAxNGI2NWNhYWM1YWMzYzg0YWVkOAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 LTMwMmQ5MWQ3ZGQxYWQ1OTgxZmUwMTRiNjVjYWFjNWFjM2M4NGFlZDgKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tl L3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS0zMDJkOTFkN2RkMWFkNTk4MWZlMDE0 YjY1Y2FhYzVhYzNjODRhZWQ4Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvMzAyZDkxZDdkZDFhZDU5ODFmZTAxNGI2NWNhYWM1YWMzYzg0YWVkOC92 bWxpbnV6LTMuMTYuMC1yYzUtMDU4NDMtZzMwMmQ5MWQKCjIwMTQtMDctMTctMDU6MTI6Mzgg ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0gUHJl ZW1wdGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAw MF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJf Y3B1X2lkcz0xClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t LS0tLS0tLQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVp bGQvc3JjL3Ntb2tlL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6MTQzOSB3YXJuX3By ZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwKCkKWyAgICAwLjAwMDAwMF0gWW91J3JlIHVzaW5n IHN0YXRpY19jcHVfaGFzIGJlZm9yZSBhbHRlcm5hdGl2ZXMgaGF2ZSBydW4hClsgICAgMC4w MDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAw IENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM1LTA1ODQzLWczMDJkOTFk ICMxClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0 NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAw MF0gIDAwMDAwMDAwMDAwMDAwMDkgZmZmZmZmZmY4MjYwM2JjOCBmZmZmZmZmZjgxY2RlMjhl IGZmZmZmZmZmODI2MDNjMTAKWyAgICAwLjAwMDAwMF0gIGZmZmZmZmZmODI2MDNjMDAgZmZm ZmZmZmY4MTBlYTNjNyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAw LjAwMDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MjYxODcwMCAwMDAwMDAwMDAw MDAwMGE4IGZmZmZmZmZmODI2MDNjNjAKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAg ICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNkZTI4ZT5dIGR1bXBfc3RhY2srMHhkMi8weDE4 ZQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGVhM2M3Pl0gd2Fybl9zbG93cGF0aF9j b21tb24rMHhjNy8weDEwMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGVhNGU3Pl0g d2Fybl9zbG93cGF0aF9mbXQrMHg1Ny8weDcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODEwMGU0MWQ+XSA/IHByaW50X2NvbnRleHRfc3RhY2srMHgxNmQvMHgyMTAKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MTAyZmUwZT5dIHdhcm5fcHJlX2FsdGVybmF0aXZlcysweDJl LzB4NDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4NDNmNj5dIF9fZG9fcGFnZV9m YXVsdCsweDJhNi8weDExMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTAyYjMyZT5d ID8gc2F2ZV9zdGFja190cmFjZSsweDJlLzB4ODAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MTA4NTkxNj5dIHRyYWNlX2RvX3BhZ2VfZmF1bHQrMHg1NTYvMHg3NzAKWyAgICAwLjAw MDAwMF0gIFs8ZmZmZmZmZmY4MTA3ZDI4Yj5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgzYi8w eDFkMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxY2Y0OTM4Pl0gYXN5bmNfcGFnZV9m YXVsdCsweDI4LzB4MzAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTg2YTA4OD5dID8g X19iaXRtYXBfb3IrMHgzOC8weDUwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzRh OTk+XSByY3VfaW5pdF9vbmUrMHg3NzMvMHhhNWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MzBjNTM4Yz5dIHJjdV9pbml0KzB4NjBhLzB4NmU5ClsgICAgMC4wMDAwMDBdICBbPGZm ZmZmZmZmODMwOTU4OTE+XSBzdGFydF9rZXJuZWwrMHg0NmYvMHg5ZjkKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MzA5NGUzZj5dID8gc2V0X2luaXRfYXJnKzB4ZWMvMHhlYwpbICAg IDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDk0MTIwPl0gPyBlYXJseV9pZHRfaGFuZGxlcnMr MHgxMjAvMHgxMjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA5NDc3NT5dIHg4Nl82 NF9zdGFydF9yZXNlcnZhdGlvbnMrMHg2NC8weDZkClsgICAgMC4wMDAwMDBdICBbPGZmZmZm ZmZmODMwOTQ5NDM+XSB4ODZfNjRfc3RhcnRfa2VybmVsKzB4MWM1LzB4MWRiClsgICAgMC4w MDAwMDBdIC0tLVsgZW5kIHRyYWNlIDFkMzFmZTU5Yzk4NWFjNDkgXS0tLQpbICAgIDAuMDAw MDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMzAyZDkxZDdkZDFhZDU5ODFmZTAxNGI2NWNh YWM1YWMzYzg0YWVkOC9kbWVzZy15b2N0by12cC0yMjoyMDE0MDcxNzA1MTMwNTp4ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS0wNTg0My1nMzAyZDkxZDoxCi9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzMwMmQ5MWQ3ZGQxYWQ1OTgx ZmUwMTRiNjVjYWFjNWFjM2M4NGFlZDgvZG1lc2cteW9jdG8tdnAtMzI6MjAxNDA3MTcwNTEz MDQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtMDU4NDMtZzMw MmQ5MWQ6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS8zMDJkOTFk N2RkMWFkNTk4MWZlMDE0YjY1Y2FhYzVhYzNjODRhZWQ4L2RtZXNnLXlvY3RvLWl2YjQyLTQ1 OjIwMTQwNzE3MDUxODQ2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6CjA6Mzoz IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTE3IDA1OjEzOjA5 IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3Qv LnJlcGVhdBtbMG0KCkJpc2VjdGluZzogMTk1MyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpCltkZTEyOWM3NTE5YWMwYTg2YjMxMTI0YmE3 OWFkMDUxMDJiMzA2ODFkXSBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdsZWRzL2Zv ci1uZXh0JwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1 cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0 Om1hc3RlcjpkZTEyOWM3NTE5YWMwYTg2YjMxMTI0YmE3OWFkMDUxMDJiMzA2ODFkOmJpc2Vj dC1saW51eDcKCjIwMTQtMDctMTctMDU6MTM6MTAgZGUxMjljNzUxOWFjMGE4NmIzMTEyNGJh NzlhZDA1MTAyYjMwNjgxZCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtZGUx MjljNzUxOWFjMGE4NmIzMTEyNGJhNzlhZDA1MTAyYjMwNjgxZApDaGVjayBmb3Iga2VybmVs IGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RlMTI5Yzc1MTlh YzBhODZiMzExMjRiYTc5YWQwNTEwMmIzMDY4MWQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NS1kZTEyOWM3NTE5YWMwYTg2YjMxMTI0YmE3OWFkMDUxMDJiMzA2ODFkCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pdnl0b3duMi1z bW9rZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtZGUxMjljNzUxOWFjMGE4NmIz MTEyNGJhNzlhZDA1MTAyYjMwNjgxZAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaXYxLTA3MTcwMTQ1L2RlMTI5Yzc1MTlhYzBhODZiMzExMjRiYTc5YWQwNTEwMmIzMDY4 MWQvdm1saW51ei0zLjE2LjAtcmM1LTA0MDY2LWdkZTEyOWM3CgoyMDE0LTA3LTE3LTA1OjUx OjEwIGRldGVjdGluZyBib290IHN0YXRlIC4gVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBd IFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4w MDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYs IG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0t LS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAv a2J1aWxkL3NyYy9zbW9rZS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fy bl9wcmVfYWx0ZXJuYXRpdmVzKzB4MmUvMHg0MCgpClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1 c2luZyBzdGF0aWNfY3B1X2hhcyBiZWZvcmUgYWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpbICAg IDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJ RDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS0wNDA2Ni1nZGUx MjljNyAjMQpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklP UyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZm ZmZmZmZmODI2MDNiYzggZmZmZmZmZmY4MWNkMzc2ZSBmZmZmZmZmZjgyNjAzYzEwClsgICAg MC4wMDAwMDBdICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEwZWEzYzcgMDAwMDAwMDAw MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAw MDAwIGZmZmZmZmZmODI2MTg3MDAgMDAwMDAwMDAwMDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYw ClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODFjZDM3NmU+XSBkdW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAwLjAwMDAwMF0gIFs8ZmZm ZmZmZmY4MTBlYTNjNz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4YzcvMHgxMDAKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTRlNz5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NTcv MHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBlNDFkPl0gPyBwcmludF9jb250 ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmZl MGU+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODEwODQzZjY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgyYTYvMHgxMTEwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmIzMmU+XSA/IHNhdmVfc3RhY2tfdHJhY2UrMHgy ZS8weDgwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU5MTY+XSB0cmFjZV9kb19w YWdlX2ZhdWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwN2Qy OGI+XSBkb19hc3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0gIFs8 ZmZmZmZmZmY4MWNlOWUzOD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODE4NjkwMDg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApb ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMGJmYTk5Pl0gcmN1X2luaXRfb25lKzB4Nzcz LzB4YTVjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzAzOGM+XSByY3VfaW5pdCsw eDYwYS8weDZlOQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDkwODkxPl0gc3RhcnRf a2VybmVsKzB4NDZmLzB4OWY5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGZlM2Y+ XSA/IHNldF9pbml0X2FyZysweGVjLzB4ZWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MzA4ZjEyMD5dID8gZWFybHlfaWR0X2hhbmRsZXJzKzB4MTIwLzB4MTIwClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODMwOGY3NzU+XSB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4 NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhmOTQzPl0geDg2XzY0X3N0 YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSBk ZjQ5MGQ5OGRmMWM0Zjg0IF0tLS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQg aGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1L2RlMTI5Yzc1MTlhYzBhODZiMzExMjRiYTc5YWQwNTEwMmIzMDY4MWQvZG1lc2cteW9j dG8ta2J1aWxkLTEwOjIwMTQwNzE3MDU0OTE1Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NTozLjE2LjAtcmM1LTA0MDY2LWdkZTEyOWM3OjEKMDoxOjEgYWxsX2dvb2Q6YmFkOmFs bF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMTcgMDU6NTE6NDAgUkVQRUFUIENPVU5UOiAy MCAgIyAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlz ZWN0aW5nOiAxNzYgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5 IDggc3RlcHMpCls2N2Q4ZDlmZWM4NmI1ZjM2YTJkYmVjZmRiZThhZGY1OWY0Y2U1OTA2XSBN ZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICd4ZW4tdGlwL2xpbnV4LW5leHQnCnJ1bm5p bmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOjY3ZDhk OWZlYzg2YjVmMzZhMmRiZWNmZGJlOGFkZjU5ZjRjZTU5MDY6YmlzZWN0LWxpbnV4NwoKMjAx NC0wNy0xNy0wNTo1MTo0MSA2N2Q4ZDlmZWM4NmI1ZjM2YTJkYmVjZmRiZThhZGY1OWY0Y2U1 OTA2IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS02N2Q4ZDlmZWM4NmI1ZjM2 YTJkYmVjZmRiZThhZGY1OWY0Y2U1OTA2CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvNjdkOGQ5ZmVjODZiNWYzNmEyZGJlY2Zk YmU4YWRmNTlmNGNlNTkwNgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LTY3ZDhkOWZl Yzg2YjVmMzZhMmRiZWNmZGJlOGFkZjU5ZjRjZTU5MDYKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NS02N2Q4ZDlmZWM4NmI1ZjM2YTJkYmVjZmRiZThhZGY1 OWY0Y2U1OTA2Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUvNjdkOGQ5ZmVjODZiNWYzNmEyZGJlY2ZkYmU4YWRmNTlmNGNlNTkwNi92bWxpbnV6LTMu MTYuMC1yYzUtMDQwMTktZzY3ZDhkOWYKCjIwMTQtMDctMTctMDY6MzM6NDEgZGV0ZWN0aW5n IGJvb3Qgc3RhdGUgLi4gVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxl IGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTog QWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9 MgpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K WyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9z bW9rZS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJu YXRpdmVzKzB4MmUvMHg0MCgpClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNf Y3B1X2hhcyBiZWZvcmUgYWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBN b2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBz d2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS0wNDAxOS1nNjdkOGQ5ZiAjMQpbICAg IDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQ SUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAw MDAwMDAwMDAwMDA5IGZmZmZmZmZmODI2MDNiYzggZmZmZmZmZmY4MWNkMzg1ZSBmZmZmZmZm ZjgyNjAzYzEwClsgICAgMC4wMDAwMDBdICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEw ZWEzYzcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBd ICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2MTg3MDAgMDAwMDAwMDAwMDAwMDBhOCBm ZmZmZmZmZjgyNjAzYzYwClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODFjZDM4NWU+XSBkdW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTNjNz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4 YzcvMHgxMDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTRlNz5dIHdhcm5fc2xv d3BhdGhfZm10KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBlNDFk Pl0gPyBwcmludF9jb250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODEwMmZlMGU+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODQzZjY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgy YTYvMHgxMTEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU5MTY+XSB0cmFjZV9k b19wYWdlX2ZhdWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEw N2QyOGI+XSBkb19hc3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0g IFs8ZmZmZmZmZmY4MWNlOWYzOD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODE4NjkxMjg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1 MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMGJmYTk5Pl0gcmN1X2luaXRfb25lKzB4 NzczLzB4YTVjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzAzOGM+XSByY3VfaW5p dCsweDYwYS8weDZlOQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDkwODkxPl0gc3Rh cnRfa2VybmVsKzB4NDZmLzB4OWY5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGZl M2Y+XSA/IHNldF9pbml0X2FyZysweGVjLzB4ZWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MzA4ZjEyMD5dID8gZWFybHlfaWR0X2hhbmRsZXJzKzB4MTIwLzB4MTIwClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODMwOGY3NzU+XSB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25z KzB4NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhmOTQzPl0geDg2XzY0 X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFj ZSAwNjUxODE0NjhiMzdmNmE2IF0tLS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBj dXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1LzY3ZDhkOWZlYzg2YjVmMzZhMmRiZWNmZGJlOGFkZjU5ZjRjZTU5MDYvZG1lc2ct cXVhbnRhbC1pdmI0NC0xMjoyMDE0MDcxNzA2MzQxMzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS82N2Q4 ZDlmZWM4NmI1ZjM2YTJkYmVjZmRiZThhZGY1OWY0Y2U1OTA2L2RtZXNnLXF1YW50YWwtaXZi NDQtNTA6MjAxNDA3MTcwNjM0MTI6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvNjdkOGQ5ZmVjODZiNWYz NmEyZGJlY2ZkYmU4YWRmNTlmNGNlNTkwNi9kbWVzZy1xdWFudGFsLWl2YjQ0LTg1OjIwMTQw NzE3MDYzNDE1Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6CjA6MzozIGFsbF9n b29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTE3IDA2OjM0OjQyIFJFUEVB VCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QvLnJlcGVh dBtbMG0KCkJpc2VjdGluZzogMTI5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhp cyAocm91Z2hseSA4IHN0ZXBzKQpbZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJm NDBkYTU0ZV0gTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAna3ZtL2xpbnV4LW5leHQn CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAv Yy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVy OmY5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGU6YmlzZWN0LWxpbnV4 NwoKMjAxNC0wNy0xNy0wNjozNDo0MiBmOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhi YmY0MGRhNTRlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1mOTI3NGM3NTc2 ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAz ODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWY5 Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGUKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2 YzZiNzhiYmY0MGRhNTRlCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS92bWxp bnV6LTMuMTYuMC1yYzUtMDM5NzgtZ2Y5Mjc0YzcKCjIwMTQtMDctMTctMDY6NTE6NDIgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0gUHJlZW1w dGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAwMF0g UkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1 X2lkcz0yClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t LS0tLQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQv c3JjL3Ntb2tlL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6MTQzOSB3YXJuX3ByZV9h bHRlcm5hdGl2ZXMrMHgyZS8weDQwKCkKWyAgICAwLjAwMDAwMF0gWW91J3JlIHVzaW5nIHN0 YXRpY19jcHVfaGFzIGJlZm9yZSBhbHRlcm5hdGl2ZXMgaGF2ZSBydW4hClsgICAgMC4wMDAw MDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENv bW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM1LTAzOTc4LWdmOTI3NGM3ICMx ClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBG WCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0g IDAwMDAwMDAwMDAwMDAwMDkgZmZmZmZmZmY4MjYwM2JjOCBmZmZmZmZmZjgxY2QzODVlIGZm ZmZmZmZmODI2MDNjMTAKWyAgICAwLjAwMDAwMF0gIGZmZmZmZmZmODI2MDNjMDAgZmZmZmZm ZmY4MTBlYTNjNyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAw MDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MjYxODcwMCAwMDAwMDAwMDAwMDAw MGE4IGZmZmZmZmZmODI2MDNjNjAKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNkMzg1ZT5dIGR1bXBfc3RhY2srMHhkMi8weDE4ZQpb ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGVhM2M3Pl0gd2Fybl9zbG93cGF0aF9jb21t b24rMHhjNy8weDEwMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGVhNGU3Pl0gd2Fy bl9zbG93cGF0aF9mbXQrMHg1Ny8weDcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEw MGU0MWQ+XSA/IHByaW50X2NvbnRleHRfc3RhY2srMHgxNmQvMHgyMTAKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MTAyZmUwZT5dIHdhcm5fcHJlX2FsdGVybmF0aXZlcysweDJlLzB4 NDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4NDNmNj5dIF9fZG9fcGFnZV9mYXVs dCsweDJhNi8weDExMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4NTkxNj5dIHRy YWNlX2RvX3BhZ2VfZmF1bHQrMHg1NTYvMHg3NzAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MTA3ZDI4Yj5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgzYi8weDFkMApbICAgIDAuMDAw MDAwXSAgWzxmZmZmZmZmZjgxY2U5ZjM4Pl0gYXN5bmNfcGFnZV9mYXVsdCsweDI4LzB4MzAK WyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTg2OTEyOD5dID8gX19iaXRtYXBfb3IrMHgz OC8weDUwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYmZhOTk+XSByY3VfaW5pdF9v bmUrMHg3NzMvMHhhNWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzBjMDM4Yz5dIHJj dV9pbml0KzB4NjBhLzB4NmU5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTA4OTE+ XSBzdGFydF9rZXJuZWwrMHg0NmYvMHg5ZjkKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MzA4ZmUzZj5dID8gc2V0X2luaXRfYXJnKzB4ZWMvMHhlYwpbICAgIDAuMDAwMDAwXSAgWzxm ZmZmZmZmZjgzMDhmMTIwPl0gPyBlYXJseV9pZHRfaGFuZGxlcnMrMHgxMjAvMHgxMjAKWyAg ICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4Zjc3NT5dIHg4Nl82NF9zdGFydF9yZXNlcnZh dGlvbnMrMHg2NC8weDZkClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGY5NDM+XSB4 ODZfNjRfc3RhcnRfa2VybmVsKzB4MWM1LzB4MWRiClsgICAgMC4wMDAwMDBdIC0tLVsgZW5k IHRyYWNlIDYzMjM1YjBjYzBiZjNiYzcgXS0tLQpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0t LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9k bWVzZy1xdWFudGFsLWl2YjQzLTExMDoyMDE0MDcxNzA2NTUxODp4ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXlvY3Rv LWl2YjQxLTEwOToyMDE0MDcxNzA2NTEwNTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2 ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXlvY3RvLWl2YjQxLTg1OjIw MTQwNzE3MDY1MTA2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQy MDZjNmI3OGJiZjQwZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0MS0zMToyMDE0MDcxNzA2NTEx MDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0 MGRhNTRlL2RtZXNnLXF1YW50YWwtaXZiNDMtMTE6MjAxNDA3MTcwNjU1MzA6eDg2XzY0LXJh bmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVz Zy1xdWFudGFsLWl2YjQzLTEyNjoyMDE0MDcxNzA2NTUyODp4ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9m OTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXlvY3RvLWl2 YjQzLTE6MjAxNDA3MTcwNjU1MzY6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5 ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1xdWFudGFsLWl2YjQxLTExMjoyMDE0 MDcxNzA2NTEyOTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2 YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXF1YW50YWwtaXZiNDEtMTE1OjIwMTQwNzE3MDY1MTI3 Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQw ZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0My00NzoyMDE0MDcxNzA2NTU0Mjp4ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNn LXF1YW50YWwtaXZiNDMtNTM6MjAxNDA3MTcwNjU1NDM6eDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjky NzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1xdWFudGFsLWl2 YjQzLTkwOjIwMTQwNzE3MDY1NTQzOng4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhh OWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0NC00OjIwMTQw NzE3MDY1MTAxOng4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZj NmI3OGJiZjQwZGE1NGUvZG1lc2ctcXVhbnRhbC1pdmI0NC05NDoyMDE0MDcxNzA2NTEwMjp4 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRh NTRlL2RtZXNnLXlvY3RvLWl2YjQzLTc6MjAxNDA3MTcwNjU1NDA6eDg2XzY0LXJhbmRjb25m aWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4YmJmNDBkYTU0ZS9kbWVzZy1xdWFu dGFsLWl2YjQxLTEwNToyMDE0MDcxNzA2NTEzMDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcx NzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3 NTc2ODQ4YTlmMDM4NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXF1YW50YWwtaXZiNDEt NDoyMDE0MDcxNzA2NTEyOTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9mOTI3NGM3NTc2ODQ4YTlmMDM4 NWE0MjA2YzZiNzhiYmY0MGRhNTRlL2RtZXNnLXF1YW50YWwtaXZiNDEtNjY6MjAxNDA3MTcw NjUxMzA6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjkyNzRjNzU3Njg0OGE5ZjAzODVhNDIwNmM2Yjc4 YmJmNDBkYTU0ZS9kbWVzZy1xdWFudGFsLWl2YjQxLTk1OjIwMTQwNzE3MDY1MTMwOng4Nl82 NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aXYxLTA3MTcwMTQ1L2Y5Mjc0Yzc1NzY4NDhhOWYwMzg1YTQyMDZjNmI3OGJiZjQwZGE1NGUv ZG1lc2ctcXVhbnRhbC1pdmI0My04OToyMDE0MDcxNzA2NTU0Njp4ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDU6OgowOjIwOjIwIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtb MTszNW0yMDE0LTA3LTE3IDA2OjUyOjEzIFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1i aXNlY3QvbGludXg3L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCkJpc2VjdGluZzogODggcmV2 aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDcgc3RlcHMpCltiZGMy M2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5XSBNZXJnZSByZW1vdGUtdHJh Y2tpbmcgYnJhbmNoICdyY3UvcmN1L25leHQnCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jp c2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJp c2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25m aWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOmJkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5 ZWQ2YmE5YjRiYzI1Zjk6YmlzZWN0LWxpbnV4NwoKMjAxNC0wNy0xNy0wNjo1MjoxMyBiZGMy M2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5IGNvbXBpbGluZwpRdWV1ZWQg YnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NS1iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMy NWY5CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOQp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWJkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2 YmE5YjRiYzI1ZjkKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2xrcC1oc3gwMS1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcx NzAxNDUtYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOQprZXJuZWw6 IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJhYjY0ZTEw NGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1Zjkvdm1saW51ei0zLjE2LjAtcmM1LTAzOTM3LWdi ZGMyM2ZiCgoyMDE0LTA3LTE3LTA3OjA3OjEzIGRldGVjdGluZyBib290IHN0YXRlIC4gVEVT VCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1Ug aW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5 IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSAt LS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gV0FS TklORzogQ1BVOiAwIFBJRDogMCBhdCAva2J1aWxkL3NyYy9jb25zdW1lci9hcmNoL3g4Ni9r ZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJuYXRpdmVzKzB4MmUvMHg0 MCgpClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNfY3B1X2hhcyBiZWZvcmUg YWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBp bjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRh aW50ZWQgMy4xNi4wLXJjNS0wMzkzNy1nYmRjMjNmYiAjMQpbICAgIDAuMDAwMDAwXSBIYXJk d2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklP UyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZm ZmZmZmZmODI2MDNiYzggZmZmZmZmZmY4MWNkMzg1ZSBmZmZmZmZmZjgyNjAzYzEwClsgICAg MC4wMDAwMDBdICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEwZWEzYzcgMDAwMDAwMDAw MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAw MDAwIGZmZmZmZmZmODI2MTg3MDAgMDAwMDAwMDAwMDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYw ClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODFjZDM4NWU+XSBkdW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAwLjAwMDAwMF0gIFs8ZmZm ZmZmZmY4MTBlYTNjNz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4YzcvMHgxMDAKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYTRlNz5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NTcv MHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBlNDFkPl0gPyBwcmludF9jb250 ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmZl MGU+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODEwODQzZjY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgyYTYvMHgxMTEwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMmIzMmU+XSA/IHNhdmVfc3RhY2tfdHJhY2UrMHgy ZS8weDgwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU5MTY+XSB0cmFjZV9kb19w YWdlX2ZhdWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwN2Qy OGI+XSBkb19hc3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0gIFs8 ZmZmZmZmZmY4MWNlOWYzOD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODE4NjkxMjg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApb ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMGJmYTk5Pl0gcmN1X2luaXRfb25lKzB4Nzcz LzB4YTVjClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzAzOGM+XSByY3VfaW5pdCsw eDYwYS8weDZlOQpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDkwODkxPl0gc3RhcnRf a2VybmVsKzB4NDZmLzB4OWY5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOGZlM2Y+ XSA/IHNldF9pbml0X2FyZysweGVjLzB4ZWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MzA4ZjEyMD5dID8gZWFybHlfaWR0X2hhbmRsZXJzKzB4MTIwLzB4MTIwClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODMwOGY3NzU+XSB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4 NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhmOTQzPl0geDg2XzY0X3N0 YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSAz ZDAwZTM5MzUxMDE4YzkyIF0tLS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQg aGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9j dG8taXZiNDQtMTAxOjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJh YjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQtMTE6 MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZi OTMxZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC0xMjE6MjAxNDA3MTcwNzA2 MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTli NGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC0xMjoyMDE0MDcxNzA3MDYzNDp4ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5L2RtZXNn LXlvY3RvLWl2YjQ0LTE0OjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIz ZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQt MTc6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2 NTZiOTMxZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC0yMToyMDE0MDcxNzA3 MDYzMzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJh OWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2YjQ0LTMyOjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1l c2cteW9jdG8taXZiNDQtMzg6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRj MjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0 NC00NToyMDE0MDcxNzA3MDYzNDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRi YTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2YjQ0LTUzOjIwMTQwNzE3 MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2 YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQtNTU6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOS9k bWVzZy15b2N0by1pdmI0NC02ODoyMDE0MDcxNzA3MDYzNDp4ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9i ZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2 YjQ0LTY5OjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2JkYzIzZmJhYjY0ZTEw NGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8taXZiNDQtNzk6MjAxNDA3 MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRlMTA0YmE2NTZiOTMxZDll ZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC04NDoyMDE0MDcxNzA3MDYzNDp4ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFkOWVkNmJhOWI0YmMyNWY5 L2RtZXNnLXlvY3RvLWl2YjQ0LTg1OjIwMTQwNzE3MDcwNjM0Ong4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 L2JkYzIzZmJhYjY0ZTEwNGJhNjU2YjkzMWQ5ZWQ2YmE5YjRiYzI1ZjkvZG1lc2cteW9jdG8t aXZiNDQtODg6MjAxNDA3MTcwNzA2MzQ6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvYmRjMjNmYmFiNjRl MTA0YmE2NTZiOTMxZDllZDZiYTliNGJjMjVmOS9kbWVzZy15b2N0by1pdmI0NC05MToyMDE0 MDcxNzA3MDYzNDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iZGMyM2ZiYWI2NGUxMDRiYTY1NmI5MzFk OWVkNmJhOWI0YmMyNWY5L2RtZXNnLXlvY3RvLWl2YjQ0LTkzOjIwMTQwNzE3MDcwNjM0Ong4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6CjA6MjA6MjAgYWxsX2dvb2Q6YmFkOmFs bF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMTcgMDc6MDc6NDQgUkVQRUFUIENPVU5UOiAy MCAgIyAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKbGlu ZWFyLWJpc2VjdDogYmFkIGJyYW5jaCBtYXkgYmUgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAn cmN1L3JjdS9uZXh0JwpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlzZWN0 CmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3Qgc3RhcnQgYmRjMjNmYmFiNjRlMTA0YmE2NTZi OTMxZDllZDZiYTliNGJjMjVmOSBhMzcxNDAxMzBlODE2YWI3OTY1NjQ1YmI3ZjVkMmQ2MmU2 ZWQzNGNhIC0tClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIGJkYzIzZmIuLi4gTWVyZ2Ug cmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmN1L3JjdS9uZXh0JwpIRUFEIGlzIG5vdyBhdCA4 Yjk0OTk3Li4uIE1lcmdlICdrZWVzL2xzbS1tbnQtcmVzdHJpY3QnIGludG8gZGV2ZWwtaG91 cmx5LTIwMTQwNjA5MTAKQmlzZWN0aW5nOiAzMSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgNSBzdGVwcykKW2I0MWQxYjkyNGQwYmQ0MWEyMjVhMTdmMzky OTdiOWRlMGRjYTkzZDldIHJjdTogRml4IGEgc3BhcnNlIHdhcm5pbmcgaW4gcmN1X3JlcG9y dF91bmJsb2NrX3FzX3JucCgpCmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3QgcnVuIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXg3L29iai1iaXNlY3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3Qt Ym9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4Ny9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcx NzAxNDUvbmV4dDptYXN0ZXI6YjQxZDFiOTI0ZDBiZDQxYTIyNWExN2YzOTI5N2I5ZGUwZGNh OTNkOTpiaXNlY3QtbGludXg3CgoyMDE0LTA3LTE3LTA3OjA4OjAxIGI0MWQxYjkyNGQwYmQ0 MWEyMjVhMTdmMzkyOTdiOWRlMGRjYTkzZDkgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNr IHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1LWI0MWQxYjkyNGQwYmQ0MWEyMjVhMTdmMzkyOTdiOWRlMGRjYTkzZDkKQ2hlY2sg Zm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9i NDFkMWI5MjRkMGJkNDFhMjI1YTE3ZjM5Mjk3YjlkZTBkY2E5M2Q5CndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDUtYjQxZDFiOTI0ZDBiZDQxYTIyNWExN2YzOTI5N2I5ZGUwZGNhOTNk OQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aXZ5dG93bjItc21va2UveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWI0MWQxYjky NGQwYmQ0MWEyMjVhMTdmMzkyOTdiOWRlMGRjYTkzZDkKa2VybmVsOiAva2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iNDFkMWI5MjRkMGJkNDFhMjI1YTE3ZjM5Mjk3 YjlkZTBkY2E5M2Q5L3ZtbGludXotMy4xNi4wLXJjMS0wMDAxOS1nYjQxZDFiOQoKMjAxNC0w Ny0xNy0wNzoxNDowMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgk1CTEzCTIwIFNVQ0NFU1MK CkJpc2VjdGluZzogMTUgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn aGx5IDQgc3RlcHMpCltlNWNhOTcwNTE2OGQwMTY3Y2U2ODM2MTA0NTQyMmFjZDEyOTQxYmUw XSByY3U6IFJlbW92ZSByZW1haW5pbmcgcmVhZC1tb2RpZnktd3JpdGUgQUNDRVNTX09OQ0Uo KSBjYWxscwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1 cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0 Om1hc3RlcjplNWNhOTcwNTE2OGQwMTY3Y2U2ODM2MTA0NTQyMmFjZDEyOTQxYmUwOmJpc2Vj dC1saW51eDcKCjIwMTQtMDctMTctMDc6MTY6MzIgZTVjYTk3MDUxNjhkMDE2N2NlNjgzNjEw NDU0MjJhY2QxMjk0MWJlMCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtZTVj YTk3MDUxNjhkMDE2N2NlNjgzNjEwNDU0MjJhY2QxMjk0MWJlMApDaGVjayBmb3Iga2VybmVs IGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2U1Y2E5NzA1MTY4 ZDAxNjdjZTY4MzYxMDQ1NDIyYWNkMTI5NDFiZTAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NS1lNWNhOTcwNTE2OGQwMTY3Y2U2ODM2MTA0NTQyMmFjZDEyOTQxYmUwCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93bi1j b25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtZTVjYTk3MDUxNjhkMDE2 N2NlNjgzNjEwNDU0MjJhY2QxMjk0MWJlMAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1L2U1Y2E5NzA1MTY4ZDAxNjdjZTY4MzYxMDQ1NDIyYWNkMTI5 NDFiZTAvdm1saW51ei0zLjE2LjAtcmMxLTAwMDM1LWdlNWNhOTcwCgoyMDE0LTA3LTE3LTA4 OjA3OjMyIGRldGVjdGluZyBib290IHN0YXRlIAkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDcg cmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltm MmM4YmJkM2UwNjIwNmI3YWY4MzZkNjJlY2U1ZmM3M2MzOTNhM2Y2XSByY3U6IFJldHVybiBm YWxzZSBpbnN0ZWFkIG9mIDAgaW4gcmN1X25vY2JfYWRvcHRfb3JwaGFuX2NicygpCnJ1bm5p bmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOmYyYzhi YmQzZTA2MjA2YjdhZjgzNmQ2MmVjZTVmYzczYzM5M2EzZjY6YmlzZWN0LWxpbnV4NwoKMjAx NC0wNy0xNy0wODowODowMiBmMmM4YmJkM2UwNjIwNmI3YWY4MzZkNjJlY2U1ZmM3M2MzOTNh M2Y2IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1mMmM4YmJkM2UwNjIwNmI3 YWY4MzZkNjJlY2U1ZmM3M2MzOTNhM2Y2CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZjJjOGJiZDNlMDYyMDZiN2FmODM2ZDYy ZWNlNWZjNzNjMzkzYTNmNgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWYyYzhiYmQz ZTA2MjA2YjdhZjgzNmQ2MmVjZTVmYzczYzM5M2EzZjYKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4Nl82NC1y YW5kY29uZmlnLWl2MS0wNzE3MDE0NS1mMmM4YmJkM2UwNjIwNmI3YWY4MzZkNjJlY2U1ZmM3 M2MzOTNhM2Y2Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDUvZjJjOGJiZDNlMDYyMDZiN2FmODM2ZDYyZWNlNWZjNzNjMzkzYTNmNi92bWxpbnV6LTMu MTYuMC1yYzEtMDAwNDMtZ2YyYzhiYmQKCjIwMTQtMDctMTctMDg6Mjk6MDIgZGV0ZWN0aW5n IGJvb3Qgc3RhdGUgCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMyByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMiBzdGVwcykKWzEwNGM2ZDhmYTk0NTUzYjFi NTFmNWQ4MDk0ZTYxOWU0YWExMjBiMDhdIHJjdXRvcnR1cmU6IFVzZSBiYXNoIHNoZWxsIGZv ciBhbGwgdGhlIHRlc3Qgc2NyaXB0cwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3Qt dGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXg3L29iai1iaXNlY3QK bHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2 MS0wNzE3MDE0NS9uZXh0Om1hc3RlcjoxMDRjNmQ4ZmE5NDU1M2IxYjUxZjVkODA5NGU2MTll NGFhMTIwYjA4OmJpc2VjdC1saW51eDcKCjIwMTQtMDctMTctMDg6Mjk6MzMgMTA0YzZkOGZh OTQ1NTNiMWI1MWY1ZDgwOTRlNjE5ZTRhYTEyMGIwOCBjb21waWxpbmcKUXVldWVkIGJ1aWxk IHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUtMTA0YzZkOGZhOTQ1NTNiMWI1MWY1ZDgwOTRlNjE5ZTRhYTEyMGIwOApD aGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1LzEwNGM2ZDhmYTk0NTUzYjFiNTFmNWQ4MDk0ZTYxOWU0YWExMjBiMDgKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5k Y29uZmlnLWl2MS0wNzE3MDE0NS0xMDRjNmQ4ZmE5NDU1M2IxYjUxZjVkODA5NGU2MTllNGFh MTIwYjA4CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pdnl0b3duMi1zbW9rZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtMTA0 YzZkOGZhOTQ1NTNiMWI1MWY1ZDgwOTRlNjE5ZTRhYTEyMGIwOAprZXJuZWw6IC9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LzEwNGM2ZDhmYTk0NTUzYjFiNTFmNWQ4 MDk0ZTYxOWU0YWExMjBiMDgvdm1saW51ei0zLjE2LjAtcmMxLTAwMDQ3LWcxMDRjNmQ4Cgoy MDE0LTA3LTE3LTA4OjM0OjMzIGRldGVjdGluZyBib290IHN0YXRlIAkyMCBTVUNDRVNTCgpC aXNlY3Rpbmc6IDEgcmV2aXNpb24gbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkg MSBzdGVwKQpbMDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYl0gcmN1 OiBSYXRpb25hbGl6ZSBrdGhyZWFkIHNwYXduaW5nCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDcvb2Jq LWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOjA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZm NzNhZGUyOTQyYTI4MDMwYmI6YmlzZWN0LWxpbnV4NwoKMjAxNC0wNy0xNy0wODozNTowNCAw OGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiIGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5k Y29uZmlnLWl2MS0wNzE3MDE0NS0wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEy ODAzMGJiCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvMDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYgp3 YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LTA4ZThlYTFiNDVjMmY2MmFhZGM2ZGZmNzNh ZGUyOTQyYTI4MDMwYmIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NS0wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiCmtlcm5lbDog L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvMDhlOGVhMWI0NWMyZjYy YWFkYzZkZmY3M2FkZTI5NDJhMjgwMzBiYi92bWxpbnV6LTMuMTYuMC1yYzEtMDAwNDktZzA4 ZThlYTEKCjIwMTQtMDctMTctMDg6NDE6MDQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgCTIwIFNV Q0NFU1MKCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMg KHJvdWdobHkgMCBzdGVwcykKW2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBk M2NlMmJdIHJjdTogQ3JlYXRlIHJjdW8ga3RocmVhZHMgb25seSBmb3Igb25saW5lZCBDUFVz CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAv Yy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVy OmRkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmI6YmlzZWN0LWxpbnV4 NwoKMjAxNC0wNy0xNy0wODo0MTozNCBkZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2 NjcwZDNjZTJiIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1kZGZiM2IzNjM0 NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYy Y2U2MmZiZmZkZjA0NjY3MGQzY2UyYgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWRk ZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2l2eXRvd24yLXNtb2tlL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJm ZmRmMDQ2NjcwZDNjZTJiCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi92bWxp bnV6LTMuMTYuMC1yYzEtMDAwNTAtZ2RkZmIzYjMKCjIwMTQtMDctMTctMDg6NDY6MzQgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAwLjAwMDAwMF0gUHJlZW1w dGlibGUgaGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAwMF0g UkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1 X2lkcz0yClsgICAgMC4wMDAwMDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t LS0tLQpbICAgIDAuMDAwMDAwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiAwIGF0IC9rYnVpbGQv c3JjL3Ntb2tlL2FyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6MTQyMiB3YXJuX3ByZV9h bHRlcm5hdGl2ZXMrMHgyZS8weDQwKCkKWyAgICAwLjAwMDAwMF0gWW91J3JlIHVzaW5nIHN0 YXRpY19jcHVfaGFzIGJlZm9yZSBhbHRlcm5hdGl2ZXMgaGF2ZSBydW4hClsgICAgMC4wMDAw MDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENv bW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmMxLTAwMDUwLWdkZGZiM2IzICMx ClsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBG WCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0g IDAwMDAwMDAwMDAwMDAwMDkgZmZmZmZmZmY4MjYwM2JjOCBmZmZmZmZmZjgxY2NhODBkIGZm ZmZmZmZmODI2MDNjMTAKWyAgICAwLjAwMDAwMF0gIGZmZmZmZmZmODI2MDNjMDAgZmZmZmZm ZmY4MTBlNjYyNyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAw MDAwMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MjYxODZjMCAwMDAwMDAwMDAwMDAw MGE4IGZmZmZmZmZmODI2MDNjNjAKWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNjYTgwZD5dIGR1bXBfc3RhY2srMHhkMi8weDE4ZQpb ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGU2NjI3Pl0gd2Fybl9zbG93cGF0aF9jb21t b24rMHhjNy8weDEwMApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMGU2NzQ3Pl0gd2Fy bl9zbG93cGF0aF9mbXQrMHg1Ny8weDcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEw MGUyM2Q+XSA/IHByaW50X2NvbnRleHRfc3RhY2srMHgxNmQvMHgyMTAKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MTAyZjY5ZT5dIHdhcm5fcHJlX2FsdGVybmF0aXZlcysweDJlLzB4 NDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTA4MzliNj5dIF9fZG9fcGFnZV9mYXVs dCsweDJhNi8weDExMTAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTE2YzExMj5dID8g c2NoZWRfY2xvY2tfY3B1KzB4NjIvMHgyYjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MTA4NGVkNj5dIHRyYWNlX2RvX3BhZ2VfZmF1bHQrMHg1NTYvMHg3NzAKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MTA3Yzg0Yj5dIGRvX2FzeW5jX3BhZ2VfZmF1bHQrMHgzYi8weDFk MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxY2UwZDc4Pl0gYXN5bmNfcGFnZV9mYXVs dCsweDI4LzB4MzAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTg2MGU3OD5dID8gX19i aXRtYXBfb3IrMHgzOC8weDUwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYmQ2NjY+ XSByY3VfaW5pdF9vbmUrMHg3NzMvMHhhNWMKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MzBiZGY1OT5dIHJjdV9pbml0KzB4NjBhLzB4NmU5ClsgICAgMC4wMDAwMDBdICBbPGZmZmZm ZmZmODMwOGQ4OTE+XSBzdGFydF9rZXJuZWwrMHg0NmYvMHg5ZjkKWyAgICAwLjAwMDAwMF0g IFs8ZmZmZmZmZmY4MzA4Y2UzZj5dID8gc2V0X2luaXRfYXJnKzB4ZWMvMHhlYwpbICAgIDAu MDAwMDAwXSAgWzxmZmZmZmZmZjgzMDhjMTIwPl0gPyBlYXJseV9pZHRfaGFuZGxlcnMrMHgx MjAvMHgxMjAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA4Yzc3NT5dIHg4Nl82NF9z dGFydF9yZXNlcnZhdGlvbnMrMHg2NC8weDZkClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODMwOGM5NDM+XSB4ODZfNjRfc3RhcnRfa2VybmVsKzB4MWM1LzB4MWRiClsgICAgMC4wMDAw MDBdIC0tLVsgZW5kIHRyYWNlIDFmMGZlYWUzMjEzNzcyNDUgXS0tLQpbICAgIDAuMDAwMDAw XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0 NjY3MGQzY2UyYi9kbWVzZy15b2N0by1pdmI0MS0xMDI6MjAxNDA3MTcwODQ2MDk6eDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi9k bWVzZy15b2N0by1pdmI0MS0xMjI6MjAxNDA3MTcwODQ2MTE6eDg2XzY0LXJhbmRjb25maWct aXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUv ZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi9kbWVzZy15b2N0by1p dmI0MS02NjoyMDE0MDcxNzA4NDYxMDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6 Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAx NzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiL2RtZXNnLXlvY3RvLWl2YjQxLTg5OjIwMTQw NzE3MDg0NjA5Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZm ZGYwNDY2NzBkM2NlMmIvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDE6MjAxNDA3MTcwODQ2MjA6 eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQz Y2UyYi9kbWVzZy1xdWFudGFsLWl2YjQxLTExNToyMDE0MDcxNzA4NDYxNjp4ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiL2RtZXNn LXF1YW50YWwtaXZiNDEtMTU6MjAxNDA3MTcwODQ2MTU6eDg2XzY0LXJhbmRjb25maWctaXYx LTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZGRm YjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYi9kbWVzZy1xdWFudGFsLWl2 YjQxLTMzOjIwMTQwNzE3MDg0NjE2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3 MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2ctcXVhbnRhbC1pdmI0MS00MjoyMDE0 MDcxNzA4NDYyMDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJm ZmRmMDQ2NjcwZDNjZTJiL2RtZXNnLXF1YW50YWwtaXZiNDEtNDc6MjAxNDA3MTcwODQ2MTY6 eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQz Y2UyYi9kbWVzZy1xdWFudGFsLWl2YjQxLTYyOjIwMTQwNzE3MDg0NjIwOng4Nl82NC1yYW5k Y29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2ct cXVhbnRhbC1pdmI0MS03OjIwMTQwNzE3MDg0NjIwOng4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIz YjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2ctcXVhbnRhbC1pdmI0 MS05MzoyMDE0MDcxNzA4NDYxNzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJk NjJjZTYyZmJmZmRmMDQ2NjcwZDNjZTJiL2RtZXNnLXlvY3RvLWl2YjQxLTExMToyMDE0MDcx NzA4NDYxMjp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6Ogova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kZGZiM2IzNjM0NDAxNzJkNjJjZTYyZmJmZmRm MDQ2NjcwZDNjZTJiL2RtZXNnLXlvY3RvLWl2YjQxLTE3OjIwMTQwNzE3MDg0NjEyOng4Nl82 NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIv ZG1lc2cteW9jdG8taXZiNDMtMTAwOjIwMTQwNzE3MDg1MDMzOng4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2cteW9jdG8t aXZiNDMtMTE2OjIwMTQwNzE3MDg1MDMzOng4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0 MDE3MmQ2MmNlNjJmYmZmZGYwNDY2NzBkM2NlMmIvZG1lc2cteW9jdG8taXZiNDMtMTIxOjIw MTQwNzE3MDg1MDM0Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2RkZmIzYjM2MzQ0MDE3MmQ2MmNlNjJm YmZmZGYwNDY2NzBkM2NlMmIvZG1lc2cteW9jdG8taXZiNDMtODk6MjAxNDA3MTcwODUwMzQ6 eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDUvZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQz Y2UyYi9kbWVzZy15b2N0by12cC01MzoyMDE0MDcxNzA4NDYzMDp4ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjMS0wMDA1MC1nZGRmYjNiMzoxCjA6MjA6MjAgYWxs X2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMTcgMDg6NDc6MDUgUkVQ RUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDcvb2JqLWJpc2VjdC8ucmVw ZWF0G1swbQoKZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZkZjA0NjY3MGQzY2UyYiBpcyB0 aGUgZmlyc3QgYmFkIGNvbW1pdApjb21taXQgZGRmYjNiMzYzNDQwMTcyZDYyY2U2MmZiZmZk ZjA0NjY3MGQzY2UyYgpBdXRob3I6IFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgu dm5ldC5pYm0uY29tPgpEYXRlOiAgIEZyaSBKdWwgMTEgMTE6MzA6MjQgMjAxNCAtMDcwMAoK ICAgIHJjdTogQ3JlYXRlIHJjdW8ga3RocmVhZHMgb25seSBmb3Igb25saW5lZCBDUFVzCiAg ICAKICAgIFJDVSBjdXJyZW50bHkgdXNlcyBmb3JfZWFjaF9wb3NzaWJsZV9jcHUoKSB0byBz cGF3biByY3VvIGt0aHJlYWRzLAogICAgd2hpY2ggY2FuIHJlc3VsdCBpbiBtb3JlIHJjdW8g a3RocmVhZHMgdGhhbiBvbmUgd291bGQgZXhwZWN0LCBmb3IKICAgIGV4YW1wbGUsIGRlclJp Y2hhcmQgcmVwb3J0ZWQgNjQgQ1BVcyB3b3J0aCBvZiByY3VvIGt0aHJlYWRzIG9uIGFuCiAg ICA4LUNQVSBpbWFnZS4gIFRoaXMgY29tbWl0IHRoZXJlZm9yZSBjcmVhdGVzIHJjdW8ga3Ro cmVhZHMgb25seSBmb3IKICAgIHRob3NlIENQVXMgdGhhdCBhY3R1YWxseSBjb21lIG9ubGlu ZS4KICAgIAogICAgVGhpcyB3YXMgcmVwb3J0ZWQgYnkgZGVyUmljaGFyZCBvbiB0aGUgT0ZU QyBJUkMgbmV0d29yay4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJpY2hhcmQgV2VpbmJlcmdl ciA8cmljaGFyZEBub2QuYXQ+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIEUuIE1jS2VubmV5 IDxwYXVsbWNrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb3NoIFRy aXBsZXR0IDxqb3NoQGpvc2h0cmlwbGV0dC5vcmc+Cgo6MDQwMDAwIDA0MDAwMCA2ZjZhYzQx MWE4Y2IwZWZlYTAwNzEyNWUyZjMxODU5MDI5ZjhiMGE5IDE5ZjE3OTJkNDFhMzNkOTU1YzA3 YmI4ZmIxNWM1NThjMTU3MjBhNDQgTQlrZXJuZWwKYmlzZWN0IHJ1biBzdWNjZXNzClByZXZp b3VzIEhFQUQgcG9zaXRpb24gd2FzIGRkZmIzYjMuLi4gcmN1OiBDcmVhdGUgcmN1byBrdGhy ZWFkcyBvbmx5IGZvciBvbmxpbmVkIENQVXMKSEVBRCBpcyBub3cgYXQgMDhlOGVhMS4uLiBy Y3U6IFJhdGlvbmFsaXplIGt0aHJlYWQgc3Bhd25pbmcKbHMgLWEgL2tidWlsZC10ZXN0cy9y dW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9uZXh0Om1hc3Rl cjowOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiOmJpc2VjdC1saW51 eDcKCjIwMTQtMDctMTctMDg6NDc6MDggMDhlOGVhMWI0NWMyZjYyYWFkYzZkZmY3M2FkZTI5 NDJhMjgwMzBiYiByZXVzZSAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NS8wOGU4ZWExYjQ1YzJmNjJhYWRjNmRmZjczYWRlMjk0MmEyODAzMGJiL3ZtbGludXotMy4x Ni4wLXJjMS0wMDA0OS1nMDhlOGVhMQoKMjAxNC0wNy0xNy0wODo0NzowOCBkZXRlY3Rpbmcg Ym9vdCBzdGF0ZSAJNQkyOQk2MCBTVUNDRVNTCgpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdh cyAwOGU4ZWExLi4uIHJjdTogUmF0aW9uYWxpemUga3RocmVhZCBzcGF3bmluZwpIRUFEIGlz IG5vdyBhdCBkNGY0ZDFkLi4uIEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAy MDE0MDcxNgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctaXYxLTA3MTcwMTQ1L25leHQ6bWFzdGVyOmQ0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMy ZWFiMjVhNWQ5YTc5YTI2ZjM6YmlzZWN0LWxpbnV4NwogVEVTVCBGQUlMVVJFClsgICAgMC4w MDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsg ICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xl YWY9MTYsIG5yX2NwdV9pZHM9MgpbICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBo ZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDog MCBhdCBhcmNoL3g4Ni9rZXJuZWwvY3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJu YXRpdmVzKzB4MmUvMHg0MCgpClsgICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNf Y3B1X2hhcyBiZWZvcmUgYWx0ZXJuYXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBN b2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBz d2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2ICMxNApbICAg IDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQ SUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAw MDAwMDAwMDAwMDA5IGZmZmZmZmZmODI2MDNiYzggZmZmZmZmZmY4MWNlNDI3MCBmZmZmZmZm ZjgyNjAzYzEwClsgICAgMC4wMDAwMDBdICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEw ZWI2NzcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBd ICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2MTg3NDAgMDAwMDAwMDAwMDAwMDBhOCBm ZmZmZmZmZjgyNjAzYzYwClsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODFjZTQyNzA+XSBkdW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAw LjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYjY3Nz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4 YzcvMHgxMDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MTBlYjc5Nz5dIHdhcm5fc2xv d3BhdGhfZm10KzB4NTcvMHg3MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBlNGFk Pl0gPyBwcmludF9jb250ZXh0X3N0YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBb PGZmZmZmZmZmODEwMzA0M2U+XSB3YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsg ICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODU1OTY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgy YTYvMHgxMTEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwODZhYzY+XSB0cmFjZV9k b19wYWdlX2ZhdWx0KzB4NTU2LzB4NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEw N2UyMmI+XSBkb19hc3luY19wYWdlX2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0g IFs8ZmZmZmZmZmY4MWNmYWE3OD5dIGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAg MC4wMDAwMDBdICBbPGZmZmZmZmZmODE4NmQ3NTg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1 MApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMGM4M2JhPl0gcmN1X2luaXRfb25lKzB4 NzgwLzB4YTc4ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwYzhjY2Y+XSByY3VfaW5p dCsweDYxZC8weDZmYwpbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDk4OTAwPl0gc3Rh cnRfa2VybmVsKzB4NGE2LzB4YTMwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTdl NGU+XSA/IHNldF9pbml0X2FyZysweGZiLzB4ZmIKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZm ZmY4MzA5NzEyMD5dID8gZWFybHlfaWR0X2hhbmRsZXJzKzB4MTIwLzB4MTIwClsgICAgMC4w MDAwMDBdICBbPGZmZmZmZmZmODMwOTc3NzU+XSB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25z KzB4NjQvMHg2ZApbICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgzMDk3OTQzPl0geDg2XzY0 X3N0YXJ0X2tlcm5lbCsweDFjNS8weDFkYgpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFj ZSBmZTA5NjRlNjEzZDk2OTdiIF0tLS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBj dXQgaGVyZSBdLS0tLS0tLS0tLS0tCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ct cXVhbnRhbC12cC00OjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3 MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlhNzlh MjZmMy9kbWVzZy1xdWFudGFsLXZwLTE0OjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29u ZmlnLWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJl YWIyNWE1ZDlhNzlhMjZmMy9kbWVzZy1xdWFudGFsLXZwLTEyOjIwMTQwNzE3MDM0MjQ3Ong4 Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6 MTQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2Qx YjlhYTYwZTYxYzJlYWIyNWE1ZDlhNzlhMjZmMy9kbWVzZy15b2N0by1rYnVpbGQtMTg6MjAx NDA3MTcwMzQwMjU6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUt bmV4dC0yMDE0MDcxNjoxNAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0 NS9kNGY0ZDFkNDVjZDFiOWFhNjBlNjFjMmVhYjI1YTVkOWE3OWEyNmYzL2RtZXNnLXF1YW50 YWwtdnAtMTk6MjAxNDA3MTcwMzQyNDc6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1 OjMuMTYuMC1yYzUtbmV4dC0yMDE0MDcxNjoxNAova2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWl2MS0wNzE3MDE0NS9kNGY0ZDFkNDVjZDFiOWFhNjBlNjFjMmVhYjI1YTVkOWE3OWEyNmYz L2RtZXNnLXF1YW50YWwtdnAtNzoyMDE0MDcxNzAzNDI0Nzp4ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVh NWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0yNzoyMDE0MDcxNzAzNDI0OTp4ODZfNjQt cmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2 MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0yOToyMDE0MDcxNzAz NDI0NDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIw MTQwNzE2OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRk MWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0x NToyMDE0MDcxNzAzNDI0OTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4w LXJjNS1uZXh0LTIwMTQwNzE2OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3 MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ct cXVhbnRhbC1pdmI0MS05OjIwMTQwNzE3MDE1MzU2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NTo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRk MWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0x MDoyMDE0MDcxNzAzNDI0NDp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4w LXJjNS1uZXh0LTIwMTQwNzE2OjE0CjA6MTE6MTEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9v dHMKCkhFQUQgaXMgbm93IGF0IGQ0ZjRkMWQgQWRkIGxpbnV4LW5leHQgc3BlY2lmaWMgZmls ZXMgZm9yIDIwMTQwNzE2Cgo9PT09PT09PT0gbGludXMvbWFzdGVyID09PT09PT09PQpGcm9t IGdpdDovL2dpdG1pcnJvci9saW51cwogICAyZGEyOTQ0Li5iNjYwM2ZlICBtYXN0ZXIgICAg IC0+IGxpbnVzL21hc3RlcgpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBkNGY0ZDFkLi4u IEFkZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDcxNgpIRUFEIGlzIG5v dyBhdCBiNjYwM2ZlLi4uIE1lcmdlIHRhZyAnZm9yLWxpbnVzLTIwMTQwNzE2JyBvZiBnaXQ6 Ly9naXQuaW5mcmFkZWFkLm9yZy9saW51eC1tdGQKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9saW51czptYXN0ZXI6 YjY2MDNmZTU3NGFmMjg5ZGJlOWViOWZiNGM1NDBiY2EwNGY1YTA1MzpiaXNlY3QtbGludXg3 CgoyMDE0LTA3LTE3LTA4OjQ5OjAyIGI2NjAzZmU1NzRhZjI4OWRiZTllYjlmYjRjNTQwYmNh MDRmNWEwNTMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1LWI2NjAzZmU1NzRh ZjI4OWRiZTllYjlmYjRjNTQwYmNhMDRmNWEwNTMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9iNjYwM2ZlNTc0YWYyODlkYmU5 ZWI5ZmI0YzU0MGJjYTA0ZjVhMDUzCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUtYjY2 MDNmZTU3NGFmMjg5ZGJlOWViOWZiNGM1NDBiY2EwNGY1YTA1Mwp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNvbnN1bWVy L3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS1iNjYwM2ZlNTc0YWYyODlkYmU5ZWI5 ZmI0YzU0MGJjYTA0ZjVhMDUzCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1p djEtMDcxNzAxNDUvYjY2MDNmZTU3NGFmMjg5ZGJlOWViOWZiNGM1NDBiY2EwNGY1YTA1My92 bWxpbnV6LTMuMTYuMC1yYzUtMDAxNDMtZ2I2NjAzZmUKCjIwMTQtMDctMTctMDg6NTQ6MDIg ZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgk3CTI3CTMxCTQxCTU0CTYwIFNVQ0NFU1MKCgo9PT09 PT09PT0gbmV4dC9tYXN0ZXIgPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2Fz IGI2NjAzZmUuLi4gTWVyZ2UgdGFnICdmb3ItbGludXMtMjAxNDA3MTYnIG9mIGdpdDovL2dp dC5pbmZyYWRlYWQub3JnL2xpbnV4LW10ZApIRUFEIGlzIG5vdyBhdCBkNGY0ZDFkLi4uIEFk ZCBsaW51eC1uZXh0IHNwZWNpZmljIGZpbGVzIGZvciAyMDE0MDcxNgpscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L25l eHQ6bWFzdGVyOmQ0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjM6Ymlz ZWN0LWxpbnV4NwogVEVTVCBGQUlMVVJFClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhp ZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRq dXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9Mgpb ICAgIDAuMDAwMDAwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAg ICAwLjAwMDAwMF0gV0FSTklORzogQ1BVOiAwIFBJRDogMCBhdCBhcmNoL3g4Ni9rZXJuZWwv Y3B1L2NvbW1vbi5jOjE0Mzkgd2Fybl9wcmVfYWx0ZXJuYXRpdmVzKzB4MmUvMHg0MCgpClsg ICAgMC4wMDAwMDBdIFlvdSdyZSB1c2luZyBzdGF0aWNfY3B1X2hhcyBiZWZvcmUgYWx0ZXJu YXRpdmVzIGhhdmUgcnVuIQpbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAg ICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQg My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2ICMxNApbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBu YW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2No cyAwMS8wMS8yMDExClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDA5IGZmZmZmZmZm ODI2MDNiYzggZmZmZmZmZmY4MWNlNDI3MCBmZmZmZmZmZjgyNjAzYzEwClsgICAgMC4wMDAw MDBdICBmZmZmZmZmZjgyNjAzYzAwIGZmZmZmZmZmODEwZWI2NzcgMDAwMDAwMDAwMDAwMDAw MCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBdICAwMDAwMDAwMDAwMDAwMDAwIGZm ZmZmZmZmODI2MTg3NDAgMDAwMDAwMDAwMDAwMDBhOCBmZmZmZmZmZjgyNjAzYzYwClsgICAg MC4wMDAwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODFjZTQy NzA+XSBkdW1wX3N0YWNrKzB4ZDIvMHgxOGUKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4 MTBlYjY3Nz5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4YzcvMHgxMDAKWyAgICAwLjAwMDAw MF0gIFs8ZmZmZmZmZmY4MTBlYjc5Nz5dIHdhcm5fc2xvd3BhdGhfZm10KzB4NTcvMHg3MApb ICAgIDAuMDAwMDAwXSAgWzxmZmZmZmZmZjgxMDBlNGFkPl0gPyBwcmludF9jb250ZXh0X3N0 YWNrKzB4MTZkLzB4MjEwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwMzA0M2U+XSB3 YXJuX3ByZV9hbHRlcm5hdGl2ZXMrMHgyZS8weDQwClsgICAgMC4wMDAwMDBdICBbPGZmZmZm ZmZmODEwODU1OTY+XSBfX2RvX3BhZ2VfZmF1bHQrMHgyYTYvMHgxMTEwClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODEwODZhYzY+XSB0cmFjZV9kb19wYWdlX2ZhdWx0KzB4NTU2LzB4 NzcwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODEwN2UyMmI+XSBkb19hc3luY19wYWdl X2ZhdWx0KzB4M2IvMHgxZDAKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MWNmYWE3OD5d IGFzeW5jX3BhZ2VfZmF1bHQrMHgyOC8weDMwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZm ODE4NmQ3NTg+XSA/IF9fYml0bWFwX29yKzB4MzgvMHg1MApbICAgIDAuMDAwMDAwXSAgWzxm ZmZmZmZmZjgzMGM4M2JhPl0gcmN1X2luaXRfb25lKzB4NzgwLzB4YTc4ClsgICAgMC4wMDAw MDBdICBbPGZmZmZmZmZmODMwYzhjY2Y+XSByY3VfaW5pdCsweDYxZC8weDZmYwpbICAgIDAu MDAwMDAwXSAgWzxmZmZmZmZmZjgzMDk4OTAwPl0gc3RhcnRfa2VybmVsKzB4NGE2LzB4YTMw ClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMwOTdlNGU+XSA/IHNldF9pbml0X2FyZysw eGZiLzB4ZmIKWyAgICAwLjAwMDAwMF0gIFs8ZmZmZmZmZmY4MzA5NzEyMD5dID8gZWFybHlf aWR0X2hhbmRsZXJzKzB4MTIwLzB4MTIwClsgICAgMC4wMDAwMDBdICBbPGZmZmZmZmZmODMw OTc3NzU+XSB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRpb25zKzB4NjQvMHg2ZApbICAgIDAuMDAw MDAwXSAgWzxmZmZmZmZmZjgzMDk3OTQzPl0geDg2XzY0X3N0YXJ0X2tlcm5lbCsweDFjNS8w eDFkYgpbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSBmZTA5NjRlNjEzZDk2OTdiIF0t LS0KWyAgICAwLjAwMDAwMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5 YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC00OjIwMTQwNzE3 MDM0MjQ3Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTozLjE2LjAtcmM1LW5leHQt MjAxNDA3MTY6MTQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRm NGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlhNzlhMjZmMy9kbWVzZy1xdWFudGFsLXZw LTE0OjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTozLjE2 LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1pdjEt MDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlhNzlhMjZmMy9kbWVz Zy1xdWFudGFsLXZwLTEyOjIwMTQwNzE3MDM0MjQ3Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0w NzE3MDE0NTozLjE2LjAtcmM1LW5leHQtMjAxNDA3MTY6MTQKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1pdjEtMDcxNzAxNDUvZDRmNGQxZDQ1Y2QxYjlhYTYwZTYxYzJlYWIyNWE1ZDlh NzlhMjZmMy9kbWVzZy15b2N0by1rYnVpbGQtMTg6MjAxNDA3MTcwMzQwMjU6eDg2XzY0LXJh bmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtbmV4dC0yMDE0MDcxNjoxNAova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kNGY0ZDFkNDVjZDFiOWFhNjBl NjFjMmVhYjI1YTVkOWE3OWEyNmYzL2RtZXNnLXF1YW50YWwtdnAtMTk6MjAxNDA3MTcwMzQy NDc6eDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1OjMuMTYuMC1yYzUtbmV4dC0yMDE0 MDcxNjoxNAova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NS9kNGY0ZDFk NDVjZDFiOWFhNjBlNjFjMmVhYjI1YTVkOWE3OWEyNmYzL2RtZXNnLXF1YW50YWwtdnAtNzoy MDE0MDcxNzAzNDI0Nzp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJj NS1uZXh0LTIwMTQwNzE2OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcw MTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVh bnRhbC12cC0yNzoyMDE0MDcxNzAzNDI0OTp4ODZfNjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAx NDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2 ZjMvZG1lc2ctcXVhbnRhbC12cC0yOToyMDE0MDcxNzAzNDI0NDp4ODZfNjQtcmFuZGNvbmZp Zy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFi MjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0xNToyMDE0MDcxNzAzNDI0OTp4ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5 YWE2MGU2MWMyZWFiMjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC1pdmI0MS05OjIwMTQw NzE3MDE1MzU2Ong4Nl82NC1yYW5kY29uZmlnLWl2MS0wNzE3MDE0NTo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaXYxLTA3MTcwMTQ1L2Q0ZjRkMWQ0NWNkMWI5YWE2MGU2MWMyZWFi MjVhNWQ5YTc5YTI2ZjMvZG1lc2ctcXVhbnRhbC12cC0xMDoyMDE0MDcxNzAzNDI0NDp4ODZf NjQtcmFuZGNvbmZpZy1pdjEtMDcxNzAxNDU6My4xNi4wLXJjNS1uZXh0LTIwMTQwNzE2OjE0 CjA6MTE6MTEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCg== --TDVcAd+kFgbLxwBe Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.16.0-rc1-00050-gddfb3b3" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 3.16.0-rc1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y # CONFIG_NO_HZ_FULL_ALL is not set CONFIG_NO_HZ_FULL_SYSIDLE=y CONFIG_NO_HZ_FULL_SYSIDLE_SMALL=8 CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y CONFIG_RCU_USER_QS=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_RCU_FAST_NO_HZ is not set CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_BOOST=y CONFIG_RCU_BOOST_PRIO=1 CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set # CONFIG_RCU_NOCB_CPU_ZERO is not set CONFIG_RCU_NOCB_CPU_ALL=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y 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_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=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_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_GCOV_PROFILE_ALL=y # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y CONFIG_MODULE_SIG_FORCE=y # CONFIG_MODULE_SIG_ALL is not set # # Do not forget to sign required modules with scripts/sign-file # CONFIG_MODULE_SIG_SHA1=y # CONFIG_MODULE_SIG_SHA224 is not set # CONFIG_MODULE_SIG_SHA256 is not set # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha1" CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_CFQ_GROUP_IOSCHED is not set # CONFIG_DEFAULT_DEADLINE is not set # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_I8K=y CONFIG_MICROCODE=m # CONFIG_MICROCODE_INTEL is not set # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_COMPACTION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set CONFIG_SECCOMP=y CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_HIBERNATION is not set CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=m # 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=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_SBS=m # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_APEI=y # CONFIG_ACPI_APEI_GHES is not set CONFIG_ACPI_APEI_EINJ=m # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=m # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_IOAPIC=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=m CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_IOSF_MBI=m CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT 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=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=m CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set CONFIG_BLK_DEV_SKD=y CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=m # CONFIG_AD525X_DPOT_I2C is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m CONFIG_PHANTOM=m # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=m CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m CONFIG_DS1682=m # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=m # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=m # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Host Driver # CONFIG_INTEL_MIC_HOST=m # # Intel MIC Card Driver # CONFIG_INTEL_MIC_CARD=y CONFIG_GENWQE=m # CONFIG_ECHO is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=y # CONFIG_SCSI_NETLINK is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=m CONFIG_SCSI_DH_RDAC=m # CONFIG_SCSI_DH_HP_SW is not set CONFIG_SCSI_DH_EMC=m # CONFIG_SCSI_DH_ALUA is not set CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set # CONFIG_ATA is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=m # CONFIG_TCM_PSCSI is not set CONFIG_LOOPBACK_TARGET=y # CONFIG_ISCSI_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=m # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=m # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_RING=m # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_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=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m # CONFIG_JOYSTICK_ADI is not set # CONFIG_JOYSTICK_COBRA is not set CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=y # CONFIG_JOYSTICK_TMDC is not set CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_ZHENHUA is not set CONFIG_JOYSTICK_AS5011=m CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_WACOM is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=y CONFIG_HYPERV_KEYBOARD=m CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=m # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=m CONFIG_TRACE_SINK=m CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y # CONFIG_SERIAL_8250_MANY_PORTS is not set CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set # CONFIG_SERIAL_8250_RSA is not set CONFIG_SERIAL_8250_DW=m # # Non-8250 serial port support # CONFIG_SERIAL_MFD_HSU=y CONFIG_SERIAL_MFD_HSU_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX=m CONFIG_SERIAL_ALTERA_JTAGUART=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE is not set CONFIG_SERIAL_ALTERA_UART=m CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=m CONFIG_SERIAL_RP2_NR_UARTS=32 # CONFIG_SERIAL_FSL_LPUART 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=m CONFIG_IPMI_SI=m CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m # CONFIG_HW_RANDOM_TPM is not set # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=m CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_ST33_I2C is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCF=m # CONFIG_I2C_ALGOPCA is not set # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=m # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=m # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=m # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_PCI=m CONFIG_I2C_GPIO=m # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=m # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_TAOS_EVM=m # # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # 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_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set # # Memory mapped GPIO drivers: # # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_SCH311X=m CONFIG_GPIO_SCH=m CONFIG_GPIO_ICH=m CONFIG_GPIO_VX855=y # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_LP3943=m # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_ADP5588=m # # PCI GPIO expanders: # CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_INTEL_MID=y # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # CONFIG_GPIO_KEMPLD is not set # # MODULbus GPIO expanders: # # CONFIG_GPIO_JANZ_TTL is not set # # USB GPIO expanders: # # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_SBS=m # CONFIG_BATTERY_BQ27x00 is not set CONFIG_BATTERY_MAX17040=m # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_GPIO=m # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=m CONFIG_CHARGER_BQ24735=m # CONFIG_CHARGER_SMB347 is not set CONFIG_POWER_RESET=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=m # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=m # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m CONFIG_SENSORS_IBMAEM=m # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m CONFIG_SENSORS_LINEAGE=m CONFIG_SENSORS_LTC2945=m CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX16065=m # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=m CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=m # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX34440=m # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m 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=m # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=m # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=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 is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m CONFIG_ACPI_INT3403_THERMAL=m CONFIG_INTEL_SOC_DTS_THERMAL=m # # 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=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_BCM590XX=m # CONFIG_MFD_CROS_EC is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_SI476X_CORE=m # CONFIG_MFD_SM501 is not set # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=m CONFIG_MFD_LP3943=m # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS65912 is not set CONFIG_MFD_WL1273_CORE=m # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m # CONFIG_AGP_VIA is not set CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # # Direct Rendering Manager # CONFIG_DRM=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_PTN3460=m CONFIG_DRM_TDFX=m # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=m CONFIG_DRM_I915_KMS=y CONFIG_DRM_I915_FBDEV=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=m # CONFIG_DRM_GMA600 is not set CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set # CONFIG_FB_BIG_ENDIAN is not set CONFIG_FB_LITTLE_ENDIAN=y CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m CONFIG_FB_CYBER2000_DDC=y # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_N411=m # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set CONFIG_FB_I740=m # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=m # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y # CONFIG_FB_SIS is not set CONFIG_FB_VIA=m # CONFIG_FB_VIA_DIRECT_PROCFS is not set # CONFIG_FB_VIA_X_COMPATIBILITY is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m # CONFIG_FB_3DFX_ACCEL is not set # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m # CONFIG_FB_TRIDENT is not set CONFIG_FB_ARK=m CONFIG_FB_PM3=m CONFIG_FB_CARMINE=m # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_APPLE=m CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP8860=m CONFIG_BACKLIGHT_ADP8870=m # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=m CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=m CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y # CONFIG_SND is not set CONFIG_SOUND_PRIME=y # CONFIG_SOUND_OSS is not set # # HID support # CONFIG_HID=m CONFIG_HIDRAW=y CONFIG_UHID=m # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_EZKEY=m # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LENOVO_TPKBD=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set CONFIG_HID_PRIMAX=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=m # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m # CONFIG_LEDS_CLEVO_MAIL is not set CONFIG_LEDS_PCA955X=m CONFIG_LEDS_PCA963X=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_DELL_NETBOOKS=m # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set 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=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_DECODE_MCE=y # CONFIG_EDAC_MCE_INJ is not set CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_I3200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m # CONFIG_EDAC_I5000 is not set CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=y CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_AEC is not set CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=m # 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 is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_BALLOON=m CONFIG_STAGING=y # CONFIG_SLICOSS is not set # CONFIG_COMEDI is not set # CONFIG_RTS5208 is not set CONFIG_DX_SEP=m # CONFIG_CRYSTALHD is not set CONFIG_FB_XGI=m CONFIG_ACPI_QUICKSTART=m CONFIG_FT1000=m # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=m CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=m CONFIG_SPEAKUP_SYNTH_DECEXT=y # CONFIG_SPEAKUP_SYNTH_LTLK is not set # CONFIG_SPEAKUP_SYNTH_SOFT is not set # CONFIG_SPEAKUP_SYNTH_SPKOUT is not set CONFIG_SPEAKUP_SYNTH_TXPRT=m # CONFIG_SPEAKUP_SYNTH_DUMMY is not set CONFIG_TOUCHSCREEN_CLEARPAD_TM1217=m # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # # Android # # CONFIG_ANDROID is not set # CONFIG_DGRP is not set # CONFIG_XILLYBUS is not set CONFIG_DGNC=y CONFIG_DGAP=y CONFIG_GS_FPGABOOT=m # CONFIG_CRYPTO_SKEIN is not set # CONFIG_CRYPTO_THREEFISH is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y # CONFIG_DELL_LAPTOP is not set CONFIG_DELL_WMI=m # CONFIG_DELL_WMI_AIO is not set CONFIG_DELL_SMO8800=y CONFIG_FUJITSU_LAPTOP=y CONFIG_FUJITSU_LAPTOP_DEBUG=y # CONFIG_FUJITSU_TABLET is not set CONFIG_HP_ACCEL=y CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=m # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_ACPI_WMI=m CONFIG_MSI_WMI=m # CONFIG_TOPSTAR_LAPTOP is not set CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=m CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set CONFIG_INTEL_SMARTCONNECT=y CONFIG_PVPANIC=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=y # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # CONFIG_EXTCON=m # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # # CONFIG_VME_USER is not set CONFIG_VME_PIO2=y # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=m # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set CONFIG_PHY_SAMSUNG_USB2=m CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_MCB is not set # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=m CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=m CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT23=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_DEBUG=y CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set # CONFIG_XFS_POSIX_ACL is not set # CONFIG_XFS_RT is not set CONFIG_XFS_WARN=y # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=m # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=m CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m # CONFIG_CUSE is not set # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ECRYPT_FS=m CONFIG_ECRYPT_FS_MESSAGING=y # CONFIG_HFS_FS is not set CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y # CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y # CONFIG_OMFS_FS is not set CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=m # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=m # CONFIG_EXOFS_DEBUG is not set # CONFIG_F2FS_FS is not set CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=m # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # 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 is not set CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=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 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_VERBOSE=y CONFIG_RCU_CPU_STALL_INFO=y CONFIG_RCU_TRACE=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=y CONFIG_PM_NOTIFIER_ERROR_INJECT=m CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y 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_FENTRY=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=y # CONFIG_PREEMPT_TRACER is not set CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE_TEST=m CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=m # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_MODULE=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y 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=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=m # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y 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_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_TEMPLATE=y # CONFIG_IMA_NG_TEMPLATE is not set # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima" CONFIG_IMA_DEFAULT_HASH_SHA1=y CONFIG_IMA_DEFAULT_HASH="sha1" CONFIG_IMA_APPRAISE=y # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set CONFIG_CRYPTO_SHA256_SSSE3=m CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=m # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=m # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # # CONFIG_CRYPTO_DEFLATE is not set # CONFIG_CRYPTO_ZLIB is not set CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set 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_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=m # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y --TDVcAd+kFgbLxwBe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --TDVcAd+kFgbLxwBe--