From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4722391706935764129==" MIME-Version: 1.0 From: Fengguang Wu To: lkp@lists.01.org Subject: [workqueue] WARNING: CPU: 0 PID: 76 at drivers/block/floppy.c:968 schedule_bh() Date: Tue, 08 Jul 2014 10:11:49 +0800 Message-ID: <20140708021149.GA12956@localhost> List-Id: --===============4722391706935764129== 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/torvalds/linux.git master commit b22ce2785d97423846206cceec4efee0c4afd980 Author: Tejun Heo AuthorDate: Wed Aug 28 17:33:37 2013 -0400 Commit: Tejun Heo CommitDate: Thu Aug 29 09:19:28 2013 -0400 workqueue: cond_resched() after processing each work item = If !PREEMPT, a kworker running work items back to back can hog CPU. This becomes dangerous when a self-requeueing work item which is waiting for something to happen races against stop_machine. Such self-requeueing work item would requeue itself indefinitely hogging the kworker and CPU it's running on while stop_machine would wait for that CPU to enter stop_machine while preventing anything else from happening on all other CPUs. The two would deadlock. = Jamie Liu reports that this deadlock scenario exists around scsi_requeue_run_queue() and libata port multiplier support, where one port may exclude command processing from other ports. With the right timing, scsi_requeue_run_queue() can end up requeueing itself trying to execute an IO which is asked to be retried while another device has an exclusive access, which in turn can't make forward progress due to stop_machine. = Fix it by invoking cond_resched() after executing each work item. = Signed-off-by: Tejun Heo Reported-by: Jamie Liu References: http://thread.gmane.org/gmane.linux.kernel/1552567 Cc: stable(a)vger.kernel.org -- kernel/workqueue.c | 9 +++++++++ 1 file changed, 9 insertions(+) +---------------------------------------------------------+------------+---= ---------+------------------+ | | c95389b4cd | b2= 2ce2785d | v3.16-rc4_070708 | +---------------------------------------------------------+------------+---= ---------+------------------+ | boot_successes | 900 | 24= 9 | 79 | | boot_failures | 0 | 51= | 2 | | WARNING:CPU:PID:at_drivers/block/floppy.c:schedule_bh() | 0 | 51= | 2 | | backtrace:user_reset_fdc | 0 | 51= | 2 | | backtrace:floppy_async_init | 0 | 51= | 2 | | backtrace:async_run_entry_fn | 0 | 51= | 2 | +---------------------------------------------------------+------------+---= ---------+------------------+ [ 45.121121] PCI: setting IRQ 11 as level-triggered [ 45.407538] e1000 0000:00:03.0: setting latency timer to 64 [ 45.686040] ------------[ cut here ]------------ [ 45.975060] WARNING: CPU: 0 PID: 76 at drivers/block/floppy.c:968 schedu= le_bh+0x47/0x80() [ 47.312537] CPU: 0 PID: 76 Comm: kworker/u2:1 Not tainted 3.11.0-rc7-000= 25-gb22ce27 #8 [ 47.848171] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 48.433222] Workqueue: events_unbound async_run_entry_fn [ 48.725491] 00000000 d25d7e0c c2745b10 d25d7e3c c105472d c2ff0b10 00000= 000 0000004c [ 49.494639] c30df57c 000003c8 c1a2fb57 c1a2fb57 00000001 c1a33aa0 c39a0= ca0 d25d7e4c [ 51.548252] c1054812 00000009 00000000 d25d7e5c c1a2fb57 00000000 00000= 000 d25d7e84 [ 56.319716] Call Trace: [ 58.164457] [] dump_stack+0x16/0x18 [ 61.355641] [] warn_slowpath_common+0x8d/0xb0 [ 61.822789] [] ? schedule_bh+0x47/0x80 [ 62.103589] [] ? schedule_bh+0x47/0x80 [ 62.538170] [] ? floppy_hardint+0x1a0/0x1a0 [ 62.920432] [] warn_slowpath_null+0x22/0x30 [ 63.411821] [] schedule_bh+0x47/0x80 [ 66.271423] [] wait_til_done+0x15/0x230 [ 71.033237] [] ? cascade+0xa0/0xa0 [ 75.990887] [] user_reset_fdc+0xa7/0x110 [ 78.921153] [] floppy_async_init+0x9ee/0x1263 [ 83.512228] [] async_run_entry_fn+0x44/0x1e0 [ 85.519262] [] ? __list_del_entry+0x202/0x220 [ 87.120223] [] ? pwq_dec_nr_in_flight+0x137/0x140 [ 89.499077] [] process_one_work+0x33b/0x840 [ 90.274017] [] ? ttwu_do_wakeup+0x12/0x90 [ 91.294072] [] ? __list_del_entry+0x202/0x220 [ 91.634105] [] worker_thread+0x414/0x890 [ 91.994817] [] ? process_one_work+0x840/0x840 [ 92.265965] [] kthread+0xa6/0xb0 [ 92.658144] [] ret_from_kernel_thread+0x1b/0x28 [ 92.971880] [] ? __kthread_unpark+0x70/0x70 [ 93.254541] ---[ end trace 857f8343e4eb716b ]--- [ 93.508601] floppy0: no floppy controllers found git bisect start v3.11 v3.10 -- git bisect good 89d0abe3d695103505c025dde6e07b9c3dd772f4 # 13:01 300+ = 0 Merge tag 'arm64-stable' of git://git.kernel.org/pub/scm/linux/kerne= l/git/cmarinas/linux-aarch64 git bisect good 8742f229b635bf1c1c84a3dfe5e47c814c20b5c8 # 13:18 300+ = 0 userns: limit the maximum depth of user_namespace->parent chain git bisect good 94fc5d9de5bd757ad46f0d94bc4ebf617c4487f6 # 13:35 300+ = 0 proc: return on proc_readdir error git bisect good 5e25e4f304ce53004dcd01725938c0bc45c75d35 # 13:48 300+ = 0 Merge tag 'usb-3.11-rc7' of git://git.kernel.org/pub/scm/linux/kerne= l/git/gregkh/usb git bisect good 06a557f7a68e126181f09831cb2fac6f7a7f43c2 # 14:22 300+ = 1 Merge tag 'nfs-for-3.11-5' of git://git.linux-nfs.org/projects/trond= my/linux-nfs git bisect bad 936dbcc3f2fc7314f3c1645fc39ea51117f6d73b # 14:36 15- = 2 Merge tag 'sound-3.11' of git://git.kernel.org/pub/scm/linux/kernel/= git/tiwai/sound git bisect bad 155e3a353943a3e713cd33357cfd58e995900a81 # 14:50 13- = 1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kerne= l/git/dtor/input git bisect bad ff497452636f4687e517964817b7e2bd99f4b44b # 15:06 48- = 2 Merge branch 'for-3.11-fixes' of git://git.kernel.org/pub/scm/linux/= kernel/git/tj/wq git bisect bad b22ce2785d97423846206cceec4efee0c4afd980 # 15:51 13- = 2 workqueue: cond_resched() after processing each work item # first bad commit: [b22ce2785d97423846206cceec4efee0c4afd980] workqueue: c= ond_resched() after processing each work item git bisect good c95389b4cd6a4b52af78bea706a274453e886251 # 16:51 900+ = 0 Merge branch 'akpm' (patches from Andrew Morton) git bisect bad 98610962bbb418f6d847c402637ca14e78c38344 # 16:51 0- = 2 0day head guard for 'devel-hourly-2014070708' git bisect bad cd3de83f147601356395b57a8673e9c5ff1e59d1 # 16:51 0- = 34 Linux 3.16-rc4 git bisect bad d584f2acf5cc6c4a14c330930222d8e70fe024a6 # 18:02 62- = 1 Add linux-next specific files for 20140707 This script may reproduce the error. ---------------------------------------------------------------------------= -- #!/bin/bash kernel=3D$1 initrd=3Dyocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/ma= ster/initrd/$initrd kvm=3D( qemu-system-x86_64 -cpu kvm64 -enable-kvm = -kernel $kernel -initrd $initrd -smp 2 -m 256M -net nic,vlan=3D0,macaddr=3D00:00:00:00:00:00,model=3Dvirtio -net user,vlan=3D0 -net nic,vlan=3D1,model=3De1000 -net user,vlan=3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=3D( debug sched_debug apic=3Ddebug ignore_loglevel sysrq_always_enabled panic=3D10 prompt_ramdisk=3D0 earlyprintk=3DttyS0,115200 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ---------------------------------------------------------------------------= -- Thanks, Fengguang _______________________________________________ LKP mailing list LKP(a)linux.intel.com --===============4722391706935764129== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".ksh" ZWFybHkgY29uc29sZSBpbiBzZXR1cCBjb2RlClByb2JpbmcgRUREIChlZGQ9b2ZmIHRvIGRpc2Fi bGUpLi4uIG9rCmVhcmx5IGNvbnNvbGUgaW4gZGVjb21wcmVzc19rZXJuZWwKCkRlY29tcHJlc3Np bmcgTGludXguLi4gUGFyc2luZyBFTEYuLi4gZG9uZS4KQm9vdGluZyB0aGUga2VybmVsLgpbICAg IDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAwLjAwMDAwMF0g TGludXggdmVyc2lvbiAzLjExLjAtcmM3LTAwMDI1LWdiMjJjZTI3IChrYnVpbGRAamFrZXRvd24p IChnY2MgdmVyc2lvbiA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSApICM4IE1vbiBKdWwgNyAxNTo0 MTowMyBDU1QgMjAxNApbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2Fs IFJBTSBtYXA6ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAw MDAtMHgwMDAwMDAwMDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb bWVtIDB4MDAwMDAwMDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAg MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAw MGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAw MDAwMTAwMDAwLTB4MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1Mt ZTgyMDogW21lbSAweDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZl ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAw MDAwMDBmZWZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4 MDAwMDAwMDBmZmZjMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw MDBdIGJvb3Rjb25zb2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTm90aWNl OiBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFibGVkOiBub24t UEFFIGtlcm5lbCEKWyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAw MDAwXSBETUk6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJv Y2hzIDAxLzAxLzIwMTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsg ICAgMC4wMDAwMDBdIGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNh YmxlID09PiByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEw MDAwLTB4MDAwZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4 MTNmZmUgbWF4X2FyY2hfcGZuID0gMHgxMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0 IHR5cGU6IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5nZXMgZW5hYmxl ZDoKWyAgICAwLjAwMDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBd ICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMwMDAwLUZGRkZGIHdy aXRlLXByb3RlY3QKWyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoK WyAgICAwLjAwMDAwMF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAwMDAwMDAgdW5jYWNo YWJsZQpbICAgIDAuMDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAyIGRpc2Fi bGVkClsgICAgMC4wMDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDQgZGlzYWJs ZWQKWyAgICAwLjAwMDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNiBkaXNhYmxl ZApbICAgIDAuMDAwMDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA4IGRpc2FibGVk ClsgICAgMC4wMDAwMDBdICAgOSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSB4ODYgUEFUIGVuYWJs ZWQ6IGNwdSAwLCBvbGQgMHg3MDQwNjAwMDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcwMTA2ClsgICAg MC4wMDAwMDBdIGluaXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4MDNiZmZm ZmZdClsgICAgMC4wMDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDliMDAwXSA5 YjAwMCBzaXplIDE2Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0g MHgwMDAwMDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAwMDAwLTB4 MDAwZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21l bSAweDEzODAwMDAwLTB4MTNiZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTM4MDAwMDAt MHgxM2JmZmZmZl0gcGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBb bWVtIDB4MTAwMDAwMDAtMHgxMzdmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAw MC0weDEzN2ZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6 IFttZW0gMHgwMDEwMDAwMC0weDBmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAw MDAwLTB4MDAzZmZmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDQwMDAwMC0w eDBmZmZmZmZmXSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFtt ZW0gMHgxM2MwMDAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzYzAwMDAw LTB4MTNmZmRmZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzOWNkMDAwLCAweDAz OWNkZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxM2NiZDAwMC0w eDEzZmVmZmZmXQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGYwZDAwIDAwMDE0ICh2MDAg Qk9DSFMgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDEzZmZmYzJhIDAwMDM0ICh2MDEgQk9D SFMgIEJYUENSU0RUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6 IEZBQ1AgMTNmZmYxYzAgMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAw MDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTA0MCAwMTE4MCAodjAxIEJP Q0hTICBCWFBDRFNEVCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJ OiBGQUNTIDEzZmZlMDAwIDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMTNmZmYyMzQg MDA5M0UgKHYwMSBCT0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAw LjAwMDAwMF0gQUNQSTogQVBJQyAxM2ZmZmI3MiAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAw MDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDEzZmZmYmYy IDAwMDM4ICh2MDEgQk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAg MC4wMDAwMDBdIDMxOU1CIExPV01FTSBhdmFpbGFibGUuClsgICAgMC4wMDAwMDBdICAgbWFwcGVk IGxvdyByYW06IDAgLSAxM2ZmZTAwMApbICAgIDAuMDAwMDAwXSAgIGxvdyByYW06IDAgLSAxM2Zm ZTAwMApbICAgIDAuMDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1zcnMgNGI1NjRkMDEgYW5kIDRi NTY0ZDAwClsgICAgMC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1zciAwOjEzZmZkMDAxLCBi b290IGNsb2NrClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERN QSAgICAgIFttZW0gMHgwMDAwMTAwMC0weDAwZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1h bCAgIFttZW0gMHgwMTAwMDAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpv bmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSBy YW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWVm ZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDEwMDAwMC0weDEzZmZkZmZm XQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODE4MjAKWyAgICAwLjAwMDAw MF0gZnJlZV9hcmVhX2luaXRfbm9kZTogbm9kZSAwLCBwZ2RhdCBjMzJiOWZjMCwgbm9kZV9tZW1f bWFwIGQzYTNkMDIwClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9y IG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAg MC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAw MDAwXSAgIE5vcm1hbCB6b25lOiA2MDggcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAw MDBdICAgTm9ybWFsIHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAw MDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4NjA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQ RVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBLVk0gc2V0 dXAgYXN5bmMgUEYgZm9yIGNwdSAwClsgICAgMC4wMDAwMDBdIGt2bS1zdGVhbHRpbWU6IGNwdSAw LCBtc3IgMzFlNmZjMApbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZm YmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBh cmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gS1ZNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMw IHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9MSozMjc2OApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9j OiBbMF0gMCAKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwg bW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODExODAKWyAgICAwLjAwMDAwMF0g S2VybmVsIGNvbW1hbmQgbGluZTogaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAs MTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1 X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dh dGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNv bGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMv cnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2 ZWwtaG91cmx5LTIwMTQwNzA3MDg6YjIyY2UyNzg1ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFm ZDk4MDpiaXNlY3QtbGludXgzLy52bWxpbnV6LWIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVm ZWUwYzRhZmQ5ODAtMjAxNDA3MDcxNTQ1MzktMTIwLWl2YjQxIGJyYW5jaD1saW51eC1kZXZlbC9k ZXZlbC1ob3VybHktMjAxNDA3MDcwOCBCT09UX0lNQUdFPS9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1L2IyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAvdm1s aW51ei0zLjExLjAtcmM3LTAwMDI1LWdiMjJjZTI3IGRyYmQubWlub3JfY291bnQ9OApbICAgIDAu MDAwMDAwXSBzeXNycTogc3lzcnEgYWx3YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBo YXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAw MDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2 MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVz OiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6 aW5nIENQVSMwClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMjc4MTA0Sy8zMjcyODBLIGF2YWlsYWJs ZSAoMjM5NTVLIGtlcm5lbCBjb2RlLCA2MjM2SyByd2RhdGEsIDEwNjg0SyByb2RhdGEsIDEyMzZL IGluaXQsIDYyMEsgYnNzLCA0OTE3NksgcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIHZpcnR1YWwg a2VybmVsIG1lbW9yeSBsYXlvdXQ6ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmZl MzAwMCAtIDB4ZmZmZmYwMDAgICAoIDExMiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2Mg OiAweGQ0N2ZlMDAwIC0gMHhmZmZlMTAwMCAgICggNjk1IE1CKQpbICAgIDAuMDAwMDAwXSAgICAg bG93bWVtICA6IDB4YzAwMDAwMDAgLSAweGQzZmZlMDAwICAgKCAzMTkgTUIpClsgICAgMC4wMDAw MDBdICAgICAgIC5pbml0IDogMHhjMzdlZDAwMCAtIDB4YzM5MjIwMDAgICAoMTIzNiBrQikKWyAg ICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMyNzY1MTE1IC0gMHhjMzdlYzE0MCAgICgxNjky NCBrQikKWyAgICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhjMjc2NTEx NSAgICgyMzk1NiBrQikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3Ig aG9ub3VycyB0aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4w MDAwMDBdIFNMVUI6IEhXYWxpZ249MTI4LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0x LCBOb2Rlcz0xClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MTYgbnJfaXJxczoxNiAxNgpbICAgIDAu MDAwMDAwXSBDUFUgMCBpcnFzdGFja3MsIGhhcmQ9ZDM0MDgwMDAgc29mdD1kMzQwYTAwMApbICAg IDAuMDAwMDAwXSBDb25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25z b2xlIFt0dHkwXSBlbmFibGVkLCBib290Y29uc29sZSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBJ bml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHUKWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lv biAzLjExLjAtcmM3LTAwMDI1LWdiMjJjZTI3IChrYnVpbGRAamFrZXRvd24pIChnY2MgdmVyc2lv biA0LjguMiAoRGViaWFuIDQuOC4yLTE4KSApICM4IE1vbiBKdWwgNyAxNTo0MTowMyBDU1QgMjAx NApbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6Clsg ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAw MDAwMDlmYmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw MDAwMDA5ZmMwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ T1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZjAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4 MDAwMDAwMDAxM2ZmZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw eDAwMDAwMDAwMTNmZmUwMDAtMHgwMDAwMDAwMDEzZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAw MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZmZjMDAwLTB4MDAwMDAwMDBmZWZmZmZm Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZmZj MDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGJvb3Rjb25z b2xlIFtlYXJseXNlcjBdIGVuYWJsZWQKWyAgICAwLjAwMDAwMF0gTm90aWNlOiBOWCAoRXhlY3V0 ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGNhbm5vdCBiZSBlbmFibGVkOiBub24tUEFFIGtlcm5lbCEK WyAgICAwLjAwMDAwMF0gU01CSU9TIDIuNCBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IFFF TVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIw MTEKWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogS1ZNClsgICAgMC4wMDAwMDBd IGU4MjA6IHVwZGF0ZSBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0gdXNhYmxlID09PiByZXNl cnZlZApbICAgIDAuMDAwMDAwXSBlODIwOiByZW1vdmUgW21lbSAweDAwMGEwMDAwLTB4MDAwZmZm ZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9IDB4MTNmZmUgbWF4X2Fy Y2hfcGZuID0gMHgxMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRl LWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhlZCByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAw MDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1iYWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZG RkYgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIEMwMDAwLUZGRkZGIHdyaXRlLXByb3RlY3QK WyAgICAwLjAwMDAwMF0gTVRSUiB2YXJpYWJsZSByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAw MF0gICAwIGJhc2UgMDA4MDAwMDAwMCBtYXNrIEZGODAwMDAwMDAgdW5jYWNoYWJsZQpbICAgIDAu MDAwMDAwXSAgIDEgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICAyIGRpc2FibGVkClsgICAgMC4w MDAwMDBdICAgMyBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDQgZGlzYWJsZWQKWyAgICAwLjAw MDAwMF0gICA1IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNiBkaXNhYmxlZApbICAgIDAuMDAw MDAwXSAgIDcgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA4IGRpc2FibGVkClsgICAgMC4wMDAw MDBdICAgOSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSB4ODYgUEFUIGVuYWJsZWQ6IGNwdSAwLCBv bGQgMHg3MDQwNjAwMDcwNDA2LCBuZXcgMHg3MDEwNjAwMDcwMTA2ClsgICAgMC4wMDAwMDBdIGlu aXRpYWwgbWVtb3J5IG1hcHBlZDogW21lbSAweDAwMDAwMDAwLTB4MDNiZmZmZmZdClsgICAgMC4w MDAwMDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2MwMDliMDAwXSA5YjAwMCBzaXplIDE2 Mzg0ClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDAwMDAwMC0w eDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMDAwMDAwLTB4MDAwZmZmZmZdIHBh Z2UgNGsKWyAgICAwLjAwMDAwMF0gaW5pdF9tZW1vcnlfbWFwcGluZzogW21lbSAweDEzODAwMDAw LTB4MTNiZmZmZmZdClsgICAgMC4wMDAwMDBdICBbbWVtIDB4MTM4MDAwMDAtMHgxM2JmZmZmZl0g cGFnZSAyTQpbICAgIDAuMDAwMDAwXSBpbml0X21lbW9yeV9tYXBwaW5nOiBbbWVtIDB4MTAwMDAw MDAtMHgxMzdmZmZmZl0KWyAgICAwLjAwMDAwMF0gIFttZW0gMHgxMDAwMDAwMC0weDEzN2ZmZmZm XSBwYWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgwMDEw MDAwMC0weDBmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDAwMTAwMDAwLTB4MDAzZmZm ZmZdIHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gIFttZW0gMHgwMDQwMDAwMC0weDBmZmZmZmZmXSBw YWdlIDJNClsgICAgMC4wMDAwMDBdIGluaXRfbWVtb3J5X21hcHBpbmc6IFttZW0gMHgxM2MwMDAw MC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSAgW21lbSAweDEzYzAwMDAwLTB4MTNmZmRmZmZd IHBhZ2UgNGsKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzOWNkMDAwLCAweDAzOWNkZmZmXSBQR1RB QkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgxM2NiZDAwMC0weDEzZmVmZmZmXQpb ICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDAwMGYwZDAwIDAwMDE0ICh2MDAgQk9DSFMgKQpbICAg IDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDEzZmZmYzJhIDAwMDM0ICh2MDEgQk9DSFMgIEJYUENSU0RU IDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMTNmZmYx YzAgMDAwNzQgKHYwMSBCT0NIUyAgQlhQQ0ZBQ1AgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAg ICAwLjAwMDAwMF0gQUNQSTogRFNEVCAxM2ZmZTA0MCAwMTE4MCAodjAxIEJPQ0hTICBCWFBDRFNE VCAwMDAwMDAwMSBCWFBDIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNTIDEzZmZl MDAwIDAwMDQwClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMTNmZmYyMzQgMDA5M0UgKHYwMSBC T0NIUyAgQlhQQ1NTRFQgMDAwMDAwMDEgQlhQQyAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQ STogQVBJQyAxM2ZmZmI3MiAwMDA4MCAodjAxIEJPQ0hTICBCWFBDQVBJQyAwMDAwMDAwMSBCWFBD IDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDEzZmZmYmYyIDAwMDM4ICh2MDEg Qk9DSFMgIEJYUENIUEVUIDAwMDAwMDAxIEJYUEMgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIDMx OU1CIExPV01FTSBhdmFpbGFibGUuClsgICAgMC4wMDAwMDBdICAgbWFwcGVkIGxvdyByYW06IDAg LSAxM2ZmZTAwMApbICAgIDAuMDAwMDAwXSAgIGxvdyByYW06IDAgLSAxM2ZmZTAwMApbICAgIDAu MDAwMDAwXSBrdm0tY2xvY2s6IFVzaW5nIG1zcnMgNGI1NjRkMDEgYW5kIDRiNTY0ZDAwClsgICAg MC4wMDAwMDBdIGt2bS1jbG9jazogY3B1IDAsIG1zciAwOjEzZmZkMDAxLCBib290IGNsb2NrClsg ICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0g MHgwMDAwMTAwMC0weDAwZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgw MTAwMDAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9y IGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAw LjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAxMDAwLTB4MDAwOWVmZmZdClsgICAgMC4w MDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDEwMDAwMC0weDEzZmZkZmZmXQpbICAgIDAuMDAw MDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODE4MjAKWyAgICAwLjAwMDAwMF0gZnJlZV9hcmVh X2luaXRfbm9kZTogbm9kZSAwLCBwZ2RhdCBjMzJiOWZjMCwgbm9kZV9tZW1fbWFwIGQzYTNkMDIw ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDMyIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAg IDAuMDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkClsgICAgMC4wMDAwMDBdICAg RE1BIHpvbmU6IDM5OTggcGFnZXMsIExJRk8gYmF0Y2g6MApbICAgIDAuMDAwMDAwXSAgIE5vcm1h bCB6b25lOiA2MDggcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFs IHpvbmU6IDc3ODIyIHBhZ2VzLCBMSUZPIGJhdGNoOjE1ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBN LVRpbWVyIElPIFBvcnQ6IDB4NjA4ClsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4 NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAuMDAwMDAwXSBLVk0gc2V0dXAgYXN5bmMgUEYg Zm9yIGNwdSAwClsgICAgMC4wMDAwMDBdIGt2bS1zdGVhbHRpbWU6IGNwdSAwLCBtc3IgMzFlNmZj MApbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4MTQwMDAwMDAtMHhmZWZmYmZmZl0gYXZhaWxh YmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXpl ZCBrZXJuZWwgb24gS1ZNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMwIHIwIGQzMjc2OCB1 MzI3NjggYWxsb2M9MSozMjc2OApbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBbMF0gMCAKWyAg ICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3Jv dXBpbmcgb24uICBUb3RhbCBwYWdlczogODExODAKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1h bmQgbGluZTogaHVuZ190YXNrX3BhbmljPTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVn IGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlzX2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90 aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmlj ICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNvbGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9 bm9ybWFsICByb290PS9kZXYvcmFtMCBydyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2 bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIw MTQwNzA3MDg6YjIyY2UyNzg1ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MDpiaXNlY3Qt bGludXgzLy52bWxpbnV6LWIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAt MjAxNDA3MDcxNTQ1MzktMTIwLWl2YjQxIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHkt MjAxNDA3MDcwOCBCT09UX0lNQUdFPS9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1 L2IyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAvdm1saW51ei0zLjExLjAt cmM3LTAwMDI1LWdiMjJjZTI3IGRyYmQubWlub3JfY291bnQ9OApbICAgIDAuMDAwMDAwXSBzeXNy cTogc3lzcnEgYWx3YXlzIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVu dHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4MTkyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkg Y2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykK WyAgICAwLjAwMDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3Jk ZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIENQVSMwClsg ICAgMC4wMDAwMDBdIE1lbW9yeTogMjc4MTA0Sy8zMjcyODBLIGF2YWlsYWJsZSAoMjM5NTVLIGtl cm5lbCBjb2RlLCA2MjM2SyByd2RhdGEsIDEwNjg0SyByb2RhdGEsIDEyMzZLIGluaXQsIDYyMEsg YnNzLCA0OTE3NksgcmVzZXJ2ZWQpClsgICAgMC4wMDAwMDBdIHZpcnR1YWwga2VybmVsIG1lbW9y eSBsYXlvdXQ6ClsgICAgMC4wMDAwMDBdICAgICBmaXhtYXAgIDogMHhmZmZlMzAwMCAtIDB4ZmZm ZmYwMDAgICAoIDExMiBrQikKWyAgICAwLjAwMDAwMF0gICAgIHZtYWxsb2MgOiAweGQ0N2ZlMDAw IC0gMHhmZmZlMTAwMCAgICggNjk1IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4 YzAwMDAwMDAgLSAweGQzZmZlMDAwICAgKCAzMTkgTUIpClsgICAgMC4wMDAwMDBdICAgICAgIC5p bml0IDogMHhjMzdlZDAwMCAtIDB4YzM5MjIwMDAgICAoMTIzNiBrQikKWyAgICAwLjAwMDAwMF0g ICAgICAgLmRhdGEgOiAweGMyNzY1MTE1IC0gMHhjMzdlYzE0MCAgICgxNjkyNCBrQikKWyAgICAw LjAwMDAwMF0gICAgICAgLnRleHQgOiAweGMxMDAwMDAwIC0gMHhjMjc2NTExNSAgICgyMzk1NiBr QikKWyAgICAwLjAwMDAwMF0gQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0aGUg V1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uT2suClsgICAgMC4wMDAwMDBdIFNMVUI6 IEhXYWxpZ249MTI4LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BVcz0xLCBOb2Rlcz0xClsg ICAgMC4wMDAwMDBdIE5SX0lSUVM6MTYgbnJfaXJxczoxNiAxNgpbICAgIDAuMDAwMDAwXSBDUFUg MCBpcnFzdGFja3MsIGhhcmQ9ZDM0MDgwMDAgc29mdD1kMzQwYTAwMApbICAgIDAuMDAwMDAwXSBD b25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBl bmFibGVkLCBib290Y29uc29sZSBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHlT MF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBocGV0IGNsb2NrZXZlbnQgcmVnaXN0ZXJlZApbICAg IDAuMDAwMDAwXSB0c2M6IERldGVjdGVkIDI2OTMuNTA4IE1IeiBwcm9jZXNzb3IKWyAgICAwLjAw NjY2Nl0gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCkgcHJlc2V0IHZhbHVlLi4gNTM4 OS40NyBCb2dvTUlQUyAobHBqPTg5NzgzNjApClsgICAgMC4wMDY2NjZdIHBpZF9tYXg6IGRlZmF1 bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDA2NzI0XSBTZWN1cml0eSBGcmFtZXdvcmsg aW5pdGlhbGl6ZWQKWyAgICAwLjAwNzQzMV0gWWFtYTogYmVjb21pbmcgbWluZGZ1bC4KWyAgICAw LjAwODA3Ml0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIKWyAgICAwLjAwOTA0 Nl0gSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGVidWcKWyAgICAwLjAxMDAxMF0gSW5pdGlh bGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAuMDExMDYzXSBJbml0aWFsaXppbmcg Y2dyb3VwIHN1YnN5cyBuZXRfY2xzClsgICAgMC4wMTIwNjJdIEluaXRpYWxpemluZyBjZ3JvdXAg c3Vic3lzIGJsa2lvClsgICAgMC4wMTM0MTNdIG1jZTogQ1BVIHN1cHBvcnRzIDEwIE1DRSBiYW5r cwpbICAgIDAuMDE0NDEzXSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDAsIDJNQiAwLCA0 TUIgMApbICAgIDAuMDE0NDEzXSBMYXN0IGxldmVsIGRUTEIgZW50cmllczogNEtCIDAsIDJNQiAw LCA0TUIgMApbICAgIDAuMDE0NDEzXSB0bGJfZmx1c2hhbGxfc2hpZnQ6IDYKWyAgICAwLjAxNjY3 Ml0gQ1BVOiBJbnRlbCBDb21tb24gS1ZNIHByb2Nlc3NvciAoZmFtOiAwZiwgbW9kZWw6IDA2LCBz dGVwcGluZzogMDEpClsgICAgMC4wNDE1MjRdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxMzA1MTcK WyAgICAwLjA0NDIzNF0gQUNQSTogQWxsIEFDUEkgVGFibGVzIHN1Y2Nlc3NmdWxseSBhY3F1aXJl ZApbICAgIDAuMDQ1NjExXSBBQ1BJOiBzZXR0aW5nIEVMQ1IgdG8gMDIwMCAoZnJvbSAwYzAwKQpb ICAgIDAuMDQ2NzUxXSBmdHJhY2U6IGFsbG9jYXRpbmcgNTY0ODUgZW50cmllcyBpbiAxMTEgcGFn ZXMKWyAgICAwLjA3MzQzN10gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBOZXRidXJz dCBDUFUgbW9kZWwgNiBubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KWyAgICAw LjA4MjcxNF0gcmVndWxhdG9yLWR1bW15OiBubyBwYXJhbWV0ZXJzClsgICAgMC4wODM0MTJdIE5F VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgICAwLjA4NzI4N10gRUlTQSBidXMg cmVnaXN0ZXJlZApbICAgIDAuMDg4NTI4XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApb ICAgIDAuMDg5MTgxXSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEuMTIuMQpbICAgIDAu MDg5OTE2XSBQQ0k6IFBDSSBCSU9TIHJldmlzaW9uIDIuMTAgZW50cnkgYXQgMHhmZDQ1NiwgbGFz dCBidXM9MApbICAgIDAuMTA3ODI1XSBOTUkgd2F0Y2hkb2c6IGRpc2FibGVkIChjcHUwKTogaGFy ZHdhcmUgZXZlbnRzIG5vdCBlbmFibGVkClsgICAgMC4xMTA1MzhdIGJpbzogY3JlYXRlIHNsYWIg PGJpby0wPiBhdCAwClsgICAgMC4xMTM5NDNdIEFDUEk6IEFkZGVkIF9PU0koTW9kdWxlIERldmlj ZSkKWyAgICAwLjExNjY3N10gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQpbICAg IDAuMTIwMDA4XSBBQ1BJOiBBZGRlZCBfT1NJKDMuMCBfU0NQIEV4dGVuc2lvbnMpClsgICAgMC4x MjMzNDNdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpbICAg IDAuMTMyNjUxXSBBQ1BJOiBFQzogTG9vayB1cCBFQyBpbiBEU0RUClsgICAgMC4xNDc0MDZdIEFD UEk6IEludGVycHJldGVyIGVuYWJsZWQKWyAgICAwLjE1MDAxN10gQUNQSTogKHN1cHBvcnRzIFMw IFM1KQpbICAgIDAuMTUzMzQwXSBBQ1BJOiBVc2luZyBQSUMgZm9yIGludGVycnVwdCByb3V0aW5n ClsgICAgMC4xNTY3MTNdIFBDSTogVXNpbmcgaG9zdCBicmlkZ2Ugd2luZG93cyBmcm9tIEFDUEk7 IGlmIG5lY2Vzc2FyeSwgdXNlICJwY2k9bm9jcnMiIGFuZCByZXBvcnQgYSBidWcKWyAgICAwLjIw MDExMF0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1m Zl0pClsgICAgMC4yMDc4MTNdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDAu MjEwMDEzXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmZdClsg ICAgMC4yMTMzNDddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDAw MDAtMHgwY2Y3XQpbICAgIDAuMjE2NjgzXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291 cmNlIFtpbyAgMHgwZDAwLTB4YWRmZl0KWyAgICAwLjIyMDAxM10gcGNpX2J1cyAwMDAwOjAwOiBy b290IGJ1cyByZXNvdXJjZSBbaW8gIDB4YWUwZi0weGFlZmZdClsgICAgMC4yMjMzNDhdIHBjaV9i dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGFmMjAtMHhhZmRmXQpbICAgIDAu MjI2NjgxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHhhZmU0LTB4 ZmZmZl0KWyAgICAwLjIzMDAxN10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBb bWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZl0KWyAgICAwLjIzMzM0OV0gcGNpX2J1cyAwMDAwOjAw OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MTQwMDAwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjIz NjcyNV0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MTIzN10gdHlwZSAwMCBjbGFzcyAweDA2MDAw MApbICAgIDAuMjQ1NjE3XSBwY2kgMDAwMDowMDowMS4wOiBbODA4Njo3MDAwXSB0eXBlIDAwIGNs YXNzIDB4MDYwMTAwClsgICAgMC4yNTE5OTFdIHBjaSAwMDAwOjAwOjAxLjE6IFs4MDg2OjcwMTBd IHR5cGUgMDAgY2xhc3MgMHgwMTAxODAKWyAgICAwLjI2ODQzOV0gcGNpIDAwMDA6MDA6MDEuMTog cmVnIDB4MjA6IFtpbyAgMHhjMDQwLTB4YzA0Zl0KWyAgICAwLjI4MDcwMV0gcGNpIDAwMDA6MDA6 MDEuMzogWzgwODY6NzExM10gdHlwZSAwMCBjbGFzcyAweDA2ODAwMApbICAgIDAuMjg0NzAyXSBw Y2kgMDAwMDowMDowMS4zOiBxdWlyazogW2lvICAweDA2MDAtMHgwNjNmXSBjbGFpbWVkIGJ5IFBJ SVg0IEFDUEkKWyAgICAwLjI4NjY5MV0gcGNpIDAwMDA6MDA6MDEuMzogcXVpcms6IFtpbyAgMHgw NzAwLTB4MDcwZl0gY2xhaW1lZCBieSBQSUlYNCBTTUIKWyAgICAwLjI5NDUwN10gcGNpIDAwMDA6 MDA6MDIuMDogWzEwMTM6MDBiOF0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgIDAuMzAxNjQz XSBwY2kgMDAwMDowMDowMi4wOiByZWcgMHgxMDogW21lbSAweGZjMDAwMDAwLTB4ZmRmZmZmZmYg cHJlZl0KWyAgICAwLjMxMDAyM10gcGNpIDAwMDA6MDA6MDIuMDogcmVnIDB4MTQ6IFttZW0gMHhm ZWJmMDAwMC0weGZlYmYwZmZmXQpbICAgIDAuMzQ4Nzc1XSBwY2kgMDAwMDowMDowMi4wOiByZWcg MHgzMDogW21lbSAweGZlYmUwMDAwLTB4ZmViZWZmZmYgcHJlZl0KWyAgICAwLjM1MzM2NF0gcGNp IDAwMDA6MDA6MDMuMDogWzgwODY6MTAwZV0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAu MzYzMzQ1XSBwY2kgMDAwMDowMDowMy4wOiByZWcgMHgxMDogW21lbSAweGZlYmMwMDAwLTB4ZmVi ZGZmZmZdClsgICAgMC4zNzMzNDVdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDE0OiBbaW8gIDB4 YzAwMC0weGMwM2ZdClsgICAgMC40MDY2ODJdIHBjaSAwMDAwOjAwOjAzLjA6IHJlZyAweDMwOiBb bWVtIDB4ZmViODAwMDAtMHhmZWJiZmZmZiBwcmVmXQpbICAgIDAuNDEwODI0XSBwY2kgMDAwMDow MDowNC4wOiBbODA4NjoyNWFiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwClsgICAgMC40MTUxMTFd IHBjaSAwMDAwOjAwOjA0LjA6IHJlZyAweDEwOiBbbWVtIDB4ZmViZjEwMDAtMHhmZWJmMTAwZl0K WyAgICAwLjQyMzk1Nl0gcGNpX2J1cyAwMDAwOjAwOiBvbiBOVU1BIG5vZGUgMApbICAgIDAuNDI1 OTE5XSBhY3BpIFBOUDBBMDM6MDA6IFVuYWJsZSB0byByZXF1ZXN0IF9PU0MgY29udHJvbCAoX09T QyBzdXBwb3J0IG1hc2s6IDB4MDgpClsgICAgMC40Mjc2MDddIEFDUEk6IFBDSSBJbnRlcnJ1cHQg TGluayBbTE5LQV0gKElSUXMgNSAqMTAgMTEpClsgICAgMC40MzE1ODVdIEFDUEk6IFBDSSBJbnRl cnJ1cHQgTGluayBbTE5LQl0gKElSUXMgNSAqMTAgMTEpClsgICAgMC40MzUxMDJdIEFDUEk6IFBD SSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgNSAxMCAqMTEpClsgICAgMC40MzgzODRdIEFD UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgNSAxMCAqMTEpClsgICAgMC40NDE4 OTNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LU10gKElSUXMgKjkpClsgICAgMC40NDUy NjFdIEFDUEk6IEVuYWJsZWQgMTYgR1BFcyBpbiBibG9jayAwMCB0byAwRgpbICAgIDAuNDQ2Njgw XSBBQ1BJOiBcX1NCXy5QQ0kwOiBub3RpZnkgaGFuZGxlciBpcyBpbnN0YWxsZWQKWyAgICAwLjQ1 MDA0Nl0gRm91bmQgMSBhY3BpIHJvb3QgZGV2aWNlcwpbICAgIDAuNDUyMzA0XSB2Z2FhcmI6IGRl dmljZSBhZGRlZDogUENJOjAwMDA6MDA6MDIuMCxkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxs b2Nrcz1ub25lClsgICAgMC40NTMzNDFdIHZnYWFyYjogbG9hZGVkClsgICAgMC40NTY2NzNdIHZn YWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUgMDAwMDowMDowMi4wClsgICAgMC40NTg5NTFd IFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMC40NjAwMTRdIEFDUEk6IGJ1cyB0eXBl IEFUQSByZWdpc3RlcmVkClsgICAgMC40NjE2MzRdIGxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVk LgpbICAgIDAuNDYzNTAwXSBtZWRpYTogTGludXggbWVkaWEgaW50ZXJmYWNlOiB2MC4xMApbICAg IDAuNDY1MjIyXSBMaW51eCB2aWRlbyBjYXB0dXJlIGludGVyZmFjZTogdjIuMDAKWyAgICAwLjQ2 NjY4OF0gcHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDAuNDcw MDA2XSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcg Um9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMC40NzMzNTVdIFBUUCBj bG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQKWyAgICAwLjQ3Njc2OV0gRURBQyBNQzogVmVyOiAzLjAu MApbICAgIDAuNDc5MjE0XSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nClsgICAgMC40 ODAwMTBdIFBDSTogcGNpX2NhY2hlX2xpbmVfc2l6ZSBzZXQgdG8gNjQgYnl0ZXMKWyAgICAwLjQ4 Njk5NV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgwMDA5ZmMwMC0weDAwMDlmZmZm XQpbICAgIDAuNDkwMDExXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDEzZmZlMDAw LTB4MTNmZmZmZmZdClsgICAgMC40OTIxNTRdIEJsdWV0b290aDogQ29yZSB2ZXIgMi4xNgpbICAg IDAuNDkzMzYxXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDMxClsgICAgMC40OTY2 NzRdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQgY29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxp emVkClsgICAgMC40OTg1MTddIEJsdWV0b290aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXpl ZApbICAgIDAuNTAwMDExXSBCbHVldG9vdGg6IEwyQ0FQIHNvY2tldCBsYXllciBpbml0aWFsaXpl ZApbICAgIDAuNTAxODYwXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQK WyAgICAwLjUwMzM0MF0gTmV0TGFiZWw6IEluaXRpYWxpemluZwpbICAgIDAuNTA2Njc0XSBOZXRM YWJlbDogIGRvbWFpbiBoYXNoIHNpemUgPSAxMjgKWyAgICAwLjUwODE5NF0gTmV0TGFiZWw6ICBw cm90b2NvbHMgPSBVTkxBQkVMRUQgQ0lQU092NApbICAgIDAuNTEwMDQ1XSBOZXRMYWJlbDogIHVu bGFiZWxlZCB0cmFmZmljIGFsbG93ZWQgYnkgZGVmYXVsdApbICAgIDAuNTExOTE2XSBuZmM6IG5m Y19pbml0OiBORkMgQ29yZSB2ZXIgMC4xClsgICAgMC41MTMzNzBdIE5FVDogUmVnaXN0ZXJlZCBw cm90b2NvbCBmYW1pbHkgMzkKWyAgICAwLjUxODI0OV0gU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2Ug a3ZtLWNsb2NrClsgICAgMC41MTk5OTldIFdhcm5pbmc6IGNvdWxkIG5vdCByZWdpc3RlciBhbGwg YnJhbmNoZXMgc3RhdHMKWyAgICAwLjUyMTQwNl0gV2FybmluZzogY291bGQgbm90IHJlZ2lzdGVy IGFubm90YXRlZCBicmFuY2hlcyBzdGF0cwpbICAgIDAuNTQ2MTUyXSBGUy1DYWNoZTogTG9hZGVk ClsgICAgMC41NDc3NDNdIHBucDogUG5QIEFDUEkgaW5pdApbICAgIDAuNTQ5MTgwXSBBQ1BJOiBi dXMgdHlwZSBQTlAgcmVnaXN0ZXJlZApbICAgIDAuNTUxMzA0XSBwbnAgMDA6MDA6IFBsdWcgYW5k IFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYjAwIChhY3RpdmUpClsgICAgMC41NTQ1NjldIHBu cCAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDAzMDMgKGFjdGl2ZSkK WyAgICAwLjU1NzE5NV0gcG5wIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMg UE5QMGYxMyAoYWN0aXZlKQpbICAgIDAuNTU5OTA2XSBwbnAgMDA6MDM6IFtkbWEgMl0KWyAgICAw LjU2MzMzMF0gcG5wIDAwOjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDcw MCAoYWN0aXZlKQpbICAgIDAuNTY2MjE5XSBwbnAgMDA6MDQ6IFBsdWcgYW5kIFBsYXkgQUNQSSBk ZXZpY2UsIElEcyBQTlAwNDAwIChhY3RpdmUpClsgICAgMC41NjkxNDVdIHBucCAwMDowNTogUGx1 ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAwLjU3MTg4 OF0gcG5wIDAwOjA2OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDEwMyAoYWN0 aXZlKQpbICAgIDAuNTc1NzU3XSBwbnAgMDA6MDc6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2Us IElEcyBQTlAwYTA2IChhY3RpdmUpClsgICAgMC41NzgyOTNdIHBucDogUG5QIEFDUEk6IGZvdW5k IDggZGV2aWNlcwpbICAgIDAuNTc5OTU1XSBBQ1BJOiBidXMgdHlwZSBQTlAgdW5yZWdpc3RlcmVk ClsgICAgMS4zMTI5OTBdIG1kYWNvbjogTURBIHdpdGggOEsgb2YgbWVtb3J5IGRldGVjdGVkLgpb ICAgIDEuMzE1OTA5XSBDb25zb2xlOiBzd2l0Y2hpbmcgY29uc29sZXMgMTMtMTYgdG8gTURBLTIK WyAgICAxLjM2MDk5Ml0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4 MGNmN10KWyAgICAxLjM2NTUyM10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1IFtpbyAgMHgw ZDAwLTB4YWRmZl0KWyAgICAxLjM3MDE3MV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFtp byAgMHhhZTBmLTB4YWVmZl0KWyAgICAxLjM3NTA2OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj ZSA3IFtpbyAgMHhhZjIwLTB4YWZkZl0KWyAgICAxLjM3OTIyNV0gcGNpX2J1cyAwMDAwOjAwOiBy ZXNvdXJjZSA4IFtpbyAgMHhhZmU0LTB4ZmZmZl0KWyAgICAxLjQwNjUzOF0gcGNpX2J1cyAwMDAw OjAwOiByZXNvdXJjZSA5IFttZW0gMHgwMDBhMDAwMC0weDAwMGJmZmZmXQpbICAgIDEuNDI1NTQ1 XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDEwIFttZW0gMHgxNDAwMDAwMC0weGZlYmZmZmZm XQpbICAgIDEuNDMwNDk1XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKWyAgICAx LjQzNTIyOF0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6 IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDEuNDM5OTM0XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJp ZXM6IDQwOTYgKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAxLjQ0NDUwMV0gVENQOiBIYXNo IHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA0MDk2IGJpbmQgNDA5NikKWyAgICAxLjQ0 OTUxNl0gVENQOiByZW5vIHJlZ2lzdGVyZWQKWyAgICAxLjQ1MjkxNl0gVURQIGhhc2ggdGFibGUg ZW50cmllczogMjU2IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAxLjQ1NTczMF0gVURQLUxp dGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpbICAgIDEu NDU4MTYzXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgICAxLjQ1OTc1OF0g cGNpIDAwMDA6MDA6MDAuMDogTGltaXRpbmcgZGlyZWN0IFBDSS9QQ0kgdHJhbnNmZXJzClsgICAg MS40NjE4ODNdIHBjaSAwMDAwOjAwOjAxLjA6IFBJSVgzOiBFbmFibGluZyBQYXNzaXZlIFJlbGVh c2UKWyAgICAxLjQ2ODk0NF0gcGNpIDAwMDA6MDA6MDEuMDogQWN0aXZhdGluZyBJU0EgRE1BIGhh bmcgd29ya2Fyb3VuZHMKWyAgICAxLjQ3MTA2M10gcGNpIDAwMDA6MDA6MDIuMDogQm9vdCB2aWRl byBkZXZpY2UKWyAgICAxLjQ3MzAxMV0gUENJOiBDTFMgMCBieXRlcywgZGVmYXVsdCA2NApbICAg IDEuNDc1MjUzXSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAgMS42NjA5MzBdIEZyZWVpbmcg aW5pdHJkIG1lbW9yeTogMzI3NksgKGQzY2JkMDAwIC0gZDNmZjAwMDApClsgICAgMS42NjUxOTJd IE1hY2hpbmUgY2hlY2sgaW5qZWN0b3IgaW5pdGlhbGl6ZWQKWyAgICAxLjY2NzI4NF0gY3J5cHRv bWdyX3Rlc3QgKDE4KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiA3NDYwIGJ5dGVzIGxlZnQK WyAgICAxLjY2OTk2NV0gY3J5cHRvbWdyX3Byb2JlICgyNSkgdXNlZCBncmVhdGVzdCBzdGFjayBk ZXB0aDogNzI1MiBieXRlcyBsZWZ0ClsgICAgMS42NzI4NDVdIGNyeXB0b21ncl90ZXN0ICgyNCkg dXNlZCBncmVhdGVzdCBzdGFjayBkZXB0aDogNjQwNCBieXRlcyBsZWZ0ClsgICAgMS42NzU5MTBd IFBDTE1VTFFEUS1OSSBpbnN0cnVjdGlvbnMgYXJlIG5vdCBkZXRlY3RlZC4KWyAgICAxLjY3NzU1 OF0gVGhlIGZvcmNlIHBhcmFtZXRlciBoYXMgbm90IGJlZW4gc2V0IHRvIDEuIFRoZSBJcmlzIHBv d2Vyb2ZmIGhhbmRsZXIgd2lsbCBub3QgYmUgaW5zdGFsbGVkLgpbICAgIDEuNjgxMDc1XSBOYXRT ZW1pIFNDeDIwMCBEcml2ZXIKWyAgICAxLjY4ODEwMl0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82 LjUuMgpbICAgIDEuNjg5NzA4XSBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQg KG9yZGVyIDAsIDQwOTYgYnl0ZXMpClsgICAgMS42OTM5MjNdIHNxdWFzaGZzOiB2ZXJzaW9uIDQu MCAoMjAwOS8wMS8zMSkgUGhpbGxpcCBMb3VnaGVyClsgICAgMS42OTcwNTddIE5URlMgZHJpdmVy IDIuMS4zMCBbRmxhZ3M6IFIvV10uClsgICAgMS42OTk5OTNdIFFOWDYgZmlsZXN5c3RlbSAxLjAu MCByZWdpc3RlcmVkLgpbICAgIDEuNzA1OTkzXSBKRlM6IG5UeEJsb2NrID0gMjE5OCwgblR4TG9j ayA9IDE3NTg2ClsgICAgMS43MDkzNjBdIFNHSSBYRlMgd2l0aCBzZWN1cml0eSBhdHRyaWJ1dGVz LCBkZWJ1ZyBlbmFibGVkClsgICAgMS43MTI4OTldIE9DRlMyIDEuNS4wClsgICAgMS43MTQ0OTNd IG9jZnMyOiBSZWdpc3RlcmVkIGNsdXN0ZXIgaW50ZXJmYWNlIG8yY2IKWyAgICAxLjcxNjQyN10g T0NGUzIgRExNRlMgMS41LjAKWyAgICAxLjcxODEyMl0gT0NGUzIgVXNlciBETE0ga2VybmVsIGlu dGVyZmFjZSBsb2FkZWQKWyAgICAxLjcxOTY1Nl0gT0NGUzIgTm9kZSBNYW5hZ2VyIDEuNS4wClsg ICAgMS43MjE2ODJdIE9DRlMyIERMTSAxLjUuMApbICAgIDEuNzIzMDk2XSBtc2dtbmkgaGFzIGJl ZW4gc2V0IHRvIDU0OQpbICAgIDEuNzMwMzQ2XSBhbGc6IE5vIHRlc3QgZm9yIGx6NCAobHo0LWdl bmVyaWMpClsgICAgMS43MzIwMTldIGFsZzogTm8gdGVzdCBmb3Igc3Rkcm5nIChrcm5nKQpbICAg IDEuNzM0MjgxXSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24g MC40IGxvYWRlZCAobWFqb3IgMjUxKQpbICAgIDEuNzM3MjE1XSBpbyBzY2hlZHVsZXIgbm9vcCBy ZWdpc3RlcmVkClsgICAgMS43Mzg5OThdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVm YXVsdCkKWyAgICAxLjc1MTc5NF0gbGlzdF9zb3J0X3Rlc3Q6IHN0YXJ0IHRlc3RpbmcgbGlzdF9z b3J0KCkKWyAgICAxLjc1NTIyOF0geHpfZGVjX3Rlc3Q6IG1vZHVsZSBsb2FkZWQKWyAgICAxLjc1 NjUyNF0geHpfZGVjX3Rlc3Q6IENyZWF0ZSBhIGRldmljZSBub2RlIHdpdGggJ21rbm9kIHh6X2Rl Y190ZXN0IGMgMjUwIDAnIGFuZCB3cml0ZSAueHogZmlsZXMgdG8gaXQuClsgICAgMS43NjAzMzld IHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41ClsgICAgMS43 NjIyNjhdIGNwcXBocDogQ29tcGFxIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJz aW9uOiAwLjkuOApbICAgIDEuNzY0ODQ1XSBDb25zb2xlOiBzd2l0Y2hpbmcgY29uc29sZXMgMTMt MTYgdG8gTURBLTIKWyAgICAxLjc2NzE1MF0gbnZpZGlhZmJfc2V0dXAgU1RBUlQKWyAgICAxLjc3 Mjk2MF0gdm1sZmI6IGluaXRpYWxpemluZwpbICAgIDEuNzc0NTU2XSBubyBJTyBhZGRyZXNzZXMg c3VwcGxpZWQKWyAgICAxLjc3Njg2OF0gY2lycnVzZmIgMDAwMDowMDowMi4wOiBDaXJydXMgTG9n aWMgY2hpcHNldCBvbiBQQ0kgYnVzLCBSQU0gKDQwOTYga0IpIGF0IDB4ZmMwMDAwMDAKWyAgICAx Ljc4MDE0N10gZmJjb246IENMIFBpY2Fzc280IChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgICAg Mi4zMzE5MDFdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmlj ZSA4MHgzMApbICAgIDIuNTU4MjQyXSB1dmVzYWZiOiBHZXR0aW5nIFZCRSBpbmZvIGJsb2NrIGZh aWxlZCAoZWF4PTB4MTBhLCBlcnI9MCkKWyAgICAyLjU2ODM0N10gdXZlc2FmYjogdmJlX2luaXQo KSBmYWlsZWQgd2l0aCAtMjIKWyAgICAyLjU3NzUxNV0gdXZlc2FmYjogcHJvYmUgb2YgdXZlc2Fm Yi4wIGZhaWxlZCB3aXRoIGVycm9yIC0yMgpbICAgIDIuNTg3Mzk1XSBpcG1pIG1lc3NhZ2UgaGFu ZGxlciB2ZXJzaW9uIDM5LjIKWyAgICAzLjAxNjI0M10gaXBtaSBkZXZpY2UgaW50ZXJmYWNlClsg ICAgMy4yODQwOTddIElQTUkgU3lzdGVtIEludGVyZmFjZSBkcml2ZXIuClsgICAgMy41NTc1ODhd IGlwbWlfc2k6IEFkZGluZyBkZWZhdWx0LXNwZWNpZmllZCBrY3Mgc3RhdGUgbWFjaGluZQpbICAg IDMuODI0ODc1XSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVjaWZpZWQga2NzIHN0YXRlIG1h Y2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJlc3MgMHgwLCBpcnEgMApbICAg IDQuMzczNjA5XSBpcG1pX3NpOiBJbnRlcmZhY2UgZGV0ZWN0aW9uIGZhaWxlZApbICAgIDQuNjQw Nzk0XSB0c2M6IFJlZmluZWQgVFNDIGNsb2Nrc291cmNlIGNhbGlicmF0aW9uOiAyNjkzLjUwOCBN SHoKWyAgICA0Ljg0NTk1NV0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVkIHNtaWMg c3RhdGUgbWFjaGluZQpbICAgIDUuMTM0MjAwXSBpcG1pX3NpOiBUcnlpbmcgZGVmYXVsdC1zcGVj aWZpZWQgc21pYyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2E5LCBzbGF2ZSBhZGRy ZXNzIDB4MCwgaXJxIDAKWyAgICA1LjY2NTcwNV0gaXBtaV9zaTogSW50ZXJmYWNlIGRldGVjdGlv biBmYWlsZWQKWyAgICA1Ljg5OTEwOF0gaXBtaV9zaTogQWRkaW5nIGRlZmF1bHQtc3BlY2lmaWVk IGJ0IHN0YXRlIG1hY2hpbmUKWyAgICA2LjEzMDE2Ml0gaXBtaV9zaTogVHJ5aW5nIGRlZmF1bHQt c3BlY2lmaWVkIGJ0IHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhlNCwgc2xhdmUgYWRk cmVzcyAweDAsIGlycSAwClsgICAgNi41OTU4MDddIGlwbWlfc2k6IEludGVyZmFjZSBkZXRlY3Rp b24gZmFpbGVkClsgICAgNi44MDMwNDFdIGlwbWlfc2k6IFVuYWJsZSB0byBmaW5kIGFueSBTeXN0 ZW0gSW50ZXJmYWNlKHMpClsgICAgNy4wMDgzMjVdIElQTUkgV2F0Y2hkb2c6IGRyaXZlciBpbml0 aWFsaXplZApbICAgIDcuMjIzMDE3XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xO WFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MApbICAgIDcuNjQ5NDY5XSBBQ1BJOiBQ b3dlciBCdXR0b24gW1BXUkZdClsgICAgNy44NjYxMzhdIGlzYXBucDogU2Nhbm5pbmcgZm9yIFBu UCBjYXJkcy4uLgpbICAgIDguNDEwMDM2XSBpc2FwbnA6IE5vIFBsdWcgJiBQbGF5IGRldmljZSBm b3VuZApbICAgIDguNjIzODQ3XSBpb2F0ZG1hOiBJbnRlbChSKSBRdWlja0RhdGEgVGVjaG5vbG9n eSBEcml2ZXIgNC4wMApbICAgIDguODQ5NDM5XSByMzk2NDogUGhpbGlwcyByMzk2NCBEcml2ZXIg JFJldmlzaW9uOiAxLjEwICQKWyAgICA5LjA1NDkyNF0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZl ciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQKWyAgICA5LjI5NTUzNl0gMDA6MDU6IHR0 eVMwIGF0IEkvTyAweDNmOCAoaXJxID0gNCkgaXMgYSAxNjU1MEEKWyAgICA5LjQ3ODg0OF0gc2Vy aWFsOiBGcmVlc2NhbGUgbHB1YXJ0IGRyaXZlcgpbICAgIDkuNjc1MzIxXSBJbml0aWFsaXppbmcg Tm96b21pIGRyaXZlciAyLjFkClsgICAgOS44ODYyNTZdIGxwOiBkcml2ZXIgbG9hZGVkIGJ1dCBu byBkZXZpY2VzIGZvdW5kClsgICAxMC4wODk1MjFdIEFwcGxpY29tIGRyaXZlcjogJElkOiBhYy5j LHYgMS4zMCAyMDAwLzAzLzIyIDE2OjAzOjU3IGR3bXcyIEV4cCAkClsgICAxMC4zMDE2NzhdIGFj Lm86IE5vIFBDSSBib2FyZHMgZm91bmQuClsgICAxMC41MjEyNDBdIGFjLm86IEZvciBhbiBJU0Eg Ym9hcmQgeW91IG11c3Qgc3VwcGx5IG1lbW9yeSBhbmQgaXJxIHBhcmFtZXRlcnMuClsgICAxMC43 NDcyMTRdIE5vbi12b2xhdGlsZSBtZW1vcnkgZHJpdmVyIHYxLjMKWyAgIDEwLjk3NTcyN10gdG9z aGliYTogbm90IGEgc3VwcG9ydGVkIFRvc2hpYmEgbGFwdG9wClsgICAxMS4yMTEyODJdIHBwZGV2 OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAxMS40MzA0MjBdIHBsYXRmb3Jt IHBjODczNnhfZ3Bpby4wOiBOYXRTZW1pIHBjODczNnggR1BJTyBEcml2ZXIgSW5pdGlhbGl6aW5n ClsgICAxMS42NTM5NTVdIHBsYXRmb3JtIHBjODczNnhfZ3Bpby4wOiBubyBkZXZpY2UgZm91bmQK WyAgIDExLjg3Njg5MV0gbnNjX2dwaW8gaW5pdGlhbGl6aW5nClsgICAxMi4wOTkyNTJdIExpbnV4 IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgMTIuMzIzMTIyXSBIYW5nY2hlY2s6IHN0YXJ0 aW5nIGhhbmdjaGVjayB0aW1lciAwLjkuMSAodGljayBpcyAxODAgc2Vjb25kcywgbWFyZ2luIGlz IDYwIHNlY29uZHMpLgpbICAgMTMuMjUyMTU5XSBIYW5nY2hlY2s6IFVzaW5nIGdldHJhd21vbm90 b25pYygpLgpbICAgMTMuOTI2MTczXSBbZHJtXSBJbml0aWFsaXplZCBkcm0gMS4xLjAgMjAwNjA4 MTAKWyAgIDE0LjU3OTcwN10gW2RybV0gcmFkZW9uIGtlcm5lbCBtb2Rlc2V0dGluZyBlbmFibGVk LgpbICAgMTUuMjYzNjI2XSBwYXJwb3J0X3BjIDAwOjA0OiByZXBvcnRlZCBieSBQbHVnIGFuZCBQ bGF5IEFDUEkKWyAgIDE1LjkzNjUxNV0gcGFycG9ydDA6IFBDLXN0eWxlIGF0IDB4Mzc4LCBpcnEg NyBbUENTUFAoLC4uLildClsgICAxNi4zNzU4NzldIGxwMDogdXNpbmcgcGFycG9ydDAgKGludGVy cnVwdC1kcml2ZW4pLgpbICAgMTYuNTk5MjkzXSBsb29wOiBtb2R1bGUgbG9hZGVkClsgICAxNi44 MjI3MjRdIEZsb3BweSBkcml2ZShzKTogZmQwIGlzIDEuNDRNClsgICAxNy4wNTAyMjRdIE1NOiBk ZXNjX3Blcl9wYWdlID0gMTI4ClsgICAxNy4yNzQ4NDNdIG5iZDogcmVnaXN0ZXJlZCBkZXZpY2Ug YXQgbWFqb3IgNDMKWyAgIDE3LjQ5NTA4Nl0gbGtkdG06IE5vIGNyYXNoIHBvaW50cyByZWdpc3Rl cmVkLCBlbmFibGUgdGhyb3VnaCBkZWJ1Z2ZzClsgICAxNy43Mjc2NzldIFBoYW50b20gTGludXgg RHJpdmVyLCB2ZXJzaW9uIG4wLjkuOCwgaW5pdCBPSwpbICAgMTcuOTUxMzQ0XSBTaWxpY29uIExh YnMgQzIgcG9ydCBzdXBwb3J0IHYuIDAuNTEuMCAtIChDKSAyMDA3IFJvZG9sZm8gR2lvbWV0dGkK WyAgIDE4LjM5OTU3M10gYzJwb3J0IGMycG9ydDA6IEMyIHBvcnQgdWMgYWRkZWQKWyAgIDE4LjYy ODEyNV0gYzJwb3J0IGMycG9ydDA6IHVjIGZsYXNoIGhhcyAzMCBibG9ja3MgeCA1MTIgYnl0ZXMg KDE1MzYwIGJ5dGVzIHRvdGFsKQpbICAgMTkuMzQwNTEyXSBHdWVzdCBwZXJzb25hbGl0eSBpbml0 aWFsaXplZCBhbmQgaXMgaW5hY3RpdmUKWyAgIDE5LjU4NzEzNF0gVk1DSSBob3N0IGRldmljZSBy ZWdpc3RlcmVkIChuYW1lPXZtY2ksIG1ham9yPTEwLCBtaW5vcj02MCkKWyAgIDE5LjgyODQwNF0g SW5pdGlhbGl6ZWQgaG9zdCBwZXJzb25hbGl0eQpbICAgMjAuMDY1MDgxXSBVbmlmb3JtIE11bHRp LVBsYXRmb3JtIEUtSURFIGRyaXZlcgpbICAgMjAuMjk0ODc0XSBpZGVfZ2VuZXJpYzogcGxlYXNl IHVzZSAicHJvYmVfbWFzaz0weDNmIiBtb2R1bGUgcGFyYW1ldGVyIGZvciBwcm9iaW5nIGFsbCBs ZWdhY3kgSVNBIElERSBwb3J0cwpbICAgMjAuNzU5MjQ2XSBpZGUtZ2QgZHJpdmVyIDEuMTgKWyAg IDIwLjk5MjA5MF0gTG9hZGluZyBpU0NTSSB0cmFuc3BvcnQgY2xhc3MgdjIuMC04NzAuClsgICAy MS4yOTM5MDVdIGZuaWM6IENpc2NvIEZDb0UgSEJBIERyaXZlciwgdmVyIDEuNS4wLjIzClsgICAy MS41MjQ3MTRdIGZuaWM6IFN1Y2Nlc3NmdWxseSBJbml0aWFsaXplZCBUcmFjZSBCdWZmZXIKWyAg IDIxLjc5NDk3Ml0gYm54MmZjOiBCcm9hZGNvbSBOZXRYdHJlbWUgSUkgRkNvRSBEcml2ZXIgYm54 MmZjIHYxLjAuMTQgKE1hciAwOCwgMjAxMykKWyAgIDIyLjI1MDkxM10gaXNjc2k6IHJlZ2lzdGVy ZWQgdHJhbnNwb3J0ICh0Y3ApClsgICAyMi40ODM5MThdIExvYWRpbmcgQWRhcHRlYyBJMk8gUkFJ RDogVmVyc2lvbiAyLjQgQnVpbGQgNWdvClsgICAyMi43MTc3MzldIERldGVjdGluZyBBZGFwdGVj IEkyTyBSQUlEIGNvbnRyb2xsZXJzLi4uClsgICAyMi45NjI3NzJdIGFpYzk0eHg6IEFkYXB0ZWMg YWljOTR4eCBTQVMvU0FUQSBkcml2ZXIgdmVyc2lvbiAxLjAuMyBsb2FkZWQKWyAgIDIzLjIwMTI2 MF0gaXNjaTogSW50ZWwoUikgQzYwMCBTQVMgQ29udHJvbGxlciBEcml2ZXIgLSB2ZXJzaW9uIDEu MS4wClsgICAyMy40NDYwMjldIHNjc2k6IDxmZG9tYWluPiBEZXRlY3Rpb24gZmFpbGVkIChubyBj YXJkKQpbICAgMjMuNjkxMDk2XSBOQ1I1M2M0MDZhOiBubyBhdmFpbGFibGUgcG9ydHMgZm91bmQK WyAgIDIzLjkzNzY1MF0gc3ltNTNjNDE2LmM6IFZlcnNpb24gMS4wLjAtYWMKWyAgIDI0LjE4NTg4 OV0gcWxvZ2ljZmFzOiBubyBjYXJkcyB3ZXJlIGZvdW5kLCBwbGVhc2Ugc3BlY2lmeSBJL08gYWRk cmVzcyBhbmQgSVJRIHVzaW5nIGlvYmFzZT0gYW5kIGlycT0gb3B0aW9ucwpbICAgMjQuNDU5MTU0 XSBpc2NzaTogcmVnaXN0ZXJlZCB0cmFuc3BvcnQgKHFsYTR4eHgpClsgICAyNC45NzY1MTddIFFM b2dpYyBpU0NTSSBIQkEgRHJpdmVyClsgICAyNS4yMzUwNjFdIEJyb2NhZGUgQkZBIEZDL0ZDT0Ug U0NTSSBkcml2ZXIgLSB2ZXJzaW9uOiAzLjIuMjEuMQpbICAgMjUuNTIwMTM4XSBjc2lvc3Rvcjog Q2hlbHNpbyBGQ29FIGRyaXZlciAxLjAuMApbICAgMjcuMDMyMjY4XSBEQzM5MDogY2x1c3Rlcmlu ZyBub3cgZW5hYmxlZCBieSBkZWZhdWx0LiBJZiB5b3UgZ2V0IHByb2JsZW1zIGxvYWQKWyAgIDI3 LjUzNDAyOF0gICAgICAgIHdpdGggImRpc2FibGVfY2x1c3RlcmluZz0xIiBhbmQgcmVwb3J0IHRv IG1haW50YWluZXJzClsgICAyNy43ODU2MTFdIG1lZ2FyYWlkIGNtbTogMi4yMC4yLjcgKFJlbGVh c2UgRGF0ZTogU3VuIEp1bCAxNiAwMDowMTowMyBFU1QgMjAwNikKWyAgIDI4LjI4MDYyNV0gbWVn YXNhczogMDYuNjAwLjE4LjAwLXJjMSBXZWQuIE1heS4gMTUgMTc6MDA6MDAgUERUIDIwMTMKWyAg IDI4LjUzNTY4NV0gbXB0MnNhcyB2ZXJzaW9uIDE1LjEwMC4wMC4wMCBsb2FkZWQKWyAgIDI4Ljc5 NjA5Ml0gR0RULUhBOiBTdG9yYWdlIFJBSUQgQ29udHJvbGxlciBEcml2ZXIuIFZlcnNpb246IDMu MDUKWyAgIDI5LjA1MjcxNl0gTFNJIDN3YXJlIFNBUy9TQVRBLVJBSUQgQ29udHJvbGxlciBkZXZp Y2UgZHJpdmVyIGZvciBMaW51eCB2My4yNi4wMi4wMDAuClsgICAzMC42NTgyNzddIHBwYTogVmVy c2lvbiAyLjA3IChmb3IgTGludXggMi40LngpClsgICAzMy42MTQ1OTldIFJvY2tldFJBSUQgM3h4 eC80eHh4IENvbnRyb2xsZXIgZHJpdmVyIHYxLjgKWyAgIDM1LjQ0NjYwOV0gc3RleDogUHJvbWlz ZSBTdXBlclRyYWsgRVggRHJpdmVyIHZlcnNpb246IDQuNi4wMDAwLjQKWyAgIDM1Ljc5MDg1OF0g QnJvYWRjb20gTmV0WHRyZW1lIElJIGlTQ1NJIERyaXZlciBibngyaSB2Mi43LjIuMiAoQXByIDI1 LCAyMDEyKQpbICAgMzYuMTE2MTIwXSBpc2NzaTogcmVnaXN0ZXJlZCB0cmFuc3BvcnQgKGJueDJp KQpbICAgMzYuMzc4NTI3XSBWTXdhcmUgUFZTQ1NJIGRyaXZlciAtIHZlcnNpb24gMS4wLjIuMC1r ClsgICAzNi44MDI1MjddIHN0OiBWZXJzaW9uIDIwMTAxMjE5LCBmaXhlZCBidWZzaXplIDMyNzY4 LCBzL2cgc2VncyAyNTYKWyAgIDM3LjEyNTEwNV0gb3NzdCA6STogVGFwZSBkcml2ZXIgd2l0aCBP blN0cmVhbSBzdXBwb3J0IHZlcnNpb24gMC45OS40ClsgICAzNy4xMjUxMDVdIG9zc3QgOkk6ICRJ ZDogb3NzdC5jLHYgMS43MyAyMDA1LzAxLzAxIDIxOjEzOjM0IHdyaWVkZSBFeHAgJApbICAgMzcu NjM0MzA0XSBTQ1NJIE1lZGlhIENoYW5nZXIgZHJpdmVyIHYwLjI1IApbICAgMzcuODkyOTcyXSBu byBjb250IGluIHNodXRkb3duIQpbICAgMzguMjg0NzM0XSBSb3VuZGluZyBkb3duIGFsaWduZWQg bWF4X3NlY3RvcnMgZnJvbSA0Mjk0OTY3Mjk1IHRvIDQyOTQ5NjcyODgKWyAgIDM4Ljg0MzAxOV0g SFNJL1NTSSBjaGFyIGRldmljZSBsb2FkZWQKWyAgIDM5LjE2MjA3N10gYm9uZGluZzogRXRoZXJu ZXQgQ2hhbm5lbCBCb25kaW5nIERyaXZlcjogdjMuNy4xIChBcHJpbCAyNywgMjAxMSkKWyAgIDM5 LjQzNTY4Ml0gZXFsOiBFcXVhbGl6ZXIyMDAyOiBTaW1vbiBKYW5lcyAoc2ltb25AbmNtLmNvbSkg YW5kIERhdmlkIFMuIE1pbGxlciAoZGF2ZW1AcmVkaGF0LmNvbSkKWyAgIDM5Ljk2Njg0Ml0gbGli cGh5OiBGaXhlZCBNRElPIEJ1czogcHJvYmVkClsgICA0MC4yMzczNjhdIEF0aGVyb3MoUikgTDIg RXRoZXJuZXQgRHJpdmVyIC0gdmVyc2lvbiAyLjIuMwpbICAgNDAuNTAyMjg3XSBDb3B5cmlnaHQg KGMpIDIwMDcgQXRoZXJvcyBDb3Jwb3JhdGlvbi4KWyAgIDQwLjc3Mzc0NF0gY25pYzogQnJvYWRj b20gTmV0WHRyZW1lIElJIENOSUMgRHJpdmVyIGNuaWMgdjIuNS4xNiAoRGVjIDA1LCAyMDEyKQpb ICAgNDEuOTU0NDg2XSBibngyeDogQnJvYWRjb20gTmV0WHRyZW1lIElJIDU3NzF4LzU3OHh4IDEw LzIwLUdpZ2FiaXQgRXRoZXJuZXQgRHJpdmVyIGJueDJ4IDEuNzguMTctMCAoMjAxMy8wNC8xMSkK WyAgIDQzLjE1MDAyMV0gZW5pYzogQ2lzY28gVklDIEV0aGVybmV0IE5JQyBEcml2ZXIsIHZlciAy LjEuMS4zOQpbICAgNDMuNDIzODY3XSBlMTAwOiBJbnRlbChSKSBQUk8vMTAwIE5ldHdvcmsgRHJp dmVyLCAzLjUuMjQtazItTkFQSQpbICAgNDMuNjc5NjIxXSBlMTAwOiBDb3B5cmlnaHQoYykgMTk5 OS0yMDA2IEludGVsIENvcnBvcmF0aW9uClsgICA0My45MzQ4NjNdIGUxMDAwOiBJbnRlbChSKSBQ Uk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNy4zLjIxLWs4LU5BUEkKWyAgIDQ0LjI5 NzcxMF0gZTEwMDA6IENvcHlyaWdodCAoYykgMTk5OS0yMDA2IEludGVsIENvcnBvcmF0aW9uLgpb ICAgNDQuNzEyOTc4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQg SVJRIDExClsgICA0NS4xMjExMjFdIFBDSTogc2V0dGluZyBJUlEgMTEgYXMgbGV2ZWwtdHJpZ2dl cmVkClsgICA0NS40MDc1MzhdIGUxMDAwIDAwMDA6MDA6MDMuMDogc2V0dGluZyBsYXRlbmN5IHRp bWVyIHRvIDY0ClsgICA0NS42ODYwNDBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t LS0tLQpbICAgNDUuOTc1MDYwXSBXQVJOSU5HOiBDUFU6IDAgUElEOiA3NiBhdCBkcml2ZXJzL2Js b2NrL2Zsb3BweS5jOjk2OCBzY2hlZHVsZV9iaCsweDQ3LzB4ODAoKQpbICAgNDcuMzEyNTM3XSBD UFU6IDAgUElEOiA3NiBDb21tOiBrd29ya2VyL3UyOjEgTm90IHRhaW50ZWQgMy4xMS4wLXJjNy0w MDAyNS1nYjIyY2UyNyAjOApbICAgNDcuODQ4MTcxXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5k YXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICA0 OC40MzMyMjJdIFdvcmtxdWV1ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVuX2VudHJ5X2ZuClsg ICA0OC43MjU0OTFdICAwMDAwMDAwMCBkMjVkN2UwYyBjMjc0NWIxMCBkMjVkN2UzYyBjMTA1NDcy ZCBjMmZmMGIxMCAwMDAwMDAwMCAwMDAwMDA0YwpbICAgNDkuNDk0NjM5XSAgYzMwZGY1N2MgMDAw MDAzYzggYzFhMmZiNTcgYzFhMmZiNTcgMDAwMDAwMDEgYzFhMzNhYTAgYzM5YTBjYTAgZDI1ZDdl NGMKWyAgIDUxLjU0ODI1Ml0gIGMxMDU0ODEyIDAwMDAwMDA5IDAwMDAwMDAwIGQyNWQ3ZTVjIGMx YTJmYjU3IDAwMDAwMDAwIDAwMDAwMDAwIGQyNWQ3ZTg0ClsgICA1Ni4zMTk3MTZdIENhbGwgVHJh Y2U6ClsgICA1OC4xNjQ0NTddICBbPGMyNzQ1YjEwPl0gZHVtcF9zdGFjaysweDE2LzB4MTgKWyAg IDYxLjM1NTY0MV0gIFs8YzEwNTQ3MmQ+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDhkLzB4YjAK WyAgIDYxLjgyMjc4OV0gIFs8YzFhMmZiNTc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAg NjIuMTAzNTg5XSAgWzxjMWEyZmI1Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA2Mi41 MzgxNzBdICBbPGMxYTMzYWEwPl0gPyBmbG9wcHlfaGFyZGludCsweDFhMC8weDFhMApbICAgNjIu OTIwNDMyXSAgWzxjMTA1NDgxMj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDIyLzB4MzAKWyAgIDYz LjQxMTgyMV0gIFs8YzFhMmZiNTc+XSBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDY2LjI3MTQy M10gIFs8YzFhMzNlZDU+XSB3YWl0X3RpbF9kb25lKzB4MTUvMHgyMzAKWyAgIDcxLjAzMzIzN10g IFs8YzEwNjMyNjA+XSA/IGNhc2NhZGUrMHhhMC8weGEwClsgICA3NS45OTA4ODddICBbPGMxYTM0 OGQ3Pl0gdXNlcl9yZXNldF9mZGMrMHhhNy8weDExMApbICAgNzguOTIxMTUzXSAgWzxjMzg0Yzkz OT5dIGZsb3BweV9hc3luY19pbml0KzB4OWVlLzB4MTI2MwpbICAgODMuNTEyMjI4XSAgWzxjMTA4 YTBlND5dIGFzeW5jX3J1bl9lbnRyeV9mbisweDQ0LzB4MWUwClsgICA4NS41MTkyNjJdICBbPGMx NjkwMWIyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgICA4Ny4xMjAyMjNdICBb PGMxMDc1Njg3Pl0gPyBwd3FfZGVjX25yX2luX2ZsaWdodCsweDEzNy8weDE0MApbICAgODkuNDk5 MDc3XSAgWzxjMTA3NWY1Yj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgzM2IvMHg4NDAKWyAgIDkwLjI3 NDAxN10gIFs8YzEwOGY1NDI+XSA/IHR0d3VfZG9fd2FrZXVwKzB4MTIvMHg5MApbICAgOTEuMjk0 MDcyXSAgWzxjMTY5MDFiMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgOTEu NjM0MTA1XSAgWzxjMTA3Njg3ND5dIHdvcmtlcl90aHJlYWQrMHg0MTQvMHg4OTAKWyAgIDkxLjk5 NDgxN10gIFs8YzEwNzY0NjA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4NDAvMHg4NDAKWyAgIDky LjI2NTk2NV0gIFs8YzEwODBiYTY+XSBrdGhyZWFkKzB4YTYvMHhiMApbICAgOTIuNjU4MTQ0XSAg WzxjMjc2M2Y1Nz5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgxYi8weDI4ClsgICA5Mi45NzE4 ODBdICBbPGMxMDgwYjAwPl0gPyBfX2t0aHJlYWRfdW5wYXJrKzB4NzAvMHg3MApbICAgOTMuMjU0 NTQxXSAtLS1bIGVuZCB0cmFjZSA4NTdmODM0M2U0ZWI3MTZiIF0tLS0KWyAgIDkzLjUwODYwMV0g ZmxvcHB5MDogbm8gZmxvcHB5IGNvbnRyb2xsZXJzIGZvdW5kClsgICA5My43NjMyNjVdIHdvcmsg c3RpbGwgcGVuZGluZwpbICAgOTQuMzE4NTc4XSBlMTAwMCAwMDAwOjAwOjAzLjAgZXRoMDogKFBD STozM01IejozMi1iaXQpIDUyOjU0OjAwOjEyOjM0OjU2ClsgICA5NC41NTc2MTRdIGUxMDAwIDAw MDA6MDA6MDMuMCBldGgwOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAg IDk0Ljc5MTIxM10gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIDIu My4yLWsKWyAgIDk1LjAyMTY4Ml0gZTEwMDBlOiBDb3B5cmlnaHQoYykgMTk5OSAtIDIwMTMgSW50 ZWwgQ29ycG9yYXRpb24uClsgICA5NS4yNTQ3NTZdIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhl cm5ldCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNS4wLjMtawpbICAgOTUuNTAzNzIwXSBpZ2I6 IENvcHlyaWdodCAoYykgMjAwNy0yMDEzIEludGVsIENvcnBvcmF0aW9uLgpbICAgOTUuNzQ1MDUy XSBpZ2J2ZjogSW50ZWwoUikgR2lnYWJpdCBWaXJ0dWFsIEZ1bmN0aW9uIE5ldHdvcmsgRHJpdmVy IC0gdmVyc2lvbiAyLjAuMi1rClsgICA5Ni4yMzkzODZdIGlnYnZmOiBDb3B5cmlnaHQgKGMpIDIw MDkgLSAyMDEyIEludGVsIENvcnBvcmF0aW9uLgpbICAgOTYuNTIxNjIwXSBpeGdiZTogSW50ZWwo UikgMTAgR2lnYWJpdCBQQ0kgRXhwcmVzcyBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gMy4xMy4x MC1rClsgICA5Ny4wNjM0OThdIGl4Z2JlOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAxMyBJbnRlbCBD b3Jwb3JhdGlvbi4KWyAgIDk3LjM1NTYwOF0gaXhnYjogSW50ZWwoUikgUFJPLzEwR2JFIE5ldHdv cmsgRHJpdmVyIC0gdmVyc2lvbiAxLjAuMTM1LWsyLU5BUEkKWyAgIDk3LjYzOTQ3OF0gaXhnYjog Q29weXJpZ2h0IChjKSAxOTk5LTIwMDggSW50ZWwgQ29ycG9yYXRpb24uClsgICA5Ny45MjExNThd IG5zODM4MjAuYzogTmF0aW9uYWwgU2VtaWNvbmR1Y3RvciBEUDgzODIwIDEwLzEwMC8xMDAwIGRy aXZlci4KWyAgIDk4LjIwMDE4Ml0gcGNoX2diZTogRUcyMFQgUENIIEdpZ2FiaXQgRXRoZXJuZXQg RHJpdmVyIC0gdmVyc2lvbiAxLjAxClsgICA5OC40NjkxNTBdIGF0cC5jOnYxLjA5PWFjIDIwMDIv MTAvMDEgRG9uYWxkIEJlY2tlciA8YmVja2VyQHNjeWxkLmNvbT4KWyAgIDk4Ljc0MDQyM10gU29s YXJmbGFyZSBORVQgZHJpdmVyIHYzLjIKWyAgIDk5LjAxNDk4OV0gTkVUMyBQTElQIHZlcnNpb24g Mi40LXBhcnBvcnQgZ25paWJlQG1yaS5jby5qcApbICAgOTkuNDEyMTI1XSBwbGlwMDogUGFyYWxs ZWwgcG9ydCBhdCAweDM3OCwgdXNpbmcgSVJRIDcuClsgICA5OS42NzkxODRdIFBQUCBnZW5lcmlj IGRyaXZlciB2ZXJzaW9uIDIuNC4yClsgICA5OS45MzU3ODZdIFBQUCBEZWZsYXRlIENvbXByZXNz aW9uIG1vZHVsZSByZWdpc3RlcmVkClsgIDEwMC4xNjk5NjVdIFBQUCBNUFBFIENvbXByZXNzaW9u IG1vZHVsZSByZWdpc3RlcmVkClsgIDEwMC40MDU3ODldIGhkbGM6IEhETEMgc3VwcG9ydCBtb2R1 bGUgcmV2aXNpb24gMS4yMgpbICAxMDAuNjQwMzAzXSBETENJIGRyaXZlciB2MC4zNSwgNCBKYW4g MTk5NywgbWlrZS5tY2xhZ2FuQGxpbnV4Lm9yZy4KWyAgMTAxLjIxMzAyNV0gVk13YXJlIHZteG5l dDMgdmlydHVhbCBOSUMgZHJpdmVyIC0gdmVyc2lvbiAxLjEuMzAuMC1rLU5BUEkKWyAgMTAxLjky OTM1Ml0gRnVzaW9uIE1QVCBiYXNlIGRyaXZlciAzLjA0LjIwClsgIDEwMi4yNDI0MDFdIENvcHly aWdodCAoYykgMTk5OS0yMDA4IExTSSBDb3Jwb3JhdGlvbgpbICAxMDIuNDgyMTk2XSBGdXNpb24g TVBUIEZDIEhvc3QgZHJpdmVyIDMuMDQuMjAKWyAgMTAyLjcyNTY2M10gRnVzaW9uIE1QVCBTQVMg SG9zdCBkcml2ZXIgMy4wNC4yMApbICAxMDMuMjA4MjY2XSBGdXNpb24gTVBUIG1pc2MgZGV2aWNl IChpb2N0bCkgZHJpdmVyIDMuMDQuMjAKWyAgMTA0LjA1NTc3MF0gbXB0Y3RsOiBSZWdpc3RlcmVk IHdpdGggRnVzaW9uIE1QVCBiYXNlIGRyaXZlcgpbICAxMDUuMjE3OTI2XSBtcHRjdGw6IC9kZXYv bXB0Y3RsIEAgKG1ham9yLG1pbm9yPTEwLDIyMCkKWyAgMTA2LjQwNTUwNF0gYW9lOiBBb0Ugdjgz IGluaXRpYWxpc2VkLgpbICAxMDguMTg4NzQ0XSBpODA0MjogUE5QOiBQUy8yIENvbnRyb2xsZXIg W1BOUDAzMDM6S0JELFBOUDBmMTM6TU9VXSBhdCAweDYwLDB4NjQgaXJxIDEsMTIKWyAgMTA5LjE1 ODg0Nl0gc2VyaW86IGk4MDQyIEtCRCBwb3J0IGF0IDB4NjAsMHg2NCBpcnEgMQpbICAxMDkuODUw NjM2XSBzZXJpbzogaTgwNDIgQVVYIHBvcnQgYXQgMHg2MCwweDY0IGlycSAxMgpbICAxMTEuODAz NTQzXSBwYXJwb3J0MDogY2Fubm90IGdyYW50IGV4Y2x1c2l2ZSBhY2Nlc3MgZm9yIGRldmljZSBw YXJrYmQKWyAgMTEzLjgwNTMzNV0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBm b3IgYWxsIG1pY2UKWyAgMTE0LjYzOTc2NV0gZXZidWc6IENvbm5lY3RlZCBkZXZpY2U6IGlucHV0 MCAoUG93ZXIgQnV0dG9uIGF0IExOWFBXUkJOL2J1dHRvbi9pbnB1dDApClsgIDExNS4xMDg1NThd IG1rNzEyOiBkZXZpY2Ugbm90IHByZXNlbnQKWyAgMTE1LjMzNjA1MF0gaTJjIC9kZXYgZW50cmll cyBkcml2ZXIKWyAgMTE2LjM5MTg0N10gaTJjLXBhcnBvcnQtbGlnaHQ6IGFkYXB0ZXIgdHlwZSB1 bnNwZWNpZmllZApbICAxMTguNzEzMTY3XSBpc2EgaTJjLXBjYS1pc2EuMDogUGxlYXNlIHNwZWNp ZnkgSS9PIGJhc2UKWyAgMTIwLjk0MzUzM10gbTJtLXRlc3RkZXYgbTJtLXRlc3RkZXYuMDogRGV2 aWNlIHJlZ2lzdGVyZWQgYXMgL2Rldi92aWRlbzAKWyAgMTIxLjE3NjA1MV0gc2FhNzE0NjogcmVn aXN0ZXIgZXh0ZW5zaW9uICdNdWx0aW1lZGlhIGVYdGVuc2lvbiBCb2FyZCcKWyAgMTIxLjQxMjY3 Nl0gc2FhNzE0NjogcmVnaXN0ZXIgZXh0ZW5zaW9uICdoZXhpdW0gSFYtUENJNiBPcmlvbicKWyAg MTIxLjY0OTAyN10gc2FhNzE0NjogcmVnaXN0ZXIgZXh0ZW5zaW9uICdoZXhpdW0gZ2VtaW5pJwpb ICAxMjMuMTI4NTc3XSBab3JhbiBNSlBFRyBib2FyZCBkcml2ZXIgdmVyc2lvbiAwLjEwLjEKWyAg MTI3LjM4NDYwOF0gTGludXggdmlkZW8gY29kZWMgaW50ZXJtZWRpYXRlIGxheWVyOiB2MC4yClsg IDEyOS4xOTU4NDFdIGN4MjU4MjE6IGRyaXZlciB2ZXJzaW9uIDAuMC4xMDYgbG9hZGVkClsgIDEz MS44NDk2MjddIENvbG91ciBRdWlja0NhbSBmb3IgVmlkZW80TGludXggdjAuMDYKWyAgMTM0LjEw NDY2NV0gUE1TOiBub3QgZW5hYmxlZCwgdXNlIHBtcy5lbmFibGU9MSB0byBwcm9iZQpbICAxMzQu MzM2NjM0XSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2Uga3RpbWVyClsgIDEzNC41NzQwNzJdIHBw cyBwcHMwOiBrdGltZXIgUFBTIHNvdXJjZSByZWdpc3RlcmVkClsgIDEzNC44MDkwODRdIHBwc19s ZGlzYzogUFBTIGxpbmUgZGlzY2lwbGluZSByZWdpc3RlcmVkClsgIDEzNS4wNDExNTldIHBwc19w YXJwb3J0OiBwYXJhbGxlbCBwb3J0IFBQUyBjbGllbnQKWyAgMTM1LjI3NTc3NF0gcGFycG9ydDA6 IGNhbm5vdCBncmFudCBleGNsdXNpdmUgYWNjZXNzIGZvciBkZXZpY2UgcHBzX3BhcnBvcnQKWyAg MTM1LjUxMzQ5OV0gcHBzX3BhcnBvcnQ6IGNvdWxkbid0IHJlZ2lzdGVyIHdpdGggcGFycG9ydDAK WyAgMTM1Ljc1NjY0NF0gRHJpdmVyIGZvciAxLXdpcmUgRGFsbGFzIG5ldHdvcmsgcHJvdG9jb2wu ClsgIDEzNi4wNTE5NTRdIERTMVdNIHcxIGJ1c21hc3RlciBkcml2ZXIgLSAoYykgMjAwNCBTemFi b2xjcyBHeXVya28KWyAgMTM2LjI5ODU0MV0gcG93ZXJfc3VwcGx5IHRlc3RfYWM6IHVldmVudApb ICAxMzYuNTQwMzM2XSBwb3dlcl9zdXBwbHkgdGVzdF9hYzogUE9XRVJfU1VQUExZX05BTUU9dGVz dF9hYwpbICAxMzYuNzc2MTU3XSBwb3dlcl9zdXBwbHkgdGVzdF9hYzogcHJvcCBPTkxJTkU9MQpb ICAxMzcuMDA0MDA2XSBwb3dlcl9zdXBwbHkgdGVzdF9hYzogcG93ZXJfc3VwcGx5X2NoYW5nZWQK WyAgMTM3LjIyNzE4MF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogdWV2ZW50ClsgIDEzNy40 NDQzMDNdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IFBPV0VSX1NVUFBMWV9OQU1FPXRlc3Rf YmF0dGVyeQpbICAxMzcuNjU5NzIxXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFNU QVRVUz1EaXNjaGFyZ2luZwpbICAxMzcuODYyMDcxXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5 OiBwcm9wIENIQVJHRV9UWVBFPUZhc3QKWyAgMTM4LjA2NDQwNV0gcG93ZXJfc3VwcGx5IHRlc3Rf YmF0dGVyeTogcHJvcCBIRUFMVEg9R29vZApbICAxMzguMjU5Mjc1XSBwb3dlcl9zdXBwbHkgdGVz dF9iYXR0ZXJ5OiBwcm9wIFBSRVNFTlQ9MQpbICAxMzguNDYzODA2XSBwb3dlcl9zdXBwbHkgdGVz dF9iYXR0ZXJ5OiBwcm9wIFRFQ0hOT0xPR1k9TGktaW9uClsgIDEzOC42NTUyMTldIHBvd2VyX3N1 cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgQ0hBUkdFX0ZVTExfREVTSUdOPTEwMApbICAxMzguODM1 NDgxXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9GVUxMPTEwMApbICAx MzkuMDE0NTQyXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9OT1c9NTAK WyAgMTM5LjE3ODgxN10gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDQVBBQ0lUWT01 MApbICAxMzkuMzQ1OTA2XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENBUEFDSVRZ X0xFVkVMPU5vcm1hbApbICAxMzkuNTEwMTc5XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBw cm9wIFRJTUVfVE9fRU1QVFlfQVZHPTM2MDAKWyAgMTM5LjY3MzA4Nl0gcG93ZXJfc3VwcGx5IHRl c3RfYmF0dGVyeTogcHJvcCBUSU1FX1RPX0ZVTExfTk9XPTM2MDAKWyAgMTM5LjgyNzkyOF0gcG93 ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBNT0RFTF9OQU1FPVRlc3QgYmF0dGVyeQpbICAx MzkuOTg0MDQ0XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIE1BTlVGQUNUVVJFUj1M aW51eApbICAxNDAuMTMxMzIzXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFNFUklB TF9OVU1CRVI9My4xMS4wLXJjNy0wMDAyNS1nYjIyY2UyNwpbICAxNDAuNDI1NTY0XSBwb3dlcl9z dXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFRFTVA9MjYKWyAgMTQwLjU3OTM2OV0gcG93ZXJfc3Vw cGx5IHRlc3RfYmF0dGVyeTogcHJvcCBWT0xUQUdFX05PVz0zMzAwClsgIDE0MC43MjQzODZdIHBv d2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHBvd2VyX3N1cHBseV9jaGFuZ2VkClsgIDE0MC44NzE5 MzBdIHBvd2VyX3N1cHBseSB0ZXN0X3VzYjogdWV2ZW50ClsgIDE0MS4wMDk2MTJdIHBvd2VyX3N1 cHBseSB0ZXN0X3VzYjogUE9XRVJfU1VQUExZX05BTUU9dGVzdF91c2IKWyAgMTQxLjE0NTI0NV0g cG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBwcm9wIE9OTElORT0xClsgIDE0MS4yODIwMDddIHBvd2Vy X3N1cHBseSB0ZXN0X3VzYjogcG93ZXJfc3VwcGx5X2NoYW5nZWQKWyAgMTQxLjQwOTAwNF0gYXBw bGVzbWM6IHN1cHBvcnRlZCBsYXB0b3Agbm90IGZvdW5kIQpbICAxNDEuNTM5MjU5XSBhcHBsZXNt YzogZHJpdmVyIGluaXQgZmFpbGVkIChyZXQ9LTE5KSEKWyAgMTQxLjY2OTQwMV0gcGM4NzM2MDog UEM4NzM2eCBub3QgZGV0ZWN0ZWQsIG1vZHVsZSBub3QgaW5zZXJ0ZWQKWyAgMTQxLjgwNzM3M10g aW50ZWxfcG93ZXJjbGFtcDogSW50ZWwgcG93ZXJjbGFtcCBkb2VzIG5vdCBydW4gb24gZmFtaWx5 IDE1IG1vZGVsIDYKWyAgMTQyLjA5ODkzMV0gaW5wdXQ6IEFUIFRyYW5zbGF0ZWQgU2V0IDIga2V5 Ym9hcmQgYXMgL2RldmljZXMvcGxhdGZvcm0vaTgwNDIvc2VyaW8wL2lucHV0L2lucHV0MQpbICAx NDIuNDMxMjAzXSBldmJ1ZzogQ29ubmVjdGVkIGRldmljZTogaW5wdXQxIChBVCBUcmFuc2xhdGVk IFNldCAyIGtleWJvYXJkIGF0IGlzYTAwNjAvc2VyaW8wL2lucHV0MCkKWyAgMTQyLjc5OTY0NV0g cG93ZXJfc3VwcGx5IHRlc3RfYWM6IHBvd2VyX3N1cHBseV9jaGFuZ2VkX3dvcmsKWyAgMTQ1LjIw MTIxMl0gcG93ZXJfc3VwcGx5IHRlc3RfYWM6IHVldmVudApbICAxNDkuODkxMzY5XSBwb3dlcl9z dXBwbHkgdGVzdF9hYzogUE9XRVJfU1VQUExZX05BTUU9dGVzdF9hYwpbICAxNTEuOTE5NjU5XSBw b3dlcl9zdXBwbHkgdGVzdF9hYzogcHJvcCBPTkxJTkU9MQpbICAxNTQuMTM3MjE5XSBkZXZpY2Ut bWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24gMS4wLjMKWyAgMTU1LjI4MDkyMV0gZGV2aWNlLW1hcHBl cjogaW9jdGw6IDQuMjUuMC1pb2N0bCAoMjAxMy0wNi0yNikgaW5pdGlhbGlzZWQ6IGRtLWRldmVs QHJlZGhhdC5jb20KWyAgMTU2LjEwNDYyOF0gZGV2aWNlLW1hcHBlcjogbXVsdGlwYXRoOiB2ZXJz aW9uIDEuNS4xIGxvYWRlZApbICAxNTYuNzg4MjYzXSBkZXZpY2UtbWFwcGVyOiBtdWx0aXBhdGgg cm91bmQtcm9iaW46IHZlcnNpb24gMS4wLjAgbG9hZGVkClsgIDE1Ny41NjgwNTldIGRldmljZS1t YXBwZXI6IG11bHRpcGF0aCBxdWV1ZS1sZW5ndGg6IHZlcnNpb24gMC4xLjAgbG9hZGVkClsgIDE1 OC4wMjMzMjFdIGRldmljZS1tYXBwZXI6IG11bHRpcGF0aCBzZXJ2aWNlLXRpbWU6IHZlcnNpb24g MC4yLjAgbG9hZGVkClsgIDE1OC40NzIzMjhdIGRldmljZS1tYXBwZXI6IGRtLWxvZy11c2Vyc3Bh Y2U6IHZlcnNpb24gMS4xLjAgbG9hZGVkClsgIDE1OC45MjQ0NTJdIEJsdWV0b290aDogSENJIFVB UlQgZHJpdmVyIHZlciAyLjIKWyAgMTU5LjM2NTM1Ml0gQmx1ZXRvb3RoOiBIQ0kgQkNTUCBwcm90 b2NvbCBpbml0aWFsaXplZApbICAxNTkuODIzMTMzXSBCbHVldG9vdGg6IEhDSSBUaHJlZS13aXJl IFVBUlQgKEg1KSBwcm90b2NvbCBpbml0aWFsaXplZApbICAxNjAuNDkwMzMyXSBCbHVldG9vdGg6 IEdlbmVyaWMgQmx1ZXRvb3RoIFNESU8gZHJpdmVyIHZlciAwLjEKWyAgMTYxLjIzMDg5MV0gbGd1 ZXN0OiBtYXBwZWQgc3dpdGNoZXIgYXQgZmZmZGYwMDAKWyAgMTYxLjgzMTQxOV0gY3B1ZnJlcS1u Zm9yY2UyOiBObyBuRm9yY2UyIGNoaXBzZXQuClsgIDE2Mi4yOTM3MzhdIGNwdWlkbGU6IHVzaW5n IGdvdmVybm9yIGxhZGRlcgpbICAxNjIuNzcwMTQ4XSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBt ZW51ClsgIDE2My4yMjU0MzBdIHNkaGNpOiBTZWN1cmUgRGlnaXRhbCBIb3N0IENvbnRyb2xsZXIg SW50ZXJmYWNlIGRyaXZlcgpbICAxNjMuNjk4OTg1XSBzZGhjaTogQ29weXJpZ2h0KGMpIFBpZXJy ZSBPc3NtYW4KWyAgMTY0LjM0Mzc1Nl0gc2RoY2ktcGx0Zm06IFNESENJIHBsYXRmb3JtIGFuZCBP RiBkcml2ZXIgaGVscGVyClsgIDE2NC42OTY2ODZdIGxlZHNfc3M0MjAwOiBubyBMRUQgZGV2aWNl cyBmb3VuZApbICAxNjQuOTMyODYxXSBpc2NzaTogcmVnaXN0ZXJlZCB0cmFuc3BvcnQgKGlzZXIp ClsgIDE2NS4xNjE2MThdIGRjZGJhcyBkY2RiYXM6IERlbGwgU3lzdGVtcyBNYW5hZ2VtZW50IEJh c2UgRHJpdmVyICh2ZXJzaW9uIDUuNi4wLTMuMikKWyAgMTY1LjYwNjA2N10gaGRhcHM6IHN1cHBv cnRlZCBsYXB0b3Agbm90IGZvdW5kIQpbICAxNjUuODMwMzgwXSBoZGFwczogZHJpdmVyIGluaXQg ZmFpbGVkIChyZXQ9LTE5KSEKWyAgMTY2LjAzODEyNV0gcGt0Z2VuOiBQYWNrZXQgR2VuZXJhdG9y IGZvciBwYWNrZXQgcGVyZm9ybWFuY2UgdGVzdGluZy4gVmVyc2lvbjogMi43NApbICAxNjcuNDgz NjIzXSBkcm9wX21vbml0b3I6IEluaXRpYWxpemluZyBuZXR3b3JrIGRyb3AgbW9uaXRvciBzZXJ2 aWNlClsgIDE2Ny45ODMzMTZdIEdBQ1QgcHJvYmFiaWxpdHkgTk9UIG9uClsgIDE2OC43MDEzNDJd IE1pcnJvci9yZWRpcmVjdCBhY3Rpb24gb24KWyAgMTcwLjg0ODA2NF0gU2ltcGxlIFRDIGFjdGlv biBMb2FkZWQKWyAgMTcxLjMxOTA5MF0gaXBpcDogSVB2NCBvdmVyIElQdjQgdHVubmVsaW5nIGRy aXZlcgpbICAxNzEuNTUwNjc2XSBUQ1A6IGN1YmljIHJlZ2lzdGVyZWQKWyAgMTcxLjc4ODc5MV0g TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMApbICAxNzIuMDI5MTIyXSBtaXA2OiBN b2JpbGUgSVB2NgpbICAxNzIuNTA5MzU5XSBzaXQ6IElQdjYgb3ZlciBJUHY0IHR1bm5lbGluZyBk cml2ZXIKWyAgMTczLjIxODYzN10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNwpb ICAxNzMuOTczODk3XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE1ClsgIDE3NC42 OTM2MjVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgNApbICAxNzUuNjEzNTc1XSBC bHVldG9vdGg6IFJGQ09NTSBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgMTc2LjgzMTA3N10g Qmx1ZXRvb3RoOiBSRkNPTU0gdmVyIDEuMTEKWyAgMTc3LjI4NTEwN10gTkVUOiBSZWdpc3RlcmVk IHByb3RvY29sIGZhbWlseSAzMwpbICAxNzcuNTQ0ODI3XSBLZXkgdHlwZSByeHJwYyByZWdpc3Rl cmVkClsgIDE3OC4wOTAxOTJdIEtleSB0eXBlIHJ4cnBjX3MgcmVnaXN0ZXJlZApbICAxNzguNjQ3 NDE4XSBSeFJQQzogUmVnaXN0ZXJlZCBzZWN1cml0eSB0eXBlIDIgJ3J4a2FkJwpbICAxODMuMzg4 MzU1XSBsMnRwX2NvcmU6IEwyVFAgY29yZSBkcml2ZXIsIFYyLjAKWyAgMTg3LjA5MDMzOV0gbDJ0 cF9pcDogTDJUUCBJUCBlbmNhcHN1bGF0aW9uIHN1cHBvcnQgKEwyVFB2MykKWyAgMTkxLjkxNDk5 OF0gbDJ0cF9uZXRsaW5rOiBMMlRQIG5ldGxpbmsgaW50ZXJmYWNlClsgIDE5Mi4yNjMzNDVdIGwy dHBfZXRoOiBMMlRQIGV0aGVybmV0IHBzZXVkb3dpcmUgc3VwcG9ydCAoTDJUUHYzKQpbICAxOTIu NTg1MTU2XSBsMnRwX2lwNjogTDJUUCBJUCBlbmNhcHN1bGF0aW9uIHN1cHBvcnQgZm9yIElQdjYg KEwyVFB2MykKWyAgMTkyLjgyNjA3NF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAz NQpbICAxOTMuMDYwMjY3XSA4MDIxcTogODAyLjFRIFZMQU4gU3VwcG9ydCB2MS44ClsgIDE5My40 MTQwMDBdIERDQ1A6IEFjdGl2YXRlZCBDQ0lEIDIgKFRDUC1saWtlKQpbICAxOTMuNjMxMjYxXSBE Q0NQOiBBY3RpdmF0ZWQgQ0NJRCAzIChUQ1AtRnJpZW5kbHkgUmF0ZSBDb250cm9sKQpbICAxOTMu ODU4OTY5XSBzY3RwOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAxNjM4NCBi aW5kIDMyNzY4KQpbICAxOTQuMDgxMzkzXSA5cG5ldDogSW5zdGFsbGluZyA5UDIwMDAgc3VwcG9y dApbICAxOTQuMjk3OTE0XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwb3dlcl9zdXBwbHlf Y2hhbmdlZF93b3JrClsgIDE5NC42MTgwMjBdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHVl dmVudApbICAxOTQuOTY3MDQ3XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBQT1dFUl9TVVBQ TFlfTkFNRT10ZXN0X2JhdHRlcnkKWyAgMTk1LjMyMzExMl0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0 dGVyeTogcHJvcCBTVEFUVVM9RGlzY2hhcmdpbmcKWyAgMTk1LjU3MTA3M10gcG93ZXJfc3VwcGx5 IHRlc3RfYmF0dGVyeTogcHJvcCBDSEFSR0VfVFlQRT1GYXN0ClsgIDE5Ni40NTc0OTBdIHBvd2Vy X3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgSEVBTFRIPUdvb2QKWyAgMTk2Ljc3OTg3Ml0gcG93 ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBQUkVTRU5UPTEKWyAgMTk2Ljk3NTY5OV0gcG93 ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBURUNITk9MT0dZPUxpLWlvbgpbICAxOTcuMTYw MTM3XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9GVUxMX0RFU0lHTj0x MDAKWyAgMTk3LjM0NTMwNl0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBDSEFSR0Vf RlVMTD0xMDAKWyAgMTk3LjUyMzU4Ml0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBD SEFSR0VfTk9XPTUwClsgIDE5Ny43MTUzNzFdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHBy b3AgQ0FQQUNJVFk9NTAKWyAgMTk3Ljg5NDExOF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTog cHJvcCBDQVBBQ0lUWV9MRVZFTD1Ob3JtYWwKWyAgMTk4LjA3NDc2Nl0gcG93ZXJfc3VwcGx5IHRl c3RfYmF0dGVyeTogcHJvcCBUSU1FX1RPX0VNUFRZX0FWRz0zNjAwClsgIDE5OC4yNDM3NTZdIHBv d2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgVElNRV9UT19GVUxMX05PVz0zNjAwClsgIDE5 OC40MTkzMDddIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgTU9ERUxfTkFNRT1UZXN0 IGJhdHRlcnkKWyAgMTk4LjU5MTg0N10gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBN QU5VRkFDVFVSRVI9TGludXgKWyAgMTk4Ljc2MzIwMV0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVy eTogcHJvcCBTRVJJQUxfTlVNQkVSPTMuMTEuMC1yYzctMDAwMjUtZ2IyMmNlMjcKWyAgMTk5LjI3 ODE4NV0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBURU1QPTI2ClsgIDE5OS42NTAy OTVdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgVk9MVEFHRV9OT1c9MzMwMApbICAy MDAuMDAxNjU5XSBwb3dlcl9zdXBwbHkgdGVzdF91c2I6IHBvd2VyX3N1cHBseV9jaGFuZ2VkX3dv cmsKWyAgMjAwLjM2MjY0M10gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiB1ZXZlbnQKWyAgMjAwLjY1 NDIyMl0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBQT1dFUl9TVVBQTFlfTkFNRT10ZXN0X3VzYgpb ICAyMDAuOTA1MjcwXSBwb3dlcl9zdXBwbHkgdGVzdF91c2I6IHByb3AgT05MSU5FPTEKWyAgMjAx LjEwNTIwNl0gYmF0bWFuX2FkdjogQi5BLlQuTS5BLk4uIGFkdmFuY2VkIDIwMTMuMy4wIChjb21w YXRpYmlsaXR5IHZlcnNpb24gMTQpIGxvYWRlZApbICAyMDEuNjA5OTcwXSBvcGVudnN3aXRjaDog T3BlbiB2U3dpdGNoIHN3aXRjaGluZyBkYXRhcGF0aApbICAyMDEuODE2MDIyXSBtcGxzX2dzbzog TVBMUyBHU08gc3VwcG9ydApbICAyMDEuOTY4NDc5XSBLZXkgdHlwZSBlbmNyeXB0ZWQgcmVnaXN0 ZXJlZApbICAyMDIuMTI1NDg0XSBoZDogbm8gZHJpdmVzIHNwZWNpZmllZCAtIHVzZSBoZD1jeWws aGVhZCxzZWN0b3JzIG9uIGtlcm5lbCBjb21tYW5kIGxpbmUKWyAgMjAyLjQ1MDg1OF0gY29uc29s ZSBbbmV0Y29uMF0gZW5hYmxlZApbICAyMDIuNzAwNTg4XSBuZXRjb25zb2xlOiBuZXR3b3JrIGxv Z2dpbmcgc3RhcnRlZApbICAyMDMuMDYxNzQ0XSBCSU9TIEVERCBmYWNpbGl0eSB2MC4xNiAyMDA0 LUp1bi0yNSwgMCBkZXZpY2VzIGZvdW5kClsgIDIwMy40MzMyMzRdIEVERCBpbmZvcm1hdGlvbiBu b3QgYXZhaWxhYmxlLgpbICAyMDMuODE4NDQ1XSAjIyMgZHQtdGVzdCAjIyMgTm8gdGVzdGNhc2Ug ZGF0YSBpbiBkZXZpY2UgdHJlZTsgbm90IHJ1bm5pbmcgdGVzdHMKWyAgMjA0LjY0MDM5M10gRnJl ZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTIzNksgKGMzN2VkMDAwIC0gYzM5MjIwMDApClsg IDIwNS4xMTI2ODVdIFdyaXRlIHByb3RlY3RpbmcgdGhlIGtlcm5lbCB0ZXh0OiAyMzk2MGsKWyAg MjA1LjgzNTEyNV0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRhOiAx MDY4NGsKWyAgMjA4LjE2MjY3MF0gUzAwZmJzZXR1cCAoMTQyKSB1c2VkIGdyZWF0ZXN0IHN0YWNr IGRlcHRoOiA2MzEyIGJ5dGVzIGxlZnQKWyAgMjEzLjQ0NzA4OV0gdWRldmQgKDE1NCkgdXNlZCBn cmVhdGVzdCBzdGFjayBkZXB0aDogNjE2NCBieXRlcyBsZWZ0ClsgIDIxNS44MDM4NDBdIHBvd2Vy X3N1cHBseSB0ZXN0X2FjOiB1ZXZlbnQKWyAgMjIxLjQ1NzQxMl0gcG93ZXJfc3VwcGx5IHRlc3Rf YWM6IFBPV0VSX1NVUFBMWV9OQU1FPXRlc3RfYWMKWyAgMjI1LjA2NTUzNV0gcG93ZXJfc3VwcGx5 IHRlc3RfYWM6IHByb3AgT05MSU5FPTEKWyAgMjI3LjgwOTkyMl0gcG93ZXJfc3VwcGx5IHRlc3Rf YmF0dGVyeTogdWV2ZW50ClsgIDIzMC4zODkyMjNdIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6 IFBPV0VSX1NVUFBMWV9OQU1FPXRlc3RfYmF0dGVyeQpbICAyMzIuNjM1NTQ0XSBwb3dlcl9zdXBw bHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFNUQVRVUz1EaXNjaGFyZ2luZwpbICAyMzMuODEzNjczXSBw b3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIENIQVJHRV9UWVBFPUZhc3QKWyAgMjM0LjUz ODU0OF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBIRUFMVEg9R29vZApbICAyMzQu OTczNTc1XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFBSRVNFTlQ9MQpbICAyMzUu NDk5MzE5XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFRFQ0hOT0xPR1k9TGktaW9u ClsgIDIzOC4xOTM3NjldIHBvd2VyX3N1cHBseSB0ZXN0X2JhdHRlcnk6IHByb3AgQ0hBUkdFX0ZV TExfREVTSUdOPTEwMApbICAyMzguNTAwMzE2XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBw cm9wIENIQVJHRV9GVUxMPTEwMApbICAyMzguNzA5ODA1XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0 ZXJ5OiBwcm9wIENIQVJHRV9OT1c9NTAKWyAgMjM5LjU1NjA5Nl0gcG93ZXJfc3VwcGx5IHRlc3Rf YmF0dGVyeTogcHJvcCBDQVBBQ0lUWT01MApbICAyMzkuODQ0MjkwXSBwb3dlcl9zdXBwbHkgdGVz dF9iYXR0ZXJ5OiBwcm9wIENBUEFDSVRZX0xFVkVMPU5vcm1hbApbICAyNDAuMDM3NDM3XSBwb3dl cl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFRJTUVfVE9fRU1QVFlfQVZHPTM2MDAKWyAgMjQw LjIyNzI1NF0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBUSU1FX1RPX0ZVTExfTk9X PTM2MDAKWyAgMjQwLjQwNTAyMl0gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBNT0RF TF9OQU1FPVRlc3QgYmF0dGVyeQpbICAyNDAuNTkwMzAwXSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0 ZXJ5OiBwcm9wIE1BTlVGQUNUVVJFUj1MaW51eApbICAyNDAuNzY1OTQ3XSBwb3dlcl9zdXBwbHkg dGVzdF9iYXR0ZXJ5OiBwcm9wIFNFUklBTF9OVU1CRVI9My4xMS4wLXJjNy0wMDAyNS1nYjIyY2Uy NwpbICAyNDEuMTAzNDY0XSBwb3dlcl9zdXBwbHkgdGVzdF9iYXR0ZXJ5OiBwcm9wIFRFTVA9MjYK WyAgMjQxLjI3NzA4M10gcG93ZXJfc3VwcGx5IHRlc3RfYmF0dGVyeTogcHJvcCBWT0xUQUdFX05P Vz0zMzAwClsgIDI0MS40NDcxODBdIHBvd2VyX3N1cHBseSB0ZXN0X3VzYjogdWV2ZW50ClsgIDI0 MS42MjI3MTldIHBvd2VyX3N1cHBseSB0ZXN0X3VzYjogUE9XRVJfU1VQUExZX05BTUU9dGVzdF91 c2IKWyAgMjQxLjc5MjMwMV0gcG93ZXJfc3VwcGx5IHRlc3RfdXNiOiBwcm9wIE9OTElORT0xCktl cm5lbCB0ZXN0czogQm9vdCBPSyEKWyAgMjcwLjYxNjM1MV0gaHJ0aW1lcjogaW50ZXJydXB0IHRv b2sgODE3NDI3MiBucwpbICAzMDcuNjYwMTQxXSBzb2NrOiBwcm9jZXNzIGB0cmluaXR5LW1haW4n IGlzIHVzaW5nIG9ic29sZXRlIHNldHNvY2tvcHQgU09fQlNEQ09NUEFUClsgIDMzNi45Mzg4MzNd IHRyaW5pdHktbWFpbiAoMzU0KSB1c2VkIGdyZWF0ZXN0IHN0YWNrIGRlcHRoOiA1OTY0IGJ5dGVz IGxlZnQKWyAgMzQ3LjE1NTUwNF0gVW5yZWdpc3RlciBwdiBzaGFyZWQgbWVtb3J5IGZvciBjcHUg MApbICAzNDguODI4NDkxXSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtClsgIDM0OC44MzAxNjVd IHJlYm9vdDogbWFjaGluZSByZXN0YXJ0CkVsYXBzZWQgdGltZTogMzUwCnFlbXUtc3lzdGVtLXg4 Nl82NCAtY3B1IGt2bTY0IC1lbmFibGUta3ZtIC1rZXJuZWwgL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzUvYjIyY2UyNzg1ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MC92 bWxpbnV6LTMuMTEuMC1yYzctMDAwMjUtZ2IyMmNlMjcgLWFwcGVuZCAnaHVuZ190YXNrX3Bhbmlj PTEgZWFybHlwcmludGs9dHR5UzAsMTE1MjAwIGRlYnVnIGFwaWM9ZGVidWcgc3lzcnFfYWx3YXlz X2VuYWJsZWQgcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMCBwYW5pYz0xMCBzb2Z0 bG9ja3VwX3BhbmljPTEgbm1pX3dhdGNoZG9nPXBhbmljICBwcm9tcHRfcmFtZGlzaz0wIGNvbnNv bGU9dHR5UzAsMTE1MjAwIGNvbnNvbGU9dHR5MCB2Z2E9bm9ybWFsICByb290PS9kZXYvcmFtMCBy dyBsaW5rPS9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6YjIyY2UyNzg1ZDk3NDIz ODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MDpiaXNlY3QtbGludXgzLy52bWxpbnV6LWIyMmNlMjc4 NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAtMjAxNDA3MDcxNTQ1MzktMTIwLWl2YjQx IGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1ob3VybHktMjAxNDA3MDcwOCBCT09UX0lNQUdFPS9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2IyMmNlMjc4NWQ5NzQyMzg0NjIwNmNj ZWVjNGVmZWUwYzRhZmQ5ODAvdm1saW51ei0zLjExLjAtcmM3LTAwMDI1LWdiMjJjZTI3IGRyYmQu bWlub3JfY291bnQ9OCcgIC1pbml0cmQgL2tlcm5lbC10ZXN0cy9pbml0cmQveW9jdG8tbWluaW1h bC1pMzg2LmNneiAtbSAzMjAgLXNtcCAyIC1uZXQgbmljLHZsYW49MSxtb2RlbD1lMTAwMCAtbmV0 IHVzZXIsdmxhbj0xIC1ib290IG9yZGVyPW5jIC1uby1yZWJvb3QgLXdhdGNoZG9nIGk2MzAwZXNi IC1ydGMgYmFzZT1sb2NhbHRpbWUgLXBpZGZpbGUgL2Rldi9zaG0va2Jvb3QvcGlkLXlvY3RvLWl2 YjQxLTk5IC1zZXJpYWwgZmlsZTovZGV2L3NobS9rYm9vdC9zZXJpYWwteW9jdG8taXZiNDEtOTkg LWRhZW1vbml6ZSAtZGlzcGxheSBub25lIC1tb25pdG9yIG51bGwgCg== --===============4722391706935764129== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="---at----schedule_bh-x-71922.log" SEVBRCBpcyBub3cgYXQgOTg2MTA5Ni4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3Vy bHktMjAxNDA3MDcwOCcKZ2l0IGNoZWNrb3V0IGNkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNl OWM1ZmYxZTU5ZDEKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MDcwODpjZDNk ZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxOmJpc2VjdC1saW51eDMKCjIwMTQt MDctMDctMTA6NTY6NTAgY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMSBj b21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5 YzVmZjFlNTlkMQpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNS1jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQx CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9jYWly by1zbW9rZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtY2QzZGU4M2YxNDc2MDEzNTYzOTVi NTdhODY3M2U5YzVmZjFlNTlkMQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvdm1saW51ei0z LjE2LjAtcmM0CgoyMDE0LTA3LTA3LTExOjAyOjUwIGRldGVjdGluZyBib290IHN0YXRlIC4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCTE4LgkyNAkzMgk0Mwk0OQk1NS4JNjAgVEVTVCBGQUlM VVJFClsgICAzOC40MjEzNTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4g MHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDM5LjE3NzA2NV0gbm8g Y29udCBpbiBzaHV0ZG93biEKWyAgIDQwLjEwNjIwNF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBd LS0tLS0tLS0tLS0tClsgICA0MC41Njk0NThdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDgyIGF0IC9r YnVpbGQvc3JjL3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1IHNjaGVkdWxlX2JoKzB4 NDcvMHg4MCgpClsgICA0MS40NjcwMjBdIENQVTogMCBQSUQ6IDgyIENvbW06IGt3b3JrZXIvdTI6 MSBOb3QgdGFpbnRlZCAzLjE2LjAtcmM0ICMxClsgICA0MS44MDc5NjBdIEhhcmR3YXJlIG5hbWU6 IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAx LzIwMTEKWyAgIDQyLjcwNDIzNl0gV29ya3F1ZXVlOiBldmVudHNfdW5ib3VuZCBhc3luY19ydW5f ZW50cnlfZm4KWyAgIDQzLjE4Mjg1Ml0gIDAwMDAwMDAwIGNjYWQ5ZTE4IGMyOTFjMDBjIGNjYWQ5 ZTQ4IGMxMDYxYTNkIGMzMjljZmE0IDAwMDAwMDAwIDAwMDAwMDUyClsgICA0NC4xODM0ODFdICBj MzM5N2EzYyAwMDAwMDNjZiBjMWFkZTI4NyBjMWFkZTI4NyAwMDAwMDAwMSBjMWFkZmE5MCBjM2Qw MTE2MCBjY2FkOWU1OApbICAgNDQuOTg2NjQxXSAgYzEwNjFiMjIgMDAwMDAwMDkgMDAwMDAwMDAg Y2NhZDllNjggYzFhZGUyODcgMDAwMDAwMDAgMDAwMDAwMDAgY2NhZDllODgKWyAgIDQ1LjYxNDk2 NV0gQ2FsbCBUcmFjZToKWyAgIDQ1LjkxMDYwNl0gIFs8YzI5MWMwMGM+XSBkdW1wX3N0YWNrKzB4 MTYvMHgxOApbICAgNDYuMjA5MzkwXSAgWzxjMTA2MWEzZD5dIHdhcm5fc2xvd3BhdGhfY29tbW9u KzB4OGQvMHhiMApbICAgNDYuNTA5NTM5XSAgWzxjMWFkZTI4Nz5dID8gc2NoZWR1bGVfYmgrMHg0 Ny8weDgwClsgICA0Ni43OTkxMzZdICBbPGMxYWRlMjg3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4 ODAKWyAgIDQ3LjA4NjQ3MF0gIFs8YzFhZGZhOTA+XSA/IGxvY2tfZmRjLmlzcmEuMTIrMHgxYjAv MHgxYjAKWyAgIDQ3LjQ4MjQzNF0gIFs8YzEwNjFiMjI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgy Mi8weDMwClsgICA0Ny45MTgzNTBdICBbPGMxYWRlMjg3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8weDgw ClsgICA0OC4zMzYwNTNdICBbPGMxYWRmZWIzPl0gd2FpdF90aWxfZG9uZSsweDEzLzB4MjAwClsg ICA0OC43MTQzMzNdICBbPGMxMDZmZDQwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApbICAgNDkuMTM3 Mzk3XSAgWzxjMWFlMDc3Nz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAKWyAgIDQ5LjYyNTE5 Nl0gIFs8YzNiYjY2MDk+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDlkZS8weDEyNTYKWyAgIDUwLjA0 MzQ2Nl0gIFs8YzEwOTQ5OTQ+XSBhc3luY19ydW5fZW50cnlfZm4rMHg0NC8weDFkMApbICAgNTAu NDg3Nzk4XSAgWzxjMTZkMzMxMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAg NTAuOTA4ODE2XSAgWzxjMTA4MjUwZj5dID8gcHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMGYvMHgx MzAKWyAgIDUxLjMwNDcwMl0gIFs8YzEwODJiNzI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzIyLzB4 ODAwClsgICA1MS42Nzg0MzddICBbPGMxNmQzMzEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAy LzB4MjIwClsgICA1Mi4wNTkyNTRdICBbPGMxMDgzNjE0Pl0gd29ya2VyX3RocmVhZCsweDVjNC8w eGIyMApbICAgNTIuNDA4ODE4XSAgWzxjMTA4MzA1MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDgw MC8weDgwMApbICAgNTIuODQ4Nzg3XSAgWzxjMTA4YzE4Mj5dIGt0aHJlYWQrMHhlMi8weGYwClsg ICA1My4xODYwOTJdICBbPGMxMDgzMDUwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODAwLzB4ODAw ClsgICA1My41OTcwNTRdICBbPGMyOTNhODYwPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIw LzB4MzAKWyAgIDUzLjk1NzUyMl0gIFs8YzEwOGMwYTA+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg3 MC8weDcwClsgICA1NC4zNTIzMzJdIC0tLVsgZW5kIHRyYWNlIGZlNzFhY2U0ZDQ5N2U1YmYgXS0t LQpbICAgNTUuMTk1MDMzXSBlMTAwMCAwMDAwOjAwOjAzLjAgZXRoMDogKFBDSTozM01IejozMi1i aXQpIDUyOjU0OjAwOjEyOjM0OjU2Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1 L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1p dmI0My0zODoyMDE0MDcwNzExMTkyNTppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4 NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMzY6MjAxNDA3MDcxMTE5MzE6aTM4 Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKNjI6MjoxIGFsbF9nb29kOmJhZDphbGxfYmFkIGJv b3RzChtbMTszNW0yMDE0LTA3LTA3IDExOjIxOjUyIFJFUEVBVCBDT1VOVDogMzAwICAjIC9jL2Jv b3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0Ly5yZXBlYXQbWzBtCgpiaXNlY3Q6IGJhZCBjb21t aXQgY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMQpnaXQgY2hlY2tvdXQg djMuMTUKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1j MS0wNzA3MDkzNS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MDcwODoxODYwZTM3OTg3 NWRmZTcyNzFjNjQ5MDU4YWVkZGZmZTVhZmQ5ZDBkOmJpc2VjdC1saW51eDMKCjIwMTQtMDctMDct MTE6MjE6NTggMTg2MGUzNzk4NzVkZmU3MjcxYzY0OTA1OGFlZGRmZmU1YWZkOWQwZCBjb21waWxp bmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUtMTg2MGUzNzk4NzVkZmU3MjcxYzY0OTA1OGFlZGRmZmU1YWZk OWQwZApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1LzE4NjBlMzc5ODc1ZGZlNzI3MWM2NDkwNThhZWRkZmZlNWFmZDlkMGQKd2FpdGluZyBmb3Ig Y29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1j MS0wNzA3MDkzNS0xODYwZTM3OTg3NWRmZTcyNzFjNjQ5MDU4YWVkZGZmZTVhZmQ5ZDBkCndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9jYWlyby1zbW9r ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtMTg2MGUzNzk4NzVkZmU3MjcxYzY0OTA1OGFl ZGRmZmU1YWZkOWQwZAprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1 LzE4NjBlMzc5ODc1ZGZlNzI3MWM2NDkwNThhZWRkZmZlNWFmZDlkMGQvdm1saW51ei0zLjE1LjAK CjIwMTQtMDctMDctMTE6Mjg6NTggZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uLi4uCTMJMTAg VEVTVCBGQUlMVVJFClsgICA0MC44NTMxMjVdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkg KDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDQxLjgz NzczOF0gbm8gY29udCBpbiBzaHV0ZG93biEKWyAgIDQyLjMzMjkyOF0gLS0tLS0tLS0tLS0tWyBj dXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA0Mi43NDgxNTVdIFdBUk5JTkc6IENQVTogMCBQSUQ6 IDgyIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1IHNjaGVk dWxlX2JoKzB4NDcvMHg4MCgpClsgICA0My45NTY3MjldIENQVTogMCBQSUQ6IDgyIENvbW06IGt3 b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjE1LjAgIzEKWyAgIDQ0LjU1MzcyOF0gSGFyZHdhcmUg bmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMg MDEvMDEvMjAxMQpbICAgNDUuNzUwODUyXSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5j X3J1bl9lbnRyeV9mbgpbICAgNDYuMzkxNzg0XSAgMDAwMDAwMDAgYzAxYWJlMTQgYzI5MGI0OGIg YzAxYWJlNDQgYzEwNjEyMWQgYzMyNzJjYzQgMDAwMDAwMDAgMDAwMDAwNTIKWyAgIDQ3LjUyNDA4 Ml0gIGMzMzZhN2U0IDAwMDAwM2NmIGMxYWM4MDc3IGMxYWM4MDc3IDAwMDAwMDAxIGMxYWM5ODgw IGMzY2UzYjIwIGMwMWFiZTU0ClsgICA0OC4yMjMzMzZdICBjMTA2MTMwMiAwMDAwMDAwOSAwMDAw MDAwMCBjMDFhYmU2NCBjMWFjODA3NyAwMDAwMDAwMCAwMDAwMDAwMCBjMDFhYmU4NApbICAgNDku MDY5MzQ4XSBDYWxsIFRyYWNlOgpbICAgNDkuNTA4NTg3XSAgWzxjMjkwYjQ4Yj5dIGR1bXBfc3Rh Y2srMHgxNi8weDE4ClsgICA0OS45NDg1MDVdICBbPGMxMDYxMjFkPl0gd2Fybl9zbG93cGF0aF9j b21tb24rMHg4ZC8weGIwClsgICA1MC41NTczOTddICBbPGMxYWM4MDc3Pl0gPyBzY2hlZHVsZV9i aCsweDQ3LzB4ODAKWyAgIDUxLjEzNDE4Nl0gIFs8YzFhYzgwNzc+XSA/IHNjaGVkdWxlX2JoKzB4 NDcvMHg4MApbICAgNTEuNjg0MDg3XSAgWzxjMWFjOTg4MD5dID8gbG9ja19mZGMuaXNyYS4xMisw eDFiMC8weDFiMApbICAgNTIuMDgwMDQ0XSAgWzxjMTA2MTMwMj5dIHdhcm5fc2xvd3BhdGhfbnVs bCsweDIyLzB4MzAKWyAgIDUyLjM3NTczNl0gIFs8YzFhYzgwNzc+XSBzY2hlZHVsZV9iaCsweDQ3 LzB4ODAKWyAgIDUyLjgzMDIzOF0gIFs8YzFhYzljYTM+XSB3YWl0X3RpbF9kb25lKzB4MTMvMHgy MDAKWyAgIDUzLjMwMTkyN10gIFs8YzEwNmY0MDA+XSA/IGNhc2NhZGUrMHhhMC8weGEwClsgICA1 My44MzYyNzddICBbPGMxYWNhNTY3Pl0gdXNlcl9yZXNldF9mZGMrMHhhNy8weDExMApbICAgNTQu NDEwNjI5XSAgWzxjM2I3YWQxNj5dIGZsb3BweV9hc3luY19pbml0KzB4OWRlLzB4MTI1NgpbICAg NTQuODQ3MTYxXSAgWzxjMTA5NDIwND5dIGFzeW5jX3J1bl9lbnRyeV9mbisweDQ0LzB4MWQwClsg ICA1NS4yNTkwNzNdICBbPGMxNmM1YjAyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIw ClsgICA1NS42OTMxNzldICBbPGMxMDgxZmJmPl0gPyBwd3FfZGVjX25yX2luX2ZsaWdodCsweDEw Zi8weDEzMApbICAgNTYuMjMwNDMxXSAgWzxjMTA4MjYyMj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgz MjIvMHg4MDAKWyAgIDU2Ljc3MDg2NV0gIFs8YzE2YzViMDI+XSA/IF9fbGlzdF9kZWxfZW50cnkr MHgyMDIvMHgyMjAKWyAgIDU3LjMwNjMxMl0gIFs8YzEwODJlZmM+XSB3b3JrZXJfdGhyZWFkKzB4 M2ZjLzB4ODcwClsgICA1Ny44NDQ4NDRdICBbPGMxMDgyYjAwPl0gPyBwcm9jZXNzX29uZV93b3Jr KzB4ODAwLzB4ODAwClsgICA1OC41Mzg0MzRdICBbPGMxMDhiOWYyPl0ga3RocmVhZCsweGUyLzB4 ZjAKWyAgIDU5LjIyNjY2OF0gIFs8YzEwODJiMDA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4MDAv MHg4MDAKWyAgIDU5Ljg1MDYyMV0gIFs8YzI5MmFhZTA+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFk KzB4MjAvMHgzMApbICAgNjAuNTUyNTA2XSAgWzxjMTA4YjkxMD5dID8gX19rdGhyZWFkX3VucGFy aysweDcwLzB4NzAKWyAgIDYxLjE3Mzc3M10gLS0tWyBlbmQgdHJhY2UgYzc0NzQyOTY0YTU3ZDBh MSBdLS0tClsgICA2Mi40NjMxNzddIHNwaW5fbG9jay10b3J0dXJlOiBXcml0ZXM6ICBUb3RhbDog MiAgTWF4L01pbjogMC8wICAgRmFpbDogMCAKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvMTg2MGUzNzk4NzVkZmU3MjcxYzY0OTA1OGFlZGRmZmU1YWZkOWQwZC9kbWVzZy1xdWFu dGFsLWl2YjQzLTEwODoyMDE0MDcwNzExMzIwMjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS8xODYwZTM3OTg3NWRmZTcyNzFj NjQ5MDU4YWVkZGZmZTVhZmQ5ZDBkL2RtZXNnLXF1YW50YWwtaXZiNDMtNzA6MjAxNDA3MDcxMTMx NTc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKMTA6MjoyIGFsbF9nb29kOmJhZDphbGxf YmFkIGJvb3RzCgpiaXNlY3Q6IGJhZCBjb21taXQgdjMuMTUKZ2l0IGNoZWNrb3V0IHYzLjE0Cmxz IC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6NDU1YzZmZGJkMjE5MTYxYmQw OWIxMTY1ZjExNjk5ZDZkNzNkZTExYzpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTExOjM0OjM0 IDQ1NWM2ZmRiZDIxOTE2MWJkMDliMTE2NWYxMTY5OWQ2ZDczZGUxMWMgY29tcGlsaW5nClF1ZXVl ZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1LTQ1NWM2ZmRiZDIxOTE2MWJkMDliMTE2NWYxMTY5OWQ2ZDczZGUxMWMKQ2hl Y2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS80NTVj NmZkYmQyMTkxNjFiZDA5YjExNjVmMTE2OTlkNmQ3M2RlMTFjCndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUtNDU1YzZmZGJkMjE5MTYxYmQwOWIxMTY1ZjExNjk5ZDZkNzNkZTExYwp3YWl0aW5nIGZvciBj b21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIv aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTQ1NWM2ZmRiZDIxOTE2MWJkMDliMTE2NWYxMTY5 OWQ2ZDczZGUxMWMKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS80 NTVjNmZkYmQyMTkxNjFiZDA5YjExNjVmMTE2OTlkNmQ3M2RlMTFjL3ZtbGludXotMy4xNC4wCgoy MDE0LTA3LTA3LTExOjQ2OjM0IGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uCTEuLgk2CTEyIFRF U1QgRkFJTFVSRQpbICAgIDMuNjcxMTEzXSB4el9kZWNfdGVzdDogQ3JlYXRlIGEgZGV2aWNlIG5v ZGUgd2l0aCAnbWtub2QgeHpfZGVjX3Rlc3QgYyAyNTAgMCcgYW5kIHdyaXRlIC54eiBmaWxlcyB0 byBpdC4KWyAgICAzLjY3NDIyNF0gcmJ0cmVlIHRlc3RpbmcgLT4gMjY5NDk4IGN5Y2xlcwpbICAg MTUuOTYzMjAxXSBhdWdtZW50ZWQgcmJ0cmVlIHRlc3RpbmcKWyAgIDQwLjI1ODg3NV0gQlVHOiBz b2Z0IGxvY2t1cCAtIENQVSMwIHN0dWNrIGZvciAyMnMhIFtzd2FwcGVyOjFdClsgICA0MC4yNjE2 NjldIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlciBOb3QgdGFpbnRlZCAzLjE0LjAgIzEKWyAg IDQwLjI2MjE5NF0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJ WCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgNDAuMjYyMTk0XSB0YXNrOiBkMjA1 ODAwMCB0aTogZDIwNWMwMDAgdGFzay50aTogZDIwNWMwMDAKWyAgIDQwLjI2MjE5NF0gRUlQOiAw MDYwOls8YzE2YzQ3Y2Y+XSBFRkxBR1M6IDAwMDAwMjQ2IENQVTogMApbICAgNDAuMjYyMTk0XSBF SVAgaXMgYXQgX19yYl9pbnNlcnRfYXVnbWVudGVkKzB4OGYvMHgyYjAKWyAgIDQwLjI2MjE5NF0g RUFYOiBjM2M1NjhiYyBFQlg6IGMzYzU2NTQ0IEVDWDogYzNjNTY3Y2MgRURYOiAwMGVjN2UwMQpb ICAgNDAuMjYyMTk0XSBFU0k6IDAwMDAwMDAxIEVESTogMDA3NGRkMDkgRUJQOiBkMjA1ZGViYyBF U1A6IGQyMDVkZWE0ClsgICA0MC4yNjIxOTRdICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDAwMCBH UzogMDAwMCBTUzogMDA2OApbICAgNDAuMjYyMTk0XSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAw MDAgQ1IzOiAwM2JlMTAwMCBDUjQ6IDAwMDAwNmQwClsgICA0MC4yNjIxOTRdIFN0YWNrOgpbICAg NDAuMjYyMTk0XSAgYzNjNTZhZTAgYzNjNTY5MWMgYzE2ZWViNDAgODhiMzFkY2IgYzNjNTY5MTgg YzNjNTY3ZDAgZDIwNWRlZDQgYzI4ZDQ1MTUKWyAgIDQwLjI2MjE5NF0gIGMzYzU2OTE4IDAwMDAy NWM2IGMzYzU2OTMwIDAwMDAwMDAwIGQyMDVkZjAwIGMzYWUwZjY1IGMzMjg4NzIxIDAwMDQxY2Jh ClsgICA0MC4yNjIxOTRdICAwMDAwMDAwMCBkM2ZhMWU1YyA0MmEwMjk1YyAwMDAwMDAxNiBjM2Fl MGRmNiBjM2JhMzgwMCAwMDAwMDAwMCBkMjA1ZGY3MApbICAgNDAuMjYyMTk0XSBDYWxsIFRyYWNl OgpbICAgNDAuMjYyMTk0XSAgWzxjMTZlZWI0MD5dID8gYXVnbWVudF9yZWNvbXB1dGUrMHg5MC8w eDkwClsgICA0MC4yNjIxOTRdICBbPGMyOGQ0NTE1Pl0gaW5zZXJ0X2F1Z21lbnRlZC5jb25zdHBy b3AuNisweDhmLzB4OTUKWyAgIDQwLjI2MjE5NF0gIFs8YzNhZTBmNjU+XSByYnRyZWVfdGVzdF9p bml0KzB4MTZmLzB4MjU0ClsgICA0MC4yNjIxOTRdICBbPGMzYWUwZGY2Pl0gPyBlcnJfaW5qZWN0 X2luaXQrMHgzNi8weDM2ClsgICA0MC4yNjIxOTRdICBbPGMzYThhZTEwPl0gZG9fb25lX2luaXRj YWxsKzB4OGEvMHgxN2MKWyAgIDQwLjI2MjE5NF0gIFs8YzNhOGE1YjU+XSA/IHJlcGFpcl9lbnZf c3RyaW5nKzB4MmEvMHg5OQpbICAgNDAuMjYyMTk0XSAgWzxjMTA4YTFjNj5dID8gcGFyc2VfYXJn cysweDMzNi8weDUwMApbICAgNDAuMjYyMTk0XSAgWzxjM2E4YWZmND5dIGtlcm5lbF9pbml0X2Zy ZWVhYmxlKzB4ZjIvMHgxZGEKWyAgIDQwLjI2MjE5NF0gIFs8YzNhOGE1OGI+XSA/IGRvX2Vhcmx5 X3BhcmFtKzB4YjUvMHhiNQpbICAgNDAuMjYyMTk0XSAgWzxjMjhhZWU2MT5dIGtlcm5lbF9pbml0 KzB4MTEvMHgxNjAKWyAgIDQwLjI2MjE5NF0gIFs8YzEwOWNlNTc+XSA/IHNjaGVkdWxlX3RhaWwr MHgxNy8weDYwClsgICA0MC4yNjIxOTRdICBbPGMyOGYyZGY3Pl0gcmV0X2Zyb21fa2VybmVsX3Ro cmVhZCsweDFiLzB4MjgKWyAgIDQwLjI2MjE5NF0gIFs8YzI4YWVlNTA+XSA/IHJlc3RfaW5pdCsw eDcwLzB4NzAKWyAgIDQwLjI2MjE5NF0gQ29kZTogYzEgMGYgOTUgYzIgMGYgYjYgZjIgOGIgM2Mg YjUgMTQgZjMgNmYgYzMgODMgYzcgMDEgODQgZDIgODkgM2MgYjUgMTQgZjMgNmYgYzMgMGYgODQg OGMgMDAgMDAgMDAgODUgYzAgMGYgODQgODQgMDEgMDAgMDAgZjYgMDAgMDEgPDBmPiA4NCA2YiAw MSAwMCAwMCBlOSA3NiAwMSAwMCAwMCA4ZCBiNiAwMCAwMCAwMCAwMCA4YiA1NyAwOCAzMQpbICAg NDAuMjYyMTk0XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogc29mdGxvY2t1cDogaHVuZyB0 YXNrcwpbICAgNDAuMjYyMTk0XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIgTm90IHRhaW50 ZWQgMy4xNC4wICMxClsgICA0MC4yNjIxOTRdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQg UEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgIDQwLjI2 MjE5NF0gIDAwMDAwMDAwIGQyMDVkZDgwIGMyOGQzNDRiIGQyMDVkZGEwIGMyOGIyZDcyIGMzMjE5 NzVjIGMzYmVkZTAwIGMxNmM0N2E0ClsgICA0MC4yNjIxOTRdICBkMjA1ODAwMCAwMDAwMDAwMCAw MDAwMDAwNyBkMjA1ZGRkMCBjMTBlNzkzYyBjMzIxODJlNyAwMDAwMDAwMCAwMDAwMDAxNgpbICAg NDAuMjYyMTk0XSAgZDIwNTgyMmMgMDAwMDAwMDEgZDIwNWRlNjggMDAwMDAwMGYgYzM0MzIwMDAg MDAwMDAwMDAgYzEwZTc3OTAgZDIwNWRkZjQKWyAgIDQwLjI2MjE5NF0gQ2FsbCBUcmFjZToKWyAg IDQwLjI2MjE5NF0gIFs8YzI4ZDM0NGI+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAgNDAuMjYy MTk0XSAgWzxjMjhiMmQ3Mj5dIHBhbmljKzB4YmEvMHgyMmMKWyAgIDQwLjI2MjE5NF0gIFs8YzE2 YzQ3YTQ+XSA/IF9fcmJfaW5zZXJ0X2F1Z21lbnRlZCsweDY0LzB4MmIwClsgICA0MC4yNjIxOTRd ICBbPGMxMGU3OTNjPl0gd2F0Y2hkb2dfdGltZXJfZm4rMHgxYWMvMHgyMzAKWyAgIDQwLjI2MjE5 NF0gIFs8YzEwZTc3OTA+XSA/IHdhdGNoZG9nX3Nob3VsZF9ydW4rMHgyMC8weDIwClsgICA0MC4y NjIxOTRdICBbPGMxMDkwZWE4Pl0gX19ydW5faHJ0aW1lcisweGQ4LzB4MzAwClsgICA0MC4yNjIx OTRdICBbPGMxMGU3NzkwPl0gPyB3YXRjaGRvZ19zaG91bGRfcnVuKzB4MjAvMHgyMApbICAgNDAu MjYyMTk0XSAgWzxjMTA5MWYzOD5dIGhydGltZXJfaW50ZXJydXB0KzB4MWE4LzB4NDEwClsgICA0 MC4yNjIxOTRdICBbPGMxMDNhMjc5Pl0gbG9jYWxfYXBpY190aW1lcl9pbnRlcnJ1cHQrMHg2OS8w eDcwClsgICA0MC4yNjIxOTRdICBbPGMxMDY3MjRkPl0gPyBpcnFfZW50ZXIrMHgzZC8weDkwClsg ICA0MC4yNjIxOTRdICBbPGMyOGYzNTIxPl0gc21wX2FwaWNfdGltZXJfaW50ZXJydXB0KzB4MzEv MHg1MApbICAgNDAuMjYyMTk0XSAgWzxjMjhmMjkyNj5dIGFwaWNfdGltZXJfaW50ZXJydXB0KzB4 MzIvMHgzOApbICAgNDAuMjYyMTk0XSAgWzxjMTZlMDAwMD5dID8gbG9uZ2VzdF9tYXRjaCsweDJi MC8weDMyMApbICAgNDAuMjYyMTk0XSAgWzxjMTZjNDdjZj5dID8gX19yYl9pbnNlcnRfYXVnbWVu dGVkKzB4OGYvMHgyYjAKWyAgIDQwLjI2MjE5NF0gIFs8YzE2ZWViNDA+XSA/IGF1Z21lbnRfcmVj b21wdXRlKzB4OTAvMHg5MApbICAgNDAuMjYyMTk0XSAgWzxjMjhkNDUxNT5dIGluc2VydF9hdWdt ZW50ZWQuY29uc3Rwcm9wLjYrMHg4Zi8weDk1ClsgICA0MC4yNjIxOTRdICBbPGMzYWUwZjY1Pl0g cmJ0cmVlX3Rlc3RfaW5pdCsweDE2Zi8weDI1NApbICAgNDAuMjYyMTk0XSAgWzxjM2FlMGRmNj5d ID8gZXJyX2luamVjdF9pbml0KzB4MzYvMHgzNgpbICAgNDAuMjYyMTk0XSAgWzxjM2E4YWUxMD5d IGRvX29uZV9pbml0Y2FsbCsweDhhLzB4MTdjClsgICA0MC4yNjIxOTRdICBbPGMzYThhNWI1Pl0g PyByZXBhaXJfZW52X3N0cmluZysweDJhLzB4OTkKWyAgIDQwLjI2MjE5NF0gIFs8YzEwOGExYzY+ XSA/IHBhcnNlX2FyZ3MrMHgzMzYvMHg1MDAKWyAgIDQwLjI2MjE5NF0gIFs8YzNhOGFmZjQ+XSBr ZXJuZWxfaW5pdF9mcmVlYWJsZSsweGYyLzB4MWRhClsgICA0MC4yNjIxOTRdICBbPGMzYThhNThi Pl0gPyBkb19lYXJseV9wYXJhbSsweGI1LzB4YjUKWyAgIDQwLjI2MjE5NF0gIFs8YzI4YWVlNjE+ XSBrZXJuZWxfaW5pdCsweDExLzB4MTYwClsgICA0MC4yNjIxOTRdICBbPGMxMDljZTU3Pl0gPyBz Y2hlZHVsZV90YWlsKzB4MTcvMHg2MApbICAgNDAuMjYyMTk0XSAgWzxjMjhmMmRmNz5dIHJldF9m cm9tX2tlcm5lbF90aHJlYWQrMHgxYi8weDI4ClsgICA0MC4yNjIxOTRdICBbPGMyOGFlZTUwPl0g PyByZXN0X2luaXQrMHg3MC8weDcwClsgICA0MC4yNjIxOTRdIEtlcm5lbCBPZmZzZXQ6IDB4MCBm cm9tIDB4YzEwMDAwMDAgKHJlbG9jYXRpb24gcmFuZ2U6IDB4YzAwMDAwMDAtMHhkNDdmZGZmZikK WyAgIDQwLjI2MjE5NF0gUmVib290aW5nIGluIDEwIHNlY29uZHMuLgpFbGFwc2VkIHRpbWU6IDYw Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LzQ1NWM2ZmRiZDIxOTE2MWJkMDli MTE2NWYxMTY5OWQ2ZDczZGUxMWMvZG1lc2ctcXVhbnRhbC1pdmI0My0xMDE6MjAxNDA3MDcxMTQ4 NTc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzEtMDcwNzA5MzUvNDU1YzZmZGJkMjE5MTYxYmQwOWIxMTY1ZjExNjk5ZDZkNzNkZTExYy9kbWVz Zy1xdWFudGFsLWl2YjQzLTI2OjIwMTQwNzA3MTE0OTExOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LzQ1NWM2ZmRiZDIxOTE2 MWJkMDliMTE2NWYxMTY5OWQ2ZDczZGUxMWMvZG1lc2ctcXVhbnRhbC1pdmI0My00OjIwMTQwNzA3 MTE0OTE1OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6CjExOjM6NCBhbGxfZ29vZDpiYWQ6 YWxsX2JhZCBib290cwoKYmlzZWN0OiBiYWQgY29tbWl0IHYzLjE0CmdpdCBjaGVja291dCB2My4x MwpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcwNzA4OmQ4ZWMyNmQ3ZjgyODdm NTc4OGE0OTRmNTZlODgxNDIxMGYwZTY0YmU6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0wNy0xMTo1 MTo0MCBkOGVjMjZkN2Y4Mjg3ZjU3ODhhNDk0ZjU2ZTg4MTQyMTBmMGU2NGJlIGNvbXBpbGluZwpR dWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNS1kOGVjMjZkN2Y4Mjg3ZjU3ODhhNDk0ZjU2ZTg4MTQyMTBmMGU2NGJl CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUv ZDhlYzI2ZDdmODI4N2Y1Nzg4YTQ5NGY1NmU4ODE0MjEwZjBlNjRiZQp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1LWQ4ZWMyNmQ3ZjgyODdmNTc4OGE0OTRmNTZlODgxNDIxMGYwZTY0YmUKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2NhaXJvLXNtb2tlL2kz ODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS1kOGVjMjZkN2Y4Mjg3ZjU3ODhhNDk0ZjU2ZTg4MTQy MTBmMGU2NGJlCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvZDhl YzI2ZDdmODI4N2Y1Nzg4YTQ5NGY1NmU4ODE0MjEwZjBlNjRiZS92bWxpbnV6LTMuMTMuMAoKMjAx NC0wNy0wNy0xMTo1NTo0MCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLgkxCTIuLgk4IFRFU1Qg RkFJTFVSRQpbICAgNzAuMDI4MTg1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVu YWJsZWQgYXQgSVJRIDExClsgICA3MC4yODE5NjddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50 cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDcw Ljc5OTQzMF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA3MS4xMTA5 NzJdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDc3IGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2RyaXZlcnMv YmxvY2svZmxvcHB5LmM6OTY4IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgpClsgICA3MS43MjcxMTNd IENQVTogMCBQSUQ6IDc3IENvbW06IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjEzLjAgIzEK WyAgIDcyLjAyNzI3M10gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsg UElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgNzIuNjMwMTYwXSBXb3JrcXVl dWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9lbnRyeV9mbgpbICAgNzIuOTQ0NDE3XSAgMDAw MDAwMDAgYzAxY2RlMTQgYzI4M2I1ODcgYzAxY2RlNDQgYzEwNWUyMWQgYzMxNDk2YjggMDAwMDAw MDAgMDAwMDAwNGQKWyAgIDczLjYwNjc1OV0gIGMzMjQwODE0IDAwMDAwM2M4IGMxYThiOWI3IGMx YThiOWI3IDAwMDAwMDAxIGMxYThlNmYwIGMzYjZiYmMwIGMwMWNkZTU0ClsgICA3NC4yNzIzMTld ICBjMTA1ZTMwMiAwMDAwMDAwOSAwMDAwMDAwMCBjMDFjZGU2NCBjMWE4YjliNyAwMDAwMDAwMCAw MDAwMDAwMCBjMDFjZGU4NApbICAgNzQuOTM2MDQxXSBDYWxsIFRyYWNlOgpbICAgNzUuMjQzMDEw XSAgWzxjMjgzYjU4Nz5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICA3NS41NTUzMjBdICBbPGMx MDVlMjFkPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8weGIwClsgICA3NS44NjUxMDldICBb PGMxYThiOWI3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDc2LjE3MTQxMV0gIFs8YzFh OGI5Yjc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNzYuNDY2NzAxXSAgWzxjMWE4ZTZm MD5dID8gbWFrZV9yYXdfcndfcmVxdWVzdCsweDExYzAvMHgxMWMwClsgICA3Ni43NDE0MzFdICBb PGMxMDVlMzAyPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MjIvMHgzMApbICAgNzcuMDE2MTczXSAg WzxjMWE4YjliNz5dIHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNzcuMjkyNjQyXSAgWzxjMWE4 ZWIxMz5dIHdhaXRfdGlsX2RvbmUrMHgxMy8weDIwMApbICAgNzcuNTY3MjEzXSAgWzxjMTA2Y2M2 MD5dID8gY2FzY2FkZSsweGEwLzB4YTAKWyAgIDc3LjgzNjUzMF0gIFs8YzFhOGY0ZTc+XSB1c2Vy X3Jlc2V0X2ZkYysweGE3LzB4MTEwClsgICA3OC4xMTQwNjldICBbPGMzYTA5MDI0Pl0gZmxvcHB5 X2FzeW5jX2luaXQrMHg5ZGUvMHgxMjU2ClsgICA3OC4zOTI3ODZdICBbPGMxMDkwNmU0Pl0gYXN5 bmNfcnVuX2VudHJ5X2ZuKzB4NDQvMHgxZDAKWyAgIDc4LjY3MDg5Nl0gIFs8YzE2YWZiYTI+XSA/ IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAgIDc4Ljk0MTIzMF0gIFs8YzEwN2VmMGY+ XSA/IHB3cV9kZWNfbnJfaW5fZmxpZ2h0KzB4MTBmLzB4MTQwClsgICA3OS4yOTUzNTNdICBbPGMx MDdmNTdlPl0gcHJvY2Vzc19vbmVfd29yaysweDMxZS8weDgxMApbICAgNzkuNjQwNjU2XSAgWzxj MTZhZmJhMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgNzkuODk3OTg3XSAg WzxjMTA3ZmU2Yz5dIHdvcmtlcl90aHJlYWQrMHgzZmMvMHg4NzAKWyAgIDgwLjE1Nzk4M10gIFs8 YzEwN2ZhNzA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4MTAvMHg4MTAKWyAgIDgwLjQxMTU0OF0g IFs8YzEwODhiMDI+XSBrdGhyZWFkKzB4ZTIvMHhmMApbICAgODAuNjY3NjQ0XSAgWzxjMTA3ZmE3 MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDgxMC8weDgxMApbICAgODAuOTI0NTYzXSAgWzxjMjg1 YmNkNz5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgxYi8weDI4ClsgICA4MS4xNjYwNzRdICBb PGMxMDg4YTIwPl0gPyBfX2t0aHJlYWRfdW5wYXJrKzB4NzAvMHg3MApbICAgODEuNDA5NjAxXSAt LS1bIGVuZCB0cmFjZSAyMzZiMzZhMTczMWFmNWE3IF0tLS0KWyAgIDgxLjY1MDM2Ml0gZmxvcHB5 MDogbm8gZmxvcHB5IGNvbnRyb2xsZXJzIGZvdW5kCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA3MDcwOTM1L2Q4ZWMyNmQ3ZjgyODdmNTc4OGE0OTRmNTZlODgxNDIxMGYwZTY0YmUvZG1lc2ct cXVhbnRhbC1pdmI0MS01MToyMDE0MDcwNzEyMDAwNDppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzU6Ogo2OjE6MyBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKYmlzZWN0OiBiYWQgY29tbWl0 IHYzLjEzCmdpdCBjaGVja291dCB2My4xMgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9r dm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0y MDE0MDcwNzA4OjVlMDFkYzdiMjZkOWYyNGYzOWFiYWNlNWRhOThjY2JkNmE1Y2ViNTI6YmlzZWN0 LWxpbnV4MwoKMjAxNC0wNy0wNy0xMjowMDo1MCA1ZTAxZGM3YjI2ZDlmMjRmMzlhYmFjZTVkYTk4 Y2NiZDZhNWNlYjUyIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS01ZTAxZGM3YjI2ZDlmMjRm MzlhYmFjZTVkYTk4Y2NiZDZhNWNlYjUyCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNWUwMWRjN2IyNmQ5ZjI0ZjM5YWJhY2U1ZGE5OGNjYmQ2 YTVjZWI1Mgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTVlMDFkYzdiMjZkOWYyNGYzOWFiYWNlNWRh OThjY2JkNmE1Y2ViNTIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2NhaXJvLXNtb2tlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS01ZTAxZGM3 YjI2ZDlmMjRmMzlhYmFjZTVkYTk4Y2NiZDZhNWNlYjUyCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUvNWUwMWRjN2IyNmQ5ZjI0ZjM5YWJhY2U1ZGE5OGNjYmQ2YTVj ZWI1Mi92bWxpbnV6LTMuMTIuMAoKMjAxNC0wNy0wNy0xMjowNTo1MCBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLi4uCTEuLgkyCTggVEVTVCBGQUlMVVJFClsgICA0NS4zNjU3MzZdIElPQVBJQ1swXTog U2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTow IERlc3Q6MSkKWyAgIDQ2Ljc3MDU2MF0gZTEwMDAgMDAwMDowMDowMy4wOiBzZXR0aW5nIGxhdGVu Y3kgdGltZXIgdG8gNjQKWyAgIDQ3LjA4NDM0OV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0t LS0tLS0tLS0tClsgICA0Ny4zOTQ1NTJdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDc3IGF0IC9rYnVp bGQvc3JjL3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTY4IHNjaGVkdWxlX2JoKzB4NDcv MHg4MCgpClsgICA0Ny45Njc2OTNdIENQVTogMCBQSUQ6IDc3IENvbW06IGt3b3JrZXIvdTI6MSBO b3QgdGFpbnRlZCAzLjEyLjAgIzEKWyAgIDQ4LjI2MzU1MF0gSGFyZHdhcmUgbmFtZTogUUVNVSBT dGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpb ICAgNDguODMwMjg4XSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9lbnRyeV9m bgpbICAgNDkuMTQwNjcwXSAgMDAwMDAwMDAgZDNhMmZlMGMgYzI4MWNkZjIgZDNhMmZlM2MgYzEw NWUxNWQgYzMxMGZhNGMgMDAwMDAwMDAgMDAwMDAwNGQKWyAgIDUwLjE4NjgzMl0gIGMzMjA0Y2Ew IDAwMDAwM2M4IGMxYTg0OWM3IGMxYTg0OWM3IDAwMDAwMDAxIGMxYTg4OTEwIGMzYjE3YjYwIGQz YTJmZTRjClsgICA1Mi4wMzI4NTJdICBjMTA1ZTI0MiAwMDAwMDAwOSAwMDAwMDAwMCBkM2EyZmU1 YyBjMWE4NDljNyAwMDAwMDAwMCAwMDAwMDAwMCBkM2EyZmU4NApbICAgNTMuMzM1MTg2XSBDYWxs IFRyYWNlOgpbICAgNTQuMDM1MzUwXSAgWzxjMjgxY2RmMj5dIGR1bXBfc3RhY2srMHgxNi8weDE4 ClsgICA1NS4xMDU5OTldICBbPGMxMDVlMTVkPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8w eGIwClsgICA1NS40MTEyNDRdICBbPGMxYTg0OWM3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAK WyAgIDU1LjcwNjQxNl0gIFs8YzFhODQ5Yzc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAg NTUuOTk0NzA5XSAgWzxjMWE4ODkxMD5dID8gZmxvcHB5X2hhcmRpbnQrMHgxYTAvMHgxYTAKWyAg IDU2LjI3MTcyM10gIFs8YzEwNWUyNDI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgyMi8weDMwClsg ICA1Ni41NDkwMjBdICBbPGMxYTg0OWM3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA1Ni44 Mjc2NDddICBbPGMxYTg4ZDQ1Pl0gd2FpdF90aWxfZG9uZSsweDE1LzB4MjMwClsgICA1Ny40NzI5 MjhdICBbPGMxMDZjZDIwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApbICAgNTkuNTUzODY3XSAgWzxj MWE4OTc0Nz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAKWyAgIDU5Ljg2MDMzMl0gIFs8YzM5 YjZlNGM+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDllZS8weDEyNjMKWyAgIDYwLjE3ODcxNV0gIFs8 YzEwOTQyNzQ+XSBhc3luY19ydW5fZW50cnlfZm4rMHg0NC8weDFlMApbICAgNjAuNTAwNzAxXSAg WzxjMTZiMDViMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgNjAuODE2Mzk1 XSAgWzxjMTA3ZjU5Nz5dID8gcHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMzcvMHgxNDAKWyAgIDYx LjEwMTQ0Ml0gIFs8YzEwN2ZlNmI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzNiLzB4ODQwClsgICA2 MS4zNzI3MTBdICBbPGMxMDk5OGIyPl0gPyB0dHd1X2RvX3dha2V1cCsweDEyLzB4OTAKWyAgIDYx LjY0MzgzMl0gIFs8YzE2YjA1YjI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAg IDYxLjk3NDM4MV0gIFs8YzEwODA3ODQ+XSB3b3JrZXJfdGhyZWFkKzB4NDE0LzB4ODkwClsgICA2 Mi4yMzA2MTRdICBbPGMxMDgwMzcwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODQwLzB4ODQwClsg ICA2Mi40ODUxNDRdICBbPGMxMDhhZDA2Pl0ga3RocmVhZCsweGE2LzB4YjAKWyAgIDYyLjczODcy NF0gIFs8YzI4M2M5Yjc+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MWIvMHgyOApbICAgNjIu OTcxMzIzXSAgWzxjMTA4YWM2MD5dID8gX19rdGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAgIDYz LjIxMTMyMF0gLS0tWyBlbmQgdHJhY2UgYzM0MWZiZWM1MzgwNmJkYSBdLS0tClsgICA2My40NDIx NzhdIGZsb3BweTA6IG5vIGZsb3BweSBjb250cm9sbGVycyBmb3VuZAova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMS0wNzA3MDkzNS81ZTAxZGM3YjI2ZDlmMjRmMzlhYmFjZTVkYTk4Y2NiZDZhNWNl YjUyL2RtZXNnLXF1YW50YWwtaXZiNDEtMzoyMDE0MDcwNzEyMDkzNDppMzg2LXJhbmRjb25maWct YzEtMDcwNzA5MzU6Ogo3OjE6MiBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKYmlzZWN0OiBi YWQgY29tbWl0IHYzLjEyCmdpdCBjaGVja291dCB2My4xMQpscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRldmVsOmRldmVs LWhvdXJseS0yMDE0MDcwNzA4OjZlNDY2NDUyNWIxZGIyOGY4YzRlMTEzMDk1N2Y3MGE5NGMxOTIx M2U6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0wNy0xMjoxMDoyOCA2ZTQ2NjQ1MjViMWRiMjhmOGM0 ZTExMzA5NTdmNzBhOTRjMTkyMTNlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS02ZTQ2NjQ1 MjViMWRiMjhmOGM0ZTExMzA5NTdmNzBhOTRjMTkyMTNlCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tl cm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNmU0NjY0NTI1YjFkYjI4ZjhjNGUxMTMw OTU3ZjcwYTk0YzE5MjEzZQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTZlNDY2NDUyNWIxZGIyOGY4 YzRlMTEzMDk1N2Y3MGE5NGMxOTIxM2UKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxk LXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0b3duLWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNS02ZTQ2NjQ1MjViMWRiMjhmOGM0ZTExMzA5NTdmNzBhOTRjMTkyMTNlCmtlcm5lbDog L2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNmU0NjY0NTI1YjFkYjI4ZjhjNGUx MTMwOTU3ZjcwYTk0YzE5MjEzZS92bWxpbnV6LTMuMTEuMAoKMjAxNC0wNy0wNy0xMjoxNzoyOCBk ZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4JMQk5CTIxIFRFU1QgRkFJTFVSRQpbICAgNDQuOTQ1 OTk4XSBQQ0k6IHNldHRpbmcgSVJRIDExIGFzIGxldmVsLXRyaWdnZXJlZApbICAgNDUuMjE4NjM1 XSBlMTAwMCAwMDAwOjAwOjAzLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgNDUu NTU0NDExXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDQ1Ljg0NjM1 MV0gV0FSTklORzogQ1BVOiAwIFBJRDogNzYgYXQgL2tidWlsZC9zcmMvY29uc3VtZXIvZHJpdmVy cy9ibG9jay9mbG9wcHkuYzo5Njggc2NoZWR1bGVfYmgrMHg0Ny8weDgwKCkKWyAgIDQ2LjQwNTcw MV0gQ1BVOiAwIFBJRDogNzYgQ29tbToga3dvcmtlci91MjoxIE5vdCB0YWludGVkIDMuMTEuMCAj MgpbICAgNDYuNzM1OTM1XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlgg KyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICA0Ny42MDk5MTBdIFdvcmtx dWV1ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVuX2VudHJ5X2ZuClsgICA0Ny45MDc4NDhdICAw MDAwMDAwMCBkM2E0M2UwYyBjMjc0NjRiMCBkM2E0M2UzYyBjMTA1NDcyZCBjMmZmMjBhNCAwMDAw MDAwMCAwMDAwMDA0YwpbICAgNTMuNzA2NDE1XSAgYzMwZTBhZTggMDAwMDAzYzggYzFhMmZjNDcg YzFhMmZjNDcgMDAwMDAwMDEgYzFhMzNiOTAgYzM5YTBjYTAgZDNhNDNlNGMKWyAgIDU0LjQzMDMy Ml0gIGMxMDU0ODEyIDAwMDAwMDA5IDAwMDAwMDAwIGQzYTQzZTVjIGMxYTJmYzQ3IDAwMDAwMDAw IDAwMDAwMDAwIGQzYTQzZTg0ClsgICA1NS4yNDUzNjldIENhbGwgVHJhY2U6ClsgICA1NS44MzI1 NzVdICBbPGMyNzQ2NGIwPl0gZHVtcF9zdGFjaysweDE2LzB4MTgKWyAgIDU2LjExNDAyOF0gIFs8 YzEwNTQ3MmQ+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDhkLzB4YjAKWyAgIDU2LjQxMDY3NF0g IFs8YzFhMmZjNDc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNTYuNjk0MTIwXSAgWzxj MWEyZmM0Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA1Ni45NjA0MTddICBbPGMxYTMz YjkwPl0gPyBmbG9wcHlfaGFyZGludCsweDFhMC8weDFhMApbICAgNTcuMjQ5MjU4XSAgWzxjMTA1 NDgxMj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDIyLzB4MzAKWyAgIDU3LjUyODE3M10gIFs8YzFh MmZjNDc+XSBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDU3Ljk3MDM1NV0gIFs8YzFhMzNmYzU+ XSB3YWl0X3RpbF9kb25lKzB4MTUvMHgyMzAKWyAgIDU4LjQwODg2N10gIFs8YzEwNjMyNjA+XSA/ IGNhc2NhZGUrMHhhMC8weGEwClsgICA1OC43NTYwNzRdICBbPGMxYTM0OWM3Pl0gdXNlcl9yZXNl dF9mZGMrMHhhNy8weDExMApbICAgNTkuMTgzNTkzXSAgWzxjMzg0Yzk0NT5dIGZsb3BweV9hc3lu Y19pbml0KzB4OWVlLzB4MTI2MwpbICAgNTkuNjg4MjM3XSAgWzxjMTA4YTBlND5dIGFzeW5jX3J1 bl9lbnRyeV9mbisweDQ0LzB4MWUwClsgICA2MC4xNzU5MDRdICBbPGMxNjkwMjEyPl0gPyBfX2xp c3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgICA2MC40Mjk5ODddICBbPGMxMDc1Njg3Pl0gPyBw d3FfZGVjX25yX2luX2ZsaWdodCsweDEzNy8weDE0MApbICAgNjAuNjgzMDkyXSAgWzxjMTA3NWY1 Yj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgzM2IvMHg4NDAKWyAgIDYxLjI3NTU0N10gIFs8YzEwOGY1 NDI+XSA/IHR0d3VfZG9fd2FrZXVwKzB4MTIvMHg5MApbICAgNjIuNDg3MTU3XSAgWzxjMTY5MDIx Mj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgNjQuMTYwMjI3XSAgWzxjMTA3 Njg3ND5dIHdvcmtlcl90aHJlYWQrMHg0MTQvMHg4OTAKWyAgIDY0LjYwMTU2Ml0gIFs8YzEwNzY0 NjA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4NDAvMHg4NDAKWyAgIDY0Ljg4NTExMl0gIFs8YzEw ODBiYTY+XSBrdGhyZWFkKzB4YTYvMHhiMApbICAgNjUuMTMzOTc0XSAgWzxjMjc2NDhkNz5dIHJl dF9mcm9tX2tlcm5lbF90aHJlYWQrMHgxYi8weDI4ClsgICA2NS4zNzIxMDRdICBbPGMxMDgwYjAw Pl0gPyBfX2t0aHJlYWRfdW5wYXJrKzB4NzAvMHg3MApbICAgNjUuNjE3MzQ3XSAtLS1bIGVuZCB0 cmFjZSA0YzNkYjdjNTQ4NzE4NmQyIF0tLS0KWyAgIDY1Ljg0OTk5Nl0gZmxvcHB5MDogbm8gZmxv cHB5IGNvbnRyb2xsZXJzIGZvdW5kCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1 LzZlNDY2NDUyNWIxZGIyOGY4YzRlMTEzMDk1N2Y3MGE5NGMxOTIxM2UvZG1lc2ctcXVhbnRhbC1p dmI0MS0yMDoyMDE0MDcwNzEyMjA1NjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS82ZTQ2NjQ1MjViMWRiMjhmOGM0ZTExMzA5 NTdmNzBhOTRjMTkyMTNlL2RtZXNnLXF1YW50YWwtaXZiNDEtNjA6MjAxNDA3MDcxMjIxMDU6aTM4 Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvNmU0NjY0NTI1YjFkYjI4ZjhjNGUxMTMwOTU3ZjcwYTk0YzE5MjEzZS9kbWVzZy1xdWFu dGFsLWl2YjQzLTEwNzoyMDE0MDcwNzEyMTk0MDppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS82ZTQ2NjQ1MjViMWRiMjhmOGM0 ZTExMzA5NTdmNzBhOTRjMTkyMTNlL2RtZXNnLXF1YW50YWwtaXZiNDMtNzA6MjAxNDA3MDcxMjE5 NDI6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKMjE6NDo0IGFsbF9nb29kOmJhZDphbGxf YmFkIGJvb3RzCgpiaXNlY3Q6IGJhZCBjb21taXQgdjMuMTEKZ2l0IGNoZWNrb3V0IHYzLjEwCmxz IC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6OGJiNDk1ZTNmMDI0MDFlZTZm NzZkMWIxZDc3ZjNhYzlmMDc5ZTM3NjpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTEyOjIyOjAz IDhiYjQ5NWUzZjAyNDAxZWU2Zjc2ZDFiMWQ3N2YzYWM5ZjA3OWUzNzYgY29tcGlsaW5nClF1ZXVl ZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1LThiYjQ5NWUzZjAyNDAxZWU2Zjc2ZDFiMWQ3N2YzYWM5ZjA3OWUzNzYKQ2hl Y2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84YmI0 OTVlM2YwMjQwMWVlNmY3NmQxYjFkNzdmM2FjOWYwNzllMzc2CndhaXRpbmcgZm9yIGNvbXBsZXRp b24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUtOGJiNDk1ZTNmMDI0MDFlZTZmNzZkMWIxZDc3ZjNhYzlmMDc5ZTM3Ngp3YWl0aW5nIGZvciBj b21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvY2Fpcm8tc21va2UvaTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1LThiYjQ5NWUzZjAyNDAxZWU2Zjc2ZDFiMWQ3N2YzYWM5ZjA3 OWUzNzYKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84YmI0OTVl M2YwMjQwMWVlNmY3NmQxYjFkNzdmM2FjOWYwNzllMzc2L3ZtbGludXotMy4xMC4wCgoyMDE0LTA3 LTA3LTEyOjI4OjAzIGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uLgkxCTQJMTgJMjQJNDYJNzQJ MTA4CTE0NAkyMDEJMjU0CTI5NgkyOTkJMzAwIFNVQ0NFU1MKCmJpc2VjdDogZ29vZCBjb21taXQg djMuMTAKZ2l0IGJpc2VjdCBzdGFydCB2My4xMSB2My4xMCAtLQovYy9rZXJuZWwtdGVzdHMvbGlu ZWFyLWJpc2VjdDogWyItYiIsICJ2My4xMSIsICItZyIsICJ2My4xMCIsICIvYy9rZXJuZWwtdGVz dHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4My9v YmotYmlzZWN0Il0KQmlzZWN0aW5nOiAxMTg1MSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVy IHRoaXMgKHJvdWdobHkgMTQgc3RlcHMpCls4OWQwYWJlM2Q2OTUxMDM1MDVjMDI1ZGRlNmUwN2I5 YzNkZDc3MmY0XSBNZXJnZSB0YWcgJ2FybTY0LXN0YWJsZScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5v cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2NtYXJpbmFzL2xpbnV4LWFhcmNoNjQKcnVubmlu ZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlz ZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQw NzA3MDg6ODlkMGFiZTNkNjk1MTAzNTA1YzAyNWRkZTZlMDdiOWMzZGQ3NzJmNDpiaXNlY3QtbGlu dXgzCgoyMDE0LTA3LTA3LTEyOjM3OjQyIDg5ZDBhYmUzZDY5NTEwMzUwNWMwMjVkZGU2ZTA3Yjlj M2RkNzcyZjQgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVp bGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTg5ZDBhYmUzZDY5NTEwMzUwNWMw MjVkZGU2ZTA3YjljM2RkNzcyZjQKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMS0wNzA3MDkzNS84OWQwYWJlM2Q2OTUxMDM1MDVjMDI1ZGRlNmUwN2I5YzNkZDc3 MmY0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtODlkMGFiZTNkNjk1MTAzNTA1YzAyNWRkZTZlMDdi OWMzZGQ3NzJmNAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvamFrZXRvd24tY29uc3VtZXIvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTg5ZDBh YmUzZDY5NTEwMzUwNWMwMjVkZGU2ZTA3YjljM2RkNzcyZjQKa2VybmVsOiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84OWQwYWJlM2Q2OTUxMDM1MDVjMDI1ZGRlNmUwN2I5YzNk ZDc3MmY0L3ZtbGludXotMy4xMS4wLXJjMS0wMDE5Ni1nODlkMGFiZQoKMjAxNC0wNy0wNy0xMjo1 MTo0MiBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4JMQkzCTEyCTI4CTQ3CTc2CTk2CTE0NQky MDAJMjI5CTI3NgkyOTgJMzAwIFNVQ0NFU1MKCkJpc2VjdGluZzogMTQ5NCByZXZpc2lvbnMgbGVm dCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpCls4NzQyZjIyOWI2MzViZjFj MWM4NGEzZGZlNWU0N2M4MTRjMjBiNWM4XSB1c2VybnM6IGxpbWl0IHRoZSBtYXhpbXVtIGRlcHRo IG9mIHVzZXJfbmFtZXNwYWNlLT5wYXJlbnQgY2hhaW4KcnVubmluZyAvYy9rZXJuZWwtdGVzdHMv YmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlz ZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6ODc0MmYyMjliNjM1 YmYxYzFjODRhM2RmZTVlNDdjODE0YzIwYjVjODpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTEz OjAxOjE1IDg3NDJmMjI5YjYzNWJmMWMxYzg0YTNkZmU1ZTQ3YzgxNGMyMGI1YzggY29tcGlsaW5n ClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1LTg3NDJmMjI5YjYzNWJmMWMxYzg0YTNkZmU1ZTQ3YzgxNGMyMGI1 YzgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkz NS84NzQyZjIyOWI2MzViZjFjMWM4NGEzZGZlNWU0N2M4MTRjMjBiNWM4CndhaXRpbmcgZm9yIGNv bXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUtODc0MmYyMjliNjM1YmYxYzFjODRhM2RmZTVlNDdjODE0YzIwYjVjOAp3YWl0aW5n IGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29u c3VtZXIvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTg3NDJmMjI5YjYzNWJmMWMxYzg0YTNk ZmU1ZTQ3YzgxNGMyMGI1YzgKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS84NzQyZjIyOWI2MzViZjFjMWM4NGEzZGZlNWU0N2M4MTRjMjBiNWM4L3ZtbGludXotMy4x MS4wLXJjNC0wMDEwMS1nODc0MmYyMgoKMjAxNC0wNy0wNy0xMzowOToxNyBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAuLi4uLi4uCTIJMTUJMjgJNTEJNzgJMTE4CTE2MAkxODMJMjQzCTI4NQkyOTMJMzAw IFNVQ0NFU1MKCkJpc2VjdGluZzogNTYxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhp cyAocm91Z2hseSAxMCBzdGVwcykKWzk0ZmM1ZDlkZTViZDc1N2FkNDZmMGQ5NGJjNGViZjYxN2M0 NDg3ZjZdIHByb2M6IHJldHVybiBvbiBwcm9jX3JlYWRkaXIgZXJyb3IKcnVubmluZyAvYy9rZXJu ZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRj b25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6OTRm YzVkOWRlNWJkNzU3YWQ0NmYwZDk0YmM0ZWJmNjE3YzQ0ODdmNjpiaXNlY3QtbGludXgzCgoyMDE0 LTA3LTA3LTEzOjE4OjQ5IDk0ZmM1ZDlkZTViZDc1N2FkNDZmMGQ5NGJjNGViZjYxN2M0NDg3ZjYg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTk0ZmM1ZDlkZTViZDc1N2FkNDZmMGQ5NGJjNGVi ZjYxN2M0NDg3ZjYKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MS0wNzA3MDkzNS85NGZjNWQ5ZGU1YmQ3NTdhZDQ2ZjBkOTRiYzRlYmY2MTdjNDQ4N2Y2CndhaXRp bmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctYzEtMDcwNzA5MzUtOTRmYzVkOWRlNWJkNzU3YWQ0NmYwZDk0YmM0ZWJmNjE3YzQ0ODdm Ngp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvY2Fp cm8tc21va2UvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTk0ZmM1ZDlkZTViZDc1N2FkNDZm MGQ5NGJjNGViZjYxN2M0NDg3ZjYKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNS85NGZjNWQ5ZGU1YmQ3NTdhZDQ2ZjBkOTRiYzRlYmY2MTdjNDQ4N2Y2L3ZtbGludXot My4xMS4wLXJjNi0wMDAyNy1nOTRmYzVkOQoKMjAxNC0wNy0wNy0xMzoyNTo0OSBkZXRlY3Rpbmcg Ym9vdCBzdGF0ZSAuLi4uCTEJMgkxMAkyNAkzNAk0OAk2NgkxMDMJMTUzCTE5OAkyNDIJMjY5CTI5 MgkyOTgJMzAwIFNVQ0NFU1MKCkJpc2VjdGluZzogMjQzIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qg YWZ0ZXIgdGhpcyAocm91Z2hseSA4IHN0ZXBzKQpbNWUyNWU0ZjMwNGNlNTMwMDRkY2QwMTcyNTkz OGMwYmM0NWM3NWQzNV0gTWVyZ2UgdGFnICd1c2ItMy4xMS1yYzcnIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ncmVna2gvdXNiCnJ1bm5pbmcgL2Mva2Vy bmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9ib290LWJpc2VjdC9saW51 eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcwNzA4OjVl MjVlNGYzMDRjZTUzMDA0ZGNkMDE3MjU5MzhjMGJjNDVjNzVkMzU6YmlzZWN0LWxpbnV4MwoKMjAx NC0wNy0wNy0xMzozNToyMCA1ZTI1ZTRmMzA0Y2U1MzAwNGRjZDAxNzI1OTM4YzBiYzQ1Yzc1ZDM1 IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS01ZTI1ZTRmMzA0Y2U1MzAwNGRjZDAxNzI1OTM4 YzBiYzQ1Yzc1ZDM1CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzEtMDcwNzA5MzUvNWUyNWU0ZjMwNGNlNTMwMDRkY2QwMTcyNTkzOGMwYmM0NWM3NWQzNQp3YWl0 aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1LTVlMjVlNGYzMDRjZTUzMDA0ZGNkMDE3MjU5MzhjMGJjNDVjNzVk MzUKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2Nh aXJvLXNtb2tlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS01ZTI1ZTRmMzA0Y2U1MzAwNGRj ZDAxNzI1OTM4YzBiYzQ1Yzc1ZDM1Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUvNWUyNWU0ZjMwNGNlNTMwMDRkY2QwMTcyNTkzOGMwYmM0NWM3NWQzNS92bWxpbnV6 LTMuMTEuMC1yYzYtMDAxNjItZzVlMjVlNGYKCjIwMTQtMDctMDctMTM6Mzk6MjAgZGV0ZWN0aW5n IGJvb3Qgc3RhdGUgLi4uLi4uCTIJMTIJMzEJNDgJNzAJOTYJMTM1CTE5OQkyMzQJMjc2CTI5OAkz MDAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAxMDggcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0 aGlzIChyb3VnaGx5IDcgc3RlcHMpClswNmE1NTdmN2E2OGUxMjYxODFmMDk4MzFjYjJmYWM2Zjdh N2Y0M2MyXSBNZXJnZSB0YWcgJ25mcy1mb3ItMy4xMS01JyBvZiBnaXQ6Ly9naXQubGludXgtbmZz Lm9yZy9wcm9qZWN0cy90cm9uZG15L2xpbnV4LW5mcwpydW5uaW5nIC9jL2tlcm5lbC10ZXN0cy9i aXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNl Y3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MDcwODowNmE1NTdmN2E2OGUx MjYxODFmMDk4MzFjYjJmYWM2ZjdhN2Y0M2MyOmJpc2VjdC1saW51eDMKCjIwMTQtMDctMDctMTM6 NDg6MjcgMDZhNTU3ZjdhNjhlMTI2MTgxZjA5ODMxY2IyZmFjNmY3YTdmNDNjMiBjb21waWxpbmcK UXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRj b25maWctYzEtMDcwNzA5MzUtMDZhNTU3ZjdhNjhlMTI2MTgxZjA5ODMxY2IyZmFjNmY3YTdmNDNj MgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1 LzA2YTU1N2Y3YTY4ZTEyNjE4MWYwOTgzMWNiMmZhYzZmN2E3ZjQzYzIKd2FpdGluZyBmb3IgY29t cGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNS0wNmE1NTdmN2E2OGUxMjYxODFmMDk4MzFjYjJmYWM2ZjdhN2Y0M2MyCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93bi1jb25z dW1lci9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtMDZhNTU3ZjdhNjhlMTI2MTgxZjA5ODMx Y2IyZmFjNmY3YTdmNDNjMgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1LzA2YTU1N2Y3YTY4ZTEyNjE4MWYwOTgzMWNiMmZhYzZmN2E3ZjQzYzIvdm1saW51ei0zLjEx LjAtcmM3LTAwMDI2LWcwNmE1NTdmCgoyMDE0LTA3LTA3LTE0OjA2OjI3IGRldGVjdGluZyBib290 IHN0YXRlIC4uLi4JMQkyCTUJMTYJMjkJNDMJNjIJODEJMTA0CTExNgkxMjYJMTI5CTEzMAkxMzMJ MTM1CTE0NAkxNTIJMTY4CTE4OQkyMDMJMjI2CTI0NQkyNTUJMjYzCTI3MQkyODYJMjk3CTMwMCBT VUNDRVNTCgpCaXNlY3Rpbmc6IDc3IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAo cm91Z2hseSA3IHN0ZXBzKQpbOTM2ZGJjYzNmMmZjNzMxNGYzYzE2NDVmYzM5ZWE1MTExN2Y2ZDcz Yl0gTWVyZ2UgdGFnICdzb3VuZC0zLjExJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt L2xpbnV4L2tlcm5lbC9naXQvdGl3YWkvc291bmQKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0 CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6OTM2ZGJjYzNmMmZjNzMx NGYzYzE2NDVmYzM5ZWE1MTExN2Y2ZDczYjpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTE0OjIy OjI3IDkzNmRiY2MzZjJmYzczMTRmM2MxNjQ1ZmMzOWVhNTExMTdmNmQ3M2IgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLWMxLTA3MDcwOTM1LTkzNmRiY2MzZjJmYzczMTRmM2MxNjQ1ZmMzOWVhNTExMTdmNmQ3M2IK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS85 MzZkYmNjM2YyZmM3MzE0ZjNjMTY0NWZjMzllYTUxMTE3ZjZkNzNiCndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUtOTM2ZGJjYzNmMmZjNzMxNGYzYzE2NDVmYzM5ZWE1MTExN2Y2ZDczYgp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3Vt ZXIvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTkzNmRiY2MzZjJmYzczMTRmM2MxNjQ1ZmMz OWVhNTExMTdmNmQ3M2IKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkz NS85MzZkYmNjM2YyZmM3MzE0ZjNjMTY0NWZjMzllYTUxMTE3ZjZkNzNiL3ZtbGludXotMy4xMS4w LXJjNy0wMDA0Ni1nOTM2ZGJjYwoKMjAxNC0wNy0wNy0xNDozMToyNyBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLi4uLi4uCTEJNgkxNSBURVNUIEZBSUxVUkUKWyAgIDU1LjExNDM2M10gUENJOiBzZXR0 aW5nIElSUSAxMSBhcyBsZXZlbC10cmlnZ2VyZWQKWyAgIDU2LjM3NTI2NV0gZTEwMDAgMDAwMDow MDowMy4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKWyAgIDU2LjY0MTcyNl0gLS0tLS0t LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA1Ni45MTQ2ODldIFdBUk5JTkc6IENQ VTogMCBQSUQ6IDc2IGF0IC9rYnVpbGQvc3JjL2NvbnN1bWVyL2RyaXZlcnMvYmxvY2svZmxvcHB5 LmM6OTY4IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgpClsgICA1Ny40NjkzMjNdIENQVTogMCBQSUQ6 IDc2IENvbW06IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjExLjAtcmM3LTAwMDQ2LWc5MzZk YmNjICM2ClsgICA1OC4wMTE1MzddIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0 NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgIDU4Ljk2MzgxM10g V29ya3F1ZXVlOiBldmVudHNfdW5ib3VuZCBhc3luY19ydW5fZW50cnlfZm4KWyAgIDU5LjI2NDQ4 M10gIDAwMDAwMDAwIGQzYTQ1ZTBjIGMyNzQ1YzAwIGQzYTQ1ZTNjIGMxMDU0NzJkIGMyZmYwYjIw IDAwMDAwMDAwIDAwMDAwMDRjClsgICA2MC4zMjU3ODldICBjMzBkZjU4YyAwMDAwMDNjOCBjMWEy ZmM0NyBjMWEyZmM0NyAwMDAwMDAwMSBjMWEzM2I5MCBjMzlhMGNhMCBkM2E0NWU0YwpbICAgNjEu MTQ2MDg2XSAgYzEwNTQ4MTIgMDAwMDAwMDkgMDAwMDAwMDAgZDNhNDVlNWMgYzFhMmZjNDcgMDAw MDAwMDAgMDAwMDAwMDAgZDNhNDVlODQKWyAgIDYxLjk5Njk0N10gQ2FsbCBUcmFjZToKWyAgIDYy LjQ4NzMxNF0gIFs8YzI3NDVjMDA+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAgNjIuNzk2OTEy XSAgWzxjMTA1NDcyZD5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4OGQvMHhiMApbICAgNjMuMTAz NjU0XSAgWzxjMWEyZmM0Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA2My40MDU3NzRd ICBbPGMxYTJmYzQ3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDYzLjcyMzUyMV0gIFs8 YzFhMzNiOTA+XSA/IGZsb3BweV9oYXJkaW50KzB4MWEwLzB4MWEwClsgICA2NC4wMDQ4NzRdICBb PGMxMDU0ODEyPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MjIvMHgzMApbICAgNjQuMjgwNjM2XSAg WzxjMWEyZmM0Nz5dIHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNjUuNzMzMTE3XSAgWzxjMWEz M2ZjNT5dIHdhaXRfdGlsX2RvbmUrMHgxNS8weDIzMApbICAgNzEuNTEwODcxXSAgWzxjMTA2MzI2 MD5dID8gY2FzY2FkZSsweGEwLzB4YTAKWyAgIDcyLjIwMzA5NV0gIFs8YzFhMzQ5Yzc+XSB1c2Vy X3Jlc2V0X2ZkYysweGE3LzB4MTEwClsgICA3Mi40ODI5ODVdICBbPGMzODRjOTM5Pl0gZmxvcHB5 X2FzeW5jX2luaXQrMHg5ZWUvMHgxMjYzClsgICA3My4zMjM1MTJdICBbPGMxMDhhMGU0Pl0gYXN5 bmNfcnVuX2VudHJ5X2ZuKzB4NDQvMHgxZTAKWyAgIDczLjc5MzE0Ml0gIFs8YzE2OTAyMTI+XSA/ IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAgIDc0LjIyMjY3MV0gIFs8YzEwNzU2ODc+ XSA/IHB3cV9kZWNfbnJfaW5fZmxpZ2h0KzB4MTM3LzB4MTQwClsgICA3NC41MDY4MDRdICBbPGMx MDc1ZjViPl0gcHJvY2Vzc19vbmVfd29yaysweDMzYi8weDg0MApbICAgNzQuNzk4NDExXSAgWzxj MTA4ZjU0Mj5dID8gdHR3dV9kb193YWtldXArMHgxMi8weDkwClsgICA3NS4xNTg2MDVdICBbPGMx NjkwMjEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgICA3OS42Njc5NTZdICBb PGMxMDc2ODc0Pl0gd29ya2VyX3RocmVhZCsweDQxNC8weDg5MApbICAgODEuMzM1MzUxXSAgWzxj MTA3NjQ2MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDg0MC8weDg0MApbICAgODMuNjcxODQ1XSAg WzxjMTA4MGJhNj5dIGt0aHJlYWQrMHhhNi8weGIwClsgICA4NS4wMTQ1MjRdICBbPGMyNzY0MDM3 Pl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDFiLzB4MjgKWyAgIDg2LjAzOTUxMl0gIFs8YzEw ODBiMDA+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg3MC8weDcwClsgICA4Ny4zNDYzODVdIC0tLVsg ZW5kIHRyYWNlIGRkZDAyN2NhNjQ4N2MzN2MgXS0tLQpbICAgODcuNjMyODkxXSBmbG9wcHkwOiBu byBmbG9wcHkgY29udHJvbGxlcnMgZm91bmQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvOTM2ZGJjYzNmMmZjNzMxNGYzYzE2NDVmYzM5ZWE1MTExN2Y2ZDczYi9kbWVzZy15b2N0 by1pdmI0MS04OjIwMTQwNzA3MTQzNTM1OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LzkzNmRiY2MzZjJmYzczMTRmM2MxNjQ1 ZmMzOWVhNTExMTdmNmQ3M2IvZG1lc2ctcXVhbnRhbC1pdmI0MS02NToyMDE0MDcwNzE0MzU0Njpp Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6OgoxNToyOjIgYWxsX2dvb2Q6YmFkOmFsbF9iYWQg Ym9vdHMKCkJpc2VjdGluZzogMjAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChy b3VnaGx5IDUgc3RlcHMpClsxNTVlM2EzNTM5NDNhM2U3MTNjZDMzMzU3Y2ZkNThlOTk1OTAwYTgx XSBNZXJnZSBicmFuY2ggJ2Zvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj bS9saW51eC9rZXJuZWwvZ2l0L2R0b3IvaW5wdXQKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0 CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6MTU1ZTNhMzUzOTQzYTNl NzEzY2QzMzM1N2NmZDU4ZTk5NTkwMGE4MTpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTE0OjM2 OjI5IDE1NWUzYTM1Mzk0M2EzZTcxM2NkMzMzNTdjZmQ1OGU5OTU5MDBhODEgY29tcGlsaW5nClF1 ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLWMxLTA3MDcwOTM1LTE1NWUzYTM1Mzk0M2EzZTcxM2NkMzMzNTdjZmQ1OGU5OTU5MDBhODEK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS8x NTVlM2EzNTM5NDNhM2U3MTNjZDMzMzU3Y2ZkNThlOTk1OTAwYTgxCndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUtMTU1ZTNhMzUzOTQzYTNlNzEzY2QzMzM1N2NmZDU4ZTk5NTkwMGE4MQp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3Vt ZXIvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTE1NWUzYTM1Mzk0M2EzZTcxM2NkMzMzNTdj ZmQ1OGU5OTU5MDBhODEKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkz NS8xNTVlM2EzNTM5NDNhM2U3MTNjZDMzMzU3Y2ZkNThlOTk1OTAwYTgxL3ZtbGludXotMy4xMS4w LXJjNy0wMDAzNS1nMTU1ZTNhMwoKMjAxNC0wNy0wNy0xNDo0MDoyOSBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLi4uLi4uLi4uLi4uLi4uCTEJMgk5CTEzIFRFU1QgRkFJTFVSRQpbICAgNzYuMDg1MDUx XSBQQ0k6IHNldHRpbmcgSVJRIDExIGFzIGxldmVsLXRyaWdnZXJlZApbICAgNzYuMzEzNDIxXSBl MTAwMCAwMDAwOjAwOjAzLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgNzYuODg2 MDI4XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDc3LjY4NzgwN10g V0FSTklORzogQ1BVOiAwIFBJRDogNzYgYXQgL2tidWlsZC9zcmMvY29uc3VtZXIvZHJpdmVycy9i bG9jay9mbG9wcHkuYzo5Njggc2NoZWR1bGVfYmgrMHg0Ny8weDgwKCkKWyAgIDc5LjQzNTIzN10g Q1BVOiAwIFBJRDogNzYgQ29tbToga3dvcmtlci91MjoxIE5vdCB0YWludGVkIDMuMTEuMC1yYzct MDAwMzUtZzE1NWUzYTMgIzcKWyAgIDgxLjk5NzM1MF0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFu ZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAg ODQuODUyMTI4XSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9lbnRyeV9mbgpb ICAgODYuMzM5NTkwXSAgMDAwMDAwMDAgZDNhNDVlMGMgYzI3NDViNzAgZDNhNDVlM2MgYzEwNTQ3 MmQgYzJmZjBiMTAgMDAwMDAwMDAgMDAwMDAwNGMKWyAgIDg2Ljk5NDIwMF0gIGMzMGRmNTdjIDAw MDAwM2M4IGMxYTJmYmI3IGMxYTJmYmI3IDAwMDAwMDAxIGMxYTMzYjAwIGMzOWEwY2EwIGQzYTQ1 ZTRjClsgICA4OC4yMDQ2NjldICBjMTA1NDgxMiAwMDAwMDAwOSAwMDAwMDAwMCBkM2E0NWU1YyBj MWEyZmJiNyAwMDAwMDAwMCAwMDAwMDAwMCBkM2E0NWU4NApbICAgODkuNzkzNDE5XSBDYWxsIFRy YWNlOgpbICAgOTAuODQwMTg5XSAgWzxjMjc0NWI3MD5dIGR1bXBfc3RhY2srMHgxNi8weDE4Clsg ICA5MS40MDMyOTFdICBbPGMxMDU0NzJkPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8weGIw ClsgICA5MS42OTg2MjNdICBbPGMxYTJmYmI3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAg IDkyLjUwMDI5OF0gIFs8YzFhMmZiYjc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgOTMu Mzc1NzQ0XSAgWzxjMWEzM2IwMD5dID8gZmxvcHB5X2hhcmRpbnQrMHgxYTAvMHgxYTAKWyAgIDkz Ljg2ODE4OV0gIFs8YzEwNTQ4MTI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgyMi8weDMwClsgICA5 NC4xMzk4MTldICBbPGMxYTJmYmI3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA5NC40NzM3 NjVdICBbPGMxYTMzZjM1Pl0gd2FpdF90aWxfZG9uZSsweDE1LzB4MjMwClsgICA5NC43NDM2MzVd ICBbPGMxMDYzMjYwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApbICAgOTUuMDI3MDE5XSAgWzxjMWEz NDkzNz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAKWyAgIDk1LjY0MTExN10gIFs8YzM4NGM5 Mzk+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDllZS8weDEyNjMKWyAgIDk2LjAxODIwOF0gIFs8YzEw OGEwZTQ+XSBhc3luY19ydW5fZW50cnlfZm4rMHg0NC8weDFlMApbICAgOTYuNTk0NjQ0XSAgWzxj MTY5MDIxMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgOTcuNDAzNTUzXSAg WzxjMTA3NTY4Nz5dID8gcHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMzcvMHgxNDAKWyAgIDk4LjE5 MzczMV0gIFs8YzEwNzVmNWI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzNiLzB4ODQwClsgIDEwMi4w Njk2MjVdICBbPGMxMDhmNTQyPl0gPyB0dHd1X2RvX3dha2V1cCsweDEyLzB4OTAKWyAgMTA2LjM5 NDg0NV0gIFs8YzE2OTAyMTI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAgMTA5 LjAxMDQ5MV0gIFs8YzEwNzY4NzQ+XSB3b3JrZXJfdGhyZWFkKzB4NDE0LzB4ODkwClsgIDExMS45 MDEzODFdICBbPGMxMDc2NDYwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODQwLzB4ODQwClsgIDEx My4yMDM2OTNdICBbPGMxMDgwYmE2Pl0ga3RocmVhZCsweGE2LzB4YjAKWyAgMTE2LjYxMzE4OV0g IFs8YzI3NjNmYjc+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MWIvMHgyOApbICAxMTguMDY2 NzcwXSAgWzxjMTA4MGIwMD5dID8gX19rdGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAgMTE4Ljk4 MTE4NF0gLS0tWyBlbmQgdHJhY2UgZjBkZTE2MzBlYmYxMzZmYiBdLS0tClsgIDEyMC4yMjAxMjZd IGZsb3BweTA6IG5vIGZsb3BweSBjb250cm9sbGVycyBmb3VuZAova2VybmVsL2kzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNS8xNTVlM2EzNTM5NDNhM2U3MTNjZDMzMzU3Y2ZkNThlOTk1OTAwYTgx L2RtZXNnLXF1YW50YWwtaXZiNDEtMTI6MjAxNDA3MDcxNDQ5Mzk6aTM4Ni1yYW5kY29uZmlnLWMx LTA3MDcwOTM1OjoKMTM6MToxIGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpCaXNlY3Rpbmc6 IDkgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDQgc3RlcHMpCltm ZjQ5NzQ1MjYzNmY0Njg3ZTUxNzk2NDgxN2I3ZTJiZDk5ZjRiNDRiXSBNZXJnZSBicmFuY2ggJ2Zv ci0zLjExLWZpeGVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l bC9naXQvdGovd3EKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWls dXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6 ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6ZmY0OTc0NTI2MzZmNDY4N2U1MTc5NjQ4MTdiN2UyYmQ5 OWY0YjQ0YjpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTE0OjUwOjMxIGZmNDk3NDUyNjM2ZjQ2 ODdlNTE3OTY0ODE3YjdlMmJkOTlmNGI0NGIgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRv IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LWZm NDk3NDUyNjM2ZjQ2ODdlNTE3OTY0ODE3YjdlMmJkOTlmNGI0NGIKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9mZjQ5NzQ1MjYzNmY0Njg3ZTUx Nzk2NDgxN2I3ZTJiZDk5ZjRiNDRiCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtZmY0OTc0NTI2MzZm NDY4N2U1MTc5NjQ4MTdiN2UyYmQ5OWY0YjQ0Ygp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9r YnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvY2Fpcm8tc21va2UvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1LWZmNDk3NDUyNjM2ZjQ2ODdlNTE3OTY0ODE3YjdlMmJkOTlmNGI0NGIKa2VybmVsOiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9mZjQ5NzQ1MjYzNmY0Njg3ZTUxNzk2 NDgxN2I3ZTJiZDk5ZjRiNDRiL3ZtbGludXotMy4xMS4wLXJjNy0wMDAyOC1nZmY0OTc0NQoKMjAx NC0wNy0wNy0xNDo1NDozMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uLi4uLi4uLi4uLi4J Mwk2CTcJMjAJMzEJNDggVEVTVCBGQUlMVVJFClsgICA4Ni4yNDgxNDldIFBDSTogc2V0dGluZyBJ UlEgMTEgYXMgbGV2ZWwtdHJpZ2dlcmVkClsgICA4Ni40ODkwODRdIGUxMDAwIDAwMDA6MDA6MDMu MDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRvIDY0ClsgICA4Ni43NzExNDFdIC0tLS0tLS0tLS0t LVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQpbICAgODguODI4MDk4XSBXQVJOSU5HOiBDUFU6IDAg UElEOiA3NiBhdCAva2J1aWxkL3NyYy9zbW9rZS9kcml2ZXJzL2Jsb2NrL2Zsb3BweS5jOjk2OCBz Y2hlZHVsZV9iaCsweDQ3LzB4ODAoKQpbICAgOTUuNTg4MTg4XSBDUFU6IDAgUElEOiA3NiBDb21t OiBrd29ya2VyL3UyOjEgTm90IHRhaW50ZWQgMy4xMS4wLXJjNy0wMDAyOC1nZmY0OTc0NSAjMQpb ICAgOTkuNTk1MzExXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQ SUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgIDExMS42OTU5NThdIFdvcmtxdWV1 ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVuX2VudHJ5X2ZuClsgIDExNC44MDc0NjFdICAwMDAw MDAwMCBkM2E0NWUwYyBjMjc0NWIxMCBkM2E0NWUzYyBjMTA1NDcyZCBjMmZmMDhlMCAwMDAwMDAw MCAwMDAwMDA0YwpbICAxMTcuNjEzMDY3XSAgYzMwZGRkODAgMDAwMDAzYzggYzFhMmZiNTcgYzFh MmZiNTcgMDAwMDAwMDEgYzFhMzNhYTAgYzM5OWNjYTAgZDNhNDVlNGMKWyAgMTE5LjkzMDY2NF0g IGMxMDU0ODEyIDAwMDAwMDA5IDAwMDAwMDAwIGQzYTQ1ZTVjIGMxYTJmYjU3IDAwMDAwMDAwIDAw MDAwMDAwIGQzYTQ1ZTg0ClsgIDEyMS4yNDYxNTBdIENhbGwgVHJhY2U6ClsgIDEyMS45NTY5Mzhd ICBbPGMyNzQ1YjEwPl0gZHVtcF9zdGFjaysweDE2LzB4MTgKWyAgMTIyLjY0Mjg3MF0gIFs8YzEw NTQ3MmQ+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDhkLzB4YjAKWyAgMTIyLjk2MTkzMl0gIFs8 YzFhMmZiNTc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAxMjYuNjA2NDkyXSAgWzxjMWEy ZmI1Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgIDEyNy4zMzg3NjRdICBbPGMxYTMzYWEw Pl0gPyBmbG9wcHlfaGFyZGludCsweDFhMC8weDFhMApbICAxMzEuODgyNjUyXSAgWzxjMTA1NDgx Mj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDIyLzB4MzAKWyAgMTMyLjQ2Nzc5OF0gIFs8YzFhMmZi NTc+XSBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgMTM0LjE4NzMwMV0gIFs8YzFhMzNlZDU+XSB3 YWl0X3RpbF9kb25lKzB4MTUvMHgyMzAKWyAgMTM0Ljk5NTk4N10gIFs8YzEwNjMyNjA+XSA/IGNh c2NhZGUrMHhhMC8weGEwClsgIDEzNS43OTE1MTBdICBbPGMxYTM0OGQ3Pl0gdXNlcl9yZXNldF9m ZGMrMHhhNy8weDExMApbICAxMzYuNDk2NTEwXSAgWzxjMzg0ODkzOT5dIGZsb3BweV9hc3luY19p bml0KzB4OWVlLzB4MTI2MwpbICAxMzcuNDkyMDcwXSAgWzxjMTA4YTBlND5dIGFzeW5jX3J1bl9l bnRyeV9mbisweDQ0LzB4MWUwClsgIDEzNy43NzE2MzddICBbPGMxNjkwMWIyPl0gPyBfX2xpc3Rf ZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgIDEzOC4wODA5ODVdICBbPGMxMDc1Njg3Pl0gPyBwd3Ff ZGVjX25yX2luX2ZsaWdodCsweDEzNy8weDE0MApbICAxMzkuNDc0NjIyXSAgWzxjMTA3NWY1Yj5d IHByb2Nlc3Nfb25lX3dvcmsrMHgzM2IvMHg4NDAKWyAgMTQxLjE4MDE2Ml0gIFs8YzEwOGY1NDI+ XSA/IHR0d3VfZG9fd2FrZXVwKzB4MTIvMHg5MApbICAxNDIuMDk3NTI4XSAgWzxjMTY5MDFiMj5d ID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAxNDMuOTEyNjY1XSAgWzxjMTA3Njg3 ND5dIHdvcmtlcl90aHJlYWQrMHg0MTQvMHg4OTAKWyAgMTQ1LjY2NjY4N10gIFs8YzEwNzY0NjA+ XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4NDAvMHg4NDAKWyAgMTQ3LjMzODQyOF0gIFs8YzEwODBi YTY+XSBrdGhyZWFkKzB4YTYvMHhiMApbICAxNDkuMzIzNzgwXSAgWzxjMjc2M2Y1Nz5dIHJldF9m cm9tX2tlcm5lbF90aHJlYWQrMHgxYi8weDI4ClsgIDE1Mi42NzkzODVdICBbPGMxMDgwYjAwPl0g PyBfX2t0aHJlYWRfdW5wYXJrKzB4NzAvMHg3MApbICAxNTUuODkzMDgwXSAtLS1bIGVuZCB0cmFj ZSA3ZWFhMzYwZTJjZDU3NmUzIF0tLS0KWyAgMTU5LjU3ODY2OV0gZmxvcHB5MDogbm8gZmxvcHB5 IGNvbnRyb2xsZXJzIGZvdW5kCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Zm NDk3NDUyNjM2ZjQ2ODdlNTE3OTY0ODE3YjdlMmJkOTlmNGI0NGIvZG1lc2ctcXVhbnRhbC1pdmI0 MS0xMDI6MjAxNDA3MDcxNTA1Mjc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvZmY0OTc0NTI2MzZmNDY4N2U1MTc5NjQ4MTdi N2UyYmQ5OWY0YjQ0Yi9kbWVzZy15b2N0by1pdmI0MS0zMDoyMDE0MDcwNzE1MDUzNzppMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzU6Ogo0ODoyOjIgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMK CmxpbmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIGJyYW5jaCAnZm9yLTMuMTEtZml4ZXMn IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90ai93cQps aW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlzZWN0CmxpbmVhci1iaXNlY3Q6IGdp dCBiaXNlY3Qgc3RhcnQgZmY0OTc0NTI2MzZmNDY4N2U1MTc5NjQ4MTdiN2UyYmQ5OWY0YjQ0YiAw NmE1NTdmN2E2OGUxMjYxODFmMDk4MzFjYjJmYWM2ZjdhN2Y0M2MyIC0tClByZXZpb3VzIEhFQUQg cG9zaXRpb24gd2FzIGZmNDk3NDUuLi4gTWVyZ2UgYnJhbmNoICdmb3ItMy4xMS1maXhlcycgb2Yg Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RqL3dxCkhFQUQg aXMgbm93IGF0IDU0YWY2MWQuLi4gTWVyZ2UgYnJhbmNoICdha3BtLWN1cnJlbnQvY3VycmVudCcK QmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAw IHN0ZXBzKQpbYjIyY2UyNzg1ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MF0gd29ya3F1 ZXVlOiBjb25kX3Jlc2NoZWQoKSBhZnRlciBwcm9jZXNzaW5nIGVhY2ggd29yayBpdGVtCmxpbmVh ci1iaXNlY3Q6IGdpdCBiaXNlY3QgcnVuIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290 LWZhaWx1cmUuc2ggL2MvYm9vdC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xp bnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6 YjIyY2UyNzg1ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MDpiaXNlY3QtbGludXgzCgoy MDE0LTA3LTA3LTE1OjA4OjMxIGIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5 ODAgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LWIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVj NGVmZWUwYzRhZmQ5ODAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZp Zy1jMS0wNzA3MDkzNS9iMjJjZTI3ODVkOTc0MjM4NDYyMDZjY2VlYzRlZmVlMGM0YWZkOTgwCndh aXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUtYjIyY2UyNzg1ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFm ZDk4MAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv amFrZXRvd24tY29uc3VtZXIvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LWIyMmNlMjc4NWQ5 NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNS9iMjJjZTI3ODVkOTc0MjM4NDYyMDZjY2VlYzRlZmVlMGM0YWZkOTgw L3ZtbGludXotMy4xMS4wLXJjNy0wMDAyNS1nYjIyY2UyNwoKMjAxNC0wNy0wNy0xNTo0NjozMSBk ZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLgkyLgk2CTEzIFRFU1QgRkFJTFVSRQpbICAgNjMuMTg0 NTE2XSBQQ0k6IHNldHRpbmcgSVJRIDExIGFzIGxldmVsLXRyaWdnZXJlZApbICAgNjMuNDIyMTk5 XSBlMTAwMCAwMDAwOjAwOjAzLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgNjMu NzAzMTg5XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDYzLjk4NjU3 MF0gV0FSTklORzogQ1BVOiAwIFBJRDogNzYgYXQgL2tidWlsZC9zcmMvY29uc3VtZXIvZHJpdmVy cy9ibG9jay9mbG9wcHkuYzo5Njggc2NoZWR1bGVfYmgrMHg0Ny8weDgwKCkKWyAgIDY0LjUzMjQ2 Ml0gQ1BVOiAwIFBJRDogNzYgQ29tbToga3dvcmtlci91MjoxIE5vdCB0YWludGVkIDMuMTEuMC1y YzctMDAwMjUtZ2IyMmNlMjcgIzgKWyAgIDY1LjE4NDI2Ml0gSGFyZHdhcmUgbmFtZTogUUVNVSBT dGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpb ICAgNjYuMDc2MzQ5XSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9lbnRyeV9m bgpbICAgNjYuMzc1Mjk5XSAgMDAwMDAwMDAgZDNhNDNlMGMgYzI3NDViMTAgZDNhNDNlM2MgYzEw NTQ3MmQgYzJmZjBiMTAgMDAwMDAwMDAgMDAwMDAwNGMKWyAgIDY3LjAwMjU2Ml0gIGMzMGRmNTdj IDAwMDAwM2M4IGMxYTJmYjU3IGMxYTJmYjU3IDAwMDAwMDAxIGMxYTMzYWEwIGMzOWEwY2EwIGQz YTQzZTRjClsgICA2OS43MjA4NjBdICBjMTA1NDgxMiAwMDAwMDAwOSAwMDAwMDAwMCBkM2E0M2U1 YyBjMWEyZmI1NyAwMDAwMDAwMCAwMDAwMDAwMCBkM2E0M2U4NApbICAgNzQuNTAxMDA5XSBDYWxs IFRyYWNlOgpbICAgNzYuNTg1NjkwXSAgWzxjMjc0NWIxMD5dIGR1bXBfc3RhY2srMHgxNi8weDE4 ClsgICA3Ny4yODM3NjRdICBbPGMxMDU0NzJkPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8w eGIwClsgICA3OC4zNDI1NTBdICBbPGMxYTJmYjU3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAK WyAgIDgwLjQxMTE2NV0gIFs8YzFhMmZiNTc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAg ODEuODI3NTIyXSAgWzxjMWEzM2FhMD5dID8gZmxvcHB5X2hhcmRpbnQrMHgxYTAvMHgxYTAKWyAg IDgyLjU2OTQ4NF0gIFs8YzEwNTQ4MTI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgyMi8weDMwClsg ICA4Mi44MzQwMDNdICBbPGMxYTJmYjU3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA4My4x MDA1ODddICBbPGMxYTMzZWQ1Pl0gd2FpdF90aWxfZG9uZSsweDE1LzB4MjMwClsgICA4My4zNjgy NDhdICBbPGMxMDYzMjYwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApbICAgODMuNjI0MTYwXSAgWzxj MWEzNDhkNz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAKWyAgIDgzLjg4ODMxNl0gIFs8YzM4 NGM5Mzk+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDllZS8weDEyNjMKWyAgIDg0LjE0ODU1M10gIFs8 YzEwOGEwZTQ+XSBhc3luY19ydW5fZW50cnlfZm4rMHg0NC8weDFlMApbICAgODQuNDE0OTkxXSAg WzxjMTY5MDFiMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgODQuNjY5MDc3 XSAgWzxjMTA3NTY4Nz5dID8gcHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMzcvMHgxNDAKWyAgIDg0 LjkzMDAyOV0gIFs8YzEwNzVmNWI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzNiLzB4ODQwClsgICA4 NS40OTU2NjBdICBbPGMxMDhmNTQyPl0gPyB0dHd1X2RvX3dha2V1cCsweDEyLzB4OTAKWyAgIDg2 LjMxMDM2Ml0gIFs8YzE2OTAxYjI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAg IDg3LjE0ODg2OF0gIFs8YzEwNzY4NzQ+XSB3b3JrZXJfdGhyZWFkKzB4NDE0LzB4ODkwClsgICA4 Ny45NTg2MDZdICBbPGMxMDc2NDYwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODQwLzB4ODQwClsg ICA4OC43NTUxNDJdICBbPGMxMDgwYmE2Pl0ga3RocmVhZCsweGE2LzB4YjAKWyAgIDg5LjUwOTEy M10gIFs8YzI3NjNmNTc+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MWIvMHgyOApbICAgODku ODc5NTIyXSAgWzxjMTA4MGIwMD5dID8gX19rdGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAgIDkw LjEyMzc5OF0gLS0tWyBlbmQgdHJhY2UgYTNiN2FhMjNhY2E0OGFkNCBdLS0tClsgICA5MC4zNjYx MjJdIGZsb3BweTA6IG5vIGZsb3BweSBjb250cm9sbGVycyBmb3VuZAova2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMS0wNzA3MDkzNS9iMjJjZTI3ODVkOTc0MjM4NDYyMDZjY2VlYzRlZmVlMGM0YWZk OTgwL2RtZXNnLXF1YW50YWwtaXZiNDEtNTE6MjAxNDA3MDcxNTQ5NTU6aTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvYjIyY2Uy Nzg1ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MC9kbWVzZy15b2N0by1pdmI0MS0yOToy MDE0MDcwNzE1NDk1MjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6OgoxMzoyOjIgYWxsX2dv b2Q6YmFkOmFsbF9iYWQgYm9vdHMKCmIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRh ZmQ5ODAgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IGIyMmNlMjc4NWQ5NzQyMzg0NjIw NmNjZWVjNGVmZWUwYzRhZmQ5ODAKQXV0aG9yOiBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CkRh dGU6ICAgV2VkIEF1ZyAyOCAxNzozMzozNyAyMDEzIC0wNDAwCgogICAgd29ya3F1ZXVlOiBjb25k X3Jlc2NoZWQoKSBhZnRlciBwcm9jZXNzaW5nIGVhY2ggd29yayBpdGVtCiAgICAKICAgIElmICFQ UkVFTVBULCBhIGt3b3JrZXIgcnVubmluZyB3b3JrIGl0ZW1zIGJhY2sgdG8gYmFjayBjYW4gaG9n IENQVS4KICAgIFRoaXMgYmVjb21lcyBkYW5nZXJvdXMgd2hlbiBhIHNlbGYtcmVxdWV1ZWluZyB3 b3JrIGl0ZW0gd2hpY2ggaXMKICAgIHdhaXRpbmcgZm9yIHNvbWV0aGluZyB0byBoYXBwZW4gcmFj ZXMgYWdhaW5zdCBzdG9wX21hY2hpbmUuICBTdWNoCiAgICBzZWxmLXJlcXVldWVpbmcgd29yayBp dGVtIHdvdWxkIHJlcXVldWUgaXRzZWxmIGluZGVmaW5pdGVseSBob2dnaW5nCiAgICB0aGUga3dv cmtlciBhbmQgQ1BVIGl0J3MgcnVubmluZyBvbiB3aGlsZSBzdG9wX21hY2hpbmUgd291bGQgd2Fp dCBmb3IKICAgIHRoYXQgQ1BVIHRvIGVudGVyIHN0b3BfbWFjaGluZSB3aGlsZSBwcmV2ZW50aW5n IGFueXRoaW5nIGVsc2UgZnJvbQogICAgaGFwcGVuaW5nIG9uIGFsbCBvdGhlciBDUFVzLiAgVGhl IHR3byB3b3VsZCBkZWFkbG9jay4KICAgIAogICAgSmFtaWUgTGl1IHJlcG9ydHMgdGhhdCB0aGlz IGRlYWRsb2NrIHNjZW5hcmlvIGV4aXN0cyBhcm91bmQKICAgIHNjc2lfcmVxdWV1ZV9ydW5fcXVl dWUoKSBhbmQgbGliYXRhIHBvcnQgbXVsdGlwbGllciBzdXBwb3J0LCB3aGVyZSBvbmUKICAgIHBv cnQgbWF5IGV4Y2x1ZGUgY29tbWFuZCBwcm9jZXNzaW5nIGZyb20gb3RoZXIgcG9ydHMuICBXaXRo IHRoZSByaWdodAogICAgdGltaW5nLCBzY3NpX3JlcXVldWVfcnVuX3F1ZXVlKCkgY2FuIGVuZCB1 cCByZXF1ZXVlaW5nIGl0c2VsZiB0cnlpbmcKICAgIHRvIGV4ZWN1dGUgYW4gSU8gd2hpY2ggaXMg YXNrZWQgdG8gYmUgcmV0cmllZCB3aGlsZSBhbm90aGVyIGRldmljZSBoYXMKICAgIGFuIGV4Y2x1 c2l2ZSBhY2Nlc3MsIHdoaWNoIGluIHR1cm4gY2FuJ3QgbWFrZSBmb3J3YXJkIHByb2dyZXNzIGR1 ZSB0bwogICAgc3RvcF9tYWNoaW5lLgogICAgCiAgICBGaXggaXQgYnkgaW52b2tpbmcgY29uZF9y ZXNjaGVkKCkgYWZ0ZXIgZXhlY3V0aW5nIGVhY2ggd29yayBpdGVtLgogICAgCiAgICBTaWduZWQt b2ZmLWJ5OiBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgICBSZXBvcnRlZC1ieTogSmFtaWUg TGl1IDxqYW1pZWxpdUBnb29nbGUuY29tPgogICAgUmVmZXJlbmNlczogaHR0cDovL3RocmVhZC5n bWFuZS5vcmcvZ21hbmUubGludXgua2VybmVsLzE1NTI1NjcKICAgIENjOiBzdGFibGVAdmdlci5r ZXJuZWwub3JnCiAgICAtLQogICAgIGtlcm5lbC93b3JrcXVldWUuYyB8ICAgIDkgKysrKysrKysr CiAgICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKOjA0MDAwMCAwNDAwMDAgNDZh MjAzN2ZmNTgwM2NiZTU4YjM3NDM2ZDQzYmE0Y2M3YjMzYzcwZSAyZGNhYTJkNjBjZDZhNDQxMzMy MWZiMDE0ZmRiYmJiNzNmM2RiNjRlIE0Ja2VybmVsCmJpc2VjdCBydW4gc3VjY2VzcwpQcmV2aW91 cyBIRUFEIHBvc2l0aW9uIHdhcyBiMjJjZTI3Li4uIHdvcmtxdWV1ZTogY29uZF9yZXNjaGVkKCkg YWZ0ZXIgcHJvY2Vzc2luZyBlYWNoIHdvcmsgaXRlbQpIRUFEIGlzIG5vdyBhdCBjOTUzODliLi4u IE1lcmdlIGJyYW5jaCAnYWtwbScgKHBhdGNoZXMgZnJvbSBBbmRyZXcgTW9ydG9uKQpscyAtYSAv a2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xp bnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcwNzA4OmM5NTM4OWI0Y2Q2YTRiNTJhZjc4YmVh NzA2YTI3NDQ1M2U4ODYyNTE6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0wNy0xNTo1MTowMyBjOTUz ODliNGNkNmE0YjUyYWY3OGJlYTcwNmEyNzQ0NTNlODg2MjUxIGNvbXBpbGluZwpRdWV1ZWQgYnVp bGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNS1jOTUzODliNGNkNmE0YjUyYWY3OGJlYTcwNmEyNzQ0NTNlODg2MjUxCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvYzk1Mzg5YjRj ZDZhNGI1MmFmNzhiZWE3MDZhMjc0NDUzZTg4NjI1MQp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9m IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LWM5 NTM4OWI0Y2Q2YTRiNTJhZjc4YmVhNzA2YTI3NDQ1M2U4ODYyNTEKd2FpdGluZyBmb3IgY29tcGxl dGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2NhaXJvLXNtb2tlL2kzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNS1jOTUzODliNGNkNmE0YjUyYWY3OGJlYTcwNmEyNzQ0NTNlODg2MjUx Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvYzk1Mzg5YjRjZDZh NGI1MmFmNzhiZWE3MDZhMjc0NDUzZTg4NjI1MS92bWxpbnV6LTMuMTEuMC1yYzctMDAwMjQtZ2M5 NTM4OWIKCjIwMTQtMDctMDctMTY6MDU6MDMgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLgkxCTIJ Mwk1CTE5CTM1CTQ0CTYwCTc4CTEwMQkxMTUJMTI0CTEyNQkxMjgJMTM0CTE0MQkxNDgJMTU3CTE2 OAkxODUJMjA0CTIyNAkyNDQJMjQ1CTI1NAkyNTkJMjcxCTI3OQkyODYJMjk3CTMwNgkzMjEJMzMw CTM0MwkzNjIJMzcyCTM5MgkzOTgJNDA5CTQxNAk0MTYJNDIwCTQyNAk0MjkJNDQ3CTQ3MAk0ODMJ NTAzCTUxMAk1MTgJNTI0CTUzMgk1MzUJNTQxCTU1Mwk1NzYJNTg1CTU5Nwk2MTQJNjIwCTYyNgk2 MzQJNjQ0CTY1Mwk2NjIJNjY3CTY4Mgk2OTgJNzEyCTcyNQk3MzQJNzQyCTc0OQk3NTUJNzY1CTc3 Mgk3ODYJNzkzCTc5OAk4MjQJODM1CTg0NAk4NTUJODY1CTg4MAk4ODgJODk5CTkwMCBTVUNDRVNT CgpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBjOTUzODliLi4uIE1lcmdlIGJyYW5jaCAnYWtw bScgKHBhdGNoZXMgZnJvbSBBbmRyZXcgTW9ydG9uKQpIRUFEIGlzIG5vdyBhdCA5ODYxMDk2Li4u IDBkYXkgaGVhZCBndWFyZCBmb3IgJ2RldmVsLWhvdXJseS0yMDE0MDcwNzA4JwpscyAtYSAva2J1 aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4 LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcwNzA4Ojk4NjEwOTYyYmJiNDE4ZjZkODQ3YzQwMjYz N2NhMTRlNzhjMzgzNDQ6YmlzZWN0LWxpbnV4MwogVEVTVCBGQUlMVVJFClsgICAzNy4zMDAyNjJd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9k ZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDM3Ljc4OTU3OV0gbm8gY29udCBpbiBzaHV0ZG93biEK WyAgIDM4LjA5MjM1NF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAz OC4zOTE3ODhdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDgyIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2Ry aXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgpClsgICAzOS4x MTc5NzBdIENQVTogMCBQSUQ6IDgyIENvbW06IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjE2 LjAtcmM0LTAyMDAxLWc5ODYxMDk2ICMyODYKWyAgIDM5Ljc3NjAxMF0gSGFyZHdhcmUgbmFtZTog UUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEv MjAxMQpbICAgNDAuNDUxNzY5XSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9l bnRyeV9mbgpbICAgNDAuNzQ2NDQ4XSAgMDAwMDAwMDAgY2NhZDllMTggYzI5MWVlZmMgY2NhZDll NDggYzEwNjFhMWQgYzMyYTEyZDggMDAwMDAwMDAgMDAwMDAwNTIKWyAgIDQxLjM1OTAzOV0gIGMz MzNiZjQwIDAwMDAwM2NmIGMxYWRlMDk3IGMxYWRlMDk3IDAwMDAwMDAxIGMxYWRmOGEwIGMzZDA2 MTYwIGNjYWQ5ZTU4ClsgICA0MS45OTkwMzRdICBjMTA2MWIwMiAwMDAwMDAwOSAwMDAwMDAwMCBj Y2FkOWU2OCBjMWFkZTA5NyAwMDAwMDAwMCAwMDAwMDAwMCBjY2FkOWU4OApbICAgNDIuNjU3NTUw XSBDYWxsIFRyYWNlOgpbICAgNDIuOTU4MzkwXSAgWzxjMjkxZWVmYz5dIGR1bXBfc3RhY2srMHgx Ni8weDE4ClsgICA0My4yNTY0NDldICBbPGMxMDYxYTFkPl0gd2Fybl9zbG93cGF0aF9jb21tb24r MHg4ZC8weGIwClsgICA0My41NTQ2NjFdICBbPGMxYWRlMDk3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3 LzB4ODAKWyAgIDQzLjgzODgxMF0gIFs8YzFhZGUwOTc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4 MApbICAgNDQuMTEwOTY0XSAgWzxjMWFkZjhhMD5dID8gbG9ja19mZGMuaXNyYS4xMisweDFiMC8w eDFiMApbICAgNDQuMzgyMjI5XSAgWzxjMTA2MWIwMj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDIy LzB4MzAKWyAgIDQ0LjY0OTQxNF0gIFs8YzFhZGUwOTc+XSBzY2hlZHVsZV9iaCsweDQ3LzB4ODAK WyAgIDQ0LjkxMzg5Nl0gIFs8YzFhZGZjYzM+XSB3YWl0X3RpbF9kb25lKzB4MTMvMHgyMDAKWyAg IDQ1LjE3ODA3NF0gIFs8YzEwNmZkMjA+XSA/IGNhc2NhZGUrMHhhMC8weGEwClsgICA0NS40NDY5 NzRdICBbPGMxYWUwNTg3Pl0gdXNlcl9yZXNldF9mZGMrMHhhNy8weDExMApbICAgNDUuNzE1OTY5 XSAgWzxjM2JiYjYwOT5dIGZsb3BweV9hc3luY19pbml0KzB4OWRlLzB4MTI1NgpbICAgNDUuOTg3 MzQ2XSAgWzxjMTA5NDk3ND5dIGFzeW5jX3J1bl9lbnRyeV9mbisweDQ0LzB4MWQwClsgICA0Ni4y NDk0MTVdICBbPGMxNmQzMTEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgICA0 Ni41MDM2NTZdICBbPGMxMDgyNGVmPl0gPyBwd3FfZGVjX25yX2luX2ZsaWdodCsweDEwZi8weDEz MApbICAgNDYuNzYxMzM5XSAgWzxjMTA4MmI1Mj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgzMjIvMHg4 MDAKWyAgIDQ3LjAyODA0NV0gIFs8YzE2ZDMxMTI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIv MHgyMjAKWyAgIDQ3LjI5NDIzNF0gIFs8YzEwODM1ZjQ+XSB3b3JrZXJfdGhyZWFkKzB4NWM0LzB4 YjIwClsgICA0Ny41NzE2OTJdICBbPGMxMDgzMDMwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODAw LzB4ODAwClsgICA0OC4wODU5ODVdICBbPGMxMDhjMTYyPl0ga3RocmVhZCsweGUyLzB4ZjAKWyAg IDQ4LjM1MjM3MF0gIFs8YzEwODMwMzA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4MDAvMHg4MDAK WyAgIDQ4LjU4NzY3NV0gIFs8YzI5M2Q3NDA+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MjAv MHgzMApbICAgNDguODAzNDQ4XSAgWzxjMTA4YzA4MD5dID8gX19rdGhyZWFkX3VucGFyaysweDcw LzB4NzAKWyAgIDQ5LjAxMTM4M10gLS0tWyBlbmQgdHJhY2UgZjUzNzI5N2NiNzIzYWFjOCBdLS0t ClsgICA0OS4xOTk3NDhdIGZsb3BweTA6IG5vIGZsb3BweSBjb250cm9sbGVycyBmb3VuZAova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS85ODYxMDk2MmJiYjQxOGY2ZDg0N2M0MDI2 MzdjYTE0ZTc4YzM4MzQ0L2RtZXNnLXF1YW50YWwtaXZiNDEtNDoyMDE0MDcwNzEwNTYwMDppMzg2 LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS85ODYxMDk2MmJiYjQxOGY2ZDg0N2M0MDI2MzdjYTE0ZTc4YzM4MzQ0L2RtZXNnLXF1YW50 YWwtaXZiNDMtMTA3OjIwMTQwNzA3MDk0NDEzOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6 Cjc5OjI6MiBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgOTg2MTA5 NiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA3MDcwOCcKCj09PT09PT09 PSB1cHN0cmVhbSA9PT09PT09PT0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgOTg2MTA5Ni4u LiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA3MDcwOCcKSEVBRCBpcyBu b3cgYXQgY2QzZGU4My4uLiBMaW51eCAzLjE2LXJjNApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnVzOm1hc3RlcjpjZDNkZTgz ZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxOmJpc2VjdC1saW51eDMKIFRFU1QgRkFJ TFVSRQpbICAxMjQuNzEwMzYzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5ICgwLTExIC0+ IDB4M2IgLT4gSVJRIDExIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgIDEyNi42MzQzODJdIHNw aW5fbG9jay10b3J0dXJlOiBXcml0ZXM6ICBUb3RhbDogMiAgTWF4L01pbjogMC8wICAgRmFpbDog MCAKWyAgMTI4Ljc5NTIwOV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsg IDEyOS44NzkyNDBdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDgyIGF0IC9rYnVpbGQvc3JjL3Ntb2tl L2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgpClsgIDEz MS45NDE1MzhdIENQVTogMCBQSUQ6IDgyIENvbW06IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAz LjE2LjAtcmM0ICMxClsgIDEzMi45MjE5MDZdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQg UEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgMTM1LjA1 MTgxMl0gV29ya3F1ZXVlOiBldmVudHNfdW5ib3VuZCBhc3luY19ydW5fZW50cnlfZm4KWyAgMTM2 LjIxMzM2N10gIDAwMDAwMDAwIGNjYWQ5ZTE4IGMyOTFjMDBjIGNjYWQ5ZTQ4IGMxMDYxYTNkIGMz MjljZmE0IDAwMDAwMDAwIDAwMDAwMDUyClsgIDEzOC41Mzg0MTFdICBjMzM5N2EzYyAwMDAwMDNj ZiBjMWFkZTI4NyBjMWFkZTI4NyAwMDAwMDAwMSBjMWFkZmE5MCBjM2QwMTE2MCBjY2FkOWU1OApb ICAxNDAuODM1Nzg1XSAgYzEwNjFiMjIgMDAwMDAwMDkgMDAwMDAwMDAgY2NhZDllNjggYzFhZGUy ODcgMDAwMDAwMDAgMDAwMDAwMDAgY2NhZDllODgKWyAgMTQyLjk2ODI4Ml0gQ2FsbCBUcmFjZToK WyAgMTQ0LjA5NjkyM10gIFs8YzI5MWMwMGM+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAxNDUu MTY4OTU3XSAgWzxjMTA2MWEzZD5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4OGQvMHhiMApbICAx NDYuMTM0Mjg5XSAgWzxjMWFkZTI4Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgIDE0Ny4x NjY0NTBdICBbPGMxYWRlMjg3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgMTQ4LjE1NDYy MV0gIFs8YzFhZGZhOTA+XSA/IGxvY2tfZmRjLmlzcmEuMTIrMHgxYjAvMHgxYjAKWyAgMTQ5LjA1 Mjg4M10gIFs8YzEwNjFiMjI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgyMi8weDMwClsgIDE0OS42 OTEzNThdICBbPGMxYWRlMjg3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgIDE1MC40NTUyNzNd ICBbPGMxYWRmZWIzPl0gd2FpdF90aWxfZG9uZSsweDEzLzB4MjAwClsgIDE1MS40MTk1MTBdICBb PGMxMDZmZDQwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApbICAxNTIuMzc1MDg2XSAgWzxjMWFlMDc3 Nz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAKWyAgMTUzLjQwMDI1NF0gIFs8YzNiYjY2MDk+ XSBmbG9wcHlfYXN5bmNfaW5pdCsweDlkZS8weDEyNTYKWyAgMTU0LjQ0NzY5Nl0gIFs8YzEwOTQ5 OTQ+XSBhc3luY19ydW5fZW50cnlfZm4rMHg0NC8weDFkMApbICAxNTUuMDg5OTEwXSAgWzxjMTZk MzMxMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAxNTUuOTkwMTAyXSAgWzxj MTA4MjUwZj5dID8gcHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMGYvMHgxMzAKWyAgMTU2Ljg0NTMw Nl0gIFs8YzEwODJiNzI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzIyLzB4ODAwClsgIDE1Ny43NDAw MjBdICBbPGMxNmQzMzEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgIDE1OC42 NjQ1MzJdICBbPGMxMDgzNjE0Pl0gd29ya2VyX3RocmVhZCsweDVjNC8weGIyMApbICAxNTkuNDUy NjY5XSAgWzxjMTA4MzA1MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDgwMC8weDgwMApbICAxNjAu MDMxMTI5XSAgWzxjMTA4YzE4Mj5dIGt0aHJlYWQrMHhlMi8weGYwClsgIDE2MC44MjMyNjVdICBb PGMxMDgzMDUwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODAwLzB4ODAwClsgIDE2MS41NDg0Mjhd ICBbPGMyOTNhODYwPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIwLzB4MzAKWyAgMTYyLjMw MzYwNF0gIFs8YzEwOGMwYTA+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg3MC8weDcwClsgIDE2My4w ODMzOTBdIC0tLVsgZW5kIHRyYWNlIDNjZjYxZjM2ZjQ5ZDdmYzcgXS0tLQpbICAxNjQuMDE3NjA1 XSBlMTAwMCAwMDAwOjAwOjAzLjAgZXRoMDogKFBDSTozM01IejozMi1iaXQpIDUyOjU0OjAwOjEy OjM0OjU2Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAx MzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZiNDMtMzoyMDE0MDcwNzEx MjU0OTppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZp Zy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2Rt ZXNnLXF1YW50YWwtaXZiNDMtMzQ6MjAxNDA3MDcxMTI1NTE6aTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2 MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTU2OjIwMTQw NzA3MTEyMTQ1OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5 ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0xMjc6MjAxNDA3MDcxMTI1NDE6aTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4 M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy15b2N0by1pdmI0MS02MDoy MDE0MDcwNzExMjgyMzppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZm MWU1OWQxL2RtZXNnLXlvY3RvLWl2YjQzLTE5OjIwMTQwNzA3MTEyNjMxOmkzODYtcmFuZGNvbmZp Zy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2Rl ODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My01 MjoyMDE0MDcwNzExMjA1NjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTlj NWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMzI6MjAxNDA3MDcxMTI1Mzc6aTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUv Y2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2 YjQzLTY3OjIwMTQwNzA3MTEyMjU4OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJu ZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2 NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZiNDEtOTI6MjAxNDA3MDcxMTI4MjM6aTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFs LWl2YjQzLTI1OjIwMTQwNzA3MTEyNDUxOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3 YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZiNDMtMTE6MjAxNDA3MDcxMTI2MjE6aTM4 Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFu dGFsLWl2YjQzLTcxOjIwMTQwNzA3MTEyMzE2OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6 Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1 YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0zNjoyMDE0MDcwNzExMTkz MTppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNn LXlvY3RvLWl2YjQzLTEyOjIwMTQwNzA3MTEyNTU3OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkz NTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2 Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0xMTc6MjAxNDA3MDcx MTI0NDU6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9k bWVzZy15b2N0by1pdmI0MS0xMDQ6MjAxNDA3MDcxMTI4MjM6aTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2 MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTM4OjIwMTQw NzA3MTExOTI1OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5 ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0yOjIwMTQwNzA3MTEyMzExOmkzODYtcmFuZGNvbmZpZy1j MS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNm MTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0xMjU6 MjAxNDA3MDcxMTI1NDc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVm ZjFlNTlkMS9kbWVzZy15b2N0by1pdmI0My0xNDoyMDE0MDcwNzExMjYyMjppMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNk ZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXlvY3RvLWl2YjQzLTk6 MjAxNDA3MDcxMTI2MTc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVm ZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTU4OjIwMTQwNzA3MTEyMTU5OmkzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Nk M2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZiNDEt MToyMDE0MDcwNzExMjgyMzppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTlj NWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMTExOjIwMTQwNzA3MTEyNDU0OmkzODYtcmFu ZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1 L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZi NDEtODoyMDE0MDcwNzExMjgyMzppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVs L2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4Njcz ZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtNjU6MjAxNDA3MDcxMTIyMjk6aTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFs LWl2YjQzLTEyNjoyMDE0MDcwNzExMjU0OTppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogov a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1 N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMzM6MjAxNDA3MDcxMTI1MTE6 aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1x dWFudGFsLWl2YjQzLTQ5OjIwMTQwNzA3MTEyMTEwOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkz NTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2 Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0xMTU6MjAxNDA3MDcx MTI0NDY6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9k bWVzZy15b2N0by1pdmI0MS0xNjoyMDE0MDcwNzExMjgyMzppMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYw MTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMTEzOjIwMTQw NzA3MTEyNTEzOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6CjI2NjozMzozNCBhbGxfZ29v ZDpiYWQ6YWxsX2JhZCBib290cwoKCj09PT09PT09PSBsaW51eC1uZXh0ID09PT09PT09PQpGcm9t IGdpdDovL2dpdG1pcnJvci9uZXh0CiArIGZhYzg0N2IuLi5hMWUzZGQxIGFrcG0gICAgICAgLT4g bmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgODJjMjM3Ni4uLjkyZjY4ODYgYWtwbS1iYXNl ICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUpCiArIGJiNjJjNzkuLi5kNTg0ZjJh IG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIgIChmb3JjZWQgdXBkYXRlKQogICA1MTcwYTNiLi5j ZDNkZTgzICBzdGFibGUgICAgIC0+IG5leHQvc3RhYmxlCkZyb20gZ2l0Oi8vZ2l0bWlycm9yL25l eHQKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDcwNyAtPiBuZXh0LTIwMTQwNzA3ClBy ZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIGNkM2RlODMuLi4gTGludXggMy4xNi1yYzQKSEVBRCBp cyBub3cgYXQgZDU4NGYyYS4uLiBBZGQgbGludXgtbmV4dCBzcGVjaWZpYyBmaWxlcyBmb3IgMjAx NDA3MDcKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1j MS0wNzA3MDkzNS9uZXh0Om1hc3RlcjpkNTg0ZjJhY2Y1Y2M2YzRhMTRjMzMwOTMwMjIyZDhlNzBm ZTAyNGE2OmJpc2VjdC1saW51eDMKCjIwMTQtMDctMDctMTY6NTI6MzQgZDU4NGYyYWNmNWNjNmM0 YTE0YzMzMDkzMDIyMmQ4ZTcwZmUwMjRhNiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8g L2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtZDU4 NGYyYWNmNWNjNmM0YTE0YzMzMDkzMDIyMmQ4ZTcwZmUwMjRhNgpDaGVjayBmb3Iga2VybmVsIGlu IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Q1ODRmMmFjZjVjYzZjNGExNGMz MzA5MzAyMjJkOGU3MGZlMDI0YTYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRl c3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS1kNTg0ZjJhY2Y1Y2M2 YzRhMTRjMzMwOTMwMjIyZDhlNzBmZTAyNGE2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9jYWlyby1zbW9rZS9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUtZDU4NGYyYWNmNWNjNmM0YTE0YzMzMDkzMDIyMmQ4ZTcwZmUwMjRhNgprZXJuZWw6IC9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Q1ODRmMmFjZjVjYzZjNGExNGMzMzA5 MzAyMjJkOGU3MGZlMDI0YTYvdm1saW51ei0zLjE2LjAtcmM0LW5leHQtMjAxNDA3MDcKCjIwMTQt MDctMDctMTc6MzE6MzQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uCTQJNi4uCTgJMTEJMTIJ MTQJMTUJMTYuCTE4CTIyLi4uCTI3Li4uCTI5Li4JMzAJMzMJMzYuCTM3CTQwLgk0Mgk0OAk0OS4J NTEuLgk1My4uLi4uLi4uLgk1NS4JNTYJNTcuLgk2MS4JNjIgVEVTVCBGQUlMVVJFClsgIDEwOS45 NjYwNDNdIFNDU0kgTWVkaWEgQ2hhbmdlciBkcml2ZXIgdjAuMjUgClsgIDExMC42MDM1NTBdIFJv dW5kaW5nIGRvd24gYWxpZ25lZCBtYXhfc2VjdG9ycyBmcm9tIDQyOTQ5NjcyOTUgdG8gNDI5NDk2 NzI4OApbICAxMTIuMjExNDkyXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K WyAgMTEyLjkwMDUzOV0gV0FSTklORzogQ1BVOiAwIFBJRDogODIgYXQgL2tidWlsZC9zcmMvc21v a2UvZHJpdmVycy9ibG9jay9mbG9wcHkuYzo5NzUgc2NoZWR1bGVfYmgrMHg0Ny8weDgwKCkKWyAg MTE0LjEwODAyOF0gQ1BVOiAwIFBJRDogODIgQ29tbToga3dvcmtlci91MjoxIE5vdCB0YWludGVk IDMuMTYuMC1yYzQtbmV4dC0yMDE0MDcwNyAjMQpbICAxMTUuNDAyNjM1XSBIYXJkd2FyZSBuYW1l OiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8w MS8yMDExClsgIDExNy40NzYwNjVdIFdvcmtxdWV1ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVu X2VudHJ5X2ZuClsgIDExOC4xNDEzODBdICAwMDAwMDAwMCBjMDFhYmUxOCBjMjkyYzEwNCBjMDFh YmU0OCBjMTA2MjE0ZCBjMzJiMzRmNCAwMDAwMDAwMCAwMDAwMDA1MgpbICAxMTkuMjk1MDAxXSAg YzMzYjAxM2MgMDAwMDAzY2YgYzFhZTQ1NTcgYzFhZTQ1NTcgMDAwMDAwMDEgYzFhZTVkNjAgYzNk MWUyNDAgYzAxYWJlNTgKWyAgMTIwLjE4ODUzM10gIGMxMDYyMjMyIDAwMDAwMDA5IDAwMDAwMDAw IGMwMWFiZTY4IGMxYWU0NTU3IDAwMDAwMDAwIDAwMDAwMDAwIGMwMWFiZTg4ClsgIDEyMS43ODI5 NTBdIENhbGwgVHJhY2U6ClsgIDEyMi43NTQ2ODJdICBbPGMyOTJjMTA0Pl0gZHVtcF9zdGFjaysw eDE2LzB4MTgKWyAgMTIzLjQ5Njg1OF0gIFs8YzEwNjIxNGQ+XSB3YXJuX3Nsb3dwYXRoX2NvbW1v bisweDhkLzB4YjAKWyAgMTI0LjAwNTgzNF0gIFs8YzFhZTQ1NTc+XSA/IHNjaGVkdWxlX2JoKzB4 NDcvMHg4MApbICAxMjQuNzM0ODgzXSAgWzxjMWFlNDU1Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8w eDgwClsgIDEyNS4zNTU0NzFdICBbPGMxYWU1ZDYwPl0gPyBsb2NrX2ZkYy5pc3JhLjEyKzB4MWIw LzB4MWIwClsgIDEyNS45MzQ0ODldICBbPGMxMDYyMjMyPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4 MjIvMHgzMApbICAxMjYuNDAzNjUyXSAgWzxjMWFlNDU1Nz5dIHNjaGVkdWxlX2JoKzB4NDcvMHg4 MApbICAxMjcuMDAzNTgwXSAgWzxjMWFlNjE4Mz5dIHdhaXRfdGlsX2RvbmUrMHgxMy8weDIwMApb ICAxMjcuNTI5OTM1XSAgWzxjMTBiYTdhMD5dID8gY2FzY2FkZSsweGEwLzB4YTAKWyAgMTI4LjA5 MzU1MV0gIFs8YzFhZTZhNDc+XSB1c2VyX3Jlc2V0X2ZkYysweGE3LzB4MTEwClsgIDEyOC42OTAw NzddICBbPGMzYmQyYmRlPl0gZmxvcHB5X2FzeW5jX2luaXQrMHg5ZGUvMHgxMjU2ClsgIDEyOS4z NTQ5ODZdICBbPGMxMDg5NDE0Pl0gYXN5bmNfcnVuX2VudHJ5X2ZuKzB4NDQvMHgxZDAKWyAgMTI5 Ljk3OTEyOF0gIFs8YzE2ZDdiMTI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAg MTMwLjYyMzY0M10gIFs8YzEwN2ViZjI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzEyLzB4N2YwClsg IDEzMS4zMTg0MzVdICBbPGMxNmQ3YjEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIw ClsgIDEzMi42MzMyMDhdICBbPGMxMDdmNjk0Pl0gd29ya2VyX3RocmVhZCsweDVjNC8weGIyMApb ICAxMzMuNjg1Nzk0XSAgWzxjMTA3ZjBkMD5dID8gcHJvY2Vzc19vbmVfd29yaysweDdmMC8weDdm MApbICAxMzQuMzMxNTY1XSAgWzxjMTA4NWUxMj5dIGt0aHJlYWQrMHhlMi8weGYwClsgIDEzNS4y ODQwMzldICBbPGMxMDdmMGQwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4N2YwLzB4N2YwClsgIDEz NS44OTA2NzZdICBbPGMyOTRhOTAwPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIwLzB4MzAK WyAgMTM2LjM3NzQ1N10gIFs8YzEwODVkMzA+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg3MC8weDcw ClsgIDEzNi44MDE5MjNdIC0tLVsgZW5kIHRyYWNlIGI5YzYxMWRmNmE1MTZhMDkgXS0tLQpbICAx MzcuMjQzMjcwXSBzcGluX2xvY2stdG9ydHVyZTogV3JpdGVzOiAgVG90YWw6IDIgIE1heC9NaW46 IDAvMCAgIEZhaWw6IDAgCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Q1ODRm MmFjZjVjYzZjNGExNGMzMzA5MzAyMjJkOGU3MGZlMDI0YTYvZG1lc2ctcXVhbnRhbC1pdmI0MS04 NzoyMDE0MDcwNzE4MDEzMzppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogo2MjoxOjEgYWxs X2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCg== --===============4722391706935764129== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.11.0-rc7-00025-gb22ce27" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgMy4xMS4wLXJjNyBLZXJuZWwgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHXzY0QklUIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMj15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVD T0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZD T05GSUc9ImFyY2gveDg2L2NvbmZpZ3MvaTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NV UFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRP UF9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05G SUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNf SFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hH QUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19B UkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09O RklHX0FSQ0hfSEFTX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FS RUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURf UEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lC TEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdF X1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKIyBDT05GSUdf Wk9ORV9ETUEzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUX0FSQ0ggaXMgbm90IHNldApDT05G SUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JU U19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX0xBWllfR1M9eQpDT05GSUdfQVJDSF9I V0VJR0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLWVjeCAtZmNhbGwtc2F2ZWQtZWR4IgpDT05GSUdf QVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVs ZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxE VElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfQlJPS0VOX09O X1NNUD15CkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9 IiIKQ09ORklHX0NPTVBJTEVfVEVTVD15CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xP Q0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9L RVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5F TF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkK IyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMg bm90IHNldApDT05GSUdfS0VSTkVMX0xaTUE9eQojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBu b3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09O RklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVF VUUgaXMgbm90IHNldAojIENPTkZJR19GSEFORExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQg aXMgbm90IHNldApDT05GSUdfSEFWRV9HRU5FUklDX0hBUkRJUlFTPXkKCiMKIyBJUlEgc3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfSEFSRElSUVM9eQpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9 eQpDT05GSUdfR0VORVJJQ19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09O RklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19JUlFfRk9S Q0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dB VENIRE9HPXkKQ09ORklHX0tUSU1FX1NDQUxBUj15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT PXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlVJTEQ9eQpDT05GSUdfR0VORVJJQ19DTE9D S0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRp bWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX0haX1BFUklPRElD PXkKIyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19I SUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcK IwojIENPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9USU1F X0FDQ09VTlRJTkc9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JTRF9QUk9D RVNTX0FDQ1RfVjMgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwoj IFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVElOWV9SQ1U9eQojIENPTkZJR19QUkVFTVBUX1JDVSBp cyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfVFJFRV9SQ1VfVFJB Q0UgaXMgbm90IHNldApDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlz IG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NI RURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19B UkNIX1dBTlRTX1BST1RfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19D R1JPVVBfREVCVUc9eQojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CkNPTkZJR19D R1JPVVBfREVWSUNFPXkKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9DUFVBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1JFU09VUkNFX0NPVU5URVJTPXkKIyBDT05GSUdf TUVNQ0cgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19D R1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJ RFRIPXkKIyBDT05GSUdfUlRfR1JPVVBfU0NIRUQgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9V UD15CkNPTkZJR19ERUJVR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JF IGlzIG5vdCBzZXQKQ09ORklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNfTlMgaXMgbm90IHNl dApDT05GSUdfSVBDX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdf U0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNP TkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09V UkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9 eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xaND15CiMgQ09ORklH X0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19B Tk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05f VFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQojIENPTkZJR19FWFBFUlQgaXMg bm90IHNldApDT05GSUdfVUlEMTY9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0 CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkK Q09ORklHX0JVRz15CkNPTkZJR19FTEZfQ09SRT15CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQpD T05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJ R05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15 CkNPTkZJR19BSU89eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfUEVSRl9VU0VfVk1BTExPQz15 CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVS Rl9FVkVOVFM9eQpDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQz15CkNPTkZJR19WTV9FVkVO VF9DT1VOVEVSUz15CkNPTkZJR19TTFVCX0RFQlVHPXkKQ09ORklHX0NPTVBBVF9CUks9eQojIENP TkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQpDT05GSUdfU0xVQl9DUFVfUEFSVElB TD15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQojIENPTkZJR19PUFJP RklMRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05N SV9USU1FUj15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVE X0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNT PXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BS T1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJ R19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklH X0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFW RV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJ R19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RF QlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFL UE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19I QVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZF X1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09O RklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJV Q1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hH X0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFW RV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hB VkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVH RVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0Vf RUxGX1JFTD15CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQz PXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGlu ZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfR0VORVJJQ19E TUFfQ09IRVJFTlQ9eQpDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJ R19CQVNFX1NNQUxMPTAKIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19CTE9DSz15 CiMgQ09ORklHX0xCREFGIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JM S19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0RF Vl9USFJPVFRMSU5HIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19Q QVJUSVRJT05fQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09O RklHX0VGSV9QQVJUSVRJT049eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9O T09QPXkKIyBDT05GSUdfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19JT1NDSEVE X0NGUT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hFRD15CkNPTkZJR19ERUZBVUxUX0NGUT15CiMg Q09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNm cSIKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5M T0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRF X1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CiMgQ09ORklHX0ZSRUVa RVIgaXMgbm90IHNldAoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19a T05FX0RNQT15CiMgQ09ORklHX1NNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRVhURU5ERURfUExB VEZPUk09eQojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfV0FO VF9JTlRFTF9NSUQgaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9SREMzMjFYIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1P UllfRkFJTFVSRT15CkNPTkZJR19YODZfMzJfSVJJUz15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJB TUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BB UkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19YRU5f UFJJVklMRUdFRF9HVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19M R1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcg aXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMg Q09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05G SUdfTTU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19N NTg2TU1YIGlzIG5vdCBzZXQKQ09ORklHX002ODY9eQojIENPTkZJR19NUEVOVElVTUlJIGlzIG5v dCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0g aXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMg bm90IHNldAojIENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAoj IENPTkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfTVdJTkNISVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90 IHNldAojIENPTkZJR19NRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qg c2V0CiMgQ09ORklHX01HRU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5v dCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNl dAojIENPTkZJR19YODZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NB Q0hFX1NISUZUPTUKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD01CiMgQ09ORklHX1g4Nl9QUFJP X0ZFTkNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19Y ODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdf WDg2X01JTklNVU1fQ1BVX0ZBTUlMWT01CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdf Q1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRB VVI9eQpDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNP TkZJR19ETUk9eQpDT05GSUdfTlJfQ1BVUz0xCkNPTkZJR19QUkVFTVBUX05PTkU9eQojIENPTkZJ R19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNl dApDT05GSUdfUFJFRU1QVF9DT1VOVD15CiMgQ09ORklHX1g4Nl9VUF9BUElDIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9NQ0U9eQojIENPTkZJR19YODZfQU5DSUVOVF9NQ0UgaXMgbm90IHNldApDT05G SUdfWDg2X01DRV9JTkpFQ1Q9eQpDT05GSUdfVk04Nj15CkNPTkZJR19UT1NISUJBPXkKIyBDT05G SUdfSThLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQpDT05GSUdfTUlDUk9D T0RFPXkKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9D T0RFX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CiMgQ09O RklHX01JQ1JPQ09ERV9JTlRFTF9FQVJMWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ09ERV9B TURfRUFSTFkgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFX0VBUkxZPXkKIyBDT05GSUdfWDg2 X01TUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfTk9ISUdITUVNPXkKIyBD T05GSUdfSElHSE1FTTRHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElHSE1FTTY0RyBpcyBub3Qgc2V0 CkNPTkZJR19QQUdFX09GRlNFVD0weEMwMDAwMDAwCiMgQ09ORklHX1g4Nl9QQUUgaXMgbm90IHNl dApDT05GSUdfQVJDSF9GTEFUTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFC TEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9J TlRFUl9WQUxVRT0wCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0ZMQVRNRU1f TUFOVUFMPXkKIyBDT05GSUdfU1BBUlNFTUVNX01BTlVBTCBpcyBub3Qgc2V0CkNPTkZJR19GTEFU TUVNPXkKQ09ORklHX0ZMQVRfTk9ERV9NRU1fTUFQPXkKQ09ORklHX1NQQVJTRU1FTV9TVEFUSUM9 eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkK Q09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkK IyBDT05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19QQUdFRkxB R1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQkFMTE9PTl9D T01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKIyBDT05G SUdfUEhZU19BRERSX1RfNjRCSVQgaXMgbm90IHNldApDT05GSUdfWk9ORV9ETUFfRkxBRz0xCiMg Q09ORklHX0JPVU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX0JPVU5DRV9QT09MPXkKQ09ORklH X1ZJUlRfVE9fQlVTPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1B UF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09O RklHX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfSFdQT0lTT05fSU5KRUNUIGlzIG5vdCBzZXQK Q09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBB R0VfQUxXQVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0U9 eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19ORUVEX1BFUl9DUFVfS009eQpD T05GSUdfQ0xFQU5DQUNIRT15CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJR19aQlVEIGlzIG5v dCBzZXQKIyBDT05GSUdfWlNXQVAgaXMgbm90IHNldAojIENPTkZJR19YODZfQ0hFQ0tfQklPU19D T1JSVVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NAojIENPTkZJR19N QVRIX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9TQU5J VElaRVIgaXMgbm90IHNldApDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5D QUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19F RkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9S IGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlz IG5vdCBzZXQKQ09ORklHX0haXzMwMD15CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05G SUdfSFo9MzAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQpDT05GSUdfUEhZ U0lDQUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5vdCBzZXQKQ09O RklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKCiMKIyBQb3dlciBtYW5hZ2VtZW50 IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKIyBDT05GSUdf SElCRVJOQVRJT04gaXMgbm90IHNldAojIENPTkZJR19QTV9SVU5USU1FIGlzIG5vdCBzZXQKQ09O RklHX0FDUEk9eQojIENPTkZJR19BQ1BJX1BST0NGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElf UFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfUFJPQ19FVkVOVD15CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElf QkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklH X0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSTJD PXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNldApDT05GSUdfQUNQSV9CTEFDS0xJ U1RfWUVBUj0wCiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BD SV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CiMgQ09ORklHX0FDUElfQ09O VEFJTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NGSSBpcyBub3Qgc2V0Cgoj CiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9G UkVRX1RBQkxFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdfQ1BVX0ZSRVFf U1RBVD15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUyBpcyBub3Qgc2V0CiMgQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BV X0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfT05ERU1BTkQgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9H T1ZfQ09OU0VSVkFUSVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJ R19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9 eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZS RVFfR09WX0NPTlNFUlZBVElWRT15CgojCiMgeDg2IENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2 ZXJzCiMKIyBDT05GSUdfWDg2X0lOVEVMX1BTVEFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9Q Q0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMgbm90IHNl dApDT05GSUdfWDg2X1BPV0VSTk9XX0s2PXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LNz15CkNPTkZJ R19YODZfUE9XRVJOT1dfSzdfQUNQST15CiMgQ09ORklHX1g4Nl9HWF9TVVNQTU9EIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9TUEVFRFNURVBfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9TTUkgaXMg bm90IHNldApDT05GSUdfWDg2X1A0X0NMT0NLTU9EPXkKQ09ORklHX1g4Nl9DUFVGUkVRX05GT1JD RTI9eQpDT05GSUdfWDg2X0xPTkdSVU49eQojIENPTkZJR19YODZfTE9OR0hBVUwgaXMgbm90IHNl dAojIENPTkZJR19YODZfRV9QT1dFUlNBVkVSIGlzIG5vdCBzZXQKCiMKIyBzaGFyZWQgb3B0aW9u cwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj15CkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklH X0NQVV9JRExFX01VTFRJUExFX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09W X0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNf Q1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNl dAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9H T0JJT1M9eQojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9H T0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT09MUEMgaXMgbm90IHNldAojIENPTkZJ R19QQ0lfR09BTlkgaXMgbm90IHNldApDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RPTUFJ TlM9eQojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKQ09O RklHX1BDSV9TVFVCPXkKQ09ORklHX1BDSV9BVFM9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBz ZXQKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUEFTSUQ9eQojIENPTkZJ R19QQ0lfSU9BUElDIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3Qg Y29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0lTQT15CkNP TkZJR19FSVNBPXkKQ09ORklHX0VJU0FfVkxCX1BSSU1JTkc9eQojIENPTkZJR19FSVNBX1BDSV9F SVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRUlTQV9WSVJUVUFMX1JPT1QgaXMgbm90IHNldAojIENP TkZJR19FSVNBX05BTUVTIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMD15CkNPTkZJR19TQ3gyMDBI Ul9USU1FUj15CkNPTkZJR19PTFBDPXkKIyBDT05GSUdfT0xQQ19YTzE1X1NDSSBpcyBub3Qgc2V0 CkNPTkZJR19BTElYPXkKIyBDT05GSUdfTkVUNTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dFT1Mg aXMgbm90IHNldApDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CiMgQ09ORklHX1BDTUNJ QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBUkRCVVMgaXMgbm90IHNldAoKIwojIFBDLWNhcmQgYnJp ZGdlcwojCiMgQ09ORklHX1lFTlRBIGlzIG5vdCBzZXQKQ09ORklHX1BDTUNJQV9QUk9CRT15CkNP TkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DT01QQVE9eQpDT05GSUdfSE9U UExVR19QQ0lfQ09NUEFRX05WUkFNPXkKIyBDT05GSUdfSE9UUExVR19QQ0lfQUNQSSBpcyBub3Qg c2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0kgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVH X1BDSV9TSFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CgojCiMgRXhl Y3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpD T05GSUdfQVJDSF9CSU5GTVRfRUxGX1JBTkRPTUlaRV9QSUU9eQpDT05GSUdfQ09SRV9EVU1QX0RF RkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FP VVQ9eQpDT05GSUdfQklORk1UX0FPVVQ9eQpDT05GSUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09S RURVTVA9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfSEFWRV9URVhUX1BPS0Vf U01QPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tF VD15CkNPTkZJR19QQUNLRVRfRElBRz15CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFH IGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKIyBDT05GSUdfWEZS TV9VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09O RklHX1hGUk1fTUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZSTV9J UENPTVA9eQpDT05GSUdfTkVUX0tFWT15CkNPTkZJR19ORVRfS0VZX01JR1JBVEU9eQpDT05GSUdf SU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0FEVkFO Q0VEX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQ X1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNPTkZJR19JUF9QTlBfQk9PVFA9eQojIENPTkZJ R19JUF9QTlBfUkFSUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD15CiMgQ09ORklHX05FVF9J UEdSRV9ERU1VWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKIyBDT05GSUdfQVJQ RCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTl9DT09LSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQpDT05G SUdfSU5FVF9JUENPTVA9eQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RV Tk5FTD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNP TkZJR19JTkVUX0xSTz15CkNPTkZJR19JTkVUX0RJQUc9eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15 CkNPTkZJR19JTkVUX1VEUF9ESUFHPXkKIyBDT05GSUdfVENQX0NPTkdfQURWQU5DRUQgaXMgbm90 IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3Vi aWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQojIENPTkZJR19JUFY2X1BSSVZB Q1kgaXMgbm90IHNldApDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRF X0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKQ09ORklHX0lO RVQ2X0FIPXkKIyBDT05GSUdfSU5FVDZfRVNQIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09N UD15CkNPTkZJR19JUFY2X01JUDY9eQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9eQpDT05GSUdf SU5FVDZfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdf SU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9CRUVUIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OIGlzIG5v dCBzZXQKQ09ORklHX0lQVjZfU0lUPXkKQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2 X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKIyBDT05GSUdfSVBWNl9HUkUg aXMgbm90IHNldAojIENPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CkNPTkZJ R19JUFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05G SUdfSVBWNl9QSU1TTV9WMj15CkNPTkZJR19ORVRMQUJFTD15CkNPTkZJR19ORVRXT1JLX1NFQ01B Uks9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJ R19ORVRGSUxURVIgaXMgbm90IHNldApDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1Bf RElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKQ09ORklHX0lQX0RDQ1BfQ0NJ RDJfREVCVUc9eQpDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNf REVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJu ZWwgSGFja2luZwojCkNPTkZJR19JUF9EQ0NQX0RFQlVHPXkKQ09ORklHX0lQX1NDVFA9eQpDT05G SUdfU0NUUF9EQkdfT0JKQ05UPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01E NSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09O RklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBf Q09PS0lFX0hNQUNfTUQ1PXkKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09ORklH X1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMg bm90IHNldApDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CkNP TkZJR19MMlRQX1YzPXkKQ09ORklHX0wyVFBfSVA9eQpDT05GSUdfTDJUUF9FVEg9eQpDT05GSUdf U1RQPXkKQ09ORklHX0dBUlA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NO T09QSU5HPXkKIyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfTkVUX0RTQT15CkNPTkZJR19ORVRfRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX0RTQT15 CkNPTkZJR19ORVRfRFNBX1RBR19FRFNBPXkKQ09ORklHX05FVF9EU0FfVEFHX1RSQUlMRVI9eQpD T05GSUdfVkxBTl84MDIxUT15CkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQojIENPTkZJR19WTEFO XzgwMjFRX01WUlAgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldApDT05GSUdf TExDPXkKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CkNPTkZJR19JUFg9eQojIENPTkZJR19JUFhf SU5URVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUg aXMgbm90IHNldApDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQojIENPTkZJR19JRUVFODAy MTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGlu ZwojCiMgQ09ORklHX05FVF9TQ0hfQ0JRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSFRCPXkK Q09ORklHX05FVF9TQ0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1ND SF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQojIENP TkZJR19ORVRfU0NIX1NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfVEVRTCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfU0NIX1RCRj15CkNPTkZJR19ORVRfU0NIX0dSRUQ9eQpDT05GSUdfTkVU X1NDSF9EU01BUks9eQojIENPTkZJR19ORVRfU0NIX05FVEVNIGlzIG5vdCBzZXQKQ09ORklHX05F VF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKQ09ORklHX05FVF9TQ0hfQ0hPS0U9 eQojIENPTkZJR19ORVRfU0NIX1FGUSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NPREVMPXkK IyBDT05GSUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JF U1M9eQojIENPTkZJR19ORVRfU0NIX1BMVUcgaXMgbm90IHNldAoKIwojIENsYXNzaWZpY2F0aW9u CiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xT X1RDSU5ERVg9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdfTkVUX0NMU19GVz15CiMg Q09ORklHX05FVF9DTFNfVTMyIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfUlNWUD15CiMgQ09O RklHX05FVF9DTFNfUlNWUDYgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklH X05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9T VEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdfTkVUX0VNQVRDSF9OQllURT15 CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CiMgQ09ORklHX05FVF9FTUFUQ0hfTUVUQSBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9FTUFUQ0hfVEVYVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FD VD15CkNPTkZJR19ORVRfQUNUX1BPTElDRT15CkNPTkZJR19ORVRfQUNUX0dBQ1Q9eQojIENPTkZJ R19HQUNUX1BST0IgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9NSVJSRUQ9eQojIENPTkZJR19O RVRfQUNUX05BVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1BFRElUPXkKQ09ORklHX05FVF9B Q1RfU0lNUD15CiMgQ09ORklHX05FVF9BQ1RfU0tCRURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9BQ1RfQ1NVTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfSU5EIGlzIG5vdCBzZXQKQ09O RklHX05FVF9TQ0hfRklGTz15CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19S RVNPTFZFUiBpcyBub3Qgc2V0CkNPTkZJR19CQVRNQU5fQURWPXkKIyBDT05GSUdfQkFUTUFOX0FE Vl9CTEEgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX0RBVCBpcyBub3Qgc2V0CkNPTkZJ R19CQVRNQU5fQURWX05DPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19PUEVOVlNXSVRDSD15CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05F VExJTktfTU1BUD15CkNPTkZJR19ORVRMSU5LX0RJQUc9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkK IyBDT05GSUdfTkVUUFJJT19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9M TD15CkNPTkZJR19CUUw9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19ORVRfUEtUR0VO PXkKQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldApDT05GSUdf QlQ9eQpDT05GSUdfQlRfUkZDT01NPXkKIyBDT05GSUdfQlRfUkZDT01NX1RUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUX0JORVAgaXMgbm90IHNldAojIENPTkZJR19CVF9ISURQIGlzIG5vdCBzZXQK CiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSENJQlRTRElPPXkKQ09O RklHX0JUX0hDSVVBUlQ9eQojIENPTkZJR19CVF9IQ0lVQVJUX0g0IGlzIG5vdCBzZXQKQ09ORklH X0JUX0hDSVVBUlRfQkNTUD15CiMgQ09ORklHX0JUX0hDSVVBUlRfQVRIM0sgaXMgbm90IHNldAoj IENPTkZJR19CVF9IQ0lVQVJUX0xMIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVVBUlRfM1dJUkU9 eQojIENPTkZJR19CVF9IQ0lWSENJIGlzIG5vdCBzZXQKQ09ORklHX0JUX01SVkw9eQojIENPTkZJ R19CVF9NUlZMX1NESU8gaXMgbm90IHNldAojIENPTkZJR19CVF9XSUxJTksgaXMgbm90IHNldApD T05GSUdfQUZfUlhSUEM9eQojIENPTkZJR19BRl9SWFJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19SWEtBRD15CkNPTkZJR19GSUJfUlVMRVM9eQojIENPTkZJR19XSVJFTEVTUyBpcyBub3Qgc2V0 CkNPTkZJR19XSU1BWD15CkNPTkZJR19XSU1BWF9ERUJVR19MRVZFTD04CkNPTkZJR19SRktJTEw9 eQpDT05GSUdfUkZLSUxMX0lOUFVUPXkKQ09ORklHX1JGS0lMTF9SRUdVTEFUT1I9eQpDT05GSUdf TkVUXzlQPXkKQ09ORklHX05FVF85UF9WSVJUSU89eQojIENPTkZJR19ORVRfOVBfUkRNQSBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMg bm90IHNldAojIENPTkZJR19DRVBIX0xJQiBpcyBub3Qgc2V0CkNPTkZJR19ORkM9eQpDT05GSUdf TkZDX05DST15CkNPTkZJR19ORkNfSENJPXkKQ09ORklHX05GQ19TSERMQz15CgojCiMgTmVhciBG aWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwojIENPTkZJR19ORkNfV0lMSU5LIGlz IG5vdCBzZXQKQ09ORklHX05GQ19TSU09eQojIENPTkZJR19ORkNfUE41NDQgaXMgbm90IHNldAoj IENPTkZJR19ORkNfTUlDUk9SRUFEIGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVycwojCgoj CiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIK IyBDT05GSUdfREVWVE1QRlMgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CiMgQ09ORklH X1BSRVZFTlRfRklSTVdBUkVfQlVJTEQgaXMgbm90IHNldApDT05GSUdfRldfTE9BREVSPXkKQ09O RklHX0ZJUk1XQVJFX0lOX0tFUk5FTD15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQK IyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19SRUdNQVA9eQpD T05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJR PXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQKCiMK IyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoj IENPTkZJR19NVEQgaXMgbm90IHNldApDT05GSUdfT0Y9eQoKIwojIERldmljZSBUcmVlIGFuZCBP cGVuIEZpcm13YXJlIHN1cHBvcnQKIwojIENPTkZJR19QUk9DX0RFVklDRVRSRUUgaXMgbm90IHNl dApDT05GSUdfT0ZfU0VMRlRFU1Q9eQpDT05GSUdfT0ZfUFJPTVRSRUU9eQpDT05GSUdfT0ZfQURE UkVTUz15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfSTJDPXkKQ09ORklHX09GX05FVD15CkNP TkZJR19PRl9NRElPPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJRPXkKQ09ORklH X1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz15CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlz IG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfUENfRklGTz15CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQ RVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BB UlBPUlRfQVg4ODc5Nj15CiMgQ09ORklHX1BBUlBPUlRfMTI4NCBpcyBub3Qgc2V0CkNPTkZJR19Q QVJQT1JUX05PVF9QQz15CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkK CiMKIyBQcm90b2NvbHMKIwpDT05GSUdfSVNBUE5QPXkKIyBDT05GSUdfUE5QQklPUyBpcyBub3Qg c2V0CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxLX0RFVl9GRD15 CiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQ MzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfREEgaXMgbm90IHNldAojIENPTkZJR19C TEtfQ1BRX0NJU1NfREEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX1VNRU09eQojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09V TlQ9OAojIENPTkZJR19CTEtfREVWX0NSWVBUT0xPT1AgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9eQpDT05GSUdfQkxLX0RFVl9O Vk1FPXkKQ09ORklHX0JMS19ERVZfU1g4PXkKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNl dApDT05GSUdfQ0RST01fUEtUQ0RWRD15CkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9OApD T05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEU9eQpDT05GSUdfQVRBX09WRVJfRVRIPXkKQ09ORklH X1ZJUlRJT19CTEs9eQpDT05GSUdfQkxLX0RFVl9IRD15CiMgQ09ORklHX0JMS19ERVZfUkJEIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmlj ZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CkNPTkZJR19BRDUyNVhf RFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90 IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKQ09ORklHX1BIQU5UT009eQpDT05GSUdf SU5URUxfTUlEX1BUST15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQojIENP TkZJR19USUZNXzdYWDEgaXMgbm90IHNldAojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQK IyBDT05GSUdfQVRNRUxfU1NDIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15 CiMgQ09ORklHX0NTNTUzNV9NRkdQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qg c2V0CkNPTkZJR19BUERTOTgwMkFMUz15CkNPTkZJR19JU0wyOTAwMz15CkNPTkZJR19JU0wyOTAy MD15CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3ODA9eQpDT05G SUdfU0VOU09SU19CSDE3NzA9eQojIENPTkZJR19TRU5TT1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQK IyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMg Q09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMDg1X0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19QQ0hfUEhVQj15CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9eQpDT05G SUdfU1JBTT15CkNPTkZJR19DMlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD15Cgoj CiMgRUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0xF R0FDWT15CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9N XzkzQ1g2IGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9eQojIENPTkZJR19DQjcxMF9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4YXMg SW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwpDT05GSUdfVElf U1Q9eQojIENPTkZJR19TRU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBH QSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKQ09ORklH X1ZNV0FSRV9WTUNJPXkKQ09ORklHX0hBVkVfSURFPXkKQ09ORklHX0lERT15CgojCiMgUGxlYXNl IHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxwL2luZm8gb24gSURFIGRyaXZl cwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lERV9USU1JTkdTPXkKQ09ORklHX0lE RV9BVEFQST15CkNPTkZJR19JREVfTEVHQUNZPXkKQ09ORklHX0JMS19ERVZfSURFX1NBVEE9eQpD T05GSUdfSURFX0dEPXkKIyBDT05GSUdfSURFX0dEX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVf R0RfQVRBUEk9eQojIENPTkZJR19CTEtfREVWX0lERUNEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfSURFVEFQRT15CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklH X0lERV9UQVNLX0lPQ1RMIGlzIG5vdCBzZXQKQ09ORklHX0lERV9QUk9DX0ZTPXkKCiMKIyBJREUg Y2hpcHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMKQ09ORklHX0lERV9HRU5FUklDPXkKIyBDT05GSUdf QkxLX0RFVl9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0NNRDY0MD15CiMgQ09O RklHX0JMS19ERVZfQ01ENjQwX0VOSEFOQ0VEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9J REVQTlAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kgSURF IGNoaXBzZXRzIHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQojIENPTkZJR19JREVQ Q0lfUENJQlVTX09SREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9PRkZCT0FSRCBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0dFTkVSSUM9eQojIENPTkZJR19CTEtfREVWX09QVEk2MjEg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JaMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX0lERURNQV9QQ0k9eQpDT05GSUdfQkxLX0RFVl9BRUM2MlhYPXkKQ09ORklHX0JMS19ERVZf QUxJMTVYMz15CkNPTkZJR19CTEtfREVWX0FNRDc0WFg9eQojIENPTkZJR19CTEtfREVWX0FUSUlY UCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0NNRDY0WD15CkNPTkZJR19CTEtfREVWX1RSSUZM RVg9eQpDT05GSUdfQkxLX0RFVl9DUzU1MjA9eQpDT05GSUdfQkxLX0RFVl9DUzU1MzA9eQpDT05G SUdfQkxLX0RFVl9DUzU1MzU9eQpDT05GSUdfQkxLX0RFVl9DUzU1MzY9eQojIENPTkZJR19CTEtf REVWX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfU0MxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QSUlY IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JVDgxNzIgaXMgbm90IHNldApDT05GSUdfQkxL X0RFVl9JVDgyMTM9eQojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX05TODc0MTU9eQpDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQ9eQpDT05GSUdfQkxL X0RFVl9QREMyMDJYWF9ORVc9eQpDT05GSUdfQkxLX0RFVl9TVldLUz15CiMgQ09ORklHX0JMS19E RVZfU0lJTUFHRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NJUzU1MTM9eQpDT05GSUdfQkxL X0RFVl9TTEM5MEU2Nj15CiMgQ09ORklHX0JMS19ERVZfVFJNMjkwIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfVklBODJDWFhYPXkKIyBDT05GSUdfQkxLX0RFVl9UQzg2QzAwMSBpcyBub3Qgc2V0 CgojCiMgT3RoZXIgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwoKIwojIE5vdGU6IG1vc3Qgb2YgdGhl c2UgYWxzbyByZXF1aXJlIHNwZWNpYWwga2VybmVsIGJvb3QgcGFyYW1ldGVycwojCkNPTkZJR19C TEtfREVWXzREUklWRVM9eQpDT05GSUdfQkxLX0RFVl9BTEkxNFhYPXkKQ09ORklHX0JMS19ERVZf RFRDMjI3OD15CkNPTkZJR19CTEtfREVWX0hUNjU2MEI9eQojIENPTkZJR19CTEtfREVWX1FENjVY WCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1VNQzg2NzI9eQpDT05GSUdfQkxLX0RFVl9JREVE TUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdf UkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lf VEdUPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qg c2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdf QkxLX0RFVl9TRD15CkNPTkZJR19DSFJfREVWX1NUPXkKQ09ORklHX0NIUl9ERVZfT1NTVD15CkNP TkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkKIyBDT05GSUdfQ0hS X0RFVl9TRyBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NDSD15CkNPTkZJR19TQ1NJX0VOQ0xP U1VSRT15CiMgQ09ORklHX1NDU0lfTVVMVElfTFVOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9D T05TVEFOVFMgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lfU0NB Tl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkK Q09ORklHX1NDU0lfRkNfQVRUUlM9eQojIENPTkZJR19TQ1NJX0ZDX1RHVF9BVFRSUyBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09O RklHX1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQojIENPTkZJR19TQ1NJ X1NBU19IT1NUX1NNUCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19T Q1NJX1NSUF9UR1RfQVRUUlM9eQpDT05GSUdfU0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NTSV9U Q1A9eQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz15CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfQk5YMl9JU0NTST15CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9eQojIENPTkZJR19CRTJJU0NT SSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9IUFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV8zV185WFhYIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfM1dfU0FTPXkKIyBDT05GSUdfU0NTSV83MDAwRkFTU1QgaXMgbm90IHNl dApDT05GSUdfU0NTSV9BQ0FSRD15CkNPTkZJR19TQ1NJX0FIQTE1Mlg9eQojIENPTkZJR19TQ1NJ X0FIQTE1NDIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FIQTE3NDAgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0FBQ1JBSUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BSUM3WFhYPXkKQ09ORklH X0FJQzdYWFhfQ01EU19QRVJfREVWSUNFPTMyCkNPTkZJR19BSUM3WFhYX1JFU0VUX0RFTEFZX01T PTUwMDAKIyBDT05GSUdfQUlDN1hYWF9CVUlMRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19B SUM3WFhYX0RFQlVHX0VOQUJMRT15CkNPTkZJR19BSUM3WFhYX0RFQlVHX01BU0s9MAojIENPTkZJ R19BSUM3WFhYX1JFR19QUkVUVFlfUFJJTlQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdY WFhfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BSUM3OVhYIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfQUlDOTRYWD15CkNPTkZJR19BSUM5NFhYX0RFQlVHPXkKQ09ORklHX1NDU0lfTVZTQVM9 eQpDT05GSUdfU0NTSV9NVlNBU19ERUJVRz15CkNPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQ9eQoj IENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRFBUX0kyTz15CkNPTkZJ R19TQ1NJX0FEVkFOU1lTPXkKIyBDT05GSUdfU0NTSV9JTjIwMDAgaXMgbm90IHNldApDT05GSUdf U0NTSV9BUkNNU1I9eQpDT05GSUdfTUVHQVJBSURfTkVXR0VOPXkKQ09ORklHX01FR0FSQUlEX01N PXkKIyBDT05GSUdfTUVHQVJBSURfTUFJTEJPWCBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9M RUdBQ1k9eQpDT05GSUdfTUVHQVJBSURfU0FTPXkKQ09ORklHX1NDU0lfTVBUMlNBUz15CkNPTkZJ R19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTX0xPR0dJTkcg aXMgbm90IHNldApDT05GSUdfU0NTSV9NUFQzU0FTPXkKQ09ORklHX1NDU0lfTVBUM1NBU19NQVhf U0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX0xPR0dJTkc9eQojIENPTkZJR19TQ1NJX1VGU0hD RCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQVElPUD15CkNPTkZJR19TQ1NJX0JVU0xPR0lDPXkK IyBDT05GSUdfU0NTSV9GTEFTSFBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9QVlNDU0k9 eQpDT05GSUdfTElCRkM9eQpDT05GSUdfTElCRkNPRT15CkNPTkZJR19GQ09FPXkKQ09ORklHX0ZD T0VfRk5JQz15CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9E VEMzMjgwPXkKQ09ORklHX1NDU0lfRUFUQT15CkNPTkZJR19TQ1NJX0VBVEFfVEFHR0VEX1FVRVVF PXkKIyBDT05GSUdfU0NTSV9FQVRBX0xJTktFRF9DT01NQU5EUyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX0VBVEFfTUFYX1RBR1M9MTYKQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTj15CkNPTkZJR19T Q1NJX0dEVEg9eQpDT05GSUdfU0NTSV9JU0NJPXkKQ09ORklHX1NDU0lfR0VORVJJQ19OQ1I1Mzgw PXkKQ09ORklHX1NDU0lfR0VORVJJQ19OQ1I1MzgwX01NSU89eQpDT05GSUdfU0NTSV9HRU5FUklD X05DUjUzQzQwMD15CkNPTkZJR19TQ1NJX0lQUz15CkNPTkZJR19TQ1NJX0lOSVRJTz15CiMgQ09O RklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BQQT15CiMgQ09ORklHX1ND U0lfSU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9JWklQX1NMT1dfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTkNSNTNDNDA2 QT15CkNPTkZJR19TQ1NJX1NURVg9eQpDT05GSUdfU0NTSV9TWU01M0M4WFhfMj15CkNPTkZJR19T Q1NJX1NZTTUzQzhYWF9ETUFfQUREUkVTU0lOR19NT0RFPTEKQ09ORklHX1NDU0lfU1lNNTNDOFhY X0RFRkFVTFRfVEFHUz0xNgpDT05GSUdfU0NTSV9TWU01M0M4WFhfTUFYX1RBR1M9NjQKQ09ORklH X1NDU0lfU1lNNTNDOFhYX01NSU89eQojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1BBUzE2PXkKQ09ORklHX1NDU0lfUUxPR0lDX0ZBUz15CkNPTkZJR19TQ1NJX1FMT0dJ Q18xMjgwPXkKIyBDT05GSUdfU0NTSV9RTEFfRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFf SVNDU0k9eQojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9TSU03MTA9 eQpDT05GSUdfU0NTSV9TWU01M0M0MTY9eQojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX0RDMzkwVD15CkNPTkZJR19TQ1NJX1QxMjg9eQpDT05GSUdfU0NTSV9VMTRf MzRGPXkKIyBDT05GSUdfU0NTSV9VMTRfMzRGX1RBR0dFRF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1UxNF8zNEZfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfVTE0XzM0Rl9NQVhf VEFHUz04CkNPTkZJR19TQ1NJX1VMVFJBU1RPUj15CiMgQ09ORklHX1NDU0lfTlNQMzIgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUE1DUkFJRD15 CkNPTkZJR19TQ1NJX1BNODAwMT15CkNPTkZJR19TQ1NJX1NSUD15CkNPTkZJR19TQ1NJX0JGQV9G Qz15CiMgQ09ORklHX1NDU0lfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQ0hFTFNJT19G Q09FPXkKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX09TRF9JTklUSUFU T1I9eQojIENPTkZJR19TQ1NJX09TRF9VTEQgaXMgbm90IHNldApDT05GSUdfU0NTSV9PU0RfRFBS SU5UX1NFTlNFPTEKQ09ORklHX1NDU0lfT1NEX0RFQlVHPXkKQ09ORklHX0FUQT15CiMgQ09ORklH X0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SIGlz IG5vdCBzZXQKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBVEFfUE1QIGlzIG5vdCBzZXQKCiMKIyBDb250cm9sbGVycyB3aXRoIG5vbi1T RkYgbmF0aXZlIGludGVyZmFjZQojCkNPTkZJR19TQVRBX0FIQ0k9eQojIENPTkZJR19TQVRBX0FI Q0lfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0FUQV9JTklDMTYyWD15CkNPTkZJR19TQVRB X0FDQVJEX0FIQ0k9eQpDT05GSUdfU0FUQV9TSUwyND15CiMgQ09ORklHX0FUQV9TRkYgaXMgbm90 IHNldApDT05GSUdfTUQ9eQojIENPTkZJR19CTEtfREVWX01EIGlzIG5vdCBzZXQKQ09ORklHX0JD QUNIRT15CkNPTkZJR19CQ0FDSEVfREVCVUc9eQojIENPTkZJR19CQ0FDSEVfRURFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0JDQUNIRV9DTE9TVVJFU19ERUJVRz15CkNPTkZJR19CTEtfREVWX0RNPXkK Q09ORklHX0RNX0RFQlVHPXkKIyBDT05GSUdfRE1fQ1JZUFQgaXMgbm90IHNldApDT05GSUdfRE1f U05BUFNIT1Q9eQojIENPTkZJR19ETV9USElOX1BST1ZJU0lPTklORyBpcyBub3Qgc2V0CiMgQ09O RklHX0RNX0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0RNX01JUlJPUj15CiMgQ09ORklHX0RNX1JB SUQgaXMgbm90IHNldApDT05GSUdfRE1fTE9HX1VTRVJTUEFDRT15CiMgQ09ORklHX0RNX1pFUk8g aXMgbm90IHNldApDT05GSUdfRE1fTVVMVElQQVRIPXkKQ09ORklHX0RNX01VTFRJUEFUSF9RTD15 CkNPTkZJR19ETV9NVUxUSVBBVEhfU1Q9eQpDT05GSUdfRE1fREVMQVk9eQpDT05GSUdfRE1fVUVW RU5UPXkKQ09ORklHX0RNX0ZMQUtFWT15CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMg Q09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19UQVJHRVRfQ09SRT15CkNPTkZJR19U Q01fSUJMT0NLPXkKQ09ORklHX1RDTV9GSUxFSU89eQpDT05GSUdfVENNX1BTQ1NJPXkKIyBDT05G SUdfTE9PUEJBQ0tfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX1RDTV9GQz15CkNPTkZJR19JU0NT SV9UQVJHRVQ9eQojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15 CiMgQ09ORklHX0ZVU0lPTl9TUEkgaXMgbm90IHNldApDT05GSUdfRlVTSU9OX0ZDPXkKQ09ORklH X0ZVU0lPTl9TQVM9eQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RM PXkKQ09ORklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBw b3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKQ09ORklHX0ZJUkVXSVJFX09IQ0k9eQpDT05GSUdfRklS RVdJUkVfU0JQMj15CkNPTkZJR19GSVJFV0lSRV9ORVQ9eQojIENPTkZJR19GSVJFV0lSRV9OT1NZ IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJPIGlzIG5vdCBzZXQKQ09ORklHX01BQ0lOVE9TSF9EUklW RVJTPXkKIyBDT05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5vdCBzZXQKQ09ORklHX05FVERFVklD RVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKQ09ORklHX0JPTkRJTkc9eQpDT05G SUdfRFVNTVk9eQpDT05GSUdfRVFVQUxJWkVSPXkKIyBDT05GSUdfTkVUX0ZDIGlzIG5vdCBzZXQK Q09ORklHX0lGQj15CkNPTkZJR19ORVRfVEVBTT15CkNPTkZJR19ORVRfVEVBTV9NT0RFX0JST0FE Q0FTVD15CkNPTkZJR19ORVRfVEVBTV9NT0RFX1JPVU5EUk9CSU49eQojIENPTkZJR19ORVRfVEVB TV9NT0RFX1JBTkRPTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVEVBTV9NT0RFX0FDVElWRUJBQ0tV UD15CiMgQ09ORklHX05FVF9URUFNX01PREVfTE9BREJBTEFOQ0UgaXMgbm90IHNldApDT05GSUdf TUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX1ZYTEFOPXkKQ09ORklHX05FVENPTlNP TEU9eQojIENPTkZJR19ORVRDT05TT0xFX0RZTkFNSUMgaXMgbm90IHNldApDT05GSUdfTkVUUE9M TD15CiMgQ09ORklHX05FVFBPTExfVFJBUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUE9MTF9DT05U Uk9MTEVSPXkKIyBDT05GSUdfVFVOIGlzIG5vdCBzZXQKQ09ORklHX1ZFVEg9eQojIENPTkZJR19W SVJUSU9fTkVUIGlzIG5vdCBzZXQKQ09ORklHX05MTU9OPXkKIyBDT05GSUdfQVJDTkVUIGlzIG5v dCBzZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJzCiMKQ09ORklHX1ZIT1NUX05FVD15CkNP TkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX1ZIT1NUPXkKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2gg QXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwpDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFg9eQpDT05GSUdf TkVUX0RTQV9NVjg4RTYwNjA9eQpDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhfTkVFRF9QUFU9eQpD T05GSUdfTkVUX0RTQV9NVjg4RTYxMzE9eQpDT05GSUdfTkVUX0RTQV9NVjg4RTYxMjNfNjFfNjU9 eQpDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CiMgQ09ORklHX05FVF9WRU5ET1JfM0NP TSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQURBUFRFQyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfQUxURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTUQg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfQVJDX0VNQUM9eQpDT05G SUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKQ09ORklHX0FUTDI9eQpDT05GSUdfQVRMMT15CkNPTkZJ R19BVEwxRT15CiMgQ09ORklHX0FUTDFDIGlzIG5vdCBzZXQKQ09ORklHX0FMWD15CiMgQ09ORklH X05FVF9DQURFTkNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpDT05G SUdfQjQ0PXkKQ09ORklHX0I0NF9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09SRV9B VVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0k9eQpDT05GSUdfQk5YMj15CkNPTkZJR19DTklDPXkK Q09ORklHX1RJR09OMz15CkNPTkZJR19CTlgyWD15CiMgQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FE RSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FMWEVEQV9YR01BQz15CiMgQ09ORklHX05FVF9WRU5E T1JfQ0hFTFNJTyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQ0lSUlVTIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CkNPTkZJR19ETkVUPXkK IyBDT05GSUdfTkVUX1ZFTkRPUl9ERUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElO Sz15CkNPTkZJR19ETDJLPXkKIyBDT05GSUdfU1VOREFOQ0UgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9FWEFS IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CiMgQ09ORklHX05FVF9WRU5E T1JfSFAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPXkK Q09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hX TU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQj15CkNPTkZJ R19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CiMgQ09ORklHX0lYR0JFX0RDQSBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYIGlzIG5vdCBzZXQKQ09ORklHX0lQMTAwMD15 CiMgQ09ORklHX0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQpDT05G SUdfTVZNRElPPXkKQ09ORklHX1NLR0U9eQojIENPTkZJR19TS0dFX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1NLR0VfR0VORVNJUz15CiMgQ09ORklHX1NLWTIgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9NRUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPXkKQ09ORklHX01MWDRfQ09SRT15CkNP TkZJR19NTFg0X0RFQlVHPXkKQ09ORklHX01MWDVfQ09SRT15CkNPTkZJR19NTFg1X0RFQlVHPXkK Q09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKQ09ORklHX0tTODg0Mj15CiMgQ09ORklHX0tTODg1 MV9NTEwgaXMgbm90IHNldApDT05GSUdfS1NaODg0WF9QQ0k9eQojIENPTkZJR19ORVRfVkVORE9S X01ZUkkgaXMgbm90IHNldApDT05GSUdfRkVBTE5YPXkKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VN ST15CkNPTkZJR19OQVRTRU1JPXkKQ09ORklHX05TODM4MjA9eQpDT05GSUdfTkVUX1ZFTkRPUl84 MzkwPXkKIyBDT05GSUdfTkUyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkUyS19QQ0kgaXMgbm90 IHNldAojIENPTkZJR19VTFRSQSBpcyBub3Qgc2V0CkNPTkZJR19XRDgweDM9eQpDT05GSUdfTkVU X1ZFTkRPUl9OVklESUE9eQojIENPTkZJR19GT1JDRURFVEggaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9PS0k9eQpDT05GSUdfUENIX0dCRT15CkNPTkZJR19FVEhPQz15CkNPTkZJR19ORVRf UEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxM T1dGSU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1FMT0dJQyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQpDT05GSUdfQVRQPXkKIyBDT05GSUdfODEzOUNQIGlz IG5vdCBzZXQKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQpDT05GSUdfODEz OVRPT19UVU5FX1RXSVNURVI9eQojIENPTkZJR184MTM5VE9PXzgxMjkgaXMgbm90IHNldAojIENP TkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19T SF9FVEg9eQojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJR19TQzkyMDMxPXkKQ09O RklHX05FVF9WRU5ET1JfU0lTPXkKQ09ORklHX1NJUzkwMD15CkNPTkZJR19TSVMxOTA9eQpDT05G SUdfU0ZDPXkKQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19ORVRfVkVORE9SX1NNU0M9eQoj IENPTkZJR19TTUM5MTk0IGlzIG5vdCBzZXQKQ09ORklHX0VQSUMxMDA9eQpDT05GSUdfU01TQzkx MVg9eQojIENPTkZJR19TTVNDOTExWF9BUkNIX0hPT0tTIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5 NDIwPXkKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CiMgQ09ORklHX1NUTU1BQ19FVEggaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W RU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9X SVpORVQgaXMgbm90IHNldApDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD15CkNPTkZJR19ERUZY WF9NTUlPPXkKIyBDT05GSUdfU0tGUCBpcyBub3Qgc2V0CkNPTkZJR19ISVBQST15CiMgQ09ORklH X1JPQURSVU5ORVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09O RklHX1BIWUxJQj15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BVDgwM1hf UEhZPXkKQ09ORklHX0FNRF9QSFk9eQpDT05GSUdfTUFSVkVMTF9QSFk9eQpDT05GSUdfREFWSUNP TV9QSFk9eQpDT05GSUdfUVNFTUlfUEhZPXkKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19CUk9BRENPTV9QSFk9eQpDT05GSUdfQkNNODdY WF9QSFk9eQojIENPTkZJR19JQ1BMVVNfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1JFQUxURUtfUEhZ PXkKIyBDT05GSUdfTkFUSU9OQUxfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NURTEwWFA9eQojIENP TkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVMX1BIWT15CkNPTkZJ R19GSVhFRF9QSFk9eQpDT05GSUdfTURJT19CSVRCQU5HPXkKQ09ORklHX01ESU9fR1BJTz15CkNP TkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX0dQSU89eQojIENPTkZJR19N RElPX0JVU19NVVhfTU1JT1JFRyBpcyBub3Qgc2V0CkNPTkZJR19QTElQPXkKQ09ORklHX1BQUD15 CiMgQ09ORklHX1BQUF9CU0RDT01QIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9ERUZMQVRFPXkKQ09O RklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01QUEU9eQojIENPTkZJR19QUFBfTVVMVElMSU5L IGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQT0UgaXMgbm90IHNldAojIENPTkZJR19QUFBPTDJUUCBp cyBub3Qgc2V0CkNPTkZJR19QUFBfQVNZTkM9eQpDT05GSUdfUFBQX1NZTkNfVFRZPXkKIyBDT05G SUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19TTEhDPXkKIyBDT05GSUdfV0xBTiBpcyBub3Qgc2V0 CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmljZXMKIwoKIwojIEVuYWJsZSBVU0Ig c3VwcG9ydCB0byBzZWUgV2lNQVggVVNCIGRyaXZlcnMKIwpDT05GSUdfV0FOPXkKIyBDT05GSUdf TEFOTUVESUEgaXMgbm90IHNldApDT05GSUdfSERMQz15CkNPTkZJR19IRExDX1JBVz15CiMgQ09O RklHX0hETENfUkFXX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hETENfQ0lTQ08gaXMgbm90IHNl dApDT05GSUdfSERMQ19GUj15CiMgQ09ORklHX0hETENfUFBQIGlzIG5vdCBzZXQKQ09ORklHX0hE TENfWDI1PXkKQ09ORklHX1BDSTIwMFNZTj15CkNPTkZJR19XQU5YTD15CiMgQ09ORklHX1dBTlhM X0JVSUxEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX1BDMzAwVE9PPXkKQ09ORklHX04yPXkK Q09ORklHX0MxMDE9eQpDT05GSUdfRkFSU1lOQz15CkNPTkZJR19ETENJPXkKQ09ORklHX0RMQ0lf TUFYPTgKIyBDT05GSUdfU0RMQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NCTkkgaXMgbm90IHNldApD T05GSUdfVk1YTkVUMz15CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmlj ZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05G SUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVU X01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9V U0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5f WT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBz ZXQKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJ R19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PXkKQ09ORklHX0tFWUJP QVJEX0FEUDU1ODk9eQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9R VDEwNzAgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfUVQyMTYwPXkKQ09ORklHX0tFWUJPQVJE X0xLS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9UQ0E4NDE4PXkKQ09ORklHX0tFWUJPQVJEX01BVFJJWD15 CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpDT05GSUdfS0VZQk9BUkRfTE04MzMzPXkKIyBDT05G SUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9NQ1M9eQpDT05G SUdfS0VZQk9BUkRfTVBSMTIxPXkKQ09ORklHX0tFWUJPQVJEX05FV1RPTj15CiMgQ09ORklHX0tF WUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9TVE9XQVdBWT15CiMg Q09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RXTDQw MzAgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfWFRLQkQ9eQojIENPTkZJR19JTlBVVF9NT1VT RSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklH X1RPVUNIU0NSRUVOX0FENzg3OT15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDPXkKQ09O RklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVD15CkNPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lS PXkKQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RN RzExMD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVO X0RBOTA1Mj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9F RVRJIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWD15CiMgQ09ORklHX1RPVUNI U0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWD15CkNP TkZJR19UT1VDSFNDUkVFTl9HVU5aRT15CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQpDT05GSUdf VE9VQ0hTQ1JFRU5fV0FDT01fVzgwMDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDPXkK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JF RU5fTUNTNTAwMD15CkNPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQ9eQojIENPTkZJR19UT1VDSFND UkVFTl9NVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTkVYSU8gaXMgbm90 IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSFRDUEVO PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9FRFRfRlQ1WDA2IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIUklH SFQ9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTiBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9QSVhDSVI9eQojIENPTkZJR19UT1VDSFNDUkVFTl9XTTgzMVggaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fVE9VQ0hJVDIxMyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VS SU89eQojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX1NUMTIzMj15CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WD15CiMgQ09ORklHX0lO UFVUX01JU0MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJ Tz15CkNPTkZJR19TRVJJT19JODA0Mj15CiMgQ09ORklHX1NFUklPX1NFUlBPUlQgaXMgbm90IHNl dApDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKQ09ORklHX1NF UklPX1BDSVBTMj15CkNPTkZJR19TRVJJT19MSUJQUzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMg bm90IHNldApDT05GSUdfU0VSSU9fQUxURVJBX1BTMj15CkNPTkZJR19TRVJJT19QUzJNVUxUPXkK IyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19BUEJQUzI9eQpD T05GSUdfU0VSSU9fT0xQQ19BUFNQPXkKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JU X05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9eQoj IENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMK IwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkK Q09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05T T0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExF X0lOU1RBTkNFUz15CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5U PTI1NgojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdfTk9aT01J PXkKQ09ORklHX05fR1NNPXkKIyBDT05GSUdfVFJBQ0VfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklH X1RSQUNFX1NJTks9eQpDT05GSUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05G SUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMg aXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NP TlNPTEU9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9 eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQK Q09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9F WFRFTkRFRCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CgojCiMgTm9uLTgyNTAg c2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NRkRfSFNVIGlzIG5vdCBzZXQK Q09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJ R19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9PRl9QTEFURk9STT15CkNPTkZJ R19TRVJJQUxfU0NDTlhQPXkKIyBDT05GSUdfU0VSSUFMX1NDQ05YUF9DT05TT0xFIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX1RJTUJFUkRBTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FM VEVSQV9KVEFHVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEU9eQpD T05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVF9DT05TT0xFX0JZUEFTUz15CkNPTkZJR19TRVJJ QUxfQUxURVJBX1VBUlQ9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09O RklHX1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFURT0xMTUyMDAKQ09ORklHX1NFUklBTF9BTFRF UkFfVUFSVF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9QQ0hfVUFSVD15CiMgQ09ORklHX1NFUklB TF9QQ0hfVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFS VD15CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVF9DT05TT0xFIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF9BUkM9eQpDT05GSUdfU0VSSUFMX0FSQ19DT05TT0xFPXkKQ09ORklHX1NFUklB TF9BUkNfTlJfUE9SVFM9MQpDT05GSUdfU0VSSUFMX1JQMj15CkNPTkZJR19TRVJJQUxfUlAyX05S X1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD15CkNPTkZJR19TRVJJQUxfRlNMX0xQ VUFSVF9DT05TT0xFPXkKQ09ORklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5v dCBzZXQKQ09ORklHX1BQREVWPXkKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfVklSVElPX0NP TlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQpD T05GSUdfSVBNSV9QQU5JQ19TVFJJTkc9eQpDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkK Q09ORklHX0lQTUlfU0k9eQpDT05GSUdfSVBNSV9XQVRDSERPRz15CiMgQ09ORklHX0lQTUlfUE9X RVJPRkYgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NPXkKIyBDT05GSUdfSFdfUkFORE9NX1RJ TUVSSU9NRU0gaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JB TkRPTV9BTUQ9eQojIENPTkZJR19IV19SQU5ET01fR0VPREUgaXMgbm90IHNldApDT05GSUdfSFdf UkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX05WUkFNPXkKIyBD T05GSUdfRFRMSyBpcyBub3Qgc2V0CkNPTkZJR19SMzk2ND15CkNPTkZJR19BUFBMSUNPTT15CiMg Q09ORklHX1NPTllQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05G SUdfU0N4MjAwX0dQSU8gaXMgbm90IHNldApDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05T Q19HUElPPXkKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTI1NgojIENP TkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CiMgQ09ORklHX1RD R19UUE0gaXMgbm90IHNldAojIENPTkZJR19URUxDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZQ T1JUPXkKQ09ORklHX0kyQz15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKIyBDT05GSUdfSTJDX0NP TVBBVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVYPXkKCiMK IyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0FSQl9HUElPX0NI QUxMRU5HRSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX0dQSU89eQpDT05GSUdfSTJDX01VWF9Q Q0E5NTQxPXkKQ09ORklHX0kyQ19NVVhfUENBOTU0eD15CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVU TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU01CVVM9eQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09O RklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENGPXkKQ09ORklHX0kyQ19BTEdPUENB PXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29u dHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldApDT05GSUdf STJDX0FMSTE1NjM9eQojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CkNPTkZJR19JMkNf QU1ENzU2PXkKIyBDT05GSUdfSTJDX0FNRDc1Nl9TNDg4MiBpcyBub3Qgc2V0CkNPTkZJR19JMkNf QU1EODExMT15CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JU0NIPXkK IyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQgaXMgbm90IHNl dApDT05GSUdfSTJDX05GT1JDRTI9eQojIENPTkZJR19JMkNfTkZPUkNFMl9TNDk4NSBpcyBub3Qg c2V0CkNPTkZJR19JMkNfU0lTNTU5NT15CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApD T05GSUdfSTJDX1NJUzk2WD15CkNPTkZJR19JMkNfVklBPXkKQ09ORklHX0kyQ19WSUFQUk89eQoK IwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMg c3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpD T05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklH X0kyQ19ERVNJR05XQVJFX1BDST15CiMgQ09ORklHX0kyQ19FRzIwVCBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CkNP TkZJR19JMkNfUENBX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX1BYQSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9eQojIENPTkZJR19J MkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2 ZXJzCiMKIyBDT05GSUdfSTJDX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBPUlRf TElHSFQ9eQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9T TUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19FTEVLVE9SIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19QQ0FfSVNBPXkKQ09ORklHX1NDeDIwMF9BQ0I9eQojIENPTkZJR19JMkNfREVCVUdfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19I U0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNsaWVudHMKIwpDT05GSUdfSFNJ X0NIQVI9eQoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJV RyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5U X0tUSU1FUj15CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPXkKQ09ORklHX1BQU19DTElFTlRfUEFS UE9SVD15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBv cnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMK IyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBh ZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIPXkKQ09ORklHX0FS Q0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX0dQ SU9MSUI9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQojIENPTkZJR19ERUJV R19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19H UElPX0dFTkVSSUM9eQojIENPTkZJR19HUElPX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19HUElP X0RBOTA1NT15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnM6CiMKQ09ORklHX0dQSU9f R0VORVJJQ19QTEFURk9STT15CiMgQ09ORklHX0dQSU9fSVQ4NzYxRSBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1RTNTUwMD15CkNPTkZJR19HUElPX1NDSD15CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTFlOWFBP SU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HUkdQSU8gaXMgbm90IHNldAoKIwojIEkyQyBH UElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19BUklaT05BPXkKIyBDT05GSUdfR1BJT19NQVg3 MzAwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUFYNzMyWD15CkNPTkZJR19HUElPX01BWDczMlhf SVJRPXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3 WD15CkNPTkZJR19HUElPX1JDNVQ1ODM9eQojIENPTkZJR19HUElPX1NYMTUwWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fVFdMNDAzMCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RXTDYwNDA9eQpD T05GSUdfR1BJT19XTTgzMVg9eQpDT05GSUdfR1BJT19BRFA1NTg4PXkKIyBDT05GSUdfR1BJT19B RFA1NTg4X0lSUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0FETlA9eQoKIwojIFBDSSBHUElPIGV4 cGFuZGVyczoKIwpDT05GSUdfR1BJT19DUzU1MzU9eQpDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJ R19HUElPX0FNRDgxMTE9eQojIENPTkZJR19HUElPX0xBTkdXRUxMIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fUENIPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKQ09ORklHX0dQSU9fU09EQVZJTExFPXkK IyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnM6 CiMKQ09ORklHX0dQSU9fTUNQMjNTMDg9eQoKIwojIEFDOTcgR1BJTyBleHBhbmRlcnM6CiMKCiMK IyBNT0RVTGJ1cyBHUElPIGV4cGFuZGVyczoKIwpDT05GSUdfR1BJT19UUFM2NTkxMD15CgojCiMg VVNCIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19XMT15CkNPTkZJR19XMV9DT049eQoKIwojIDEt d2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPXkKIyBDT05GSUdfVzFf TUFTVEVSX0RTMjQ4MiBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQpDT05GSUdf VzFfTUFTVEVSX0dQSU89eQoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFfU0xBVkVfVEhF Uk09eQojIENPTkZJR19XMV9TTEFWRV9TTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVf RFMyNDA4IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQxMz15CiMgQ09ORklHX1cxX1NM QVZFX0RTMjQyMyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9eQpDT05GSUdfVzFf U0xBVkVfRFMyNDMzPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzM19DUkM9eQojIENPTkZJR19XMV9T TEFWRV9EUzI3NjAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkKQ09ORklHX1cx X1NMQVZFX0RTMjc4MT15CkNPTkZJR19XMV9TTEFWRV9EUzI4RTA0PXkKQ09ORklHX1cxX1NMQVZF X0JRMjcwMDA9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJV Rz15CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfTUFYODkyNV9QT1dFUj15CiMgQ09ORklHX1dN ODMxWF9CQUNLVVAgaXMgbm90IHNldApDT05GSUdfV004MzFYX1BPV0VSPXkKQ09ORklHX1RFU1Rf UE9XRVI9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQpD T05GSUdfQkFUVEVSWV9EUzI3ODI9eQpDT05GSUdfQkFUVEVSWV9PTFBDPXkKIyBDT05GSUdfQkFU VEVSWV9TQlMgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3eDAwPXkKIyBDT05GSUdfQkFU VEVSWV9CUTI3WDAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFU Rk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklH X0JBVFRFUllfTUFYMTcwNDA9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0Mj15CkNPTkZJR19DSEFS R0VSX1BDRjUwNjMzPXkKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFYODk5Nz15CkNP TkZJR19DSEFSR0VSX0JRMjQxNVg9eQojIENPTkZJR19DSEFSR0VSX1NNQjM0NyBpcyBub3Qgc2V0 CkNPTkZJR19CQVRURVJZX0dPTERGSVNIPXkKIyBDT05GSUdfUE9XRVJfUkVTRVQgaXMgbm90IHNl dApDT05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CiMg Q09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMK Q09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPXkKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMz15CiMg Q09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTgg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19BRE0xMDI1PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAzMT15CkNP TkZJR19TRU5TT1JTX0FETTkyNDA9eQpDT05GSUdfU0VOU09SU19BRFQ3WDEwPXkKQ09ORklHX1NF TlNPUlNfQURUNzQxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQojIENPTkZJR19TRU5TT1JT X0FEVDc0NjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKIyBDT05GSUdfU0VO U09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU0M3NjIxIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD15CiMgQ09O RklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNCMTAw PXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19T RU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9eQpDT05GSUdfU0VOU09S U19EQTkwNTU9eQojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GNzE4ODJGRz15CkNPTkZJ R19TRU5TT1JTX0Y3NTM3NVM9eQojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0c3NjBBPXkKQ09ORklHX1NFTlNPUlNfRzc2Mj15CiMgQ09ORklHX1NFTlNP UlNfR0w1MThTTSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dMNTIwU009eQojIENPTkZJR19T RU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSElINjEzMD15CiMgQ09O RklHX1NFTlNPUlNfQ09SRVRFTVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JQk1BRU09eQpD T05GSUdfU0VOU09SU19JQk1QRVg9eQojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19KQzQyPXkKQ09ORklHX1NFTlNPUlNfTElORUFHRT15CkNPTkZJR19TRU5T T1JTX0xNNjM9eQojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgwPXkKIyBDT05G SUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04NT15CiMgQ09ORklH X1NFTlNPUlNfTE04NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTA9eQojIENPTkZJR19T RU5TT1JTX0xNOTIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkzPXkKQ09ORklHX1NFTlNP UlNfTFRDNDE1MT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQojIENP TkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUyNDEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYw NjU9eQojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9 eQpDT05GSUdfU0VOU09SU19NQVg2NjUwPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz15CkNPTkZJ R19TRU5TT1JTX01DUDMwMjE9eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkKQ09ORklHX1NFTlNP UlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19QQ0Y4 NTkxPXkKQ09ORklHX1BNQlVTPXkKIyBDT05GSUdfU0VOU09SU19QTUJVUyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FETTEyNzU9eQojIENPTkZJR19TRU5TT1JTX0xNMjUwNjYgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19MVEMyOTc4PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9eQpDT05G SUdfU0VOU09SU19NQVgzNDQ0MD15CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9eQpDT05GSUdfU0VO U09SU19VQ0Q5MDAwPXkKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD15CiMgQ09ORklHX1NFTlNPUlNf Wkw2MTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQojIENPTkZJR19TRU5TT1JT X1NIVDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0lTNTU5NT15CkNPTkZJR19TRU5TT1JT X1NNTTY2NT15CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQpDT05GSUdf U0VOU09SU19FTUM2VzIwMT15CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19TTVNDNDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CiMg Q09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT04gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B RFMxMDE1PXkKQ09ORklHX1NFTlNPUlNfQURTNzgyOD15CiMgQ09ORklHX1NFTlNPUlNfQU1DNjgy MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTIwOT15CkNPTkZJR19TRU5TT1JTX0lOQTJY WD15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEwMj15CkNPTkZJ R19TRU5TT1JTX1RNUDQwMT15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfVklBX0NQVVRFTVA9eQpDT05GSUdfU0VOU09SU19WSUE2ODZBPXkKIyBDT05G SUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WVDgyMzE9eQojIENP TkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTFEPXkK IyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzkz PXkKIyBDT05GSUdfU0VOU09SU19XODM3OTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNM Nzg1VFM9eQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2MjdI Rj15CkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj15CkNPTkZJR19TRU5TT1JTX1dNODMxWD15CkNP TkZJR19TRU5TT1JTX0FQUExFU01DPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5T T1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90 IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RF RkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dP Vl9VU0VSX1NQQUNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19U SEVSTUFMX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9T UEFDRT15CiMgQ09ORklHX0NQVV9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9F TVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJDTEFNUD15CgojCiMgVGV4YXMg SW5zdHJ1bWVudHMgdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNl dApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpD T05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJM RT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBu b3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NU PXkKQ09ORklHX1NTQl9ERUJVRz15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9 eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlz IG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFN QkEKIwojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBk cml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9DUzU1MzU9eQojIENPTkZJR19N RkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlz IG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkw NTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQpDT05GSUdfTUZEX0RBOTA1NT15CiMgQ09ORklH X01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19IVENfUEFTSUMzPXkKIyBDT05GSUdf SFRDX0kyQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldApDT05GSUdf TFBDX1NDSD15CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfODhQTTgwNT15CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTI1PXkKQ09O RklHX01GRF9NQVg4OTk3PXkKQ09ORklHX01GRF9NQVg4OTk4PXkKIyBDT05GSUdfTUZEX1JFVFUg aXMgbm90IHNldApDT05GSUdfTUZEX1BDRjUwNjMzPXkKIyBDT05GSUdfUENGNTA2MzNfQURDIGlz IG5vdCBzZXQKQ09ORklHX1BDRjUwNjMzX0dQSU89eQpDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05G SUdfTUZEX1JUU1hfUENJPXkKQ09ORklHX01GRF9SQzVUNTgzPXkKIyBDT05GSUdfTUZEX1NFQ19D T1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CkNPTkZJR19NRkRfU001MDE9 eQpDT05GSUdfTUZEX1NNNTAxX0dQSU89eQpDT05GSUdfTUZEX1NNU0M9eQpDT05GSUdfQUJYNTAw X0NPUkU9eQpDT05GSUdfQUIzMTAwX0NPUkU9eQojIENPTkZJR19BQjMxMDBfT1RQIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049eQojIENP TkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDg3ODgg aXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEw NVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1 MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQK Q09ORklHX01GRF9UUFM2NTkxMD15CiMgQ09ORklHX01GRF9UUFM2NTkxMiBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzgwMDMxPXkK Q09ORklHX1RXTDQwMzBfQ09SRT15CiMgQ09ORklHX1RXTDQwMzBfTUFEQyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UV0w0MDMwX0FVRElPIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwNDBfQ09SRT15 CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQpDT05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklHX01G RF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RDMzU4OVggaXMgbm90IHNldAoj IENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQojIENPTkZJR19N RkRfV001MTAyIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTUxMTA9eQpDT05GSUdfTUZEX1dNODk5 Nz15CkNPTkZJR19NRkRfV004NDAwPXkKQ09ORklHX01GRF9XTTgzMVg9eQpDT05GSUdfTUZEX1dN ODMxWF9JMkM9eQojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9XTTg5OTQgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9S X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RVTU1ZIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0UgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BB Q0VfQ09OU1VNRVIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0dQSU89eQpDT05GSUdfUkVH VUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1JfREE5MDUyPXkKIyBDT05GSUdfUkVHVUxB VE9SX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQojIENPTkZJ R19SRUdVTEFUT1JfQU5BVE9QIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT15 CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CiMg Q09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4 OTI1PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX01BWDg5NzM9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5OTc9eQojIENPTkZJR19SRUdVTEFU T1JfTUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPXkKQ09ORklHX1JF R1VMQVRPUl9MUDM5NzI9eQojIENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUENGNTA2 MzM9eQpDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODM9eQpDT05GSUdfUkVHVUxBVE9SX0FCMzEwMD15 CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP Ul9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQojIENPTkZJ R19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEw PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM4MDAzMT15CkNPTkZJR19SRUdVTEFUT1JfVFdMNDAzMD15 CkNPTkZJR19SRUdVTEFUT1JfV004MzFYPXkKQ09ORklHX1JFR1VMQVRPUl9XTTg0MDA9eQpDT05G SUdfTUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpDT05GSUdf TUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQoj IENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJ QV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19NRURJQV9DT05UUk9MTEVSPXkKQ09ORklHX1ZJREVPX0RFVj15CiMgQ09O RklHX1ZJREVPX1Y0TDJfU1VCREVWX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19WNEwyPXkK Q09ORklHX1ZJREVPX0FEVl9ERUJVRz15CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdF UyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVU5FUj15CkNPTkZJR19WNEwyX01FTTJNRU1fREVW PXkKQ09ORklHX1ZJREVPQlVGX0dFTj15CkNPTkZJR19WSURFT0JVRl9ETUFfU0c9eQpDT05GSUdf VklERU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYyX01FTU9QUz15CkNPTkZJR19WSURFT0JV RjJfVk1BTExPQz15CiMgQ09ORklHX1ZJREVPX1Y0TDJfSU5UX0RFVklDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCkNPTkZJ R19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKCiMKIyBN ZWRpYSBjYXB0dXJlL2FuYWxvZyBUViBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX1pPUkFOPXkKQ09O RklHX1ZJREVPX1pPUkFOX0RDMzA9eQojIENPTkZJR19WSURFT19aT1JBTl9aUjM2MDYwIGlzIG5v dCBzZXQKQ09ORklHX1ZJREVPX0hFWElVTV9HRU1JTkk9eQpDT05GSUdfVklERU9fSEVYSVVNX09S SU9OPXkKQ09ORklHX1ZJREVPX01YQj15CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cvaHlicmlk IFRWIHN1cHBvcnQKIwpDT05GSUdfVklERU9fQ1gyNTgyMT15CiMgQ09ORklHX1ZJREVPX1NBQTcx MzQgaXMgbm90IHNldAojIENPTkZJR19WNExfUExBVEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX1Y0TF9NRU0yTUVNX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVjRMX1RFU1RfRFJJ VkVSUz15CiMgQ09ORklHX1ZJREVPX1ZJVkkgaXMgbm90IHNldApDT05GSUdfVklERU9fTUVNMk1F TV9URVNUREVWPXkKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05GSUdfTUVE SUFfUEFSUE9SVF9TVVBQT1JUPXkKIyBDT05GSUdfVklERU9fQldRQ0FNIGlzIG5vdCBzZXQKQ09O RklHX1ZJREVPX0NRQ0FNPXkKQ09ORklHX1ZJREVPX1BNUz15CkNPTkZJR19WSURFT19CVENYPXkK Q09ORklHX1ZJREVPX1NBQTcxNDY9eQpDT05GSUdfVklERU9fU0FBNzE0Nl9WVj15CgojCiMgTWVk aWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMK IyBDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgaXMgbm90IHNldAoKIwojIEVuY29kZXJz LCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIgaGVscGVyIGNoaXBzCiMKCiMKIyBBdWRpbyBk ZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKIyBDT05GSUdfVklERU9fVFZBVURJTyBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19UREE3NDMyPXkKQ09ORklHX1ZJREVPX1REQTk4NDA9eQpD T05GSUdfVklERU9fVEVBNjQxNUM9eQojIENPTkZJR19WSURFT19URUE2NDIwIGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX01TUDM0MDA9eQojIENPTkZJR19WSURFT19DUzUzNDUgaXMgbm90IHNldApD T05GSUdfVklERU9fQ1M1M0wzMkE9eQojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90 IHNldApDT05GSUdfVklERU9fVURBMTM0Mj15CkNPTkZJR19WSURFT19XTTg3NzU9eQojIENPTkZJ R19WSURFT19XTTg3MzkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19WUDI3U01QWCBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19TT05ZX0JURl9NUFg9eQoKIwojIFJEUyBkZWNvZGVycwojCiMgQ09O RklHX1ZJREVPX1NBQTY1ODggaXMgbm90IHNldAoKIwojIFZpZGVvIGRlY29kZXJzCiMKQ09ORklH X1ZJREVPX0FEVjcxODA9eQpDT05GSUdfVklERU9fQURWNzE4Mz15CkNPTkZJR19WSURFT19CVDgx OT15CiMgQ09ORklHX1ZJREVPX0JUODU2IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NjYg aXMgbm90IHNldApDT05GSUdfVklERU9fS1MwMTI3PXkKQ09ORklHX1ZJREVPX01MODZWNzY2Nz15 CkNPTkZJR19WSURFT19TQUE3MTEwPXkKIyBDT05GSUdfVklERU9fU0FBNzExWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX1NBQTcxOTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVlA1MTRY IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1RWUDUxNTA9eQojIENPTkZJR19WSURFT19UVlA3MDAy IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFcyODA0IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVP X1RXOTkwMz15CkNPTkZJR19WSURFT19UVzk5MDY9eQpDT05GSUdfVklERU9fVlBYMzIyMD15Cgoj CiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxN1g9eQpDT05G SUdfVklERU9fQ1gyNTg0MD15CgojCiMgVmlkZW8gZW5jb2RlcnMKIwojIENPTkZJR19WSURFT19T QUE3MTI3IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NBQTcxODU9eQpDT05GSUdfVklERU9fQURW NzE3MD15CiMgQ09ORklHX1ZJREVPX0FEVjcxNzUgaXMgbm90IHNldAojIENPTkZJR19WSURFT19B RFY3MzQzIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0FEVjczOTM9eQpDT05GSUdfVklERU9fQUs4 ODFYPXkKQ09ORklHX1ZJREVPX1RIUzgyMDA9eQoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwoj CkNPTkZJR19WSURFT19PVjc2NDA9eQojIENPTkZJR19WSURFT19PVjc2NzAgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19WUzY2MjQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlWMDExIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fU1IwMzBQQzMwIGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBk ZXZpY2VzCiMKQ09ORklHX1ZJREVPX0FEUDE2NTM9eQojIENPTkZJR19WSURFT19BUzM2NDVBIGlz IG5vdCBzZXQKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1VQ RDY0MDMxQSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19VUEQ2NDA4Mz15CgojCiMgTWlzY2VsYW5l b3VzIGhlbHBlciBjaGlwcwojCkNPTkZJR19WSURFT19USFM3MzAzPXkKQ09ORklHX1ZJREVPX001 Mjc5MD15CgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09ORklHX01F RElBX1RVTkVSPXkKCiMKIyBDdXN0b21pemUgVFYgdHVuZXJzCiMKQ09ORklHX01FRElBX1RVTkVS X1NJTVBMRT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPXkKQ09ORklHX01FRElBX1RVTkVS X1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdfTUVESUFfVFVO RVJfVERBOTg4Nz15CiMgQ09ORklHX01FRElBX1RVTkVSX1RFQTU3NjEgaXMgbm90IHNldApDT05G SUdfTUVESUFfVFVORVJfVEVBNTc2Nz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9eQojIENP TkZJR19NRURJQV9UVU5FUl9NVDIwNjAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfTVQy MDYzPXkKQ09ORklHX01FRElBX1RVTkVSX01UMjI2Nj15CiMgQ09ORklHX01FRElBX1RVTkVSX01U MjEzMSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX1FUMTAxMCBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQojIENPTkZJR19NRURJQV9UVU5FUl9YQzUwMDAgaXMg bm90IHNldApDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX01Y TDUwMDVTPXkKIyBDT05GSUdfTUVESUFfVFVORVJfTVhMNTAwN1QgaXMgbm90IHNldApDT05GSUdf TUVESUFfVFVORVJfTUM0NFM4MDM9eQojIENPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1IGlzIG5v dCBzZXQKQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjE4PXkKQ09ORklHX01FRElBX1RVTkVSX0ZD MDAxMT15CkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTI9eQpDT05GSUdfTUVESUFfVFVORVJfRkMw MDEzPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjEyPXkKQ09ORklHX01FRElBX1RVTkVSX0U0 MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX0ZDMjU4MD15CiMgQ09ORklHX01FRElBX1RVTkVSX1RV QTkwMDEgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9JVDkxM1ggaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9UVU5FUl9SODIwVCBpcyBub3Qgc2V0CgojCiMgQ3VzdG9taXNlIERWQiBG cm9udGVuZHMKIwpDT05GSUdfRFZCX0FVODUyMj15CkNPTkZJR19EVkJfQVU4NTIyX1Y0TD15CkNP TkZJR19EVkJfVFVORVJfRElCMDA3MD15CkNPTkZJR19EVkJfVFVORVJfRElCMDA5MD15CgojCiMg VG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlz IG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1Bf QUxJPXkKQ09ORklHX0FHUF9BVEk9eQojIENPTkZJR19BR1BfQU1EIGlzIG5vdCBzZXQKQ09ORklH X0FHUF9BTUQ2ND15CkNPTkZJR19BR1BfSU5URUw9eQojIENPTkZJR19BR1BfTlZJRElBIGlzIG5v dCBzZXQKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1NXT1JLUz15CkNPTkZJR19BR1BfVklB PXkKIyBDT05GSUdfQUdQX0VGRklDRU9OIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05G SUdfVkdBX0FSQl9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0 CkNPTkZJR19EUk09eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQojIENPTkZJR19EUk1fTE9BRF9F RElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVy IG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKQ09O RklHX0RSTV9JMkNfU0lMMTY0PXkKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SMTI4PXkKQ09ORklH X0RSTV9SQURFT049eQojIENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CiMgQ09ORklH X0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JODEwPXkKIyBDT05GSUdfRFJNX0k5 MTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9TSVM9 eQpDT05GSUdfRFJNX1ZJQT15CkNPTkZJR19EUk1fU0FWQUdFPXkKQ09ORklHX0RSTV9WTVdHRlg9 eQpDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTj15CkNPTkZJR19EUk1fR01BNTAwPXkKIyBDT05GSUdf RFJNX0dNQTYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUEzNjAwIGlzIG5vdCBzZXQKIyBD T05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldApDT05G SUdfRFJNX01HQUcyMDA9eQpDT05GSUdfRFJNX0NJUlJVU19RRU1VPXkKQ09ORklHX0RSTV9RWEw9 eQpDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfVklERU9fT1VUUFVUX0NPTlRST0w9eQpDT05GSUdf SERNST15CkNPTkZJR19GQj15CkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0REQz15 CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpD T05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJ R19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxM UkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15 CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BT PXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJR19GQl9T VkdBTElCPXkKIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldAojIENPTkZJR19GQl9CQUNL TElHSFQgaXMgbm90IHNldApDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVC TElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfRkJf Q0lSUlVTPXkKQ09ORklHX0ZCX1BNMj15CiMgQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NPTk5FQ1Qg aXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9B UkMgaXMgbm90IHNldAojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9J TVNUVD15CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPXkKQ09O RklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfTjQxMT15CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0 CkNPTkZJR19GQl9TMUQxM1hYWD15CkNPTkZJR19GQl9OVklESUE9eQojIENPTkZJR19GQl9OVklE SUFfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05WSURJQV9ERUJVRz15CiMgQ09ORklHX0ZCX05W SURJQV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKQ09O RklHX0ZCX0k3NDA9eQojIENPTkZJR19GQl9JODEwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1 Nzg9eQojIENPTkZJR19GQl9DQVJJTExPX1JBTkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFU Uk9YIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JBREVPTj15CkNPTkZJR19GQl9SQURFT05fSTJDPXkK IyBDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVP Tl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFkxMjg9eQojIENPTkZJR19GQl9BVFkxMjhf QkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1MzPXkKIyBDT05GSUdfRkJfUzNfRERDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NBVkFHRT15CiMg Q09ORklHX0ZCX1NBVkFHRV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0VfQUNDRUwg aXMgbm90IHNldApDT05GSUdfRkJfU0lTPXkKQ09ORklHX0ZCX1NJU18zMDA9eQojIENPTkZJR19G Ql9TSVNfMzE1IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKQ09ORklHX0ZC X05FT01BR0lDPXkKQ09ORklHX0ZCX0tZUk89eQojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WVDg2MjM9eQpDT05GSUdf RkJfVFJJREVOVD15CkNPTkZJR19GQl9BUks9eQojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAoj IENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0dFT0RFPXkKIyBDT05GSUdf RkJfR0VPREVfTFggaXMgbm90IHNldApDT05GSUdfRkJfR0VPREVfR1g9eQojIENPTkZJR19GQl9H RU9ERV9HWDEgaXMgbm90IHNldApDT05GSUdfRkJfVE1JTz15CiMgQ09ORklHX0ZCX1RNSU9fQUND RUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNNTAxPXkKQ09ORklHX0ZCX0dPTERGSVNIPXkKIyBD T05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NRVRST05PTUU9eQpDT05GSUdf RkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQpDT05GSUdfRkJfTUI4NjJY WF9JMkM9eQojIENPTkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FVT19L MTkwWD15CkNPTkZJR19GQl9BVU9fSzE5MDA9eQojIENPTkZJR19GQl9BVU9fSzE5MDEgaXMgbm90 IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19FWFlOT1NfVklERU8g aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQgaXMgbm90IHNldApDT05G SUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz dXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJB Q0s9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19TSVpFPTY0CkNPTkZJR19NREFfQ09O U09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9 eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZS QU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldAojIENPTkZJR19MT0dPIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1NTRDEzMDc9eQojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMg SElEIHN1cHBvcnQKIwojIENPTkZJR19ISUQgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9y dAojCiMgQ09ORklHX0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05G SUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBv cnQgZHJpdmVycwojCiMgQ09ORklHX1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FE R0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09O RklHX01NQ19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VTlNBRkVfUkVTVU1FIGlzIG5v dCBzZXQKQ09ORklHX01NQ19DTEtHQVRFPXkKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMK IwpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OAojIENPTkZJR19N TUNfQkxPQ0tfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklHX1NESU9fVUFSVD15CkNPTkZJR19NTUNf VEVTVD15CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdf TU1DX1NESENJPXkKQ09ORklHX01NQ19TREhDSV9QQ0k9eQojIENPTkZJR19NTUNfUklDT0hfTU1D IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNldApDT05GSUdfTU1D X1NESENJX1BMVEZNPXkKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNf VElGTV9TRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ0I3MTA9eQojIENPTkZJR19NTUNfVklBX1NE TU1DIGlzIG5vdCBzZXQKQ09ORklHX01NQ19SRUFMVEVLX1BDST15CiMgQ09ORklHX01FTVNUSUNL IGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQoKIwojIExF RCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfTE0zNTMwPXkKQ09ORklHX0xFRFNfTE0zNTMzPXkKQ09O RklHX0xFRFNfTE0zNjQyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfR1BJTz15CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNf TFA1NVhYX0NPTU1PTj15CiMgQ09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfTFA1NTIzPXkKQ09ORklHX0xFRFNfTFA1NTYyPXkKQ09ORklHX0xFRFNfQ0xFVk9fTUFJTD15 CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2MzMgaXMgbm90IHNldApD T05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKQ09ORklHX0xFRFNfREE5MDUyPXkKIyBDT05GSUdf TEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPXkK Q09ORklHX0xFRFNfTFQzNTkzPXkKQ09ORklHX0xFRFNfVENBNjUwNz15CkNPTkZJR19MRURTX01B WDg5OTc9eQojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX09UMjAw PXkKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCiMg Q09ORklHX0xFRFNfVFJJR0dFUlMgaXMgbm90IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CiMg Q09ORklHX0ExMVlfQlJBSUxMRV9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkQ9 eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUND RVNTPXkKQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9BRERS X1RSQU5TPXkKIyBDT05GSUdfSU5GSU5JQkFORF9NVEhDQSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJ TklCQU5EX0FNU08xMTAwPXkKQ09ORklHX0lORklOSUJBTkRfQU1TTzExMDBfREVCVUc9eQpDT05G SUdfTUxYNF9JTkZJTklCQU5EPXkKQ09ORklHX01MWDVfSU5GSU5JQkFORD15CiMgQ09ORklHX0lO RklOSUJBTkRfTkVTIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfT0NSRE1BPXkKQ09ORklH X0lORklOSUJBTkRfSVBPSUI9eQojIENPTkZJR19JTkZJTklCQU5EX0lQT0lCX0NNIGlzIG5vdCBz ZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX0lQ T0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9TUlA9eQojIENPTkZJ R19JTkZJTklCQU5EX1NSUFQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JU0VSPXkKQ09O RklHX0lORklOSUJBTkRfSVNFUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9T WVNGUz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90IHNldApDT05GSUdfRURBQ19NTV9FREFD PXkKIyBDT05GSUdfRURBQ19BTUQ3NlggaXMgbm90IHNldAojIENPTkZJR19FREFDX0U3WFhYIGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9eQpDT05GSUdfRURBQ19JODI4NzVQPXkKQ09ORklH X0VEQUNfSTgyOTc1WD15CiMgQ09ORklHX0VEQUNfSTMwMDAgaXMgbm90IHNldAojIENPTkZJR19F REFDX0kzMjAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfWDM4PXkKQ09ORklHX0VEQUNfSTU0MDA9 eQojIENPTkZJR19FREFDX0k4Mjg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfUjgyNjAwIGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfSTUwMDA9eQojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBz ZXQKQ09ORklHX0VEQUNfSTczMDA9eQpDT05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFT UyBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJV RyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfSU5URUxfTUlEX0RNQUM9eQpD T05GSUdfSU5URUxfSU9BVERNQT15CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1B Qz15CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNQl9ETUEgaXMg bm90IHNldApDT05GSUdfUENIX0RNQT15CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9B Q1BJPXkKQ09ORklHX0RNQV9PRj15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfTkVUX0RNQT15 CiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90 IHNldApDT05GSUdfRENBPXkKQ09ORklHX0FVWERJU1BMQVk9eQojIENPTkZJR19LUzAxMDggaXMg bm90IHNldApDT05GSUdfVUlPPXkKQ09ORklHX1VJT19DSUY9eQojIENPTkZJR19VSU9fUERSViBp cyBub3Qgc2V0CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlPX0RNRU1fR0VOSVJR PXkKQ09ORklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQojIENPTkZJR19VSU9fUENJ X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfVUlPX05FVFg9eQojIENPTkZJR19WSVJUX0RSSVZF UlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCiMgQ09O RklHX1ZJUlRJT19QQ0kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdf VklSVElPX01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMgaXMgbm90 IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19TVEFH SU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKIyBDT05GSUdfQUNF UkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hST01FT1NfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfTEFQVE9QPXkKIyBDT05GSUdf RlVKSVRTVV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBpcyBub3Qg c2V0CkNPTkZJR19BTUlMT19SRktJTEw9eQojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0CiMg Q09ORklHX01TSV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NUEFMX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPTllf TEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFQVBBRF9MQVBUT1AgaXMgbm90IHNldAojIENP TkZJR19USElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSERBUFM9eQojIENP TkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJR19FRUVQQ19MQVBUT1AgaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9Q IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldApDT05G SUdfSUJNX1JUTD15CiMgQ09ORklHX1hPMV9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19YTzE1 X0VCT09LIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19MQVBUT1AgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9PQUtUUkFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5v dCBzZXQKIyBDT05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklH X1BWUEFOSUMgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwpDT05G SUdfQ0xLU1JDX0k4MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NL PXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldAojIENP TkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpD T05GSUdfUkVNT1RFUFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRy aXZlcnMKIwpDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVWRlJFUSBHb3Zlcm5vcnMKIwpDT05G SUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPXkKIyBDT05GSUdfREVWRlJFUV9HT1ZfUEVS Rk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90 IHNldApDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkKCiMKIyBERVZGUkVRIERyaXZlcnMK IwpDT05GSUdfRVhUQ09OPXkKCiMKIyBFeHRjb24gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19F WFRDT05fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9NQVg4OTk3IGlzIG5vdCBzZXQK IyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPIGlzIG5vdCBzZXQKQ09ORklH X1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCkNPTkZJR19WTUVfQ0E5MUNYNDI9 eQpDT05GSUdfVk1FX1RTSTE0OD15CgojCiMgVk1FIEJvYXJkIERyaXZlcnMKIwpDT05GSUdfVk1J Vk1FXzc4MDU9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19QV009eQpDT05GSUdf UFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX1BDQTk2ODUgaXMgbm90IHNldApDT05GSUdfUFdNX1RX TD15CkNPTkZJR19QV01fVFdMX0xFRD15CkNPTkZJR19JUlFDSElQPXkKQ09ORklHX0lQQUNLX0JV Uz15CiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0lQT0NU QUw9eQojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZNQz15CiMg Q09ORklHX0ZNQ19GQUtFREVWIGlzIG5vdCBzZXQKQ09ORklHX0ZNQ19UUklWSUFMPXkKQ09ORklH X0ZNQ19XUklURV9FRVBST009eQojIENPTkZJR19GTUNfQ0hBUkRFViBpcyBub3Qgc2V0CgojCiMg RmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBz ZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RC QVM9eQojIENPTkZJR19ETUlJRCBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU1lTRlM9eQojIENPTkZJ R19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMg bm90IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpD T05GSUdfRVhUMl9GUz15CiMgQ09ORklHX0VYVDJfRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJ R19FWFQyX0ZTX1hJUCBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZTPXkKQ09ORklHX0VYVDNfREVG QVVMVFNfVE9fT1JERVJFRD15CkNPTkZJR19FWFQzX0ZTX1hBVFRSPXkKQ09ORklHX0VYVDNfRlNf UE9TSVhfQUNMPXkKQ09ORklHX0VYVDNfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CiMg Q09ORklHX0VYVDRfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9GU19TRUNV UklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJE PXkKIyBDT05GSUdfSkJEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19K QkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNf RlM9eQojIENPTkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19Q Uk9DX0lORk89eQojIENPTkZJR19SRUlTRVJGU19GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19K RlNfRlM9eQojIENPTkZJR19KRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX1NF Q1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf SkZTX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19RVU9U QT15CiMgQ09ORklHX1hGU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19YRlNfUlQgaXMg bm90IHNldApDT05GSUdfWEZTX0RFQlVHPXkKQ09ORklHX09DRlMyX0ZTPXkKQ09ORklHX09DRlMy X0ZTX08yQ0I9eQpDT05GSUdfT0NGUzJfRlNfU1RBVFM9eQpDT05GSUdfT0NGUzJfREVCVUdfTUFT S0xPRz15CkNPTkZJR19PQ0ZTMl9ERUJVR19GUz15CiMgQ09ORklHX0JUUkZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNP TkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQpD T05GSUdfRE5PVElGWT15CiMgQ09ORklHX0lOT1RJRllfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZBTk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFfTkVUTElO S19JTlRFUkZBQ0UgaXMgbm90IHNldAojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfVFJFRT15 CkNPTkZJR19RRk1UX1YxPXkKIyBDT05GSUdfUUZNVF9WMiBpcyBub3Qgc2V0CkNPTkZJR19RVU9U QUNUTD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKIyBDT05GSUdfRlVTRV9GUyBpcyBub3Qgc2V0Cgoj CiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9eQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5v dCBzZXQKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldApDT05GSUdfRlNDQUNI RV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUPXkKIyBDT05GSUdfQ0FDSEVGSUxF UyBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYw X0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfWklTT0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVz eXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZT PXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9D SEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPXkKIyBDT05GSUdfTlRGU19ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05G SUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09O RklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1NZU0ZTPXkKIyBDT05GSUdfVE1QRlMgaXMg bm90IHNldAojIENPTkZJR19IVUdFVExCRlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BB R0UgaXMgbm90IHNldApDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVN Uz15CkNPTkZJR19BREZTX0ZTPXkKIyBDT05GSUdfQURGU19GU19SVyBpcyBub3Qgc2V0CiMgQ09O RklHX0FGRlNfRlMgaXMgbm90IHNldApDT05GSUdfRUNSWVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBU X0ZTX01FU1NBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9eQpDT05GSUdfSEZTUExVU19G Uz15CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CkNP TkZJR19DUkFNRlM9eQpDT05GSUdfU1FVQVNIRlM9eQpDT05GSUdfU1FVQVNIRlNfWEFUVFI9eQpD T05GSUdfU1FVQVNIRlNfWkxJQj15CiMgQ09ORklHX1NRVUFTSEZTX0xaTyBpcyBub3Qgc2V0CiMg Q09ORklHX1NRVUFTSEZTX1haIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19T SVpFPXkKQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEPXkKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5U X0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlOSVhf RlMgaXMgbm90IHNldApDT05GSUdfT01GU19GUz15CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90IHNldApDT05GSUdfUU5YNkZTX0ZTPXkKQ09ORklH X1FOWDZGU19ERUJVRz15CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9S RT15CkNPTkZJR19QU1RPUkVfQ09OU09MRT15CkNPTkZJR19QU1RPUkVfRlRSQUNFPXkKQ09ORklH X1BTVE9SRV9SQU09eQpDT05GSUdfU1lTVl9GUz15CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0 CkNPTkZJR19GMkZTX0ZTPXkKQ09ORklHX0YyRlNfU1RBVF9GUz15CiMgQ09ORklHX0YyRlNfRlNf WEFUVFIgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQK Q09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgojIENPTkZJR19OTFNf Q09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQpDT05GSUdf TkxTX0NPREVQQUdFXzc3NT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTAgaXMgbm90IHNldApD T05GSUdfTkxTX0NPREVQQUdFXzg1Mj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90 IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAg aXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05G SUdfTkxTX0NPREVQQUdFXzg2OT15CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNl dAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0 PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT15CiMgQ09ORklHX05MU19BU0NJSSBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9eQojIENP TkZJR19OTFNfSVNPODg1OV8zIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV83PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084 ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1PXkKIyBDT05GSUdfTkxTX0tPSThfUiBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19LT0k4X1UgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01B Tj15CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMg bm90IHNldApDT05GSUdfTkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklHX05MU19NQUNfQ1lSSUxM SUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qgc2V0CkNPTkZJR19O TFNfTUFDX0dSRUVLPXkKQ09ORklHX05MU19NQUNfSUNFTEFORD15CiMgQ09ORklHX05MU19NQUNf SU5VSVQgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19ST01BTklBTj15CkNPTkZJR19OTFNfTUFD X1RVUktJU0g9eQpDT05GSUdfTkxTX1VURjg9eQojIENPTkZJR19ETE0gaXMgbm90IHNldAoKIwoj IEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHBy aW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19ERUZB VUxUX01FU1NBR0VfTE9HTEVWRUw9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qg c2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBj aGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBz ZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19FTkFC TEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTEwMjQKQ09ORklHX1NUUklQX0FTTV9T WU1TPXkKQ09ORklHX1JFQURBQkxFX0FTTT15CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVC VUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpD T05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBp cyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwoj IE1lbW9yeSBEZWJ1Z2dpbmcKIwojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJVR19PTiBp cyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJV R19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1NUQUNLX1VTQUdFPXkKQ09ORklHX0RFQlVHX1ZNPXkKQ09ORklHX0RFQlVHX1ZNX1JCPXkK Q09ORklHX0RFQlVHX1ZJUlRVQUw9eQpDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdf SEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09ORklHX0RFQlVHX1NISVJR PXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9 eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tV UF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09O RklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJB TV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05G SUdfREVGQVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RB U0tfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0xCkNPTkZJ R19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfU0NI RURfREVCVUc9eQojIENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElNRVJf U1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMs IGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19QSV9MSVNU PXkKIyBDT05GSUdfUlRfTVVURVhfVEVTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJ TkxPQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dX X01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NU QVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdf TE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkK Q09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19XUklURUNPVU5UIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVCVUdfTk9U SUZJRVJTPXkKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBE ZWJ1Z2dpbmcKIwojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90IHNldAojIENPTkZJ R19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9V VD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMg bm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0ZBVUxUX0lO SkVDVElPTj15CkNPTkZJR19GQUlMU0xBQj15CkNPTkZJR19GQUlMX1BBR0VfQUxMT0M9eQojIENP TkZJR19GQUlMX01BS0VfUkVRVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfSU9fVElNRU9V VCBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX01NQ19SRVFVRVNUPXkKIyBDT05GSUdfRkFVTFRfSU5K RUNUSU9OX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CkNPTkZJR19V U0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVf RlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09O RklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RS QUNFX01DT1VOVF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFW RV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JF Q09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JF Q09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NL PXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09O VEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05G SUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBP UlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5D VElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSVJRU09GRl9UUkFDRVI9eQpDT05GSUdfU0NIRURf VFJBQ0VSPXkKIyBDT05GSUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNF Ul9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQPXkKQ09ORklH X1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FIGlz IG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldApD T05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVM9eQojIENPTkZJR19CUkFOQ0hfVFJBQ0VSIGlzIG5v dCBzZXQKQ09ORklHX1NUQUNLX1RSQUNFUj15CiMgQ09ORklHX0JMS19ERVZfSU9fVFJBQ0UgaXMg bm90IHNldAojIENPTkZJR19VUFJPQkVfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19QUk9CRV9F VkVOVFMgaXMgbm90IHNldApDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19G VFJBQ0VfV0lUSF9SRUdTPXkKIyBDT05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldApD T05GSUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19C VUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9U RVNUIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQpDT05G SUdfVEVTVF9MSVNUX1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NU UklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfS1NUUlRPWD15CiMgQ09ORklHX1BS T1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9PSENJ X1JFTU9URV9ETUEgaXMgbm90IHNldAojIENPTkZJR19CVUlMRF9ET0NTUkMgaXMgbm90IHNldAoj IENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05G SUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFS TFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZX1BSSU5US19EQkdQPXkKQ09ORklHX1g4Nl9QVERVTVA9 eQpDT05GSUdfREVCVUdfUk9EQVRBPXkKQ09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKQ09ORklH X0RPVUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJ R19JT01NVV9TVFJFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15 CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEK Q09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0z CiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVE IGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1VERUxBWT15CiMgQ09ORklHX0lPX0RFTEFZX05P TkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTIKIyBDT05GSUdfREVC VUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldApD T05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQpDT05GSUdfWDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFT PXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfRU5DUllQVEVE X0tFWVM9eQpDT05GSUdfS0VZU19ERUJVR19QUk9DX0tFWVM9eQojIENPTkZJR19TRUNVUklUWV9E TUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19TRUNVUklU WUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9eQojIENPTkZJR19TRUNVUklUWV9ORVRXT1JL X1hGUk0gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX1NFQ1VSSVRZ X1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15 CkNPTkZJR19TRUNVUklUWV9ZQU1BX1NUQUNLRUQ9eQojIENPTkZJR19JTUEgaXMgbm90IHNldAoj IENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1lBTUEgaXMg bm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNV UklUWT0iIgpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05G SUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9f QUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNP TkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQ VE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJ R19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19N QU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X01BTkFHRVJfRElTQUJMRV9URVNUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9 eQojIENPTkZJR19DUllQVE9fTlVMTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV09SS1FVRVVF PXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdf Q1JZUFRPX0FCTEtfSEVMUEVSX1g4Nj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkK CiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05G SUdfQ1JZUFRPX0NDTT15CiMgQ09ORklHX0NSWVBUT19HQ00gaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1NFUUlWPXkKCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklH X0NSWVBUT19DVFI9eQojIENPTkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJR19D UllQVE9fWFRTPXkKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklH X0NSWVBUT19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX1hDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1ZNQUM9eQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NS WVBUT19DUkMzMkNfSU5URUw9eQojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19D UllQVE9fTUQ0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01J Q0hBRUxfTUlDPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fUk1EMTYwPXkKQ09ORklHX0NSWVBUT19STUQyNTY9eQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15 CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBU T19TSEE1MTI9eQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1dQNTEyIGlzIG5vdCBzZXQKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpD T05GSUdfQ1JZUFRPX0FFU181ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJ R19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19CTE9X RklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQU1F TExJQT15CiMgQ09ORklHX0NSWVBUT19DQVNUNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19D QVNUNiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9 eQojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIw PXkKIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X1NFRUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NF UlBFTlRfU1NFMl81ODY9eQpDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklT SD15CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQojIENPTkZJR19DUllQVE9fVFdPRklT SF81ODYgaXMgbm90IHNldAoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRF PXkKIyBDT05GSUdfQ1JZUFRPX1pMSUIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaTz15CkNP TkZJR19DUllQVE9fTFo0PXkKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBS YW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0hXIGlz IG5vdCBzZXQKIyBDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRSBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0tWTSBpcyBub3Qgc2V0 CkNPTkZJR19MR1VFU1Q9eQpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFyeSByb3V0 aW5lcwojCkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VT RVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJ TFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9J T01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdf Q1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JD X0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNl dAojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNF Qlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CkNPTkZJR19D UkMzMl9CSVQ9eQpDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15 CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19D T01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpD T05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9 eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpf REVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkK Q09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVDX1RFU1Q9eQpDT05GSUdfREVDT01QUkVT U19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1B PXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdf REVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9T T0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9E RUM4PXkKQ09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUPXkKQ09ORklHX0hBU19E TUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9 eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0FWRVJB R0U9eQpDT05GSUdfQ09SRElDPXkKQ09ORklHX0REUj15CkNPTkZJR19GT05UX1NVUFBPUlQ9eQpD T05GSUdfRk9OVFM9eQojIENPTkZJR19GT05UXzh4OCBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4 MTY9eQpDT05GSUdfRk9OVF82eDExPXkKIyBDT05GSUdfRk9OVF83eDE0IGlzIG5vdCBzZXQKIyBD T05GSUdfRk9OVF9QRUFSTF84eDggaXMgbm90IHNldAojIENPTkZJR19GT05UX0FDT1JOXzh4OCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZPTlRfTUlOSV80eDYgaXMgbm90IHNldAojIENPTkZJR19GT05U X1NVTjh4MTYgaXMgbm90IHNldApDT05GSUdfRk9OVF9TVU4xMngyMj15CkNPTkZJR19GT05UXzEw eDE4PXkK --===============4722391706935764129==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752685AbaGHCMy (ORCPT ); Mon, 7 Jul 2014 22:12:54 -0400 Received: from mga14.intel.com ([192.55.52.115]:20669 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751170AbaGHCMs (ORCPT ); Mon, 7 Jul 2014 22:12:48 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.01,622,1400050800"; d="log'?scan'208";a="558605997" Date: Tue, 8 Jul 2014 10:11:49 +0800 From: Fengguang Wu To: Tejun Heo Cc: Jet Chen , Su Tao , Yuanhan Liu , LKP , linux-kernel@vger.kernel.org Subject: [workqueue] WARNING: CPU: 0 PID: 76 at drivers/block/floppy.c:968 schedule_bh() Message-ID: <20140708021149.GA12956@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="HcAYCG3uE/tztfnV" 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 --HcAYCG3uE/tztfnV 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/torvalds/linux.git master commit b22ce2785d97423846206cceec4efee0c4afd980 Author: Tejun Heo AuthorDate: Wed Aug 28 17:33:37 2013 -0400 Commit: Tejun Heo CommitDate: Thu Aug 29 09:19:28 2013 -0400 workqueue: cond_resched() after processing each work item If !PREEMPT, a kworker running work items back to back can hog CPU. This becomes dangerous when a self-requeueing work item which is waiting for something to happen races against stop_machine. Such self-requeueing work item would requeue itself indefinitely hogging the kworker and CPU it's running on while stop_machine would wait for that CPU to enter stop_machine while preventing anything else from happening on all other CPUs. The two would deadlock. Jamie Liu reports that this deadlock scenario exists around scsi_requeue_run_queue() and libata port multiplier support, where one port may exclude command processing from other ports. With the right timing, scsi_requeue_run_queue() can end up requeueing itself trying to execute an IO which is asked to be retried while another device has an exclusive access, which in turn can't make forward progress due to stop_machine. Fix it by invoking cond_resched() after executing each work item. Signed-off-by: Tejun Heo Reported-by: Jamie Liu References: http://thread.gmane.org/gmane.linux.kernel/1552567 Cc: stable@vger.kernel.org -- kernel/workqueue.c | 9 +++++++++ 1 file changed, 9 insertions(+) +---------------------------------------------------------+------------+------------+------------------+ | | c95389b4cd | b22ce2785d | v3.16-rc4_070708 | +---------------------------------------------------------+------------+------------+------------------+ | boot_successes | 900 | 249 | 79 | | boot_failures | 0 | 51 | 2 | | WARNING:CPU:PID:at_drivers/block/floppy.c:schedule_bh() | 0 | 51 | 2 | | backtrace:user_reset_fdc | 0 | 51 | 2 | | backtrace:floppy_async_init | 0 | 51 | 2 | | backtrace:async_run_entry_fn | 0 | 51 | 2 | +---------------------------------------------------------+------------+------------+------------------+ [ 45.121121] PCI: setting IRQ 11 as level-triggered [ 45.407538] e1000 0000:00:03.0: setting latency timer to 64 [ 45.686040] ------------[ cut here ]------------ [ 45.975060] WARNING: CPU: 0 PID: 76 at drivers/block/floppy.c:968 schedule_bh+0x47/0x80() [ 47.312537] CPU: 0 PID: 76 Comm: kworker/u2:1 Not tainted 3.11.0-rc7-00025-gb22ce27 #8 [ 47.848171] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/01/2011 [ 48.433222] Workqueue: events_unbound async_run_entry_fn [ 48.725491] 00000000 d25d7e0c c2745b10 d25d7e3c c105472d c2ff0b10 00000000 0000004c [ 49.494639] c30df57c 000003c8 c1a2fb57 c1a2fb57 00000001 c1a33aa0 c39a0ca0 d25d7e4c [ 51.548252] c1054812 00000009 00000000 d25d7e5c c1a2fb57 00000000 00000000 d25d7e84 [ 56.319716] Call Trace: [ 58.164457] [] dump_stack+0x16/0x18 [ 61.355641] [] warn_slowpath_common+0x8d/0xb0 [ 61.822789] [] ? schedule_bh+0x47/0x80 [ 62.103589] [] ? schedule_bh+0x47/0x80 [ 62.538170] [] ? floppy_hardint+0x1a0/0x1a0 [ 62.920432] [] warn_slowpath_null+0x22/0x30 [ 63.411821] [] schedule_bh+0x47/0x80 [ 66.271423] [] wait_til_done+0x15/0x230 [ 71.033237] [] ? cascade+0xa0/0xa0 [ 75.990887] [] user_reset_fdc+0xa7/0x110 [ 78.921153] [] floppy_async_init+0x9ee/0x1263 [ 83.512228] [] async_run_entry_fn+0x44/0x1e0 [ 85.519262] [] ? __list_del_entry+0x202/0x220 [ 87.120223] [] ? pwq_dec_nr_in_flight+0x137/0x140 [ 89.499077] [] process_one_work+0x33b/0x840 [ 90.274017] [] ? ttwu_do_wakeup+0x12/0x90 [ 91.294072] [] ? __list_del_entry+0x202/0x220 [ 91.634105] [] worker_thread+0x414/0x890 [ 91.994817] [] ? process_one_work+0x840/0x840 [ 92.265965] [] kthread+0xa6/0xb0 [ 92.658144] [] ret_from_kernel_thread+0x1b/0x28 [ 92.971880] [] ? __kthread_unpark+0x70/0x70 [ 93.254541] ---[ end trace 857f8343e4eb716b ]--- [ 93.508601] floppy0: no floppy controllers found git bisect start v3.11 v3.10 -- git bisect good 89d0abe3d695103505c025dde6e07b9c3dd772f4 # 13:01 300+ 0 Merge tag 'arm64-stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64 git bisect good 8742f229b635bf1c1c84a3dfe5e47c814c20b5c8 # 13:18 300+ 0 userns: limit the maximum depth of user_namespace->parent chain git bisect good 94fc5d9de5bd757ad46f0d94bc4ebf617c4487f6 # 13:35 300+ 0 proc: return on proc_readdir error git bisect good 5e25e4f304ce53004dcd01725938c0bc45c75d35 # 13:48 300+ 0 Merge tag 'usb-3.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb git bisect good 06a557f7a68e126181f09831cb2fac6f7a7f43c2 # 14:22 300+ 1 Merge tag 'nfs-for-3.11-5' of git://git.linux-nfs.org/projects/trondmy/linux-nfs git bisect bad 936dbcc3f2fc7314f3c1645fc39ea51117f6d73b # 14:36 15- 2 Merge tag 'sound-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound git bisect bad 155e3a353943a3e713cd33357cfd58e995900a81 # 14:50 13- 1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input git bisect bad ff497452636f4687e517964817b7e2bd99f4b44b # 15:06 48- 2 Merge branch 'for-3.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq git bisect bad b22ce2785d97423846206cceec4efee0c4afd980 # 15:51 13- 2 workqueue: cond_resched() after processing each work item # first bad commit: [b22ce2785d97423846206cceec4efee0c4afd980] workqueue: cond_resched() after processing each work item git bisect good c95389b4cd6a4b52af78bea706a274453e886251 # 16:51 900+ 0 Merge branch 'akpm' (patches from Andrew Morton) git bisect bad 98610962bbb418f6d847c402637ca14e78c38344 # 16:51 0- 2 0day head guard for 'devel-hourly-2014070708' git bisect bad cd3de83f147601356395b57a8673e9c5ff1e59d1 # 16:51 0- 34 Linux 3.16-rc4 git bisect bad d584f2acf5cc6c4a14c330930222d8e70fe024a6 # 18:02 62- 1 Add linux-next specific files for 20140707 This script may reproduce the error. ----------------------------------------------------------------------------- #!/bin/bash kernel=$1 initrd=yocto-minimal-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/blob/master/initrd/$initrd kvm=( qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel -initrd $initrd -smp 2 -m 256M -net nic,vlan=0,macaddr=00:00:00:00:00:00,model=virtio -net user,vlan=0 -net nic,vlan=1,model=e1000 -net user,vlan=1 -boot order=nc -no-reboot -watchdog i6300esb -serial stdio -display none -monitor null ) append=( debug sched_debug apic=debug ignore_loglevel sysrq_always_enabled panic=10 prompt_ramdisk=0 earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal root=/dev/ram0 rw ) "${kvm[@]}" --append "${append[*]}" ----------------------------------------------------------------------------- Thanks, Fengguang --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg-yocto-ivb41-99:20140707155130:i386-randconfig-c1-07070935::" Content-Transfer-Encoding: quoted-printable early console in setup code Probing EDD (edd=3Doff to disable)... ok early console in decompress_kernel Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.11.0-rc7-00025-gb22ce27 (kbuild@jaketown) (g= cc version 4.8.2 (Debian 4.8.2-18) ) #8 Mon Jul 7 15:41:03 CST 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/0= 1/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x100000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x701060007= 0106 [ 0.000000] initial memory mapped: [mem 0x00000000-0x03bfffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13800000-0x13bfffff] [ 0.000000] [mem 0x13800000-0x13bfffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x137fffff] [ 0.000000] [mem 0x10000000-0x137fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x003fffff] page 4k [ 0.000000] [mem 0x00400000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x039cd000, 0x039cdfff] PGTABLE [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] ACPI: RSDP 000f0d00 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13fffc2a 00034 (v01 BOCHS BXPCRSDT 00000001 BXPC= 00000001) [ 0.000000] ACPI: FACP 13fff1c0 00074 (v01 BOCHS BXPCFACP 00000001 BXPC= 00000001) [ 0.000000] ACPI: DSDT 13ffe040 01180 (v01 BOCHS BXPCDSDT 00000001 BXPC= 00000001) [ 0.000000] ACPI: FACS 13ffe000 00040 [ 0.000000] ACPI: SSDT 13fff234 0093E (v01 BOCHS BXPCSSDT 00000001 BXPC= 00000001) [ 0.000000] ACPI: APIC 13fffb72 00080 (v01 BOCHS BXPCAPIC 00000001 BXPC= 00000001) [ 0.000000] ACPI: HPET 13fffbf2 00038 (v01 BOCHS BXPCHPET 00000001 BXPC= 00000001) [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] free_area_init_node: node 0, pgdat c32b9fc0, node_mem_map d3= a3d020 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 608 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 31e6fc0 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81180 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-c1-07070935/linux-d= evel:devel-hourly-2014070708:b22ce2785d97423846206cceec4efee0c4afd980:bisec= t-linux3/.vmlinuz-b22ce2785d97423846206cceec4efee0c4afd980-20140707154539-1= 20-ivb41 branch=3Dlinux-devel/devel-hourly-2014070708 BOOT_IMAGE=3D/kernel/= i386-randconfig-c1-07070935/b22ce2785d97423846206cceec4efee0c4afd980/vmlinu= z-3.11.0-rc7-00025-gb22ce27 drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Memory: 278104K/327280K available (23955K kernel code, 6236K= rwdata, 10684K rodata, 1236K init, 620K bss, 49176K reserved) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe3000 - 0xfffff000 ( 112 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xfffe1000 ( 695 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc37ed000 - 0xc3922000 (1236 kB) [ 0.000000] .data : 0xc2765115 - 0xc37ec140 (16924 kB) [ 0.000000] .text : 0xc1000000 - 0xc2765115 (23956 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] SLUB: HWalign=3D128, Order=3D0-3, MinObjects=3D0, CPUs=3D1, = Nodes=3D1 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd3408000 soft=3Dd340a000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.11.0-rc7-00025-gb22ce27 (kbuild@jaketown) (g= cc version 4.8.2 (Debian 4.8.2-18) ) #8 Mon Jul 7 15:41:03 CST 2014 [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000013ffdfff] usable [ 0.000000] BIOS-e820: [mem 0x0000000013ffe000-0x0000000013ffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reser= ved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reser= ved [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled: n= on-PAE kernel! [ 0.000000] SMBIOS 2.4 present. [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Bochs 01/0= 1/2011 [ 0.000000] Hypervisor detected: KVM [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable =3D=3D> rese= rved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000000] e820: last_pfn =3D 0x13ffe max_arch_pfn =3D 0x100000 [ 0.000000] MTRR default type: write-back [ 0.000000] MTRR fixed ranges enabled: [ 0.000000] 00000-9FFFF write-back [ 0.000000] A0000-BFFFF uncachable [ 0.000000] C0000-FFFFF write-protect [ 0.000000] MTRR variable ranges enabled: [ 0.000000] 0 base 0080000000 mask FF80000000 uncachable [ 0.000000] 1 disabled [ 0.000000] 2 disabled [ 0.000000] 3 disabled [ 0.000000] 4 disabled [ 0.000000] 5 disabled [ 0.000000] 6 disabled [ 0.000000] 7 disabled [ 0.000000] 8 disabled [ 0.000000] 9 disabled [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x701060007= 0106 [ 0.000000] initial memory mapped: [mem 0x00000000-0x03bfffff] [ 0.000000] Base memory trampoline at [c009b000] 9b000 size 16384 [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff] [ 0.000000] [mem 0x00000000-0x000fffff] page 4k [ 0.000000] init_memory_mapping: [mem 0x13800000-0x13bfffff] [ 0.000000] [mem 0x13800000-0x13bfffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x10000000-0x137fffff] [ 0.000000] [mem 0x10000000-0x137fffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x00100000-0x0fffffff] [ 0.000000] [mem 0x00100000-0x003fffff] page 4k [ 0.000000] [mem 0x00400000-0x0fffffff] page 2M [ 0.000000] init_memory_mapping: [mem 0x13c00000-0x13ffdfff] [ 0.000000] [mem 0x13c00000-0x13ffdfff] page 4k [ 0.000000] BRK [0x039cd000, 0x039cdfff] PGTABLE [ 0.000000] RAMDISK: [mem 0x13cbd000-0x13feffff] [ 0.000000] ACPI: RSDP 000f0d00 00014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 13fffc2a 00034 (v01 BOCHS BXPCRSDT 00000001 BXPC= 00000001) [ 0.000000] ACPI: FACP 13fff1c0 00074 (v01 BOCHS BXPCFACP 00000001 BXPC= 00000001) [ 0.000000] ACPI: DSDT 13ffe040 01180 (v01 BOCHS BXPCDSDT 00000001 BXPC= 00000001) [ 0.000000] ACPI: FACS 13ffe000 00040 [ 0.000000] ACPI: SSDT 13fff234 0093E (v01 BOCHS BXPCSSDT 00000001 BXPC= 00000001) [ 0.000000] ACPI: APIC 13fffb72 00080 (v01 BOCHS BXPCAPIC 00000001 BXPC= 00000001) [ 0.000000] ACPI: HPET 13fffbf2 00038 (v01 BOCHS BXPCHPET 00000001 BXPC= 00000001) [ 0.000000] 319MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 13ffe000 [ 0.000000] low ram: 0 - 13ffe000 [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 0:13ffd001, boot clock [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x00001000-0x00ffffff] [ 0.000000] Normal [mem 0x01000000-0x13ffdfff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00001000-0x0009efff] [ 0.000000] node 0: [mem 0x00100000-0x13ffdfff] [ 0.000000] On node 0 totalpages: 81820 [ 0.000000] free_area_init_node: node 0, pgdat c32b9fc0, node_mem_map d3= a3d020 [ 0.000000] DMA zone: 32 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 3998 pages, LIFO batch:0 [ 0.000000] Normal zone: 608 pages used for memmap [ 0.000000] Normal zone: 77822 pages, LIFO batch:15 [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 31e6fc0 [ 0.000000] e820: [mem 0x14000000-0xfeffbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=3D1*32768 [ 0.000000] pcpu-alloc: [0] 0=20 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Tota= l pages: 81180 [ 0.000000] Kernel command line: hung_task_panic=3D1 earlyprintk=3DttyS0= ,115200 debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_time= out=3D100 panic=3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram= 0 rw link=3D/kbuild-tests/run-queue/kvm/i386-randconfig-c1-07070935/linux-d= evel:devel-hourly-2014070708:b22ce2785d97423846206cceec4efee0c4afd980:bisec= t-linux3/.vmlinuz-b22ce2785d97423846206cceec4efee0c4afd980-20140707154539-1= 20-ivb41 branch=3Dlinux-devel/devel-hourly-2014070708 BOOT_IMAGE=3D/kernel/= i386-randconfig-c1-07070935/b22ce2785d97423846206cceec4efee0c4afd980/vmlinu= z-3.11.0-rc7-00025-gb22ce27 drbd.minor_count=3D8 [ 0.000000] sysrq: sysrq always enabled. [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 byt= es) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 byte= s) [ 0.000000] Initializing CPU#0 [ 0.000000] Memory: 278104K/327280K available (23955K kernel code, 6236K= rwdata, 10684K rodata, 1236K init, 620K bss, 49176K reserved) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffe3000 - 0xfffff000 ( 112 kB) [ 0.000000] vmalloc : 0xd47fe000 - 0xfffe1000 ( 695 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd3ffe000 ( 319 MB) [ 0.000000] .init : 0xc37ed000 - 0xc3922000 (1236 kB) [ 0.000000] .data : 0xc2765115 - 0xc37ec140 (16924 kB) [ 0.000000] .text : 0xc1000000 - 0xc2765115 (23956 kB) [ 0.000000] Checking if this processor honours the WP bit even in superv= isor mode...Ok. [ 0.000000] SLUB: HWalign=3D128, Order=3D0-3, MinObjects=3D0, CPUs=3D1, = Nodes=3D1 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] CPU 0 irqstacks, hard=3Dd3408000 soft=3Dd340a000 [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] console [tty0] enabled, bootconsole disabled [ 0.000000] console [ttyS0] enabled [ 0.000000] hpet clockevent registered [ 0.000000] tsc: Detected 2693.508 MHz processor [ 0.006666] Calibrating delay loop (skipped) preset value.. 5389.47 Bogo= MIPS (lpj=3D8978360) [ 0.006666] pid_max: default: 32768 minimum: 301 [ 0.006724] Security Framework initialized [ 0.007431] Yama: becoming mindful. [ 0.008072] Mount-cache hash table entries: 512 [ 0.009046] Initializing cgroup subsys debug [ 0.010010] Initializing cgroup subsys devices [ 0.011063] Initializing cgroup subsys net_cls [ 0.012062] Initializing cgroup subsys blkio [ 0.013413] mce: CPU supports 10 MCE banks [ 0.014413] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.014413] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.014413] tlb_flushall_shift: 6 [ 0.016672] CPU: Intel Common KVM processor (fam: 0f, model: 06, steppin= g: 01) [ 0.041524] ACPI: Core revision 20130517 [ 0.044234] ACPI: All ACPI Tables successfully acquired [ 0.045611] ACPI: setting ELCR to 0200 (from 0c00) [ 0.046751] ftrace: allocating 56485 entries in 111 pages [ 0.073437] Performance Events: unsupported Netburst CPU model 6 no PMU = driver, software events only. [ 0.082714] regulator-dummy: no parameters [ 0.083412] NET: Registered protocol family 16 [ 0.087287] EISA bus registered [ 0.088528] ACPI: bus type PCI registered [ 0.089181] dca service started, version 1.12.1 [ 0.089916] PCI: PCI BIOS revision 2.10 entry at 0xfd456, last bus=3D0 [ 0.107825] NMI watchdog: disabled (cpu0): hardware events not enabled [ 0.110538] bio: create slab at 0 [ 0.113943] ACPI: Added _OSI(Module Device) [ 0.116677] ACPI: Added _OSI(Processor Device) [ 0.120008] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.123343] ACPI: Added _OSI(Processor Aggregator Device) [ 0.132651] ACPI: EC: Look up EC in DSDT [ 0.147406] ACPI: Interpreter enabled [ 0.150017] ACPI: (supports S0 S5) [ 0.153340] ACPI: Using PIC for interrupt routing [ 0.156713] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.200110] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.207813] PCI host bridge to bus 0000:00 [ 0.210013] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.213347] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7] [ 0.216683] pci_bus 0000:00: root bus resource [io 0x0d00-0xadff] [ 0.220013] pci_bus 0000:00: root bus resource [io 0xae0f-0xaeff] [ 0.223348] pci_bus 0000:00: root bus resource [io 0xaf20-0xafdf] [ 0.226681] pci_bus 0000:00: root bus resource [io 0xafe4-0xffff] [ 0.230017] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f] [ 0.233349] pci_bus 0000:00: root bus resource [mem 0x14000000-0xfebffff= f] [ 0.236725] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.245617] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.251991] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.268439] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.280701] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.284702] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX= 4 ACPI [ 0.286691] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.294507] pci 0000:00:02.0: [1013:00b8] type 00 class 0x030000 [ 0.301643] pci 0000:00:02.0: reg 0x10: [mem 0xfc000000-0xfdffffff pref] [ 0.310023] pci 0000:00:02.0: reg 0x14: [mem 0xfebf0000-0xfebf0fff] [ 0.348775] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.353364] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.363345] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.373345] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.406682] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.410824] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.415111] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.423956] pci_bus 0000:00: on NUMA node 0 [ 0.425919] acpi PNP0A03:00: Unable to request _OSC control (_OSC suppor= t mask: 0x08) [ 0.427607] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.431585] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.435102] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.438384] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.441893] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.445261] ACPI: Enabled 16 GPEs in block 00 to 0F [ 0.446680] ACPI: \_SB_.PCI0: notify handler is installed [ 0.450046] Found 1 acpi root devices [ 0.452304] vgaarb: device added: PCI:0000:00:02.0,decodes=3Dio+mem,owns= =3Dio+mem,locks=3Dnone [ 0.453341] vgaarb: loaded [ 0.456673] vgaarb: bridge control possible 0000:00:02.0 [ 0.458951] SCSI subsystem initialized [ 0.460014] ACPI: bus type ATA registered [ 0.461634] libata version 3.00 loaded. [ 0.463500] media: Linux media interface: v0.10 [ 0.465222] Linux video capture interface: v2.00 [ 0.466688] pps_core: LinuxPPS API ver. 1 registered [ 0.470006] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.473355] PTP clock support registered [ 0.476769] EDAC MC: Ver: 3.0.0 [ 0.479214] PCI: Using ACPI for IRQ routing [ 0.480010] PCI: pci_cache_line_size set to 64 bytes [ 0.486995] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.490011] e820: reserve RAM buffer [mem 0x13ffe000-0x13ffffff] [ 0.492154] Bluetooth: Core ver 2.16 [ 0.493361] NET: Registered protocol family 31 [ 0.496674] Bluetooth: HCI device and connection manager initialized [ 0.498517] Bluetooth: HCI socket layer initialized [ 0.500011] Bluetooth: L2CAP socket layer initialized [ 0.501860] Bluetooth: SCO socket layer initialized [ 0.503340] NetLabel: Initializing [ 0.506674] NetLabel: domain hash size =3D 128 [ 0.508194] NetLabel: protocols =3D UNLABELED CIPSOv4 [ 0.510045] NetLabel: unlabeled traffic allowed by default [ 0.511916] nfc: nfc_init: NFC Core ver 0.1 [ 0.513370] NET: Registered protocol family 39 [ 0.518249] Switched to clocksource kvm-clock [ 0.519999] Warning: could not register all branches stats [ 0.521406] Warning: could not register annotated branches stats [ 0.546152] FS-Cache: Loaded [ 0.547743] pnp: PnP ACPI init [ 0.549180] ACPI: bus type PNP registered [ 0.551304] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.554569] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.557195] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.559906] pnp 00:03: [dma 2] [ 0.563330] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.566219] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.569145] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.571888] pnp 00:06: Plug and Play ACPI device, IDs PNP0103 (active) [ 0.575757] pnp 00:07: Plug and Play ACPI device, IDs PNP0a06 (active) [ 0.578293] pnp: PnP ACPI: found 8 devices [ 0.579955] ACPI: bus type PNP unregistered [ 1.312990] mdacon: MDA with 8K of memory detected. [ 1.315909] Console: switching consoles 13-16 to MDA-2 [ 1.360992] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7] [ 1.365523] pci_bus 0000:00: resource 5 [io 0x0d00-0xadff] [ 1.370171] pci_bus 0000:00: resource 6 [io 0xae0f-0xaeff] [ 1.375069] pci_bus 0000:00: resource 7 [io 0xaf20-0xafdf] [ 1.379225] pci_bus 0000:00: resource 8 [io 0xafe4-0xffff] [ 1.406538] pci_bus 0000:00: resource 9 [mem 0x000a0000-0x000bffff] [ 1.425545] pci_bus 0000:00: resource 10 [mem 0x14000000-0xfebfffff] [ 1.430495] NET: Registered protocol family 2 [ 1.435228] TCP established hash table entries: 4096 (order: 3, 32768 by= tes) [ 1.439934] TCP bind hash table entries: 4096 (order: 2, 16384 bytes) [ 1.444501] TCP: Hash tables configured (established 4096 bind 4096) [ 1.449516] TCP: reno registered [ 1.452916] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 1.455730] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 1.458163] NET: Registered protocol family 1 [ 1.459758] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 1.461883] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 1.468944] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 1.471063] pci 0000:00:02.0: Boot video device [ 1.473011] PCI: CLS 0 bytes, default 64 [ 1.475253] Unpacking initramfs... [ 1.660930] Freeing initrd memory: 3276K (d3cbd000 - d3ff0000) [ 1.665192] Machine check injector initialized [ 1.667284] cryptomgr_test (18) used greatest stack depth: 7460 bytes le= ft [ 1.669965] cryptomgr_probe (25) used greatest stack depth: 7252 bytes l= eft [ 1.672845] cryptomgr_test (24) used greatest stack depth: 6404 bytes le= ft [ 1.675910] PCLMULQDQ-NI instructions are not detected. [ 1.677558] The force parameter has not been set to 1. The Iris poweroff= handler will not be installed. [ 1.681075] NatSemi SCx200 Driver [ 1.688102] VFS: Disk quotas dquot_6.5.2 [ 1.689708] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 1.693923] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.697057] NTFS driver 2.1.30 [Flags: R/W]. [ 1.699993] QNX6 filesystem 1.0.0 registered. [ 1.705993] JFS: nTxBlock =3D 2198, nTxLock =3D 17586 [ 1.709360] SGI XFS with security attributes, debug enabled [ 1.712899] OCFS2 1.5.0 [ 1.714493] ocfs2: Registered cluster interface o2cb [ 1.716427] OCFS2 DLMFS 1.5.0 [ 1.718122] OCFS2 User DLM kernel interface loaded [ 1.719656] OCFS2 Node Manager 1.5.0 [ 1.721682] OCFS2 DLM 1.5.0 [ 1.723096] msgmni has been set to 549 [ 1.730346] alg: No test for lz4 (lz4-generic) [ 1.732019] alg: No test for stdrng (krng) [ 1.734281] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 251) [ 1.737215] io scheduler noop registered [ 1.738998] io scheduler cfq registered (default) [ 1.751794] list_sort_test: start testing list_sort() [ 1.755228] xz_dec_test: module loaded [ 1.756524] xz_dec_test: Create a device node with 'mknod xz_dec_test c = 250 0' and write .xz files to it. [ 1.760339] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 1.762268] cpqphp: Compaq Hot Plug PCI Controller Driver version: 0.9.8 [ 1.764845] Console: switching consoles 13-16 to MDA-2 [ 1.767150] nvidiafb_setup START [ 1.772960] vmlfb: initializing [ 1.774556] no IO addresses supplied [ 1.776868] cirrusfb 0000:00:02.0: Cirrus Logic chipset on PCI bus, RAM = (4096 kB) at 0xfc000000 [ 1.780147] fbcon: CL Picasso4 (fb0) is primary device [ 2.331901] Console: switching to colour frame buffer device 80x30 [ 2.558242] uvesafb: Getting VBE info block failed (eax=3D0x10a, err=3D0) [ 2.568347] uvesafb: vbe_init() failed with -22 [ 2.577515] uvesafb: probe of uvesafb.0 failed with error -22 [ 2.587395] ipmi message handler version 39.2 [ 3.016243] ipmi device interface [ 3.284097] IPMI System Interface driver. [ 3.557588] ipmi_si: Adding default-specified kcs state machine [ 3.824875] ipmi_si: Trying default-specified kcs state machine at i/o a= ddress 0xca2, slave address 0x0, irq 0 [ 4.373609] ipmi_si: Interface detection failed [ 4.640794] tsc: Refined TSC clocksource calibration: 2693.508 MHz [ 4.845955] ipmi_si: Adding default-specified smic state machine [ 5.134200] ipmi_si: Trying default-specified smic state machine at i/o = address 0xca9, slave address 0x0, irq 0 [ 5.665705] ipmi_si: Interface detection failed [ 5.899108] ipmi_si: Adding default-specified bt state machine [ 6.130162] ipmi_si: Trying default-specified bt state machine at i/o ad= dress 0xe4, slave address 0x0, irq 0 [ 6.595807] ipmi_si: Interface detection failed [ 6.803041] ipmi_si: Unable to find any System Interface(s) [ 7.008325] IPMI Watchdog: driver initialized [ 7.223017] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/inpu= t/input0 [ 7.649469] ACPI: Power Button [PWRF] [ 7.866138] isapnp: Scanning for PnP cards... [ 8.410036] isapnp: No Plug & Play device found [ 8.623847] ioatdma: Intel(R) QuickData Technology Driver 4.00 [ 8.849439] r3964: Philips r3964 Driver $Revision: 1.10 $ [ 9.054924] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 9.295536] 00:05: ttyS0 at I/O 0x3f8 (irq =3D 4) is a 16550A [ 9.478848] serial: Freescale lpuart driver [ 9.675321] Initializing Nozomi driver 2.1d [ 9.886256] lp: driver loaded but no devices found [ 10.089521] Applicom driver: $Id: ac.c,v 1.30 2000/03/22 16:03:57 dwmw2 = Exp $ [ 10.301678] ac.o: No PCI boards found. [ 10.521240] ac.o: For an ISA board you must supply memory and irq parame= ters. [ 10.747214] Non-volatile memory driver v1.3 [ 10.975727] toshiba: not a supported Toshiba laptop [ 11.211282] ppdev: user-space parallel port driver [ 11.430420] platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initial= izing [ 11.653955] platform pc8736x_gpio.0: no device found [ 11.876891] nsc_gpio initializing [ 12.099252] Linux agpgart interface v0.103 [ 12.323122] Hangcheck: starting hangcheck timer 0.9.1 (tick is 180 secon= ds, margin is 60 seconds). [ 13.252159] Hangcheck: Using getrawmonotonic(). [ 13.926173] [drm] Initialized drm 1.1.0 20060810 [ 14.579707] [drm] radeon kernel modesetting enabled. [ 15.263626] parport_pc 00:04: reported by Plug and Play ACPI [ 15.936515] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] [ 16.375879] lp0: using parport0 (interrupt-driven). [ 16.599293] loop: module loaded [ 16.822724] Floppy drive(s): fd0 is 1.44M [ 17.050224] MM: desc_per_page =3D 128 [ 17.274843] nbd: registered device at major 43 [ 17.495086] lkdtm: No crash points registered, enable through debugfs [ 17.727679] Phantom Linux Driver, version n0.9.8, init OK [ 17.951344] Silicon Labs C2 port support v. 0.51.0 - (C) 2007 Rodolfo Gi= ometti [ 18.399573] c2port c2port0: C2 port uc added [ 18.628125] c2port c2port0: uc flash has 30 blocks x 512 bytes (15360 by= tes total) [ 19.340512] Guest personality initialized and is inactive [ 19.587134] VMCI host device registered (name=3Dvmci, major=3D10, minor= =3D60) [ 19.828404] Initialized host personality [ 20.065081] Uniform Multi-Platform E-IDE driver [ 20.294874] ide_generic: please use "probe_mask=3D0x3f" module parameter= for probing all legacy ISA IDE ports [ 20.759246] ide-gd driver 1.18 [ 20.992090] Loading iSCSI transport class v2.0-870. [ 21.293905] fnic: Cisco FCoE HBA Driver, ver 1.5.0.23 [ 21.524714] fnic: Successfully Initialized Trace Buffer [ 21.794972] bnx2fc: Broadcom NetXtreme II FCoE Driver bnx2fc v1.0.14 (Ma= r 08, 2013) [ 22.250913] iscsi: registered transport (tcp) [ 22.483918] Loading Adaptec I2O RAID: Version 2.4 Build 5go [ 22.717739] Detecting Adaptec I2O RAID controllers... [ 22.962772] aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded [ 23.201260] isci: Intel(R) C600 SAS Controller Driver - version 1.1.0 [ 23.446029] scsi: Detection failed (no card) [ 23.691096] NCR53c406a: no available ports found [ 23.937650] sym53c416.c: Version 1.0.0-ac [ 24.185889] qlogicfas: no cards were found, please specify I/O address a= nd IRQ using iobase=3D and irq=3D options [ 24.459154] iscsi: registered transport (qla4xxx) [ 24.976517] QLogic iSCSI HBA Driver [ 25.235061] Brocade BFA FC/FCOE SCSI driver - version: 3.2.21.1 [ 25.520138] csiostor: Chelsio FCoE driver 1.0.0 [ 27.032268] DC390: clustering now enabled by default. If you get problem= s load [ 27.534028] with "disable_clustering=3D1" and report to maintaine= rs [ 27.785611] megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 ES= T 2006) [ 28.280625] megasas: 06.600.18.00-rc1 Wed. May. 15 17:00:00 PDT 2013 [ 28.535685] mpt2sas version 15.100.00.00 loaded [ 28.796092] GDT-HA: Storage RAID Controller Driver. Version: 3.05 [ 29.052716] LSI 3ware SAS/SATA-RAID Controller device driver for Linux v= 3.26.02.000. [ 30.658277] ppa: Version 2.07 (for Linux 2.4.x) [ 33.614599] RocketRAID 3xxx/4xxx Controller driver v1.8 [ 35.446609] stex: Promise SuperTrak EX Driver version: 4.6.0000.4 [ 35.790858] Broadcom NetXtreme II iSCSI Driver bnx2i v2.7.2.2 (Apr 25, 2= 012) [ 36.116120] iscsi: registered transport (bnx2i) [ 36.378527] VMware PVSCSI driver - version 1.0.2.0-k [ 36.802527] st: Version 20101219, fixed bufsize 32768, s/g segs 256 [ 37.125105] osst :I: Tape driver with OnStream support version 0.99.4 [ 37.125105] osst :I: $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $ [ 37.634304] SCSI Media Changer driver v0.25=20 [ 37.892972] no cont in shutdown! [ 38.284734] Rounding down aligned max_sectors from 4294967295 to 4294967= 288 [ 38.843019] HSI/SSI char device loaded [ 39.162077] bonding: Ethernet Channel Bonding Driver: v3.7.1 (April 27, = 2011) [ 39.435682] eql: Equalizer2002: Simon Janes (simon@ncm.com) and David S.= Miller (davem@redhat.com) [ 39.966842] libphy: Fixed MDIO Bus: probed [ 40.237368] Atheros(R) L2 Ethernet Driver - version 2.2.3 [ 40.502287] Copyright (c) 2007 Atheros Corporation. [ 40.773744] cnic: Broadcom NetXtreme II CNIC Driver cnic v2.5.16 (Dec 05= , 2012) [ 41.954486] bnx2x: Broadcom NetXtreme II 5771x/578xx 10/20-Gigabit Ether= net Driver bnx2x 1.78.17-0 (2013/04/11) [ 43.150021] enic: Cisco VIC Ethernet NIC Driver, ver 2.1.1.39 [ 43.423867] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI [ 43.679621] e100: Copyright(c) 1999-2006 Intel Corporation [ 43.934863] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-= NAPI [ 44.297710] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 44.712978] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 [ 45.121121] PCI: setting IRQ 11 as level-triggered [ 45.407538] e1000 0000:00:03.0: setting latency timer to 64 [ 45.686040] ------------[ cut here ]------------ [ 45.975060] WARNING: CPU: 0 PID: 76 at drivers/block/floppy.c:968 schedu= le_bh+0x47/0x80() [ 47.312537] CPU: 0 PID: 76 Comm: kworker/u2:1 Not tainted 3.11.0-rc7-000= 25-gb22ce27 #8 [ 47.848171] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Bochs 01/01/2011 [ 48.433222] Workqueue: events_unbound async_run_entry_fn [ 48.725491] 00000000 d25d7e0c c2745b10 d25d7e3c c105472d c2ff0b10 00000= 000 0000004c [ 49.494639] c30df57c 000003c8 c1a2fb57 c1a2fb57 00000001 c1a33aa0 c39a0= ca0 d25d7e4c [ 51.548252] c1054812 00000009 00000000 d25d7e5c c1a2fb57 00000000 00000= 000 d25d7e84 [ 56.319716] Call Trace: [ 58.164457] [] dump_stack+0x16/0x18 [ 61.355641] [] warn_slowpath_common+0x8d/0xb0 [ 61.822789] [] ? schedule_bh+0x47/0x80 [ 62.103589] [] ? schedule_bh+0x47/0x80 [ 62.538170] [] ? floppy_hardint+0x1a0/0x1a0 [ 62.920432] [] warn_slowpath_null+0x22/0x30 [ 63.411821] [] schedule_bh+0x47/0x80 [ 66.271423] [] wait_til_done+0x15/0x230 [ 71.033237] [] ? cascade+0xa0/0xa0 [ 75.990887] [] user_reset_fdc+0xa7/0x110 [ 78.921153] [] floppy_async_init+0x9ee/0x1263 [ 83.512228] [] async_run_entry_fn+0x44/0x1e0 [ 85.519262] [] ? __list_del_entry+0x202/0x220 [ 87.120223] [] ? pwq_dec_nr_in_flight+0x137/0x140 [ 89.499077] [] process_one_work+0x33b/0x840 [ 90.274017] [] ? ttwu_do_wakeup+0x12/0x90 [ 91.294072] [] ? __list_del_entry+0x202/0x220 [ 91.634105] [] worker_thread+0x414/0x890 [ 91.994817] [] ? process_one_work+0x840/0x840 [ 92.265965] [] kthread+0xa6/0xb0 [ 92.658144] [] ret_from_kernel_thread+0x1b/0x28 [ 92.971880] [] ? __kthread_unpark+0x70/0x70 [ 93.254541] ---[ end trace 857f8343e4eb716b ]--- [ 93.508601] floppy0: no floppy controllers found [ 93.763265] work still pending [ 94.318578] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 52:54:00:12:34:56 [ 94.557614] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection [ 94.791213] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [ 95.021682] e1000e: Copyright(c) 1999 - 2013 Intel Corporation. [ 95.254756] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.= 3-k [ 95.503720] igb: Copyright (c) 2007-2013 Intel Corporation. [ 95.745052] igbvf: Intel(R) Gigabit Virtual Function Network Driver - ve= rsion 2.0.2-k [ 96.239386] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 96.521620] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - vers= ion 3.13.10-k [ 97.063498] ixgbe: Copyright (c) 1999-2013 Intel Corporation. [ 97.355608] ixgb: Intel(R) PRO/10GbE Network Driver - version 1.0.135-k2= -NAPI [ 97.639478] ixgb: Copyright (c) 1999-2008 Intel Corporation. [ 97.921158] ns83820.c: National Semiconductor DP83820 10/100/1000 driver. [ 98.200182] pch_gbe: EG20T PCH Gigabit Ethernet Driver - version 1.01 [ 98.469150] atp.c:v1.09=3Dac 2002/10/01 Donald Becker [ 98.740423] Solarflare NET driver v3.2 [ 99.014989] NET3 PLIP version 2.4-parport gniibe@mri.co.jp [ 99.412125] plip0: Parallel port at 0x378, using IRQ 7. [ 99.679184] PPP generic driver version 2.4.2 [ 99.935786] PPP Deflate Compression module registered [ 100.169965] PPP MPPE Compression module registered [ 100.405789] hdlc: HDLC support module revision 1.22 [ 100.640303] DLCI driver v0.35, 4 Jan 1997, mike.mclagan@linux.org. [ 101.213025] VMware vmxnet3 virtual NIC driver - version 1.1.30.0-k-NAPI [ 101.929352] Fusion MPT base driver 3.04.20 [ 102.242401] Copyright (c) 1999-2008 LSI Corporation [ 102.482196] Fusion MPT FC Host driver 3.04.20 [ 102.725663] Fusion MPT SAS Host driver 3.04.20 [ 103.208266] Fusion MPT misc device (ioctl) driver 3.04.20 [ 104.055770] mptctl: Registered with Fusion MPT base driver [ 105.217926] mptctl: /dev/mptctl @ (major,minor=3D10,220) [ 106.405504] aoe: AoE v83 initialised. [ 108.188744] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x6= 0,0x64 irq 1,12 [ 109.158846] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 109.850636] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 111.803543] parport0: cannot grant exclusive access for device parkbd [ 113.805335] mousedev: PS/2 mouse device common for all mice [ 114.639765] evbug: Connected device: input0 (Power Button at LNXPWRBN/bu= tton/input0) [ 115.108558] mk712: device not present [ 115.336050] i2c /dev entries driver [ 116.391847] i2c-parport-light: adapter type unspecified [ 118.713167] isa i2c-pca-isa.0: Please specify I/O base [ 120.943533] m2m-testdev m2m-testdev.0: Device registered as /dev/video0 [ 121.176051] saa7146: register extension 'Multimedia eXtension Board' [ 121.412676] saa7146: register extension 'hexium HV-PCI6 Orion' [ 121.649027] saa7146: register extension 'hexium gemini' [ 123.128577] Zoran MJPEG board driver version 0.10.1 [ 127.384608] Linux video codec intermediate layer: v0.2 [ 129.195841] cx25821: driver version 0.0.106 loaded [ 131.849627] Colour QuickCam for Video4Linux v0.06 [ 134.104665] PMS: not enabled, use pms.enable=3D1 to probe [ 134.336634] pps pps0: new PPS source ktimer [ 134.574072] pps pps0: ktimer PPS source registered [ 134.809084] pps_ldisc: PPS line discipline registered [ 135.041159] pps_parport: parallel port PPS client [ 135.275774] parport0: cannot grant exclusive access for device pps_parpo= rt [ 135.513499] pps_parport: couldn't register with parport0 [ 135.756644] Driver for 1-wire Dallas network protocol. [ 136.051954] DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko [ 136.298541] power_supply test_ac: uevent [ 136.540336] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac [ 136.776157] power_supply test_ac: prop ONLINE=3D1 [ 137.004006] power_supply test_ac: power_supply_changed [ 137.227180] power_supply test_battery: uevent [ 137.444303] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery [ 137.659721] power_supply test_battery: prop STATUS=3DDischarging [ 137.862071] power_supply test_battery: prop CHARGE_TYPE=3DFast [ 138.064405] power_supply test_battery: prop HEALTH=3DGood [ 138.259275] power_supply test_battery: prop PRESENT=3D1 [ 138.463806] power_supply test_battery: prop TECHNOLOGY=3DLi-ion [ 138.655219] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100 [ 138.835481] power_supply test_battery: prop CHARGE_FULL=3D100 [ 139.014542] power_supply test_battery: prop CHARGE_NOW=3D50 [ 139.178817] power_supply test_battery: prop CAPACITY=3D50 [ 139.345906] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal [ 139.510179] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600 [ 139.673086] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600 [ 139.827928] power_supply test_battery: prop MODEL_NAME=3DTest battery [ 139.984044] power_supply test_battery: prop MANUFACTURER=3DLinux [ 140.131323] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc7-0= 0025-gb22ce27 [ 140.425564] power_supply test_battery: prop TEMP=3D26 [ 140.579369] power_supply test_battery: prop VOLTAGE_NOW=3D3300 [ 140.724386] power_supply test_battery: power_supply_changed [ 140.871930] power_supply test_usb: uevent [ 141.009612] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb [ 141.145245] power_supply test_usb: prop ONLINE=3D1 [ 141.282007] power_supply test_usb: power_supply_changed [ 141.409004] applesmc: supported laptop not found! [ 141.539259] applesmc: driver init failed (ret=3D-19)! [ 141.669401] pc87360: PC8736x not detected, module not inserted [ 141.807373] intel_powerclamp: Intel powerclamp does not run on family 15= model 6 [ 142.098931] input: AT Translated Set 2 keyboard as /devices/platform/i80= 42/serio0/input/input1 [ 142.431203] evbug: Connected device: input1 (AT Translated Set 2 keyboar= d at isa0060/serio0/input0) [ 142.799645] power_supply test_ac: power_supply_changed_work [ 145.201212] power_supply test_ac: uevent [ 149.891369] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac [ 151.919659] power_supply test_ac: prop ONLINE=3D1 [ 154.137219] device-mapper: uevent: version 1.0.3 [ 155.280921] device-mapper: ioctl: 4.25.0-ioctl (2013-06-26) initialised:= dm-devel@redhat.com [ 156.104628] device-mapper: multipath: version 1.5.1 loaded [ 156.788263] device-mapper: multipath round-robin: version 1.0.0 loaded [ 157.568059] device-mapper: multipath queue-length: version 0.1.0 loaded [ 158.023321] device-mapper: multipath service-time: version 0.2.0 loaded [ 158.472328] device-mapper: dm-log-userspace: version 1.1.0 loaded [ 158.924452] Bluetooth: HCI UART driver ver 2.2 [ 159.365352] Bluetooth: HCI BCSP protocol initialized [ 159.823133] Bluetooth: HCI Three-wire UART (H5) protocol initialized [ 160.490332] Bluetooth: Generic Bluetooth SDIO driver ver 0.1 [ 161.230891] lguest: mapped switcher at fffdf000 [ 161.831419] cpufreq-nforce2: No nForce2 chipset. [ 162.293738] cpuidle: using governor ladder [ 162.770148] cpuidle: using governor menu [ 163.225430] sdhci: Secure Digital Host Controller Interface driver [ 163.698985] sdhci: Copyright(c) Pierre Ossman [ 164.343756] sdhci-pltfm: SDHCI platform and OF driver helper [ 164.696686] leds_ss4200: no LED devices found [ 164.932861] iscsi: registered transport (iser) [ 165.161618] dcdbas dcdbas: Dell Systems Management Base Driver (version = 5.6.0-3.2) [ 165.606067] hdaps: supported laptop not found! [ 165.830380] hdaps: driver init failed (ret=3D-19)! [ 166.038125] pktgen: Packet Generator for packet performance testing. Ver= sion: 2.74 [ 167.483623] drop_monitor: Initializing network drop monitor service [ 167.983316] GACT probability NOT on [ 168.701342] Mirror/redirect action on [ 170.848064] Simple TC action Loaded [ 171.319090] ipip: IPv4 over IPv4 tunneling driver [ 171.550676] TCP: cubic registered [ 171.788791] NET: Registered protocol family 10 [ 172.029122] mip6: Mobile IPv6 [ 172.509359] sit: IPv6 over IPv4 tunneling driver [ 173.218637] NET: Registered protocol family 17 [ 173.973897] NET: Registered protocol family 15 [ 174.693625] NET: Registered protocol family 4 [ 175.613575] Bluetooth: RFCOMM socket layer initialized [ 176.831077] Bluetooth: RFCOMM ver 1.11 [ 177.285107] NET: Registered protocol family 33 [ 177.544827] Key type rxrpc registered [ 178.090192] Key type rxrpc_s registered [ 178.647418] RxRPC: Registered security type 2 'rxkad' [ 183.388355] l2tp_core: L2TP core driver, V2.0 [ 187.090339] l2tp_ip: L2TP IP encapsulation support (L2TPv3) [ 191.914998] l2tp_netlink: L2TP netlink interface [ 192.263345] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) [ 192.585156] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) [ 192.826074] NET: Registered protocol family 35 [ 193.060267] 8021q: 802.1Q VLAN Support v1.8 [ 193.414000] DCCP: Activated CCID 2 (TCP-like) [ 193.631261] DCCP: Activated CCID 3 (TCP-Friendly Rate Control) [ 193.858969] sctp: Hash tables configured (established 16384 bind 32768) [ 194.081393] 9pnet: Installing 9P2000 support [ 194.297914] power_supply test_battery: power_supply_changed_work [ 194.618020] power_supply test_battery: uevent [ 194.967047] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery [ 195.323112] power_supply test_battery: prop STATUS=3DDischarging [ 195.571073] power_supply test_battery: prop CHARGE_TYPE=3DFast [ 196.457490] power_supply test_battery: prop HEALTH=3DGood [ 196.779872] power_supply test_battery: prop PRESENT=3D1 [ 196.975699] power_supply test_battery: prop TECHNOLOGY=3DLi-ion [ 197.160137] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100 [ 197.345306] power_supply test_battery: prop CHARGE_FULL=3D100 [ 197.523582] power_supply test_battery: prop CHARGE_NOW=3D50 [ 197.715371] power_supply test_battery: prop CAPACITY=3D50 [ 197.894118] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal [ 198.074766] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600 [ 198.243756] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600 [ 198.419307] power_supply test_battery: prop MODEL_NAME=3DTest battery [ 198.591847] power_supply test_battery: prop MANUFACTURER=3DLinux [ 198.763201] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc7-0= 0025-gb22ce27 [ 199.278185] power_supply test_battery: prop TEMP=3D26 [ 199.650295] power_supply test_battery: prop VOLTAGE_NOW=3D3300 [ 200.001659] power_supply test_usb: power_supply_changed_work [ 200.362643] power_supply test_usb: uevent [ 200.654222] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb [ 200.905270] power_supply test_usb: prop ONLINE=3D1 [ 201.105206] batman_adv: B.A.T.M.A.N. advanced 2013.3.0 (compatibility ve= rsion 14) loaded [ 201.609970] openvswitch: Open vSwitch switching datapath [ 201.816022] mpls_gso: MPLS GSO support [ 201.968479] Key type encrypted registered [ 202.125484] hd: no drives specified - use hd=3Dcyl,head,sectors on kerne= l command line [ 202.450858] console [netcon0] enabled [ 202.700588] netconsole: network logging started [ 203.061744] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found [ 203.433234] EDD information not available. [ 203.818445] ### dt-test ### No testcase data in device tree; not running= tests [ 204.640393] Freeing unused kernel memory: 1236K (c37ed000 - c3922000) [ 205.112685] Write protecting the kernel text: 23960k [ 205.835125] Write protecting the kernel read-only data: 10684k [ 208.162670] S00fbsetup (142) used greatest stack depth: 6312 bytes left [ 213.447089] udevd (154) used greatest stack depth: 6164 bytes left [ 215.803840] power_supply test_ac: uevent [ 221.457412] power_supply test_ac: POWER_SUPPLY_NAME=3Dtest_ac [ 225.065535] power_supply test_ac: prop ONLINE=3D1 [ 227.809922] power_supply test_battery: uevent [ 230.389223] power_supply test_battery: POWER_SUPPLY_NAME=3Dtest_battery [ 232.635544] power_supply test_battery: prop STATUS=3DDischarging [ 233.813673] power_supply test_battery: prop CHARGE_TYPE=3DFast [ 234.538548] power_supply test_battery: prop HEALTH=3DGood [ 234.973575] power_supply test_battery: prop PRESENT=3D1 [ 235.499319] power_supply test_battery: prop TECHNOLOGY=3DLi-ion [ 238.193769] power_supply test_battery: prop CHARGE_FULL_DESIGN=3D100 [ 238.500316] power_supply test_battery: prop CHARGE_FULL=3D100 [ 238.709805] power_supply test_battery: prop CHARGE_NOW=3D50 [ 239.556096] power_supply test_battery: prop CAPACITY=3D50 [ 239.844290] power_supply test_battery: prop CAPACITY_LEVEL=3DNormal [ 240.037437] power_supply test_battery: prop TIME_TO_EMPTY_AVG=3D3600 [ 240.227254] power_supply test_battery: prop TIME_TO_FULL_NOW=3D3600 [ 240.405022] power_supply test_battery: prop MODEL_NAME=3DTest battery [ 240.590300] power_supply test_battery: prop MANUFACTURER=3DLinux [ 240.765947] power_supply test_battery: prop SERIAL_NUMBER=3D3.11.0-rc7-0= 0025-gb22ce27 [ 241.103464] power_supply test_battery: prop TEMP=3D26 [ 241.277083] power_supply test_battery: prop VOLTAGE_NOW=3D3300 [ 241.447180] power_supply test_usb: uevent [ 241.622719] power_supply test_usb: POWER_SUPPLY_NAME=3Dtest_usb [ 241.792301] power_supply test_usb: prop ONLINE=3D1 Kernel tests: Boot OK! [ 270.616351] hrtimer: interrupt took 8174272 ns [ 307.660141] sock: process `trinity-main' is using obsolete setsockopt SO= _BSDCOMPAT [ 336.938833] trinity-main (354) used greatest stack depth: 5964 bytes left [ 347.155504] Unregister pv shared memory for cpu 0 [ 348.828491] reboot: Restarting system [ 348.830165] reboot: machine restart Elapsed time: 350 qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel /kernel/i386-randconfig-c= 1-07070935/b22ce2785d97423846206cceec4efee0c4afd980/vmlinuz-3.11.0-rc7-0002= 5-gb22ce27 -append 'hung_task_panic=3D1 earlyprintk=3DttyS0,115200 debug ap= ic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic= =3D10 softlockup_panic=3D1 nmi_watchdog=3Dpanic prompt_ramdisk=3D0 console= =3DttyS0,115200 console=3Dtty0 vga=3Dnormal root=3D/dev/ram0 rw link=3D/kb= uild-tests/run-queue/kvm/i386-randconfig-c1-07070935/linux-devel:devel-hour= ly-2014070708:b22ce2785d97423846206cceec4efee0c4afd980:bisect-linux3/.vmlin= uz-b22ce2785d97423846206cceec4efee0c4afd980-20140707154539-120-ivb41 branch= =3Dlinux-devel/devel-hourly-2014070708 BOOT_IMAGE=3D/kernel/i386-randconfig= -c1-07070935/b22ce2785d97423846206cceec4efee0c4afd980/vmlinuz-3.11.0-rc7-00= 025-gb22ce27 drbd.minor_count=3D8' -initrd /kernel-tests/initrd/yocto-mini= mal-i386.cgz -m 320 -smp 2 -net nic,vlan=3D1,model=3De1000 -net user,vlan= =3D1 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -= pidfile /dev/shm/kboot/pid-yocto-ivb41-99 -serial file:/dev/shm/kboot/seria= l-yocto-ivb41-99 -daemonize -display none -monitor null=20 --HcAYCG3uE/tztfnV Content-Type: application/octet-stream Content-Disposition: attachment; filename="i386-randconfig-c1-07070935-98610962bbb418f6d847c402637ca14e78c38344-WARNING:---at----schedule_bh+-x-71922.log" Content-Transfer-Encoding: base64 SEVBRCBpcyBub3cgYXQgOTg2MTA5Ni4uLiAwZGF5IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1o b3VybHktMjAxNDA3MDcwOCcKZ2l0IGNoZWNrb3V0IGNkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3 YTg2NzNlOWM1ZmYxZTU5ZDEKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVldWUva3ZtL2kz ODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9saW51eC1kZXZlbDpkZXZlbC1ob3VybHktMjAx NDA3MDcwODpjZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxOmJpc2Vj dC1saW51eDMKCjIwMTQtMDctMDctMTA6NTY6NTAgY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdh ODY3M2U5YzVmZjFlNTlkMSBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWls ZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtY2QzZGU4 M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMQpDaGVjayBmb3Iga2VybmVsIGlu IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2 Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1 aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS1jZDNk ZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxCndhaXRpbmcgZm9yIGNvbXBs ZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9jYWlyby1zbW9rZS9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUtY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVm ZjFlNTlkMQprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Nk M2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvdm1saW51ei0zLjE2LjAt cmM0CgoyMDE0LTA3LTA3LTExOjAyOjUwIGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uCTE4LgkyNAkzMgk0Mwk0OQk1NS4JNjAgVEVTVCBGQUlM VVJFClsgICAzOC40MjEzNTddIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEg LT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDM5LjE3NzA2 NV0gbm8gY29udCBpbiBzaHV0ZG93biEKWyAgIDQwLjEwNjIwNF0gLS0tLS0tLS0tLS0tWyBj dXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA0MC41Njk0NThdIFdBUk5JTkc6IENQVTogMCBQ SUQ6IDgyIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1 IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgpClsgICA0MS40NjcwMjBdIENQVTogMCBQSUQ6IDgy IENvbW06IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjE2LjAtcmM0ICMxClsgICA0MS44 MDc5NjBdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgs IDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgIDQyLjcwNDIzNl0gV29ya3F1ZXVl OiBldmVudHNfdW5ib3VuZCBhc3luY19ydW5fZW50cnlfZm4KWyAgIDQzLjE4Mjg1Ml0gIDAw MDAwMDAwIGNjYWQ5ZTE4IGMyOTFjMDBjIGNjYWQ5ZTQ4IGMxMDYxYTNkIGMzMjljZmE0IDAw MDAwMDAwIDAwMDAwMDUyClsgICA0NC4xODM0ODFdICBjMzM5N2EzYyAwMDAwMDNjZiBjMWFk ZTI4NyBjMWFkZTI4NyAwMDAwMDAwMSBjMWFkZmE5MCBjM2QwMTE2MCBjY2FkOWU1OApbICAg NDQuOTg2NjQxXSAgYzEwNjFiMjIgMDAwMDAwMDkgMDAwMDAwMDAgY2NhZDllNjggYzFhZGUy ODcgMDAwMDAwMDAgMDAwMDAwMDAgY2NhZDllODgKWyAgIDQ1LjYxNDk2NV0gQ2FsbCBUcmFj ZToKWyAgIDQ1LjkxMDYwNl0gIFs8YzI5MWMwMGM+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApb ICAgNDYuMjA5MzkwXSAgWzxjMTA2MWEzZD5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4OGQv MHhiMApbICAgNDYuNTA5NTM5XSAgWzxjMWFkZTI4Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8w eDgwClsgICA0Ni43OTkxMzZdICBbPGMxYWRlMjg3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4 ODAKWyAgIDQ3LjA4NjQ3MF0gIFs8YzFhZGZhOTA+XSA/IGxvY2tfZmRjLmlzcmEuMTIrMHgx YjAvMHgxYjAKWyAgIDQ3LjQ4MjQzNF0gIFs8YzEwNjFiMjI+XSB3YXJuX3Nsb3dwYXRoX251 bGwrMHgyMi8weDMwClsgICA0Ny45MTgzNTBdICBbPGMxYWRlMjg3Pl0gc2NoZWR1bGVfYmgr MHg0Ny8weDgwClsgICA0OC4zMzYwNTNdICBbPGMxYWRmZWIzPl0gd2FpdF90aWxfZG9uZSsw eDEzLzB4MjAwClsgICA0OC43MTQzMzNdICBbPGMxMDZmZDQwPl0gPyBjYXNjYWRlKzB4YTAv MHhhMApbICAgNDkuMTM3Mzk3XSAgWzxjMWFlMDc3Nz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcv MHgxMTAKWyAgIDQ5LjYyNTE5Nl0gIFs8YzNiYjY2MDk+XSBmbG9wcHlfYXN5bmNfaW5pdCsw eDlkZS8weDEyNTYKWyAgIDUwLjA0MzQ2Nl0gIFs8YzEwOTQ5OTQ+XSBhc3luY19ydW5fZW50 cnlfZm4rMHg0NC8weDFkMApbICAgNTAuNDg3Nzk4XSAgWzxjMTZkMzMxMj5dID8gX19saXN0 X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgNTAuOTA4ODE2XSAgWzxjMTA4MjUwZj5dID8g cHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMGYvMHgxMzAKWyAgIDUxLjMwNDcwMl0gIFs8YzEw ODJiNzI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzIyLzB4ODAwClsgICA1MS42Nzg0MzddICBb PGMxNmQzMzEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgICA1Mi4wNTky NTRdICBbPGMxMDgzNjE0Pl0gd29ya2VyX3RocmVhZCsweDVjNC8weGIyMApbICAgNTIuNDA4 ODE4XSAgWzxjMTA4MzA1MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDgwMC8weDgwMApbICAg NTIuODQ4Nzg3XSAgWzxjMTA4YzE4Mj5dIGt0aHJlYWQrMHhlMi8weGYwClsgICA1My4xODYw OTJdICBbPGMxMDgzMDUwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODAwLzB4ODAwClsgICA1 My41OTcwNTRdICBbPGMyOTNhODYwPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIwLzB4 MzAKWyAgIDUzLjk1NzUyMl0gIFs8YzEwOGMwYTA+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg3 MC8weDcwClsgICA1NC4zNTIzMzJdIC0tLVsgZW5kIHRyYWNlIGZlNzFhY2U0ZDQ5N2U1YmYg XS0tLQpbICAgNTUuMTk1MDMzXSBlMTAwMCAwMDAwOjAwOjAzLjAgZXRoMDogKFBDSTozM01I ejozMi1iaXQpIDUyOjU0OjAwOjEyOjM0OjU2Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1l c2ctcXVhbnRhbC1pdmI0My0zODoyMDE0MDcwNzExMTkyNTppMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgz ZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMt MzY6MjAxNDA3MDcxMTE5MzE6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKNjI6Mjox IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzChtbMTszNW0yMDE0LTA3LTA3IDExOjIxOjUy IFJFUEVBVCBDT1VOVDogMzAwICAjIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0 Ly5yZXBlYXQbWzBtCgpiaXNlY3Q6IGJhZCBjb21taXQgY2QzZGU4M2YxNDc2MDEzNTYzOTVi NTdhODY3M2U5YzVmZjFlNTlkMQpnaXQgY2hlY2tvdXQgdjMuMTUKbHMgLWEgL2tidWlsZC10 ZXN0cy9ydW4tcXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9saW51eC1k ZXZlbDpkZXZlbC1ob3VybHktMjAxNDA3MDcwODoxODYwZTM3OTg3NWRmZTcyNzFjNjQ5MDU4 YWVkZGZmZTVhZmQ5ZDBkOmJpc2VjdC1saW51eDMKCjIwMTQtMDctMDctMTE6MjE6NTggMTg2 MGUzNzk4NzVkZmU3MjcxYzY0OTA1OGFlZGRmZmU1YWZkOWQwZCBjb21waWxpbmcKUXVldWVk IGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzUtMTg2MGUzNzk4NzVkZmU3MjcxYzY0OTA1OGFlZGRmZmU1YWZkOWQw ZApDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1LzE4NjBlMzc5ODc1ZGZlNzI3MWM2NDkwNThhZWRkZmZlNWFmZDlkMGQKd2FpdGluZyBm b3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNv bmZpZy1jMS0wNzA3MDkzNS0xODYwZTM3OTg3NWRmZTcyNzFjNjQ5MDU4YWVkZGZmZTVhZmQ5 ZDBkCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1 ZS9jYWlyby1zbW9rZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtMTg2MGUzNzk4NzVk ZmU3MjcxYzY0OTA1OGFlZGRmZmU1YWZkOWQwZAprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1LzE4NjBlMzc5ODc1ZGZlNzI3MWM2NDkwNThhZWRkZmZlNWFm ZDlkMGQvdm1saW51ei0zLjE1LjAKCjIwMTQtMDctMDctMTE6Mjg6NTggZGV0ZWN0aW5nIGJv b3Qgc3RhdGUgLi4uLi4uLi4uCTMJMTAgVEVTVCBGQUlMVVJFClsgICA0MC44NTMxMjVdIElP QVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9k ZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDQxLjgzNzczOF0gbm8gY29udCBpbiBzaHV0ZG93 biEKWyAgIDQyLjMzMjkyOF0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t ClsgICA0Mi43NDgxNTVdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDgyIGF0IC9rYnVpbGQvc3Jj L3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1IHNjaGVkdWxlX2JoKzB4NDcvMHg4 MCgpClsgICA0My45NTY3MjldIENQVTogMCBQSUQ6IDgyIENvbW06IGt3b3JrZXIvdTI6MSBO b3QgdGFpbnRlZCAzLjE1LjAgIzEKWyAgIDQ0LjU1MzcyOF0gSGFyZHdhcmUgbmFtZTogUUVN VSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEv MjAxMQpbICAgNDUuNzUwODUyXSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1 bl9lbnRyeV9mbgpbICAgNDYuMzkxNzg0XSAgMDAwMDAwMDAgYzAxYWJlMTQgYzI5MGI0OGIg YzAxYWJlNDQgYzEwNjEyMWQgYzMyNzJjYzQgMDAwMDAwMDAgMDAwMDAwNTIKWyAgIDQ3LjUy NDA4Ml0gIGMzMzZhN2U0IDAwMDAwM2NmIGMxYWM4MDc3IGMxYWM4MDc3IDAwMDAwMDAxIGMx YWM5ODgwIGMzY2UzYjIwIGMwMWFiZTU0ClsgICA0OC4yMjMzMzZdICBjMTA2MTMwMiAwMDAw MDAwOSAwMDAwMDAwMCBjMDFhYmU2NCBjMWFjODA3NyAwMDAwMDAwMCAwMDAwMDAwMCBjMDFh YmU4NApbICAgNDkuMDY5MzQ4XSBDYWxsIFRyYWNlOgpbICAgNDkuNTA4NTg3XSAgWzxjMjkw YjQ4Yj5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICA0OS45NDg1MDVdICBbPGMxMDYxMjFk Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8weGIwClsgICA1MC41NTczOTddICBbPGMx YWM4MDc3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDUxLjEzNDE4Nl0gIFs8YzFh YzgwNzc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNTEuNjg0MDg3XSAgWzxjMWFj OTg4MD5dID8gbG9ja19mZGMuaXNyYS4xMisweDFiMC8weDFiMApbICAgNTIuMDgwMDQ0XSAg WzxjMTA2MTMwMj5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDIyLzB4MzAKWyAgIDUyLjM3NTcz Nl0gIFs8YzFhYzgwNzc+XSBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDUyLjgzMDIzOF0g IFs8YzFhYzljYTM+XSB3YWl0X3RpbF9kb25lKzB4MTMvMHgyMDAKWyAgIDUzLjMwMTkyN10g IFs8YzEwNmY0MDA+XSA/IGNhc2NhZGUrMHhhMC8weGEwClsgICA1My44MzYyNzddICBbPGMx YWNhNTY3Pl0gdXNlcl9yZXNldF9mZGMrMHhhNy8weDExMApbICAgNTQuNDEwNjI5XSAgWzxj M2I3YWQxNj5dIGZsb3BweV9hc3luY19pbml0KzB4OWRlLzB4MTI1NgpbICAgNTQuODQ3MTYx XSAgWzxjMTA5NDIwND5dIGFzeW5jX3J1bl9lbnRyeV9mbisweDQ0LzB4MWQwClsgICA1NS4y NTkwNzNdICBbPGMxNmM1YjAyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsg ICA1NS42OTMxNzldICBbPGMxMDgxZmJmPl0gPyBwd3FfZGVjX25yX2luX2ZsaWdodCsweDEw Zi8weDEzMApbICAgNTYuMjMwNDMxXSAgWzxjMTA4MjYyMj5dIHByb2Nlc3Nfb25lX3dvcmsr MHgzMjIvMHg4MDAKWyAgIDU2Ljc3MDg2NV0gIFs8YzE2YzViMDI+XSA/IF9fbGlzdF9kZWxf ZW50cnkrMHgyMDIvMHgyMjAKWyAgIDU3LjMwNjMxMl0gIFs8YzEwODJlZmM+XSB3b3JrZXJf dGhyZWFkKzB4M2ZjLzB4ODcwClsgICA1Ny44NDQ4NDRdICBbPGMxMDgyYjAwPl0gPyBwcm9j ZXNzX29uZV93b3JrKzB4ODAwLzB4ODAwClsgICA1OC41Mzg0MzRdICBbPGMxMDhiOWYyPl0g a3RocmVhZCsweGUyLzB4ZjAKWyAgIDU5LjIyNjY2OF0gIFs8YzEwODJiMDA+XSA/IHByb2Nl c3Nfb25lX3dvcmsrMHg4MDAvMHg4MDAKWyAgIDU5Ljg1MDYyMV0gIFs8YzI5MmFhZTA+XSBy ZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MjAvMHgzMApbICAgNjAuNTUyNTA2XSAgWzxjMTA4 YjkxMD5dID8gX19rdGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAgIDYxLjE3Mzc3M10gLS0t WyBlbmQgdHJhY2UgYzc0NzQyOTY0YTU3ZDBhMSBdLS0tClsgICA2Mi40NjMxNzddIHNwaW5f bG9jay10b3J0dXJlOiBXcml0ZXM6ICBUb3RhbDogMiAgTWF4L01pbjogMC8wICAgRmFpbDog MCAKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvMTg2MGUzNzk4NzVkZmU3 MjcxYzY0OTA1OGFlZGRmZmU1YWZkOWQwZC9kbWVzZy1xdWFudGFsLWl2YjQzLTEwODoyMDE0 MDcwNzExMzIwMjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNS8xODYwZTM3OTg3NWRmZTcyNzFjNjQ5MDU4YWVkZGZm ZTVhZmQ5ZDBkL2RtZXNnLXF1YW50YWwtaXZiNDMtNzA6MjAxNDA3MDcxMTMxNTc6aTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKMTA6MjoyIGFsbF9nb29kOmJhZDphbGxfYmFkIGJv b3RzCgpiaXNlY3Q6IGJhZCBjb21taXQgdjMuMTUKZ2l0IGNoZWNrb3V0IHYzLjE0CmxzIC1h IC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6NDU1YzZmZGJkMjE5MTYx YmQwOWIxMTY1ZjExNjk5ZDZkNzNkZTExYzpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTEx OjM0OjM0IDQ1NWM2ZmRiZDIxOTE2MWJkMDliMTE2NWYxMTY5OWQ2ZDczZGUxMWMgY29tcGls aW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4 Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTQ1NWM2ZmRiZDIxOTE2MWJkMDliMTE2NWYxMTY5 OWQ2ZDczZGUxMWMKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZp Zy1jMS0wNzA3MDkzNS80NTVjNmZkYmQyMTkxNjFiZDA5YjExNjVmMTE2OTlkNmQ3M2RlMTFj CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9p Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtNDU1YzZmZGJkMjE5MTYxYmQwOWIxMTY1ZjEx Njk5ZDZkNzNkZTExYwp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMv YnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1LTQ1NWM2ZmRiZDIxOTE2MWJkMDliMTE2NWYxMTY5OWQ2ZDczZGUxMWMKa2VybmVsOiAv a2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS80NTVjNmZkYmQyMTkxNjFiZDA5 YjExNjVmMTE2OTlkNmQ3M2RlMTFjL3ZtbGludXotMy4xNC4wCgoyMDE0LTA3LTA3LTExOjQ2 OjM0IGRldGVjdGluZyBib290IHN0YXRlIC4uLi4uCTEuLgk2CTEyIFRFU1QgRkFJTFVSRQpb ICAgIDMuNjcxMTEzXSB4el9kZWNfdGVzdDogQ3JlYXRlIGEgZGV2aWNlIG5vZGUgd2l0aCAn bWtub2QgeHpfZGVjX3Rlc3QgYyAyNTAgMCcgYW5kIHdyaXRlIC54eiBmaWxlcyB0byBpdC4K WyAgICAzLjY3NDIyNF0gcmJ0cmVlIHRlc3RpbmcgLT4gMjY5NDk4IGN5Y2xlcwpbICAgMTUu OTYzMjAxXSBhdWdtZW50ZWQgcmJ0cmVlIHRlc3RpbmcKWyAgIDQwLjI1ODg3NV0gQlVHOiBz b2Z0IGxvY2t1cCAtIENQVSMwIHN0dWNrIGZvciAyMnMhIFtzd2FwcGVyOjFdClsgICA0MC4y NjE2NjldIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlciBOb3QgdGFpbnRlZCAzLjE0LjAg IzEKWyAgIDQwLjI2MjE5NF0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0 MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgNDAuMjYyMTk0 XSB0YXNrOiBkMjA1ODAwMCB0aTogZDIwNWMwMDAgdGFzay50aTogZDIwNWMwMDAKWyAgIDQw LjI2MjE5NF0gRUlQOiAwMDYwOls8YzE2YzQ3Y2Y+XSBFRkxBR1M6IDAwMDAwMjQ2IENQVTog MApbICAgNDAuMjYyMTk0XSBFSVAgaXMgYXQgX19yYl9pbnNlcnRfYXVnbWVudGVkKzB4OGYv MHgyYjAKWyAgIDQwLjI2MjE5NF0gRUFYOiBjM2M1NjhiYyBFQlg6IGMzYzU2NTQ0IEVDWDog YzNjNTY3Y2MgRURYOiAwMGVjN2UwMQpbICAgNDAuMjYyMTk0XSBFU0k6IDAwMDAwMDAxIEVE STogMDA3NGRkMDkgRUJQOiBkMjA1ZGViYyBFU1A6IGQyMDVkZWE0ClsgICA0MC4yNjIxOTRd ICBEUzogMDA3YiBFUzogMDA3YiBGUzogMDAwMCBHUzogMDAwMCBTUzogMDA2OApbICAgNDAu MjYyMTk0XSBDUjA6IDgwMDUwMDNiIENSMjogMDAwMDAwMDAgQ1IzOiAwM2JlMTAwMCBDUjQ6 IDAwMDAwNmQwClsgICA0MC4yNjIxOTRdIFN0YWNrOgpbICAgNDAuMjYyMTk0XSAgYzNjNTZh ZTAgYzNjNTY5MWMgYzE2ZWViNDAgODhiMzFkY2IgYzNjNTY5MTggYzNjNTY3ZDAgZDIwNWRl ZDQgYzI4ZDQ1MTUKWyAgIDQwLjI2MjE5NF0gIGMzYzU2OTE4IDAwMDAyNWM2IGMzYzU2OTMw IDAwMDAwMDAwIGQyMDVkZjAwIGMzYWUwZjY1IGMzMjg4NzIxIDAwMDQxY2JhClsgICA0MC4y NjIxOTRdICAwMDAwMDAwMCBkM2ZhMWU1YyA0MmEwMjk1YyAwMDAwMDAxNiBjM2FlMGRmNiBj M2JhMzgwMCAwMDAwMDAwMCBkMjA1ZGY3MApbICAgNDAuMjYyMTk0XSBDYWxsIFRyYWNlOgpb ICAgNDAuMjYyMTk0XSAgWzxjMTZlZWI0MD5dID8gYXVnbWVudF9yZWNvbXB1dGUrMHg5MC8w eDkwClsgICA0MC4yNjIxOTRdICBbPGMyOGQ0NTE1Pl0gaW5zZXJ0X2F1Z21lbnRlZC5jb25z dHByb3AuNisweDhmLzB4OTUKWyAgIDQwLjI2MjE5NF0gIFs8YzNhZTBmNjU+XSByYnRyZWVf dGVzdF9pbml0KzB4MTZmLzB4MjU0ClsgICA0MC4yNjIxOTRdICBbPGMzYWUwZGY2Pl0gPyBl cnJfaW5qZWN0X2luaXQrMHgzNi8weDM2ClsgICA0MC4yNjIxOTRdICBbPGMzYThhZTEwPl0g ZG9fb25lX2luaXRjYWxsKzB4OGEvMHgxN2MKWyAgIDQwLjI2MjE5NF0gIFs8YzNhOGE1YjU+ XSA/IHJlcGFpcl9lbnZfc3RyaW5nKzB4MmEvMHg5OQpbICAgNDAuMjYyMTk0XSAgWzxjMTA4 YTFjNj5dID8gcGFyc2VfYXJncysweDMzNi8weDUwMApbICAgNDAuMjYyMTk0XSAgWzxjM2E4 YWZmND5dIGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4ZjIvMHgxZGEKWyAgIDQwLjI2MjE5NF0g IFs8YzNhOGE1OGI+XSA/IGRvX2Vhcmx5X3BhcmFtKzB4YjUvMHhiNQpbICAgNDAuMjYyMTk0 XSAgWzxjMjhhZWU2MT5dIGtlcm5lbF9pbml0KzB4MTEvMHgxNjAKWyAgIDQwLjI2MjE5NF0g IFs8YzEwOWNlNTc+XSA/IHNjaGVkdWxlX3RhaWwrMHgxNy8weDYwClsgICA0MC4yNjIxOTRd ICBbPGMyOGYyZGY3Pl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDFiLzB4MjgKWyAgIDQw LjI2MjE5NF0gIFs8YzI4YWVlNTA+XSA/IHJlc3RfaW5pdCsweDcwLzB4NzAKWyAgIDQwLjI2 MjE5NF0gQ29kZTogYzEgMGYgOTUgYzIgMGYgYjYgZjIgOGIgM2MgYjUgMTQgZjMgNmYgYzMg ODMgYzcgMDEgODQgZDIgODkgM2MgYjUgMTQgZjMgNmYgYzMgMGYgODQgOGMgMDAgMDAgMDAg ODUgYzAgMGYgODQgODQgMDEgMDAgMDAgZjYgMDAgMDEgPDBmPiA4NCA2YiAwMSAwMCAwMCBl OSA3NiAwMSAwMCAwMCA4ZCBiNiAwMCAwMCAwMCAwMCA4YiA1NyAwOCAzMQpbICAgNDAuMjYy MTk0XSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogc29mdGxvY2t1cDogaHVuZyB0YXNr cwpbICAgNDAuMjYyMTk0XSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIgTm90IHRhaW50 ZWQgMy4xNC4wICMxClsgICA0MC4yNjIxOTRdIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRh cmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAg IDQwLjI2MjE5NF0gIDAwMDAwMDAwIGQyMDVkZDgwIGMyOGQzNDRiIGQyMDVkZGEwIGMyOGIy ZDcyIGMzMjE5NzVjIGMzYmVkZTAwIGMxNmM0N2E0ClsgICA0MC4yNjIxOTRdICBkMjA1ODAw MCAwMDAwMDAwMCAwMDAwMDAwNyBkMjA1ZGRkMCBjMTBlNzkzYyBjMzIxODJlNyAwMDAwMDAw MCAwMDAwMDAxNgpbICAgNDAuMjYyMTk0XSAgZDIwNTgyMmMgMDAwMDAwMDEgZDIwNWRlNjgg MDAwMDAwMGYgYzM0MzIwMDAgMDAwMDAwMDAgYzEwZTc3OTAgZDIwNWRkZjQKWyAgIDQwLjI2 MjE5NF0gQ2FsbCBUcmFjZToKWyAgIDQwLjI2MjE5NF0gIFs8YzI4ZDM0NGI+XSBkdW1wX3N0 YWNrKzB4MTYvMHgxOApbICAgNDAuMjYyMTk0XSAgWzxjMjhiMmQ3Mj5dIHBhbmljKzB4YmEv MHgyMmMKWyAgIDQwLjI2MjE5NF0gIFs8YzE2YzQ3YTQ+XSA/IF9fcmJfaW5zZXJ0X2F1Z21l bnRlZCsweDY0LzB4MmIwClsgICA0MC4yNjIxOTRdICBbPGMxMGU3OTNjPl0gd2F0Y2hkb2df dGltZXJfZm4rMHgxYWMvMHgyMzAKWyAgIDQwLjI2MjE5NF0gIFs8YzEwZTc3OTA+XSA/IHdh dGNoZG9nX3Nob3VsZF9ydW4rMHgyMC8weDIwClsgICA0MC4yNjIxOTRdICBbPGMxMDkwZWE4 Pl0gX19ydW5faHJ0aW1lcisweGQ4LzB4MzAwClsgICA0MC4yNjIxOTRdICBbPGMxMGU3Nzkw Pl0gPyB3YXRjaGRvZ19zaG91bGRfcnVuKzB4MjAvMHgyMApbICAgNDAuMjYyMTk0XSAgWzxj MTA5MWYzOD5dIGhydGltZXJfaW50ZXJydXB0KzB4MWE4LzB4NDEwClsgICA0MC4yNjIxOTRd ICBbPGMxMDNhMjc5Pl0gbG9jYWxfYXBpY190aW1lcl9pbnRlcnJ1cHQrMHg2OS8weDcwClsg ICA0MC4yNjIxOTRdICBbPGMxMDY3MjRkPl0gPyBpcnFfZW50ZXIrMHgzZC8weDkwClsgICA0 MC4yNjIxOTRdICBbPGMyOGYzNTIxPl0gc21wX2FwaWNfdGltZXJfaW50ZXJydXB0KzB4MzEv MHg1MApbICAgNDAuMjYyMTk0XSAgWzxjMjhmMjkyNj5dIGFwaWNfdGltZXJfaW50ZXJydXB0 KzB4MzIvMHgzOApbICAgNDAuMjYyMTk0XSAgWzxjMTZlMDAwMD5dID8gbG9uZ2VzdF9tYXRj aCsweDJiMC8weDMyMApbICAgNDAuMjYyMTk0XSAgWzxjMTZjNDdjZj5dID8gX19yYl9pbnNl cnRfYXVnbWVudGVkKzB4OGYvMHgyYjAKWyAgIDQwLjI2MjE5NF0gIFs8YzE2ZWViNDA+XSA/ IGF1Z21lbnRfcmVjb21wdXRlKzB4OTAvMHg5MApbICAgNDAuMjYyMTk0XSAgWzxjMjhkNDUx NT5dIGluc2VydF9hdWdtZW50ZWQuY29uc3Rwcm9wLjYrMHg4Zi8weDk1ClsgICA0MC4yNjIx OTRdICBbPGMzYWUwZjY1Pl0gcmJ0cmVlX3Rlc3RfaW5pdCsweDE2Zi8weDI1NApbICAgNDAu MjYyMTk0XSAgWzxjM2FlMGRmNj5dID8gZXJyX2luamVjdF9pbml0KzB4MzYvMHgzNgpbICAg NDAuMjYyMTk0XSAgWzxjM2E4YWUxMD5dIGRvX29uZV9pbml0Y2FsbCsweDhhLzB4MTdjClsg ICA0MC4yNjIxOTRdICBbPGMzYThhNWI1Pl0gPyByZXBhaXJfZW52X3N0cmluZysweDJhLzB4 OTkKWyAgIDQwLjI2MjE5NF0gIFs8YzEwOGExYzY+XSA/IHBhcnNlX2FyZ3MrMHgzMzYvMHg1 MDAKWyAgIDQwLjI2MjE5NF0gIFs8YzNhOGFmZjQ+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsw eGYyLzB4MWRhClsgICA0MC4yNjIxOTRdICBbPGMzYThhNThiPl0gPyBkb19lYXJseV9wYXJh bSsweGI1LzB4YjUKWyAgIDQwLjI2MjE5NF0gIFs8YzI4YWVlNjE+XSBrZXJuZWxfaW5pdCsw eDExLzB4MTYwClsgICA0MC4yNjIxOTRdICBbPGMxMDljZTU3Pl0gPyBzY2hlZHVsZV90YWls KzB4MTcvMHg2MApbICAgNDAuMjYyMTk0XSAgWzxjMjhmMmRmNz5dIHJldF9mcm9tX2tlcm5l bF90aHJlYWQrMHgxYi8weDI4ClsgICA0MC4yNjIxOTRdICBbPGMyOGFlZTUwPl0gPyByZXN0 X2luaXQrMHg3MC8weDcwClsgICA0MC4yNjIxOTRdIEtlcm5lbCBPZmZzZXQ6IDB4MCBmcm9t IDB4YzEwMDAwMDAgKHJlbG9jYXRpb24gcmFuZ2U6IDB4YzAwMDAwMDAtMHhkNDdmZGZmZikK WyAgIDQwLjI2MjE5NF0gUmVib290aW5nIGluIDEwIHNlY29uZHMuLgpFbGFwc2VkIHRpbWU6 IDYwCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LzQ1NWM2ZmRiZDIxOTE2 MWJkMDliMTE2NWYxMTY5OWQ2ZDczZGUxMWMvZG1lc2ctcXVhbnRhbC1pdmI0My0xMDE6MjAx NDA3MDcxMTQ4NTc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNDU1YzZmZGJkMjE5MTYxYmQwOWIxMTY1ZjExNjk5 ZDZkNzNkZTExYy9kbWVzZy1xdWFudGFsLWl2YjQzLTI2OjIwMTQwNzA3MTE0OTExOmkzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1LzQ1NWM2ZmRiZDIxOTE2MWJkMDliMTE2NWYxMTY5OWQ2ZDczZGUxMWMvZG1lc2ct cXVhbnRhbC1pdmI0My00OjIwMTQwNzA3MTE0OTE1OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNTo6CjExOjM6NCBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKYmlzZWN0OiBiYWQg Y29tbWl0IHYzLjE0CmdpdCBjaGVja291dCB2My4xMwpscyAtYSAva2J1aWxkLXRlc3RzL3J1 bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRldmVsOmRl dmVsLWhvdXJseS0yMDE0MDcwNzA4OmQ4ZWMyNmQ3ZjgyODdmNTc4OGE0OTRmNTZlODgxNDIx MGYwZTY0YmU6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0wNy0xMTo1MTo0MCBkOGVjMjZkN2Y4 Mjg3ZjU3ODhhNDk0ZjU2ZTg4MTQyMTBmMGU2NGJlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQg dGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNS1kOGVjMjZkN2Y4Mjg3ZjU3ODhhNDk0ZjU2ZTg4MTQyMTBmMGU2NGJlCkNoZWNr IGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvZDhl YzI2ZDdmODI4N2Y1Nzg4YTQ5NGY1NmU4ODE0MjEwZjBlNjRiZQp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMx LTA3MDcwOTM1LWQ4ZWMyNmQ3ZjgyODdmNTc4OGE0OTRmNTZlODgxNDIxMGYwZTY0YmUKd2Fp dGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2NhaXJv LXNtb2tlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS1kOGVjMjZkN2Y4Mjg3ZjU3ODhh NDk0ZjU2ZTg4MTQyMTBmMGU2NGJlCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWct YzEtMDcwNzA5MzUvZDhlYzI2ZDdmODI4N2Y1Nzg4YTQ5NGY1NmU4ODE0MjEwZjBlNjRiZS92 bWxpbnV6LTMuMTMuMAoKMjAxNC0wNy0wNy0xMTo1NTo0MCBkZXRlY3RpbmcgYm9vdCBzdGF0 ZSAuLi4uLgkxCTIuLgk4IFRFU1QgRkFJTFVSRQpbICAgNzAuMDI4MTg1XSBBQ1BJOiBQQ0kg SW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQgSVJRIDExClsgICA3MC4yODE5Njdd IElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEgLT4gMHgzYiAtPiBJUlEgMTEg TW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDcwLjc5OTQzMF0gLS0tLS0tLS0tLS0tWyBj dXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICA3MS4xMTA5NzJdIFdBUk5JTkc6IENQVTogMCBQ SUQ6IDc3IGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTY4 IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgpClsgICA3MS43MjcxMTNdIENQVTogMCBQSUQ6IDc3 IENvbW06IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjEzLjAgIzEKWyAgIDcyLjAyNzI3 M10gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5 NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgNzIuNjMwMTYwXSBXb3JrcXVldWU6IGV2 ZW50c191bmJvdW5kIGFzeW5jX3J1bl9lbnRyeV9mbgpbICAgNzIuOTQ0NDE3XSAgMDAwMDAw MDAgYzAxY2RlMTQgYzI4M2I1ODcgYzAxY2RlNDQgYzEwNWUyMWQgYzMxNDk2YjggMDAwMDAw MDAgMDAwMDAwNGQKWyAgIDczLjYwNjc1OV0gIGMzMjQwODE0IDAwMDAwM2M4IGMxYThiOWI3 IGMxYThiOWI3IDAwMDAwMDAxIGMxYThlNmYwIGMzYjZiYmMwIGMwMWNkZTU0ClsgICA3NC4y NzIzMTldICBjMTA1ZTMwMiAwMDAwMDAwOSAwMDAwMDAwMCBjMDFjZGU2NCBjMWE4YjliNyAw MDAwMDAwMCAwMDAwMDAwMCBjMDFjZGU4NApbICAgNzQuOTM2MDQxXSBDYWxsIFRyYWNlOgpb ICAgNzUuMjQzMDEwXSAgWzxjMjgzYjU4Nz5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICA3 NS41NTUzMjBdICBbPGMxMDVlMjFkPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8weGIw ClsgICA3NS44NjUxMDldICBbPGMxYThiOWI3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAK WyAgIDc2LjE3MTQxMV0gIFs8YzFhOGI5Yjc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApb ICAgNzYuNDY2NzAxXSAgWzxjMWE4ZTZmMD5dID8gbWFrZV9yYXdfcndfcmVxdWVzdCsweDEx YzAvMHgxMWMwClsgICA3Ni43NDE0MzFdICBbPGMxMDVlMzAyPl0gd2Fybl9zbG93cGF0aF9u dWxsKzB4MjIvMHgzMApbICAgNzcuMDE2MTczXSAgWzxjMWE4YjliNz5dIHNjaGVkdWxlX2Jo KzB4NDcvMHg4MApbICAgNzcuMjkyNjQyXSAgWzxjMWE4ZWIxMz5dIHdhaXRfdGlsX2RvbmUr MHgxMy8weDIwMApbICAgNzcuNTY3MjEzXSAgWzxjMTA2Y2M2MD5dID8gY2FzY2FkZSsweGEw LzB4YTAKWyAgIDc3LjgzNjUzMF0gIFs8YzFhOGY0ZTc+XSB1c2VyX3Jlc2V0X2ZkYysweGE3 LzB4MTEwClsgICA3OC4xMTQwNjldICBbPGMzYTA5MDI0Pl0gZmxvcHB5X2FzeW5jX2luaXQr MHg5ZGUvMHgxMjU2ClsgICA3OC4zOTI3ODZdICBbPGMxMDkwNmU0Pl0gYXN5bmNfcnVuX2Vu dHJ5X2ZuKzB4NDQvMHgxZDAKWyAgIDc4LjY3MDg5Nl0gIFs8YzE2YWZiYTI+XSA/IF9fbGlz dF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAgIDc4Ljk0MTIzMF0gIFs8YzEwN2VmMGY+XSA/ IHB3cV9kZWNfbnJfaW5fZmxpZ2h0KzB4MTBmLzB4MTQwClsgICA3OS4yOTUzNTNdICBbPGMx MDdmNTdlPl0gcHJvY2Vzc19vbmVfd29yaysweDMxZS8weDgxMApbICAgNzkuNjQwNjU2XSAg WzxjMTZhZmJhMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgNzkuODk3 OTg3XSAgWzxjMTA3ZmU2Yz5dIHdvcmtlcl90aHJlYWQrMHgzZmMvMHg4NzAKWyAgIDgwLjE1 Nzk4M10gIFs8YzEwN2ZhNzA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4MTAvMHg4MTAKWyAg IDgwLjQxMTU0OF0gIFs8YzEwODhiMDI+XSBrdGhyZWFkKzB4ZTIvMHhmMApbICAgODAuNjY3 NjQ0XSAgWzxjMTA3ZmE3MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDgxMC8weDgxMApbICAg ODAuOTI0NTYzXSAgWzxjMjg1YmNkNz5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgxYi8w eDI4ClsgICA4MS4xNjYwNzRdICBbPGMxMDg4YTIwPl0gPyBfX2t0aHJlYWRfdW5wYXJrKzB4 NzAvMHg3MApbICAgODEuNDA5NjAxXSAtLS1bIGVuZCB0cmFjZSAyMzZiMzZhMTczMWFmNWE3 IF0tLS0KWyAgIDgxLjY1MDM2Ml0gZmxvcHB5MDogbm8gZmxvcHB5IGNvbnRyb2xsZXJzIGZv dW5kCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Q4ZWMyNmQ3ZjgyODdm NTc4OGE0OTRmNTZlODgxNDIxMGYwZTY0YmUvZG1lc2ctcXVhbnRhbC1pdmI0MS01MToyMDE0 MDcwNzEyMDAwNDppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogo2OjE6MyBhbGxfZ29v ZDpiYWQ6YWxsX2JhZCBib290cwoKYmlzZWN0OiBiYWQgY29tbWl0IHYzLjEzCmdpdCBjaGVj a291dCB2My4xMgpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5k Y29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcwNzA4 OjVlMDFkYzdiMjZkOWYyNGYzOWFiYWNlNWRhOThjY2JkNmE1Y2ViNTI6YmlzZWN0LWxpbnV4 MwoKMjAxNC0wNy0wNy0xMjowMDo1MCA1ZTAxZGM3YjI2ZDlmMjRmMzlhYmFjZTVkYTk4Y2Ni ZDZhNWNlYjUyIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3Rz L2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS01ZTAxZGM3YjI2ZDlm MjRmMzlhYmFjZTVkYTk4Y2NiZDZhNWNlYjUyCkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNWUwMWRjN2IyNmQ5ZjI0ZjM5YWJhY2U1 ZGE5OGNjYmQ2YTVjZWI1Mgp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTVlMDFkYzdiMjZk OWYyNGYzOWFiYWNlNWRhOThjY2JkNmE1Y2ViNTIKd2FpdGluZyBmb3IgY29tcGxldGlvbiBv ZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2NhaXJvLXNtb2tlL2kzODYtcmFuZGNvbmZp Zy1jMS0wNzA3MDkzNS01ZTAxZGM3YjI2ZDlmMjRmMzlhYmFjZTVkYTk4Y2NiZDZhNWNlYjUy Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNWUwMWRjN2Iy NmQ5ZjI0ZjM5YWJhY2U1ZGE5OGNjYmQ2YTVjZWI1Mi92bWxpbnV6LTMuMTIuMAoKMjAxNC0w Ny0wNy0xMjowNTo1MCBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uCTEuLgkyCTggVEVTVCBG QUlMVVJFClsgICA0NS4zNjU3MzZdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAt MTEgLT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDQ2Ljc3 MDU2MF0gZTEwMDAgMDAwMDowMDowMy4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQK WyAgIDQ3LjA4NDM0OV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsg ICA0Ny4zOTQ1NTJdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDc3IGF0IC9rYnVpbGQvc3JjL3Nt b2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTY4IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgp ClsgICA0Ny45Njc2OTNdIENQVTogMCBQSUQ6IDc3IENvbW06IGt3b3JrZXIvdTI6MSBOb3Qg dGFpbnRlZCAzLjEyLjAgIzEKWyAgIDQ4LjI2MzU1MF0gSGFyZHdhcmUgbmFtZTogUUVNVSBT dGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAx MQpbICAgNDguODMwMjg4XSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9l bnRyeV9mbgpbICAgNDkuMTQwNjcwXSAgMDAwMDAwMDAgZDNhMmZlMGMgYzI4MWNkZjIgZDNh MmZlM2MgYzEwNWUxNWQgYzMxMGZhNGMgMDAwMDAwMDAgMDAwMDAwNGQKWyAgIDUwLjE4Njgz Ml0gIGMzMjA0Y2EwIDAwMDAwM2M4IGMxYTg0OWM3IGMxYTg0OWM3IDAwMDAwMDAxIGMxYTg4 OTEwIGMzYjE3YjYwIGQzYTJmZTRjClsgICA1Mi4wMzI4NTJdICBjMTA1ZTI0MiAwMDAwMDAw OSAwMDAwMDAwMCBkM2EyZmU1YyBjMWE4NDljNyAwMDAwMDAwMCAwMDAwMDAwMCBkM2EyZmU4 NApbICAgNTMuMzM1MTg2XSBDYWxsIFRyYWNlOgpbICAgNTQuMDM1MzUwXSAgWzxjMjgxY2Rm Mj5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICA1NS4xMDU5OTldICBbPGMxMDVlMTVkPl0g d2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8weGIwClsgICA1NS40MTEyNDRdICBbPGMxYTg0 OWM3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDU1LjcwNjQxNl0gIFs8YzFhODQ5 Yzc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNTUuOTk0NzA5XSAgWzxjMWE4ODkx MD5dID8gZmxvcHB5X2hhcmRpbnQrMHgxYTAvMHgxYTAKWyAgIDU2LjI3MTcyM10gIFs8YzEw NWUyNDI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgyMi8weDMwClsgICA1Ni41NDkwMjBdICBb PGMxYTg0OWM3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA1Ni44Mjc2NDddICBbPGMx YTg4ZDQ1Pl0gd2FpdF90aWxfZG9uZSsweDE1LzB4MjMwClsgICA1Ny40NzI5MjhdICBbPGMx MDZjZDIwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApbICAgNTkuNTUzODY3XSAgWzxjMWE4OTc0 Nz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAKWyAgIDU5Ljg2MDMzMl0gIFs8YzM5YjZl NGM+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDllZS8weDEyNjMKWyAgIDYwLjE3ODcxNV0gIFs8 YzEwOTQyNzQ+XSBhc3luY19ydW5fZW50cnlfZm4rMHg0NC8weDFlMApbICAgNjAuNTAwNzAx XSAgWzxjMTZiMDViMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgNjAu ODE2Mzk1XSAgWzxjMTA3ZjU5Nz5dID8gcHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMzcvMHgx NDAKWyAgIDYxLjEwMTQ0Ml0gIFs8YzEwN2ZlNmI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzNi LzB4ODQwClsgICA2MS4zNzI3MTBdICBbPGMxMDk5OGIyPl0gPyB0dHd1X2RvX3dha2V1cCsw eDEyLzB4OTAKWyAgIDYxLjY0MzgzMl0gIFs8YzE2YjA1YjI+XSA/IF9fbGlzdF9kZWxfZW50 cnkrMHgyMDIvMHgyMjAKWyAgIDYxLjk3NDM4MV0gIFs8YzEwODA3ODQ+XSB3b3JrZXJfdGhy ZWFkKzB4NDE0LzB4ODkwClsgICA2Mi4yMzA2MTRdICBbPGMxMDgwMzcwPl0gPyBwcm9jZXNz X29uZV93b3JrKzB4ODQwLzB4ODQwClsgICA2Mi40ODUxNDRdICBbPGMxMDhhZDA2Pl0ga3Ro cmVhZCsweGE2LzB4YjAKWyAgIDYyLjczODcyNF0gIFs8YzI4M2M5Yjc+XSByZXRfZnJvbV9r ZXJuZWxfdGhyZWFkKzB4MWIvMHgyOApbICAgNjIuOTcxMzIzXSAgWzxjMTA4YWM2MD5dID8g X19rdGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAgIDYzLjIxMTMyMF0gLS0tWyBlbmQgdHJh Y2UgYzM0MWZiZWM1MzgwNmJkYSBdLS0tClsgICA2My40NDIxNzhdIGZsb3BweTA6IG5vIGZs b3BweSBjb250cm9sbGVycyBmb3VuZAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS81ZTAxZGM3YjI2ZDlmMjRmMzlhYmFjZTVkYTk4Y2NiZDZhNWNlYjUyL2RtZXNnLXF1 YW50YWwtaXZiNDEtMzoyMDE0MDcwNzEyMDkzNDppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzU6Ogo3OjE6MiBhbGxfZ29vZDpiYWQ6YWxsX2JhZCBib290cwoKYmlzZWN0OiBiYWQgY29t bWl0IHYzLjEyCmdpdCBjaGVja291dCB2My4xMQpscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRldmVsOmRldmVs LWhvdXJseS0yMDE0MDcwNzA4OjZlNDY2NDUyNWIxZGIyOGY4YzRlMTEzMDk1N2Y3MGE5NGMx OTIxM2U6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0wNy0xMjoxMDoyOCA2ZTQ2NjQ1MjViMWRi MjhmOGM0ZTExMzA5NTdmNzBhOTRjMTkyMTNlIGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS02ZTQ2NjQ1MjViMWRiMjhmOGM0ZTExMzA5NTdmNzBhOTRjMTkyMTNlCkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNmU0NjY0 NTI1YjFkYjI4ZjhjNGUxMTMwOTU3ZjcwYTk0YzE5MjEzZQp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1LTZlNDY2NDUyNWIxZGIyOGY4YzRlMTEzMDk1N2Y3MGE5NGMxOTIxM2UKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2pha2V0b3du LWNvbnN1bWVyL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS02ZTQ2NjQ1MjViMWRiMjhm OGM0ZTExMzA5NTdmNzBhOTRjMTkyMTNlCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzUvNmU0NjY0NTI1YjFkYjI4ZjhjNGUxMTMwOTU3ZjcwYTk0YzE5MjEz ZS92bWxpbnV6LTMuMTEuMAoKMjAxNC0wNy0wNy0xMjoxNzoyOCBkZXRlY3RpbmcgYm9vdCBz dGF0ZSAuLi4uLi4JMQk5CTIxIFRFU1QgRkFJTFVSRQpbICAgNDQuOTQ1OTk4XSBQQ0k6IHNl dHRpbmcgSVJRIDExIGFzIGxldmVsLXRyaWdnZXJlZApbICAgNDUuMjE4NjM1XSBlMTAwMCAw MDAwOjAwOjAzLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgNDUuNTU0NDEx XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDQ1Ljg0NjM1MV0g V0FSTklORzogQ1BVOiAwIFBJRDogNzYgYXQgL2tidWlsZC9zcmMvY29uc3VtZXIvZHJpdmVy cy9ibG9jay9mbG9wcHkuYzo5Njggc2NoZWR1bGVfYmgrMHg0Ny8weDgwKCkKWyAgIDQ2LjQw NTcwMV0gQ1BVOiAwIFBJRDogNzYgQ29tbToga3dvcmtlci91MjoxIE5vdCB0YWludGVkIDMu MTEuMCAjMgpbICAgNDYuNzM1OTM1XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBD IChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgICA0Ny42 MDk5MTBdIFdvcmtxdWV1ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVuX2VudHJ5X2ZuClsg ICA0Ny45MDc4NDhdICAwMDAwMDAwMCBkM2E0M2UwYyBjMjc0NjRiMCBkM2E0M2UzYyBjMTA1 NDcyZCBjMmZmMjBhNCAwMDAwMDAwMCAwMDAwMDA0YwpbICAgNTMuNzA2NDE1XSAgYzMwZTBh ZTggMDAwMDAzYzggYzFhMmZjNDcgYzFhMmZjNDcgMDAwMDAwMDEgYzFhMzNiOTAgYzM5YTBj YTAgZDNhNDNlNGMKWyAgIDU0LjQzMDMyMl0gIGMxMDU0ODEyIDAwMDAwMDA5IDAwMDAwMDAw IGQzYTQzZTVjIGMxYTJmYzQ3IDAwMDAwMDAwIDAwMDAwMDAwIGQzYTQzZTg0ClsgICA1NS4y NDUzNjldIENhbGwgVHJhY2U6ClsgICA1NS44MzI1NzVdICBbPGMyNzQ2NGIwPl0gZHVtcF9z dGFjaysweDE2LzB4MTgKWyAgIDU2LjExNDAyOF0gIFs8YzEwNTQ3MmQ+XSB3YXJuX3Nsb3dw YXRoX2NvbW1vbisweDhkLzB4YjAKWyAgIDU2LjQxMDY3NF0gIFs8YzFhMmZjNDc+XSA/IHNj aGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNTYuNjk0MTIwXSAgWzxjMWEyZmM0Nz5dID8gc2No ZWR1bGVfYmgrMHg0Ny8weDgwClsgICA1Ni45NjA0MTddICBbPGMxYTMzYjkwPl0gPyBmbG9w cHlfaGFyZGludCsweDFhMC8weDFhMApbICAgNTcuMjQ5MjU4XSAgWzxjMTA1NDgxMj5dIHdh cm5fc2xvd3BhdGhfbnVsbCsweDIyLzB4MzAKWyAgIDU3LjUyODE3M10gIFs8YzFhMmZjNDc+ XSBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDU3Ljk3MDM1NV0gIFs8YzFhMzNmYzU+XSB3 YWl0X3RpbF9kb25lKzB4MTUvMHgyMzAKWyAgIDU4LjQwODg2N10gIFs8YzEwNjMyNjA+XSA/ IGNhc2NhZGUrMHhhMC8weGEwClsgICA1OC43NTYwNzRdICBbPGMxYTM0OWM3Pl0gdXNlcl9y ZXNldF9mZGMrMHhhNy8weDExMApbICAgNTkuMTgzNTkzXSAgWzxjMzg0Yzk0NT5dIGZsb3Bw eV9hc3luY19pbml0KzB4OWVlLzB4MTI2MwpbICAgNTkuNjg4MjM3XSAgWzxjMTA4YTBlND5d IGFzeW5jX3J1bl9lbnRyeV9mbisweDQ0LzB4MWUwClsgICA2MC4xNzU5MDRdICBbPGMxNjkw MjEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgICA2MC40Mjk5ODddICBb PGMxMDc1Njg3Pl0gPyBwd3FfZGVjX25yX2luX2ZsaWdodCsweDEzNy8weDE0MApbICAgNjAu NjgzMDkyXSAgWzxjMTA3NWY1Yj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgzM2IvMHg4NDAKWyAg IDYxLjI3NTU0N10gIFs8YzEwOGY1NDI+XSA/IHR0d3VfZG9fd2FrZXVwKzB4MTIvMHg5MApb ICAgNjIuNDg3MTU3XSAgWzxjMTY5MDIxMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8w eDIyMApbICAgNjQuMTYwMjI3XSAgWzxjMTA3Njg3ND5dIHdvcmtlcl90aHJlYWQrMHg0MTQv MHg4OTAKWyAgIDY0LjYwMTU2Ml0gIFs8YzEwNzY0NjA+XSA/IHByb2Nlc3Nfb25lX3dvcmsr MHg4NDAvMHg4NDAKWyAgIDY0Ljg4NTExMl0gIFs8YzEwODBiYTY+XSBrdGhyZWFkKzB4YTYv MHhiMApbICAgNjUuMTMzOTc0XSAgWzxjMjc2NDhkNz5dIHJldF9mcm9tX2tlcm5lbF90aHJl YWQrMHgxYi8weDI4ClsgICA2NS4zNzIxMDRdICBbPGMxMDgwYjAwPl0gPyBfX2t0aHJlYWRf dW5wYXJrKzB4NzAvMHg3MApbICAgNjUuNjE3MzQ3XSAtLS1bIGVuZCB0cmFjZSA0YzNkYjdj NTQ4NzE4NmQyIF0tLS0KWyAgIDY1Ljg0OTk5Nl0gZmxvcHB5MDogbm8gZmxvcHB5IGNvbnRy b2xsZXJzIGZvdW5kCi9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LzZlNDY2 NDUyNWIxZGIyOGY4YzRlMTEzMDk1N2Y3MGE5NGMxOTIxM2UvZG1lc2ctcXVhbnRhbC1pdmI0 MS0yMDoyMDE0MDcwNzEyMjA1NjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS82ZTQ2NjQ1MjViMWRiMjhmOGM0ZTEx MzA5NTdmNzBhOTRjMTkyMTNlL2RtZXNnLXF1YW50YWwtaXZiNDEtNjA6MjAxNDA3MDcxMjIx MDU6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzUvNmU0NjY0NTI1YjFkYjI4ZjhjNGUxMTMwOTU3ZjcwYTk0YzE5MjEz ZS9kbWVzZy1xdWFudGFsLWl2YjQzLTEwNzoyMDE0MDcwNzEyMTk0MDppMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS82 ZTQ2NjQ1MjViMWRiMjhmOGM0ZTExMzA5NTdmNzBhOTRjMTkyMTNlL2RtZXNnLXF1YW50YWwt aXZiNDMtNzA6MjAxNDA3MDcxMjE5NDI6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoK MjE6NDo0IGFsbF9nb29kOmJhZDphbGxfYmFkIGJvb3RzCgpiaXNlY3Q6IGJhZCBjb21taXQg djMuMTEKZ2l0IGNoZWNrb3V0IHYzLjEwCmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVl L2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91 cmx5LTIwMTQwNzA3MDg6OGJiNDk1ZTNmMDI0MDFlZTZmNzZkMWIxZDc3ZjNhYzlmMDc5ZTM3 NjpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTEyOjIyOjAzIDhiYjQ5NWUzZjAyNDAxZWU2 Zjc2ZDFiMWQ3N2YzYWM5ZjA3OWUzNzYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRv IC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1 LThiYjQ5NWUzZjAyNDAxZWU2Zjc2ZDFiMWQ3N2YzYWM5ZjA3OWUzNzYKQ2hlY2sgZm9yIGtl cm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84YmI0OTVlM2Yw MjQwMWVlNmY3NmQxYjFkNzdmM2FjOWYwNzllMzc2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24g b2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUtOGJiNDk1ZTNmMDI0MDFlZTZmNzZkMWIxZDc3ZjNhYzlmMDc5ZTM3Ngp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvY2Fpcm8tc21va2Uv aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LThiYjQ5NWUzZjAyNDAxZWU2Zjc2ZDFiMWQ3 N2YzYWM5ZjA3OWUzNzYKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS84YmI0OTVlM2YwMjQwMWVlNmY3NmQxYjFkNzdmM2FjOWYwNzllMzc2L3ZtbGludXot My4xMC4wCgoyMDE0LTA3LTA3LTEyOjI4OjAzIGRldGVjdGluZyBib290IHN0YXRlIC4uLi4u LgkxCTQJMTgJMjQJNDYJNzQJMTA4CTE0NAkyMDEJMjU0CTI5NgkyOTkJMzAwIFNVQ0NFU1MK CmJpc2VjdDogZ29vZCBjb21taXQgdjMuMTAKZ2l0IGJpc2VjdCBzdGFydCB2My4xMSB2My4x MCAtLQovYy9rZXJuZWwtdGVzdHMvbGluZWFyLWJpc2VjdDogWyItYiIsICJ2My4xMSIsICIt ZyIsICJ2My4xMCIsICIvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJl LnNoIiwgIi9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0Il0KQmlzZWN0aW5nOiAx MTg1MSByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFmdGVyIHRoaXMgKHJvdWdobHkgMTQgc3Rl cHMpCls4OWQwYWJlM2Q2OTUxMDM1MDVjMDI1ZGRlNmUwN2I5YzNkZDc3MmY0XSBNZXJnZSB0 YWcgJ2FybTY0LXN0YWJsZScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51 eC9rZXJuZWwvZ2l0L2NtYXJpbmFzL2xpbnV4LWFhcmNoNjQKcnVubmluZyAvYy9rZXJuZWwt dGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3 MDg6ODlkMGFiZTNkNjk1MTAzNTA1YzAyNWRkZTZlMDdiOWMzZGQ3NzJmNDpiaXNlY3QtbGlu dXgzCgoyMDE0LTA3LTA3LTEyOjM3OjQyIDg5ZDBhYmUzZDY5NTEwMzUwNWMwMjVkZGU2ZTA3 YjljM2RkNzcyZjQgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTg5ZDBhYmUzZDY5 NTEwMzUwNWMwMjVkZGU2ZTA3YjljM2RkNzcyZjQKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84OWQwYWJlM2Q2OTUxMDM1MDVjMDI1 ZGRlNmUwN2I5YzNkZDc3MmY0CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtODlkMGFiZTNk Njk1MTAzNTA1YzAyNWRkZTZlMDdiOWMzZGQ3NzJmNAp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIvaTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1LTg5ZDBhYmUzZDY5NTEwMzUwNWMwMjVkZGU2ZTA3Yjlj M2RkNzcyZjQKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84 OWQwYWJlM2Q2OTUxMDM1MDVjMDI1ZGRlNmUwN2I5YzNkZDc3MmY0L3ZtbGludXotMy4xMS4w LXJjMS0wMDE5Ni1nODlkMGFiZQoKMjAxNC0wNy0wNy0xMjo1MTo0MiBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAuLi4uLi4JMQkzCTEyCTI4CTQ3CTc2CTk2CTE0NQkyMDAJMjI5CTI3NgkyOTgJ MzAwIFNVQ0NFU1MKCkJpc2VjdGluZzogMTQ5NCByZXZpc2lvbnMgbGVmdCB0byB0ZXN0IGFm dGVyIHRoaXMgKHJvdWdobHkgMTEgc3RlcHMpCls4NzQyZjIyOWI2MzViZjFjMWM4NGEzZGZl NWU0N2M4MTRjMjBiNWM4XSB1c2VybnM6IGxpbWl0IHRoZSBtYXhpbXVtIGRlcHRoIG9mIHVz ZXJfbmFtZXNwYWNlLT5wYXJlbnQgY2hhaW4KcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlz ZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlz ZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWct YzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6ODc0MmYy MjliNjM1YmYxYzFjODRhM2RmZTVlNDdjODE0YzIwYjVjODpiaXNlY3QtbGludXgzCgoyMDE0 LTA3LTA3LTEzOjAxOjE1IDg3NDJmMjI5YjYzNWJmMWMxYzg0YTNkZmU1ZTQ3YzgxNGMyMGI1 YzggY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQt cXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTg3NDJmMjI5YjYzNWJmMWMxYzg0 YTNkZmU1ZTQ3YzgxNGMyMGI1YzgKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84NzQyZjIyOWI2MzViZjFjMWM4NGEzZGZlNWU0N2M4 MTRjMjBiNWM4CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtODc0MmYyMjliNjM1YmYxYzFj ODRhM2RmZTVlNDdjODE0YzIwYjVjOAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIvaTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1LTg3NDJmMjI5YjYzNWJmMWMxYzg0YTNkZmU1ZTQ3YzgxNGMyMGI1YzgK a2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS84NzQyZjIyOWI2 MzViZjFjMWM4NGEzZGZlNWU0N2M4MTRjMjBiNWM4L3ZtbGludXotMy4xMS4wLXJjNC0wMDEw MS1nODc0MmYyMgoKMjAxNC0wNy0wNy0xMzowOToxNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAu Li4uLi4uCTIJMTUJMjgJNTEJNzgJMTE4CTE2MAkxODMJMjQzCTI4NQkyOTMJMzAwIFNVQ0NF U1MKCkJpc2VjdGluZzogNTYxIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAo cm91Z2hseSAxMCBzdGVwcykKWzk0ZmM1ZDlkZTViZDc1N2FkNDZmMGQ5NGJjNGViZjYxN2M0 NDg3ZjZdIHByb2M6IHJldHVybiBvbiBwcm9jX3JlYWRkaXIgZXJyb3IKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIw MTQwNzA3MDg6OTRmYzVkOWRlNWJkNzU3YWQ0NmYwZDk0YmM0ZWJmNjE3YzQ0ODdmNjpiaXNl Y3QtbGludXgzCgoyMDE0LTA3LTA3LTEzOjE4OjQ5IDk0ZmM1ZDlkZTViZDc1N2FkNDZmMGQ5 NGJjNGViZjYxN2M0NDg3ZjYgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTk0ZmM1 ZDlkZTViZDc1N2FkNDZmMGQ5NGJjNGViZjYxN2M0NDg3ZjYKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS85NGZjNWQ5ZGU1YmQ3NTdh ZDQ2ZjBkOTRiYzRlYmY2MTdjNDQ4N2Y2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtOTRm YzVkOWRlNWJkNzU3YWQ0NmYwZDk0YmM0ZWJmNjE3YzQ0ODdmNgp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvY2Fpcm8tc21va2UvaTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1LTk0ZmM1ZDlkZTViZDc1N2FkNDZmMGQ5NGJjNGViZjYx N2M0NDg3ZjYKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS85 NGZjNWQ5ZGU1YmQ3NTdhZDQ2ZjBkOTRiYzRlYmY2MTdjNDQ4N2Y2L3ZtbGludXotMy4xMS4w LXJjNi0wMDAyNy1nOTRmYzVkOQoKMjAxNC0wNy0wNy0xMzoyNTo0OSBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAuLi4uCTEJMgkxMAkyNAkzNAk0OAk2NgkxMDMJMTUzCTE5OAkyNDIJMjY5CTI5 MgkyOTgJMzAwIFNVQ0NFU1MKCkJpc2VjdGluZzogMjQzIHJldmlzaW9ucyBsZWZ0IHRvIHRl c3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA4IHN0ZXBzKQpbNWUyNWU0ZjMwNGNlNTMwMDRkY2Qw MTcyNTkzOGMwYmM0NWM3NWQzNV0gTWVyZ2UgdGFnICd1c2ItMy4xMS1yYzcnIG9mIGdpdDov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9ncmVna2gvdXNiCnJ1 bm5pbmcgL2Mva2VybmVsLXRlc3RzL2Jpc2VjdC10ZXN0LWJvb3QtZmFpbHVyZS5zaCAvYy9i b290LWJpc2VjdC9saW51eDMvb2JqLWJpc2VjdApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRldmVsOmRldmVs LWhvdXJseS0yMDE0MDcwNzA4OjVlMjVlNGYzMDRjZTUzMDA0ZGNkMDE3MjU5MzhjMGJjNDVj NzVkMzU6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0wNy0xMzozNToyMCA1ZTI1ZTRmMzA0Y2U1 MzAwNGRjZDAxNzI1OTM4YzBiYzQ1Yzc1ZDM1IGNvbXBpbGluZwpRdWV1ZWQgYnVpbGQgdGFz ayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS01ZTI1ZTRmMzA0Y2U1MzAwNGRjZDAxNzI1OTM4YzBiYzQ1Yzc1ZDM1CkNoZWNrIGZv ciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvNWUyNWU0 ZjMwNGNlNTMwMDRkY2QwMTcyNTkzOGMwYmM0NWM3NWQzNQp3YWl0aW5nIGZvciBjb21wbGV0 aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1LTVlMjVlNGYzMDRjZTUzMDA0ZGNkMDE3MjU5MzhjMGJjNDVjNzVkMzUKd2FpdGlu ZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2NhaXJvLXNt b2tlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS01ZTI1ZTRmMzA0Y2U1MzAwNGRjZDAx NzI1OTM4YzBiYzQ1Yzc1ZDM1Cmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUvNWUyNWU0ZjMwNGNlNTMwMDRkY2QwMTcyNTkzOGMwYmM0NWM3NWQzNS92bWxp bnV6LTMuMTEuMC1yYzYtMDAxNjItZzVlMjVlNGYKCjIwMTQtMDctMDctMTM6Mzk6MjAgZGV0 ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4uCTIJMTIJMzEJNDgJNzAJOTYJMTM1CTE5OQkyMzQJ Mjc2CTI5OAkzMDAgU1VDQ0VTUwoKQmlzZWN0aW5nOiAxMDggcmV2aXNpb25zIGxlZnQgdG8g dGVzdCBhZnRlciB0aGlzIChyb3VnaGx5IDcgc3RlcHMpClswNmE1NTdmN2E2OGUxMjYxODFm MDk4MzFjYjJmYWM2ZjdhN2Y0M2MyXSBNZXJnZSB0YWcgJ25mcy1mb3ItMy4xMS01JyBvZiBn aXQ6Ly9naXQubGludXgtbmZzLm9yZy9wcm9qZWN0cy90cm9uZG15L2xpbnV4LW5mcwpydW5u aW5nIC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9v dC1iaXNlY3QvbGludXgzL29iai1iaXNlY3QKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4tcXVl dWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9saW51eC1kZXZlbDpkZXZlbC1o b3VybHktMjAxNDA3MDcwODowNmE1NTdmN2E2OGUxMjYxODFmMDk4MzFjYjJmYWM2ZjdhN2Y0 M2MyOmJpc2VjdC1saW51eDMKCjIwMTQtMDctMDctMTM6NDg6MjcgMDZhNTU3ZjdhNjhlMTI2 MTgxZjA5ODMxY2IyZmFjNmY3YTdmNDNjMiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sg dG8gL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUtMDZhNTU3ZjdhNjhlMTI2MTgxZjA5ODMxY2IyZmFjNmY3YTdmNDNjMgpDaGVjayBmb3Ig a2VybmVsIGluIC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LzA2YTU1N2Y3 YTY4ZTEyNjE4MWYwOTgzMWNiMmZhYzZmN2E3ZjQzYzIKd2FpdGluZyBmb3IgY29tcGxldGlv biBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS0wNmE1NTdmN2E2OGUxMjYxODFmMDk4MzFjYjJmYWM2ZjdhN2Y0M2MyCndhaXRpbmcg Zm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9qYWtldG93bi1j b25zdW1lci9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtMDZhNTU3ZjdhNjhlMTI2MTgx ZjA5ODMxY2IyZmFjNmY3YTdmNDNjMgprZXJuZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1LzA2YTU1N2Y3YTY4ZTEyNjE4MWYwOTgzMWNiMmZhYzZmN2E3ZjQzYzIv dm1saW51ei0zLjExLjAtcmM3LTAwMDI2LWcwNmE1NTdmCgoyMDE0LTA3LTA3LTE0OjA2OjI3 IGRldGVjdGluZyBib290IHN0YXRlIC4uLi4JMQkyCTUJMTYJMjkJNDMJNjIJODEJMTA0CTEx NgkxMjYJMTI5CTEzMAkxMzMJMTM1CTE0NAkxNTIJMTY4CTE4OQkyMDMJMjI2CTI0NQkyNTUJ MjYzCTI3MQkyODYJMjk3CTMwMCBTVUNDRVNTCgpCaXNlY3Rpbmc6IDc3IHJldmlzaW9ucyBs ZWZ0IHRvIHRlc3QgYWZ0ZXIgdGhpcyAocm91Z2hseSA3IHN0ZXBzKQpbOTM2ZGJjYzNmMmZj NzMxNGYzYzE2NDVmYzM5ZWE1MTExN2Y2ZDczYl0gTWVyZ2UgdGFnICdzb3VuZC0zLjExJyBv ZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGl3YWkv c291bmQKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJl LnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVz dHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2 ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6OTM2ZGJjYzNmMmZjNzMxNGYzYzE2NDVmYzM5 ZWE1MTExN2Y2ZDczYjpiaXNlY3QtbGludXgzCgoyMDE0LTA3LTA3LTE0OjIyOjI3IDkzNmRi Y2MzZjJmYzczMTRmM2MxNjQ1ZmMzOWVhNTExMTdmNmQ3M2IgY29tcGlsaW5nClF1ZXVlZCBi dWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1LTkzNmRiY2MzZjJmYzczMTRmM2MxNjQ1ZmMzOWVhNTExMTdmNmQ3M2IK Q2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkz NS85MzZkYmNjM2YyZmM3MzE0ZjNjMTY0NWZjMzllYTUxMTE3ZjZkNzNiCndhaXRpbmcgZm9y IGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzUtOTM2ZGJjYzNmMmZjNzMxNGYzYzE2NDVmYzM5ZWE1MTExN2Y2ZDcz Ygp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUv amFrZXRvd24tY29uc3VtZXIvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTkzNmRiY2Mz ZjJmYzczMTRmM2MxNjQ1ZmMzOWVhNTExMTdmNmQ3M2IKa2VybmVsOiAva2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNS85MzZkYmNjM2YyZmM3MzE0ZjNjMTY0NWZjMzllYTUx MTE3ZjZkNzNiL3ZtbGludXotMy4xMS4wLXJjNy0wMDA0Ni1nOTM2ZGJjYwoKMjAxNC0wNy0w Ny0xNDozMToyNyBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4uLi4uCTEJNgkxNSBURVNUIEZB SUxVUkUKWyAgIDU1LjExNDM2M10gUENJOiBzZXR0aW5nIElSUSAxMSBhcyBsZXZlbC10cmln Z2VyZWQKWyAgIDU2LjM3NTI2NV0gZTEwMDAgMDAwMDowMDowMy4wOiBzZXR0aW5nIGxhdGVu Y3kgdGltZXIgdG8gNjQKWyAgIDU2LjY0MTcyNl0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBd LS0tLS0tLS0tLS0tClsgICA1Ni45MTQ2ODldIFdBUk5JTkc6IENQVTogMCBQSUQ6IDc2IGF0 IC9rYnVpbGQvc3JjL2NvbnN1bWVyL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTY4IHNjaGVk dWxlX2JoKzB4NDcvMHg4MCgpClsgICA1Ny40NjkzMjNdIENQVTogMCBQSUQ6IDc2IENvbW06 IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjExLjAtcmM3LTAwMDQ2LWc5MzZkYmNjICM2 ClsgICA1OC4wMTE1MzddIEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBG WCArIFBJSVgsIDE5OTYpLCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgIDU4Ljk2MzgxM10g V29ya3F1ZXVlOiBldmVudHNfdW5ib3VuZCBhc3luY19ydW5fZW50cnlfZm4KWyAgIDU5LjI2 NDQ4M10gIDAwMDAwMDAwIGQzYTQ1ZTBjIGMyNzQ1YzAwIGQzYTQ1ZTNjIGMxMDU0NzJkIGMy ZmYwYjIwIDAwMDAwMDAwIDAwMDAwMDRjClsgICA2MC4zMjU3ODldICBjMzBkZjU4YyAwMDAw MDNjOCBjMWEyZmM0NyBjMWEyZmM0NyAwMDAwMDAwMSBjMWEzM2I5MCBjMzlhMGNhMCBkM2E0 NWU0YwpbICAgNjEuMTQ2MDg2XSAgYzEwNTQ4MTIgMDAwMDAwMDkgMDAwMDAwMDAgZDNhNDVl NWMgYzFhMmZjNDcgMDAwMDAwMDAgMDAwMDAwMDAgZDNhNDVlODQKWyAgIDYxLjk5Njk0N10g Q2FsbCBUcmFjZToKWyAgIDYyLjQ4NzMxNF0gIFs8YzI3NDVjMDA+XSBkdW1wX3N0YWNrKzB4 MTYvMHgxOApbICAgNjIuNzk2OTEyXSAgWzxjMTA1NDcyZD5dIHdhcm5fc2xvd3BhdGhfY29t bW9uKzB4OGQvMHhiMApbICAgNjMuMTAzNjU0XSAgWzxjMWEyZmM0Nz5dID8gc2NoZWR1bGVf YmgrMHg0Ny8weDgwClsgICA2My40MDU3NzRdICBbPGMxYTJmYzQ3Pl0gPyBzY2hlZHVsZV9i aCsweDQ3LzB4ODAKWyAgIDYzLjcyMzUyMV0gIFs8YzFhMzNiOTA+XSA/IGZsb3BweV9oYXJk aW50KzB4MWEwLzB4MWEwClsgICA2NC4wMDQ4NzRdICBbPGMxMDU0ODEyPl0gd2Fybl9zbG93 cGF0aF9udWxsKzB4MjIvMHgzMApbICAgNjQuMjgwNjM2XSAgWzxjMWEyZmM0Nz5dIHNjaGVk dWxlX2JoKzB4NDcvMHg4MApbICAgNjUuNzMzMTE3XSAgWzxjMWEzM2ZjNT5dIHdhaXRfdGls X2RvbmUrMHgxNS8weDIzMApbICAgNzEuNTEwODcxXSAgWzxjMTA2MzI2MD5dID8gY2FzY2Fk ZSsweGEwLzB4YTAKWyAgIDcyLjIwMzA5NV0gIFs8YzFhMzQ5Yzc+XSB1c2VyX3Jlc2V0X2Zk YysweGE3LzB4MTEwClsgICA3Mi40ODI5ODVdICBbPGMzODRjOTM5Pl0gZmxvcHB5X2FzeW5j X2luaXQrMHg5ZWUvMHgxMjYzClsgICA3My4zMjM1MTJdICBbPGMxMDhhMGU0Pl0gYXN5bmNf cnVuX2VudHJ5X2ZuKzB4NDQvMHgxZTAKWyAgIDczLjc5MzE0Ml0gIFs8YzE2OTAyMTI+XSA/ IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAgIDc0LjIyMjY3MV0gIFs8YzEwNzU2 ODc+XSA/IHB3cV9kZWNfbnJfaW5fZmxpZ2h0KzB4MTM3LzB4MTQwClsgICA3NC41MDY4MDRd ICBbPGMxMDc1ZjViPl0gcHJvY2Vzc19vbmVfd29yaysweDMzYi8weDg0MApbICAgNzQuNzk4 NDExXSAgWzxjMTA4ZjU0Mj5dID8gdHR3dV9kb193YWtldXArMHgxMi8weDkwClsgICA3NS4x NTg2MDVdICBbPGMxNjkwMjEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsg ICA3OS42Njc5NTZdICBbPGMxMDc2ODc0Pl0gd29ya2VyX3RocmVhZCsweDQxNC8weDg5MApb ICAgODEuMzM1MzUxXSAgWzxjMTA3NjQ2MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDg0MC8w eDg0MApbICAgODMuNjcxODQ1XSAgWzxjMTA4MGJhNj5dIGt0aHJlYWQrMHhhNi8weGIwClsg ICA4NS4wMTQ1MjRdICBbPGMyNzY0MDM3Pl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDFi LzB4MjgKWyAgIDg2LjAzOTUxMl0gIFs8YzEwODBiMDA+XSA/IF9fa3RocmVhZF91bnBhcmsr MHg3MC8weDcwClsgICA4Ny4zNDYzODVdIC0tLVsgZW5kIHRyYWNlIGRkZDAyN2NhNjQ4N2Mz N2MgXS0tLQpbICAgODcuNjMyODkxXSBmbG9wcHkwOiBubyBmbG9wcHkgY29udHJvbGxlcnMg Zm91bmQKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvOTM2ZGJjYzNmMmZj NzMxNGYzYzE2NDVmYzM5ZWE1MTExN2Y2ZDczYi9kbWVzZy15b2N0by1pdmI0MS04OjIwMTQw NzA3MTQzNTM1OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1LzkzNmRiY2MzZjJmYzczMTRmM2MxNjQ1ZmMzOWVhNTEx MTdmNmQ3M2IvZG1lc2ctcXVhbnRhbC1pdmI0MS02NToyMDE0MDcwNzE0MzU0NjppMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzU6OgoxNToyOjIgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9v dHMKCkJpc2VjdGluZzogMjAgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0aGlzIChy b3VnaGx5IDUgc3RlcHMpClsxNTVlM2EzNTM5NDNhM2U3MTNjZDMzMzU3Y2ZkNThlOTk1OTAw YTgxXSBNZXJnZSBicmFuY2ggJ2Zvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2R0b3IvaW5wdXQKcnVubmluZyAvYy9rZXJuZWwt dGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4 My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3 MDg6MTU1ZTNhMzUzOTQzYTNlNzEzY2QzMzM1N2NmZDU4ZTk5NTkwMGE4MTpiaXNlY3QtbGlu dXgzCgoyMDE0LTA3LTA3LTE0OjM2OjI5IDE1NWUzYTM1Mzk0M2EzZTcxM2NkMzMzNTdjZmQ1 OGU5OTU5MDBhODEgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVz dHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LTE1NWUzYTM1Mzk0 M2EzZTcxM2NkMzMzNTdjZmQ1OGU5OTU5MDBhODEKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS8xNTVlM2EzNTM5NDNhM2U3MTNjZDMz MzU3Y2ZkNThlOTk1OTAwYTgxCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10 ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtMTU1ZTNhMzUz OTQzYTNlNzEzY2QzMzM1N2NmZDU4ZTk5NTkwMGE4MQp3YWl0aW5nIGZvciBjb21wbGV0aW9u IG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIvaTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1LTE1NWUzYTM1Mzk0M2EzZTcxM2NkMzMzNTdjZmQ1OGU5 OTU5MDBhODEKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS8x NTVlM2EzNTM5NDNhM2U3MTNjZDMzMzU3Y2ZkNThlOTk1OTAwYTgxL3ZtbGludXotMy4xMS4w LXJjNy0wMDAzNS1nMTU1ZTNhMwoKMjAxNC0wNy0wNy0xNDo0MDoyOSBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAuLi4uLi4uLi4uLi4uLi4uCTEJMgk5CTEzIFRFU1QgRkFJTFVSRQpbICAgNzYu MDg1MDUxXSBQQ0k6IHNldHRpbmcgSVJRIDExIGFzIGxldmVsLXRyaWdnZXJlZApbICAgNzYu MzEzNDIxXSBlMTAwMCAwMDAwOjAwOjAzLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2 NApbICAgNzYuODg2MDI4XSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0K WyAgIDc3LjY4NzgwN10gV0FSTklORzogQ1BVOiAwIFBJRDogNzYgYXQgL2tidWlsZC9zcmMv Y29uc3VtZXIvZHJpdmVycy9ibG9jay9mbG9wcHkuYzo5Njggc2NoZWR1bGVfYmgrMHg0Ny8w eDgwKCkKWyAgIDc5LjQzNTIzN10gQ1BVOiAwIFBJRDogNzYgQ29tbToga3dvcmtlci91Mjox IE5vdCB0YWludGVkIDMuMTEuMC1yYzctMDAwMzUtZzE1NWUzYTMgIzcKWyAgIDgxLjk5NzM1 MF0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5 NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgODQuODUyMTI4XSBXb3JrcXVldWU6IGV2 ZW50c191bmJvdW5kIGFzeW5jX3J1bl9lbnRyeV9mbgpbICAgODYuMzM5NTkwXSAgMDAwMDAw MDAgZDNhNDVlMGMgYzI3NDViNzAgZDNhNDVlM2MgYzEwNTQ3MmQgYzJmZjBiMTAgMDAwMDAw MDAgMDAwMDAwNGMKWyAgIDg2Ljk5NDIwMF0gIGMzMGRmNTdjIDAwMDAwM2M4IGMxYTJmYmI3 IGMxYTJmYmI3IDAwMDAwMDAxIGMxYTMzYjAwIGMzOWEwY2EwIGQzYTQ1ZTRjClsgICA4OC4y MDQ2NjldICBjMTA1NDgxMiAwMDAwMDAwOSAwMDAwMDAwMCBkM2E0NWU1YyBjMWEyZmJiNyAw MDAwMDAwMCAwMDAwMDAwMCBkM2E0NWU4NApbICAgODkuNzkzNDE5XSBDYWxsIFRyYWNlOgpb ICAgOTAuODQwMTg5XSAgWzxjMjc0NWI3MD5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICA5 MS40MDMyOTFdICBbPGMxMDU0NzJkPl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8weGIw ClsgICA5MS42OTg2MjNdICBbPGMxYTJmYmI3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAK WyAgIDkyLjUwMDI5OF0gIFs8YzFhMmZiYjc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApb ICAgOTMuMzc1NzQ0XSAgWzxjMWEzM2IwMD5dID8gZmxvcHB5X2hhcmRpbnQrMHgxYTAvMHgx YTAKWyAgIDkzLjg2ODE4OV0gIFs8YzEwNTQ4MTI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgy Mi8weDMwClsgICA5NC4xMzk4MTldICBbPGMxYTJmYmI3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8w eDgwClsgICA5NC40NzM3NjVdICBbPGMxYTMzZjM1Pl0gd2FpdF90aWxfZG9uZSsweDE1LzB4 MjMwClsgICA5NC43NDM2MzVdICBbPGMxMDYzMjYwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApb ICAgOTUuMDI3MDE5XSAgWzxjMWEzNDkzNz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAK WyAgIDk1LjY0MTExN10gIFs8YzM4NGM5Mzk+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDllZS8w eDEyNjMKWyAgIDk2LjAxODIwOF0gIFs8YzEwOGEwZTQ+XSBhc3luY19ydW5fZW50cnlfZm4r MHg0NC8weDFlMApbICAgOTYuNTk0NjQ0XSAgWzxjMTY5MDIxMj5dID8gX19saXN0X2RlbF9l bnRyeSsweDIwMi8weDIyMApbICAgOTcuNDAzNTUzXSAgWzxjMTA3NTY4Nz5dID8gcHdxX2Rl Y19ucl9pbl9mbGlnaHQrMHgxMzcvMHgxNDAKWyAgIDk4LjE5MzczMV0gIFs8YzEwNzVmNWI+ XSBwcm9jZXNzX29uZV93b3JrKzB4MzNiLzB4ODQwClsgIDEwMi4wNjk2MjVdICBbPGMxMDhm NTQyPl0gPyB0dHd1X2RvX3dha2V1cCsweDEyLzB4OTAKWyAgMTA2LjM5NDg0NV0gIFs8YzE2 OTAyMTI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAgMTA5LjAxMDQ5MV0g IFs8YzEwNzY4NzQ+XSB3b3JrZXJfdGhyZWFkKzB4NDE0LzB4ODkwClsgIDExMS45MDEzODFd ICBbPGMxMDc2NDYwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODQwLzB4ODQwClsgIDExMy4y MDM2OTNdICBbPGMxMDgwYmE2Pl0ga3RocmVhZCsweGE2LzB4YjAKWyAgMTE2LjYxMzE4OV0g IFs8YzI3NjNmYjc+XSByZXRfZnJvbV9rZXJuZWxfdGhyZWFkKzB4MWIvMHgyOApbICAxMTgu MDY2NzcwXSAgWzxjMTA4MGIwMD5dID8gX19rdGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAg MTE4Ljk4MTE4NF0gLS0tWyBlbmQgdHJhY2UgZjBkZTE2MzBlYmYxMzZmYiBdLS0tClsgIDEy MC4yMjAxMjZdIGZsb3BweTA6IG5vIGZsb3BweSBjb250cm9sbGVycyBmb3VuZAova2VybmVs L2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS8xNTVlM2EzNTM5NDNhM2U3MTNjZDMzMzU3 Y2ZkNThlOTk1OTAwYTgxL2RtZXNnLXF1YW50YWwtaXZiNDEtMTI6MjAxNDA3MDcxNDQ5Mzk6 aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKMTM6MToxIGFsbF9nb29kOmJhZDphbGxf YmFkIGJvb3RzCgpCaXNlY3Rpbmc6IDkgcmV2aXNpb25zIGxlZnQgdG8gdGVzdCBhZnRlciB0 aGlzIChyb3VnaGx5IDQgc3RlcHMpCltmZjQ5NzQ1MjYzNmY0Njg3ZTUxNzk2NDgxN2I3ZTJi ZDk5ZjRiNDRiXSBNZXJnZSBicmFuY2ggJ2Zvci0zLjExLWZpeGVzJyBvZiBnaXQ6Ly9naXQu a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGovd3EKcnVubmluZyAvYy9r ZXJuZWwtdGVzdHMvYmlzZWN0LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0 L2xpbnV4My9vYmotYmlzZWN0CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9p Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIw MTQwNzA3MDg6ZmY0OTc0NTI2MzZmNDY4N2U1MTc5NjQ4MTdiN2UyYmQ5OWY0YjQ0YjpiaXNl Y3QtbGludXgzCgoyMDE0LTA3LTA3LTE0OjUwOjMxIGZmNDk3NDUyNjM2ZjQ2ODdlNTE3OTY0 ODE3YjdlMmJkOTlmNGI0NGIgY29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVp bGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LWZmNDk3 NDUyNjM2ZjQ2ODdlNTE3OTY0ODE3YjdlMmJkOTlmNGI0NGIKQ2hlY2sgZm9yIGtlcm5lbCBp biAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9mZjQ5NzQ1MjYzNmY0Njg3 ZTUxNzk2NDgxN2I3ZTJiZDk5ZjRiNDRiCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtZmY0 OTc0NTI2MzZmNDY4N2U1MTc5NjQ4MTdiN2UyYmQ5OWY0YjQ0Ygp3YWl0aW5nIGZvciBjb21w bGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvY2Fpcm8tc21va2UvaTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1LWZmNDk3NDUyNjM2ZjQ2ODdlNTE3OTY0ODE3YjdlMmJk OTlmNGI0NGIKa2VybmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9m ZjQ5NzQ1MjYzNmY0Njg3ZTUxNzk2NDgxN2I3ZTJiZDk5ZjRiNDRiL3ZtbGludXotMy4xMS4w LXJjNy0wMDAyOC1nZmY0OTc0NQoKMjAxNC0wNy0wNy0xNDo1NDozMSBkZXRlY3RpbmcgYm9v dCBzdGF0ZSAuLi4uLi4uLi4uLi4uLi4uLi4JMwk2CTcJMjAJMzEJNDggVEVTVCBGQUlMVVJF ClsgICA4Ni4yNDgxNDldIFBDSTogc2V0dGluZyBJUlEgMTEgYXMgbGV2ZWwtdHJpZ2dlcmVk ClsgICA4Ni40ODkwODRdIGUxMDAwIDAwMDA6MDA6MDMuMDogc2V0dGluZyBsYXRlbmN5IHRp bWVyIHRvIDY0ClsgICA4Ni43NzExNDFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0t LS0tLS0tLQpbICAgODguODI4MDk4XSBXQVJOSU5HOiBDUFU6IDAgUElEOiA3NiBhdCAva2J1 aWxkL3NyYy9zbW9rZS9kcml2ZXJzL2Jsb2NrL2Zsb3BweS5jOjk2OCBzY2hlZHVsZV9iaCsw eDQ3LzB4ODAoKQpbICAgOTUuNTg4MTg4XSBDUFU6IDAgUElEOiA3NiBDb21tOiBrd29ya2Vy L3UyOjEgTm90IHRhaW50ZWQgMy4xMS4wLXJjNy0wMDAyOC1nZmY0OTc0NSAjMQpbICAgOTku NTk1MzExXSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlY LCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsgIDExMS42OTU5NThdIFdvcmtxdWV1 ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVuX2VudHJ5X2ZuClsgIDExNC44MDc0NjFdICAw MDAwMDAwMCBkM2E0NWUwYyBjMjc0NWIxMCBkM2E0NWUzYyBjMTA1NDcyZCBjMmZmMDhlMCAw MDAwMDAwMCAwMDAwMDA0YwpbICAxMTcuNjEzMDY3XSAgYzMwZGRkODAgMDAwMDAzYzggYzFh MmZiNTcgYzFhMmZiNTcgMDAwMDAwMDEgYzFhMzNhYTAgYzM5OWNjYTAgZDNhNDVlNGMKWyAg MTE5LjkzMDY2NF0gIGMxMDU0ODEyIDAwMDAwMDA5IDAwMDAwMDAwIGQzYTQ1ZTVjIGMxYTJm YjU3IDAwMDAwMDAwIDAwMDAwMDAwIGQzYTQ1ZTg0ClsgIDEyMS4yNDYxNTBdIENhbGwgVHJh Y2U6ClsgIDEyMS45NTY5MzhdICBbPGMyNzQ1YjEwPl0gZHVtcF9zdGFjaysweDE2LzB4MTgK WyAgMTIyLjY0Mjg3MF0gIFs8YzEwNTQ3MmQ+XSB3YXJuX3Nsb3dwYXRoX2NvbW1vbisweDhk LzB4YjAKWyAgMTIyLjk2MTkzMl0gIFs8YzFhMmZiNTc+XSA/IHNjaGVkdWxlX2JoKzB4NDcv MHg4MApbICAxMjYuNjA2NDkyXSAgWzxjMWEyZmI1Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8w eDgwClsgIDEyNy4zMzg3NjRdICBbPGMxYTMzYWEwPl0gPyBmbG9wcHlfaGFyZGludCsweDFh MC8weDFhMApbICAxMzEuODgyNjUyXSAgWzxjMTA1NDgxMj5dIHdhcm5fc2xvd3BhdGhfbnVs bCsweDIyLzB4MzAKWyAgMTMyLjQ2Nzc5OF0gIFs8YzFhMmZiNTc+XSBzY2hlZHVsZV9iaCsw eDQ3LzB4ODAKWyAgMTM0LjE4NzMwMV0gIFs8YzFhMzNlZDU+XSB3YWl0X3RpbF9kb25lKzB4 MTUvMHgyMzAKWyAgMTM0Ljk5NTk4N10gIFs8YzEwNjMyNjA+XSA/IGNhc2NhZGUrMHhhMC8w eGEwClsgIDEzNS43OTE1MTBdICBbPGMxYTM0OGQ3Pl0gdXNlcl9yZXNldF9mZGMrMHhhNy8w eDExMApbICAxMzYuNDk2NTEwXSAgWzxjMzg0ODkzOT5dIGZsb3BweV9hc3luY19pbml0KzB4 OWVlLzB4MTI2MwpbICAxMzcuNDkyMDcwXSAgWzxjMTA4YTBlND5dIGFzeW5jX3J1bl9lbnRy eV9mbisweDQ0LzB4MWUwClsgIDEzNy43NzE2MzddICBbPGMxNjkwMWIyPl0gPyBfX2xpc3Rf ZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgIDEzOC4wODA5ODVdICBbPGMxMDc1Njg3Pl0gPyBw d3FfZGVjX25yX2luX2ZsaWdodCsweDEzNy8weDE0MApbICAxMzkuNDc0NjIyXSAgWzxjMTA3 NWY1Yj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgzM2IvMHg4NDAKWyAgMTQxLjE4MDE2Ml0gIFs8 YzEwOGY1NDI+XSA/IHR0d3VfZG9fd2FrZXVwKzB4MTIvMHg5MApbICAxNDIuMDk3NTI4XSAg WzxjMTY5MDFiMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAxNDMuOTEy NjY1XSAgWzxjMTA3Njg3ND5dIHdvcmtlcl90aHJlYWQrMHg0MTQvMHg4OTAKWyAgMTQ1LjY2 NjY4N10gIFs8YzEwNzY0NjA+XSA/IHByb2Nlc3Nfb25lX3dvcmsrMHg4NDAvMHg4NDAKWyAg MTQ3LjMzODQyOF0gIFs8YzEwODBiYTY+XSBrdGhyZWFkKzB4YTYvMHhiMApbICAxNDkuMzIz NzgwXSAgWzxjMjc2M2Y1Nz5dIHJldF9mcm9tX2tlcm5lbF90aHJlYWQrMHgxYi8weDI4Clsg IDE1Mi42NzkzODVdICBbPGMxMDgwYjAwPl0gPyBfX2t0aHJlYWRfdW5wYXJrKzB4NzAvMHg3 MApbICAxNTUuODkzMDgwXSAtLS1bIGVuZCB0cmFjZSA3ZWFhMzYwZTJjZDU3NmUzIF0tLS0K WyAgMTU5LjU3ODY2OV0gZmxvcHB5MDogbm8gZmxvcHB5IGNvbnRyb2xsZXJzIGZvdW5kCi9r ZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2ZmNDk3NDUyNjM2ZjQ2ODdlNTE3 OTY0ODE3YjdlMmJkOTlmNGI0NGIvZG1lc2ctcXVhbnRhbC1pdmI0MS0xMDI6MjAxNDA3MDcx NTA1Mjc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRj b25maWctYzEtMDcwNzA5MzUvZmY0OTc0NTI2MzZmNDY4N2U1MTc5NjQ4MTdiN2UyYmQ5OWY0 YjQ0Yi9kbWVzZy15b2N0by1pdmI0MS0zMDoyMDE0MDcwNzE1MDUzNzppMzg2LXJhbmRjb25m aWctYzEtMDcwNzA5MzU6Ogo0ODoyOjIgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9vdHMKCmxp bmVhci1iaXNlY3Q6IGJhZCBicmFuY2ggbWF5IGJlIGJyYW5jaCAnZm9yLTMuMTEtZml4ZXMn IG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90ai93 cQpsaW5lYXItYmlzZWN0OiBoYW5kbGUgb3ZlciB0byBnaXQgYmlzZWN0CmxpbmVhci1iaXNl Y3Q6IGdpdCBiaXNlY3Qgc3RhcnQgZmY0OTc0NTI2MzZmNDY4N2U1MTc5NjQ4MTdiN2UyYmQ5 OWY0YjQ0YiAwNmE1NTdmN2E2OGUxMjYxODFmMDk4MzFjYjJmYWM2ZjdhN2Y0M2MyIC0tClBy ZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIGZmNDk3NDUuLi4gTWVyZ2UgYnJhbmNoICdmb3It My4xMS1maXhlcycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu ZWwvZ2l0L3RqL3dxCkhFQUQgaXMgbm93IGF0IDU0YWY2MWQuLi4gTWVyZ2UgYnJhbmNoICdh a3BtLWN1cnJlbnQvY3VycmVudCcKQmlzZWN0aW5nOiAwIHJldmlzaW9ucyBsZWZ0IHRvIHRl c3QgYWZ0ZXIgdGhpcyAocm91Z2hseSAwIHN0ZXBzKQpbYjIyY2UyNzg1ZDk3NDIzODQ2MjA2 Y2NlZWM0ZWZlZTBjNGFmZDk4MF0gd29ya3F1ZXVlOiBjb25kX3Jlc2NoZWQoKSBhZnRlciBw cm9jZXNzaW5nIGVhY2ggd29yayBpdGVtCmxpbmVhci1iaXNlY3Q6IGdpdCBiaXNlY3QgcnVu IC9jL2tlcm5lbC10ZXN0cy9iaXNlY3QtdGVzdC1ib290LWZhaWx1cmUuc2ggL2MvYm9vdC1i aXNlY3QvbGludXgzL29iai1iaXNlY3QKcnVubmluZyAvYy9rZXJuZWwtdGVzdHMvYmlzZWN0 LXRlc3QtYm9vdC1mYWlsdXJlLnNoIC9jL2Jvb3QtYmlzZWN0L2xpbnV4My9vYmotYmlzZWN0 CmxzIC1hIC9rYnVpbGQtdGVzdHMvcnVuLXF1ZXVlL2t2bS9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUvbGludXgtZGV2ZWw6ZGV2ZWwtaG91cmx5LTIwMTQwNzA3MDg6YjIyY2UyNzg1 ZDk3NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MDpiaXNlY3QtbGludXgzCgoyMDE0LTA3 LTA3LTE1OjA4OjMxIGIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAg Y29tcGlsaW5nClF1ZXVlZCBidWlsZCB0YXNrIHRvIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVl dWUvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1LWIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNj ZWVjNGVmZWUwYzRhZmQ5ODAKQ2hlY2sgZm9yIGtlcm5lbCBpbiAva2VybmVsL2kzODYtcmFu ZGNvbmZpZy1jMS0wNzA3MDkzNS9iMjJjZTI3ODVkOTc0MjM4NDYyMDZjY2VlYzRlZmVlMGM0 YWZkOTgwCndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2tidWlsZC10ZXN0cy9idWlsZC1x dWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtYjIyY2UyNzg1ZDk3NDIzODQ2MjA2 Y2NlZWM0ZWZlZTBjNGFmZDk4MAp3YWl0aW5nIGZvciBjb21wbGV0aW9uIG9mIC9rYnVpbGQt dGVzdHMvYnVpbGQtcXVldWUvamFrZXRvd24tY29uc3VtZXIvaTM4Ni1yYW5kY29uZmlnLWMx LTA3MDcwOTM1LWIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAKa2Vy bmVsOiAva2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9iMjJjZTI3ODVkOTc0 MjM4NDYyMDZjY2VlYzRlZmVlMGM0YWZkOTgwL3ZtbGludXotMy4xMS4wLXJjNy0wMDAyNS1n YjIyY2UyNwoKMjAxNC0wNy0wNy0xNTo0NjozMSBkZXRlY3RpbmcgYm9vdCBzdGF0ZSAuLi4u LgkyLgk2CTEzIFRFU1QgRkFJTFVSRQpbICAgNjMuMTg0NTE2XSBQQ0k6IHNldHRpbmcgSVJR IDExIGFzIGxldmVsLXRyaWdnZXJlZApbICAgNjMuNDIyMTk5XSBlMTAwMCAwMDAwOjAwOjAz LjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApbICAgNjMuNzAzMTg5XSAtLS0tLS0t LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgIDYzLjk4NjU3MF0gV0FSTklORzog Q1BVOiAwIFBJRDogNzYgYXQgL2tidWlsZC9zcmMvY29uc3VtZXIvZHJpdmVycy9ibG9jay9m bG9wcHkuYzo5Njggc2NoZWR1bGVfYmgrMHg0Ny8weDgwKCkKWyAgIDY0LjUzMjQ2Ml0gQ1BV OiAwIFBJRDogNzYgQ29tbToga3dvcmtlci91MjoxIE5vdCB0YWludGVkIDMuMTEuMC1yYzct MDAwMjUtZ2IyMmNlMjcgIzgKWyAgIDY1LjE4NDI2Ml0gSGFyZHdhcmUgbmFtZTogUUVNVSBT dGFuZGFyZCBQQyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAx MQpbICAgNjYuMDc2MzQ5XSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9l bnRyeV9mbgpbICAgNjYuMzc1Mjk5XSAgMDAwMDAwMDAgZDNhNDNlMGMgYzI3NDViMTAgZDNh NDNlM2MgYzEwNTQ3MmQgYzJmZjBiMTAgMDAwMDAwMDAgMDAwMDAwNGMKWyAgIDY3LjAwMjU2 Ml0gIGMzMGRmNTdjIDAwMDAwM2M4IGMxYTJmYjU3IGMxYTJmYjU3IDAwMDAwMDAxIGMxYTMz YWEwIGMzOWEwY2EwIGQzYTQzZTRjClsgICA2OS43MjA4NjBdICBjMTA1NDgxMiAwMDAwMDAw OSAwMDAwMDAwMCBkM2E0M2U1YyBjMWEyZmI1NyAwMDAwMDAwMCAwMDAwMDAwMCBkM2E0M2U4 NApbICAgNzQuNTAxMDA5XSBDYWxsIFRyYWNlOgpbICAgNzYuNTg1NjkwXSAgWzxjMjc0NWIx MD5dIGR1bXBfc3RhY2srMHgxNi8weDE4ClsgICA3Ny4yODM3NjRdICBbPGMxMDU0NzJkPl0g d2Fybl9zbG93cGF0aF9jb21tb24rMHg4ZC8weGIwClsgICA3OC4zNDI1NTBdICBbPGMxYTJm YjU3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDgwLjQxMTE2NV0gIFs8YzFhMmZi NTc+XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAgODEuODI3NTIyXSAgWzxjMWEzM2Fh MD5dID8gZmxvcHB5X2hhcmRpbnQrMHgxYTAvMHgxYTAKWyAgIDgyLjU2OTQ4NF0gIFs8YzEw NTQ4MTI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgyMi8weDMwClsgICA4Mi44MzQwMDNdICBb PGMxYTJmYjU3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgICA4My4xMDA1ODddICBbPGMx YTMzZWQ1Pl0gd2FpdF90aWxfZG9uZSsweDE1LzB4MjMwClsgICA4My4zNjgyNDhdICBbPGMx MDYzMjYwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApbICAgODMuNjI0MTYwXSAgWzxjMWEzNDhk Nz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAKWyAgIDgzLjg4ODMxNl0gIFs8YzM4NGM5 Mzk+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDllZS8weDEyNjMKWyAgIDg0LjE0ODU1M10gIFs8 YzEwOGEwZTQ+XSBhc3luY19ydW5fZW50cnlfZm4rMHg0NC8weDFlMApbICAgODQuNDE0OTkx XSAgWzxjMTY5MDFiMj5dID8gX19saXN0X2RlbF9lbnRyeSsweDIwMi8weDIyMApbICAgODQu NjY5MDc3XSAgWzxjMTA3NTY4Nz5dID8gcHdxX2RlY19ucl9pbl9mbGlnaHQrMHgxMzcvMHgx NDAKWyAgIDg0LjkzMDAyOV0gIFs8YzEwNzVmNWI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzNi LzB4ODQwClsgICA4NS40OTU2NjBdICBbPGMxMDhmNTQyPl0gPyB0dHd1X2RvX3dha2V1cCsw eDEyLzB4OTAKWyAgIDg2LjMxMDM2Ml0gIFs8YzE2OTAxYjI+XSA/IF9fbGlzdF9kZWxfZW50 cnkrMHgyMDIvMHgyMjAKWyAgIDg3LjE0ODg2OF0gIFs8YzEwNzY4NzQ+XSB3b3JrZXJfdGhy ZWFkKzB4NDE0LzB4ODkwClsgICA4Ny45NTg2MDZdICBbPGMxMDc2NDYwPl0gPyBwcm9jZXNz X29uZV93b3JrKzB4ODQwLzB4ODQwClsgICA4OC43NTUxNDJdICBbPGMxMDgwYmE2Pl0ga3Ro cmVhZCsweGE2LzB4YjAKWyAgIDg5LjUwOTEyM10gIFs8YzI3NjNmNTc+XSByZXRfZnJvbV9r ZXJuZWxfdGhyZWFkKzB4MWIvMHgyOApbICAgODkuODc5NTIyXSAgWzxjMTA4MGIwMD5dID8g X19rdGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAgIDkwLjEyMzc5OF0gLS0tWyBlbmQgdHJh Y2UgYTNiN2FhMjNhY2E0OGFkNCBdLS0tClsgICA5MC4zNjYxMjJdIGZsb3BweTA6IG5vIGZs b3BweSBjb250cm9sbGVycyBmb3VuZAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNS9iMjJjZTI3ODVkOTc0MjM4NDYyMDZjY2VlYzRlZmVlMGM0YWZkOTgwL2RtZXNnLXF1 YW50YWwtaXZiNDEtNTE6MjAxNDA3MDcxNTQ5NTU6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvYjIyY2UyNzg1ZDk3 NDIzODQ2MjA2Y2NlZWM0ZWZlZTBjNGFmZDk4MC9kbWVzZy15b2N0by1pdmI0MS0yOToyMDE0 MDcwNzE1NDk1MjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6OgoxMzoyOjIgYWxsX2dv b2Q6YmFkOmFsbF9iYWQgYm9vdHMKCmIyMmNlMjc4NWQ5NzQyMzg0NjIwNmNjZWVjNGVmZWUw YzRhZmQ5ODAgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKY29tbWl0IGIyMmNlMjc4NWQ5NzQy Mzg0NjIwNmNjZWVjNGVmZWUwYzRhZmQ5ODAKQXV0aG9yOiBUZWp1biBIZW8gPHRqQGtlcm5l bC5vcmc+CkRhdGU6ICAgV2VkIEF1ZyAyOCAxNzozMzozNyAyMDEzIC0wNDAwCgogICAgd29y a3F1ZXVlOiBjb25kX3Jlc2NoZWQoKSBhZnRlciBwcm9jZXNzaW5nIGVhY2ggd29yayBpdGVt CiAgICAKICAgIElmICFQUkVFTVBULCBhIGt3b3JrZXIgcnVubmluZyB3b3JrIGl0ZW1zIGJh Y2sgdG8gYmFjayBjYW4gaG9nIENQVS4KICAgIFRoaXMgYmVjb21lcyBkYW5nZXJvdXMgd2hl biBhIHNlbGYtcmVxdWV1ZWluZyB3b3JrIGl0ZW0gd2hpY2ggaXMKICAgIHdhaXRpbmcgZm9y IHNvbWV0aGluZyB0byBoYXBwZW4gcmFjZXMgYWdhaW5zdCBzdG9wX21hY2hpbmUuICBTdWNo CiAgICBzZWxmLXJlcXVldWVpbmcgd29yayBpdGVtIHdvdWxkIHJlcXVldWUgaXRzZWxmIGlu ZGVmaW5pdGVseSBob2dnaW5nCiAgICB0aGUga3dvcmtlciBhbmQgQ1BVIGl0J3MgcnVubmlu ZyBvbiB3aGlsZSBzdG9wX21hY2hpbmUgd291bGQgd2FpdCBmb3IKICAgIHRoYXQgQ1BVIHRv IGVudGVyIHN0b3BfbWFjaGluZSB3aGlsZSBwcmV2ZW50aW5nIGFueXRoaW5nIGVsc2UgZnJv bQogICAgaGFwcGVuaW5nIG9uIGFsbCBvdGhlciBDUFVzLiAgVGhlIHR3byB3b3VsZCBkZWFk bG9jay4KICAgIAogICAgSmFtaWUgTGl1IHJlcG9ydHMgdGhhdCB0aGlzIGRlYWRsb2NrIHNj ZW5hcmlvIGV4aXN0cyBhcm91bmQKICAgIHNjc2lfcmVxdWV1ZV9ydW5fcXVldWUoKSBhbmQg bGliYXRhIHBvcnQgbXVsdGlwbGllciBzdXBwb3J0LCB3aGVyZSBvbmUKICAgIHBvcnQgbWF5 IGV4Y2x1ZGUgY29tbWFuZCBwcm9jZXNzaW5nIGZyb20gb3RoZXIgcG9ydHMuICBXaXRoIHRo ZSByaWdodAogICAgdGltaW5nLCBzY3NpX3JlcXVldWVfcnVuX3F1ZXVlKCkgY2FuIGVuZCB1 cCByZXF1ZXVlaW5nIGl0c2VsZiB0cnlpbmcKICAgIHRvIGV4ZWN1dGUgYW4gSU8gd2hpY2gg aXMgYXNrZWQgdG8gYmUgcmV0cmllZCB3aGlsZSBhbm90aGVyIGRldmljZSBoYXMKICAgIGFu IGV4Y2x1c2l2ZSBhY2Nlc3MsIHdoaWNoIGluIHR1cm4gY2FuJ3QgbWFrZSBmb3J3YXJkIHBy b2dyZXNzIGR1ZSB0bwogICAgc3RvcF9tYWNoaW5lLgogICAgCiAgICBGaXggaXQgYnkgaW52 b2tpbmcgY29uZF9yZXNjaGVkKCkgYWZ0ZXIgZXhlY3V0aW5nIGVhY2ggd29yayBpdGVtLgog ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgICBS ZXBvcnRlZC1ieTogSmFtaWUgTGl1IDxqYW1pZWxpdUBnb29nbGUuY29tPgogICAgUmVmZXJl bmNlczogaHR0cDovL3RocmVhZC5nbWFuZS5vcmcvZ21hbmUubGludXgua2VybmVsLzE1NTI1 NjcKICAgIENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCiAgICAtLQogICAgIGtlcm5lbC93 b3JrcXVldWUuYyB8ICAgIDkgKysrKysrKysrCiAgICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5z ZXJ0aW9ucygrKQoKOjA0MDAwMCAwNDAwMDAgNDZhMjAzN2ZmNTgwM2NiZTU4YjM3NDM2ZDQz YmE0Y2M3YjMzYzcwZSAyZGNhYTJkNjBjZDZhNDQxMzMyMWZiMDE0ZmRiYmJiNzNmM2RiNjRl IE0Ja2VybmVsCmJpc2VjdCBydW4gc3VjY2VzcwpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdh cyBiMjJjZTI3Li4uIHdvcmtxdWV1ZTogY29uZF9yZXNjaGVkKCkgYWZ0ZXIgcHJvY2Vzc2lu ZyBlYWNoIHdvcmsgaXRlbQpIRUFEIGlzIG5vdyBhdCBjOTUzODliLi4uIE1lcmdlIGJyYW5j aCAnYWtwbScgKHBhdGNoZXMgZnJvbSBBbmRyZXcgTW9ydG9uKQpscyAtYSAva2J1aWxkLXRl c3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnV4LWRl dmVsOmRldmVsLWhvdXJseS0yMDE0MDcwNzA4OmM5NTM4OWI0Y2Q2YTRiNTJhZjc4YmVhNzA2 YTI3NDQ1M2U4ODYyNTE6YmlzZWN0LWxpbnV4MwoKMjAxNC0wNy0wNy0xNTo1MTowMyBjOTUz ODliNGNkNmE0YjUyYWY3OGJlYTcwNmEyNzQ0NTNlODg2MjUxIGNvbXBpbGluZwpRdWV1ZWQg YnVpbGQgdGFzayB0byAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZp Zy1jMS0wNzA3MDkzNS1jOTUzODliNGNkNmE0YjUyYWY3OGJlYTcwNmEyNzQ0NTNlODg2MjUx CkNoZWNrIGZvciBrZXJuZWwgaW4gL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzUvYzk1Mzg5YjRjZDZhNGI1MmFmNzhiZWE3MDZhMjc0NDUzZTg4NjI1MQp3YWl0aW5nIGZv ciBjb21wbGV0aW9uIG9mIC9rYnVpbGQtdGVzdHMvYnVpbGQtcXVldWUvaTM4Ni1yYW5kY29u ZmlnLWMxLTA3MDcwOTM1LWM5NTM4OWI0Y2Q2YTRiNTJhZjc4YmVhNzA2YTI3NDQ1M2U4ODYy NTEKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1aWxkLXF1ZXVl L2NhaXJvLXNtb2tlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS1jOTUzODliNGNkNmE0 YjUyYWY3OGJlYTcwNmEyNzQ0NTNlODg2MjUxCmtlcm5lbDogL2tlcm5lbC9pMzg2LXJhbmRj b25maWctYzEtMDcwNzA5MzUvYzk1Mzg5YjRjZDZhNGI1MmFmNzhiZWE3MDZhMjc0NDUzZTg4 NjI1MS92bWxpbnV6LTMuMTEuMC1yYzctMDAwMjQtZ2M5NTM4OWIKCjIwMTQtMDctMDctMTY6 MDU6MDMgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLgkxCTIJMwk1CTE5CTM1CTQ0CTYwCTc4 CTEwMQkxMTUJMTI0CTEyNQkxMjgJMTM0CTE0MQkxNDgJMTU3CTE2OAkxODUJMjA0CTIyNAky NDQJMjQ1CTI1NAkyNTkJMjcxCTI3OQkyODYJMjk3CTMwNgkzMjEJMzMwCTM0MwkzNjIJMzcy CTM5MgkzOTgJNDA5CTQxNAk0MTYJNDIwCTQyNAk0MjkJNDQ3CTQ3MAk0ODMJNTAzCTUxMAk1 MTgJNTI0CTUzMgk1MzUJNTQxCTU1Mwk1NzYJNTg1CTU5Nwk2MTQJNjIwCTYyNgk2MzQJNjQ0 CTY1Mwk2NjIJNjY3CTY4Mgk2OTgJNzEyCTcyNQk3MzQJNzQyCTc0OQk3NTUJNzY1CTc3Mgk3 ODYJNzkzCTc5OAk4MjQJODM1CTg0NAk4NTUJODY1CTg4MAk4ODgJODk5CTkwMCBTVUNDRVNT CgpQcmV2aW91cyBIRUFEIHBvc2l0aW9uIHdhcyBjOTUzODliLi4uIE1lcmdlIGJyYW5jaCAn YWtwbScgKHBhdGNoZXMgZnJvbSBBbmRyZXcgTW9ydG9uKQpIRUFEIGlzIG5vdyBhdCA5ODYx MDk2Li4uIDBkYXkgaGVhZCBndWFyZCBmb3IgJ2RldmVsLWhvdXJseS0yMDE0MDcwNzA4Jwps cyAtYSAva2J1aWxkLXRlc3RzL3J1bi1xdWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1L2xpbnV4LWRldmVsOmRldmVsLWhvdXJseS0yMDE0MDcwNzA4Ojk4NjEwOTYyYmJi NDE4ZjZkODQ3YzQwMjYzN2NhMTRlNzhjMzgzNDQ6YmlzZWN0LWxpbnV4MwogVEVTVCBGQUlM VVJFClsgICAzNy4zMDAyNjJdIElPQVBJQ1swXTogU2V0IHJvdXRpbmcgZW50cnkgKDAtMTEg LT4gMHgzYiAtPiBJUlEgMTEgTW9kZToxIEFjdGl2ZTowIERlc3Q6MSkKWyAgIDM3Ljc4OTU3 OV0gbm8gY29udCBpbiBzaHV0ZG93biEKWyAgIDM4LjA5MjM1NF0gLS0tLS0tLS0tLS0tWyBj dXQgaGVyZSBdLS0tLS0tLS0tLS0tClsgICAzOC4zOTE3ODhdIFdBUk5JTkc6IENQVTogMCBQ SUQ6IDgyIGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1 IHNjaGVkdWxlX2JoKzB4NDcvMHg4MCgpClsgICAzOS4xMTc5NzBdIENQVTogMCBQSUQ6IDgy IENvbW06IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjE2LjAtcmM0LTAyMDAxLWc5ODYx MDk2ICMyODYKWyAgIDM5Ljc3NjAxMF0gSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQ QyAoaTQ0MEZYICsgUElJWCwgMTk5NiksIEJJT1MgQm9jaHMgMDEvMDEvMjAxMQpbICAgNDAu NDUxNzY5XSBXb3JrcXVldWU6IGV2ZW50c191bmJvdW5kIGFzeW5jX3J1bl9lbnRyeV9mbgpb ICAgNDAuNzQ2NDQ4XSAgMDAwMDAwMDAgY2NhZDllMTggYzI5MWVlZmMgY2NhZDllNDggYzEw NjFhMWQgYzMyYTEyZDggMDAwMDAwMDAgMDAwMDAwNTIKWyAgIDQxLjM1OTAzOV0gIGMzMzNi ZjQwIDAwMDAwM2NmIGMxYWRlMDk3IGMxYWRlMDk3IDAwMDAwMDAxIGMxYWRmOGEwIGMzZDA2 MTYwIGNjYWQ5ZTU4ClsgICA0MS45OTkwMzRdICBjMTA2MWIwMiAwMDAwMDAwOSAwMDAwMDAw MCBjY2FkOWU2OCBjMWFkZTA5NyAwMDAwMDAwMCAwMDAwMDAwMCBjY2FkOWU4OApbICAgNDIu NjU3NTUwXSBDYWxsIFRyYWNlOgpbICAgNDIuOTU4MzkwXSAgWzxjMjkxZWVmYz5dIGR1bXBf c3RhY2srMHgxNi8weDE4ClsgICA0My4yNTY0NDldICBbPGMxMDYxYTFkPl0gd2Fybl9zbG93 cGF0aF9jb21tb24rMHg4ZC8weGIwClsgICA0My41NTQ2NjFdICBbPGMxYWRlMDk3Pl0gPyBz Y2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDQzLjgzODgxMF0gIFs8YzFhZGUwOTc+XSA/IHNj aGVkdWxlX2JoKzB4NDcvMHg4MApbICAgNDQuMTEwOTY0XSAgWzxjMWFkZjhhMD5dID8gbG9j a19mZGMuaXNyYS4xMisweDFiMC8weDFiMApbICAgNDQuMzgyMjI5XSAgWzxjMTA2MWIwMj5d IHdhcm5fc2xvd3BhdGhfbnVsbCsweDIyLzB4MzAKWyAgIDQ0LjY0OTQxNF0gIFs8YzFhZGUw OTc+XSBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAgIDQ0LjkxMzg5Nl0gIFs8YzFhZGZjYzM+ XSB3YWl0X3RpbF9kb25lKzB4MTMvMHgyMDAKWyAgIDQ1LjE3ODA3NF0gIFs8YzEwNmZkMjA+ XSA/IGNhc2NhZGUrMHhhMC8weGEwClsgICA0NS40NDY5NzRdICBbPGMxYWUwNTg3Pl0gdXNl cl9yZXNldF9mZGMrMHhhNy8weDExMApbICAgNDUuNzE1OTY5XSAgWzxjM2JiYjYwOT5dIGZs b3BweV9hc3luY19pbml0KzB4OWRlLzB4MTI1NgpbICAgNDUuOTg3MzQ2XSAgWzxjMTA5NDk3 ND5dIGFzeW5jX3J1bl9lbnRyeV9mbisweDQ0LzB4MWQwClsgICA0Ni4yNDk0MTVdICBbPGMx NmQzMTEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgICA0Ni41MDM2NTZd ICBbPGMxMDgyNGVmPl0gPyBwd3FfZGVjX25yX2luX2ZsaWdodCsweDEwZi8weDEzMApbICAg NDYuNzYxMzM5XSAgWzxjMTA4MmI1Mj5dIHByb2Nlc3Nfb25lX3dvcmsrMHgzMjIvMHg4MDAK WyAgIDQ3LjAyODA0NV0gIFs8YzE2ZDMxMTI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIv MHgyMjAKWyAgIDQ3LjI5NDIzNF0gIFs8YzEwODM1ZjQ+XSB3b3JrZXJfdGhyZWFkKzB4NWM0 LzB4YjIwClsgICA0Ny41NzE2OTJdICBbPGMxMDgzMDMwPl0gPyBwcm9jZXNzX29uZV93b3Jr KzB4ODAwLzB4ODAwClsgICA0OC4wODU5ODVdICBbPGMxMDhjMTYyPl0ga3RocmVhZCsweGUy LzB4ZjAKWyAgIDQ4LjM1MjM3MF0gIFs8YzEwODMwMzA+XSA/IHByb2Nlc3Nfb25lX3dvcmsr MHg4MDAvMHg4MDAKWyAgIDQ4LjU4NzY3NV0gIFs8YzI5M2Q3NDA+XSByZXRfZnJvbV9rZXJu ZWxfdGhyZWFkKzB4MjAvMHgzMApbICAgNDguODAzNDQ4XSAgWzxjMTA4YzA4MD5dID8gX19r dGhyZWFkX3VucGFyaysweDcwLzB4NzAKWyAgIDQ5LjAxMTM4M10gLS0tWyBlbmQgdHJhY2Ug ZjUzNzI5N2NiNzIzYWFjOCBdLS0tClsgICA0OS4xOTk3NDhdIGZsb3BweTA6IG5vIGZsb3Bw eSBjb250cm9sbGVycyBmb3VuZAova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkz NS85ODYxMDk2MmJiYjQxOGY2ZDg0N2M0MDI2MzdjYTE0ZTc4YzM4MzQ0L2RtZXNnLXF1YW50 YWwtaXZiNDEtNDoyMDE0MDcwNzEwNTYwMDppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS85ODYxMDk2MmJiYjQxOGY2 ZDg0N2M0MDI2MzdjYTE0ZTc4YzM4MzQ0L2RtZXNnLXF1YW50YWwtaXZiNDMtMTA3OjIwMTQw NzA3MDk0NDEzOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Cjc5OjI6MiBhbGxfZ29v ZDpiYWQ6YWxsX2JhZCBib290cwoKSEVBRCBpcyBub3cgYXQgOTg2MTA5NiAwZGF5IGhlYWQg Z3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA3MDcwOCcKCj09PT09PT09PSB1cHN0cmVh bSA9PT09PT09PT0KUHJldmlvdXMgSEVBRCBwb3NpdGlvbiB3YXMgOTg2MTA5Ni4uLiAwZGF5 IGhlYWQgZ3VhcmQgZm9yICdkZXZlbC1ob3VybHktMjAxNDA3MDcwOCcKSEVBRCBpcyBub3cg YXQgY2QzZGU4My4uLiBMaW51eCAzLjE2LXJjNApscyAtYSAva2J1aWxkLXRlc3RzL3J1bi1x dWV1ZS9rdm0vaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2xpbnVzOm1hc3RlcjpjZDNk ZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxOmJpc2VjdC1saW51eDMKIFRF U1QgRkFJTFVSRQpbICAxMjQuNzEwMzYzXSBJT0FQSUNbMF06IFNldCByb3V0aW5nIGVudHJ5 ICgwLTExIC0+IDB4M2IgLT4gSVJRIDExIE1vZGU6MSBBY3RpdmU6MCBEZXN0OjEpClsgIDEy Ni42MzQzODJdIHNwaW5fbG9jay10b3J0dXJlOiBXcml0ZXM6ICBUb3RhbDogMiAgTWF4L01p bjogMC8wICAgRmFpbDogMCAKWyAgMTI4Ljc5NTIwOV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVy ZSBdLS0tLS0tLS0tLS0tClsgIDEyOS44NzkyNDBdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDgy IGF0IC9rYnVpbGQvc3JjL3Ntb2tlL2RyaXZlcnMvYmxvY2svZmxvcHB5LmM6OTc1IHNjaGVk dWxlX2JoKzB4NDcvMHg4MCgpClsgIDEzMS45NDE1MzhdIENQVTogMCBQSUQ6IDgyIENvbW06 IGt3b3JrZXIvdTI6MSBOb3QgdGFpbnRlZCAzLjE2LjAtcmM0ICMxClsgIDEzMi45MjE5MDZd IEhhcmR3YXJlIG5hbWU6IFFFTVUgU3RhbmRhcmQgUEMgKGk0NDBGWCArIFBJSVgsIDE5OTYp LCBCSU9TIEJvY2hzIDAxLzAxLzIwMTEKWyAgMTM1LjA1MTgxMl0gV29ya3F1ZXVlOiBldmVu dHNfdW5ib3VuZCBhc3luY19ydW5fZW50cnlfZm4KWyAgMTM2LjIxMzM2N10gIDAwMDAwMDAw IGNjYWQ5ZTE4IGMyOTFjMDBjIGNjYWQ5ZTQ4IGMxMDYxYTNkIGMzMjljZmE0IDAwMDAwMDAw IDAwMDAwMDUyClsgIDEzOC41Mzg0MTFdICBjMzM5N2EzYyAwMDAwMDNjZiBjMWFkZTI4NyBj MWFkZTI4NyAwMDAwMDAwMSBjMWFkZmE5MCBjM2QwMTE2MCBjY2FkOWU1OApbICAxNDAuODM1 Nzg1XSAgYzEwNjFiMjIgMDAwMDAwMDkgMDAwMDAwMDAgY2NhZDllNjggYzFhZGUyODcgMDAw MDAwMDAgMDAwMDAwMDAgY2NhZDllODgKWyAgMTQyLjk2ODI4Ml0gQ2FsbCBUcmFjZToKWyAg MTQ0LjA5NjkyM10gIFs8YzI5MWMwMGM+XSBkdW1wX3N0YWNrKzB4MTYvMHgxOApbICAxNDUu MTY4OTU3XSAgWzxjMTA2MWEzZD5dIHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4OGQvMHhiMApb ICAxNDYuMTM0Mjg5XSAgWzxjMWFkZTI4Nz5dID8gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsg IDE0Ny4xNjY0NTBdICBbPGMxYWRlMjg3Pl0gPyBzY2hlZHVsZV9iaCsweDQ3LzB4ODAKWyAg MTQ4LjE1NDYyMV0gIFs8YzFhZGZhOTA+XSA/IGxvY2tfZmRjLmlzcmEuMTIrMHgxYjAvMHgx YjAKWyAgMTQ5LjA1Mjg4M10gIFs8YzEwNjFiMjI+XSB3YXJuX3Nsb3dwYXRoX251bGwrMHgy Mi8weDMwClsgIDE0OS42OTEzNThdICBbPGMxYWRlMjg3Pl0gc2NoZWR1bGVfYmgrMHg0Ny8w eDgwClsgIDE1MC40NTUyNzNdICBbPGMxYWRmZWIzPl0gd2FpdF90aWxfZG9uZSsweDEzLzB4 MjAwClsgIDE1MS40MTk1MTBdICBbPGMxMDZmZDQwPl0gPyBjYXNjYWRlKzB4YTAvMHhhMApb ICAxNTIuMzc1MDg2XSAgWzxjMWFlMDc3Nz5dIHVzZXJfcmVzZXRfZmRjKzB4YTcvMHgxMTAK WyAgMTUzLjQwMDI1NF0gIFs8YzNiYjY2MDk+XSBmbG9wcHlfYXN5bmNfaW5pdCsweDlkZS8w eDEyNTYKWyAgMTU0LjQ0NzY5Nl0gIFs8YzEwOTQ5OTQ+XSBhc3luY19ydW5fZW50cnlfZm4r MHg0NC8weDFkMApbICAxNTUuMDg5OTEwXSAgWzxjMTZkMzMxMj5dID8gX19saXN0X2RlbF9l bnRyeSsweDIwMi8weDIyMApbICAxNTUuOTkwMTAyXSAgWzxjMTA4MjUwZj5dID8gcHdxX2Rl Y19ucl9pbl9mbGlnaHQrMHgxMGYvMHgxMzAKWyAgMTU2Ljg0NTMwNl0gIFs8YzEwODJiNzI+ XSBwcm9jZXNzX29uZV93b3JrKzB4MzIyLzB4ODAwClsgIDE1Ny43NDAwMjBdICBbPGMxNmQz MzEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIwClsgIDE1OC42NjQ1MzJdICBb PGMxMDgzNjE0Pl0gd29ya2VyX3RocmVhZCsweDVjNC8weGIyMApbICAxNTkuNDUyNjY5XSAg WzxjMTA4MzA1MD5dID8gcHJvY2Vzc19vbmVfd29yaysweDgwMC8weDgwMApbICAxNjAuMDMx MTI5XSAgWzxjMTA4YzE4Mj5dIGt0aHJlYWQrMHhlMi8weGYwClsgIDE2MC44MjMyNjVdICBb PGMxMDgzMDUwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4ODAwLzB4ODAwClsgIDE2MS41NDg0 MjhdICBbPGMyOTNhODYwPl0gcmV0X2Zyb21fa2VybmVsX3RocmVhZCsweDIwLzB4MzAKWyAg MTYyLjMwMzYwNF0gIFs8YzEwOGMwYTA+XSA/IF9fa3RocmVhZF91bnBhcmsrMHg3MC8weDcw ClsgIDE2My4wODMzOTBdIC0tLVsgZW5kIHRyYWNlIDNjZjYxZjM2ZjQ5ZDdmYzcgXS0tLQpb ICAxNjQuMDE3NjA1XSBlMTAwMCAwMDAwOjAwOjAzLjAgZXRoMDogKFBDSTozM01IejozMi1i aXQpIDUyOjU0OjAwOjEyOjM0OjU2Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9j dG8taXZiNDMtMzoyMDE0MDcwNzExMjU0OTppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6 Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1 NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMzQ6MjAxNDA3 MDcxMTI1NTE6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVm ZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTU2OjIwMTQwNzA3MTEyMTQ1OmkzODYtcmFu ZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVh bnRhbC1pdmI0My0xMjc6MjAxNDA3MDcxMTI1NDE6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2 MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy15b2N0by1pdmI0MS02MDoyMDE0 MDcwNzExMjgyMzppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTlj NWZmMWU1OWQxL2RtZXNnLXlvY3RvLWl2YjQzLTE5OjIwMTQwNzA3MTEyNjMxOmkzODYtcmFu ZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVh bnRhbC1pdmI0My01MjoyMDE0MDcwNzExMjA1NjppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5 MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYw MTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMzI6MjAx NDA3MDcxMTI1Mzc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2 LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5 YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTY3OjIwMTQwNzA3MTEyMjU4OmkzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ct eW9jdG8taXZiNDEtOTI6MjAxNDA3MDcxMTI4MjM6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcw OTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2 MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTI1OjIw MTQwNzA3MTEyNDUxOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNl OWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZiNDMtMTE6MjAxNDA3MDcxMTI2MjE6aTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcw NzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1x dWFudGFsLWl2YjQzLTcxOjIwMTQwNzA3MTEyMzE2OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3 MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3 NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0zNjoy MDE0MDcwNzExMTkzMTppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4Njcz ZTljNWZmMWU1OWQxL2RtZXNnLXlvY3RvLWl2YjQzLTEyOjIwMTQwNzA3MTEyNTU3OmkzODYt cmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ct cXVhbnRhbC1pdmI0My0xMTc6MjAxNDA3MDcxMTI0NDU6aTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2Yx NDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy15b2N0by1pdmI0MS0xMDQ6 MjAxNDA3MDcxMTI4MjM6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9p Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3 M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTM4OjIwMTQwNzA3MTExOTI1Omkz ODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMx LTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1l c2ctcXVhbnRhbC1pdmI0My0yOjIwMTQwNzA3MTEyMzExOmkzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNm MTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2ctcXVhbnRhbC1pdmI0My0x MjU6MjAxNDA3MDcxMTI1NDc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdh ODY3M2U5YzVmZjFlNTlkMS9kbWVzZy15b2N0by1pdmI0My0xNDoyMDE0MDcwNzExMjYyMjpp Mzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1j MS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2Rt ZXNnLXlvY3RvLWl2YjQzLTk6MjAxNDA3MDcxMTI2MTc6aTM4Ni1yYW5kY29uZmlnLWMxLTA3 MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2Yx NDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTU4 OjIwMTQwNzA3MTEyMTU5OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwv aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2 NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZiNDEtMToyMDE0MDcwNzExMjgyMzppMzg2 LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNn LXF1YW50YWwtaXZiNDMtMTExOjIwMTQwNzA3MTEyNDU0OmkzODYtcmFuZGNvbmZpZy1jMS0w NzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2NkM2RlODNm MTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEvZG1lc2cteW9jdG8taXZiNDEtODoy MDE0MDcwNzExMjgyMzppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2VybmVsL2kz ODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1N2E4Njcz ZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtNjU6MjAxNDA3MDcxMTIyMjk6aTM4 Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVz Zy1xdWFudGFsLWl2YjQzLTEyNjoyMDE0MDcwNzExMjU0OTppMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzU6Ogova2VybmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgz ZjE0NzYwMTM1NjM5NWI1N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMt MzM6MjAxNDA3MDcxMTI1MTE6aTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1OjoKL2tlcm5l bC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2QzZGU4M2YxNDc2MDEzNTYzOTViNTdh ODY3M2U5YzVmZjFlNTlkMS9kbWVzZy1xdWFudGFsLWl2YjQzLTQ5OjIwMTQwNzA3MTEyMTEw OmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6Ci9rZXJuZWwvaTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1L2NkM2RlODNmMTQ3NjAxMzU2Mzk1YjU3YTg2NzNlOWM1ZmYxZTU5ZDEv ZG1lc2ctcXVhbnRhbC1pdmI0My0xMTU6MjAxNDA3MDcxMTI0NDY6aTM4Ni1yYW5kY29uZmln LWMxLTA3MDcwOTM1OjoKL2tlcm5lbC9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUvY2Qz ZGU4M2YxNDc2MDEzNTYzOTViNTdhODY3M2U5YzVmZjFlNTlkMS9kbWVzZy15b2N0by1pdmI0 MS0xNjoyMDE0MDcwNzExMjgyMzppMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzU6Ogova2Vy bmVsL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9jZDNkZTgzZjE0NzYwMTM1NjM5NWI1 N2E4NjczZTljNWZmMWU1OWQxL2RtZXNnLXF1YW50YWwtaXZiNDMtMTEzOjIwMTQwNzA3MTEy NTEzOmkzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNTo6CjI2NjozMzozNCBhbGxfZ29vZDpi YWQ6YWxsX2JhZCBib290cwoKCj09PT09PT09PSBsaW51eC1uZXh0ID09PT09PT09PQpGcm9t IGdpdDovL2dpdG1pcnJvci9uZXh0CiArIGZhYzg0N2IuLi5hMWUzZGQxIGFrcG0gICAgICAg LT4gbmV4dC9ha3BtICAoZm9yY2VkIHVwZGF0ZSkKICsgODJjMjM3Ni4uLjkyZjY4ODYgYWtw bS1iYXNlICAtPiBuZXh0L2FrcG0tYmFzZSAgKGZvcmNlZCB1cGRhdGUpCiArIGJiNjJjNzku Li5kNTg0ZjJhIG1hc3RlciAgICAgLT4gbmV4dC9tYXN0ZXIgIChmb3JjZWQgdXBkYXRlKQog ICA1MTcwYTNiLi5jZDNkZTgzICBzdGFibGUgICAgIC0+IG5leHQvc3RhYmxlCkZyb20gZ2l0 Oi8vZ2l0bWlycm9yL25leHQKICogW25ldyB0YWddICAgICAgICAgbmV4dC0yMDE0MDcwNyAt PiBuZXh0LTIwMTQwNzA3ClByZXZpb3VzIEhFQUQgcG9zaXRpb24gd2FzIGNkM2RlODMuLi4g TGludXggMy4xNi1yYzQKSEVBRCBpcyBub3cgYXQgZDU4NGYyYS4uLiBBZGQgbGludXgtbmV4 dCBzcGVjaWZpYyBmaWxlcyBmb3IgMjAxNDA3MDcKbHMgLWEgL2tidWlsZC10ZXN0cy9ydW4t cXVldWUva3ZtL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS9uZXh0Om1hc3RlcjpkNTg0 ZjJhY2Y1Y2M2YzRhMTRjMzMwOTMwMjIyZDhlNzBmZTAyNGE2OmJpc2VjdC1saW51eDMKCjIw MTQtMDctMDctMTY6NTI6MzQgZDU4NGYyYWNmNWNjNmM0YTE0YzMzMDkzMDIyMmQ4ZTcwZmUw MjRhNiBjb21waWxpbmcKUXVldWVkIGJ1aWxkIHRhc2sgdG8gL2tidWlsZC10ZXN0cy9idWls ZC1xdWV1ZS9pMzg2LXJhbmRjb25maWctYzEtMDcwNzA5MzUtZDU4NGYyYWNmNWNjNmM0YTE0 YzMzMDkzMDIyMmQ4ZTcwZmUwMjRhNgpDaGVjayBmb3Iga2VybmVsIGluIC9rZXJuZWwvaTM4 Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Q1ODRmMmFjZjVjYzZjNGExNGMzMzA5MzAyMjJk OGU3MGZlMDI0YTYKd2FpdGluZyBmb3IgY29tcGxldGlvbiBvZiAva2J1aWxkLXRlc3RzL2J1 aWxkLXF1ZXVlL2kzODYtcmFuZGNvbmZpZy1jMS0wNzA3MDkzNS1kNTg0ZjJhY2Y1Y2M2YzRh MTRjMzMwOTMwMjIyZDhlNzBmZTAyNGE2CndhaXRpbmcgZm9yIGNvbXBsZXRpb24gb2YgL2ti dWlsZC10ZXN0cy9idWlsZC1xdWV1ZS9jYWlyby1zbW9rZS9pMzg2LXJhbmRjb25maWctYzEt MDcwNzA5MzUtZDU4NGYyYWNmNWNjNmM0YTE0YzMzMDkzMDIyMmQ4ZTcwZmUwMjRhNgprZXJu ZWw6IC9rZXJuZWwvaTM4Ni1yYW5kY29uZmlnLWMxLTA3MDcwOTM1L2Q1ODRmMmFjZjVjYzZj NGExNGMzMzA5MzAyMjJkOGU3MGZlMDI0YTYvdm1saW51ei0zLjE2LjAtcmM0LW5leHQtMjAx NDA3MDcKCjIwMTQtMDctMDctMTc6MzE6MzQgZGV0ZWN0aW5nIGJvb3Qgc3RhdGUgLi4uLi4u CTQJNi4uCTgJMTEJMTIJMTQJMTUJMTYuCTE4CTIyLi4uCTI3Li4uCTI5Li4JMzAJMzMJMzYu CTM3CTQwLgk0Mgk0OAk0OS4JNTEuLgk1My4uLi4uLi4uLgk1NS4JNTYJNTcuLgk2MS4JNjIg VEVTVCBGQUlMVVJFClsgIDEwOS45NjYwNDNdIFNDU0kgTWVkaWEgQ2hhbmdlciBkcml2ZXIg djAuMjUgClsgIDExMC42MDM1NTBdIFJvdW5kaW5nIGRvd24gYWxpZ25lZCBtYXhfc2VjdG9y cyBmcm9tIDQyOTQ5NjcyOTUgdG8gNDI5NDk2NzI4OApbICAxMTIuMjExNDkyXSAtLS0tLS0t LS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KWyAgMTEyLjkwMDUzOV0gV0FSTklORzog Q1BVOiAwIFBJRDogODIgYXQgL2tidWlsZC9zcmMvc21va2UvZHJpdmVycy9ibG9jay9mbG9w cHkuYzo5NzUgc2NoZWR1bGVfYmgrMHg0Ny8weDgwKCkKWyAgMTE0LjEwODAyOF0gQ1BVOiAw IFBJRDogODIgQ29tbToga3dvcmtlci91MjoxIE5vdCB0YWludGVkIDMuMTYuMC1yYzQtbmV4 dC0yMDE0MDcwNyAjMQpbICAxMTUuNDAyNjM1XSBIYXJkd2FyZSBuYW1lOiBRRU1VIFN0YW5k YXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyBCb2NocyAwMS8wMS8yMDExClsg IDExNy40NzYwNjVdIFdvcmtxdWV1ZTogZXZlbnRzX3VuYm91bmQgYXN5bmNfcnVuX2VudHJ5 X2ZuClsgIDExOC4xNDEzODBdICAwMDAwMDAwMCBjMDFhYmUxOCBjMjkyYzEwNCBjMDFhYmU0 OCBjMTA2MjE0ZCBjMzJiMzRmNCAwMDAwMDAwMCAwMDAwMDA1MgpbICAxMTkuMjk1MDAxXSAg YzMzYjAxM2MgMDAwMDAzY2YgYzFhZTQ1NTcgYzFhZTQ1NTcgMDAwMDAwMDEgYzFhZTVkNjAg YzNkMWUyNDAgYzAxYWJlNTgKWyAgMTIwLjE4ODUzM10gIGMxMDYyMjMyIDAwMDAwMDA5IDAw MDAwMDAwIGMwMWFiZTY4IGMxYWU0NTU3IDAwMDAwMDAwIDAwMDAwMDAwIGMwMWFiZTg4Clsg IDEyMS43ODI5NTBdIENhbGwgVHJhY2U6ClsgIDEyMi43NTQ2ODJdICBbPGMyOTJjMTA0Pl0g ZHVtcF9zdGFjaysweDE2LzB4MTgKWyAgMTIzLjQ5Njg1OF0gIFs8YzEwNjIxNGQ+XSB3YXJu X3Nsb3dwYXRoX2NvbW1vbisweDhkLzB4YjAKWyAgMTI0LjAwNTgzNF0gIFs8YzFhZTQ1NTc+ XSA/IHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAxMjQuNzM0ODgzXSAgWzxjMWFlNDU1Nz5d ID8gc2NoZWR1bGVfYmgrMHg0Ny8weDgwClsgIDEyNS4zNTU0NzFdICBbPGMxYWU1ZDYwPl0g PyBsb2NrX2ZkYy5pc3JhLjEyKzB4MWIwLzB4MWIwClsgIDEyNS45MzQ0ODldICBbPGMxMDYy MjMyPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4MjIvMHgzMApbICAxMjYuNDAzNjUyXSAgWzxj MWFlNDU1Nz5dIHNjaGVkdWxlX2JoKzB4NDcvMHg4MApbICAxMjcuMDAzNTgwXSAgWzxjMWFl NjE4Mz5dIHdhaXRfdGlsX2RvbmUrMHgxMy8weDIwMApbICAxMjcuNTI5OTM1XSAgWzxjMTBi YTdhMD5dID8gY2FzY2FkZSsweGEwLzB4YTAKWyAgMTI4LjA5MzU1MV0gIFs8YzFhZTZhNDc+ XSB1c2VyX3Jlc2V0X2ZkYysweGE3LzB4MTEwClsgIDEyOC42OTAwNzddICBbPGMzYmQyYmRl Pl0gZmxvcHB5X2FzeW5jX2luaXQrMHg5ZGUvMHgxMjU2ClsgIDEyOS4zNTQ5ODZdICBbPGMx MDg5NDE0Pl0gYXN5bmNfcnVuX2VudHJ5X2ZuKzB4NDQvMHgxZDAKWyAgMTI5Ljk3OTEyOF0g IFs8YzE2ZDdiMTI+XSA/IF9fbGlzdF9kZWxfZW50cnkrMHgyMDIvMHgyMjAKWyAgMTMwLjYy MzY0M10gIFs8YzEwN2ViZjI+XSBwcm9jZXNzX29uZV93b3JrKzB4MzEyLzB4N2YwClsgIDEz MS4zMTg0MzVdICBbPGMxNmQ3YjEyPl0gPyBfX2xpc3RfZGVsX2VudHJ5KzB4MjAyLzB4MjIw ClsgIDEzMi42MzMyMDhdICBbPGMxMDdmNjk0Pl0gd29ya2VyX3RocmVhZCsweDVjNC8weGIy MApbICAxMzMuNjg1Nzk0XSAgWzxjMTA3ZjBkMD5dID8gcHJvY2Vzc19vbmVfd29yaysweDdm MC8weDdmMApbICAxMzQuMzMxNTY1XSAgWzxjMTA4NWUxMj5dIGt0aHJlYWQrMHhlMi8weGYw ClsgIDEzNS4yODQwMzldICBbPGMxMDdmMGQwPl0gPyBwcm9jZXNzX29uZV93b3JrKzB4N2Yw LzB4N2YwClsgIDEzNS44OTA2NzZdICBbPGMyOTRhOTAwPl0gcmV0X2Zyb21fa2VybmVsX3Ro cmVhZCsweDIwLzB4MzAKWyAgMTM2LjM3NzQ1N10gIFs8YzEwODVkMzA+XSA/IF9fa3RocmVh ZF91bnBhcmsrMHg3MC8weDcwClsgIDEzNi44MDE5MjNdIC0tLVsgZW5kIHRyYWNlIGI5YzYx MWRmNmE1MTZhMDkgXS0tLQpbICAxMzcuMjQzMjcwXSBzcGluX2xvY2stdG9ydHVyZTogV3Jp dGVzOiAgVG90YWw6IDIgIE1heC9NaW46IDAvMCAgIEZhaWw6IDAgCi9rZXJuZWwvaTM4Ni1y YW5kY29uZmlnLWMxLTA3MDcwOTM1L2Q1ODRmMmFjZjVjYzZjNGExNGMzMzA5MzAyMjJkOGU3 MGZlMDI0YTYvZG1lc2ctcXVhbnRhbC1pdmI0MS04NzoyMDE0MDcwNzE4MDEzMzppMzg2LXJh bmRjb25maWctYzEtMDcwNzA5MzU6Ogo2MjoxOjEgYWxsX2dvb2Q6YmFkOmFsbF9iYWQgYm9v dHMKCg== --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.11.0-rc7-00025-gb22ce27" # # Automatically generated file; DO NOT EDIT. # Linux/i386 3.11.0-rc7 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CPU_AUTOPROBE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y # CONFIG_ZONE_DMA32 is not set # CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" CONFIG_COMPILE_TEST=y CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_FHANDLE is not set # CONFIG_AUDIT is not set CONFIG_HAVE_GENERIC_HARDIRQS=y # # IRQ subsystem # CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_KTIME_SCALAR=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=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=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_PREEMPT_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE 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_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_RESOURCE_COUNTERS=y # CONFIG_MEMCG is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_IPC_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y # CONFIG_EXPERT is not set CONFIG_UID16=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y CONFIG_SLUB_CPU_PARTIAL=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y # CONFIG_FREEZER is not set # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_WANT_INTEL_MID is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN_PRIVILEGED_GUEST is not set CONFIG_KVM_GUEST=y # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MEMTEST is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set CONFIG_X86_MCE=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_INJECT=y CONFIG_VM86=y CONFIG_TOSHIBA=y # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_MICROCODE_EARLY=y # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_PAGE_OFFSET=0xC0000000 # CONFIG_X86_PAE is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y # CONFIG_ZBUD is not set # CONFIG_ZSWAP is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_CC_STACKPROTECTOR is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # # Power management and ACPI options # # CONFIG_SUSPEND is not set # CONFIG_HIBERNATION is not set # CONFIG_PM_RUNTIME is not set CONFIG_ACPI=y # CONFIG_ACPI_PROCFS is not set # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_PROC_EVENT=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_I2C=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_APEI is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # x86 CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_SPEEDSTEP_ICH is not set # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y 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 # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_GOBIOS=y # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set # CONFIG_PCI_GOANY is not set CONFIG_PCI_BIOS=y CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y CONFIG_EISA_VLB_PRIMING=y # CONFIG_EISA_PCI_EISA is not set # CONFIG_EISA_VIRTUAL_ROOT is not set # CONFIG_EISA_NAMES is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_OLPC=y # CONFIG_OLPC_XO15_SCI is not set CONFIG_ALIX=y # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set # CONFIG_CARDBUS is not set # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PCMCIA_PROBE=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=y CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # CONFIG_RAPIDIO 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=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_HAVE_TEXT_POKE_SMP=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=y # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_ARPD is not set # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y # CONFIG_IPV6_PRIVACY is not set CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=y # CONFIG_INET6_ESP is not set CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y # CONFIG_INET6_XFRM_MODE_BEET is not set # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set CONFIG_L2TP=y # CONFIG_L2TP_DEBUGFS is not set CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=y # CONFIG_IPX_INTERN is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y # CONFIG_NET_SCH_SFQ is not set # CONFIG_NET_SCH_TEQL is not set CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y # CONFIG_NET_SCH_QFQ is not set CONFIG_NET_SCH_CODEL=y # CONFIG_NET_SCH_FQ_CODEL is not set CONFIG_NET_SCH_INGRESS=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y # CONFIG_NET_CLS_U32 is not set CONFIG_NET_CLS_RSVP=y # CONFIG_NET_CLS_RSVP6 is not set CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y # CONFIG_NET_EMATCH_META is not set # CONFIG_NET_EMATCH_TEXT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=y # CONFIG_NET_ACT_NAT is not set CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y # CONFIG_NET_ACT_SKBEDIT is not set # CONFIG_NET_ACT_CSUM is not set # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BLA is not set # CONFIG_BATMAN_ADV_DAT is not set CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y # CONFIG_VSOCKETS is not set CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=y CONFIG_NET_MPLS_GSO=y # CONFIG_NETPRIO_CGROUP is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_NET_DROP_MONITOR=y # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set CONFIG_BT=y CONFIG_BT_RFCOMM=y # CONFIG_BT_RFCOMM_TTY is not set # CONFIG_BT_BNEP is not set # CONFIG_BT_HIDP is not set # # Bluetooth device drivers # CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y # CONFIG_BT_HCIUART_H4 is not set CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIUART_ATH3K is not set # CONFIG_BT_HCIUART_LL is not set CONFIG_BT_HCIUART_3WIRE=y # CONFIG_BT_HCIVHCI is not set CONFIG_BT_MRVL=y # CONFIG_BT_MRVL_SDIO is not set # CONFIG_BT_WILINK is not set CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_REGULATOR=y CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_RDMA is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set CONFIG_NFC=y CONFIG_NFC_NCI=y CONFIG_NFC_HCI=y CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # # CONFIG_NFC_WILINK is not set CONFIG_NFC_SIM=y # CONFIG_NFC_PN544 is not set # CONFIG_NFC_MICROREAD is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER_PATH="" # CONFIG_DEVTMPFS is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_CMA is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set CONFIG_OF=y # # Device Tree and Open Firmware support # # CONFIG_PROC_DEVICETREE is not set CONFIG_OF_SELFTEST=y CONFIG_OF_PROMTREE=y CONFIG_OF_ADDRESS=y CONFIG_OF_IRQ=y CONFIG_OF_I2C=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_ISAPNP=y # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y CONFIG_BLK_DEV_NVME=y CONFIG_BLK_DEV_SX8=y # CONFIG_BLK_DEV_RAM is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y CONFIG_INTEL_MID_PTI=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set # CONFIG_ICS932S401 is not set # CONFIG_ATMEL_SSC is not set CONFIG_ENCLOSURE_SERVICES=y # CONFIG_CS5535_MFGPT is not set # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set CONFIG_PCH_PHUB=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_VMWARE_VMCI=y CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_IDE_LEGACY=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECD is not set CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_AMD74XX=y # CONFIG_BLK_DEV_ATIIXP is not set CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y CONFIG_BLK_DEV_CS5520=y CONFIG_BLK_DEV_CS5530=y CONFIG_BLK_DEV_CS5535=y CONFIG_BLK_DEV_CS5536=y # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_SC1200 is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y CONFIG_BLK_DEV_PDC202XX_NEW=y CONFIG_BLK_DEV_SVWKS=y # CONFIG_BLK_DEV_SIIMAGE is not set CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y # CONFIG_BLK_DEV_TC86C001 is not set # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # CONFIG_BLK_DEV_4DRIVES=y CONFIG_BLK_DEV_ALI14XX=y CONFIG_BLK_DEV_DTC2278=y CONFIG_BLK_DEV_HT6560B=y # CONFIG_BLK_DEV_QD65XX is not set CONFIG_BLK_DEV_UMC8672=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y # CONFIG_SCSI_FC_TGT_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set CONFIG_SCSI_3W_SAS=y # CONFIG_SCSI_7000FASST is not set CONFIG_SCSI_ACARD=y CONFIG_SCSI_AHA152X=y # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AHA1740 is not set # CONFIG_SCSI_AACRAID is not set CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 # CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC7XXX_OLD is not set # CONFIG_SCSI_AIC79XX is not set CONFIG_SCSI_AIC94XX=y CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_MVSAS=y CONFIG_SCSI_MVSAS_DEBUG=y CONFIG_SCSI_MVSAS_TASKLET=y # CONFIG_SCSI_MVUMI is not set CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y # CONFIG_SCSI_IN2000 is not set CONFIG_SCSI_ARCMSR=y CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y # CONFIG_MEGARAID_MAILBOX is not set CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_LOGGING=y # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_DTC3280=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_GENERIC_NCR5380=y CONFIG_SCSI_GENERIC_NCR5380_MMIO=y CONFIG_SCSI_GENERIC_NCR53C400=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y # CONFIG_SCSI_INIA100 is not set CONFIG_SCSI_PPA=y # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_NCR53C406A=y CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y # CONFIG_SCSI_IPR is not set CONFIG_SCSI_PAS16=y CONFIG_SCSI_QLOGIC_FAS=y CONFIG_SCSI_QLOGIC_1280=y # CONFIG_SCSI_QLA_FC is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_SIM710=y CONFIG_SCSI_SYM53C416=y # CONFIG_SCSI_DC395x is not set CONFIG_SCSI_DC390T=y CONFIG_SCSI_T128=y CONFIG_SCSI_U14_34F=y # CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y CONFIG_SCSI_U14_34F_MAX_TAGS=8 CONFIG_SCSI_ULTRASTOR=y # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_SRP=y CONFIG_SCSI_BFA_FC=y # CONFIG_SCSI_VIRTIO is not set CONFIG_SCSI_CHELSIO_FCOE=y # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 CONFIG_SCSI_OSD_DEBUG=y CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y # CONFIG_ATA_SFF is not set CONFIG_MD=y # CONFIG_BLK_DEV_MD is not set CONFIG_BCACHE=y CONFIG_BCACHE_DEBUG=y # CONFIG_BCACHE_EDEBUG is not set CONFIG_BCACHE_CLOSURES_DEBUG=y CONFIG_BLK_DEV_DM=y CONFIG_DM_DEBUG=y # CONFIG_DM_CRYPT is not set CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set CONFIG_DM_MIRROR=y # CONFIG_DM_RAID is not set CONFIG_DM_LOG_USERSPACE=y # CONFIG_DM_ZERO is not set CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_LOOPBACK_TARGET is not set CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y # CONFIG_NET_FC is not set CONFIG_IFB=y CONFIG_NET_TEAM=y CONFIG_NET_TEAM_MODE_BROADCAST=y CONFIG_NET_TEAM_MODE_ROUNDROBIN=y # CONFIG_NET_TEAM_MODE_RANDOM is not set CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=y # CONFIG_NET_TEAM_MODE_LOADBALANCE is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y CONFIG_VXLAN=y CONFIG_NETCONSOLE=y # CONFIG_NETCONSOLE_DYNAMIC is not set CONFIG_NETPOLL=y # CONFIG_NETPOLL_TRAP is not set CONFIG_NET_POLL_CONTROLLER=y # CONFIG_TUN is not set CONFIG_VETH=y # CONFIG_VIRTIO_NET is not set CONFIG_NLMON=y # CONFIG_ARCNET is not set # # CAIF transport drivers # CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y # # Distributed Switch Architecture drivers # CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6060=y CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=y CONFIG_NET_DSA_MV88E6123_61_65=y CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_ARC=y CONFIG_ARC_EMAC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y # CONFIG_ATL1C is not set CONFIG_ALX=y # CONFIG_NET_CADENCE is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y # CONFIG_NET_VENDOR_BROCADE is not set CONFIG_NET_CALXEDA_XGMAC=y # CONFIG_NET_VENDOR_CHELSIO is not set # CONFIG_NET_VENDOR_CIRRUS is not set CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y CONFIG_DNET=y # CONFIG_NET_VENDOR_DEC is not set CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y # CONFIG_NET_VENDOR_EXAR is not set CONFIG_NET_VENDOR_FUJITSU=y # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCA is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_IP1000=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=y CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y CONFIG_MLX5_CORE=y CONFIG_MLX5_DEBUG=y CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y # CONFIG_KS8851_MLL is not set CONFIG_KSZ884X_PCI=y # CONFIG_NET_VENDOR_MYRI is not set CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2000 is not set # CONFIG_NE2K_PCI is not set # CONFIG_ULTRA is not set CONFIG_WD80x3=y CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y CONFIG_PCH_GBE=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set # CONFIG_NET_VENDOR_QLOGIC is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y # CONFIG_8139CP is not set CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_SH_ETH=y # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_SFC=y CONFIG_SFC_MCDI_MON=y CONFIG_NET_VENDOR_SMSC=y # CONFIG_SMC9194 is not set CONFIG_EPIC100=y CONFIG_SMSC911X=y # CONFIG_SMSC911X_ARCH_HOOKS is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_FDDI=y CONFIG_DEFXX=y CONFIG_DEFXX_MMIO=y # CONFIG_SKFP is not set CONFIG_HIPPI=y # CONFIG_ROADRUNNER is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AT803X_PHY=y CONFIG_AMD_PHY=y CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y # CONFIG_LXT_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_VITESSE_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BROADCOM_PHY=y CONFIG_BCM87XX_PHY=y # CONFIG_ICPLUS_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_NATIONAL_PHY is not set CONFIG_STE10XP=y # CONFIG_LSI_ET1011C_PHY is not set CONFIG_MICREL_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y CONFIG_MDIO_GPIO=y CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_GPIO=y # CONFIG_MDIO_BUS_MUX_MMIOREG is not set CONFIG_PLIP=y CONFIG_PPP=y # CONFIG_PPP_BSDCOMP is not set CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y # CONFIG_PPP_MULTILINK is not set # CONFIG_PPPOE is not set # CONFIG_PPPOL2TP is not set CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y # CONFIG_SLIP is not set CONFIG_SLHC=y # CONFIG_WLAN is not set # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=y CONFIG_HDLC_RAW=y # CONFIG_HDLC_RAW_ETH is not set # CONFIG_HDLC_CISCO is not set CONFIG_HDLC_FR=y # CONFIG_HDLC_PPP is not set CONFIG_HDLC_X25=y CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_WANXL_BUILD_FIRMWARE is not set CONFIG_PC300TOO=y CONFIG_N2=y CONFIG_C101=y CONFIG_FARSYNC=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 # CONFIG_SDLA is not set # CONFIG_SBNI is not set CONFIG_VMXNET3=y # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y # CONFIG_KEYBOARD_OPENCORES is not set CONFIG_KEYBOARD_STOWAWAY=y # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TWL4030 is not set CONFIG_KEYBOARD_XTKBD=y # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=y CONFIG_TOUCHSCREEN_CY8CTMG110=y # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DA9052=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set CONFIG_TOUCHSCREEN_EGALAX=y # CONFIG_TOUCHSCREEN_FUJITSU is not set CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_HTCPEN=y # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y # CONFIG_TOUCHSCREEN_TOUCHWIN is not set CONFIG_TOUCHSCREEN_PIXCIR=y # CONFIG_TOUCHSCREEN_WM831X is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set CONFIG_TOUCHSCREEN_TSC_SERIO=y # CONFIG_TOUCHSCREEN_TSC2007 is not set CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=y CONFIG_SERIO_OLPC_APSP=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=y CONFIG_N_GSM=y # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=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=y # # Non-8250 serial port support # # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set # CONFIG_SERIAL_TIMBERDALE is not set CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y CONFIG_SERIAL_PCH_UART=y # CONFIG_SERIAL_PCH_UART_CONSOLE is not set CONFIG_SERIAL_XILINX_PS_UART=y # CONFIG_SERIAL_XILINX_PS_UART_CONSOLE is not set CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_WATCHDOG=y # CONFIG_IPMI_POWEROFF is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_GEODE is not set CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_DTLK is not set CONFIG_R3964=y CONFIG_APPLICOM=y # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y # CONFIG_I2C_NFORCE2_S4985 is not set CONFIG_I2C_SIS5595=y # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_ELEKTOR is not set CONFIG_I2C_PCA_ISA=y CONFIG_SCx200_ACB=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_PARPORT=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_DA9055=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_IT8761E is not set CONFIG_GPIO_TS5500=y CONFIG_GPIO_SCH=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_GRGPIO is not set # # I2C GPIO expanders: # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=y CONFIG_GPIO_RC5T583=y # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_ADNP=y # # PCI GPIO expanders: # CONFIG_GPIO_CS5535=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_LANGWELL is not set CONFIG_GPIO_PCH=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_SODAVILLE=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # CONFIG_GPIO_MCP23S08=y # # AC97 GPIO expanders: # # # MODULbus GPIO expanders: # CONFIG_GPIO_TPS65910=y # # USB GPIO expanders: # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set # CONFIG_W1_SLAVE_DS2408 is not set CONFIG_W1_SLAVE_DS2413=y # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_MAX8925_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_OLPC=y # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y # CONFIG_BATTERY_BQ27X00_I2C is not set # CONFIG_BATTERY_BQ27X00_PLATFORM is not set # CONFIG_BATTERY_DA9052 is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX8997=y CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_SMB347 is not set CONFIG_BATTERY_GOLDFISH=y # CONFIG_POWER_RESET is not set CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_DA9055=y # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LM63=y # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y # CONFIG_SENSORS_LM92 is not set CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=y # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_AMC6821 is not set CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP401=y # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_APPLESMC=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_CPU_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y 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=y CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set CONFIG_LPC_SCH=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RC5T583=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y # CONFIG_TWL4030_MADC is not set # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_DUMMY is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_DA9052=y # CONFIG_REGULATOR_DA9055 is not set CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8925=y # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8997=y # CONFIG_REGULATOR_MAX8998 is not set CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS80031=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=y CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_VMALLOC=y # CONFIG_VIDEO_V4L2_INT_DEVICE is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # # Media capture/analog TV support # CONFIG_VIDEO_ZORAN=y CONFIG_VIDEO_ZORAN_DC30=y # CONFIG_VIDEO_ZORAN_ZR36060 is not set CONFIG_VIDEO_HEXIUM_GEMINI=y CONFIG_VIDEO_HEXIUM_ORION=y CONFIG_VIDEO_MXB=y # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX25821=y # CONFIG_VIDEO_SAA7134 is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y # CONFIG_VIDEO_VIVI is not set CONFIG_VIDEO_MEM2MEM_TESTDEV=y # # Supported MMC/SDIO adapters # CONFIG_MEDIA_PARPORT_SUPPORT=y # CONFIG_VIDEO_BWQCAM is not set CONFIG_VIDEO_CQCAM=y CONFIG_VIDEO_PMS=y CONFIG_VIDEO_BTCX=y CONFIG_VIDEO_SAA7146=y CONFIG_VIDEO_SAA7146_VV=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=y CONFIG_VIDEO_TDA9840=y CONFIG_VIDEO_TEA6415C=y # CONFIG_VIDEO_TEA6420 is not set CONFIG_VIDEO_MSP3400=y # CONFIG_VIDEO_CS5345 is not set CONFIG_VIDEO_CS53L32A=y # CONFIG_VIDEO_TLV320AIC23B is not set CONFIG_VIDEO_UDA1342=y CONFIG_VIDEO_WM8775=y # CONFIG_VIDEO_WM8739 is not set # CONFIG_VIDEO_VP27SMPX is not set CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # # CONFIG_VIDEO_SAA6588 is not set # # Video decoders # CONFIG_VIDEO_ADV7180=y CONFIG_VIDEO_ADV7183=y CONFIG_VIDEO_BT819=y # CONFIG_VIDEO_BT856 is not set # CONFIG_VIDEO_BT866 is not set CONFIG_VIDEO_KS0127=y CONFIG_VIDEO_ML86V7667=y CONFIG_VIDEO_SAA7110=y # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_SAA7191 is not set # CONFIG_VIDEO_TVP514X is not set CONFIG_VIDEO_TVP5150=y # CONFIG_VIDEO_TVP7002 is not set # CONFIG_VIDEO_TW2804 is not set CONFIG_VIDEO_TW9903=y CONFIG_VIDEO_TW9906=y CONFIG_VIDEO_VPX3220=y # # Video and audio decoders # CONFIG_VIDEO_SAA717X=y CONFIG_VIDEO_CX25840=y # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set CONFIG_VIDEO_SAA7185=y CONFIG_VIDEO_ADV7170=y # CONFIG_VIDEO_ADV7175 is not set # CONFIG_VIDEO_ADV7343 is not set CONFIG_VIDEO_ADV7393=y CONFIG_VIDEO_AK881X=y CONFIG_VIDEO_THS8200=y # # Camera sensor devices # CONFIG_VIDEO_OV7640=y # CONFIG_VIDEO_OV7670 is not set # CONFIG_VIDEO_VS6624 is not set # CONFIG_VIDEO_MT9V011 is not set # CONFIG_VIDEO_SR030PC30 is not set # # Flash devices # CONFIG_VIDEO_ADP1653=y # CONFIG_VIDEO_AS3645A is not set # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=y # # Miscelaneous helper chips # CONFIG_VIDEO_THS7303=y CONFIG_VIDEO_M52790=y # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y # CONFIG_MEDIA_TUNER_TEA5761 is not set CONFIG_MEDIA_TUNER_TEA5767=y CONFIG_MEDIA_TUNER_MT20XX=y # CONFIG_MEDIA_TUNER_MT2060 is not set CONFIG_MEDIA_TUNER_MT2063=y CONFIG_MEDIA_TUNER_MT2266=y # CONFIG_MEDIA_TUNER_MT2131 is not set # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=y # CONFIG_MEDIA_TUNER_XC5000 is not set CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=y # CONFIG_MEDIA_TUNER_MAX2165 is not set CONFIG_MEDIA_TUNER_TDA18218=y CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y # CONFIG_MEDIA_TUNER_TUA9001 is not set # CONFIG_MEDIA_TUNER_IT913X is not set # CONFIG_MEDIA_TUNER_R820T is not set # # Customise DVB Frontends # CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_V4L=y CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_ALI=y CONFIG_AGP_ATI=y # CONFIG_AGP_AMD is not set CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y # CONFIG_AGP_NVIDIA is not set CONFIG_AGP_SIS=y CONFIG_AGP_SWORKS=y CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_TDFX is not set CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I810=y # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y CONFIG_DRM_VMWGFX=y CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=y # CONFIG_DRM_GMA600 is not set # CONFIG_DRM_GMA3600 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_VGASTATE=y CONFIG_VIDEO_OUTPUT_CONTROL=y CONFIG_HDMI=y CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y # CONFIG_FB_PM2_FIFO_DISCONNECT is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_N411=y # CONFIG_FB_HGA is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set # CONFIG_FB_RIVA is not set CONFIG_FB_I740=y # CONFIG_FB_I810 is not set CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_BACKLIGHT is not set # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y # CONFIG_FB_ATY128_BACKLIGHT is not set # CONFIG_FB_ATY is not set CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=y # CONFIG_FB_GEODE_GX1 is not set CONFIG_FB_TMIO=y # CONFIG_FB_TMIO_ACCELL is not set CONFIG_FB_SM501=y CONFIG_FB_GOLDFISH=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set CONFIG_FB_AUO_K190X=y CONFIG_FB_AUO_K1900=y # CONFIG_FB_AUO_K1901 is not set # CONFIG_FB_SIMPLE is not set # CONFIG_EXYNOS_VIDEO is not set # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_MDA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_LOGO is not set CONFIG_FB_SSD1307=y # CONFIG_SOUND is not set # # HID support # # CONFIG_HID is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # CONFIG_USB_PHY is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # CONFIG_MMC_BLOCK_BOUNCE is not set CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_CB710=y # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_REALTEK_PCI=y # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA9633 is not set CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DA9052=y # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y # CONFIG_LEDS_BLINKM is not set # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y # CONFIG_A11Y_BRAILLE_CONSOLE is not set CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ADDR_TRANS=y # CONFIG_INFINIBAND_MTHCA is not set CONFIG_INFINIBAND_AMSO1100=y CONFIG_INFINIBAND_AMSO1100_DEBUG=y CONFIG_MLX4_INFINIBAND=y CONFIG_MLX5_INFINIBAND=y # CONFIG_INFINIBAND_NES is not set CONFIG_INFINIBAND_OCRDMA=y CONFIG_INFINIBAND_IPOIB=y # CONFIG_INFINIBAND_IPOIB_CM is not set CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y CONFIG_INFINIBAND_ISERT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_AMD76X is not set # CONFIG_EDAC_E7XXX is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82875P=y CONFIG_EDAC_I82975X=y # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set CONFIG_EDAC_I5000=y # CONFIG_EDAC_I5100 is not set CONFIG_EDAC_I7300=y 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=y CONFIG_INTEL_IOATDMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set # CONFIG_TIMB_DMA is not set CONFIG_PCH_DMA=y CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # CONFIG_NET_DMA=y # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_DCA=y CONFIG_AUXDISPLAY=y # CONFIG_KS0108 is not set CONFIG_UIO=y CONFIG_UIO_CIF=y # CONFIG_UIO_PDRV is not set CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_CHROMEOS_LAPTOP is not set CONFIG_DELL_LAPTOP=y # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y # CONFIG_HP_ACCEL is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=y # CONFIG_XO1_RFKILL is not set # CONFIG_XO15_EBOOK is not set # CONFIG_SAMSUNG_LAPTOP is not set # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # # Hardware Spinlock drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_MAX8997 is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y # CONFIG_FMC_CHARDEV is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y # CONFIG_XFS_POSIX_ACL is not set # CONFIG_XFS_RT is not set CONFIG_XFS_DEBUG=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y # CONFIG_BTRFS_FS is not set # CONFIG_NILFS2_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y # 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 is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SYSFS=y # CONFIG_TMPFS is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set # CONFIG_AFFS_FS is not set CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set CONFIG_QNX6FS_FS=y CONFIG_QNX6FS_DEBUG=y # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_FTRACE=y CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y # CONFIG_UFS_FS is not set CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # 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 is not set # # 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=1024 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_RB=y CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_PI_LIST=y # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y CONFIG_FAILSLAB=y CONFIG_FAIL_PAGE_ALLOC=y # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAIL_MMC_REQUEST=y # CONFIG_FAULT_INJECTION_DEBUG_FS is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set 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_BRANCH_TRACER is not set CONFIG_STACK_TRACER=y # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_UPROBE_EVENT is not set # CONFIG_PROBE_EVENTS is not set CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set # CONFIG_BUILD_DOCSRC is not set # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # # Security options # CONFIG_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_YAMA_STACKED=y # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_YAMA 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_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y # CONFIG_CRYPTO_NULL is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER_X86=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set CONFIG_LGUEST=y 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_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y # CONFIG_FONT_8x8 is not set CONFIG_FONT_8x16=y CONFIG_FONT_6x11=y # CONFIG_FONT_7x14 is not set # CONFIG_FONT_PEARL_8x8 is not set # CONFIG_FONT_ACORN_8x8 is not set # CONFIG_FONT_MINI_4x6 is not set # CONFIG_FONT_SUN8x16 is not set CONFIG_FONT_SUN12x22=y CONFIG_FONT_10x18=y --HcAYCG3uE/tztfnV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ LKP mailing list LKP@linux.intel.com --HcAYCG3uE/tztfnV--