From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2443211279046806874==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [xhci] kernel BUG at include/linux/scatterlist.h:115! Date: Wed, 30 Jul 2014 11:57:31 +0800 Message-ID: <20140730035731.GE16537@localhost> List-Id: --===============2443211279046806874== 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 61d9c2ad31b11b87c319bbc2a963040742bac77c Author: Dan Williams AuthorDate: Tue Jul 22 00:08:51 2014 -0700 Commit: Dan Williams CommitDate: Thu Jul 24 18:12:38 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. = Signed-off-by: Dan Williams +-----------------------------------------------------------+------------+-= -----------+------------------+ | | 5a87c68543 | = 61d9c2ad31 | v3.16-rc6_072510 | +-----------------------------------------------------------+------------+-= -----------+------------------+ | boot_successes | 60 | = 0 | 0 | | boot_failures | 0 | = 20 | 11 | | kernel_BUG_at_include/linux/scatterlist.h | 0 | = 20 | 11 | | invalid_opcode | 0 | = 20 | 11 | | RIP:setup_test_skip64 | 0 | = 20 | 11 | | Kernel_panic-not_syncing:Attempted_to_kill_init_exitcode=3D | 0 = | 20 | 11 | | backtrace:xhci_test_init | 0 | = 20 | 11 | | backtrace:kernel_init_freeable | 0 | = 20 | 11 | +-----------------------------------------------------------+------------+-= -----------+------------------+ [ 0.661771] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 0.662899] usbcore: registered new interface driver rtsx_usb [ 0.669506] ------------[ cut here ]------------ [ 0.670014] kernel BUG at include/linux/scatterlist.h:115! [ 0.670014] invalid opcode: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 0.670014] Modules linked in: [ 0.670014] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc5-00226-g= 61d9c2a #1 [ 0.670014] task: ffff8800116b8000 ti: ffff8800116c0000 task.ti: ffff880= 0116c0000 [ 0.670014] RIP: 0010:[] [] setup_t= est_skip64+0x152/0x2f0 [ 0.670014] RSP: 0000:ffff8800116c3d08 EFLAGS: 00010202 [ 0.670014] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 00000000000= 00003 [ 0.670014] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffffffff81c= 51928 [ 0.670014] RBP: ffff8800116c3d68 R08: 0000000000000000 R09: 00000000000= 00000 [ 0.670014] R10: ffff880011437000 R11: ffff880013cda4a8 R12: 00000000000= 0ffe0 [ 0.670014] R13: ffff8800116c3e18 R14: ffff8800116c3e0c R15: 00000000000= 01000 [ 0.670014] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:= 0000000000000000 [ 0.670014] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 0.670014] CR2: 0000000000000000 CR3: 0000000001b21000 CR4: 00000000000= 006f0 [ 0.670014] Stack: [ 0.670014] ffffffffffffffff ffffffff81f74b97 0000000000000000 ffff8800= 116c3e40 [ 0.670014] 000000000000ffe0 ffff880011437000 0000000000000000 00000000= 00000000 [ 0.670014] ffff88000f67d800 0000000000000000 ffffffff81f74b97 00000000= 00000000 [ 0.670014] Call Trace: [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] xhci_test_init+0x23e/0xc56 [ 0.670014] [] ? setup_test_32_248_8+0x370/0x370 [ 0.670014] [] ? migrate_vmas+0x2f/0xc0 [ 0.670014] [] ? kvasprintf+0x86/0xa0 [ 0.670014] [] ? setup_test_32_248_8+0x370/0x370 [ 0.670014] [] ? setup_test_wrap64+0x380/0x380 [ 0.670014] [] ? setup_test_dont_trim+0x350/0x350 [ 0.670014] [] ? xhci_ring_free+0x1d0/0x1d0 [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] do_one_initcall+0x1b3/0x300 [ 0.670014] [] ? parse_args+0x3fc/0x6d0 [ 0.670014] [] kernel_init_freeable+0x118/0x1e1 [ 0.670014] [] ? do_early_param+0xc3/0xc3 [ 0.670014] [] ? rest_init+0x160/0x160 [ 0.670014] [] kernel_init+0xe/0x160 [ 0.670014] [] ret_from_fork+0x7c/0xb0 [ 0.670014] [] ? rest_init+0x160/0x160 [ 0.670014] Code: e8 64 5a b1 ff 83 f0 01 31 d2 48 c7 c7 28 19 c5 81 0f = b6 d8 89 de e8 3e 66 c5 ff 48 63 d3 48 83 04 d5 e0 dd e7 81 01 85 db 74 02 = <0f> 0b 44 89 e0 48 8b 75 c8 48 ba 00 00 00 80 ff 77 00 00 25 ff = [ 0.670014] RIP [] setup_test_skip64+0x152/0x2f0 [ 0.670014] RSP [ 0.705046] ---[ end trace 15557dc49fd3f925 ]--- [ 0.705639] Kernel panic - not syncing: Attempted to kill init! exitcode= =3D0x0000000b git bisect start 98e9e9efbc6c4585c23b77550cb961da1b0b8c84 9a3c4145af32125c5= ee39c0272662b47307a8323 -- git bisect good 28a8d131fa8d9d65ec6bc91356caa6de030f7b44 # 12:50 20+ = 0 Merge 'tty/tty-next' into devel-hourly-2014072510 git bisect good b939dd815bc66d1ec0b71ddd879e69c6f2cc5701 # 12:54 20+ = 0 Merge 'battery/master' into devel-hourly-2014072510 git bisect good 3b46ae4ef1bcd6f2cebb20dd967ca6398c0ae97c # 12:57 20+ = 0 Merge 'hwmon/hwmon' into devel-hourly-2014072510 git bisect good 126cd14c70323d188924acce9e969e279e0612cf # 13:05 20+ = 0 Merge 'hwmon/hwmon-staging' into devel-hourly-2014072510 git bisect bad 9719ff8bbd9c4bd011d1fe4c68aeef90e61c4665 # 13:07 0- = 20 Merge 'djbw-usb/td-fragments-v1' into devel-hourly-2014072510 git bisect good 8346b33fad01cfe93f0fd0e64cd32ff40bd4ba41 # 13:16 20+ = 0 Documentation: DocBook: elieminate doc build break git bisect good 1c094728b68c28e52abb64f0686aace61495a4fa # 13:19 20+ = 0 usb-core: Remove Fix mes in file hcd.c git bisect good 7ebdb52e192c4d496a9b3a87d47eba3eba3e1fd4 # 13:25 20+ = 0 phy: miphy365x: Represent each PHY channel as a DT subnode git bisect good 31033361d83c1b0e3b900c474d31374b63892a9e # 13:34 20+ = 0 xhci: introduce xhci_to_dev git bisect good ea22a95d88bc1381888cc41556d4a92783285221 # 13:38 20+ = 0 xhci: introduce struct xhci_ring_pointer git bisect good 182711c160f9a102cde5ba7e38a8e9d5156b2945 # 13:48 20+ = 0 xhci: combine xhci_queue_bulk_tx() and queue_bulk_sg_tx() git bisect good 5eec677ca7e5e5ae2ec2e262f099c2cf75888f1e # 13:53 20+ = 0 xhci: fix xhci_queue_ctrl_tx() ring space reservation git bisect bad 61d9c2ad31b11b87c319bbc2a963040742bac77c # 13:57 0- = 20 xhci: unit test ring enqueue/dequeue routines git bisect good 5a87c68543bfd6421f3cf59a44a49b97257d606a # 14:01 20+ = 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) # first bad commit: [61d9c2ad31b11b87c319bbc2a963040742bac77c] xhci: unit t= est ring enqueue/dequeue routines git bisect good 5a87c68543bfd6421f3cf59a44a49b97257d606a # 14:03 60+ = 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) git bisect bad 98e9e9efbc6c4585c23b77550cb961da1b0b8c84 # 14:03 0- = 11 0day head guard for 'devel-hourly-2014072510' git bisect good 82e13c71bc655b6dc7110da4e164079dadb44892 # 02:09 60+ = 0 Merge branch 'for-3.16' of git://linux-nfs.org/~bfields/linux git bisect good 5a7439efd1c5c416f768fc550048ca130cf4bf99 # 02:41 60+ = 0 Add linux-next specific files for 20140725 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=3D$1 initrd=3Dyocto-minimal-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/ma= ster/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -serial stdio -display none -monitor null = ) append=3D( hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw drbd.minor_count=3D8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============2443211279046806874== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.16.0-rc5-00226-g61d9c2a1" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBj Z3JvdXAgc3Vic3lzIGNwdQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDMuMTYuMC1yYzUt MDAyMjYtZzYxZDljMmEgKGtidWlsZEBzbmIpIChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQu OC4yLTE4KSApICMxIFNNUCBQUkVFTVBUIEZyaSBKdWwgMjUgMTM6NTU6NTcgQ1NUIDIwMTQKWyAg ICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiBodW5nX3Rhc2tfcGFuaWM9MSBlYXJseXByaW50az10 dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0 ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNvZnRsb2NrdXBfcGFuaWM9MSBu bWlfd2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1kaXNrPTAgY29uc29sZT10dHlTMCwxMTUyMDAg Y29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0wIHJ3IGxpbms9L2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRl dmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOjYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMw NDA3NDJiYWM3N2M6YmlzZWN0LWxpbnV4My8udm1saW51ei02MWQ5YzJhZDMxYjExYjg3YzMxOWJi YzJhOTYzMDQwNzQyYmFjNzdjLTIwMTQwNzI1MTM1NjE4LTIwLXZwIGJyYW5jaD1saW51eC1kZXZl bC9kZXZlbC1ob3VybHktMjAxNDA3MjUxMCBCT09UX0lNQUdFPS9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3 Yy92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjYtZzYxZDljMmEgZHJiZC5taW5vcl9jb3VudD04Clsg ICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWyAgICAw LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAw OWZiZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw MDlmYzAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1l ODIwOiBbbWVtIDB4MDAwMDAwMDAwMDBmMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVk ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAw MDAwMDEzZmZkZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw MDAwMDAxM2ZmZTAwMC0weDAwMDAwMDAwMTNmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd IEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZmMwMDAtMHgwMDAwMDAwMGZlZmZmZmZmXSBy ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZmZmMwMDAw LTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUg RGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlClsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0 ZWN0ZWQ6IEtWTQpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4 MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3Zl IFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gZTgyMDog bGFzdF9wZm4gPSAweDEzZmZlIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAw MDBdIFNjYW5uaW5nIDEgYXJlYXMgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlvbgpbICAgIDAuMDAw MDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtmZmZmODgwMDAwMDk5MDAwXSA5OTAwMCBz aXplIDI0NTc2ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDAw MDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAwMDAwLTB4MDAwZmZm ZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAyZTRkMDAwLCAweDAyZTRkZmZmXSBQ R1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMmU0ZTAwMCwgMHgwMmU0ZWZmZl0gUEdUQUJM RQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDJlNGYwMDAsIDB4MDJlNGZmZmZdIFBHVEFCTEUKWyAg ICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEzYTAwMDAwLTB4MTNiZmZm ZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTNhMDAwMDAtMHgxM2JmZmZmZl0gcGFnZSA0awpb ICAgIDAuMDAwMDAwXSBCUksgWzB4MDJlNTAwMDAsIDB4MDJlNTBmZmZdIFBHVEFCTEUKWyAgICAw LjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEwMDAwMDAwLTB4MTM5ZmZmZmZd ClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTAwMDAwMDAtMHgxMzlmZmZmZl0gcGFnZSA0awpbICAg IDAuMDAwMDAwXSBCUksgWzB4MDJlNTEwMDAsIDB4MDJlNTFmZmZdIFBHVEFCTEUKWyAgICAwLjAw MDAwMF0gQlJLIFsweDAyZTUyMDAwLCAweDAyZTUyZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBd IGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEwMDAwMC0weDBmZmZmZmZmXQpbICAgIDAu MDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4MGZmZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAw MF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEzYzAwMDAwLTB4MTNmZmRmZmZdClsgICAg MC4wMDAwMDBdICBbbWVtIDB4MTNjMDAwMDAtMHgxM2ZmZGZmZl0gcGFnZSA0awpbICAgIDAuMDAw MDAwXSBjbWE6IENNQTogcmVzZXJ2ZWQgMzIgTWlCIGF0IDExODAwMDAwClsgICAgMC4wMDAwMDBd IFJBTURJU0s6IFttZW0gMHgxM2NlNjAwMC0weDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQKWyAgICAwLjAwMDAw MF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkQ5NzAgMDAwMDE0ICh2MDAgQk9DSFMgKQpbICAg IDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDAxM0ZGRTRCMCAwMDAwMzQgKHYwMSBCT0NI UyAgQlhQQ1JTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTog RkFDUCAweDAwMDAwMDAwMTNGRkZGODAgMDAwMDc0ICh2MDEgQk9DSFMgIEJYUENGQUNQIDAwMDAw MDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDEz RkZFNEYwIDAwMTFBOSAodjAxIEJYUEMgICBCWERTRFQgICAwMDAwMDAwMSBJTlRMIDIwMTAwNTI4 KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDAxM0ZGRkY0MCAwMDAwNDAKWyAg ICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwMTNGRkY4MDAgMDAwNzM1ICh2MDEgQk9D SFMgIEJYUENTU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEFQSUMgMHgwMDAwMDAwMDEzRkZGNkUwIDAwMDA3OCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAw MDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDAx M0ZGRjZBMCAwMDAwMzggKHYwMSBCT0NIUyAgQlhQQ0hQRVQgMDAwMDAwMDEgQlhQQyAwMDAwMDAw MSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAg ICAwLjAwMDAwMF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVmYjAwMCAoICAgICAgICBmZWUw MDAwMCkKWyAgICAwLjAwMDAwMF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4w MDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAw MDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAw MDAwMDAtMHgxM2ZmZGZmZl0KWyAgICAwLjAwMDAwMF0gICBOT0RFX0RBVEEgW21lbSAweDEzY2Q3 MDAwLTB4MTNjZTVmZmZdClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogVXNpbmcgbXNycyA0YjU2 NGQwMSBhbmQgNGI1NjRkMDAKWyAgICAwLjAwMDAwMF0ga3ZtLWNsb2NrOiBjcHUgMCwgbXNyIDA6 MTNmZmQwMDEsIHByaW1hcnkgY3B1IGNsb2NrClsgICAgMC4wMDAwMDBdICBbZmZmZmVhMDAwMDAw MDAwMC1mZmZmZWEwMDAwNWZmZmZmXSBQTUQgLT4gW2ZmZmY4ODAwMTBhMDAwMDAtZmZmZjg4MDAx MGZmZmZmZl0gb24gbm9kZSAwClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAw MDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMTAwMC0weDAwZmZmZmZmXQpbICAgIDAuMDAwMDAw XSAgIERNQTMyICAgIFttZW0gMHgwMTAwMDAwMC0weGZmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAg IE5vcm1hbCAgIGVtcHR5ClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFj aCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAw MDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDEwMDAtMHgwMDA5ZWZmZl0KWyAgICAwLjAwMDAw MF0gICBub2RlICAgMDogW21lbSAweDAwMTAwMDAwLTB4MTNmZmRmZmZdClsgICAgMC4wMDAwMDBd IE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4MTgyMApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2 NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMjEgcGFn ZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk5OCBwYWdlcywgTElGTyBi YXRjaDowClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogMTIxNiBwYWdlcyB1c2VkIGZvciBt ZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA3NzgyMiBwYWdlcywgTElGTyBiYXRj aDoxNQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweGIwMDgKWyAgICAw LjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAw MF0gbWFwcGVkIEFQSUMgdG8gZmZmZmZmZmZmZjVmYjAwMCAoICAgICAgICBmZWUwMDAwMCkKWyAg ICAwLjAwMDAwMF0gQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5h YmxlZCkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4ZmZdIGRmbCBk ZmwgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJl c3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pClsgICAgMC4wMDAwMDBdIElPQVBJQ1swXTogYXBp Y19pZCAwLCB2ZXJzaW9uIDE3LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzClsgICAgMC4w MDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRm bCBkZmwpClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAs IElSUSAwMCwgQVBJQyBJRCAwLCBBUElDIElOVCAwMgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRf U1JDX09WUiAoYnVzIDAgYnVzX2lycSA1IGdsb2JhbF9pcnEgNSBoaWdoIGxldmVsKQpbICAgIDAu MDAwMDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDEsIHRyaWcgMywgYnVzIDAwLCBJUlEgMDUsIEFQSUMg SUQgMCwgQVBJQyBJTlQgMDUKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw IGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDA5LCBBUElDIElEIDAsIEFQSUMgSU5U IDA5ClsgICAgMC4wMDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDEwIGds b2JhbF9pcnEgMTAgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAx LCB0cmlnIDMsIGJ1cyAwMCwgSVJRIDBhLCBBUElDIElEIDAsIEFQSUMgSU5UIDBhClsgICAgMC4w MDAwMDBdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDExIGdsb2JhbF9pcnEgMTEg aGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAxLCB0cmlnIDMsIGJ1 cyAwMCwgSVJRIDBiLCBBUElDIElEIDAsIEFQSUMgSU5UIDBiClsgICAgMC4wMDAwMDBdIEFDUEk6 IElSUTAgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAw LCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAxLCBBUElDIElEIDAsIEFQSUMgSU5UIDAxClsgICAgMC4w MDAwMDBdIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gSW50OiB0 eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDAzLCBBUElDIElEIDAsIEFQSUMgSU5U IDAzClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAwLCBidXMgMDAsIElS USAwNCwgQVBJQyBJRCAwLCBBUElDIElOVCAwNApbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE1IHVz ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwgdHJpZyAw LCBidXMgMDAsIElSUSAwNiwgQVBJQyBJRCAwLCBBUElDIElOVCAwNgpbICAgIDAuMDAwMDAwXSBJ bnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMDcsIEFQSUMgSUQgMCwgQVBJ QyBJTlQgMDcKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAw MCwgSVJRIDA4LCBBUElDIElEIDAsIEFQSUMgSU5UIDA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IElS UTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTAgdXNlZCBieSBv dmVycmlkZS4KWyAgICAwLjAwMDAwMF0gQUNQSTogSVJRMTEgdXNlZCBieSBvdmVycmlkZS4KWyAg ICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAsIGJ1cyAwMCwgSVJRIDBjLCBB UElDIElEIDAsIEFQSUMgSU5UIDBjClsgICAgMC4wMDAwMDBdIEludDogdHlwZSAwLCBwb2wgMCwg dHJpZyAwLCBidXMgMDAsIElSUSAwZCwgQVBJQyBJRCAwLCBBUElDIElOVCAwZApbICAgIDAuMDAw MDAwXSBJbnQ6IHR5cGUgMCwgcG9sIDAsIHRyaWcgMCwgYnVzIDAwLCBJUlEgMGUsIEFQSUMgSUQg MCwgQVBJQyBJTlQgMGUKWyAgICAwLjAwMDAwMF0gSW50OiB0eXBlIDAsIHBvbCAwLCB0cmlnIDAs IGJ1cyAwMCwgSVJRIDBmLCBBUElDIElEIDAsIEFQSUMgSU5UIDBmClsgICAgMC4wMDAwMDBdIFVz aW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAu MDAwMDAwXSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAw LjAwMDAwMF0gc21wYm9vdDogQWxsb3dpbmcgMSBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAu MDAwMDAwXSBtYXBwZWQgSU9BUElDIHRvIGZmZmZmZmZmZmY1ZmEwMDAgKGZlYzAwMDAwKQpbICAg IDAuMDAwMDAwXSBucl9pcnFzX2dzaTogNDAKWyAgICAwLjAwMDAwMF0gZTgyMDogW21lbSAweDE0 MDAwMDAwLTB4ZmVmZmJmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRldmljZXMKWyAgICAwLjAwMDAw MF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIEtWTQpbICAgIDAuMDAwMDAwXSBz ZXR1cF9wZXJjcHU6IE5SX0NQVVM6OCBucl9jcHVtYXNrX2JpdHM6OCBucl9jcHVfaWRzOjEgbnJf bm9kZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBQRVJDUFU6IEVtYmVkZGVkIDI5IHBhZ2VzL2NwdSBA ZmZmZjg4MDAxMzgwMDAwMCBzOTAwNDggcjgxOTIgZDIwNTQ0IHUyMDk3MTUyClsgICAgMC4wMDAw MDBdIHBjcHUtYWxsb2M6IHM5MDA0OCByODE5MiBkMjA1NDQgdTIwOTcxNTIgYWxsb2M9MSoyMDk3 MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIApbICAgIDAuMDAwMDAwXSBLVk0g c2V0dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAgMC4wMDAwMDBdIGt2bS1zdGVhbHRpbWU6IGNw dSAwLCBtc3IgMTM4MGVkYzAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gTm9k ZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODA1MTkKWyAgICAw LjAwMDAwMF0gUG9saWN5IHpvbmU6IERNQTMyClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5k IGxpbmU6IGh1bmdfdGFza19wYW5pYz0xIGVhcmx5cHJpbnRrPXR0eVMwLDExNTIwMCBkZWJ1ZyBh cGljPWRlYnVnIHN5c3JxX2Fsd2F5c19lbmFibGVkIHJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGlt ZW91dD0xMDAgcGFuaWM9MTAgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRjaGRvZz1wYW5pYyAg cHJvbXB0X3JhbWRpc2s9MCBjb25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5v cm1hbCAgcm9vdD0vZGV2L3JhbTAgcncgbGluaz0va2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0v eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIw MTQwNzI1MTA6NjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3YzpiaXNlY3Qt bGludXgzLy52bWxpbnV6LTYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2Mt MjAxNDA3MjUxMzU2MTgtMjAtdnAgYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE0 MDcyNTEwIEJPT1RfSU1BR0U9L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82 MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL3ZtbGludXotMy4xNi4wLXJj NS0wMDIyNi1nNjFkOWMyYSBkcmJkLm1pbm9yX2NvdW50PTgKWyAgICAwLjAwMDAwMF0gc3lzcnE6 IHN5c3JxIGFsd2F5cyBlbmFibGVkLgpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRy aWVzOiAyMDQ4IChvcmRlcjogMiwgMTYzODQgYnl0ZXMpClsgICAgMC4wMDAwMDBdIENhbGdhcnk6 IGRldGVjdGluZyBDYWxnYXJ5IHZpYSBCSU9TIEVCREEgYXJlYQpbICAgIDAuMDAwMDAwXSBDYWxn YXJ5OiBVbmFibGUgdG8gbG9jYXRlIFJpbyBHcmFuZGUgdGFibGUgaW4gRUJEQSAtIGJhaWxpbmch ClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjUzMjM2Sy8zMjcyODBLIGF2YWlsYWJsZSAoNzAwNEsg a2VybmVsIGNvZGUsIDQwODRLIHJ3ZGF0YSwgNDI5Nksgcm9kYXRhLCA5ODRLIGluaXQsIDE0NjM2 SyBic3MsIDc0MDQ0SyByZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwg T3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MSwgTm9kZXM9MQpbICAgIDAuMDAwMDAwXSBQ cmVlbXB0aWJsZSBoaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAw XSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9jcHVf aWRzPTEKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo0MzUyIG5yX2lycXM6MjU2IDE2ClsgICAgMC4w MDAwMDBdIGNvbnNvbGUgW3R0eVMwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIExvY2sgZGVwZW5k ZW5jeSB2YWxpZGF0b3I6IENvcHlyaWdodCAoYykgMjAwNiBSZWQgSGF0LCBJbmMuLCBJbmdvIE1v bG5hcgpbICAgIDAuMDAwMDAwXSAuLi4gTUFYX0xPQ0tERVBfU1VCQ0xBU1NFUzogIDgKWyAgICAw LjAwMDAwMF0gLi4uIE1BWF9MT0NLX0RFUFRIOiAgICAgICAgICA0OApbICAgIDAuMDAwMDAwXSAu Li4gTUFYX0xPQ0tERVBfS0VZUzogICAgICAgIDgxOTEKWyAgICAwLjAwMDAwMF0gLi4uIENMQVNT SEFTSF9TSVpFOiAgICAgICAgICA0MDk2ClsgICAgMC4wMDAwMDBdIC4uLiBNQVhfTE9DS0RFUF9F TlRSSUVTOiAgICAgMzI3NjgKWyAgICAwLjAwMDAwMF0gLi4uIE1BWF9MT0NLREVQX0NIQUlOUzog ICAgICA2NTUzNgpbICAgIDAuMDAwMDAwXSAuLi4gQ0hBSU5IQVNIX1NJWkU6ICAgICAgICAgIDMy NzY4ClsgICAgMC4wMDAwMDBdICBtZW1vcnkgdXNlZCBieSBsb2NrIGRlcGVuZGVuY3kgaW5mbzog ODE1OSBrQgpbICAgIDAuMDAwMDAwXSAgcGVyIHRhc2stc3RydWN0IG1lbW9yeSBmb290cHJpbnQ6 IDE5MjAgYnl0ZXMKWyAgICAwLjAwMDAwMF0gYWxsb2NhdGVkIDE1NzI4NjQgYnl0ZXMgb2YgcGFn ZV9jZ3JvdXAKWyAgICAwLjAwMDAwMF0gcGxlYXNlIHRyeSAnY2dyb3VwX2Rpc2FibGU9bWVtb3J5 JyBvcHRpb24gaWYgeW91IGRvbid0IHdhbnQgbWVtb3J5IGNncm91cHMKWyAgICAwLjAwMDAwMF0g T0RFQlVHOiBzZWxmdGVzdCBwYXNzZWQKWyAgICAwLjAwMDAwMF0gaHBldCBjbG9ja2V2ZW50IHJl Z2lzdGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAyNjkzLjQ4NiBNSHogcHJvY2Vz c29yClsgICAgMC4wMDMwMDBdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpIHByZXNl dCB2YWx1ZS4uIDUzODYuOTcgQm9nb01JUFMgKGxwaj0yNjkzNDg2KQpbICAgIDAuMDAzMDAwXSBw aWRfbWF4OiBkZWZhdWx0OiA0MDk2IG1pbmltdW06IDMwMQpbICAgIDAuMDAzMDI4XSBBQ1BJOiBD b3JlIHJldmlzaW9uIDIwMTQwNDI0ClsgICAgMC4wMDYxMzRdIEFDUEk6IEFsbCBBQ1BJIFRhYmxl cyBzdWNjZXNzZnVsbHkgYWNxdWlyZWQKWyAgICAwLjAwNjgwM10gU2VjdXJpdHkgRnJhbWV3b3Jr IGluaXRpYWxpemVkClsgICAgMC4wMDcyNDldIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJp ZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDAuMDA4MjIwXSBJbm9kZS1j YWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQpb ICAgIDAuMDA5MDYzXSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVy OiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDA5NjkzXSBNb3VudHBvaW50LWNhY2hlIGhhc2ggdGFi bGUgZW50cmllczogMTAyNCAob3JkZXI6IDEsIDgxOTIgYnl0ZXMpClsgICAgMC4wMTI1NzldIElu aXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIG1lbW9yeQpbICAgIDAuMDEzMDkzXSBJbml0aWFsaXpp bmcgY2dyb3VwIHN1YnN5cyBwZXJmX2V2ZW50ClsgICAgMC4wMTQxMTFdIG1jZTogQ1BVIHN1cHBv cnRzIDEwIE1DRSBiYW5rcwpbICAgIDAuMDE0NzQwXSBudW1hX2FkZF9jcHUgY3B1IDAgbm9kZSAw OiBtYXNrIG5vdyAwClsgICAgMC4wMTUwMThdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0Ig MCwgMk1CIDAsIDRNQiAwClsgICAgMC4wMTUwMThdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0 S0IgMCwgMk1CIDAsIDRNQiAwLCAxR0IgMApbICAgIDAuMDE1MDE4XSB0bGJfZmx1c2hhbGxfc2hp ZnQ6IDYKWyAgICAwLjAyNzk2NF0gZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0gMHhmZmZmZmZm ZjgxZmZmMDAwLTB4ZmZmZmZmZmY4MjAwMWZmZl0KWyAgICAwLjAzMzg4N10gR2V0dGluZyBWRVJT SU9OOiA1MDAxNApbICAgIDAuMDM0MDE5XSBHZXR0aW5nIFZFUlNJT046IDUwMDE0ClsgICAgMC4w MzQ0OTBdIEdldHRpbmcgSUQ6IDAKWyAgICAwLjAzNTAyMV0gR2V0dGluZyBJRDogZmYwMDAwMDAK WyAgICAwLjAzNTQ2N10gR2V0dGluZyBMVlQwOiA4NzAwClsgICAgMC4wMzYwMTRdIEdldHRpbmcg TFZUMTogODQwMApbICAgIDAuMDM2NTA5XSBlbmFibGVkIEV4dElOVCBvbiBDUFUjMApbICAgIDAu MDM4Mzc0XSBFTkFCTElORyBJTy1BUElDIElSUXMKWyAgICAwLjAzODgzN10gaW5pdCBJT19BUElD IElSUXMKWyAgICAwLjAzOTAxMV0gIGFwaWMgMCBwaW4gMCBub3QgY29ubmVjdGVkClsgICAgMC4w Mzk1NzldIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMSAtPiAweDMxIC0+IElSUSAx IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDAwMzZdIElPQVBJQ1swXTogU2V0IHJv dXRpbmcgZW50cnkgKDAtMiAtPiAweDMwIC0+IElSUSAwIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEp ClsgICAgMC4wNDEwMzVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMz IC0+IElSUSAzIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDIwMzRdIElPQVBJQ1sw XTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNCAtPiAweDM0IC0+IElSUSA0IE1vZGU6MCBBY3RpdmU6 MCBEZXN0OjEpClsgICAgMC4wNDMwMzJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt NSAtPiAweDM1IC0+IElSUSA1IE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDQwMzNd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtNiAtPiAweDM2IC0+IElSUSA2IE1vZGU6 MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDUwMzNdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcg ZW50cnkgKDAtNyAtPiAweDM3IC0+IElSUSA3IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAg MC4wNDYwMzJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElS USA4IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNDcwMzNdIElPQVBJQ1swXTogU2V0 IHJvdXRpbmcgZW50cnkgKDAtOSAtPiAweDM5IC0+IElSUSA5IE1vZGU6MSBBY3RpdmU6MCBEZXN0 OjEpClsgICAgMC4wNDgwMzNdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4g MHgzYSAtPiBJUlEgMTAgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA0OTAzNF0gSU9B UElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMSAtPiAweDNiIC0+IElSUSAxMSBNb2RlOjEg QWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMDUwMDM1XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVu dHJ5ICgwLTEyIC0+IDB4M2MgLT4gSVJRIDEyIE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAg MC4wNTEwMzNdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTMgLT4gMHgzZCAtPiBJ UlEgMTMgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjA1MjAzNF0gSU9BUElDWzBdOiBT ZXQgcm91dGluZyBlbnRyeSAoMC0xNCAtPiAweDNlIC0+IElSUSAxNCBNb2RlOjAgQWN0aXZlOjAg RGVzdDoxKQpbICAgIDAuMDUzMDM0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTE1 IC0+IDB4M2YgLT4gSVJRIDE1IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4wNTQwMjdd ICBhcGljIDAgcGluIDE2IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA1NTAwOV0gIGFwaWMgMCBwaW4g MTcgbm90IGNvbm5lY3RlZApbICAgIDAuMDU1NTI4XSAgYXBpYyAwIHBpbiAxOCBub3QgY29ubmVj dGVkClsgICAgMC4wNTYwMDldICBhcGljIDAgcGluIDE5IG5vdCBjb25uZWN0ZWQKWyAgICAwLjA1 NjUzNF0gIGFwaWMgMCBwaW4gMjAgbm90IGNvbm5lY3RlZApbICAgIDAuMDU3MDA5XSAgYXBpYyAw IHBpbiAyMSBub3QgY29ubmVjdGVkClsgICAgMC4wNTgwMDhdICBhcGljIDAgcGluIDIyIG5vdCBj b25uZWN0ZWQKWyAgICAwLjA1ODUzMV0gIGFwaWMgMCBwaW4gMjMgbm90IGNvbm5lY3RlZApbICAg IDAuMDU5MTU2XSAuLlRJTUVSOiB2ZWN0b3I9MHgzMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBw aW4yPS0xClsgICAgMC4wNjAwMDldIHNtcGJvb3Q6IENQVTA6IEludGVsIENvbW1vbiBLVk0gcHJv Y2Vzc29yIChmYW06IDBmLCBtb2RlbDogMDYsIHN0ZXBwaW5nOiAwMSkKWyAgICAwLjA2MTIxOV0g VXNpbmcgbG9jYWwgQVBJQyB0aW1lciBpbnRlcnJ1cHRzLgpbICAgIDAuMDYxMjE5XSBjYWxpYnJh dGluZyBBUElDIHRpbWVyIC4uLgpbICAgIDAuMDYzMDAwXSAuLi4gbGFwaWMgZGVsdGEgPSA2MjUw MjY4ClsgICAgMC4wNjMwMDBdIC4uLiBQTS1UaW1lciBkZWx0YSA9IDM1Nzk4OQpbICAgIDAuMDYz MDAwXSAuLi4gUE0tVGltZXIgcmVzdWx0IG9rClsgICAgMC4wNjMwMDBdIC4uLi4uIGRlbHRhIDYy NTAyNjgKWyAgICAwLjA2MzAwMF0gLi4uLi4gbXVsdDogMjY4NDQ2OTY2ClsgICAgMC4wNjMwMDBd IC4uLi4uIGNhbGlicmF0aW9uIHJlc3VsdDogMTAwMDA0MgpbICAgIDAuMDYzMDAwXSAuLi4uLiBD UFUgY2xvY2sgc3BlZWQgaXMgMjY5My4wNjAwIE1Iei4KWyAgICAwLjA2MzAwMF0gLi4uLi4gaG9z dCBidXMgY2xvY2sgc3BlZWQgaXMgMTAwMC4wMDQyIE1Iei4KWyAgICAwLjA2MzEyNV0gUGVyZm9y bWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBOZXRidXJzdCBDUFUgbW9kZWwgNiBubyBQTVUgZHJp dmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAwLjA2OTA3Ml0gClsgICAgMC4wNjkwNzJd ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioKWyAgICAwLjA3MDAwNl0gKiogICBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0UgTk9USUNF IE5PVElDRSBOT1RJQ0UgICAqKgpbICAgIDAuMDcwODM1XSAqKiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqClsgICAgMC4wNzEwMDhdICoqIHRy YWNlX3ByaW50aygpIGJlaW5nIHVzZWQuIEFsbG9jYXRpbmcgZXh0cmEgbWVtb3J5LiAgKioKWyAg ICAwLjA3MjAwN10gKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAqKgpbICAgIDAuMDczMDA3XSAqKiBUaGlzIG1lYW5zIHRoYXQgdGhpcyBpcyBh IERFQlVHIGtlcm5lbCBhbmQgaXQgaXMgICAgICoqClsgICAgMC4wNzQwMDZdICoqIHVuc2FmZSBm b3IgcHJvZHVjaXRvbiB1c2UuICAgICAgICAgICAgICAgICAgICAgICAgICAgKioKWyAgICAwLjA3 NTAwNl0gKiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAqKgpbICAgIDAuMDc2MDA2XSAqKiBJZiB5b3Ugc2VlIHRoaXMgbWVzc2FnZSBhbmQgeW91 IGFyZSBub3QgZGVidWdnaW5nICAgICoqClsgICAgMC4wNzY4MzRdICoqIHRoZSBrZXJuZWwsIHJl cG9ydCB0aGlzIGltbWVkaWF0ZWx5IHRvIHlvdXIgdmVuZG9yISAgKioKWyAgICAwLjA3NzAwOF0g KiogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq KgpbICAgIDAuMDc4MDA3XSAqKiAgIE5PVElDRSBOT1RJQ0UgTk9USUNFIE5PVElDRSBOT1RJQ0Ug Tk9USUNFIE5PVElDRSAgICoqClsgICAgMC4wNzkwMDddICoqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKWyAgICAwLjA4NDMxMF0geDg2OiBC b290ZWQgdXAgMSBub2RlLCAxIENQVXMKWyAgICAwLjA4NDkxOV0gLS0tLS0tLS0tLS0tLS0tLQpb ICAgIDAuMDg1MDA2XSB8IE5NSSB0ZXN0c3VpdGU6ClsgICAgMC4wODUzODRdIC0tLS0tLS0tLS0t LS0tLS0tLS0tClsgICAgMC4wODYwMDddICAgcmVtb3RlIElQSTogIG9rICB8ClsgICAgMC4wODY0 NjZdICAgIGxvY2FsIElQSTogIG9rICB8ClsgICAgMC4wOTIwMzNdIC0tLS0tLS0tLS0tLS0tLS0t LS0tClsgICAgMC4wOTI2MzNdIEdvb2QsIGFsbCAgIDIgdGVzdGNhc2VzIHBhc3NlZCEgfApbICAg IDAuMDkzMDA2XSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgICAwLjA5Mzcx OF0gc21wYm9vdDogVG90YWwgb2YgMSBwcm9jZXNzb3JzIGFjdGl2YXRlZCAoNTM4Ni45NyBCb2dv TUlQUykKWyAgICAwLjA5OTkxM10gYXRvbWljNjRfdGVzdDogcGFzc2VkIGZvciB4ODYtNjQgcGxh dGZvcm0gd2l0aCBDWDggYW5kIHdpdGggU1NFClsgICAgMC4xMDIwOTddIHJlZ3VsYXRvci1kdW1t eTogbm8gcGFyYW1ldGVycwpbICAgIDAuMTA4Njg4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg ZmFtaWx5IDE2ClsgICAgMC4xMTAyNjRdIGNwdWlkbGU6IHVzaW5nIGdvdmVybm9yIGxhZGRlcgpb ICAgIDAuMTEwODE0XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBtZW51ClsgICAgMC4xMTEzMTJd IEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3RlcmVkClsgICAgMC4xMTIyNjhdIFBDSTogVXNpbmcg Y29uZmlndXJhdGlvbiB0eXBlIDEgZm9yIGJhc2UgYWNjZXNzClsgICAgMC4xMjEzMDNdIEFDUEk6 IEFkZGVkIF9PU0koTW9kdWxlIERldmljZSkKWyAgICAwLjEyMTg2Ml0gQUNQSTogQWRkZWQgX09T SShQcm9jZXNzb3IgRGV2aWNlKQpbICAgIDAuMTIyMDA5XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBf U0NQIEV4dGVuc2lvbnMpClsgICAgMC4xMjMwMjJdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y IEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAgIDAuMTMzNDk2XSBBQ1BJOiBJbnRlcnByZXRlciBlbmFi bGVkClsgICAgMC4xMzQwMTBdIEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2 YWx1YXRpbmcgU2xlZXAgU3RhdGUgW1xfUzFfXSAoMjAxNDA0MjQvaHd4ZmFjZS01ODApClsgICAg MC4xMzUwMTFdIEFDUEkgRXhjZXB0aW9uOiBBRV9OT1RfRk9VTkQsIFdoaWxlIGV2YWx1YXRpbmcg U2xlZXAgU3RhdGUgW1xfUzJfXSAoMjAxNDA0MjQvaHd4ZmFjZS01ODApClsgICAgMC4xMzYzNzJd IEFDUEk6IChzdXBwb3J0cyBTMCBTMyBTNSkKWyAgICAwLjEzNzAwN10gQUNQSTogVXNpbmcgSU9B UElDIGZvciBpbnRlcnJ1cHQgcm91dGluZwpbICAgIDAuMTM3NzA5XSBQQ0k6IFVzaW5nIGhvc3Qg YnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBh bmQgcmVwb3J0IGEgYnVnClsgICAgMC4xNTI5MzRdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJ MF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdKQpbICAgIDAuMTUzMDE2XSBhY3BpIFBOUDBBMDM6 MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtTZWdtZW50cyBNU0ldClsgICAgMC4xNTQxMjNdIGFjcGkg UE5QMEEwMzowMDogX09TQyBmYWlsZWQgKEFFX05PVF9GT1VORCk7IGRpc2FibGluZyBBU1BNClsg ICAgMC4xNTY1MDldIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDAuMTU3MDEx XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdClsgICAgMC4x NTc3MTldIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAwMDAtMHgw Y2Y3XQpbICAgIDAuMTU4MDA5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtp byAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjE1OTAwOV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1 cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjE2MDAwOV0gcGNp X2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHhmZWJmZmZm Zl0KWyAgICAwLjE2MTE0OV0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlwZSAwMCBj bGFzcyAweDA2MDAwMApbICAgIDAuMTYzMDQ1XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njo3MDAw XSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAgMC4xNjQ5MjhdIHBjaSAwMDAwOjAwOjAxLjE6 IFs4MDg2OjcwMTBdIHR5cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAwLjE2OTM2M10gcGNpIDAw MDA6MDA6MDEuMTogcmVnIDB4MjA6IFtpbyAgMHhjMWMwLTB4YzFjZl0KWyAgICAwLjE3MTQwNF0g cGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWlyazogcmVnIDB4MTA6IFtpbyAgMHgwMWYw LTB4MDFmN10KWyAgICAwLjE3MjAwOV0gcGNpIDAwMDA6MDA6MDEuMTogbGVnYWN5IElERSBxdWly azogcmVnIDB4MTQ6IFtpbyAgMHgwM2Y2XQpbICAgIDAuMTczMDA5XSBwY2kgMDAwMDowMDowMS4x OiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxODogW2lvICAweDAxNzAtMHgwMTc3XQpbICAgIDAu MTc0MDA5XSBwY2kgMDAwMDowMDowMS4xOiBsZWdhY3kgSURFIHF1aXJrOiByZWcgMHgxYzogW2lv ICAweDAzNzZdClsgICAgMC4xNzU1MTZdIHBjaSAwMDAwOjAwOjAxLjM6IFs4MDg2OjcxMTNdIHR5 cGUgMDAgY2xhc3MgMHgwNjgwMDAKWyAgICAwLjE3NjQ5OV0gcGNpIDAwMDA6MDA6MDEuMzogcXVp cms6IFtpbyAgMHhiMDAwLTB4YjAzZl0gY2xhaW1lZCBieSBQSUlYNCBBQ1BJClsgICAgMC4xNzcw MjRdIHBjaSAwMDAwOjAwOjAxLjM6IHF1aXJrOiBbaW8gIDB4YjEwMC0weGIxMGZdIGNsYWltZWQg YnkgUElJWDQgU01CClsgICAgMC4xNzkzMzJdIHBjaSAwMDAwOjAwOjAyLjA6IFsxMDEzOjAwYjhd IHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAKWyAgICAwLjE4MjA2N10gcGNpIDAwMDA6MDA6MDIuMDog cmVnIDB4MTA6IFttZW0gMHhmYzAwMDAwMC0weGZkZmZmZmZmIHByZWZdClsgICAgMC4xODUwNjRd IHBjaSAwMDAwOjAwOjAyLjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjAwMDAtMHhmZWJmMGZmZl0K WyAgICAwLjE5NjA2Nl0gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MzA6IFttZW0gMHhmZWJlMDAw MC0weGZlYmVmZmZmIHByZWZdClsgICAgMC4xOTgxNTVdIHBjaSAwMDAwOjAwOjAzLjA6IFs4MDg2 OjEwMGVdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjIwMDAxMF0gcGNpIDAwMDA6MDA6 MDMuMDogcmVnIDB4MTA6IFttZW0gMHhmZWJhMDAwMC0weGZlYmJmZmZmXQpbICAgIDAuMjAyMDEw XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxNDogW2lvICAweGMwMDAtMHhjMDNmXQpbICAgIDAu MjA5NjgzXSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgzMDogW21lbSAweGZlYmMwMDAwLTB4ZmVi ZGZmZmYgcHJlZl0KWyAgICAwLjIxMTM3MF0gcGNpIDAwMDA6MDA6MDQuMDogWzFhZjQ6MTAwMV0g dHlwZSAwMCBjbGFzcyAweDAxMDAwMApbICAgIDAuMjEzMDEwXSBwY2kgMDAwMDowMDowNC4wOiBy ZWcgMHgxMDogW2lvICAweGMwNDAtMHhjMDdmXQpbICAgIDAuMjE1NjY2XSBwY2kgMDAwMDowMDow NC4wOiByZWcgMHgxNDogW21lbSAweGZlYmYxMDAwLTB4ZmViZjFmZmZdClsgICAgMC4yMjQxMTNd IHBjaSAwMDAwOjAwOjA1LjA6IFsxYWY0OjEwMDFdIHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAKWyAg ICAwLjIyNjAxMF0gcGNpIDAwMDA6MDA6MDUuMDogcmVnIDB4MTA6IFtpbyAgMHhjMDgwLTB4YzBi Zl0KWyAgICAwLjIyODAxMF0gcGNpIDAwMDA6MDA6MDUuMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJm MjAwMC0weGZlYmYyZmZmXQpbICAgIDAuMjM2NzYzXSBwY2kgMDAwMDowMDowNi4wOiBbMWFmNDox MDAxXSB0eXBlIDAwIGNsYXNzIDB4MDEwMDAwClsgICAgMC4yMzkwMTBdIHBjaSAwMDAwOjAwOjA2 LjA6IHJlZyAweDEwOiBbaW8gIDB4YzBjMC0weGMwZmZdClsgICAgMC4yNDEwMTBdIHBjaSAwMDAw OjAwOjA2LjA6IHJlZyAweDE0OiBbbWVtIDB4ZmViZjMwMDAtMHhmZWJmM2ZmZl0KWyAgICAwLjI0 OTU3NV0gcGNpIDAwMDA6MDA6MDcuMDogWzFhZjQ6MTAwMV0gdHlwZSAwMCBjbGFzcyAweDAxMDAw MApbICAgIDAuMjUxNzA2XSBwY2kgMDAwMDowMDowNy4wOiByZWcgMHgxMDogW2lvICAweGMxMDAt MHhjMTNmXQpbICAgIDAuMjUzNjk4XSBwY2kgMDAwMDowMDowNy4wOiByZWcgMHgxNDogW21lbSAw eGZlYmY0MDAwLTB4ZmViZjRmZmZdClsgICAgMC4yNjIzMjVdIHBjaSAwMDAwOjAwOjA4LjA6IFsx YWY0OjEwMDFdIHR5cGUgMDAgY2xhc3MgMHgwMTAwMDAKWyAgICAwLjI2NDAwOV0gcGNpIDAwMDA6 MDA6MDguMDogcmVnIDB4MTA6IFtpbyAgMHhjMTQwLTB4YzE3Zl0KWyAgICAwLjI2NjAxMF0gcGNp IDAwMDA6MDA6MDguMDogcmVnIDB4MTQ6IFttZW0gMHhmZWJmNTAwMC0weGZlYmY1ZmZmXQpbICAg IDAuMjc0NzczXSBwY2kgMDAwMDowMDowOS4wOiBbMWFmNDoxMDAxXSB0eXBlIDAwIGNsYXNzIDB4 MDEwMDAwClsgICAgMC4yNzcwMTBdIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAweDEwOiBbaW8gIDB4 YzE4MC0weGMxYmZdClsgICAgMC4yNzkwMTBdIHBjaSAwMDAwOjAwOjA5LjA6IHJlZyAweDE0OiBb bWVtIDB4ZmViZjYwMDAtMHhmZWJmNmZmZl0KWyAgICAwLjI4NzYzOF0gcGNpIDAwMDA6MDA6MGEu MDogWzgwODY6MjVhYl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApbICAgIDAuMjg5MDEwXSBwY2kg MDAwMDowMDowYS4wOiByZWcgMHgxMDogW21lbSAweGZlYmY3MDAwLTB4ZmViZjcwMGZdClsgICAg MC4yOTY2MjBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQV0gKElSUXMgNSAqMTAgMTEp ClsgICAgMC4yOTc1MjJdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNSAq MTAgMTEpClsgICAgMC4yOTg1MTldIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElS UXMgNSAxMCAqMTEpClsgICAgMC4yOTk1MTFdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5L RF0gKElSUXMgNSAxMCAqMTEpClsgICAgMC4zMDAzOTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGlu ayBbTE5LU10gKElSUXMgKjkpClsgICAgMC4zMDI2MTRdIEFDUEk6IEVuYWJsZWQgMTYgR1BFcyBp biBibG9jayAwMCB0byAwRgpbICAgIDAuMzA1MjU0XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0 ZXJlZApbICAgIDAuMzA1OTI1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp dmVyIHVzYmZzClsgICAgMC4zMDYxMjBdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj ZSBkcml2ZXIgaHViClsgICAgMC4zMDczOTFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmlj ZSBkcml2ZXIgdXNiClsgICAgMC4zMDgzMjBdIFBDSTogVXNpbmcgQUNQSSBmb3IgSVJRIHJvdXRp bmcKWyAgICAwLjMwOTAxM10gUENJOiBwY2lfY2FjaGVfbGluZV9zaXplIHNldCB0byA2NCBieXRl cwpbICAgIDAuMzEwMjk3XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDAwMDlmYzAw LTB4MDAwOWZmZmZdClsgICAgMC4zMTEwOTldIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVt IDB4MTNmZmUwMDAtMHgxM2ZmZmZmZl0KWyAgICAwLjMxMzgxOV0gSFBFVDogMyB0aW1lcnMgaW4g dG90YWwsIDAgdGltZXJzIHdpbGwgYmUgdXNlZCBmb3IgcGVyLWNwdSB0aW1lcgpbICAgIDAuMzE1 NzQ1XSBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBrdm0tY2xvY2sKWyAgICAwLjMxNjc2N10gV2Fy bmluZzogY291bGQgbm90IHJlZ2lzdGVyIGFsbCBicmFuY2hlcyBzdGF0cwpbICAgIDAuMzE3NTUz XSBXYXJuaW5nOiBjb3VsZCBub3QgcmVnaXN0ZXIgYW5ub3RhdGVkIGJyYW5jaGVzIHN0YXRzClsg ICAgMC4zNzc2MDddIEZTLUNhY2hlOiBMb2FkZWQKWyAgICAwLjM3ODE2M10gcG5wOiBQblAgQUNQ SSBpbml0ClsgICAgMC4zNzg2MjBdIEFDUEk6IGJ1cyB0eXBlIFBOUCByZWdpc3RlcmVkClsgICAg MC4zNzkyNDJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtOCAtPiAweDM4IC0+IElS USA4IE1vZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4zODAxMzhdIHBucCAwMDowMDogUGx1 ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAgICAwLjM4MDc4 M10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xIC0+IDB4MzEgLT4gSVJRIDEgTW9k ZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjM4MjAwOV0gcG5wIDAwOjAxOiBQbHVnIGFuZCBQ bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDMwMyAoYWN0aXZlKQpbICAgIDAuMzgzMTIwXSBJT0FQ SUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTEyIC0+IDB4M2MgLT4gSVJRIDEyIE1vZGU6MCBB Y3RpdmU6MCBEZXN0OjEpClsgICAgMC4zODQyNDRdIHBucCAwMDowMjogUGx1ZyBhbmQgUGxheSBB Q1BJIGRldmljZSwgSURzIFBOUDBmMTMgKGFjdGl2ZSkKWyAgICAwLjM4NTE1OF0gSU9BUElDWzBd OiBTZXQgcm91dGluZyBlbnRyeSAoMC02IC0+IDB4MzYgLT4gSVJRIDYgTW9kZTowIEFjdGl2ZTow IERlc3Q6MSkKWyAgICAwLjM4NjE0MV0gcG5wIDAwOjAzOiBbZG1hIDJdClsgICAgMC4zODY0OTJd IHBucCAwMDowMzogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA3MDAgKGFjdGl2 ZSkKWyAgICAwLjM4NzIxNl0gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC03IC0+IDB4 MzcgLT4gSVJRIDcgTW9kZTowIEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjM4Nzk4OV0gcG5wIDAw OjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDQwMCAoYWN0aXZlKQpbICAg IDAuMzg4Njg0XSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTQgLT4gMHgzNCAtPiBJ UlEgNCBNb2RlOjAgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuMzg5NTQ5XSBwbnAgMDA6MDU6IFBs dWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwNTAxIChhY3RpdmUpClsgICAgMC4zOTAz ODFdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMyAtPiAweDMzIC0+IElSUSAzIE1v ZGU6MCBBY3RpdmU6MCBEZXN0OjEpClsgICAgMC4zOTE3NjNdIHBucCAwMDowNjogUGx1ZyBhbmQg UGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAwLjM5MzM1Nl0gcG5w OiBQblAgQUNQSTogZm91bmQgNyBkZXZpY2VzClsgICAgMC4zOTM3MzhdIEFDUEk6IGJ1cyB0eXBl IFBOUCB1bnJlZ2lzdGVyZWQKWyAgICAwLjM5OTQwNF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj ZSA0IFtpbyAgMHgwMDAwLTB4MGNmN10KWyAgICAwLjM5OTkxMF0gcGNpX2J1cyAwMDAwOjAwOiBy ZXNvdXJjZSA1IFtpbyAgMHgwZDAwLTB4ZmZmZl0KWyAgICAwLjQwMDQzOV0gcGNpX2J1cyAwMDAw OjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDAuNDAwOTk2 XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweDgwMDAwMDAwLTB4ZmViZmZmZmZd ClsgICAgMC40MDE4NzddIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDAu NDAyMzkwXSBwY2kgMDAwMDowMDowMC4wOiBMaW1pdGluZyBkaXJlY3QgUENJL1BDSSB0cmFuc2Zl cnMKWyAgICAwLjQwMjkzNl0gcGNpIDAwMDA6MDA6MDEuMDogUElJWDM6IEVuYWJsaW5nIFBhc3Np dmUgUmVsZWFzZQpbICAgIDAuNDAzNTAzXSBwY2kgMDAwMDowMDowMS4wOiBBY3RpdmF0aW5nIElT QSBETUEgaGFuZyB3b3JrYXJvdW5kcwpbICAgIDAuNDA0MTU4XSBwY2kgMDAwMDowMDowMi4wOiBC b290IHZpZGVvIGRldmljZQpbICAgIDAuNDA0ODE0XSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0 IDY0ClsgICAgMC40MDU3NzddIFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICAwLjUyNzczNl0g ZGVidWc6IHVubWFwcGluZyBpbml0IFttZW0gMHhmZmZmODgwMDEzY2U2MDAwLTB4ZmZmZjg4MDAx M2ZlZmZmZl0KWyAgICAwLjUyOTM0MF0gU2Nhbm5pbmcgZm9yIGxvdyBtZW1vcnkgY29ycnVwdGlv biBldmVyeSA2MCBzZWNvbmRzClsgICAgMC41MzAxMDddIGJsb3dmaXNoLXg4Nl82NDogcGVyZm9y bWFuY2Ugb24gdGhpcyBDUFUgd291bGQgYmUgc3Vib3B0aW1hbDogZGlzYWJsaW5nIGJsb3dmaXNo LXg4Nl82NC4KWyAgICAwLjUzMTIwOF0gdHdvZmlzaC14ODZfNjQtM3dheTogcGVyZm9ybWFuY2Ug b24gdGhpcyBDUFUgd291bGQgYmUgc3Vib3B0aW1hbDogZGlzYWJsaW5nIHR3b2Zpc2gteDg2XzY0 LTN3YXkuClsgICAgMC41MzIxMzFdIHNoYTI1Nl9zc3NlMzogTmVpdGhlciBBVlggbm9yIFNTU0Uz IGlzIGF2YWlsYWJsZS91c2FibGUuClsgICAgMC41MzI3MDFdIEFWWCBpbnN0cnVjdGlvbnMgYXJl IG5vdCBkZXRlY3RlZC4KWyAgICAwLjUzMzEyOV0gQVZYIGluc3RydWN0aW9ucyBhcmUgbm90IGRl dGVjdGVkLgpbICAgIDAuNTM0NzQ5XSBJbml0aWFsaXppbmcgUlQtVGVzdGVyOiBPSwpbICAgIDAu NTM1MTc2XSBzcGluX2xvY2stdG9ydHVyZTotLS0gU3RhcnQgb2YgdGVzdDogbndyaXRlcnNfc3Ry ZXNzPTIgc3RhdF9pbnRlcnZhbD02MCB2ZXJib3NlPTEgc2h1ZmZsZV9pbnRlcnZhbD0zIHN0dXR0 ZXI9NSBzaHV0ZG93bl9zZWNzPTAgb25vZmZfaW50ZXJ2YWw9MCBvbm9mZl9ob2xkb2ZmPTAKWyAg ICAwLjUzNjU1N10gc3Bpbl9sb2NrLXRvcnR1cmU6IENyZWF0aW5nIHRvcnR1cmVfc2h1ZmZsZSB0 YXNrClsgICAgMC41Mzc0MDBdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyB0b3J0dXJlX3N0 dXR0ZXIgdGFzawpbICAgIDAuNTM4MjIyXSBzcGluX2xvY2stdG9ydHVyZTogdG9ydHVyZV9zaHVm ZmxlIHRhc2sgc3RhcnRlZApbICAgIDAuNTM4NzQ4XSBzcGluX2xvY2stdG9ydHVyZTogQ3JlYXRp bmcgbG9ja190b3J0dXJlX3dyaXRlciB0YXNrClsgICAgMC41MzkzOTRdIHNwaW5fbG9jay10b3J0 dXJlOiB0b3J0dXJlX3N0dXR0ZXIgdGFzayBzdGFydGVkClsgICAgMC41Mzk5MjBdIHNwaW5fbG9j ay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3RvcnR1cmVfd3JpdGVyIHRhc2sKWyAgICAwLjU0MDc4 OF0gc3Bpbl9sb2NrLXRvcnR1cmU6IGxvY2tfdG9ydHVyZV93cml0ZXIgdGFzayBzdGFydGVkClsg ICAgMC41NDE0OTNdIHNwaW5fbG9jay10b3J0dXJlOiBDcmVhdGluZyBsb2NrX3RvcnR1cmVfc3Rh dHMgdGFzawpbICAgIDAuNTQyMTAyXSBzcGluX2xvY2stdG9ydHVyZTogbG9ja190b3J0dXJlX3dy aXRlciB0YXNrIHN0YXJ0ZWQKWyAgICAwLjU0MzEwNV0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVz OiAxNiAob3JkZXI6IC0xLCAyMDQ4IGJ5dGVzKQpbICAgIDAuNTQzOTIwXSBLcHJvYmUgc21va2Ug dGVzdCBzdGFydGVkClsgICAgMC41NDcwNDZdIHNwaW5fbG9jay10b3J0dXJlOiBsb2NrX3RvcnR1 cmVfc3RhdHMgdGFzayBzdGFydGVkClsgICAgMC41NTMzNTldIEtwcm9iZSBzbW9rZSB0ZXN0IHBh c3NlZCBzdWNjZXNzZnVsbHkKWyAgICAwLjU2OTM2Nl0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82 LjUuMgpbICAgIDAuNTY5OTU2XSBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAo b3JkZXIgMCwgNDA5NiBieXRlcykKWyAgICAwLjU3MDgyOF0gZnVzZSBpbml0IChBUEkgdmVyc2lv biA3LjIzKQpbICAgIDAuNTcxODUxXSBtc2dtbmkgaGFzIGJlZW4gc2V0IHRvIDU1OApbICAgIDAu NTc0ODM5XSBLZXkgdHlwZSBhc3ltbWV0cmljIHJlZ2lzdGVyZWQKWyAgICAwLjU3NTM0OV0gbGlz dF9zb3J0X3Rlc3Q6IHN0YXJ0IHRlc3RpbmcgbGlzdF9zb3J0KCkKWyAgICAwLjU3NjIxM10gdGVz dF9zdHJpbmdfaGVscGVyczogUnVubmluZyB0ZXN0cy4uLgpbICAgIDAuNTc3NDU1XSBpbnB1dDog UG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lu cHV0MApbICAgIDAuNTc4MzU3XSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdClsgICAgMC41ODA0 MDNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gZW5hYmxlZCBhdCBJUlEgMTEKWyAg ICAwLjU4MDkzN10gSU9BUElDWzBdOiBTZXQgcm91dGluZyBlbnRyeSAoMC0xMSAtPiAweDNiIC0+ IElSUSAxMSBNb2RlOjEgQWN0aXZlOjAgRGVzdDoxKQpbICAgIDAuNTg1ODc0XSBBQ1BJOiBQQ0kg SW50ZXJydXB0IExpbmsgW0xOS0FdIGVuYWJsZWQgYXQgSVJRIDEwClsgICAgMC41ODY1MDRdIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTAgLT4gMHgzYSAtPiBJUlEgMTAgTW9kZTox IEFjdGl2ZTowIERlc3Q6MSkKWyAgICAwLjU4OTkwOV0gQUNQSTogUENJIEludGVycnVwdCBMaW5r IFtMTktCXSBlbmFibGVkIGF0IElSUSAxMApbICAgIDAuNTk0MTgxXSBBQ1BJOiBQQ0kgSW50ZXJy dXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQgSVJRIDExClsgICAgMC42MjYxOTJdIFNlcmlhbDog ODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGRpc2FibGVkClsgICAgMC42 NTYwMzddIDAwOjA1OiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDEx NTIwMCkgaXMgYSAxNjU1MEEKWyAgICAwLjY1OTA3M10gdGVsY2xrX2ludGVycnVwdCA9IDB4ZiBu b24tbWNwYmwwMDEwIGh3LgpbICAgIDAuNjU5NzM1XSBIYW5nY2hlY2s6IHN0YXJ0aW5nIGhhbmdj aGVjayB0aW1lciAwLjkuMSAodGljayBpcyAxODAgc2Vjb25kcywgbWFyZ2luIGlzIDYwIHNlY29u ZHMpLgpbICAgIDAuNjYwODYyXSBIYW5nY2hlY2s6IFVzaW5nIGdldHJhd21vbm90b25pYygpLgpb ICAgIDAuNjYxNzcxXSBTaWxpY29uIExhYnMgQzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEuMCAtIChD KSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkKWyAgICAwLjY2Mjg5OV0gdXNiY29yZTogcmVnaXN0ZXJl ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciBydHN4X3VzYgpbICAgIDAuNjY5NTA2XSAtLS0tLS0tLS0t LS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgICAwLjY3MDAxNF0ga2VybmVsIEJVRyBhdCBp bmNsdWRlL2xpbnV4L3NjYXR0ZXJsaXN0Lmg6MTE1IQpbICAgIDAuNjcwMDE0XSBpbnZhbGlkIG9w Y29kZTogMDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgIDAuNjcwMDE0 XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAwLjY3MDAxNF0gQ1BVOiAwIFBJRDogMSBDb21tOiBz d2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNS0wMDIyNi1nNjFkOWMyYSAjMQpbICAgIDAu NjcwMDE0XSB0YXNrOiBmZmZmODgwMDExNmI4MDAwIHRpOiBmZmZmODgwMDExNmMwMDAwIHRhc2su dGk6IGZmZmY4ODAwMTE2YzAwMDAKWyAgICAwLjY3MDAxNF0gUklQOiAwMDEwOls8ZmZmZmZmZmY4 MTU3MWYxMj5dICBbPGZmZmZmZmZmODE1NzFmMTI+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE1Mi8w eDJmMApbICAgIDAuNjcwMDE0XSBSU1A6IDAwMDA6ZmZmZjg4MDAxMTZjM2QwOCAgRUZMQUdTOiAw MDAxMDIwMgpbICAgIDAuNjcwMDE0XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAw MDAwMDAwMDAxIFJDWDogMDAwMDAwMDAwMDAwMDAwMwpbICAgIDAuNjcwMDE0XSBSRFg6IDAwMDAw MDAwMDAwMDAwMDEgUlNJOiAwMDAwMDAwMDAwMDAwMDAxIFJESTogZmZmZmZmZmY4MWM1MTkyOApb ICAgIDAuNjcwMDE0XSBSQlA6IGZmZmY4ODAwMTE2YzNkNjggUjA4OiAwMDAwMDAwMDAwMDAwMDAw IFIwOTogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNjcwMDE0XSBSMTA6IGZmZmY4ODAwMTE0Mzcw MDAgUjExOiBmZmZmODgwMDEzY2RhNGE4IFIxMjogMDAwMDAwMDAwMDAwZmZlMApbICAgIDAuNjcw MDE0XSBSMTM6IGZmZmY4ODAwMTE2YzNlMTggUjE0OiBmZmZmODgwMDExNmMzZTBjIFIxNTogMDAw MDAwMDAwMDAwMTAwMApbICAgIDAuNjcwMDE0XSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkg R1M6ZmZmZjg4MDAxMzgwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAgMC42 NzAwMTRdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwM2IK WyAgICAwLjY3MDAxNF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMWIyMTAw MCBDUjQ6IDAwMDAwMDAwMDAwMDA2ZjAKWyAgICAwLjY3MDAxNF0gU3RhY2s6ClsgICAgMC42NzAw MTRdICBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmODFmNzRiOTcgMDAwMDAwMDAwMDAwMDAwMCBm ZmZmODgwMDExNmMzZTQwClsgICAgMC42NzAwMTRdICAwMDAwMDAwMDAwMDBmZmUwIGZmZmY4ODAw MTE0MzcwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC42NzAwMTRd ICBmZmZmODgwMDBmNjdkODAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MWY3NGI5NyAwMDAw MDAwMDAwMDAwMDAwClsgICAgMC42NzAwMTRdIENhbGwgVHJhY2U6ClsgICAgMC42NzAwMTRdICBb PGZmZmZmZmZmODFmNzRiOTc+XSA/IG1vbl9iaW5faW5pdCsweDEwNy8weDEwNwpbICAgIDAuNjcw MDE0XSAgWzxmZmZmZmZmZjgxZjc0Yjk3Pl0gPyBtb25fYmluX2luaXQrMHgxMDcvMHgxMDcKWyAg ICAwLjY3MDAxNF0gIFs8ZmZmZmZmZmY4MWY3NGRkNT5dIHhoY2lfdGVzdF9pbml0KzB4MjNlLzB4 YzU2ClsgICAgMC42NzAwMTRdICBbPGZmZmZmZmZmODE1NzFkYzA+XSA/IHNldHVwX3Rlc3RfMzJf MjQ4XzgrMHgzNzAvMHgzNzAKWyAgICAwLjY3MDAxNF0gIFs8ZmZmZmZmZmY4MTI3ZmZmZj5dID8g bWlncmF0ZV92bWFzKzB4MmYvMHhjMApbICAgIDAuNjcwMDE0XSAgWzxmZmZmZmZmZjgxM2JkMjQ2 Pl0gPyBrdmFzcHJpbnRmKzB4ODYvMHhhMApbICAgIDAuNjcwMDE0XSAgWzxmZmZmZmZmZjgxNTcx ZGMwPl0gPyBzZXR1cF90ZXN0XzMyXzI0OF84KzB4MzcwLzB4MzcwClsgICAgMC42NzAwMTRdICBb PGZmZmZmZmZmODE1NzFhNTA+XSA/IHNldHVwX3Rlc3Rfd3JhcDY0KzB4MzgwLzB4MzgwClsgICAg MC42NzAwMTRdICBbPGZmZmZmZmZmODE1NzE2ZDA+XSA/IHNldHVwX3Rlc3RfZG9udF90cmltKzB4 MzUwLzB4MzUwClsgICAgMC42NzAwMTRdICBbPGZmZmZmZmZmODE1NzEzODA+XSA/IHhoY2lfcmlu Z19mcmVlKzB4MWQwLzB4MWQwClsgICAgMC42NzAwMTRdICBbPGZmZmZmZmZmODFmNzRiOTc+XSA/ IG1vbl9iaW5faW5pdCsweDEwNy8weDEwNwpbICAgIDAuNjcwMDE0XSAgWzxmZmZmZmZmZjgxMDAy MjQzPl0gZG9fb25lX2luaXRjYWxsKzB4MWIzLzB4MzAwClsgICAgMC42NzAwMTRdICBbPGZmZmZm ZmZmODEwZjJiZWM+XSA/IHBhcnNlX2FyZ3MrMHgzZmMvMHg2ZDAKWyAgICAwLjY3MDAxNF0gIFs8 ZmZmZmZmZmY4MWYyMDU5Mj5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MTE4LzB4MWUxClsgICAg MC42NzAwMTRdICBbPGZmZmZmZmZmODFmMWY5Zjk+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4YzMvMHhj MwpbICAgIDAuNjcwMDE0XSAgWzxmZmZmZmZmZjgxNmJhZDMwPl0gPyByZXN0X2luaXQrMHgxNjAv MHgxNjAKWyAgICAwLjY3MDAxNF0gIFs8ZmZmZmZmZmY4MTZiYWQzZT5dIGtlcm5lbF9pbml0KzB4 ZS8weDE2MApbICAgIDAuNjcwMDE0XSAgWzxmZmZmZmZmZjgxNmQ0NmZjPl0gcmV0X2Zyb21fZm9y aysweDdjLzB4YjAKWyAgICAwLjY3MDAxNF0gIFs8ZmZmZmZmZmY4MTZiYWQzMD5dID8gcmVzdF9p bml0KzB4MTYwLzB4MTYwClsgICAgMC42NzAwMTRdIENvZGU6IGU4IDY0IDVhIGIxIGZmIDgzIGYw IDAxIDMxIGQyIDQ4IGM3IGM3IDI4IDE5IGM1IDgxIDBmIGI2IGQ4IDg5IGRlIGU4IDNlIDY2IGM1 IGZmIDQ4IDYzIGQzIDQ4IDgzIDA0IGQ1IGUwIGRkIGU3IDgxIDAxIDg1IGRiIDc0IDAyIDwwZj4g MGIgNDQgODkgZTAgNDggOGIgNzUgYzggNDggYmEgMDAgMDAgMDAgODAgZmYgNzcgMDAgMDAgMjUg ZmYgClsgICAgMC42NzAwMTRdIFJJUCAgWzxmZmZmZmZmZjgxNTcxZjEyPl0gc2V0dXBfdGVzdF9z a2lwNjQrMHgxNTIvMHgyZjAKWyAgICAwLjY3MDAxNF0gIFJTUCA8ZmZmZjg4MDAxMTZjM2QwOD4K WyAgICAwLjcwNTA0Nl0gLS0tWyBlbmQgdHJhY2UgMTU1NTdkYzQ5ZmQzZjkyNSBdLS0tClsgICAg MC43MDU2MzldIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCBp bml0ISBleGl0Y29kZT0weDAwMDAwMDBiClsgICAgMC43MDU2MzldIApbICAgIDAuNzA2MDE0XSBL ZXJuZWwgT2Zmc2V0OiAweDAgZnJvbSAweGZmZmZmZmZmODEwMDAwMDAgKHJlbG9jYXRpb24gcmFu Z2U6IDB4ZmZmZmZmZmY4MDAwMDAwMC0weGZmZmZmZmZmOWZmZmZmZmYpClsgICAgMC43MDYwMTRd IFJlYm9vdGluZyBpbiAxMCBzZWNvbmRzLi4KRWxhcHNlZCB0aW1lOiA1CnFlbXUtc3lzdGVtLXg4 Nl82NCAtY3B1IGt2bTY0IC1lbmFibGUta3ZtIC1rZXJuZWwgL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdj L3ZtbGludXotMy4xNi4wLXJjNS0wMDIyNi1nNjFkOWMyYSAtYXBwZW5kICdodW5nX3Rhc2tfcGFu aWM9MSBlYXJseXByaW50az10dHlTMCwxMTUyMDAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdh eXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwIHBhbmljPTEwIHNv ZnRsb2NrdXBfcGFuaWM9MSBubWlfd2F0Y2hkb2c9cGFuaWMgIHByb21wdF9yYW1kaXNrPTAgY29u c29sZT10dHlTMCwxMTUyMDAgY29uc29sZT10dHkwIHZnYT1ub3JtYWwgIHJvb3Q9L2Rldi9yYW0w IHJ3IGxpbms9L2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXMw LTA3MjUxMjMyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOjYxZDljMmFkMzFi MTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2M6YmlzZWN0LWxpbnV4My8udm1saW51ei02MWQ5 YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjLTIwMTQwNzI1MTM1NjE4LTIwLXZw IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNDA3MjUxMCBCT09UX0lNQUdFPS9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTli YmMyYTk2MzA0MDc0MmJhYzc3Yy92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjYtZzYxZDljMmEgZHJi ZC5taW5vcl9jb3VudD04JyAgLWluaXRyZCAva2VybmVsLXRlc3RzL2luaXRyZC95b2N0by1taW5p bWFsLXg4Nl82NC5jZ3ogLW0gMzIwIC1zbXAgMSAtbmV0IG5pYyx2bGFuPTEsbW9kZWw9ZTEwMDAg LW5ldCB1c2VyLHZsYW49MSAtYm9vdCBvcmRlcj1uYyAtbm8tcmVib290IC13YXRjaGRvZyBpNjMw MGVzYiAtcnRjIGJhc2U9bG9jYWx0aW1lIC1kcml2ZSBmaWxlPS9mcy9MQUJFTD1LVk0vZGlzazAt eW9jdG8tdnAtMTQsbWVkaWE9ZGlzayxpZj12aXJ0aW8gLWRyaXZlIGZpbGU9L2ZzL0xBQkVMPUtW TS9kaXNrMS15b2N0by12cC0xNCxtZWRpYT1kaXNrLGlmPXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMv TEFCRUw9S1ZNL2Rpc2syLXlvY3RvLXZwLTE0LG1lZGlhPWRpc2ssaWY9dmlydGlvIC1kcml2ZSBm aWxlPS9mcy9MQUJFTD1LVk0vZGlzazMteW9jdG8tdnAtMTQsbWVkaWE9ZGlzayxpZj12aXJ0aW8g LWRyaXZlIGZpbGU9L2ZzL0xBQkVMPUtWTS9kaXNrNC15b2N0by12cC0xNCxtZWRpYT1kaXNrLGlm PXZpcnRpbyAtZHJpdmUgZmlsZT0vZnMvTEFCRUw9S1ZNL2Rpc2s1LXlvY3RvLXZwLTE0LG1lZGlh PWRpc2ssaWY9dmlydGlvIC1waWRmaWxlIC9kZXYvc2htL2tib290L3BpZC15b2N0by12cC0xNCAt c2VyaWFsIGZpbGU6L2Rldi9zaG0va2Jvb3Qvc2VyaWFsLXlvY3RvLXZwLTE0IC1kYWVtb25pemUg LWRpc3BsYXkgbm9uZSAtbW9uaXRvciBudWxsIAo= --===============2443211279046806874== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="x86_64-randconfig-s0-07251232-98e9e9efbc6c4585c23b77550cb961da1b0b8c84-kernel-BUG-at-16196.log" SEVBRCBpcyBub3cgYXQgOThlOWU5ZS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3Vy bHktMjAxNDA3MjUxMCcKZ2l0IGNoZWNrb3V0IDlhM2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYy YjQ3MzA3YTgzMjMKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5k Y29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOjlh M2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjM6YmlzZWN0LWxpbnV4MwoKMjAx NC0wNy0yNS0xMjo0MzoyNiA5YTNjNDE0NWFmMzIxMjVjNWVlMzljMDI3MjY2MmI0NzMwN2E4MzIz IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTlhM2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcy NjYyYjQ3MzA3YTgzMjMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLXMwLTA3MjUxMjMyLzlhM2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjMK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTlhM2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYyYjQ3 MzA3YTgzMjMKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzlh M2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjMvdm1saW51ei0zLjE2LjAtcmM2 CgoyMDE0LTA3LTI1LTEyOjQ2OjI2IGRldGVjdGluZyBib290IHN0YXRlIAkxCTYJMjAgU1VDQ0VT UwoKYmlzZWN0OiBnb29kIGNvbW1pdCA5YTNjNDE0NWFmMzIxMjVjNWVlMzljMDI3MjY2MmI0NzMw N2E4MzIzCmdpdCBiaXNlY3Qgc3RhcnQgOThlOWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYxZGEx YjBiOGM4NCA5YTNjNDE0NWFmMzIxMjVjNWVlMzljMDI3MjY2MmI0NzMwN2E4MzIzIC0tCi9jL2tl cm5lbC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1iIiwgIjk4ZTllOWVmYmM2YzQ1ODVjMjNiNzc1 NTBjYjk2MWRhMWIwYjhjODQiLCAiLWciLCAiOWEzYzQxNDVhZjMyMTI1YzVlZTM5YzAyNzI2NjJi NDczMDdhODMyMyIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNo IiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAyNTUzIHJl dmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAxMiBzdGVwcykKWzI4YThk MTMxZmE4ZDlkNjVlYzZiYzkxMzU2Y2FhNmRlMDMwZjdiNDRdIE1lcmdlICd0dHkvdHR5LW5leHQn IGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTAKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0 CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0w NzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDoyOGE4ZDEzMWZhOGQ5 ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTI6 NDc6NTggMjhhOGQxMzFmYThkOWQ2NWVjNmJjOTEzNTZjYWE2ZGUwMzBmN2I0NCBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi0yOGE4ZDEzMWZhOGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3 YjQ0CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1 MTIzMi8yOGE4ZDEzMWZhOGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0CndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMi0yOGE4ZDEzMWZhOGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0Cmtl cm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8yOGE4ZDEzMWZhOGQ5 ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0L3ZtbGludXotMy4xNi4wLXJjNi0wMTgzNC1nMjhh OGQxMwoKMjAxNC0wNy0yNS0xMjo0OTo1OCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTIwIFNVQ0NF U1MKCkJpc2VjdGluZzogNzE5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91 Z2hseSAxMCBzdGVwcykKW2I5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3OWU2OWM2ZjJjYzU3MDFd IE1lcmdlICdiYXR0ZXJ5L21hc3RlcicgaW50byBkZXZlbC1ob3VybHktMjAxNDA3MjUxMApydW5u aW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1i aXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3Zt L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0y MDE0MDcyNTEwOmI5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3OWU2OWM2ZjJjYzU3MDE6YmlzZWN0 LWxpbnV4MwoKMjAxNC0wNy0yNS0xMjo1MDo1OSBiOTM5ZGQ4MTViYzY2ZDFlYzBiNzFkZGQ4Nzll NjljNmYyY2M1NzAxIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLWI5MzlkZDgxNWJjNjZk MWVjMGI3MWRkZDg3OWU2OWM2ZjJjYzU3MDEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2I5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3OWU2 OWM2ZjJjYzU3MDEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLWI5MzlkZDgxNWJjNjZkMWVjMGI3 MWRkZDg3OWU2OWM2ZjJjYzU3MDEKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMw LTA3MjUxMjMyL2I5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3OWU2OWM2ZjJjYzU3MDEvdm1saW51 ei0zLjE2LjAtcmM2LTAyMjAzLWdiOTM5ZGQ4CgoyMDE0LTA3LTI1LTEyOjUzOjAwIGRldGVjdGlu ZyBib290IHN0YXRlIAk2CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMzUwIHJldmlzaW9ucyBsZWZ0 IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA5IHN0ZXBzKQpbM2I0NmFlNGVmMWJjZDZmMmNl YmIyMGRkOTY3Y2E2Mzk4YzBhZTk3Y10gTWVyZ2UgJ2h3bW9uL2h3bW9uJyBpbnRvIGRldmVsLWhv dXJseS0yMDE0MDcyNTEwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3Qt ZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxk LXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvbGludXgt ZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTA6M2I0NmFlNGVmMWJjZDZmMmNlYmIyMGRkOTY3 Y2E2Mzk4YzBhZTk3YzpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTI1LTEyOjU0OjAwIDNiNDZhZTRl ZjFiY2Q2ZjJjZWJiMjBkZDk2N2NhNjM5OGMwYWU5N2MgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0 YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzItM2I0NmFlNGVmMWJjZDZmMmNlYmIyMGRkOTY3Y2E2Mzk4YzBhZTk3YwpDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvM2I0NmFlNGVm MWJjZDZmMmNlYmIyMGRkOTY3Y2E2Mzk4YzBhZTk3Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIt M2I0NmFlNGVmMWJjZDZmMmNlYmIyMGRkOTY3Y2E2Mzk4YzBhZTk3YwprZXJuZWw6IC9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvM2I0NmFlNGVmMWJjZDZmMmNlYmIyMGRkOTY3 Y2E2Mzk4YzBhZTk3Yy92bWxpbnV6LTMuMTYuMC1yYzYtMDIyNDQtZzNiNDZhZTRlCgoyMDE0LTA3 LTI1LTEyOjU2OjAwIGRldGVjdGluZyBib290IHN0YXRlIC4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5n OiAzMDkgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDkgc3RlcHMp ClsxMjZjZDE0YzcwMzIzZDE4ODkyNGFjY2U5ZTk2OWUyNzllMDYxMmNmXSBNZXJnZSAnaHdtb24v aHdtb24tc3RhZ2luZycgaW50byBkZXZlbC1ob3VybHktMjAxNDA3MjUxMApydW5uaW5nIC9jL2tl cm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGlu dXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEw OjEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5ZTI3OWUwNjEyY2Y6YmlzZWN0LWxpbnV4MwoK MjAxNC0wNy0yNS0xMjo1NzowMSAxMjZjZDE0YzcwMzIzZDE4ODkyNGFjY2U5ZTk2OWUyNzllMDYx MmNmIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTEyNmNkMTRjNzAzMjNkMTg4OTI0YWNj ZTllOTY5ZTI3OWUwNjEyY2YKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLXMwLTA3MjUxMjMyLzEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5ZTI3OWUwNjEy Y2YKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5 ZTI3OWUwNjEyY2YKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTEy NmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5ZTI3OWUwNjEyY2YKa2VybmVsOiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5 ZTI3OWUwNjEyY2Yvdm1saW51ei0zLjE2LjAtcmM2LTAyMzI1LWcxMjZjZDE0CgoyMDE0LTA3LTI1 LTEzOjA0OjAxIGRldGVjdGluZyBib290IHN0YXRlIAk3CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzog MjI4IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA4IHN0ZXBzKQpb OTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NV0gTWVyZ2UgJ2RqYnctdXNi L3RkLWZyYWdtZW50cy12MScgaW50byBkZXZlbC1ob3VybHktMjAxNDA3MjUxMApydW5uaW5nIC9j L2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3Qv bGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcy NTEwOjk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjU6YmlzZWN0LWxpbnV4 MwoKMjAxNC0wNy0yNS0xMzowNTowMiA5NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2 MWM0NjY1IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxk LXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTk3MTlmZjhiYmQ5YzRiZDAxMWQx ZmU0YzY4YWVlZjkwZTYxYzQ2NjUKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYx YzQ2NjUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4 YWVlZjkwZTYxYzQ2NjUKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUx MjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvdm1saW51ei0zLjE2 LjAtcmM2LTAyNTUyLWc5NzE5ZmY4CgoyMDE0LTA3LTI1LTEzOjA3OjAyIGRldGVjdGluZyBib290 IHN0YXRlIC4gVEVTVCBGQUlMVVJFClsgICAgMS45Njk4MjZdIFNpbGljb24gTGFicyBDMiBwb3J0 IHN1cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcgUm9kb2xmbyBHaW9tZXR0aQpbICAgIDEuOTcx MDc0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHJ0c3hfdXNiClsg ICAgMS45ODAyNTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDEu OTgwOTA2XSBrZXJuZWwgQlVHIGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVyL2luY2x1ZGUvbGludXgv c2NhdHRlcmxpc3QuaDoxMTUhClsgICAgMS45ODExODZdIGludmFsaWQgb3Bjb2RlOiAwMDAwIFsj MV0gUFJFRU1QVCBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMS45ODQwNDFdIE1vZHVsZXMgbGlu a2VkIGluOgpbICAgIDEuOTg0MDQxXSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3Qg dGFpbnRlZCAzLjE2LjAtcmM2LTAyNTUyLWc5NzE5ZmY4ICM1ClsgICAgMS45ODQwNDFdIHRhc2s6 IGZmZmY4ODAwMTAyYzAwMDAgdGk6IGZmZmY4ODAwMTAyOGMwMDAgdGFzay50aTogZmZmZjg4MDAx MDI4YzAwMApbICAgIDEuOTg0MDQxXSBSSVA6IDAwMTA6WzxmZmZmZmZmZjgxNTc1MWQyPl0gIFs8 ZmZmZmZmZmY4MTU3NTFkMj5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTUyLzB4MmYwClsgICAgMS45 ODQwNDFdIFJTUDogMDAwMDpmZmZmODgwMDEwMjhmZDA4ICBFRkxBR1M6IDAwMDEwMjAyClsgICAg MS45ODQwNDFdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDEgUkNY OiAwMDAwMDAwMDAwMDAwMDAzClsgICAgMS45ODQwNDFdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBS U0k6IDAwMDAwMDAwMDAwMDAwMDEgUkRJOiBmZmZmZmZmZjgxYzU2MDUwClsgICAgMS45ODQwNDFd IFJCUDogZmZmZjg4MDAxMDI4ZmQ2OCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAw MDAwMDAwMDAwClsgICAgMS45ODQwNDFdIFIxMDogZmZmZjg4MDAwZWJmMTAwMCBSMTE6IGZmZmY4 ODAwMTI5MzE0YTggUjEyOiAwMDAwMDAwMDAwMDBmZmUwClsgICAgMS45ODQwNDFdIFIxMzogZmZm Zjg4MDAxMDI4ZmUxOCBSMTQ6IGZmZmY4ODAwMTAyOGZlMGMgUjE1OiAwMDAwMDAwMDAwMDAxMDAw ClsgICAgMS45ODQwNDFdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMDEy NTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjk4NDA0MV0gQ1M6ICAw MDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzYgpbICAgIDEuOTg0MDQx XSBDUjI6IDAwMDAwMDAwZmZmZmZmZmYgQ1IzOiAwMDAwMDAwMDAxYjI1MDAwIENSNDogMDAwMDAw MDAwMDAwMDZlMApbICAgIDEuOTg0MDQxXSBTdGFjazoKWyAgICAxLjk4NDA0MV0gIGZmZmZmZmZm ZmZmZmZmZmYgZmZmZmZmZmY4MWY3OWJhZiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMTAyOGZl NDAKWyAgICAxLjk4NDA0MV0gIDAwMDAwMDAwMDAwMGZmZTAgZmZmZjg4MDAwZWJmMTAwMCAwMDAw MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjk4NDA0MV0gIGZmZmY4ODAwMDk2 MGE4MDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxZjc5YmFmIDAwMDAwMDAwMDAwMDAwMDAK WyAgICAxLjk4NDA0MV0gQ2FsbCBUcmFjZToKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MWY3 OWJhZj5dID8gbW9uX2Jpbl9pbml0KzB4MTA3LzB4MTA3ClsgICAgMS45ODQwNDFdICBbPGZmZmZm ZmZmODFmNzliYWY+XSA/IG1vbl9iaW5faW5pdCsweDEwNy8weDEwNwpbICAgIDEuOTg0MDQxXSAg WzxmZmZmZmZmZjgxZjc5ZGVkPl0geGhjaV90ZXN0X2luaXQrMHgyM2UvMHhjNTYKWyAgICAxLjk4 NDA0MV0gIFs8ZmZmZmZmZmY4MTU3NTA4MD5dID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM3MC8w eDM3MApbICAgIDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxMjdmZmZmPl0gPyBtaWdyYXRlX3BhZ2Vf bW92ZV9tYXBwaW5nKzB4MmYvMHgzZTAKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MTNiZmNi Nj5dID8ga3Zhc3ByaW50ZisweDg2LzB4YTAKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MTU3 NTA4MD5dID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM3MC8weDM3MApbICAgIDEuOTg0MDQxXSAg WzxmZmZmZmZmZjgxNTc0ZDEwPl0gPyBzZXR1cF90ZXN0X3dyYXA2NCsweDM4MC8weDM4MApbICAg IDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxNTc0OTkwPl0gPyBzZXR1cF90ZXN0X2RvbnRfdHJpbSsw eDM1MC8weDM1MApbICAgIDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxNTc0NjQwPl0gPyB4aGNpX3Jp bmdfZnJlZSsweDFkMC8weDFkMApbICAgIDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxZjc5YmFmPl0g PyBtb25fYmluX2luaXQrMHgxMDcvMHgxMDcKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MTAw MjI0Mz5dIGRvX29uZV9pbml0Y2FsbCsweDFiMy8weDMwMApbICAgIDEuOTg0MDQxXSAgWzxmZmZm ZmZmZjgxMGYyZmRjPl0gPyBwYXJzZV9hcmdzKzB4M2ZjLzB4NmQwClsgICAgMS45ODQwNDFdICBb PGZmZmZmZmZmODFmMjU1OTI+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDExOC8weDFlMQpbICAg IDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxZjI0OWY5Pl0gPyBkb19lYXJseV9wYXJhbSsweGMzLzB4 YzMKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MTZiZDA1MD5dID8gcmVzdF9pbml0KzB4MTYw LzB4MTYwClsgICAgMS45ODQwNDFdICBbPGZmZmZmZmZmODE2YmQwNWU+XSBrZXJuZWxfaW5pdCsw eGUvMHgxNjAKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MTZkNmEzYz5dIHJldF9mcm9tX2Zv cmsrMHg3Yy8weGIwClsgICAgMS45ODQwNDFdICBbPGZmZmZmZmZmODE2YmQwNTA+XSA/IHJlc3Rf aW5pdCsweDE2MC8weDE2MApbICAgIDEuOTg0MDQxXSBDb2RlOiBlOCBlNCAyYSBiMSBmZiA4MyBm MCAwMSAzMSBkMiA0OCBjNyBjNyA1MCA2MCBjNSA4MSAwZiBiNiBkOCA4OSBkZSBlOCBlZSA0MyBj NSBmZiA0OCA2MyBkMyA0OCA4MyAwNCBkNSA4MCAzNCBlOCA4MSAwMSA4NSBkYiA3NCAwMiA8MGY+ IDBiIDQ0IDg5IGUwIDQ4IDhiIDc1IGM4IDQ4IGJhIDAwIDAwIDAwIDgwIGZmIDc3IDAwIDAwIDI1 IGZmIApbICAgIDEuOTg0MDQxXSBSSVAgIFs8ZmZmZmZmZmY4MTU3NTFkMj5dIHNldHVwX3Rlc3Rf c2tpcDY0KzB4MTUyLzB4MmYwClsgICAgMS45ODQwNDFdICBSU1AgPGZmZmY4ODAwMTAyOGZkMDg+ ClsgICAgMi4wMjI2NDVdIC0tLVsgZW5kIHRyYWNlIDljMDA3MTEwMTA1YzIyYTUgXS0tLQpbICAg IDIuMDIzMzQ1XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwg aW5pdCEgZXhpdGNvZGU9MHgwMDAwMDAwYgova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3 MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2cteW9j dG8taXZiNDMtMTE4OjIwMTQwNzI1MTMxMzM0Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMy OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQw MTFkMWZlNGM2OGFlZWY5MGU2MWM0NjY1L2RtZXNnLXlvY3RvLWl2YjQzLTEyNToyMDE0MDcyNTEz MTMzNDp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2 NS9kbWVzZy15b2N0by1pdmI0My01NjoyMDE0MDcyNTEzMTMzNDp4ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZm OGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy15b2N0by1pdmI0My03Nzoy MDE0MDcyNTEzMTMzNDp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVm OTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTExMjoyMDE0MDcyNTEzMTMzOTp4ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFu dGFsLWl2YjQzLTEyNjoyMDE0MDcyNTEzMTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJk MDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTEyNzoyMDE0MDcy NTEzMTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFj NDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTEyOjIwMTQwNzI1MTMxMzM5Ong4Nl82NC1yYW5kY29u ZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85 NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2MWM0NjY1L2RtZXNnLXF1YW50YWwtaXZi NDMtMToyMDE0MDcyNTEzMTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRj NjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTI0OjIwMTQwNzI1MTMxMzM5Ong4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2MWM0NjY1L2RtZXNn LXF1YW50YWwtaXZiNDMtNDU6MjAxNDA3MjUxMzEzMzk6eDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5 YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1pdmI0My01NjoyMDE0 MDcyNTEzMTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBl NjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTU6MjAxNDA3MjUxMzEzNDA6eDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMy Lzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1p dmI0My02NjoyMDE0MDcyNTEzMTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFm ZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTc5OjIwMTQwNzI1MTMxMzM5 Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2MWM0NjY1L2Rt ZXNnLXF1YW50YWwtaXZiNDMtODA6MjAxNDA3MjUxMzEzMzk6eDg2XzY0LXJhbmRjb25maWctczAt MDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhi YmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1pdmI0My05OjIw MTQwNzI1MTMxMzM5Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5 MGU2MWM0NjY1L2RtZXNnLXF1YW50YWwta2J1aWxkLTE4OjIwMTQwNzI1MTMwNDUzOng4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyOjMuMTYuMC1yYzYtMDI1NTItZzk3MTlmZjg6NQova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4 YWVlZjkwZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjE6MjAxNDA3MjUxMzA0NTM6eDg2 XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6My4xNi4wLXJjNi0wMjU1Mi1nOTcxOWZmODo1Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFm ZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWtidWlsZC0yNDoyMDE0MDcyNTEzMDQ1 Mzp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAtcmM2LTAyNTUyLWc5NzE5ZmY4 OjUKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwobWzE7MzVtMjAxNC0wNy0yNSAx MzowNzozMyBSRVBFQVQgQ09VTlQ6IDIwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlz ZWN0Ly5yZXBlYXQbWzBtCgpsaW5lYXItYmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSBkamJ3LXVz Yi90ZC1mcmFnbWVudHMtdjEKbGluZWFyLWJpc2VjdDogaGFuZGxlIG92ZXIgdG8gZ2l0IGJpc2Vj dApsaW5lYXItYmlzZWN0OiBnaXQgYmlzZWN0IHN0YXJ0IDk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0 YzY4YWVlZjkwZTYxYzQ2NjUgMTI2Y2QxNGM3MDMyM2QxODg5MjRhY2NlOWU5NjllMjc5ZTA2MTJj ZiAtLQpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyA5NzE5ZmY4Li4uIE1lcmdlICdkamJ3LXVz Yi90ZC1mcmFnbWVudHMtdjEnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTAKSEVBRCBpcyBu b3cgYXQgNTRhZjYxZC4uLiBNZXJnZSBicmFuY2ggJ2FrcG0tY3VycmVudC9jdXJyZW50JwpCaXNl Y3Rpbmc6IDEyOSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNyBz dGVwcykKWzgzNDZiMzNmYWQwMWNmZTkzZjBmZDBlNjRjZDMyZmY0MGJkNGJhNDFdIERvY3VtZW50 YXRpb246IERvY0Jvb2s6IGVsaWVtaW5hdGUgZG9jIGJ1aWxkIGJyZWFrCmxpbmVhci1iaXNlY3Q6 IGdpdCBiaXNlY3QgcnVuIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUu c2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKcnVubmluZyAvYy9rZXJuZWwtdGVz dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmot YmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDo4MzQ2YjMz ZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQxOmJpc2VjdC1saW51eDMKCjIwMTQtMDct MjUtMTM6MDc6MzkgODM0NmIzM2ZhZDAxY2ZlOTNmMGZkMGU2NGNkMzJmZjQwYmQ0YmE0MSBjb21w aWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi04MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZm NDBiZDRiYTQxCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi84MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQxCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi04MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRi YTQxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9q YWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi04MzQ2YjMzZmFk MDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQxCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi84MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRi YTQxL3ZtbGludXotMy4xNi4wLXJjMy0wMDA5Ny1nODM0NmIzMwoKMjAxNC0wNy0yNS0xMzoxNTo0 NCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogNjQgcmV2aXNp b25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDYgc3RlcHMpClsxYzA5NDcyOGI2 OGMyOGU1MmFiYjY0ZjA2ODZhYWNlNjE0OTVhNGZhXSB1c2ItY29yZTogUmVtb3ZlIEZpeCBtZXMg aW4gZmlsZSBoY2QuYwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZh aWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRl dmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOjFjMDk0NzI4YjY4YzI4ZTUyYWJiNjRmMDY4NmFh Y2U2MTQ5NWE0ZmE6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0yNS0xMzoxNjo0NSAxYzA5NDcyOGI2 OGMyOGU1MmFiYjY0ZjA2ODZhYWNlNjE0OTVhNGZhIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUx MjMyLTFjMDk0NzI4YjY4YzI4ZTUyYWJiNjRmMDY4NmFhY2U2MTQ5NWE0ZmEKQ2hlY2sgZm9yIGtl cm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzFjMDk0NzI4YjY4 YzI4ZTUyYWJiNjRmMDY4NmFhY2U2MTQ5NWE0ZmEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTFj MDk0NzI4YjY4YzI4ZTUyYWJiNjRmMDY4NmFhY2U2MTQ5NWE0ZmEKa2VybmVsOiAva2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzFjMDk0NzI4YjY4YzI4ZTUyYWJiNjRmMDY4NmFh Y2U2MTQ5NWE0ZmEvdm1saW51ei0zLjE2LjAtcmM1LTAwMDY1LWcxYzA5NDcyCgoyMDE0LTA3LTI1 LTEzOjE4OjQ1IGRldGVjdGluZyBib290IHN0YXRlIC4JMjAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAz NiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNSBzdGVwcykKWzdl YmRiNTJlMTkyYzRkNDk2YTliM2E4N2Q0N2ViYTNlYmEzZTFmZDRdIHBoeTogbWlwaHkzNjV4OiBS ZXByZXNlbnQgZWFjaCBQSFkgY2hhbm5lbCBhcyBhIERUIHN1Ym5vZGUKcnVubmluZyAvYy9rZXJu ZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDo3 ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEzZWJhM2UxZmQ0OmJpc2VjdC1saW51eDMKCjIw MTQtMDctMjUtMTM6MTk6NDggN2ViZGI1MmUxOTJjNGQ0OTZhOWIzYTg3ZDQ3ZWJhM2ViYTNlMWZk NCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi03ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdk NDdlYmEzZWJhM2UxZmQ0CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi83ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEzZWJhM2UxZmQ0 CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi03ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEz ZWJhM2UxZmQ0Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi83 ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEzZWJhM2UxZmQ0L3ZtbGludXotMy4xNi4wLXJj NS0wMDAyNy1nN2ViZGI1MgoKMjAxNC0wNy0yNS0xMzoyMzo0OCBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAuCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMTggcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRl ciB0aGlzIChyb3VnaGx5IDQgc3RlcHMpClszMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0 YjYzODkyYTllXSB4aGNpOiBpbnRyb2R1Y2UgeGhjaV90b19kZXYKcnVubmluZyAvYy9rZXJuZWwt dGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9v YmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDozMTAz MzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODkyYTllOmJpc2VjdC1saW51eDMKCjIwMTQt MDctMjUtMTM6MjU6MDUgMzEwMzMzNjFkODNjMWIwZTNiOTAwYzQ3NGQzMTM3NGI2Mzg5MmE5ZSBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94 ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi0zMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMx Mzc0YjYzODkyYTllCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMi8zMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODkyYTllCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMi0zMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYz ODkyYTllCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi0zMTAzMzM2 MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODkyYTllCmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8zMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYz ODkyYTllL3ZtbGludXotMy4xNi4wLXJjNS0wMDIwOC1nMzEwMzMzNgoKMjAxNC0wNy0yNS0xMzoz MzowNSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkyMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDkgcmV2 aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3RlcHMpCltlYTIyYTk1 ZDg4YmMxMzgxODg4Y2M0MTU1NmQ0YTkyNzgzMjg1MjIxXSB4aGNpOiBpbnRyb2R1Y2Ugc3RydWN0 IHhoY2lfcmluZ19wb2ludGVyCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJv b3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1 aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvbGlu dXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTA6ZWEyMmE5NWQ4OGJjMTM4MTg4OGNjNDE1 NTZkNGE5Mjc4MzI4NTIyMTpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTI1LTEzOjM0OjM1IGVhMjJh OTVkODhiYzEzODE4ODhjYzQxNTU2ZDRhOTI3ODMyODUyMjEgY29tcGlsaW5nClF1ZXVlZCBidWls ZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAt MDcyNTEyMzItZWEyMmE5NWQ4OGJjMTM4MTg4OGNjNDE1NTZkNGE5Mjc4MzI4NTIyMQpDaGVjayBm b3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvZWEyMmE5 NWQ4OGJjMTM4MTg4OGNjNDE1NTZkNGE5Mjc4MzI4NTIyMQp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEy MzItZWEyMmE5NWQ4OGJjMTM4MTg4OGNjNDE1NTZkNGE5Mjc4MzI4NTIyMQprZXJuZWw6IC9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvZWEyMmE5NWQ4OGJjMTM4MTg4OGNjNDE1 NTZkNGE5Mjc4MzI4NTIyMS92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMTYtZ2VhMjJhOTUKCjIwMTQt MDctMjUtMTM6MzY6MzUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkxNAkyMCBTVUNDRVNTCgpCaXNl Y3Rpbmc6IDQgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDIgc3Rl cHMpClsxODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1NmIyOTQ1XSB4aGNpOiBjb21i aW5lIHhoY2lfcXVldWVfYnVsa190eCgpIGFuZCBxdWV1ZV9idWxrX3NnX3R4KCkKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3 MjUxMDoxODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1NmIyOTQ1OmJpc2VjdC1saW51 eDMKCjIwMTQtMDctMjUtMTM6Mzg6MDcgMTgyNzExYzE2MGY5YTEwMmNkZTViYTdlMzhhOGU5ZDUx NTZiMjk0NSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi0xODI3MTFjMTYwZjlhMTAyY2Rl NWJhN2UzOGE4ZTlkNTE1NmIyOTQ1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1 NmIyOTQ1CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi0xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2Uz OGE4ZTlkNTE1NmIyOTQ1CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi0xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1NmIyOTQ1Cmtlcm5lbDogL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2Uz OGE4ZTlkNTE1NmIyOTQ1L3ZtbGludXotMy4xNi4wLXJjNS0wMDIyMi1nMTgyNzExYwoKMjAxNC0w Ny0yNS0xMzo0NzoxMyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJNwkyMCBTVUNDRVNTCgpCaXNlY3Rp bmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDEgc3RlcCkK WzVlZWM2NzdjYTdlNWU1YWUyZWMyZTI2MmYwOTljMmNmNzU4ODhmMWVdIHhoY2k6IGZpeCB4aGNp X3F1ZXVlX2N0cmxfdHgoKSByaW5nIHNwYWNlIHJlc2VydmF0aW9uCnJ1bm5pbmcgL2Mva2VybmVs LXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMv b2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTA6NWVl YzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3NTg4OGYxZTpiaXNlY3QtbGludXgzCgoyMDE0 LTA3LTI1LTEzOjQ4OjE2IDVlZWM2NzdjYTdlNWU1YWUyZWMyZTI2MmYwOTljMmNmNzU4ODhmMWUg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItNWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5 OWMyY2Y3NTg4OGYxZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctczAtMDcyNTEyMzIvNWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3NTg4OGYxZQp3 YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0 LXJhbmRjb25maWctczAtMDcyNTEyMzItNWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3 NTg4OGYxZQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNWVl YzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3NTg4OGYxZS92bWxpbnV6LTMuMTYuMC1yYzUt MDAyMjMtZzVlZWM2NzcKCjIwMTQtMDctMjUtMTM6NTE6MzMgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUg LgkzCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVy IHRoaXMgKHJvdWdobHkgMSBzdGVwKQpbNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0 MmJhYzc3Y10geGhjaTogdW5pdCB0ZXN0IHJpbmcgZW5xdWV1ZS9kZXF1ZXVlIHJvdXRpbmVzCnJ1 bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290 LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0veDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5 LTIwMTQwNzI1MTA6NjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3YzpiaXNl Y3QtbGludXgzCgoyMDE0LTA3LTI1LTEzOjUzOjE3IDYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5 NjMwNDA3NDJiYWM3N2MgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItNjFkOWMyYWQzMWIx MWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3YwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2 MzA0MDc0MmJhYzc3Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItNjFkOWMyYWQzMWIxMWI4N2Mz MTliYmMyYTk2MzA0MDc0MmJhYzc3Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvc25iLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMy LTYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MKa2VybmVsOiAva2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5 NjMwNDA3NDJiYWM3N2Mvdm1saW51ei0zLjE2LjAtcmM1LTAwMjI2LWc2MWQ5YzJhCgoyMDE0LTA3 LTI1LTEzOjU3OjE3IGRldGVjdGluZyBib290IHN0YXRlIC4gVEVTVCBGQUlMVVJFClsgICAgMS4x NDg5NjNdIFNpbGljb24gTGFicyBDMiBwb3J0IHN1cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcg Um9kb2xmbyBHaW9tZXR0aQpbICAgIDEuMTQ5NzU0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp bnRlcmZhY2UgZHJpdmVyIHJ0c3hfdXNiClsgICAgMS4xNTQzMzldIC0tLS0tLS0tLS0tLVsgY3V0 IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDEuMTU0NzY5XSBrZXJuZWwgQlVHIGF0IC9rYnVpbGQv c3JjL3Ntb2tlL2luY2x1ZGUvbGludXgvc2NhdHRlcmxpc3QuaDoxMTUhClsgICAgMS4xNTUzMDBd IGludmFsaWQgb3Bjb2RlOiAwMDAwIFsjMV0gUFJFRU1QVCBTTVAgREVCVUdfUEFHRUFMTE9DClsg ICAgMS4xNTUzMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDEuMTU1MzAwXSBDUFU6IDAgUElE OiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM1LTAwMjI2LWc2MWQ5YzJh ICMxClsgICAgMS4xNTUzMDBdIHRhc2s6IGZmZmY4ODAwMTAyYzAwMDAgdGk6IGZmZmY4ODAwMTAy OGMwMDAgdGFzay50aTogZmZmZjg4MDAxMDI4YzAwMApbICAgIDEuMTU1MzAwXSBSSVA6IDAwMTA6 WzxmZmZmZmZmZjgxNTcxZjEyPl0gIFs8ZmZmZmZmZmY4MTU3MWYxMj5dIHNldHVwX3Rlc3Rfc2tp cDY0KzB4MTUyLzB4MmYwClsgICAgMS4xNTUzMDBdIFJTUDogMDAwMDpmZmZmODgwMDEwMjhmZDA4 ICBFRkxBR1M6IDAwMDEwMjAyClsgICAgMS4xNTUzMDBdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBS Qlg6IDAwMDAwMDAwMDAwMDAwMDEgUkNYOiAwMDAwMDAwMDAwMDAwMDAzClsgICAgMS4xNTUzMDBd IFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IDAwMDAwMDAwMDAwMDAwMDEgUkRJOiBmZmZmZmZm ZjgxYzUxOTI4ClsgICAgMS4xNTUzMDBdIFJCUDogZmZmZjg4MDAxMDI4ZmQ2OCBSMDg6IDAwMDAw MDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4xNTUzMDBdIFIxMDogZmZm Zjg4MDAwZTg3MTAwMCBSMTE6IGZmZmY4ODAwMTI5MzE0YTggUjEyOiAwMDAwMDAwMDAwMDBmZmUw ClsgICAgMS4xNTUzMDBdIFIxMzogZmZmZjg4MDAxMDI4ZmUxOCBSMTQ6IGZmZmY4ODAwMTAyOGZl MGMgUjE1OiAwMDAwMDAwMDAwMDAxMDAwClsgICAgMS4xNTUzMDBdIEZTOiAgMDAwMDAwMDAwMDAw MDAwMCgwMDAwKSBHUzpmZmZmODgwMDEyNDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAw MDAKWyAgICAxLjE1NTMwMF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAw MDA4MDA1MDAzYgpbICAgIDEuMTU1MzAwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAw MDAwMDAxYjIxMDAwIENSNDogMDAwMDAwMDAwMDAwMDZmMApbICAgIDEuMTU1MzAwXSBTdGFjazoK WyAgICAxLjE1NTMwMF0gIGZmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmY4MWY3NGI5NyAwMDAwMDAw MDAwMDAwMDAwIGZmZmY4ODAwMTAyOGZlNDAKWyAgICAxLjE1NTMwMF0gIDAwMDAwMDAwMDAwMGZm ZTAgZmZmZjg4MDAwZTg3MTAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAg ICAxLjE1NTMwMF0gIGZmZmY4ODAwMDk1ZTc4MDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgx Zjc0Yjk3IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjE1NTMwMF0gQ2FsbCBUcmFjZToKWyAgICAx LjE1NTMwMF0gIFs8ZmZmZmZmZmY4MWY3NGI5Nz5dID8gbW9uX2Jpbl9pbml0KzB4MTA3LzB4MTA3 ClsgICAgMS4xNTUzMDBdICBbPGZmZmZmZmZmODFmNzRiOTc+XSA/IG1vbl9iaW5faW5pdCsweDEw Ny8weDEwNwpbICAgIDEuMTU1MzAwXSAgWzxmZmZmZmZmZjgxZjc0ZGQ1Pl0geGhjaV90ZXN0X2lu aXQrMHgyM2UvMHhjNTYKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MTU3MWRjMD5dID8gc2V0 dXBfdGVzdF8zMl8yNDhfOCsweDM3MC8weDM3MApbICAgIDEuMTU1MzAwXSAgWzxmZmZmZmZmZjgx MjdmZmZmPl0gPyBtaWdyYXRlX3ZtYXMrMHgyZi8weGMwClsgICAgMS4xNTUzMDBdICBbPGZmZmZm ZmZmODEzYmQyNDY+XSA/IGt2YXNwcmludGYrMHg4Ni8weGEwClsgICAgMS4xNTUzMDBdICBbPGZm ZmZmZmZmODE1NzFkYzA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNzAvMHgzNzAKWyAgICAx LjE1NTMwMF0gIFs8ZmZmZmZmZmY4MTU3MWE1MD5dID8gc2V0dXBfdGVzdF93cmFwNjQrMHgzODAv MHgzODAKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MTU3MTZkMD5dID8gc2V0dXBfdGVzdF9k b250X3RyaW0rMHgzNTAvMHgzNTAKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MTU3MTM4MD5d ID8geGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgxZDAKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4 MWY3NGI5Nz5dID8gbW9uX2Jpbl9pbml0KzB4MTA3LzB4MTA3ClsgICAgMS4xNTUzMDBdICBbPGZm ZmZmZmZmODEwMDIyNDM+XSBkb19vbmVfaW5pdGNhbGwrMHgxYjMvMHgzMDAKWyAgICAxLjE1NTMw MF0gIFs8ZmZmZmZmZmY4MTBmMmJlYz5dID8gcGFyc2VfYXJncysweDNmYy8weDZkMApbICAgIDEu MTU1MzAwXSAgWzxmZmZmZmZmZjgxZjIwNTkyPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxMTgv MHgxZTEKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MWYxZjlmOT5dID8gZG9fZWFybHlfcGFy YW0rMHhjMy8weGMzClsgICAgMS4xNTUzMDBdICBbPGZmZmZmZmZmODE2YmFkMzA+XSA/IHJlc3Rf aW5pdCsweDE2MC8weDE2MApbICAgIDEuMTU1MzAwXSAgWzxmZmZmZmZmZjgxNmJhZDNlPl0ga2Vy bmVsX2luaXQrMHhlLzB4MTYwClsgICAgMS4xNTUzMDBdICBbPGZmZmZmZmZmODE2ZDQ2ZmM+XSBy ZXRfZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgIDEuMTU1MzAwXSAgWzxmZmZmZmZmZjgxNmJhZDMw Pl0gPyByZXN0X2luaXQrMHgxNjAvMHgxNjAKWyAgICAxLjE1NTMwMF0gQ29kZTogZTggNjQgNWEg YjEgZmYgODMgZjAgMDEgMzEgZDIgNDggYzcgYzcgMjggMTkgYzUgODEgMGYgYjYgZDggODkgZGUg ZTggM2UgNjYgYzUgZmYgNDggNjMgZDMgNDggODMgMDQgZDUgZTAgZGQgZTcgODEgMDEgODUgZGIg NzQgMDIgPDBmPiAwYiA0NCA4OSBlMCA0OCA4YiA3NSBjOCA0OCBiYSAwMCAwMCAwMCA4MCBmZiA3 NyAwMCAwMCAyNSBmZiAKWyAgICAxLjE1NTMwMF0gUklQICBbPGZmZmZmZmZmODE1NzFmMTI+XSBz ZXR1cF90ZXN0X3NraXA2NCsweDE1Mi8weDJmMApbICAgIDEuMTU1MzAwXSAgUlNQIDxmZmZmODgw MDEwMjhmZDA4PgpbICAgIDEuMTgwMDQxXSAtLS1bIGVuZCB0cmFjZSA3ZTg4M2RmOTQxODc3YjYw IF0tLS0KWyAgICAxLjE4MDQ4OF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRl ZCB0byBraWxsIGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMGIKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdj L2RtZXNnLXF1YW50YWwtaXZiNDEtMTE5OjIwMTQwNzI1MTM1NTU4Ong4Nl82NC1yYW5kY29uZmln LXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5 YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwtaXZiNDIt MTA6MjAxNDA3MjUxNDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5 NjMwNDA3NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xMTA6MjAxNDA3MjUxNDAwMzg6eDg2 XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMw LTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MvZG1lc2ct cXVhbnRhbC1pdmI0Mi0xMjE6MjAxNDA3MjUxNDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFi MTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xNDoyMDE0 MDcyNTE0MDAzODp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0 MmJhYzc3Yy9kbWVzZy1xdWFudGFsLWl2YjQyLTI0OjIwMTQwNzI1MTQwMDM4Ong4Nl82NC1yYW5k Y29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwt aXZiNDItMzM6MjAxNDA3MjUxNDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5 YmJjMmE5NjMwNDA3NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi0zNjoyMDE0MDcyNTE0MDAz ODp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3Yy9k bWVzZy1xdWFudGFsLWl2YjQyLTM5OjIwMTQwNzI1MTQwMDM4Ong4Nl82NC1yYW5kY29uZmlnLXMw LTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJh ZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwtaXZiNDItNTM6 MjAxNDA3MjUxNDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMw NDA3NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi02MToyMDE0MDcyNTE0MDAzODp4ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3Yy9kbWVzZy1xdWFu dGFsLWl2YjQyLTYzOjIwMTQwNzI1MTQwMDM4Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMy OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3 YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwtaXZiNDItNjg6MjAxNDA3MjUx NDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5k Y29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3 N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi03NjoyMDE0MDcyNTE0MDAzODp4ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFk OWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3Yy9kbWVzZy1xdWFudGFsLWl2YjQy LTk5OjIwMTQwNzI1MTQwMDM4Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJh OTYzMDQwNzQyYmFjNzdjL2RtZXNnLXlvY3RvLXZwLTE0OjIwMTQwNzI1MTM1NzAwOng4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyOjMuMTYuMC1yYzUtMDAyMjYtZzYxZDljMmE6MQova2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5 NjMwNDA3NDJiYWM3N2MvZG1lc2cteW9jdG8tdnAtNTA6MjAxNDA3MjUxMzU3MDA6eDg2XzY0LXJh bmRjb25maWctczAtMDcyNTEyMzI6My4xNi4wLXJjNS0wMDIyNi1nNjFkOWMyYToxCi9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2 MzA0MDc0MmJhYzc3Yy9kbWVzZy15b2N0by12cC01NDoyMDE0MDcyNTEzNTcwMDp4ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAtcmM1LTAwMjI2LWc2MWQ5YzJhOjEKL2tlcm5lbC94 ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYz MDQwNzQyYmFjNzdjL2RtZXNnLXlvY3RvLXZwLTYyOjIwMTQwNzI1MTM1NzAwOng4Nl82NC1yYW5k Y29uZmlnLXMwLTA3MjUxMjMyOjMuMTYuMC1yYzUtMDAyMjYtZzYxZDljMmE6MQova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMw NDA3NDJiYWM3N2MvZG1lc2cteW9jdG8tdnAtNjM6MjAxNDA3MjUxMzU3MDA6eDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzI6My4xNi4wLXJjNS0wMDIyNi1nNjFkOWMyYToxCjA6MjA6MjAgYWxs X2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKG1sxOzM1bTIwMTQtMDctMjUgMTM6NTc6NDggUkVQRUFU IENPVU5UOiAyMCAgIyAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdC8ucmVwZWF0G1sw bQoKQmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hs eSAwIHN0ZXBzKQpbNWE4N2M2ODU0M2JmZDY0MjFmM2NmNTlhNDRhNDliOTcyNTdkNjA2YV0geGhj aTogdjEuMCBzY2F0dGVybGlzdCBlbnF1ZXVlIHN1cHBvcnQgKHRkLWZyYWdtZW50IHJld29yaykK cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jv b3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3Vy bHktMjAxNDA3MjUxMDo1YTg3YzY4NTQzYmZkNjQyMWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZhOmJp c2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTM6NTc6NDggNWE4N2M2ODU0M2JmZDY0MjFmM2NmNTlh NDRhNDliOTcyNTdkNjA2YSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi01YTg3YzY4NTQz YmZkNjQyMWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZhCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi81YTg3YzY4NTQzYmZkNjQyMWYzY2Y1OWE0 NGE0OWI5NzI1N2Q2MDZhCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi01YTg3YzY4NTQzYmZkNjQy MWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZhCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWct czAtMDcyNTEyMzItNWE4N2M2ODU0M2JmZDY0MjFmM2NmNTlhNDRhNDliOTcyNTdkNjA2YQprZXJu ZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNWE4N2M2ODU0M2JmZDY0 MjFmM2NmNTlhNDRhNDliOTcyNTdkNjA2YS92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjQtZzVhODdj NjgKCjIwMTQtMDctMjUtMTQ6MDA6NDggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNT Cgo2MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjIGlzIHRoZSBmaXJzdCBi YWQgY29tbWl0CmNvbW1pdCA2MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdj CkF1dGhvcjogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkRhdGU6ICAg VHVlIEp1bCAyMiAwMDowODo1MSAyMDE0IC0wNzAwCgogICAgeGhjaTogdW5pdCB0ZXN0IHJpbmcg ZW5xdWV1ZS9kZXF1ZXVlIHJvdXRpbmVzCiAgICAKICAgIEdpdmVuIHRoZSBjb21wbGV4aXR5IG9m IHNhdGlzZnlpbmcgeGhjaSAxLjArIGhvc3QgdHJiIGJvdW5kYXJ5CiAgICBjb25zdHJhaW50cywg cHJvdmlkZSBhIHRlc3QgY2FzZSB0aGF0IGV4ZXJjaXNlcyBpbnNlcnRpbmcgbWlkLXNlZ21lbnQK ICAgIGxpbmtzIGludG8gYSByaW5nLgogICAgCiAgICBUaGUgbGlua2VyIC0td3JhcD0gb3B0aW9u IGlzIHVzZWQgdG8gbm90IHBvbGx1dGUgdGhlIGdsb2JhbCBpZGVudGlmaWVyCiAgICBzcGFjZSBh bmQgdG8gbWFrZSBpdCBjbGVhciB3aGljaCBzdGFuZGFyZCB4aGNpIGRyaXZlciByb3V0aW5lcyBh cmUgYmVpbmcKICAgIG1vY2tlZC11cC4gIFRoZSAtLXdyYXA9IG9wdGlvbiBkb2VzIG5vdCBjb21l IGludG8gcGxheSB3aGVuIGJvdGgKICAgIHhoY2ktaGNkIGFuZCB4aGNpLXRlc3QgYXJlIGJ1aWx0 LWluIHRvIHRoZSBrZXJuZWwsIHNvIG5hbWVzcGFjZQogICAgY29sbGlzaW9ucyBhcmUgcHJldmVu dGVkIGJ5IGV4Y2x1ZGluZyB4aGNpLXRlc3QgZnJvbSB0aGUgYnVpbGQgd2hlbgogICAgeGhjaS1o Y2QgaXMgYnVpbHQtaW4uCiAgICAKICAgIEl0J3MgdW5mb3J0dW5hdGUgdGhhdCB0aGlzIGlzIGFu IGluLWtlcm5lbCB0ZXN0IHJhdGhlciB0aGFuIHVzZXJzcGFjZQogICAgYW5kIHRoYXQgdGhlIGlu ZnJhc3RydWN0dXJlIGlzIGN1c3RvbSByYXRoZXIgdGhhbiBnZW5lcmljLiAgVGhhdCBzYWlkLAog ICAgaXQgc2VydmVzIGl0cyBwdXJwb3NlIG9mIGV4ZXJjaXNpbmcgdGhlIGNvcm5lciBjYXNlcyBv ZiB0aGUgc2NhdHRlcmxpc3QKICAgIHBhcnNpbmcgaW1wbGVtZW50YXRpb24gaW4geGhjaS4KICAg IAogICAgU2lnbmVkLW9mZi1ieTogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5j b20+Cgo6MDQwMDAwIDA0MDAwMCAwNTNlMmU4MGU1ODg4MmI5NTg2M2Q5MGFkNzU2OTY0YmU0Zjc0 M2NhIDI0YzFlNWRhOTA0NmQ2MDBkNjc3NGIzYTNlZTQ1MTM4ZjZlOTA5YWUgTQlkcml2ZXJzCmJp c2VjdCBydW4gc3VjY2VzcwpIRUFEIGlzIG5vdyBhdCA1YTg3YzY4Li4uIHhoY2k6IHYxLjAgc2Nh dHRlcmxpc3QgZW5xdWV1ZSBzdXBwb3J0ICh0ZC1mcmFnbWVudCByZXdvcmspCmxzIC1hIC9rYnVp bGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51 eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDo1YTg3YzY4NTQzYmZkNjQyMWYzY2Y1OWE0 NGE0OWI5NzI1N2Q2MDZhOmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTQ6MDE6NDkgNWE4N2M2 ODU0M2JmZDY0MjFmM2NmNTlhNDRhNDliOTcyNTdkNjA2YSByZXVzZSAva2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyLzVhODdjNjg1NDNiZmQ2NDIxZjNjZjU5YTQ0YTQ5Yjk3MjU3 ZDYwNmEvdm1saW51ei0zLjE2LjAtcmM1LTAwMjI0LWc1YTg3YzY4CgoyMDE0LTA3LTI1LTE0OjAx OjQ5IGRldGVjdGluZyBib290IHN0YXRlIC4uLgk2MCBTVUNDRVNTCgpQcmV2aW91cyBIRUFEIHBv c2l0aW9uIHdhcyA1YTg3YzY4Li4uIHhoY2k6IHYxLjAgc2NhdHRlcmxpc3QgZW5xdWV1ZSBzdXBw b3J0ICh0ZC1mcmFnbWVudCByZXdvcmspCkhFQUQgaXMgbm93IGF0IDk4ZTllOWUuLi4gMGRheSBo ZWFkIGd1YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTAnCmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZl bDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDo5OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFk YTFiMGI4Yzg0OmJpc2VjdC1saW51eDMKIFRFU1QgRkFJTFVSRQpbICAgIDMuMTgwMjMzXSBTaWxp Y29uIExhYnMgQzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEuMCAtIChDKSAyMDA3IFJvZG9sZm8gR2lv bWV0dGkKWyAgICAzLjE4ODQ3Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy aXZlciBydHN4X3VzYgpbICAgIDMuMjAxNzUwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t LS0tLS0tLS0KWyAgICAzLjIwMjAwOV0ga2VybmVsIEJVRyBhdCAva2J1aWxkL3NyYy9zbW9rZS9p bmNsdWRlL2xpbnV4L3NjYXR0ZXJsaXN0Lmg6MTE1IQpbICAgIDMuMjAyMDA5XSBpbnZhbGlkIG9w Y29kZTogMDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAgIDMuMjAyMDA5 XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjIwMjAwOV0gQ1BVOiAxIFBJRDogMSBDb21tOiBz d2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNi0wMjU1Mi1nOThlOWU5ZSAjMgpbICAgIDMu MjAyMDA5XSB0YXNrOiBmZmZmODgwMDEwMmMwMDAwIHRpOiBmZmZmODgwMDEwMjhjMDAwIHRhc2su dGk6IGZmZmY4ODAwMTAyOGMwMDAKWyAgICAzLjIwMjAwOV0gUklQOiAwMDEwOls8ZmZmZmZmZmY4 MTU3NTFkMj5dICBbPGZmZmZmZmZmODE1NzUxZDI+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE1Mi8w eDJmMApbICAgIDMuMjAyMDA5XSBSU1A6IDAwMDA6ZmZmZjg4MDAxMDI4ZmQwOCAgRUZMQUdTOiAw MDAxMDIwMgpbICAgIDMuMjAyMDA5XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAw MDAwMDAwMDAxIFJDWDogMDAwMDAwMDAwMDAwMDAwMwpbICAgIDMuMjAyMDA5XSBSRFg6IDAwMDAw MDAwMDAwMDAwMDEgUlNJOiAwMDAwMDAwMDAwMDAwMDAxIFJESTogZmZmZmZmZmY4MWM1NjA1MApb ICAgIDMuMjAyMDA5XSBSQlA6IGZmZmY4ODAwMTAyOGZkNjggUjA4OiAwMDAwMDAwMDAwMDAwMDAw IFIwOTogMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuMjAyMDA5XSBSMTA6IGZmZmY4ODAwMGU0ZTEw MDAgUjExOiBmZmZmODgwMDEyOTMxNGE4IFIxMjogMDAwMDAwMDAwMDAwZmZlMApbICAgIDMuMjAy MDA5XSBSMTM6IGZmZmY4ODAwMTAyOGZlMTggUjE0OiBmZmZmODgwMDEwMjhmZTBjIFIxNTogMDAw MDAwMDAwMDAwMTAwMApbICAgIDMuMjAyMDA5XSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkg R1M6ZmZmZjg4MDAxMjUwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAgMy4y MDIwMDldIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwM2IK WyAgICAzLjIwMjAwOV0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMWIyNTAw MCBDUjQ6IDAwMDAwMDAwMDAwMDA2ZTAKWyAgICAzLjIwMjAwOV0gU3RhY2s6ClsgICAgMy4yMDIw MDldICBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmODFmNzliYWYgMDAwMDAwMDAwMDAwMDAwMCBm ZmZmODgwMDEwMjhmZTQwClsgICAgMy4yMDIwMDldICAwMDAwMDAwMDAwMDBmZmUwIGZmZmY4ODAw MGU0ZTEwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4yMDIwMDld ICBmZmZmODgwMDA5NjE4YzAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MWY3OWJhZiAwMDAw MDAwMDAwMDAwMDAwClsgICAgMy4yMDIwMDldIENhbGwgVHJhY2U6ClsgICAgMy4yMDIwMDldICBb PGZmZmZmZmZmODFmNzliYWY+XSA/IG1vbl9iaW5faW5pdCsweDEwNy8weDEwNwpbICAgIDMuMjAy MDA5XSAgWzxmZmZmZmZmZjgxZjc5YmFmPl0gPyBtb25fYmluX2luaXQrMHgxMDcvMHgxMDcKWyAg ICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MWY3OWRlZD5dIHhoY2lfdGVzdF9pbml0KzB4MjNlLzB4 YzU2ClsgICAgMy4yMDIwMDldICBbPGZmZmZmZmZmODE1NzUwODA+XSA/IHNldHVwX3Rlc3RfMzJf MjQ4XzgrMHgzNzAvMHgzNzAKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTI3ZmZmZj5dID8g bWlncmF0ZV9wYWdlX21vdmVfbWFwcGluZysweDJmLzB4M2UwClsgICAgMy4yMDIwMDldICBbPGZm ZmZmZmZmODEzYmZjYjY+XSA/IGt2YXNwcmludGYrMHg4Ni8weGEwClsgICAgMy4yMDIwMDldICBb PGZmZmZmZmZmODE1NzUwODA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNzAvMHgzNzAKWyAg ICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTU3NGQxMD5dID8gc2V0dXBfdGVzdF93cmFwNjQrMHgz ODAvMHgzODAKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTU3NDk5MD5dID8gc2V0dXBfdGVz dF9kb250X3RyaW0rMHgzNTAvMHgzNTAKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTU3NDY0 MD5dID8geGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgxZDAKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZm ZmY4MWY3OWJhZj5dID8gbW9uX2Jpbl9pbml0KzB4MTA3LzB4MTA3ClsgICAgMy4yMDIwMDldICBb PGZmZmZmZmZmODEwMDIyNDM+XSBkb19vbmVfaW5pdGNhbGwrMHgxYjMvMHgzMDAKWyAgICAzLjIw MjAwOV0gIFs8ZmZmZmZmZmY4MTBmMmZkYz5dID8gcGFyc2VfYXJncysweDNmYy8weDZkMApbICAg IDMuMjAyMDA5XSAgWzxmZmZmZmZmZjgxZjI1NTkyPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgx MTgvMHgxZTEKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MWYyNDlmOT5dID8gZG9fZWFybHlf cGFyYW0rMHhjMy8weGMzClsgICAgMy4yMDIwMDldICBbPGZmZmZmZmZmODE2YmQwNTA+XSA/IHJl c3RfaW5pdCsweDE2MC8weDE2MApbICAgIDMuMjAyMDA5XSAgWzxmZmZmZmZmZjgxNmJkMDVlPl0g a2VybmVsX2luaXQrMHhlLzB4MTYwClsgICAgMy4yNjAwMjddICBbPGZmZmZmZmZmODE2ZDZhM2M+ XSByZXRfZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgIDMuMjYwMDI3XSAgWzxmZmZmZmZmZjgxNmJk MDUwPl0gPyByZXN0X2luaXQrMHgxNjAvMHgxNjAKWyAgICAzLjI2MDAyN10gQ29kZTogZTggZTQg MmEgYjEgZmYgODMgZjAgMDEgMzEgZDIgNDggYzcgYzcgNTAgNjAgYzUgODEgMGYgYjYgZDggODkg ZGUgZTggZWUgNDMgYzUgZmYgNDggNjMgZDMgNDggODMgMDQgZDUgODAgMzQgZTggODEgMDEgODUg ZGIgNzQgMDIgPDBmPiAwYiA0NCA4OSBlMCA0OCA4YiA3NSBjOCA0OCBiYSAwMCAwMCAwMCA4MCBm ZiA3NyAwMCAwMCAyNSBmZiAKWyAgICAzLjI2MDAyN10gUklQICBbPGZmZmZmZmZmODE1NzUxZDI+ XSBzZXR1cF90ZXN0X3NraXA2NCsweDE1Mi8weDJmMApbICAgIDMuMjYwMDI3XSAgUlNQIDxmZmZm ODgwMDEwMjhmZDA4PgpbICAgIDMuMjgxODMzXSAtLS1bIGVuZCB0cmFjZSBkMTExMDRjMDliMWI1 OTZkIF0tLS0KWyAgICAzLjI4MjUyOF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVt cHRlZCB0byBraWxsIGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMGIKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4 Yzg0L2RtZXNnLXF1YW50YWwtaXZiNDItMTIzOjIwMTQwNzI1MTI0NjE2Ong4Nl82NC1yYW5kY29u ZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85 OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0L2RtZXNnLXlvY3RvLWtidWls ZC0yNToyMDE0MDcyNTEyNDAwODp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAt cmM2LTAyNTUyLWc5OGU5ZTllOjIKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi85OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0L2RtZXNnLXlvY3RvLWl2 YjQyLTg0OjIwMTQwNzI1MTI0NjA5Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5ZTllZmJjNmM0NTg1YzIzYjc3 NTUwY2I5NjFkYTFiMGI4Yzg0L2RtZXNnLXF1YW50YWwtaXZiNDItMzoyMDE0MDcyNTEyNDYxNjp4 ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct czAtMDcyNTEyMzIvOThlOWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYxZGExYjBiOGM4NC9kbWVz Zy1xdWFudGFsLWl2YjQyLTk0OjIwMTQwNzI1MTI0NjIxOng4Nl82NC1yYW5kY29uZmlnLXMwLTA3 MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5ZTllZmJj NmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0L2RtZXNnLXlvY3RvLWtidWlsZC0xNjoyMDE0 MDcyNTEyNDAwOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAtcmM2LTAyNTUy LWc5OGU5ZTllOjIKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5ZTll ZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0L2RtZXNnLXF1YW50YWwtaXZiNDItODc6 MjAxNDA3MjUxMjQ2MTQ6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk4ZTllOWVmYmM2YzQ1ODVjMjNiNzc1NTBjYjk2 MWRhMWIwYjhjODQvZG1lc2ctcXVhbnRhbC1pdmI0Mi05MToyMDE0MDcyNTEyNDYxNjp4ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzIvOThlOWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYxZGExYjBiOGM4NC9kbWVzZy1xdWFu dGFsLWl2YjQzLTEyMjoyMDE0MDcyNTEyNDUwMDp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOThlOWU5ZWZiYzZjNDU4 NWMyM2I3NzU1MGNiOTYxZGExYjBiOGM4NC9kbWVzZy15b2N0by1rYnVpbGQtMTg6MjAxNDA3MjUx MjQwMDc6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6My4xNi4wLXJjNi0wMjU1Mi1nOThl OWU5ZToyCi9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOThlOWU5ZWZiYzZj NDU4NWMyM2I3NzU1MGNiOTYxZGExYjBiOGM4NC9kbWVzZy15b2N0by1rYnVpbGQtNToyMDE0MDcy NTEyNDAwODp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAtcmM2LTAyNTUyLWc5 OGU5ZTllOjIKMDoxMToxMSBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cg YXQgOThlOWU5ZSAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA3MjUxMCcK Cj09PT09PT09PSBsaW51cy9tYXN0ZXIgPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24g d2FzIDk4ZTllOWUuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQwNzI1 MTAnCkhFQUQgaXMgbm93IGF0IDgyZTEzYzcuLi4gTWVyZ2UgYnJhbmNoICdmb3ItMy4xNicgb2Yg Z2l0Oi8vbGludXgtbmZzLm9yZy9+YmZpZWxkcy9saW51eApscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvbGludXM6bWFzdGVyOjgy ZTEzYzcxYmM2NTViNmRjNzExMGRhNGUxNjQwNzlkYWRiNDQ4OTI6YmlzZWN0LWxpbnV4MwoKMjAx NC0wNy0yNS0xNDowMzo1MyA4MmUxM2M3MWJjNjU1YjZkYzcxMTBkYTRlMTY0MDc5ZGFkYjQ0ODky IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTgyZTEzYzcxYmM2NTViNmRjNzExMGRhNGUx NjQwNzlkYWRiNDQ4OTIKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLXMwLTA3MjUxMjMyLzgyZTEzYzcxYmM2NTViNmRjNzExMGRhNGUxNjQwNzlkYWRiNDQ4OTIK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTgyZTEzYzcxYmM2NTViNmRjNzExMGRhNGUxNjQwNzlk YWRiNDQ4OTIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL3NuYi1zbW9rZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi04MmUxM2M3MWJjNjU1 YjZkYzcxMTBkYTRlMTY0MDc5ZGFkYjQ0ODkyCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi84MmUxM2M3MWJjNjU1YjZkYzcxMTBkYTRlMTY0MDc5ZGFkYjQ0ODky L3ZtbGludXotMy4xNi4wLXJjNi0wMDExNy1nODJlMTNjNwoKMjAxNC0wNy0yNS0xNDoyOTo1MyBk ZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgk1OS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgk2MCBTVUNDRVNTCgoKPT09PT09 PT09IG5leHQvbWFzdGVyID09PT09PT09PQpGcm9tIGdpdDovL2dpdG1pcnJvci9uZXh0CiArIGUw ZTYzNmQuLi44MDA5ZGM5IGFrcG0gICAgICAgLT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkK ICsgOWYyYzI2YS4uLjRkMTk1NDMgYWtwbS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNl ZCB1cGRhdGUpCiArIDU5NGE4YmIuLi41YTc0MzllIG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIg IChmb3JjZWQgdXBkYXRlKQogICBkMDU3MTkwLi44MmUxM2M3ICBzdGFibGUgICAgIC0+IG5leHQv c3RhYmxlCkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25leHQKICogW25ldyB0YWddICAgICAgICAgbmV4 dC0yMDE0MDcyMyAtPiBuZXh0LTIwMTQwNzIzCiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQtMjAx NDA3MjQgLT4gbmV4dC0yMDE0MDcyNAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNzI1 IC0+IG5leHQtMjAxNDA3MjUKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgODJlMTNjNy4uLiBN ZXJnZSBicmFuY2ggJ2Zvci0zLjE2JyBvZiBnaXQ6Ly9saW51eC1uZnMub3JnL35iZmllbGRzL2xp bnV4CkhFQUQgaXMgbm93IGF0IDVhNzQzOWUuLi4gQWRkIGxpbnV4LW5leHQgc3BlY2lmaWMgZmls ZXMgZm9yIDIwMTQwNzI1CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9uZXh0Om1hc3Rlcjo1YTc0MzllZmQxYzVjNDE2Zjc2OGZj NTUwMDQ4Y2ExMzBjZjRiZjk5OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjYtMDI6MTM6MDEgNWE3 NDM5ZWZkMWM1YzQxNmY3NjhmYzU1MDA0OGNhMTMwY2Y0YmY5OSBjb21waWxpbmcKUXVldWVkIGJ1 aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi01YTc0MzllZmQxYzVjNDE2Zjc2OGZjNTUwMDQ4Y2ExMzBjZjRiZjk5CkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi81YTc0 MzllZmQxYzVjNDE2Zjc2OGZjNTUwMDQ4Y2ExMzBjZjRiZjk5CndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1 MTIzMi01YTc0MzllZmQxYzVjNDE2Zjc2OGZjNTUwMDQ4Y2ExMzBjZjRiZjk5CndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3Vt ZXIveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItNWE3NDM5ZWZkMWM1YzQxNmY3NjhmYzU1 MDA0OGNhMTMwY2Y0YmY5OQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzIvNWE3NDM5ZWZkMWM1YzQxNmY3NjhmYzU1MDA0OGNhMTMwY2Y0YmY5OS92bWxpbnV6LTMu MTYuMC1yYzYtbmV4dC0yMDE0MDcyNQoKMjAxNC0wNy0yNi0wMjozODowMSBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAuLgkxNAkyMgk0NAk2MCBTVUNDRVNTCgo= --===============2443211279046806874== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.16.0-rc5-00226-g61d9c2a" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE2LjAtcmM1IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJ Q19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VO RVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VN X1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09O RklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9 eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VN QkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkK Q09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dB TlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJD SD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX1g4 Nl9IVD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtcmRpIC1mY2Fs bC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQtcmN4IC1mY2FsbC1zYXZl ZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNhbGwtc2F2ZWQtcjExIgpD T05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpD T05GSUdfREVGQ09ORklHX0xJU1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmln IgpDT05GSUdfQ09OU1RSVUNUT1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElN RV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJH X0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpD T05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19I QVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVM X0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0xaND15CkNPTkZJR19E RUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENf U1lTQ1RMPXkKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01F TU9SWV9BVFRBQ0g9eQojIENPTkZJR19GSEFORExFIGlzIG5vdCBzZXQKQ09ORklHX1VTRUxJQj15 CiMgQ09ORklHX0FVRElUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9 eQoKIwojIElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdf R0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9MRUdBQ1lfQUxMT0NfSFdJUlE9 eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19JUlFfRE9NQUlOPXkKIyBDT05G SUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElO Rz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09O RklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9 eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X0JVSUxEPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dF TkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRF PXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19I Wl9QRVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldAojIENPTkZJR19OT19I Wl9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldApDT05GSUdfSElHSF9S RVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09O RklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dF TiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05G SUdfQlNEX1BST0NFU1NfQUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKIyBDT05G SUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVf UFJFRU1QVF9SQ1U9eQpDT05GSUdfUFJFRU1QVF9SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1P Tj15CkNPTkZJR19DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX1JDVV9VU0VSX1FTPXkKIyBDT05G SUdfQ09OVEVYVF9UUkFDS0lOR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfRkFOT1VUPTY0 CkNPTkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKIyBDT05GSUdfUkNVX0ZBTk9VVF9FWEFDVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0JP T1NUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9OT0NCX0NQVT15CkNPTkZJR19SQ1VfTk9DQl9DUFVf Tk9ORT15CiMgQ09ORklHX1JDVV9OT0NCX0NQVV9aRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNV X05PQ0JfQ1BVX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09O RklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfSEFWRV9V TlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5H PXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX0FSQ0hfV0FOVFNfUFJPVF9O VU1BX1BST1RfTk9ORT15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUFM9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DR1JP VVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldAoj IENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90 IHNldApDT05GSUdfUkVTT1VSQ0VfQ09VTlRFUlM9eQpDT05GSUdfTUVNQ0c9eQojIENPTkZJR19N RU1DR19LTUVNIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9T Q0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQoj IENPTkZJR19SVF9HUk9VUF9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RP UkU9eQojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0FVVE9HUk9V UD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpD T05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdf UkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1ha PXkKIyBDT05GSUdfUkRfTFpPIGlzIG5vdCBzZXQKQ09ORklHX1JEX0xaND15CiMgQ09ORklHX0ND X09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9O X0lOT0RFUz15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENT UEtSX1BMQVRGT1JNPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkK Q09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfU1lTQ1RMX1NZU0NBTEw9eQpDT05GSUdfS0FM TFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9 eQpDT05GSUdfRUxGX0NPUkU9eQojIENPTkZJR19QQ1NQS1JfUExBVEZPUk0gaXMgbm90IHNldAoj IENPTkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9 eQojIENPTkZJR19TSUdOQUxGRCBpcyBub3Qgc2V0CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VW RU5URkQ9eQpDT05GSUdfU0hNRU09eQojIENPTkZJR19BSU8gaXMgbm90IHNldApDT05GSUdfUENJ X1FVSVJLUz15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKCiMK IyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VW RU5UUz15CiMgQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdf Vk1fRVZFTlRfQ09VTlRFUlM9eQojIENPTkZJR19TTFVCX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdf U0xVQj15CiMgQ09ORklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TTFVCX0NQVV9QQVJUSUFM IGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNP TkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfT1BST0ZJTEU9eQoj IENPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9P UFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CkNP TkZJR19KVU1QX0xBQkVMPXkKQ09ORklHX1VQUk9CRVM9eQojIENPTkZJR19IQVZFXzY0QklUX0FM SUdORURfQUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9B Q0NFU1M9eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19LUkVUUFJPQkVT PXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJ R19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9L UFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hB VkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJ Q19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJ PXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9 eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9S RVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFW RV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19I QVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15 CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xP Q0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NP TVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQ Uk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19D Q19TVEFDS1BST1RFQ1RPUl9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxB UiBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NP VU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFW RV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZ PXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05f SVJRX1NUQUNLPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NP Vl9LRVJORUw9eQojIENPTkZJR19HQ09WX1BST0ZJTEVfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0dD T1ZfRk9STUFUX0FVVE9ERVRFQ1Q9eQojIENPTkZJR19HQ09WX0ZPUk1BVF8zXzQgaXMgbm90IHNl dAojIENPTkZJR19HQ09WX0ZPUk1BVF80XzcgaXMgbm90IHNldAojIENPTkZJR19IQVZFX0dFTkVS SUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFT RV9TTUFMTD0xCkNPTkZJR19NT0RVTEVTPXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkKIyBD T05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19NT0RWRVJTSU9OUz15CkNPTkZJ R19NT0RVTEVfU1JDVkVSU0lPTl9BTEw9eQojIENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQK Q09ORklHX1NUT1BfTUFDSElORT15CiMgQ09ORklHX0JMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1BB REFUQT15CkNPTkZJR19BU04xPW0KQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklH X0FSQ0hfVVNFX1FVRVVFX1JXTE9DSz15CkNPTkZJR19RVUVVRV9SV0xPQ0s9eQpDT05GSUdfRlJF RVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1B PXkKQ09ORklHX1NNUD15CiMgQ09ORklHX1g4Nl9NUFBBUlNFIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9FWFRFTkRFRF9QTEFURk9STT15CkNPTkZJR19YODZfVlNNUD15CiMgQ09ORklHX1g4Nl9HT0xE RklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVf UE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFW SVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklS VF9TUElOTE9DS1MgaXMgbm90IHNldApDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9ET00wPXkKQ09O RklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fTUFYX0RPTUFJTl9NRU1PUlk9NTAwCkNPTkZJR19Y RU5fU0FWRV9SRVNUT1JFPXkKQ09ORklHX1hFTl9ERUJVR19GUz15CiMgQ09ORklHX1hFTl9QVkgg aXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklH X1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQpDT05GSUdfTUVNVEVTVD15CiMg Q09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19N Q09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD X0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTEyCkNPTkZJR19YODZfTDFf Q0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09O RklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4 Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApDT05G SUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NF TlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CiMgQ09ORklHX0RNSSBpcyBub3Qgc2V0CiMgQ09O RklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApDT05GSUdfQ0FMR0FSWV9JT01NVT15CkNPTkZJR19D QUxHQVJZX0lPTU1VX0VOQUJMRURfQllfREVGQVVMVD15CkNPTkZJR19TV0lPVExCPXkKQ09ORklH X0lPTU1VX0hFTFBFUj15CiMgQ09ORklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVT PTgKQ09ORklHX1NDSEVEX1NNVD15CiMgQ09ORklHX1NDSEVEX01DIGlzIG5vdCBzZXQKIyBDT05G SUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMg bm90IHNldApDT05GSUdfUFJFRU1QVD15CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4 Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVf Rk9SX0JST0tFTl9CT09UX0lSUVMgaXMgbm90IHNldApDT05GSUdfWDg2X01DRT15CiMgQ09ORklH X1g4Nl9NQ0VfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFX0FNRCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VT UEZJWDY0PXkKIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFIGlzIG5v dCBzZXQKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMX0VBUkxZIGlzIG5vdCBzZXQKIyBDT05GSUdf TUlDUk9DT0RFX0FNRF9FQVJMWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4 Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1B X0FERFJfVF82NEJJVD15CiMgQ09ORklHX0RJUkVDVF9HQlBBR0VTIGlzIG5vdCBzZXQKQ09ORklH X05VTUE9eQojIENPTkZJR19BTURfTlVNQSBpcyBub3Qgc2V0CkNPTkZJR19YODZfNjRfQUNQSV9O VU1BPXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQojIENPTkZJR19OVU1BX0VNVSBp cyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFC TEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9N RU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdB TF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9N T0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJ R19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05G SUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkK Q09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1F TV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19O T0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lT T0xBVElPTj15CkNPTkZJR19NT1ZBQkxFX05PREU9eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5G T19OT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05G SUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklH X0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQojIENPTkZJR19CQUxMT09OX0NPTVBBQ1RJ T04gaXMgbm90IHNldApDT05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05G SUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCkNPTkZJR19WSVJU X1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFV TFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJF PXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD15CkNPTkZJ R19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdB WVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKQ09ORklHX01FTV9TT0ZUX0RJ UlRZPXkKQ09ORklHX1pTTUFMTE9DPW0KIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19YODZfQ0hFQ0tfQklPU19D T1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9 eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01UUlIgaXMgbm90IHNldApDT05G SUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19FRkkgaXMgbm90IHNl dApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ha XzI1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAw PXkKQ09ORklHX0haPTEwMDAKQ09ORklHX1NDSEVEX0hSVElDSz15CiMgQ09ORklHX0tFWEVDIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9T VEFSVD0weDEwMDAwMDAKIyBDT05GSUdfUkVMT0NBVEFCTEUgaXMgbm90IHNldApDT05GSUdfUEhZ U0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJB TV9IT1RQTFVHX0NQVTA9eQpDT05GSUdfREVCVUdfSE9UUExVR19DUFUwPXkKIyBDT05GSUdfQ01E TElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkK Q09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFu ZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9 eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19Q TV9TTEVFUF9TTVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkKQ09ORklHX1BNX1dBS0VMT0NLUz15 CkNPTkZJR19QTV9XQUtFTE9DS1NfTElNSVQ9MTAwCiMgQ09ORklHX1BNX1dBS0VMT0NLU19HQyBp cyBub3Qgc2V0CiMgQ09ORklHX1BNX1JVTlRJTUUgaXMgbm90IHNldApDT05GSUdfUE09eQojIENP TkZJR19QTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVM VD15CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NG U19QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15 CkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NL IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJR19BQ1BJX1BST0NFU1NP Ul9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJ X05VTUE9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09ORklHX0FDUElfQ1VT VE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BD SV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRB SU5FUj15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBFSSBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKQ09ORklHX1NGST15Cgoj CiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoK IwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfTVVMVElQ TEVfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklH X0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qgc2V0CgojCiMgTWVtb3J5IHBv d2VyIHNhdmluZ3MKIwojIENPTkZJR19JNzMwMF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0 aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKIyBDT05G SUdfUENJX01NQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RP TUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SUVQT1JUQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9NU0k9eQojIENPTkZJR19QQ0lfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORCBp cyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQpDT05GSUdfUENJX0FUUz15CiMgQ09ORklHX1BDSV9J T1YgaXMgbm90IHNldApDT05GSUdfUENJX1BSST15CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9JT0FQSUMgaXMgbm90IHNldApDT05GSUdfUENJX0xBQkVMPXkKCiMK IyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05G SUdfQU1EX05CPXkKIyBDT05GSUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19Q Q0kgaXMgbm90IHNldApDT05GSUdfUkFQSURJTz1tCkNPTkZJR19SQVBJRElPX0RJU0NfVElNRU9V VD0zMApDT05GSUdfUkFQSURJT19FTkFCTEVfUlhfVFhfUE9SVFM9eQpDT05GSUdfUkFQSURJT19E TUFfRU5HSU5FPXkKQ09ORklHX1JBUElESU9fREVCVUc9eQojIENPTkZJR19SQVBJRElPX0VOVU1f QkFTSUMgaXMgbm90IHNldAoKIwojIFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwpDT05GSUdfUkFQ SURJT19UU0k1N1g9bQojIENPTkZJR19SQVBJRElPX0NQU19YWCBpcyBub3Qgc2V0CkNPTkZJR19S QVBJRElPX1RTSTU2OD1tCkNPTkZJR19SQVBJRElPX0NQU19HRU4yPW0KIyBDT05GSUdfWDg2X1NZ U0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMK IwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9NSVpFX1BJ RT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRf U0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVND PXkKQ09ORklHX0NPUkVEVU1QPXkKIyBDT05GSUdfSUEzMl9FTVVMQVRJT04gaXMgbm90IHNldApD T05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX0lPU0ZfTUJJPW0KQ09ORklHX05FVD15Cgoj CiMgTmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklH X1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFS SyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJ R19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIg aXMgbm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90 IHNldAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMg Q09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdf TEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4 MDIxNTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19E Q0IgaXMgbm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19C QVRNQU5fQURWIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENP TkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVExJTktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9NUExTX0dTTyBp cyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZT X0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVT WV9QT0xMPXkKQ09ORklHX0JRTD15CiMgQ09ORklHX0JQRl9KSVQgaXMgbm90IHNldApDT05GSUdf TkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX0hBTVJBRElP IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qg c2V0CiMgQ09ORklHX0JUIGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZH ODAyMTEgaXMgbm90IHNldAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAy MTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEKIwojIENPTkZJR19XSU1BWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFU T1IgaXMgbm90IHNldAojIENPTkZJR19ORVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQlBGX0pJVD15Cgoj CiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpDT05GSUdf VUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKIyBDT05GSUdfREVW VE1QRlMgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdf UFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENP TkZJR19GSVJNV0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9 IiIKIyBDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKQ09O RklHX1NZU19IWVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qg c2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklH X1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNP TkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0RNQV9D TUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19D TUFfU0laRV9NQllURVM9MTYKQ09ORklHX0NNQV9TSVpFX1BFUkNFTlRBR0U9MTAKIyBDT05GSUdf Q01BX1NJWkVfU0VMX01CWVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJD RU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CkNP TkZJR19DTUFfU0laRV9TRUxfTUFYPXkKQ09ORklHX0NNQV9BTElHTk1FTlQ9OApDT05GSUdfQ01B X0FSRUFTPTcKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0 CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05G SUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9E RUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQoKIwojIE1p c2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD1tCkNPTkZJR19BRDUyNVhfRFBP VD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9bQpDT05GSUdfQUQ1MjVYX0RQT1RfU1BJPXkKIyBD T05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9BU009bQpDT05GSUdfUEhBTlRP TT1tCkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9bQojIENPTkZJR19USUZNXzdY WDEgaXMgbm90IHNldApDT05GSUdfSUNTOTMyUzQwMT1tCkNPTkZJR19FTkNMT1NVUkVfU0VSVklD RVM9bQpDT05GSUdfQ1M1NTM1X01GR1BUPW0KQ09ORklHX0NTNTUzNV9NRkdQVF9ERUZBVUxUX0lS UT03CkNPTkZJR19DUzU1MzVfQ0xPQ0tfRVZFTlRfU1JDPW0KIyBDT05GSUdfSFBfSUxPIGlzIG5v dCBzZXQKQ09ORklHX0FQRFM5ODAyQUxTPXkKQ09ORklHX0lTTDI5MDAzPW0KIyBDT05GSUdfSVNM MjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19CSDE3ODA9eQpDT05GSUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09S U19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUyPW0KQ09ORklHX0RTMTY4Mj1tCiMgQ09ORklHX1RJ X0RBQzc1MTIgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX0JBTExPT049eQpDT05GSUdfQk1QMDg1 PXkKQ09ORklHX0JNUDA4NV9JMkM9eQpDT05GSUdfQk1QMDg1X1NQST1tCiMgQ09ORklHX1VTQl9T V0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CkNPTkZJR19MQVRUSUNFX0VDUDNfQ09ORklHPW0KIyBD T05GSUdfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19DMlBPUlQ9eQojIENPTkZJR19DMlBPUlRfRFVS QU1BUl8yMTUwIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01f QVQyND15CiMgQ09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdB Q1k9bQpDT05GSUdfRUVQUk9NX01BWDY4NzU9bQojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90 IHNldApDT05GSUdfRUVQUk9NXzkzWFg0Nj15CkNPTkZJR19DQjcxMF9DT1JFPW0KQ09ORklHX0NC NzEwX0RFQlVHPXkKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJ bnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19TRU5T T1JTX0xJUzNfSTJDPW0KCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUK IwpDT05GSUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX1ZNV0FSRV9WTUNJPW0KCiMKIyBJbnRlbCBN SUMgSG9zdCBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0hPU1Q9bQoKIwojIEludGVsIE1JQyBD YXJkIERyaXZlcgojCkNPTkZJR19JTlRFTF9NSUNfQ0FSRD1tCiMgQ09ORklHX0dFTldRRSBpcyBu b3Qgc2V0CkNPTkZJR19FQ0hPPW0KQ09ORklHX0hBVkVfSURFPXkKCiMKIyBTQ1NJIGRldmljZSBz dXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMgbm90IHNl dAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9bQpD T05GSUdfRklSRVdJUkVfT0hDST1tCkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKQ09ORklHX0kyTz15 CiMgQ09ORklHX0kyT19MQ1RfTk9USUZZX09OX0NIQU5HRVMgaXMgbm90IHNldApDT05GSUdfSTJP X0VYVF9BREFQVEVDPXkKIyBDT05GSUdfSTJPX0VYVF9BREFQVEVDX0RNQTY0IGlzIG5vdCBzZXQK Q09ORklHX0kyT19DT05GSUc9eQpDT05GSUdfSTJPX0NPTkZJR19PTERfSU9DVEw9eQpDT05GSUdf STJPX0JVUz15CiMgQ09ORklHX0kyT19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX01BQ0lOVE9TSF9E UklWRVJTPXkKIyBDT05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU REVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX05FVCBpcyBub3Qgc2V0CkNPTkZJR19W SE9TVF9SSU5HPW0KCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNP TkZJR19JTlBVVF9GRl9NRU1MRVNTPW0KQ09ORklHX0lOUFVUX1BPTExERVY9eQojIENPTkZJR19J TlBVVF9TUEFSU0VLTUFQIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwoj IFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJR19JTlBVVF9NT1VTRURFViBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWREVWIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1MjAgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfQURQNTU4OD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkg aXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQpDT05GSUdfS0VZQk9BUkRfUVQxMDcw PXkKQ09ORklHX0tFWUJPQVJEX1FUMjE2MD1tCkNPTkZJR19LRVlCT0FSRF9MS0tCRD1tCkNPTkZJ R19LRVlCT0FSRF9UQ0E2NDE2PW0KQ09ORklHX0tFWUJPQVJEX1RDQTg0MTg9bQojIENPTkZJR19L RVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT15CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9NUFIxMjE9bQpDT05GSUdfS0VZQk9BUkRfTkVXVE9OPW0K IyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1NU T1dBV0FZPXkKQ09ORklHX0tFWUJPQVJEX1NVTktCRD15CkNPTkZJR19LRVlCT0FSRF9UQzM1ODlY PW0KQ09ORklHX0tFWUJPQVJEX1RXTDQwMzA9eQpDT05GSUdfS0VZQk9BUkRfWFRLQkQ9eQojIENP TkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJ R19KT1lTVElDS19BTkFMT0c9bQojIENPTkZJR19KT1lTVElDS19BM0QgaXMgbm90IHNldApDT05G SUdfSk9ZU1RJQ0tfQURJPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldAojIENP TkZJR19KT1lTVElDS19HRjJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfR1JJUCBpcyBu b3Qgc2V0CkNPTkZJR19KT1lTVElDS19HUklQX01QPW0KQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1P VD1tCiMgQ09ORklHX0pPWVNUSUNLX0lOVEVSQUNUIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNL X1NJREVXSU5ERVI9bQpDT05GSUdfSk9ZU1RJQ0tfVE1EQz15CkNPTkZJR19KT1lTVElDS19JRk9S Q0U9bQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFX1VTQj15CkNPTkZJR19KT1lTVElDS19JRk9SQ0Vf MjMyPXkKQ09ORklHX0pPWVNUSUNLX1dBUlJJT1I9eQpDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU49 eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9bQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMPXkK Q09ORklHX0pPWVNUSUNLX1NUSU5HRVI9bQpDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWT1tCiMgQ09O RklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19BUzUwMTEg aXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKQ09ORklHX0pP WVNUSUNLX1hQQUQ9bQojIENPTkZJR19KT1lTVElDS19YUEFEX0ZGIGlzIG5vdCBzZXQKIyBDT05G SUdfSk9ZU1RJQ0tfWFBBRF9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMg Q09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9B SVBURUsgaXMgbm90IHNldApDT05GSUdfVEFCTEVUX1VTQl9HVENPPXkKIyBDT05GSUdfVEFCTEVU X1VTQl9IQU5XQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9LQlRBQiBpcyBub3Qg c2V0CkNPTkZJR19UQUJMRVRfVVNCX1dBQ09NPW0KQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0FENzg3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9CVTIxMDEzPXkKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFPXkKQ09ORklH X1RPVUNIU0NSRUVOX0NZVFRTUF9JMkM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX1NQST1t CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9EQTkwNTI9bQojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRT1tCkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkK Q09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1U9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWD1t CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVO X0VMTz1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMT1tCiMgQ09ORklHX1RPVUNIU0NS RUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMT1tCiMg Q09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9NTVMxMTQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIPXkKQ09ORklHX1RP VUNIU0NSRUVOX0lORVhJTz1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQK Q09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVY MDY9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD1tCiMgQ09ORklHX1RPVUNIU0NSRUVO X1RPVUNIV0lOIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUj1tCkNPTkZJR19U T1VDSFNDUkVFTl9XTTgzMVg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUMxMzc4MyBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9UT1VDSElUMjEzPW0KIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDU9eQojIENPTkZJR19UT1VDSFNDUkVF Tl9UU0MyMDA3IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMj1tCkNPTkZJR19U T1VDSFNDUkVFTl9TVVI0MD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRz CiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJ R19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4 MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdf U0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKQ09ORklHX1NFUklP X0FMVEVSQV9QUzI9eQpDT05GSUdfU0VSSU9fUFMyTVVMVD1tCiMgQ09ORklHX1NFUklPX0FSQ19Q UzIgaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlQ9eQojIENPTkZJR19HQU1FUE9SVF9OUzU1OCBp cyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JU X0VNVTEwSzE9eQojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFj dGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05GSUdf VU5JWDk4X1BUWVM9eQojIENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBz ZXQKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09O RklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBub3Qg c2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09O RklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxf ODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklH X1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NF UklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJ QUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAg c2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTUZEX0hT VSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05T T0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NO WFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRF UkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfTUVOX1oxMzUgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJ TlRLIGlzIG5vdCBzZXQKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJ R19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQojIENPTkZJR19WSVJUSU9fQ09O U09MRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0hBTkRMRVI9bQpDT05GSUdfSVBNSV9QQU5JQ19F VkVOVD15CiMgQ09ORklHX0lQTUlfUEFOSUNfU1RSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlf REVWSUNFX0lOVEVSRkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KIyBDT05GSUdfSVBNSV9TSV9QUk9C RV9ERUZBVUxUUyBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX1dBVENIRE9HPW0KQ09ORklHX0lQTUlf UE9XRVJPRkY9bQpDT05GSUdfSFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVN PXkKIyBDT05GSUdfSFdfUkFORE9NX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9B TUQ9bQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPW0KQ09O RklHX0hXX1JBTkRPTV9UUE09eQojIENPTkZJR19OVlJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1Iz OTY0IGlzIG5vdCBzZXQKQ09ORklHX0FQUExJQ09NPW0KIyBDT05GSUdfTVdBVkUgaXMgbm90IHNl dAojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJ R19UQ0dfVFBNPXkKIyBDT05GSUdfVENHX1RJUyBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX0ky Q19BVE1FTD1tCiMgQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKQ09ORklH X1RDR19USVNfSTJDX05VVk9UT049bQpDT05GSUdfVENHX05TQz1tCiMgQ09ORklHX1RDR19BVE1F TCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0df WEVOPW0KQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfSTJDPXkKQ09O RklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNfQ09NUEFUIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4 ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0 CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19B TEdPQklUPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhv c3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PW0KQ09ORklHX0kyQ19B TEkxNTYzPXkKQ09ORklHX0kyQ19BTEkxNVgzPXkKQ09ORklHX0kyQ19BTUQ3NTY9bQojIENPTkZJ R19JMkNfQU1ENzU2X1M0ODgyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklH X0kyQ19JODAxPW0KQ09ORklHX0kyQ19JU0NIPXkKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNl dApDT05GSUdfSTJDX1BJSVg0PXkKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENP TkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNl dApDT05GSUdfSTJDX1NJUzk2WD15CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldApDT05GSUdf STJDX1ZJQVBSTz15CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NDTUkgaXMgbm90 IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3Rl bS1vbi1jaGlwKQojCkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJ R05XQVJFX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CiMgQ09ORklHX0ky Q19PQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1NJTVRFQz1tCiMgQ09O RklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVy IGRyaXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9VMkM9eQpDT05GSUdfSTJDX1BBUlBPUlRfTElH SFQ9eQpDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lGPW0KIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19USU5ZX1VTQj15CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBk cml2ZXJzCiMKIyBDT05GSUdfSTJDX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVH PXkKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX1NQSV9BTFRFUkE9bQpDT05GSUdfU1BJX0JJVEJBTkc9eQpDT05GSUdfU1BJX1BY QTJYWF9ETUE9eQpDT05GSUdfU1BJX1BYQTJYWD1tCkNPTkZJR19TUElfUFhBMlhYX1BDST1tCiMg Q09ORklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90 IHNldAojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJF PXkKIyBDT05GSUdfU1BJX0RXX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfRFdfTU1JTz15Cgoj CiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwpDT05GSUdfU1BJX1NQSURFVj15CkNPTkZJR19TUElf VExFNjJYMD15CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNl dAoKIwojIFBQUyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2Vu ZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCiMgQ09ORklHX1BUUF8x NTg4X0NMT0NLIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9U SU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfQVJDSF9X QU5UX09QVElPTkFMX0dQSU9MSUI9eQojIENPTkZJR19HUElPTElCIGlzIG5vdCBzZXQKQ09ORklH X1cxPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD1t CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0OTAgaXMgbm90IHNldApDT05GSUdfVzFfTUFTVEVSX0RT MjQ4Mj1tCiMgQ09ORklHX1cxX01BU1RFUl9EUzFXTSBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNs YXZlcwojCiMgQ09ORklHX1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xB VkVfU01FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOCBpcyBub3Qgc2V0CiMg Q09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9 bQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzEgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9E UzI0MzMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNldApDT05G SUdfVzFfU0xBVkVfRFMyNzgwPW0KQ09ORklHX1cxX1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9T TEFWRV9EUzI4RTA0PW0KIyBDT05GSUdfVzFfU0xBVkVfQlEyNzAwMCBpcyBub3Qgc2V0CkNPTkZJ R19QT1dFUl9TVVBQTFk9eQpDT05GSUdfUE9XRVJfU1VQUExZX0RFQlVHPXkKQ09ORklHX1BEQV9Q T1dFUj1tCiMgQ09ORklHX01BWDg5MjVfUE9XRVIgaXMgbm90IHNldApDT05GSUdfV004MzFYX0JB Q0tVUD15CkNPTkZJR19XTTgzMVhfUE9XRVI9eQojIENPTkZJR19XTTgzNTBfUE9XRVIgaXMgbm90 IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQpDT05GSUdfQkFUVEVSWV9EUzI3 ODI9bQpDT05GSUdfQkFUVEVSWV9TQlM9eQojIENPTkZJR19CQVRURVJZX0JRMjd4MDAgaXMgbm90 IHNldApDT05GSUdfQkFUVEVSWV9EQTkwNTI9bQojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQpDT05GSUdfQ0hBUkdFUl9JU1AxNzA0 PW0KQ09ORklHX0NIQVJHRVJfTUFYODkwMz1tCkNPTkZJR19DSEFSR0VSX1RXTDQwMzA9eQpDT05G SUdfQ0hBUkdFUl9MUDg3Mjc9bQojIENPTkZJR19DSEFSR0VSX01BWDE0NTc3IGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfU01CMzQ3 PXkKQ09ORklHX0NIQVJHRVJfVFBTNjUwOTA9bQpDT05GSUdfUE9XRVJfUkVTRVQ9eQojIENPTkZJ R19QT1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdfSFdNT049bQpDT05GSUdfSFdNT05fVklEPW0K Q09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NF TlNPUlNfQUQ3MzE0PW0KIyBDT05GSUdfU0VOU09SU19BRDc0MTQgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRDc0MTg9bQpDT05GSUdfU0VOU09SU19BRE0xMDIxPW0KQ09ORklHX1NFTlNPUlNf QURNMTAyNT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjY9bQpDT05GSUdfU0VOU09SU19BRE0xMDI5 PW0KQ09ORklHX1NFTlNPUlNfQURNMTAzMT1tCkNPTkZJR19TRU5TT1JTX0FETTkyNDA9bQpDT05G SUdfU0VOU09SU19BRFQ3WDEwPW0KIyBDT05GSUdfU0VOU09SU19BRFQ3MzEwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQURUNzQxMD1tCiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FE VDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0KQ09ORklHX1NFTlNPUlNfQVNDNzYyMT1t CkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQpDT05GSUdf U0VOU09SU19GQU0xNUhfUE9XRVI9bQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz1tCiMgQ09ORklH X1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9bQpDT05GSUdf U0VOU09SU19EUzYyMD1tCkNPTkZJR19TRU5TT1JTX0RTMTYyMT1tCiMgQ09ORklHX1NFTlNPUlNf REE5MDUyX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcx ODgyRkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3NTM3NVMgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19NQzEzNzgzX0FEQz1tCkNPTkZJR19TRU5TT1JTX0ZTQ0hNRD1tCkNPTkZJR19T RU5TT1JTX0dMNTE4U009bQpDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KQ09ORklHX1NFTlNPUlNf Rzc2MEE9bQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19I SUg2MTMwPW0KIyBDT05GSUdfU0VOU09SU19JQk1BRU0gaXMgbm90IHNldApDT05GSUdfU0VOU09S U19JQk1QRVg9bQpDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCiMgQ09ORklHX1NFTlNPUlNfSVQ4 NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0pDNDI9bQojIENPTkZJR19TRU5TT1JTX0xJTkVB R0UgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MVEM0MTUxPW0KQ09ORklHX1NFTlNPUlNfTFRDNDIxNT1tCiMgQ09ORklHX1NFTlNP UlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xUQzQyNjA9bQpDT05GSUdfU0VOU09SU19MVEM0MjYxPW0KIyBDT05G SUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjA2NSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQojIENPTkZJR19TRU5TT1JTX01BWDE2 NjggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxOTc9bQpDT05GSUdfU0VOU09SU19NQVg2 NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9bQoj IENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19IVFUyMT1t CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURD WFggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTYzPW0KIyBDT05GSUdfU0VOU09SU19MTTcw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MTTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTE03OD1tCkNPTkZJR19TRU5TT1JTX0xNODA9bQojIENPTkZJR19TRU5TT1JT X0xNODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTg1PW0KIyBDT05GSUdfU0VOU09SU19M TTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE05Mj1tCkNPTkZJR19TRU5TT1JTX0xNOTM9bQpDT05GSUdfU0VOU09SU19MTTk1MjM0 PW0KQ09ORklHX1NFTlNPUlNfTE05NTI0MT1tCkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9bQpDT05G SUdfU0VOU09SU19QQzg3MzYwPW0KIyBDT05GSUdfU0VOU09SU19QQzg3NDI3IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9bQojIENPTkZJR19TRU5TT1JTX05DVDY2ODMg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19QQ0Y4NTkxPW0KQ09ORklHX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfUE1CVVM9bQojIENP TkZJR19TRU5TT1JTX0FETTEyNzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PW0K Q09ORklHX1NFTlNPUlNfTFRDMjk3OD1tCkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0KQ09ORklH X1NFTlNPUlNfTUFYMzQ0NDA9bQpDT05GSUdfU0VOU09SU19NQVg4Njg4PW0KIyBDT05GSUdfU0VO U09SU19VQ0Q5MDAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD1tCkNPTkZJR19T RU5TT1JTX1pMNjEwMD1tCkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KQ09ORklHX1NFTlNPUlNfU0hU QzE9bQpDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfRE1FMTczNz1tCkNP TkZJR19TRU5TT1JTX0VNQzE0MDM9bQpDT05GSUdfU0VOU09SU19FTUMyMTAzPW0KQ09ORklHX1NF TlNPUlNfRU1DNlcyMDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JT X1NNU0M0N00xOTI9bQojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01N NjY1PW0KIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRFMxMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B TUM2ODIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0KIyBDT05GSUdfU0VOU09S U19JTkEyWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0K Q09ORklHX1NFTlNPUlNfVE1QNDIxPW0KQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQpDT05G SUdfU0VOU09SU19WSUE2ODZBPW0KIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19WVDgyMzE9bQpDT05GSUdfU0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NF TlNPUlNfVzgzNzkxRD1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzk1PW0KIyBD T05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4 M0w3ODVUUz1tCiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVzgzNjI3SEY9bQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1dNODMxWD1tCkNPTkZJR19TRU5TT1JTX1dNODM1MD1tCgojCiMgQUNQSSBk cml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19BVEswMTEwIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVS TUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFV TFRfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BB Q0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CiMgQ09ORklHX1RI RVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX1VTRVJf U1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOVDM0MDNf VEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qg c2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfV0FU Q0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNv biBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPW0KQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0Jf UENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNf UENJX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQojIENP TkZJR19TU0JfU0RJT0hPU1QgaXMgbm90IHNldAojIENPTkZJR19TU0JfU0lMRU5UIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1NCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJfUENJQ09S RV9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JD TUE9bQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CiMgQ09ORklHX0JDTUFfSE9TVF9Q Q0kgaXMgbm90IHNldApDT05GSUdfQkNNQV9IT1NUX1NPQz15CiMgQ09ORklHX0JDTUFfRFJJVkVS X0dNQUNfQ01OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMg TXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CkNPTkZJR19N RkRfQ1M1NTM1PW0KQ09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdfUE1JQ19BRFA1NTIwPXkKQ09O RklHX01GRF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQMjBYPXkKIyBDT05GSUdfTUZEX0NST1Nf RUMgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19QTUlD X0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX1NQST15CkNPTkZJR19NRkRfREE5MDUyX0kyQz15 CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldApDT05GSUdfTUZEX0RBOTA2Mz15CkNPTkZJ R19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9TUEk9eQojIENPTkZJR19NRkRfTUMx M1hYWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKQ09ORklH X0xQQ19JQ0g9bQpDT05GSUdfTFBDX1NDSD15CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgw MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE Xzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVgxNDU3Nz15CkNPTkZJR19NRkRfTUFY Nzc2ODY9eQojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5 MDc9eQpDT05GSUdfTUZEX01BWDg5MjU9eQojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkVUVT15 CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SVFNY X1VTQj15CkNPTkZJR19NRkRfUkM1VDU4Mz15CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTTUw MSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKQ09ORklHX0FCWDUwMF9D T1JFPXkKQ09ORklHX0FCMzEwMF9DT1JFPXkKIyBDT05GSUdfQUIzMTAwX09UUCBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDg3ODg9eQpD T05GSUdfTUZEX1BBTE1BUz15CkNPTkZJR19UUFM2MTA1WD1tCkNPTkZJR19UUFM2NTA3WD15CkNP TkZJR19NRkRfVFBTNjUwOTA9eQpDT05GSUdfTUZEX1RQUzY1MjE3PW0KQ09ORklHX01GRF9UUFM2 NTIxOD1tCkNPTkZJR19NRkRfVFBTNjU4Nlg9eQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90 IHNldApDT05GSUdfVFdMNDAzMF9DT1JFPXkKIyBDT05GSUdfTUZEX1RXTDQwMzBfQVVESU8gaXMg bm90IHNldApDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CkNP TkZJR19NRkRfTE0zNTMzPW0KQ09ORklHX01GRF9UQzM1ODlYPXkKIyBDT05GSUdfTUZEX1RNSU8g aXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZEX0FSSVpP TkE9eQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX0FSSVpP TkFfU1BJPXkKIyBDT05GSUdfTUZEX1dNNTEwMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTUx MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1dNODQwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFYPXkKIyBDT05GSUdfTUZEX1dNODMx WF9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODMxWF9TUEk9eQpDT05GSUdfTUZEX1dNODM1 MD15CkNPTkZJR19NRkRfV004MzUwX0kyQz15CkNPTkZJR19NRkRfV004OTk0PXkKQ09ORklHX1JF R1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVCVUc9eQpDT05GSUdfUkVHVUxBVE9SX0ZJWEVE X1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdfUkVH VUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CkNP TkZJR19SRUdVTEFUT1JfQUQ1Mzk4PW0KQ09ORklHX1JFR1VMQVRPUl9BTkFUT1A9eQpDT05GSUdf UkVHVUxBVE9SX0FCMzEwMD15CkNPTkZJR19SRUdVTEFUT1JfQVJJWk9OQT1tCkNPTkZJR19SRUdV TEFUT1JfQVMzNzExPXkKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQpDT05GSUdfUkVHVUxBVE9S X0JDTTU5MFhYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfREE5MDYzPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkKIyBD T05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5 NzIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xQODcyWD15CkNPTkZJR19SRUdVTEFUT1Jf TFA4NzU1PW0KQ09ORklHX1JFR1VMQVRPUl9MUDg3ODg9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM1 ODk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDE0NTc3PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDE1 ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg2NDk9bQpDT05GSUdfUkVHVUxBVE9S X01BWDg2NjA9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9bQojIENPTkZJR19SRUdVTEFUT1Jf TUFYODkyNSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1Mj15CkNPTkZJR19SRUdV TEFUT1JfTUFYODk3Mz15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4NiBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzPXkK Q09ORklHX1JFR1VMQVRPUl9NQzEzODkyPW0KIyBDT05GSUdfUkVHVUxBVE9SX1BBTE1BUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JF R1VMQVRPUl9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj15CkNP TkZJR19SRUdVTEFUT1JfVFBTNjEwNVg9bQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTA3WD1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwOTA9bQojIENPTkZJR19SRUdVTEFUT1JfVFBT NjUyMTcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYPXkKIyBDT05GSUdfUkVH VUxBVE9SX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzAgaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfV004MzFYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9XTTgzNTA9bQpDT05GSUdfUkVHVUxBVE9SX1dNODk5ND1tCkNPTkZJR19NRURJQV9TVVBQ T1JUPW0KCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFf U1VQUE9SVD15CkNPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9E SUdJVEFMX1RWX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9DT05U Uk9MTEVSPXkKQ09ORklHX1ZJREVPX0RFVj1tCkNPTkZJR19WSURFT19WNEwyX1NVQkRFVl9BUEk9 eQpDT05GSUdfVklERU9fVjRMMj1tCiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CkNPTkZJR19WSURF T19UVU5FUj1tCkNPTkZJR19WSURFT0JVRl9HRU49bQpDT05GSUdfVklERU9CVUZfRE1BX1NHPW0K Q09ORklHX0RWQl9DT1JFPW0KQ09ORklHX1RUUENJX0VFUFJPTT1tCkNPTkZJR19EVkJfTUFYX0FE QVBURVJTPTgKIyBDT05GSUdfRFZCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKCiMKIyBNZWRp YSBkcml2ZXJzCiMKIyBDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdf TUVESUFfUENJX1NVUFBPUlQ9eQoKIwojIE1lZGlhIGNhcHR1cmUgc3VwcG9ydAojCgojCiMgTWVk aWEgY2FwdHVyZS9hbmFsb2cgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19aT1JBTj1tCkNPTkZJ R19WSURFT19aT1JBTl9EQzMwPW0KQ09ORklHX1ZJREVPX1pPUkFOX1pSMzYwNjA9bQpDT05GSUdf VklERU9fWk9SQU5fQlVaPW0KQ09ORklHX1ZJREVPX1pPUkFOX0RDMTA9bQojIENPTkZJR19WSURF T19aT1JBTl9MTUwzMyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19aT1JBTl9MTUwzM1IxMD1tCkNP TkZJR19WSURFT19aT1JBTl9BVlM2RVlFUz1tCkNPTkZJR19WSURFT19IRVhJVU1fR0VNSU5JPW0K IyBDT05GSUdfVklERU9fSEVYSVVNX09SSU9OIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX01YQj1t CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cvaHlicmlkIFRWIHN1cHBvcnQKIwojIENPTkZJR19W SURFT19DWDI1ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEzNCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX1NBQTcxNjQgaXMgbm90IHNldAoKIwojIE1lZGlhIGRpZ2l0YWwgVFYg UENJIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9BVjcxMTA9bQpDT05GSUdfRFZCX0FWNzExMF9PU0Q9 eQojIENPTkZJR19EVkJfQlVER0VUX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19EVkJfQjJDMl9G TEVYQ09QX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfUExVVE8yPW0KIyBDT05GSUdfRFZCX1BU MSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTkdFTkU9bQpDT05GSUdfRFZCX0REQlJJREdFPW0KIyBD T05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19WNExfTUVNMk1F TV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1RFU1RfRFJJVkVSUyBpcyBub3Qgc2V0 CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKIyBDT05GSUdfU01TX1NESU9fRFJW IGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgRmlyZVdpcmUgKElFRUUgMTM5NCkgQWRhcHRlcnMK IwpDT05GSUdfRFZCX0ZJUkVEVFY9bQpDT05GSUdfRFZCX0ZJUkVEVFZfSU5QVVQ9eQpDT05GSUdf Q1lQUkVTU19GSVJNV0FSRT1tCkNPTkZJR19WSURFT19TQUE3MTQ2PW0KQ09ORklHX1ZJREVPX1NB QTcxNDZfVlY9bQoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMs IGkyYywgZnJvbnRlbmRzKQojCiMgQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUIGlzIG5v dCBzZXQKQ09ORklHX01FRElBX0FUVEFDSD15CgojCiMgRW5jb2RlcnMsIGRlY29kZXJzLCBzZW5z b3JzIGFuZCBvdGhlciBoZWxwZXIgY2hpcHMKIwoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNz b3JzIGFuZCBtaXhlcnMKIwpDT05GSUdfVklERU9fVFZBVURJTz1tCiMgQ09ORklHX1ZJREVPX1RE QTc0MzIgaXMgbm90IHNldApDT05GSUdfVklERU9fVERBOTg0MD1tCkNPTkZJR19WSURFT19URUE2 NDE1Qz1tCkNPTkZJR19WSURFT19URUE2NDIwPW0KQ09ORklHX1ZJREVPX01TUDM0MDA9bQpDT05G SUdfVklERU9fQ1M1MzQ1PW0KQ09ORklHX1ZJREVPX0NTNTNMMzJBPW0KQ09ORklHX1ZJREVPX1RM VjMyMEFJQzIzQj1tCkNPTkZJR19WSURFT19VREExMzQyPW0KIyBDT05GSUdfVklERU9fV004Nzc1 IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fV004NzM5IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVP X1ZQMjdTTVBYPW0KQ09ORklHX1ZJREVPX1NPTllfQlRGX01QWD1tCgojCiMgUkRTIGRlY29kZXJz CiMKQ09ORklHX1ZJREVPX1NBQTY1ODg9bQoKIwojIFZpZGVvIGRlY29kZXJzCiMKIyBDT05GSUdf VklERU9fQURWNzE4MCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19BRFY3MTgzPW0KQ09ORklHX1ZJ REVPX0FEVjc2MDQ9bQojIENPTkZJR19WSURFT19BRFY3ODQyIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX0JUODE5PW0KQ09ORklHX1ZJREVPX0JUODU2PW0KIyBDT05GSUdfVklERU9fQlQ4NjYgaXMg bm90IHNldApDT05GSUdfVklERU9fS1MwMTI3PW0KIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVP X1NBQTcxMVggaXMgbm90IHNldApDT05GSUdfVklERU9fU0FBNzE5MT1tCkNPTkZJR19WSURFT19U VlA1MTRYPW0KQ09ORklHX1ZJREVPX1RWUDUxNTA9bQojIENPTkZJR19WSURFT19UVlA3MDAyIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX1RXMjgwND1tCkNPTkZJR19WSURFT19UVzk5MDM9bQpDT05G SUdfVklERU9fVFc5OTA2PW0KQ09ORklHX1ZJREVPX1ZQWDMyMjA9bQoKIwojIFZpZGVvIGFuZCBh dWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTdYPW0KQ09ORklHX1ZJREVPX0NYMjU4 NDA9bQoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMjc9bQpDT05GSUdf VklERU9fU0FBNzE4NT1tCiMgQ09ORklHX1ZJREVPX0FEVjcxNzAgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0FEVjczNDM9bQpDT05GSUdf VklERU9fQURWNzM5Mz1tCiMgQ09ORklHX1ZJREVPX0FEVjc1MTEgaXMgbm90IHNldApDT05GSUdf VklERU9fQUQ5Mzg5Qj1tCkNPTkZJR19WSURFT19BSzg4MVg9bQpDT05GSUdfVklERU9fVEhTODIw MD1tCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0FQVElOQV9QTEw9 bQpDT05GSUdfVklERU9fT1Y3NjQwPW0KQ09ORklHX1ZJREVPX09WNzY3MD1tCkNPTkZJR19WSURF T19PVjk2NTA9bQpDT05GSUdfVklERU9fVlM2NjI0PW0KIyBDT05GSUdfVklERU9fTVQ5TTAzMiBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19NVDlQMDMxPW0KQ09ORklHX1ZJREVPX01UOVQwMDE9bQpD T05GSUdfVklERU9fTVQ5VjAxMT1tCkNPTkZJR19WSURFT19NVDlWMDMyPW0KIyBDT05GSUdfVklE RU9fU1IwMzBQQzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTk9PTjAxMFBDMzAgaXMgbm90 IHNldApDT05GSUdfVklERU9fTTVNT0xTPW0KIyBDT05GSUdfVklERU9fUzVLNkFBIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fUzVLNkEzIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1M1SzRFQ0dY PW0KQ09ORklHX1ZJREVPX1M1SzVCQUY9bQpDT05GSUdfVklERU9fUzVDNzNNMz1tCgojCiMgRmxh c2ggZGV2aWNlcwojCkNPTkZJR19WSURFT19BRFAxNjUzPW0KIyBDT05GSUdfVklERU9fQVMzNjQ1 QSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0xNMzU2MCBpcyBub3Qgc2V0CkNPTkZJR19WSURF T19MTTM2NDY9bQoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKQ09ORklHX1ZJREVPX1VQ RDY0MDMxQT1tCkNPTkZJR19WSURFT19VUEQ2NDA4Mz1tCgojCiMgQXVkaW8vVmlkZW8gY29tcHJl c3Npb24gY2hpcHMKIwpDT05GSUdfVklERU9fU0FBNjc1MkhTPW0KCiMKIyBNaXNjZWxsYW5lb3Vz IGhlbHBlciBjaGlwcwojCkNPTkZJR19WSURFT19USFM3MzAzPW0KQ09ORklHX1ZJREVPX001Mjc5 MD1tCgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09ORklHX01FRElB X1RVTkVSPW0KCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMKQ09ORklHX01FRElBX1RVTkVSX1NJ TVBMRT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPW0KQ09ORklHX01FRElBX1RVTkVSX1RE QTgyN1g9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9bQpDT05GSUdfTUVESUFfVFVORVJf VERBOTg4Nz1tCiMgQ09ORklHX01FRElBX1RVTkVSX1RFQTU3NjEgaXMgbm90IHNldAojIENPTkZJ R19NRURJQV9UVU5FUl9URUE1NzY3IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01UMjBY WD1tCiMgQ09ORklHX01FRElBX1RVTkVSX01UMjA2MCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9U VU5FUl9NVDIwNjM9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2PW0KIyBDT05GSUdfTUVESUFf VFVORVJfTVQyMTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfUVQxMDEwIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4IGlzIG5vdCBzZXQKQ09ORklHX01FRElB X1RVTkVSX1hDNTAwMD1tCiMgQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMCBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9UVU5FUl9NWEw1MDA1Uz1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VD1t CiMgQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RV TkVSX01BWDIxNjU9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTg9bQpDT05GSUdfTUVESUFf VFVORVJfRkMwMDExPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMj1tCiMgQ09ORklHX01FRElB X1RVTkVSX0ZDMDAxMyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUl9UREExODIxMj1tCkNP TkZJR19NRURJQV9UVU5FUl9FNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzI1ODA9bQpDT05G SUdfTUVESUFfVFVORVJfTTg4VFMyMDIyPW0KQ09ORklHX01FRElBX1RVTkVSX1RVQTkwMDE9bQpD T05GSUdfTUVESUFfVFVORVJfU0kyMTU3PW0KIyBDT05GSUdfTUVESUFfVFVORVJfSVQ5MTNYIGlz IG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPW0KCiMKIyBDdXN0b21pc2UgRFZCIEZy b250ZW5kcwojCgojCiMgTXVsdGlzdGFuZGFyZCAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwojIENP TkZJR19EVkJfU1RCMDg5OSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfU1RCNjEwMD1tCkNPTkZJR19E VkJfU1RWMDkweD1tCiMgQ09ORklHX0RWQl9TVFY2MTEweCBpcyBub3Qgc2V0CkNPTkZJR19EVkJf TTg4RFMzMTAzPW0KCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9u dGVuZHMKIwojIENPTkZJR19EVkJfRFJYSyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBMTgyNzFD MkREPW0KCiMKIyBEVkItUyAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfQ1gy NDExMCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQzMTI9bQoj IENPTkZJR19EVkJfWkwxMDAzNiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfWkwxMDAzOT1tCkNPTkZJ R19EVkJfUzVIMTQyMD1tCiMgQ09ORklHX0RWQl9TVFYwMjg4IGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9TVEI2MDAwPW0KIyBDT05GSUdfRFZCX1NUVjAyOTkgaXMgbm90IHNldApDT05GSUdfRFZCX1NU VjYxMTA9bQpDT05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdfRFZCX1REQTgwODM9bQpDT05GSUdf RFZCX1REQTEwMDg2PW0KQ09ORklHX0RWQl9UREE4MjYxPW0KQ09ORklHX0RWQl9WRVMxWDkzPW0K IyBDT05GSUdfRFZCX1RVTkVSX0lURDEwMDAgaXMgbm90IHNldAojIENPTkZJR19EVkJfVFVORVJf Q1gyNDExMyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBODI2WD1tCkNPTkZJR19EVkJfVFVBNjEw MD1tCkNPTkZJR19EVkJfQ1gyNDExNj1tCkNPTkZJR19EVkJfQ1gyNDExNz1tCiMgQ09ORklHX0RW Ql9TSTIxWFggaXMgbm90IHNldAojIENPTkZJR19EVkJfVFMyMDIwIGlzIG5vdCBzZXQKQ09ORklH X0RWQl9EUzMwMDA9bQojIENPTkZJR19EVkJfTUI4NkExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RW Ql9UREExMDA3MSBpcyBub3Qgc2V0CgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMK IwpDT05GSUdfRFZCX1NQODg3MD1tCkNPTkZJR19EVkJfU1A4ODdYPW0KIyBDT05GSUdfRFZCX0NY MjI3MDAgaXMgbm90IHNldApDT05GSUdfRFZCX0NYMjI3MDI9bQpDT05GSUdfRFZCX1M1SDE0MzI9 bQojIENPTkZJR19EVkJfRFJYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9MNjQ3ODEgaXMgbm90 IHNldApDT05GSUdfRFZCX1REQTEwMDRYPW0KQ09ORklHX0RWQl9OWFQ2MDAwPW0KQ09ORklHX0RW Ql9NVDM1Mj1tCiMgQ09ORklHX0RWQl9aTDEwMzUzIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9ESUIz MDAwTUI9bQpDT05GSUdfRFZCX0RJQjMwMDBNQz1tCkNPTkZJR19EVkJfRElCNzAwME09bQojIENP TkZJR19EVkJfRElCNzAwMFAgaXMgbm90IHNldApDT05GSUdfRFZCX0RJQjkwMDA9bQpDT05GSUdf RFZCX1REQTEwMDQ4PW0KIyBDT05GSUdfRFZCX0FGOTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX0RW Ql9FQzEwMCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfSEQyOUwyPW0KIyBDT05GSUdfRFZCX1NUVjAz NjcgaXMgbm90IHNldApDT05GSUdfRFZCX0NYRDI4MjBSPW0KQ09ORklHX0RWQl9SVEwyODMwPW0K IyBDT05GSUdfRFZCX1JUTDI4MzIgaXMgbm90IHNldApDT05GSUdfRFZCX1NJMjE2OD1tCgojCiMg RFZCLUMgKGNhYmxlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1ZFUzE4MjA9bQpDT05GSUdfRFZC X1REQTEwMDIxPW0KQ09ORklHX0RWQl9UREExMDAyMz1tCkNPTkZJR19EVkJfU1RWMDI5Nz1tCgoj CiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikgZnJv bnRlbmRzCiMKQ09ORklHX0RWQl9OWFQyMDBYPW0KQ09ORklHX0RWQl9PUjUxMjExPW0KQ09ORklH X0RWQl9PUjUxMTMyPW0KIyBDT05GSUdfRFZCX0JDTTM1MTAgaXMgbm90IHNldApDT05GSUdfRFZC X0xHRFQzMzBYPW0KIyBDT05GSUdfRFZCX0xHRFQzMzA1IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9M RzIxNjA9bQpDT05GSUdfRFZCX1M1SDE0MDk9bQpDT05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19E VkJfQVU4NTIyX0RUVj1tCkNPTkZJR19EVkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19EVkJfUzVIMTQx MT1tCgojCiMgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIx PW0KIyBDT05GSUdfRFZCX0RJQjgwMDAgaXMgbm90IHNldApDT05GSUdfRFZCX01CODZBMjBTPW0K CiMKIyBEaWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCkNPTkZJR19EVkJfUExM PW0KIyBDT05GSUdfRFZCX1RVTkVSX0RJQjAwNzAgaXMgbm90IHNldApDT05GSUdfRFZCX1RVTkVS X0RJQjAwOTA9bQoKIwojIFNFQyBjb250cm9sIGRldmljZXMgZm9yIERWQi1TCiMKIyBDT05GSUdf RFZCX0RSWDM5WFlKIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9MTkJQMjE9bQpDT05GSUdfRFZCX0xO QlAyMj1tCkNPTkZJR19EVkJfSVNMNjQwNT1tCkNPTkZJR19EVkJfSVNMNjQyMT1tCiMgQ09ORklH X0RWQl9JU0w2NDIzIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9BODI5Mz1tCiMgQ09ORklHX0RWQl9M R1M4R0w1IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9MR1M4R1hYPW0KQ09ORklHX0RWQl9BVEJNODgz MD1tCkNPTkZJR19EVkJfVERBNjY1eD1tCkNPTkZJR19EVkJfSVgyNTA1Vj1tCiMgQ09ORklHX0RW Ql9NODhSUzIwMDAgaXMgbm90IHNldAojIENPTkZJR19EVkJfQUY5MDMzIGlzIG5vdCBzZXQKCiMK IyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1ZX0ZFPW0K CiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKIyBDT05GSUdf VkdBX0FSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKCiMK IyBEaXJlY3QgUmVuZGVyaW5nIE1hbmFnZXIKIwpDT05GSUdfRFJNPW0KQ09ORklHX0RSTV9VU0I9 bQpDT05GSUdfRFJNX0tNU19IRUxQRVI9bQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05G SUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRT15CkNPTkZJR19EUk1fVFRNPW0KCiMKIyBJMkMgZW5j b2RlciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19DSDcwMDY9bQojIENPTkZJR19E Uk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX05YUF9UREE5OThYPW0KIyBD T05GSUdfRFJNX1BUTjM0NjAgaXMgbm90IHNldApDT05GSUdfRFJNX1RERlg9bQpDT05GSUdfRFJN X1IxMjg9bQojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9OT1VWRUFV PW0KQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19ERUZBVUxUPTMK IyBDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5 MTUgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT1tCkNPTkZJR19EUk1fVklBPW0KIyBDT05GSUdf RFJNX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldApDT05G SUdfRFJNX0dNQTUwMD1tCkNPTkZJR19EUk1fR01BNjAwPXkKIyBDT05GSUdfRFJNX0dNQTM2MDAg aXMgbm90IHNldApDT05GSUdfRFJNX1VETD1tCkNPTkZJR19EUk1fQVNUPW0KIyBDT05GSUdfRFJN X01HQUcyMDAgaXMgbm90IHNldApDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0KIyBDT05GSUdfRFJN X1FYTCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQk9DSFM9bQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZp Y2VzCiMKQ09ORklHX0ZCPW0KQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfRERDPW0K IyBDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJ TExSRUNUPW0KQ09ORklHX0ZCX0NGQl9DT1BZQVJFQT1tCkNPTkZJR19GQl9DRkJfSU1BR0VCTElU PW0KIyBDT05GSUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19G Ql9TWVNfRklMTFJFQ1Q9bQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPW0KQ09ORklHX0ZCX1NZU19J TUFHRUJMSVQ9bQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19G Ql9TWVNfRk9QUz1tCkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9bQpD T05GSUdfRkJfU1ZHQUxJQj1tCiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJM SVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCkNPTkZJR19GQl9D SVJSVVM9bQpDT05GSUdfRkJfUE0yPW0KIyBDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVDVCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUkM9 bQojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19GQl9ONDExPW0KQ09ORklHX0ZC X0hHQT1tCkNPTkZJR19GQl9PUEVOQ09SRVM9bQpDT05GSUdfRkJfUzFEMTNYWFg9bQojIENPTkZJ R19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0k3NDA9bQpDT05GSUdfRkJfTEU4MDU3OD1tCiMgQ09ORklHX0ZCX0NBUklMTE9fUkFOQ0gg aXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YPW0KQ09ORklHX0ZCX01BVFJPWF9NSUxMRU5JVU09 eQojIENPTkZJR19GQl9NQVRST1hfTVlTVElRVUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRS T1hfRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQVRST1hfSTJDPW0KQ09ORklHX0ZCX1JBREVPTj1t CiMgQ09ORklHX0ZCX1JBREVPTl9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfUkFERU9OX0JBQ0tM SUdIVD15CiMgQ09ORklHX0ZCX1JBREVPTl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FU WTEyOCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFk9bQojIENPTkZJR19GQl9BVFlfQ1QgaXMgbm90 IHNldAojIENPTkZJR19GQl9BVFlfR1ggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFlfQkFDS0xJ R0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MzPW0KQ09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19G Ql9TQVZBR0U9bQpDT05GSUdfRkJfU0FWQUdFX0kyQz15CiMgQ09ORklHX0ZCX1NBVkFHRV9BQ0NF TCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9bQojIENPTkZJR19GQl9TSVNfMzAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfU0lTXzMxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0tZUk89bQpDT05G SUdfRkJfM0RGWD1tCkNPTkZJR19GQl8zREZYX0FDQ0VMPXkKQ09ORklHX0ZCXzNERlhfSTJDPXkK IyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WVDg2MjM9bQpDT05GSUdf RkJfVFJJREVOVD1tCkNPTkZJR19GQl9BUks9bQpDT05GSUdfRkJfUE0zPW0KQ09ORklHX0ZCX0NB Uk1JTkU9bQojIENPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTCBpcyBub3Qgc2V0CkNPTkZJR19D QVJNSU5FX0RSQU1fQ1VTVE9NPXkKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9VREw9bQpDT05GSUdfRkJfVklSVFVBTD1tCiMgQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVO RCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9N Qjg2MlhYPW0KQ09ORklHX0ZCX01CODYyWFhfUENJX0dEQz15CiMgQ09ORklHX0ZCX01CODYyWFhf STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQlJPQURTSEVFVCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9BVU9fSzE5MFg9bQpDT05GSUdfRkJfQVVPX0sxOTAwPW0KQ09ORklHX0ZCX0FVT19LMTkwMT1t CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNF IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJ R0hUX0dFTkVSSUM9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzUzMz1tCkNPTkZJR19CQUNLTElHSFRf REE5MDUyPW0KQ09ORklHX0JBQ0tMSUdIVF9NQVg4OTI1PW0KIyBDT05GSUdfQkFDS0xJR0hUX0FQ UExFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9bQpDT05GSUdfQkFDS0xJR0hU X1dNODMxWD15CkNPTkZJR19CQUNLTElHSFRfQURQNTUyMD1tCkNPTkZJR19CQUNLTElHSFRfQURQ ODg2MD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD S0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfUEFORE9SQT1tCiMgQ09O RklHX0JBQ0tMSUdIVF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUzM3 MTEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQPXkKQ09ORklHX0JBQ0tMSUdI VF9CRDYxMDc9bQpDT05GSUdfVkdBU1RBVEU9bQpDT05GSUdfSERNST15CkNPTkZJR19MT0dPPXkK Q09ORklHX0xPR09fTElOVVhfTU9OTz15CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkKQ09ORklH X0xPR09fTElOVVhfQ0xVVDIyND15CkNPTkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09S RT15CiMgQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlNIGlzIG5vdCBzZXQKQ09ORklHX1NO RD1tCkNPTkZJR19TTkRfVElNRVI9bQpDT05GSUdfU05EX1BDTT1tCkNPTkZJR19TTkRfRE1BRU5H SU5FX1BDTT1tCkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdfU05EX1JBV01JREk9bQpDT05GSUdf U05EX0NPTVBSRVNTX09GRkxPQUQ9bQpDT05GSUdfU05EX0pBQ0s9eQojIENPTkZJR19TTkRfU0VR VUVOQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9P U1M9bQpDT05GSUdfU05EX1BDTV9PU1M9bQojIENPTkZJR19TTkRfUENNX09TU19QTFVHSU5TIGlz IG5vdCBzZXQKQ09ORklHX1NORF9IUlRJTUVSPW0KIyBDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JT IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQSSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfVkVSQk9TRV9QUk9DRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLPXkKQ09ORklH X1NORF9ERUJVRz15CiMgQ09ORklHX1NORF9ERUJVR19WRVJCT1NFIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1BDTV9YUlVOX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9ETUFfU0dCVUY9eQoj IENPTkZJR19TTkRfUkFXTUlESV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BMM19MSUJf U0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMg bm90IHNldApDT05GSUdfU05EX01QVTQwMV9VQVJUPW0KQ09ORklHX1NORF9EUklWRVJTPXkKIyBD T05GSUdfU05EX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMT09QIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX01UUEFWIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TRVJJQUxfVTE2NTUwPW0K Q09ORklHX1NORF9NUFU0MDE9bQojIENPTkZJR19TTkRfUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1B dWRpbwojCkNPTkZJR19TTkRfU1BJPXkKIyBDT05GSUdfU05EX1VTQiBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfRklSRVdJUkU9eQpDT05GSUdfU05EX0ZJUkVXSVJFX0xJQj1tCkNPTkZJR19TTkRfRElD RT1tCkNPTkZJR19TTkRfRklSRVdJUkVfU1BFQUtFUlM9bQpDT05GSUdfU05EX0lTSUdIVD1tCiMg Q09ORklHX1NORF9TQ1MxWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRklSRVdPUktTPW0KIyBDT05G SUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0M9bQpDT05GSUdfU05EX1NPQ19H RU5FUklDX0RNQUVOR0lORV9QQ009eQojIENPTkZJR19TTkRfQVRNRUxfU09DIGlzIG5vdCBzZXQK CiMKIyBTb0MgQXVkaW8gZm9yIEZyZWVzY2FsZSBDUFVzCiMKCiMKIyBDb21tb24gU29DIEF1ZGlv IG9wdGlvbnMgZm9yIEZyZWVzY2FsZSBDUFVzOgojCkNPTkZJR19TTkRfU09DX0ZTTF9TQUk9bQoj IENPTkZJR19TTkRfU09DX0ZTTF9TU0kgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19GU0xfU1BE SUY9bQpDT05GSUdfU05EX1NPQ19GU0xfRVNBST1tCkNPTkZJR19TTkRfU09DX0ZTTF9VVElMUz1t CiMgQ09ORklHX1NORF9TT0NfSU1YX0FVRE1VWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lO VEVMX1NTVD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9BQ1BJPW0KQ09ORklHX1NORF9TT0Nf STJDX0FORF9TUEk9bQoKIwojIENPREVDIGRyaXZlcnMKIwpDT05GSUdfU05EX1NPQ19BREFVMTcw MT1tCkNPTkZJR19TTkRfU09DX0FLNDEwND1tCkNPTkZJR19TTkRfU09DX0FLNDU1ND1tCiMgQ09O RklHX1NORF9TT0NfQUs0NjQyIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQUs1Mzg2PW0KQ09O RklHX1NORF9TT0NfQUxDNTYyMz1tCkNPTkZJR19TTkRfU09DX0NTNDJMNTI9bQpDT05GSUdfU05E X1NPQ19DUzQyTDU2PW0KIyBDT05GSUdfU05EX1NPQ19DUzQyTDczIGlzIG5vdCBzZXQKQ09ORklH X1NORF9TT0NfQ1M0MjcwPW0KIyBDT05GSUdfU05EX1NPQ19DUzQyNzEgaXMgbm90IHNldApDT05G SUdfU05EX1NPQ19DUzQyWFg4PW0KQ09ORklHX1NORF9TT0NfQ1M0MlhYOF9JMkM9bQpDT05GSUdf U05EX1NPQ19IRE1JX0NPREVDPW0KQ09ORklHX1NORF9TT0NfUENNMTY4MT1tCiMgQ09ORklHX1NO RF9TT0NfUENNMTc5MkEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19QQ001MTJ4PW0KQ09ORklH X1NORF9TT0NfUENNNTEyeF9JMkM9bQojIENPTkZJR19TTkRfU09DX1BDTTUxMnhfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19TR1RMNTAwMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09D X1NJR01BRFNQPW0KQ09ORklHX1NORF9TT0NfU0lHTUFEU1BfSTJDPW0KQ09ORklHX1NORF9TT0Nf U0lSRl9BVURJT19DT0RFQz1tCkNPTkZJR19TTkRfU09DX1NQRElGPW0KQ09ORklHX1NORF9TT0Nf U1RBMzUwPW0KQ09ORklHX1NORF9TT0NfVEFTNTA4Nj1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJ QzNYPW0KIyBDT05GSUdfU05EX1NPQ19XTTg1MTAgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19X TTg1MjM9bQpDT05GSUdfU05EX1NPQ19XTTg1ODA9bQpDT05GSUdfU05EX1NPQ19XTTg3MTE9bQpD T05GSUdfU05EX1NPQ19XTTg3Mjg9bQpDT05GSUdfU05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05E X1NPQ19XTTg3Mzc9bQpDT05GSUdfU05EX1NPQ19XTTg3NDE9bQpDT05GSUdfU05EX1NPQ19XTTg3 NTA9bQojIENPTkZJR19TTkRfU09DX1dNODc1MyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1dN ODc3MD1tCkNPTkZJR19TTkRfU09DX1dNODc3Nj1tCiMgQ09ORklHX1NORF9TT0NfV004ODA0IGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004OTAzPW0KQ09ORklHX1NORF9TT0NfV004OTYyPW0K Q09ORklHX1NORF9TT0NfVFBBNjEzMEEyPW0KQ09ORklHX1NORF9TSU1QTEVfQ0FSRD1tCiMgQ09O RklHX1NPVU5EX1BSSU1FIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9 bQojIENPTkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElEIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9HRU5FUklDPW0KCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9B NFRFQ0g9bQojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPW0K Q09ORklHX0hJRF9BUFBMRUlSPW0KIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9CRUxLSU4gaXMgbm90IHNldApDT05GSUdfSElEX0NIRVJSWT1tCiMgQ09ORklHX0hJ RF9DSElDT05ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBub3Qgc2V0CkNP TkZJR19ISURfQ1lQUkVTUz1tCiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9FTVNfRkY9bQpDT05GSUdfSElEX0VMRUNPTT1tCiMgQ09ORklHX0hJRF9FTE8gaXMg bm90IHNldAojIENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVL IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9IVUlPTj1tCiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBu b3Qgc2V0CkNPTkZJR19ISURfS1lFPW0KQ09ORklHX0hJRF9VQ0xPR0lDPW0KQ09ORklHX0hJRF9X QUxUT1A9bQpDT05GSUdfSElEX0dZUkFUSU9OPW0KQ09ORklHX0hJRF9JQ0FERT1tCkNPTkZJR19I SURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj1tCkNPTkZJR19ISURfTENQT1dFUj1t CkNPTkZJR19ISURfTEVOT1ZPX1RQS0JEPW0KQ09ORklHX0hJRF9MT0dJVEVDSD1tCiMgQ09ORklH X0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklH X0xPR0lHOTQwX0ZGPXkKQ09ORklHX0xPR0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9V U0U9bQojIENPTkZJR19ISURfTUlDUk9TT0ZUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NT05URVJF WT1tCkNPTkZJR19ISURfTVVMVElUT1VDSD1tCkNPTkZJR19ISURfTlRSSUc9bQojIENPTkZJR19I SURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRIRVJMT1JEPW0KQ09ORklHX1BBTlRI RVJMT1JEX0ZGPXkKQ09ORklHX0hJRF9QRVRBTFlOWD1tCiMgQ09ORklHX0hJRF9QSUNPTENEIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9TQUlURUs9bQojIENPTkZJR19ISURfU0FNU1VORyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9TT05ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1VOUExV Uz1tCiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldAojIENPTkZJR19ISURfR1JFRU5BU0lBIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURf VElWTz1tCkNPTkZJR19ISURfVE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJ RF9USFJVU1RNQVNURVI9bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldApDT05G SUdfSElEX1dBQ09NPW0KIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldApDT05GSUdfSElE X1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz1tCkNPTkZJR19aRVJPUExVU19GRj15CkNPTkZJ R19ISURfWllEQUNST049bQpDT05GSUdfSElEX1NFTlNPUl9IVUI9bQoKIwojIFVTQiBISUQgc3Vw cG9ydAojCkNPTkZJR19VU0JfSElEPW0KIyBDT05GSUdfSElEX1BJRCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9ISURERVYgaXMgbm90IHNldAoKIwojIFVTQiBISUQgQm9vdCBQcm90b2NvbCBkcml2 ZXJzCiMKQ09ORklHX1VTQl9LQkQ9eQpDT05GSUdfVVNCX01PVVNFPW0KCiMKIyBJMkMgSElEIHN1 cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRM RV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJ R19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0JfQU5OT1VOQ0VfTkVX X0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RF RkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQojIENPTkZJR19VU0Jf T1RHX1dISVRFTElTVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT1RHX0JMQUNLTElTVF9IVUI9eQoj IENPTkZJR19VU0JfT1RHX0ZTTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9OPXkKQ09ORklHX1VT Ql9XVVNCX0NCQUY9bQojIENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9eQoj IENPTkZJR19VU0JfWEhDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX1hIQ0lfVEVTVD15CkNP TkZJR19VU0JfRUhDSV9IQ0Q9bQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQojIENPTkZJ R19VU0JfRUhDSV9UVF9ORVdTQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUhDSV9QQ0k9bQpD T05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNPW0KIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf SVNQMTc2MF9IQ0Q9eQojIENPTkZJR19VU0JfSVNQMTM2Ml9IQ0QgaXMgbm90IHNldApDT05GSUdf VVNCX0ZVU0JIMjAwX0hDRD15CkNPTkZJR19VU0JfRk9URzIxMF9IQ0Q9eQpDT05GSUdfVVNCX01B WDM0MjFfSENEPXkKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1VIQ0lfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VMTMyX0hDRD15CkNPTkZJR19VU0JfU0w4 MTFfSENEPW0KQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPPXkKQ09ORklHX1VTQl9SOEE2NjU5N19I Q0Q9bQpDT05GSUdfVVNCX0hDRF9CQ01BPW0KIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBD bGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0FDTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUFJJ TlRFUj1tCiMgQ09ORklHX1VTQl9XRE0gaXMgbm90IHNldApDT05GSUdfVVNCX1RNQz1tCgojCiMg Tk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgoj CiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwoK IwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD15CiMgQ09ORklHX1VT Ql9NVVNCX0hEUkMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfRFdDMj15CkNPTkZJR19VU0JfRFdDMl9IT1NUPW0KQ09ORklHX1VTQl9EV0MyX1BMQVRG T1JNPXkKQ09ORklHX1VTQl9EV0MyX1BDST15CgojCiMgR2FkZ2V0IG1vZGUgcmVxdWlyZXMgVVNC IEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdDMl9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9UUkFDS19NSVNTRURfU09GUz15CkNPTkZJR19VU0Jf Q0hJUElERUE9bQpDT05GSUdfVVNCX0NISVBJREVBX0hPU1Q9eQpDT05GSUdfVVNCX0NISVBJREVB X0RFQlVHPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1NFUklBTCBpcyBu b3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9 bQpDT05GSUdfVVNCX0VNSTI2PXkKQ09ORklHX1VTQl9BRFVUVVg9eQojIENPTkZJR19VU0JfU0VW U0VHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JJTzUwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf TEVHT1RPV0VSPW0KQ09ORklHX1VTQl9MQ0Q9eQpDT05GSUdfVVNCX0xFRD1tCiMgQ09ORklHX1VT Ql9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ1lUSEVSTT15CkNPTkZJR19V U0JfSURNT1VTRT15CkNPTkZJR19VU0JfRlRESV9FTEFOPXkKQ09ORklHX1VTQl9BUFBMRURJU1BM QVk9bQpDT05GSUdfVVNCX1NJU1VTQlZHQT1tCiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSU9XQVJSSU9S PW0KIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklY VFVSRT15CkNPTkZJR19VU0JfSVNJR0hURlc9bQpDT05GSUdfVVNCX1lVUkVYPW0KQ09ORklHX1VT Ql9FWlVTQl9GWDI9eQpDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz1tCkNPTkZJR19VU0JfTElOS19M QVlFUl9URVNUPW0KCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0Jf UEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQpDT05GSUdfU0FNU1VOR19VU0JQSFk9eQpDT05G SUdfU0FNU1VOR19VU0IyUEhZPXkKQ09ORklHX1NBTVNVTkdfVVNCM1BIWT1tCkNPTkZJR19UQUhW T19VU0I9bQpDT05GSUdfVEFIVk9fVVNCX0hPU1RfQllfREVGQVVMVD15CkNPTkZJR19VU0JfSVNQ MTMwMT1tCiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19VV0IgaXMgbm90 IHNldApDT05GSUdfTU1DPW0KQ09ORklHX01NQ19ERUJVRz15CiMgQ09ORklHX01NQ19DTEtHQVRF IGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwojIENPTkZJR19TRElP X1VBUlQgaXMgbm90IHNldApDT05GSUdfTU1DX1RFU1Q9bQoKIwojIE1NQy9TRC9TRElPIEhvc3Qg Q29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKQ09ORklH X01NQ19XQlNEPW0KIyBDT05GSUdfTU1DX1RJRk1fU0QgaXMgbm90IHNldApDT05GSUdfTU1DX1NQ ST1tCkNPTkZJR19NTUNfQ0I3MTA9bQojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1DX1ZVQjMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBz ZXQKQ09ORklHX01NQ19VU0RISTZST0wwPW0KQ09ORklHX01NQ19SRUFMVEVLX1VTQj1tCkNPTkZJ R19NRU1TVElDSz15CkNPTkZJR19NRU1TVElDS19ERUJVRz15CgojCiMgTWVtb3J5U3RpY2sgZHJp dmVycwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldAoKIwojIE1l bW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01FTVNUSUNLX1RJRk1f TVM9bQpDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9bQpDT05GSUdfTUVNU1RJQ0tfUjU5Mj1t CkNPTkZJR19NRU1TVElDS19SRUFMVEVLX1VTQj1tCkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19M RURTX0NMQVNTPW0KCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0xNMzUzMD1tCkNPTkZJ R19MRURTX0xNMzUzMz1tCkNPTkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJR19MRURTX1BDQTk1MzI9 bQpDT05GSUdfTEVEU19MUDM5NDQ9bQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPW0KQ09ORklH X0xFRFNfTFA1NTIxPW0KQ09ORklHX0xFRFNfTFA1NTIzPW0KQ09ORklHX0xFRFNfTFA1NTYyPW0K IyBDT05GSUdfTEVEU19MUDg1MDEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODc4OCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENB OTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUyBpcyBub3Qgc2V0CkNP TkZJR19MRURTX1dNODM1MD1tCkNPTkZJR19MRURTX0RBOTA1Mj1tCkNPTkZJR19MRURTX0RBQzEy NFMwODU9bQpDT05GSUdfTEVEU19SRUdVTEFUT1I9bQpDT05GSUdfTEVEU19CRDI4MDI9bQpDT05G SUdfTEVEU19BRFA1NTIwPW0KIyBDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVENBNjUwNz1tCiMg Q09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygx KSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQoj CiMgQ09ORklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwojIENP TkZJR19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CiMgQ09ORklH X1JUQ19DTEFTUyBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVW SUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwojIENPTkZJR19JTlRFTF9N SURfRE1BQyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT0FURE1BPW0KQ09ORklHX0RXX0RNQUNf Q09SRT15CkNPTkZJR19EV19ETUFDPXkKQ09ORklHX0RXX0RNQUNfUENJPXkKQ09ORklHX0RNQV9F TkdJTkU9eQpDT05GSUdfRE1BX0FDUEk9eQoKIwojIERNQSBDbGllbnRzCiMKIyBDT05GSUdfQVNZ TkNfVFhfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19E TUFfRU5HSU5FX1JBSUQ9eQpDT05GSUdfRENBPW0KIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qg c2V0CkNPTkZJR19VSU89eQojIENPTkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKQ09ORklHX1VJT19Q RFJWX0dFTklSUT15CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19V SU9fQUVDPXkKQ09ORklHX1VJT19TRVJDT1MzPXkKIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlz IG5vdCBzZXQKQ09ORklHX1VJT19ORVRYPW0KQ09ORklHX1VJT19NRjYyND15CiMgQ09ORklHX1ZJ UlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJz CiMKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX0JBTExPT049bQpDT05GSUdfVklS VElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTPXkKCiMKIyBNaWNy b3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQK CiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQojIENPTkZJR19Y RU5fU0NSVUJfUEFHRVMgaXMgbm90IHNldAojIENPTkZJR19YRU5fREVWX0VWVENITiBpcyBub3Qg c2V0CkNPTkZJR19YRU5fQkFDS0VORD15CkNPTkZJR19YRU5GUz1tCkNPTkZJR19YRU5fQ09NUEFU X1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZS T05URU5EPXkKQ09ORklHX1hFTl9HTlRERVY9eQojIENPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9D IGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9QQ0lERVZfQkFDS0VO RD1tCkNPTkZJR19YRU5fUFJJVkNNRD1tCiMgQ09ORklHX1hFTl9NQ0VfTE9HIGlzIG5vdCBzZXQK Q09ORklHX1hFTl9IQVZFX1BWTU1VPXkKIyBDT05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJ R19YODZfUExBVEZPUk1fREVWSUNFUz15CiMgQ09ORklHX0FDRVJfV01JIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSUVOV0FSRV9XTUkgaXMgbm90IHNl dAojIENPTkZJR19BU1VTX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfV01JIGlzIG5v dCBzZXQKIyBDT05GSUdfREVMTF9XTUlfQUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9TTU84 ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJ R19GVUpJVFNVX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQK IyBDT05GSUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19IUF9XTUkgaXMgbm90IHNl dAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURf QUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05GSUdfQUNQSV9XTUk9bQojIENPTkZJR19NU0lf V01JIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9QU1RBUl9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0JUX1JGS0lMTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUElfQ01QQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lQUyBp cyBub3Qgc2V0CiMgQ09ORklHX0lCTV9SVEwgaXMgbm90IHNldAojIENPTkZJR19TQU1TVU5HX0xB UFRPUCBpcyBub3Qgc2V0CkNPTkZJR19NWE1fV01JPW0KIyBDT05GSUdfU0FNU1VOR19RMTAgaXMg bm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUlNU IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUFZQQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NI Uk9NRU9TX1BTVE9SRT15CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVy cwojCgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9 eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQK IyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBp cyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9Y PXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQojIENPTkZJR19BTURfSU9NTVUgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9SRU1BUCBpcyBub3Qg c2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQpDT05GSUdf U1RFX01PREVNX1JQUk9DPXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJF USBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19FWFRDT05fTUFYMTQ1Nzc9bQojIENPTkZJR19FWFRDT05fQVJJWk9OQSBpcyBub3Qg c2V0CiMgQ09ORklHX0VYVENPTl9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfTUVNT1JZPXkKIyBD T05GSUdfSUlPIGlzIG5vdCBzZXQKQ09ORklHX05UQj1tCkNPTkZJR19WTUVfQlVTPXkKCiMKIyBW TUUgQnJpZGdlIERyaXZlcnMKIwpDT05GSUdfVk1FX0NBOTFDWDQyPXkKIyBDT05GSUdfVk1FX1RT STE0OCBpcyBub3Qgc2V0CgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1JVk1FXzc4 MDU9bQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CkNP TkZJR19JUEFDS19CVVM9eQpDT05GSUdfQk9BUkRfVFBDSTIwMD1tCiMgQ09ORklHX1NFUklBTF9J UE9DVEFMIGlzIG5vdCBzZXQKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19GTUMg aXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENP TkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VT QjIgaXMgbm90IHNldApDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD15CkNPTkZJ R19NQ0I9bQpDT05GSUdfTUNCX1BDST1tCgojCiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19F REQ9eQpDT05GSUdfRUREX09GRj15CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQojIENPTkZJR19E RUxMX1JCVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RDREJBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lT Q1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qg c2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09O RklHX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQojIENPTkZJ R19GU05PVElGWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNldAojIENPTkZJ R19JTk9USUZZX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CkNP TkZJR19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9ERUJV Rz15CkNPTkZJR19RRk1UX1YxPW0KIyBDT05GSUdfUUZNVF9WMiBpcyBub3Qgc2V0CkNPTkZJR19R VU9UQUNUTD15CiMgQ09ORklHX0FVVE9GUzRfRlMgaXMgbm90IHNldApDT05GSUdfRlVTRV9GUz15 CkNPTkZJR19DVVNFPW0KCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CiMgQ09ORklHX0ZT Q0FDSEVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU09eQojIENPTkZJ R19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBp cyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05G SUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9O SVRPUj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQojIENP TkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRUUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFH RSBpcyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklHX01JU0NfRklMRVNZU1RF TVMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpD T05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdFXzQzNyBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83 NzU9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV84NTI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODU3PW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09E RVBBR0VfODYxPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2Mz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2 NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldAoj IENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85 MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQg aXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1 MD15CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJ ST15CiMgQ09ORklHX05MU19JU084ODU5XzEgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf Mj15CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf ND15CkNPTkZJR19OTFNfSVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qg c2V0CkNPTkZJR19OTFNfSVNPODg1OV83PW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qg c2V0CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09J OF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19LT0k4X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj15 CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5U RVVSTyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NST0FUSUFOPXkKIyBDT05GSUdfTkxTX01B Q19DWVJJTExJQyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0dBRUxJQz15CkNPTkZJR19OTFNf TUFDX0dSRUVLPW0KQ09ORklHX05MU19NQUNfSUNFTEFORD1tCiMgQ09ORklHX05MU19NQUNfSU5V SVQgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01BTklBTj15CiMgQ09ORklHX05MU19NQUNf VFVSS0lTSCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD1tCgojCiMgS2VybmVsIGhhY2tpbmcK IwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBv cHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX0RFRkFVTFRfTUVTU0FHRV9MT0dM RVZFTD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0RZTkFN SUNfREVCVUc9eQoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMK IwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQ UkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFN RV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldApDT05GSUdfUkVB REFCTEVfQVNNPXkKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldApDT05GSUdfREVC VUdfRlM9eQojIENPTkZJR19IRUFERVJTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf U0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRF UlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9D UFU9eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFC TEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05G SUdfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1dBTlRfUEFHRV9ERUJVR19GTEFHUz15CkNPTkZJ R19QQUdFX0dVQVJEPXkKQ09ORklHX0RFQlVHX09CSkVDVFM9eQpDT05GSUdfREVCVUdfT0JKRUNU U19TRUxGVEVTVD15CkNPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUU9eQpDT05GSUdfREVCVUdfT0JK RUNUU19USU1FUlM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1dPUksgaXMgbm90IHNldApDT05G SUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRD15CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUEVSQ1BV X0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVD0x CkNPTkZJR19TTFVCX1NUQVRTPXkKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJ R19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WSVJU VUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKQ09ORklHX0RFQlVHX1BF Ul9DUFVfTUFQUz15CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19E RUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9 eQojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQg SGFuZ3MKIwojIENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfREVURUNU X0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMApDT05GSUdf Qk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BB TklDX1ZBTFVFPTEKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5J Q19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVC VUc9eQpDT05GSUdfU0NIRURTVEFUUz15CkNPTkZJR19USU1FUl9TVEFUUz15CiMgQ09ORklHX0RF QlVHX1BSRUVNUFQgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11 dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRFWEVTIGlzIG5vdCBzZXQKQ09O RklHX1JUX01VVEVYX1RFU1RFUj15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJV R19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVH X0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19MT0NLREVQPXkKIyBD T05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQ SV9TRUxGVEVTVFMgaXMgbm90IHNldApDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05GSUdf VFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpF Q1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUX1JFTEVBU0UgaXMgbm90IHNldApD T05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklH X0RFQlVHX05PVElGSUVSUz15CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERl YnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQpDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFk9 eQojIENPTkZJR19QUk9WRV9SQ1VfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19TUEFSU0VfUkNV X1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RP UlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBD T05GSUdfUkNVX0NQVV9TVEFMTF9WRVJCT1NFIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RB TExfSU5GTz15CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVS X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19MQVRFTkNZVE9QPXkKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9V U0VSX0NPUFlfQ0hFQ0tTPXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklH X05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNU PXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VfTUNPVU5UX1RFU1Q9eQpDT05GSUdfSEFWRV9E WU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNP TkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFD RVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5U PXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdf UklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19DT05URVhUX1NXSVRD SF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFDSU5H PXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJ R19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKIyBDT05GSUdfRlVOQ1RJT05fR1JB UEhfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX0lSUVNPRkZfVFJBQ0VSPXkKQ09ORklHX1BSRUVN UFRfVFJBQ0VSPXkKQ09ORklHX1NDSEVEX1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9 eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BV X1NXQVA9eQpDT05GSUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElORz15CiMgQ09ORklHX0JSQU5DSF9Q Uk9GSUxFX05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hF UyBpcyBub3Qgc2V0CkNPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUz15CkNPTkZJR19UUkFDSU5H X0JSQU5DSEVTPXkKQ09ORklHX0JSQU5DSF9UUkFDRVI9eQojIENPTkZJR19TVEFDS19UUkFDRVIg aXMgbm90IHNldApDT05GSUdfS1BST0JFX0VWRU5UPXkKQ09ORklHX1VQUk9CRV9FVkVOVD15CkNP TkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19EWU5BTUlDX0ZUUkFDRSBpcyBub3Qgc2V0CkNP TkZJR19GVU5DVElPTl9QUk9GSUxFUj15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMg bm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKQ09ORklHX01NSU9UUkFDRV9URVNUPW0KIyBDT05G SUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZGRVJfQkVO Q0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKCiMK IyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQpDT05GSUdfS1BST0JF U19TQU5JVFlfVEVTVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApD T05GSUdfUkJUUkVFX1RFU1Q9bQpDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUPW0KQ09ORklHX1BF UkNQVV9URVNUPW0KQ09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkKQ09ORklHX1RFU1RfU1RSSU5H X0hFTFBFUlM9eQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldApDT05GSUdfUFJPVklE RV9PSENJMTM5NF9ETUFfSU5JVD15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApD T05GSUdfVEVTVF9NT0RVTEU9bQojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfU1RS SUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQojIENPTkZJR19FQVJMWV9Q UklOVEsgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfUk9EQVRBIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CkNP TkZJR19ERUJVR19OWF9URVNUPW0KIyBDT05GSUdfRE9VQkxFRkFVTFQgaXMgbm90IHNldApDT05G SUdfREVCVUdfVExCRkxVU0g9eQpDT05GSUdfSU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVfTU1J T1RSQUNFX1NVUFBPUlQ9eQojIENPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEK Q09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0z CiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFhFRD15 CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05P TkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEKQ09ORklHX0RFQlVH X0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BU SU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldApDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKQ09O RklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNP TkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JJR19LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQK IyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldApDT05GSUdfS0VZU19ERUJVR19QUk9D X0tFWVM9eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05GSUdfU0VDVVJJVFk9 eQpDT05GSUdfU0VDVVJJVFlGUz15CiMgQ09ORklHX1NFQ1VSSVRZX05FVFdPUksgaXMgbm90IHNl dApDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ VFlfWUFNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBp cyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NF Q1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNP TkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBU T19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkK Q09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NS WVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09O RklHX0NSWVBUT19QQ09NUD1tCkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19N QU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZ UFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9 eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklH X0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwoj IEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCiMgQ09ORklH X0NSWVBUT19DQ00gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQVE9f U0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9bQpDT05GSUdfQ1JZ UFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9bQpDT05GSUdf Q1JZUFRPX0xSVz15CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZ UFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQojIENPTkZJR19DUllQVE9fVk1BQyBpcyBu b3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQojIENPTkZJR19DUllQ VE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMj15CiMgQ09ORklH X0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDVDEwRElG IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09O RklHX0NSWVBUT19NRDU9bQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKQ09ORklHX0NSWVBU T19STUQxMjg9eQojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9fU0hBMT1tCkNP TkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzPXkKQ09O RklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19D UllQVE9fU0hBNTEyPW0KIyBDT05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fV1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkKCiMKIyBD aXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9bQojIENPTkZJR19DUllQVE9fQUVTX1g4Nl82NCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUwgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0FOVUJJUz15CiMgQ09ORklHX0NSWVBUT19BUkM0IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NS WVBUT19CTE9XRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPW0KQ09ORklHX0NS WVBUT19DQU1FTExJQV9YODZfNjQ9bQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZY X1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRP X0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19D QVNUNj15CkNPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19E RVMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0ZDUllQVD15CiMgQ09ORklHX0NSWVBUT19LSEFa QUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjA9bQpDT05GSUdfQ1JZUFRPX1NBTFNB MjBfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPXkK IyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1NFUlBFTlRfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82 ND1tCiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklT SCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRP X1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKQ09O RklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9eQoKIwojIENvbXByZXNzaW9uCiMKIyBDT05G SUdfQ1JZUFRPX0RFRkxBVEUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1pMSUI9bQpDT05GSUdf Q1JZUFRPX0xaTz1tCkNPTkZJR19DUllQVE9fTFo0PW0KQ09ORklHX0NSWVBUT19MWjRIQz1tCgoj CiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0K IyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f VVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNP TkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBU T19ERVZfUEFETE9DS19BRVM9bQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT1tCkNPTkZJ R19DUllQVE9fREVWX0NDUD15CkNPTkZJR19DUllQVE9fREVWX0NDUF9ERD15CkNPTkZJR19DUllQ VE9fREVWX0NDUF9DUllQVE89eQpDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19B U1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT1tCkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNB PXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPW0KQ09ORklHX0hBVkVfS1ZNPXkKQ09O RklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05GSUdfS1ZNIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFS WV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CkNP TkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9V U0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJT VF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15 CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX1BFUkNQVV9SV1NFTT15CkNPTkZJR19BUkNIX1VT RV9DTVBYQ0hHX0xPQ0tSRUY9eQojIENPTkZJR19DUkNfQ0NJVFQgaXMgbm90IHNldApDT05GSUdf Q1JDMTY9bQojIENPTkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKQ09ORklHX0NSQ19JVFVfVD1t CkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JDMzJfU0xJQ0VCWTggaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfQklU PXkKQ09ORklHX0NSQzc9bQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQojIENPTkZJ R19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJf U0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVG TEFURT1tCkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05G SUdfTFo0X0NPTVBSRVNTPW0KQ09ORklHX0xaNEhDX0NPTVBSRVNTPW0KQ09ORklHX0xaNF9ERUNP TVBSRVNTPXkKQ09ORklHX1haX0RFQz15CiMgQ09ORklHX1haX0RFQ19YODYgaXMgbm90IHNldAoj IENPTkZJR19YWl9ERUNfUE9XRVJQQyBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfSUE2ND15CkNP TkZJR19YWl9ERUNfQVJNPXkKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQKIyBD T05GSUdfWFpfREVDX1NQQVJDIGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdf WFpfREVDX1RFU1Q9bQpDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1Nf QlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpD T05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19BU1NP Q0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9 eQpDT05GSUdfSEFTX0RNQT15CiMgQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0sgaXMgbm90IHNldApD T05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19BUkNI X0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQojIENPTkZJR19BVkVSQUdFIGlzIG5vdCBz ZXQKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKIyBDT05GSUdfRERSIGlzIG5vdCBz ZXQKQ09ORklHX01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9bQo= --===============2443211279046806874==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755123AbaG3D5r (ORCPT ); Tue, 29 Jul 2014 23:57:47 -0400 Received: from mga14.intel.com ([192.55.52.115]:2273 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754732AbaG3D5p (ORCPT ); Tue, 29 Jul 2014 23:57:45 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,762,1400050800"; d="log'?scan'208";a="569235020" Date: Wed, 30 Jul 2014 11:57: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] kernel BUG at include/linux/scatterlist.h:115! Message-ID: <20140730035731.GE16537@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="JSkcQAAxhB1h8DcT" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --JSkcQAAxhB1h8DcT 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 61d9c2ad31b11b87c319bbc2a963040742bac77c Author: Dan Williams AuthorDate: Tue Jul 22 00:08:51 2014 -0700 Commit: Dan Williams CommitDate: Thu Jul 24 18:12:38 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. Signed-off-by: Dan Williams +-----------------------------------------------------------+------------+------------+------------------+ | | 5a87c68543 | 61d9c2ad31 | v3.16-rc6_072510 | +-----------------------------------------------------------+------------+------------+------------------+ | boot_successes | 60 | 0 | 0 | | boot_failures | 0 | 20 | 11 | | kernel_BUG_at_include/linux/scatterlist.h | 0 | 20 | 11 | | invalid_opcode | 0 | 20 | 11 | | RIP:setup_test_skip64 | 0 | 20 | 11 | | Kernel_panic-not_syncing:Attempted_to_kill_init_exitcode= | 0 | 20 | 11 | | backtrace:xhci_test_init | 0 | 20 | 11 | | backtrace:kernel_init_freeable | 0 | 20 | 11 | +-----------------------------------------------------------+------------+------------+------------------+ [ 0.661771] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Giometti [ 0.662899] usbcore: registered new interface driver rtsx_usb [ 0.669506] ------------[ cut here ]------------ [ 0.670014] kernel BUG at include/linux/scatterlist.h:115! [ 0.670014] invalid opcode: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 0.670014] Modules linked in: [ 0.670014] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc5-00226-g61d9c2a #1 [ 0.670014] task: ffff8800116b8000 ti: ffff8800116c0000 task.ti: ffff8800116c0000 [ 0.670014] RIP: 0010:[] [] setup_test_skip64+0x152/0x2f0 [ 0.670014] RSP: 0000:ffff8800116c3d08 EFLAGS: 00010202 [ 0.670014] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000003 [ 0.670014] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffffffff81c51928 [ 0.670014] RBP: ffff8800116c3d68 R08: 0000000000000000 R09: 0000000000000000 [ 0.670014] R10: ffff880011437000 R11: ffff880013cda4a8 R12: 000000000000ffe0 [ 0.670014] R13: ffff8800116c3e18 R14: ffff8800116c3e0c R15: 0000000000001000 [ 0.670014] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:0000000000000000 [ 0.670014] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 0.670014] CR2: 0000000000000000 CR3: 0000000001b21000 CR4: 00000000000006f0 [ 0.670014] Stack: [ 0.670014] ffffffffffffffff ffffffff81f74b97 0000000000000000 ffff8800116c3e40 [ 0.670014] 000000000000ffe0 ffff880011437000 0000000000000000 0000000000000000 [ 0.670014] ffff88000f67d800 0000000000000000 ffffffff81f74b97 0000000000000000 [ 0.670014] Call Trace: [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] xhci_test_init+0x23e/0xc56 [ 0.670014] [] ? setup_test_32_248_8+0x370/0x370 [ 0.670014] [] ? migrate_vmas+0x2f/0xc0 [ 0.670014] [] ? kvasprintf+0x86/0xa0 [ 0.670014] [] ? setup_test_32_248_8+0x370/0x370 [ 0.670014] [] ? setup_test_wrap64+0x380/0x380 [ 0.670014] [] ? setup_test_dont_trim+0x350/0x350 [ 0.670014] [] ? xhci_ring_free+0x1d0/0x1d0 [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] do_one_initcall+0x1b3/0x300 [ 0.670014] [] ? parse_args+0x3fc/0x6d0 [ 0.670014] [] kernel_init_freeable+0x118/0x1e1 [ 0.670014] [] ? do_early_param+0xc3/0xc3 [ 0.670014] [] ? rest_init+0x160/0x160 [ 0.670014] [] kernel_init+0xe/0x160 [ 0.670014] [] ret_from_fork+0x7c/0xb0 [ 0.670014] [] ? rest_init+0x160/0x160 [ 0.670014] Code: e8 64 5a b1 ff 83 f0 01 31 d2 48 c7 c7 28 19 c5 81 0f b6 d8 89 de e8 3e 66 c5 ff 48 63 d3 48 83 04 d5 e0 dd e7 81 01 85 db 74 02 <0f> 0b 44 89 e0 48 8b 75 c8 48 ba 00 00 00 80 ff 77 00 00 25 ff [ 0.670014] RIP [] setup_test_skip64+0x152/0x2f0 [ 0.670014] RSP [ 0.705046] ---[ end trace 15557dc49fd3f925 ]--- [ 0.705639] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b git bisect start 98e9e9efbc6c4585c23b77550cb961da1b0b8c84 9a3c4145af32125c5ee39c0272662b47307a8323 -- git bisect good 28a8d131fa8d9d65ec6bc91356caa6de030f7b44 # 12:50 20+ 0 Merge 'tty/tty-next' into devel-hourly-2014072510 git bisect good b939dd815bc66d1ec0b71ddd879e69c6f2cc5701 # 12:54 20+ 0 Merge 'battery/master' into devel-hourly-2014072510 git bisect good 3b46ae4ef1bcd6f2cebb20dd967ca6398c0ae97c # 12:57 20+ 0 Merge 'hwmon/hwmon' into devel-hourly-2014072510 git bisect good 126cd14c70323d188924acce9e969e279e0612cf # 13:05 20+ 0 Merge 'hwmon/hwmon-staging' into devel-hourly-2014072510 git bisect bad 9719ff8bbd9c4bd011d1fe4c68aeef90e61c4665 # 13:07 0- 20 Merge 'djbw-usb/td-fragments-v1' into devel-hourly-2014072510 git bisect good 8346b33fad01cfe93f0fd0e64cd32ff40bd4ba41 # 13:16 20+ 0 Documentation: DocBook: elieminate doc build break git bisect good 1c094728b68c28e52abb64f0686aace61495a4fa # 13:19 20+ 0 usb-core: Remove Fix mes in file hcd.c git bisect good 7ebdb52e192c4d496a9b3a87d47eba3eba3e1fd4 # 13:25 20+ 0 phy: miphy365x: Represent each PHY channel as a DT subnode git bisect good 31033361d83c1b0e3b900c474d31374b63892a9e # 13:34 20+ 0 xhci: introduce xhci_to_dev git bisect good ea22a95d88bc1381888cc41556d4a92783285221 # 13:38 20+ 0 xhci: introduce struct xhci_ring_pointer git bisect good 182711c160f9a102cde5ba7e38a8e9d5156b2945 # 13:48 20+ 0 xhci: combine xhci_queue_bulk_tx() and queue_bulk_sg_tx() git bisect good 5eec677ca7e5e5ae2ec2e262f099c2cf75888f1e # 13:53 20+ 0 xhci: fix xhci_queue_ctrl_tx() ring space reservation git bisect bad 61d9c2ad31b11b87c319bbc2a963040742bac77c # 13:57 0- 20 xhci: unit test ring enqueue/dequeue routines git bisect good 5a87c68543bfd6421f3cf59a44a49b97257d606a # 14:01 20+ 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) # first bad commit: [61d9c2ad31b11b87c319bbc2a963040742bac77c] xhci: unit test ring enqueue/dequeue routines git bisect good 5a87c68543bfd6421f3cf59a44a49b97257d606a # 14:03 60+ 0 xhci: v1.0 scatterlist enqueue support (td-fragment rework) git bisect bad 98e9e9efbc6c4585c23b77550cb961da1b0b8c84 # 14:03 0- 11 0day head guard for 'devel-hourly-2014072510' git bisect good 82e13c71bc655b6dc7110da4e164079dadb44892 # 02:09 60+ 0 Merge branch 'for-3.16' of git://linux-nfs.org/~bfields/linux git bisect good 5a7439efd1c5c416f768fc550048ca130cf4bf99 # 02:41 60+ 0 Add linux-next specific files for 20140725 This script may reproduce the error. ---------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=yocto-minimal-x86_64.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -m 320 -smp 1 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -rtc base=localtime -serial stdio -display none -monitor null ) append=( hung_task_panic=1 earlyprintk=ttyS0,115200 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=10 softlockup_panic=1 nmi_watchdog=panic prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw drbd.minor_count=8 ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------- Thanks, Fengguang --JSkcQAAxhB1h8DcT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-yocto-vp-14:20140725135700:x86_64-randconfig-s0-07251232:3.16.0-rc5-00226-g61d9c2a:1" Content-Transfer-Encoding: quoted-printable early console in setup code [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.16.0-rc5-00226-g61d9c2a (kbuild@snb) (gcc ve= rsion 4.8.2 (Debian 4.8.2-18) ) #1 SMP PREEMPT Fri Jul 25 13:55:57 CST 2014 [ 0.000000] Command line: hung_task_panic=3D1 earlyprintk=3DttyS0,115200= debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D1= 00 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0= console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw li= nk=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-s0-07251232/linux-devel:= devel-hourly-2014072510:61d9c2ad31b11b87c319bbc2a963040742bac77c:bisect-lin= ux3/.vmlinuz-61d9c2ad31b11b87c319bbc2a963040742bac77c-20140725135618-20-vp = branch=3Dlinux-devel/devel-hourly-2014072510 BOOT_IMAGE=3D/kernel/x86_64-ra= ndconfig-s0-07251232/61d9c2ad31b11b87c319bbc2a963040742bac77c/vmlinuz-3.16.= 0-rc5-00226-g61d9c2a 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] 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] Scanning 1 areas for low memory corruption [ 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 [0x02e4d000, 0x02e4dfff] PGTABLE [ 0.000000] BRK [0x02e4e000, 0x02e4efff] PGTABLE [ 0.000000] BRK [0x02e4f000, 0x02e4ffff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x13a00000-0x13bfffff] [ 0.000000] [mem 0x13a00000-0x13bfffff] page 4k [ 0.000000] BRK [0x02e50000, 0x02e50fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x10000000-0x139fffff] [ 0.000000] [mem 0x10000000-0x139fffff] page 4k [ 0.000000] BRK [0x02e51000, 0x02e51fff] PGTABLE [ 0.000000] BRK [0x02e52000, 0x02e52fff] PGTABLE [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x0fffffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] cma: CMA: reserved 32 MiB at 11800000 [ 0.000000] RAMDISK: [mem 0x13ce6000-0x13feffff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000FD970 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x0000000013FFE4B0 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 0x0000000013FFE4F0 0011A9 (v01 BXPC BXDSDT 00= 000001 INTL 20100528) [ 0.000000] ACPI: FACS 0x0000000013FFFF40 000040 [ 0.000000] ACPI: SSDT 0x0000000013FFF800 000735 (v01 BOCHS BXPCSSDT 00= 000001 BXPC 00000001) [ 0.000000] ACPI: APIC 0x0000000013FFF6E0 000078 (v01 BOCHS BXPCAPIC 00= 000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x0000000013FFF6A0 000038 (v01 BOCHS BXPCHPET 00= 000001 BXPC 00000001) [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fb000 ( 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 0x13cd7000-0x13ce5fff] [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, primary cpu clock [ 0.000000] [ffffea0000000000-ffffea00005fffff] PMD -> [ffff880010a0000= 0-ffff880010ffffff] on node 0 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] DMA32 [mem 0x01000000-0xffffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] DMA zone: 64 pages used for memmap [ 0.000000] DMA zone: 21 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] DMA32 zone: 1216 pages used for memmap [ 0.000000] DMA32 zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: Local APIC address 0xfee00000 [ 0.000000] mapped APIC to ffffffffff5fb000 ( fee00000) [ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-= 23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 00, APIC ID 0, APIC = INT 02 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 05, APIC ID 0, APIC = INT 05 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 09, APIC ID 0, APIC = INT 09 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0a, APIC ID 0, APIC = INT 0a [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Int: type 0, pol 1, trig 3, bus 00, IRQ 0b, APIC ID 0, APIC = INT 0b [ 0.000000] ACPI: IRQ0 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 01, APIC ID 0, APIC = INT 01 [ 0.000000] ACPI: IRQ2 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 03, APIC ID 0, APIC = INT 03 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 04, APIC ID 0, APIC = INT 04 [ 0.000000] ACPI: IRQ5 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 06, APIC ID 0, APIC = INT 06 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 07, APIC ID 0, APIC = INT 07 [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 08, APIC ID 0, APIC = INT 08 [ 0.000000] ACPI: IRQ9 used by override. [ 0.000000] ACPI: IRQ10 used by override. [ 0.000000] ACPI: IRQ11 used by override. [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0c, APIC ID 0, APIC = INT 0c [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0d, APIC ID 0, APIC = INT 0d [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0e, APIC ID 0, APIC = INT 0e [ 0.000000] Int: type 0, pol 0, trig 0, bus 00, IRQ 0f, APIC ID 0, APIC = INT 0f [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs [ 0.000000] mapped IOAPIC to ffffffffff5fa000 (fec00000) [ 0.000000] nr_irqs_gsi: 40 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_no= de_ids:1 [ 0.000000] PERCPU: Embedded 29 pages/cpu @ffff880013800000 s90048 r8192= d20544 u2097152 [ 0.000000] pcpu-alloc: s90048 r8192 d20544 u2097152 alloc=3D1*2097152 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 1380edc0 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Tota= l pages: 80519 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/x86_64-randconfig-s0-07251232/linux= -devel:devel-hourly-2014072510:61d9c2ad31b11b87c319bbc2a963040742bac77c:bis= ect-linux3/.vmlinuz-61d9c2ad31b11b87c319bbc2a963040742bac77c-20140725135618= -20-vp branch=3Dlinux-devel/devel-hourly-2014072510 BOOT_IMAGE=3D/kernel/x8= 6_64-randconfig-s0-07251232/61d9c2ad31b11b87c319bbc2a963040742bac77c/vmlinu= z-3.16.0-rc5-00226-g61d9c2a drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 2, 16384 bytes) [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing! [ 0.000000] Memory: 253236K/327280K available (7004K kernel code, 4084K = rwdata, 4296K rodata, 984K init, 14636K bss, 74044K reserved) [ 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0, CPUs=3D1, N= odes=3D1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D1 [ 0.000000] NR_IRQS:4352 nr_irqs:256 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] allocated 1572864 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=3Dmemory' option if you don't wan= t memory cgroups [ 0.000000] ODEBUG: selftest passed [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.486 MHz processor [ 0.003000] Calibrating delay loop (skipped) preset value.. 5386.97 Bogo= MIPS (lpj=3D2693486) [ 0.003000] pid_max: default: 4096 minimum: 301 [ 0.003028] ACPI: Core revision 20140424 [ 0.006134] ACPI: All ACPI Tables successfully acquired [ 0.006803] Security Framework initialized [ 0.007249] Dentry cache hash table entries: 65536 (order: 7, 524288 byt= es) [ 0.008220] Inode-cache hash table entries: 32768 (order: 6, 262144 byte= s) [ 0.009063] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) [ 0.009693] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 by= tes) [ 0.012579] Initializing cgroup subsys memory [ 0.013093] Initializing cgroup subsys perf_event [ 0.014111] mce: CPU supports 10 MCE banks [ 0.014740] numa_add_cpu cpu 0 node 0: mask now 0 [ 0.015018] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.015018] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.015018] tlb_flushall_shift: 6 [ 0.027964] debug: unmapping init [mem 0xffffffff81fff000-0xffffffff8200= 1fff] [ 0.033887] Getting VERSION: 50014 [ 0.034019] Getting VERSION: 50014 [ 0.034490] Getting ID: 0 [ 0.035021] Getting ID: ff000000 [ 0.035467] Getting LVT0: 8700 [ 0.036014] Getting LVT1: 8400 [ 0.036509] enabled ExtINT on CPU#0 [ 0.038374] ENABLING IO-APIC IRQs [ 0.038837] init IO_APIC IRQs [ 0.039011] apic 0 pin 0 not connected [ 0.039579] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.040036] IOAPIC[0]: Set routing entry (0-2 -> 0x30 -> IRQ 0 Mode:0 Ac= tive:0 Dest:1) [ 0.041035] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.042034] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.043032] IOAPIC[0]: Set routing entry (0-5 -> 0x35 -> IRQ 5 Mode:1 Ac= tive:0 Dest:1) [ 0.044033] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.045033] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.046032] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.047033] IOAPIC[0]: Set routing entry (0-9 -> 0x39 -> IRQ 9 Mode:1 Ac= tive:0 Dest:1) [ 0.048033] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.049034] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.050035] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.051033] IOAPIC[0]: Set routing entry (0-13 -> 0x3d -> IRQ 13 Mode:0 = Active:0 Dest:1) [ 0.052034] IOAPIC[0]: Set routing entry (0-14 -> 0x3e -> IRQ 14 Mode:0 = Active:0 Dest:1) [ 0.053034] IOAPIC[0]: Set routing entry (0-15 -> 0x3f -> IRQ 15 Mode:0 = Active:0 Dest:1) [ 0.054027] apic 0 pin 16 not connected [ 0.055009] apic 0 pin 17 not connected [ 0.055528] apic 0 pin 18 not connected [ 0.056009] apic 0 pin 19 not connected [ 0.056534] apic 0 pin 20 not connected [ 0.057009] apic 0 pin 21 not connected [ 0.058008] apic 0 pin 22 not connected [ 0.058531] apic 0 pin 23 not connected [ 0.059156] ..TIMER: vector=3D0x30 apic1=3D0 pin1=3D2 apic2=3D-1 pin2=3D= -1 [ 0.060009] smpboot: CPU0: Intel Common KVM processor (fam: 0f, model: 0= 6, stepping: 01) [ 0.061219] Using local APIC timer interrupts. [ 0.061219] calibrating APIC timer ... [ 0.063000] ... lapic delta =3D 6250268 [ 0.063000] ... PM-Timer delta =3D 357989 [ 0.063000] ... PM-Timer result ok [ 0.063000] ..... delta 6250268 [ 0.063000] ..... mult: 268446966 [ 0.063000] ..... calibration result: 1000042 [ 0.063000] ..... CPU clock speed is 2693.0600 MHz. [ 0.063000] ..... host bus clock speed is 1000.0042 MHz. [ 0.063125] Performance Events: unsupported Netburst CPU model 6 no PMU = driver, software events only. [ 0.069072]=20 [ 0.069072] ********************************************************** [ 0.070006] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.070835] ** ** [ 0.071008] ** trace_printk() being used. Allocating extra memory. ** [ 0.072007] ** ** [ 0.073007] ** This means that this is a DEBUG kernel and it is ** [ 0.074006] ** unsafe for produciton use. ** [ 0.075006] ** ** [ 0.076006] ** If you see this message and you are not debugging ** [ 0.076834] ** the kernel, report this immediately to your vendor! ** [ 0.077008] ** ** [ 0.078007] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 0.079007] ********************************************************** [ 0.084310] x86: Booted up 1 node, 1 CPUs [ 0.084919] ---------------- [ 0.085006] | NMI testsuite: [ 0.085384] -------------------- [ 0.086007] remote IPI: ok | [ 0.086466] local IPI: ok | [ 0.092033] -------------------- [ 0.092633] Good, all 2 testcases passed! | [ 0.093006] --------------------------------- [ 0.093718] smpboot: Total of 1 processors activated (5386.97 BogoMIPS) [ 0.099913] atomic64_test: passed for x86-64 platform with CX8 and with = SSE [ 0.102097] regulator-dummy: no parameters [ 0.108688] NET: Registered protocol family 16 [ 0.110264] cpuidle: using governor ladder [ 0.110814] cpuidle: using governor menu [ 0.111312] ACPI: bus type PCI registered [ 0.112268] PCI: Using configuration type 1 for base access [ 0.121303] ACPI: Added _OSI(Module Device) [ 0.121862] ACPI: Added _OSI(Processor Device) [ 0.122009] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.123022] ACPI: Added _OSI(Processor Aggregator Device) [ 0.133496] ACPI: Interpreter enabled [ 0.134010] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S1_] (20140424/hwxface-580) [ 0.135011] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [= \_S2_] (20140424/hwxface-580) [ 0.136372] ACPI: (supports S0 S3 S5) [ 0.137007] ACPI: Using IOAPIC for interrupt routing [ 0.137709] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.152934] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.153016] acpi PNP0A03:00: _OSC: OS supports [Segments MSI] [ 0.154123] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.156509] PCI host bridge to bus 0000:00 [ 0.157011] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.157719] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.158009] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff] [ 0.159009] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.160009] pci_bus 0000:00: root bus resource [mem 0x80000000-0xfebffff= f] [ 0.161149] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.163045] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.164928] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.169363] pci 0000:00:01.1: reg 0x20: [io 0xc1c0-0xc1cf] [ 0.171404] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.172009] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.173009] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.174009] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.175516] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.176499] pci 0000:00:01.3: quirk: [io 0xb000-0xb03f] claimed by PIIX= 4 ACPI [ 0.177024] pci 0000:00:01.3: quirk: [io 0xb100-0xb10f] claimed by PIIX= 4 SMB [ 0.179332] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.182067] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.185064] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.196066] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.198155] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.200010] pci 0000:00:03.0: reg 0x10: [mem 0xfeba0000-0xfebbffff] [ 0.202010] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.209683] pci 0000:00:03.0: reg 0x30: [mem 0xfebc0000-0xfebdffff pref] [ 0.211370] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 [ 0.213010] pci 0000:00:04.0: reg 0x10: [io 0xc040-0xc07f] [ 0.215666] pci 0000:00:04.0: reg 0x14: [mem 0xfebf1000-0xfebf1fff] [ 0.224113] pci 0000:00:05.0: [1af4:1001] type 00 class 0x010000 [ 0.226010] pci 0000:00:05.0: reg 0x10: [io 0xc080-0xc0bf] [ 0.228010] pci 0000:00:05.0: reg 0x14: [mem 0xfebf2000-0xfebf2fff] [ 0.236763] pci 0000:00:06.0: [1af4:1001] type 00 class 0x010000 [ 0.239010] pci 0000:00:06.0: reg 0x10: [io 0xc0c0-0xc0ff] [ 0.241010] pci 0000:00:06.0: reg 0x14: [mem 0xfebf3000-0xfebf3fff] [ 0.249575] pci 0000:00:07.0: [1af4:1001] type 00 class 0x010000 [ 0.251706] pci 0000:00:07.0: reg 0x10: [io 0xc100-0xc13f] [ 0.253698] pci 0000:00:07.0: reg 0x14: [mem 0xfebf4000-0xfebf4fff] [ 0.262325] pci 0000:00:08.0: [1af4:1001] type 00 class 0x010000 [ 0.264009] pci 0000:00:08.0: reg 0x10: [io 0xc140-0xc17f] [ 0.266010] pci 0000:00:08.0: reg 0x14: [mem 0xfebf5000-0xfebf5fff] [ 0.274773] pci 0000:00:09.0: [1af4:1001] type 00 class 0x010000 [ 0.277010] pci 0000:00:09.0: reg 0x10: [io 0xc180-0xc1bf] [ 0.279010] pci 0000:00:09.0: reg 0x14: [mem 0xfebf6000-0xfebf6fff] [ 0.287638] pci 0000:00:0a.0: [8086:25ab] type 00 class 0x088000 [ 0.289010] pci 0000:00:0a.0: reg 0x10: [mem 0xfebf7000-0xfebf700f] [ 0.296620] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.297522] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.298519] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.299511] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.300390] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.302614] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.305254] ACPI: bus type USB registered [ 0.305925] usbcore: registered new interface driver usbfs [ 0.306120] usbcore: registered new interface driver hub [ 0.307391] usbcore: registered new device driver usb [ 0.308320] PCI: Using ACPI for IRQ routing [ 0.309013] PCI: pci_cache_line_size set to 64 bytes [ 0.310297] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.311099] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.313819] HPET: 3 timers in total, 0 timers will be used for per-cpu t= imer [ 0.315745] Switched to clocksource kvm-clock [ 0.316767] Warning: could not register all branches stats [ 0.317553] Warning: could not register annotated branches stats [ 0.377607] FS-Cache: Loaded [ 0.378163] pnp: PnP ACPI init [ 0.378620] ACPI: bus type PNP registered [ 0.379242] IOAPIC[0]: Set routing entry (0-8 -> 0x38 -> IRQ 8 Mode:0 Ac= tive:0 Dest:1) [ 0.380138] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.380783] IOAPIC[0]: Set routing entry (0-1 -> 0x31 -> IRQ 1 Mode:0 Ac= tive:0 Dest:1) [ 0.382009] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.383120] IOAPIC[0]: Set routing entry (0-12 -> 0x3c -> IRQ 12 Mode:0 = Active:0 Dest:1) [ 0.384244] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.385158] IOAPIC[0]: Set routing entry (0-6 -> 0x36 -> IRQ 6 Mode:0 Ac= tive:0 Dest:1) [ 0.386141] pnp 00:03: [dma 2] [ 0.386492] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.387216] IOAPIC[0]: Set routing entry (0-7 -> 0x37 -> IRQ 7 Mode:0 Ac= tive:0 Dest:1) [ 0.387989] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.388684] IOAPIC[0]: Set routing entry (0-4 -> 0x34 -> IRQ 4 Mode:0 Ac= tive:0 Dest:1) [ 0.389549] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.390381] IOAPIC[0]: Set routing entry (0-3 -> 0x33 -> IRQ 3 Mode:0 Ac= tive:0 Dest:1) [ 0.391763] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.393356] pnp: PnP ACPI: found 7 devices [ 0.393738] ACPI: bus type PNP unregistered [ 0.399404] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 0.399910] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff] [ 0.400439] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff] [ 0.400996] pci_bus 0000:00: resource 7 [mem 0x80000000-0xfebfffff] [ 0.401877] NET: Registered protocol family 1 [ 0.402390] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.402936] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.403503] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.404158] pci 0000:00:02.0: Boot video device [ 0.404814] PCI: CLS 0 bytes, default 64 [ 0.405777] Unpacking initramfs... [ 0.527736] debug: unmapping init [mem 0xffff880013ce6000-0xffff880013fe= ffff] [ 0.529340] Scanning for low memory corruption every 60 seconds [ 0.530107] blowfish-x86_64: performance on this CPU would be suboptimal= : disabling blowfish-x86_64. [ 0.531208] twofish-x86_64-3way: performance on this CPU would be subopt= imal: disabling twofish-x86_64-3way. [ 0.532131] sha256_ssse3: Neither AVX nor SSSE3 is available/usable. [ 0.532701] AVX instructions are not detected. [ 0.533129] AVX instructions are not detected. [ 0.534749] Initializing RT-Tester: OK [ 0.535176] spin_lock-torture:--- Start of test: nwriters_stress=3D2 sta= t_interval=3D60 verbose=3D1 shuffle_interval=3D3 stutter=3D5 shutdown_secs= =3D0 onoff_interval=3D0 onoff_holdoff=3D0 [ 0.536557] spin_lock-torture: Creating torture_shuffle task [ 0.537400] spin_lock-torture: Creating torture_stutter task [ 0.538222] spin_lock-torture: torture_shuffle task started [ 0.538748] spin_lock-torture: Creating lock_torture_writer task [ 0.539394] spin_lock-torture: torture_stutter task started [ 0.539920] spin_lock-torture: Creating lock_torture_writer task [ 0.540788] spin_lock-torture: lock_torture_writer task started [ 0.541493] spin_lock-torture: Creating lock_torture_stats task [ 0.542102] spin_lock-torture: lock_torture_writer task started [ 0.543105] futex hash table entries: 16 (order: -1, 2048 bytes) [ 0.543920] Kprobe smoke test started [ 0.547046] spin_lock-torture: lock_torture_stats task started [ 0.553359] Kprobe smoke test passed successfully [ 0.569366] VFS: Disk quotas dquot_6.5.2 [ 0.569956] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.570828] fuse init (API version 7.23) [ 0.571851] msgmni has been set to 558 [ 0.574839] Key type asymmetric registered [ 0.575349] list_sort_test: start testing list_sort() [ 0.576213] test_string_helpers: Running tests... [ 0.577455] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 0.578357] ACPI: Power Button [PWRF] [ 0.580403] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 [ 0.580937] IOAPIC[0]: Set routing entry (0-11 -> 0x3b -> IRQ 11 Mode:1 = Active:0 Dest:1) [ 0.585874] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10 [ 0.586504] IOAPIC[0]: Set routing entry (0-10 -> 0x3a -> IRQ 10 Mode:1 = Active:0 Dest:1) [ 0.589909] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 [ 0.594181] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 [ 0.626192] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.656037] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4, base_baud =3D 115200) = is a 16550A [ 0.659073] telclk_interrupt =3D 0xf non-mcpbl0010 hw. [ 0.659735] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 0.660862] Hangcheck: Using getrawmonotonic(). [ 0.661771] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 0.662899] usbcore: registered new interface driver rtsx_usb [ 0.669506] ------------[ cut here ]------------ [ 0.670014] kernel BUG at include/linux/scatterlist.h:115! [ 0.670014] invalid opcode: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 0.670014] Modules linked in: [ 0.670014] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.16.0-rc5-00226-g= 61d9c2a #1 [ 0.670014] task: ffff8800116b8000 ti: ffff8800116c0000 task.ti: ffff880= 0116c0000 [ 0.670014] RIP: 0010:[] [] setup_t= est_skip64+0x152/0x2f0 [ 0.670014] RSP: 0000:ffff8800116c3d08 EFLAGS: 00010202 [ 0.670014] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 00000000000= 00003 [ 0.670014] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffffffff81c= 51928 [ 0.670014] RBP: ffff8800116c3d68 R08: 0000000000000000 R09: 00000000000= 00000 [ 0.670014] R10: ffff880011437000 R11: ffff880013cda4a8 R12: 00000000000= 0ffe0 [ 0.670014] R13: ffff8800116c3e18 R14: ffff8800116c3e0c R15: 00000000000= 01000 [ 0.670014] FS: 0000000000000000(0000) GS:ffff880013800000(0000) knlGS:= 0000000000000000 [ 0.670014] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 0.670014] CR2: 0000000000000000 CR3: 0000000001b21000 CR4: 00000000000= 006f0 [ 0.670014] Stack: [ 0.670014] ffffffffffffffff ffffffff81f74b97 0000000000000000 ffff8800= 116c3e40 [ 0.670014] 000000000000ffe0 ffff880011437000 0000000000000000 00000000= 00000000 [ 0.670014] ffff88000f67d800 0000000000000000 ffffffff81f74b97 00000000= 00000000 [ 0.670014] Call Trace: [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] xhci_test_init+0x23e/0xc56 [ 0.670014] [] ? setup_test_32_248_8+0x370/0x370 [ 0.670014] [] ? migrate_vmas+0x2f/0xc0 [ 0.670014] [] ? kvasprintf+0x86/0xa0 [ 0.670014] [] ? setup_test_32_248_8+0x370/0x370 [ 0.670014] [] ? setup_test_wrap64+0x380/0x380 [ 0.670014] [] ? setup_test_dont_trim+0x350/0x350 [ 0.670014] [] ? xhci_ring_free+0x1d0/0x1d0 [ 0.670014] [] ? mon_bin_init+0x107/0x107 [ 0.670014] [] do_one_initcall+0x1b3/0x300 [ 0.670014] [] ? parse_args+0x3fc/0x6d0 [ 0.670014] [] kernel_init_freeable+0x118/0x1e1 [ 0.670014] [] ? do_early_param+0xc3/0xc3 [ 0.670014] [] ? rest_init+0x160/0x160 [ 0.670014] [] kernel_init+0xe/0x160 [ 0.670014] [] ret_from_fork+0x7c/0xb0 [ 0.670014] [] ? rest_init+0x160/0x160 [ 0.670014] Code: e8 64 5a b1 ff 83 f0 01 31 d2 48 c7 c7 28 19 c5 81 0f = b6 d8 89 de e8 3e 66 c5 ff 48 63 d3 48 83 04 d5 e0 dd e7 81 01 85 db 74 02 = <0f> 0b 44 89 e0 48 8b 75 c8 48 ba 00 00 00 80 ff 77 00 00 25 ff=20 [ 0.670014] RIP [] setup_test_skip64+0x152/0x2f0 [ 0.670014] RSP [ 0.705046] ---[ end trace 15557dc49fd3f925 ]--- [ 0.705639] Kernel panic - not syncing: Attempted to kill init! exitcode= =3D0x0000000b [ 0.705639]=20 [ 0.706014] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range= : 0xffffffff80000000-0xffffffff9fffffff) [ 0.706014] Rebooting in 10 seconds.. Elapsed time: 5 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/x86_64-randconfig= -s0-07251232/61d9c2ad31b11b87c319bbc2a963040742bac77c/vmlinuz-3.16.0-rc5-00= 226-g61d9c2a -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug = apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 pani= c=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 consol= e=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/k= build-tests/run-queue/kvm/x86_64-randconfig-s0-07251232/linux-devel:devel-h= ourly-2014072510:61d9c2ad31b11b87c319bbc2a963040742bac77c:bisect-linux3/.vm= linuz-61d9c2ad31b11b87c319bbc2a963040742bac77c-20140725135618-20-vp branch= =3Dlinux-devel/devel-hourly-2014072510 BOOT_IMAGE=3D/kernel/x86_64-randconf= ig-s0-07251232/61d9c2ad31b11b87c319bbc2a963040742bac77c/vmlinuz-3.16.0-rc5-= 00226-g61d9c2a drbd.minor_count=3D8' -initrd /kernel-tests/initrd/yocto-mi= nimal-x86_64.cgz -m 320 -smp 1 -net nic,vlan=3D1,model=3De1000 -net user,vl= an=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime= -drive file=3D/fs/LABEL=3DKVM/disk0-yocto-vp-14,media=3Ddisk,if=3Dvirtio -= drive file=3D/fs/LABEL=3DKVM/disk1-yocto-vp-14,media=3Ddisk,if=3Dvirtio -dr= ive file=3D/fs/LABEL=3DKVM/disk2-yocto-vp-14,media=3Ddisk,if=3Dvirtio -driv= e file=3D/fs/LABEL=3DKVM/disk3-yocto-vp-14,media=3Ddisk,if=3Dvirtio -drive = file=3D/fs/LABEL=3DKVM/disk4-yocto-vp-14,media=3Ddisk,if=3Dvirtio -drive fi= le=3D/fs/LABEL=3DKVM/disk5-yocto-vp-14,media=3Ddisk,if=3Dvirtio -pidfile /d= ev/shm/kboot/pid-yocto-vp-14 -serial file:/dev/shm/kboot/serial-yocto-vp-14= -daemonize -display none -monitor null=20 --JSkcQAAxhB1h8DcT Content-Type: application/octet-stream Content-Disposition: attachment; filename="x86_64-randconfig-s0-07251232-98e9e9efbc6c4585c23b77550cb961da1b0b8c84-kernel-BUG-at-16196.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgOThlOWU5ZS4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1o b3VybHktMjAxNDA3MjUxMCcKZ2l0IGNoZWNrb3V0IDlhM2M0MTQ1YWYzMjEyNWM1ZWUzOWMw MjcyNjYyYjQ3MzA3YTgzMjMKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0y MDE0MDcyNTEwOjlhM2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjM6Ymlz ZWN0LWxpbnV4MwoKMjAxNC0wNy0yNS0xMjo0MzoyNiA5YTNjNDE0NWFmMzIxMjVjNWVlMzlj MDI3MjY2MmI0NzMwN2E4MzIzIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTlh M2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjMKQ2hlY2sgZm9yIGtlcm5l bCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzlhM2M0MTQ1YWYz MjEyNWM1ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjMKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUx MjMyLTlhM2M0MTQ1YWYzMjEyNWM1ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjMKa2VybmVsOiAv a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzlhM2M0MTQ1YWYzMjEyNWM1 ZWUzOWMwMjcyNjYyYjQ3MzA3YTgzMjMvdm1saW51ei0zLjE2LjAtcmM2CgoyMDE0LTA3LTI1 LTEyOjQ2OjI2IGRldGVjdGluZyBib290IHN0YXRlIAkxCTYJMjAgU1VDQ0VTUwoKYmlzZWN0 OiBnb29kIGNvbW1pdCA5YTNjNDE0NWFmMzIxMjVjNWVlMzljMDI3MjY2MmI0NzMwN2E4MzIz CmdpdCBiaXNlY3Qgc3RhcnQgOThlOWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYxZGExYjBi OGM4NCA5YTNjNDE0NWFmMzIxMjVjNWVlMzljMDI3MjY2MmI0NzMwN2E4MzIzIC0tCi9jL2tl cm5lbC10ZXN0cy9saW5lYXItYmlzZWN0OiBbIi1iIiwgIjk4ZTllOWVmYmM2YzQ1ODVjMjNi Nzc1NTBjYjk2MWRhMWIwYjhjODQiLCAiLWciLCAiOWEzYzQxNDVhZjMyMTI1YzVlZTM5YzAy NzI2NjJiNDczMDdhODMyMyIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1m YWlsdXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0Il0KQmlzZWN0 aW5nOiAyNTUzIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAx MiBzdGVwcykKWzI4YThkMTMxZmE4ZDlkNjVlYzZiYzkxMzU2Y2FhNmRlMDMwZjdiNDRdIE1l cmdlICd0dHkvdHR5LW5leHQnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTAKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1o b3VybHktMjAxNDA3MjUxMDoyOGE4ZDEzMWZhOGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3 YjQ0OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTI6NDc6NTggMjhhOGQxMzFmYThkOWQ2 NWVjNmJjOTEzNTZjYWE2ZGUwMzBmN2I0NCBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1 MTIzMi0yOGE4ZDEzMWZhOGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0CkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8yOGE4 ZDEzMWZhOGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0CndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi0yOGE4ZDEzMWZhOGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0Cmtl cm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8yOGE4ZDEzMWZh OGQ5ZDY1ZWM2YmM5MTM1NmNhYTZkZTAzMGY3YjQ0L3ZtbGludXotMy4xNi4wLXJjNi0wMTgz NC1nMjhhOGQxMwoKMjAxNC0wNy0yNS0xMjo0OTo1OCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAu CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogNzE5IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0 ZXIgdGhpcyAocm91Z2hseSAxMCBzdGVwcykKW2I5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3 OWU2OWM2ZjJjYzU3MDFdIE1lcmdlICdiYXR0ZXJ5L21hc3RlcicgaW50byBkZXZlbC1ob3Vy bHktMjAxNDA3MjUxMApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290 LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2ti dWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMy L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOmI5MzlkZDgxNWJjNjZkMWVj MGI3MWRkZDg3OWU2OWM2ZjJjYzU3MDE6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0yNS0xMjo1 MDo1OSBiOTM5ZGQ4MTViYzY2ZDFlYzBiNzFkZGQ4NzllNjljNmYyY2M1NzAxIGNvbXBpbGlu ZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLWI5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3OWU2 OWM2ZjJjYzU3MDEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29u ZmlnLXMwLTA3MjUxMjMyL2I5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3OWU2OWM2ZjJjYzU3 MDEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLWI5MzlkZDgxNWJjNjZkMWVjMGI3MWRk ZDg3OWU2OWM2ZjJjYzU3MDEKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMw LTA3MjUxMjMyL2I5MzlkZDgxNWJjNjZkMWVjMGI3MWRkZDg3OWU2OWM2ZjJjYzU3MDEvdm1s aW51ei0zLjE2LjAtcmM2LTAyMjAzLWdiOTM5ZGQ4CgoyMDE0LTA3LTI1LTEyOjUzOjAwIGRl dGVjdGluZyBib290IHN0YXRlIAk2CTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMzUwIHJldmlz aW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA5IHN0ZXBzKQpbM2I0NmFl NGVmMWJjZDZmMmNlYmIyMGRkOTY3Y2E2Mzk4YzBhZTk3Y10gTWVyZ2UgJ2h3bW9uL2h3bW9u JyBpbnRvIGRldmVsLWhvdXJseS0yMDE0MDcyNTEwCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3Rz L2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2Jq LWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTA6 M2I0NmFlNGVmMWJjZDZmMmNlYmIyMGRkOTY3Y2E2Mzk4YzBhZTk3YzpiaXNlY3QtbGludXgz CgoyMDE0LTA3LTI1LTEyOjU0OjAwIDNiNDZhZTRlZjFiY2Q2ZjJjZWJiMjBkZDk2N2NhNjM5 OGMwYWU5N2MgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItM2I0NmFlNGVmMWJj ZDZmMmNlYmIyMGRkOTY3Y2E2Mzk4YzBhZTk3YwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvM2I0NmFlNGVmMWJjZDZmMmNlYmIy MGRkOTY3Y2E2Mzk4YzBhZTk3Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItM2I0NmFl NGVmMWJjZDZmMmNlYmIyMGRkOTY3Y2E2Mzk4YzBhZTk3YwprZXJuZWw6IC9rZXJuZWwveDg2 XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvM2I0NmFlNGVmMWJjZDZmMmNlYmIyMGRkOTY3 Y2E2Mzk4YzBhZTk3Yy92bWxpbnV6LTMuMTYuMC1yYzYtMDIyNDQtZzNiNDZhZTRlCgoyMDE0 LTA3LTI1LTEyOjU2OjAwIGRldGVjdGluZyBib290IHN0YXRlIC4JMjAgU1VDQ0VTUwoKQmlz ZWN0aW5nOiAzMDkgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5 IDkgc3RlcHMpClsxMjZjZDE0YzcwMzIzZDE4ODkyNGFjY2U5ZTk2OWUyNzllMDYxMmNmXSBN ZXJnZSAnaHdtb24vaHdtb24tc3RhZ2luZycgaW50byBkZXZlbC1ob3VybHktMjAxNDA3MjUx MApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2gg L2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9y dW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRldmVs OmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOjEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5 ZTI3OWUwNjEyY2Y6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0yNS0xMjo1NzowMSAxMjZjZDE0 YzcwMzIzZDE4ODkyNGFjY2U5ZTk2OWUyNzllMDYxMmNmIGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmln LXMwLTA3MjUxMjMyLTEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5ZTI3OWUwNjEyY2YK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUx MjMyLzEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5ZTI3OWUwNjEyY2YKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5k Y29uZmlnLXMwLTA3MjUxMjMyLTEyNmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5ZTI3OWUw NjEyY2YKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1 ZXVlL2pha2V0b3duLWNvbnN1bWVyL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTEy NmNkMTRjNzAzMjNkMTg4OTI0YWNjZTllOTY5ZTI3OWUwNjEyY2YKa2VybmVsOiAva2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzEyNmNkMTRjNzAzMjNkMTg4OTI0YWNj ZTllOTY5ZTI3OWUwNjEyY2Yvdm1saW51ei0zLjE2LjAtcmM2LTAyMzI1LWcxMjZjZDE0Cgoy MDE0LTA3LTI1LTEzOjA0OjAxIGRldGVjdGluZyBib290IHN0YXRlIAk3CTIwIFNVQ0NFU1MK CkJpc2VjdGluZzogMjI4IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91 Z2hseSA4IHN0ZXBzKQpbOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2 NV0gTWVyZ2UgJ2RqYnctdXNiL3RkLWZyYWdtZW50cy12MScgaW50byBkZXZlbC1ob3VybHkt MjAxNDA3MjUxMApydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZh aWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWls ZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyL2xp bnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOjk3MTlmZjhiYmQ5YzRiZDAxMWQx ZmU0YzY4YWVlZjkwZTYxYzQ2NjU6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0yNS0xMzowNTow MiA5NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2MWM0NjY1IGNvbXBpbGluZwpR dWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyLTk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkw ZTYxYzQ2NjUKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmln LXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUK d2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4 YWVlZjkwZTYxYzQ2NjUKa2VybmVsOiAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3 MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvdm1saW51 ei0zLjE2LjAtcmM2LTAyNTUyLWc5NzE5ZmY4CgoyMDE0LTA3LTI1LTEzOjA3OjAyIGRldGVj dGluZyBib290IHN0YXRlIC4gVEVTVCBGQUlMVVJFClsgICAgMS45Njk4MjZdIFNpbGljb24g TGFicyBDMiBwb3J0IHN1cHBvcnQgdi4gMC41MS4wIC0gKEMpIDIwMDcgUm9kb2xmbyBHaW9t ZXR0aQpbICAgIDEuOTcxMDc0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug ZHJpdmVyIHJ0c3hfdXNiClsgICAgMS45ODAyNTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUg XS0tLS0tLS0tLS0tLQpbICAgIDEuOTgwOTA2XSBrZXJuZWwgQlVHIGF0IC9rYnVpbGQvc3Jj L2NvbnN1bWVyL2luY2x1ZGUvbGludXgvc2NhdHRlcmxpc3QuaDoxMTUhClsgICAgMS45ODEx ODZdIGludmFsaWQgb3Bjb2RlOiAwMDAwIFsjMV0gUFJFRU1QVCBTTVAgREVCVUdfUEFHRUFM TE9DClsgICAgMS45ODQwNDFdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDEuOTg0MDQxXSBD UFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM2LTAy NTUyLWc5NzE5ZmY4ICM1ClsgICAgMS45ODQwNDFdIHRhc2s6IGZmZmY4ODAwMTAyYzAwMDAg dGk6IGZmZmY4ODAwMTAyOGMwMDAgdGFzay50aTogZmZmZjg4MDAxMDI4YzAwMApbICAgIDEu OTg0MDQxXSBSSVA6IDAwMTA6WzxmZmZmZmZmZjgxNTc1MWQyPl0gIFs8ZmZmZmZmZmY4MTU3 NTFkMj5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTUyLzB4MmYwClsgICAgMS45ODQwNDFdIFJT UDogMDAwMDpmZmZmODgwMDEwMjhmZDA4ICBFRkxBR1M6IDAwMDEwMjAyClsgICAgMS45ODQw NDFdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDEgUkNYOiAw MDAwMDAwMDAwMDAwMDAzClsgICAgMS45ODQwNDFdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBS U0k6IDAwMDAwMDAwMDAwMDAwMDEgUkRJOiBmZmZmZmZmZjgxYzU2MDUwClsgICAgMS45ODQw NDFdIFJCUDogZmZmZjg4MDAxMDI4ZmQ2OCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAw MDAwMDAwMDAwMDAwMDAwClsgICAgMS45ODQwNDFdIFIxMDogZmZmZjg4MDAwZWJmMTAwMCBS MTE6IGZmZmY4ODAwMTI5MzE0YTggUjEyOiAwMDAwMDAwMDAwMDBmZmUwClsgICAgMS45ODQw NDFdIFIxMzogZmZmZjg4MDAxMDI4ZmUxOCBSMTQ6IGZmZmY4ODAwMTAyOGZlMGMgUjE1OiAw MDAwMDAwMDAwMDAxMDAwClsgICAgMS45ODQwNDFdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgw MDAwKSBHUzpmZmZmODgwMDEyNTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAK WyAgICAxLjk4NDA0MV0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAw MDA4MDA1MDAzYgpbICAgIDEuOTg0MDQxXSBDUjI6IDAwMDAwMDAwZmZmZmZmZmYgQ1IzOiAw MDAwMDAwMDAxYjI1MDAwIENSNDogMDAwMDAwMDAwMDAwMDZlMApbICAgIDEuOTg0MDQxXSBT dGFjazoKWyAgICAxLjk4NDA0MV0gIGZmZmZmZmZmZmZmZmZmZmYgZmZmZmZmZmY4MWY3OWJh ZiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAwMTAyOGZlNDAKWyAgICAxLjk4NDA0MV0gIDAw MDAwMDAwMDAwMGZmZTAgZmZmZjg4MDAwZWJmMTAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw MDAwMDAwMDAwMDAKWyAgICAxLjk4NDA0MV0gIGZmZmY4ODAwMDk2MGE4MDAgMDAwMDAwMDAw MDAwMDAwMCBmZmZmZmZmZjgxZjc5YmFmIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjk4NDA0 MV0gQ2FsbCBUcmFjZToKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MWY3OWJhZj5dID8g bW9uX2Jpbl9pbml0KzB4MTA3LzB4MTA3ClsgICAgMS45ODQwNDFdICBbPGZmZmZmZmZmODFm NzliYWY+XSA/IG1vbl9iaW5faW5pdCsweDEwNy8weDEwNwpbICAgIDEuOTg0MDQxXSAgWzxm ZmZmZmZmZjgxZjc5ZGVkPl0geGhjaV90ZXN0X2luaXQrMHgyM2UvMHhjNTYKWyAgICAxLjk4 NDA0MV0gIFs8ZmZmZmZmZmY4MTU3NTA4MD5dID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM3 MC8weDM3MApbICAgIDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxMjdmZmZmPl0gPyBtaWdyYXRl X3BhZ2VfbW92ZV9tYXBwaW5nKzB4MmYvMHgzZTAKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZm ZmY4MTNiZmNiNj5dID8ga3Zhc3ByaW50ZisweDg2LzB4YTAKWyAgICAxLjk4NDA0MV0gIFs8 ZmZmZmZmZmY4MTU3NTA4MD5dID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM3MC8weDM3MApb ICAgIDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxNTc0ZDEwPl0gPyBzZXR1cF90ZXN0X3dyYXA2 NCsweDM4MC8weDM4MApbICAgIDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxNTc0OTkwPl0gPyBz ZXR1cF90ZXN0X2RvbnRfdHJpbSsweDM1MC8weDM1MApbICAgIDEuOTg0MDQxXSAgWzxmZmZm ZmZmZjgxNTc0NjQwPl0gPyB4aGNpX3JpbmdfZnJlZSsweDFkMC8weDFkMApbICAgIDEuOTg0 MDQxXSAgWzxmZmZmZmZmZjgxZjc5YmFmPl0gPyBtb25fYmluX2luaXQrMHgxMDcvMHgxMDcK WyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MTAwMjI0Mz5dIGRvX29uZV9pbml0Y2FsbCsw eDFiMy8weDMwMApbICAgIDEuOTg0MDQxXSAgWzxmZmZmZmZmZjgxMGYyZmRjPl0gPyBwYXJz ZV9hcmdzKzB4M2ZjLzB4NmQwClsgICAgMS45ODQwNDFdICBbPGZmZmZmZmZmODFmMjU1OTI+ XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDExOC8weDFlMQpbICAgIDEuOTg0MDQxXSAgWzxm ZmZmZmZmZjgxZjI0OWY5Pl0gPyBkb19lYXJseV9wYXJhbSsweGMzLzB4YzMKWyAgICAxLjk4 NDA0MV0gIFs8ZmZmZmZmZmY4MTZiZDA1MD5dID8gcmVzdF9pbml0KzB4MTYwLzB4MTYwClsg ICAgMS45ODQwNDFdICBbPGZmZmZmZmZmODE2YmQwNWU+XSBrZXJuZWxfaW5pdCsweGUvMHgx NjAKWyAgICAxLjk4NDA0MV0gIFs8ZmZmZmZmZmY4MTZkNmEzYz5dIHJldF9mcm9tX2Zvcmsr MHg3Yy8weGIwClsgICAgMS45ODQwNDFdICBbPGZmZmZmZmZmODE2YmQwNTA+XSA/IHJlc3Rf aW5pdCsweDE2MC8weDE2MApbICAgIDEuOTg0MDQxXSBDb2RlOiBlOCBlNCAyYSBiMSBmZiA4 MyBmMCAwMSAzMSBkMiA0OCBjNyBjNyA1MCA2MCBjNSA4MSAwZiBiNiBkOCA4OSBkZSBlOCBl ZSA0MyBjNSBmZiA0OCA2MyBkMyA0OCA4MyAwNCBkNSA4MCAzNCBlOCA4MSAwMSA4NSBkYiA3 NCAwMiA8MGY+IDBiIDQ0IDg5IGUwIDQ4IDhiIDc1IGM4IDQ4IGJhIDAwIDAwIDAwIDgwIGZm IDc3IDAwIDAwIDI1IGZmIApbICAgIDEuOTg0MDQxXSBSSVAgIFs8ZmZmZmZmZmY4MTU3NTFk Mj5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4MTUyLzB4MmYwClsgICAgMS45ODQwNDFdICBSU1Ag PGZmZmY4ODAwMTAyOGZkMDg+ClsgICAgMi4wMjI2NDVdIC0tLVsgZW5kIHRyYWNlIDljMDA3 MTEwMTA1YzIyYTUgXS0tLQpbICAgIDIuMDIzMzQ1XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3lu Y2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgaW5pdCEgZXhpdGNvZGU9MHgwMDAwMDAwYgova2Vy bmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQx ZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2cteW9jdG8taXZiNDMtMTE4OjIwMTQwNzI1MTMx MzM0Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2 MWM0NjY1L2RtZXNnLXlvY3RvLWl2YjQzLTEyNToyMDE0MDcyNTEzMTMzNDp4ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy15 b2N0by1pdmI0My01NjoyMDE0MDcyNTEzMTMzNDp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1 MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJi ZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy15b2N0by1pdmI0My03Nzoy MDE0MDcyNTEzMTMzNDp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRj NjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTExMjoyMDE0MDcyNTEzMTMz OTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFj NDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTEyNjoyMDE0MDcyNTEzMTMzOTp4ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1x dWFudGFsLWl2YjQzLTEyNzoyMDE0MDcyNTEzMTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0w NzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZm OGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQz LTEyOjIwMTQwNzI1MTMxMzM5Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQwMTFk MWZlNGM2OGFlZWY5MGU2MWM0NjY1L2RtZXNnLXF1YW50YWwtaXZiNDMtMToyMDE0MDcyNTEz MTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBl NjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTI0OjIwMTQwNzI1MTMxMzM5Ong4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0w NzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2MWM0NjY1L2RtZXNn LXF1YW50YWwtaXZiNDMtNDU6MjAxNDA3MjUxMzEzMzk6eDg2XzY0LXJhbmRjb25maWctczAt MDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlm ZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1pdmI0 My01NjoyMDE0MDcyNTEzMTMzOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDEx ZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWl2YjQzLTU6MjAxNDA3MjUx MzEzNDA6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkw ZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1pdmI0My02NjoyMDE0MDcyNTEzMTMzOTp4ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAt MDcyNTEyMzIvOTcxOWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVz Zy1xdWFudGFsLWl2YjQzLTc5OjIwMTQwNzI1MTMxMzM5Ong4Nl82NC1yYW5kY29uZmlnLXMw LTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85NzE5 ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5MGU2MWM0NjY1L2RtZXNnLXF1YW50YWwtaXZi NDMtODA6MjAxNDA3MjUxMzEzMzk6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAx MWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1pdmI0My05OjIwMTQwNzI1 MTMxMzM5Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85NzE5ZmY4YmJkOWM0YmQwMTFkMWZlNGM2OGFlZWY5 MGU2MWM0NjY1L2RtZXNnLXF1YW50YWwta2J1aWxkLTE4OjIwMTQwNzI1MTMwNDUzOng4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjMuMTYuMC1yYzYtMDI1NTItZzk3MTlmZjg6NQov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk3MTlmZjhiYmQ5YzRiZDAx MWQxZmU0YzY4YWVlZjkwZTYxYzQ2NjUvZG1lc2ctcXVhbnRhbC1rYnVpbGQtMjE6MjAxNDA3 MjUxMzA0NTM6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6My4xNi4wLXJjNi0wMjU1 Mi1nOTcxOWZmODo1Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOTcx OWZmOGJiZDljNGJkMDExZDFmZTRjNjhhZWVmOTBlNjFjNDY2NS9kbWVzZy1xdWFudGFsLWti dWlsZC0yNDoyMDE0MDcyNTEzMDQ1Mzp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjoz LjE2LjAtcmM2LTAyNTUyLWc5NzE5ZmY4OjUKMDoyMDoyMCBhbGxfZ29vZDpiYWQ6YWxsX2Jh ZCBib290cwobWzE7MzVtMjAxNC0wNy0yNSAxMzowNzozMyBSRVBFQVQgQ09VTlQ6IDIwICAj IC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpsaW5lYXIt YmlzZWN0OiBiYWQgYnJhbmNoIG1heSBiZSBkamJ3LXVzYi90ZC1mcmFnbWVudHMtdjEKbGlu ZWFyLWJpc2VjdDogaGFuZGxlIG92ZXIgdG8gZ2l0IGJpc2VjdApsaW5lYXItYmlzZWN0OiBn aXQgYmlzZWN0IHN0YXJ0IDk3MTlmZjhiYmQ5YzRiZDAxMWQxZmU0YzY4YWVlZjkwZTYxYzQ2 NjUgMTI2Y2QxNGM3MDMyM2QxODg5MjRhY2NlOWU5NjllMjc5ZTA2MTJjZiAtLQpQcmV2aW91 cyBIRUFEIHBvc2l0aW9uIHdhcyA5NzE5ZmY4Li4uIE1lcmdlICdkamJ3LXVzYi90ZC1mcmFn bWVudHMtdjEnIGludG8gZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTAKSEVBRCBpcyBub3cgYXQg NTRhZjYxZC4uLiBNZXJnZSBicmFuY2ggJ2FrcG0tY3VycmVudC9jdXJyZW50JwpCaXNlY3Rp bmc6IDEyOSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNyBz dGVwcykKWzgzNDZiMzNmYWQwMWNmZTkzZjBmZDBlNjRjZDMyZmY0MGJkNGJhNDFdIERvY3Vt ZW50YXRpb246IERvY0Jvb2s6IGVsaWVtaW5hdGUgZG9jIGJ1aWxkIGJyZWFrCmxpbmVhci1i aXNlY3Q6IGdpdCBiaXNlY3QgcnVuIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290 LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3Vy bHktMjAxNDA3MjUxMDo4MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQx OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTM6MDc6MzkgODM0NmIzM2ZhZDAxY2ZlOTNm MGZkMGU2NGNkMzJmZjQwYmQ0YmE0MSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi04MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQxCkNoZWNrIGZvciBr ZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi84MzQ2YjMz ZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQxCndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0w NzI1MTIzMi04MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQxCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93 bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi04MzQ2YjMzZmFkMDFj ZmU5M2YwZmQwZTY0Y2QzMmZmNDBiZDRiYTQxCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi84MzQ2YjMzZmFkMDFjZmU5M2YwZmQwZTY0Y2QzMmZmNDBi ZDRiYTQxL3ZtbGludXotMy4xNi4wLXJjMy0wMDA5Ny1nODM0NmIzMwoKMjAxNC0wNy0yNS0x MzoxNTo0NCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzog NjQgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDYgc3RlcHMp ClsxYzA5NDcyOGI2OGMyOGU1MmFiYjY0ZjA2ODZhYWNlNjE0OTVhNGZhXSB1c2ItY29yZTog UmVtb3ZlIEZpeCBtZXMgaW4gZmlsZSBoY2QuYwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9i aXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1i aXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL3g4Nl82NC1yYW5kY29u ZmlnLXMwLTA3MjUxMjMyL2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcyNTEwOjFj MDk0NzI4YjY4YzI4ZTUyYWJiNjRmMDY4NmFhY2U2MTQ5NWE0ZmE6YmlzZWN0LWxpbnV4MwoK MjAxNC0wNy0yNS0xMzoxNjo0NSAxYzA5NDcyOGI2OGMyOGU1MmFiYjY0ZjA2ODZhYWNlNjE0 OTVhNGZhIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTFjMDk0NzI4YjY4YzI4 ZTUyYWJiNjRmMDY4NmFhY2U2MTQ5NWE0ZmEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVs L3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzFjMDk0NzI4YjY4YzI4ZTUyYWJiNjRm MDY4NmFhY2U2MTQ5NWE0ZmEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTFjMDk0NzI4 YjY4YzI4ZTUyYWJiNjRmMDY4NmFhY2U2MTQ5NWE0ZmEKa2VybmVsOiAva2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzFjMDk0NzI4YjY4YzI4ZTUyYWJiNjRmMDY4NmFh Y2U2MTQ5NWE0ZmEvdm1saW51ei0zLjE2LjAtcmM1LTAwMDY1LWcxYzA5NDcyCgoyMDE0LTA3 LTI1LTEzOjE4OjQ1IGRldGVjdGluZyBib290IHN0YXRlIC4JMjAgU1VDQ0VTUwoKQmlzZWN0 aW5nOiAzNiByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgNSBz dGVwcykKWzdlYmRiNTJlMTkyYzRkNDk2YTliM2E4N2Q0N2ViYTNlYmEzZTFmZDRdIHBoeTog bWlwaHkzNjV4OiBSZXByZXNlbnQgZWFjaCBQSFkgY2hhbm5lbCBhcyBhIERUIHN1Ym5vZGUK cnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9j L2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVu LXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpk ZXZlbC1ob3VybHktMjAxNDA3MjUxMDo3ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEz ZWJhM2UxZmQ0OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTM6MTk6NDggN2ViZGI1MmUx OTJjNGQ0OTZhOWIzYTg3ZDQ3ZWJhM2ViYTNlMWZkNCBjb21waWxpbmcKUXVldWVkIGJ1aWxk IHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi03ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEzZWJhM2UxZmQ0CkNo ZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi83ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEzZWJhM2UxZmQ0CndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi03ZWJkYjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEzZWJhM2Ux ZmQ0Cmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi83ZWJk YjUyZTE5MmM0ZDQ5NmE5YjNhODdkNDdlYmEzZWJhM2UxZmQ0L3ZtbGludXotMy4xNi4wLXJj NS0wMDAyNy1nN2ViZGI1MgoKMjAxNC0wNy0yNS0xMzoyMzo0OCBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMTggcmV2aXNpb25zIGxlZnQgdG8gdGVz dCBhZnRlciB0aGlzIChyb3VnaGx5IDQgc3RlcHMpClszMTAzMzM2MWQ4M2MxYjBlM2I5MDBj NDc0ZDMxMzc0YjYzODkyYTllXSB4aGNpOiBpbnRyb2R1Y2UgeGhjaV90b19kZXYKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3Qt YmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1o b3VybHktMjAxNDA3MjUxMDozMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODky YTllOmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTM6MjU6MDUgMzEwMzMzNjFkODNjMWIw ZTNiOTAwYzQ3NGQzMTM3NGI2Mzg5MmE5ZSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1 MTIzMi0zMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODkyYTllCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8zMTAz MzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODkyYTllCndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi0zMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODkyYTllCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtl dG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi0zMTAzMzM2MWQ4 M2MxYjBlM2I5MDBjNDc0ZDMxMzc0YjYzODkyYTllCmtlcm5lbDogL2tlcm5lbC94ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8zMTAzMzM2MWQ4M2MxYjBlM2I5MDBjNDc0ZDMxMzc0 YjYzODkyYTllL3ZtbGludXotMy4xNi4wLXJjNS0wMDIwOC1nMzEwMzMzNgoKMjAxNC0wNy0y NS0xMzozMzowNSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkyMCBTVUNDRVNTCgpCaXNlY3Rp bmc6IDkgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDMgc3Rl cHMpCltlYTIyYTk1ZDg4YmMxMzgxODg4Y2M0MTU1NmQ0YTkyNzgzMjg1MjIxXSB4aGNpOiBp bnRyb2R1Y2Ugc3RydWN0IHhoY2lfcmluZ19wb2ludGVyCnJ1bm5pbmcgL2Mva2VybmVsLXRl c3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMv b2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJh bmRjb25maWctczAtMDcyNTEyMzIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI1 MTA6ZWEyMmE5NWQ4OGJjMTM4MTg4OGNjNDE1NTZkNGE5Mjc4MzI4NTIyMTpiaXNlY3QtbGlu dXgzCgoyMDE0LTA3LTI1LTEzOjM0OjM1IGVhMjJhOTVkODhiYzEzODE4ODhjYzQxNTU2ZDRh OTI3ODMyODUyMjEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItZWEyMmE5NWQ4 OGJjMTM4MTg4OGNjNDE1NTZkNGE5Mjc4MzI4NTIyMQpDaGVjayBmb3Iga2VybmVsIGluIC9r ZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvZWEyMmE5NWQ4OGJjMTM4MTg4 OGNjNDE1NTZkNGE5Mjc4MzI4NTIyMQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItZWEy MmE5NWQ4OGJjMTM4MTg4OGNjNDE1NTZkNGE5Mjc4MzI4NTIyMQprZXJuZWw6IC9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvZWEyMmE5NWQ4OGJjMTM4MTg4OGNjNDE1 NTZkNGE5Mjc4MzI4NTIyMS92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMTYtZ2VhMjJhOTUKCjIw MTQtMDctMjUtMTM6MzY6MzUgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkxNAkyMCBTVUNDRVNT CgpCaXNlY3Rpbmc6IDQgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3Vn aGx5IDIgc3RlcHMpClsxODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1NmIyOTQ1 XSB4aGNpOiBjb21iaW5lIHhoY2lfcXVldWVfYnVsa190eCgpIGFuZCBxdWV1ZV9idWxrX3Nn X3R4KCkKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJl LnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1k ZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDoxODI3MTFjMTYwZjlhMTAyY2RlNWJhN2Uz OGE4ZTlkNTE1NmIyOTQ1OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTM6Mzg6MDcgMTgy NzExYzE2MGY5YTEwMmNkZTViYTdlMzhhOGU5ZDUxNTZiMjk0NSBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi0xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1NmIy OTQ1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0w NzI1MTIzMi8xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1NmIyOTQ1CndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMi0xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlk NTE1NmIyOTQ1CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9qYWtldG93bi1jb25zdW1lci94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi0xODI3MTFjMTYwZjlhMTAyY2RlNWJhN2UzOGE4ZTlkNTE1NmIyOTQ1Cmtlcm5lbDogL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi8xODI3MTFjMTYwZjlhMTAyY2Rl NWJhN2UzOGE4ZTlkNTE1NmIyOTQ1L3ZtbGludXotMy4xNi4wLXJjNS0wMDIyMi1nMTgyNzEx YwoKMjAxNC0wNy0yNS0xMzo0NzoxMyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAJNwkyMCBTVUND RVNTCgpCaXNlY3Rpbmc6IDIgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChy b3VnaGx5IDEgc3RlcCkKWzVlZWM2NzdjYTdlNWU1YWUyZWMyZTI2MmYwOTljMmNmNzU4ODhm MWVdIHhoY2k6IGZpeCB4aGNpX3F1ZXVlX2N0cmxfdHgoKSByaW5nIHNwYWNlIHJlc2VydmF0 aW9uCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5z aCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3Rz L3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvbGludXgtZGV2 ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTA6NWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5 OWMyY2Y3NTg4OGYxZTpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTI1LTEzOjQ4OjE2IDVlZWM2 NzdjYTdlNWU1YWUyZWMyZTI2MmYwOTljMmNmNzU4ODhmMWUgY29tcGlsaW5nClF1ZXVlZCBi dWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJhbmRjb25m aWctczAtMDcyNTEyMzItNWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3NTg4OGYx ZQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzIvNWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3NTg4OGYxZQp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2XzY0LXJh bmRjb25maWctczAtMDcyNTEyMzItNWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3 NTg4OGYxZQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIv NWVlYzY3N2NhN2U1ZTVhZTJlYzJlMjYyZjA5OWMyY2Y3NTg4OGYxZS92bWxpbnV6LTMuMTYu MC1yYzUtMDAyMjMtZzVlZWM2NzcKCjIwMTQtMDctMjUtMTM6NTE6MzMgZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLgkzCTIwIFNVQ0NFU1MKCkJpc2VjdGluZzogMCByZXZpc2lvbnMgbGVmdCB0 byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMSBzdGVwKQpbNjFkOWMyYWQzMWIxMWI4N2Mz MTliYmMyYTk2MzA0MDc0MmJhYzc3Y10geGhjaTogdW5pdCB0ZXN0IHJpbmcgZW5xdWV1ZS9k ZXF1ZXVlIHJvdXRpbmVzCnJ1bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJv b3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEy MzIvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzI1MTA6NjFkOWMyYWQzMWIxMWI4 N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3YzpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTI1LTEz OjUzOjE3IDYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MgY29tcGls aW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUveDg2 XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2 MzA0MDc0MmJhYzc3YwpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwveDg2XzY0LXJhbmRj b25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJh Yzc3Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItNjFkOWMyYWQzMWIxMWI4N2MzMTli YmMyYTk2MzA0MDc0MmJhYzc3Ywp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvc25iLXNtb2tlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUx MjMyLTYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MKa2VybmVsOiAv a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdj MzE5YmJjMmE5NjMwNDA3NDJiYWM3N2Mvdm1saW51ei0zLjE2LjAtcmM1LTAwMjI2LWc2MWQ5 YzJhCgoyMDE0LTA3LTI1LTEzOjU3OjE3IGRldGVjdGluZyBib290IHN0YXRlIC4gVEVTVCBG QUlMVVJFClsgICAgMS4xNDg5NjNdIFNpbGljb24gTGFicyBDMiBwb3J0IHN1cHBvcnQgdi4g MC41MS4wIC0gKEMpIDIwMDcgUm9kb2xmbyBHaW9tZXR0aQpbICAgIDEuMTQ5NzU0XSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHJ0c3hfdXNiClsgICAgMS4x NTQzMzldIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgIDEuMTU0 NzY5XSBrZXJuZWwgQlVHIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2luY2x1ZGUvbGludXgvc2Nh dHRlcmxpc3QuaDoxMTUhClsgICAgMS4xNTUzMDBdIGludmFsaWQgb3Bjb2RlOiAwMDAwIFsj MV0gUFJFRU1QVCBTTVAgREVCVUdfUEFHRUFMTE9DClsgICAgMS4xNTUzMDBdIE1vZHVsZXMg bGlua2VkIGluOgpbICAgIDEuMTU1MzAwXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIv MCBOb3QgdGFpbnRlZCAzLjE2LjAtcmM1LTAwMjI2LWc2MWQ5YzJhICMxClsgICAgMS4xNTUz MDBdIHRhc2s6IGZmZmY4ODAwMTAyYzAwMDAgdGk6IGZmZmY4ODAwMTAyOGMwMDAgdGFzay50 aTogZmZmZjg4MDAxMDI4YzAwMApbICAgIDEuMTU1MzAwXSBSSVA6IDAwMTA6WzxmZmZmZmZm ZjgxNTcxZjEyPl0gIFs8ZmZmZmZmZmY4MTU3MWYxMj5dIHNldHVwX3Rlc3Rfc2tpcDY0KzB4 MTUyLzB4MmYwClsgICAgMS4xNTUzMDBdIFJTUDogMDAwMDpmZmZmODgwMDEwMjhmZDA4ICBF RkxBR1M6IDAwMDEwMjAyClsgICAgMS4xNTUzMDBdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBS Qlg6IDAwMDAwMDAwMDAwMDAwMDEgUkNYOiAwMDAwMDAwMDAwMDAwMDAzClsgICAgMS4xNTUz MDBdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IDAwMDAwMDAwMDAwMDAwMDEgUkRJOiBm ZmZmZmZmZjgxYzUxOTI4ClsgICAgMS4xNTUzMDBdIFJCUDogZmZmZjg4MDAxMDI4ZmQ2OCBS MDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMS4xNTUz MDBdIFIxMDogZmZmZjg4MDAwZTg3MTAwMCBSMTE6IGZmZmY4ODAwMTI5MzE0YTggUjEyOiAw MDAwMDAwMDAwMDBmZmUwClsgICAgMS4xNTUzMDBdIFIxMzogZmZmZjg4MDAxMDI4ZmUxOCBS MTQ6IGZmZmY4ODAwMTAyOGZlMGMgUjE1OiAwMDAwMDAwMDAwMDAxMDAwClsgICAgMS4xNTUz MDBdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMDEyNDAwMDAwKDAw MDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjE1NTMwMF0gQ1M6ICAwMDEwIERT OiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzYgpbICAgIDEuMTU1MzAwXSBD UjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAxYjIxMDAwIENSNDogMDAwMDAw MDAwMDAwMDZmMApbICAgIDEuMTU1MzAwXSBTdGFjazoKWyAgICAxLjE1NTMwMF0gIGZmZmZm ZmZmZmZmZmZmZmYgZmZmZmZmZmY4MWY3NGI5NyAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAw MTAyOGZlNDAKWyAgICAxLjE1NTMwMF0gIDAwMDAwMDAwMDAwMGZmZTAgZmZmZjg4MDAwZTg3 MTAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjE1NTMwMF0g IGZmZmY4ODAwMDk1ZTc4MDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxZjc0Yjk3IDAw MDAwMDAwMDAwMDAwMDAKWyAgICAxLjE1NTMwMF0gQ2FsbCBUcmFjZToKWyAgICAxLjE1NTMw MF0gIFs8ZmZmZmZmZmY4MWY3NGI5Nz5dID8gbW9uX2Jpbl9pbml0KzB4MTA3LzB4MTA3Clsg ICAgMS4xNTUzMDBdICBbPGZmZmZmZmZmODFmNzRiOTc+XSA/IG1vbl9iaW5faW5pdCsweDEw Ny8weDEwNwpbICAgIDEuMTU1MzAwXSAgWzxmZmZmZmZmZjgxZjc0ZGQ1Pl0geGhjaV90ZXN0 X2luaXQrMHgyM2UvMHhjNTYKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MTU3MWRjMD5d ID8gc2V0dXBfdGVzdF8zMl8yNDhfOCsweDM3MC8weDM3MApbICAgIDEuMTU1MzAwXSAgWzxm ZmZmZmZmZjgxMjdmZmZmPl0gPyBtaWdyYXRlX3ZtYXMrMHgyZi8weGMwClsgICAgMS4xNTUz MDBdICBbPGZmZmZmZmZmODEzYmQyNDY+XSA/IGt2YXNwcmludGYrMHg4Ni8weGEwClsgICAg MS4xNTUzMDBdICBbPGZmZmZmZmZmODE1NzFkYzA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4Xzgr MHgzNzAvMHgzNzAKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MTU3MWE1MD5dID8gc2V0 dXBfdGVzdF93cmFwNjQrMHgzODAvMHgzODAKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4 MTU3MTZkMD5dID8gc2V0dXBfdGVzdF9kb250X3RyaW0rMHgzNTAvMHgzNTAKWyAgICAxLjE1 NTMwMF0gIFs8ZmZmZmZmZmY4MTU3MTM4MD5dID8geGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgx ZDAKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MWY3NGI5Nz5dID8gbW9uX2Jpbl9pbml0 KzB4MTA3LzB4MTA3ClsgICAgMS4xNTUzMDBdICBbPGZmZmZmZmZmODEwMDIyNDM+XSBkb19v bmVfaW5pdGNhbGwrMHgxYjMvMHgzMDAKWyAgICAxLjE1NTMwMF0gIFs8ZmZmZmZmZmY4MTBm MmJlYz5dID8gcGFyc2VfYXJncysweDNmYy8weDZkMApbICAgIDEuMTU1MzAwXSAgWzxmZmZm ZmZmZjgxZjIwNTkyPl0ga2VybmVsX2luaXRfZnJlZWFibGUrMHgxMTgvMHgxZTEKWyAgICAx LjE1NTMwMF0gIFs8ZmZmZmZmZmY4MWYxZjlmOT5dID8gZG9fZWFybHlfcGFyYW0rMHhjMy8w eGMzClsgICAgMS4xNTUzMDBdICBbPGZmZmZmZmZmODE2YmFkMzA+XSA/IHJlc3RfaW5pdCsw eDE2MC8weDE2MApbICAgIDEuMTU1MzAwXSAgWzxmZmZmZmZmZjgxNmJhZDNlPl0ga2VybmVs X2luaXQrMHhlLzB4MTYwClsgICAgMS4xNTUzMDBdICBbPGZmZmZmZmZmODE2ZDQ2ZmM+XSBy ZXRfZnJvbV9mb3JrKzB4N2MvMHhiMApbICAgIDEuMTU1MzAwXSAgWzxmZmZmZmZmZjgxNmJh ZDMwPl0gPyByZXN0X2luaXQrMHgxNjAvMHgxNjAKWyAgICAxLjE1NTMwMF0gQ29kZTogZTgg NjQgNWEgYjEgZmYgODMgZjAgMDEgMzEgZDIgNDggYzcgYzcgMjggMTkgYzUgODEgMGYgYjYg ZDggODkgZGUgZTggM2UgNjYgYzUgZmYgNDggNjMgZDMgNDggODMgMDQgZDUgZTAgZGQgZTcg ODEgMDEgODUgZGIgNzQgMDIgPDBmPiAwYiA0NCA4OSBlMCA0OCA4YiA3NSBjOCA0OCBiYSAw MCAwMCAwMCA4MCBmZiA3NyAwMCAwMCAyNSBmZiAKWyAgICAxLjE1NTMwMF0gUklQICBbPGZm ZmZmZmZmODE1NzFmMTI+XSBzZXR1cF90ZXN0X3NraXA2NCsweDE1Mi8weDJmMApbICAgIDEu MTU1MzAwXSAgUlNQIDxmZmZmODgwMDEwMjhmZDA4PgpbICAgIDEuMTgwMDQxXSAtLS1bIGVu ZCB0cmFjZSA3ZTg4M2RmOTQxODc3YjYwIF0tLS0KWyAgICAxLjE4MDQ4OF0gS2VybmVsIHBh bmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhIGV4aXRjb2RlPTB4 MDAwMDAwMGIKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJh ZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwtaXZiNDEt MTE5OjIwMTQwNzI1MTM1NTU4Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tl cm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3YzMx OWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwtaXZiNDItMTA6MjAxNDA3MjUx NDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1y YW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3 NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi0xMTA6MjAxNDA3MjUxNDAwMzg6eDg2XzY0 LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMw LTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MvZG1l c2ctcXVhbnRhbC1pdmI0Mi0xMjE6MjAxNDA3MjUxNDAwMzg6eDg2XzY0LXJhbmRjb25maWct czAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYx ZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1p dmI0Mi0xNDoyMDE0MDcyNTE0MDAzODp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6 Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4 N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3Yy9kbWVzZy1xdWFudGFsLWl2YjQyLTI0OjIwMTQw NzI1MTQwMDM4Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYz MDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwtaXZiNDItMzM6MjAxNDA3MjUxNDAwMzg6eDg2 XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmln LXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2Mv ZG1lc2ctcXVhbnRhbC1pdmI0Mi0zNjoyMDE0MDcyNTE0MDAzODp4ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIv NjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3Yy9kbWVzZy1xdWFudGFs LWl2YjQyLTM5OjIwMTQwNzI1MTQwMDM4Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMy OjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjEx Yjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50YWwtaXZiNDItNTM6MjAx NDA3MjUxNDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogova2VybmVsL3g4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5 NjMwNDA3NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi02MToyMDE0MDcyNTE0MDAzODp4 ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25m aWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMyYTk2MzA0MDc0MmJhYzc3 Yy9kbWVzZy1xdWFudGFsLWl2YjQyLTYzOjIwMTQwNzI1MTQwMDM4Ong4Nl82NC1yYW5kY29u ZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXF1YW50 YWwtaXZiNDItNjg6MjAxNDA3MjUxNDAwMzg6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEy MzI6Ogova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFi MTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MvZG1lc2ctcXVhbnRhbC1pdmI0Mi03Njoy MDE0MDcyNTE0MDAzODp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwv eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTliYmMy YTk2MzA0MDc0MmJhYzc3Yy9kbWVzZy1xdWFudGFsLWl2YjQyLTk5OjIwMTQwNzI1MTQwMDM4 Ong4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNv bmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFj NzdjL2RtZXNnLXlvY3RvLXZwLTE0OjIwMTQwNzI1MTM1NzAwOng4Nl82NC1yYW5kY29uZmln LXMwLTA3MjUxMjMyOjMuMTYuMC1yYzUtMDAyMjYtZzYxZDljMmE6MQova2VybmVsL3g4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDljMmFkMzFiMTFiODdjMzE5YmJjMmE5NjMw NDA3NDJiYWM3N2MvZG1lc2cteW9jdG8tdnAtNTA6MjAxNDA3MjUxMzU3MDA6eDg2XzY0LXJh bmRjb25maWctczAtMDcyNTEyMzI6My4xNi4wLXJjNS0wMDIyNi1nNjFkOWMyYToxCi9rZXJu ZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNjFkOWMyYWQzMWIxMWI4N2MzMTli YmMyYTk2MzA0MDc0MmJhYzc3Yy9kbWVzZy15b2N0by12cC01NDoyMDE0MDcyNTEzNTcwMDp4 ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAtcmM1LTAwMjI2LWc2MWQ5YzJh OjEKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi82MWQ5YzJhZDMxYjEx Yjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjL2RtZXNnLXlvY3RvLXZwLTYyOjIwMTQwNzI1 MTM1NzAwOng4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjMuMTYuMC1yYzUtMDAyMjYt ZzYxZDljMmE6MQova2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzYxZDlj MmFkMzFiMTFiODdjMzE5YmJjMmE5NjMwNDA3NDJiYWM3N2MvZG1lc2cteW9jdG8tdnAtNjM6 MjAxNDA3MjUxMzU3MDA6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6My4xNi4wLXJj NS0wMDIyNi1nNjFkOWMyYToxCjA6MjA6MjAgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMK G1sxOzM1bTIwMTQtMDctMjUgMTM6NTc6NDggUkVQRUFUIENPVU5UOiAyMCAgIyAvYy9ib290 LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdC8ucmVwZWF0G1swbQoKQmlzZWN0aW5nOiAwIHJl dmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAwIHN0ZXBzKQpbNWE4 N2M2ODU0M2JmZDY0MjFmM2NmNTlhNDRhNDliOTcyNTdkNjA2YV0geGhjaTogdjEuMCBzY2F0 dGVybGlzdCBlbnF1ZXVlIHN1cHBvcnQgKHRkLWZyYWdtZW50IHJld29yaykKcnVubmluZyAv Yy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3Vy bHktMjAxNDA3MjUxMDo1YTg3YzY4NTQzYmZkNjQyMWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZh OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUtMTM6NTc6NDggNWE4N2M2ODU0M2JmZDY0MjFm M2NmNTlhNDRhNDliOTcyNTdkNjA2YSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIz Mi01YTg3YzY4NTQzYmZkNjQyMWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZhCkNoZWNrIGZvciBr ZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi81YTg3YzY4 NTQzYmZkNjQyMWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZhCndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFuZGNvbmZpZy1zMC0w NzI1MTIzMi01YTg3YzY4NTQzYmZkNjQyMWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZhCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9sa3AtaHN4 MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzItNWE4N2M2ODU0M2Jm ZDY0MjFmM2NmNTlhNDRhNDliOTcyNTdkNjA2YQprZXJuZWw6IC9rZXJuZWwveDg2XzY0LXJh bmRjb25maWctczAtMDcyNTEyMzIvNWE4N2M2ODU0M2JmZDY0MjFmM2NmNTlhNDRhNDliOTcy NTdkNjA2YS92bWxpbnV6LTMuMTYuMC1yYzUtMDAyMjQtZzVhODdjNjgKCjIwMTQtMDctMjUt MTQ6MDA6NDggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLgkyMCBTVUNDRVNTCgo2MWQ5YzJhZDMx YjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjIGlzIHRoZSBmaXJzdCBiYWQgY29tbWl0 CmNvbW1pdCA2MWQ5YzJhZDMxYjExYjg3YzMxOWJiYzJhOTYzMDQwNzQyYmFjNzdjCkF1dGhv cjogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkRhdGU6ICAgVHVl IEp1bCAyMiAwMDowODo1MSAyMDE0IC0wNzAwCgogICAgeGhjaTogdW5pdCB0ZXN0IHJpbmcg ZW5xdWV1ZS9kZXF1ZXVlIHJvdXRpbmVzCiAgICAKICAgIEdpdmVuIHRoZSBjb21wbGV4aXR5 IG9mIHNhdGlzZnlpbmcgeGhjaSAxLjArIGhvc3QgdHJiIGJvdW5kYXJ5CiAgICBjb25zdHJh aW50cywgcHJvdmlkZSBhIHRlc3QgY2FzZSB0aGF0IGV4ZXJjaXNlcyBpbnNlcnRpbmcgbWlk LXNlZ21lbnQKICAgIGxpbmtzIGludG8gYSByaW5nLgogICAgCiAgICBUaGUgbGlua2VyIC0t d3JhcD0gb3B0aW9uIGlzIHVzZWQgdG8gbm90IHBvbGx1dGUgdGhlIGdsb2JhbCBpZGVudGlm aWVyCiAgICBzcGFjZSBhbmQgdG8gbWFrZSBpdCBjbGVhciB3aGljaCBzdGFuZGFyZCB4aGNp IGRyaXZlciByb3V0aW5lcyBhcmUgYmVpbmcKICAgIG1vY2tlZC11cC4gIFRoZSAtLXdyYXA9 IG9wdGlvbiBkb2VzIG5vdCBjb21lIGludG8gcGxheSB3aGVuIGJvdGgKICAgIHhoY2ktaGNk IGFuZCB4aGNpLXRlc3QgYXJlIGJ1aWx0LWluIHRvIHRoZSBrZXJuZWwsIHNvIG5hbWVzcGFj ZQogICAgY29sbGlzaW9ucyBhcmUgcHJldmVudGVkIGJ5IGV4Y2x1ZGluZyB4aGNpLXRlc3Qg ZnJvbSB0aGUgYnVpbGQgd2hlbgogICAgeGhjaS1oY2QgaXMgYnVpbHQtaW4uCiAgICAKICAg IEl0J3MgdW5mb3J0dW5hdGUgdGhhdCB0aGlzIGlzIGFuIGluLWtlcm5lbCB0ZXN0IHJhdGhl ciB0aGFuIHVzZXJzcGFjZQogICAgYW5kIHRoYXQgdGhlIGluZnJhc3RydWN0dXJlIGlzIGN1 c3RvbSByYXRoZXIgdGhhbiBnZW5lcmljLiAgVGhhdCBzYWlkLAogICAgaXQgc2VydmVzIGl0 cyBwdXJwb3NlIG9mIGV4ZXJjaXNpbmcgdGhlIGNvcm5lciBjYXNlcyBvZiB0aGUgc2NhdHRl cmxpc3QKICAgIHBhcnNpbmcgaW1wbGVtZW50YXRpb24gaW4geGhjaS4KICAgIAogICAgU2ln bmVkLW9mZi1ieTogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+Cgo6 MDQwMDAwIDA0MDAwMCAwNTNlMmU4MGU1ODg4MmI5NTg2M2Q5MGFkNzU2OTY0YmU0Zjc0M2Nh IDI0YzFlNWRhOTA0NmQ2MDBkNjc3NGIzYTNlZTQ1MTM4ZjZlOTA5YWUgTQlkcml2ZXJzCmJp c2VjdCBydW4gc3VjY2VzcwpIRUFEIGlzIG5vdyBhdCA1YTg3YzY4Li4uIHhoY2k6IHYxLjAg c2NhdHRlcmxpc3QgZW5xdWV1ZSBzdXBwb3J0ICh0ZC1mcmFnbWVudCByZXdvcmspCmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1 MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MjUxMDo1YTg3YzY4NTQzYmZk NjQyMWYzY2Y1OWE0NGE0OWI5NzI1N2Q2MDZhOmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjUt MTQ6MDE6NDkgNWE4N2M2ODU0M2JmZDY0MjFmM2NmNTlhNDRhNDliOTcyNTdkNjA2YSByZXVz ZSAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzVhODdjNjg1NDNiZmQ2 NDIxZjNjZjU5YTQ0YTQ5Yjk3MjU3ZDYwNmEvdm1saW51ei0zLjE2LjAtcmM1LTAwMjI0LWc1 YTg3YzY4CgoyMDE0LTA3LTI1LTE0OjAxOjQ5IGRldGVjdGluZyBib290IHN0YXRlIC4uLgk2 MCBTVUNDRVNTCgpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyA1YTg3YzY4Li4uIHhoY2k6 IHYxLjAgc2NhdHRlcmxpc3QgZW5xdWV1ZSBzdXBwb3J0ICh0ZC1mcmFnbWVudCByZXdvcmsp CkhFQUQgaXMgbm93IGF0IDk4ZTllOWUuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwt aG91cmx5LTIwMTQwNzI1MTAnCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94 ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi9saW51eC1kZXZlbDpkZXZlbC1ob3VybHkt MjAxNDA3MjUxMDo5OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0OmJp c2VjdC1saW51eDMKIFRFU1QgRkFJTFVSRQpbICAgIDMuMTgwMjMzXSBTaWxpY29uIExhYnMg QzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEuMCAtIChDKSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkK WyAgICAzLjE4ODQ3Ml0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl ciBydHN4X3VzYgpbICAgIDMuMjAxNzUwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t LS0tLS0tLS0KWyAgICAzLjIwMjAwOV0ga2VybmVsIEJVRyBhdCAva2J1aWxkL3NyYy9zbW9r ZS9pbmNsdWRlL2xpbnV4L3NjYXR0ZXJsaXN0Lmg6MTE1IQpbICAgIDMuMjAyMDA5XSBpbnZh bGlkIG9wY29kZTogMDAwMCBbIzFdIFBSRUVNUFQgU01QIERFQlVHX1BBR0VBTExPQwpbICAg IDMuMjAyMDA5XSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAzLjIwMjAwOV0gQ1BVOiAxIFBJ RDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgMy4xNi4wLXJjNi0wMjU1Mi1nOThl OWU5ZSAjMgpbICAgIDMuMjAyMDA5XSB0YXNrOiBmZmZmODgwMDEwMmMwMDAwIHRpOiBmZmZm ODgwMDEwMjhjMDAwIHRhc2sudGk6IGZmZmY4ODAwMTAyOGMwMDAKWyAgICAzLjIwMjAwOV0g UklQOiAwMDEwOls8ZmZmZmZmZmY4MTU3NTFkMj5dICBbPGZmZmZmZmZmODE1NzUxZDI+XSBz ZXR1cF90ZXN0X3NraXA2NCsweDE1Mi8weDJmMApbICAgIDMuMjAyMDA5XSBSU1A6IDAwMDA6 ZmZmZjg4MDAxMDI4ZmQwOCAgRUZMQUdTOiAwMDAxMDIwMgpbICAgIDMuMjAyMDA5XSBSQVg6 IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAxIFJDWDogMDAwMDAwMDAw MDAwMDAwMwpbICAgIDMuMjAyMDA5XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDEgUlNJOiAwMDAw MDAwMDAwMDAwMDAxIFJESTogZmZmZmZmZmY4MWM1NjA1MApbICAgIDMuMjAyMDA5XSBSQlA6 IGZmZmY4ODAwMTAyOGZkNjggUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAw MDAwMDAwMApbICAgIDMuMjAyMDA5XSBSMTA6IGZmZmY4ODAwMGU0ZTEwMDAgUjExOiBmZmZm ODgwMDEyOTMxNGE4IFIxMjogMDAwMDAwMDAwMDAwZmZlMApbICAgIDMuMjAyMDA5XSBSMTM6 IGZmZmY4ODAwMTAyOGZlMTggUjE0OiBmZmZmODgwMDEwMjhmZTBjIFIxNTogMDAwMDAwMDAw MDAwMTAwMApbICAgIDMuMjAyMDA5XSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6 ZmZmZjg4MDAxMjUwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgICAgMy4y MDIwMDldIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAw M2IKWyAgICAzLjIwMjAwOV0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAw MWIyNTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2ZTAKWyAgICAzLjIwMjAwOV0gU3RhY2s6Clsg ICAgMy4yMDIwMDldICBmZmZmZmZmZmZmZmZmZmZmIGZmZmZmZmZmODFmNzliYWYgMDAwMDAw MDAwMDAwMDAwMCBmZmZmODgwMDEwMjhmZTQwClsgICAgMy4yMDIwMDldICAwMDAwMDAwMDAw MDBmZmUwIGZmZmY4ODAwMGU0ZTEwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw MDAwClsgICAgMy4yMDIwMDldICBmZmZmODgwMDA5NjE4YzAwIDAwMDAwMDAwMDAwMDAwMDAg ZmZmZmZmZmY4MWY3OWJhZiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy4yMDIwMDldIENhbGwg VHJhY2U6ClsgICAgMy4yMDIwMDldICBbPGZmZmZmZmZmODFmNzliYWY+XSA/IG1vbl9iaW5f aW5pdCsweDEwNy8weDEwNwpbICAgIDMuMjAyMDA5XSAgWzxmZmZmZmZmZjgxZjc5YmFmPl0g PyBtb25fYmluX2luaXQrMHgxMDcvMHgxMDcKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4 MWY3OWRlZD5dIHhoY2lfdGVzdF9pbml0KzB4MjNlLzB4YzU2ClsgICAgMy4yMDIwMDldICBb PGZmZmZmZmZmODE1NzUwODA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNzAvMHgzNzAK WyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTI3ZmZmZj5dID8gbWlncmF0ZV9wYWdlX21v dmVfbWFwcGluZysweDJmLzB4M2UwClsgICAgMy4yMDIwMDldICBbPGZmZmZmZmZmODEzYmZj YjY+XSA/IGt2YXNwcmludGYrMHg4Ni8weGEwClsgICAgMy4yMDIwMDldICBbPGZmZmZmZmZm ODE1NzUwODA+XSA/IHNldHVwX3Rlc3RfMzJfMjQ4XzgrMHgzNzAvMHgzNzAKWyAgICAzLjIw MjAwOV0gIFs8ZmZmZmZmZmY4MTU3NGQxMD5dID8gc2V0dXBfdGVzdF93cmFwNjQrMHgzODAv MHgzODAKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTU3NDk5MD5dID8gc2V0dXBfdGVz dF9kb250X3RyaW0rMHgzNTAvMHgzNTAKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTU3 NDY0MD5dID8geGhjaV9yaW5nX2ZyZWUrMHgxZDAvMHgxZDAKWyAgICAzLjIwMjAwOV0gIFs8 ZmZmZmZmZmY4MWY3OWJhZj5dID8gbW9uX2Jpbl9pbml0KzB4MTA3LzB4MTA3ClsgICAgMy4y MDIwMDldICBbPGZmZmZmZmZmODEwMDIyNDM+XSBkb19vbmVfaW5pdGNhbGwrMHgxYjMvMHgz MDAKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4MTBmMmZkYz5dID8gcGFyc2VfYXJncysw eDNmYy8weDZkMApbICAgIDMuMjAyMDA5XSAgWzxmZmZmZmZmZjgxZjI1NTkyPl0ga2VybmVs X2luaXRfZnJlZWFibGUrMHgxMTgvMHgxZTEKWyAgICAzLjIwMjAwOV0gIFs8ZmZmZmZmZmY4 MWYyNDlmOT5dID8gZG9fZWFybHlfcGFyYW0rMHhjMy8weGMzClsgICAgMy4yMDIwMDldICBb PGZmZmZmZmZmODE2YmQwNTA+XSA/IHJlc3RfaW5pdCsweDE2MC8weDE2MApbICAgIDMuMjAy MDA5XSAgWzxmZmZmZmZmZjgxNmJkMDVlPl0ga2VybmVsX2luaXQrMHhlLzB4MTYwClsgICAg My4yNjAwMjddICBbPGZmZmZmZmZmODE2ZDZhM2M+XSByZXRfZnJvbV9mb3JrKzB4N2MvMHhi MApbICAgIDMuMjYwMDI3XSAgWzxmZmZmZmZmZjgxNmJkMDUwPl0gPyByZXN0X2luaXQrMHgx NjAvMHgxNjAKWyAgICAzLjI2MDAyN10gQ29kZTogZTggZTQgMmEgYjEgZmYgODMgZjAgMDEg MzEgZDIgNDggYzcgYzcgNTAgNjAgYzUgODEgMGYgYjYgZDggODkgZGUgZTggZWUgNDMgYzUg ZmYgNDggNjMgZDMgNDggODMgMDQgZDUgODAgMzQgZTggODEgMDEgODUgZGIgNzQgMDIgPDBm PiAwYiA0NCA4OSBlMCA0OCA4YiA3NSBjOCA0OCBiYSAwMCAwMCAwMCA4MCBmZiA3NyAwMCAw MCAyNSBmZiAKWyAgICAzLjI2MDAyN10gUklQICBbPGZmZmZmZmZmODE1NzUxZDI+XSBzZXR1 cF90ZXN0X3NraXA2NCsweDE1Mi8weDJmMApbICAgIDMuMjYwMDI3XSAgUlNQIDxmZmZmODgw MDEwMjhmZDA4PgpbICAgIDMuMjgxODMzXSAtLS1bIGVuZCB0cmFjZSBkMTExMDRjMDliMWI1 OTZkIF0tLS0KWyAgICAzLjI4MjUyOF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0 dGVtcHRlZCB0byBraWxsIGluaXQhIGV4aXRjb2RlPTB4MDAwMDAwMGIKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5 NjFkYTFiMGI4Yzg0L2RtZXNnLXF1YW50YWwtaXZiNDItMTIzOjIwMTQwNzI1MTI0NjE2Ong4 Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMi85OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0 L2RtZXNnLXlvY3RvLWtidWlsZC0yNToyMDE0MDcyNTEyNDAwODp4ODZfNjQtcmFuZGNvbmZp Zy1zMC0wNzI1MTIzMjozLjE2LjAtcmM2LTAyNTUyLWc5OGU5ZTllOjIKL2tlcm5lbC94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5 NjFkYTFiMGI4Yzg0L2RtZXNnLXlvY3RvLWl2YjQyLTg0OjIwMTQwNzI1MTI0NjA5Ong4Nl82 NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi85OGU5ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0L2Rt ZXNnLXF1YW50YWwtaXZiNDItMzoyMDE0MDcyNTEyNDYxNjp4ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvOThl OWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYxZGExYjBiOGM4NC9kbWVzZy1xdWFudGFsLWl2 YjQyLTk0OjIwMTQwNzI1MTI0NjIxOng4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyOjoK L2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5ZTllZmJjNmM0NTg1 YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0L2RtZXNnLXlvY3RvLWtidWlsZC0xNjoyMDE0MDcy NTEyNDAwOTp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAtcmM2LTAyNTUy LWc5OGU5ZTllOjIKL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi85OGU5 ZTllZmJjNmM0NTg1YzIzYjc3NTUwY2I5NjFkYTFiMGI4Yzg0L2RtZXNnLXF1YW50YWwtaXZi NDItODc6MjAxNDA3MjUxMjQ2MTQ6eDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzI6Ogov a2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzk4ZTllOWVmYmM2YzQ1ODVj MjNiNzc1NTBjYjk2MWRhMWIwYjhjODQvZG1lc2ctcXVhbnRhbC1pdmI0Mi05MToyMDE0MDcy NTEyNDYxNjp4ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctczAtMDcyNTEyMzIvOThlOWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYx ZGExYjBiOGM4NC9kbWVzZy1xdWFudGFsLWl2YjQzLTEyMjoyMDE0MDcyNTEyNDUwMDp4ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMjo6Ci9rZXJuZWwveDg2XzY0LXJhbmRjb25maWct czAtMDcyNTEyMzIvOThlOWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYxZGExYjBiOGM4NC9k bWVzZy15b2N0by1rYnVpbGQtMTg6MjAxNDA3MjUxMjQwMDc6eDg2XzY0LXJhbmRjb25maWct czAtMDcyNTEyMzI6My4xNi4wLXJjNi0wMjU1Mi1nOThlOWU5ZToyCi9rZXJuZWwveDg2XzY0 LXJhbmRjb25maWctczAtMDcyNTEyMzIvOThlOWU5ZWZiYzZjNDU4NWMyM2I3NzU1MGNiOTYx ZGExYjBiOGM4NC9kbWVzZy15b2N0by1rYnVpbGQtNToyMDE0MDcyNTEyNDAwODp4ODZfNjQt cmFuZGNvbmZpZy1zMC0wNzI1MTIzMjozLjE2LjAtcmM2LTAyNTUyLWc5OGU5ZTllOjIKMDox MToxMSBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgOThlOWU5 ZSAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA3MjUxMCcKCj09PT09 PT09PSBsaW51cy9tYXN0ZXIgPT09PT09PT09ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2Fz IDk4ZTllOWUuLi4gMGRheSBoZWFkIGd1YXJkIGZvciAnZGV2ZWwtaG91cmx5LTIwMTQwNzI1 MTAnCkhFQUQgaXMgbm93IGF0IDgyZTEzYzcuLi4gTWVyZ2UgYnJhbmNoICdmb3ItMy4xNicg b2YgZ2l0Oi8vbGludXgtbmZzLm9yZy9+YmZpZWxkcy9saW51eApscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0veDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvbGludXM6 bWFzdGVyOjgyZTEzYzcxYmM2NTViNmRjNzExMGRhNGUxNjQwNzlkYWRiNDQ4OTI6YmlzZWN0 LWxpbnV4MwoKMjAxNC0wNy0yNS0xNDowMzo1MyA4MmUxM2M3MWJjNjU1YjZkYzcxMTBkYTRl MTY0MDc5ZGFkYjQ0ODkyIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLTgyZTEz YzcxYmM2NTViNmRjNzExMGRhNGUxNjQwNzlkYWRiNDQ4OTIKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMyLzgyZTEzYzcxYmM2NTVi NmRjNzExMGRhNGUxNjQwNzlkYWRiNDQ4OTIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAv a2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3g4Nl82NC1yYW5kY29uZmlnLXMwLTA3MjUxMjMy LTgyZTEzYzcxYmM2NTViNmRjNzExMGRhNGUxNjQwNzlkYWRiNDQ4OTIKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL3NuYi1zbW9rZS94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi04MmUxM2M3MWJjNjU1YjZkYzcxMTBkYTRlMTY0 MDc5ZGFkYjQ0ODkyCmtlcm5lbDogL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1zMC0wNzI1 MTIzMi84MmUxM2M3MWJjNjU1YjZkYzcxMTBkYTRlMTY0MDc5ZGFkYjQ0ODkyL3ZtbGludXot My4xNi4wLXJjNi0wMDExNy1nODJlMTNjNwoKMjAxNC0wNy0yNS0xNDoyOTo1MyBkZXRlY3Rp bmcgYm9vdCBzdGF0ZSAuLgk1OS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgk2MCBT VUNDRVNTCgoKPT09PT09PT09IG5leHQvbWFzdGVyID09PT09PT09PQpGcm9tIGdpdDovL2dp dG1pcnJvci9uZXh0CiArIGUwZTYzNmQuLi44MDA5ZGM5IGFrcG0gICAgICAgLT4gbmV4dC9h a3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgOWYyYzI2YS4uLjRkMTk1NDMgYWtwbS1iYXNlICAt PiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUpCiArIDU5NGE4YmIuLi41YTc0Mzll IG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIgIChmb3JjZWQgdXBkYXRlKQogICBkMDU3MTkw Li44MmUxM2M3ICBzdGFibGUgICAgIC0+IG5leHQvc3RhYmxlCkZyb20gZ2l0Oi8vZ2l0bWly cm9yL25leHQKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDcyMyAtPiBuZXh0LTIw MTQwNzIzCiAqIFtuZXcgdGFnXSAgICAgICAgIG5leHQtMjAxNDA3MjQgLT4gbmV4dC0yMDE0 MDcyNAogKiBbbmV3IHRhZ10gICAgICAgICBuZXh0LTIwMTQwNzI1IC0+IG5leHQtMjAxNDA3 MjUKUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgODJlMTNjNy4uLiBNZXJnZSBicmFuY2gg J2Zvci0zLjE2JyBvZiBnaXQ6Ly9saW51eC1uZnMub3JnL35iZmllbGRzL2xpbnV4CkhFQUQg aXMgbm93IGF0IDVhNzQzOWUuLi4gQWRkIGxpbnV4LW5leHQgc3BlY2lmaWMgZmlsZXMgZm9y IDIwMTQwNzI1CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi9uZXh0Om1hc3Rlcjo1YTc0MzllZmQxYzVjNDE2Zjc2OGZj NTUwMDQ4Y2ExMzBjZjRiZjk5OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMjYtMDI6MTM6MDEg NWE3NDM5ZWZkMWM1YzQxNmY3NjhmYzU1MDA0OGNhMTMwY2Y0YmY5OSBjb21waWxpbmcKUXVl dWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZfNjQtcmFu ZGNvbmZpZy1zMC0wNzI1MTIzMi01YTc0MzllZmQxYzVjNDE2Zjc2OGZjNTUwMDQ4Y2ExMzBj ZjRiZjk5CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC94ODZfNjQtcmFuZGNvbmZpZy1z MC0wNzI1MTIzMi81YTc0MzllZmQxYzVjNDE2Zjc2OGZjNTUwMDQ4Y2ExMzBjZjRiZjk5Cndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS94ODZf NjQtcmFuZGNvbmZpZy1zMC0wNzI1MTIzMi01YTc0MzllZmQxYzVjNDE2Zjc2OGZjNTUwMDQ4 Y2ExMzBjZjRiZjk5CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9i dWlsZC1xdWV1ZS9sa3AtaHN4MDEtY29uc3VtZXIveDg2XzY0LXJhbmRjb25maWctczAtMDcy NTEyMzItNWE3NDM5ZWZkMWM1YzQxNmY3NjhmYzU1MDA0OGNhMTMwY2Y0YmY5OQprZXJuZWw6 IC9rZXJuZWwveDg2XzY0LXJhbmRjb25maWctczAtMDcyNTEyMzIvNWE3NDM5ZWZkMWM1YzQx NmY3NjhmYzU1MDA0OGNhMTMwY2Y0YmY5OS92bWxpbnV6LTMuMTYuMC1yYzYtbmV4dC0yMDE0 MDcyNQoKMjAxNC0wNy0yNi0wMjozODowMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLgkxNAky Mgk0NAk2MCBTVUNDRVNTCgo= --JSkcQAAxhB1h8DcT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.16.0-rc5-00226-g61d9c2a" # # 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_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=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_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ_FULL is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y CONFIG_RCU_USER_QS=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_BOOST is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ZERO is not set # CONFIG_RCU_NOCB_CPU_ALL is not set CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y CONFIG_MEMCG=y # CONFIG_MEMCG_KMEM is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y # CONFIG_SIGNALFD is not set CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y # CONFIG_AIO is not set CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_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=y # CONFIG_GCOV_PROFILE_ALL is not set CONFIG_GCOV_FORMAT_AUTODETECT=y # CONFIG_GCOV_FORMAT_3_4 is not set # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set CONFIG_STOP_MACHINE=y # CONFIG_BLOCK is not set CONFIG_PADATA=y CONFIG_ASN1=m 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=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_MAX_DOMAIN_MEMORY=500 CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMTEST=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=12 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 is not set # CONFIG_GART_IOMMU is not set CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_INJECT=m CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y # CONFIG_I8K is not set # 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 is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_MOVABLE_NODE=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_ZBUD is not set CONFIG_MEM_SOFT_DIRTY=y CONFIG_ZSMALLOC=m # CONFIG_PGTABLE_MAPPING is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 # CONFIG_PM_WAKELOCKS_GC is not set # CONFIG_PM_RUNTIME is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set CONFIG_SFI=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 is not set # # 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_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=m CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y # CONFIG_RAPIDIO_ENUM_BASIC is not set # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=m # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=m CONFIG_RAPIDIO_CPS_GEN2=m # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_IOSF_MBI=m CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_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 is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" # CONFIG_FW_LOADER_USER_HELPER is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=16 CONFIG_CMA_SIZE_PERCENTAGE=10 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 CONFIG_CMA_AREAS=7 # # Bus devices # # CONFIG_CONNECTOR is not set # CONFIG_MTD is not set # CONFIG_PARPORT is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=m CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=m CONFIG_PHANTOM=m CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=m # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_CS5535_MFGPT=m CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=m # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=m # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=m CONFIG_DS1682=m # CONFIG_TI_DAC7512 is not set CONFIG_VMWARE_BALLOON=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_BMP085_SPI=m # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=m # CONFIG_SRAM is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=y CONFIG_CB710_CORE=m CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_SENSORS_LIS3_I2C=m # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=m CONFIG_VMWARE_VMCI=m # # Intel MIC Host Driver # CONFIG_INTEL_MIC_HOST=m # # Intel MIC Card Driver # CONFIG_INTEL_MIC_CARD=m # CONFIG_GENWQE is not set CONFIG_ECHO=m CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_NOSY=y CONFIG_I2O=y # CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set CONFIG_I2O_EXT_ADAPTEC=y # CONFIG_I2O_EXT_ADAPTEC_DMA64 is not set CONFIG_I2O_CONFIG=y CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=y # CONFIG_I2O_PROC is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_RING=m # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=m CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_TCA6416=m CONFIG_KEYBOARD_TCA8418=m # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set CONFIG_KEYBOARD_MPR121=m CONFIG_KEYBOARD_NEWTON=m # CONFIG_KEYBOARD_OPENCORES is not set CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_TC3589X=m CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=y # CONFIG_JOYSTICK_COBRA is not set # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m # CONFIG_JOYSTICK_ZHENHUA is not set # CONFIG_JOYSTICK_AS5011 is not set # CONFIG_JOYSTICK_JOYDUMP is not set CONFIG_JOYSTICK_XPAD=m # CONFIG_JOYSTICK_XPAD_FF is not set # CONFIG_JOYSTICK_XPAD_LEDS is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set CONFIG_TABLET_USB_GTCO=y # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_USB_WACOM=m CONFIG_INPUT_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y CONFIG_TOUCHSCREEN_CYTTSP_SPI=m # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9052=m # CONFIG_TOUCHSCREEN_DYNAPRO is not set CONFIG_TOUCHSCREEN_HAMPSHIRE=m CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_ILI210X=m # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_WACOM_W8001=m # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=m # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=m # CONFIG_TOUCHSCREEN_MK712 is not set CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=m # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_PIXCIR=m CONFIG_TOUCHSCREEN_WM831X=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set CONFIG_TOUCHSCREEN_TOUCHIT213=m # CONFIG_TOUCHSCREEN_TSC_SERIO is not set CONFIG_TOUCHSCREEN_TSC2005=y # CONFIG_TOUCHSCREEN_TSC2007 is not set CONFIG_TOUCHSCREEN_ST1232=m 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 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=m # CONFIG_SERIO_ARC_PS2 is not set CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVKMEM 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_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=m CONFIG_HW_RANDOM_TPM=y # CONFIG_NVRAM is not set # CONFIG_R3964 is not set CONFIG_APPLICOM=m # CONFIG_MWAVE is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=m # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set CONFIG_TCG_XEN=m 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 # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=m # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=m CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # 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=m CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_ROBOTFUZZ_OSIF=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # # CONFIG_I2C_STUB is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=m CONFIG_SPI_BITBANG=y CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=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=m # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=m # CONFIG_W1_MASTER_DS1WM is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2423=m # CONFIG_W1_SLAVE_DS2431 is not set # CONFIG_W1_SLAVE_DS2433 is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=m # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=m # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_SBS=y # CONFIG_BATTERY_BQ27x00 is not set CONFIG_BATTERY_DA9052=m # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_ISP1704=m CONFIG_CHARGER_MAX8903=m CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=m # CONFIG_CHARGER_MAX14577 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=m CONFIG_POWER_RESET=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_AD7314=m # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=m # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=m # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=m # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_ADS7871 is not set # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=m # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=m # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set # 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 is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m CONFIG_MFD_AS3711=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y # CONFIG_MFD_MAX77693 is not set CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set # 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 is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set CONFIG_MFD_LP8788=y CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=m CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=m CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=m CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AB3100=y CONFIG_REGULATOR_ARIZONA=m CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=m CONFIG_REGULATOR_LP8788=y CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=m CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8907=m # CONFIG_REGULATOR_MAX8925 is not set CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX77686 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=m # CONFIG_REGULATOR_PALMAS is not set # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=m # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=m CONFIG_REGULATOR_TPS65090=m # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS6586X is not set # CONFIG_REGULATOR_TWL4030 is not set # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=m CONFIG_REGULATOR_WM8994=m CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_DVB_CORE=m CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # # Media capture/analog TV support # CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_ZR36060=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m # CONFIG_VIDEO_ZORAN_LML33 is not set CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m CONFIG_VIDEO_HEXIUM_GEMINI=m # CONFIG_VIDEO_HEXIUM_ORION is not set CONFIG_VIDEO_MXB=m # # Media capture/analog/hybrid TV support # # CONFIG_VIDEO_CX25821 is not set # CONFIG_VIDEO_SAA7134 is not set # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y # CONFIG_DVB_BUDGET_CORE is not set # CONFIG_DVB_B2C2_FLEXCOP_PCI is not set CONFIG_DVB_PLUTO2=m # CONFIG_DVB_PT1 is not set CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m # CONFIG_VIDEO_TDA7432 is not set CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_TLV320AIC23B=m CONFIG_VIDEO_UDA1342=m # CONFIG_VIDEO_WM8775 is not set # CONFIG_VIDEO_WM8739 is not set CONFIG_VIDEO_VP27SMPX=m CONFIG_VIDEO_SONY_BTF_MPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # # CONFIG_VIDEO_ADV7180 is not set CONFIG_VIDEO_ADV7183=m CONFIG_VIDEO_ADV7604=m # CONFIG_VIDEO_ADV7842 is not set CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m # CONFIG_VIDEO_BT866 is not set CONFIG_VIDEO_KS0127=m # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set CONFIG_VIDEO_SAA7191=m CONFIG_VIDEO_TVP514X=m CONFIG_VIDEO_TVP5150=m # CONFIG_VIDEO_TVP7002 is not set CONFIG_VIDEO_TW2804=m CONFIG_VIDEO_TW9903=m CONFIG_VIDEO_TW9906=m CONFIG_VIDEO_VPX3220=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m # CONFIG_VIDEO_ADV7170 is not set # CONFIG_VIDEO_ADV7175 is not set CONFIG_VIDEO_ADV7343=m CONFIG_VIDEO_ADV7393=m # CONFIG_VIDEO_ADV7511 is not set CONFIG_VIDEO_AD9389B=m CONFIG_VIDEO_AK881X=m CONFIG_VIDEO_THS8200=m # # Camera sensor devices # CONFIG_VIDEO_APTINA_PLL=m CONFIG_VIDEO_OV7640=m CONFIG_VIDEO_OV7670=m CONFIG_VIDEO_OV9650=m CONFIG_VIDEO_VS6624=m # CONFIG_VIDEO_MT9M032 is not set CONFIG_VIDEO_MT9P031=m CONFIG_VIDEO_MT9T001=m CONFIG_VIDEO_MT9V011=m CONFIG_VIDEO_MT9V032=m # CONFIG_VIDEO_SR030PC30 is not set # CONFIG_VIDEO_NOON010PC30 is not set CONFIG_VIDEO_M5MOLS=m # CONFIG_VIDEO_S5K6AA is not set # CONFIG_VIDEO_S5K6A3 is not set CONFIG_VIDEO_S5K4ECGX=m CONFIG_VIDEO_S5K5BAF=m CONFIG_VIDEO_S5C73M3=m # # Flash devices # CONFIG_VIDEO_ADP1653=m # CONFIG_VIDEO_AS3645A is not set # CONFIG_VIDEO_LM3560 is not set CONFIG_VIDEO_LM3646=m # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=m CONFIG_VIDEO_M52790=m # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m # CONFIG_MEDIA_TUNER_TEA5761 is not set # CONFIG_MEDIA_TUNER_TEA5767 is not set CONFIG_MEDIA_TUNER_MT20XX=m # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m # CONFIG_MEDIA_TUNER_MT2131 is not set # CONFIG_MEDIA_TUNER_QT1010 is not set # CONFIG_MEDIA_TUNER_XC2028 is not set CONFIG_MEDIA_TUNER_XC5000=m # CONFIG_MEDIA_TUNER_XC4000 is not set CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m # CONFIG_MEDIA_TUNER_MC44S803 is not set CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m # CONFIG_MEDIA_TUNER_FC0013 is not set CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88TS2022=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m # CONFIG_MEDIA_TUNER_IT913X is not set CONFIG_MEDIA_TUNER_R820T=m # # Customise DVB Frontends # # # Multistandard (satellite) frontends # # CONFIG_DVB_STB0899 is not set CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m # CONFIG_DVB_STV6110x is not set CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # # CONFIG_DVB_DRXK is not set CONFIG_DVB_TDA18271C2DD=m # # DVB-S (satellite) frontends # # CONFIG_DVB_CX24110 is not set CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m # CONFIG_DVB_ZL10036 is not set CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m # CONFIG_DVB_STV0288 is not set CONFIG_DVB_STB6000=m # CONFIG_DVB_STV0299 is not set CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m # CONFIG_DVB_TUNER_ITD1000 is not set # CONFIG_DVB_TUNER_CX24113 is not set CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m # CONFIG_DVB_SI21XX is not set # CONFIG_DVB_TS2020 is not set CONFIG_DVB_DS3000=m # CONFIG_DVB_MB86A16 is not set # CONFIG_DVB_TDA10071 is not set # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m # CONFIG_DVB_CX22700 is not set CONFIG_DVB_CX22702=m CONFIG_DVB_S5H1432=m # CONFIG_DVB_DRXD is not set # CONFIG_DVB_L64781 is not set CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m # CONFIG_DVB_ZL10353 is not set CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m # CONFIG_DVB_DIB7000P is not set CONFIG_DVB_DIB9000=m CONFIG_DVB_TDA10048=m # CONFIG_DVB_AF9013 is not set # CONFIG_DVB_EC100 is not set CONFIG_DVB_HD29L2=m # CONFIG_DVB_STV0367 is not set CONFIG_DVB_CXD2820R=m CONFIG_DVB_RTL2830=m # CONFIG_DVB_RTL2832 is not set CONFIG_DVB_SI2168=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m # CONFIG_DVB_BCM3510 is not set CONFIG_DVB_LGDT330X=m # CONFIG_DVB_LGDT3305 is not set CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m # CONFIG_DVB_DIB8000 is not set CONFIG_DVB_MB86A20S=m # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m # CONFIG_DVB_TUNER_DIB0070 is not set CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # # CONFIG_DVB_DRX39XYJ is not set CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m # CONFIG_DVB_ISL6423 is not set CONFIG_DVB_A8293=m # CONFIG_DVB_LGS8GL5 is not set CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m # CONFIG_DVB_M88RS2000 is not set # CONFIG_DVB_AF9033 is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # # CONFIG_AGP is not set # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=m CONFIG_DRM_USB=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_PTN3460 is not set CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m # CONFIG_DRM_RADEON is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=m CONFIG_DRM_VIA=m # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y # CONFIG_DRM_GMA3600 is not set CONFIG_DRM_UDL=m CONFIG_DRM_AST=m # CONFIG_DRM_MGAG200 is not set CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_QXL is not set CONFIG_DRM_BOCHS=m # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m # CONFIG_FB_PM2_FIFO_DISCONNECT is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=m # CONFIG_FB_VGA16 is not set CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=m # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I740=m CONFIG_FB_LE80578=m # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=m CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=m # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=m CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=m # CONFIG_FB_SIS_300 is not set # CONFIG_FB_SIS_315 is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m CONFIG_FB_PM3=m CONFIG_FB_CARMINE=m # CONFIG_FB_CARMINE_DRAM_EVAL is not set CONFIG_CARMINE_DRAM_CUSTOM=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=m CONFIG_FB_VIRTUAL=m # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m CONFIG_FB_AUO_K1901=m CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=m CONFIG_BACKLIGHT_DA9052=m CONFIG_BACKLIGHT_MAX8925=m # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=m CONFIG_BACKLIGHT_ADP8860=m # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_PANDORA=m # CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_AS3711 is not set CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=m CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m # CONFIG_SND_PCM_OSS_PLUGINS is not set CONFIG_SND_HRTIMER=m # CONFIG_SND_DYNAMIC_MINORS is not set # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set # CONFIG_SND_PCM_XRUN_DEBUG is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_DRIVERS=y # CONFIG_SND_DUMMY is not set # CONFIG_SND_ALOOP is not set # CONFIG_SND_MTPAV is not set CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_SPI=y # CONFIG_SND_USB is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m CONFIG_SND_DICE=m CONFIG_SND_FIREWIRE_SPEAKERS=m CONFIG_SND_ISIGHT=m # CONFIG_SND_SCS1X is not set CONFIG_SND_FIREWORKS=m # CONFIG_SND_BEBOB is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y # CONFIG_SND_ATMEL_SOC is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_SAI=m # CONFIG_SND_SOC_FSL_SSI is not set CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_ESAI=m CONFIG_SND_SOC_FSL_UTILS=m # CONFIG_SND_SOC_IMX_AUDMUX is not set CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_AK4104=m CONFIG_SND_SOC_AK4554=m # CONFIG_SND_SOC_AK4642 is not set CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_CS42L52=m CONFIG_SND_SOC_CS42L56=m # CONFIG_SND_SOC_CS42L73 is not set CONFIG_SND_SOC_CS4270=m # CONFIG_SND_SOC_CS4271 is not set CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_HDMI_CODEC=m CONFIG_SND_SOC_PCM1681=m # CONFIG_SND_SOC_PCM1792A is not set CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m # CONFIG_SND_SOC_PCM512x_SPI is not set # CONFIG_SND_SOC_SGTL5000 is not set CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_I2C=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_STA350=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TLV320AIC3X=m # CONFIG_SND_SOC_WM8510 is not set CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8580=m CONFIG_SND_SOC_WM8711=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m CONFIG_SND_SOC_WM8741=m CONFIG_SND_SOC_WM8750=m # CONFIG_SND_SOC_WM8753 is not set CONFIG_SND_SOC_WM8770=m CONFIG_SND_SOC_WM8776=m # CONFIG_SND_SOC_WM8804 is not set CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8962=m CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD=m # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=m # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m CONFIG_HID_APPLEIR=m # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set CONFIG_HID_CHERRY=m # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CYPRESS=m # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_HOLTEK is not set CONFIG_HID_HUION=m # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m CONFIG_HID_LCPOWER=m CONFIG_HID_LENOVO_TPKBD=m CONFIG_HID_LOGITECH=m # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=m # CONFIG_HID_MICROSOFT is not set CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=m CONFIG_HID_NTRIG=m # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=m # CONFIG_HID_PICOLCD is not set CONFIG_HID_PRIMAX=m # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=m # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=m # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m # # USB HID support # CONFIG_USB_HID=m # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=y CONFIG_USB_MOUSE=m # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG_WHITELIST is not set CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_OTG_FSM is not set CONFIG_USB_MON=y CONFIG_USB_WUSB_CBAF=m # 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=m CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_ISP1760_HCD=y # CONFIG_USB_ISP1362_HCD is not set CONFIG_USB_FUSBH200_HCD=y CONFIG_USB_FOTG210_HCD=y CONFIG_USB_MAX3421_HCD=y # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_R8A66597_HCD=m CONFIG_USB_HCD_BCMA=m # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m # CONFIG_USB_WDM is not set CONFIG_USB_TMC=m # # 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=y # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=m CONFIG_USB_DWC2_PLATFORM=y CONFIG_USB_DWC2_PCI=y # # Gadget mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_DEBUG is not set CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_DEBUG=y # # USB port drivers # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y # CONFIG_USB_SEVSEG is not set # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=y CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HSIC_USB3503=m CONFIG_USB_LINK_LAYER_TEST=m # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_SAMSUNG_USBPHY=y CONFIG_SAMSUNG_USB2PHY=y CONFIG_SAMSUNG_USB3PHY=m CONFIG_TAHVO_USB=m CONFIG_TAHVO_USB_HOST_BY_DEFAULT=y CONFIG_USB_ISP1301=m # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=m CONFIG_MMC_DEBUG=y # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set CONFIG_MMC_WBSD=m # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=m CONFIG_MMC_CB710=m # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_REALTEK_USB=m CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # # LED drivers # CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m CONFIG_LEDS_PCA9532=m CONFIG_LEDS_LP3944=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8788 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_WM8350=m CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_ADP5520=m # CONFIG_LEDS_DELL_NETBOOKS is not set # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_MID_DMAC is not set CONFIG_INTEL_IOATDMA=m CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=m # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=m CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_SCRUB_PAGES is not set # CONFIG_XEN_DEV_EVTCHN is not set CONFIG_XEN_BACKEND=y CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y # CONFIG_XEN_GRANT_DEV_ALLOC is not set CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=m CONFIG_XEN_PRIVCMD=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO 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_HP_WMI 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=m # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=m # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y # # SOC (System On Chip) specific Drivers # # # Hardware Spinlock drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_IOMMU_SUPPORT=y # CONFIG_AMD_IOMMU is not set # CONFIG_INTEL_IOMMU is not set # CONFIG_IRQ_REMAP 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_MAX14577=m # CONFIG_EXTCON_ARIZONA is not set # CONFIG_EXTCON_PALMAS is not set CONFIG_MEMORY=y # CONFIG_IIO is not set CONFIG_NTB=m CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y # CONFIG_VME_TSI148 is not set # # VME Board Drivers # CONFIG_VMIVME_7805=m # # VME Device Drivers # # CONFIG_PWM is not set CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=m # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=m CONFIG_MCB_PCI=m # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_FILE_LOCKING=y # CONFIG_FSNOTIFY is not set # CONFIG_DNOTIFY is not set # CONFIG_INOTIFY_USER is not set # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QFMT_V1=m # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=m # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=m # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=m # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=m # CONFIG_NLS_ISO8859_9 is not set 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=m CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=m # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=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 is not set CONFIG_DEBUG_OBJECTS_RCU_HEAD=y # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set 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 is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR 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 is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # CONFIG_DEBUG_PREEMPT is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_RT_MUTEX_TESTER=y 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 is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_PROVE_RCU_DELAY is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_CPU_STALL_VERBOSE is not set CONFIG_RCU_CPU_STALL_INFO=y # CONFIG_RCU_TRACE is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y # CONFIG_FUNCTION_GRAPH_TRACER is not set CONFIG_IRQSOFF_TRACER=y CONFIG_PREEMPT_TRACER=y 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_KPROBE_EVENT=y CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE_TEST=m # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # CONFIG_TEST_LIST_SORT=y CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_MODULE=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP is not set # CONFIG_DEBUG_RODATA is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_YAMA is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set # CONFIG_CRYPTO_CRCT10DIF is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA1_SSSE3=m CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_AES_X86_64 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m # 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=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y # CONFIG_CRYPTO_DES is not set CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_TEA is not set # 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=m CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=y CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=m CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=m # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=m CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZ4=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_AVERAGE is not set CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=m --JSkcQAAxhB1h8DcT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --JSkcQAAxhB1h8DcT--