From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0754826636827427442==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [xhci] BUG: unable to handle kernel NULL pointer dereference at (null) Date: Thu, 28 Aug 2014 01:09:31 +0800 Message-ID: <20140827170931.GA27641@localhost> List-Id: --===============0754826636827427442== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/djbw/usb.git td-fragments-v1 commit e65e21a542cab81d794db4e5fe919c4e1d624ea7 Author: Dan Williams AuthorDate: Tue Jul 22 00:08:51 2014 -0700 Commit: Dan Williams CommitDate: Fri Aug 22 10:06:50 2014 -0700 xhci: unit test ring enqueue/dequeue routines = Given the complexity of satisfying xhci 1.0+ host trb boundary constraints, provide a test case that exercises inserting mid-segment links into a ring. = The linker --wrap=3D option is used to not pollute the global identifier space and to make it clear which standard xhci driver routines are being mocked-up. The --wrap=3D option does not come into play when both xhci-hcd and xhci-test are built-in to the kernel, so namespace collisions are prevented by excluding xhci-test from the build when xhci-hcd is built-in. = It's unfortunate that this is an in-kernel test rather than userspace and that the infrastructure is custom rather than generic. That said, it serves its purpose of exercising the corner cases of the scatterlist parsing implementation in xhci. = Cc: Rusty Russell Signed-off-by: Dan Williams +------------------------------------------------------+------------+------= ------+ | | fb6fa3e625 | e65e2= 1a542 | +------------------------------------------------------+------------+------= ------+ | boot_successes | 60 | 0 = | | boot_failures | 0 | 20 = | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20 = | | Oops | 0 | 20 = | | RIP:setup_test_skip64 | 0 | 20 = | | Kernel_panic-not_syncing:Fatal_exception | 0 | 20 = | | backtrace:do_test | 0 | 20 = | | backtrace:xhci_test_init | 0 | 20 = | | backtrace:kernel_init_freeable | 0 | 20 = | +------------------------------------------------------+------------+------= ------+ [ 12.405859] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 12.406471] ohci-pci: OHCI PCI platform driver [ 12.406906] ohci-platform: OHCI generic platform driver [ 12.407510] BUG: unable to handle kernel NULL pointer dereference at = (null) [ 12.408218] IP: [] setup_test_skip64+0x183/0x270 [ 12.408781] PGD 0 = [ 12.409010] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC [ 12.409450] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc5-00225-g= e65e21a #6 [ 12.410102] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.410599] task: ffff880012128000 ti: ffff880012130000 task.ti: ffff880= 012130000 [ 12.410950] RIP: 0010:[] [] setup_t= est_skip64+0x183/0x270 [ 12.410950] RSP: 0000:ffff880012133d08 EFLAGS: 00010202 [ 12.410950] RAX: ffff880012117000 RBX: 0000000000000000 RCX: 00000007800= 0000f [ 12.410950] RDX: 0000000000000040 RSI: 0000000000000f01 RDI: 00000000000= 00000 [ 12.410950] RBP: ffff880012133d48 R08: 0000000000000fe0 R09: 00000000000= 00000 [ 12.410950] R10: 00000000000f0000 R11: 0000000000000001 R12: 00000000800= 00000 [ 12.410950] R13: 0000000000000000 R14: 000000000000ffe0 R15: 00000000000= 0ffe0 [ 12.410950] FS: 0000000000000000(0000) GS:ffff880012400000(0000) knlGS:= 0000000000000000 [ 12.410950] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 12.410950] CR2: 0000000000000000 CR3: 0000000002568000 CR4: 00000000000= 006b0 [ 12.410950] Stack: [ 12.410950] ffff880012133ddc ffff880012133de8 ffff880012133e10 00000000= 00000000 [ 12.410950] 0000000000000000 ffff88000b1a2400 0000000000000000 00000000= 00000000 [ 12.410950] ffff880012133e48 ffffffff81d71168 0000000000000000 0000303a= 35343200 [ 12.410950] Call Trace: [ 12.410950] [] do_test.constprop.70+0x47/0x894 [ 12.410950] [] ? setup_test_32_248_8+0x340/0x340 [ 12.410950] [] ? device_create_groups_vargs+0xe0/0x1a0 [ 12.410950] [] ? ohci_platform_init+0x60/0x60 [ 12.410950] [] xhci_test_init+0x1f1/0x2a5 [ 12.410950] [] ? setup_test_32_248_8+0x340/0x340 [ 12.410950] [] ? setup_test_wrap64+0x320/0x320 [ 12.410950] [] ? setup_test_dont_trim+0x2f0/0x2f0 [ 12.410950] [] ? xhci_ring_free+0x1d0/0x1d0 [ 12.410950] [] ? ohci_platform_init+0x60/0x60 [ 12.410950] [] do_one_initcall+0x143/0x24d [ 12.410950] [] ? parse_args+0x2fb/0x530 [ 12.410950] [] kernel_init_freeable+0x1dc/0x2aa [ 12.410950] [] ? do_early_param+0xc3/0xc3 [ 12.410950] [] ? rest_init+0xd0/0xd0 [ 12.410950] [] kernel_init+0xe/0x160 [ 12.410950] [] ret_from_fork+0x7c/0xb0 [ 12.410950] [] ? rest_init+0xd0/0xd0 [ 12.410950] Code: 48 85 ff 40 0f 94 c6 44 0f b6 ce 49 83 c1 02 4a 83 04 = cd a0 e9 b3 82 01 45 31 c9 40 84 f6 75 0b 45 0f b6 ca 49 c1 e1 04 49 01 f9 = <49> 8b 39 48 8b 30 48 c1 e1 06 4c 89 78 10 44 89 40 08 01 d3 89 = [ 12.410950] RIP [] setup_test_skip64+0x183/0x270 [ 12.410950] RSP [ 12.410950] CR2: 0000000000000000 [ 12.410950] ---[ end trace 3157077290b0c2c1 ]--- [ 12.410950] Kernel panic - not syncing: Fatal exception git bisect start 66e8dfa4e0d9600dedc08adcaac83c378b65351b 52addcf9d6669fa43= 9387610bc65c92fa0980cef -- git bisect good 511b6daa3a596ab5c54bee5dab56ed4f77337a40 # 22:39 20+ = 0 Merge 'ipvs-next/master' into devel-hourly-2014082722 git bisect bad 73e9ac542728ea03b8796cf9818950dc9e05d534 # 22:49 0- = 20 Merge 'hid/for-3.18/upstream' into devel-hourly-2014082722 git bisect good 513dd18bd1b397935660c01daa14e53e819b9270 # 23:00 20+ = 0 Merge 'netdev-next/master' into devel-hourly-2014082722 git bisect good a617416625136eec767df79308544cbb46fe0311 # 23:03 20+ = 0 Merge 'kvm-ppc/kvm-ppc-queue' into devel-hourly-2014082722 git bisect good 858bf88bf6175c80920daa8c9210b0209443b7e1 # 23:06 20+ = 0 Merge 'spi/for-next' into devel-hourly-2014082722 git bisect good cdb03bc488490bb364fa29ec292ecd3291ca5770 # 23:10 20+ = 0 Merge 'regulator/for-next' into devel-hourly-2014082722 git bisect bad 8f5a71eb299401d62562e7ab634665ff98850e8f # 23:13 0- = 20 Merge 'djbw-usb/td-fragments-v1' into devel-hourly-2014082722 git bisect good a75ef911cf100b8cf7d25baf6dac8052328a96e7 # 23:22 20+ = 0 xhci: clarify "ring valid" checks git bisect good 652b7ee36207f186f3d701675483df43b4845c5c # 23:26 20+ = 0 xhci: kill ->num_trbs_free_temp in struct xhci_ring git bisect good 1c11eb8545a3321e7ca27fc7ba8c56b6e6df2b57 # 23:31 20+ = 0 xhci: add xhci_ring_reap_td() helper git bisect bad e65e21a542cab81d794db4e5fe919c4e1d624ea7 # 23:54 0- = 20 xhci: unit test ring enqueue/dequeue routines git bisect good fb6fa3e625e1e453aea9eeb97d58bee30e1c0781 # 23:58 20+ = 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) # first bad commit: [e65e21a542cab81d794db4e5fe919c4e1d624ea7] xhci: unit t= est ring enqueue/dequeue routines git bisect good fb6fa3e625e1e453aea9eeb97d58bee30e1c0781 # 00:00 60+ = 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) git bisect bad 66e8dfa4e0d9600dedc08adcaac83c378b65351b # 00:00 0- = 11 0day head guard for 'devel-hourly-2014082722' git bisect good 68e370289c29e3beac99d59c6d840d470af9dfcf # 00:19 60+ = 2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kerne= l/git/s390/linux git bisect good d05446ae2128064a4bb8f74c84f6901ffb5c94bc # 00:33 60+ = 1 Add linux-next specific files for 20140827 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 initrd=3Dquantal-core-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/mas= ter/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --===============0754826636827427442== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-rc5-00225-ge65e21a6" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGNwdXNldApbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1 YnN5cyBjcHUKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiAzLjE2LjAtcmM1LTAwMjI1LWdl NjVlMjFhIChrYnVpbGRAamFrZXRvd24pIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4y LTE4KSApICM2IFNNUCBXZWQgQXVnIDI3IDIzOjQ5OjAyIENTVCAyMDE0ClsgICAgMC4wMDAwMDBd IENvbW1hbmQgbGluZTogaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAw IGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9z dGFsbF90aW1lb3V0PTEwMCBwYW5pYz0tMSBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9n PXBhbmljIG9vcHM9cGFuaWMgbG9hZF9yYW1kaXNrPTIgcHJvbXB0X3JhbWRpc2s9MCBjb25zb2xl PXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbCAgcm9vdD0vZGV2L3JhbTAgcncg bGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6ZTY1ZTIxYTU0MmNh YjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNzpiaXNlY3QtbGludXgtNS8udm1saW51ei1lNjVl MjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3LTIwMTQwODI3MjM1MDE1LTktdnAg YnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE0MDgyNzIyIEJPT1RfSU1BR0U9L2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQyY2FiODFkNzk0 ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L3ZtbGludXotMy4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYSBk cmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlz aWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw MDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmJmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy MDogW21lbSAweDAwMDAwMDAwMDAwOWZjMDAtMHgwMDAwMDAwMDAwMDlmZmZmXSByZXNlcnZlZApb ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGYwMDAwLTB4MDAwMDAw MDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwMTNmZmRmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBC SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDEzZmZlMDAwLTB4MDAwMDAwMDAxM2ZmZmZmZl0gcmVz ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWZmYzAwMC0w eDAwMDAwMDAwZmVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21l bSAweDAwMDAwMDAwZmZmYzAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZApbICAgIDAu MDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAgICAwLjAw MDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IEJvY2hzIEJvY2hz LCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3Rl ZDogS1ZNClsgICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAw MGZmZl0gdXNhYmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21l bSAweDAwMGEwMDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0 X3BmbiA9IDB4MTNmZmUgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0g TVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCBy YW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsg ICAgMC4wMDAwMDBdICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMw MDAwLUZGRkZGIHdyaXRlLXByb3RlY3QKWyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5n ZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAw MDAwMDAgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAw MF0gICAyIGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAw XSAgIDQgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBd ICAgNiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0g eDg2IFBBVCBlbmFibGVkOiBjcHUgMCwgb2xkIDB4NzA0MDYsIG5ldyAweDcwMTA2MDAwNzAxMDYK WyAgICAwLjAwMDAwMF0gQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAwMDA5OTAw MF0gOTkwMDAgc2l6ZSAyNDU3NgpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBb bWVtIDB4MDAwMDAwMDAtMHgwMDBmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDAwMDAw MC0weDAwMGZmZmZmXSBwYWdlIDRrClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwM2MyNzAwMCwgMHgw M2MyN2ZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDNjMjgwMDAsIDB4MDNjMjhm ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzYzI5MDAwLCAweDAzYzI5ZmZmXSBQ R1RBQkxFClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMjYwMDAw MC0weDEyN2ZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEyNjAwMDAwLTB4MTI3ZmZmZmZd IHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzYzJhMDAwLCAweDAzYzJhZmZmXSBQR1RB QkxFClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMDAwMDAwMC0w eDEyNWZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEwMDAwMDAwLTB4MTI1ZmZmZmZdIHBh Z2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzYzJiMDAwLCAweDAzYzJiZmZmXSBQR1RBQkxF ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwM2MyYzAwMCwgMHgwM2MyY2ZmZl0gUEdUQUJMRQpbICAg IDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MDAxMDAwMDAtMHgwZmZmZmZm Zl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDEwMDAwMC0weDBmZmZmZmZmXSBwYWdlIDRrClsg ICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxMjgwMDAwMC0weDEzZmZk ZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEyODAwMDAwLTB4MTNmZmRmZmZdIHBhZ2UgNGsK WyAgICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDEyOTNkMDAwLTB4MTNmZWZmZmZdClsgICAg MC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxl ZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAwMDBGRDkzMCAwMDAwMTQgKHYw MCBCT0NIUyApClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgwMDAwMDAwMDEzRkZFNDUwIDAw MDAzNCAodjAxIEJPQ0hTICBCWFBDUlNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDAxM0ZGRkY4MCAwMDAwNzQgKHYwMSBCT0NIUyAg QlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNE VCAweDAwMDAwMDAwMTNGRkU0OTAgMDAxMUE5ICh2MDEgQlhQQyAgIEJYRFNEVCAgIDAwMDAwMDAx IElOVEwgMjAxMDA1MjgpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDEzRkZG RjQwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDAxM0ZGRjdBMCAw MDA3OTYgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAw LjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwMTNGRkY2ODAgMDAwMDgwICh2MDEgQk9DSFMg IEJYUENBUElDIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQ RVQgMHgwMDAwMDAwMDEzRkZGNjQwIDAwMDAzOCAodjAxIEJPQ0hTICBCWFBDSFBFVCAwMDAwMDAw MSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3Mg MHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNWZjMDAw ICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBObyBOVU1BIGNvbmZpZ3VyYXRpb24g Zm91bmQKWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAw MDAwMC0weDAwMDAwMDAwMTNmZmRmZmZdClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9k ZSAwIFttZW0gMHgwMDAwMDAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5PREVfREFU QSBbbWVtIDB4MTNmZjkwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBV c2luZyBtc3JzIDRiNTY0ZDAxIGFuZCA0YjU2NGQwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6 IGNwdSAwLCBtc3IgMDoxM2ZmODAwMSwgcHJpbWFyeSBjcHUgY2xvY2sKWyAgICAwLjAwMDAwMF0g Wm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAxMDAwLTB4 MDBmZmZmZmZdClsgICAgMC4wMDAwMDBdICAgRE1BMzIgICAgW21lbSAweDAxMDAwMDAwLTB4ZmZm ZmZmZmZdClsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92 YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5 IG5vZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMTAwMC0w eDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAxMDAwMDAtMHgx M2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgxODIwClsgICAg MC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAw MDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApbICAgIDAuMDAwMDAwXSAgIERNQSB6 b25lOiAzOTk4IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25l OiAxMjE2IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6 IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVy IElPIFBvcnQ6IDB4YjAwOApbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3Mg MHhmZWUwMDAwMApbICAgIDAuMDAwMDAwXSBtYXBwZWQgQVBJQyB0byBmZmZmZmZmZmZmNWZjMDAw ICggICAgICAgIGZlZTAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw eDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQyAo YWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBMQVBJQ19OTUkgKGFjcGlfaWRbMHhmZl0gZGZsIGRmbCBsaW50WzB4MV0pClsgICAgMC4wMDAw MDBdIEFDUEk6IElPQVBJQyAoaWRbMHgwMF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVsw XSkKWyAgICAwLjAwMDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDAsIHZlcnNpb24gMTcsIGFkZHJl c3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIg KGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gSW50 OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAwLCBBUElDIElEIDAsIEFQSUMg SU5UIDAyClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDUg Z2xvYmFsX2lycSA1IGhpZ2ggbGV2ZWwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wg MSwgdHJpZyAzLCBidXMgMDAsIElSUSAwNSwgQVBJQyBJRCAwLCBBUElDIElOVCAwNQpbICAgIDAu MDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBo aWdoIGxldmVsKQpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVz IDAwLCBJUlEgMDksIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDkKWyAgICAwLjAwMDAwMF0gQUNQSTog SU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMTAgZ2xvYmFsX2lycSAxMCBoaWdoIGxldmVsKQpb ICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGEs IEFQSUMgSUQgMCwgQVBJQyBJTlQgMGEKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIg KGJ1cyAwIGJ1c19pcnEgMTEgZ2xvYmFsX2lycSAxMSBoaWdoIGxldmVsKQpbICAgIDAuMDAwMDAw XSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMGIsIEFQSUMgSUQgMCwg QVBJQyBJTlQgMGIKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpb ICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDEs IEFQSUMgSUQgMCwgQVBJQyBJTlQgMDEKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMiB1c2VkIGJ5 IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVz IDAwLCBJUlEgMDMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMDMKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA0LCBBUElDIElEIDAsIEFQSUMgSU5U IDA0ClsgICAgMC4wMDAwMDBdIEFDUEk6IElSUTUgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAw MDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDA2LCBBUElDIElE IDAsIEFQSUMgSU5UIDA2ClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw LCBidXMgMDAsIElSUSAwNywgQVBJQyBJRCAwLCBBUElDIElOVCAwNwpbICAgIDAuMDAwMDAwXSBJ bnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDgsIEFQSUMgSUQgMCwgQVBJ QyBJTlQgMDgKWyAgICAwLjAwMDAwMF0gQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAg IDAuMDAwMDAwXSBBQ1BJOiBJUlExMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBB Q1BJOiBJUlExMSB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBJbnQ6IHR5cGUgMCwg cG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGMsIEFQSUMgSUQgMCwgQVBJQyBJTlQgMGMKWyAg ICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBkLCBB UElDIElEIDAsIEFQSUMgSU5UIDBkClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwg dHJpZyAwLCBidXMgMDAsIElSUSAwZSwgQVBJQyBJRCAwLCBBUElDIElOVCAwZQpbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGYsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMGYKWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBj b25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4 ODA4NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2lu ZyAyIENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAgMC4wMDAwMDBdIG1hcHBlZCBJT0FQSUMgdG8g ZmZmZmZmZmZmZjVmYjAwMCAoZmVjMDAwMDApClsgICAgMC4wMDAwMDBdIG5yX2lycXNfZ3NpOiA0 MApbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAw OWYwMDAtMHgwMDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l bW9yeTogW21lbSAweDAwMGEwMDAwLTB4MDAwZWZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdp c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBmMDAwMC0weDAwMGZmZmZmXQpbICAgIDAu MDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxhYmxlIGZvciBQ Q0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwg b24gS1ZNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo4IG5yX2NwdW1hc2tf Yml0czo4IG5yX2NwdV9pZHM6MiBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIFBFUkNQVTog RW1iZWRkZWQgMjUgcGFnZXMvY3B1IEBmZmZmODgwMDEyNDAwMDAwIHM3ODMzNiByMCBkMjQwNjQg dTEwNDg1NzYKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczc4MzM2IHIwIGQyNDA2NCB1MTA0 ODU3NiBhbGxvYz0xKjIwOTcxNTIKWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgMSAK WyAgICAwLjAwMDAwMF0gS1ZNIHNldHVwIGFzeW5jIFBGIGZvciBjcHUgMApbICAgIDAuMDAwMDAw XSBrdm0tc3RlYWx0aW1lOiBjcHUgMCwgbXNyIDEyNDBjYjQwClsgICAgMC4wMDAwMDBdIEJ1aWx0 IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg cGFnZXM6IDgwNTE5ClsgICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBETUEzMgpbICAgIDAuMDAw MDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10 dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0 ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBu bWlfd2F0Y2hkb2c9cGFuaWMgb29wcz1wYW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlz az0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9k ZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjcyMjpl NjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3OmJpc2VjdC1saW51eC01Ly52 bWxpbnV6LWU2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTctMjAxNDA4Mjcy MzUwMTUtOS12cCBicmFuY2g9bGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTQwODI3MjIgQk9P VF9JTUFHRT0va2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1 NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvdm1saW51ei0zLjE2LjAtcmM1LTAwMjI1 LWdlNjVlMjFhIGRyYmQubWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJs ZSBlbnRyaWVzOiAyMDQ4IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIE1l bW9yeTogMjUxMTE2Sy8zMjcyODBLIGF2YWlsYWJsZSAoMTM4NzBLIGtlcm5lbCBjb2RlLCA3NjA4 SyByd2RhdGEsIDgwMDBLIHJvZGF0YSwgMTE2MEsgaW5pdCwgMTQ1MjhLIGJzcywgNzYxNjRLIHJl c2VydmVkKQpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9i amVjdHM9MCwgQ1BVcz0yLCBOb2Rlcz0xClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1Ug aW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZv ciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MgpbICAgIDAuMDAwMDAwXSBOUl9JUlFT OjQzNTIgbnJfaXJxczo1MTIgMTYKWyAgICAwLjAwMDAwMF0gY29uc29sZSBbdHR5UzBdIGVuYWJs ZWQKWyAgICAwLjAwMDAwMF0gTG9jayBkZXBlbmRlbmN5IHZhbGlkYXRvcjogQ29weXJpZ2h0IChj KSAyMDA2IFJlZCBIYXQsIEluYy4sIEluZ28gTW9sbmFyClsgICAgMC4wMDAwMDBdIC4uLiBNQVhf TE9DS0RFUF9TVUJDTEFTU0VTOiAgOApbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tfREVQVEg6 ICAgICAgICAgIDQ4ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9LRVlTOiAgICAgICAg ODE5MQpbICAgIDAuMDAwMDAwXSAuLi4gQ0xBU1NIQVNIX1NJWkU6ICAgICAgICAgIDQwOTYKWyAg ICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0VOVFJJRVM6ICAgICAzMjc2OApbICAgIDAuMDAw MDAwXSAuLi4gTUFYX0xPQ0tERVBfQ0hBSU5TOiAgICAgIDY1NTM2ClsgICAgMC4wMDAwMDBdIC4u LiBDSEFJTkhBU0hfU0laRTogICAgICAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gIG1lbW9yeSB1 c2VkIGJ5IGxvY2sgZGVwZW5kZW5jeSBpbmZvOiA4MTU5IGtCClsgICAgMC4wMDAwMDBdICBwZXIg dGFzay1zdHJ1Y3QgbWVtb3J5IGZvb3RwcmludDogMTkyMCBieXRlcwpbICAgIDAuMDAwMDAwXSBP REVCVUc6IHNlbGZ0ZXN0IHBhc3NlZApbICAgIDAuMDAwMDAwXSBocGV0IGNsb2NrZXZlbnQgcmVn aXN0ZXJlZApbICAgIDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDI2OTMuNDY4IE1IeiBwcm9jZXNz b3IKWyAgICAwLjAyMDAwMF0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCkgcHJlc2V0 IHZhbHVlLi4gNTM4Ni45MyBCb2dvTUlQUyAobHBqPTI2OTM0NjgwKQpbICAgIDAuMDIwMDAwXSBw aWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAgICAwLjAyMDAwMF0gQUNQSTog Q29yZSByZXZpc2lvbiAyMDE0MDQyNApbICAgIDAuMDIwMDAwXSBBQ1BJOiBBbGwgQUNQSSBUYWJs ZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkClsgICAgMC4wMjAwMDBdIERlbnRyeSBjYWNoZSBoYXNo IHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDIw MDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYy MTQ0IGJ5dGVzKQpbICAgIDAuMDIwMDAwXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6 IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDIwMDAwXSBNb3VudHBvaW50LWNh Y2hlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAg MC4wMjAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRldmljZXMKWyAgICAwLjAyMDA1 N10gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgYmxraW8KWyAgICAwLjAyMDQ5MF0gSW5pdGlh bGl6aW5nIGNncm91cCBzdWJzeXMgcGVyZl9ldmVudApbICAgIDAuMDIxMDg1XSBMYXN0IGxldmVs IGlUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMApbICAgIDAuMDIxMDg1XSBMYXN0IGxl dmVsIGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0TUIgMCwgMUdCIDAKWyAgICAwLjAyMTA4 NV0gdGxiX2ZsdXNoYWxsX3NoaWZ0OiA2ClsgICAgMC4wMjI1NzZdIGRlYnVnOiB1bm1hcHBpbmcg aW5pdCBbbWVtIDB4ZmZmZmZmZmY4MmRlZjAwMC0weGZmZmZmZmZmODJkZjRmZmZdClsgICAgMC4w MjY2NThdIEdldHRpbmcgVkVSU0lPTjogNTAwMTQKWyAgICAwLjAyNjk4OF0gR2V0dGluZyBWRVJT SU9OOiA1MDAxNApbICAgIDAuMDI3MzI0XSBHZXR0aW5nIElEOiAwClsgICAgMC4wMjc1ODBdIEdl dHRpbmcgSUQ6IGZmMDAwMDAwClsgICAgMC4wMjc4ODddIEdldHRpbmcgTFZUMDogODcwMApbICAg IDAuMDI4MTc0XSBHZXR0aW5nIExWVDE6IDg0MDAKWyAgICAwLjAyODUyMV0gZW5hYmxlZCBFeHRJ TlQgb24gQ1BVIzAKWyAgICAwLjAyOTg4Ml0gRU5BQkxJTkcgSU8tQVBJQyBJUlFzClsgICAgMC4w MzAwMzVdIGluaXQgSU9fQVBJQyBJUlFzClsgICAgMC4wMzAzMjBdICBhcGljIDAgcGluIDAgbm90 IGNvbm5lY3RlZApbICAgIDAuMDMwNzAwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgw LTEgLT4gMHgzMSAtPiBJUlEgMSBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMxNDUw XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTIgLT4gMHgzMCAtPiBJUlEgMCBNb2Rl OjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMyMTkzXSBJT0FQSUNbMF06IFNldCByb3V0aW5n IGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAg IDAuMDMyOTMwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJ UlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDMzNjgxXSBJT0FQSUNbMF06IFNl dCByb3V0aW5nIGVudHJ5ICgwLTUgLT4gMHgzNSAtPiBJUlEgNSBNb2RlOjEgQWN0aXZlOjAgRGVz dDoxKQpbICAgIDAuMDM0NDI3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTYgLT4g MHgzNiAtPiBJUlEgNiBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM1MTc0XSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTcgLT4gMHgzNyAtPiBJUlEgNyBNb2RlOjAgQWN0 aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM1OTA4XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTggLT4gMHgzOCAtPiBJUlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM2 NzcyXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTkgLT4gMHgzOSAtPiBJUlEgOSBN b2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDM3NzQ5XSBJT0FQSUNbMF06IFNldCByb3V0 aW5nIGVudHJ5ICgwLTEwIC0+IDB4M2EgLT4gSVJRIDEwIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEp ClsgICAgMC4wMzg2MzNdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgz YiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjAzOTM5NF0gSU9BUElD WzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAgQWN0 aXZlOjAgRGVzdDoxKQpbICAgIDAuMDQwMDI3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTEzIC0+IDB4M2QgLT4gSVJRIDEzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4w NDA3NjZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTQgLT4gMHgzZSAtPiBJUlEg MTQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0MTUxNV0gSU9BUElDWzBdOiBTZXQg cm91dGluZyBlbnRyeSAoMC0xNSAtPiAweDNmIC0+IElSUSAxNSBNb2RlOjAgQWN0aXZlOjAgRGVz dDoxKQpbICAgIDAuMDQyMjYxXSAgYXBpYyAwIHBpbiAxNiBub3QgY29ubmVjdGVkClsgICAgMC4w NDI2MThdICBhcGljIDAgcGluIDE3IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0Mjk5Ml0gIGFwaWMg MCBwaW4gMTggbm90IGNvbm5lY3RlZApbICAgIDAuMDQzMzUxXSAgYXBpYyAwIHBpbiAxOSBub3Qg Y29ubmVjdGVkClsgICAgMC4wNDM3MDhdICBhcGljIDAgcGluIDIwIG5vdCBjb25uZWN0ZWQKWyAg ICAwLjA0NDA4N10gIGFwaWMgMCBwaW4gMjEgbm90IGNvbm5lY3RlZApbICAgIDAuMDQ0NDQ0XSAg YXBpYyAwIHBpbiAyMiBub3QgY29ubmVjdGVkClsgICAgMC4wNDQ4MTBdICBhcGljIDAgcGluIDIz IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA0NTMxMl0gLi5USU1FUjogdmVjdG9yPTB4MzAgYXBpYzE9 MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQpbICAgIDAuMDQ1OTY5XSBzbXBib290OiBDUFUwOiBJ bnRlbCBDb21tb24gS1ZNIHByb2Nlc3NvciAoZmFtOiAwZiwgbW9kZWw6IDA2LCBzdGVwcGluZzog MDEpClsgICAgMC4wNDY5MjJdIFVzaW5nIGxvY2FsIEFQSUMgdGltZXIgaW50ZXJydXB0cy4KWyAg ICAwLjA0NjkyMl0gY2FsaWJyYXRpbmcgQVBJQyB0aW1lciAuLi4KWyAgICAwLjA1MDAwMF0gLi4u IGxhcGljIGRlbHRhID0gNjI1MDI5NgpbICAgIDAuMDUwMDAwXSAuLi4gUE0tVGltZXIgZGVsdGEg PSAzNTc5ODEKWyAgICAwLjA1MDAwMF0gLi4uIFBNLVRpbWVyIHJlc3VsdCBvawpbICAgIDAuMDUw MDAwXSAuLi4uLiBkZWx0YSA2MjUwMjk2ClsgICAgMC4wNTAwMDBdIC4uLi4uIG11bHQ6IDI2ODQ0 ODE2OQpbICAgIDAuMDUwMDAwXSAuLi4uLiBjYWxpYnJhdGlvbiByZXN1bHQ6IDEwMDAwNDczClsg ICAgMC4wNTAwMDBdIC4uLi4uIENQVSBjbG9jayBzcGVlZCBpcyAyNjk1LjA3NDMgTUh6LgpbICAg IDAuMDUwMDAwXSAuLi4uLiBob3N0IGJ1cyBjbG9jayBzcGVlZCBpcyAxMDAwLjA0NzMgTUh6Lgpb ICAgIDAuMDUwMDAwXSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIE5ldGJ1cnN0IENQ VSBtb2RlbCA2IG5vIFBNVSBkcml2ZXIsIHNvZnR3YXJlIGV2ZW50cyBvbmx5LgpbICAgIDAuMDUw MDAwXSAKWyAgICAwLjA1MDAwMF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKgpbICAgIDAuMDUwMDAwXSAqKiAgIE5PVElDRSBOT1RJQ0Ug Tk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSAgICoqClsgICAgMC4wNTAwMDBdICoq ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKioK WyAgICAwLjA1MDAwMF0gKiogdHJhY2VfcHJpbnRrKCkgYmVpbmcgdXNlZC4gQWxsb2NhdGluZyBl eHRyYSBtZW1vcnkuICAqKgpbICAgIDAuMDUwMDAwXSAqKiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqClsgICAgMC4wNTAwMDBdICoqIFRoaXMg bWVhbnMgdGhhdCB0aGlzIGlzIGEgREVCVUcga2VybmVsIGFuZCBpdCBpcyAgICAgKioKWyAgICAw LjA1MDAwMF0gKiogdW5zYWZlIGZvciBwcm9kdWNpdG9uIHVzZS4gICAgICAgICAgICAgICAgICAg ICAgICAgICAqKgpbICAgIDAuMDUwMDAwXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICoqClsgICAgMC4wNTAwMTZdICoqIElmIHlvdSBzZWUg dGhpcyBtZXNzYWdlIGFuZCB5b3UgYXJlIG5vdCBkZWJ1Z2dpbmcgICAgKioKWyAgICAwLjA1MTA4 NF0gKiogdGhlIGtlcm5lbCwgcmVwb3J0IHRoaXMgaW1tZWRpYXRlbHkgdG8geW91ciB2ZW5kb3Ih ICAqKgpbICAgIDAuMDUyMTQyXSAqKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICoqClsgICAgMC4wNTMyMDFdICoqICAgTk9USUNFIE5PVElDRSBO T1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNFICAgKioKWyAgICAwLjA1NDI2MV0gKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpb ICAgIDAuMDYwNzUxXSB4ODY6IEJvb3RpbmcgU01QIGNvbmZpZ3VyYXRpb246ClsgICAgMC4wNjE0 NjddIC4uLi4gbm9kZSAgIzAsIENQVXM6ICAgICAgIzEKWyAgICAwLjA1NzY2Nl0ga3ZtLWNsb2Nr OiBjcHUgMSwgbXNyIDA6MTNmZjgwNDEsIHNlY29uZGFyeSBjcHUgY2xvY2sKWyAgICAwLjA1NzY2 Nl0gbWFza2VkIEV4dElOVCBvbiBDUFUjMQpbICAgIDAuMDgwMjcyXSB4ODY6IEJvb3RlZCB1cCAx IG5vZGUsIDIgQ1BVcwpbICAgIDAuMDgwMjA2XSBLVk0gc2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAx ClsgICAgMC4wODAyMDZdIGt2bS1zdGVhbHRpbWU6IGNwdSAxLCBtc3IgMTI1MGNiNDAKWyAgICAw LjA4MTQ2M10gLS0tLS0tLS0tLS0tLS0tLQpbICAgIDAuMDgxNzI5XSB8IE5NSSB0ZXN0c3VpdGU6 ClsgICAgMC4wODIwMDhdIC0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4wODIzMDBdICAgcmVt b3RlIElQSTogIG9rICB8ClsgICAgMC4wOTAyMTRdICAgIGxvY2FsIElQSTogIG9rICB8ClsgICAg MC4xMTAxMTBdIC0tLS0tLS0tLS0tLS0tLS0tLS0tClsgICAgMC4xMTA1NjRdIEdvb2QsIGFsbCAg IDIgdGVzdGNhc2VzIHBhc3NlZCEgfApbICAgIDAuMTExMTI4XSAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KWyAgICAwLjExMTY4NV0gc21wYm9vdDogVG90YWwgb2YgMiBwcm9jZXNz b3JzIGFjdGl2YXRlZCAoMTA3NzMuODcgQm9nb01JUFMpClsgICAgMC4xMzA2NzJdIHhvcjogbWVh c3VyaW5nIHNvZnR3YXJlIGNoZWNrc3VtIHNwZWVkClsgICAgMC4yMzAwMzhdICAgIHByZWZldGNo NjQtc3NlOiAgIDE3Ni44MDAgTUIvc2VjClsgICAgMC4zMzAwMjNdICAgIGdlbmVyaWNfc3NlOiAg IDE3My42MDAgTUIvc2VjClsgICAgMC4zMzA2MDldIHhvcjogdXNpbmcgZnVuY3Rpb246IHByZWZl dGNoNjQtc3NlICgxNzYuODAwIE1CL3NlYykKWyAgICAwLjMzMTQyMV0gcHJhbmRvbTogc2VlZCBi b3VuZGFyeSBzZWxmIHRlc3QgcGFzc2VkClsgICAgMC4zMzIwODhdIHByYW5kb206IDEwMCBzZWxm IHRlc3RzIHBhc3NlZApbICAgIDAuMzMyNDExXSByZWd1bGF0b3ItZHVtbXk6IG5vIHBhcmFtZXRl cnMKWyAgICAwLjMzMzQ2OV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAg IDAuMzM1MDQ1XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBsYWRkZXIKWyAgICAwLjMzNTU5NF0g Y3B1aWRsZTogdXNpbmcgZ292ZXJub3IgbWVudQpbICAgIDAuMzM2NjU2XSBBQ1BJOiBidXMgdHlw ZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDAuMzM3NDk2XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24g dHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuNTE2MDU5XSByYWlkNjogc3NlMngxICAgIDQ2 ODkgTUIvcwpbICAgIDAuNjg2MDU0XSByYWlkNjogc3NlMngyICAgIDYxODkgTUIvcwpbICAgIDAu ODU2MDUzXSByYWlkNjogc3NlMng0ICAgIDY0NjMgTUIvcwpbICAgIDAuODU2NjQ4XSByYWlkNjog dXNpbmcgYWxnb3JpdGhtIHNzZTJ4NCAoNjQ2MyBNQi9zKQpbICAgIDAuODU3MzY3XSByYWlkNjog dXNpbmcgaW50eDEgcmVjb3ZlcnkgYWxnb3JpdGhtClsgICAgMC44NjAwMTRdIEFDUEk6IEFkZGVk IF9PU0koTW9kdWxlIERldmljZSkKWyAgICAwLjg2MDAxNF0gQUNQSTogQWRkZWQgX09TSShQcm9j ZXNzb3IgRGV2aWNlKQpbICAgIDAuODYwMDE0XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4 dGVuc2lvbnMpClsgICAgMC44NjAwMTddIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3Jl Z2F0b3IgRGV2aWNlKQpbICAgIDAuODcyMTg5XSBBQ1BJOiBJbnRlcnByZXRlciBlbmFibGVkClsg ICAgMC44NzI3MTddIEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRp bmcgU2xlZXAgU3RhdGUgW1xfUzFfXSAoMjAxNDA0MjQvaHd4ZmFjZS01ODApClsgICAgMC44NzQw MDddIEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcgU2xlZXAg U3RhdGUgW1xfUzJfXSAoMjAxNDA0MjQvaHd4ZmFjZS01ODApClsgICAgMC44NzUzNDFdIEFDUEk6 IChzdXBwb3J0cyBTMCBTMyBTNCBTNSkKWyAgICAwLjg3NTk5MV0gQUNQSTogVXNpbmcgSU9BUElD IGZvciBpbnRlcnJ1cHQgcm91dGluZwpbICAgIDAuODc2NzI0XSBQQ0k6IFVzaW5nIGhvc3QgYnJp ZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQg cmVwb3J0IGEgYnVnClsgICAgMC44OTI3MTZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJMF0g KGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuODkzNjMyXSBhY3BpIFBOUDBBMDM6MDA6 IF9PU0M6IE9TIHN1cHBvcnRzIFtTZWdtZW50c10KWyAgICAwLjg5NDQ2OF0gYWNwaSBQTlAwQTAz OjAwOiBfT1NDIGZhaWxlZCAoQUVfTk9UX0ZPVU5EKTsgZGlzYWJsaW5nIEFTUE0KWyAgICAwLjkw MDAxOV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwClsgICAgMC45MDAwMTldIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1mZl0KWyAgICAwLjkwMDAxOV0g cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjddClsg ICAgMC45MDAwMTldIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDBk MDAtMHhmZmZmXQpbICAgIDAuOTAwMDE5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAuOTAwMDE5XSBwY2lfYnVzIDAw MDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZmXQpbICAg IDAuOTAxMDkxXSBwY2kgMDAwMDowMDowMC4wOiBbODA4NjoxMjM3XSB0eXBlIDAwIGNsYXNzIDB4 MDYwMDAwClsgICAgMC45MDI5MThdIHBjaSAwMDAwOjAwOjAxLjA6IFs4MDg2OjcwMDBdIHR5cGUg MDAgY2xhc3MgMHgwNjAxMDAKWyAgICAwLjkwNDkwNV0gcGNpIDAwMDA6MDA6MDEuMTogWzgwODY6 NzAxMF0gdHlwZSAwMCBjbGFzcyAweDAxMDE4MApbICAgIDAuOTEwMDE4XSBwY2kgMDAwMDowMDow MS4xOiByZWcgMHgyMDogW2lvICAweGMxYzAtMHhjMWNmXQpbICAgIDAuOTEyMjg4XSBwY2kgMDAw MDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxMDogW2lvICAweDAxZjAtMHgwMWY3 XQpbICAgIDAuOTEzMjk5XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcg MHgxNDogW2lvICAweDAzZjZdClsgICAgMC45MTQyMThdIHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2Fj eSBJREUgcXVpcms6IHJlZyAweDE4OiBbaW8gIDB4MDE3MC0weDAxNzddClsgICAgMC45MTUyMTdd IHBjaSAwMDAwOjAwOjAxLjE6IGxlZ2FjeSBJREUgcXVpcms6IHJlZyAweDFjOiBbaW8gIDB4MDM3 Nl0KWyAgICAwLjkxNjcyMl0gcGNpIDAwMDA6MDA6MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBj bGFzcyAweDA2ODAwMApbICAgIDAuOTE4MTEzXSBwY2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lv ICAweGIwMDAtMHhiMDNmXSBjbGFpbWVkIGJ5IFBJSVg0IEFDUEkKWyAgICAwLjkxOTEzNV0gcGNp IDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHhiMTAwLTB4YjEwZl0gY2xhaW1lZCBieSBQSUlY NCBTTUIKWyAgICAwLjkyMDY3MF0gcGNpIDAwMDA6MDA6MDIuMDogWzEwMTM6MDBiOF0gdHlwZSAw MCBjbGFzcyAweDAzMDAwMApbICAgIDAuOTI1NDQyXSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgx MDogW21lbSAweGZjMDAwMDAwLTB4ZmRmZmZmZmYgcHJlZl0KWyAgICAwLjkyODM5Nl0gcGNpIDAw MDA6MDA6MDIuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMDAwMC0weGZlYmYwZmZmXQpbICAgIDAu OTM4OTk5XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgzMDogW21lbSAweGZlYmUwMDAwLTB4ZmVi ZWZmZmYgcHJlZl0KWyAgICAwLjk0MTM0NV0gcGNpIDAwMDA6MDA6MDMuMDogWzgwODY6MTAwZV0g dHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAuOTQzNjAzXSBwY2kgMDAwMDowMDowMy4wOiBy ZWcgMHgxMDogW21lbSAweGZlYmEwMDAwLTB4ZmViYmZmZmZdClsgICAgMC45NDU4NDhdIHBjaSAw MDAwOjAwOjAzLjA6IHJlZyAweDE0OiBbaW8gIDB4YzAwMC0weGMwM2ZdClsgICAgMC45NTQwNDNd IHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmViYzAwMDAtMHhmZWJkZmZmZiBw cmVmXQpbICAgIDAuOTU1NjgwXSBwY2kgMDAwMDowMDowNC4wOiBbMWFmNDoxMDAxXSB0eXBlIDAw IGNsYXNzIDB4MDEwMDAwClsgICAgMC45NTc5ODBdIHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDEw OiBbaW8gIDB4YzA0MC0weGMwN2ZdClsgICAgMC45NjA3MzZdIHBjaSAwMDAwOjAwOjA0LjA6IHJl ZyAweDE0OiBbbWVtIDB4ZmViZjEwMDAtMHhmZWJmMWZmZl0KWyAgICAwLjk2OTM5NV0gcGNpIDAw MDA6MDA6MDUuMDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDAuOTcx NTE4XSBwY2kgMDAwMDowMDowNS4wOiByZWcgMHgxMDogW2lvICAweGMwODAtMHhjMGJmXQpbICAg IDAuOTczNzM0XSBwY2kgMDAwMDowMDowNS4wOiByZWcgMHgxNDogW21lbSAweGZlYmYyMDAwLTB4 ZmViZjJmZmZdClsgICAgMC45ODIxMjRdIHBjaSAwMDAwOjAwOjA2LjA6IFsxYWY0OjEwMDFdIHR5 cGUgMDAgY2xhc3MgMHgwMTAwMDAKWyAgICAwLjk4NDM4OF0gcGNpIDAwMDA6MDA6MDYuMDogcmVn IDB4MTA6IFtpbyAgMHhjMGMwLTB4YzBmZl0KWyAgICAwLjk4NjU0OF0gcGNpIDAwMDA6MDA6MDYu MDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmMzAwMC0weGZlYmYzZmZmXQpbICAgIDAuOTk0ODg1XSBw Y2kgMDAwMDowMDowNy4wOiBbMWFmNDoxMDAxXSB0eXBlIDAwIGNsYXNzIDB4MDEwMDAwClsgICAg MC45OTcxNjBdIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDEwOiBbaW8gIDB4YzEwMC0weGMxM2Zd ClsgICAgMC45OTkyOTRdIHBjaSAwMDAwOjAwOjA3LjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjQw MDAtMHhmZWJmNGZmZl0KWyAgICAxLjAwNzgzNl0gcGNpIDAwMDA6MDA6MDguMDogWzFhZjQ6MTAw MV0gdHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDEuMDEwNzM5XSBwY2kgMDAwMDowMDowOC4w OiByZWcgMHgxMDogW2lvICAweGMxNDAtMHhjMTdmXQpbICAgIDEuMDEyOTU3XSBwY2kgMDAwMDow MDowOC4wOiByZWcgMHgxNDogW21lbSAweGZlYmY1MDAwLTB4ZmViZjVmZmZdClsgICAgMS4wMjE0 NzldIHBjaSAwMDAwOjAwOjA5LjA6IFsxYWY0OjEwMDFdIHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAK WyAgICAxLjAyMzgxMV0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDB4MTA6IFtpbyAgMHhjMTgwLTB4 YzFiZl0KWyAgICAxLjAyNTk0NF0gcGNpIDAwMDA6MDA6MDkuMDogcmVnIDB4MTQ6IFttZW0gMHhm ZWJmNjAwMC0weGZlYmY2ZmZmXQpbICAgIDEuMDM1NDQ1XSBwY2kgMDAwMDowMDowYS4wOiBbODA4 NjoyNWFiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMS4wMzcxMjNdIHBjaSAwMDAwOjAw OjBhLjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViZjcwMDAtMHhmZWJmNzAwZl0KWyAgICAxLjA0NDY0 OV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyA1ICoxMCAxMSkKWyAgICAx LjA0NTg3N10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyA1ICoxMCAxMSkK WyAgICAxLjA0NzIxOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyA1IDEw ICoxMSkKWyAgICAxLjA0ODQyNF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJR cyA1IDEwICoxMSkKWyAgICAxLjA0OTQ5NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktT XSAoSVJRcyAqOSkKWyAgICAxLjA1MTQ1OF0gQUNQSTogRW5hYmxlZCAxNiBHUEVzIGluIGJsb2Nr IDAwIHRvIDBGClsgICAgMS4wNTQ0NDZdIHZnYWFyYjogZGV2aWNlIGFkZGVkOiBQQ0k6MDAwMDow MDowMi4wLGRlY29kZXM9aW8rbWVtLG93bnM9aW8rbWVtLGxvY2tzPW5vbmUKWyAgICAxLjA1NTYx OV0gdmdhYXJiOiBsb2FkZWQKWyAgICAxLjA1NjAxNV0gdmdhYXJiOiBicmlkZ2UgY29udHJvbCBw b3NzaWJsZSAwMDAwOjAwOjAyLjAKWyAgICAxLjA1ODQ0OF0gQUNQSTogYnVzIHR5cGUgVVNCIHJl Z2lzdGVyZWQKWyAgICAxLjA1OTIwOF0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNl IGRyaXZlciB1c2JmcwpbICAgIDEuMDYwMDczXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl cmZhY2UgZHJpdmVyIGh1YgpbICAgIDEuMDYxMDU5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBk ZXZpY2UgZHJpdmVyIHVzYgpbICAgIDEuMDYxMDY1XSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVy ZmFjZTogdjIuMDAKWyAgICAxLjA2MjM4OF0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGlu ZwpbICAgIDEuMDYzMDE3XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVz ClsgICAgMS4wNjQwNjldIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWZjMDAt MHgwMDA5ZmZmZl0KWyAgICAxLjA2NDk0NF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0g MHgxM2ZmZTAwMC0weDEzZmZmZmZmXQpbICAgIDEuMDcwODQ4XSBTd2l0Y2hlZCB0byBjbG9ja3Nv dXJjZSBrdm0tY2xvY2sKWyAgICAxLjA3MjY1NV0gV2FybmluZzogY291bGQgbm90IHJlZ2lzdGVy IGFsbCBicmFuY2hlcyBzdGF0cwpbICAgIDEuMDczNDgyXSBXYXJuaW5nOiBjb3VsZCBub3QgcmVn aXN0ZXIgYW5ub3RhdGVkIGJyYW5jaGVzIHN0YXRzClsgICAgMS4xNzA1NjJdIHBucDogUG5QIEFD UEkgaW5pdApbICAgIDEuMTcxMTU0XSBBQ1BJOiBidXMgdHlwZSBQTlAgcmVnaXN0ZXJlZApbICAg IDEuMTcxOTIwXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTggLT4gMHgzOCAtPiBJ UlEgOCBNb2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDEuMTczMjgwXSBwbnAgMDA6MDA6IFBs dWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMS4xNzQz MDldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAxIE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMS4xNzU1NjFdIHBucCAwMDowMTogUGx1ZyBhbmQg UGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMgKGFjdGl2ZSkKWyAgICAxLjE3NjU1OV0gSU9B UElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMiAtPiAweDNjIC0+IElSUSAxMiBNb2RlOjAg QWN0aXZlOjAgRGVzdDozKQpbICAgIDEuMTc3ODUyXSBwbnAgMDA6MDI6IFBsdWcgYW5kIFBsYXkg QUNQSSBkZXZpY2UsIElEcyBQTlAwZjEzIChhY3RpdmUpClsgICAgMS4xNzg4OTddIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6MCBBY3RpdmU6 MCBEZXN0OjMpClsgICAgMS4xODAxMDRdIHBucCAwMDowMzogW2RtYSAyXQpbICAgIDEuMTgwNjQ1 XSBwbnAgMDA6MDM6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNzAwIChhY3Rp dmUpClsgICAgMS4xODE2OTldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNyAtPiAw eDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjMpClsgICAgMS4xODI5NjVdIHBucCAw MDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA0MDAgKGFjdGl2ZSkKWyAg ICAxLjE4NDA1MF0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC00IC0+IDB4MzQgLT4g SVJRIDQgTW9kZTowIEFjdGl2ZTowIERlc3Q6MykKWyAgICAxLjE4NTMwM10gcG5wIDAwOjA1OiBQ bHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQpbICAgIDEuMTg2 MzQ3XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTMgLT4gMHgzMyAtPiBJUlEgMyBN b2RlOjAgQWN0aXZlOjAgRGVzdDozKQpbICAgIDEuMTg3NTkxXSBwbnAgMDA6MDY6IFBsdWcgYW5k IFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMS4xODkyNjZdIHBu cDogUG5QIEFDUEk6IGZvdW5kIDcgZGV2aWNlcwpbICAgIDEuMTg5ODcwXSBBQ1BJOiBidXMgdHlw ZSBQTlAgdW5yZWdpc3RlcmVkClsgICAgMS4xOTY1MDRdIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy Y2UgNCBbaW8gIDB4MDAwMC0weDBjZjddClsgICAgMS4xOTczMjNdIHBjaV9idXMgMDAwMDowMDog cmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0weGZmZmZdClsgICAgMS4xOTgxMjNdIHBjaV9idXMgMDAw MDowMDogcmVzb3VyY2UgNiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAxLjE5OTAx M10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0gMHg4MDAwMDAwMC0weGZlYmZmZmZm XQpbICAgIDEuMTk5OTc0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAx LjIwMDY3Ml0gcGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGlyZWN0IFBDSS9QQ0kgdHJhbnNm ZXJzClsgICAgMS4yMDE1NDFdIHBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFibGluZyBQYXNz aXZlIFJlbGVhc2UKWyAgICAxLjIwMjM5OV0gcGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJ U0EgRE1BIGhhbmcgd29ya2Fyb3VuZHMKWyAgICAxLjIwMzMyOV0gcGNpIDAwMDA6MDA6MDIuMDog Qm9vdCB2aWRlbyBkZXZpY2UKWyAgICAxLjIwNDExMV0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVs dCA2NApbICAgIDEuMjA1NTYwXSBUcnlpbmcgdG8gdW5wYWNrIHJvb3RmcyBpbWFnZSBhcyBpbml0 cmFtZnMuLi4KWyAgICAyLjgwMTAyMl0gZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0gMHhmZmZm ODgwMDEyOTNkMDAwLTB4ZmZmZjg4MDAxM2ZlZmZmZl0KWyAgICAyLjgyNjkxMF0gY3J5cHRvbWdy X3Rlc3QgKDI4KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiAxNDMzNiBieXRlcyBsZWZ0Clsg ICAgMi44Mjc4MzVdIGNhbWVsbGlhLXg4Nl82NDogcGVyZm9ybWFuY2Ugb24gdGhpcyBDUFUgd291 bGQgYmUgc3Vib3B0aW1hbDogZGlzYWJsaW5nIGNhbWVsbGlhLXg4Nl82NC4KWyAgICAyLjgyODk3 Ml0gYmxvd2Zpc2gteDg2XzY0OiBwZXJmb3JtYW5jZSBvbiB0aGlzIENQVSB3b3VsZCBiZSBzdWJv cHRpbWFsOiBkaXNhYmxpbmcgYmxvd2Zpc2gteDg2XzY0LgpbICAgIDIuODMwNTI4XSB0d29maXNo LXg4Nl82NC0zd2F5OiBwZXJmb3JtYW5jZSBvbiB0aGlzIENQVSB3b3VsZCBiZSBzdWJvcHRpbWFs OiBkaXNhYmxpbmcgdHdvZmlzaC14ODZfNjQtM3dheS4KWyAgICAyLjgzMTk3M10gc2hhMV9zc3Nl MzogTmVpdGhlciBBVlggbm9yIEFWWDIgbm9yIFNTU0UzIGlzIGF2YWlsYWJsZS91c2FibGUuClsg ICAgMi44MzI4NTBdIFBDTE1VTFFEUS1OSSBpbnN0cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4K WyAgICAyLjgzMzUyMV0gQVZYIGluc3RydWN0aW9ucyBhcmUgbm90IGRldGVjdGVkLgpbICAgIDIu ODM0MDg5XSBBVlggaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMi44MzQ2NTBd IEFWWDIgaW5zdHJ1Y3Rpb25zIGFyZSBub3QgZGV0ZWN0ZWQuClsgICAgMi44NDY0ODJdIGZ1dGV4 IGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpClsgICAgMi44 NDczNTldIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZwpbICAgIDIuODY5ODIyXSBW RlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNS4yClsgICAgMi44NzA3NTJdIERxdW90LWNhY2hlIGhh c2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVzKQpbICAgIDIuODcyMzA4 XSBzcXVhc2hmczogdmVyc2lvbiA0LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAgTG91Z2hlcgpbICAg IDIuODc1NzY3XSBudGZzOiBkcml2ZXIgMi4xLjMwIFtGbGFnczogUi9PIERFQlVHXS4KWyAgICAy Ljg3NzMxMF0gZWZzOiAxLjBhIC0gaHR0cDovL2Flc2NoaS5jaC5ldS5vcmcvZWZzLwpbICAgIDIu ODgwNzMzXSBST01GUyBNVEQgKEMpIDIwMDcgUmVkIEhhdCwgSW5jLgpbICAgIDIuODgxNjYxXSBm dXNlIGluaXQgKEFQSSB2ZXJzaW9uIDcuMjMpClsgICAgMi44ODMyMDNdIFNHSSBYRlMgd2l0aCBB Q0xzLCBzZWN1cml0eSBhdHRyaWJ1dGVzLCByZWFsdGltZSwgbGFyZ2UgYmxvY2svaW5vZGUgbnVt YmVycywgZGVidWcgZW5hYmxlZApbICAgIDIuODg4NDIxXSBOSUxGUyB2ZXJzaW9uIDIgbG9hZGVk ClsgICAgMi44ODg4NjZdIGJlZnM6IHZlcnNpb246IDAuOS4zClsgICAgMi44ODk1NzddIG1zZ21u aSBoYXMgYmVlbiBzZXQgdG8gNDkwClsgICAgMi44OTgyNjddIEtleSB0eXBlIGFzeW1tZXRyaWMg cmVnaXN0ZXJlZApbICAgIDIuODk5MTMzXSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykg ZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUxKQpbICAgIDIuOTAwNTI3XSBpbyBz Y2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkIChkZWZhdWx0KQpbICAgIDIuOTAxMTQ2XSBzdGFydCBw bGlzdCB0ZXN0ClsgICAgMi45MDc5NjZdIGVuZCBwbGlzdCB0ZXN0ClsgICAgMi45MDgzMjhdIGxp c3Rfc29ydF90ZXN0OiBzdGFydCB0ZXN0aW5nIGxpc3Rfc29ydCgpClsgICAgMi45MTEwMDZdIGNy YzMyOiBDUkNfTEVfQklUUyA9IDgsIENSQ19CRSBCSVRTID0gOApbICAgIDIuOTExNjIzXSBjcmMz Mjogc2VsZiB0ZXN0cyBwYXNzZWQsIHByb2Nlc3NlZCAyMjU5NDQgYnl0ZXMgaW4gNjUyODQ0IG5z ZWMKWyAgICAyLjkxMzEwN10gY3JjMzJjOiBDUkNfTEVfQklUUyA9IDgKWyAgICAyLjkxMzU0N10g Y3JjMzJjOiBzZWxmIHRlc3RzIHBhc3NlZCwgcHJvY2Vzc2VkIDIyNTk0NCBieXRlcyBpbiAzMTMy ODIgbnNlYwpbICAgIDMuNzA2MDAwXSBjcmMzMl9jb21iaW5lOiA4MzczIHNlbGYgdGVzdHMgcGFz c2VkClsgICAgMy44MDAyMzhdIHRzYzogUmVmaW5lZCBUU0MgY2xvY2tzb3VyY2UgY2FsaWJyYXRp b246IDI2OTQuODQ0IE1IegpbICAgIDQuNDc2NTcxXSBjcmMzMmNfY29tYmluZTogODM3MyBzZWxm IHRlc3RzIHBhc3NlZApbICAgIDQuNDc3NTgyXSByYnRyZWUgdGVzdGluZyAtPiAyODUxNyBjeWNs ZXMKWyAgICA1LjY2NjcyMF0gYXVnbWVudGVkIHJidHJlZSB0ZXN0aW5nIC0+IDM4ODA0IGN5Y2xl cwpbICAgIDcuMjczMzYwXSBoZ2FmYjogSEdBIGNhcmQgbm90IGRldGVjdGVkLgpbICAgIDcuMjc0 MDA5XSBoZ2FmYjogcHJvYmUgb2YgaGdhZmIuMCBmYWlsZWQgd2l0aCBlcnJvciAtMjIKWyAgICA3 LjI3NDk5Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1ZGxmYgpb ICAgIDcuMjc1OTE3XSBpcG1pIG1lc3NhZ2UgaGFuZGxlciB2ZXJzaW9uIDM5LjIKWyAgICA3LjI3 NjYzOF0gSVBNSSBTeXN0ZW0gSW50ZXJmYWNlIGRyaXZlci4KWyAgICA3LjI3NzQyMl0gaXBtaV9z aTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lClsgICAgNy4yNzgz MTZdIGlwbWlfc2k6IFRyeWluZyBkZWZhdWx0LXNwZWNpZmllZCBrY3Mgc3RhdGUgbWFjaGluZSBh dCBpL28gYWRkcmVzcyAweGNhMiwgc2xhdmUgYWRkcmVzcyAweDAsIGlycSAwClsgICAgNy4yOTI4 MDZdIGlwbWlfc2k6IEludGVyZmFjZSBkZXRlY3Rpb24gZmFpbGVkClsgICAgOS4xNDAxOTNdIGlw bWlfc2k6IEFkZGluZyBkZWZhdWx0LXNwZWNpZmllZCBzbWljIHN0YXRlIG1hY2hpbmUKWyAgICA5 LjE0MTA1MV0gaXBtaV9zaTogVHJ5aW5nIGRlZmF1bHQtc3BlY2lmaWVkIHNtaWMgc3RhdGUgbWFj aGluZSBhdCBpL28gYWRkcmVzcyAweGNhOSwgc2xhdmUgYWRkcmVzcyAweDAsIGlycSAwClsgICAg OS4xNDIzOTNdIGlwbWlfc2k6IEludGVyZmFjZSBkZXRlY3Rpb24gZmFpbGVkClsgICAxMi4xMTAx ODJdIGlwbWlfc2k6IEFkZGluZyBkZWZhdWx0LXNwZWNpZmllZCBidCBzdGF0ZSBtYWNoaW5lClsg ICAxMi4xMTA3NzVdIGlwbWlfc2k6IFRyeWluZyBkZWZhdWx0LXNwZWNpZmllZCBidCBzdGF0ZSBt YWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4ZTQsIHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAg MTIuMTExNjYyXSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9uIGZhaWxlZApbICAgMTIuMTIw Mjg3XSBpcG1pX3NpOiBVbmFibGUgdG8gZmluZCBhbnkgU3lzdGVtIEludGVyZmFjZShzKQpbICAg MTIuMTIwODYxXSBJUE1JIFdhdGNoZG9nOiBkcml2ZXIgaW5pdGlhbGl6ZWQKWyAgIDEyLjEyMTI2 MF0gQ29weXJpZ2h0IChDKSAyMDA0IE1vbnRhVmlzdGEgU29mdHdhcmUgLSBJUE1JIFBvd2VyZG93 biB2aWEgc3lzX3JlYm9vdC4KWyAgIDEyLjEyMjI4OF0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAv ZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDAKWyAgIDEyLjEyMjk3 NF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JGXQpbICAgMTIuMTQwNDA3XSByMzk2NDogUGhpbGlw cyByMzk2NCBEcml2ZXIgJFJldmlzaW9uOiAxLjEwICQKWyAgIDEyLjE0MDg5Nl0gU2VyaWFsOiA4 MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQKWyAgIDEyLjE2 NDg3Nl0gMDA6MDU6IHR0eVMwIGF0IEkvTyAweDNmOCAoaXJxID0gNCwgYmFzZV9iYXVkID0gMTE1 MjAwKSBpcyBhIDE2NTUwQQpbICAgMTIuMTY2NjE3XSBzZXJpYWw6IEZyZWVzY2FsZSBscHVhcnQg ZHJpdmVyClsgICAxMi4xNjc0MjBdIHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJp dmVyClsgICAxMi4xNjc4NjddIHRlbGNsa19pbnRlcnJ1cHQgPSAweGYgbm9uLW1jcGJsMDAxMCBo dy4KWyAgIDEyLjE2ODMxOF0gc21hcGk6OnNtYXBpX2luaXQsIEVSUk9SIGludmFsaWQgdXNTbWFw aUlEClsgICAxMi4xNjg3NDNdIG13YXZlOiB0cDM3ODBpOjp0cDM3ODBJX0luaXRpYWxpemVCb2Fy ZERhdGE6IEVycm9yOiBTTUFQSSBpcyBub3QgYXZhaWxhYmxlIG9uIHRoaXMgbWFjaGluZQpbICAg MTIuMTY5NDkwXSBtd2F2ZTogbXdhdmVkZDo6bXdhdmVfaW5pdDogRXJyb3I6IEZhaWxlZCB0byBp bml0aWFsaXplIGJvYXJkIGRhdGEKWyAgIDEyLjE3MDE0OF0gbXdhdmU6IG13YXZlZGQ6Om13YXZl X2luaXQ6IEVycm9yOiBGYWlsZWQgdG8gaW5pdGlhbGl6ZQpbICAgMTIuMTcwNzQ5XSBTeW5jTGlu ayBQQyBDYXJkIGRyaXZlciAkUmV2aXNpb246IDQuMzQgJCwgdHR5IG1ham9yIzI0OApbICAgMTIu MTcxNDEzXSBwYXJwb3J0X3BjIDAwOjA0OiByZXBvcnRlZCBieSBQbHVnIGFuZCBQbGF5IEFDUEkK WyAgIDEyLjE3MjAzN10gcGFycG9ydDA6IFBDLXN0eWxlIGF0IDB4Mzc4LCBpcnEgNyBbUENTUFAs VFJJU1RBVEVdClsgICAxMi4yNTQ5ODNdIGJyZDogbW9kdWxlIGxvYWRlZApbICAgMTIuMjU3NzI0 XSBsb29wOiBtb2R1bGUgbG9hZGVkClsgICAxMi4yNTgyMDldIGR1bW15LWlycTogbm8gSVJRIGdp dmVuLiAgVXNlIGlycT1OClsgICAxMi4yNTg2NDldIGxrZHRtOiBObyBjcmFzaCBwb2ludHMgcmVn aXN0ZXJlZCwgZW5hYmxlIHRocm91Z2ggZGVidWdmcwpbICAgMTIuMjU5MzE2XSBTaWxpY29uIExh YnMgQzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEuMCAtIChDKSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkK WyAgIDEyLjI2MDE2Ml0gYzJwb3J0IGMycG9ydDA6IEMyIHBvcnQgdWMgYWRkZWQKWyAgIDEyLjI2 MDUzOV0gYzJwb3J0IGMycG9ydDA6IHVjIGZsYXNoIGhhcyAzMCBibG9ja3MgeCA1MTIgYnl0ZXMg KDE1MzYwIGJ5dGVzIHRvdGFsKQpbICAgMTIuMjYxMzkzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l dyBpbnRlcmZhY2UgZHJpdmVyIHJ0c3hfdXNiClsgICAxMi4yNjIxNDRdIFVuaWZvcm0gTXVsdGkt UGxhdGZvcm0gRS1JREUgZHJpdmVyClsgICAxMi4yNjI1ODVdIGlkZS1nZCBkcml2ZXIgMS4xOApb ICAgMTIuMjYyODg2XSBpZGUtY2QgZHJpdmVyIDUuMDAKWyAgIDEyLjI2MzUxNV0gU1NGREMgcmVh ZC1vbmx5IEZsYXNoIFRyYW5zbGF0aW9uIGxheWVyClsgICAxMi4yNjQwNDhdIHNscmFtOiBub3Qg ZW5vdWdoIHBhcmFtZXRlcnMuClsgICAxMi4yNjk5NzNdIHBhcnBvcnQwOiBwb3dlcnVwL3Jlc2V0 IEJ1dHRlcmZseQpbICAgMTIuNDAwMzE4XSBwYXJwb3J0X3BjIDAwOjA0OiByZWdpc3RlcmVkIG1h c3RlciBzcGk0MgpbICAgMTIuNDAxMTA1XSBzcGkgc3BpNDIuMTogc3BpX2JpdGJhbmdfc2V0dXAs IDY2IG5zZWMvYml0ClsgICAxMi40MDE1OTldIHNwaSBzcGk0Mi4xOiBzZXR1cCBtb2RlIDAsIDgg Yml0cy93LCAxNTAwMDAwMCBIeiBtYXggLS0+IDAKWyAgIDEyLjQwMjI5M10gcGFycG9ydF9wYyAw MDowNDogcmVnaXN0ZXJlZCBjaGlsZCBzcGk0Mi4xClsgICAxMi40MDI3NDRdIHBhcnBvcnQwOiBk YXRhZmxhc2ggYXQgc3BpNDIuMQpbICAgMTIuNDAzMTA1XSBwYXJwb3J0MDogQVZSIEJ1dHRlcmZs eQpbICAgMTIuNDAzNTEwXSBwYXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3Mg Zm9yIGRldmljZSBrczAxMDgKWyAgIDEyLjQwNDA3MV0ga3MwMTA4OiBFUlJPUjogcGFycG9ydCBk aWRuJ3QgcmVnaXN0ZXIgbmV3IGRldmljZQpbICAgMTIuNDA0NTY3XSBjZmFnMTI4NjRiOiBFUlJP Ujoga3MwMTA4IGlzIG5vdCBpbml0aWFsaXplZApbICAgMTIuNDA1MDM4XSBjZmFnMTI4NjRiZmI6 IEVSUk9SOiBjZmFnMTI4NjRiIGlzIG5vdCBpbml0aWFsaXplZApbICAgMTIuNDA1ODU5XSBvaGNp X2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgIDEy LjQwNjQ3MV0gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgMTIuNDA2OTA2 XSBvaGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAxMi40MDc1 MTBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNl IGF0ICAgICAgICAgICAobnVsbCkKWyAgIDEyLjQwODIxOF0gSVA6IFs8ZmZmZmZmZmY4MTk2ODg0 Mz5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTgzLzB4MjcwClsgICAxMi40MDg3ODFdIFBHRCAwIApb ICAgMTIuNDA5MDEwXSBPb3BzOiAwMDAwIFsjMV0gU01QIERFQlVHX1BBR0VBTExPQwpbICAgMTIu NDA5NDUwXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAt cmM1LTAwMjI1LWdlNjVlMjFhICM2ClsgICAxMi40MTAxMDJdIEhhcmR3YXJlIG5hbWU6IEJvY2hz IEJvY2hzLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgIDEyLjQxMDU5OV0gdGFzazogZmZmZjg4 MDAxMjEyODAwMCB0aTogZmZmZjg4MDAxMjEzMDAwMCB0YXNrLnRpOiBmZmZmODgwMDEyMTMwMDAw ClsgICAxMi40MTA5NTBdIFJJUDogMDAxMDpbPGZmZmZmZmZmODE5Njg4NDM+XSAgWzxmZmZmZmZm ZjgxOTY4ODQzPl0gc2V0dXBfdGVzdF9za2lwNjQrMHgxODMvMHgyNzAKWyAgIDEyLjQxMDk1MF0g UlNQOiAwMDAwOmZmZmY4ODAwMTIxMzNkMDggIEVGTEFHUzogMDAwMTAyMDIKWyAgIDEyLjQxMDk1 MF0gUkFYOiBmZmZmODgwMDEyMTE3MDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAwMDAw MDA3ODAwMDAwMGYKWyAgIDEyLjQxMDk1MF0gUkRYOiAwMDAwMDAwMDAwMDAwMDQwIFJTSTogMDAw MDAwMDAwMDAwMGYwMSBSREk6IDAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjQxMDk1MF0gUkJQOiBm ZmZmODgwMDEyMTMzZDQ4IFIwODogMDAwMDAwMDAwMDAwMGZlMCBSMDk6IDAwMDAwMDAwMDAwMDAw MDAKWyAgIDEyLjQxMDk1MF0gUjEwOiAwMDAwMDAwMDAwMGYwMDAwIFIxMTogMDAwMDAwMDAwMDAw MDAwMSBSMTI6IDAwMDAwMDAwODAwMDAwMDAKWyAgIDEyLjQxMDk1MF0gUjEzOiAwMDAwMDAwMDAw MDAwMDAwIFIxNDogMDAwMDAwMDAwMDAwZmZlMCBSMTU6IDAwMDAwMDAwMDAwMGZmZTAKWyAgIDEy LjQxMDk1MF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAwMTI0MDAwMDAo MDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbICAgMTIuNDEwOTUwXSBDUzogIDAwMTAgRFM6 IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDNiClsgICAxMi40MTA5NTBdIENSMjog MDAwMDAwMDAwMDAwMDAwMCBDUjM6IDAwMDAwMDAwMDI1NjgwMDAgQ1I0OiAwMDAwMDAwMDAwMDAw NmIwClsgICAxMi40MTA5NTBdIFN0YWNrOgpbICAgMTIuNDEwOTUwXSAgZmZmZjg4MDAxMjEzM2Rk YyBmZmZmODgwMDEyMTMzZGU4IGZmZmY4ODAwMTIxMzNlMTAgMDAwMDAwMDAwMDAwMDAwMApbICAg MTIuNDEwOTUwXSAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMDBiMWEyNDAwIDAwMDAwMDAwMDAw MDAwMDAgMDAwMDAwMDAwMDAwMDAwMApbICAgMTIuNDEwOTUwXSAgZmZmZjg4MDAxMjEzM2U0OCBm ZmZmZmZmZjgxZDcxMTY4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDMwM2EzNTM0MzIwMApbICAgMTIu NDEwOTUwXSBDYWxsIFRyYWNlOgpbICAgMTIuNDEwOTUwXSAgWzxmZmZmZmZmZjgxZDcxMTY4Pl0g ZG9fdGVzdC5jb25zdHByb3AuNzArMHg0Ny8weDg5NApbICAgMTIuNDEwOTUwXSAgWzxmZmZmZmZm ZjgxOTY4NmMwPl0gPyBzZXR1cF90ZXN0XzMyXzI0OF84KzB4MzQwLzB4MzQwClsgICAxMi40MTA5 NTBdICBbPGZmZmZmZmZmODE4MjY2MzA+XSA/IGRldmljZV9jcmVhdGVfZ3JvdXBzX3ZhcmdzKzB4 ZTAvMHgxYTAKWyAgIDEyLjQxMDk1MF0gIFs8ZmZmZmZmZmY4MmQzYTM5ND5dID8gb2hjaV9wbGF0 Zm9ybV9pbml0KzB4NjAvMHg2MApbICAgMTIuNDEwOTUwXSAgWzxmZmZmZmZmZjgyZDNhNTg1Pl0g eGhjaV90ZXN0X2luaXQrMHgxZjEvMHgyYTUKWyAgIDEyLjQxMDk1MF0gIFs8ZmZmZmZmZmY4MTk2 ODZjMD5dID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM0MC8weDM0MApbICAgMTIuNDEwOTUwXSAg WzxmZmZmZmZmZjgxOTY4MzgwPl0gPyBzZXR1cF90ZXN0X3dyYXA2NCsweDMyMC8weDMyMApbICAg MTIuNDEwOTUwXSAgWzxmZmZmZmZmZjgxOTY4MDYwPl0gPyBzZXR1cF90ZXN0X2RvbnRfdHJpbSsw eDJmMC8weDJmMApbICAgMTIuNDEwOTUwXSAgWzxmZmZmZmZmZjgxOTY3ZDcwPl0gPyB4aGNpX3Jp bmdfZnJlZSsweDFkMC8weDFkMApbICAgMTIuNDEwOTUwXSAgWzxmZmZmZmZmZjgyZDNhMzk0Pl0g PyBvaGNpX3BsYXRmb3JtX2luaXQrMHg2MC8weDYwClsgICAxMi40MTA5NTBdICBbPGZmZmZmZmZm ODJjZTI2OTU+XSBkb19vbmVfaW5pdGNhbGwrMHgxNDMvMHgyNGQKWyAgIDEyLjQxMDk1MF0gIFs8 ZmZmZmZmZmY4MTBkYWI3Yj5dID8gcGFyc2VfYXJncysweDJmYi8weDUzMApbICAgMTIuNDEwOTUw XSAgWzxmZmZmZmZmZjgyY2UyOTdiPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxZGMvMHgyYWEK WyAgIDEyLjQxMDk1MF0gIFs8ZmZmZmZmZmY4MmNlMTlkNT5dID8gZG9fZWFybHlfcGFyYW0rMHhj My8weGMzClsgICAxMi40MTA5NTBdICBbPGZmZmZmZmZmODFkNGIyNTA+XSA/IHJlc3RfaW5pdCsw eGQwLzB4ZDAKWyAgIDEyLjQxMDk1MF0gIFs8ZmZmZmZmZmY4MWQ0YjI1ZT5dIGtlcm5lbF9pbml0 KzB4ZS8weDE2MApbICAgMTIuNDEwOTUwXSAgWzxmZmZmZmZmZjgxZDg4ZDNjPl0gcmV0X2Zyb21f Zm9yaysweDdjLzB4YjAKWyAgIDEyLjQxMDk1MF0gIFs8ZmZmZmZmZmY4MWQ0YjI1MD5dID8gcmVz dF9pbml0KzB4ZDAvMHhkMApbICAgMTIuNDEwOTUwXSBDb2RlOiA0OCA4NSBmZiA0MCAwZiA5NCBj NiA0NCAwZiBiNiBjZSA0OSA4MyBjMSAwMiA0YSA4MyAwNCBjZCBhMCBlOSBiMyA4MiAwMSA0NSAz MSBjOSA0MCA4NCBmNiA3NSAwYiA0NSAwZiBiNiBjYSA0OSBjMSBlMSAwNCA0OSAwMSBmOSA8NDk+ IDhiIDM5IDQ4IDhiIDMwIDQ4IGMxIGUxIDA2IDRjIDg5IDc4IDEwIDQ0IDg5IDQwIDA4IDAxIGQz IDg5IApbICAgMTIuNDEwOTUwXSBSSVAgIFs8ZmZmZmZmZmY4MTk2ODg0Mz5dIHNldHVwX3Rlc3Rf c2tpcDY0KzB4MTgzLzB4MjcwClsgICAxMi40MTA5NTBdICBSU1AgPGZmZmY4ODAwMTIxMzNkMDg+ ClsgICAxMi40MTA5NTBdIENSMjogMDAwMDAwMDAwMDAwMDAwMApbICAgMTIuNDEwOTUwXSAtLS1b IGVuZCB0cmFjZSAzMTU3MDc3MjkwYjBjMmMxIF0tLS0KWyAgIDEyLjQxMDk1MF0gS2VybmVsIHBh bmljIC0gbm90IHN5bmNpbmc6IEZhdGFsIGV4Y2VwdGlvbgpbICAgMTIuNDEwOTUwXSBLZXJuZWwg T2Zmc2V0OiAweDAgZnJvbSAweGZmZmZmZmZmODEwMDAwMDAgKHJlbG9jYXRpb24gcmFuZ2U6IDB4 ZmZmZmZmZmY4MDAwMDAwMC0weGZmZmZmZmZmYmZmZmZmZmYpCgpFbGFwc2VkIHRpbWU6IDIwCnFl bXUtc3lzdGVtLXg4Nl82NCAtY3B1IGt2bTY0IC1lbmFibGUta3ZtIC1rZXJuZWwgL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVm ZTkxOWM0ZTFkNjI0ZWE3L3ZtbGludXotMy4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYSAtYXBwZW5k ICdodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1k ZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9 MTAwIHBhbmljPS0xIHNvZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgb29wcz1w YW5pYyBsb2FkX3JhbWRpc2s9MiBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAw IGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQt dGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9saW51 eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjcyMjplNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVm ZTkxOWM0ZTFkNjI0ZWE3OmJpc2VjdC1saW51eC01Ly52bWxpbnV6LWU2NWUyMWE1NDJjYWI4MWQ3 OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTctMjAxNDA4MjcyMzUwMTUtOS12cCBicmFuY2g9bGludXgt ZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMTQwODI3MjIgQk9PVF9JTUFHRT0va2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRl MWQ2MjRlYTcvdm1saW51ei0zLjE2LjAtcmM1LTAwMjI1LWdlNjVlMjFhIGRyYmQubWlub3JfY291 bnQ9OCcgIC1pbml0cmQgL2tlcm5lbC10ZXN0cy9pbml0cmQvcXVhbnRhbC1jb3JlLXg4Nl82NC5j Z3ogLW0gMzIwIC1zbXAgMiAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAgLW5ldCB1c2VyLHZs YW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMwMGVzYiAtcnRjIGJh c2U9bG9jYWx0aW1lIC1kcml2ZSBmaWxlPS9mcy9MQUJFTD1LVk0vZGlzazAtcXVhbnRhbC12cC0z MixtZWRpYT1kaXNrLGlmPXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMvTEFCRUw9S1ZNL2Rpc2sxLXF1 YW50YWwtdnAtMzIsbWVkaWE9ZGlzayxpZj12aXJ0aW8gLWRyaXZlIGZpbGU9L2ZzL0xBQkVMPUtW TS9kaXNrMi1xdWFudGFsLXZwLTMyLG1lZGlhPWRpc2ssaWY9dmlydGlvIC1kcml2ZSBmaWxlPS9m cy9MQUJFTD1LVk0vZGlzazMtcXVhbnRhbC12cC0zMixtZWRpYT1kaXNrLGlmPXZpcnRpbyAtZHJp dmUgZmlsZT0vZnMvTEFCRUw9S1ZNL2Rpc2s0LXF1YW50YWwtdnAtMzIsbWVkaWE9ZGlzayxpZj12 aXJ0aW8gLWRyaXZlIGZpbGU9L2ZzL0xBQkVMPUtWTS9kaXNrNS1xdWFudGFsLXZwLTMyLG1lZGlh PWRpc2ssaWY9dmlydGlvIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC1xdWFudGFsLXZwLTMy IC1zZXJpYWwgZmlsZTovZGV2L3NobS9rYm9vdC9zZXJpYWwtcXVhbnRhbC12cC0zMiAtZGFlbW9u aXplIC1kaXNwbGF5IG5vbmUgLW1vbml0b3IgbnVsbCAK --===============0754826636827427442== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="-unable-to-handle-kernel-NULL-pointer-dereference-53930.log" SEVBRCBpcyBub3cgYXQgNjZlOGRmYS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3Vy bHktMjAxNDA4MjcyMicKZ2l0IGNoZWNrb3V0IDUyYWRkY2Y5ZDY2NjlmYTQzOTM4NzYxMGJjNjVj OTJmYTA5ODBjZWYKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDgyNzIy OjUyYWRkY2Y5ZDY2NjlmYTQzOTM4NzYxMGJjNjVjOTJmYTA5ODBjZWY6YmlzZWN0LWxpbnV4LTUK CjIwMTQtMDgtMjcgMjI6MzA6NTkgNTJhZGRjZjlkNjY2OWZhNDM5Mzg3NjEwYmM2NWM5MmZhMDk4 MGNlZiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi01MmFkZGNmOWQ2NjY5ZmE0Mzkz ODc2MTBiYzY1YzkyZmEwOTgwY2VmCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi81MmFkZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1Yzky ZmEwOTgwY2VmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi01MmFkZGNmOWQ2NjY5ZmE0Mzkz ODc2MTBiYzY1YzkyZmEwOTgwY2VmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4 YTItMDgyODA2MjItNTJhZGRjZjlkNjY2OWZhNDM5Mzg3NjEwYmM2NWM5MmZhMDk4MGNlZgprZXJu ZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNTJhZGRjZjlkNjY2 OWZhNDM5Mzg3NjEwYmM2NWM5MmZhMDk4MGNlZi92bWxpbnV6LTMuMTcuMC1yYzIKCjIwMTQtMDgt MjcgMjI6MzM6NTkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKYmlzZWN0OiBn b29kIGNvbW1pdCA1MmFkZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1YzkyZmEwOTgwY2VmCmdpdCBi aXNlY3Qgc3RhcnQgNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRjYWFjODNjMzc4YjY1MzUxYiA1MmFk ZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1YzkyZmEwOTgwY2VmIC0tCi9jL2tlcm5lbC10ZXN0cy9s aW5lYXItYmlzZWN0OiBbIi1iIiwgIjY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2 NTM1MWIiLCAiLWciLCAiNTJhZGRjZjlkNjY2OWZhNDM5Mzg3NjEwYmM2NWM5MmZhMDk4MGNlZiIs ICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIiwgIi9jL2Jvb3Qt YmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdCJdCkJpc2VjdGluZzogMTkxMiByZXZpc2lvbnMgbGVm dCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpCls1MTFiNmRhYTNhNTk2YWI1 YzU0YmVlNWRhYjU2ZWQ0Zjc3MzM3YTQwXSBNZXJnZSAnaXB2cy1uZXh0L21hc3RlcicgaW50byBk ZXZlbC1ob3VybHktMjAxNDA4MjcyMgpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVz dC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNS9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4 MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjcyMjo1MTFiNmRhYTNhNTk2YWI1 YzU0YmVlNWRhYjU2ZWQ0Zjc3MzM3YTQwOmJpc2VjdC1saW51eC01CgoyMDE0LTA4LTI3IDIyOjM1 OjMxIDUxMWI2ZGFhM2E1OTZhYjVjNTRiZWU1ZGFiNTZlZDRmNzczMzdhNDAgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTItMDgyODA2MjItNTExYjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1NmVkNGY3NzMz N2E0MApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvNTExYjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1NmVkNGY3NzMzN2E0MAp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRj b25maWctaHN4YTItMDgyODA2MjItNTExYjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1NmVkNGY3NzMz N2E0MAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNTEx YjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1NmVkNGY3NzMzN2E0MC92bWxpbnV6LTMuMTcuMC1yYzIt d2wtYXRoLTAwOTk3LWc1MTFiNmRhCgoyMDE0LTA4LTI3IDIyOjM3OjMxIGRldGVjdGluZyBib290 IHN0YXRlIC4uCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogOTE1IHJldmlzaW9ucyBsZWZ0IHRvIHRl c3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMCBzdGVwcykKWzczZTlhYzU0MjcyOGVhMDNiODc5NmNm OTgxODk1MGRjOWUwNWQ1MzRdIE1lcmdlICdoaWQvZm9yLTMuMTgvdXBzdHJlYW0nIGludG8gZGV2 ZWwtaG91cmx5LTIwMTQwODI3MjIKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3Qt Ym9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdApscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2 MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6NzNlOWFjNTQyNzI4ZWEwM2I4 Nzk2Y2Y5ODE4OTUwZGM5ZTA1ZDUzNDpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yNyAyMjozOTow MSA3M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0IGNvbXBpbGluZwpRdWV1 ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyLTczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1 MzQKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyLTczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1 MzQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2ph a2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTczZTlhYzU0 MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQKa2VybmVsOiAva2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRj OWUwNWQ1MzQvdm1saW51ei0zLjE3LjAtcmMyLXdsLWF0aC0wMTUwMi1nNzNlOWFjNQoKMjAxNC0w OC0yNyAyMjo0OTowMiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgMTIu MTcwMDYzXSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBE cml2ZXIKWyAgIDEyLjE3MTAzN10gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpb ICAgMTIuMTcxNzkwXSBvaGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVy ClsgICAxMi4xNzI4ODddIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVy IGRlcmVmZXJlbmNlIGF0ICAgICAgICAgICAobnVsbCkKWyAgIDEyLjE3Mzk5Nl0gSVA6IFs8ZmZm ZmZmZmY4MTk5MDE3Mz5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTgzLzB4MjcwClsgICAxMi4xNzQ4 ODVdIFBHRCAwIApbICAgMTIuMTc1MTkyXSBPb3BzOiAwMDAwIFsjMV0gU01QIERFQlVHX1BBR0VB TExPQwpbICAgMTIuMTc1ODg2XSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFp bnRlZCAzLjE3LjAtcmMyLXdsLWF0aC0wMTUwMi1nNzNlOWFjNSAjMQpbICAgMTIuMTc3MDEwXSBI YXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAxMi4x Nzc4ODFdIHRhc2s6IGZmZmY4ODAwMTIxMjgwMDAgdGk6IGZmZmY4ODAwMTIxMzAwMDAgdGFzay50 aTogZmZmZjg4MDAxMjEzMDAwMApbICAgMTIuMTc4OTg3XSBSSVA6IDAwMTA6WzxmZmZmZmZmZjgx OTkwMTczPl0gIFs8ZmZmZmZmZmY4MTk5MDE3Mz5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTgzLzB4 MjcwClsgICAxMi4xODAwMjBdIFJTUDogMDAwMDpmZmZmODgwMDEyMTMzZDA4ICBFRkxBR1M6IDAw MDEwMjAyClsgICAxMi4xODAwMjBdIFJBWDogZmZmZjg4MDAxMTI3YzgwMCBSQlg6IDAwMDAwMDAw MDAwMDAwMDAgUkNYOiAwMDAwMDAwNzgwMDAwMDBmClsgICAxMi4xODAwMjBdIFJEWDogMDAwMDAw MDAwMDAwMDA0MCBSU0k6IDAwMDAwMDAwMDAwMDBmMDEgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsg ICAxMi4xODAwMjBdIFJCUDogZmZmZjg4MDAxMjEzM2Q0OCBSMDg6IDAwMDAwMDAwMDAwMDBmZTAg UjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgICAxMi4xODAwMjBdIFIxMDogMDAwMDAwMDAwMDBmMDAw MCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAgUjEyOiAwMDAwMDAwMDgwMDAwMDAwClsgICAxMi4xODAw MjBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDAwMGZmZTAgUjE1OiAwMDAw MDAwMDAwMDBmZmUwClsgICAxMi4xODAwMjBdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBH UzpmZmZmODgwMDEyNTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjE4 MDAyMF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpb ICAgMTIuMTgwMDIwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAyNWM1MDAw IENSNDogMDAwMDAwMDAwMDA0MDZhMApbICAgMTIuMTgwMDIwXSBTdGFjazoKWyAgIDEyLjE4MDAy MF0gIGZmZmY4ODAwMTIxMzNkZGMgZmZmZjg4MDAxMjEzM2RlOCBmZmZmODgwMDEyMTMzZTEwIDAw MDAwMDAwMDAwMDAwMDAKWyAgIDEyLjE4MDAyMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAw YWQ5NDQwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjE4MDAyMF0g IGZmZmY4ODAwMTIxMzNlNDggZmZmZmZmZmY4MWRhZGNlOSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAz MDNhMzUzNDMyMDAKWyAgIDEyLjE4MDAyMF0gQ2FsbCBUcmFjZToKWyAgIDEyLjE4MDAyMF0gIFs8 ZmZmZmZmZmY4MWRhZGNlOT5dIGRvX3Rlc3QuY29uc3Rwcm9wLjcwKzB4NDcvMHg4OTQKWyAgIDEy LjE4MDAyMF0gIFs8ZmZmZmZmZmY4MTk4ZmZmMD5dID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM0 MC8weDM0MApbICAgMTIuMTgwMDIwXSAgWzxmZmZmZmZmZjgxODQ0YTAwPl0gPyBkZXZpY2VfY3Jl YXRlX2dyb3Vwc192YXJncysweGUwLzB4MWEwClsgICAxMi4xODAwMjBdICBbPGZmZmZmZmZmODJk YjJkOTk+XSA/IG9oY2lfcGxhdGZvcm1faW5pdCsweDYwLzB4NjAKWyAgIDEyLjE4MDAyMF0gIFs8 ZmZmZmZmZmY4MmRiMmY4YT5dIHhoY2lfdGVzdF9pbml0KzB4MWYxLzB4MmE1ClsgICAxMi4xODAw MjBdICBbPGZmZmZmZmZmODE5OGZmZjA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNDAvMHgz NDAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MTk4ZmNiMD5dID8gc2V0dXBfdGVzdF93cmFw NjQrMHgzMjAvMHgzMjAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MTk4Zjk5MD5dID8gc2V0 dXBfdGVzdF9kb250X3RyaW0rMHgyZjAvMHgyZjAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4 MTk4ZjZhMD5dID8geGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgxZDAKWyAgIDEyLjE4MDAyMF0gIFs8 ZmZmZmZmZmY4MmRiMmQ5OT5dID8gb2hjaV9wbGF0Zm9ybV9pbml0KzB4NjAvMHg2MApbICAgMTIu MTgwMDIwXSAgWzxmZmZmZmZmZjgyZDU5NmIyPl0gZG9fb25lX2luaXRjYWxsKzB4MTQzLzB4MjRk ClsgICAxMi4xODAwMjBdICBbPGZmZmZmZmZmODEwZGZmYmI+XSA/IHBhcnNlX2FyZ3MrMHgyZmIv MHg1MzAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MmQ1OTk5OD5dIGtlcm5lbF9pbml0X2Zy ZWVhYmxlKzB4MWRjLzB4MmFhClsgICAxMi4xODAwMjBdICBbPGZmZmZmZmZmODJkNTg5ZDU+XSA/ IGRvX2Vhcmx5X3BhcmFtKzB4YzMvMHhjMwpbICAgMTIuMTgwMDIwXSAgWzxmZmZmZmZmZjgxZDg4 NjAwPl0gPyByZXN0X2luaXQrMHhkMC8weGQwClsgICAxMi4xODAwMjBdICBbPGZmZmZmZmZmODFk ODg2MGU+XSBrZXJuZWxfaW5pdCsweGUvMHgxNjAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4 MWRjNWJmYz5dIHJldF9mcm9tX2ZvcmsrMHg3Yy8weGIwClsgICAxMi4xODAwMjBdICBbPGZmZmZm ZmZmODFkODg2MDA+XSA/IHJlc3RfaW5pdCsweGQwLzB4ZDAKWyAgIDEyLjE4MDAyMF0gQ29kZTog NDggODUgZmYgNDAgMGYgOTQgYzYgNDQgMGYgYjYgY2UgNDkgODMgYzEgMDIgNGEgODMgMDQgY2Qg YzAgZjIgYmEgODIgMDEgNDUgMzEgYzkgNDAgODQgZjYgNzUgMGIgNDUgMGYgYjYgY2EgNDkgYzEg ZTEgMDQgNDkgMDEgZjkgPDQ5PiA4YiAzOSA0OCA4YiAzMCA0OCBjMSBlMSAwNiA0YyA4OSA3OCAx MCA0NCA4OSA0MCAwOCAwMSBkMyA4OSAKWyAgIDEyLjE4MDAyMF0gUklQICBbPGZmZmZmZmZmODE5 OTAxNzM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3MApbICAgMTIuMTgwMDIwXSAgUlNQ IDxmZmZmODgwMDEyMTMzZDA4PgpbICAgMTIuMTgwMDIwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAK WyAgIDEyLjE4MDAyMF0gLS0tWyBlbmQgdHJhY2UgMjY4NTZlN2FkOGQxYjRkMCBdLS0tClsgICAx Mi4xODAwMjBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24KL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3 OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTEzOjIwMTQwODI3MjI0 NzMzOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAx NTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83 M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1 aWxkLTI4OjIwMTQwODI3MjI0NzMzOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMu MTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0 L2RtZXNnLXF1YW50YWwta2J1aWxkLTEwOjIwMTQwODI3MjI0NzM1Ong4Nl82NC1yYW5kY29uZmln LWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZj Zjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTE0OjIwMTQwODI3MjI0NzM0 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAy LWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5 YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxk LTE1OjIwMTQwODI3MjI0NzM1Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcu MC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2Rt ZXNnLXF1YW50YWwta2J1aWxkLTE3OjIwMTQwODI3MjI0NzM1Ong4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4 MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTE5OjIwMTQwODI3MjI0NzM1Ong4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3 M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1 NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTE6 MjAxNDA4MjcyMjQ3MzQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJj Mi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEy LTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ct cXVhbnRhbC1rYnVpbGQtMjE6MjAxNDA4MjcyMjQ3MzQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1 MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjM6MjAxNDA4MjcyMjQ3MzQ6eDg2XzY0 LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlh YzU6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0Mjcy OGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjY6MjAx NDA4MjcyMjQ3MzU6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13 bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVh bnRhbC1rYnVpbGQtMjc6MjAxNDA4MjcyMjQ3MzU6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRj OWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMzI6MjAxNDA4MjcyMjQ3MzU6eDg2XzY0LXJh bmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6 MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVh MDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMzoyMDE0MDgy NzIyNDczNDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0 aC0wMTUwMi1nNzNlOWFjNToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2 MjIvNzNlOWFjNTQyNzI4ZWEwM2I4Nzk2Y2Y5ODE4OTUwZGM5ZTA1ZDUzNC9kbWVzZy1xdWFudGFs LWtidWlsZC02OjIwMTQwODI3MjI0NzM0Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy OjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVk NTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTc6MjAxNDA4MjcyMjQ3MzQ6eDg2XzY0LXJhbmRjb25m aWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5 NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtODoyMDE0MDgyNzIyNDcz NTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUw Mi1nNzNlOWFjNToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNzNl OWFjNTQyNzI4ZWEwM2I4Nzk2Y2Y5ODE4OTUwZGM5ZTA1ZDUzNC9kbWVzZy1xdWFudGFsLWtidWls ZC05OjIwMTQwODI3MjI0NzM0Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcu MC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2Rt ZXNnLXF1YW50YWwta2J1aWxkLTMwOjIwMTQwODI3MjI0NzQwOng4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4 MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTMxOjIwMTQwODI3MjI0NzQwOng4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3 M2U5YWM1OjEKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0w OC0yNyAyMjo0OTozMyBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUv b2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiA1MDUgcmV2aXNpb25zIGxlZnQgdG8g dGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDkgc3RlcHMpCls1MTNkZDE4YmQxYjM5NzkzNTY2MGMw MWRhYTE0ZTUzZTgxOWI5MjcwXSBNZXJnZSAnbmV0ZGV2LW5leHQvbWFzdGVyJyBpbnRvIGRldmVs LWhvdXJseS0yMDE0MDgyNzIyCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJv b3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC01L29iai1iaXNlY3QKbHMgLWEgL2ti dWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDgyNzIyOjUxM2RkMThiZDFiMzk3OTM1NjYw YzAxZGFhMTRlNTNlODE5YjkyNzA6YmlzZWN0LWxpbnV4LTUKCjIwMTQtMDgtMjcgMjI6NDk6MzMg NTEzZGQxOGJkMWIzOTc5MzU2NjBjMDFkYWExNGU1M2U4MTliOTI3MCBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMi01MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgxOWI5Mjcw CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4 MDYyMi81MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgxOWI5MjcwCndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMi01MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgxOWI5Mjcw CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtl dG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi01MTNkZDE4YmQx YjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgxOWI5MjcwCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMi81MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgx OWI5MjcwL3ZtbGludXotMy4xNy4wLXJjMi13bC1hdGgtMDEzNTctZzUxM2RkMTgKCjIwMTQtMDgt MjcgMjI6NTg6MzMgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5n OiAxNDUgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDggc3RlcHMp ClthNjE3NDE2NjI1MTM2ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUwMzExXSBNZXJnZSAna3ZtLXBw Yy9rdm0tcHBjLXF1ZXVlJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDgyNzIyCnJ1bm5pbmcgL2Mv a2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9s aW51eC01L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0 MDgyNzIyOmE2MTc0MTY2MjUxMzZlZWM3NjdkZjc5MzA4NTQ0Y2JiNDZmZTAzMTE6YmlzZWN0LWxp bnV4LTUKCjIwMTQtMDgtMjcgMjM6MDA6MDQgYTYxNzQxNjYyNTEzNmVlYzc2N2RmNzkzMDg1NDRj YmI0NmZlMDMxMSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi1hNjE3NDE2NjI1MTM2 ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUwMzExCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9hNjE3NDE2NjI1MTM2ZWVjNzY3ZGY3OTMw ODU0NGNiYjQ2ZmUwMzExCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi1hNjE3NDE2NjI1MTM2 ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUwMzExCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi9hNjE3NDE2NjI1MTM2ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUw MzExL3ZtbGludXotMy4xNy4wLXJjMi13bC1hdGgtMDE0MTgtZ2E2MTc0MTYKCjIwMTQtMDgtMjcg MjM6MDI6MDQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA4 NCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNyBzdGVwcykKWzg1 OGJmODhiZjYxNzVjODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3ZTFdIE1lcmdlICdzcGkvZm9yLW5l eHQnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwODI3MjIKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMv YmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJp c2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWct aHN4YTItMDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6ODU4YmY4 OGJmNjE3NWM4MDkyMGRhYThjOTIxMGIwMjA5NDQzYjdlMTpiaXNlY3QtbGludXgtNQoKMjAxNC0w OC0yNyAyMzowMzozNSA4NThiZjg4YmY2MTc1YzgwOTIwZGFhOGM5MjEwYjAyMDk0NDNiN2UxIGNv bXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTg1OGJmODhiZjYxNzVjODA5MjBkYWE4Yzky MTBiMDIwOTQ0M2I3ZTEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyLzg1OGJmODhiZjYxNzVjODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3 ZTEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTg1OGJmODhiZjYxNzVjODA5MjBkYWE4Yzky MTBiMDIwOTQ0M2I3ZTEKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyLzg1OGJmODhiZjYxNzVjODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3ZTEvdm1saW51ei0z LjE3LjAtcmMyLXdsLWF0aC0wMTQ1NS1nODU4YmY4OAoKMjAxNC0wOC0yNyAyMzowNTozNSBkZXRl Y3RpbmcgYm9vdCBzdGF0ZSAJMTQJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0NyByZXZpc2lvbnMg bGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNiBzdGVwcykKW2NkYjAzYmM0ODg0OTBi YjM2NGZhMjllYzI5MmVjZDMyOTFjYTU3NzBdIE1lcmdlICdyZWd1bGF0b3IvZm9yLW5leHQnIGlu dG8gZGV2ZWwtaG91cmx5LTIwMTQwODI3MjIKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0 LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdAps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6Y2RiMDNiYzQ4ODQ5 MGJiMzY0ZmEyOWVjMjkyZWNkMzI5MWNhNTc3MDpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yNyAy MzowNjozNSBjZGIwM2JjNDg4NDkwYmIzNjRmYTI5ZWMyOTJlY2QzMjkxY2E1NzcwIGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWNkYjAzYmM0ODg0OTBiYjM2NGZhMjllYzI5MmVjZDMy OTFjYTU3NzAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyL2NkYjAzYmM0ODg0OTBiYjM2NGZhMjllYzI5MmVjZDMyOTFjYTU3NzAKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWNkYjAzYmM0ODg0OTBiYjM2NGZhMjllYzI5MmVjZDMy OTFjYTU3NzAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWNk YjAzYmM0ODg0OTBiYjM2NGZhMjllYzI5MmVjZDMyOTFjYTU3NzAKa2VybmVsOiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2NkYjAzYmM0ODg0OTBiYjM2NGZhMjllYzI5 MmVjZDMyOTFjYTU3NzAvdm1saW51ei0zLjE3LjAtcmMyLXdsLWF0aC0wMTQ3OS1nY2RiMDNiYwoK MjAxNC0wOC0yNyAyMzowOTozNSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTIwIFNVQ0NFU1MKCkJp c2VjdGluZzogMjMgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDUg c3RlcHMpCls4ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmXSBNZXJnZSAn ZGpidy11c2IvdGQtZnJhZ21lbnRzLXYxJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDgyNzIyCnJ1 bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eC01L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUv a3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhv dXJseS0yMDE0MDgyNzIyOjhmNWE3MWViMjk5NDAxZDYyNTYyZTdhYjYzNDY2NWZmOTg4NTBlOGY6 YmlzZWN0LWxpbnV4LTUKCjIwMTQtMDgtMjcgMjM6MTA6MzYgOGY1YTcxZWIyOTk0MDFkNjI1NjJl N2FiNjM0NjY1ZmY5ODg1MGU4ZiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi04ZjVh NzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmCkNoZWNrIGZvciBrZXJuZWwgaW4g L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2 MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi04ZjVh NzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmCmtlcm5lbDogL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2 NjVmZjk4ODUwZThmL3ZtbGludXotMy4xNy4wLXJjMi13bC1hdGgtMDE1MDAtZzhmNWE3MWUKCjIw MTQtMDgtMjcgMjM6MTI6MzYgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAg ICAzLjU3NzQxNV0gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hD SSkgRHJpdmVyClsgICAgMy41NzgzNzRdIG9oY2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9ybSBkcml2 ZXIKWyAgICAzLjU3OTA1MV0gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3JtIGRy aXZlcgpbICAgIDMuNTgwMDE2XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9p bnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51bGwpClsgICAgMy41ODAwMjFdIElQOiBb PGZmZmZmZmZmODE5OTAxNzM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3MApbICAgIDMu NTgwMDIxXSBQR0QgMCAKWyAgICAzLjU4MDAyMV0gT29wczogMDAwMCBbIzFdIFNNUCBERUJVR19Q QUdFQUxMT0MKWyAgICAzLjU4MDAyMV0gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90 IHRhaW50ZWQgMy4xNy4wLXJjMi13bC1hdGgtMDE1MDAtZzhmNWE3MWUgIzQKWyAgICAzLjU4MDAy MV0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAg IDMuNTgwMDIxXSB0YXNrOiBmZmZmODgwMDEzNTIwMDAwIHRpOiBmZmZmODgwMDEzNTI4MDAwIHRh c2sudGk6IGZmZmY4ODAwMTM1MjgwMDAKWyAgICAzLjU4MDAyMV0gUklQOiAwMDEwOls8ZmZmZmZm ZmY4MTk5MDE3Mz5dICBbPGZmZmZmZmZmODE5OTAxNzM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4 My8weDI3MApbICAgIDMuNTgwMDIxXSBSU1A6IDAwMDA6ZmZmZjg4MDAxMzUyYmQwOCAgRUZMQUdT OiAwMDAxMDIwMgpbICAgIDMuNTgwMDIxXSBSQVg6IGZmZmY4ODAwMTBkZjg4MDAgUkJYOiAwMDAw MDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDc4MDAwMDAwZgpbICAgIDMuNTgwMDIxXSBSRFg6IDAw MDAwMDAwMDAwMDAwNDAgUlNJOiAwMDAwMDAwMDAwMDAwZjAxIFJESTogMDAwMDAwMDAwMDAwMDAw MApbICAgIDMuNTgwMDIxXSBSQlA6IGZmZmY4ODAwMTM1MmJkNDggUjA4OiAwMDAwMDAwMDAwMDAw ZmUwIFIwOTogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNTgwMDIxXSBSMTA6IDAwMDAwMDAwMDAw ZjAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDAwIFIxMjogMDAwMDAwMDA4MDAwMDAwMApbICAgIDMu NTgwMDIxXSBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDBmZmUwIFIxNTog MDAwMDAwMDAwMDAwZmZlMApbICAgIDMuNTgwMDIxXSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAw MCkgR1M6ZmZmZjg4MDAxMzgwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAg My41ODAwMjFdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw M2IKWyAgICAzLjU4MDAyMV0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMjVj NTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2YjAKWyAgICAzLjU4MDAyMV0gU3RhY2s6ClsgICAgMy41 ODAwMjFdICBmZmZmODgwMDEzNTJiZGRjIGZmZmY4ODAwMTM1MmJkZTggZmZmZjg4MDAxMzUyYmUx MCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy41ODAwMjFdICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4 ODAwMTBlMDA0MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy41ODAw MjFdICBmZmZmODgwMDEzNTJiZTQ4IGZmZmZmZmZmODFkYWRjNDkgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMzAzYTM1MzQzMjAwClsgICAgMy41ODAwMjFdIENhbGwgVHJhY2U6ClsgICAgMy41ODAwMjFd ICBbPGZmZmZmZmZmODFkYWRjNDk+XSBkb190ZXN0LmNvbnN0cHJvcC43MCsweDQ3LzB4ODk0Clsg ICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODE5OGZmZjA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4Xzgr MHgzNDAvMHgzNDAKWyAgICAzLjU4MDAyMV0gIFs8ZmZmZmZmZmY4MTg0NGEwMD5dID8gZGV2aWNl X2NyZWF0ZV9ncm91cHNfdmFyZ3MrMHhlMC8weDFhMApbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZm ZjgyZGIyZDk5Pl0gPyBvaGNpX3BsYXRmb3JtX2luaXQrMHg2MC8weDYwClsgICAgMy41ODAwMjFd ICBbPGZmZmZmZmZmODJkYjJmOGE+XSB4aGNpX3Rlc3RfaW5pdCsweDFmMS8weDJhNQpbICAgIDMu NTgwMDIxXSAgWzxmZmZmZmZmZjgxOThmZmYwPl0gPyBzZXR1cF90ZXN0XzMyXzI0OF84KzB4MzQw LzB4MzQwClsgICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODE5OGZjYjA+XSA/IHNldHVwX3Rlc3Rf d3JhcDY0KzB4MzIwLzB4MzIwClsgICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODE5OGY5OTA+XSA/ IHNldHVwX3Rlc3RfZG9udF90cmltKzB4MmYwLzB4MmYwClsgICAgMy41ODAwMjFdICBbPGZmZmZm ZmZmODE5OGY2YTA+XSA/IHhoY2lfcmluZ19mcmVlKzB4MWQwLzB4MWQwClsgICAgMy41ODAwMjFd ICBbPGZmZmZmZmZmODJkYjJkOTk+XSA/IG9oY2lfcGxhdGZvcm1faW5pdCsweDYwLzB4NjAKWyAg ICAzLjU4MDAyMV0gIFs8ZmZmZmZmZmY4MmQ1OTZiMj5dIGRvX29uZV9pbml0Y2FsbCsweDE0My8w eDI0ZApbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZmZjgxMGRmZmJiPl0gPyBwYXJzZV9hcmdzKzB4 MmZiLzB4NTMwClsgICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODJkNTk5OTg+XSBrZXJuZWxfaW5p dF9mcmVlYWJsZSsweDFkYy8weDJhYQpbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZmZjgyZDU4OWQ1 Pl0gPyBkb19lYXJseV9wYXJhbSsweGMzLzB4YzMKWyAgICAzLjU4MDAyMV0gIFs8ZmZmZmZmZmY4 MWQ4ODU2MD5dID8gcmVzdF9pbml0KzB4ZDAvMHhkMApbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZm ZjgxZDg4NTZlPl0ga2VybmVsX2luaXQrMHhlLzB4MTYwClsgICAgMy41ODAwMjFdICBbPGZmZmZm ZmZmODFkYzViM2M+XSByZXRfZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgIDMuNTgwMDIxXSAgWzxm ZmZmZmZmZjgxZDg4NTYwPl0gPyByZXN0X2luaXQrMHhkMC8weGQwClsgICAgMy41ODAwMjFdIENv ZGU6IDQ4IDg1IGZmIDQwIDBmIDk0IGM2IDQ0IDBmIGI2IGNlIDQ5IDgzIGMxIDAyIDRhIDgzIDA0 IGNkIGMwIGYyIGJhIDgyIDAxIDQ1IDMxIGM5IDQwIDg0IGY2IDc1IDBiIDQ1IDBmIGI2IGNhIDQ5 IGMxIGUxIDA0IDQ5IDAxIGY5IDw0OT4gOGIgMzkgNDggOGIgMzAgNDggYzEgZTEgMDYgNGMgODkg NzggMTAgNDQgODkgNDAgMDggMDEgZDMgODkgClsgICAgMy41ODAwMjFdIFJJUCAgWzxmZmZmZmZm ZjgxOTkwMTczPl0gc2V0dXBfdGVzdF9za2lwNjQrMHgxODMvMHgyNzAKWyAgICAzLjU4MDAyMV0g IFJTUCA8ZmZmZjg4MDAxMzUyYmQwOD4KWyAgICAzLjU4MDAyMV0gQ1IyOiAwMDAwMDAwMDAwMDAw MDAwClsgICAgMy41ODAwMjFdIC0tLVsgZW5kIHRyYWNlIDQ0M2YyMjY2NTRjMjVjZDggXS0tLQpb ICAgIDMuNTgwMDIxXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9u Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0MDFk NjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC02NDoyMDE0MDgyNzIzMTI0 MDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUw MC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvOGY1 YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC0xMzoy MDE0MDgyNzIzMTI0Njp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMy LXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvOGY1YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15 b2N0by12cC0xNjoyMDE0MDgyNzIzMTI0NTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy MjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1 MGU4Zi9kbWVzZy15b2N0by12cC0yNjoyMDE0MDgyNzIzMTI0Njp4ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0MDFkNjI1NjJlN2Fi NjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC0yNzoyMDE0MDgyNzIzMTI0NDp4ODZfNjQt cmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcx ZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0 MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC0yODoyMDE0MDgyNzIz MTI0Njp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0w MTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIv OGY1YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC0y OjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1y YzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hh Mi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNn LXlvY3RvLXZwLTMwOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4Mjgw NjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4 ODUwZThmL2RtZXNnLXlvY3RvLXZwLTMxOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmln LWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3 YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTM0OjIwMTQwODI3MjMxMjQ2Ong4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVh NzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5 OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTM1OjIwMTQwODI3 MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRo LTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZw LTQwOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcu MC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2Rt ZXNnLXlvY3RvLXZwLTQxOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVm Zjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTQzOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2 MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTUwOjIwMTQwODI3MjMxMjQ2Ong4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4 ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFl YjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTUyOjIwMTQw ODI3MjMxMjQ1Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wt YXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4 MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3Rv LXZwLTYwOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMu MTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThm L2RtZXNnLXlvY3RvLXZwLTYzOjIwMTQwODI3MjMxMjQ1Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEy LTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2 NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTY6MjAxNDA4MjcyMzEyNDQ6eDg2XzY0LXJhbmRj b25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDAtZzhmNWE3MWU6NAov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzhmNWE3MWViMjk5NDAxZDYy NTYyZTdhYjYzNDY2NWZmOTg4NTBlOGYvZG1lc2cteW9jdG8tdnAtOToyMDE0MDgyNzIzMTI0Njp4 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1n OGY1YTcxZTo0CjA6MjA6MjAgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQt MDgtMjcgMjM6MTM6MDcgUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eC01 L29iai1iaXNlY3QvLnJlcGVhdBtbMG0KCmxpbmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJl IGRqYnctdXNiL3RkLWZyYWdtZW50cy12MQpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBn aXQgYmlzZWN0CmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3Qgc3RhcnQgOGY1YTcxZWIyOTk0MDFk NjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4ZiBjZGIwM2JjNDg4NDkwYmIzNjRmYTI5ZWMyOTJlY2Qz MjkxY2E1NzcwIC0tClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDhmNWE3MWUuLi4gTWVyZ2Ug J2RqYnctdXNiL3RkLWZyYWdtZW50cy12MScgaW50byBkZXZlbC1ob3VybHktMjAxNDA4MjcyMgpI RUFEIGlzIG5vdyBhdCBmNjBmZThkLi4uIE1lcmdlIGJyYW5jaCAnYWtwbS1jdXJyZW50L2N1cnJl bnQnCkJpc2VjdGluZzogMTAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn aGx5IDMgc3RlcHMpClthNzVlZjkxMWNmMTAwYjhjZjdkMjViYWY2ZGFjODA1MjMyOGE5NmU3XSB4 aGNpOiBjbGFyaWZ5ICJyaW5nIHZhbGlkIiBjaGVja3MKbGluZWFyLWJpc2VjdDogZ2l0IGJpc2Vj dCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eC01L29iai1iaXNlY3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0 LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdAps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6YTc1ZWY5MTFjZjEw MGI4Y2Y3ZDI1YmFmNmRhYzgwNTIzMjhhOTZlNzpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yNyAy MzoxMzoxMyBhNzVlZjkxMWNmMTAwYjhjZjdkMjViYWY2ZGFjODA1MjMyOGE5NmU3IGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWE3NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUy MzI4YTk2ZTcKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyL2E3NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUyMzI4YTk2ZTcKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWE3NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUy MzI4YTk2ZTcKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWE3 NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUyMzI4YTk2ZTcKa2VybmVsOiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2E3NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZk YWM4MDUyMzI4YTk2ZTcvdm1saW51ei0zLjE2LjAtcmM1LTAwMjE1LWdhNzVlZjkxCgoyMDE0LTA4 LTI3IDIzOjIxOjE0IGRldGVjdGluZyBib290IHN0YXRlIC4uCTIwIFNVQ0NFU1MKCkJpc2VjdGlu ZzogNSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBzdGVwcykK WzY1MmI3ZWUzNjIwN2YxODZmM2Q3MDE2NzU0ODNkZjQzYjQ4NDVjNWNdIHhoY2k6IGtpbGwgLT5u dW1fdHJic19mcmVlX3RlbXAgaW4gc3RydWN0IHhoY2lfcmluZwpydW5uaW5nIC9jL2tlcm5lbC10 ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNS9v YmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjcyMjo2 NTJiN2VlMzYyMDdmMTg2ZjNkNzAxNjc1NDgzZGY0M2I0ODQ1YzVjOmJpc2VjdC1saW51eC01Cgoy MDE0LTA4LTI3IDIzOjIyOjQ0IDY1MmI3ZWUzNjIwN2YxODZmM2Q3MDE2NzU0ODNkZjQzYjQ4NDVj NWMgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItNjUyYjdlZTM2MjA3ZjE4NmYzZDcw MTY3NTQ4M2RmNDNiNDg0NWM1YwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTItMDgyODA2MjIvNjUyYjdlZTM2MjA3ZjE4NmYzZDcwMTY3NTQ4M2RmNDNi NDg0NWM1Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItNjUyYjdlZTM2MjA3ZjE4NmYzZDcw MTY3NTQ4M2RmNDNiNDg0NWM1Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEy LTA4MjgwNjIyLTY1MmI3ZWUzNjIwN2YxODZmM2Q3MDE2NzU0ODNkZjQzYjQ4NDVjNWMKa2VybmVs OiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY1MmI3ZWUzNjIwN2Yx ODZmM2Q3MDE2NzU0ODNkZjQzYjQ4NDVjNWMvdm1saW51ei0zLjE2LjAtcmM1LTAwMjIwLWc2NTJi N2VlCgoyMDE0LTA4LTI3IDIzOjI1OjQ1IGRldGVjdGluZyBib290IHN0YXRlIC4JMjAgU1VDQ0VT UwoKQmlzZWN0aW5nOiAyIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSAyIHN0ZXBzKQpbMWMxMWViODU0NWEzMzIxZTdjYTI3ZmM3YmE4YzU2YjZlNmRmMmI1N10geGhj aTogYWRkIHhoY2lfcmluZ19yZWFwX3RkKCkgaGVscGVyCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC01L29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmln LWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDgyNzIyOjFjMTFl Yjg1NDVhMzMyMWU3Y2EyN2ZjN2JhOGM1NmI2ZTZkZjJiNTc6YmlzZWN0LWxpbnV4LTUKCjIwMTQt MDgtMjcgMjM6MjY6NDUgMWMxMWViODU0NWEzMzIxZTdjYTI3ZmM3YmE4YzU2YjZlNmRmMmI1NyBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi0xYzExZWI4NTQ1YTMzMjFlN2NhMjdmYzdi YThjNTZiNmU2ZGYyYjU3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi8xYzExZWI4NTQ1YTMzMjFlN2NhMjdmYzdiYThjNTZiNmU2ZGYy YjU3CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi0xYzExZWI4NTQ1YTMzMjFlN2NhMjdmYzdi YThjNTZiNmU2ZGYyYjU3CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjItMWMxMWViODU0NWEzMzIxZTdjYTI3ZmM3YmE4YzU2YjZlNmRmMmI1NwprZXJuZWw6IC9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvMWMxMWViODU0NWEzMzIxZTdj YTI3ZmM3YmE4YzU2YjZlNmRmMmI1Ny92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjMtZzFjMTFlYjgK CjIwMTQtMDgtMjcgMjM6Mjk6NDUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMgkyMCBTVUNDRVNT CgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5 IDEgc3RlcCkKW2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTddIHhoY2k6 IHVuaXQgdGVzdCByaW5nIGVucXVldWUvZGVxdWV1ZSByb3V0aW5lcwpydW5uaW5nIC9jL2tlcm5l bC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgt NS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4Mjcy MjplNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3OmJpc2VjdC1saW51eC01 CgoyMDE0LTA4LTI3IDIzOjMxOjQ2IGU2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2 MjRlYTcgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZTY1ZTIxYTU0MmNhYjgxZDc5 NGRiNGU1ZmU5MTljNGUxZDYyNGVhNwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTlj NGUxZDYyNGVhNwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZTY1ZTIxYTU0MmNhYjgxZDc5 NGRiNGU1ZmU5MTljNGUxZDYyNGVhNwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4 YTItMDgyODA2MjItZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNwprZXJu ZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNh YjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjUtZ2U2 NWUyMWEKCjIwMTQtMDgtMjcgMjM6NTM6NDYgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZB SUxVUkUKWyAgIDEyLjE4OTIwNl0gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJv bGxlciAoT0hDSSkgRHJpdmVyClsgICAxMi4xOTAzMDldIG9oY2ktcGNpOiBPSENJIFBDSSBwbGF0 Zm9ybSBkcml2ZXIKWyAgIDEyLjE5MTAxM10gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBs YXRmb3JtIGRyaXZlcgpbICAgMTIuMTkyMDcyXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVs IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51bGwpClsgICAxMi4xOTMy MTJdIElQOiBbPGZmZmZmZmZmODE5Njg4NDM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3 MApbICAgMTIuMTk0MTIzXSBQR0QgMCAKWyAgIDEyLjE5NDQzOV0gT29wczogMDAwMCBbIzFdIFNN UCBERUJVR19QQUdFQUxMT0MKWyAgIDEyLjE5NTE1MF0gQ1BVOiAwIFBJRDogMSBDb21tOiBzd2Fw cGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYSAjNgpbICAgMTIuMTk2 MjAzXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsg ICAxMi4xOTcwMDJdIHRhc2s6IGZmZmY4ODAwMTIxMjgwMDAgdGk6IGZmZmY4ODAwMTIxMzAwMDAg dGFzay50aTogZmZmZjg4MDAxMjEzMDAwMApbICAgMTIuMTk4MDMxXSBSSVA6IDAwMTA6WzxmZmZm ZmZmZjgxOTY4ODQzPl0gIFs8ZmZmZmZmZmY4MTk2ODg0Mz5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4 MTgzLzB4MjcwClsgICAxMi4xOTkyMzJdIFJTUDogMDAwMDpmZmZmODgwMDEyMTMzZDA4ICBFRkxB R1M6IDAwMDEwMjAyClsgICAxMi4xOTk5NzNdIFJBWDogZmZmZjg4MDAwYWQ2MDAwMCBSQlg6IDAw MDAwMDAwMDAwMDAwMDAgUkNYOiAwMDAwMDAwNzgwMDAwMDBmClsgICAxMi4yMDAwOTBdIFJEWDog MDAwMDAwMDAwMDAwMDA0MCBSU0k6IDAwMDAwMDAwMDAwMDBmMDEgUkRJOiAwMDAwMDAwMDAwMDAw MDAwClsgICAxMi4yMDAwOTBdIFJCUDogZmZmZjg4MDAxMjEzM2Q0OCBSMDg6IDAwMDAwMDAwMDAw MDBmZTAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgICAxMi4yMDAwOTBdIFIxMDogMDAwMDAwMDAw MDBmMDAwMCBSMTE6IDAwMDAwMDAwMDAwMTQ2ODAgUjEyOiAwMDAwMDAwMDgwMDAwMDAwClsgICAx Mi4yMDAwOTBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDAwMGZmZTAgUjE1 OiAwMDAwMDAwMDAwMDBmZmUwClsgICAxMi4yMDAwOTBdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgw MDAwKSBHUzpmZmZmODgwMDEyNDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAg IDEyLjIwMDA5MF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1 MDAzYgpbICAgMTIuMjAwMDkwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAy NTY4MDAwIENSNDogMDAwMDAwMDAwMDAwMDZiMApbICAgMTIuMjAwMDkwXSBTdGFjazoKWyAgIDEy LjIwMDA5MF0gIGZmZmY4ODAwMTIxMzNkZGMgZmZmZjg4MDAxMjEzM2RlOCBmZmZmODgwMDEyMTMz ZTEwIDAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjIwMDA5MF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZm Zjg4MDAwYWQ1YzAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjIw MDA5MF0gIGZmZmY4ODAwMTIxMzNlNDggZmZmZmZmZmY4MWQ3MTE2OCAwMDAwMDAwMDAwMDAwMDAw IDAwMDAzMDNhMzUzNDMyMDAKWyAgIDEyLjIwMDA5MF0gQ2FsbCBUcmFjZToKWyAgIDEyLjIwMDA5 MF0gIFs8ZmZmZmZmZmY4MWQ3MTE2OD5dIGRvX3Rlc3QuY29uc3Rwcm9wLjcwKzB4NDcvMHg4OTQK WyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MTk2ODZjMD5dID8gc2V0dXBfdGVzdF8zMl8yNDhf OCsweDM0MC8weDM0MApbICAgMTIuMjAwMDkwXSAgWzxmZmZmZmZmZjgxODI2NjMwPl0gPyBkZXZp Y2VfY3JlYXRlX2dyb3Vwc192YXJncysweGUwLzB4MWEwClsgICAxMi4yMDAwOTBdICBbPGZmZmZm ZmZmODJkM2EzOTQ+XSA/IG9oY2lfcGxhdGZvcm1faW5pdCsweDYwLzB4NjAKWyAgIDEyLjIwMDA5 MF0gIFs8ZmZmZmZmZmY4MmQzYTU4NT5dIHhoY2lfdGVzdF9pbml0KzB4MWYxLzB4MmE1ClsgICAx Mi4yMDAwOTBdICBbPGZmZmZmZmZmODE5Njg2YzA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgz NDAvMHgzNDAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MTk2ODM4MD5dID8gc2V0dXBfdGVz dF93cmFwNjQrMHgzMjAvMHgzMjAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MTk2ODA2MD5d ID8gc2V0dXBfdGVzdF9kb250X3RyaW0rMHgyZjAvMHgyZjAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZm ZmZmZmY4MTk2N2Q3MD5dID8geGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgxZDAKWyAgIDEyLjIwMDA5 MF0gIFs8ZmZmZmZmZmY4MmQzYTM5ND5dID8gb2hjaV9wbGF0Zm9ybV9pbml0KzB4NjAvMHg2MApb ICAgMTIuMjAwMDkwXSAgWzxmZmZmZmZmZjgyY2UyNjk1Pl0gZG9fb25lX2luaXRjYWxsKzB4MTQz LzB4MjRkClsgICAxMi4yMDAwOTBdICBbPGZmZmZmZmZmODEwZGFiN2I+XSA/IHBhcnNlX2FyZ3Mr MHgyZmIvMHg1MzAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MmNlMjk3Yj5dIGtlcm5lbF9p bml0X2ZyZWVhYmxlKzB4MWRjLzB4MmFhClsgICAxMi4yMDAwOTBdICBbPGZmZmZmZmZmODJjZTE5 ZDU+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4YzMvMHhjMwpbICAgMTIuMjAwMDkwXSAgWzxmZmZmZmZm ZjgxZDRiMjUwPl0gPyByZXN0X2luaXQrMHhkMC8weGQwClsgICAxMi4yMDAwOTBdICBbPGZmZmZm ZmZmODFkNGIyNWU+XSBrZXJuZWxfaW5pdCsweGUvMHgxNjAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZm ZmZmZmY4MWQ4OGQzYz5dIHJldF9mcm9tX2ZvcmsrMHg3Yy8weGIwClsgICAxMi4yMDAwOTBdICBb PGZmZmZmZmZmODFkNGIyNTA+XSA/IHJlc3RfaW5pdCsweGQwLzB4ZDAKWyAgIDEyLjIwMDA5MF0g Q29kZTogNDggODUgZmYgNDAgMGYgOTQgYzYgNDQgMGYgYjYgY2UgNDkgODMgYzEgMDIgNGEgODMg MDQgY2QgYTAgZTkgYjMgODIgMDEgNDUgMzEgYzkgNDAgODQgZjYgNzUgMGIgNDUgMGYgYjYgY2Eg NDkgYzEgZTEgMDQgNDkgMDEgZjkgPDQ5PiA4YiAzOSA0OCA4YiAzMCA0OCBjMSBlMSAwNiA0YyA4 OSA3OCAxMCA0NCA4OSA0MCAwOCAwMSBkMyA4OSAKWyAgIDEyLjIwMDA5MF0gUklQICBbPGZmZmZm ZmZmODE5Njg4NDM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3MApbICAgMTIuMjAwMDkw XSAgUlNQIDxmZmZmODgwMDEyMTMzZDA4PgpbICAgMTIuMjAwMDkwXSBDUjI6IDAwMDAwMDAwMDAw MDAwMDAKWyAgIDEyLjIwMDA5MF0gLS0tWyBlbmQgdHJhY2UgOTVjNTFkNmVhZWQ4ODUyMiBdLS0t ClsgICAxMi4yMDAwOTBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRp b24KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQyY2Fi ODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAtMTI6MjAxNDA4Mjcy MzUzNTg6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNi4wLXJjNS0wMDIyNS1n ZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZTY1ZTIx YTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy9kbWVzZy1xdWFudGFsLXZwLTE0OjIw MTQwODI3MjM1NDAxOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUt MDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy L2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12 cC0xNToyMDE0MDgyNzIzNTQwMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2 LjAtcmM1LTAwMjI1LWdlNjVlMjFhOjYKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0w ODI4MDYyMi9lNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1 YW50YWwtdnAtMTY6MjAxNDA4MjcyMzUzNTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2 MjI6My4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy9k bWVzZy1xdWFudGFsLXZwLTE4OjIwMTQwODI3MjM1MzU4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEy LTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2 MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0xOToyMDE0MDgyNzIzNTQwMDp4ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAwMjI1LWdlNjVlMjFhOjYKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkx OWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAtMToyMDE0MDgyNzIzNTQwMDp4ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAwMjI1LWdlNjVlMjFhOjYKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQyY2FiODFkNzk0ZGI0 ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAtMjA6MjAxNDA4MjcyMzU0MDI6eDg2 XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYTo2 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgx ZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy9kbWVzZy1xdWFudGFsLXZwLTIzOjIwMTQwODI3MjM1 MzU4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2 NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1 NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0yNDoyMDE0 MDgyNzIzNTQwMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAw MjI1LWdlNjVlMjFhOjYKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9l NjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAt MjY6MjAxNDA4MjcyMzUzNTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNi4w LXJjNS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy9kbWVzZy1xdWFu dGFsLXZwLTI4OjIwMTQwODI3MjM1MzU5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy OjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1l c2ctcXVhbnRhbC12cC0yOToyMDE0MDgyNzIzNTM1ODp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0w ODI4MDYyMjozLjE2LjAtcmM1LTAwMjI1LWdlNjVlMjFhOjYKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0 ZWE3L2RtZXNnLXF1YW50YWwtdnAtMzA6MjAxNDA4MjcyMzU0MDA6eDg2XzY0LXJhbmRjb25maWct aHN4YTItMDgyODA2MjI6My4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTlj NGUxZDYyNGVhNy9kbWVzZy1xdWFudGFsLXZwLTMyOjIwMTQwODI3MjM1NDAyOng4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRl NWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0zOjIwMTQwODI3MjM1MzU5Ong4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3 OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC00OjIwMTQwODI3MjM1NDAw Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUy MWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJj YWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC02OjIwMTQwODI3 MjM1NDAwOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUt Z2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUy MWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC03OjIw MTQwODI3MjM1MzU5Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUt MDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy L2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12 cC04OjIwMTQwODI3MjM1NDAxOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYu MC1yYzUtMDAyMjUtZ2U2NWUyMWE6NgowOjIwOjIwIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3Rz ChtbMTszNW0yMDE0LTA4LTI3IDIzOjU0OjE3IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1i aXNlY3QvbGludXgtNS9vYmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDAgcmV2aXNp b25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDAgc3RlcHMpCltmYjZmYTNlNjI1 ZTFlNDUzYWVhOWVlYjk3ZDU4YmVlMzBlMWMwNzgxXSB4aGNpOiB2MS4wIHNjYXR0ZXJsaXN0IGVu cXVldWUgc3VwcG9ydCAodGQtZnJhZ21lbnQgcmV3b3JrKQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0 cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNS9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjcyMjpmYjZm YTNlNjI1ZTFlNDUzYWVhOWVlYjk3ZDU4YmVlMzBlMWMwNzgxOmJpc2VjdC1saW51eC01CgoyMDE0 LTA4LTI3IDIzOjU0OjE4IGZiNmZhM2U2MjVlMWU0NTNhZWE5ZWViOTdkNThiZWUzMGUxYzA3ODEg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5 N2Q1OGJlZTMwZTFjMDc4MQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTItMDgyODA2MjIvZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFj MDc4MQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5 N2Q1OGJlZTMwZTFjMDc4MQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjItZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MQprZXJuZWw6IC9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZmI2ZmEzZTYyNWUxZTQ1M2Fl YTllZWI5N2Q1OGJlZTMwZTFjMDc4MS92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjQtZ2ZiNmZhM2UK CjIwMTQtMDgtMjcgMjM6NTc6MTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNTCgpl NjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3IGlzIHRoZSBmaXJzdCBiYWQg Y29tbWl0CmNvbW1pdCBlNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3CkF1 dGhvcjogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkRhdGU6ICAgVHVl IEp1bCAyMiAwMDowODo1MSAyMDE0IC0wNzAwCgogICAgeGhjaTogdW5pdCB0ZXN0IHJpbmcgZW5x dWV1ZS9kZXF1ZXVlIHJvdXRpbmVzCiAgICAKICAgIEdpdmVuIHRoZSBjb21wbGV4aXR5IG9mIHNh dGlzZnlpbmcgeGhjaSAxLjArIGhvc3QgdHJiIGJvdW5kYXJ5CiAgICBjb25zdHJhaW50cywgcHJv dmlkZSBhIHRlc3QgY2FzZSB0aGF0IGV4ZXJjaXNlcyBpbnNlcnRpbmcgbWlkLXNlZ21lbnQKICAg IGxpbmtzIGludG8gYSByaW5nLgogICAgCiAgICBUaGUgbGlua2VyIC0td3JhcD0gb3B0aW9uIGlz IHVzZWQgdG8gbm90IHBvbGx1dGUgdGhlIGdsb2JhbCBpZGVudGlmaWVyCiAgICBzcGFjZSBhbmQg dG8gbWFrZSBpdCBjbGVhciB3aGljaCBzdGFuZGFyZCB4aGNpIGRyaXZlciByb3V0aW5lcyBhcmUg YmVpbmcKICAgIG1vY2tlZC11cC4gIFRoZSAtLXdyYXA9IG9wdGlvbiBkb2VzIG5vdCBjb21lIGlu dG8gcGxheSB3aGVuIGJvdGgKICAgIHhoY2ktaGNkIGFuZCB4aGNpLXRlc3QgYXJlIGJ1aWx0LWlu IHRvIHRoZSBrZXJuZWwsIHNvIG5hbWVzcGFjZQogICAgY29sbGlzaW9ucyBhcmUgcHJldmVudGVk IGJ5IGV4Y2x1ZGluZyB4aGNpLXRlc3QgZnJvbSB0aGUgYnVpbGQgd2hlbgogICAgeGhjaS1oY2Qg aXMgYnVpbHQtaW4uCiAgICAKICAgIEl0J3MgdW5mb3J0dW5hdGUgdGhhdCB0aGlzIGlzIGFuIGlu LWtlcm5lbCB0ZXN0IHJhdGhlciB0aGFuIHVzZXJzcGFjZQogICAgYW5kIHRoYXQgdGhlIGluZnJh c3RydWN0dXJlIGlzIGN1c3RvbSByYXRoZXIgdGhhbiBnZW5lcmljLiAgVGhhdCBzYWlkLAogICAg aXQgc2VydmVzIGl0cyBwdXJwb3NlIG9mIGV4ZXJjaXNpbmcgdGhlIGNvcm5lciBjYXNlcyBvZiB0 aGUgc2NhdHRlcmxpc3QKICAgIHBhcnNpbmcgaW1wbGVtZW50YXRpb24gaW4geGhjaS4KICAgIAog ICAgQ2M6IFJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4KICAgIFNpZ25lZC1v ZmYtYnk6IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgoKOjA0MDAwMCAw NDAwMDAgNTRmNTAzNzdjYTliNWNlZTBjYjZhZjgwMjBjMzhkNDNlODUyMjhhYSA4Y2Q0OTU4OTRk MjM3ODBkNGRjODEyZDIwYmViNThhNmJiYzk0YmQ1IE0JZHJpdmVycwpiaXNlY3QgcnVuIHN1Y2Nl c3MKSEVBRCBpcyBub3cgYXQgZmI2ZmEzZS4uLiB4aGNpOiB2MS4wIHNjYXR0ZXJsaXN0IGVucXVl dWUgc3VwcG9ydCAodGQtZnJhZ21lbnQgcmV3b3JrKQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2 ZWwtaG91cmx5LTIwMTQwODI3MjI6ZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFj MDc4MTpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yNyAyMzo1ODoxOSBmYjZmYTNlNjI1ZTFlNDUz YWVhOWVlYjk3ZDU4YmVlMzBlMWMwNzgxIHJldXNlIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTItMDgyODA2MjIvZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MS92 bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjQtZ2ZiNmZhM2UKCjIwMTQtMDgtMjcgMjM6NTg6MTkgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uCTYwIFNVQ0NFU1MKClByZXZpb3VzIEhFQUQgcG9zaXRpb24g d2FzIGZiNmZhM2UuLi4geGhjaTogdjEuMCBzY2F0dGVybGlzdCBlbnF1ZXVlIHN1cHBvcnQgKHRk LWZyYWdtZW50IHJld29yaykKSEVBRCBpcyBub3cgYXQgNjZlOGRmYS4uLiAwZGF5IGhlYWQgZ3Vh cmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA4MjcyMicKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRl dmVsLWhvdXJseS0yMDE0MDgyNzIyOjY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2 NTM1MWI6YmlzZWN0LWxpbnV4LTUKIFRFU1QgRkFJTFVSRQpbICAgMTMuNDA2MDA5XSBvaGNpX2hj ZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgIDEzLjQw NjYyM10gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgMTMuNDA3MDUzXSBv aGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAxMy40MDc3MTRd IEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0 ICAgICAgICAgICAobnVsbCkKWyAgIDEzLjQwODQzMl0gSVA6IFs8ZmZmZmZmZmY4MTk5MDRiMz5d IHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTgzLzB4MjcwClsgICAxMy40MDkwMDJdIFBHRCAwIApbICAg MTMuNDA5MTk3XSBPb3BzOiAwMDAwIFsjMV0gU01QIERFQlVHX1BBR0VBTExPQwpbICAgMTMuNDA5 NjY4XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMy LXdsLWF0aC0wMTkxMi1nNjZlOGRmYSAjMjEKWyAgIDEzLjQxMDQwNl0gSGFyZHdhcmUgbmFtZTog Qm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgMTMuNDEwOTQ3XSB0YXNrOiBm ZmZmODgwMDEyMTI4MDAwIHRpOiBmZmZmODgwMDEyMTMwMDAwIHRhc2sudGk6IGZmZmY4ODAwMTIx MzAwMDAKWyAgIDEzLjQxMDk0N10gUklQOiAwMDEwOls8ZmZmZmZmZmY4MTk5MDRiMz5dICBbPGZm ZmZmZmZmODE5OTA0YjM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3MApbICAgMTMuNDEw OTQ3XSBSU1A6IDAwMDA6ZmZmZjg4MDAxMjEzM2QwOCAgRUZMQUdTOiAwMDAxMDIwMgpbICAgMTMu NDEwOTQ3XSBSQVg6IGZmZmY4ODAwMTEyMDcwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDog MDAwMDAwMDc4MDAwMDAwZgpbICAgMTMuNDEwOTQ3XSBSRFg6IDAwMDAwMDAwMDAwMDAwNDAgUlNJ OiAwMDAwMDAwMDAwMDAwZjAxIFJESTogMDAwMDAwMDAwMDAwMDAwMApbICAgMTMuNDEwOTQ3XSBS QlA6IGZmZmY4ODAwMTIxMzNkNDggUjA4OiAwMDAwMDAwMDAwMDAwZmUwIFIwOTogMDAwMDAwMDAw MDAwMDAwMApbICAgMTMuNDEwOTQ3XSBSMTA6IDAwMDAwMDAwMDAwZjAwMDAgUjExOiAwMDAwMDAw MDAwMDAwMDAwIFIxMjogMDAwMDAwMDA4MDAwMDAwMApbICAgMTMuNDEwOTQ3XSBSMTM6IDAwMDAw MDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDBmZmUwIFIxNTogMDAwMDAwMDAwMDAwZmZlMApb ICAgMTMuNDEwOTQ3XSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZjg4MDAxMjQw MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAxMy40MTA5NDddIENTOiAgMDAx MCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwM2IKWyAgIDEzLjQxMDk0N10g Q1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMjVjNTAwMCBDUjQ6IDAwMDAwMDAw MDAwMDA2YjAKWyAgIDEzLjQxMDk0N10gU3RhY2s6ClsgICAxMy40MTA5NDddICBmZmZmODgwMDEy MTMzZGRjIGZmZmY4ODAwMTIxMzNkZTggZmZmZjg4MDAxMjEzM2UxMCAwMDAwMDAwMDAwMDAwMDAw ClsgICAxMy40MTA5NDddICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMGFkNzE0MDAgMDAwMDAw MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAxMy40MTA5NDddICBmZmZmODgwMDEyMTMz ZTQ4IGZmZmZmZmZmODFkYWUwMzkgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMzAzYTM1MzQzMjAwClsg ICAxMy40MTA5NDddIENhbGwgVHJhY2U6ClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODFkYWUw Mzk+XSBkb190ZXN0LmNvbnN0cHJvcC43MCsweDQ3LzB4ODk0ClsgICAxMy40MTA5NDddICBbPGZm ZmZmZmZmODE5OTAzMzA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNDAvMHgzNDAKWyAgIDEz LjQxMDk0N10gIFs8ZmZmZmZmZmY4MTg0NGQxMD5dID8gZGV2aWNlX2NyZWF0ZV9ncm91cHNfdmFy Z3MrMHhlMC8weDFhMApbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgyZGIyZDk5Pl0gPyBvaGNp X3BsYXRmb3JtX2luaXQrMHg2MC8weDYwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODJkYjJm OGE+XSB4aGNpX3Rlc3RfaW5pdCsweDFmMS8weDJhNQpbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZm ZjgxOTkwMzMwPl0gPyBzZXR1cF90ZXN0XzMyXzI0OF84KzB4MzQwLzB4MzQwClsgICAxMy40MTA5 NDddICBbPGZmZmZmZmZmODE5OGZmZjA+XSA/IHNldHVwX3Rlc3Rfd3JhcDY0KzB4MzIwLzB4MzIw ClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODE5OGZjZDA+XSA/IHNldHVwX3Rlc3RfZG9udF90 cmltKzB4MmYwLzB4MmYwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODE5OGY5ZTA+XSA/IHho Y2lfcmluZ19mcmVlKzB4MWQwLzB4MWQwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODJkYjJk OTk+XSA/IG9oY2lfcGxhdGZvcm1faW5pdCsweDYwLzB4NjAKWyAgIDEzLjQxMDk0N10gIFs8ZmZm ZmZmZmY4MmQ1OTZiMj5dIGRvX29uZV9pbml0Y2FsbCsweDE0My8weDI0ZApbICAgMTMuNDEwOTQ3 XSAgWzxmZmZmZmZmZjgxMGRmZmJiPl0gPyBwYXJzZV9hcmdzKzB4MmZiLzB4NTMwClsgICAxMy40 MTA5NDddICBbPGZmZmZmZmZmODJkNTk5OTg+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFkYy8w eDJhYQpbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgyZDU4OWQ1Pl0gPyBkb19lYXJseV9wYXJh bSsweGMzLzB4YzMKWyAgIDEzLjQxMDk0N10gIFs8ZmZmZmZmZmY4MWQ4ODk1MD5dID8gcmVzdF9p bml0KzB4ZDAvMHhkMApbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgxZDg4OTVlPl0ga2VybmVs X2luaXQrMHhlLzB4MTYwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODFkYzVmM2M+XSByZXRf ZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgxZDg4OTUwPl0g PyByZXN0X2luaXQrMHhkMC8weGQwClsgICAxMy40MTA5NDddIENvZGU6IDQ4IDg1IGZmIDQwIDBm IDk0IGM2IDQ0IDBmIGI2IGNlIDQ5IDgzIGMxIDAyIDRhIDgzIDA0IGNkIGEwIGY0IGJhIDgyIDAx IDQ1IDMxIGM5IDQwIDg0IGY2IDc1IDBiIDQ1IDBmIGI2IGNhIDQ5IGMxIGUxIDA0IDQ5IDAxIGY5 IDw0OT4gOGIgMzkgNDggOGIgMzAgNDggYzEgZTEgMDYgNGMgODkgNzggMTAgNDQgODkgNDAgMDgg MDEgZDMgODkgClsgICAxMy40MTA5NDddIFJJUCAgWzxmZmZmZmZmZjgxOTkwNGIzPl0gc2V0dXBf dGVzdF9za2lwNjQrMHgxODMvMHgyNzAKWyAgIDEzLjQxMDk0N10gIFJTUCA8ZmZmZjg4MDAxMjEz M2QwOD4KWyAgIDEzLjQxMDk0N10gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwClsgICAxMy40MTA5NDdd IC0tLVsgZW5kIHRyYWNlIDdkYTBiYmE5YzBhNjY1OTQgXS0tLQpbICAgMTMuNDEwOTQ3XSBLZXJu ZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9uCi9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRjYWFjODNjMzc4 YjY1MzUxYi9kbWVzZy15b2N0by12cC0yOjIwMTQwODI3MjIyNTU4Ong4Nl82NC1yYW5kY29uZmln LWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxOTEyLWc2NmU4ZGZhOjIxCi9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5NjAwZGVkYzA4 YWRjYWFjODNjMzc4YjY1MzUxYi9kbWVzZy15b2N0by12cC01NToyMDE0MDgyNzIyMjkzODp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZl OGRmYToyMQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY2ZThkZmE0 ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2NTM1MWIvZG1lc2cteW9jdG8tdnAtMToyMDE0MDgy NzIyMjkzODp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0 aC0wMTkxMi1nNjZlOGRmYToyMQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4Mjgw NjIyLzY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2NTM1MWIvZG1lc2ctcXVhbnRh bC12cC0xNToyMDE0MDgyNzIyMjk1Mzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjoz LjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZlOGRmYToyMQova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyLzY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2NTM1 MWIvZG1lc2ctcXVhbnRhbC12cC01OjIwMTQwODI3MjIyOTUzOng4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxOTEyLWc2NmU4ZGZhOjIxCi9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRj YWFjODNjMzc4YjY1MzUxYi9kbWVzZy15b2N0by12cC0zOjIwMTQwODI3MjIyOTM4Ong4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxOTEyLWc2NmU4ZGZh OjIxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5 NjAwZGVkYzA4YWRjYWFjODNjMzc4YjY1MzUxYi9kbWVzZy15b2N0by12cC00MjoyMDE0MDgyNzIy MjkzODp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0w MTkxMi1nNjZlOGRmYToyMQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy LzY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2NTM1MWIvZG1lc2cteW9jdG8tdnAt MTI6MjAxNDA4MjcyMjI5Mzg6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4w LXJjMi13bC1hdGgtMDE5MTItZzY2ZThkZmE6MjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi82NmU4ZGZhNGUwZDk2MDBkZWRjMDhhZGNhYWM4M2MzNzhiNjUzNTFiL2Rt ZXNnLXlvY3RvLXZwLTIwOjIwMTQwODI3MjIyOTM4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxOTEyLWc2NmU4ZGZhOjIxCi9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRjYWFjODNj Mzc4YjY1MzUxYi9kbWVzZy15b2N0by12cC0xNToyMDE0MDgyNzIyMjkzODp4ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZlOGRmYToyMQov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY2ZThkZmE0ZTBkOTYwMGRl ZGMwOGFkY2FhYzgzYzM3OGI2NTM1MWIvZG1lc2cteW9jdG8tdnAtNjM6MjAxNDA4MjcyMjI5Mzg6 eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE5MTIt ZzY2ZThkZmE6MjEKMDoxMToxMSBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBu b3cgYXQgNjZlOGRmYSAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA4Mjcy MicKCj09PT09PT09PSBsaW51cy9tYXN0ZXIgPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRp b24gd2FzIDY2ZThkZmEuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQw ODI3MjInCkhFQUQgaXMgbm93IGF0IDY4ZTM3MDIuLi4gTWVyZ2UgYnJhbmNoICdmb3ItbGludXMn IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zMzkwL2xp bnV4CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi9saW51czptYXN0ZXI6NjhlMzcwMjg5YzI5ZTNiZWFjOTlkNTljNmQ4NDBk NDcwYWY5ZGZjZjpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yOCAwMDowMDoyNSA2OGUzNzAyODlj MjllM2JlYWM5OWQ1OWM2ZDg0MGQ0NzBhZjlkZmNmIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyLTY4ZTM3MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2YKQ2hlY2sgZm9y IGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY4ZTM3 MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2YKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyLTY4ZTM3MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2YKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1 bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTY4ZTM3MDI4OWMyOWUzYmVhYzk5 ZDU5YzZkODQwZDQ3MGFmOWRmY2YKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyLzY4ZTM3MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2Yvdm1s aW51ei0zLjE3LjAtcmMyLTAwMDA5LWc2OGUzNzAyCgoyMDE0LTA4LTI4IDAwOjE4OjI1IGRldGVj dGluZyBib290IHN0YXRlIAkyCTMwCTYwIFNVQ0NFU1MKCgo9PT09PT09PT0gbmV4dC9tYXN0ZXIg PT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICsgZmFkMmUzYi4uLmNmMDYzNmMg YWtwbSAgICAgICAtPiBuZXh0L2FrcG0gIChmb3JjZWQgdXBkYXRlKQogKyBlMTFmZWVlLi4uNmRj MDg1YSBha3BtLWJhc2UgIC0+IG5leHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgMWM5 ZTQ1Ni4uLmQwNTQ0NmEgbWFzdGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUp CiAgIDUyYWRkY2YuLjY4ZTM3MDIgIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6 Ly9naXRtaXJyb3IvbmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwODI3IC0+IG5l eHQtMjAxNDA4MjcKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgNjhlMzcwMi4uLiBNZXJnZSBi cmFuY2ggJ2Zvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r ZXJuZWwvZ2l0L3MzOTAvbGludXgKSEVBRCBpcyBub3cgYXQgZDA1NDQ2YS4uLiBBZGQgbGludXgt bmV4dCBzcGVjaWZpYyBmaWxlcyBmb3IgMjAxNDA4MjcKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL25leHQ6bWFzdGVyOmQw NTQ0NmFlMjEyODA2NGE0YmI4Zjc0Yzg0ZjY5MDFmZmI1Yzk0YmM6YmlzZWN0LWxpbnV4LTUKCjIw MTQtMDgtMjggMDA6MjA6MDcgZDA1NDQ2YWUyMTI4MDY0YTRiYjhmNzRjODRmNjkwMWZmYjVjOTRi YyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi1kMDU0NDZhZTIxMjgwNjRhNGJiOGY3 NGM4NGY2OTAxZmZiNWM5NGJjCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9kMDU0NDZhZTIxMjgwNjRhNGJiOGY3NGM4NGY2OTAxZmZi NWM5NGJjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi1kMDU0NDZhZTIxMjgwNjRhNGJiOGY3 NGM4NGY2OTAxZmZiNWM5NGJjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0 cy9idWlsZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0w ODI4MDYyMi1kMDU0NDZhZTIxMjgwNjRhNGJiOGY3NGM4NGY2OTAxZmZiNWM5NGJjCmtlcm5lbDog L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9kMDU0NDZhZTIxMjgwNjRh NGJiOGY3NGM4NGY2OTAxZmZiNWM5NGJjL3ZtbGludXotMy4xNy4wLXJjMi1uZXh0LTIwMTQwODI3 CgoyMDE0LTA4LTI4IDAwOjMxOjA3IGRldGVjdGluZyBib290IHN0YXRlIC4JMQkzOQk2MCBTVUND RVNTCgo= --===============0754826636827427442== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc5-00225-ge65e21a" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE2LjAtcmM1IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JV R19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfUldT RU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpD T05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0la RT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVf RU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9 eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRf UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hf V0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9B UkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdf WDg2X0hUPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1yZGkgLWZj YWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZlZC1yY3ggLWZjYWxsLXNh dmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1mY2FsbC1zYXZlZC1yMTEi CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15 CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25m aWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMK IyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JP U1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9D QUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5F TF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa TUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09O RklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90 IHNldApDT05GSUdfS0VSTkVMX1haPXkKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5v bmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKIyBDT05GSUdfUE9TSVhfTVFVRVVF IGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQojIENPTkZJR19GSEFORExF IGlzIG5vdCBzZXQKQ09ORklHX1VTRUxJQj15CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdf R0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5F UklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15 CkNPTkZJR19JUlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklH X0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNP TkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15 CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JVSUxEPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tF VkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15 CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09O RklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJ T0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBp cyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQ VS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVklSVF9DUFVfQUNDT1VO VElORz15CiMgQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfVklS VF9DUFVfQUNDT1VOVElOR19HRU49eQojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tT VEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMg Q09ORklHX1BSRUVNUFRfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpD T05GSUdfQ09OVEVYVF9UUkFDS0lORz15CiMgQ09ORklHX1JDVV9VU0VSX1FTIGlzIG5vdCBzZXQK Q09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0U9eQpDT05GSUdfUkNVX0ZBTk9VVD02NApDT05G SUdfUkNVX0ZBTk9VVF9MRUFGPTE2CkNPTkZJR19SQ1VfRkFOT1VUX0VYQUNUPXkKQ09ORklHX1JD VV9GQVNUX05PX0haPXkKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9OT0NCX0NQ VT15CiMgQ09ORklHX1JDVV9OT0NCX0NQVV9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX05P Q0JfQ1BVX1pFUk8gaXMgbm90IHNldApDT05GSUdfUkNVX05PQ0JfQ1BVX0FMTD15CkNPTkZJR19J S0NPTkZJRz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19IQVZFX1VOU1RBQkxFX1ND SEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdf QVJDSF9TVVBQT1JUU19JTlQxMjg9eQpDT05GSUdfQVJDSF9XQU5UU19QUk9UX05VTUFfUFJPVF9O T05FPXkKQ09ORklHX0FSQ0hfVVNFU19OVU1BX1BST1RfTk9ORT15CiMgQ09ORklHX05VTUFfQkFM QU5DSU5HX0RFRkFVTFRfRU5BQkxFRCBpcyBub3Qgc2V0CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15 CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJ R19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CiMgQ09ORklHX0NHUk9VUF9DUFVB Q0NUIGlzIG5vdCBzZXQKQ09ORklHX1JFU09VUkNFX0NPVU5URVJTPXkKIyBDT05GSUdfTUVNQ0cg aXMgbm90IHNldApDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKIyBD T05GSUdfRkFJUl9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15 CkNPTkZJR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfREVCVUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX05BTUVTUEFD RVMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAgaXMgbm90IHNldAojIENPTkZJ R19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19E RVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQoj IENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTUEgaXMgbm90IHNldAoj IENPTkZJR19SRF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTyBpcyBub3Qgc2V0CiMgQ09O RklHX1JEX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5v dCBzZXQKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9 eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQRVJUPXkKIyBDT05GSUdf U0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKQ09ORklH X0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdf QlVHPXkKIyBDT05GSUdfRUxGX0NPUkUgaXMgbm90IHNldApDT05GSUdfUENTUEtSX1BMQVRGT1JN PXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CiMgQ09O RklHX1NJR05BTEZEIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJGRCBpcyBub3Qgc2V0CiMgQ09O RklHX0VWRU5URkQgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklH X1BDSV9RVUlSS1M9eQojIENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BF UkZfRVZFTlRTPXkKQ09ORklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3Jt YW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RF QlVHX1BFUkZfVVNFX1ZNQUxMT0M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJ R19TTFVCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF9CUks9eQojIENPTkZJR19TTEFC IGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQojIENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklH X1NMVUJfQ1BVX1BBUlRJQUw9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CiMgQ09O RklHX1BST0ZJTElORyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZF X09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0pVTVBfTEFC RUwgaXMgbm90IHNldAojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82 NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFM SUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFW RV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBS T0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRS QUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9 eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RI UkVBRD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFW RV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZF X01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklF Uj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15 CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1Q X0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVf QUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdf SEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpD T05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9S IGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19T VEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNU T1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJ R19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUND T1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdf SEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05G SUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHBy b2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV9H RU5FUklDX0RNQV9DT0hFUkVOVCBpcyBub3Qgc2V0CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklH X0JBU0VfU01BTEw9MAojIENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX1NUT1BfTUFD SElORT15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0JMS19E RVZfQlNHTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUj15 CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09O RklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BSVhfUEFSVElUSU9OPXkKIyBD T05GSUdfT1NGX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FNSUdBX1BBUlRJVElPTiBp cyBub3Qgc2V0CkNPTkZJR19BVEFSSV9QQVJUSVRJT049eQojIENPTkZJR19NQUNfUEFSVElUSU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNET1NfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf TERNX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfVUxUUklYX1BBUlRJVElPTj15CiMgQ09ORklHX1NVTl9QQVJUSVRJT04gaXMgbm90 IHNldApDT05GSUdfS0FSTUFfUEFSVElUSU9OPXkKIyBDT05GSUdfRUZJX1BBUlRJVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19TWVNWNjhfUEFSVElUSU9OPXkKQ09ORklHX0NNRExJTkVfUEFSVElUSU9O PXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CiMgQ09ORklHX0lP U0NIRURfREVBRExJTkUgaXMgbm90IHNldAojIENPTkZJR19JT1NDSEVEX0NGUSBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX05PT1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05G SUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVfUldMT0NLPXkK Q09ORklHX1FVRVVFX1JXTE9DSz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlw ZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKIyBDT05GSUdf WDg2X01QUEFSU0UgaXMgbm90IHNldApDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBD T05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNl dAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX09NSVRf RlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklH X1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19Q QVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05G SUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NL PXkKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JF MiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BV PXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hF X1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19Y ODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVC VUdDVExNU1I9eQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVS PXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9JT01NVSBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTEdBUllfSU9NTVUgaXMgbm90IHNldApDT05GSUdfU1dJT1RM Qj15CkNPTkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05G SUdfTlJfQ1BVUz04CiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9N Qz15CkNPTkZJR19QUkVFTVBUX05PTkU9eQojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15 CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4 Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01D RSBpcyBub3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09O RklHX0k4Sz15CiMgQ09ORklHX01JQ1JPQ09ERSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09E RV9JTlRFTF9FQVJMWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERV9BTURfRUFSTFkgaXMg bm90IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9Q SFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQojIENPTkZJ R19ESVJFQ1RfR0JQQUdFUyBpcyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1B PXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RF Uz15CkNPTkZJR19OVU1BX0VNVT15CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQ QVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19B UkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9NRU1PUllfUFJPQkU9eQpDT05G SUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNU X01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1F TT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNF TlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBf RU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKIyBDT05G SUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNP TkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9D Sz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKIyBDT05GSUdfTU9WQUJMRV9OT0RFIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBM VUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1P VkU9eQpDT05GSUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVT PTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQojIENPTkZJR19CQUxMT09O X0NPTVBBQ1RJT04gaXMgbm90IHNldApDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJ T049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCkNP TkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RF RkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNP TkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9I VUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0 CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19aQlVE IGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0M9eQoj IENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9J T1JFTUFQPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQojIENPTkZJR19YODZf Qk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9S RVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJ R19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVGQVVMVD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9T UEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19Q R19VTkNBQ0hFRD15CiMgQ09ORklHX0FSQ0hfUkFORE9NIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9T TUFQPXkKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0 CkNPTkZJR19IWl8xMDA9eQojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8z MDAgaXMgbm90IHNldAojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTEwMApD T05GSUdfU0NIRURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldApDT05GSUdfQ1JB U0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRB QkxFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFPXkKQ09ORklHX1JBTkRPTUlaRV9CQVNFX01BWF9P RkZTRVQ9MHg0MDAwMDAwMApDT05GSUdfWDg2X05FRURfUkVMT0NTPXkKQ09ORklHX1BIWVNJQ0FM X0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19CT09UUEFSQU1fSE9U UExVR19DUFUwPXkKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0NNRExJTkVf Qk9PTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJ R19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9O T0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdf QVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5E X0ZSRUVaRVI9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJR19ISUJFUk5BVElP Tj15CkNPTkZJR19QTV9TVERfUEFSVElUSU9OPSIiCkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19Q TV9TTEVFUF9TTVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkKQ09ORklHX1BNX1dBS0VMT0NLUz15 CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9MTAwCkNPTkZJR19QTV9XQUtFTE9DS1NfR0M9eQoj IENPTkZJR19QTV9SVU5USU1FIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVC VUcgaXMgbm90IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX0VDX0RF QlVHRlMgaXMgbm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpD T05GSUdfQUNQSV9CVVRUT049eQojIENPTkZJR19BQ1BJX1ZJREVPIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJP Q0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExV R19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0NVU1RP TV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lf U0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlO RVI9eQojIENPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9TQlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FS RV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKQ09ORklHX1NG ST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90 IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVf TVVMVElQTEVfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkK Q09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9D T1VQTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIE1lbW9yeSBwb3dlciBz YXZpbmdzCiMKIyBDT05GSUdfSTczMDBfSURMRSBpcyBub3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMg KFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CiMgQ09ORklHX1BD SV9NTUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSV9D TkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lf U1RVQiBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBz ZXQKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMK IyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JU0FfRE1BX0FQSSBpcyBu b3Qgc2V0CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKQ09ORklHX1BDTUNJQT15CkNP TkZJR19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlk Z2VzCiMKIyBDT05GSUdfWUVOVEEgaXMgbm90IHNldAojIENPTkZJR19QRDY3MjkgaXMgbm90IHNl dAojIENPTkZJR19JODIwOTIgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBF eGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15 CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9NSVpFX1BJRT15CkNPTkZJR19CSU5GTVRfU0NS SVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0Mg aXMgbm90IHNldApDT05GSUdfQ09SRURVTVA9eQojIENPTkZJR19JQTMyX0VNVUxBVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfSU9TRl9NQkk9eQpDT05GSUdf TkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNl dApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9LRVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09S S19TRUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lGWSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURH RSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNO RVQgaXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAoj IENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05G SUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMg Q09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qg c2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX01Q TFNfR1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNP TkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05F VF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMK IyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBu b3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBD T05GSUdfTElCODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJs ZWQgZm9yIE1BQzgwMjExCiMKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldAojIENPTkZJR19SRktJ TEwgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CiMgQ09ORklHX05G QyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMK CiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05G SUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCiMgQ09ORklHX0RFVlRNUEZTIGlzIG5vdCBzZXQKQ09O RklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19G V19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1X QVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19ERUJVR19EUklW RVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfREVWUkVTPXkKIyBDT05GSUdfU1lTX0hZUEVSVklT T1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09O RklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQ X0kyQz15CkNPTkZJR19SRUdNQVBfU1BJPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JF R01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQoKIwojIEJ1cyBkZXZpY2VzCiMK IyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX01URD15CkNPTkZJR19NVERfUkVE Qk9PVF9QQVJUUz15CkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllfQkxPQ0s9LTEKIyBDT05G SUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQgaXMgbm90IHNldApDT05GSUdfTVREX1JF REJPT1RfUEFSVFNfUkVBRE9OTFk9eQojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qg c2V0CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0 aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CiMgQ09ORklHX01URF9CTE9DSyBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9CTE9DS19STyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUTCBpcyBu b3Qgc2V0CkNPTkZJR19ORlRMPXkKIyBDT05GSUdfTkZUTF9SVyBpcyBub3Qgc2V0CkNPTkZJR19J TkZUTD15CkNPTkZJR19SRkRfRlRMPXkKQ09ORklHX1NTRkRDPXkKIyBDT05GSUdfU01fRlRMIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldApDT05GSUdfTVREX1NXQVA9eQoK IwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9eQpDT05GSUdf TVREX0pFREVDUFJPQkU9eQpDT05GSUdfTVREX0dFTl9QUk9CRT15CkNPTkZJR19NVERfQ0ZJX0FE Vl9PUFRJT05TPXkKIyBDT05GSUdfTVREX0NGSV9OT1NXQVAgaXMgbm90IHNldApDT05GSUdfTVRE X0NGSV9CRV9CWVRFX1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0xFX0JZVEVfU1dBUCBpcyBub3Qg c2V0CkNPTkZJR19NVERfQ0ZJX0dFT01FVFJZPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8x PXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURU SF80PXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMzIgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0kxIGlzIG5vdCBzZXQKQ09ORklHX01U RF9DRklfSTI9eQpDT05GSUdfTVREX0NGSV9JND15CkNPTkZJR19NVERfQ0ZJX0k4PXkKIyBDT05G SUdfTVREX09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKQ09ORklHX01U RF9DRklfQU1EU1REPXkKQ09ORklHX01URF9DRklfU1RBQT15CkNPTkZJR19NVERfQ0ZJX1VUSUw9 eQpDT05GSUdfTVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoK IwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExF WF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUD15CiMgQ09ORklHX01URF9Q SFlTTUFQX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQU1ENzZYUk9NPXkKQ09ORklHX01U RF9JQ0hYUk9NPXkKIyBDT05GSUdfTVREX0VTQjJST00gaXMgbm90IHNldAojIENPTkZJR19NVERf Q0s4MDRYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NDQjJfRkxBU0ggaXMgbm90IHNldAoj IENPTkZJR19NVERfTkVUdGVsIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0w0NDBHWCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExB VFJBTSBpcyBub3Qgc2V0CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMK IyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMg bm90IHNldApDT05GSUdfTVREX00yNVA4MD15CkNPTkZJR19NVERfU1NUMjVMPXkKQ09ORklHX01U RF9TTFJBTT15CkNPTkZJR19NVERfUEhSQU09eQpDT05GSUdfTVREX01URFJBTT15CkNPTkZJR19N VERSQU1fVE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKQ09ORklH X01URFJBTV9BQlNfUE9TPTAKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMg RGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX05BTkQgaXMgbm90IHNldAojIENPTkZJR19NVERfT05FTkFORCBpcyBu b3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01U RF9MUEREUj15CkNPTkZJR19NVERfUUlORk9fUFJPQkU9eQpDT05GSUdfTVREX1NQSV9OT1I9eQpD T05GSUdfTVREX1VCST15CkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19N VERfVUJJX0JFQl9MSU1JVD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldApD T05GSUdfTVREX1VCSV9HTFVFQkk9eQpDT05GSUdfTVREX1VCSV9CTE9DSz15CkNPTkZJR19QQVJQ T1JUPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlRf UEM9eQojIENPTkZJR19QQVJQT1JUX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRf UENfRklGTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBUlBPUlRfUENfUENNQ0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9H U0MgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90IHNldApDT05GSUdf UEFSUE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CkNPTkZJ R19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkK Q09ORklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhY IGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lT U19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NP VU5UPTgKIyBDT05GSUdfQkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKCiMKIyBEUkJEIGRp c2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5vdCBzZWxlY3RlZAojCiMgQ09ORklHX0JM S19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX1JBTT15CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05G SUdfQkxLX0RFVl9SQU1fU0laRT00MDk2CiMgQ09ORklHX0JMS19ERVZfWElQIGlzIG5vdCBzZXQK Q09ORklHX0NEUk9NX1BLVENEVkQ9eQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKQ09O RklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFPXkKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBz ZXQKQ09ORklHX1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RFVl9IRD15CiMgQ09ORklHX0JMS19E RVZfUlNYWCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfU0VOU09SU19M SVMzTFYwMkQgaXMgbm90IHNldAojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CkNPTkZJ R19EVU1NWV9JUlE9eQojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRP TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0VO Q0xPU1VSRV9TRVJWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qgc2V0CiMg Q09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MDAzPXkKIyBDT05GSUdf SVNMMjkwMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKQ09ORklHX1NFTlNP UlNfQkgxNzgwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CkNP TkZJR19EUzE2ODI9eQpDT05GSUdfVElfREFDNzUxMj15CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09O IGlzIG5vdCBzZXQKQ09ORklHX0JNUDA4NT15CkNPTkZJR19CTVAwODVfSTJDPXkKIyBDT05GSUdf Qk1QMDg1X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9eQojIENPTkZJ R19MQVRUSUNFX0VDUDNfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0 CkNPTkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD15CgojCiMgRUVQUk9N IHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01f QVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKQ09O RklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldAojIENP TkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQg dHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMg bm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJ R19BTFRFUkFfU1RBUEw9eQojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQK IyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwojIEludGVsIE1JQyBIb3N0IERyaXZl cgojCiMgQ09ORklHX0lOVEVMX01JQ19IT1NUIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQ2Fy ZCBEcml2ZXIKIwojIENPTkZJR19JTlRFTF9NSUNfQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dF TldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9 eQpDT05GSUdfSURFPXkKCiMKIyBQbGVhc2Ugc2VlIERvY3VtZW50YXRpb24vaWRlL2lkZS50eHQg Zm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09ORklHX0lERV9BVEFQST15CiMgQ09ORklH X0JMS19ERVZfSURFX1NBVEEgaXMgbm90IHNldApDT05GSUdfSURFX0dEPXkKIyBDT05GSUdfSURF X0dEX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVfR0RfQVRBUEk9eQpDT05GSUdfQkxLX0RFVl9J REVDUz15CiMgQ09ORklHX0JMS19ERVZfREVMS0lOIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf SURFQ0Q9eQpDT05GSUdfQkxLX0RFVl9JREVDRF9WRVJCT1NFX0VSUk9SUz15CiMgQ09ORklHX0JM S19ERVZfSURFVEFQRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qg c2V0CiMgQ09ORklHX0lERV9UQVNLX0lPQ1RMIGlzIG5vdCBzZXQKCiMKIyBJREUgY2hpcHNldCBz dXBwb3J0L2J1Z2ZpeGVzCiMKIyBDT05GSUdfSURFX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9QTEFURk9STT15CiMgQ09ORklHX0JMS19ERVZfQ01ENjQwIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9JREVQTlAgaXMgbm90IHNldAoKIwojIFBDSSBJREUgY2hpcHNldHMgc3Vw cG9ydAojCiMgQ09ORklHX0JMS19ERVZfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfT1BUSTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUloxMDAwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTEkx NVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJJRkxFWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfQ1M1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DUzU1MzAgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU0MxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgxNzIgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX0lUODIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4 MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OUzg3NDE1IGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9QREMyMDJYWF9PTEQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BEQzIw MlhYX05FVyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1ZXS1MgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1NJSU1BR0UgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NJUzU1MTMg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NMQzkwRTY2IGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9UUk0yOTAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVEM4NkMwMDEgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0lERURNQSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19T Q1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKIyBDT05GSUdfU0NTSSBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUQgaXMgbm90IHNldAojIENPTkZJ R19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwoj IENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90 IHNldAojIENPTkZJR19JMk8gaXMgbm90IHNldApDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlM9eQoj IENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAoj CkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BP TExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQ PXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMg bm90IHNldApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkKQ09ORklH X0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9L RVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05G SUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RXTDQwMzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9N T1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX1RBQkxFVD15CkNPTkZJR19UQUJMRVRfVVNCX0FDRUNBRD15CkNPTkZJR19UQUJMRVRf VVNCX0FJUFRFSz15CiMgQ09ORklHX1RBQkxFVF9VU0JfR1RDTyBpcyBub3Qgc2V0CkNPTkZJR19U QUJMRVRfVVNCX0hBTldBTkc9eQojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQK IyBDT05GSUdfVEFCTEVUX1VTQl9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UT1VDSFND UkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f QUQ3ODc3IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OT15CkNPTkZJR19UT1VD SFNDUkVFTl9BRDc4NzlfSTJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X1NQSSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f QlUyMTAxMz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX0RBOTAzND15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f SUxJMjEwWCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15CkNPTkZJR19UT1VD SFNDUkVFTl9FTE89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9eQojIENPTkZJR19U T1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4 MDE9eQojIENPTkZJR19UT1VDSFNDUkVFTl9NQ1M1MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9N SzcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD15CiMgQ09ORklHX1RPVUNIU0NSRUVO X0VEVF9GVDVYMDYgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD15CkNP TkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RJX0FNMzM1 WF9UU0MgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fV004MzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0NPTVBP U0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DMTM3ODMgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NS RUVOX1RTQ19TRVJJTz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BDQVAgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzIgaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fU1VSNDA9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX01JU0MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwoj CkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdf U0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcx MD15CkNPTkZJR19TRVJJT19QQVJLQkQ9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNl dApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CiMgQ09ORklHX1NFUklP X0FMVEVSQV9QUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fUFMyTVVMVD15CkNPTkZJR19TRVJJ T19BUkNfUFMyPXkKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBk ZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5J WDk4X1BUWVMgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BU WV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldApDT05GSUdfVFJB Q0VfUk9VVEVSPXkKQ09ORklHX1RSQUNFX1NJTks9eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBz ZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdf U0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09O RklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklH X1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQojIENPTkZJR19TRVJJ QUxfODI1MF9DUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJ R19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5E RUQgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfRFc9eQoKIwojIE5vbi04MjUwIHNlcmlh bCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX01BWDMxMDA9eQpDT05GSUdfU0VSSUFMX01B WDMxMFg9eQojIENPTkZJR19TRVJJQUxfTUZEX0hTVSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf Q09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBp cyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfU0NDTlhQPXkKIyBDT05GSUdfU0VSSUFMX1NDQ05YUF9D T05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VB UlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEVfQllQQVNT PXkKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRf TUFYUE9SVFM9NApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMAojIENP TkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf QVJDPXkKIyBDT05GSUdfU0VSSUFMX0FSQ19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9BUkNfTlJfUE9SVFM9MQojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKQ09ORklHX1NF UklBTF9GU0xfTFBVQVJUPXkKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRSBpcyBu b3Qgc2V0CkNPTkZJR19UVFlfUFJJTlRLPXkKIyBDT05GSUdfUFJJTlRFUiBpcyBub3Qgc2V0CkNP TkZJR19QUERFVj15CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkK Q09ORklHX0lQTUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90IHNl dAojIENPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0UgaXMgbm90IHNldApDT05GSUdfSVBNSV9T ST15CkNPTkZJR19JUE1JX1NJX1BST0JFX0RFRkFVTFRTPXkKQ09ORklHX0lQTUlfV0FUQ0hET0c9 eQpDT05GSUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFO RE9NX1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRP TV9BTUQ9eQojIENPTkZJR19IV19SQU5ET01fVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFO RE9NX1ZJUlRJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQKQ09ORklHX1Iz OTY0PXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAoKIwojIFBDTUNJQSBjaGFyYWN0ZXIg ZGV2aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz15CiMgQ09ORklHX0NBUkRNQU5fNDAwMCBpcyBu b3Qgc2V0CkNPTkZJR19DQVJETUFOXzQwNDA9eQpDT05GSUdfTVdBVkU9eQpDT05GSUdfUkFXX0RS SVZFUj15CkNPTkZJR19NQVhfUkFXX0RFVlM9MjU2CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldAoj IENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVFBNIGlzIG5v dCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSTJDPXkKQ09O RklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4 ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19B TEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBv cnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJD X0FMSTE1MzUgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90 IHNldAojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIg aXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19T SVM2MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFD UEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVt IGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdf STJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CiMg Q09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPXkK Q09ORklHX0kyQ19PQ09SRVM9eQpDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CiMgQ09ORklHX0ky Q19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQpDT05GSUdfSTJDX1hJTElO WD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCiMgQ09ORklHX0ky Q19ESU9MQU5fVTJDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQVJQT1JUPXkKIyBDT05GSUdfSTJD X1BBUlBPUlRfTElHSFQgaXMgbm90IHNldApDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGPXkKIyBD T05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19USU5ZX1VTQj15CgojCiMg T3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19DUk9TX0VDX1RVTk5FTD15 CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FM R08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1NQ ST15CkNPTkZJR19TUElfREVCVUc9eQpDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3Rl ciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT15CkNPTkZJR19TUElfQklU QkFORz15CkNPTkZJR19TUElfQlVUVEVSRkxZPXkKIyBDT05GSUdfU1BJX0xNNzBfTExQIGlzIG5v dCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFhf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CkNPTkZJR19T UElfWENPTU09eQojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJ R05XQVJFPXkKIyBDT05GSUdfU1BJX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFdfTU1J Tz15CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwpDT05GSUdfU1BJX1NQSURFVj15CkNPTkZJ R19TUElfVExFNjJYMD15CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMg bm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTIGlzIG5vdCBzZXQKCiMKIyBQ UFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCiMgQ09ORklH X1BUUF8xNTg4X0NMT0NLIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JL X1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdf QVJDSF9XQU5UX09QVElPTkFMX0dQSU9MSUI9eQojIENPTkZJR19HUElPTElCIGlzIG5vdCBzZXQK Q09ORklHX1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNURVJf TUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ5MCBpcyBub3Qgc2V0CiMg Q09ORklHX1cxX01BU1RFUl9EUzI0ODIgaXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMVdN PXkKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkKQ09ORklHX1cx X1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4PXkKQ09ORklHX1cxX1NMQVZFX0RT MjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MTM9eQojIENPTkZJR19XMV9TTEFW RV9EUzI0MjMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNldApD T05GSUdfVzFfU0xBVkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBu b3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI3NjA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkK Q09ORklHX1cxX1NMQVZFX0RTMjc4MT15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90 IHNldAojIENPTkZJR19XMV9TTEFWRV9CUTI3MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1NV UFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFf UE9XRVI9eQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CiMgQ09ORklHX01BWDg5MjVfUE9X RVIgaXMgbm90IHNldAojIENPTkZJR19XTTgzMVhfQkFDS1VQIGlzIG5vdCBzZXQKQ09ORklHX1dN ODMxWF9QT1dFUj15CkNPTkZJR19XTTgzNTBfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CiMg Q09ORklHX0JBVFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkK Q09ORklHX0JBVFRFUllfRFMyNzgxPXkKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09ORklHX0JB VFRFUllfU0JTPXkKQ09ORklHX0JBVFRFUllfQlEyN3gwMD15CiMgQ09ORklHX0JBVFRFUllfQlEy N1gwMF9JMkMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYMDBfUExBVEZPUk0gaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9EQTkwMzA9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQw IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfVFdMNDAzMF9NQURDIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9 eQpDT05GSUdfQkFUVEVSWV9SWDUxPXkKQ09ORklHX0NIQVJHRVJfSVNQMTcwND15CkNPTkZJR19D SEFSR0VSX01BWDg5MDM9eQojIENPTkZJR19DSEFSR0VSX1RXTDQwMzAgaXMgbm90IHNldApDT05G SUdfQ0hBUkdFUl9MUDg3Mjc9eQpDT05GSUdfQ0hBUkdFUl9MUDg3ODg9eQpDT05GSUdfQ0hBUkdF Ul9NQU5BR0VSPXkKIyBDT05GSUdfQ0hBUkdFUl9NQVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19D SEFSR0VSX01BWDg5OTc9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk4PXkKQ09ORklHX0NIQVJHRVJf QlEyNDE1WD15CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJH RVJfVFBTNjUwOTA9eQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BP V0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpDT05G SUdfSFdNT05fREVCVUdfQ0hJUD15CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09S U19BQklUVUdVUlU9eQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkKIyBDT05GSUdfU0VOU09S U19BRDczMTQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05GSUdfU0VOU09S U19BRDc0MTg9eQpDT05GSUdfU0VOU09SU19BRE0xMDIxPXkKQ09ORklHX1NFTlNPUlNfQURNMTAy NT15CkNPTkZJR19TRU5TT1JTX0FETTEwMjY9eQpDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKQ09O RklHX1NFTlNPUlNfQURNMTAzMT15CkNPTkZJR19TRU5TT1JTX0FETTkyNDA9eQpDT05GSUdfU0VO U09SU19BRFQ3WDEwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfQURUNzQxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09S U19BRFQ3NDYyPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQURUNzQ3NT15CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BUFBMRVNNQz15CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15CiMgQ09ORklHX1NFTlNP UlNfRFMxNjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKIyBDT05G SUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQzEzNzgzX0FE QyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD15CkNPTkZJR19TRU5TT1JTX0dMNTE4 U009eQojIENPTkZJR19TRU5TT1JTX0dMNTIwU00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19H NzYwQT15CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SElINjEzMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNPTkZJR19TRU5TT1JT X0lCTVBFWD15CkNPTkZJR19TRU5TT1JTX0lJT19IV01PTj15CkNPTkZJR19TRU5TT1JTX0NPUkVU RU1QPXkKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CkNPTkZJR19TRU5TT1JTX0pDNDI9eQpDT05GSUdf U0VOU09SU19MSU5FQUdFPXkKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15 CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKIyBDT05G SUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNP TkZJR19TRU5TT1JTX01BWDExMTE9eQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQojIENP TkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQpD T05GSUdfU0VOU09SU19NQVg2NjQyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CkNPTkZJR19T RU5TT1JTX01BWDY2OTc9eQpDT05GSUdfU0VOU09SU19IVFUyMT15CkNPTkZJR19TRU5TT1JTX01D UDMwMjE9eQpDT05GSUdfU0VOU09SU19BRENYWD15CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzA9eQpDT05GSUdfU0VOU09SU19MTTczPXkKIyBDT05G SUdfU0VOU09SU19MTTc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03Nz15CkNPTkZJR19T RU5TT1JTX0xNNzg9eQpDT05GSUdfU0VOU09SU19MTTgwPXkKIyBDT05GSUdfU0VOU09SU19MTTgz IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpD T05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CiMgQ09ORklHX1NFTlNP UlNfTE05MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NF TlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19O VENfVEhFUk1JU1RPUj15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9eQoj IENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDIxPXkKQ09ORklHX1NF TlNPUlNfU0hUQzE9eQojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUMxNDAzPXkKQ09O RklHX1NFTlNPUlNfRU1DMjEwMz15CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKQ09ORklHX1NF TlNPUlNfU01TQzQ3TTE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xOTIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKIyBDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1P TiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfU0NINTYzNiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CkNPTkZJ R19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VOU09SU19BRFMxMDE1PXkKQ09ORklHX1NF TlNPUlNfQURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FEUzc4NzE9eQojIENPTkZJR19TRU5TT1JT X0FNQzY4MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0lOQTJYWD15CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDQw MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDQyMT15CkNPTkZJR19TRU5TT1JTX1RXTDQw MzBfTUFEQz15CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKIyBDT05GSUdfU0VOU09SU19W SUE2ODZBIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVlQxMjExPXkKIyBDT05GSUdfU0VOU09S U19WVDgyMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NFTlNP UlNfVzgzNzkxRD15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1c4Mzc5Mz15CkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15CkNPTkZJR19TRU5TT1JTX1c4 Mzc5NV9GQU5DVFJMPXkKIyBDT05GSUdfU0VOU09SU19XODNMNzg1VFMgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19XODNMNzg2Tkc9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0hGIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPXkKIyBDT05GSUdfU0VOU09SU19XTTgzMVggaXMg bm90IHNldApDT05GSUdfU0VOU09SU19XTTgzNTA9eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09O RklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDEx MCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQpDT05G SUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFV TFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09W X1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlz IG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxf R09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X0lOVDM0MDNfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1B TCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKQ09O RklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQpDT05GSUdfV0FUQ0hET0dfTk9X QVlPVVQ9eQoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1NPRlRfV0FUQ0hE T0c9eQojIENPTkZJR19XTTgzMVhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XTTgzNTBf V0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfWElMSU5YX1dBVENIRE9HPXkKQ09ORklHX0RXX1dB VENIRE9HPXkKQ09ORklHX1RXTDQwMzBfV0FUQ0hET0c9eQpDT05GSUdfUkVUVV9XQVRDSERPRz15 CiMgQ09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03 MTAxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19GNzE4MDhFX1dEVD15CiMgQ09ORklHX1NQNTEwMF9U Q08gaXMgbm90IHNldApDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VVUk9U RUNIX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lCNzAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklH X0lCTUFTUiBpcyBub3Qgc2V0CkNPTkZJR19XQUZFUl9XRFQ9eQojIENPTkZJR19JNjMwMEVTQl9X RFQgaXMgbm90IHNldAojIENPTkZJR19JRTZYWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JVENP X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVDg3MTJGX1dEVD15CkNPTkZJR19JVDg3X1dEVD15CiMg Q09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0tFTVBMRF9XRFQ9eQpDT05GSUdf U0MxMjAwX1dEVD15CiMgQ09ORklHX1BDODc0MTNfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZf VENPIGlzIG5vdCBzZXQKIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19DUFU1 X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPXkKQ09ORklHX1NNU0MzN0I3 ODdfV0RUPXkKIyBDT05GSUdfVklBX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19XODM2MjdIRl9XRFQ9 eQpDT05GSUdfVzgzODc3Rl9XRFQ9eQpDT05GSUdfVzgzOTc3Rl9XRFQ9eQpDT05GSUdfTUFDSFpf V0RUPXkKQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9eQoKIwojIFBDSS1iYXNlZCBXYXRjaGRv ZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQ Q0kgaXMgbm90IHNldAoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19VU0JQ Q1dBVENIRE9HPXkKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFj a3BsYW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoK IwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0hP U1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hP U1RfU09DIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNl dApDT05GSUdfQkNNQV9ERUJVRz15CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoj CkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9DUzU1MzUgaXMgbm90IHNldApDT05GSUdf TUZEX0FTMzcxMT15CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf QkNNNTkwWFg9eQpDT05GSUdfTUZEX0FYUDIwWD15CkNPTkZJR19NRkRfQ1JPU19FQz15CkNPTkZJ R19NRkRfQ1JPU19FQ19JMkM9eQpDT05GSUdfUE1JQ19EQTkwM1g9eQojIENPTkZJR19NRkRfREE5 MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDYzPXkKQ09ORklHX01G RF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEzWFhYX1NQST15CkNPTkZJR19NRkRfTUMxM1hYWF9J MkM9eQpDT05GSUdfSFRDX1BBU0lDMz15CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldAojIENP TkZJR19MUENfU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9LRU1QTEQ9eQojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CkNP TkZJR19NRkRfODhQTTgwNT15CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfTUFYMTQ1Nzc9eQojIENPTkZJR19NRkRfTUFYNzc2ODYgaXMgbm90IHNldApDT05GSUdf TUZEX01BWDc3NjkzPXkKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldApDT05GSUdfTUZE X01BWDg5MjU9eQpDT05GSUdfTUZEX01BWDg5OTc9eQpDT05GSUdfTUZEX01BWDg5OTg9eQpDT05G SUdfRVpYX1BDQVA9eQojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfUkVUVT15CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKQ09O RklHX1BDRjUwNjMzX0dQSU89eQojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9SVFNYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlRTWF9VU0I9eQpDT05GSUdf TUZEX1JDNVQ1ODM9eQpDT05GSUdfTUZEX1NFQ19DT1JFPXkKIyBDT05GSUdfTUZEX1NJNDc2WF9D T1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUwMT15CkNPTkZJR19NRkRfU01TQz15CkNPTkZJ R19BQlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CiMgQ09ORklHX0FCMzEwMF9PVFAg aXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKQ09ORklHX01GRF9USV9B TTMzNVhfVFNDQURDPXkKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRf TFA4Nzg4PXkKQ09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdfVFBTNjEwNVg9eQpDT05GSUdfVFBT NjUwN1g9eQpDT05GSUdfTUZEX1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJ R19NRkRfVFBTNjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldApDT05GSUdf TUZEX1RQUzgwMDMxPXkKQ09ORklHX1RXTDQwMzBfQ09SRT15CiMgQ09ORklHX01GRF9UV0w0MDMw X0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklH X01GRF9XTDEyNzNfQ09SRT15CkNPTkZJR19NRkRfTE0zNTMzPXkKIyBDT05GSUdfTUZEX1RDMzU4 OVggaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9W WDg1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9J MkM9eQojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV001 MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNNTExMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf V004OTk3PXkKQ09ORklHX01GRF9XTTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19N RkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKQ09ORklH X01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND15 CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxf Q09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj15CiMgQ09ORklH X1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBp cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUIzMTAwPXkKQ09ORklHX1JFR1VMQVRPUl9BUzM3 MTE9eQpDT05GSUdfUkVHVUxBVE9SX0FYUDIwWD15CkNPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFg9 eQpDT05GSUdfUkVHVUxBVE9SX0RBOTAzWD15CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNjMgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTIxMD15CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1 NTU9eQojIENPTkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfTFAzOTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3NTU9eQpD T05GSUdfUkVHVUxBVE9SX0xQODc4OD15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CiMgQ09O RklHX1JFR1VMQVRPUl9NQVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4 Nj15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxB VE9SX01BWDg2NjAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg5MjU9eQpDT05GSUdf UkVHVUxBVE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NzM9eQpDT05GSUdfUkVH VUxBVE9SX01BWDg5OTc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTg9eQojIENPTkZJR19SRUdV TEFUT1JfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15 CkNPTkZJR19SRUdVTEFUT1JfTUMxMzc4Mz15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj15CiMg Q09ORklHX1JFR1VMQVRPUl9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BDQVA9 eQpDT05GSUdfUkVHVUxBVE9SX1BDRjUwNjMzPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD15 CkNPTkZJR19SRUdVTEFUT1JfUkM1VDU4Mz15CkNPTkZJR19SRUdVTEFUT1JfUzJNUEEwMT15CkNP TkZJR19SRUdVTEFUT1JfUzJNUFMxMT15CkNPTkZJR19SRUdVTEFUT1JfUzVNODc2Nz15CkNPTkZJ R19SRUdVTEFUT1JfVFBTNTE2MzI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYPXkKQ09ORklH X1JFR1VMQVRPUl9UUFM2MjM2MD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUw OTAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PXkKQ09ORklHX1JFR1VMQVRP Ul9UUFM2NTI0WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTODAwMzE9eQojIENPTkZJR19SRUdVTEFU T1JfVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004MzFYPXkKQ09ORklHX1JF R1VMQVRPUl9XTTgzNTA9eQojIENPTkZJR19SRUdVTEFUT1JfV004NDAwIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9XTTg5OTQ9eQpDT05GSUdfTUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGlt ZWRpYSBjb3JlIHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVCBpcyBub3Qg c2V0CkNPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9ESUdJVEFM X1RWX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKQ09O RklHX01FRElBX1JDX1NVUFBPUlQ9eQpDT05GSUdfVklERU9fREVWPXkKQ09ORklHX1ZJREVPX1Y0 TDI9eQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldApDT05GSUdfVklERU9fRklY RURfTUlOT1JfUkFOR0VTPXkKQ09ORklHX1ZJREVPX1RVTkVSPXkKQ09ORklHX1ZJREVPQlVGMl9D T1JFPXkKQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9 eQpDT05GSUdfRFZCX0NPUkU9eQpDT05GSUdfVFRQQ0lfRUVQUk9NPXkKQ09ORklHX0RWQl9NQVhf QURBUFRFUlM9OAojIENPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldAoKIwojIE1l ZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNfQ09SRT15CkNPTkZJR19SQ19NQVA9eQpDT05GSUdfUkNf REVDT0RFUlM9eQpDT05GSUdfTElSQz15CkNPTkZJR19JUl9MSVJDX0NPREVDPXkKQ09ORklHX0lS X05FQ19ERUNPREVSPXkKIyBDT05GSUdfSVJfUkM1X0RFQ09ERVIgaXMgbm90IHNldApDT05GSUdf SVJfUkM2X0RFQ09ERVI9eQpDT05GSUdfSVJfSlZDX0RFQ09ERVI9eQpDT05GSUdfSVJfU09OWV9E RUNPREVSPXkKQ09ORklHX0lSX1JDNV9TWl9ERUNPREVSPXkKQ09ORklHX0lSX1NBTllPX0RFQ09E RVI9eQpDT05GSUdfSVJfU0hBUlBfREVDT0RFUj15CkNPTkZJR19JUl9NQ0VfS0JEX0RFQ09ERVI9 eQpDT05GSUdfUkNfREVWSUNFUz15CkNPTkZJR19SQ19BVElfUkVNT1RFPXkKIyBDT05GSUdfSVJf RU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfSU1PTiBpcyBub3Qgc2V0CkNPTkZJR19JUl9NQ0VV U0I9eQojIENPTkZJR19JUl9JVEVfQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfRklOVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfSVJfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX1JFRFJB VDMgaXMgbm90IHNldApDT05GSUdfSVJfU1RSRUFNWkFQPXkKIyBDT05GSUdfSVJfV0lOQk9ORF9D SVIgaXMgbm90IHNldApDT05GSUdfSVJfSUdVQU5BPXkKIyBDT05GSUdfSVJfVFRVU0JJUiBpcyBu b3Qgc2V0CkNPTkZJR19JUl9JTUc9eQpDT05GSUdfSVJfSU1HX1JBVz15CkNPTkZJR19JUl9JTUdf SFc9eQpDT05GSUdfSVJfSU1HX05FQz15CiMgQ09ORklHX0lSX0lNR19KVkMgaXMgbm90IHNldApD T05GSUdfSVJfSU1HX1NPTlk9eQojIENPTkZJR19JUl9JTUdfU0hBUlAgaXMgbm90IHNldApDT05G SUdfSVJfSU1HX1NBTllPPXkKQ09ORklHX1JDX0xPT1BCQUNLPXkKQ09ORklHX0lSX0dQSU9fQ0lS PXkKQ09ORklHX01FRElBX1VTQl9TVVBQT1JUPXkKCiMKIyBBbmFsb2cgVFYgVVNCIGRldmljZXMK IwojIENPTkZJR19WSURFT19QVlJVU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSERQVlIg aXMgbm90IHNldApDT05GSUdfVklERU9fVVNCVklTSU9OPXkKQ09ORklHX1ZJREVPX1NUSzExNjBf Q09NTU9OPXkKQ09ORklHX1ZJREVPX1NUSzExNjA9eQoKIwojIEFuYWxvZy9kaWdpdGFsIFRWIFVT QiBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fQVUwODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fQ1gyMzFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RNNjAwMCBpcyBub3Qgc2V0Cgoj CiMgRGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCkNPTkZJR19EVkJfVVNCPXkKIyBDT05GSUdfRFZC X1VTQl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VU0JfQTgwMCBpcyBub3Qgc2V0CkNP TkZJR19EVkJfVVNCX0RJQlVTQl9NQj15CiMgQ09ORklHX0RWQl9VU0JfRElCVVNCX01CX0ZBVUxU WSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VU0JfRElCVVNCX01DIGlzIG5vdCBzZXQKQ09ORklH X0RWQl9VU0JfRElCMDcwMD15CkNPTkZJR19EVkJfVVNCX1VNVF8wMTA9eQpDT05GSUdfRFZCX1VT Ql9DWFVTQj15CiMgQ09ORklHX0RWQl9VU0JfTTkyMFggaXMgbm90IHNldApDT05GSUdfRFZCX1VT Ql9ESUdJVFY9eQojIENPTkZJR19EVkJfVVNCX1ZQNzA0NSBpcyBub3Qgc2V0CiMgQ09ORklHX0RW Ql9VU0JfVlA3MDJYIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfR1A4UFNLPXkKIyBDT05GSUdf RFZCX1VTQl9OT1ZBX1RfVVNCMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VU0JfVFRVU0IyIGlz IG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9EVFQyMDBVIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9V U0JfT1BFUkExPXkKQ09ORklHX0RWQl9VU0JfQUY5MDA1PXkKQ09ORklHX0RWQl9VU0JfQUY5MDA1 X1JFTU9URT15CkNPTkZJR19EVkJfVVNCX1BDVFY0NTJFPXkKQ09ORklHX0RWQl9VU0JfRFcyMTAy PXkKQ09ORklHX0RWQl9VU0JfQ0lORVJHWV9UMj15CiMgQ09ORklHX0RWQl9VU0JfRFRWNTEwMCBp cyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0ZSSUlPPXkKIyBDT05GSUdfRFZCX1VTQl9BWjYwMjcg aXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9URUNITklTQVRfVVNCMj15CiMgQ09ORklHX0RWQl9V U0JfVjIgaXMgbm90IHNldAojIENPTkZJR19EVkJfVFRVU0JfQlVER0VUIGlzIG5vdCBzZXQKIyBD T05GSUdfRFZCX1RUVVNCX0RFQyBpcyBub3Qgc2V0CkNPTkZJR19TTVNfVVNCX0RSVj15CkNPTkZJ R19EVkJfQjJDMl9GTEVYQ09QX1VTQj15CkNPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1VTQl9ERUJV Rz15CgojCiMgV2ViY2FtLCBUViAoYW5hbG9nL2RpZ2l0YWwpIFVTQiBkZXZpY2VzCiMKIyBDT05G SUdfVklERU9fRU0yOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUENJX1NVUFBPUlQgaXMg bm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJR19TTVNfU0RJ T19EUlY9eQpDT05GSUdfTUVESUFfQ09NTU9OX09QVElPTlM9eQoKIwojIGNvbW1vbiBkcml2ZXIg b3B0aW9ucwojCkNPTkZJR19DWVBSRVNTX0ZJUk1XQVJFPXkKQ09ORklHX0RWQl9CMkMyX0ZMRVhD T1A9eQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9ERUJVRz15CkNPTkZJR19TTVNfU0lBTk9fTURU Vj15CiMgQ09ORklHX1NNU19TSUFOT19SQyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgYW5jaWxsYXJ5 IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElB X1NVQkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX1ZJREVPX0lSX0kyQz15CgojCiMgQXVkaW8gZGVj b2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCgojCiMgUkRTIGRlY29kZXJzCiMKCiMKIyBW aWRlbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTFYPXkKCiMKIyBWaWRlbyBhbmQgYXVk aW8gZGVjb2RlcnMKIwoKIwojIFZpZGVvIGVuY29kZXJzCiMKCiMKIyBDYW1lcmEgc2Vuc29yIGRl dmljZXMKIwoKIwojIEZsYXNoIGRldmljZXMKIwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBz CiMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCgojCiMgTWlzY2VsbGFuZW91 cyBoZWxwZXIgY2hpcHMKIwoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgoj CkNPTkZJR19NRURJQV9UVU5FUj15CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9eQpDT05GSUdf TUVESUFfVFVORVJfVERBODI5MD15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklH X01FRElBX1RVTkVSX1REQTE4MjcxPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05G SUdfTUVESUFfVFVORVJfTVQyMFhYPXkKQ09ORklHX01FRElBX1RVTkVSX01UMjA2MD15CkNPTkZJ R19NRURJQV9UVU5FUl9NVDIyNjY9eQpDT05GSUdfTUVESUFfVFVORVJfUVQxMDEwPXkKQ09ORklH X01FRElBX1RVTkVSX1hDMjAyOD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9eQpDT05GSUdf TUVESUFfVFVORVJfWEM0MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVTPXkKQ09ORklH X01FRElBX1RVTkVSX01YTDUwMDdUPXkKQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzPXkKQ09O RklHX01FRElBX1RVTkVSX01BWDIxNjU9eQoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkg ZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TVEIwODk5PXkKQ09ORklHX0RWQl9TVEI2MTAwPXkKQ09O RklHX0RWQl9TVFYwOTB4PXkKQ09ORklHX0RWQl9TVFY2MTEweD15CgojCiMgTXVsdGlzdGFuZGFy ZCAoY2FibGUgKyB0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKCiMKIyBEVkItUyAoc2F0ZWxsaXRl KSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0NYMjQxMjM9eQpDT05GSUdfRFZCX01UMzEyPXkKQ09O RklHX0RWQl9aTDEwMDM5PXkKQ09ORklHX0RWQl9TNUgxNDIwPXkKQ09ORklHX0RWQl9TVFYwMjg4 PXkKQ09ORklHX0RWQl9TVEI2MDAwPXkKQ09ORklHX0RWQl9TVFYwMjk5PXkKQ09ORklHX0RWQl9T VFY2MTEwPXkKQ09ORklHX0RWQl9TVFYwOTAwPXkKQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPXkK Q09ORklHX0RWQl9UVU5FUl9DWDI0MTEzPXkKQ09ORklHX0RWQl9DWDI0MTE2PXkKQ09ORklHX0RW Ql9TSTIxWFg9eQpDT05GSUdfRFZCX1RTMjAyMD15CkNPTkZJR19EVkJfRFMzMDAwPXkKCiMKIyBE VkItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQ1gyMjcwMj15CkNPTkZJ R19EVkJfTlhUNjAwMD15CkNPTkZJR19EVkJfTVQzNTI9eQpDT05GSUdfRFZCX1pMMTAzNTM9eQpD T05GSUdfRFZCX0RJQjMwMDBNQj15CkNPTkZJR19EVkJfRElCMzAwME1DPXkKQ09ORklHX0RWQl9E SUI3MDAwTT15CkNPTkZJR19EVkJfRElCNzAwMFA9eQoKIwojIERWQi1DIChjYWJsZSkgZnJvbnRl bmRzCiMKQ09ORklHX0RWQl9UREExMDAyMz15CkNPTkZJR19EVkJfU1RWMDI5Nz15CgojCiMgQVRT QyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRz CiMKQ09ORklHX0RWQl9OWFQyMDBYPXkKQ09ORklHX0RWQl9CQ00zNTEwPXkKQ09ORklHX0RWQl9M R0RUMzMwWD15CkNPTkZJR19EVkJfTEdEVDMzMDU9eQpDT05GSUdfRFZCX1M1SDE0MTE9eQoKIwoj IElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRElCODAwMD15Cgoj CiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BMTD15 CkNPTkZJR19EVkJfVFVORVJfRElCMDA3MD15CkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD15Cgoj CiMgU0VDIGNvbnRyb2wgZGV2aWNlcyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0xOQlAyMj15CkNP TkZJR19EVkJfSVNMNjQyMT15CkNPTkZJR19EVkJfTEdTOEdYWD15CkNPTkZJR19EVkJfQVRCTTg4 MzA9eQpDT05GSUdfRFZCX004OFJTMjAwMD15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJv bnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBz dXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdf VkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0Cgoj CiMgRGlyZWN0IFJlbmRlcmluZyBNYW5hZ2VyCiMKIyBDT05GSUdfRFJNIGlzIG5vdCBzZXQKCiMK IyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJFX0VE SUQgaXMgbm90IHNldAojIENPTkZJR19GQl9EREMgaXMgbm90IHNldAojIENPTkZJR19GQl9CT09U X1ZFU0FfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdf RkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9D RkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15 CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CkNPTkZJ R19GQl9GT1JFSUdOX0VORElBTj15CiMgQ09ORklHX0ZCX0JPVEhfRU5ESUFOIGlzIG5vdCBzZXQK Q09ORklHX0ZCX0JJR19FTkRJQU49eQojIENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKIyBDT05GSUdf RkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNP TkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJz CiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkVTQSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX040MTEgaXMgbm90IHNldApDT05GSUdfRkJfSEdBPXkKIyBD T05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MxRDEzWFhYPXkKIyBDT05G SUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAoj IENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENP TkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAoj IENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90 IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNl dAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90 IHNldAojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VETD15CiMgQ09O RklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfRkJfTUVUUk9OT01FPXkKIyBDT05GSUdf RkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVUPXkKIyBDT05GSUdfRkJf QVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJTVBMRT15CkNPTkZJR19CQUNLTElHSFRf TENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklDRT15CkNPTkZJR19MQ0RfTFRWMzUw UVY9eQpDT05GSUdfTENEX0lMSTkyMlg9eQpDT05GSUdfTENEX0lMSTkzMjA9eQpDT05GSUdfTENE X1RETzI0TT15CkNPTkZJR19MQ0RfVkdHMjQzMkE0PXkKIyBDT05GSUdfTENEX1BMQVRGT1JNIGlz IG5vdCBzZXQKQ09ORklHX0xDRF9TNkU2M00wPXkKQ09ORklHX0xDRF9MRDkwNDA9eQpDT05GSUdf TENEX0FNUzM2OUZHMDY9eQojIENPTkZJR19MQ0RfTE1TNTAxS0YwMyBpcyBub3Qgc2V0CiMgQ09O RklHX0xDRF9IWDgzNTcgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15 CkNPTkZJR19CQUNLTElHSFRfR0VORVJJQz15CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPXkKQ09O RklHX0JBQ0tMSUdIVF9EQTkwM1g9eQojIENPTkZJR19CQUNLTElHSFRfTUFYODkyNSBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRf U0FIQVJBPXkKQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4 NjA9eQojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CiMgQ09ORklHX0JBQ0tMSUdI VF9QQU5ET1JBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3IGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FTMzcxMSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRf TFY1MjA3TFA9eQpDT05GSUdfQkFDS0xJR0hUX0JENjEwNz15CiMgQ09ORklHX1ZHQVNUQVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfTE9HTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBz ZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9T VFJFTkdUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CkNPTkZJR19VSElE PXkKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklH X0hJRF9BNFRFQ0g9eQpDT05GSUdfSElEX0FDUlVYPXkKQ09ORklHX0hJRF9BQ1JVWF9GRj15CkNP TkZJR19ISURfQVBQTEU9eQpDT05GSUdfSElEX0FQUExFSVI9eQpDT05GSUdfSElEX0FVUkVBTD15 CkNPTkZJR19ISURfQkVMS0lOPXkKQ09ORklHX0hJRF9DSEVSUlk9eQojIENPTkZJR19ISURfQ0hJ Q09OWSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz15CiMgQ09ORklHX0hJRF9EUkFHT05S SVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9FTEVDT00gaXMgbm90IHNldApDT05GSUdfSElEX0VMTz15CkNPTkZJR19ISURfRVpLRVk9eQpD T05GSUdfSElEX0hPTFRFSz15CiMgQ09ORklHX0hPTFRFS19GRiBpcyBub3Qgc2V0CkNPTkZJR19I SURfSFVJT049eQpDT05GSUdfSElEX0tFWVRPVUNIPXkKQ09ORklHX0hJRF9LWUU9eQpDT05GSUdf SElEX1VDTE9HSUM9eQojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9H WVJBVElPTj15CkNPTkZJR19ISURfSUNBREU9eQpDT05GSUdfSElEX1RXSU5IQU49eQpDT05GSUdf SElEX0tFTlNJTkdUT049eQpDT05GSUdfSElEX0xDUE9XRVI9eQojIENPTkZJR19ISURfTEVOT1ZP X1RQS0JEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CiMgQ09ORklHX0xPR0lURUNI X0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldApDT05G SUdfTE9HSUc5NDBfRkY9eQpDT05GSUdfTE9HSVdIRUVMU19GRj15CkNPTkZJR19ISURfTUFHSUNN T1VTRT15CiMgQ09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNldApDT05GSUdfSElEX01PTlRF UkVZPXkKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKQ09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19I SURfT1JURUs9eQpDT05GSUdfSElEX1BBTlRIRVJMT1JEPXkKIyBDT05GSUdfUEFOVEhFUkxPUkRf RkYgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVUQUxZTlggaXMgbm90IHNldApDT05GSUdfSElE X1BJQ09MQ0Q9eQojIENPTkZJR19ISURfUElDT0xDRF9GQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9QSUNPTENEX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpD T05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQojIENPTkZJ R19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JPQ0NBVCBpcyBub3Qgc2V0CkNP TkZJR19ISURfU0FJVEVLPXkKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldApDT05GSUdf SElEX1NPTlk9eQpDT05GSUdfU09OWV9GRj15CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklH X0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19ISURfU1VOUExVUz15CkNPTkZJR19ISURfUk1JPXkK Q09ORklHX0hJRF9HUkVFTkFTSUE9eQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApD T05GSUdfSElEX1NNQVJUSk9ZUExVUz15CkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05GSUdf SElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQpDT05GSUdfSElEX1RISU5HTT15CiMgQ09O RklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90 IHNldApDT05GSUdfSElEX1dJSU1PVEU9eQpDT05GSUdfSElEX1hJTk1PPXkKIyBDT05GSUdfSElE X1pFUk9QTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj15CkNPTkZJR19ISURfU0VO U09SX0hVQj15CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQojIENPTkZJ R19ISURfUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hJRERFViBpcyBub3Qgc2V0CgojCiMg STJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9eQpDT05GSUdfVVNCX09IQ0lfTElUVExF X0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklH X1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdf REVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCiMgQ09ORklHX1VTQl9E RUZBVUxUX1BFUlNJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMg bm90IHNldApDT05GSUdfVVNCX09UR19XSElURUxJU1Q9eQojIENPTkZJR19VU0JfT1RHX0JMQUNL TElTVF9IVUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHX0ZTTSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfTU9OPXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9eQojIENPTkZJR19VU0JfV1VTQl9DQkFG X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05G SUdfVVNCX0M2N1gwMF9IQ0Q9eQojIENPTkZJR19VU0JfWEhDSV9IQ0QgaXMgbm90IHNldApDT05G SUdfVVNCX1hIQ0lfVEVTVD15CiMgQ09ORklHX1VTQl9FSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfT1hVMjEwSFBfSENEPXkKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD15CkNPTkZJR19VU0Jf SVNQMTc2MF9IQ0Q9eQojIENPTkZJR19VU0JfSVNQMTM2Ml9IQ0QgaXMgbm90IHNldApDT05GSUdf VVNCX0ZVU0JIMjAwX0hDRD15CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfTUFYMzQyMV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9P SENJX0hDRF9QQ0k9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfVVNC X1VIQ0lfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VMTMyX0hDRD15CkNPTkZJR19VU0JfU0w4 MTFfSENEPXkKQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPPXkKQ09ORklHX1VTQl9TTDgxMV9DUz15 CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0hDRF9CQ01B PXkKQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZl cnMKIwojIENPTkZJR19VU0JfQUNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVSPXkKQ09O RklHX1VTQl9XRE09eQpDT05GSUdfVVNCX1RNQz15CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVw ZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNl ZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwoKIwojIFVTQiBJbWFnaW5nIGRldmlj ZXMKIwojIENPTkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9 eQpDT05GSUdfVVNCX01VU0JfSE9TVD15CkNPTkZJR19VU0JfTVVTQl9UVVNCNjAxMD15CiMgQ09O RklHX1VTQl9NVVNCX1VYNTAwIGlzIG5vdCBzZXQKQ09ORklHX01VU0JfUElPX09OTFk9eQpDT05G SUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RXQzNfSE9TVD15CgojCiMgUGxhdGZvcm0gR2x1ZSBE cml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQoKIwojIERlYnVnZ2luZyBmZWF0 dXJlcwojCiMgQ09ORklHX1VTQl9EV0MzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RXQzNfSE9T VF9VU0IzX0xQTV9FTkFCTEU9eQpDT05GSUdfVVNCX0RXQzI9eQojIENPTkZJR19VU0JfRFdDMl9I T1NUIGlzIG5vdCBzZXQKCiMKIyBHYWRnZXQgbW9kZSByZXF1aXJlcyBVU0IgR2FkZ2V0IHN1cHBv cnQgdG8gYmUgZW5hYmxlZAojCkNPTkZJR19VU0JfRFdDMl9ERUJVRz15CkNPTkZJR19VU0JfRFdD Ml9WRVJCT1NFPXkKQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTPXkKIyBDT05GSUdf VVNCX0RXQzJfREVCVUdfUEVSSU9ESUMgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMK IwpDT05GSUdfVVNCX1VTUzcyMD15CkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJ QUxfQ09OU09MRT15CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19VU0JfU0VS SUFMX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEUgaXMgbm90 IHNldApDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2PXkKIyBDT05GSUdfVVNCX1NFUklBTF9CRUxL SU4gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CkNPTkZJR19VU0JfU0VSSUFM X1dISVRFSEVBVD15CkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD15CkNPTkZJR19V U0JfU0VSSUFMX0NQMjEwWD15CkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9eQpDT05GSUdf VVNCX1NFUklBTF9FTVBFRz15CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKQ09ORklHX1VT Ql9TRVJJQUxfVklTT1I9eQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPXkKIyBDT05GSUdfVVNCX1NF UklBTF9JUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUPXkKQ09ORklHX1VT Ql9TRVJJQUxfRURHRVBPUlRfVEk9eQojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfR0FSTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9JUFcgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9JVVU9eQpDT05GSUdfVVNCX1NF UklBTF9LRVlTUEFOX1BEQT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU49eQpDT05GSUdfVVNC X1NFUklBTF9LRVlTUEFOX01QUj15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMjg9eQpD T05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4WD15CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZ U1BBTl9VU0EyOFhBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4 WEIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTkgaXMgbm90IHNl dApDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE4WD15CkNPTkZJR19VU0JfU0VSSUFMX0tF WVNQQU5fVVNBMTlXPXkKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTE5UVcgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTlRSSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0E0OVcgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklB TF9LRVlTUEFOX1VTQTQ5V0xDPXkKQ09ORklHX1VTQl9TRVJJQUxfS0xTST15CkNPTkZJR19VU0Jf U0VSSUFMX0tPQklMX1NDVD15CkNPTkZJR19VU0JfU0VSSUFMX01DVF9VMjMyPXkKQ09ORklHX1VT Ql9TRVJJQUxfTUVUUk89eQpDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwPXkKIyBDT05GSUdfVVNC X1NFUklBTF9NT1M3NzE1X1BBUlBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01P Uzc4NDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldApD T05GSUdfVVNCX1NFUklBTF9OQVZNQU49eQpDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQojIENP TkZJR19VU0JfU0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FD QVVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfUVVBTENPTU09eQpDT05GSUdfVVNCX1NF UklBTF9TUENQOFg1PXkKQ09ORklHX1VTQl9TRVJJQUxfU0FGRT15CkNPTkZJR19VU0JfU0VSSUFM X1NBRkVfUEFEREVEPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJ QUxfVEk9eQpDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpBQ0s9eQpDT05GSUdfVVNCX1NFUklBTF9Y SVJDT009eQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPXkKQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9O PXkKQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD15CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNP TiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UPXkKQ09ORklHX1VTQl9TRVJJ QUxfV0lTSEJPTkU9eQpDT05GSUdfVVNCX1NFUklBTF9aVEU9eQojIENPTkZJR19VU0JfU0VSSUFM X1NTVTEwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1FUMj15CkNPTkZJR19VU0JfU0VS SUFMX0RFQlVHPXkKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9F TUk2Mj15CkNPTkZJR19VU0JfRU1JMjY9eQojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVZTRUc9eQojIENPTkZJR19VU0JfUklPNTAwIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9MRUdPVE9XRVI9eQpDT05GSUdfVVNCX0xDRD15CkNPTkZJR19VU0JfTEVEPXkKQ09ORklH X1VTQl9DWVBSRVNTX0NZN0M2Mz15CkNPTkZJR19VU0JfQ1lUSEVSTT15CiMgQ09ORklHX1VTQl9J RE1PVVNFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9GVERJX0VMQU49eQpDT05GSUdfVVNCX0FQUExF RElTUExBWT15CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKIyBDT05GSUdfVVNCX0xEIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj15CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKIyBD T05GSUdfVVNCX1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRT15 CkNPTkZJR19VU0JfSVNJR0hURlc9eQojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldApDT05G SUdfVVNCX0VaVVNCX0ZYMj15CkNPTkZJR19VU0JfSFNJQ19VU0IzNTAzPXkKIyBDT05GSUdfVVNC X0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZl cnMKIwpDT05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPXkKQ09ORklHX1NBTVNV TkdfVVNCUEhZPXkKQ09ORklHX1NBTVNVTkdfVVNCMlBIWT15CkNPTkZJR19TQU1TVU5HX1VTQjNQ SFk9eQojIENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDEzMDE9eQoj IENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKQ09O RklHX01NQz15CkNPTkZJR19NTUNfREVCVUc9eQpDT05GSUdfTU1DX0NMS0dBVEU9eQoKIwojIE1N Qy9TRC9TRElPIENhcmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JM T0NLX01JTk9SUz04CiMgQ09ORklHX01NQ19CTE9DS19CT1VOQ0UgaXMgbm90IHNldApDT05GSUdf U0RJT19VQVJUPXkKQ09ORklHX01NQ19URVNUPXkKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRy b2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9eQojIENPTkZJR19NTUNfU0RIQ0lfUENJ IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19N TUNfU0RIQ0lfUExURk0gaXMgbm90IHNldAojIENPTkZJR19NTUNfVElGTV9TRCBpcyBub3Qgc2V0 CkNPTkZJR19NTUNfU1BJPXkKIyBDT05GSUdfTU1DX1NEUklDT0hfQ1MgaXMgbm90IHNldAojIENP TkZJR19NTUNfQ0I3MTAgaXMgbm90IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBz ZXQKQ09ORklHX01NQ19WVUIzMDA9eQpDT05GSUdfTU1DX1VTSEM9eQojIENPTkZJR19NTUNfVVNE SEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfUkVBTFRFS19VU0I9eQojIENPTkZJR19NRU1T VElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKCiMK IyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfTE0zNTMwIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19MTTM1MzMgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM2NDI9eQpDT05GSUdfTEVEU19Q Q0E5NTMyPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1 WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1NTIxPXkKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMg bm90IHNldApDT05GSUdfTEVEU19MUDU1NjI9eQpDT05GSUdfTEVEU19MUDg1MDE9eQojIENPTkZJ R19MRURTX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQ0xFVk9fTUFJTCBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk2M1g9 eQpDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKQ09ORklHX0xFRFNfV004MzUwPXkKQ09ORklH X0xFRFNfREE5MDNYPXkKIyBDT05GSUdfTEVEU19EQUMxMjRTMDg1IGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQyODAyPXkKIyBDT05GSUdfTEVEU19JTlRF TF9TUzQyMDAgaXMgbm90IHNldApDT05GSUdfTEVEU19NQzEzNzgzPXkKQ09ORklHX0xFRFNfVENB NjUwNz15CkNPTkZJR19MRURTX01BWDg5OTc9eQojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qg c2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3Bl Y2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009eQoKIwoj IExFRCBUcmlnZ2VycwojCiMgQ09ORklHX0xFRFNfVFJJR0dFUlMgaXMgbm90IHNldApDT05GSUdf QUNDRVNTSUJJTElUWT15CkNPTkZJR19FREFDPXkKIyBDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlMg aXMgbm90IHNldAojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19N TV9FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBD T05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdf UlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldAoK IwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09ORklHX1JUQ19J TlRGX0RFVj15CkNPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUw9eQojIENPTkZJR19SVENfRFJW X1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZf RFMxMzA3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzc0PXkKQ09ORklHX1JUQ19EUlZf RFMxNjcyPXkKQ09ORklHX1JUQ19EUlZfRFMzMjMyPXkKQ09ORklHX1JUQ19EUlZfTFA4Nzg4PXkK Q09ORklHX1JUQ19EUlZfTUFYNjkwMD15CkNPTkZJR19SVENfRFJWX01BWDg5MjU9eQpDT05GSUdf UlRDX0RSVl9NQVg4OTk4PXkKIyBDT05GSUdfUlRDX0RSVl9NQVg4OTk3IGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfUlM1QzM3Mj15CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPXkKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA1NyBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX1gxMjA1PXkKQ09ORklHX1JUQ19EUlZfUEFMTUFTPXkKIyBD T05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIz IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1 ODM9eQpDT05GSUdfUlRDX0RSVl9NNDFUODA9eQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkK IyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RXTDQwMzA9 eQojIENPTkZJR19SVENfRFJWX1RQUzgwMDMxIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUkM1 VDU4Mz15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQojIENPTkZJR19SVENfRFJWX0ZNMzEzMCBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYODU4MT15CkNPTkZJR19SVENfRFJWX1JYODAyNT15 CkNPTkZJR19SVENfRFJWX0VNMzAyNz15CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX1M1TSBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJz CiMKQ09ORklHX1JUQ19EUlZfTTQxVDkzPXkKQ09ORklHX1JUQ19EUlZfTTQxVDk0PXkKQ09ORklH X1JUQ19EUlZfRFMxMzA1PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9EUzEzNDc9eQojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNDggaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzMyMzQ9eQpDT05GSUdfUlRDX0RSVl9QQ0YyMTIzPXkKQ09ORklHX1JUQ19EUlZfUlg0 NTgxPXkKQ09ORklHX1JUQ19EUlZfTUNQNzk1PXkKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwoj CiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15 CiMgQ09ORklHX1JUQ19EUlZfRFMxNTExIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1 NTMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9eQojIENPTkZJR19SVENfRFJWX0RB OTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZf TTQ4VDg2PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDM1PXkKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkg aXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZfQlE0ODAy PXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQojIENPTkZJ R19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfV004MzFYIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfV004MzUwPXkKQ09ORklHX1JUQ19EUlZfUENGNTA2MzM9eQpD T05GSUdfUlRDX0RSVl9BQjMxMDA9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19S VENfRFJWX1BDQVA9eQojIENPTkZJR19SVENfRFJWX01DMTNYWFggaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX01PWEFSVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1hHRU5FPXkKCiMKIyBI SUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfSElEX1NFTlNPUl9USU1FPXkK Q09ORklHX0RNQURFVklDRVM9eQojIENPTkZJR19ETUFERVZJQ0VTX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBETUEgRGV2aWNlcwojCiMgQ09ORklHX0lOVEVMX01JRF9ETUFDIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfSU9BVERNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENP TkZJR19EV19ETUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldApD T05GSUdfRE1BX0VOR0lORT15CkNPTkZJR19ETUFfQUNQST15CgojCiMgRE1BIENsaWVudHMKIwpD T05GSUdfQVNZTkNfVFhfRE1BPXkKIyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19B VVhESVNQTEFZPXkKQ09ORklHX0tTMDEwOD15CkNPTkZJR19LUzAxMDhfUE9SVD0weDM3OApDT05G SUdfS1MwMTA4X0RFTEFZPTIKQ09ORklHX0NGQUcxMjg2NEI9eQpDT05GSUdfQ0ZBRzEyODY0Ql9S QVRFPTIwCiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQpDT05G SUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMg bm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX01NSU89eQpDT05G SUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBn dWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJTkc9 eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qg c2V0CkNPTkZJR19QQU5FTD15CkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BS T0ZJTEU9NQojIENPTkZJR19QQU5FTF9DSEFOR0VfTUVTU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklH X1RSQU5aUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVVBVEVDSDIgaXMgbm90 IHNldAojIENPTkZJR19EWF9TRVAgaXMgbm90IHNldAoKIwojIElJTyBzdGFnaW5nIGRyaXZlcnMK IwoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJUzE2MjAxIGlzIG5vdCBzZXQKIyBD T05GSUdfQURJUzE2MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA0IGlzIG5vdCBzZXQK IyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjIwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURJUzE2MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NDQTMwMDA9eQoKIwojIEFu YWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MjkxPXkKIyBDT05GSUdfQUQ3 MTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3MjgwIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgZGln aXRhbCBiaS1kaXJlY3Rpb24gY29udmVydGVycwojCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRh bCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ3MTUwIGlzIG5vdCBzZXQKQ09ORklHX0FENzE1Mj15 CkNPTkZJR19BRDc3NDY9eQoKIwojIERpcmVjdCBEaWdpdGFsIFN5bnRoZXNpcwojCiMgQ09ORklH X0FENTkzMCBpcyBub3Qgc2V0CkNPTkZJR19BRDk4MzI9eQpDT05GSUdfQUQ5ODM0PXkKIyBDT05G SUdfQUQ5ODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ5ODUyIGlzIG5vdCBzZXQKIyBDT05GSUdf QUQ5OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ5OTUxIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFs IGd5cm9zY29wZSBzZW5zb3JzCiMKQ09ORklHX0FESVMxNjA2MD15CgojCiMgTmV0d29yayBBbmFs eXplciwgSW1wZWRhbmNlIENvbnZlcnRlcnMKIwojIENPTkZJR19BRDU5MzMgaXMgbm90IHNldAoK IwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19TRU5TT1JTX0lTTDI5MDE4IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSVNMMjkwMjg9eQojIENPTkZJR19UU0wyNTgzIGlzIG5vdCBzZXQKIyBD T05GSUdfVFNMMng3eCBpcyBub3Qgc2V0CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05G SUdfU0VOU09SU19ITUM1ODQzPXkKCiMKIyBBY3RpdmUgZW5lcmd5IG1ldGVyaW5nIElDCiMKIyBD T05GSUdfQURFNzc1MyBpcyBub3Qgc2V0CkNPTkZJR19BREU3NzU0PXkKQ09ORklHX0FERTc3NTg9 eQojIENPTkZJR19BREU3NzU5IGlzIG5vdCBzZXQKQ09ORklHX0FERTc4NTQ9eQpDT05GSUdfQURF Nzg1NF9JMkM9eQpDT05GSUdfQURFNzg1NF9TUEk9eQoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwg Y29udmVydGVycwojCiMgQ09ORklHX0FEMlM5MCBpcyBub3Qgc2V0CgojCiMgVHJpZ2dlcnMgLSBz dGFuZGFsb25lCiMKQ09ORklHX0lJT19QRVJJT0RJQ19SVENfVFJJR0dFUj15CiMgQ09ORklHX0lJ T19TSU1QTEVfRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19DUllTVEFMSEQgaXMgbm90IHNldAoj IENPTkZJR19GQl9YR0kgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1FVSUNLU1RBUlQgaXMgbm90 IHNldAojIENPTkZJR19CQ01fV0lNQVggaXMgbm90IHNldAojIENPTkZJR19GVDEwMDAgaXMgbm90 IHNldAoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENPTkZJR19UT1VDSFNDUkVFTl9T WU5BUFRJQ1NfSTJDX1JNSTQgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HX01FRElBIGlzIG5v dCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9XUEFOX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTUFYX0dETTcyWFggaXMgbm90IHNl dAojIENPTkZJR19DRUQxNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfREdSUCBpcyBub3Qgc2V0CiMg Q09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CkNPTkZJ R19ER0FQPXkKIyBDT05GSUdfR1NfRlBHQUJPT1QgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NL RUlOPXkKQ09ORklHX0NSWVBUT19USFJFRUZJU0g9eQpDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklD RVM9eQojIENPTkZJR19BQ0VSSERGIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMg bm90IHNldAojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNV X0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5vdCBzZXQKIyBD T05GSUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9B Q1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfV01JIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0JUX1JGS0lM TCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VO R19MQVBUT1A9eQojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExF X0dNVVggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQK Q09ORklHX0NIUk9NRV9QTEFURk9STVM9eQpDT05GSUdfQ0hST01FT1NfTEFQVE9QPXkKIyBDT05G SUdfQ0hST01FT1NfUFNUT1JFIGlzIG5vdCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBz cGVjaWZpYyBEcml2ZXJzCiMKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKQ09ORklH X0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15 CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIg aXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9U SU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKQ09ORklHX0lP TU1VX1NVUFBPUlQ9eQojIENPTkZJR19BTURfSU9NTVUgaXMgbm90IHNldAoKIwojIFJlbW90ZXBy b2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RFTV9SUFJPQz15 CgojCiMgUnBtc2cgZHJpdmVycwojCiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldApDT05G SUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FE Q19KQUNLPXkKIyBDT05GSUdfRVhUQ09OX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX0VYVENP Tl9NQVg3NzY5Mz15CiMgQ09ORklHX0VYVENPTl9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdf RVhUQ09OX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJ R19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklH X0lJT19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlP X1RSSUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxl cm9tZXRlcnMKIwojIENPTkZJR19CTUExODAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9B Q0NFTF8zRD15CkNPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVM9eQpDT05GSUdfSUlPX1NUX0FDQ0VM X0kyQ18zQVhJUz15CkNPTkZJR19JSU9fU1RfQUNDRUxfU1BJXzNBWElTPXkKIyBDT05GSUdfS1hT RDkgaXMgbm90IHNldApDT05GSUdfTU1BODQ1Mj15CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29u dmVydGVycwojCkNPTkZJR19BRF9TSUdNQV9ERUxUQT15CiMgQ09ORklHX0FENzI2NiBpcyBub3Qg c2V0CkNPTkZJR19BRDcyOTg9eQojIENPTkZJR19BRDc0NzYgaXMgbm90IHNldAojIENPTkZJR19B RDc3OTEgaXMgbm90IHNldApDT05GSUdfQUQ3NzkzPXkKQ09ORklHX0FENzg4Nz15CkNPTkZJR19B RDc5MjM9eQpDT05GSUdfQUQ3OTlYPXkKQ09ORklHX0xQODc4OF9BREM9eQpDT05GSUdfTUFYMTM2 Mz15CkNPTkZJR19NQ1AzMjBYPXkKIyBDT05GSUdfTUNQMzQyMiBpcyBub3Qgc2V0CiMgQ09ORklH X05BVTc4MDIgaXMgbm90IHNldApDT05GSUdfVElfQURDMDgxQz15CiMgQ09ORklHX1RJX0FNMzM1 WF9BREMgaXMgbm90IHNldApDT05GSUdfVFdMNDAzMF9NQURDPXkKQ09ORklHX1RXTDYwMzBfR1BB REM9eQoKIwojIEFtcGxpZmllcnMKIwpDT05GSUdfQUQ4MzY2PXkKCiMKIyBIaWQgU2Vuc29yIElJ TyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPXkKQ09ORklHX0hJRF9TRU5T T1JfSUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJT19T VF9TRU5TT1JTX1NQST15CkNPTkZJR19JSU9fU1RfU0VOU09SU19DT1JFPXkKCiMKIyBEaWdpdGFs IHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENTA2ND15CiMgQ09ORklHX0FENTM2MCBp cyBub3Qgc2V0CkNPTkZJR19BRDUzODA9eQojIENPTkZJR19BRDU0MjEgaXMgbm90IHNldApDT05G SUdfQUQ1NDQ2PXkKQ09ORklHX0FENTQ0OT15CkNPTkZJR19BRDU1MDQ9eQpDT05GSUdfQUQ1NjI0 Ul9TUEk9eQpDT05GSUdfQUQ1Njg2PXkKIyBDT05GSUdfQUQ1NzU1IGlzIG5vdCBzZXQKQ09ORklH X0FENTc2ND15CiMgQ09ORklHX0FENTc5MSBpcyBub3Qgc2V0CkNPTkZJR19BRDczMDM9eQojIENP TkZJR19NQVg1MTcgaXMgbm90IHNldApDT05GSUdfTUNQNDcyNT15CgojCiMgRnJlcXVlbmN5IFN5 bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMK Q09ORklHX0FEOTUyMz15CgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5IHN5 bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQzNTAgaXMgbm90IHNldAoKIwojIERpZ2l0YWwgZ3ly b3Njb3BlIHNlbnNvcnMKIwpDT05GSUdfQURJUzE2MDgwPXkKIyBDT05GSUdfQURJUzE2MTMwIGlz IG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MTM2IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjYw IGlzIG5vdCBzZXQKQ09ORklHX0FEWFJTNDUwPXkKQ09ORklHX0hJRF9TRU5TT1JfR1lST18zRD15 CkNPTkZJR19JSU9fU1RfR1lST18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19JMkNfM0FYSVM9 eQpDT05GSUdfSUlPX1NUX0dZUk9fU1BJXzNBWElTPXkKIyBDT05GSUdfSVRHMzIwMCBpcyBub3Qg c2V0CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19TSTcwMDU9eQoKIwojIEluZXJ0aWFs IG1lYXN1cmVtZW50IHVuaXRzCiMKQ09ORklHX0FESVMxNjQwMD15CkNPTkZJR19BRElTMTY0ODA9 eQojIENPTkZJR19JTlZfTVBVNjA1MF9JSU8gaXMgbm90IHNldApDT05GSUdfSUlPX0FESVNfTElC PXkKQ09ORklHX0lJT19BRElTX0xJQl9CVUZGRVI9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwpDT05G SUdfQURKRF9TMzExPXkKIyBDT05GSUdfQVBEUzkzMDAgaXMgbm90IHNldAojIENPTkZJR19DTTMy MTgxIGlzIG5vdCBzZXQKQ09ORklHX0NNMzY2NTE9eQojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMg bm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BTFM9eQpDT05GSUdfSElEX1NFTlNPUl9QUk9YPXkK IyBDT05GSUdfU0VOU09SU19MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMgbm90 IHNldAojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UU0wyNTYz IGlzIG5vdCBzZXQKQ09ORklHX1RTTDQ1MzE9eQpDT05GSUdfVkNOTDQwMDA9eQoKIwojIE1hZ25l dG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX01BRzMxMTA9eQpDT05GSUdfSElEX1NFTlNPUl9NQUdO RVRPTUVURVJfM0Q9eQojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CgojCiMg SW5jbGlub21ldGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0Q9 eQojIENPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTiBpcyBub3Qgc2V0CgojCiMgVHJp Z2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj15CiMgQ09O RklHX0lJT19TWVNGU19UUklHR0VSIGlzIG5vdCBzZXQKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMK IyBDT05GSUdfSElEX1NFTlNPUl9QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19NUEwxMTU9eQojIENP TkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX1BSRVNTIGlzIG5vdCBzZXQK CiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCkNPTkZJR19BUzM5MzU9eQoKIwojIFRlbXBlcmF0dXJl IHNlbnNvcnMKIwpDT05GSUdfTUxYOTA2MTQ9eQpDT05GSUdfVE1QMDA2PXkKIyBDT05GSUdfTlRC IGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBu b3Qgc2V0CkNPTkZJR19JUEFDS19CVVM9eQojIENPTkZJR19CT0FSRF9UUENJMjAwIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklBTF9JUE9DVEFMPXkKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJ R19HRU5FUklDX1BIWT15CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CiMgQ09ORklHX1BIWV9T QU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQ TD15CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09O RklHX0VERCBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9S QlU9eQojIENPTkZJR19EQ0RCQVMgaXMgbm90IHNldApDT05GSUdfRE1JSUQ9eQojIENPTkZJR19E TUlfU1lTRlMgaXMgbm90IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExC QUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9G SVJNV0FSRT15CgojCiMgR29vZ2xlIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfR09PR0xFX01F TUNPTlNPTEU9eQoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9 eQojIENPTkZJR19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0VYVDRfRlMgaXMgbm90IHNldApDT05GSUdfUkVJU0VSRlNfRlM9eQpDT05GSUdf UkVJU0VSRlNfQ0hFQ0s9eQpDT05GSUdfUkVJU0VSRlNfRlNfWEFUVFI9eQpDT05GSUdfUkVJU0VS RlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFkgaXMgbm90IHNl dAojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKIyBDT05GSUdfWEZT X1FVT1RBIGlzIG5vdCBzZXQKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQpDT05GSUdfWEZTX1JUPXkK Q09ORklHX1hGU19ERUJVRz15CiMgQ09ORklHX0dGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19P Q0ZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19CVFJGU19GU19QT1NJ WF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENP TkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0RF QlVHPXkKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz15 CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQojIENPTkZJR19GSUxFX0xP Q0tJTkcgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5PVElGWV9VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0ZBTk9USUZZPXkK Q09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0UgaXMgbm90IHNl dAojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKIyBDT05GSUdfUUZN VF9WMiBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09O RklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VTRT15CgojCiMgQ2FjaGVzCiMKIyBDT05GSUdfRlNDQUNI RSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYw X0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfWklTT0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVz eXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CiMgQ09ORklHX1ZGQVRf RlMgaXMgbm90IHNldApDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19OVEZT X0ZTPXkKQ09ORklHX05URlNfREVCVUc9eQojIENPTkZJR19OVEZTX1JXIGlzIG5vdCBzZXQKCiMK IyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwojIENPTkZJR19QUk9DX0ZTIGlzIG5vdCBzZXQKQ09ORklH X0tFUk5GUz15CkNPTkZJR19TWVNGUz15CiMgQ09ORklHX1RNUEZTIGlzIG5vdCBzZXQKIyBDT05G SUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5vdCBzZXQK Q09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19B REZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VD UllQVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9eQpDT05GSUdfSEZTUExVU19GUz15CkNP TkZJR19IRlNQTFVTX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19CRUZTX0ZTPXkKIyBDT05GSUdfQkVG U19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19CRlNfRlM9eQpDT05GSUdfRUZTX0ZTPXkKQ09ORklH X0pGRlMyX0ZTPXkKQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAKIyBDT05GSUdfSkZGUzJfRlNfV1JJ VEVCVUZGRVIgaXMgbm90IHNldApDT05GSUdfSkZGUzJfU1VNTUFSWT15CiMgQ09ORklHX0pGRlMy X0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0NPTVBSRVNTSU9OX09QVElPTlM9eQpD T05GSUdfSkZGUzJfWkxJQj15CiMgQ09ORklHX0pGRlMyX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19K RkZTMl9SVElNRT15CiMgQ09ORklHX0pGRlMyX1JVQklOIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMy X0NNT0RFX05PTkU9eQojIENPTkZJR19KRkZTMl9DTU9ERV9QUklPUklUWSBpcyBub3Qgc2V0CiMg Q09ORklHX0pGRlMyX0NNT0RFX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9G QVZPVVJMWk8gaXMgbm90IHNldApDT05GSUdfVUJJRlNfRlM9eQpDT05GSUdfVUJJRlNfRlNfQURW QU5DRURfQ09NUFI9eQpDT05GSUdfVUJJRlNfRlNfTFpPPXkKIyBDT05GSUdfVUJJRlNfRlNfWkxJ QiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz15CkNP TkZJR19TUVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApD T05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQpDT05GSUdfU1FVQVNIRlNfREVDT01QX1NJTkdM RT15CiMgQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NR VUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfWEFU VFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CkNPTkZJR19TUVVBU0hGU19MWk89eQojIENPTkZJ R19TUVVBU0hGU19YWiBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU180S19ERVZCTEtfU0laRT15 CkNPTkZJR19TUVVBU0hGU19FTUJFRERFRD15CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNI RV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX01JTklYX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19IUEZTX0ZTPXkKIyBD T05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQK Q09ORklHX1JPTUZTX0ZTPXkKIyBDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JMT0NLIGlzIG5vdCBz ZXQKIyBDT05GSUdfUk9NRlNfQkFDS0VEX0JZX01URCBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19C QUNLRURfQllfQk9USD15CkNPTkZJR19ST01GU19PTl9CTE9DSz15CkNPTkZJR19ST01GU19PTl9N VEQ9eQojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldApDT05GSUdfU1lTVl9GUz15CkNPTkZJR19V RlNfRlM9eQojIENPTkZJR19VRlNfRlNfV1JJVEUgaXMgbm90IHNldApDT05GSUdfVUZTX0RFQlVH PXkKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1T PXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgojIENPTkZJR19O TFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzczNyBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg1NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PXkKQ09ORklHX05MU19D T0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CkNPTkZJR19OTFNfQ09ERVBB R0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 ND15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldApDT05GSUdfTkxT X0NPREVQQUdFXzkzNj15CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENP TkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0 OSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5 Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMg Q09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8zIGlz IG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV81IGlz IG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzY9eQpDT05GSUdfTkxTX0lTTzg4NTlfNz15CkNP TkZJR19OTFNfSVNPODg1OV85PXkKQ09ORklHX05MU19JU084ODU5XzEzPXkKIyBDT05GSUdfTkxT X0lTTzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldApDT05GSUdfTkxTX0tPSThfVT15CiMgQ09O RklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DRUxUSUM9eQpDT05G SUdfTkxTX01BQ19DRU5URVVSTz15CkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPXkKQ09ORklHX05M U19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19H UkVFSz15CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CiMg Q09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJLSVNI PXkKQ09ORklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9J UlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdf UFJJTlRLX1RJTUU9eQpDT05GSUdfREVGQVVMVF9NRVNTQUdFX0xPR0xFVkVMPTQKQ09ORklHX0JP T1RfUFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMg Q29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVH X0lORk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRD15CiMgQ09ORklH X0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1dBUk49MjA0OAojIENP TkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19SRUFEQUJMRV9BU009eQpDT05G SUdfVU5VU0VEX1NZTUJPTFM9eQpDT05GSUdfREVCVUdfRlM9eQojIENPTkZJR19IRUFERVJTX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfQVJD SF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfREVC VUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKIyBDT05GSUdfTUFHSUNfU1lTUlEgaXMgbm90IHNldApD T05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX0RFQlVH X1BBR0VBTExPQz15CkNPTkZJR19XQU5UX1BBR0VfREVCVUdfRkxBR1M9eQpDT05GSUdfUEFHRV9H VUFSRD15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfU0VMRlRF U1Q9eQpDT05GSUdfREVCVUdfT0JKRUNUU19GUkVFPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfVElN RVJTPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfV09SSz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1JD VV9IRUFEPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVI9eQpDT05GSUdfREVC VUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19TTFVCX1NUQVRTPXkKQ09ORklHX0hB VkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19TVEFDS19VU0FHRT15CkNPTkZJR19ERUJVR19WTT15CiMgQ09ORklHX0RFQlVH X1ZNX1ZNQUNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZNX1JCPXkKIyBDT05GSUdfREVC VUdfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJR19N RU1PUllfTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBT IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJV R19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19E RUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENP TkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfREVURUNUX0hVTkdfVEFTSz15 CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMApDT05GSUdfQk9PVFBBUkFNX0hV TkdfVEFTS19QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTEK Q09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJ R19QQU5JQ19USU1FT1VUPTAKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVz LCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklH X1JUX01VVEVYX1RFU1RFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJ R19ERUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklH X0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19MT0NLREVQ PXkKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0xPQ0tERVA9eQpD T05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VM RlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApD T05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVH X0tPQkpFQ1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUX1JFTEVBU0UgaXMgbm90 IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RFQlVHX0xJU1QgaXMgbm90 IHNldApDT05GSUdfREVCVUdfUElfTElTVD15CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0NSRURFTlRJ QUxTPXkKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlzIG5vdCBzZXQK Q09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CiMgQ09ORklHX1RPUlRVUkVfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9T VEFMTF9USU1FT1VUPTIxCkNPTkZJR19SQ1VfQ1BVX1NUQUxMX0lORk89eQpDT05GSUdfUkNVX1RS QUNFPXkKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldApDT05GSUdfTk9U SUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKIyBDT05GSUdfQ1BVX05PVElGSUVSX0VSUk9SX0lOSkVD VCBpcyBub3Qgc2V0CkNPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9eQpDT05GSUdfRkFV TFRfSU5KRUNUSU9OPXkKQ09ORklHX0ZBSUxTTEFCPXkKIyBDT05GSUdfRkFJTF9QQUdFX0FMTE9D IGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1QgaXMgbm90IHNldApDT05GSUdf RkFJTF9JT19USU1FT1VUPXkKIyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0Vf U1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VS PXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFX01DT1VOVF9URVNU PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFD RV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19I QVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFW RV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNF X0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05G SUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9 eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5H X1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJ R19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qg c2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfRlRSQUNFX1NZU0NBTExTPXkKQ09ORklH X1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQPXkK Q09ORklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklMRV9O T05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90 IHNldApDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVM9eQpDT05GSUdfVFJBQ0lOR19CUkFOQ0hF Uz15CkNPTkZJR19CUkFOQ0hfVFJBQ0VSPXkKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQojIENPTkZJR19VUFJPQkVfRVZFTlQgaXMgbm90 IHNldAojIENPTkZJR19QUk9CRV9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0ZU UkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CiMgQ09ORklHX0ZUUkFD RV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMgbm90IHNldAoj IENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19SSU5HX0JVRkZF Ul9CRU5DSE1BUks9eQojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNl dAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNPTkZJR19MS0RUTT15CkNPTkZJR19URVNUX0xJU1Rf U09SVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJU UkVFX1RFU1Q9eQojIENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfVEVTVF9LU1RSVE9YPXkKIyBD T05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9B UElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUklDVF9E RVZNRU0gaXMgbm90IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKIyBDT05GSUdfRUFS TFlfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX1JPREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfU1RSRVNT PXkKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8w WDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VE RUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgw IGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CkNPTkZJR19JT19E RUxBWV9VREVMQVk9eQojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RF RkFVTFRfSU9fREVMQVlfVFlQRT0yCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklH X0NQQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15CkNPTkZJR19YODZfREVCVUdfU1RBVElDX0NQ VV9IQVM9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19QRVJT SVNURU5UX0tFWVJJTkdTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKQ09ORklHX0tFWVNfREVC VUdfUFJPQ19LRVlTPXkKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKIyBDT05GSUdf U0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWUZTIGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklH X1hPUl9CTE9DS1M9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIK IwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19D UllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhF Uj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJ R19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15 CkNPTkZJR19DUllQVE9fUENPTVA9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQ VE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNF UiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklH X0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CiMgQ09ORklHX0NSWVBUT19Q Q1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9f Q1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBF Uj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVu Y3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJ R19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19TRVFJVj15CgojCiMgQmxvY2sgbW9kZXMKIwpD T05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9 eQojIENPTkZJR19DUllQVE9fRUNCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MUlc9eQpDT05G SUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CgojCiMgSGFzaCBtb2RlcwojCkNP TkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklHX0NSWVBUT19Y Q0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdf Q1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKQ09ORklHX0NSWVBU T19DUkMzMj15CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNU MTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0dI QVNIPXkKIyBDT05GSUdfQ1JZUFRPX01ENCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ1PXkK IyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JN RDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQy NTY9eQojIENPTkZJR19DUllQVE9fUk1EMzIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEx PXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0UzPXkKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NF MyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19U R1IxOTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEyPXkKIyBDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVM X05JX0lOVEVMIGlzIG5vdCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpD T05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNP TkZJR19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19C TE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19C TE9XRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09ORklHX0NSWVBUT19D QU1FTExJQV9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82 NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82NCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1 PXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX0NBU1Q2PXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9f U0FMU0EyMF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fU0VSUEVOVD15CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NF UlBFTlRfQVZYMl9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RFQT15CiMgQ09ORklHX0NSWVBUT19U V09GSVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19D UllQVE9fVFdPRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9 eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82ND15CgojCiMgQ29tcHJlc3Npb24KIwoj IENPTkZJR19DUllQVE9fREVGTEFURSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWkxJQj15CkNP TkZJR19DUllQVE9fTFpPPXkKQ09ORklHX0NSWVBUT19MWjQ9eQojIENPTkZJR19DUllQVE9fTFo0 SEMgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQ VE9fQU5TSV9DUFJORz15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQojIENPTkZJR19B U1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BVQkxJQ19L RVlfQUxHT19SU0EgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTEla QVRJT049eQojIENPTkZJR19LVk0gaXMgbm90IHNldApDT05GSUdfQklOQVJZX1BSSU5URj15Cgoj CiMgTGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRSRVZFUlNF PXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJO TEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5E X0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lP TUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVG PXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkK Q09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15 CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VC WTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NSQzMyX0JJVCBp cyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CiMgQ09ORklHX0NSQzgg aXMgbm90IHNldAojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQK Q09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19a TElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNT PXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CiMgQ09ORklH X1haX0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19CQ0ogaXMgbm90IHNldApDT05GSUdf REVDT01QUkVTU19HWklQPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hBU19J T01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09ORklHX0NQ VV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRP TUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0FWRVJBR0U9eQpDT05GSUdfQ09SRElDPXkK Q09ORklHX0REUj15Cg== --===============0754826636827427442==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756820AbaH0RLD (ORCPT ); Wed, 27 Aug 2014 13:11:03 -0400 Received: from mga01.intel.com ([192.55.52.88]:30240 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750908AbaH0RLA (ORCPT ); Wed, 27 Aug 2014 13:11:00 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,412,1406617200"; d="log'?scan'208";a="582469120" Date: Thu, 28 Aug 2014 01:09:31 +0800 From: Fengguang Wu To: Dan Williams Cc: Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: [xhci] BUG: unable to handle kernel NULL pointer dereference at (null) Message-ID: <20140827170931.GA27641@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ibTvN161/egqYuK8" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is git://git.kernel.org/pub/scm/linux/kernel/git/djbw/usb.git td-fragments-v1 commit e65e21a542cab81d794db4e5fe919c4e1d624ea7 Author: Dan Williams AuthorDate: Tue Jul 22 00:08:51 2014 -0700 Commit: Dan Williams CommitDate: Fri Aug 22 10:06:50 2014 -0700 xhci: unit test ring enqueue/dequeue routines Given the complexity of satisfying xhci 1.0+ host trb boundary constraints, provide a test case that exercises inserting mid-segment links into a ring. The linker --wrap= option is used to not pollute the global identifier space and to make it clear which standard xhci driver routines are being mocked-up. The --wrap= option does not come into play when both xhci-hcd and xhci-test are built-in to the kernel, so namespace collisions are prevented by excluding xhci-test from the build when xhci-hcd is built-in. It's unfortunate that this is an in-kernel test rather than userspace and that the infrastructure is custom rather than generic. That said, it serves its purpose of exercising the corner cases of the scatterlist parsing implementation in xhci. Cc: Rusty Russell Signed-off-by: Dan Williams +------------------------------------------------------+------------+------------+ | | fb6fa3e625 | e65e21a542 | +------------------------------------------------------+------------+------------+ | boot_successes | 60 | 0 | | boot_failures | 0 | 20 | | BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20 | | Oops | 0 | 20 | | RIP:setup_test_skip64 | 0 | 20 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 20 | | backtrace:do_test | 0 | 20 | | backtrace:xhci_test_init | 0 | 20 | | backtrace:kernel_init_freeable | 0 | 20 | +------------------------------------------------------+------------+------------+ [ 12.405859] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 12.406471] ohci-pci: OHCI PCI platform driver [ 12.406906] ohci-platform: OHCI generic platform driver [ 12.407510] BUG: unable to handle kernel NULL pointer dereference at (null) [ 12.408218] IP: [] setup_test_skip64+0x183/0x270 [ 12.408781] PGD 0 [ 12.409010] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC [ 12.409450] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc5-00225-ge65e21a #6 [ 12.410102] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.410599] task: ffff880012128000 ti: ffff880012130000 task.ti: ffff880012130000 [ 12.410950] RIP: 0010:[] [] setup_test_skip64+0x183/0x270 [ 12.410950] RSP: 0000:ffff880012133d08 EFLAGS: 00010202 [ 12.410950] RAX: ffff880012117000 RBX: 0000000000000000 RCX: 000000078000000f [ 12.410950] RDX: 0000000000000040 RSI: 0000000000000f01 RDI: 0000000000000000 [ 12.410950] RBP: ffff880012133d48 R08: 0000000000000fe0 R09: 0000000000000000 [ 12.410950] R10: 00000000000f0000 R11: 0000000000000001 R12: 0000000080000000 [ 12.410950] R13: 0000000000000000 R14: 000000000000ffe0 R15: 000000000000ffe0 [ 12.410950] FS: 0000000000000000(0000) GS:ffff880012400000(0000) knlGS:0000000000000000 [ 12.410950] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 12.410950] CR2: 0000000000000000 CR3: 0000000002568000 CR4: 00000000000006b0 [ 12.410950] Stack: [ 12.410950] ffff880012133ddc ffff880012133de8 ffff880012133e10 0000000000000000 [ 12.410950] 0000000000000000 ffff88000b1a2400 0000000000000000 0000000000000000 [ 12.410950] ffff880012133e48 ffffffff81d71168 0000000000000000 0000303a35343200 [ 12.410950] Call Trace: [ 12.410950] [] do_test.constprop.70+0x47/0x894 [ 12.410950] [] ? setup_test_32_248_8+0x340/0x340 [ 12.410950] [] ? device_create_groups_vargs+0xe0/0x1a0 [ 12.410950] [] ? ohci_platform_init+0x60/0x60 [ 12.410950] [] xhci_test_init+0x1f1/0x2a5 [ 12.410950] [] ? setup_test_32_248_8+0x340/0x340 [ 12.410950] [] ? setup_test_wrap64+0x320/0x320 [ 12.410950] [] ? setup_test_dont_trim+0x2f0/0x2f0 [ 12.410950] [] ? xhci_ring_free+0x1d0/0x1d0 [ 12.410950] [] ? ohci_platform_init+0x60/0x60 [ 12.410950] [] do_one_initcall+0x143/0x24d [ 12.410950] [] ? parse_args+0x2fb/0x530 [ 12.410950] [] kernel_init_freeable+0x1dc/0x2aa [ 12.410950] [] ? do_early_param+0xc3/0xc3 [ 12.410950] [] ? rest_init+0xd0/0xd0 [ 12.410950] [] kernel_init+0xe/0x160 [ 12.410950] [] ret_from_fork+0x7c/0xb0 [ 12.410950] [] ? rest_init+0xd0/0xd0 [ 12.410950] Code: 48 85 ff 40 0f 94 c6 44 0f b6 ce 49 83 c1 02 4a 83 04 cd a0 e9 b3 82 01 45 31 c9 40 84 f6 75 0b 45 0f b6 ca 49 c1 e1 04 49 01 f9 <49> 8b 39 48 8b 30 48 c1 e1 06 4c 89 78 10 44 89 40 08 01 d3 89 [ 12.410950] RIP [] setup_test_skip64+0x183/0x270 [ 12.410950] RSP [ 12.410950] CR2: 0000000000000000 [ 12.410950] ---[ end trace 3157077290b0c2c1 ]--- [ 12.410950] Kernel panic - not syncing: Fatal exception git bisect start 66e8dfa4e0d9600dedc08adcaac83c378b65351b 52addcf9d6669fa439387610bc65c92fa0980cef -- git bisect good 511b6daa3a596ab5c54bee5dab56ed4f77337a40 # 22:39 20+ 0 Merge 'ipvs-next/master' into devel-hourly-2014082722 git bisect bad 73e9ac542728ea03b8796cf9818950dc9e05d534 # 22:49 0- 20 Merge 'hid/for-3.18/upstream' into devel-hourly-2014082722 git bisect good 513dd18bd1b397935660c01daa14e53e819b9270 # 23:00 20+ 0 Merge 'netdev-next/master' into devel-hourly-2014082722 git bisect good a617416625136eec767df79308544cbb46fe0311 # 23:03 20+ 0 Merge 'kvm-ppc/kvm-ppc-queue' into devel-hourly-2014082722 git bisect good 858bf88bf6175c80920daa8c9210b0209443b7e1 # 23:06 20+ 0 Merge 'spi/for-next' into devel-hourly-2014082722 git bisect good cdb03bc488490bb364fa29ec292ecd3291ca5770 # 23:10 20+ 0 Merge 'regulator/for-next' into devel-hourly-2014082722 git bisect bad 8f5a71eb299401d62562e7ab634665ff98850e8f # 23:13 0- 20 Merge 'djbw-usb/td-fragments-v1' into devel-hourly-2014082722 git bisect good a75ef911cf100b8cf7d25baf6dac8052328a96e7 # 23:22 20+ 0 xhci: clarify "ring valid" checks git bisect good 652b7ee36207f186f3d701675483df43b4845c5c # 23:26 20+ 0 xhci: kill ->num_trbs_free_temp in struct xhci_ring git bisect good 1c11eb8545a3321e7ca27fc7ba8c56b6e6df2b57 # 23:31 20+ 0 xhci: add xhci_ring_reap_td() helper git bisect bad e65e21a542cab81d794db4e5fe919c4e1d624ea7 # 23:54 0- 20 xhci: unit test ring enqueue/dequeue routines git bisect good fb6fa3e625e1e453aea9eeb97d58bee30e1c0781 # 23:58 20+ 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) # first bad commit: [e65e21a542cab81d794db4e5fe919c4e1d624ea7] xhci: unit test ring enqueue/dequeue routines git bisect good fb6fa3e625e1e453aea9eeb97d58bee30e1c0781 # 00:00 60+ 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) git bisect bad 66e8dfa4e0d9600dedc08adcaac83c378b65351b # 00:00 0- 11 0day head guard for 'devel-hourly-2014082722' git bisect good 68e370289c29e3beac99d59c6d840d470af9dfcf # 00:19 60+ 2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux git bisect good d05446ae2128064a4bb8f74c84f6901ffb5c94bc # 00:33 60+ 1 Add linux-next specific files for 20140827 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=quantal-core-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 2 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-quantal-vp-32:20140827235402:x86_64-randconfig-hsxa2-08280622:3.16.0-rc5-00225-ge65e21a:6" Content-Transfer-Encoding: quoted-printable early console in setup code [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc5-00225-ge65e21a (kbuild@jaketown) (g= cc version 4.8.2 (Debian 4.8.2-18) ) #6 SMP Wed Aug 27 23:49:02 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=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_r= amdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dn= ormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randco= nfig-hsxa2-08280622/linux-devel:devel-hourly-2014082722:e65e21a542cab81d794= db4e5fe919c4e1d624ea7:bisect-linux-5/.vmlinuz-e65e21a542cab81d794db4e5fe919= c4e1d624ea7-20140827235015-9-vp branch=3Dlinux-devel/devel-hourly-201408272= 2 BOOT_IMAGE=3D/kernel/x86_64-randconfig-hsxa2-08280622/e65e21a542cab81d794= db4e5fe919c4e1d624ea7/vmlinuz-3.16.0-rc5-00225-ge65e21a 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] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: Bochs Bochs, BIOS Bochs 01/01/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 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] x86 PAT enabled: cpu 0, old 0x70406, new 0x7010600070106 [ 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 [0x03c27000, 0x03c27fff] PGTABLE [ 0.000000] BRK [0x03c28000, 0x03c28fff] PGTABLE [ 0.000000] BRK [0x03c29000, 0x03c29fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x12600000-0x127fffff] [ 0.000000] [mem 0x12600000-0x127fffff] page 4k [ 0.000000] BRK [0x03c2a000, 0x03c2afff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x125fffff] [ 0.000000] [mem 0x10000000-0x125fffff] page 4k [ 0.000000] BRK [0x03c2b000, 0x03c2bfff] PGTABLE [ 0.000000] BRK [0x03c2c000, 0x03c2cfff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x12800000-0x13ffdfff] [ 0.000000] [mem 0x12800000-0x13ffdfff] page 4k [ 0.000000] RAMDISK: [mem 0x1293d000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD930 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE450 000034 (v01 BOCHS BXPCRSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x0000000013FFFF80 000074 (v01 BOCHS BXPCFACP 00= 000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x0000000013FFE490 0011A9 (v01 BXPC BXDSDT 00= 000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF7A0 000796 (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF680 000080 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF640 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at [mem 0x0000000000000000-0x0000000013ffdfff] [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x13ffdfff] [ 0.000000] NODE_DATA [mem 0x13ff9000-0x13ffdfff] [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ff8001, primary cpu clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1216 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fc000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff5fb000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff] [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff] [ 0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff] [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:2 nr_no= de_ids:1 [ 0.000000] PERCPU: Embedded 25 pages/cpu @ffff880012400000 s78336 r0 d2= 4064 u1048576 [ 0.000000] pcpu-alloc: s78336 r0 d24064 u1048576 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0 1=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1240cb40 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Tota= l pages: 80519 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic= load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 = vga=3Dnormal root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64= -randconfig-hsxa2-08280622/linux-devel:devel-hourly-2014082722:e65e21a542ca= b81d794db4e5fe919c4e1d624ea7:bisect-linux-5/.vmlinuz-e65e21a542cab81d794db4= e5fe919c4e1d624ea7-20140827235015-9-vp branch=3Dlinux-devel/devel-hourly-20= 14082722 BOOT_IMAGE=3D/kernel/x86_64-randconfig-hsxa2-08280622/e65e21a542ca= b81d794db4e5fe919c4e1d624ea7/vmlinuz-3.16.0-rc5-00225-ge65e21a drbd.minor_c= ount=3D8 [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Memory: 251116K/327280K available (13870K kernel code, 7608K= rwdata, 8000K rodata, 1160K init, 14528K bss, 76164K reserved) [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D2, N= odes=3D1 [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:4352 nr_irqs:512 16 [ 0.000000] console [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: 8159 kB [ 0.000000] per task-struct memory footprint: 1920 bytes [ 0.000000] ODEBUG: selftest passed [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.468 MHz processor [ 0.020000] Calibrating delay loop (skipped) preset value.. 5386.93 Bogo= MIPS (lpj=3D26934680) [ 0.020000] pid_max: default: 32768 minimum: 301 [ 0.020000] ACPI: Core revision 20140424 [ 0.020000] ACPI: All ACPI Tables successfully acquired [ 0.020000] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.020000] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.020000] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.020000] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.020000] Initializing cgroup subsys devices [ 0.020057] Initializing cgroup subsys blkio [ 0.020490] Initializing cgroup subsys perf_event [ 0.021085] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.021085] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.021085] tlb_flushall_shift: 6 [ 0.022576] debug: unmapping init [mem 0xffffffff82def000-0xffffffff82df= 4fff] [ 0.026658] Getting VERSION: 50014 [ 0.026988] Getting VERSION: 50014 [ 0.027324] Getting ID: 0 [ 0.027580] Getting ID: ff000000 [ 0.027887] Getting LVT0: 8700 [ 0.028174] Getting LVT1: 8400 [ 0.028521] enabled ExtINT on CPU#0 [ 0.029882] ENABLING IO-APIC IRQs [ 0.030035] init IO_APIC IRQs [ 0.030320] apic 0 pin 0 not connected [ 0.030700] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.031450] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.032193] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.032930] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.033681] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.034427] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.035174] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.035908] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.036772] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.037749] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.038633] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.039394] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.040027] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.040766] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.041515] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.042261] apic 0 pin 16 not connected [ 0.042618] apic 0 pin 17 not connected [ 0.042992] apic 0 pin 18 not connected [ 0.043351] apic 0 pin 19 not connected [ 0.043708] apic 0 pin 20 not connected [ 0.044087] apic 0 pin 21 not connected [ 0.044444] apic 0 pin 22 not connected [ 0.044810] apic 0 pin 23 not connected [ 0.045312] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.045969] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0= 6, stepping: 01) [ 0.046922] Using local APIC timer interrupts. [ 0.046922] calibrating APIC timer ... [ 0.050000] ... lapic delta =3D 6250296 [ 0.050000] ... PM-Timer delta =3D 357981 [ 0.050000] ... PM-Timer result ok [ 0.050000] ..... delta 6250296 [ 0.050000] ..... mult: 268448169 [ 0.050000] ..... calibration result: 10000473 [ 0.050000] ..... CPU clock speed is 2695.0743 MHz. [ 0.050000] ..... host bus clock speed is 1000.0473 MHz. [ 0.050000] Performance Events: unsupported Netburst CPU model 6 no PMU = driver, software events only. [ 0.050000]=20 [ 0.050000] ********************************************************** [ 0.050000] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.050000] ** ** [ 0.050000] ** trace_printk() being used. Allocating extra memory. ** [ 0.050000] ** ** [ 0.050000] ** This means that this is a DEBUG kernel and it is ** [ 0.050000] ** unsafe for produciton use. ** [ 0.050000] ** ** [ 0.050016] ** If you see this message and you are not debugging ** [ 0.051084] ** the kernel, report this immediately to your vendor! ** [ 0.052142] ** ** [ 0.053201] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.054261] ********************************************************** [ 0.060751] x86: Booting SMP configuration: [ 0.061467] .... node #0, CPUs: #1 [ 0.057666] kvm-clock: cpu 1, msr 0:13ff8041, secondary cpu clock [ 0.057666] masked ExtINT on CPU#1 [ 0.080272] x86: Booted up 1 node, 2 CPUs [ 0.080206] KVM setup async PF for cpu 1 [ 0.080206] kvm-stealtime: cpu 1, msr 1250cb40 [ 0.081463] ---------------- [ 0.081729] | NMI testsuite: [ 0.082008] -------------------- [ 0.082300] remote IPI: ok | [ 0.090214] local IPI: ok | [ 0.110110] -------------------- [ 0.110564] Good, all 2 testcases passed! | [ 0.111128] --------------------------------- [ 0.111685] smpboot: Total of 2 processors activated (10773.87 BogoMIPS) [ 0.130672] xor: measuring software checksum speed [ 0.230038] prefetch64-sse: 176.800 MB/sec [ 0.330023] generic_sse: 173.600 MB/sec [ 0.330609] xor: using function: prefetch64-sse (176.800 MB/sec) [ 0.331421] prandom: seed boundary self test passed [ 0.332088] prandom: 100 self tests passed [ 0.332411] regulator-dummy: no parameters [ 0.333469] NET: Registered protocol family 16 [ 0.335045] cpuidle: using governor ladder [ 0.335594] cpuidle: using governor menu [ 0.336656] ACPI: bus type PCI registered [ 0.337496] PCI: Using configuration type 1 for base access [ 0.516059] raid6: sse2x1 4689 MB/s [ 0.686054] raid6: sse2x2 6189 MB/s [ 0.856053] raid6: sse2x4 6463 MB/s [ 0.856648] raid6: using algorithm sse2x4 (6463 MB/s) [ 0.857367] raid6: using intx1 recovery algorithm [ 0.860014] ACPI: Added _OSI(Module Device) [ 0.860014] ACPI: Added _OSI(Processor Device) [ 0.860014] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.860017] ACPI: Added _OSI(Processor Aggregator Device) [ 0.872189] ACPI: Interpreter enabled [ 0.872717] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S1_] (20140424/hwxface-580) [ 0.874007] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S2_] (20140424/hwxface-580) [ 0.875341] ACPI: (supports S0 S3 S4 S5) [ 0.875991] ACPI: Using IOAPIC for interrupt routing [ 0.876724] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.892716] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.893632] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.894468] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.900019] PCI host bridge to bus 0000:00 [ 0.900019] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.900019] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.900019] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.900019] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.900019] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff= f] [ 0.901091] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.902918] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.904905] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.910018] pci 0000:00:01.1: reg 0x20: [io 0xc1c0-0xc1cf] [ 0.912288] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.913299] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.914218] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.915217] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.916722] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.918113] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX= 4 ACPI [ 0.919135] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX= 4 SMB [ 0.920670] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.925442] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.928396] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.938999] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.941345] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.943603] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.945848] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.954043] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.955680] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 [ 0.957980] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f] [ 0.960736] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff] [ 0.969395] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 [ 0.971518] pci 0000:00:05.0: reg 0x10: [io 0xc080-0xc0bf] [ 0.973734] pci 0000:00:05.0: reg 0x14: [mem 0xfebf2000-0xfebf2fff] [ 0.982124] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 [ 0.984388] pci 0000:00:06.0: reg 0x10: [io 0xc0c0-0xc0ff] [ 0.986548] pci 0000:00:06.0: reg 0x14: [mem 0xfebf3000-0xfebf3fff] [ 0.994885] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000 [ 0.997160] pci 0000:00:07.0: reg 0x10: [io 0xc100-0xc13f] [ 0.999294] pci 0000:00:07.0: reg 0x14: [mem 0xfebf4000-0xfebf4fff] [ 1.007836] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000 [ 1.010739] pci 0000:00:08.0: reg 0x10: [io 0xc140-0xc17f] [ 1.012957] pci 0000:00:08.0: reg 0x14: [mem 0xfebf5000-0xfebf5fff] [ 1.021479] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000 [ 1.023811] pci 0000:00:09.0: reg 0x10: [io 0xc180-0xc1bf] [ 1.025944] pci 0000:00:09.0: reg 0x14: [mem 0xfebf6000-0xfebf6fff] [ 1.035445] pci 0000:00:0a.0: [8086:25ab] type 00 class 0x088000 [ 1.037123] pci 0000:00:0a.0: reg 0x10: [mem 0xfebf7000-0xfebf700f] [ 1.044649] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 1.045877] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 1.047218] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 1.048424] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 1.049494] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 1.051458] ACPI: Enabled 16 GPEs in block 00 to 0F [ 1.054446] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 1.055619] vgaarb: loaded [ 1.056015] vgaarb: bridge control possible 0000:00:02.0 [ 1.058448] ACPI: bus type USB registered [ 1.059208] usbcore: registered new interface driver usbfs [ 1.060073] usbcore: registered new interface driver hub [ 1.061059] usbcore: registered new device driver usb [ 1.061065] Linux video capture interface: v2.00 [ 1.062388] PCI: Using ACPI for IRQ routing [ 1.063017] PCI: pci_cache_line_size set to 64 bytes [ 1.064069] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 1.064944] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 1.070848] Switched to clocksource kvm-clock [ 1.072655] Warning: could not register all branches stats [ 1.073482] Warning: could not register annotated branches stats [ 1.170562] pnp: PnP ACPI init [ 1.171154] ACPI: bus type PNP registered [ 1.171920] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:3) [ 1.173280] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 1.174309] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:3) [ 1.175561] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 1.176559] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:3) [ 1.177852] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 1.178897] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:3) [ 1.180104] pnp 00:03: [dma 2] [ 1.180645] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 1.181699] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:3) [ 1.182965] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 1.184050] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:3) [ 1.185303] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 1.186347] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:3) [ 1.187591] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 1.189266] pnp: PnP ACPI: found 7 devices [ 1.189870] ACPI: bus type PNP unregistered [ 1.196504] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 1.197323] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 1.198123] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 1.199013] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 1.199974] NET: Registered protocol family 1 [ 1.200672] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 1.201541] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 1.202399] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 1.203329] pci 0000:00:02.0: Boot video device [ 1.204111] PCI: CLS 0 bytes, default 64 [ 1.205560] Trying to unpack rootfs image as initramfs... [ 2.801022] debug: unmapping init [mem 0xffff88001293d000-0xffff880013fe= ffff] [ 2.826910] cryptomgr_test (28) used greatest stack depth: 14336 bytes l= eft [ 2.827835] camellia-x86_64: performance on this CPU would be suboptimal= : disabling camellia-x86_64. [ 2.828972] blowfish-x86_64: performance on this CPU would be suboptimal= : disabling blowfish-x86_64. [ 2.830528] twofish-x86_64-3way: performance on this CPU would be subopt= imal: disabling twofish-x86_64-3way. [ 2.831973] sha1_ssse3: Neither AVX nor AVX2 nor SSSE3 is available/usab= le. [ 2.832850] PCLMULQDQ-NI instructions are not detected. [ 2.833521] AVX instructions are not detected. [ 2.834089] AVX instructions are not detected. [ 2.834650] AVX2 instructions are not detected. [ 2.846482] futex hash table entries: 512 (order: 4, 65536 bytes) [ 2.847359] Initialise system trusted keyring [ 2.869822] VFS: Disk quotas dquot_6.5.2 [ 2.870752] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.872308] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.875767] ntfs: driver 2.1.30 [Flags: R/O DEBUG]. [ 2.877310] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 2.880733] ROMFS MTD (C) 2007 Red Hat, Inc. [ 2.881661] fuse init (API version 7.23) [ 2.883203] SGI XFS with ACLs, security attributes, realtime, large bloc= k/inode numbers, debug enabled [ 2.888421] NILFS version 2 loaded [ 2.888866] befs: version: 0.9.3 [ 2.889577] msgmni has been set to 490 [ 2.898267] Key type asymmetric registered [ 2.899133] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 251) [ 2.900527] io scheduler noop registered (default) [ 2.901146] start plist test [ 2.907966] end plist test [ 2.908328] list_sort_test: start testing list_sort() [ 2.911006] crc32: CRC_LE_BITS =3D 8, CRC_BE BITS =3D 8 [ 2.911623] crc32: self tests passed, processed 225944 bytes in 652844 n= sec [ 2.913107] crc32c: CRC_LE_BITS =3D 8 [ 2.913547] crc32c: self tests passed, processed 225944 bytes in 313282 = nsec [ 3.706000] crc32_combine: 8373 self tests passed [ 3.800238] tsc: Refined TSC clocksource calibration: 2694.844 MHz [ 4.476571] crc32c_combine: 8373 self tests passed [ 4.477582] rbtree testing -> 28517 cycles [ 5.666720] augmented rbtree testing -> 38804 cycles [ 7.273360] hgafb: HGA card not detected. [ 7.274009] hgafb: probe of hgafb.0 failed with error -22 [ 7.274992] usbcore: registered new interface driver udlfb [ 7.275917] ipmi message handler version 39.2 [ 7.276638] IPMI System Interface driver. [ 7.277422] ipmi_si: Adding default-specified kcs state machine [ 7.278316] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 7.292806] ipmi_si: Interface detection failed [ 9.140193] ipmi_si: Adding default-specified smic state machine [ 9.141051] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 9.142393] ipmi_si: Interface detection failed [ 12.110182] ipmi_si: Adding default-specified bt state machine [ 12.110775] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 12.111662] ipmi_si: Interface detection failed [ 12.120287] ipmi_si: Unable to find any System Interface(s) [ 12.120861] IPMI Watchdog: driver initialized [ 12.121260] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via = sys_reboot. [ 12.122288] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 12.122974] ACPI: Power Button [PWRF] [ 12.140407] r3964: Philips r3964 Driver $Revision: 1.10 $ [ 12.140896] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 12.164876] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 12.166617] serial: Freescale lpuart driver [ 12.167420] ppdev: user-space parallel port driver [ 12.167867] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 12.168318] smapi::smapi_init, ERROR invalid usSmapiID [ 12.168743] mwave: tp3780i::tp3780I_InitializeBoardData: Error: SMAPI is= not available on this machine [ 12.169490] mwave: mwavedd::mwave_init: Error: Failed to initialize boar= d data [ 12.170148] mwave: mwavedd::mwave_init: Error: Failed to initialize [ 12.170749] SyncLink PC Card driver $Revision: 4.34 $, tty major#248 [ 12.171413] parport_pc 00:04: reported by Plug and Play ACPI [ 12.172037] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 12.254983] brd: module loaded [ 12.257724] loop: module loaded [ 12.258209] dummy-irq: no IRQ given. Use irq=3DN [ 12.258649] lkdtm: No crash points registered, enable through debugfs [ 12.259316] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 12.260162] c2port c2port0: C2 port uc added [ 12.260539] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by= tes total) [ 12.261393] usbcore: registered new interface driver rtsx_usb [ 12.262144] Uniform Multi-Platform E-IDE driver [ 12.262585] ide-gd driver 1.18 [ 12.262886] ide-cd driver 5.00 [ 12.263515] SSFDC read-only Flash Translation layer [ 12.264048] slram: not enough parameters. [ 12.269973] parport0: powerup/reset Butterfly [ 12.400318] parport_pc 00:04: registered master spi42 [ 12.401105] spi spi42.1: spi_bitbang_setup, 66 nsec/bit [ 12.401599] spi spi42.1: setup mode 0, 8 bits/w, 15000000 Hz max --> 0 [ 12.402293] parport_pc 00:04: registered child spi42.1 [ 12.402744] parport0: dataflash at spi42.1 [ 12.403105] parport0: AVR Butterfly [ 12.403510] parport0: cannot grant exclusive access for device ks0108 [ 12.404071] ks0108: ERROR: parport didn't register new device [ 12.404567] cfag12864b: ERROR: ks0108 is not initialized [ 12.405038] cfag12864bfb: ERROR: cfag12864b is not initialized [ 12.405859] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 12.406471] ohci-pci: OHCI PCI platform driver [ 12.406906] ohci-platform: OHCI generic platform driver [ 12.407510] BUG: unable to handle kernel NULL pointer dereference at = (null) [ 12.408218] IP: [] setup_test_skip64+0x183/0x270 [ 12.408781] PGD 0=20 [ 12.409010] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC [ 12.409450] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc5-00225-g= e65e21a #6 [ 12.410102] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.410599] task: ffff880012128000 ti: ffff880012130000 task.ti: ffff880= 012130000 [ 12.410950] RIP: 0010:[] [] setup_t= est_skip64+0x183/0x270 [ 12.410950] RSP: 0000:ffff880012133d08 EFLAGS: 00010202 [ 12.410950] RAX: ffff880012117000 RBX: 0000000000000000 RCX: 00000007800= 0000f [ 12.410950] RDX: 0000000000000040 RSI: 0000000000000f01 RDI: 00000000000= 00000 [ 12.410950] RBP: ffff880012133d48 R08: 0000000000000fe0 R09: 00000000000= 00000 [ 12.410950] R10: 00000000000f0000 R11: 0000000000000001 R12: 00000000800= 00000 [ 12.410950] R13: 0000000000000000 R14: 000000000000ffe0 R15: 00000000000= 0ffe0 [ 12.410950] FS: 0000000000000000(0000) GS:ffff880012400000(0000) knlGS:= 0000000000000000 [ 12.410950] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 12.410950] CR2: 0000000000000000 CR3: 0000000002568000 CR4: 00000000000= 006b0 [ 12.410950] Stack: [ 12.410950] ffff880012133ddc ffff880012133de8 ffff880012133e10 00000000= 00000000 [ 12.410950] 0000000000000000 ffff88000b1a2400 0000000000000000 00000000= 00000000 [ 12.410950] ffff880012133e48 ffffffff81d71168 0000000000000000 0000303a= 35343200 [ 12.410950] Call Trace: [ 12.410950] [] do_test.constprop.70+0x47/0x894 [ 12.410950] [] ? setup_test_32_248_8+0x340/0x340 [ 12.410950] [] ? device_create_groups_vargs+0xe0/0x1a0 [ 12.410950] [] ? ohci_platform_init+0x60/0x60 [ 12.410950] [] xhci_test_init+0x1f1/0x2a5 [ 12.410950] [] ? setup_test_32_248_8+0x340/0x340 [ 12.410950] [] ? setup_test_wrap64+0x320/0x320 [ 12.410950] [] ? setup_test_dont_trim+0x2f0/0x2f0 [ 12.410950] [] ? xhci_ring_free+0x1d0/0x1d0 [ 12.410950] [] ? ohci_platform_init+0x60/0x60 [ 12.410950] [] do_one_initcall+0x143/0x24d [ 12.410950] [] ? parse_args+0x2fb/0x530 [ 12.410950] [] kernel_init_freeable+0x1dc/0x2aa [ 12.410950] [] ? do_early_param+0xc3/0xc3 [ 12.410950] [] ? rest_init+0xd0/0xd0 [ 12.410950] [] kernel_init+0xe/0x160 [ 12.410950] [] ret_from_fork+0x7c/0xb0 [ 12.410950] [] ? rest_init+0xd0/0xd0 [ 12.410950] Code: 48 85 ff 40 0f 94 c6 44 0f b6 ce 49 83 c1 02 4a 83 04 = cd a0 e9 b3 82 01 45 31 c9 40 84 f6 75 0b 45 0f b6 ca 49 c1 e1 04 49 01 f9 = <49> 8b 39 48 8b 30 48 c1 e1 06 4c 89 78 10 44 89 40 08 01 d3 89=20 [ 12.410950] RIP [] setup_test_skip64+0x183/0x270 [ 12.410950] RSP [ 12.410950] CR2: 0000000000000000 [ 12.410950] ---[ end trace 3157077290b0c2c1 ]--- [ 12.410950] Kernel panic - not syncing: Fatal exception [ 12.410950] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range= : 0xffffffff80000000-0xffffffffbfffffff) Elapsed time: 20 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig= -hsxa2-08280622/e65e21a542cab81d794db4e5fe919c4e1d624ea7/vmlinuz-3.16.0-rc5= -00225-ge65e21a -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 deb= ug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 p= anic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdi= sk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnorma= l root=3D/dev/ram0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig= -hsxa2-08280622/linux-devel:devel-hourly-2014082722:e65e21a542cab81d794db4e= 5fe919c4e1d624ea7:bisect-linux-5/.vmlinuz-e65e21a542cab81d794db4e5fe919c4e1= d624ea7-20140827235015-9-vp branch=3Dlinux-devel/devel-hourly-2014082722 BO= OT_IMAGE=3D/kernel/x86_64-randconfig-hsxa2-08280622/e65e21a542cab81d794db4e= 5fe919c4e1d624ea7/vmlinuz-3.16.0-rc5-00225-ge65e21a drbd.minor_count=3D8' = -initrd /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 -wat= chdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs/LABEL=3DKVM/disk0-qu= antal-vp-32,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/LABEL=3DKVM/disk1-qu= antal-vp-32,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/LABEL=3DKVM/disk2-qu= antal-vp-32,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/LABEL=3DKVM/disk3-qu= antal-vp-32,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/LABEL=3DKVM/disk4-qu= antal-vp-32,media=3Ddisk,if=3Dvirtio -drive file=3D/fs/LABEL=3DKVM/disk5-qu= antal-vp-32,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-quantal-vp= -32 -serial file:/dev/shm/kboot/serial-quantal-vp-32 -daemonize -display no= ne -monitor null=20 --ibTvN161/egqYuK8 Content-Type: application/octet-stream Content-Disposition: attachment; filename="x86_64-randconfig-hsxa2-08280622-66e8dfa4e0d9600dedc08adcaac83c378b65351b-BUG:-unable-to-handle-kernel-NULL-pointer-dereference-53930.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgNjZlOGRmYS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1o b3VybHktMjAxNDA4MjcyMicKZ2l0IGNoZWNrb3V0IDUyYWRkY2Y5ZDY2NjlmYTQzOTM4NzYx MGJjNjVjOTJmYTA5ODBjZWYKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJs eS0yMDE0MDgyNzIyOjUyYWRkY2Y5ZDY2NjlmYTQzOTM4NzYxMGJjNjVjOTJmYTA5ODBjZWY6 YmlzZWN0LWxpbnV4LTUKCjIwMTQtMDgtMjcgMjI6MzA6NTkgNTJhZGRjZjlkNjY2OWZhNDM5 Mzg3NjEwYmM2NWM5MmZhMDk4MGNlZiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4 MDYyMi01MmFkZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1YzkyZmEwOTgwY2VmCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi81 MmFkZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1YzkyZmEwOTgwY2VmCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMi01MmFkZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1YzkyZmEwOTgw Y2VmCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIt NTJhZGRjZjlkNjY2OWZhNDM5Mzg3NjEwYmM2NWM5MmZhMDk4MGNlZgprZXJuZWw6IC9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNTJhZGRjZjlkNjY2OWZhNDM5 Mzg3NjEwYmM2NWM5MmZhMDk4MGNlZi92bWxpbnV6LTMuMTcuMC1yYzIKCjIwMTQtMDgtMjcg MjI6MzM6NTkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKYmlzZWN0OiBn b29kIGNvbW1pdCA1MmFkZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1YzkyZmEwOTgwY2VmCmdp dCBiaXNlY3Qgc3RhcnQgNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRjYWFjODNjMzc4YjY1MzUx YiA1MmFkZGNmOWQ2NjY5ZmE0MzkzODc2MTBiYzY1YzkyZmEwOTgwY2VmIC0tCi9jL2tlcm5l bC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1iIiwgIjY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFk Y2FhYzgzYzM3OGI2NTM1MWIiLCAiLWciLCAiNTJhZGRjZjlkNjY2OWZhNDM5Mzg3NjEwYmM2 NWM5MmZhMDk4MGNlZiIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWls dXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdCJdCkJpc2VjdGlu ZzogMTkxMiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTEg c3RlcHMpCls1MTFiNmRhYTNhNTk2YWI1YzU0YmVlNWRhYjU2ZWQ0Zjc3MzM3YTQwXSBNZXJn ZSAnaXB2cy1uZXh0L21hc3RlcicgaW50byBkZXZlbC1ob3VybHktMjAxNDA4MjcyMgpydW5u aW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9v dC1iaXNlY3QvbGludXgtNS9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1 ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9saW51eC1kZXZlbDpk ZXZlbC1ob3VybHktMjAxNDA4MjcyMjo1MTFiNmRhYTNhNTk2YWI1YzU0YmVlNWRhYjU2ZWQ0 Zjc3MzM3YTQwOmJpc2VjdC1saW51eC01CgoyMDE0LTA4LTI3IDIyOjM1OjMxIDUxMWI2ZGFh M2E1OTZhYjVjNTRiZWU1ZGFiNTZlZDRmNzczMzdhNDAgY29tcGlsaW5nClF1ZXVlZCBidWls ZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWct aHN4YTItMDgyODA2MjItNTExYjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1NmVkNGY3NzMzN2E0 MApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvNTExYjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1NmVkNGY3NzMzN2E0MAp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0 LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItNTExYjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1 NmVkNGY3NzMzN2E0MAprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvNTExYjZkYWEzYTU5NmFiNWM1NGJlZTVkYWI1NmVkNGY3NzMzN2E0MC92bWxp bnV6LTMuMTcuMC1yYzItd2wtYXRoLTAwOTk3LWc1MTFiNmRhCgoyMDE0LTA4LTI3IDIyOjM3 OjMxIGRldGVjdGluZyBib290IHN0YXRlIC4uCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogOTE1 IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMCBzdGVwcykK WzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzRdIE1lcmdlICdoaWQv Zm9yLTMuMTgvdXBzdHJlYW0nIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwODI3MjIKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1 ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2 ZWwtaG91cmx5LTIwMTQwODI3MjI6NzNlOWFjNTQyNzI4ZWEwM2I4Nzk2Y2Y5ODE4OTUwZGM5 ZTA1ZDUzNDpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yNyAyMjozOTowMSA3M2U5YWM1NDI3 MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyLTczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1 MGRjOWUwNWQ1MzQKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyLTczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQKa2VybmVs OiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0Mjcy OGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvdm1saW51ei0zLjE3LjAtcmMyLXdsLWF0 aC0wMTUwMi1nNzNlOWFjNQoKMjAxNC0wOC0yNyAyMjo0OTowMiBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuIFRFU1QgRkFJTFVSRQpbICAgMTIuMTcwMDYzXSBvaGNpX2hjZDogVVNCIDEuMSAn T3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgIDEyLjE3MTAzN10gb2hj aS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgMTIuMTcxNzkwXSBvaGNpLXBs YXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAxMi4xNzI4ODddIEJV RzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0 ICAgICAgICAgICAobnVsbCkKWyAgIDEyLjE3Mzk5Nl0gSVA6IFs8ZmZmZmZmZmY4MTk5MDE3 Mz5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTgzLzB4MjcwClsgICAxMi4xNzQ4ODVdIFBHRCAw IApbICAgMTIuMTc1MTkyXSBPb3BzOiAwMDAwIFsjMV0gU01QIERFQlVHX1BBR0VBTExPQwpb ICAgMTIuMTc1ODg2XSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRl ZCAzLjE3LjAtcmMyLXdsLWF0aC0wMTUwMi1nNzNlOWFjNSAjMQpbICAgMTIuMTc3MDEwXSBI YXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICAx Mi4xNzc4ODFdIHRhc2s6IGZmZmY4ODAwMTIxMjgwMDAgdGk6IGZmZmY4ODAwMTIxMzAwMDAg dGFzay50aTogZmZmZjg4MDAxMjEzMDAwMApbICAgMTIuMTc4OTg3XSBSSVA6IDAwMTA6Wzxm ZmZmZmZmZjgxOTkwMTczPl0gIFs8ZmZmZmZmZmY4MTk5MDE3Mz5dIHNldHVwX3Rlc3Rfc2tp cDY0KzB4MTgzLzB4MjcwClsgICAxMi4xODAwMjBdIFJTUDogMDAwMDpmZmZmODgwMDEyMTMz ZDA4ICBFRkxBR1M6IDAwMDEwMjAyClsgICAxMi4xODAwMjBdIFJBWDogZmZmZjg4MDAxMTI3 YzgwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNYOiAwMDAwMDAwNzgwMDAwMDBmClsgICAx Mi4xODAwMjBdIFJEWDogMDAwMDAwMDAwMDAwMDA0MCBSU0k6IDAwMDAwMDAwMDAwMDBmMDEg UkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgICAxMi4xODAwMjBdIFJCUDogZmZmZjg4MDAxMjEz M2Q0OCBSMDg6IDAwMDAwMDAwMDAwMDBmZTAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgICAx Mi4xODAwMjBdIFIxMDogMDAwMDAwMDAwMDBmMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAg UjEyOiAwMDAwMDAwMDgwMDAwMDAwClsgICAxMi4xODAwMjBdIFIxMzogMDAwMDAwMDAwMDAw MDAwMCBSMTQ6IDAwMDAwMDAwMDAwMGZmZTAgUjE1OiAwMDAwMDAwMDAwMDBmZmUwClsgICAx Mi4xODAwMjBdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMDEyNTAw MDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjE4MDAyMF0gQ1M6ICAw MDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICAgMTIuMTgw MDIwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAyNWM1MDAwIENSNDog MDAwMDAwMDAwMDA0MDZhMApbICAgMTIuMTgwMDIwXSBTdGFjazoKWyAgIDEyLjE4MDAyMF0g IGZmZmY4ODAwMTIxMzNkZGMgZmZmZjg4MDAxMjEzM2RlOCBmZmZmODgwMDEyMTMzZTEwIDAw MDAwMDAwMDAwMDAwMDAKWyAgIDEyLjE4MDAyMF0gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4 MDAwYWQ5NDQwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjE4 MDAyMF0gIGZmZmY4ODAwMTIxMzNlNDggZmZmZmZmZmY4MWRhZGNlOSAwMDAwMDAwMDAwMDAw MDAwIDAwMDAzMDNhMzUzNDMyMDAKWyAgIDEyLjE4MDAyMF0gQ2FsbCBUcmFjZToKWyAgIDEy LjE4MDAyMF0gIFs8ZmZmZmZmZmY4MWRhZGNlOT5dIGRvX3Rlc3QuY29uc3Rwcm9wLjcwKzB4 NDcvMHg4OTQKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MTk4ZmZmMD5dID8gc2V0dXBf dGVzdF8zMl8yNDhfOCsweDM0MC8weDM0MApbICAgMTIuMTgwMDIwXSAgWzxmZmZmZmZmZjgx ODQ0YTAwPl0gPyBkZXZpY2VfY3JlYXRlX2dyb3Vwc192YXJncysweGUwLzB4MWEwClsgICAx Mi4xODAwMjBdICBbPGZmZmZmZmZmODJkYjJkOTk+XSA/IG9oY2lfcGxhdGZvcm1faW5pdCsw eDYwLzB4NjAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MmRiMmY4YT5dIHhoY2lfdGVz dF9pbml0KzB4MWYxLzB4MmE1ClsgICAxMi4xODAwMjBdICBbPGZmZmZmZmZmODE5OGZmZjA+ XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNDAvMHgzNDAKWyAgIDEyLjE4MDAyMF0gIFs8 ZmZmZmZmZmY4MTk4ZmNiMD5dID8gc2V0dXBfdGVzdF93cmFwNjQrMHgzMjAvMHgzMjAKWyAg IDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MTk4Zjk5MD5dID8gc2V0dXBfdGVzdF9kb250X3Ry aW0rMHgyZjAvMHgyZjAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MTk4ZjZhMD5dID8g eGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgxZDAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4 MmRiMmQ5OT5dID8gb2hjaV9wbGF0Zm9ybV9pbml0KzB4NjAvMHg2MApbICAgMTIuMTgwMDIw XSAgWzxmZmZmZmZmZjgyZDU5NmIyPl0gZG9fb25lX2luaXRjYWxsKzB4MTQzLzB4MjRkClsg ICAxMi4xODAwMjBdICBbPGZmZmZmZmZmODEwZGZmYmI+XSA/IHBhcnNlX2FyZ3MrMHgyZmIv MHg1MzAKWyAgIDEyLjE4MDAyMF0gIFs8ZmZmZmZmZmY4MmQ1OTk5OD5dIGtlcm5lbF9pbml0 X2ZyZWVhYmxlKzB4MWRjLzB4MmFhClsgICAxMi4xODAwMjBdICBbPGZmZmZmZmZmODJkNTg5 ZDU+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4YzMvMHhjMwpbICAgMTIuMTgwMDIwXSAgWzxmZmZm ZmZmZjgxZDg4NjAwPl0gPyByZXN0X2luaXQrMHhkMC8weGQwClsgICAxMi4xODAwMjBdICBb PGZmZmZmZmZmODFkODg2MGU+XSBrZXJuZWxfaW5pdCsweGUvMHgxNjAKWyAgIDEyLjE4MDAy MF0gIFs8ZmZmZmZmZmY4MWRjNWJmYz5dIHJldF9mcm9tX2ZvcmsrMHg3Yy8weGIwClsgICAx Mi4xODAwMjBdICBbPGZmZmZmZmZmODFkODg2MDA+XSA/IHJlc3RfaW5pdCsweGQwLzB4ZDAK WyAgIDEyLjE4MDAyMF0gQ29kZTogNDggODUgZmYgNDAgMGYgOTQgYzYgNDQgMGYgYjYgY2Ug NDkgODMgYzEgMDIgNGEgODMgMDQgY2QgYzAgZjIgYmEgODIgMDEgNDUgMzEgYzkgNDAgODQg ZjYgNzUgMGIgNDUgMGYgYjYgY2EgNDkgYzEgZTEgMDQgNDkgMDEgZjkgPDQ5PiA4YiAzOSA0 OCA4YiAzMCA0OCBjMSBlMSAwNiA0YyA4OSA3OCAxMCA0NCA4OSA0MCAwOCAwMSBkMyA4OSAK WyAgIDEyLjE4MDAyMF0gUklQICBbPGZmZmZmZmZmODE5OTAxNzM+XSBzZXR1cF90ZXN0X3Nr aXA2NCsweDE4My8weDI3MApbICAgMTIuMTgwMDIwXSAgUlNQIDxmZmZmODgwMDEyMTMzZDA4 PgpbICAgMTIuMTgwMDIwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjE4MDAyMF0g LS0tWyBlbmQgdHJhY2UgMjY4NTZlN2FkOGQxYjRkMCBdLS0tClsgICAxMi4xODAwMjBdIEtl cm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24KL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4 MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTEzOjIwMTQwODI3MjI0NzMz Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAx NTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50 YWwta2J1aWxkLTI4OjIwMTQwODI3MjI0NzMzOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4 MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTEwOjIwMTQwODI3MjI0NzM1 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAx NTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50 YWwta2J1aWxkLTE0OjIwMTQwODI3MjI0NzM0Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4 MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTE1OjIwMTQwODI3MjI0NzM1 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAx NTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50 YWwta2J1aWxkLTE3OjIwMTQwODI3MjI0NzM1Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4 MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTE5OjIwMTQwODI3MjI0NzM1 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAx NTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50 YWwta2J1aWxkLTE6MjAxNDA4MjcyMjQ3MzQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgx ODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjE6MjAxNDA4MjcyMjQ3MzQ6 eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1 MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy LzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRh bC1rYnVpbGQtMjM6MjAxNDA4MjcyMjQ3MzQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgx ODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjY6MjAxNDA4MjcyMjQ3MzU6 eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1 MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy LzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRh bC1rYnVpbGQtMjc6MjAxNDA4MjcyMjQ3MzU6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgx ODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMzI6MjAxNDA4MjcyMjQ3MzU6 eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1 MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy LzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRh bC1rYnVpbGQtMzoyMDE0MDgyNzIyNDczNDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4 MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMi1nNzNlOWFjNToxCi9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNzNlOWFjNTQyNzI4ZWEwM2I4Nzk2Y2Y5ODE4 OTUwZGM5ZTA1ZDUzNC9kbWVzZy1xdWFudGFsLWtidWlsZC02OjIwMTQwODI3MjI0NzM0Ong4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAy LWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83 M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwt a2J1aWxkLTc6MjAxNDA4MjcyMjQ3MzQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2 MjI6My4xNy4wLXJjMi13bC1hdGgtMDE1MDItZzczZTlhYzU6MQova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzczZTlhYzU0MjcyOGVhMDNiODc5NmNmOTgxODk1 MGRjOWUwNWQ1MzQvZG1lc2ctcXVhbnRhbC1rYnVpbGQtODoyMDE0MDgyNzIyNDczNTp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMi1n NzNlOWFjNToxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNzNl OWFjNTQyNzI4ZWEwM2I4Nzk2Y2Y5ODE4OTUwZGM5ZTA1ZDUzNC9kbWVzZy1xdWFudGFsLWti dWlsZC05OjIwMTQwODI3MjI0NzM0Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy OjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBk YzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1aWxkLTMwOjIwMTQwODI3MjI0NzQwOng4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3 M2U5YWM1OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi83M2U5 YWM1NDI3MjhlYTAzYjg3OTZjZjk4MTg5NTBkYzllMDVkNTM0L2RtZXNnLXF1YW50YWwta2J1 aWxkLTMxOjIwMTQwODI3MjI0NzQwOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy OjMuMTcuMC1yYzItd2wtYXRoLTAxNTAyLWc3M2U5YWM1OjEKMDoyMDoyMCBhbGxfZ29vZDpi YWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wOC0yNyAyMjo0OTozMyBSRVBFQVQgQ09V TlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdC8ucmVwZWF0G1sw bQoKQmlzZWN0aW5nOiA1MDUgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChy b3VnaGx5IDkgc3RlcHMpCls1MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgxOWI5 MjcwXSBNZXJnZSAnbmV0ZGV2LW5leHQvbWFzdGVyJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0 MDgyNzIyCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVy ZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC01L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xp bnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDgyNzIyOjUxM2RkMThiZDFiMzk3OTM1NjYw YzAxZGFhMTRlNTNlODE5YjkyNzA6YmlzZWN0LWxpbnV4LTUKCjIwMTQtMDgtMjcgMjI6NDk6 MzMgNTEzZGQxOGJkMWIzOTc5MzU2NjBjMDFkYWExNGU1M2U4MTliOTI3MCBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi01MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0 ZTUzZTgxOWI5MjcwCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi81MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgx OWI5MjcwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi01MTNkZDE4YmQxYjM5Nzkz NTY2MGMwMWRhYTE0ZTUzZTgxOWI5MjcwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi01MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgx OWI5MjcwCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi81MTNkZDE4YmQxYjM5NzkzNTY2MGMwMWRhYTE0ZTUzZTgxOWI5MjcwL3ZtbGludXotMy4x Ny4wLXJjMi13bC1hdGgtMDEzNTctZzUxM2RkMTgKCjIwMTQtMDgtMjcgMjI6NTg6MzMgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAxNDUgcmV2aXNp b25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDggc3RlcHMpClthNjE3NDE2 NjI1MTM2ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUwMzExXSBNZXJnZSAna3ZtLXBwYy9rdm0t cHBjLXF1ZXVlJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDgyNzIyCnJ1bm5pbmcgL2Mva2Vy bmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9s aW51eC01L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJs eS0yMDE0MDgyNzIyOmE2MTc0MTY2MjUxMzZlZWM3NjdkZjc5MzA4NTQ0Y2JiNDZmZTAzMTE6 YmlzZWN0LWxpbnV4LTUKCjIwMTQtMDgtMjcgMjM6MDA6MDQgYTYxNzQxNjYyNTEzNmVlYzc2 N2RmNzkzMDg1NDRjYmI0NmZlMDMxMSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4 MDYyMi1hNjE3NDE2NjI1MTM2ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUwMzExCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9h NjE3NDE2NjI1MTM2ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUwMzExCndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMi1hNjE3NDE2NjI1MTM2ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUw MzExCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9h NjE3NDE2NjI1MTM2ZWVjNzY3ZGY3OTMwODU0NGNiYjQ2ZmUwMzExL3ZtbGludXotMy4xNy4w LXJjMi13bC1hdGgtMDE0MTgtZ2E2MTc0MTYKCjIwMTQtMDgtMjcgMjM6MDI6MDQgZGV0ZWN0 aW5nIGJvb3Qgc3RhdGUgLi4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA4NCByZXZpc2lvbnMg bGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNyBzdGVwcykKWzg1OGJmODhiZjYx NzVjODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3ZTFdIE1lcmdlICdzcGkvZm9yLW5leHQnIGlu dG8gZGV2ZWwtaG91cmx5LTIwMTQwODI3MjIKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJp c2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25m aWctaHN4YTItMDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6 ODU4YmY4OGJmNjE3NWM4MDkyMGRhYThjOTIxMGIwMjA5NDQzYjdlMTpiaXNlY3QtbGludXgt NQoKMjAxNC0wOC0yNyAyMzowMzozNSA4NThiZjg4YmY2MTc1YzgwOTIwZGFhOGM5MjEwYjAy MDk0NDNiN2UxIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTg1OGJmODhi ZjYxNzVjODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3ZTEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAv a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzg1OGJmODhiZjYxNzVj ODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3ZTEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4Mjgw NjIyLTg1OGJmODhiZjYxNzVjODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3ZTEKa2VybmVsOiAv a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzg1OGJmODhiZjYxNzVj ODA5MjBkYWE4YzkyMTBiMDIwOTQ0M2I3ZTEvdm1saW51ei0zLjE3LjAtcmMyLXdsLWF0aC0w MTQ1NS1nODU4YmY4OAoKMjAxNC0wOC0yNyAyMzowNTozNSBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAJMTQJMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiA0NyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgNiBzdGVwcykKW2NkYjAzYmM0ODg0OTBiYjM2NGZhMjll YzI5MmVjZDMyOTFjYTU3NzBdIE1lcmdlICdyZWd1bGF0b3IvZm9yLW5leHQnIGludG8gZGV2 ZWwtaG91cmx5LTIwMTQwODI3MjIKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRl c3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdAps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4 YTItMDgyODA2MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6Y2RiMDNi YzQ4ODQ5MGJiMzY0ZmEyOWVjMjkyZWNkMzI5MWNhNTc3MDpiaXNlY3QtbGludXgtNQoKMjAx NC0wOC0yNyAyMzowNjozNSBjZGIwM2JjNDg4NDkwYmIzNjRmYTI5ZWMyOTJlY2QzMjkxY2E1 NzcwIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWNkYjAzYmM0ODg0OTBi YjM2NGZhMjllYzI5MmVjZDMyOTFjYTU3NzAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2NkYjAzYmM0ODg0OTBiYjM2NGZh MjllYzI5MmVjZDMyOTFjYTU3NzAKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWNk YjAzYmM0ODg0OTBiYjM2NGZhMjllYzI5MmVjZDMyOTFjYTU3NzAKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVy L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWNkYjAzYmM0ODg0OTBiYjM2NGZh MjllYzI5MmVjZDMyOTFjYTU3NzAKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmln LWhzeGEyLTA4MjgwNjIyL2NkYjAzYmM0ODg0OTBiYjM2NGZhMjllYzI5MmVjZDMyOTFjYTU3 NzAvdm1saW51ei0zLjE3LjAtcmMyLXdsLWF0aC0wMTQ3OS1nY2RiMDNiYwoKMjAxNC0wOC0y NyAyMzowOTozNSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTIwIFNVQ0NFU1MKCkJpc2VjdGlu ZzogMjMgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDUgc3Rl cHMpCls4ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmXSBNZXJnZSAn ZGpidy11c2IvdGQtZnJhZ21lbnRzLXYxJyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDgyNzIy CnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAv Yy9ib290LWJpc2VjdC9saW51eC01L29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9y dW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRl dmVsOmRldmVsLWhvdXJseS0yMDE0MDgyNzIyOjhmNWE3MWViMjk5NDAxZDYyNTYyZTdhYjYz NDY2NWZmOTg4NTBlOGY6YmlzZWN0LWxpbnV4LTUKCjIwMTQtMDgtMjcgMjM6MTA6MzYgOGY1 YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4ZiBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi04ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4 ODUwZThmCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThm CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi04ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3 YWI2MzQ2NjVmZjk4ODUwZThmCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThm L3ZtbGludXotMy4xNy4wLXJjMi13bC1hdGgtMDE1MDAtZzhmNWE3MWUKCjIwMTQtMDgtMjcg MjM6MTI6MzYgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAgICAzLjU3 NzQxNV0gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkg RHJpdmVyClsgICAgMy41NzgzNzRdIG9oY2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9ybSBkcml2 ZXIKWyAgICAzLjU3OTA1MV0gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRmb3Jt IGRyaXZlcgpbICAgIDMuNTgwMDE2XSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5V TEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51bGwpClsgICAgMy41ODAw MjFdIElQOiBbPGZmZmZmZmZmODE5OTAxNzM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8w eDI3MApbICAgIDMuNTgwMDIxXSBQR0QgMCAKWyAgICAzLjU4MDAyMV0gT29wczogMDAwMCBb IzFdIFNNUCBERUJVR19QQUdFQUxMT0MKWyAgICAzLjU4MDAyMV0gQ1BVOiAwIFBJRDogMSBD b21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNy4wLXJjMi13bC1hdGgtMDE1MDAtZzhm NWE3MWUgIzQKWyAgICAzLjU4MDAyMV0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJ T1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgIDMuNTgwMDIxXSB0YXNrOiBmZmZmODgwMDEzNTIw MDAwIHRpOiBmZmZmODgwMDEzNTI4MDAwIHRhc2sudGk6IGZmZmY4ODAwMTM1MjgwMDAKWyAg ICAzLjU4MDAyMV0gUklQOiAwMDEwOls8ZmZmZmZmZmY4MTk5MDE3Mz5dICBbPGZmZmZmZmZm ODE5OTAxNzM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3MApbICAgIDMuNTgwMDIx XSBSU1A6IDAwMDA6ZmZmZjg4MDAxMzUyYmQwOCAgRUZMQUdTOiAwMDAxMDIwMgpbICAgIDMu NTgwMDIxXSBSQVg6IGZmZmY4ODAwMTBkZjg4MDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJD WDogMDAwMDAwMDc4MDAwMDAwZgpbICAgIDMuNTgwMDIxXSBSRFg6IDAwMDAwMDAwMDAwMDAw NDAgUlNJOiAwMDAwMDAwMDAwMDAwZjAxIFJESTogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMu NTgwMDIxXSBSQlA6IGZmZmY4ODAwMTM1MmJkNDggUjA4OiAwMDAwMDAwMDAwMDAwZmUwIFIw OTogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNTgwMDIxXSBSMTA6IDAwMDAwMDAwMDAwZjAw MDAgUjExOiAwMDAwMDAwMDAwMDAwMDAwIFIxMjogMDAwMDAwMDA4MDAwMDAwMApbICAgIDMu NTgwMDIxXSBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDBmZmUwIFIx NTogMDAwMDAwMDAwMDAwZmZlMApbICAgIDMuNTgwMDIxXSBGUzogIDAwMDAwMDAwMDAwMDAw MDAoMDAwMCkgR1M6ZmZmZjg4MDAxMzgwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAw MDAwClsgICAgMy41ODAwMjFdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAw MDAwMDAwODAwNTAwM2IKWyAgICAzLjU4MDAyMV0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENS MzogMDAwMDAwMDAwMjVjNTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2YjAKWyAgICAzLjU4MDAy MV0gU3RhY2s6ClsgICAgMy41ODAwMjFdICBmZmZmODgwMDEzNTJiZGRjIGZmZmY4ODAwMTM1 MmJkZTggZmZmZjg4MDAxMzUyYmUxMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy41ODAwMjFd ICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMTBlMDA0MDAgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwClsgICAgMy41ODAwMjFdICBmZmZmODgwMDEzNTJiZTQ4IGZmZmZm ZmZmODFkYWRjNDkgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMzAzYTM1MzQzMjAwClsgICAgMy41 ODAwMjFdIENhbGwgVHJhY2U6ClsgICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODFkYWRjNDk+ XSBkb190ZXN0LmNvbnN0cHJvcC43MCsweDQ3LzB4ODk0ClsgICAgMy41ODAwMjFdICBbPGZm ZmZmZmZmODE5OGZmZjA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNDAvMHgzNDAKWyAg ICAzLjU4MDAyMV0gIFs8ZmZmZmZmZmY4MTg0NGEwMD5dID8gZGV2aWNlX2NyZWF0ZV9ncm91 cHNfdmFyZ3MrMHhlMC8weDFhMApbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZmZjgyZGIyZDk5 Pl0gPyBvaGNpX3BsYXRmb3JtX2luaXQrMHg2MC8weDYwClsgICAgMy41ODAwMjFdICBbPGZm ZmZmZmZmODJkYjJmOGE+XSB4aGNpX3Rlc3RfaW5pdCsweDFmMS8weDJhNQpbICAgIDMuNTgw MDIxXSAgWzxmZmZmZmZmZjgxOThmZmYwPl0gPyBzZXR1cF90ZXN0XzMyXzI0OF84KzB4MzQw LzB4MzQwClsgICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODE5OGZjYjA+XSA/IHNldHVwX3Rl c3Rfd3JhcDY0KzB4MzIwLzB4MzIwClsgICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODE5OGY5 OTA+XSA/IHNldHVwX3Rlc3RfZG9udF90cmltKzB4MmYwLzB4MmYwClsgICAgMy41ODAwMjFd ICBbPGZmZmZmZmZmODE5OGY2YTA+XSA/IHhoY2lfcmluZ19mcmVlKzB4MWQwLzB4MWQwClsg ICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODJkYjJkOTk+XSA/IG9oY2lfcGxhdGZvcm1faW5p dCsweDYwLzB4NjAKWyAgICAzLjU4MDAyMV0gIFs8ZmZmZmZmZmY4MmQ1OTZiMj5dIGRvX29u ZV9pbml0Y2FsbCsweDE0My8weDI0ZApbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZmZjgxMGRm ZmJiPl0gPyBwYXJzZV9hcmdzKzB4MmZiLzB4NTMwClsgICAgMy41ODAwMjFdICBbPGZmZmZm ZmZmODJkNTk5OTg+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFkYy8weDJhYQpbICAgIDMu NTgwMDIxXSAgWzxmZmZmZmZmZjgyZDU4OWQ1Pl0gPyBkb19lYXJseV9wYXJhbSsweGMzLzB4 YzMKWyAgICAzLjU4MDAyMV0gIFs8ZmZmZmZmZmY4MWQ4ODU2MD5dID8gcmVzdF9pbml0KzB4 ZDAvMHhkMApbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZmZjgxZDg4NTZlPl0ga2VybmVsX2lu aXQrMHhlLzB4MTYwClsgICAgMy41ODAwMjFdICBbPGZmZmZmZmZmODFkYzViM2M+XSByZXRf ZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgIDMuNTgwMDIxXSAgWzxmZmZmZmZmZjgxZDg4NTYw Pl0gPyByZXN0X2luaXQrMHhkMC8weGQwClsgICAgMy41ODAwMjFdIENvZGU6IDQ4IDg1IGZm IDQwIDBmIDk0IGM2IDQ0IDBmIGI2IGNlIDQ5IDgzIGMxIDAyIDRhIDgzIDA0IGNkIGMwIGYy IGJhIDgyIDAxIDQ1IDMxIGM5IDQwIDg0IGY2IDc1IDBiIDQ1IDBmIGI2IGNhIDQ5IGMxIGUx IDA0IDQ5IDAxIGY5IDw0OT4gOGIgMzkgNDggOGIgMzAgNDggYzEgZTEgMDYgNGMgODkgNzgg MTAgNDQgODkgNDAgMDggMDEgZDMgODkgClsgICAgMy41ODAwMjFdIFJJUCAgWzxmZmZmZmZm ZjgxOTkwMTczPl0gc2V0dXBfdGVzdF9za2lwNjQrMHgxODMvMHgyNzAKWyAgICAzLjU4MDAy MV0gIFJTUCA8ZmZmZjg4MDAxMzUyYmQwOD4KWyAgICAzLjU4MDAyMV0gQ1IyOiAwMDAwMDAw MDAwMDAwMDAwClsgICAgMy41ODAwMjFdIC0tLVsgZW5kIHRyYWNlIDQ0M2YyMjY2NTRjMjVj ZDggXS0tLQpbICAgIDMuNTgwMDIxXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0 YWwgZXhjZXB0aW9uCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIv OGY1YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12 cC02NDoyMDE0MDgyNzIzMTI0MDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjoz LjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5 ODg1MGU4Zi9kbWVzZy15b2N0by12cC0xMzoyMDE0MDgyNzIzMTI0Njp4ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0 MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC0xNjoyMDE0MDgy NzIzMTI0NTp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXds LWF0aC0wMTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvOGY1YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVz Zy15b2N0by12cC0yNjoyMDE0MDgyNzIzMTI0Njp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0w ODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0MDFkNjI1NjJlN2Fi NjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC0yNzoyMDE0MDgyNzIzMTI0NDp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1n OGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvOGY1 YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4Zi9kbWVzZy15b2N0by12cC0y ODoyMDE0MDgyNzIzMTI0Njp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3 LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaHN4YTItMDgyODA2MjIvOGY1YTcxZWIyOTk0MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1 MGU4Zi9kbWVzZy15b2N0by12cC0yOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmln LWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2 MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTMwOjIwMTQwODI3MjMx MjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRo LTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4 MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlv Y3RvLXZwLTMxOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4Mjgw NjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2 NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTM0OjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVh NzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFl YjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTM1OjIw MTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1y YzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1o c3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThm L2RtZXNnLXlvY3RvLXZwLTQwOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2 MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTQxOjIwMTQwODI3MjMxMjQ2 Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAx NTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3Rv LXZwLTQzOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy OjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVm Zjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTUwOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFl OjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5 OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTUyOjIwMTQw ODI3MjMxMjQ1Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzIt d2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hh Mi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2Rt ZXNnLXlvY3RvLXZwLTYwOjIwMTQwODI3MjMxMjQ2Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEy LTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAwLWc4ZjVhNzFlOjQKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3 YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZwLTYzOjIwMTQwODI3MjMxMjQ1Ong4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxNTAw LWc4ZjVhNzFlOjQKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi84 ZjVhNzFlYjI5OTQwMWQ2MjU2MmU3YWI2MzQ2NjVmZjk4ODUwZThmL2RtZXNnLXlvY3RvLXZw LTY6MjAxNDA4MjcyMzEyNDQ6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4x Ny4wLXJjMi13bC1hdGgtMDE1MDAtZzhmNWE3MWU6NAova2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyLzhmNWE3MWViMjk5NDAxZDYyNTYyZTdhYjYzNDY2NWZmOTg4 NTBlOGYvZG1lc2cteW9jdG8tdnAtOToyMDE0MDgyNzIzMTI0Njp4ODZfNjQtcmFuZGNvbmZp Zy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTUwMC1nOGY1YTcxZTo0CjA6 MjA6MjAgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDgtMjcgMjM6 MTM6MDcgUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eC01L29iai1i aXNlY3QvLnJlcGVhdBtbMG0KCmxpbmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIGRq YnctdXNiL3RkLWZyYWdtZW50cy12MQpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBn aXQgYmlzZWN0CmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3Qgc3RhcnQgOGY1YTcxZWIyOTk0 MDFkNjI1NjJlN2FiNjM0NjY1ZmY5ODg1MGU4ZiBjZGIwM2JjNDg4NDkwYmIzNjRmYTI5ZWMy OTJlY2QzMjkxY2E1NzcwIC0tClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDhmNWE3MWUu Li4gTWVyZ2UgJ2RqYnctdXNiL3RkLWZyYWdtZW50cy12MScgaW50byBkZXZlbC1ob3VybHkt MjAxNDA4MjcyMgpIRUFEIGlzIG5vdyBhdCBmNjBmZThkLi4uIE1lcmdlIGJyYW5jaCAnYWtw bS1jdXJyZW50L2N1cnJlbnQnCkJpc2VjdGluZzogMTAgcmV2aXNpb25zIGxlZnQgdG8gdGVz dCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpClthNzVlZjkxMWNmMTAwYjhjZjdkMjVi YWY2ZGFjODA1MjMyOGE5NmU3XSB4aGNpOiBjbGFyaWZ5ICJyaW5nIHZhbGlkIiBjaGVja3MK bGluZWFyLWJpc2VjdDogZ2l0IGJpc2VjdCBydW4gL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10 ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC01L29iai1iaXNlY3QK cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9j L2Jvb3QtYmlzZWN0L2xpbnV4LTUvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvbGludXgtZGV2 ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6YTc1ZWY5MTFjZjEwMGI4Y2Y3ZDI1YmFmNmRh YzgwNTIzMjhhOTZlNzpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yNyAyMzoxMzoxMyBhNzVl ZjkxMWNmMTAwYjhjZjdkMjViYWY2ZGFjODA1MjMyOGE5NmU3IGNvbXBpbGluZwpRdWV1ZWQg YnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyLWE3NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUyMzI4 YTk2ZTcKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyL2E3NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUyMzI4YTk2ZTcK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLWE3NWVmOTExY2YxMDBiOGNmN2QyNWJh ZjZkYWM4MDUyMzI4YTk2ZTcKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyLWE3NWVmOTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUyMzI4YTk2ZTcK a2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2E3NWVm OTExY2YxMDBiOGNmN2QyNWJhZjZkYWM4MDUyMzI4YTk2ZTcvdm1saW51ei0zLjE2LjAtcmM1 LTAwMjE1LWdhNzVlZjkxCgoyMDE0LTA4LTI3IDIzOjIxOjE0IGRldGVjdGluZyBib290IHN0 YXRlIC4uCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogNSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0 IGFmdGVyIHRoaXMgKHJvdWdobHkgMyBzdGVwcykKWzY1MmI3ZWUzNjIwN2YxODZmM2Q3MDE2 NzU0ODNkZjQzYjQ4NDVjNWNdIHhoY2k6IGtpbGwgLT5udW1fdHJic19mcmVlX3RlbXAgaW4g c3RydWN0IHhoY2lfcmluZwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1i b290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNS9vYmotYmlzZWN0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0w ODI4MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4MjcyMjo2NTJiN2VlMzYy MDdmMTg2ZjNkNzAxNjc1NDgzZGY0M2I0ODQ1YzVjOmJpc2VjdC1saW51eC01CgoyMDE0LTA4 LTI3IDIzOjIyOjQ0IDY1MmI3ZWUzNjIwN2YxODZmM2Q3MDE2NzU0ODNkZjQzYjQ4NDVjNWMg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItNjUyYjdlZTM2MjA3ZjE4NmYz ZDcwMTY3NTQ4M2RmNDNiNDg0NWM1YwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNjUyYjdlZTM2MjA3ZjE4NmYzZDcwMTY3 NTQ4M2RmNDNiNDg0NWM1Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItNjUyYjdl ZTM2MjA3ZjE4NmYzZDcwMTY3NTQ4M2RmNDNiNDg0NWM1Ywp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvbGtwLWhzeDAxLWNvbnN1bWVyL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTY1MmI3ZWUzNjIwN2YxODZmM2Q3MDE2 NzU0ODNkZjQzYjQ4NDVjNWMKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyLzY1MmI3ZWUzNjIwN2YxODZmM2Q3MDE2NzU0ODNkZjQzYjQ4NDVjNWMv dm1saW51ei0zLjE2LjAtcmM1LTAwMjIwLWc2NTJiN2VlCgoyMDE0LTA4LTI3IDIzOjI1OjQ1 IGRldGVjdGluZyBib290IHN0YXRlIC4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAyIHJldmlz aW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAyIHN0ZXBzKQpbMWMxMWVi ODU0NWEzMzIxZTdjYTI3ZmM3YmE4YzU2YjZlNmRmMmI1N10geGhjaTogYWRkIHhoY2lfcmlu Z19yZWFwX3RkKCkgaGVscGVyCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0 LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eC01L29iai1iaXNlY3QKbHMg LWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEy LTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDgyNzIyOjFjMTFlYjg1 NDVhMzMyMWU3Y2EyN2ZjN2JhOGM1NmI2ZTZkZjJiNTc6YmlzZWN0LWxpbnV4LTUKCjIwMTQt MDgtMjcgMjM6MjY6NDUgMWMxMWViODU0NWEzMzIxZTdjYTI3ZmM3YmE4YzU2YjZlNmRmMmI1 NyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi0xYzExZWI4NTQ1YTMzMjFl N2NhMjdmYzdiYThjNTZiNmU2ZGYyYjU3CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi8xYzExZWI4NTQ1YTMzMjFlN2NhMjdm YzdiYThjNTZiNmU2ZGYyYjU3CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi0xYzEx ZWI4NTQ1YTMzMjFlN2NhMjdmYzdiYThjNTZiNmU2ZGYyYjU3CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIv eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItMWMxMWViODU0NWEzMzIxZTdjYTI3 ZmM3YmE4YzU2YjZlNmRmMmI1NwprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTItMDgyODA2MjIvMWMxMWViODU0NWEzMzIxZTdjYTI3ZmM3YmE4YzU2YjZlNmRmMmI1 Ny92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjMtZzFjMTFlYjgKCjIwMTQtMDgtMjcgMjM6Mjk6 NDUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4JMgkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDAg cmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEgc3RlcCkKW2U2 NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTddIHhoY2k6IHVuaXQgdGVz dCByaW5nIGVucXVldWUvZGVxdWV1ZSByb3V0aW5lcwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0 cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNS9v YmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4 MjcyMjplNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3OmJpc2VjdC1s aW51eC01CgoyMDE0LTA4LTI3IDIzOjMxOjQ2IGU2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZl OTE5YzRlMWQ2MjRlYTcgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZTY1 ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNwpDaGVjayBmb3Iga2VybmVs IGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0 MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNwp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjItZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNwp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRv d24tY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZTY1ZTIxYTU0 MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNwprZXJuZWw6IC9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5 MTljNGUxZDYyNGVhNy92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWEKCjIwMTQt MDgtMjcgMjM6NTM6NDYgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLiBURVNUIEZBSUxVUkUKWyAg IDEyLjE4OTIwNl0gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAo T0hDSSkgRHJpdmVyClsgICAxMi4xOTAzMDldIG9oY2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9y bSBkcml2ZXIKWyAgIDEyLjE5MTAxM10gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBs YXRmb3JtIGRyaXZlcgpbICAgMTIuMTkyMDcyXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2Vy bmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51bGwpClsgICAx Mi4xOTMyMTJdIElQOiBbPGZmZmZmZmZmODE5Njg4NDM+XSBzZXR1cF90ZXN0X3NraXA2NCsw eDE4My8weDI3MApbICAgMTIuMTk0MTIzXSBQR0QgMCAKWyAgIDEyLjE5NDQzOV0gT29wczog MDAwMCBbIzFdIFNNUCBERUJVR19QQUdFQUxMT0MKWyAgIDEyLjE5NTE1MF0gQ1BVOiAwIFBJ RDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS0wMDIyNS1nZTY1 ZTIxYSAjNgpbICAgMTIuMTk2MjAzXSBIYXJkd2FyZSBuYW1lOiBCb2NocyBCb2NocywgQklP UyBCb2NocyAwMS8wMS8yMDExClsgICAxMi4xOTcwMDJdIHRhc2s6IGZmZmY4ODAwMTIxMjgw MDAgdGk6IGZmZmY4ODAwMTIxMzAwMDAgdGFzay50aTogZmZmZjg4MDAxMjEzMDAwMApbICAg MTIuMTk4MDMxXSBSSVA6IDAwMTA6WzxmZmZmZmZmZjgxOTY4ODQzPl0gIFs8ZmZmZmZmZmY4 MTk2ODg0Mz5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTgzLzB4MjcwClsgICAxMi4xOTkyMzJd IFJTUDogMDAwMDpmZmZmODgwMDEyMTMzZDA4ICBFRkxBR1M6IDAwMDEwMjAyClsgICAxMi4x OTk5NzNdIFJBWDogZmZmZjg4MDAwYWQ2MDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNY OiAwMDAwMDAwNzgwMDAwMDBmClsgICAxMi4yMDAwOTBdIFJEWDogMDAwMDAwMDAwMDAwMDA0 MCBSU0k6IDAwMDAwMDAwMDAwMDBmMDEgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgICAxMi4y MDAwOTBdIFJCUDogZmZmZjg4MDAxMjEzM2Q0OCBSMDg6IDAwMDAwMDAwMDAwMDBmZTAgUjA5 OiAwMDAwMDAwMDAwMDAwMDAwClsgICAxMi4yMDAwOTBdIFIxMDogMDAwMDAwMDAwMDBmMDAw MCBSMTE6IDAwMDAwMDAwMDAwMTQ2ODAgUjEyOiAwMDAwMDAwMDgwMDAwMDAwClsgICAxMi4y MDAwOTBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDAwMGZmZTAgUjE1 OiAwMDAwMDAwMDAwMDBmZmUwClsgICAxMi4yMDAwOTBdIEZTOiAgMDAwMDAwMDAwMDAwMDAw MCgwMDAwKSBHUzpmZmZmODgwMDEyNDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAw MDAKWyAgIDEyLjIwMDA5MF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAw MDAwMDA4MDA1MDAzYgpbICAgMTIuMjAwMDkwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1Iz OiAwMDAwMDAwMDAyNTY4MDAwIENSNDogMDAwMDAwMDAwMDAwMDZiMApbICAgMTIuMjAwMDkw XSBTdGFjazoKWyAgIDEyLjIwMDA5MF0gIGZmZmY4ODAwMTIxMzNkZGMgZmZmZjg4MDAxMjEz M2RlOCBmZmZmODgwMDEyMTMzZTEwIDAwMDAwMDAwMDAwMDAwMDAKWyAgIDEyLjIwMDA5MF0g IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDAwYWQ1YzAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw MDAwMDAwMDAwMDAwMDAKWyAgIDEyLjIwMDA5MF0gIGZmZmY4ODAwMTIxMzNlNDggZmZmZmZm ZmY4MWQ3MTE2OCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAzMDNhMzUzNDMyMDAKWyAgIDEyLjIw MDA5MF0gQ2FsbCBUcmFjZToKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MWQ3MTE2OD5d IGRvX3Rlc3QuY29uc3Rwcm9wLjcwKzB4NDcvMHg4OTQKWyAgIDEyLjIwMDA5MF0gIFs8ZmZm ZmZmZmY4MTk2ODZjMD5dID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM0MC8weDM0MApbICAg MTIuMjAwMDkwXSAgWzxmZmZmZmZmZjgxODI2NjMwPl0gPyBkZXZpY2VfY3JlYXRlX2dyb3Vw c192YXJncysweGUwLzB4MWEwClsgICAxMi4yMDAwOTBdICBbPGZmZmZmZmZmODJkM2EzOTQ+ XSA/IG9oY2lfcGxhdGZvcm1faW5pdCsweDYwLzB4NjAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZm ZmZmZmY4MmQzYTU4NT5dIHhoY2lfdGVzdF9pbml0KzB4MWYxLzB4MmE1ClsgICAxMi4yMDAw OTBdICBbPGZmZmZmZmZmODE5Njg2YzA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNDAv MHgzNDAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MTk2ODM4MD5dID8gc2V0dXBfdGVz dF93cmFwNjQrMHgzMjAvMHgzMjAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MTk2ODA2 MD5dID8gc2V0dXBfdGVzdF9kb250X3RyaW0rMHgyZjAvMHgyZjAKWyAgIDEyLjIwMDA5MF0g IFs8ZmZmZmZmZmY4MTk2N2Q3MD5dID8geGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgxZDAKWyAg IDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MmQzYTM5ND5dID8gb2hjaV9wbGF0Zm9ybV9pbml0 KzB4NjAvMHg2MApbICAgMTIuMjAwMDkwXSAgWzxmZmZmZmZmZjgyY2UyNjk1Pl0gZG9fb25l X2luaXRjYWxsKzB4MTQzLzB4MjRkClsgICAxMi4yMDAwOTBdICBbPGZmZmZmZmZmODEwZGFi N2I+XSA/IHBhcnNlX2FyZ3MrMHgyZmIvMHg1MzAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZm ZmY4MmNlMjk3Yj5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MWRjLzB4MmFhClsgICAxMi4y MDAwOTBdICBbPGZmZmZmZmZmODJjZTE5ZDU+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4YzMvMHhj MwpbICAgMTIuMjAwMDkwXSAgWzxmZmZmZmZmZjgxZDRiMjUwPl0gPyByZXN0X2luaXQrMHhk MC8weGQwClsgICAxMi4yMDAwOTBdICBbPGZmZmZmZmZmODFkNGIyNWU+XSBrZXJuZWxfaW5p dCsweGUvMHgxNjAKWyAgIDEyLjIwMDA5MF0gIFs8ZmZmZmZmZmY4MWQ4OGQzYz5dIHJldF9m cm9tX2ZvcmsrMHg3Yy8weGIwClsgICAxMi4yMDAwOTBdICBbPGZmZmZmZmZmODFkNGIyNTA+ XSA/IHJlc3RfaW5pdCsweGQwLzB4ZDAKWyAgIDEyLjIwMDA5MF0gQ29kZTogNDggODUgZmYg NDAgMGYgOTQgYzYgNDQgMGYgYjYgY2UgNDkgODMgYzEgMDIgNGEgODMgMDQgY2QgYTAgZTkg YjMgODIgMDEgNDUgMzEgYzkgNDAgODQgZjYgNzUgMGIgNDUgMGYgYjYgY2EgNDkgYzEgZTEg MDQgNDkgMDEgZjkgPDQ5PiA4YiAzOSA0OCA4YiAzMCA0OCBjMSBlMSAwNiA0YyA4OSA3OCAx MCA0NCA4OSA0MCAwOCAwMSBkMyA4OSAKWyAgIDEyLjIwMDA5MF0gUklQICBbPGZmZmZmZmZm ODE5Njg4NDM+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3MApbICAgMTIuMjAwMDkw XSAgUlNQIDxmZmZmODgwMDEyMTMzZDA4PgpbICAgMTIuMjAwMDkwXSBDUjI6IDAwMDAwMDAw MDAwMDAwMDAKWyAgIDEyLjIwMDA5MF0gLS0tWyBlbmQgdHJhY2UgOTVjNTFkNmVhZWQ4ODUy MiBdLS0tClsgICAxMi4yMDAwOTBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRh bCBleGNlcHRpb24KL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9l NjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwt dnAtMTI6MjAxNDA4MjcyMzUzNTg6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6 My4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct aHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVh Ny9kbWVzZy1xdWFudGFsLXZwLTE0OjIwMTQwODI3MjM1NDAxOng4Nl82NC1yYW5kY29uZmln LWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRl NWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0xNToyMDE0MDgyNzIzNTQwMDp4 ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAwMjI1LWdlNjVl MjFhOjYKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFh NTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAtMTY6 MjAxNDA4MjcyMzUzNTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNi4w LXJjNS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy9kbWVz Zy1xdWFudGFsLXZwLTE4OjIwMTQwODI3MjM1MzU4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEy LTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5 YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0xOToyMDE0MDgyNzIzNTQwMDp4ODZfNjQt cmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAwMjI1LWdlNjVlMjFhOjYK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQyY2Fi ODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAtMToyMDE0MDgy NzIzNTQwMDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAw MjI1LWdlNjVlMjFhOjYKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi9lNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50 YWwtdnAtMjA6MjAxNDA4MjcyMzU0MDI6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2 MjI6My4xNi4wLXJjNS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctaHN4YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYy NGVhNy9kbWVzZy1xdWFudGFsLXZwLTIzOjIwMTQwODI3MjM1MzU4Ong4Nl82NC1yYW5kY29u ZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRk YjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0yNDoyMDE0MDgyNzIzNTQw MDp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAwMjI1LWdl NjVlMjFhOjYKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVl MjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAt MjY6MjAxNDA4MjcyMzUzNTk6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4x Ni4wLXJjNS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4 YTItMDgyODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy9k bWVzZy1xdWFudGFsLXZwLTI4OjIwMTQwODI3MjM1MzU5Ong4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZl OTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0yOToyMDE0MDgyNzIzNTM1ODp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE2LjAtcmM1LTAwMjI1LWdlNjVlMjFh OjYKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9lNjVlMjFhNTQy Y2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3L2RtZXNnLXF1YW50YWwtdnAtMzA6MjAx NDA4MjcyMzU0MDA6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNi4wLXJj NS0wMDIyNS1nZTY1ZTIxYTo2Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjIvZTY1ZTIxYTU0MmNhYjgxZDc5NGRiNGU1ZmU5MTljNGUxZDYyNGVhNy9kbWVzZy1x dWFudGFsLXZwLTMyOjIwMTQwODI3MjM1NDAyOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4 MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRl MWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC0zOjIwMTQwODI3MjM1MzU5Ong4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3 OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC00OjIwMTQwODI3MjM1 NDAwOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUt Z2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2 NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12 cC02OjIwMTQwODI3MjM1NDAwOng4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMu MTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZlOTE5YzRlMWQ2MjRlYTcv ZG1lc2ctcXVhbnRhbC12cC03OjIwMTQwODI3MjM1MzU5Ong4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6Ngova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2U2NWUyMWE1NDJjYWI4MWQ3OTRkYjRlNWZl OTE5YzRlMWQ2MjRlYTcvZG1lc2ctcXVhbnRhbC12cC04OjIwMTQwODI3MjM1NDAxOng4Nl82 NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTYuMC1yYzUtMDAyMjUtZ2U2NWUyMWE6 NgowOjIwOjIwIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA4LTI3 IDIzOjU0OjE3IFJFUEVBVCBDT1VOVDogMjAgICMgL2MvYm9vdC1iaXNlY3QvbGludXgtNS9v YmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpCaXNlY3Rpbmc6IDAgcmV2aXNpb25zIGxlZnQgdG8g dGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDAgc3RlcHMpCltmYjZmYTNlNjI1ZTFlNDUzYWVh OWVlYjk3ZDU4YmVlMzBlMWMwNzgxXSB4aGNpOiB2MS4wIHNjYXR0ZXJsaXN0IGVucXVldWUg c3VwcG9ydCAodGQtZnJhZ21lbnQgcmV3b3JrKQpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9i aXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgtNS9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNv bmZpZy1oc3hhMi0wODI4MDYyMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA4Mjcy MjpmYjZmYTNlNjI1ZTFlNDUzYWVhOWVlYjk3ZDU4YmVlMzBlMWMwNzgxOmJpc2VjdC1saW51 eC01CgoyMDE0LTA4LTI3IDIzOjU0OjE4IGZiNmZhM2U2MjVlMWU0NTNhZWE5ZWViOTdkNThi ZWUzMGUxYzA3ODEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZmI2ZmEz ZTYyNWUxZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MQpDaGVjayBmb3Iga2VybmVsIGlu IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZmI2ZmEzZTYyNWUx ZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgy ODA2MjItZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MQp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24t Y29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjItZmI2ZmEzZTYyNWUx ZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTItMDgyODA2MjIvZmI2ZmEzZTYyNWUxZTQ1M2FlYTllZWI5N2Q1OGJl ZTMwZTFjMDc4MS92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjQtZ2ZiNmZhM2UKCjIwMTQtMDgt MjcgMjM6NTc6MTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNTCgplNjVlMjFh NTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3IGlzIHRoZSBmaXJzdCBiYWQgY29t bWl0CmNvbW1pdCBlNjVlMjFhNTQyY2FiODFkNzk0ZGI0ZTVmZTkxOWM0ZTFkNjI0ZWE3CkF1 dGhvcjogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkRhdGU6ICAg VHVlIEp1bCAyMiAwMDowODo1MSAyMDE0IC0wNzAwCgogICAgeGhjaTogdW5pdCB0ZXN0IHJp bmcgZW5xdWV1ZS9kZXF1ZXVlIHJvdXRpbmVzCiAgICAKICAgIEdpdmVuIHRoZSBjb21wbGV4 aXR5IG9mIHNhdGlzZnlpbmcgeGhjaSAxLjArIGhvc3QgdHJiIGJvdW5kYXJ5CiAgICBjb25z dHJhaW50cywgcHJvdmlkZSBhIHRlc3QgY2FzZSB0aGF0IGV4ZXJjaXNlcyBpbnNlcnRpbmcg bWlkLXNlZ21lbnQKICAgIGxpbmtzIGludG8gYSByaW5nLgogICAgCiAgICBUaGUgbGlua2Vy IC0td3JhcD0gb3B0aW9uIGlzIHVzZWQgdG8gbm90IHBvbGx1dGUgdGhlIGdsb2JhbCBpZGVu dGlmaWVyCiAgICBzcGFjZSBhbmQgdG8gbWFrZSBpdCBjbGVhciB3aGljaCBzdGFuZGFyZCB4 aGNpIGRyaXZlciByb3V0aW5lcyBhcmUgYmVpbmcKICAgIG1vY2tlZC11cC4gIFRoZSAtLXdy YXA9IG9wdGlvbiBkb2VzIG5vdCBjb21lIGludG8gcGxheSB3aGVuIGJvdGgKICAgIHhoY2kt aGNkIGFuZCB4aGNpLXRlc3QgYXJlIGJ1aWx0LWluIHRvIHRoZSBrZXJuZWwsIHNvIG5hbWVz cGFjZQogICAgY29sbGlzaW9ucyBhcmUgcHJldmVudGVkIGJ5IGV4Y2x1ZGluZyB4aGNpLXRl c3QgZnJvbSB0aGUgYnVpbGQgd2hlbgogICAgeGhjaS1oY2QgaXMgYnVpbHQtaW4uCiAgICAK ICAgIEl0J3MgdW5mb3J0dW5hdGUgdGhhdCB0aGlzIGlzIGFuIGluLWtlcm5lbCB0ZXN0IHJh dGhlciB0aGFuIHVzZXJzcGFjZQogICAgYW5kIHRoYXQgdGhlIGluZnJhc3RydWN0dXJlIGlz IGN1c3RvbSByYXRoZXIgdGhhbiBnZW5lcmljLiAgVGhhdCBzYWlkLAogICAgaXQgc2VydmVz IGl0cyBwdXJwb3NlIG9mIGV4ZXJjaXNpbmcgdGhlIGNvcm5lciBjYXNlcyBvZiB0aGUgc2Nh dHRlcmxpc3QKICAgIHBhcnNpbmcgaW1wbGVtZW50YXRpb24gaW4geGhjaS4KICAgIAogICAg Q2M6IFJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1c3Rjb3JwLmNvbS5hdT4KICAgIFNpZ25lZC1v ZmYtYnk6IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgoKOjA0MDAw MCAwNDAwMDAgNTRmNTAzNzdjYTliNWNlZTBjYjZhZjgwMjBjMzhkNDNlODUyMjhhYSA4Y2Q0 OTU4OTRkMjM3ODBkNGRjODEyZDIwYmViNThhNmJiYzk0YmQ1IE0JZHJpdmVycwpiaXNlY3Qg cnVuIHN1Y2Nlc3MKSEVBRCBpcyBub3cgYXQgZmI2ZmEzZS4uLiB4aGNpOiB2MS4wIHNjYXR0 ZXJsaXN0IGVucXVldWUgc3VwcG9ydCAodGQtZnJhZ21lbnQgcmV3b3JrKQpscyAtYSAva2J1 aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2 MjIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwODI3MjI6ZmI2ZmEzZTYyNWUxZTQ1 M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MTpiaXNlY3QtbGludXgtNQoKMjAxNC0wOC0yNyAy Mzo1ODoxOSBmYjZmYTNlNjI1ZTFlNDUzYWVhOWVlYjk3ZDU4YmVlMzBlMWMwNzgxIHJldXNl IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvZmI2ZmEzZTYyNWUx ZTQ1M2FlYTllZWI5N2Q1OGJlZTMwZTFjMDc4MS92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjQt Z2ZiNmZhM2UKCjIwMTQtMDgtMjcgMjM6NTg6MTkgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4u CTYwIFNVQ0NFU1MKClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIGZiNmZhM2UuLi4geGhj aTogdjEuMCBzY2F0dGVybGlzdCBlbnF1ZXVlIHN1cHBvcnQgKHRkLWZyYWdtZW50IHJld29y aykKSEVBRCBpcyBub3cgYXQgNjZlOGRmYS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZl bC1ob3VybHktMjAxNDA4MjcyMicKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL2xpbnV4LWRldmVsOmRldmVsLWhv dXJseS0yMDE0MDgyNzIyOjY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2NTM1 MWI6YmlzZWN0LWxpbnV4LTUKIFRFU1QgRkFJTFVSRQpbICAgMTMuNDA2MDA5XSBvaGNpX2hj ZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXIKWyAgIDEz LjQwNjYyM10gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgpbICAgMTMuNDA3 MDUzXSBvaGNpLXBsYXRmb3JtOiBPSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyClsgICAx My40MDc3MTRdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRl cmVmZXJlbmNlIGF0ICAgICAgICAgICAobnVsbCkKWyAgIDEzLjQwODQzMl0gSVA6IFs8ZmZm ZmZmZmY4MTk5MDRiMz5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTgzLzB4MjcwClsgICAxMy40 MDkwMDJdIFBHRCAwIApbICAgMTMuNDA5MTk3XSBPb3BzOiAwMDAwIFsjMV0gU01QIERFQlVH X1BBR0VBTExPQwpbICAgMTMuNDA5NjY4XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIv MCBOb3QgdGFpbnRlZCAzLjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZlOGRmYSAjMjEKWyAg IDEzLjQxMDQwNl0gSGFyZHdhcmUgbmFtZTogQm9jaHMgQm9jaHMsIEJJT1MgQm9jaHMgMDEv MDEvMjAxMQpbICAgMTMuNDEwOTQ3XSB0YXNrOiBmZmZmODgwMDEyMTI4MDAwIHRpOiBmZmZm ODgwMDEyMTMwMDAwIHRhc2sudGk6IGZmZmY4ODAwMTIxMzAwMDAKWyAgIDEzLjQxMDk0N10g UklQOiAwMDEwOls8ZmZmZmZmZmY4MTk5MDRiMz5dICBbPGZmZmZmZmZmODE5OTA0YjM+XSBz ZXR1cF90ZXN0X3NraXA2NCsweDE4My8weDI3MApbICAgMTMuNDEwOTQ3XSBSU1A6IDAwMDA6 ZmZmZjg4MDAxMjEzM2QwOCAgRUZMQUdTOiAwMDAxMDIwMgpbICAgMTMuNDEwOTQ3XSBSQVg6 IGZmZmY4ODAwMTEyMDcwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogMDAwMDAwMDc4 MDAwMDAwZgpbICAgMTMuNDEwOTQ3XSBSRFg6IDAwMDAwMDAwMDAwMDAwNDAgUlNJOiAwMDAw MDAwMDAwMDAwZjAxIFJESTogMDAwMDAwMDAwMDAwMDAwMApbICAgMTMuNDEwOTQ3XSBSQlA6 IGZmZmY4ODAwMTIxMzNkNDggUjA4OiAwMDAwMDAwMDAwMDAwZmUwIFIwOTogMDAwMDAwMDAw MDAwMDAwMApbICAgMTMuNDEwOTQ3XSBSMTA6IDAwMDAwMDAwMDAwZjAwMDAgUjExOiAwMDAw MDAwMDAwMDAwMDAwIFIxMjogMDAwMDAwMDA4MDAwMDAwMApbICAgMTMuNDEwOTQ3XSBSMTM6 IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDBmZmUwIFIxNTogMDAwMDAwMDAw MDAwZmZlMApbICAgMTMuNDEwOTQ3XSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6 ZmZmZjg4MDAxMjQwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAxMy40 MTA5NDddIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw M2IKWyAgIDEzLjQxMDk0N10gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAw MjVjNTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2YjAKWyAgIDEzLjQxMDk0N10gU3RhY2s6Clsg ICAxMy40MTA5NDddICBmZmZmODgwMDEyMTMzZGRjIGZmZmY4ODAwMTIxMzNkZTggZmZmZjg4 MDAxMjEzM2UxMCAwMDAwMDAwMDAwMDAwMDAwClsgICAxMy40MTA5NDddICAwMDAwMDAwMDAw MDAwMDAwIGZmZmY4ODAwMGFkNzE0MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw MDAwClsgICAxMy40MTA5NDddICBmZmZmODgwMDEyMTMzZTQ4IGZmZmZmZmZmODFkYWUwMzkg MDAwMDAwMDAwMDAwMDAwMCAwMDAwMzAzYTM1MzQzMjAwClsgICAxMy40MTA5NDddIENhbGwg VHJhY2U6ClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODFkYWUwMzk+XSBkb190ZXN0LmNv bnN0cHJvcC43MCsweDQ3LzB4ODk0ClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODE5OTAz MzA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNDAvMHgzNDAKWyAgIDEzLjQxMDk0N10g IFs8ZmZmZmZmZmY4MTg0NGQxMD5dID8gZGV2aWNlX2NyZWF0ZV9ncm91cHNfdmFyZ3MrMHhl MC8weDFhMApbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgyZGIyZDk5Pl0gPyBvaGNpX3Bs YXRmb3JtX2luaXQrMHg2MC8weDYwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODJkYjJm OGE+XSB4aGNpX3Rlc3RfaW5pdCsweDFmMS8weDJhNQpbICAgMTMuNDEwOTQ3XSAgWzxmZmZm ZmZmZjgxOTkwMzMwPl0gPyBzZXR1cF90ZXN0XzMyXzI0OF84KzB4MzQwLzB4MzQwClsgICAx My40MTA5NDddICBbPGZmZmZmZmZmODE5OGZmZjA+XSA/IHNldHVwX3Rlc3Rfd3JhcDY0KzB4 MzIwLzB4MzIwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODE5OGZjZDA+XSA/IHNldHVw X3Rlc3RfZG9udF90cmltKzB4MmYwLzB4MmYwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZm ODE5OGY5ZTA+XSA/IHhoY2lfcmluZ19mcmVlKzB4MWQwLzB4MWQwClsgICAxMy40MTA5NDdd ICBbPGZmZmZmZmZmODJkYjJkOTk+XSA/IG9oY2lfcGxhdGZvcm1faW5pdCsweDYwLzB4NjAK WyAgIDEzLjQxMDk0N10gIFs8ZmZmZmZmZmY4MmQ1OTZiMj5dIGRvX29uZV9pbml0Y2FsbCsw eDE0My8weDI0ZApbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgxMGRmZmJiPl0gPyBwYXJz ZV9hcmdzKzB4MmZiLzB4NTMwClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODJkNTk5OTg+ XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFkYy8weDJhYQpbICAgMTMuNDEwOTQ3XSAgWzxm ZmZmZmZmZjgyZDU4OWQ1Pl0gPyBkb19lYXJseV9wYXJhbSsweGMzLzB4YzMKWyAgIDEzLjQx MDk0N10gIFs8ZmZmZmZmZmY4MWQ4ODk1MD5dID8gcmVzdF9pbml0KzB4ZDAvMHhkMApbICAg MTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgxZDg4OTVlPl0ga2VybmVsX2luaXQrMHhlLzB4MTYw ClsgICAxMy40MTA5NDddICBbPGZmZmZmZmZmODFkYzVmM2M+XSByZXRfZnJvbV9mb3JrKzB4 N2MvMHhiMApbICAgMTMuNDEwOTQ3XSAgWzxmZmZmZmZmZjgxZDg4OTUwPl0gPyByZXN0X2lu aXQrMHhkMC8weGQwClsgICAxMy40MTA5NDddIENvZGU6IDQ4IDg1IGZmIDQwIDBmIDk0IGM2 IDQ0IDBmIGI2IGNlIDQ5IDgzIGMxIDAyIDRhIDgzIDA0IGNkIGEwIGY0IGJhIDgyIDAxIDQ1 IDMxIGM5IDQwIDg0IGY2IDc1IDBiIDQ1IDBmIGI2IGNhIDQ5IGMxIGUxIDA0IDQ5IDAxIGY5 IDw0OT4gOGIgMzkgNDggOGIgMzAgNDggYzEgZTEgMDYgNGMgODkgNzggMTAgNDQgODkgNDAg MDggMDEgZDMgODkgClsgICAxMy40MTA5NDddIFJJUCAgWzxmZmZmZmZmZjgxOTkwNGIzPl0g c2V0dXBfdGVzdF9za2lwNjQrMHgxODMvMHgyNzAKWyAgIDEzLjQxMDk0N10gIFJTUCA8ZmZm Zjg4MDAxMjEzM2QwOD4KWyAgIDEzLjQxMDk0N10gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwClsg ICAxMy40MTA5NDddIC0tLVsgZW5kIHRyYWNlIDdkYTBiYmE5YzBhNjY1OTQgXS0tLQpbICAg MTMuNDEwOTQ3XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogRmF0YWwgZXhjZXB0aW9u Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5 NjAwZGVkYzA4YWRjYWFjODNjMzc4YjY1MzUxYi9kbWVzZy15b2N0by12cC0yOjIwMTQwODI3 MjIyNTU4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wt YXRoLTAxOTEyLWc2NmU4ZGZhOjIxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTIt MDgyODA2MjIvNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRjYWFjODNjMzc4YjY1MzUxYi9kbWVz Zy15b2N0by12cC01NToyMDE0MDgyNzIyMjkzODp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0w ODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZlOGRmYToyMQova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFk Y2FhYzgzYzM3OGI2NTM1MWIvZG1lc2cteW9jdG8tdnAtMToyMDE0MDgyNzIyMjkzODp4ODZf NjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1n NjZlOGRmYToyMQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY2 ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2NTM1MWIvZG1lc2ctcXVhbnRhbC12 cC0xNToyMDE0MDgyNzIyMjk1Mzp4ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMjoz LjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZlOGRmYToyMQova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyLzY2ZThkZmE0ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3 OGI2NTM1MWIvZG1lc2ctcXVhbnRhbC12cC01OjIwMTQwODI3MjIyOTUzOng4Nl82NC1yYW5k Y29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzItd2wtYXRoLTAxOTEyLWc2NmU4ZGZh OjIxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRl MGQ5NjAwZGVkYzA4YWRjYWFjODNjMzc4YjY1MzUxYi9kbWVzZy15b2N0by12cC0zOjIwMTQw ODI3MjIyOTM4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyOjMuMTcuMC1yYzIt d2wtYXRoLTAxOTEyLWc2NmU4ZGZhOjIxCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctaHN4 YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRjYWFjODNjMzc4YjY1MzUxYi9k bWVzZy15b2N0by12cC00MjoyMDE0MDgyNzIyMjkzODp4ODZfNjQtcmFuZGNvbmZpZy1oc3hh Mi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZlOGRmYToyMQova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY2ZThkZmE0ZTBkOTYwMGRlZGMw OGFkY2FhYzgzYzM3OGI2NTM1MWIvZG1lc2cteW9jdG8tdnAtMTI6MjAxNDA4MjcyMjI5Mzg6 eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJjMi13bC1hdGgtMDE5 MTItZzY2ZThkZmE6MjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYy Mi82NmU4ZGZhNGUwZDk2MDBkZWRjMDhhZGNhYWM4M2MzNzhiNjUzNTFiL2RtZXNnLXlvY3Rv LXZwLTIwOjIwMTQwODI3MjIyOTM4Ong4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy OjMuMTcuMC1yYzItd2wtYXRoLTAxOTEyLWc2NmU4ZGZhOjIxCi9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctaHN4YTItMDgyODA2MjIvNjZlOGRmYTRlMGQ5NjAwZGVkYzA4YWRjYWFjODNj Mzc4YjY1MzUxYi9kbWVzZy15b2N0by12cC0xNToyMDE0MDgyNzIyMjkzODp4ODZfNjQtcmFu ZGNvbmZpZy1oc3hhMi0wODI4MDYyMjozLjE3LjAtcmMyLXdsLWF0aC0wMTkxMi1nNjZlOGRm YToyMQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY2ZThkZmE0 ZTBkOTYwMGRlZGMwOGFkY2FhYzgzYzM3OGI2NTM1MWIvZG1lc2cteW9jdG8tdnAtNjM6MjAx NDA4MjcyMjI5Mzg6eDg2XzY0LXJhbmRjb25maWctaHN4YTItMDgyODA2MjI6My4xNy4wLXJj Mi13bC1hdGgtMDE5MTItZzY2ZThkZmE6MjEKMDoxMToxMSBhbGxfZ29vZDpiYWQ6YWxsX2Jh ZCBib290cwoKSEVBRCBpcyBub3cgYXQgNjZlOGRmYSAwZGF5IGhlYWQgZ3VhcmQgZm9yICdk ZXZlbC1ob3VybHktMjAxNDA4MjcyMicKCj09PT09PT09PSBsaW51cy9tYXN0ZXIgPT09PT09 PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIDY2ZThkZmEuLi4gMGRheSBoZWFkIGd1 YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQwODI3MjInCkhFQUQgaXMgbm93IGF0IDY4ZTM3 MDIuLi4gTWVyZ2UgYnJhbmNoICdmb3ItbGludXMnIG9mIGdpdDovL2dpdC5rZXJuZWwub3Jn L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zMzkwL2xpbnV4CmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9saW51 czptYXN0ZXI6NjhlMzcwMjg5YzI5ZTNiZWFjOTlkNTljNmQ4NDBkNDcwYWY5ZGZjZjpiaXNl Y3QtbGludXgtNQoKMjAxNC0wOC0yOCAwMDowMDoyNSA2OGUzNzAyODljMjllM2JlYWM5OWQ1 OWM2ZDg0MGQ0NzBhZjlkZmNmIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIy LTY4ZTM3MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2YKQ2hlY2sgZm9yIGtl cm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY4ZTM3 MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2YKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLWhz eGEyLTA4MjgwNjIyLTY4ZTM3MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2YK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2ph a2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLTY4ZTM3 MDI4OWMyOWUzYmVhYzk5ZDU5YzZkODQwZDQ3MGFmOWRmY2YKa2VybmVsOiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyLzY4ZTM3MDI4OWMyOWUzYmVhYzk5ZDU5 YzZkODQwZDQ3MGFmOWRmY2Yvdm1saW51ei0zLjE3LjAtcmMyLTAwMDA5LWc2OGUzNzAyCgoy MDE0LTA4LTI4IDAwOjE4OjI1IGRldGVjdGluZyBib290IHN0YXRlIAkyCTMwCTYwIFNVQ0NF U1MKCgo9PT09PT09PT0gbmV4dC9tYXN0ZXIgPT09PT09PT09CkZyb20gZ2l0Oi8vZ2l0bWly cm9yL25leHQKICsgZmFkMmUzYi4uLmNmMDYzNmMgYWtwbSAgICAgICAtPiBuZXh0L2FrcG0g IChmb3JjZWQgdXBkYXRlKQogKyBlMTFmZWVlLi4uNmRjMDg1YSBha3BtLWJhc2UgIC0+IG5l eHQvYWtwbS1iYXNlICAoZm9yY2VkIHVwZGF0ZSkKICsgMWM5ZTQ1Ni4uLmQwNTQ0NmEgbWFz dGVyICAgICAtPiBuZXh0L21hc3RlciAgKGZvcmNlZCB1cGRhdGUpCiAgIDUyYWRkY2YuLjY4 ZTM3MDIgIHN0YWJsZSAgICAgLT4gbmV4dC9zdGFibGUKRnJvbSBnaXQ6Ly9naXRtaXJyb3Iv bmV4dAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwODI3IC0+IG5leHQtMjAxNDA4 MjcKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgNjhlMzcwMi4uLiBNZXJnZSBicmFuY2gg J2Zvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu ZWwvZ2l0L3MzOTAvbGludXgKSEVBRCBpcyBub3cgYXQgZDA1NDQ2YS4uLiBBZGQgbGludXgt bmV4dCBzcGVjaWZpYyBmaWxlcyBmb3IgMjAxNDA4MjcKbHMgLWEgL2tidWlsZC10ZXN0cy9y dW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLWhzeGEyLTA4MjgwNjIyL25leHQ6bWFz dGVyOmQwNTQ0NmFlMjEyODA2NGE0YmI4Zjc0Yzg0ZjY5MDFmZmI1Yzk0YmM6YmlzZWN0LWxp bnV4LTUKCjIwMTQtMDgtMjggMDA6MjA6MDcgZDA1NDQ2YWUyMTI4MDY0YTRiYjhmNzRjODRm NjkwMWZmYjVjOTRiYyBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi1kMDU0 NDZhZTIxMjgwNjRhNGJiOGY3NGM4NGY2OTAxZmZiNWM5NGJjCkNoZWNrIGZvciBrZXJuZWwg aW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9kMDU0NDZhZTIx MjgwNjRhNGJiOGY3NGM4NGY2OTAxZmZiNWM5NGJjCndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0w ODI4MDYyMi1kMDU0NDZhZTIxMjgwNjRhNGJiOGY3NGM4NGY2OTAxZmZiNWM5NGJjCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93 bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi1kMDU0NDZhZTIx MjgwNjRhNGJiOGY3NGM4NGY2OTAxZmZiNWM5NGJjCmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1oc3hhMi0wODI4MDYyMi9kMDU0NDZhZTIxMjgwNjRhNGJiOGY3NGM4NGY2 OTAxZmZiNWM5NGJjL3ZtbGludXotMy4xNy4wLXJjMi1uZXh0LTIwMTQwODI3CgoyMDE0LTA4 LTI4IDAwOjMxOjA3IGRldGVjdGluZyBib290IHN0YXRlIC4JMQkzOQk2MCBTVUNDRVNTCgo= --ibTvN161/egqYuK8 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.16.0-rc5-00225-ge65e21a" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 3.16.0-rc5 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_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=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_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_FHANDLE is not set CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_PREEMPT_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y # CONFIG_RCU_USER_QS is not set CONFIG_CONTEXT_TRACKING_FORCE=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 CONFIG_RCU_FANOUT_EXACT=y CONFIG_RCU_FAST_NO_HZ=y CONFIG_TREE_RCU_TRACE=y 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_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_ARCH_USES_NUMA_PROT_NONE=y # CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set CONFIG_NUMA_BALANCING=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y # CONFIG_MEMCG is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y # CONFIG_FAIR_GROUP_SCHED is not set CONFIG_RT_GROUP_SCHED=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y # CONFIG_SIGNALFD is not set # CONFIG_TIMERFD is not set # CONFIG_EVENTFD is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set # CONFIG_BLK_DEV_INTEGRITY is not set CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set CONFIG_ULTRIX_PARTITION=y # CONFIG_SUN_PARTITION is not set CONFIG_KARMA_PARTITION=y # CONFIG_EFI_PARTITION is not set CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y # CONFIG_X86_MPPARSE is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # 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_PROCESSOR_SELECT is not set 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 is not set CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_I8K=y # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y # CONFIG_DIRECT_GBPAGES is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set # CONFIG_ZBUD is not set # CONFIG_ZSWAP is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set 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=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y # CONFIG_PM_RUNTIME is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_APEI is not set CONFIG_SFI=y # # 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=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_IOSF_MBI=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR 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 is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set CONFIG_MTD_REDBOOT_PARTS_READONLY=y # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set CONFIG_NFTL=y # CONFIG_NFTL_RW is not set CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set CONFIG_MTD_SWAP=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set # CONFIG_MTD_CFI_I1 is not set CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_I4=y CONFIG_MTD_CFI_I8=y # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_M25P80=y CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # CONFIG_MTD_NAND is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=y CONFIG_MTD_UBI_BLOCK=y CONFIG_PARPORT=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_PC_PCMCIA is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP 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 is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_BMP085_SPI is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Host Driver # # CONFIG_INTEL_MIC_HOST is not set # # Intel MIC Card Driver # # CONFIG_INTEL_MIC_CARD is not set # CONFIG_GENWQE is not set # CONFIG_ECHO is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set CONFIG_IDE_GD_ATAPI=y CONFIG_BLK_DEV_IDECS=y # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set # # IDE chipset support/bugfixes # # CONFIG_IDE_GENERIC is not set CONFIG_BLK_DEV_PLATFORM=y # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y # CONFIG_SCSI is not set # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_ATA is not set # CONFIG_MD is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 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_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y # CONFIG_TABLET_USB_GTCO is not set CONFIG_TABLET_USB_HANWANG=y # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_WACOM is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=y # CONFIG_TOUCHSCREEN_AD7877 is not set CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_BU21013=y # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9034=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set CONFIG_TOUCHSCREEN_HAMPSHIRE=y # CONFIG_TOUCHSCREEN_EETI is not set CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=y # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set CONFIG_TOUCHSCREEN_PIXCIR=y # CONFIG_TOUCHSCREEN_WM831X is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=y # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_PCAP is not set # CONFIG_TOUCHSCREEN_ST1232 is not set CONFIG_TOUCHSCREEN_SUR40=y # CONFIG_TOUCHSCREEN_TPS6507X 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=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=y CONFIG_TRACE_SINK=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set CONFIG_SERIAL_8250_DW=y # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y CONFIG_SERIAL_MAX310X=y # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set # CONFIG_SERIAL_SC16IS7XX is not set CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_TTY_PRINTK=y # CONFIG_PRINTER is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_VIA is not set # CONFIG_HW_RANDOM_VIRTIO is not set # CONFIG_NVRAM is not set CONFIG_R3964=y # CONFIG_APPLICOM is not set # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y # CONFIG_CARDMAN_4000 is not set CONFIG_CARDMAN_4040=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_ROBOTFUZZ_OSIF=y # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2423 is not set # CONFIG_W1_SLAVE_DS2431 is not set CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y # CONFIG_MAX8925_POWER is not set # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set # CONFIG_BATTERY_BQ27X00_PLATFORM is not set CONFIG_BATTERY_DA9030=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_BATTERY_TWL4030_MADC is not set CONFIG_CHARGER_PCF50633=y CONFIG_BATTERY_RX51=y CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_LP8788=y CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX14577 is not set CONFIG_CHARGER_MAX8997=y CONFIG_CHARGER_MAX8998=y CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_ADCXX=y # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_TWL4030_MADC=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_ACPI_INT3403_THERMAL is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_WM831X_WATCHDOG is not set # CONFIG_WM8350_WATCHDOG is not set CONFIG_XILINX_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y CONFIG_RETU_WATCHDOG=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set CONFIG_F71808E_WDT=y # CONFIG_SP5100_TCO is not set CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set # CONFIG_IBMASR is not set CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set CONFIG_KEMPLD_WDT=y CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_AS3711=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_EZX_PCAP=y # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RTSX_USB=y CONFIG_MFD_RC5T583=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set # CONFIG_MFD_SYSCON is not set CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA903X=y # CONFIG_REGULATOR_DA9063 is not set CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_MAX14577 is not set CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MAX8998=y # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_PALMAS is not set CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65090 is not set CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS80031=y # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8350=y # CONFIG_REGULATOR_WM8400 is not set CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_DVB_CORE=y CONFIG_TTPCI_EEPROM=y CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y CONFIG_LIRC=y CONFIG_IR_LIRC_CODEC=y CONFIG_IR_NEC_DECODER=y # CONFIG_IR_RC5_DECODER is not set CONFIG_IR_RC6_DECODER=y CONFIG_IR_JVC_DECODER=y CONFIG_IR_SONY_DECODER=y CONFIG_IR_RC5_SZ_DECODER=y CONFIG_IR_SANYO_DECODER=y CONFIG_IR_SHARP_DECODER=y CONFIG_IR_MCE_KBD_DECODER=y CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=y # CONFIG_IR_ENE is not set # CONFIG_IR_IMON is not set CONFIG_IR_MCEUSB=y # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set CONFIG_IR_STREAMZAP=y # CONFIG_IR_WINBOND_CIR is not set CONFIG_IR_IGUANA=y # CONFIG_IR_TTUSBIR is not set CONFIG_IR_IMG=y CONFIG_IR_IMG_RAW=y CONFIG_IR_IMG_HW=y CONFIG_IR_IMG_NEC=y # CONFIG_IR_IMG_JVC is not set CONFIG_IR_IMG_SONY=y # CONFIG_IR_IMG_SHARP is not set CONFIG_IR_IMG_SANYO=y CONFIG_RC_LOOPBACK=y CONFIG_IR_GPIO_CIR=y CONFIG_MEDIA_USB_SUPPORT=y # # Analog TV USB devices # # CONFIG_VIDEO_PVRUSB2 is not set # CONFIG_VIDEO_HDPVR is not set CONFIG_VIDEO_USBVISION=y CONFIG_VIDEO_STK1160_COMMON=y CONFIG_VIDEO_STK1160=y # # Analog/digital TV USB devices # # CONFIG_VIDEO_AU0828 is not set # CONFIG_VIDEO_CX231XX is not set # CONFIG_VIDEO_TM6000 is not set # # Digital TV USB devices # CONFIG_DVB_USB=y # CONFIG_DVB_USB_DEBUG is not set # CONFIG_DVB_USB_A800 is not set CONFIG_DVB_USB_DIBUSB_MB=y # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set # CONFIG_DVB_USB_DIBUSB_MC is not set CONFIG_DVB_USB_DIB0700=y CONFIG_DVB_USB_UMT_010=y CONFIG_DVB_USB_CXUSB=y # CONFIG_DVB_USB_M920X is not set CONFIG_DVB_USB_DIGITV=y # CONFIG_DVB_USB_VP7045 is not set # CONFIG_DVB_USB_VP702X is not set CONFIG_DVB_USB_GP8PSK=y # CONFIG_DVB_USB_NOVA_T_USB2 is not set # CONFIG_DVB_USB_TTUSB2 is not set # CONFIG_DVB_USB_DTT200U is not set CONFIG_DVB_USB_OPERA1=y CONFIG_DVB_USB_AF9005=y CONFIG_DVB_USB_AF9005_REMOTE=y CONFIG_DVB_USB_PCTV452E=y CONFIG_DVB_USB_DW2102=y CONFIG_DVB_USB_CINERGY_T2=y # CONFIG_DVB_USB_DTV5100 is not set CONFIG_DVB_USB_FRIIO=y # CONFIG_DVB_USB_AZ6027 is not set CONFIG_DVB_USB_TECHNISAT_USB2=y # CONFIG_DVB_USB_V2 is not set # CONFIG_DVB_TTUSB_BUDGET is not set # CONFIG_DVB_TTUSB_DEC is not set CONFIG_SMS_USB_DRV=y CONFIG_DVB_B2C2_FLEXCOP_USB=y CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG=y # # Webcam, TV (analog/digital) USB devices # # CONFIG_VIDEO_EM28XX is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_CYPRESS_FIRMWARE=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_DVB_B2C2_FLEXCOP_DEBUG=y CONFIG_SMS_SIANO_MDTV=y # CONFIG_SMS_SIANO_RC is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # CONFIG_VIDEO_SAA711X=y # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_MT2266=y CONFIG_MEDIA_TUNER_QT1010=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MAX2165=y # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y CONFIG_DVB_STV090x=y CONFIG_DVB_STV6110x=y # # Multistandard (cable + terrestrial) frontends # # # DVB-S (satellite) frontends # CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y CONFIG_DVB_ZL10039=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0288=y CONFIG_DVB_STB6000=y CONFIG_DVB_STV0299=y CONFIG_DVB_STV6110=y CONFIG_DVB_STV0900=y CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_TUNER_CX24113=y CONFIG_DVB_CX24116=y CONFIG_DVB_SI21XX=y CONFIG_DVB_TS2020=y CONFIG_DVB_DS3000=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_CX22702=y CONFIG_DVB_NXT6000=y CONFIG_DVB_MT352=y CONFIG_DVB_ZL10353=y CONFIG_DVB_DIB3000MB=y CONFIG_DVB_DIB3000MC=y CONFIG_DVB_DIB7000M=y CONFIG_DVB_DIB7000P=y # # DVB-C (cable) frontends # CONFIG_DVB_TDA10023=y CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y CONFIG_DVB_LGDT3305=y CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # CONFIG_DVB_DIB8000=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # SEC control devices for DVB-S # CONFIG_DVB_LNBP22=y CONFIG_DVB_ISL6421=y CONFIG_DVB_LGS8GXX=y CONFIG_DVB_ATBM8830=y CONFIG_DVB_M88RS2000=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # # CONFIG_DRM is not set # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y CONFIG_LCD_TDO24M=y CONFIG_LCD_VGG2432A4=y # CONFIG_LCD_PLATFORM is not set CONFIG_LCD_S6E63M0=y CONFIG_LCD_LD9040=y CONFIG_LCD_AMS369FG06=y # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_DA903X=y # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_PANDORA is not set # CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_AS3711 is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y # CONFIG_VGASTATE is not set # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y # CONFIG_HID_CHICONY is not set CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_HOLTEK=y # CONFIG_HOLTEK_FF is not set CONFIG_HID_HUION=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO_TPKBD is not set CONFIG_HID_LOGITECH=y # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=y CONFIG_SONY_FF=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG_WHITELIST=y # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_OTG_FSM is not set CONFIG_USB_MON=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y # CONFIG_USB_XHCI_HCD is not set CONFIG_USB_XHCI_TEST=y # CONFIG_USB_EHCI_HCD is not set CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1760_HCD=y # CONFIG_USB_ISP1362_HCD is not set CONFIG_USB_FUSBH200_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_MAX3421_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_CS=y # CONFIG_USB_R8A66597_HCD is not set CONFIG_USB_HCD_BCMA=y CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_TUSB6010=y # CONFIG_USB_MUSB_UX500 is not set CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set CONFIG_DWC3_HOST_USB3_LPM_ENABLE=y CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set # # Gadget mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_DEBUG=y CONFIG_USB_DWC2_VERBOSE=y CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y # CONFIG_USB_DWC2_DEBUG_PERIODIC is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set CONFIG_USB_SERIAL_ARK3116=y # CONFIG_USB_SERIAL_BELKIN is not set CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y # CONFIG_USB_SERIAL_IR is not set CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KEYSPAN_MPR=y CONFIG_USB_SERIAL_KEYSPAN_USA28=y CONFIG_USB_SERIAL_KEYSPAN_USA28X=y # CONFIG_USB_SERIAL_KEYSPAN_USA28XA is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28XB is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set CONFIG_USB_SERIAL_KEYSPAN_USA18X=y CONFIG_USB_SERIAL_KEYSPAN_USA19W=y # CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19QI is not set # CONFIG_USB_SERIAL_KEYSPAN_USA49W is not set CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y CONFIG_USB_SERIAL_METRO=y CONFIG_USB_SERIAL_MOS7720=y # CONFIG_USB_SERIAL_MOS7715_PARPORT is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y CONFIG_USB_SERIAL_SAFE_PADDED=y # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set CONFIG_USB_SERIAL_TI=y CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y # CONFIG_USB_SERIAL_OPTICON is not set CONFIG_USB_SERIAL_XSENS_MT=y CONFIG_USB_SERIAL_WISHBONE=y CONFIG_USB_SERIAL_ZTE=y # CONFIG_USB_SERIAL_SSU100 is not set CONFIG_USB_SERIAL_QT2=y CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y # CONFIG_USB_IDMOUSE is not set CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y # CONFIG_USB_LD is not set CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=y # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HSIC_USB3503=y # CONFIG_USB_LINK_LAYER_TEST is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_SAMSUNG_USBPHY=y CONFIG_SAMSUNG_USB2PHY=y CONFIG_SAMSUNG_USB3PHY=y # CONFIG_TAHVO_USB is not set CONFIG_USB_ISP1301=y # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=y # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_USB=y # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8788 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA903X=y # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_LP8788=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=y # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RS5C372=y # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PALMAS=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TWL4030=y # CONFIG_RTC_DRV_TPS80031 is not set CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set CONFIG_RTC_DRV_DS1347=y # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_R9701 is not set # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_AB3100=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y # CONFIG_RTC_DRV_MC13XXX is not set # CONFIG_RTC_DRV_MOXART is not set CONFIG_RTC_DRV_XGENE=y # # HID Sensor RTC drivers # CONFIG_RTC_DRV_HID_SENSOR_TIME=y CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_MID_DMAC is not set # CONFIG_INTEL_IOATDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_AUXDISPLAY=y CONFIG_KS0108=y CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=y CONFIG_CFAG12864B_RATE=20 # CONFIG_UIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set # CONFIG_USBIP_CORE is not set CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_TRANZPORT is not set # CONFIG_USB_SERIAL_QUATECH2 is not set # CONFIG_DX_SEP is not set # # IIO staging drivers # # # Accelerometers # # CONFIG_ADIS16201 is not set # CONFIG_ADIS16203 is not set # CONFIG_ADIS16204 is not set # CONFIG_ADIS16209 is not set # CONFIG_ADIS16220 is not set # CONFIG_ADIS16240 is not set CONFIG_SCA3000=y # # Analog to digital converters # CONFIG_AD7291=y # CONFIG_AD7192 is not set # CONFIG_AD7280 is not set # # Analog digital bi-direction converters # # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=y CONFIG_AD7746=y # # Direct Digital Synthesis # # CONFIG_AD5930 is not set CONFIG_AD9832=y CONFIG_AD9834=y # CONFIG_AD9850 is not set # CONFIG_AD9852 is not set # CONFIG_AD9910 is not set # CONFIG_AD9951 is not set # # Digital gyroscope sensors # CONFIG_ADIS16060=y # # Network Analyzer, Impedance Converters # # CONFIG_AD5933 is not set # # Light sensors # # CONFIG_SENSORS_ISL29018 is not set CONFIG_SENSORS_ISL29028=y # CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y # # Active energy metering IC # # CONFIG_ADE7753 is not set CONFIG_ADE7754=y CONFIG_ADE7758=y # CONFIG_ADE7759 is not set CONFIG_ADE7854=y CONFIG_ADE7854_I2C=y CONFIG_ADE7854_SPI=y # # Resolver to digital converters # # CONFIG_AD2S90 is not set # # Triggers - standalone # CONFIG_IIO_PERIODIC_RTC_TRIGGER=y # CONFIG_IIO_SIMPLE_DUMMY is not set # CONFIG_CRYSTALHD is not set # CONFIG_FB_XGI is not set # CONFIG_ACPI_QUICKSTART is not set # CONFIG_BCM_WIMAX is not set # CONFIG_FT1000 is not set # # Speakup console speech # # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_USB_WPAN_HCD is not set # CONFIG_WIMAX_GDM72XX is not set # CONFIG_CED1401 is not set # CONFIG_DGRP is not set # CONFIG_XILLYBUS is not set # CONFIG_DGNC is not set CONFIG_DGAP=y # CONFIG_GS_FPGABOOT is not set CONFIG_CRYPTO_SKEIN=y CONFIG_CRYPTO_THREEFISH=y CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y # CONFIG_CHROMEOS_PSTORE is not set # # 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 is not set CONFIG_IOMMU_SUPPORT=y # CONFIG_AMD_IOMMU is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_MAX14577 is not set CONFIG_EXTCON_MAX77693=y # CONFIG_EXTCON_MAX8997 is not set # CONFIG_EXTCON_PALMAS is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_IIO_ST_ACCEL_SPI_3AXIS=y # CONFIG_KXSD9 is not set CONFIG_MMA8452=y # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y # CONFIG_AD7266 is not set CONFIG_AD7298=y # CONFIG_AD7476 is not set # CONFIG_AD7791 is not set CONFIG_AD7793=y CONFIG_AD7887=y CONFIG_AD7923=y CONFIG_AD799X=y CONFIG_LP8788_ADC=y CONFIG_MAX1363=y CONFIG_MCP320X=y # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set CONFIG_TI_ADC081C=y # CONFIG_TI_AM335X_ADC is not set CONFIG_TWL4030_MADC=y CONFIG_TWL6030_GPADC=y # # Amplifiers # CONFIG_AD8366=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y # CONFIG_AD5360 is not set CONFIG_AD5380=y # CONFIG_AD5421 is not set CONFIG_AD5446=y CONFIG_AD5449=y CONFIG_AD5504=y CONFIG_AD5624R_SPI=y CONFIG_AD5686=y # CONFIG_AD5755 is not set CONFIG_AD5764=y # CONFIG_AD5791 is not set CONFIG_AD7303=y # CONFIG_MAX517 is not set CONFIG_MCP4725=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # CONFIG_AD9523=y # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # # Digital gyroscope sensors # CONFIG_ADIS16080=y # CONFIG_ADIS16130 is not set # CONFIG_ADIS16136 is not set # CONFIG_ADIS16260 is not set CONFIG_ADXRS450=y CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y # CONFIG_ITG3200 is not set # # Humidity sensors # CONFIG_SI7005=y # # Inertial measurement units # CONFIG_ADIS16400=y CONFIG_ADIS16480=y # CONFIG_INV_MPU6050_IIO is not set CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # CONFIG_ADJD_S311=y # CONFIG_APDS9300 is not set # CONFIG_CM32181 is not set CONFIG_CM36651=y # CONFIG_GP2AP020A00F is not set CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set CONFIG_TSL4531=y CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_SYSFS_TRIGGER is not set # # Pressure sensors # # CONFIG_HID_SENSOR_PRESS is not set CONFIG_MPL115=y # CONFIG_MPL3115 is not set # CONFIG_IIO_ST_PRESS is not set # # Lightning sensors # CONFIG_AS3935=y # # Temperature sensors # CONFIG_MLX90614=y CONFIG_TMP006=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y # CONFIG_MCB is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_FS is not set CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y # CONFIG_REISERFS_FS_SECURITY is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_XFS_DEBUG=y # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_FILE_LOCKING is not set CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set # CONFIG_INOTIFY_USER is not set CONFIG_FANOTIFY=y CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set # CONFIG_QFMT_V1 is not set # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y # CONFIG_VFAT_FS is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # # CONFIG_PROC_FS is not set CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set CONFIG_JFFS2_SUMMARY=y # CONFIG_JFFS2_FS_XATTR is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_JFFS2_CMODE_NONE=y # CONFIG_JFFS2_CMODE_PRIORITY is not set # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y # CONFIG_UBIFS_FS_ZLIB is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZO=y # CONFIG_SQUASHFS_XZ is not set CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y # CONFIG_PSTORE is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set CONFIG_UFS_DEBUG=y # CONFIG_F2FS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y 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 is not set CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_INFO=y CONFIG_RCU_TRACE=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_CPU_NOTIFIER_ERROR_INJECT is not set CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set CONFIG_FAIL_IO_TIMEOUT=y # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set 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=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_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 is not set # CONFIG_PROBE_EVENTS is not set # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set 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=y CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y # CONFIG_CRYPTO_ECB is not set CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # # CONFIG_CRYPTO_DEFLATE is not set CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y # CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set # CONFIG_PUBLIC_KEY_ALGO_RSA is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CORDIC=y CONFIG_DDR=y --ibTvN161/egqYuK8--